[发明专利]一种在升级模式下生成用户界面的方法在审
| 申请号: | 201810111693.X | 申请日: | 2015-01-19 | 
| 公开(公告)号: | CN108182103A | 公开(公告)日: | 2018-06-19 | 
| 发明(设计)人: | 李铁柱 | 申请(专利权)人: | 青岛海信宽带多媒体技术有限公司 | 
| 主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F8/65 | 
| 代理公司: | 青岛联智专利商标事务所有限公司 37101 | 代理人: | 邵新华 | 
| 地址: | 266100 山*** | 国省代码: | 山东;37 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 升级模式 用户界面 机顶盒 存储介质 描述文件 升级请求 图文数据 数据包 加载 分区 软件系统 升级程序 显示方式 | ||
本发明公开了一种在升级模式下生成用户界面的方法,包括:接收升级请求;根据所述升级请求加载位于存储介质的一个分区的用于启动升级模式的升级程序,从而进入升级模式;在升级模式下加载位于存储介质的另一分区的用户界面数据包,所述用户界面数据包包括图文数据和相应的描述文件;根据所述描述文件确定所述图文数据的显示方式,从而生成用户界面。本发明还公开了一种在升级模式下生成用户界面的装置以及一种具有这种装置的机顶盒。利用根据本发明的在升级模式下生成用户界面的方法、装置和机顶盒,可以在不影响机顶盒的软件系统的稳定性的前提下,对升级模式下的用户界面进行修改。
本申请是2015年01月19日提出的发明名称为“一种在升级模式下生成用户界面的方法和装置”的中国发明专利申请201510025120.1 的分案申请。
技术领域
本发明涉及计算机应用领域,尤其涉及一种在升级模式下生成用户界面的方法和装置。
背景技术
基于Android系统的终端一般在两种模式下工作。一种是正常模式,通常在这种模式下,启动应用程序(也称为APP模块),以完成用户请求的各种服务。一种是升级模式,通常在这种模式下,启动升级程序(也称为Recovery模块),以对应用程序或者Recovery模块本身进行升级更新,在升级更新期间,显示器会显示提升用户体验的用户界面,例如动态或静态的图片以及提示“正在升级”的文字,这些图画和文字均内嵌在Recovery模块中,形成一个镜像文件。
在升级机顶盒的软件系统时,一般力求降低Recovery模块的更新频率。这是因为当Recovery模块对自身进行升级更新时,需要对其所在的存储介质(例如,Flash存储器)进行擦写操作。在此过程中,如果发生断电或者类似情况,原有的Recovery模块已经被部分或者全部擦除,而新版本的Recovery模块尚未完成写入,那么在机顶盒下次开机启动后,Recovery模块将无法正常使用,应用程序也无法正常加载运行和升级更新,Recovery模块也无法再次通过其自带的升级功能进行自我恢复或者升级更新。
然而,对于用户而言,会期望对内嵌在Recovery模块中的图画和文字做出修改,以更新用户界面,如果仅仅为此对整个Recovery模块形成的镜像文件进行更新,将会对机顶盒的软件系统的稳定性造成威胁。同时,对于开发人员而言,如果后期有修改用户界面的要求,将需要维护整个Recovery模块,形成不必要的工作量。
发明内容
为了解决上述问题,本发明提供了一种在升级模式下生成用户界面的方法,包括:
接收升级请求;
根据所述升级请求加载位于存储介质的一个分区的用于启动升级模式的升级程序,从而进入升级模式;
在升级模式下加载位于存储介质的另一分区的用户界面数据包,所述用户界面数据包包括图文数据和相应的描述文件;
根据所述描述文件确定所述图文数据的显示方式,从而生成用户界面。
本发明还提供了一种在升级模式下生成用户界面的装置,包括:
接收升级请求单元:用于接收升级请求;
加载升级程序单元:用于根据所述升级请求加载位于存储介质的一个分区的用于启动升级模式的升级程序,从而进入升级模式;
加载用户界面数据包单元:用于在升级模式下加载位于存储介质的另一分区的用户界面数据包,所述用户界面数据包包括图文数据和相应的描述文件;
确定用户界面单元:用于根据所述描述文件确定所述图文数据的显示方式,从而生成用户界面。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信宽带多媒体技术有限公司,未经青岛海信宽带多媒体技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810111693.X/2.html,转载请声明来源钻瓜专利网。





