[发明专利]在终端实现按键智能化控制系统及方法在审
申请号: | 201710016589.8 | 申请日: | 2017-01-10 |
公开(公告)号: | CN106776081A | 公开(公告)日: | 2017-05-31 |
发明(设计)人: | 黄坤;王超峰 | 申请(专利权)人: | 北京风行在线技术有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54;G06F3/023 |
代理公司: | 长沙星耀专利事务所43205 | 代理人: | 许伯严 |
地址: | 100089 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 终端 实现 按键 智能化 控制系统 方法 | ||
1.一种在终端实现按键智能化控制系统,其特征在于,其包括:
智能按键定制化模块,通过一定界面交互方式进入定制化模块界面,会对智能化控制方案是否开启或者关闭进行选择,同时会将初始实体按键的键值和转换后的智能处理关系进行映射,确保转换以后接下来的程序逻辑能够触发目标的软件逻辑分支;
智能按键映射存储模块,对智能按键映射存储模块进行数据库文件存储,存储的内容包括当前原始实体按键键值,映射的目标逻辑分支对应的数据信息,映射的关系;智能按键映射存储模块将在后续实体按键触发的时候,被程序读取到计算机内存,进行匹配和查询,作为后续智能处理的依据;
消息队列模块,此模块的功能是在计算机系统中对不同模块进行函数调用,参数传递,事件调度;通过消息队列的事件调度机制,让模块之间进行消息互通,实现按键数据的传递,确保模块之间隔的独立性;
设置属性模块文件监听和实时触发模块,是针对智能按键映射存储模块和智能按键定制化模块在进行定制化按键以后,进行相关设置,存储设置数值以后的实时监听,保证设置开关的开启关闭,设置的智能映射逻辑能够在设置界面点击完成以后,实时立即生效的处理;
按键监听模块,对按键按的物理按压输入事件进行监听,并将按键按下、抬起、长按不放相关按键物理电平信号进行转换,解析出按键对应的软件按键键值,操作传递给智能按键拦截模块;
智能按键拦截模块,对接收到底层物理按键触发的输入按键时,会对获取的按键键值和查询智能按键映射存储模块中的映射表,看当前按键是否属于需要智能拦截的按键;如果不是,则不拦截按照标准事件处理逻辑处理;如果是,则拦截当前按键模块,拦截其从框架层到应用层的按键传递的固有逻辑;将按键的键值通过消息队列模块传递给智能按键分发模块;
智能按键分发模块,对智能按键拦截模块通过消息队列模块转发的按键进行过滤,接收和处理,同时根据过滤规则对按键进行重复和错误校验,校验无误以后,将按键通过消息队列模块传递到智能按键核心处理模块;
智能按键核心处理模块,对智能按键拦截模块通过消息队列模块转发的按键进行过滤,接收和处理,并解析出对应的原始按键,从智能按键映射存储模块查找对应的映射的目标逻辑分支,获取映射的目标逻辑分支的数据信息,通过消息队列模块传递到上层业务应用逻辑模块;
上层业务应用逻辑模块,直接分管各种网络,视频,电视播放,文件浏览,图像设置,声音设置具体逻辑业务和应用相关服务,接收到息队列模块传递来的指令以后,执行最终的业务逻辑,完成智能业务的最终处理。
2.如权利要求1所述的在终端实现按键智能化控制系统,其特征在于,所述智能按键定制化模块、智能按键映射存储模块、消息队列模块、设置属性模块文件监听和实时触发模块、按键监听模块、智能按键拦截模块、智能按键分发模块、智能按键核心处理模块、上层业务应用逻辑模块都与一个电视系统核心服务模块连接。
3.如权利要求1所述的在终端实现按键智能化控制系统,其特征在于,所述电视系统核心服务模块与一个输入装置、一个输出设备连接。
4.如权利要求1所述的在终端实现按键智能化控制系统,其特征在于,所述智能按键映射存储模块中存储的内容来自上述智能按键定制化模块中用户的选择控制和设置的逻辑;智能按键定制化模块的界面进行相关的设置以后,点击存储相关的界面选项,会触发智能按键映射存储模块中上述给出指定内容的存储。
5.如权利要求1所述的在终端实现按键智能化控制系统,其特征在于,所述实时监听的内容包括对是否开启智能按键的开启和关闭的状态变化进行实时监听,以及对某个按键映射到智能业务逻辑的变化状态的实时监听。
6.一种在终端实现按键智能化控制方法,其特征在于,包括以下步骤:
步骤一,用户通过打开智能终端指定设置界面的智能按键定制化模块入口,选择是否开启智能化按键控制逻辑,如果开启,则进入详细按键定制逻辑,将初始化场景中键值,逻辑相关的数据信息,映射关系进行选择和存储,进而执行步骤二,反正则转步骤八;
步骤二,终端启动时,完成对智能化按键控制是否使能相关数据的读取,初始化按键监听模块,按键监听模块进行按键消息监听和处理;
步骤三,用户点击按键实体键,当步骤二中的按键监听模块收到按键事件,并将事件传送到智能按键拦截模块;
步骤四,智能按键拦截模块,解析出当前按键相关的信息,通过按键键值和设备来源对在步骤一中的智能按键映射存储模块中数据进行检索,并把检索的映射索引关系加载到内存中作为缓存,检索如果没有存在匹配项,则转步骤七,反之则转步骤五;
步骤五,智能按键分发模块接收到步骤四中智能按键拦截模块转发的按键进行接收和处理,同时根据过滤规则对按键进行重复和错误校验,校验无误以后,将按键通过消息队列模块传递到智能按键核心处理模块;
步骤六,智能按键核心处理模块用于接收步骤五中的转发键值,并对步骤四中缓存的映射索引关系进行智能按键处理核心逻辑的触发和执行,解析出一键直达我最喜欢的频道列表的映射关系中,映射的目标逻辑对应的应用程序的信息,界面属性信息,发起调用一键直达最喜欢的频道列表界面的用户跳转逻辑,完成最终的智能操作,执行完毕;
步骤七,如果不是智能按键,则正常执行按键本身定义的固有逻辑,反之则转步骤八;
步骤八,执行完毕。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京风行在线技术有限公司,未经北京风行在线技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710016589.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种分布式锁实现方法和系统
- 下一篇:文本的粘贴方法及装置