一种中继设备学习方法及系统与流程

文档序号:30162440发布日期:2022-05-26 08:56阅读:66来源:国知局
一种中继设备学习方法及系统与流程

1.本发明涉及数据转换技术领域,具体而言,涉及一种中继设备学习方法及系统。


背景技术:

2.有一些视频编辑、pcb画图、cad、ps、ai等软件因为功能强大,包含了很多快捷键和组合键功能,为了提高设计者效率,但是每家软件都有自己的快捷键或者组合键,为了学习使用设计者往往需要花大量时间去学习和适应。有一些游戏场景中,游戏厂商为了让用户用更多时间在自家游戏上,往往设置一些高难度必杀技、组合技等,为了熟练使用,往往需要在游戏上花大量时间练习。市场上还有一些高端专业键盘有编辑功能,但是需要用户去安装软件设置,复杂、难以操作,需要用户具备一定软硬件编程知识。
3.现有技术中的缺陷在于,缺乏替代传统输入设备端重复复杂操作过程的快捷功能。


技术实现要素:

4.本发明的主要目的在于提供一种中继设备学习方法及系统,以解决目前缺乏替代传统输入设备端重复复杂操作过程的快捷功能的问题。
5.为了实现上述目的,本发明提供了如下技术:
6.一种中继设备学习方法,包括步骤:
7.s1、芯片初始化、扫描中继设备键值:将中继设备连接到输入和输出设备端之间,启动电源,对中继设备加电,中继设备内各个芯片初始化;首次扫描按键,判断ai键是否按下;若是按下,判断ai键按下时间是否达到预设值;
8.s2、擦除flash存储芯片内部区域,提醒用户准备完成:若是ai键按下时间达到预设值,则进行flash芯片擦除操作;擦除完毕,中继设备上的蜂鸣器响声提示用户准备完成;
9.s3、开始计时,扫描输入设备键值:二次扫描按键,读取输入设备端口各按键键值,中继设备将输入设备的键值数据发送到输出设备端口或者蓝牙输出端口,同时把键值数据写入到flash存储芯片内部区域;
10.s4、判断ai键是否再次按下,学习结束提醒:中继设备上ai键是否再次按下;若ai键再次按下,蜂鸣器响声提示学习完毕,再次进入步骤s1。
11.进一步地,在步骤s1中,所述判断ai键是否按下还包括:当判断ai键未按下时,通过中继设备读取当前输入设备状态数据,根据输入设备状态数据发送对应编码数据到输出设备端口或者蓝牙输出端口,再次进入步骤s1,重新扫描键值。
12.进一步地,在步骤s2中,若ai键按下时间未达到预设值,则开始计时,判断中继设备ai键是否双击状态。
13.进一步地,当判断ai键是单击状态,flash指针进行初始化数值;同时中继设备读取flash指针位置,并将指针往后移动指定长度,再判断flash指针位置存储芯片内部区域是否为空;若为空,则返回步骤s1。
14.进一步地,若不为空,则判断ai键按下时间是否达到预设值,判断是,则返回步骤s1;判断否,则读取flash指针位置flash存储芯片内部空间存储的输入设备键值数据,发送到输出设备端口或者蓝牙输出端口。
15.进一步地,当判断ai键是双击状态,判断flash指针位置存储芯片内部区域是否为空;若为空,则返回步骤s1;若不为空,flash指针进行初始化数值,同时中继设备读取flash指针位置,并将指针往后移动指定长度,再判断flash指针位置存储芯片内部区域是否为空。
16.进一步地,若为空,则将返回flash指针进行初始化数值,若不为空,则判断ai键按下时间是否达到预设值;判断是,则返回将返回flash指针进行初始化数值;判断否,则读取flash指针位置flash存储芯片内部空间存储的输入设备键值数据,发送到输出设备端口或者蓝牙输出端口。
17.进一步地,在步骤s4中,若ai键没有再次按下,则判断ai键按下时间未达到预设值;若判断达到预设值,蜂鸣器响声提示学习完毕;判断没有达到预设值,则重新扫描输入设备键值数据。
18.一种中继设备学习系统,包括中继设备,中继设备上设置的ai按键,所述ai按键用以执行上述权利要求1-8任一所述的中继设备学习方法的步骤。
19.进一步地,中继设备上还设有电源管理芯片、控制器芯片、蜂鸣器和无线传输芯片,电源管理芯片用于给整个中继设备供电以及电路连接或者断开的控制管理;控制器芯片用于存储usb输入接口传入的数据,转化为电脑或者游戏机能识别的数据;蜂鸣器用于提示ai按键是否被按下;无线传输芯片与控制器芯片连接,用于无线传输数据;
20.所述ai按键包括:
21.芯片初始化模块:用以芯片初始化、扫描键值,启动按键电源,对中继设备加电,中继设备内各个芯片初始化;首次扫描按键,读取中继设备各按键键值,判断ai键是否按下;若是按下,判断ai键按下时间是否达到预设值;
22.ai键提示模块:用以擦除flash芯片,提醒用户使用,若是ai键按下时间达到预设值,则进行flash芯片擦除操作;擦除完毕,中继设备蜂鸣器响动一次,提醒使用;
23.计时模块:用以扫描键值,开始计时,在响动提醒后,二次扫描按键,读取中继设备各按键键值,判断是否有任意键按下;若有,则计时器开始置零并计时;
24.ai键学习模块:用以计时扫描键值,学习结束提醒,计时器计时到达预设值,中继设备响动,提醒学习结束,中继设备存储操作记录数据;
25.芯片初始化模块、ai键提示模块、计时模块和ai键学习模块均电性连接。
26.与现有技术相比较,本发明能够带来如下技术效果:
27.1、解决目前缺乏替代传统输入设备端重复复杂操作过程的快捷功能的问题,只需一键操作ai按键即可;
28.2、不需要特殊键盘支持,普通键盘、鼠标即可以实现学习记忆快捷键的功能;
29.3、不需要电脑、游戏机安装软件的支撑,学习记录过程就是软件、游戏实际操作过程,简单、直观、准确。设置全部记录在中继设备本体中,更换电脑或者键盘鼠标不影响使用,方便外出办公、演示。
附图说明
30.构成本发明的一部分的附图用来提供对本发明的进一步理解,使得本发明的其它特征、目的和优点变得更明显。本发明的示意性实施例附图及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:
31.图1是本发明一种中继设备学习方法的流程图;
32.图2是本发明一种中继设备学习方法的实施流程图;
33.图3是本发明一种中继设备学习系统的实施结构图。
具体实施方式
34.为了使本技术领域的人员更好地理解本发明方案,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分的实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本发明保护的范围。
35.需要说明的是,本发明的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本发明的实施例。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
36.在本发明中,术语“上”、“下”、“左”、“右”、“前”、“后”、“顶”、“底”、“内”、“外”、“中”、“竖直”、“水平”、“横向”、“纵向”等指示的方位或位置关系为基于附图所示的方位或位置关系。这些术语主要是为了更好地描述本发明及其实施例,并非用于限定所指示的装置、元件或组成部分必须具有特定方位,或以特定方位进行构造和操作。
37.并且,上述部分术语除了可以用于表示方位或位置关系以外,还可能用于表示其他含义,例如术语“上”在某些情况下也可能用于表示某种依附关系或连接关系。对于本领域普通技术人员而言,可以根据具体情况理解这些术语在本发明中的具体含义。
38.另外,术语“多个”的含义应为两个以及两个以上。
39.需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本发明。
40.实施例1
41.一种中继设备学习方法,包括步骤:
42.s1、芯片初始化、扫描中继设备键值:将中继设备连接到输入和输出设备端之间,启动电源,对中继设备加电,中继设备内各个芯片初始化;首次扫描按键,判断ai键是否按下;若是按下,判断ai键按下时间是否达到预设值;在步骤s1中,所述判断ai键是否按下还包括:当判断ai键未按下时,通过中继设备读取当前输入设备状态数据,根据输入设备状态数据发送对应编码数据到输出设备端口或者蓝牙输出端口,再次进入步骤s1,重新扫描键值。
43.s2、擦除flash存储芯片内部区域,提醒用户准备完成:若是ai键按下时间达到预
设值,则进行flash芯片擦除操作;擦除完毕,中继设备上的蜂鸣器响声提示用户准备完成;
44.在步骤s2中,若ai键按下时间未达到预设值,则开始计时,判断中继设备ai键是否双击状态。
45.当判断ai键是单击状态,flash指针进行初始化数值;同时中继设备读取flash指针位置,并将指针往后移动指定长度,再判断flash指针位置存储芯片内部区域是否为空;若为空,则返回步骤s1。
46.若不为空,则判断ai键按下时间是否达到预设值,判断是,则返回步骤s1;判断否,则读取flash指针位置flash存储芯片内部空间存储的输入设备键值数据,发送到输出设备端口或者蓝牙输出端口。
47.s3、开始计时,扫描输入设备键值:二次扫描按键,读取输入设备端口各按键键值,中继设备将输入设备的键值数据发送到输出设备端口或者蓝牙输出端口,同时把键值数据写入到flash存储芯片内部区域;
48.s4、判断ai键是否再次按下,学习结束提醒:中继设备上ai键是否再次按下;若ai键再次按下,蜂鸣器响声提示学习完毕,再次进入步骤s1。
49.在步骤s4中,若ai键没有再次按下,则判断ai键按下时间未达到预设值;若判断达到预设值,蜂鸣器响声提示学习完毕;判断没有达到预设值,则重新扫描输入设备键值数据。
50.一种中继设备学习系统,包括中继设备,中继设备上设置的ai按键,所述ai按键用以执行上述权利要求1-8任一所述的中继设备学习方法的步骤。
51.进一步地,中继设备上还设有电源管理芯片、控制器芯片、蜂鸣器和无线传输芯片,电源管理芯片用于给整个中继设备供电以及电路连接或者断开的控制管理;控制器芯片用于存储usb输入接口传入的数据,转化为电脑或者游戏机能识别的数据;蜂鸣器用于提示ai按键是否被按下;无线传输芯片与控制器芯片连接,用于无线传输数据;
52.所述ai按键包括:
53.芯片初始化模块:用以芯片初始化、扫描键值,启动按键电源,对中继设备加电,中继设备内各个芯片初始化;首次扫描按键,读取中继设备各按键键值,判断ai键是否按下;若是按下,判断ai键按下时间是否达到预设值;
54.ai键提示模块:用以擦除flash芯片,提醒用户使用,若是ai键按下时间达到预设值,则进行flash芯片擦除操作;擦除完毕,中继设备蜂鸣器响动一次,提醒使用;
55.计时模块:用以扫描键值,开始计时,在响动提醒后,二次扫描按键,读取中继设备各按键键值,判断是否有任意键按下;若有,则计时器开始置零并计时;
56.ai键学习模块:用以计时扫描键值,学习结束提醒,计时器计时到达预设值,中继设备响动,提醒学习结束,中继设备存储操作记录数据;
57.芯片初始化模块、ai键提示模块、计时模块和ai键学习模块均电性连接。
58.实施例2
59.一种中继设备学习方法,包括步骤:
60.s1、芯片初始化、扫描中继设备键值:将中继设备连接到输入和输出设备端之间,启动电源,对中继设备加电,中继设备内各个芯片初始化;首次扫描按键,判断ai键是否按下;若是按下,判断ai键按下时间是否达到4秒;在步骤s1中,所述判断ai键是否按下还包
括:当判断ai键未按下时,通过中继设备读取当前输入设备状态数据,根据输入设备状态数据发送对应编码数据到输出设备端口或者蓝牙输出端口,再次进入步骤s1,重新扫描键值。
61.s2、擦除flash存储芯片内部区域,提醒用户准备完成:若是ai键按下时间达到4秒,则进行flash芯片擦除操作;擦除完毕,中继设备上的蜂鸣器响声提示用户准备完成;
62.在步骤s2中,若ai键按下时间未达到4秒,则开始计时,判断中继设备ai键是否双击状态。
63.当判断ai键是双击状态,判断flash指针位置存储芯片内部区域是否为空;若为空,则返回步骤s1;若不为空,flash指针进行初始化数值,为flash存储芯片内部指定区域的头位置;同时中继设备读取flash指针位置,flash指针1数值加一个固定长度数值,再判断flash指针位置存储芯片内部区域是否为空。
64.若为空,则将返回flash指针进行初始化数值,若不为空,则判断ai键按下时间是否达到预设值;判断是,则返回将返回flash指针进行初始化数值;判断否,则读取flash指针位置flash存储芯片内部空间存储的输入设备键值数据,发送到输出设备端口或者蓝牙输出端口。
65.s3、开始计时,扫描输入设备键值:二次扫描按键,读取输入设备端口各按键键值,中继设备将输入设备的键值数据发送到输出设备端口或者蓝牙输出端口,同时把键值数据写入到flash存储芯片内部区域;
66.s4、判断ai键是否再次按下,学习结束提醒:中继设备上ai键是否再次按下;若ai键再次按下,蜂鸣器响声提示学习完毕,再次进入步骤s1。
67.在步骤s4中,若ai键没有再次按下,则判断ai键按下时间未达到预设值;若判断达到预设值,蜂鸣器响声提示学习完毕;判断没有达到预设值,则重新扫描输入设备键值数据。
68.与现有技术相比较,本发明能够带来如下技术效果:
69.1、解决目前缺乏替代传统输入设备端重复复杂操作过程的快捷功能的问题,只需一键操作ai按键即可;
70.2、不需要特殊键盘支持,普通键盘、鼠标即可以实现学习记忆快捷键的功能;
71.3、不需要电脑、游戏机安装软件的支撑,学习记录过程就是软件、游戏实际操作过程,简单、直观、准确。设置全部记录在中继设备本体中,更换电脑或者键盘鼠标不影响使用,方便外出办公、演示。
72.以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1