输入设备共享方法、设备、产品及介质与流程

文档序号:37279467发布日期:2024-03-12 21:16阅读:13来源:国知局
输入设备共享方法、设备、产品及介质与流程

本技术涉及终端领域,尤其涉及一种输入设备共享方法、设备、产品及介质。


背景技术:

1、在日常生活中,用户拥有的电子设备种类和数量都越来越多。由于每个电子设备拥有与自己配套的输入设备,例如,每台电脑都有配套的鼠标和键盘,并且不同电子设备的输入设备并不能共用,造成了输入设备冗余。用户在使用不同电子设备时需要来回切换输入设备,用户使用不便捷,降低了用户体验。


技术实现思路

1、有鉴于此,本技术提供了一种输入设备共享方法、设备、产品及介质。

2、第一方面,提供一种输入设备共享方法,包括:第一主机连接第一输入设备;第一主机检测到第一输入设备请求连接第二主机,并且检测到第一输入设备所具有的m个无线信道都连接了主机,其中m为自然数;第一主机从第二主机获取第一输入设备连接第二主机所需的设备信息;第一主机向第一输入设备转发设备信息;第一输入设备断开m个无线信道中第一无线信道与第三主机的连接;第一输入设备基于设备信息,通过第一无线信道与第二主机建立无线通信连接。

3、在上述方案中,当输入设备要连接新的主机(待接入主机)时,输入设备已经连接的主机(已接入主机)会检测输入设备已经连接的主机是否大于无线信道数,即输入设备的无线信道是否都被占用了。当输入设备没有空闲的无线信道时,已接入主机会向待接入主机获取连接所需的设备信息,并将设备信息转发给输入设备。输入设备将断开已被占用的无线通信通道中的任意一个通道,并通过该通道基于待接入主机的设备信息与待接入主机进行连接并通信。

4、这样,输入设备在无线通信通道都被占用的情况下,也能获取到待接入主机的设备信息,与待接入主机进行连接。无需用户手动断开已连接的主机,再去连接待接入主机,提高了用户的体验。

5、结合第一方面,在一些实现方式中,第二输入设备通过所具有的n个无线信道中的第二无线信道与第三主机连接,其中n为自然数;对应于第一输入设备与第二主机建立无线通信连接,第二输入设备断开第二无线信道与第三主机的连接;第二输入设备通过第二无线信道与第二主机建立无线通信连接。

6、在上述方案中,可以将多个输入设备作为一套输入设备,当该套输入设备中其中一个输入设备切换了连接的主机之后,其他的输入设备也可以跟随着一起切换连接的主机。这样,用户能使用一套输入设备操控多个主机,并且不用将每个输入设备都和主机进行连接,提高了输入设备切换的效率,提升了用户体验。

7、结合第一方面,在一些实现方式中,第一主机、第二主机和第三主机包括下列中的至少一项:手机、电脑以及平板电脑;第一输入设备和第二输入设备包括下列中的至少一项:鼠标、键盘、手写笔以及手柄;设备信息包括下列中的至少一项:蓝牙地址、媒体存取控制位址。

8、在上述方案中,当第一输入设备为鼠标时,第二输入设备可以是键盘,当鼠标切换了连接的主机时,键盘也可以跟随主机切换连接的电脑。这样,用户能使用一套输入设备操控多个主机,并且不用将每个输入设备都和主机进行连接,提高了输入设备切换的效率,提升了用户体验。并且,输入设备和主机之间可以是蓝牙连接,对应的设备信息就是蓝牙地址。

9、第二方面,提供一种输入设备共享方法,包括:第一主机连接第一输入设备;第一主机检测到第一输入设备请求连接第二主机,并且检测到第一输入设备所具有的m个无线信道都连接了主机,其中m为自然数;第一主机从第二主机获取第一输入设备连接第二主机所需的设备信息;第一主机向第一输入设备转发设备信息。

10、在上述方案中,第一主机为已接入主机,第二主机为待接入主机,当输入设备要连待接入主机时,已接入主机会检测输入设备已经连接的主机是否大于无线信道数,即输入设备的无线信道是否都被占用了。当输入设备没有空闲的无线信道时,已接入主机会向待接入主机获取连接所需的设备信息,并将设备信息转发给输入设备。

11、这样,输入设备在无线通信通道都被占用的情况下,也能获取到待接入主机的设备信息,与待接入主机进行连接。无需用户手动断开已连接的主机,再去连接待接入主机,提高了用户的体验。

12、结合第二方面,在一些实现方式中,第一主机检测到第一输入设备请求连接第二主机,并且检测到第一输入设备存在没有连接主机的无线信道;第一主机通知第一输入设备向第二主机获取设备信息。

13、在上述方案中,当输入设备要连待接入主机时,已接入主机检测到输入设备的无线信道没有被占满时,输入设备可以直接向待接入主机获取待接入主机的设备信息,并于待接入主机通过未被占用的无线信道进行通信。

14、这样,输入设备在无线信道没有被占满时,输入设备还是直接获取待接入主机的设备信息,不用已接入主机去转发待接入主机的设备信息,输入设备能更快接入待接入主机,提高了输入设备连接的效率,提升了用户体验。

15、结合第二方面,在一些实现方式中,第一主机检测到第一输入设备请求连接第二主机,包括:第一主机检测到第一输入设备在第一主机中对应的位置在预设区域内时,第一主机确定第一输入设备请求连接第二主机;或者,第一主机检测到第一输入设备在第一主机中对应的位置在预设区域内停留达到预设时长,或者到达预设区域的次数超过预设次数时,第一主机确定第一输入设备请求连接第二主机。

16、在上述方案中,当第一输入设备为鼠标或者手写笔等输入设备时,当输入设备对应在已接入主机中的位置到达指定区域并停留一定时间,或者连续到达指定区域时,即输入设备要切换到其他主机。例如,已接入主机右侧为待接入主机,已接入主机屏幕最右侧或者虚拟屏幕最右侧的区域即为指定区域,当鼠标的位置停留在指定区域,已接入主机就能确定鼠标要穿越到待接入主机中。

17、这样,通过输入设备的位置移动以及主机的布局信息就能切换输入设备连接的主机,不需要用户点击特定控件,提高了用户使用时的体验感。

18、结合第二方面,在一些实现方式中,第一主机与第二主机在同一局域网下;第一主机向第二主机获取连接所需的设备信息,包括:第一主机通过局域网从第二主机获取第一输入设备连接第二主机所需的设备信息。

19、在上述方案中,待接入主机和已接入主机可以是通过局域网连接的,已接入主机通过局域网就能获取到待接入主机的设备信息,相对于通过其他设备去获取待接入主机的设备,再转发给输入设备,通过已接入主机和待接入主机之间已存在的局域网获取设备信息,不用待接入主机、已接入主机以及输入设备再增设额外的硬件设施,并且该方法是已接入主机去获取并转发设备信息,数据传输更加安全可靠。

20、结合第二方面,在一些实现方式中,第一主机、第二主机包括下列中的至少一项:手机、电脑以及平板电脑;第一输入设备包括下列中的至少一项:鼠标、键盘、手写笔以及手柄;设备信息包括下列中的至少一项:蓝牙地址、媒体存取控制位址。

21、在上述方案中,第一主机和第二主机可以是任意电子设备,第一主机和第二主机可以是相同类型的电子设备,也可以是不同类型的电子设备。输入设备和主机之间可以是采用蓝牙连接,则输入设备的无线信道即为蓝牙通道,待接入主机的设备信息即为待接入主机的蓝牙地址。

22、第三方面,提供一种输入设备共享方法,包括:输入设备连接第一主机;输入设备向第一主机请求连接第二主机,其中,输入设备所具有的m个无线信道都连接了主机,其中m为自然数;输入设备接收到第一主机发送的连接第二主机所需的设备信息;输入设备断开m个无线信道中第一无线信道与第三主机的连接;输入设备基于所述设备信息,通过第一无线信道与第二主机建立无线通信连接。

23、在上述方案中,第一主机为已接入主机,第二主机为待接入主机。输入设备在已经连接的主机大于无线信道数,即输入设备的无线信道都被占用的情况下,输入设备要连接待接入主机时,输入设备将通过已接入主机获取到待接入主机的设备信息,当输入设备获取到待接入主机的设备信息之后,输入设备才再断开已经连接主机的一个通道,通过该通道与待接入主机通信。

24、这样,输入设备是在获取到待接入主机设备信息,才再断开已连接主机的一个通道,使得连接更加可靠。不会出现已经断开了通道连接,但获取待接入主机设备信息失败,导致输入设备既没有连接上待接入主机,又断开和已经连接的主机之间的通信,需要重新和两个主机再次进行连接,输入设备要重复进行连接操作,降低了连接的效率,并且,降低了用户使用感。

25、结合第三方面,在一些实现方式中,对应于输入设备接收第一主机发送的连接第二主机所需的设备信息,输入设备将设备信息保存至地址池,地址池包含输入设备所具有的m个无线信道连接的主机的设备信息。

26、在上述方案中,输入设备只用扩展地址池,就能在无线信道已经都被占用的情况下,再连接待接入主机,不用输入设备再增加额外的无线信道,或者增设额外的硬件设施,节省了硬件成本。并且,输入设备还能一直保存已经连接过的主机的设备信息,当输入设备断开了和某个主机的连接之后,该地址池中的该主机的设备信息也不会被覆盖掉。输入设备要再重新连接该主机,也不用重复获取该主机的设备信息,就能直接建立于主机的连接,提高了输入设备和主机的连接效率,提升了用户体验。

27、结合第三方面,在一些实现方式中,第一主机、第二主机和第三主机包括下列中的至少一项:手机、电脑以及平板电脑;输入设备包括下列中的至少一项:鼠标、键盘、手写笔以及手柄;设备信息包括下列中的至少一项:蓝牙地址、媒体存取控制位址。

28、第四方面,本技术提供了一种输入设备共享装置,该输入设备共享装置包括连接单元,检测单元,获取单元,发送单元,确定单元,其中,连接单元用于连接第一输入设备。检测单元用于检测第一输入设备是否请求连接第二主机,以及当检测到第一输入设备请求连接第二主机时,检测单元还用于检测第一输入设备所具有的m个无线信道是否都连接了主机,其中m为自然数。获取单元用于从第二主机获取第一输入设备连接第二主机所需的设备信息。发送单元用于在获取单元获取到连接第二主机所需的设备信息之后,将设备信息转发给输入设备。

29、结合第四方面,在一些实现方式中,当检测单元检测到第一输入设备请求连接第二主机,并且检测到第一输入设备存在没有连接主机的无线信道时,发送单元通知第一输入设备向第二主机获取设备信息。

30、结合第四方面,在一些实现方式中,输入设备共享装置还包括确定单元,当检测单元检测到第一输入设备在第一主机中对应的位置在预设区域内时,确定单元用于确定第一输入设备请求连接第二主机。

31、结合第四方面,在一些实现方式中,当检测单元在检测到第一输入设备在第一主机中对应的位置在预设区域内停留达到预设时长时,确定单元用于确定第一输入设备请求连接第二主机。

32、结合第四方面,在一些实现方式中,当检测单元检测到第一输入设备在第一主机中对应的位置到达预设区域的次数超过预设次数时,确定单元用于确定第一输入设备请求连接第二主机。

33、结合第四方面,在一些实现方式中,当第一主机与第二主机在同一局域网下,获取单元还用于通过局域网从第二主机获取第一输入设备连接第二主机所需的设备信息。

34、结合第四方面,在一些实现方式中,第一主机、第二主机包括下列中的至少一项:手机、电脑以及平板电脑;第一输入设备包括下列中的至少一项:鼠标、键盘、手写笔以及手柄;设备信息包括下列中的至少一项:蓝牙地址、媒体存取控制位址。

35、第五方面,本技术提供了一种输入设备共享装置,该输入设备共享装置包括连接单元,发送单元,接收单元,确定单元,保存单元,其中,连接单元用于连接第一主机。

36、发送单元用于向第一主机请求连接第二主机,其中,输入设备所具有的m个无线信道都连接了主机,其中m为自然数。

37、接收单元用于接收到第一主机发送的连接第二主机所需的设备信息。

38、确定单元用于断开m个无线信道中第一无线信道与第三主机的连接。

39、连接单元还用于基于所述设备信息,通过第一无线信道与第二主机建立无线通信连接。

40、结合第五方面,在一些实现方式中,该输入设备共享装置还包括保存单元,对应于接收单元接收第一主机发送的连接第二主机所需的设备信息,保存单元用于将设备信息保存至地址池,地址池包含输入设备所具有的m个无线信道连接的主机的设备信息。

41、结合第五方面,在一些实现方式中,第一主机、第二主机和第三主机包括下列中的至少一项:手机、电脑以及平板电脑;输入设备包括下列中的至少一项:鼠标、键盘、手写笔以及手柄;设备信息包括下列中的至少一项:蓝牙地址、媒体存取控制位址。

42、第六方面,本技术提供了一种电子设备,包括处理器和存储器,存储器用于存储指令,处理器用于执行指令,当处理器执行该指令时,执行如第一方面,或者如第二方面,或者如第三方面所描述的方法。

43、第七方面,本技术提供一种计算机可读存储介质,计算机可读存储介质中存储有指令,当指令在电子设备上运行时,执行如第一方面,或者如第二方面,或者如第三方面所描述的方法。

44、第八方面,本技术提供了一种计算机程序产品,计算机程序产品包括计算机指令,在被电子设备执行时,电子设备执行如第一方面,或者如第二方面,或者如第三方面所描述的方法。

45、综上所述,本技术提供的输入设备共享方法、设备、产品及介质,输入设备在无线通信通道都被占用的情况下,也能获取到待接入主机的设备信息,与待接入主机进行连接。并且只需要待接入主机和已接入主机在同一局域网下,通过待接入主机和已接入主机之间的局域网,已接入主机就能获取到待接入主机的设备信息,并通过与输入设备之间的蓝牙连接,将待接入主机的设备信息发送至输入设备,输入设备通过待接入主机的设备信息就能完成和待接入主机之间的匹配连接。无需用户手动断开已连接的主机,再去连接待接入主机,提高了用户的体验。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1