屏幕显示程序升级方法、系统及终端设备的制作流程
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
本技术适用于程序更新技术领域,公开了一种屏幕显示程序升级方法、系统及终端设备,包括:在接收到屏幕显示程序升级指令时,进入引导加载程序,读取存储于第一预设地址的升级标志位的数据,其中,第一预设地址中存储的数据掉电不丢失;若升级标志位的数据与预设的升级标志相匹配,则挂载外接存储设备的文件系统,从文件系统中读取升级文件,并将读取到的升级文件中的数据写入第二预设地址;将读取到的升级文件中的数据成功写入第二预设地址后,清除升级标志位中的数据。本技术仅使用外接存储设备这一种工具,即可实现屏幕显示程序的升级,操作过程简单,程序升级效率较高,同时可以提高程序升级的稳定性、可靠性和灵活性。
技术要求
1.一种屏幕显示程序升级方法,其特征在于,包括:
在接收到屏幕显示程序升级指令时,进入引导加载程序,读取存储于第一预设地址的升
级标志位的数据,其中,所述第一预设地址中存储的数据掉电不丢失;
若所述升级标志位的数据与预设的升级标志相匹配,则挂载外接存储设备的文件系统,
从所述文件系统中读取升级文件,并将读取到的所述升级文件中的数据写入第二预设地址;
将读取到的所述升级文件中的数据成功写入所述第二预设地址后,清除所述升级标志位
中的数据。
2.根据权利要求1所述的屏幕显示程序升级方法,其特征在于,在所述进入引导加载程序之前,所述方法还包括:
检测是否接入所述外接存储设备;
若检测到接入所述外接存储设备,则从所述外接存储设备中搜索升级文件;
若从所述外接存储设备中搜索到所述升级文件,则将预设的升级标志写入所述第一预设地址。
3.根据权利要求2所述的屏幕显示程序升级方法,其特征在于,在所述检测是否接入所述外接存储设备之后,所述方法还包括:
若检测到未接入所述外接存储设备,则结束屏幕显示程序升级;
在所述从所述外接存储设备中搜索升级文件之后,所述方法还包括:
若从所述外接存储设备中未搜索到所述升级文件,则结束屏幕显示程序升级。
4.根据权利要求1所述的屏幕显示程序升级方法,其特征在于,所述将读取到的所述升级文件中的数据写入第二预设地址,包括:
擦除所述第二预设地址中的数据;
将读取到的所述升级文件中的数据烧写到所述第二预设地址。
5.根据权利要求1所述的屏幕显示程序升级方法,其特征在于,在所述读取存储于第一预设地址的升级标志位的数据之后,所述方法还包括:
若所述升级标志位的数据与所述预设的升级标志不匹配,则跳转到第三预设地址,执行所述第三预设地址存储的应用程序。
6.根据权利要求1至5任一项所述的屏幕显示程序升级方法,其特征在于,所述第一预设地址为备份静态随机存取存储器中的指定地址;所述第二预设地址为闪存中的指定地址,所述外接存储设备为U盘。
7.一种屏幕显示程序升级系统,其特征在于,包括:
标志位数据读取模块,用于在接收到屏幕显示程序升级指令时,进入引导加载程序,读取存储于第一预设地址的升级标志位的数据,其中,所述第一预设地址中存储的数据掉电不丢失;
数据写入模块,用于若所述升级标志位的数据与预设的升级标志相匹配,则挂载外接存储设备的文件系统,从所述文件系统中读取升级文件,并将读取到的所述升级文件中的数据写入第二预设地址;
标志位数据清除模块,用于将读取到的所述升级文件中的数据成功写入所述第二预设地址后,清除所述升级标志位中的数据。
8.根据权利要求7所述的屏幕显示程序升级系统,其特征在于,所述系统还包括:
外接设备检测模块,用于检测是否接入所述外接存储设备;
升级文件搜索模块,用于若检测到接入所述外接存储设备,则从所述外接存储设备中搜索升级文件;
标志位写入模块,用于若从所述外接存储设备中搜索到所述升级文件,则将预设的升级标志写入所述第一预设地址。
9.一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求1至6任一项所述屏幕显示程序升级方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有计算机程序,所述计算机程序被一个或多个处理器执行时实现如权利要求1至6任一项所述屏幕显示程序升级方法的步骤。
技术说明书
屏幕显示程序升级方法、系统及终端设备
技术领域
本技术属于程序更新技术领域,尤其涉及一种屏幕显示程序升级方法、系统及终端设备。
背景技术
对于显示设备,当涉及到内部软件功能优化或者问题改进时,通常需要对屏幕显示程序进行升级。
目前,对程序进行升级时,通常使用JLink烧录方式,但是这种烧录方式需要使用电脑、烧录器、USB(Universal Serial Bus,通用串行总线)线、烧录拨码工装和开关电源等多种相关工具,导致操作过程比较繁琐。另一种程序升级方法是通过上电引导应用程序访问目标应用程序来实现应用升级,例如专利申请号为:201711236847.X,技术名称为:一种应用程序在线升级方法、装置、设备及存储介质的专利文件中采用了该方法。但是这种方法需要将目标应用程序和上电引导应用程序预先存储至设备存储空间内,程序升级的灵活性较差。
技术内容
有鉴于此,本技术实施例提供了一种屏幕显示程序升级方法、系统及终端设备,以解决现有技术中操作过程比较繁琐以及程序升级灵活性较差的问题。
本技术实施例的第一方面提供了一种屏幕显示程序升级方法,包括:
在接收到屏幕显示程序升级指令时,进入引导加载程序,读取存储于第一预设地址的升级标志位的数据,其中,第一预设地址中存储的数据掉电不丢失;
若升级标志位的数据与预设的升级标志相匹配,则挂载外接存储设备的文件系统,从文件系统中读取升级文件,并将读取到的升级文件中的数据写入第二预设地址;
将读取到的升级文件中的数据成功写入第二预设地址后,清除升级标志位中的数据。
本技术实施例的第二方面提供了一种屏幕显示程序升级系统,包括: