一种基于云端服务的可实现自定义键位组合和映射关系的键盘系统和方法

文档序号:9304305阅读:533来源:国知局
一种基于云端服务的可实现自定义键位组合和映射关系的键盘系统和方法
【技术领域】
[0001]本发明涉及计算机外设中的键盘技术,尤其涉及一种基于云端服务的、键位可自由组合和自定义按键映射关系的键盘。
[0002]
【背景技术】
[0003]在科学研究和实际应用中,随着文化、地理位置,使用场合不同,往往需要使用不同的键盘来输入数据。例如,QWERTY标准电脑键盘在美、亚洲国家广泛使用,AZERTY键盘在欧洲国家常用,财务小键盘适于输入数字和计算,还有一些特殊排列的键盘用于科学研究等。这样生产厂家需要制作各种模具生产不同类型的键盘,用户需要根据各自用途购买和使用不同类型的键盘,造成大量的材料成本和时间成本的浪费;有时由于需求量小而成本高昂,厂家不愿意生产,造成用户难以找到合适的键盘。
[0004]比如市场上需要开发一种可穿戴式键盘,可以既做数学运算使用,又做字符录入使用,有时还可以作为特殊密码键盘使用,所以键位在计算模式下是零到九数字,在字符录入模式下是a-z等英文字符,在密码模式下是#、*、@、_、+等特殊字符。由于现有的键盘无法达到可以在所述多种模式下切换的目的,所以无法找到适合的键盘。
[0005]为了解决上述技术问题,可以采用一种变通的做法,对市面上常见的键盘进行改造,例如把键盘上的数字按键分别映射到应用软件中的加号和减号按键,使得用户能够在运行应用软件时,通过读取键位和对应的映射关系进行实时的转换,以达到提供特殊键位的目的。
[0006]以上解决方案不足之处在于,必须事先计划好键盘键位映射关系,不能在使用过程中自由设定,这样对操作者的使用带来了很多不便,无法满足自由组合,多种场景使用这一灵活化的需求。
[0007]此外,很多应用软件将自身的某些功能定义到键盘上的一个或多个按键上,俗称快捷键或热键,以方便使用者快捷地调用该项软件功能。
[0008]例如以某游戏中Ctrl+F组合键被默认定义为发射子弹的切换开关,应用程序在处理时除了判断单键外,还需要判断是否同时按下了 CTRL键和F键;如果定义了快捷键Fl来代表Ctrl+F组合键,那么可以根据定义产生一个具有唯一标识的快捷键消息发送给对应的应用程序,执行CTRL+F所对应的功能。显而易见,Ctrl+F组合键需要操作者先按下Ctrl,然后在按住Ctrl键的同时再按下F键,而使用快捷键Fl要更便捷。对于效率性要求很高的电子竞技的场合,运用快捷键以及选手对键盘快捷键定义的熟悉程度、速度以及个性化都提出了很高的要求,这些因素都直接关系到电子竞技的参与者的竞赛结果。
[0009]为了解决上述技术问题,某些键盘厂商通过修改键盘驱动程序,实现单键对组合快捷键的映射,如将Fl定义为组合快捷键CTRL+F,这样在运行指定应用软件时,驱动程序根据定义的映射关系进行实时的转换。
[0010]以上解决方案不足之处在于,在一台计算机上操作者定义好的按键映射关系,换一台未进行定义的计算机后,还需要再重新进行定义,这样对操作者的使用带来了很多不便,无法满足一处定义、随处使用这一个性化的需求。

【发明内容】

[0011]本发明的主要目的在于提供一种基于云端服务的、可实现键盘自定义键位组合和映射关系的系统和方法,以解决现有技术中缺乏指定键位、快捷键操作不方便,键盘个性化不强、灵活性不够的技术缺陷。
[0012]相比于传统方法,本发明的优势体现在以下几个方面。
[0013]第一,本发明系统可以按照场景模式实现键位自由组合及自定义按键映射关系的各种键盘布局。对于设备厂商而言,针对每一种场景模式(如特定的语言、某种输入方法或特殊用途)开发相应的键盘,都需要花费大量人力物力,改变原有软件和输入系统,而采用本系统之后,只需简单地定义新的键位组合和映射关系,无需改变配套软件硬件就可以用一套键盘支持多种场景模式,为多国语言的本地化以及支持各种应用场景,提供了更快更便捷的方案。同时对于用户而言,可以根据特定用途和习惯自由定义键盘的布局,灵活方便,尤其对于可穿戴式键盘,通过一套设备实现多种用途,具有重要意义。
[0014]第二,本发明系统通过与云端服务器的同步可以实现键盘一处定义、随处使用的目的。为了实现一处定义、随处使用,传统的做法是,在键盘里增加存储单元、逻辑处理单元等额外的模块,增加了键盘的成本和故障风险。而采用本系统之后,无需对键盘添加特殊模块,只利用与键盘相连的本地计算机现有的存储计算和网络通信功能,实现起来更加经济、方便、可靠。
[0015]第三,本发明系统可以方便地实现自定义键盘与场景模式的共享和迁移。对于多个键盘需要采用相同或类似的键位组合和映射关系,或者需要把旧键盘的键位组合和映射关系迁移到新键盘上,传统的手动设置方法费时费力,而采用本系统之后,可以利用云端服务器的用户账户管理功能对用户的键盘信息进行管理,方便地实现自定义键盘与场景模式的信息共享和信息迁移,提高了输入系统的运营效率。
[0016]根据本发明的一个方面,提供了一种基于云端服务的、可以按照场景模式实现键位自由组合及自定义按键映射关系的键盘系统,包括具有场景模式按键的按键及扫描单元、可以显示当前场景模式的指示灯或显示屏以及输入输出接口的键盘;可以根据指定的场景模式设置键位组合和自定义的映射关系的本地客户端键盘设置模块;根据本地设置的键位组合和自定义的映射关系更新本地计算机键位映射配置的本地客户端操作系统更新模块;用于存储设置的键位组合和自定义的映射关系的本地客户端存储单元;实现本地计算机客户端与云端服务交互,实现所述的键盘信息的云端存储与本地更新的本地客户端传输模块和云端服务器传输模块;可以对所述的键盘配置信息进行管理,实现添加、删除、修改和场景模式维护的云端服务器设备管理模块;可以对所述的用户账户进行管理,实现对所述的用户账户进行维护和对与所述的用户账户相联系的键盘配置信息进行管理实现共享和迁移的云端服务器用户账户管理模块。
[0017]根据本发明的另一个方面,提供了一种基于云端服务的、可以按照场景模式实现键位自由组合及自定义按键映射关系的方法,包括场景模式选择设置的第一步骤;键位自由组合及自定义按键映射关系的第二步骤;本地计算机客户端与云端服务器同步的第三步骤;根据本地计算机存储的所述键盘的场景模式编码和映射关系,将被按下按键的扫描码转换为相应的按键虚拟遍码(virtual code)的第四步骤。
[0018]根据本发明的另一个方面,提供了一种快速切换键位组合及按键映射关系的方法,包括本地计算机客户端与云端服务器同步的第一步骤;场景模式选择设置的第二步骤;根据本地计算机存储的所述键盘的场景模式编码和映射关系,将所述被按下按键的扫描码转换为相应的按键虚拟遍码的第三步骤。
[0019]根据本发明的另一个方面,提供了一种实现自定义键盘及场景模式的共享和迁移的方法,包括云端用户账户注册和登录的第一步骤;自定义键盘配置信息的管理,包括自定义键盘场景模式的共享或迁移的第二步骤;云端服务器与本地客户端同步和退出云用户界面的第三步骤。
【附图说明】
[0020]图1是举例说明根据本发明实施例的一种系统模块架构图。
[0021]图2是举例说明根据本发明实施例的一种用户完成场景模式选择设置的的流程图。
[0022]图3是举例说明根据本发明实施例的一种用户完成键位组合和映射关系定义的流程图。
[0023]图4是举例说明根据本发明实施例的一种实现本地计算机客户端与云端服务器同步的流程图。
[0024]图5是举例说明根据本发明实施例的一种快速切换键位组合及按键映射关系的流程图。
[0025]图6是举例说明根据本发明实施例的一种实现自定义键盘及场景模式的共享和迁移的的流程图。
【具体实施方式】
[0026]在详细说明本发明的实施例前,应该说明的是,在本文中提到的,诸如,上和下,前和后,第一和第二之类的关系术语,仅仅用来区分一个实体或动作与另一个实体或动作,而不一定要求或暗示这种实体或动作之间的任何实际的这种关系或顺序。而“包括”,“包含”或任何其他衍生的术语旨在涵盖非排他性的包含,因此使得包括一系列要素的过程,方法或者设备不仅包括这些要素,而且还包含没有明确列出的其他要素,或者为这些过程,方法,或者设备所固有的要素。
[0027]本发明的核心思想是,在本发明所述的
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1