[发明专利]基于互联网升级OSD的系统及方法在审
申请号: | 201710707837.3 | 申请日: | 2017-08-17 |
公开(公告)号: | CN107396189A | 公开(公告)日: | 2017-11-24 |
发明(设计)人: | 薛群波;叶壮斌;杨方珍;付信芳;梁平茂 | 申请(专利权)人: | 四川长虹电器股份有限公司 |
主分类号: | H04N21/458 | 分类号: | H04N21/458;H04N21/443;H04N21/262;H04N21/431 |
代理公司: | 四川省成都市天策商标专利事务所51213 | 代理人: | 陈靖,吴瑞芳 |
地址: | 621000 四*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 互联网 升级 osd 系统 方法 | ||
技术领域
本发明涉及智能电视屏显示技术领域,具体涉及一种基于互联网升级OSD的系统及方法。
背景技术
目前市场上的电视机OSD模块和电视机业务模块相互捆绑,互相调用,形成一种功能和UI共同协作的工作模式,这种模式下,UI页面上的控件创建和控件布局都需要业务逻辑接口函数API来支配。同时,UI资源的调用也伴随着控件的存在,和电视机业务模块紧紧地关联在一起。对于开发着来说,仅开发一种风格的OSD已经需要在电视机业务模块和UI模块之间迂回奔波,更何况要开发多种OSD风格。这种模式下切换OSD,则需对整个软件包进行升级,这使得电视机后期维护和扩展性受到了严峻的挑战。这种OSD模式,对电视机的硬件存储压力也带来了很大的压力。电视机的存储空间需求会随着OSD套数的增加而增加。基于这些原因,目前市场上电视机OSD都是单一的,无法切换的,OSD(on screen display,即屏幕显示技术)。
显然这种OSD模式已经无法满足现在用户越来越高的需求。现在用户受到了智能思想的影响,期望在操作电视机的过程中能够享受到更加简洁,方便,多样,有个性甚至定制化的体验。
发明内容
本发明克服了现有技术中电视机OSD都是单一的,无法切换的不足,提供一种电视机OSD模块和电视机业务模分开的工作模式,可以通过互联网单独更新OSD的机制的基于互联网升级OSD的系统。
为解决上述的技术问题,本发明采用以下技术方案:
一种基于互联网升级OSD的系统,它包括相互通信的电视机业务模块、电视机OSD模块、升级命名模块、函数对接模块、网络模块和升级模块;
所述电视机业务模块用于定义对应的读取SQLife数据库的接口API函数,并根据SQLife数据库里面的信息创建并生成UI界面;
所述电视机OSD模块用于将UI的控件属性和控件布局分离,将控件属性和控件布局的相关信息保存到SQLife数据库;
所述升级命名模块用于对OSD升级文件名和OSD浏览识别名命名;
所述函数对接模块用于根据电视机机芯内安装的系统,设置与OSD相匹配的API函数;
所述网络模块用于将电视机与云端服务器连接;
所述升级模块用于遍历电视机存储空间或者外接USB设备,如果识别到匹配的OSD升级文件,就执行升级。
本发明还可以提供一种基于互联网升级OSD的方法,它包括以下步骤:
步骤1,电机机业务模块开启的OSD遍历线程,从网络配置文件读取云端服务器信息,访问云端服务器并获取OSD列表,并在线预览OSD效果;
步骤2,开启下载线程,通过http协议下载OSD相关文件到电视机缓存,并更新到电视机OSD模块;
步骤3,电机机业务模块读取电视机OSD模块中SQLife数据库,升级OSD。
更进一步的技术方案是,所述步骤1具体为:步骤1.1,将网络配置文件移至config分区,并在osd_init.ini中软链接OSD的URL路径;步骤1.2,将云端服务器OSD列表配置文件移至config的分区中,osd_init.ini中软链接文件路径;步骤1.3,读取ini配置数据,在线预演OSD效果。
更进一步的技术方案是,所述步骤2具体为:步骤2.1,预先在初始化文件中添加下载线程,加载http下载协议;步骤2.2,当用户选定下载的OSD文件后,自动运行所述的下载程序;步骤2.3,下载线程自动调用OSD文件并更新到电视机OSD模块;步骤2.4,电视机OSD模块下载数据更新到SQLite数据库。
更进一步的技术方案是,所述步骤3具体为:步骤3.1,电机机业务模块重新读取SQLite数据库,将数据缓存至电视机缓存中;步骤3.2,电机机业务模块读取缓存数据,生成新的UI页面和交互方式;当更新成功进入步骤3.4,否则进入步骤3.3;步骤3.3,恢复旧的OSD数据,SQLite数据库回滚至上个版本,SQLite数据库恢复到上个版本;步骤3.4,删除旧的OSD数据,删除缓存数据,重启电视机OSD模块。
与现有技术相比,本发明的有益效果是:
本发明通过在云端服务器设计多套OSD,用户通过电视机OSD模块网络升级功能,预演云端的多套OSD,选中自己喜好的OSD并升级替换掉当前的OSD,用户通过云端服务器的反馈系统,将自己喜欢的操作方式和风格反馈到云端服务器,设计师从云端服务器把用户的需要进行风险和深度定制,再上传到云端服务器,达到用户端可以随时随地切换OSD和深度定制OSD的目的。
附图说明
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川长虹电器股份有限公司,未经四川长虹电器股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710707837.3/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种机顶盒的升级方法及系统
- 下一篇:一种预约录制频道号更新的方法和装置