[发明专利]一种机顶盒界面高效切换的方法无效
申请号: | 201010287876.0 | 申请日: | 2010-09-20 |
公开(公告)号: | CN101937314A | 公开(公告)日: | 2011-01-05 |
发明(设计)人: | 方立 | 申请(专利权)人: | 福建新大陆通信科技股份有限公司 |
主分类号: | G06F3/048 | 分类号: | G06F3/048;H04N5/00 |
代理公司: | 福州市鼓楼区京华专利事务所(普通合伙) 35212 | 代理人: | 翁素华 |
地址: | 350000 福建省福州市马尾开发区儒*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 机顶盒 界面 高效 切换 方法 | ||
1.一种机顶盒界面高效切换的方法,其特征在于:首先,将机顶盒的每个界面作为一个容器,每个容器对应一种状态,每个状态对应一个ID,所述容器包括了与界面相关的界面绘制事件以及与EVENT事件有关的状态进入事件、状态退出事件、状态的按键和消息相应事件;
其次,在机顶盒中设置一缓存区用于缓存消息池和按键池,并提供一消息引擎,将所有事件的事件消息集中在一消息池中,通过消息引擎进行处理,并根据事件消息处理相应的事件;
处理完消息池中的消息后,接着检测按键池中是否有按键输入,如果有则向所述消息引擎发送按键事件消息,并根据状态表或使用跳转函数实现状态跳转;所述的状态表包括初始状态、状态的子状态、对应消息、要跳转的状态、跳转的方式。
2.根据权利要求1所述的一种机顶盒界面高效切换的方法,其特征在于:所述消息引擎的操作流程为:等待事件消息和按键输入,当收到事件消息后,找到对应状态下该消息注册的事件,并执行相应的事件函数,当运行完相应消息的事件后,判断消息池中是否还有消息,是则继续找到对应状态下该消息注册的事件,并执行相应的事件函数,如此反复操作,直到消息池中没有消息为止,否则等待事件消息和按键输入;当按键池中有按键输入时,则向消息引擎发送按键事件消息,并读取状态表,判断状态表中是否有初始状态和子状态,以及对应该按键的消息,是则系统通过状态表实现状态跳转,否则等待事件消息和按键输入。
3.根据权利要求1所述的一种机顶盒界面高效切换的方法,其特征在于:当系统通过状态表或者使用跳转函数实现状态跳转时,具体的流程为:首先发送原状态的退出事件消息到消息引擎,然后发送跳转状态的绘制消息到消息引擎,最后发送跳转状态的进入消息到消息引擎,然后所有的消息将在消息引擎中得以执行。
4.根据权利要求1所述的一种机顶盒界面高效切换的方法,其特征在于:所述跳转的方式包括直接跳转和带返回的跳转,所述带返回的跳转指的是跳转结束后在一定时间范围内还会回到原来状态。
5.根据权利要求1所述的一种机顶盒界面高效切换的方法,其特征在于:所述跳转函数的参数包括了原状态的ID,跳转状态的ID,以及跳转方式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于福建新大陆通信科技股份有限公司,未经福建新大陆通信科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201010287876.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:拉入法中船体肋板安装的辅助工装件
- 下一篇:一种矫直机压辊