System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种设备的输入方法、输入设备及系统技术方案_技高网

一种设备的输入方法、输入设备及系统技术方案

技术编号:40377705 阅读:4 留言:0更新日期:2024-02-20 22:17
本申请公开了一种设备的输入方法、设备及系统,涉及终端技术领域,可以降低对终端设备的组网要求以及输入设备的成本,提高输入效率。本申请中,第一输入设备可以在多个终端设备之间随意进行焦点设备切换,第二输入设备只需与其中一个终端设备建立连接,即可实现跨设备的输入。基于本申请公开的方案,可以在不依赖于无线局域网(wireless local areanetwork,WLAN)的情况下,实现低成本的输入设备跨设备无缝接续的效果。

【技术实现步骤摘要】

本申请实施例涉及终端,尤其涉及一种设备的输入方法、输入设备及系统


技术介绍

1、随着终端技术的快速发展,用户在日常的工作或者生活中往往会有同时使用多个终端设备的场景。如果多个终端设备分别使用多套输入设备(例如键盘、鼠标)来控制的话,会导致用户在切换使用终端设备时操作繁琐。因此,为了更高效地使用多个终端设备,需要在多个终端设备之间共享一套输入设备。

2、现有的方案中,为了实现一套键鼠控制多个终端设备,多个终端设备需要处于同一个局域网中,并且对键盘、鼠标的要求比较高。因此,如何便捷地实现单套输入设备控制多个终端设备,成为了亟待解决的问题。


技术实现思路

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、第七方面,提供一种计算机程序产品,当其在计算机上运行时,使得实现如第二方面任一种可能的实现方式中的方法。

本文档来自技高网...

【技术保护点】

1.一种设备的输入方法,其特征在于,应用于通信系统,所述通信系统包括第一输入设备、第二输入设备、第一终端设备以及第二终端设备,所述第一输入设备与所述第一终端设备、第二终端设备保持通信连接,所述第二输入设备与所述第一终端设备保持通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一输入设备响应于第一操作,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一输入信息与所述第二输入信息相同或者不同。

4.根据权利要求1-3任一所述的方法,其特征在于,所述第一输入设备为鼠标,所述第二设备为键盘。

5.根据权利要求4所述的方法,其特征在于,所述第一终端设备运行第一系统,所述第二输入信息包括键码以及系统标识,所述键码为所述第一系统下的键码,所述系统标识用于指示所述第一系统。

6.根据权利要求1-5任一所述的方法,其特征在于,当所述第一终端设备的焦点切换为所述第二终端设备时,所述第二终端设备新建虚拟设备,所述虚拟设备与所述第二输入设备相对应。

7.根据权利要求6所述的方法,其特征在于,所述第二终端设备运行第二系统,所述第二终端设备根据所述第二输入信息响应所述第二操作包括:

8.根据权利要求6任一所述的方法,其特征在于,所述第二终端运行第二系统,所述第二终端设备根据所述第二输入信息响应所述第二操作包括:

9.根据权利要求1-8中任一所述的方法,其特征在于,所述方法还包括:

10.根据权利要求9所述的方法,其特征在于,所述方法还包括:

11.一种设备输入方法,其特征在于,应用于第一输入设备,所述第一输入设备与第一终端设备和第二终端设备保持通信连接,其特征在于,所述方法包括:

12.根据权利要求11所述的方法,其特征在于,所述第一输入设备在接收到所述焦点迁移指示以后,向所述第一终端设备和所述第二终端设备发送第一广播消息,所述第一广播消息用于指示第一输入设备当前的焦点设备为第二终端设备。

13.根据权利要求11或12所述的方法,其特征在于,所述第一输入信息与所述第二输入信息相同或不同。

14.根据权利要求11-13任一所述的方法,其特征在于,所述第一输入设备为鼠标。

15.一种输入设备,其特征在于,所述输入设备具备同时连接多个终端设备的能力,所述输入设备包括:

16.一种通信系统,其特征在于,所述通信系统包括:第一终端设备、第二终端设备和第一输入设备;所述通信系统用于实现如权利要求1-10中任一项所述的方法。

17.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有计算机程序指令,所述计算机程序指令被处理电路执行时实现如权利要求11-14中任一项所述的方法。

18.一种芯片系统,其特征在于,所述芯片系统具备提供多个MAC地址的能力,所述芯片系统包括处理电路、存储介质,所述存储介质中存储有计算机程序指令;所述计算机程序指令被所述处理电路执行时实现如权利要求11-14中任一项所述的方法。

...

【技术特征摘要】

1.一种设备的输入方法,其特征在于,应用于通信系统,所述通信系统包括第一输入设备、第二输入设备、第一终端设备以及第二终端设备,所述第一输入设备与所述第一终端设备、第二终端设备保持通信连接,所述第二输入设备与所述第一终端设备保持通信连接,所述方法包括:

2.根据权利要求1所述的方法,其特征在于,所述第一输入设备响应于第一操作,所述方法还包括:

3.根据权利要求1或2所述的方法,其特征在于,所述第一输入信息与所述第二输入信息相同或者不同。

4.根据权利要求1-3任一所述的方法,其特征在于,所述第一输入设备为鼠标,所述第二设备为键盘。

5.根据权利要求4所述的方法,其特征在于,所述第一终端设备运行第一系统,所述第二输入信息包括键码以及系统标识,所述键码为所述第一系统下的键码,所述系统标识用于指示所述第一系统。

6.根据权利要求1-5任一所述的方法,其特征在于,当所述第一终端设备的焦点切换为所述第二终端设备时,所述第二终端设备新建虚拟设备,所述虚拟设备与所述第二输入设备相对应。

7.根据权利要求6所述的方法,其特征在于,所述第二终端设备运行第二系统,所述第二终端设备根据所述第二输入信息响应所述第二操作包括:

8.根据权利要求6任一所述的方法,其特征在于,所述第二终端运行第二系统,所述第二终端设备根据所述第二输入信息响应所述第二操作包括:

9.根据权利要求1-8中任一所述的方法,其特征在于,所述方法还包括:

10.根...

【专利技术属性】
技术研发人员:彭冠奇段潇潇原琳杰王金波
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1