一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

扩展坞信息指令的配置和传输方法、装置及扩展坞与流程

2021-12-07 21:02:00 来源:中国专利 TAG:


1.本发明涉及扩展坞领域,尤其是涉及一种具有自定义功能按键的扩展坞、功能配置方法及配置装置。


背景技术:

2.智能手机、平板电脑和笔记本电脑等智能终端产品已经成为人们生活中不可或缺的物品。随着智能终端功能的完善和提升,智能手机和电脑用于工作的需求也日益增大,例如使用手机整修图片、使用电脑播放视频等。
3.而对于重复性操作的工作内容,例如使用电脑调整图片大小,需要按下的快捷键或组合快捷键对于每张图片均相同,工作者需要周而复返的按照一定顺序敲击键盘的按键,极为不便。
4.再例如,使用电脑播放视频时,需要将电脑放置在参会人员均能看到的位置,此时若想控制电脑,操控者便需要走到电脑附近,较为麻烦。


技术实现要素:

5.为了便于提高智能终端的使用便捷性,本发明提供一种扩展坞信息指令的配置和传输方法、装置及扩展坞。
6.第一方面,本技术提供的一种扩展坞信息指令的配置和传输方法采用如下的技术方案:一种扩展坞信息指令的配置和传输方法,包括:获取若干与扩展坞上的按键一一对应的待存配置策略,若干所述待存配置策略形成待存配置策略组;将所述待存配置策略组储存到数据库中,使所述待存配置策略组成为当前配置策略组;在获取到所述按键的按键信息时,根据所述当前配置策略组中对应的当前配置策略,调取预存的信息指令,形成指令集,并将所述指令集通过扩展坞接口传输给对应的智能终端。
7.通过采用上述技术方案,需要进行重复性的键盘按键操作时,根据键盘按键的数量和顺序,形成待存配置策略。再将待存配置策略配置到扩展坞中,使待存配置策略成为扩展坞中的当前配置策略。工人按下扩展坞上对应的按键后,自动根据该按键对应的当前配置策略生成指令集,控制智能终端操作;即工人仅需按一个按键,相当于按下键盘中的多个按键,方便快捷,有助于提高智能终端的使用便捷性。且相较于工人按照固定顺序依次敲击键盘的按键,在扩展坞上按一个按键即可,有助于降低操作失误率和操作错误率。
8.此外,由于扩展坞上的按键功能可以等同于键盘和/或鼠标等输入设备的功能,而智能终端连接扩展坞时,可以使用长达数米长的连接线。当智能终端所处位置不易触碰时,通过扩展坞即可对智能终端进行控制,方便快捷,无需走到智能终端附近或者改变智能终
端的位置,提高了智能终端的使用便捷性。
9.可选的,所述待存配置策略组中的每个待存配置策略中均携带有对应按键的按键信息;所述在获取到所述按键的按键信息时,根据所述当前配置策略组中对应的当前配置策略,调取预存的信息指令的步骤包括:基于获取到的所述按键信息到所述数据库中查找所述当前配置策略;在查找到的所述当前配置策略携带的所述按键信息与获取到的所述按键信息相同时,调取该所述当前配置策略;基于该所述当前配置策略调取预存的信息指令。
10.通过采用上述技术方案,每个扩展坞上的按键均对应有按键信息,利用按键信息匹配相应的当前配置策略。
11.可选的,在所述基于获取到的所述按键信息到所述数据库中查找所述当前配置策略之后,还包括:在未查找到携带有与获取到的所述按键信息相同的按键信息的当前配置策略时,输出空白配置信息。
12.通过采用上述技术方案,输出空白配置信息便于操作者得知按下的扩展坞按键并没有设置相应的当前配置策略。
13.可选的,所述将所述待存配置策略组储存到数据库中,使所述待存配置策略组成为当前配置策略组的步骤包括:判断数据库中是否有当前配置策略组;若没有,则储存待存配置策略组并使待存配置策略组成为当前配置策略组;若有,则将待存配置策略组覆盖当前配置策略组,使待存配置策略组成为新的当前配置策略组。
14.通过采用上述技术方案,保证数据库中有且仅有一个当前配置策略组,保证扩展坞向智能终端传输的指令集时的稳定性,即不易出错。
15.可选的,所述将待存配置策略组覆盖当前配置策略组的步骤包括:判断所述待存配置策略组中各个按键信息对应的待存配置策略是否为空,或与当前配置策略组中对应按键信息的当前配置策略是否相同;若为空或者相同,则对应的当前配置策略不变,删除待存配置策略组中对应的待存配置策略;若不为空且不相同,则删除对应的当前配置策略,储存待存配置策略组中对应的待存配置策略,使该待存配置策略作为对应按键信息的当前配置策略。
16.通过采用上述技术方案,在待存配置策略为空或者与当前配置策略相同时,不再对该待存配置策略进行储存,将其删除,有助于节省资源。
17.可选的,所述数据库中预存有若干备用配置策略组,所述备用配置策略组包括备用视频配置策略组、备用图片配置策略组、备用音频配置策略组和备用操作配置策略组;在所述在获取到所述按键的按键信息时,根据所述当前配置策略组中对应的当前配置策略,调取预存的信息指令,形成指令集,并将所述指令集通过扩展坞接口传输给对应的智能终端之前,还包括:
在扩展坞接口与智能终端连接后,向所述智能终端上传验证请求;接收所述智能终端基于验证请求下发的验证信息;在验证信息为无输入设备连接或输入设备故障时,向所述智能终端上传窗口确认请求;接收所述智能终端基于窗口确认请求下发的窗口信息;所述窗口信息包括视频窗口、图片窗口、音频窗口和操作窗口;基于窗口信息在若干备用配置策略组中选择一个作为当前配置策略组,并将原当前配置策略组储存为自定义配置策略组。
18.通过采用上述技术方案,当与扩展坞连接的智能终端的输入设备出现故障,或者与扩展坞连接的智能终端没有连接输入设备时,自动从若干备用配置策略组中选择一个作为当前配置策略组,使操作者可以通过扩展坞上的按键对智能终端进行简单操控。
19.可选的,所述向所述智能终端上传确认请求的步骤包括:每经过预设的确认时间阈值,向所述智能终端上传窗口确认请求;所述基于窗口信息在若干备用配置策略组中选择一个作为当前配置策略组的步骤包括:根据所述窗口信息的类型选择对应类型的所述备用操作配置策略组;将对应类型的所述备用操作配置策略组作为当前配置策略组;在所述将备用操作配置策略组作为当前配置策略组之后,还包括:通过扩展坞接口向对应的智能终端传输配置策略组更改信息;接收智能终端基于配置策略组更改信息反馈的更改指令;基于更改指令将自定义配置策略组和若干备用配置策略组中的一个作为当前配置策略组。
20.通过采用上述技术方案,周期性的向智能终端上传窗口确认请求,便于在智能终端上打开新窗口时,更改当前配置策略组,便于操作者通过扩展坞上的按键对智能终端进行操控。
21.可选的,所述当前配置策略包括调取键盘上任意一个按键对应的信息指令或每经过预设的时间间隔,按照预设的顺序,调取键盘上多个按键对应的信息指令。
22.通过采用上述技术方案,当前配置策略可以是与键盘上的多个按键对应的信息指令,即操作者通过按动扩展坞上的一个按键,即可对智能终端进行相当于按下键盘上多个按键的操作,有助于提高便捷性,降低操作者操作失误的概率。
23.第二方面,本技术提供的一种扩展坞信息指令的配置和传输装置采用如下的技术方案:一种扩展坞信息指令的配置和传输装置,包括存储器和处理器,所述存储器中存储有扩展坞信息指令的配置和传输程序;所述处理器用于在执行扩展坞信息指令的配置和传输程序时采用上述方法。
24.第三方面,本技术提供的一种扩展坞采用如下的技术方案:一种扩展坞,包括扩展坞本体,所述扩展坞本体包括若干扩展坞接口,所述扩展坞本体上安装有按键面板,所述按键面板包括若干按键;所述扩展坞本体中设有上述配置和传输装置,所述配置和传输装置的输入端与所述按键连接,输出端与所述扩展坞接口连接。
25.通过采用上述技术方案,操作者在控制芯片中配置好各个按键的当前配置策略,通过操作扩展坞上的按键,即可对扩展坞连接的智能终端进行操控,无需操作者走到智能终端附近通过输入设备对智能终端进行操作,有助于提高智能终端的使用便捷性。
26.综上所述,为扩展坞上的按键配置当前配置策略组,当前配置策略组中包含有与按键一一对应的当前配置策略,在操作者按下扩展坞上的某一个按键时,向与扩展坞连接的智能终端传输对应的指令集,从而操控智能终端,有助于提高智能终端的使用便捷性。
27.此外,当前配置策略组可以更改,因此操作者可以根据实际需求更改扩展坞上各个按键对应的当前配置策略,有助于进一步提高通过扩展坞操控对应连接的智能终端的便捷性。
28.再者,在与扩展坞连接的智能终端无输入设备连接或者输入设备故障时,当前配置策略组自动改变,便于操作者对智能终端进行操作,有助于提高智能终端的使用便捷性。
附图说明
29.图1是本技术实施例的一种扩展坞的结构示意图。
30.图2是本技术实施例的一种扩展坞信息指令的配置和传输方法的流程图。
31.图3是本技术实施例的一种扩展坞信息指令的配置和传输方法中数据库数据储存示意图。
32.图4是本技术实施例的一种扩展坞信息指令的配置和传输方法的另一流程图。
33.附图标记说明:1、扩展坞本体;2、按键面板;3、配置和传输装置;31、存储器;32、处理器。
具体实施方式
34.本技术实施例公开一种扩展坞。参照图1,包括扩展坞本体1、按键面板2及配置和传输装置3;扩展坞本体1包括外壳和若干扩展坞接口,扩展坞接口可以是usb接口、hdmi接口、vga接口和/或pd接口,通过扩展坞接口实现扩展坞与智能终端的连接,从而进行信息的传输。在本实施例中,扩展坞通过数据线与智能终端有线连接。按键面板2包括若干按键,按键面板2安装在扩展坞本体1上;配置和传输装置3安装在扩展坞本体1内部,输入端与按键面板2的所有按键均连接,输出端与扩展坞接口连接,用于在某个按键被按下时,向与扩展坞本体1连接的智能终端传输指令集,以控制智能终端。
35.其中,配置和传输装置包括存储器31和处理器32,存储器31中存储有扩展坞信息指令的配置和传输程序;处理器32用于在执行扩展坞信息指令的配置和传输程序时采用扩展坞信息指令的配置和传输方法。
36.下面,对扩展坞信息指令的配置和传输方法做详细描述。
37.本实施例公开一种扩展坞信息指令的配置和传输方法,参照图2,包括:s100、获取若干与扩展坞上的按键一一对应的待存配置策略,若干所述待存配置策略形成待存配置策略组。
38.其中,待存配置策略可以在电脑上进行设置,而后通过电脑将设置的若干待存配置策略一同传输给配置和传输装置3,使其获得待存配置策略组。此外,待存配置策略也可以在手机的app上或者小程序上进行设置,通过蓝牙传输给配置和传输装置3,使配置和传
输装置3获取待存配置策略组。此外,待存配置策略组中的若干待存配置策略的数量可以与扩展坞上的按键数量相同,也可以少于扩展坞上的按键数量。在数量相等时,意味着每个按键均对应有待存配置策略;在数量不相等时,意味着至少一个按键是未设置待存配置策略的。
39.s200、将待存配置策略组储存到数据库中,使待存配置策略组成为当前配置策略组。
40.为了便于对当前配置策略组进行说明,结合图3,在一实施例中,数据库中预存有若干备用配置策略组。具体的,备用配置策略组包括备用视频配置策略组、备用图片配置策略组、备用音频配置策略组和备用操作配置策略组。将待存配置策略组储存到数据库中后,可以通过将待存配置策略组存储在指定的位置、表格或子数据库中,使待存配置策略组在得到储存的同时,成为当前配置策略组。不难理解,在后续需要调取或读取配置策略组时,仅读取成为当前配置策略组的配置策略组;该配置策略组可以是储存后的待存配置策略组。
41.此外,在操作者需要使用备用配置策略组时,例如需要使用备用视频配置策略组,则需要备用视频配置策略组成为当前配置策略组。若此时数据库中用于存放当前配置策略组的位置、表格或子数据库中没有对应的配置策略组,则将备用视频配置策略组储存到对应位置、表格或子数据库中,即使备用视频配置策略组成为当前配置策略组;若此时数据库中已有当前配置策略组,则删除当前配置策略组,将备用视频配置策略组储存到对应位置、表格或子数据库中,使其成为当前配置策略组。
42.即当前配置策略组仅代表正在使用的配置策略组。除使用储存位置的不同区分当前配置策略组外,也可使用标记区分出当前配置策略组。
43.具体的,步骤s200包括:s210、判断数据库中是否有当前配置策略组。
44.s220、若没有,则储存待存配置策略组并使待存配置策略组成为当前配置策略组。
45.s230、若有,则将待存配置策略组覆盖当前配置策略组,使待存配置策略组成为新的当前配置策略组。
46.为了便于理解,例如现有两组待存配置策略组,分别为待存配置策略组a和b,待存配置策略组a在待存配置策略组b储存之前,已经储存在了数据库中,并成为了当前配置策略组。操作者想要更换扩展坞上各个按键的功能,因此新配置了待存配置策略组b。在储存待存配置策略组b时,使待存配置策略组b覆盖待存配置策略组a,从而使待存配置策略组b成为新的当前配置策略组。
47.具体的,将待存配置策略组覆盖当前配置策略组的步骤包括:s231、判断待存配置策略组中各个按键信息对应的待存配置策略是否为空,或与当前配置策略组中对应按键信息的当前配置策略是否相同。
48.s232、若为空或者相同,则对应的当前配置策略不变,删除待存配置策略组中对应的待存配置策略。
49.s233、若不为空且不相同,则删除对应的当前配置策略,储存待存配置策略组中对应的待存配置策略,使该待存配置策略作为对应按键信息的当前配置策略。
50.为了便于理解,续用上述待存配置策略组a和b的例子,在使用待存配置策略组b覆
盖待存配置策略组a时,判断待存配置策略组b中按键信息a对应的待存配置策略是否为空,或者是否与待存配置策略组a中按键信息a对应的配置策略相同。若为空或者相同,则表明按键信息a对应的配置策略延续使用待存配置策略组a中的配置策略即可,因此无需对按键信息a对应的配置策略进行变动,有助于节省计算机资源。若不为空且不相同,则需要将按键信息a对应的当前配置策略更换成待存配置策略组b中相匹配的待存配置策略,因此删除按键信息a对应的当前配置策略,使待存配置策略组b中对应的待存配置策略成为按键信息a新的当前配置策略。其他按键信息原理相同,不再赘述。在按下与按键信息a对应的按键时,根据按键信息a对应的新的当前配置策略向智能终端传输指令集。
51.此外,待存配置策略为空可以理解为待存配置策略组b中没有设置关于按键信息a的待存配置策略。
52.参照图2,s300、在获取到按键的按键信息时,根据当前配置策略组中对应的当前配置策略,调取预存的信息指令,形成指令集,并将指令集通过扩展坞接口传输给对应的智能终端。
53.具体的,待存配置策略组中的每个待存配置策略中均携带有对应按键的按键信息,按键信息可以是每个按键的特有标识,例如在一实施例中,共设置有3个按键,为了方便理解,将3个按键分别命名为按键a、按键b和按键c,则按键a对应有按键信息a,按键b对应有按键信息b,按键c对应有按键信息c;旨在能够区分各个按键。在具体应用中,由于配置和传输装置3的输入端与各个按键均连接,因此在某个按键被按下或者触发时,配置和传输装置3获得该按键的触发信息和对应的按键信息。例如,在操作者按下按键a时,配置和传输装置3与按键a连接的输入端获得一高电平,此时配置和传输装置3即得知按键a被按下或者触发,此高电平视为按键a的触发信息。而后配置和传输装置3调取预存的按键信息a,基于按键信息a查找与按键a对应的当前配置策略。
54.基于上述执行步骤,在获取到按键的按键信息时,根据当前配置策略组中对应的当前配置策略,调取预存的信息指令的步骤包括:s310、基于获取到的按键信息到数据库中查找当前配置策略。
55.续用上述例子,由于配置和传输装置3获得了按键信息a,因此可以到数据库中查找携带有按键信息a的当前配置策略。
56.s320、在查找到的当前配置策略携带的按键信息与获取到的按键信息相同时,调取该当前配置策略。
57.所称的该当前配置策略即指携带有按键信息a的当前配置策略。
58.s330、基于该当前配置策略调取预存的信息指令。
59.信息指令预存在数据库中,是电脑、手机和pad等智能终端可以识别的操作指令。具体的,信息指令可以是hid指令,即与鼠标和键盘向电脑传输的指令为同类型操作指令,且电脑等智能终端能够识别常用的hid指令,例如快进、快退、上一首、下一首、停止、播放、静音、音量加、音量减以及键盘上各个按键对应的hid指令。
60.在一实施例中,当前配置策略包括调取键盘上任意一个按键对应的信息指令或每经过预设的时间间隔,按照预设的顺序,调取键盘上多个按键对应的信息指令。
61.例如,扩展坞上按键a的当前配置策略为每经过100ms,调取键盘上一个按键对应的信息指令,调取顺序为alt、f、p、a。在word文档中,alt键为菜单键、f表示选择菜单中的
file、p为选择打印、a为打印全部。如此一来,操作者仅需要在打开一个word文档后,按下扩展坞上的按键a,与扩展坞连接的电脑则会自动执行四步操作,依次为打开菜单栏,选中file、打印、打印全部。
62.再例如,扩展坞上按键b的当前配置策略为调取键盘上f3对应的信息指令。则操作者在按下扩展坞上的按键b时,与扩展坞连接的电脑则会收到f3的hid指令,从而执行相应的操作。
63.s340、在未查找到携带有与获取到的按键信息相同的按键信息的当前配置策略时,输出空白配置信息。
64.对于步骤s340,需要说明的是,未查找到携带有按键信息a的当前配置策略,可以是操作者在配置待存配置策略组时,即未针对按键a设置对应的待存配置策略。因此在待存配置策略组成为当前配置策略组时,自然查找不到携带有按键信息a的当前配置策略。在此种情况下,输出的空白配置信息可以是提示信息。配置和传输装置3通过扩展坞接口将空白配置信息传输给对应连接的智能终端,将空白配置信息在智能终端上显示,便于操作者得知按键a未配置有对应的当前配置策略。空白配置信息也可以是控制信息,具体的,在扩展坞上安装有若干led灯,led灯的控制端与配置和传输装置3电连接。配置和传输装置3将空白配置信息传输给led灯的控制端,使led灯闪烁,便于操作者得知按键a未配置有当前配置策略。
65.其中,可以通过led灯闪烁的次数对各个按键进行区分,也可以设置数量与按键数量相等的led灯,每个lde灯对应一个按键,以此对各个按键进行区分。
66.为了进一步提高扩展坞信息指令配置和传输的智能性,参照图4,在步骤s300之前,配置和传输方法还包括:s299.1、在扩展坞接口与智能终端连接后,向智能终端上传验证请求。
67.具体的,每经过预设的确认时间阈值,向智能终端上传一次窗口确认请求。确认时间阈值可以是10s、20s或者60s。
68.s299.2、接收智能终端基于验证请求下发的验证信息。
69.s299.3、在验证信息为无输入设备连接或输入设备故障时,向智能终端上传窗口确认请求。
70.s299.4、接收智能终端基于窗口确认请求下发的窗口信息,窗口信息包括视频窗口、图片窗口、音频窗口和操作窗口。
71.不难理解,在智能终端当前窗口为视频播放窗口时,窗口信息则为视频窗口;在智能终端当前窗口为图片显示窗口时,窗口信息则为图片窗口;在智能终端当前窗口为桌面或者除视频、图片以及音频外的其他窗口时,窗口信息为操作窗口。智能终端的当前窗口即显示在显示屏最上层的窗口。
72.s299.5、基于窗口信息在若干备用配置策略组中选择一个作为当前配置策略组,并将原当前配置策略组储存为自定义配置策略组。
73.具体的,基于窗口信息在若干备用配置策略组中选择一个作为当前配置策略组的步骤包括:根据所述窗口信息的类型选择对应类型的所述备用操作配置策略组;将对应类型的所述备用操作配置策略组作为当前配置策略组。
74.操作配置策略组成为当前配置策略组之后,还包括:通过扩展坞接口向对应的智能终端传输配置策略组更改信息;接收智能终端基于配置策略组更改信息反馈的更改指令;基于更改指令将自定义配置策略组和若干备用配置策略组中的一个作为当前配置策略组。
75.即在智能终端无输入设备连接或输入设备故障的情况下,先将备用操作配置策略组作为当前配置策略组,而后向智能终端传输配置策略组更改信息。由于当前配置策略组为备用操作配置策略组,因此操作者可以通过按动扩展坞上的按键操控光标移动、光标点击等动作,从而在自定义配置策略组和若干备用配置策略组中选择一个作为当前配置策略组。自定义配置策略组是备用操作配置策略组成为当前配置策略组之前的当前配置策略组。
76.本技术实施例一种扩展坞信息指令的配置和传输方法的实施原理为:数据库中预存有多种类型的备用配置策略组,操作者可以根据需求对扩展坞上的各个按键的功能进行配置,从而便于操作者通过扩展坞对智能终端进行操控,有助于提高智能终端的操作便捷性。此外,在智能终端未连接输入设备或者连接的输入设备故障时,扩展坞上的各个按键的功能使用备用配置策略组中的配置策略,便于操作者操控智能终端。
77.以上均为本技术的较佳实施例,并非依此限制本技术的保护范围,故:凡依本技术的结构、形状、原理所做的等效变化,均应涵盖于本技术的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献