设备互联方法及相关产品技术

技术编号:36289299 阅读:63 留言:0更新日期:2023-01-13 10:01
本申请实施例公开了一种设备互联方法及相关产品,方法包括:确定与第一设备连接的目标第二设备;配置与目标第二设备对应的目标虚拟USB设备,其中,目标虚拟USB设备用于支持AOA协议;启动目标虚拟USB设备,并通过目标虚拟USB设备建立目标第二设备与第一设备之间的目标AOA通信连接;根据目标AOA通信连接,接收目标第二设备发送的业务数据,其中,业务数据用于通过目标AOA通信连接实现第二设备和第一设备之间的上层业务。采用本申请实施例省去了无线连接的时间,有利于快速配对,有利于提高配对效率。对效率。对效率。

【技术实现步骤摘要】
设备互联方法及相关产品


[0001]本申请涉及电子设备
,具体涉及一种设备互联方法及相关产品。

技术介绍

[0002]目前,随着电子设备技术的发展,手机可以与电脑建立无线连接,并沟通过该无线连接传输数据,以实现手机与电脑的互联,并实现投屏、反控等上层业务。但是通过无线连接传输数据很容易收到周围信号的干扰,传输情况不稳定,而有线连接相比于无线连接来说不受外界环境干扰,传输数据也更加稳定。
[0003]随着通用串行总线(Universal Serial Bus,USB)协议升级,USB的传输速度越来越快,可通过USB设备实现电脑和手机的有线连接,以通过USB设备共享网络实现电脑和手机的互联。但是,USB共享网络需要使用流量,因为特定场景下面手机无法连接热点,导致PC和手机通过USB共享网络连上之后,所有的网络都经由手机,导致手机流量丢失。

技术实现思路

[0004]本申请实施例提供了一种设备互联方法及相关产品,可通过USB设备实现第一设备与第二设备之间的AOA通信连接,并通过该AOA通信连接实现业务数据的收发,有利于提高数据传输的可靠性;并且不采用USB共享网络,有利于防止目标第二设备流量的丢失;且通过AOA连接实现上层业务时,省去了无线连接的时间,有利于快速配对,有利于提高配对效率。
[0005]第一方面,本申请实施例提供一种设备互联方法,应用于第一设备,所述方法包括:
[0006]确定与所述第一设备连接的目标第二设备;
[0007]配置与所述目标第二设备对应的目标虚拟USB设备,其中,所述目标虚拟USB设备用于支持AOA协议;
[0008]启动所述目标虚拟USB设备,并通过所述目标虚拟USB设备建立所述目标第二设备与所述第一设备之间的目标AOA通信连接;
[0009]根据所述目标AOA通信连接,接收所述目标第二设备发送的业务数据,其中,所述业务数据用于通过所述目标AOA通信连接实现所述第二设备和所述第一设备之间的上层业务。
[0010]第二方面,本申请实施例提供一种设备互联装置,应用于第一设备,所述装置包括:确定单元、配置单元、启动单元和接收单元,其中,
[0011]所述确定单元,用于确定与所述第一设备连接的目标第二设备;
[0012]所述配置单元,用于配置与所述目标第二设备对应的目标虚拟USB设备,其中,所述目标虚拟USB设备用于支持AOA协议;
[0013]所述启动单元,用于启动所述目标虚拟USB设备,并通过所述目标虚拟USB设备建立所述目标第二设备与所述第一设备之间的目标AOA通信连接;
[0014]所述接收单元,用于根据所述目标AOA通信连接,接收所述目标第二设备发送的业务数据,其中,所述业务数据用于通过所述目标AOA通信连接实现所述第二设备和所述第一设备之间的上层业务。
[0015]第三方面,本申请实施例提供一种电子设备,包括处理器、存储器、通信接口以及一个或多个程序,其中,上述一个或多个程序被存储在上述存储器中,并且被配置由上述处理器执行,上述程序包括用于执行本申请实施例第一方面任一方法中的步骤的指令。
[0016]第四方面,本申请实施例提供了一种计算机可读存储介质,其中,上述计算机可读存储介质存储用于电子数据交换的计算机程序,其中,上述计算机程序使得计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。
[0017]第五方面,本申请实施例提供了一种计算机程序产品,其中,上述计算机程序产品包括存储了计算机程序的非瞬时性计算机可读存储介质,上述计算机程序可操作来使计算机执行如本申请实施例第一方面任一方法中所描述的部分或全部步骤。该计算机程序产品可以为一个软件安装包。
[0018]可以看出,本申请实施例中,确定与所述第一设备连接的目标第二设备;配置与所述目标第二设备对应的目标虚拟USB设备,其中,所述目标虚拟USB设备用于支持AOA协议;启动所述目标虚拟USB设备,并通过所述目标虚拟USB设备建立所述目标第二设备与所述第一设备之间的目标AOA通信连接;根据所述目标AOA通信连接,接收所述目标第二设备发送的业务数据,其中,所述业务数据用于通过所述目标AOA通信连接实现所述第二设备和所述第一设备之间的上层业务。如此,可通过USB设备实现第一设备与第二设备之间的AOA通信连接,并通过该AOA通信连接实现业务数据的收发,有利于提高数据传输的可靠性;并且不采用USB共享网络,有利于防止目标第二设备流量的丢失;且通过AOA连接实现上层业务时,省去了无线连接的时间,有利于快速配对,有利于提高配对效率。
附图说明
[0019]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0020]图1A是本申请实施例提供的一种设备互联系统的结构示意图;
[0021]图1B是本申请实施例提供的一种设备互联系统的结构示意图;
[0022]图2是本申请实施例提供的一种设备互联方法的流程示意图;
[0023]图3是本申请实施例提供的一种第一设备与第二设备互联的场景示意图;
[0024]图4是本申请实施例提供的一种设备交互示意图;
[0025]图5是本申请实施例提供的一种设备互联方法的流程示意图;
[0026]图6是本申请实施例提供的一种电子设备的结构示意图;
[0027]图7A是本申请实施例提供的一种设备互联装置的功能单元组成框图;
[0028]图7B是本申请实施例提供的一种设备互联装置的功能单元组成框图;
[0029]图7C是本申请实施例提供的一种设备互联装置的功能单元组成框图。
具体实施方式
[0030]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。
[0031]本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别不同对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们任何变形,意图在于覆盖不排他的包含。例如包含了一系列步骤或单元的过程、方法、系统、产品或设备没有限定于已列出的步骤或单元,而是可选地还包括没有列出的步骤或单元,或可选地还包括对于这些过程、方法、产品或设备固有的其他步骤或单元。
[0032]在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种设备互联方法,应用于第一设备,其特征在于,包括:确定与所述第一设备连接的目标第二设备;配置与所述目标第二设备对应的目标虚拟USB设备,其中,所述目标虚拟USB设备用于支持AOA协议;启动所述目标虚拟USB设备,并通过所述目标虚拟USB设备建立所述目标第二设备与所述第一设备之间的目标AOA通信连接;根据所述目标AOA通信连接,接收所述目标第二设备发送的业务数据,其中,所述业务数据用于通过所述目标AOA通信连接实现所述第二设备和所述第一设备之间的上层业务。2.根据权利要求1所述的方法,其特征在于,若所述上层业务需要通过TCP/IP协议实现,所述方法还包括:确定所述上层业务对应的代理服务器;启动所述代理服务器;在所述接收所述目标第二设备发送的业务数据之后,所述方法还包括:通过所述代理服务器处理所述业务数据,以实现所述上层业务。3.根据权利要求2所述的方法,其特征在于,所述确定与所述第一设备连接的目标第二设备,包括:响应于多个第二设备的插入操作,确定与所述每一第二设备对应的USB设备的PID信息和VID信息,其中,每一所述第二设备对应一个所述USB设备,每一所述USB设备对应一个PID信息和VID信息;根据每一所述USB设备对应的PID信息和VID信息,确定至少一个目标USB设备;确定与每一所述目标USB设备连接的第二设备,得到至少一个第二设备;从所述至少一个第二设备中筛选出目标第二设备,其中,所述目标第二设备用于与所述第一设备AOA通信。4.根据权利要求3所述的方法,其特征在于,若承载所述AOA协议的所述第一设备对应的操作系统不支持热插拔功能;在所述根据所述目标AOA通信连接,接收所述目标第二设备发送的业务数据之前,所述方法还包括:扫描所述目标第二设备对应的BLE广播,其中,所述BLE广播用于指示所述目标第二设备对应的目标USB设备对应的状态信息,所述状态信息包括以下任意一种:目标USB设备拔出状态和目标USB设备插入状态;获取所述第一设备对应的USB设备列表;若所述USB设备列表中包括所述目标虚拟USB设备,则根据所述目标AOA通信连接,接收所述目标第二设备发送的业务数据;若所述USB设备列表中不包括所述目标虚拟USB设备,则确定所述目标USB设备对应的第三设备对应的第一VID信息和第二PID信息,获取所述目标第二设备对应的第二VID信息和第二PID信息;若所述第一VID信息与所述第二VID信息匹配且所述第一PID信息与所述第二PID信息匹配,则重新配置与所述第三设备对应的虚拟USB设备,并根据所述与所述第三设备对应的虚拟USB设备建立所述第二设备与所述第三设备之间的AOA通信连接,并根据所述AOA通信
连接实现所述第三设备和所述第一设备之间的上层业务;若所述第一VID信息与所述第二VID信息不匹配,和/或所述第一PID信息与所述第二PID信息不匹配,则终止流程。5.根据权利要求3所述的方法,其特征在于,若承载所述AOA协议的所述第一设备对应的操作系统不支持热插拔功能,且所述第一设备不支持BLE通信;在所述根据所述目标AOA通信连接,接收所述目标第二设...

【专利技术属性】
技术研发人员:习志冁李庆秋殷开荣林朝龙
申请(专利权)人:南京欧珀软件科技有限公司
类型:发明
国别省市:

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

1