[发明专利]一种自定义机顶盒状态栏的方法及系统有效
申请号: | 201510315274.4 | 申请日: | 2015-06-10 |
公开(公告)号: | CN104936041B | 公开(公告)日: | 2019-07-05 |
发明(设计)人: | 陈乾 | 申请(专利权)人: | 福建新大陆通信科技股份有限公司 |
主分类号: | H04N21/485 | 分类号: | H04N21/485;H04N21/472 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 王美花 |
地址: | 350000 福建省福州市马尾开发区儒*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供一种自定义机顶盒状态栏的方法,包括如下步骤:步骤10、在机顶盒内存中预先申请一状态栏存储区域来存储状态栏信息,所述状态栏信息包括当前状态栏信息和预设的默认状态栏信息;步骤20、对当前状态栏信息进行设置并保存,包括对应用显示状态、应用显示位置以及状态栏在各应用界面中的显示状态进行设置;步骤30、在应用完成注册或应用状态发生变化或发生界面切换时,状态栏根据当前状态栏信息进行状态栏和应用图标的绘制操作,本发明还提供一种自定义机顶盒状态栏系统,实现各应用界面下对状态栏的显示与否进行选择,对状态栏中各应用的显示与否以及显示位置进行自定义,提高用户体验。 | ||
搜索关键词: | 一种 自定义 机顶盒 状态栏 方法 系统 | ||
【主权项】:
1.一种自定义机顶盒状态栏的方法,其特征在于:包括如下步骤:步骤10、在机顶盒内存中预先申请一状态栏存储区域来存储状态栏信息,所述状态栏信息包括当前状态栏信息和预设的默认状态栏信息,所述当前状态栏信息包括状态栏在各应用界面的显示状态、状态栏存储区域中每一应用的注册ID、每一应用的优先级、每一应用的显示状态和每一应用的状态值;步骤20、对当前状态栏信息进行设置并保存,包括对应用显示状态、应用显示位置以及状态栏在各应用界面中的显示状态进行设置;步骤30、在应用完成注册或应用状态发生变化或发生界面切换时,状态栏根据当前状态栏信息进行状态栏和应用图标的绘制操作;所述步骤20具体为:步骤21、根据用户需要,将状态栏在各应用界面的显示状态设置为“显示”或“隐藏”;步骤22、选择状态栏存储区域中待修改的应用,手动修改所选应用的显示状态为“显示”或“隐藏”,并通过手动修改该应用的优先级来对该应用显示的位置进行调整;步骤23、若需要对状态栏恢复出厂设置,则设置为默认状态栏信息,具体包括:将状态栏在各应用界面的显示状态设置为“隐藏”,即状态栏只在主菜单界面显示,在其他应用的全屏界面时隐藏;将状态栏存储区域中每一应用的优先级还原为该应用的注册优先级;并将状态栏存储区域中每一应用的显示状态设置为“显示”;所述步骤30中绘制操作的具体步骤包括:步骤31、判断是否接收到应用状态更新消息,所述应用状态更新消息由应用在完成注册或发生状态更新时主动向状态栏发送的,包括应用状态值和应用注册ID,若是,则将当前状态栏信息中的该应用对应的状态值修改为接收到的应用状态值并保存修改,否则进入步骤32;步骤32、获取当前状态栏信息,判断在此界面下状态栏的显示状态是否为“显示”,若是,则判断该应用的显示状态是否为“显示”,若是则从图库中获取该应用的状态值对应的图标数据,并分析该应用的优先级,确定位置,进行绘制,绘制时,若发现该位置已有其他应用图标,则执行“插入”操作,即将小于该应用优先级的图标均向左移动一个单位位置,再依次进行绘制,若发现该应用被设置为“隐藏”,则执行“删除”操作,将该应用图标进行隐藏,并将小于该应用优先级的应用图标均向右移动一个单位位置,再依次进行绘制;否则,若此界面下状态栏的显示状态为“隐藏”或该应用的显示状态为“隐藏”,则不执行绘制操作。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆通信科技股份有限公司,未经福建新大陆通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510315274.4/,转载请声明来源钻瓜专利网。