[发明专利]键盘模式切换系统与方法有效
申请号: | 202010447733.5 | 申请日: | 2020-05-25 |
公开(公告)号: | CN112748973B | 公开(公告)日: | 2023-06-06 |
发明(设计)人: | 陈恩芯;周云晧;李安正;洪英士 | 申请(专利权)人: | 宏碁股份有限公司 |
主分类号: | G06F9/451 | 分类号: | G06F9/451;G06F3/023 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 张娜;臧建明 |
地址: | 中国台湾新北市*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 键盘 模式 切换 系统 方法 | ||
1.一种键盘模式切换系统,用以在键盘的多个键盘操作模式间进行切换,其特征在于,所述系统包括:
数据库,储存多个记录,其中每一所述多个记录用以储存所述多个键盘操作模式的其中之一;以及
处理器,用以存取多个模块以执行下述运作:
获得目前所执行的窗口的目前窗口信息;
根据所述目前窗口信息比对所述多个记录;
当所述多个记录中存在对应于所述目前窗口信息的第一记录时,将所述键盘目前所使用的目前键盘操作模式切换至所述第一记录中的第一键盘操作模式以使得所述键盘根据所述第一键盘操作模式接收用户的输入;以及
当所述多个记录中不存在对应于所述目前窗口信息的所述第一记录时,获取所述窗口的至少一画面,识别所述画面中的至少一物件,根据所述物件判断产生所述窗口的程序所对应的第二键盘操作模式,并将所述键盘目前所使用的所述目前键盘操作模式切换至所述第二键盘操作模式以使得所述键盘根据所述第二键盘操作模式接收用户的输入,
其中,在根据所述物件判断产生所述窗口的所述程序所对应的所述第二键盘操作模式的运作中,
所述处理器根据所述物件计算分别对应于所述多个键盘操作模式的多个分数,
所述处理器判断所述多个分数中的最小值是否小于第一数值,
当所述多个分数中的所述最小值小于所述第一数值时,所述处理器将所述多个键盘操作模式中的第一类键盘操作模式识别为所述第二键盘操作模式,
当所述多个分数中的所述最小值非小于所述第一数值时,所述处理器判断所述多个分数中的最大值是否等于第二数值,
当所述多个分数中的所述最大值等于所述第二数值时,所述处理器将所述多个键盘操作模式中的第二类键盘操作模式识别为所述第二键盘操作模式,
当所述多个分数中的所述最大值非等于所述第二数值时,所述处理器判断所述多个分数中的所述最大值是否等于第三数值,
当所述多个分数中的所述最大值等于所述第三数值时,所述处理器将所述多个键盘操作模式中的第三类键盘操作模式识别为所述第二键盘操作模式,
当所述多个分数中的所述最大值非等于所述第三数值时,所述处理器将所述多个键盘操作模式中的第四类键盘操作模式识别为所述第二键盘操作模式。
2.根据权利要求1所述的键盘模式切换系统,其特征在于,所述目前窗口信息包括目前标题以及目前程序名称,所述第一记录中的标题以及程序名称的至少其中之一符合所述目前标题以及所述目前程序名称。
3.根据权利要求1所述的键盘模式切换系统,其特征在于,还包括:
云端数据库,用以储存所述多个记录,其中
所述处理器在所述云端数据库中新增第二记录,所述第二记录包括所述目前窗口信息以及所述第二键盘操作模式的对应关系;
所述云端数据库与所述数据库进行同步以将所述第二记录储存至所述云端数据库中。
4.根据权利要求1所述的键盘模式切换系统,其特征在于,在根据所述物件计算分别对应于所述多个键盘操作模式的所述多个分数的运作中,
所述处理器根据下述公式计算所述多个分数:
其中SMode为欲计算的键盘操作模式的分数,C为所获取的所述画面的数量,ODefine为所述欲计算的键盘操作模式的预定义物件总数,ADetectedi为所获取的所述画面中第i个物件在所述画面中所占的面积比例,ADefinei为第i个物件在所述画面中所占的预定义面积比例。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于宏碁股份有限公司,未经宏碁股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010447733.5/1.html,转载请声明来源钻瓜专利网。