[发明专利]一种按键处理方法及装置无效
申请号: | 200810184519.4 | 申请日: | 2008-12-03 |
公开(公告)号: | CN101424978A | 公开(公告)日: | 2009-05-06 |
发明(设计)人: | 宋敬彬;唐恒颂 | 申请(专利权)人: | 青岛海信电子产业控股股份有限公司 |
主分类号: | G06F3/023 | 分类号: | G06F3/023 |
代理公司: | 北京中博世达专利商标代理有限公司 | 代理人: | 申 健 |
地址: | 266100山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 按键 处理 方法 装置 | ||
技术领域
本发明涉及通讯领域,尤其涉及一种按键方法及装置。
背景技术
嵌入式系统(例如数字电视机顶盒)接收用户利用嵌入式系统的按键或遥控器的按键发出的按键指令信息后,会将该按键指令信息放入缓存区内,执行缓存区内的按键指令信息。
在实现上述按键操作的过程中,发明人发现现有技术中至少存在如下问题:考虑到成本等原因,嵌入式系统内部的CPU及其它资源比较有限,业务处理所花费的时间较长。当用户按键操作过快时,嵌入式系统无法快速地处理完缓存区内的按键指令信息,造成缓存区内按键指令消息拥堵。也就是说,嵌入式系统正在处理的按键指令信息可能是已经被用户废弃掉的按键指令信息,而用户最新的按键操作的指令信息却得不到及时地处理。
发明内容
本发明的实施例提供一种按键处理方法及装置,嵌入式系统能够及时地处理用户的按键指令信息。
为达到上述目的,本发明的实施例采用如下技术方案:
一种按键处理方法,包括:
接收按键指令信息;
存储所述按键指令信息及所述按键指令信息的接收时间信息;
将存储的所述按键指令信息的接收时间信息与当前系统时间相比较,判断所述按键指令信息是否为超时信息;
若所述按键指令信息不是超时信息,则执行所述按键指令信息。
进一步地,存储所述按键指令信息及所述按键指令信息的接收时间信息的步骤具体包括:
确定接收所述按键指令信息时的当前系统时间,并将所述当前系统时间作为所述按键指令信息的接收时间;
根据所述按键指令信息及所述按键指令信息的接收时间,生成按键信息;
存储所述按键信息。
进一步地,将存储的所述按键指令信息的接收时间信息与当前系统时间相比较,判断所述按键指令信息是否为超时信息的步骤具体包括:
获取所述按键信息中的所述按键指令信息的接收时间及当前系统时间;
判断当前系统时间与所述按键指令信息的接收时间的时间差值是否超过超时时间;
若所述时间差值超过超时时间,则所述按键指令信息是超时信息。
进一步地,存储所述按键指令信息及所述按键指令信息的接收时间信息的步骤具体包括:
确定接收所述按键指令信息时的当前系统时间,并将所述当前系统时间作为所述按键指令信息的接收时间;
将所述按键指令信息、所述按键指令信息的接收时间对应存入按键信息时间记录表中。
进一步地,将存储的所述按键指令信息的接收时间信息与当前系统时间相比较,判断所述按键指令信息是否为超时信息的步骤具体包括:
获取所述按键信息时间记录表中的所述按键指令信息的接收时间及当前系统时间;
判断当前系统时间与所述按键指令信息的接收时间的时间差值是否超过超时时间;
若所述时间差值超过超时时间,则所述按键指令信息是超时信息。
进一步地,所述按键处理方法还包括:
若所述按键指令信息是超时信息,则删除所述按键指令信息及所述按键指令信息的接收时间信息。
一种按键处理装置,包括:
信息接收单元,用于接收按键指令信息;
存储单元,用于存储所述按键指令信息及所述按键指令信息的接收时间信息;
判断单元,用于将存储的所述按键指令信息的接收时间信息与当前系统时间相比较,判断所述按键指令信息是否为超时信息;
执行单元,用于若所述按键指令信息不是超时信息,则执行所述按键指令信息。
进一步地,所述存储单元包括:
接收时间获取子单元,用于确定接收所述按键指令信息时的当前系统时间,并将所述当前系统时间作为所述按键指令信息的接收时间;
按键信息生成子单元,用于根据所述按键指令信息及所述按键指令信息的接收时间,生成按键信息;
按键信息存储子单元,用于存储所述按键信息;
所述判断单元包括:
接收时间读取子单元,用于读取所述按键信息中的所述按键指令信息的接收时间;
系统时间获取子单元,用于获取当前系统时间;
比较子单元,用于比较当前系统时间与所述按键指令信息的接收时间的时间差值是否超过超时时间。
进一步地,所述存储单元包括:
接收时间获取子单元,用于确定接收所述按键指令信息时的当前系统时间,并将所述当前系统时间作为所述按键指令信息的接收时间;
时间记录表登记子单元,用于将所述按键指令信息、所述按键指令信息的接收时间对应存入按键信息时间记录表中;
所述判断单元包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于青岛海信电子产业控股股份有限公司,未经青岛海信电子产业控股股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810184519.4/2.html,转载请声明来源钻瓜专利网。