CN105933897A - 一种在电子设备之间建立通信连接的方法及电子设备 - Google Patents
一种在电子设备之间建立通信连接的方法及电子设备 Download PDFInfo
- Publication number
- CN105933897A CN105933897A CN201610202558.7A CN201610202558A CN105933897A CN 105933897 A CN105933897 A CN 105933897A CN 201610202558 A CN201610202558 A CN 201610202558A CN 105933897 A CN105933897 A CN 105933897A
- Authority
- CN
- China
- Prior art keywords
- electronic equipment
- communication
- communication link
- equipment
- link
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W12/00—Security arrangements; Authentication; Protecting privacy or anonymity
- H04W12/06—Authentication
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/15—Setup of multiple wireless link connections
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
- H04W88/04—Terminal devices adapted for relaying to or from another terminal or user
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/80—Services using short range communication, e.g. near-field communication [NFC], radio-frequency identification [RFID] or low energy communication
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种在电子设备之间建立通信连接的方法,用于解决电子设备之间配对效率低的技术问题。所述方法包括:第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;所述第一电子设备确定第三电子设备;所述第一电子设备通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路。本发明还公开了相应的电子设备。
Description
技术领域
本发明涉及计算机技术领域,特别涉及一种在电子设备之间建立通信连接方法及电子设备。
背景技术
目前,随着蓝牙(Bluetooth)技术的发展,电子设备对于蓝牙技术的运用也越来越广泛,例如,用户A可以通过手机中的蓝牙模块与用户B的手机配对,这样,用户A可以通过手机之间建立的通信链路向用户B发送信息,而现有技术中,电子设备之间的配对过程均采用两两配对的方式,例如,若用户希望将设备1、设备2、设备3以及设备4均两两配对,需要配对6次,如果希望将5个设备两两配对,则需要配对10次。可见,随着设备的增加,设备之间配对的次数也将增加,配对效率下降,导致电子设备的功耗增加。
发明内容
本申请提供一种在电子设备之间建立通信连接的方法及电子设备,用于解决电子设备之间配对效率低的技术问题。
第一方面,提供一种在电子设备之间建立通信连接的方法,包括:
第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;
所述第一电子设备确定第三电子设备;
所述第一电子设备通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路;其中,所述第二通信链路及所述第三通信链路为所述预设通信制式,所述第三通信模块为与所述预设通信制式对应的通信模块。
可选的,所述第一电子设备确定第三电子设备,包括:
所述第一电子设备获取所述至少一个第二电子设备的设备连接信息;
所述第一电子设备根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备;
所述第一电子设备确定所述待连接的电子设备为所述第三电子设备。
可选的,所述第一电子设备通过所述至少一个第二电子设备中与所述第三电子设备已经建立通信链路的第二电子设备,与所述第三电子设备建立通信链路,包括:
确定所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备;
所述第一电子设备经由所述第一通信链路和所述第二通信链路向所述第三电子设备发送认证信息;其中,所述认证信息包括用于将所述第一电子设备与所述第三电子设备匹配的信息;
所述第一电子设备经由所述第一通信链路和所述第二通信链路接收反馈信息;其中,所述反馈信息包括所述第三电子设备针对所述认证信息所反馈的信息;
所述第一电子设备根据所述反馈信息,与所述第三电子设备建立第三通信链路。
可选的,在与所述第三电子设备建立第三通信链路之后,还包括:
所述第一电子设备获取第一数据信息;
所述第一电子设备通过所述第三通信链路,将所述第一数据信息发送给所述第三电子设备。
可选的,第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路之后,还包括:
所述第一电子设备根据已与所述第一电子设备建立通信链路的电子设备,获取所述第一电子设备的设备连接信息。
可选的,所述第一电子设备根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备,包括:
所述第一电子设备获取所述第一电子设备的设备连接信息中所包含的电子设备与所述至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;
所述第一电子设备从所述至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的电子设备。
可选的,在与所述第三电子设备建立第三通信链路之后,还包括:
所述第一电子设备更新所述第一电子设备的设备连接信息。
第二方面,提供一种电子设备,包括:
第一通信模块以及处理器;
所述第一通信模块,用于通过所述第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;
所述处理器,用于确定第三电子设备;
所述第一通信模块,还用于通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路;其中,所述第二通信链路及所述第三通信链路为所述预设通信制式,所述第三通信模块为与所述预设通信制式对应的通信模块。
可选的,所述处理器用于:
获取所述至少一个第二电子设备的设备连接信息;
根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备;
确定所述待连接的电子设备为所述第三电子设备。
可选的,
所述处理器用于,确定所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备;
所述第一通信模块,还用于经由所述第一通信链路和所述第二通信链路向所述第三电子设备发送认证信息;其中,所述认证信息包括用于将所述第一电子设备与所述第三电子设备匹配的信息;
以及,经由所述第一通信链路和所述第二通信链路接收反馈信息;其中,所述反馈信息包括所述第三电子设备针对所述认证信息所反馈的信息;
根据所述反馈信息,与所述第三电子设备建立第三通信链路。
可选的,
所述处理器,用于获取第一数据信息;
所述第一通信模块,用于通过所述第三通信链路,将所述第一数据信息发送给所述第三电子设备。
可选的,所述处理器用于:
通过所述第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路之后,根据已与所述第一电子设备建立通信链路的电子设备,获取所述第一电子设备的设备连接信息。
可选的,所述处理器用于:
获取所述第一电子设备的设备连接信息中所包含的电子设备与所述至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;
从所述至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的电子设备。
可选的,所述处理器用于:
在与所述第三电子设备建立第三通信链路之后,更新所述第一电子设备的设备连接信息。
第三方面,提供另一种电子设备,包括:
建立单元以及确定单元;
所述建立单元,用于通过第一电子设备的第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;
所述确定单元,用于确定第三电子设备;
所述建立单元,用于通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路;其中,所述第二通信链路及所述第三通信链路为所述预设通信制式,所述第三通信模块为与所述预设通信制式对应的通信模块。
本申请中的上述一个或多个技术方案,至少具有如下一种或多种技术效果和优点:
本申请中,第一电子设备与第二电子设备建立通信链路之后,第一电子设备可以通过第二电子设备与第三电子设备建立通信链路,这样,第一电子设备无需与其他电子设备(即第三电子设备)直接配对,只需通过中间的设备(即第二电子设备)即可与其他电子设备建立通信链路(即完成配对),例如,设备1与设备2建立了通信链路,而设备2与设备3、设备4建立了通信链路,若设备1需要与设备3、设备4配对,只需通过设备2直接与设备3、设备4建立通信链路,即可完成配对,相较于现有技术中设备1需要分别与设备3、设备4配对的方式来说,配对更加简单,配对效率高。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
图1为本发明实施例中一种在电子设备之间建立通信连接的方法的流程图;
图2为本发明实施例中电子设备的示意图;
图3为本发明实施例中电子设备的第一种结构示意图;
图4为本发明实施例中电子设备的第二种结构示意图;
图5为本发明实施例中电子设备的第三种结构示意图;
图6为本发明实施例中电子设备的第四种结构示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚明白,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互任意组合。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。
可选的,本发明实施例中,电子设备可以包括个人计算机(PersonalComputer,PC)、平板电脑(Portable Android Device,PAD)、手机等等不同的电子设备,本发明实施例对此不作限定。同时,为了更为清楚地区别第二电子设备以及第三电子设备,本发明实施例的电子设备统称为第一电子设备。
另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,在不做特别说明的情况下,一般表示前后关联对象是一种“或”的关系。
下面结合附图对本发明优选的实施方式进行详细说明。
请参见图1,本发明实施例提供一种在电子设备之间建立通信连接的方法,该方法的主要流程描述如下。
S101:第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,第一通信链路为预设通信制式,第一通信模块及第二通信模块为与预设通信制式对应的通信模块。
可以的,第一通信模块以及第二通信模块可以是蓝牙模块,第一通信链路可以是使用OOB(Out of Band,带外数据)协议的链路,例如利用OOB协议发送某些较为重要的数据,以确保数据的安全。
S102:第一电子设备确定第三电子设备。
可选的,确定第三电子设备的方式较多,例如,第一电子设备获取至少一个第二电子设备的设备连接信息;第一电子设备根据至少一个第二电子设备的设备连接信息,确定已与至少一个第二电子设备建立通信链路、且未与第一电子设备建立通信链路的待连接的电子设备;第一电子设备确定待连接的电子设备为第三电子设备。
例如,第一电子设备与第二电子设备建立了第一通信链路。第一电子设备可以通过第一通信链路获取第二电子设备的设备连接信息,而该设备连接信息中包括了与第二电子设备建立通信链路的所有电子设备的信息,这样第一电子设备就可以获取与第二电子设备建立通信链路的所有电子设备的信息,例如,这些信息中包括了电子设备的名称、编号、或者位置等。这样,第一电子设备可以确定与至少一个第二电子设备建立通信链路、且未与第一电子设备建立通信链路的待连接的电子设备。
例如,一种可能的确定方式为,首先,第一电子设备根据已与第一电子设备建立通信链路的电子设备,获取第一电子设备的设备连接信息。之后,第一电子设备获取第一电子设备的设备连接信息中所包含的电子设备与至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;第一电子设备从至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与至少一个第二电子设备建立通信链路、且未与第一电子设备建立通信链路的电子设备。
假设,与第一电子设备建立通信链路的电子设备为设备A以及设备B,第一电子设备可以生成设备连接信息,该设备连接信息中包括了设备A以及设备B,换句话说,第一电子设备的设备连接信息中所包含的电子设备的集合,假设为集合1,则集合1为{设备A,设备B}。同时,假设与第二电子设备建立通信链路的电子设备为设备A、设备B、以及设备C,则第二电子设备的设备连接信息中所包含的电子设备的集合,假设为集合2,则集合2为{设备A,设备B,设备C}。根据集合1以及集合2,第一电子设备可以确定集合1以及集合2的交集,假设为集合3,则集合3为{设备A,设备B}。进一步的,第一电子设备通过集合2{设备A,设备B,设备C}中确定出不属于集合3{设备A,设备B}的电子设备,即设备C。那么第一电子设备可以将设备C确定为第三电子设备。
当然,第二电子设备不仅于一个电子设备,也可以是多个电子设备,其中,针对多个电子设备中的每一个电子设备,第一电子设备确定第三电子设备的过程与上述方式类似,本发明实施例对此不多赘述,同时,本发明实施例也不限定第二电子设备的数量。
S103:第一电子设备通过至少一个第二电子设备中与第三电子设备已经建立第二通信链路的第二电子设备,与第三电子设备的第三通信模块建立第三通信链路;其中,第二通信链路及第三通信链路为预设通信制式,第三通信模块为与预设通信制式对应的通信模块。
可选的,第一电子设备在确定第三电子设备之后,可以自动与第三电子设备建立通信链路,例如,第一电子设备确定了第三电子设备之后,无需等待用户的指示(例如用户的指令),可以自动与第三电子设备建立通信链路。这样,第一电子设备可以更快速地与第三电子设备配对,有效地提升了电子设备之间配对的效率,进而提升用户的使用体验。
可选的,第二通信链路为第二电子设备的第二通信模块与第三电子设备的第三通信模块建立的通信链路,即第一电子设备与第二电子设备通过第一通信链路通信,第二电子设备与第三电子设备通过第二通信链路通信。第一电子设备在确定第三电子设备之后,第一电子设备可以通过第一通信链路以及第二通信链路与第三电子设备建立通信链路(即第三通信链路)。
例如,一种可能的建立方式为,确定至少一个第二电子设备中与第三电子设备已经建立第二通信链路的第二电子设备;第一电子设备经由第一通信链路和第二通信链路向第三电子设备发送认证信息;其中,认证信息包括用于将第一电子设备与第三电子设备匹配的信息;第一电子设备经由第一通信链路和第二通信链路接收反馈信息;其中,反馈信息包括第三电子设备针对认证信息所反馈的信息;第一电子设备根据反馈信息,与第三电子设备建立第三通信链路。
可选的,认证信息的生成方式,例如可以通过第二电子设备的设备连接信息中所包含的有关于第三电子设备的信息确定,例如,在第二电子设备与第三电子设备建立第二通信链路后,第三电子设备将用于与自身配对的信息发送给第二电子设备,例如,该信息为配对信息组,其中,配对信息组可以包括两组数据,假设第一组数据为询问数据,第二组数据为回复数据,两组数据彼此匹配。之后,第二电子设备接收到配对信息组,并将配对信息组存储在第二电子设备的设备连接信息中,当第一电子设备与第二电子设备建立第一通信链路之后,第一电子设备即可以通过第一通信链路获取第二电子设备的设备连接信息,自然而然地,第一电子设备就可以获取配对信息组,而通过配对信息组则可以确定认证信息,例如,将配对信息组中的第一组数据作为认证信息。
例如,继续以第三电子设备为设备C为例,设备C在与第二电子设备建立通信链路之后,将其他设备与自身配对的信息发给第二电子设备,例如,这些信息包括两组数据分别为“设备配对信息:1234567”以及“设备反馈信息:7654321”当第一电子设备将设备C确定为第三电子设备之后,第一电子设备获取上述两组数据,第一电子设备可以将“设备配对信息:1234567”作为认证信息,即,第一电子设备首先通过第一通信链路将“设备配对信息:1234567”发送至第二电子设备,之后第二电子设备则通过第二通信链路将“设备配对信息:1234567”发送至第三电子设备。第三电子设备在接收到“设备配对信息:1234567”之后,自然生成“设备反馈信息:7654321”(即反馈信息)并通过第二通信链路将其发送至第二电子设备,之后第二电子设备则通过第一通信链路将“设备反馈信息:7654321”发送至第一电子设备。这样,第一电子设备就接收到来自于第三电子设备的“设备反馈信息:7654321”,之后,第一电子设备可以确定自身存储的“设备反馈信息:7654321”与第三电子设备反馈的“设备配对信息:1234567”是一致的,这样,第一电子设备与第三电子设备便建立了第三通信链路。
可选的,在与第三电子设备建立第三通信链路之后,第一电子设备可以通过第三通信链路直接向第三电子设备发送信息,而无需通过第二电子设备中转,例如,第一电子设备获取第一数据信息;第一电子设备通过第三通信链路,将第一数据信息发送给第三电子设备。
可选的,第一数据信息可以是文字信息,也可以是视频信息,还可以是图像信息等等,本发明实施例不限定第一数据信息的内容。这样,第一电子设备可以通过第三通信链路直接向第三电子设备发送信息,无需第二电子设备中转,极大地提高了信息传输的速度,提升了整个网络(即第一电子设备、第二电子设备、以及第三电子设备组成的网络)的运行效率。
可选的,在与第三电子设备建立第三通信链路之后,第一电子设备更新第一电子设备的设备连接信息。例如,继续以第三电子设备为设备C为例,当第一电子设备与设备C建立了第三通信链路之后,第一电子设备的设备连接信息中所包含的电子设备从之前的“设备A以及设备B”更新为“设备A、设备B、以及设备C”。而设备C则可以通过与第一电子设备的设备连接信息连接更多的电子设备,从而快速的建立拓扑网络,进一步提升了用户的使用体验。
请参见图2,基于同一发明构思,本发明实施例提供一种电子设备,具体包括:
第一通信模块201以及处理器202;
第一通信模块201,用于通过第一通信模块201与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,第一通信链路为预设通信制式,第一通信模块201及第二通信模块为与预设通信制式对应的通信模块;
处理器202,用于确定第三电子设备;
第一通信模块201,还用于通过至少一个第二电子设备中与第三电子设备已经建立第二通信链路的第二电子设备,与第三电子设备的第三通信模块建立第三通信链路;其中,第二通信链路及第三通信链路为预设通信制式,第三通信模块为与预设通信制式对应的通信模块。
可选的,为了更为清楚地区别第二电子设备以及第三电子设备,本发明实施例的电子设备统称为第一电子设备。
可选的,处理器202用于:
获取至少一个第二电子设备的设备连接信息;
根据至少一个第二电子设备的设备连接信息,确定已与至少一个第二电子设备建立通信链路、且未与第一电子设备建立通信链路的待连接的电子设备;
确定待连接的电子设备为第三电子设备。
可选的,
处理器202,用于确定至少一个第二电子设备中与第三电子设备已经建立第二通信链路的第二电子设备;
第一通信模块201,还用于经由第一通信链路和第二通信链路向第三电子设备发送认证信息;其中,认证信息包括用于将第一电子设备与第三电子设备匹配的信息;
以及,经由第一通信链路和第二通信链路接收反馈信息;其中,反馈信息包括第三电子设备针对认证信息所反馈的信息;
根据反馈信息,与第三电子设备建立第三通信链路。
可选的,
处理器202用于,获取第一数据信息;
第一通信模块201,用于通过第三通信链路,将第一数据信息发送给第三电子设备。
可选的,处理器202用于:
通过第一通信模块201与至少一个第二电子设备的第二通信模块建立第一通信链路之后,根据已与第一电子设备建立通信链路的电子设备,获取第一电子设备的设备连接信息。
可选的,处理器202用于:
获取第一电子设备的设备连接信息中所包含的电子设备与至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;
从至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与至少一个第二电子设备建立通信链路、且未与第一电子设备建立通信链路的电子设备。
可选的,处理器202用于:
在与第三电子设备建立第三通信链路之后,更新第一电子设备的设备连接信息。
请参见图3,基于同一发明构思,本发明实施例提供另一种电子设备,具体包括:
建立单元301以及确定单元302;
建立单元301,用于通过第一电子设备的第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,第一通信链路为预设通信制式,第一通信模块及第二通信模块为与预设通信制式对应的通信模块;
确定单元302,用于确定第三电子设备;
建立单元301,用于通过至少一个第二电子设备中与第三电子设备已经建立第二通信链路的第二电子设备,与第三电子设备的第三通信模块建立第三通信链路;其中,第二通信链路及第三通信链路为预设通信制式,第三通信模块为与预设通信制式对应的通信模块。
可选的,为了更为清楚地区别第二电子设备以及第三电子设备,本发明实施例的电子设备统称为第一电子设备。
可选的,确定单元302用于:
获取所述至少一个第二电子设备的设备连接信息;
根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备;
确定所述待连接的电子设备为所述第三电子设备。
可选的,
确定单元302,用于确定至少一个第二电子设备中与第三电子设备已经建立第二通信链路的第二电子设备;
建立单元301,用于经由第一通信链路和第二通信链路向第三电子设备发送认证信息;其中,认证信息包括用于将第一电子设备与第三电子设备匹配的信息;经由第一通信链路和第二通信链路接收反馈信息;其中,反馈信息包括第三电子设备针对认证信息所反馈的信息;根据反馈信息,与第三电子设备建立第三通信链路。
可选的,请参见图4,第一电子设备还包括:
第一获取单元303,用于在与第三电子设备建立第三通信链路之后,第一电子设备获取第一数据信息;
发送单元304,用于第一电子设备通过第三通信链路,将第一数据信息发送给所述第三电子设备。
可选的,请参见图5,第一电子设备还包括:
第二获取单元305,用于通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路之后,根据已与第一电子设备建立通信链路的电子设备,获取第一电子设备的设备连接信息。
可选的,确定单元302用于:
获取第一电子设备的设备连接信息中所包含的电子设备与至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;
从至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与至少一个第二电子设备建立通信链路、且未与第一电子设备建立通信链路的电子设备。
可选的,请参见图6,第一电子设备还包括:
更新单元306,用于在与第三电子设备建立第三通信链路之后,第一电子设备更新第一电子设备的设备连接信息。
本发明实施例中,图2-图6所述的电子设备与图1所述的一种在电子设备之间建立通信连接的方法对应,实施方式可相互参考,因此在电子设备时对于重复的内容部分不多赘述。
本发明实施例中的上述一个或多个技术方案,至少具有如下一种或多种技术效果和优点:
本发明实施例中,第一电子设备与第二电子设备建立通信链路之后,第一电子设备可以通过第二电子设备与第三电子设备建立通信链路,这样,第一电子设备无需与其他电子设备(即第三电子设备)直接配对,只需通过中间的设备(即第二电子设备)即可与其他电子设备建立通信链路(即完成配对),例如,设备1与设备2建立了通信链路,而设备2与设备3、设备4建立了通信链路,若设备1需要与设备3、设备4配对,只需通过设备2直接与设备3、设备4建立通信链路,即可完成配对,相较于现有技术中设备1需要分别与设备3、设备4配对的方式来说,配对更加简单,配对效率高。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元完成,即将装置的内部结构划分成不同的功能单元,以完成以上描述的全部或者部分功能。上述描述的***,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本发明所提供的几个实施例中,应该理解到,所揭露的***,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-OnlyMemory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
具体来讲,本发明实施例中的一种在电子设备之间建立通信连接的方法对应的计算机程序指令可以被存储在光盘,硬盘,U盘等存储介质上,当存储介质中的与一种在电子设备之间建立通信连接的方法对应的计算机程序指令被一电子设备读取或被执行时,包括如下步骤:
第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;
所述第一电子设备确定第三电子设备;
所述第一电子设备通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路;其中,所述第二通信链路及所述第三通信链路为所述预设通信制式,所述第三通信模块为与所述预设通信制式对应的通信模块。
可选的,所述存储介质中存储的与步骤:所述第一电子设备确定第三电子设备,对应的计算机指令在被执行过程中,包括如下步骤:
所述第一电子设备获取所述至少一个第二电子设备的设备连接信息;
所述第一电子设备根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备;
所述第一电子设备确定所述待连接的电子设备为所述第三电子设备。
可选的,所述存储介质中存储的与步骤:所述第一电子设备通过所述至少一个第二电子设备中与所述第三电子设备已经建立通信链路的第二电子设备,与所述第三电子设备建立通信链路,对应的计算机指令在被执行过程中,包括如下步骤:
确定所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备;
所述第一电子设备经由所述第一通信链路和所述第二通信链路向所述第三电子设备发送认证信息;其中,所述认证信息包括用于将所述第一电子设备与所述第三电子设备匹配的信息;
所述第一电子设备经由所述第一通信链路和所述第二通信链路接收反馈信息;其中,所述反馈信息包括所述第三电子设备针对所述认证信息所反馈的信息;
所述第一电子设备根据所述反馈信息,与所述第三电子设备建立第三通信链路。
可选的,所述存储介质中存储的与步骤:与所述第三电子设备建立第三通信链路,对应的计算机指令在被执行之后,还包括如下步骤:
所述第一电子设备获取第一数据信息;
所述第一电子设备通过所述第三通信链路,将所述第一数据信息发送给所述第三电子设备。
可选的,所述存储介质中存储的与步骤:第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路之后,对应的计算机指令在被执行过程中,包括如下步骤:
所述第一电子设备根据已与所述第一电子设备建立通信链路的电子设备,获取所述第一电子设备的设备连接信息。
可选的,所述存储介质中存储的与步骤:所述第一电子设备根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备,对应的计算机指令在被执行过程中,包括如下步骤:
所述第一电子设备获取所述第一电子设备的设备连接信息中所包含的电子设备与所述至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;
所述第一电子设备从所述至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的电子设备。
可选的,所述存储介质中存储的与步骤:与所述第三电子设备建立第三通信链路,对应的计算机指令在被执行之后,还包括如下步骤:
所述第一电子设备更新所述第一电子设备的设备连接信息。
尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
Claims (15)
1.一种在电子设备之间建立通信连接的方法,包括:
第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;
所述第一电子设备确定第三电子设备;
所述第一电子设备通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路;其中,所述第二通信链路及所述第三通信链路为所述预设通信制式,所述第三通信模块为与所述预设通信制式对应的通信模块。
2.如权利要求1所述的方法,其特征在于,所述第一电子设备确定第三电子设备,包括:
所述第一电子设备获取所述至少一个第二电子设备的设备连接信息;
所述第一电子设备根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备;
所述第一电子设备确定所述待连接的电子设备为所述第三电子设备。
3.如权利要求2所述的方法,其特征在于,所述第一电子设备通过所述至少一个第二电子设备中与所述第三电子设备已经建立通信链路的第二电子设备,与所述第三电子设备建立通信链路,包括:
确定所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备;
所述第一电子设备经由所述第一通信链路和所述第二通信链路向所述第三电子设备发送认证信息;其中,所述认证信息包括用于将所述第一电子设备与所述第三电子设备匹配的信息;
所述第一电子设备经由所述第一通信链路和所述第二通信链路接收反馈信息;其中,所述反馈信息包括所述第三电子设备针对所述认证信息所反馈的信息;
所述第一电子设备根据所述反馈信息,与所述第三电子设备建立第三通信链路。
4.如权利要求3所述的方法,其特征在于,在与所述第三电子设备建立第三通信链路之后,还包括:
所述第一电子设备获取第一数据信息;
所述第一电子设备通过所述第三通信链路,将所述第一数据信息发送给所述第三电子设备。
5.如权利要求2-4任一所述的方法,其特征在于,第一电子设备通过第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路之后,还包括:
所述第一电子设备根据已与所述第一电子设备建立通信链路的电子设备,获取所述第一电子设备的设备连接信息。
6.如权利要求5所述的方法,其特征在于,所述第一电子设备根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备,包括:
所述第一电子设备获取所述第一电子设备的设备连接信息中所包含的电子设备与所述至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;
所述第一电子设备从所述至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的电子设备。
7.如权利要求6所述的方法,其特征在于,在与所述第三电子设备建立第三通信链路之后,还包括:
所述第一电子设备更新所述第一电子设备的设备连接信息。
8.一种电子设备,包括:
第一通信模块以及处理器;
所述第一通信模块,用于与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;
所述处理器,用于确定第三电子设备;
所述第一通信模块,还用于通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路;其中,所述第二通信链路及所述第三通信链路为所述预设通信制式,所述第三通信模块为与所述预设通信制式对应的通信模块。
9.如权利要求8所述的电子设备,其特征在于,所述处理器用于:
获取所述至少一个第二电子设备的设备连接信息;
根据所述至少一个第二电子设备的设备连接信息,确定已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的待连接的电子设备;
确定所述待连接的电子设备为所述第三电子设备。
10.如权利要求9所述的电子设备,其特征在于,
所述处理器,用于确定所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备;
所述第一通信模块,还用于经由所述第一通信链路和所述第二通信链路向所述第三电子设备发送认证信息;其中,所述认证信息包括用于将所述第一电子设备与所述第三电子设备匹配的信息;
以及,经由所述第一通信链路和所述第二通信链路接收反馈信息;其中,所述反馈信息包括所述第三电子设备针对所述认证信息所反馈的信息;
根据所述反馈信息,与所述第三电子设备建立第三通信链路。
11.如权利要求10所述的电子设备,其特征在于,
所述处理器,用于获取第一数据信息;
所述第一通信模块,用于通过所述第三通信链路,将所述第一数据信息发送给所述第三电子设备。
12.如权利要求9-11任一所述的电子设备,其特征在于,所述处理器用于:
通过所述第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路之后,根据已与所述第一电子设备建立通信链路的电子设备,获取所述第一电子设备的设备连接信息。
13.如权利要求12所述的电子设备,其特征在于,所述处理器用于:
获取所述第一电子设备的设备连接信息中所包含的电子设备与所述至少一个第二电子设备的设备连接信息中所包含的电子设备之间的交集;
从所述至少一个第二电子设备的设备连接信息所包含的电子设备中,将不属于获取的交集中的电子设备确定为已与所述至少一个第二电子设备建立通信链路、且未与所述第一电子设备建立通信链路的电子设备。
14.如权利要求13所述的电子设备,其特征在于,所述处理器用于:
在与所述第三电子设备建立第三通信链路之后,更新所述第一电子设备的设备连接信息。
15.一种电子设备,包括:
建立单元以及确定单元;
所述建立单元,用于通过第一电子设备的第一通信模块与至少一个第二电子设备的第二通信模块建立第一通信链路;其中,所述第一通信链路为预设通信制式,所述第一通信模块及所述第二通信模块为与所述预设通信制式对应的通信模块;
所述确定单元,用于确定第三电子设备;
所述建立单元,用于通过所述至少一个第二电子设备中与所述第三电子设备已经建立第二通信链路的第二电子设备,与所述第三电子设备的第三通信模块建立第三通信链路;其中,所述第二通信链路及所述第三通信链路为所述预设通信制式,所述第三通信模块为与所述预设通信制式对应的通信模块。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610202558.7A CN105933897A (zh) | 2016-03-31 | 2016-03-31 | 一种在电子设备之间建立通信连接的方法及电子设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201610202558.7A CN105933897A (zh) | 2016-03-31 | 2016-03-31 | 一种在电子设备之间建立通信连接的方法及电子设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105933897A true CN105933897A (zh) | 2016-09-07 |
Family
ID=56840070
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201610202558.7A Pending CN105933897A (zh) | 2016-03-31 | 2016-03-31 | 一种在电子设备之间建立通信连接的方法及电子设备 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105933897A (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172718A (zh) * | 2017-03-30 | 2017-09-15 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101785198A (zh) * | 2007-08-31 | 2010-07-21 | 摩托罗拉公司 | 用于蓝牙设备的自动多个配对的方法和设备 |
US20110183614A1 (en) * | 2010-01-25 | 2011-07-28 | Kabushiki Kaisha Toshiba | Communication terminal |
CN102811076A (zh) * | 2011-06-03 | 2012-12-05 | 希姆通信息技术(上海)有限公司 | 蓝牙连接方法 |
CN103873682A (zh) * | 2014-02-19 | 2014-06-18 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN103929833A (zh) * | 2007-10-03 | 2014-07-16 | 三星电子株式会社 | 近场通信网络中的电子设备及其通信方法 |
-
2016
- 2016-03-31 CN CN201610202558.7A patent/CN105933897A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101785198A (zh) * | 2007-08-31 | 2010-07-21 | 摩托罗拉公司 | 用于蓝牙设备的自动多个配对的方法和设备 |
CN103929833A (zh) * | 2007-10-03 | 2014-07-16 | 三星电子株式会社 | 近场通信网络中的电子设备及其通信方法 |
US20110183614A1 (en) * | 2010-01-25 | 2011-07-28 | Kabushiki Kaisha Toshiba | Communication terminal |
CN102811076A (zh) * | 2011-06-03 | 2012-12-05 | 希姆通信息技术(上海)有限公司 | 蓝牙连接方法 |
CN103873682A (zh) * | 2014-02-19 | 2014-06-18 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107172718A (zh) * | 2017-03-30 | 2017-09-15 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
CN107172718B (zh) * | 2017-03-30 | 2020-08-25 | 联想(北京)有限公司 | 一种信息处理方法及电子设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104702665B (zh) | 信息分享方法和信息分享装置 | |
CN104519458B (zh) | 一种网络连接的方法、终端、无线路由器及*** | |
CN104133765B (zh) | 网络活动的测试用例发送方法及测试用例服务器 | |
CN202930019U (zh) | 一种卡拉ok*** | |
CN106209961A (zh) | 数据处理方法、公有云服务器及私有云服务器 | |
CN103118140A (zh) | 将文件分享给关系圈外其他用户终端的方法、***及装置 | |
CN107734031A (zh) | 一种基于电子书的信息交互方法及*** | |
CN113079139B (zh) | 基于区块链的共识组主节点确定方法、装置及*** | |
CN110458612B (zh) | 一种信息处理方法及相关产品 | |
CN104270204A (zh) | 一种无线通信模块测试方法及测试设备 | |
CN104955166A (zh) | 蓝牙通信方法和*** | |
CN104899497A (zh) | 不具有sam模块的身份证阅读装置、sam装置及*** | |
CN108022126A (zh) | 抽奖资格的确定方法、装置、服务器及存储介质 | |
CN103516869A (zh) | 情景模式设置方法及装置、移动通信终端、通信设备 | |
CN105978790A (zh) | 一种基于蓝牙的机器人社交***与设备 | |
CN104052801B (zh) | 一种信息处理方法及电子设备 | |
CN104079325B (zh) | 一种信息共享的方法和电子设备 | |
CN106161501A (zh) | 虚拟桌面的数据共享方法和装置 | |
CN205880745U (zh) | 一种电子设备 | |
CN105933897A (zh) | 一种在电子设备之间建立通信连接的方法及电子设备 | |
CN105515773A (zh) | 便携式设备、用户设备和数据交互方法 | |
CN105159580B (zh) | 一种组群的方法、设备及*** | |
CN104866282A (zh) | 一种控制电子设备的方法及电子设备 | |
CN109104472B (zh) | 区块链网络组网方法、装置、设备及计算机可读存储介质 | |
CN104753938B (zh) | 一种信息处理方法及电子设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
RJ01 | Rejection of invention patent application after publication |
Application publication date: 20160907 |
|
RJ01 | Rejection of invention patent application after publication |