建立连接的方法和装置与流程

文档序号:15396223发布日期:2018-09-08 02:15阅读:188来源:国知局

本申请涉及电子设备领域,并且更具体地,涉及电子设备领域中建立连接的方法和装置。



背景技术:

伴随科技的发展,终端(terminal),或者也称为用户设备(userequipment,ue)通常具有数据传输的功能。

当在两个终端之间进行数据传输时,鉴于数据传输的安全性考虑,每种传输方式几乎都提供认证配对的功能,即要求对终端进行认证鉴权。

然而,同一家庭群组中的终端之间的鉴权关系是可信任的,终端中的每一个设备都与某一个外部设备进行配对是非常繁琐的,并且会增加数据传输的复杂性,影响用户体验。



技术实现要素:

本申请提供了一种建立连接的方法和装置,能够降低设备间建立连接的复杂性,提升用户体验。

第一方面,提供了一种建立连接的方法,该方法包括:第一终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接;该第一终端根据该信任信息,确定第二终端;该第一终端向第二终端发送连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

结合第一方面,在第一方面的第一种实现方式中,该信任终端组包括该第二终端。

当该信任终端组中包括该第二终端时,可以实现该信任终端组中的其他任意一个终端与该第二终端建立免配对连接。

结合第一方面及其上述实现方式,在第一方面的第二种实现方式中,该第一终端获取信任信息,包括:该第一终端通过登录云端获取该信任信息。

通过登录云端获取该信任信息,可以实现该信任终端组中的任意一个终端都可以通过统一云端登录信息登录云端或获取该信任信息。提升用户体验。

结合第一方面及其上述实现方式,在第一方面的第三种实现方式中,该信任终端组包括同一用户的多个终端。

该信任终端组中包括的终端可以是同一用户的多个终端,即,可以将同一用户的多个终端添加至同一信任终端组,从而能够保证该多个终端之间都是可信任的。

结合第一方面及其上述实现方式,在第一方面的第四种实现方式中,连接建立请求消息携带该第一终端的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

第二方面,提供了一种建立连接的方法,该方法包括:第二终端接收该第一终端发送的连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接;该第二终端根据该连接建立请求消息,确定该第一终端是否通过认证;在该第一终端通过该第二终端的认证之后,该第二终端与该第一终端建立免配对连接。

通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

结合第二方面,在第二方面的第一种实现方式中,该第二终端根据该连接建立请求消息,确定该第一终端是否通过认证,包括:该第二终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接;该第二终端根据该信任终端组的信任信息和该连接建立请求消息,确定该第一终端是否通过认证。

结合第二方面及其上述实现方式,在第二方面的第二种实现方式中,该信任终端组包括该第二终端。

当该信任终端组中包括该第二终端时,可以实现该信任终端组中的其他任意一个终端与该第二终端建立免配对连接。

结合第二方面及其上述实现方式,在第二方面的第三种实现方式中,该第二终端获取信任终端组的信任信息,包括:该第二终端通过登录云端获取该信任信息。

通过登录云端获取该信任信息,可以实现该信任终端组中的任意一个终端都可以通过统一云端登录信息登录云端或获取该信任信息。提升用户体验。

结合第二方面及其上述实现方式,在第二方面的第四种实现方式中,该信任终端组包括同一用户的多个终端。

该信任终端组中包括的终端可以是同一用户的多个终端,即,可以将同一用户的多个终端添加至同一信任终端组,从而能够保证该多个终端之间都是可信任的。

结合第二方面及其上述实现方式,在第二方面的第五种实现方式中,该连接建立请求消息携带该第一终端的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

第三方面,提供了一种建立连接的方法,该方法包括:第一终端与待连接设备进行认证处理,以通过该待连接设备对该第一终端的认证;该第一终端获取第一标识信息;该第一终端向该待连接设备发送该第一标识信息,以使该待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第二终端通过认证,并与该第二终端建立连接。

通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第二终端为可信任的设备,并与该第二终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

结合第三方面,在第三方面的第一种实现方式中,该第一标识信息用于指示该第二终端。

通过使该第一标识信息指示第二终端,使得待连接设备接收到该第一标识信息之后,根据该第一标识信息,就能够确定第二终端需要与待连接设备建立连接,该连接设备只有收到该二终端设备发送的携带有该第一标识信息的连接建立请求时,才会对该请求通过认证,并与其建立连接,从而提高连接的可靠性和安全性。

结合第三方面及其上述实现方式,在第三方面的第二种实现方式中,该方法还包括:

该第一终端向该第二终端发送该第一标识信息。

结合第三方面及其上述实现方式,在第三方面的第三种实现方式中,该第一标识信息用于指示终端设备集合,该终端设备集合包括该第一终端在内的至少一个终端设备。

通过第一标识信息来指示一个终端设备集合,使得该集合内的任意一个终端设备都可以向待连接设备发送携带有该第一标识信息的连接建立请求消息,且该待连接设备在接收到携带有该第一标识信息的连接建立请求消息时,确定通过该终端设备集合中的任意一个终端设备的连接建立请求,并与其建立连接。从而提升用户体验。

结合第三方面及其上述实现方式,在第三方面的第四种实现方式中,该第一标识信息包括终端设备的账号信息或设备名称信息。

第四方面,提供了一种建立连接的方法,该方法包括:第二终端向待连接设备发送连接建立请求消息,该连接建立请求消息用于指示该第二终端请求与该待连接设备建立连接,该连接建立请求消息携带有该第一标识信息,其中,该第一标识信息由已通过该待连接设备认证的第一终端发送给该待连接设备。

通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第二终端为可信任的设备,并与该第二终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

结合第四方面,在第四方面的第一种实现方式中,该第一标识信息用于指示该第二终端。

通过使该第一标识信息指示第二终端,使得待连接设备接收到该第一标识信息之后,根据该第一标识信息,就能够确定第二终端需要与待连接设备建立连接,该连接设备只有收到该二终端设备发送的携带有该第一标识信息的连接建立请求时,才会对该请求通过认证,并与其建立连接,从而提高连接的可靠性和安全性。

结合第四方面,在第四方面的第二种实现方式中,该方法还包括:

该第二终端接收该第一终端发送的该第一标识信息。

结合第四方面,在第四方面的第三种实现方式中,该第一标识信息用于指示终端设备集合,该终端设备集合包括该第一终端在内的至少一个终端设备。

通过第一标识信息来指示一个终端设备集合,使得该集合内的任意一个终端设备都可以向待连接设备发送携带有该第一标识信息的连接建立请求消息,且该待连接设备在接收到携带有该第一标识信息的连接建立请求消息时,确定通过该终端设备集合中的任意一个终端设备的连接建立请求,并与其建立连接。从而提升用户体验。

结合第四方面,在第四方面的第四种实现方式中,该第一标识信息包括终端设备的账号信息或设备名称信息。

第五方面,提供了一种建立连接的方法,其特征在于,该方法包括:待连接设备与第一终端进行认证处理,以通过对该第一终端的认证;该待连接设备接收该第一终端发送第一标识信息,并确定发送携带有该第一标识信息的消息的终端设备为通过认证的终端设备;该待连接设备接收该第二终端发送的连接建立请求消息,该连接建立请求消息用于指示该第二终端请求与该待连接设备建立连接,该连接建立请求消息携带有该第一标识信息;该待连接设备根据该第一标识信息和该连接建立请求消息,与该第二终端建立连接。

通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

结合第五方面,在第五方面的第一种实现方式中,该第一标识信息用于指示该第二终端。

通过使该第一标识信息指示第二终端,使得待连接设备接收到该第一标识信息之后,根据该第一标识信息,就能够确定第二终端需要与待连接设备建立连接,该连接设备只有收到该二终端设备发送的携带有该第一标识信息的连接建立请求时,才会对该请求通过认证,并与其建立连接,从而提高连接的可靠性和安全性。

结合第五方面及其上述实现方式,在第五方面的第二种实现方式中,该第一标识信息用于指示终端设备集合,该终端设备集合包括该第一终端在内的至少一个终端设备。

通过第一标识信息来指示一个终端设备集合,使得该集合内的任意一个终端设备都可以向待连接设备发送携带有该第一标识信息的连接建立请求消息,且该待连接设备在接收到携带有该第一标识信息的连接建立请求消息时,确定通过该终端设备集合中的任意一个终端设备的连接建立请求,并与其建立连接。从而提升用户体验。

结合第五方面及其上述实现方式,在第五方面的第三种实现方式中,该第一标识信息包括终端设备的账号信息或设备名称信息。

第六方面,提供了一种建立连接的装置,包括用于执行上述第一方面以及第一方面的各实现方式中的建立连接的方法的各步骤的单元。

第七方面,提供了一种建立连接的装置,包括用于执行上述第二方面以及第二方面的各实现方式中的建立连接的方法的各步骤的单元。

第八方面,提供了一种建立连接的装置,包括用于执行上述第三方面以及第三方面的各实现方式中的建立连接的方法的各步骤的单元。

第九方面,提供了一种建立连接的装置,包括用于执行上述第四方面以及第四方面的各实现方式中的建立连接的方法的各步骤的单元。

第十方面,提供了一种建立连接的装置,包括用于执行上述第五方面以及第五方面的各实现方式中的建立连接的方法的各步骤的单元。

第十一方面,提供了一种建立连接的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得终端设备执行上述第一方面及其各种实现方式中的任一种建立连接的方法。

第十二方面,提供了一种建立连接的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得网络设备执行上述第二方面及其各种实现方式中的任一种建立连接的方法。

第十三方面,提供了一种建立连接的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得网络设备执行上述第三方面及其各种实现方式中的任一种建立连接的方法。

第十四方面,提供了一种建立连接的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得网络设备执行上述第四方面及其各种实现方式中的任一种建立连接的方法。

第十五方面,提供了一种建立连接的设备,包括存储器和处理器,该存储器用于存储计算机程序,该处理器用于从存储器中调用并运行该计算机程序,使得网络设备执行上述第五方面及其各种实现方式中的任一种建立连接的方法。

第十六方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被网络设备的处理单元、发送单元或处理器、发送器运行时,使得终端设备的执行上述第一方面及其各种实现方式中的任一种建立连接的方法。

第十七方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的接收单元、处理单元或接收器、处理器运行时,使得网络设备执行上述第二方面及其各种实现方式中的任一种建立连接的方法。

第十八方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的接收单元、处理单元或接收器、处理器运行时,使得网络设备执行上述第三方面及其各种实现方式中的任一种建立连接的方法。

第十九方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的接收单元、处理单元或接收器、处理器运行时,使得网络设备执行上述第四方面及其各种实现方式中的任一种建立连接的方法。

第二十方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码被终端设备的接收单元、处理单元或接收器、处理器运行时,使得网络设备执行上述第五方面及其各种实现方式中的任一种建立连接的方法。

第二十一方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得终端设备执行上述第一方面及其各种实现方式中的任一种建立连接的方法。

第二十二方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得网络设备执行上述第二方面及其各种实现方式中的任一种建立连接的方法。

第二十三方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得网络设备执行上述第三方面及其各种实现方式中的任一种建立连接的方法。

第二十四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得网络设备执行上述第四方面及其各种实现方式中的任一种建立连接的方法。

第二十五方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有程序,所述程序使得网络设备执行上述第五方面及其各种实现方式中的任一种建立连接的方法。

附图说明

图1是本申请的建立连接的方法的一例示意性交互图。

图2是本申请的手机设备之间共享文件的应用程序界面的一种状态的示意图。

图3是本申请的手机设备之间共享文件的应用程序界面的另一种状态的示意图。

图4是本申请的建立连接的方法的另一例示意性交互图。

图5是本申请的与手机热点建立连接的应用程序界面的一种状态的示意图。

图6是本申请的与手机热点建立连接的应用程序界面的另一种状态的示意图。

图7是本申请的建立连接的方法的再一例示意性交互图。

图8是本申请的与无线网络建立连接的应用程序界面的一种状态的示意图。

图9是本申请的与蓝牙设备建立连接的应用程序界面的一种状态的示意图。

图10是本申请的与无线网络建立连接的应用程序界面的另一种状态的示意图。

图11是本申请的与蓝牙设备建立连接的应用程序界面的另一种状态的示意图。

图12是本申请的建立连接的装置的一例示意性框图。

图13是本申请的建立连接的装置的另一例示意性框图。

图14是本申请的建立连接的装置的另一例示意性框图。

图15是本申请的建立连接的装置的另一例示意性框图。

图16是本申请的建立连接的装置的另一例示意性框图。

图17是本申请的建立连接的设备的一例示意性结构图。

图18是本申请的建立连接的设备的另一例示意性结构图。

图19是本申请的建立连接的设备的另一例示意性结构图。

图20是本申请的建立连接的设备的另一例示意性结构图。

图21是本申请的建立连接的设备的另一例示意性结构图。

具体实施方式

本申请的技术方案可以应用于各种具有图像显示功能的终端设备(也称为,用户设备),例如,手机、手环、平板电脑、笔记本电脑、超级移动个人计算机(ultra-mobilepersonalcomputer,umpc)、个人数字助理(personaldigitalassistant,pda)设备、具有无线通信功能的手持设备、计算设备或连接到无线调制解调器的其它处理设备、车载设备、可穿戴设备等,而不仅限于通信终端。

图1示出了根据本申请的建立连接的方法100的示意性流程图,如图1所示,该方法100包括:

下面以同一信任终端组内的任意两个终端之间进行免配对的文件共享为例,对本申请的技术方案进行说明。

s110,第一终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接。

可选地,该第一终端通过登录云端获取该信任信息

具体地,第一终端可以通过云端登录信息登录到云端获取信任信息。该信任终端组中包括至少一个终端。该信任终端组中的终端可以包括同一用户的不同终端,也可以包括同一家庭当中的不同家庭成员的终端(例如,登录过同一个云端账户的终端),还可以包括同一家庭用户的亲戚朋友的终端,本申请对此不作任何限定。该信任终端组中包括的任意两个终端之间可以进行免配对连接。

需要说明的是,此处的免配对连接是对于用户而言的,即用户对于两个终端之间的连接过程(例如,输入用户名和密码的过程)是没有感知的(例如,终端的屏幕不会向用户弹框,该弹框用于提示用户输入用户名和密码)。但是,对于两个终端而言,该两个终端之间是进行了配对过程的,该配对的过程可以包括自动配对过程(例如,用户名和密码不需要用户输入,而是自动输入),或者私有配对过程,或者省去该配对过程。

当第一终端登录到云端之后,可以从云端获取到登陆过该云端账户的所有终端的标识信息(例如,信任信息的一例)。该标识信息可以是信任终端组中的终端共用的账号信息(例如,云端账号信息),进而第一终端可以获知同一信任终端组(例如,信任终端组的一例)中所包括的终端。该标识信息还可以是用户为信任终端组中的每个终端设置的标识信息。本申请对此不作任何限定。

可选地,第一终端还可以将从云端获取的信任信息缓存到本地进行存储,即可以在本地终端(例如,第一终端的一例)上存储的信任设备的列表上确定信任终端组中的终端的设备以及该设备的标识信息。本申请对此不作任何限定。

可选地,该信任终端组还可以由用户进行创建,即用户可以在第一终端上建立一个信任终端组,并将可信任的终端的标识信息添加到该信任终端组中。

例如,第一终端通过登陆云端,获知该云端账户在终端1、终端2、终端3以及终端4上都曾登陆过,进而该第一终端确定该终端1、终端2、终端3以及终端4均为可信任的终端,并且进一步确定该四个终端的标识信息。

应理解,仅以上述几种获取信任终端组的方式为例对信任终端组的获取方式进行说明,但本申请并不限于此。还可以通过其他方式获取信任终端组,本申请对此不作任何限定。

例如,终端1(例如,第一终端的一例)通过步骤s110已经确定了同一信任终端组中的终端。当该信任终端组中的终端1打开文件共享开关时,处于该终端1附近且能够被扫描到的同一个信任终端组中的终端的标识信息就会被显示在可连接设备模块中,将能够被扫描到的非同一个信任终端组的终端的标识信息显示在可用设备模块。如图2所示。

被显示标识信息的终端包括属于同一个信任终端组中的终端,也包括不属于同一个信任终端组中的终端。对于不属于同一个信任终端组的终端而言,只有当终端的可发现开关被打开,且该终端处于可发现的距离范围之内时,该终端的标识信息才会被显示在可用设备模块中。

对于属于同一个信任终端组的终端而言,若同一个信任终端组中的终端的可发现开关关闭时,终端1依然会把未打开可发现开关的同一个信任终端组中的终端的标识信息显示在可连接设备模块中。

为了便于用户对终端进行选择,当终端1打开文件共享开关时,将能够扫描到的终端的标识信息显示为在线状态(例如,将能够扫描到的终端的标识信息采用亮色进行显示)。例如,将扫描到的终端2(例如,标识信息为yangjun’ipad)和终端4(例如,标识信息为liuyang’iphone)的标识信息采用亮色进行显示,用于告知用户该终端当前处于可连接状态,其中,终端2为同一个信任终端组中的终端,终端4为非同一个信任终端组中的终端。

对于处于同一个信任终端组内的终端,如果该终端当前不能被扫描到时,将该终端的标识信息显示为非在线状态(例如,将不能被扫描到的终端的标识信息采用暗色进行显示)。例如,将同一个信任终端组中的终端3(例如,标识信息为zhangjie’ipad)和终端5(例如,标识信息为lihong’iphone)的标识信息采用暗色进行显示,用于告知用户该终端属于同一个信任终端组,但目前没有被扫描到。

用户可以对采用暗色显示的终端进行尝试连接,即尝试向其发送文件。

可选地,若发送成功,则可以在扫描到的该终端的左边采用“√”进行标记,如图3所示,用于告知用户该终端即为信任终端组中的设备,又处于可连接的范围内(即,为不可发现,但可连接的终端)。

可选地,当经过尝试之后,该采用暗色显示的终端不能被连接上时,可以在扫描到的该终端的左边采用“×”进行标记,用于告知用户该终端为信任终端组中的终端但当前处于不可连接的状态(即,为不可发现,不可连接的终端)。还可以采用“?”标记未经过尝试的终端,用于告知用户该终端目前能不能连接成功是不确定的。

可选地,对于尝试连接之后连接成功的终端,还可以将该终端的标识信息显示为在线状态(例如,将能够扫描到的终端的标识信息采用亮色进行显示);对于尝试连接之后连接失败的终端,还可以将该终端的标识信息显示为非在线状态(例如,将不能被扫描到的终端的标识信息采用暗色进行显示)。本申请对此不作任何限定。

可选地,对于同一个信任终端组中的当前不能被扫描到的终端而言,可以不在可连接模块将该终端进行显示(即,将信任终端组中的所有终端都在可连接网络模块进行显示);也可以将与该信任终端组中其他终端建立过连接的终端(该终端当前不能被扫描到)显示在可连接网络模块。本申请对此不作任何限定。

可选地,可以通过用户对采用暗色显示的终端的标识信息点击进行尝试连接,也可以通过终端的后台应用进行后台连接,本申请对此不作任何限定。

可选地,当终端1打开文件共享开关时,可以通过任意一种无线通信方式对周围处于可连接范围内的终端进行扫描。本申请对扫描终端的无线通信方式不作任何限定。

可选地,该任意一种无线通信方式可以为低功耗蓝牙(bluetoothlowenergy,ble)扫描方式。对于采用低功耗蓝牙扫描到的终端,可以在该终端的标识信息的右边采用图标进行标记,该图标代表该终端时通过低功耗蓝牙扫描得到的。

应理解,上述仅以低功耗蓝牙对周围的可连接设备进行扫描为例,对可连接设备的扫描方式进行说明,但本申请并不限于此,还可以采用其他扫描方式进行扫描。本申请对此不作任何限定。

可选地,当终端1打开文件共享开关时,该终端开始对周围的终端进行扫描。其中,扫描的方式可以为采用蓝牙扫描的方式,也可以采用wifi扫描的方式,本申请对此不作任何限定。

当该终端与其他终端之间进行文件传输时,可以采用蓝牙传输的方式,也可以采用电子邮件的方式,或者可以采用wifi传输的方式,在此不做一一列举。本申请对此不作任何限定。

s120,该第一终端根据该信任信息,确定第二终端。

具体地,第一终端根据该信任信息,就可以确定信任终端组中所包括的终端。进而可以确定需要与其建立免配对连接的终端(例如,第二终端)。

s130,该第一终端向第二终端发送连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

具体地,当终端1确定了信任终端组中的终端的标识信息之后,就可以向第二终端(例如,信任终端组中的终端)发送文件数据信息。例如,终端1选用蓝牙传输模式向终端2发送文件数据信息。

首先,用户通过点击对应的终端2的标识信息。例如,当用户点击同一个信任终端组中的终端2(例如,第二终端的一例)的标识信息(例如,标识信息为yangjun’ipad)时,用户的该点击动作就会触发终端1向终端2发送连接建立请求消息,该连接建立请求消息用于向终端2指示终端1需要与该终端2进行蓝牙模块的免配对连接。

可选地,该连接建立请求消息携带该终端1的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

具体地,该连接建立请求消息携带该终端1的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。当终端2接收到该终端1发送的连接建立请求消息之后,就可以根据该连接建立请求消息携带该终端1的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息,确定该终端1的标识信息。

其中,该连接建立请求消息可以经过加密,以防止非信任终端组的其他终端向该终端2发送同样的连接建立请求消息,进而防止终端2进行错误认证。或者,同一信任终端组中的任意两个终端在发送连接建立请求消息之后,可以进行相互认证,确定两者是否属于同一个信任终端组。上述加密或者认证的过程可以称作安全校验。本申请对安全校验的方式不作任何限定。

s140,该第二终端接收该第一终端发送的连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

s150,该第二终端根据该连接建立请求消息,确定该第一终端是否通过认证。

可选地,该第二终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接;该第二终端根据该信任终端组的信任信息和该连接建立请求消息,确定该第一终端是否通过认证。

具体地,在终端2接收到终端1发送的连接建立请求消息之后,进而需要确定该第一终端是否能够通过认证,即确定该第一终端是否为同一个信任终端组中的终端。

终端2可以通过获取信任终端组的信任信息,进而根据该信任终端组的信任信息,确定该信任终端组所包括的终端的标识信息,进而确定该终端1的标识信息。同时,终端2根据终端1发送的连接建立请求消息,确定与该连接建立请求信息对应的终端1的标识信息,当终端2根据信任终端组的信任信息确定的终端1的标识信息与根据该连接建立请求信息确定的终端1的标识信息相一致时,终端2进而确定该终端1为同一信任组中的终端。即,终端1被终端2认证通过。

s160,在该第一终端通过该第二终端的认证之后,该第二终端与该第一终端建立免配对连接。

具体地,当终端1被终端2认证通过之后,该终端2确定与该终端1建立蓝牙模块的免配对连接。当该终端2确定与该终端1建立蓝牙模块的免配对连接时,由该终端2的蓝牙模块与该终端1的蓝牙模块建立免配对连接,当该终端2的蓝牙模块与该终端1的蓝牙模块免配对连接建立成功之后,该终端2需要发送的文件数据信息就会通过免配对的蓝牙传输方式发送至终端1。

可选地,若终端1没有通过终端2的认证时,终端2会拒绝终端1的连接建立请求,即终端2不会与终端1建立免配对连接。

可选地,该信任终端组中包括的终端可以进行更新。

需要说明的是,该更新包括向该信任终端组中添加新的终端,也包括将该信任终端组中的终端进行删除(例如,删除很长时间没有与该终端建立过连接的终端)。

对于信任终端组中包括的不同终端而言,例如,当对于信任终端组中的终端1和终端2而言,该终端1上建立了第一信任组,该第一信任组中包括一个蓝牙耳机终端和一个手环终端;该终端2上建立了第二信任组,该第一信任组中包括一个蓝牙音响终端和一个手环终端,该手环终端与第一信任组中包括的手环终端相同。当终端2将第二信任组中的手环终端删除时,终端2的该删除操作并不影响终端1的第一信任组中所包括的终端。即当终端1和终端2登录到云端进行同步时,云端中保存的第一信任组中的手环终端不会因为第二信任组中的手环终端被删除而删除。

可选地,同一信任终端组中的某一个终端可以将该信任终端组中的另一个终端加入黑名单。对于同一个信任组中终端1、终端2和终端3而言,例如,终端1将终端3加入了黑名单,此时当终端3请求与终端1建立免配对连接时,由于终端3被终端1加入了黑名单,因此,终端1并不会通过终端3的免配对连接请求,此时,终端1会向终端3对应的用户进行弹框,该弹框用于提示该用户输入配对连接的密码,当终端3对应的用户正确输入该密码时,终端1才会与该终端3建立连接。

当终端1请求与终端3建立免配对连接时,由于终端3并没有把终端1加入黑名单,进而,终端3会通过终端1的免配对连接请求,并与终端1建立免配对连接。

可选地,当终端1将终端3加入黑名单时,且当终端1将该黑名单信息同步到云端时,当与该终端1共用一个云端登录信息的其他终端(例如,终端4)登录该云端时,与该终端4也会从云端将该黑名单信息同步到本地,即终端4可以获知该黑名单信息的具体内容。即,通过登录云端,该终端4就会获知终端3被加入了黑名单。可选地,对于一个信任终端组中的终端而言,每个终端可以与其他一些外部设备建立连接。

需要说明的是,该外部设备可以是不具备登录功能的终端。例如,该外部设备可以是蓝牙耳机、无线路由器或手环等终端。

例如,信任终端组中的终端1与外部设备无线路由器建立了连接。对于同一个信任终端组中的终端2或终端3而言,该终端2或终端3都可以与该外部设备无线路由器建立免配对连接。

还例如,信任终端组中的终端2与外部设备蓝牙耳机建立了连接。对于同一个信任终端组中的终端1或终端3而言,该终端1或终端3都可以与该外部设备蓝牙耳机建立免配对连接。

需要说明的是,上述同一信任终端组中的终端设备可以为手机终端、手持终端和手环终端中的任意一种终端。本申请对此不作任何限定。

因此,本申请的建立连接的方法,通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

图4示出了根据本申请的建立连接的方法200的示意性流程图,如图4所示,该方法200包括:

下面以同一信任终端组内的任意两个终端之间进行免配对的热点连接为例,对本申请的技术方案进行说明。

s210,第一终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接。

可选地,该第一终端通过登录云端获取该信任信息

具体地,第一终端可以通过云端登录信息登录到云端获取信任信息。该信任终端组中包括至少一个终端。该信任终端组中的终端可以包括同一用户的不同终端,也可以包括同一家庭当中的不同家庭成员的终端(例如,登录过同一个云端账户的终端),还可以包括同一家庭用户的亲戚朋友的终端,本申请对此不作任何限定。该信任终端组中包括的任意两个终端之间可以进行免配对连接。

需要说明的是,此处的免配对连接是对于用户而言的,即用户对于两个终端之间的连接过程(例如,输入用户名和密码的过程)是没有感知的(例如,终端的屏幕不会向用户弹框,该弹框用于提示用户输入用户名和密码)。但是,对于两个终端而言,该两个终端之间是进行了配对过程的,该配对的过程可以包括自动配对过程(例如,用户名和密码不需要用户输入,而是自动输入),或者私有配对过程,或者省去该配对过程。

当第一终端登录到云端之后,可以从云端获取到登陆过该云端账户的所有终端的标识信息(例如,信任信息的一例)。该标识信息可以是信任终端组中的终端共用的账号信息(例如,云端账号信息),进而第一终端可以获知同一信任终端组(例如,信任终端组的一例)中所包括的终端。该标识信息还可以是用户为信任终端组中的每个终端设置的标识信息。本申请对此不作任何限定。

可选地,第一终端还可以将从云端获取的信任信息缓存到本地进行存储,即可以在本地终端(例如,第一终端的一例)上存储的信任设备的列表上确定信任终端组中的终端的设备以及该设备的标识信息。本申请对此不作任何限定。

可选地,该信任终端组还可以由用户进行创建,即用户可以在第一终端上建立一个信任终端组,并将可信任的终端的标识信息添加到该信任终端组中。

例如,第一终端通过登陆云端,获知该云端账户在终端1、终端2、终端3以及终端4上都曾登陆过,进而该第一终端确定该终端1、终端2、终端3以及终端4均为可信任的终端,并且进一步确定该四个终端的标识信息。

应理解,仅以上述几种获取信任终端组的方式为例对信任终端组的获取方式进行说明,但本申请并不限于此。还可以通过其他方式获取信任终端组,本申请对此不作任何限定。

s220,该第一终端根据该信任信息,确定第二终端。

具体地,第一终端根据该信任信息,就可以确定信任终端组中所包括的终端。进而可以确定需要与其建立免配对连接的终端(例如,第二终端)。

s230,该第一终端向第二终端发送连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

具体地,当第一终端确定了信任终端组中的终端的标识信息之后,就可以向第二终端(例如,信任终端组中的终端)发送连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对的热点连接。

例如,该信任终端组中包括了同一用户的四个终端,分别为终端1、终端2、终端3以及终端4。

当终端1(例如,第一终端的一例)需要与其他附近的终端的热点建立连接时,可以打开无线网络开关,此时将处于该终端1且能够被扫描到的同一个信任终端组中的终端的标识信息就会被显示在该终端1的无线网络设置界面的可连接热点模块,将能够被扫描到的非同一个信任终端组的终端的标识信息显示在该终端1的无线网络设置界面的可用网络模块。如图5所示。

被显示标识信息的终端包括属于同一个信任终端组中的终端,也包括不属于同一个信任终端组中的终端。对于不属于同一个信任终端组的终端而言,只有当终端的可发现开关被打开,且该终端处于可发现的距离范围之内时,该终端的标识信息才会被显示在可用网络模块中。

对于属于同一个信任终端组的终端而言,若同一个信任终端组中的终端的可发现开关关闭时,终端1依然会把未打开可发现开关的同一个信任终端组中的终端的标识信息显示在可连接设备模块中。

为了便于用户对可连接热点模块显示的终端的选择,将能够扫描到的终端的标识信息显示为在线状态(例如,将能够扫描到的终端的标识信息采用亮色进行显示)。例如,将扫描到的终端2(例如,标识信息为yangjun’iphone)和终端3(例如,标识信息为liuyang’ipad)的标识信息采用亮色进行显示,用于告知用户该终端当前处于可连接状态,其中,终端2为同一个信任终端组中的终端,终端3为非同一个信任终端组中的终端。

对于处于同一个信任终端组内的终端,如果该终端当前不能被扫描到时,将该终端的标识信息显示为非在线状态(例如,将不能被扫描到的终端的标识信息采用暗色进行显示)。例如,将同一个信任终端组中的终端4(例如,标识信息为zhangjie’iphone)的标识信息采用暗色进行显示,用于告知用户该终端属于同一个信任终端组,但目前没有被扫描到。

用户可以对采用暗色显示的终端进行尝试连接,即尝试与其建立连接。

可选地,若连接成功,则可以在扫描到的该终端的左边采用“√”进行标记,如图6所示,用于告知用户该终端即为信任终端组中的设备,又处于可连接的范围内(即,为不可发现,但可连接的终端)。

可选地,当经过尝试之后,该采用暗色显示的终端不能被连接上时,可以在扫描到的该终端的左边采用“×”进行标记,用于告知用户该终端为信任终端组中的终端但当前处于不可连接的状态(即,为不可发现,不可连接的终端)。还可以采用“?”标记未经过尝试的终端,用于告知用户该终端目前能不能连接成功是不确定的。

可选地,对于尝试连接之后连接成功的终端,还可以将该终端的标识信息显示为在线状态(例如,将能够扫描到的终端的标识信息采用亮色进行显示);对于尝试连接之后连接失败的终端,还可以将该终端的标识信息显示为非在线状态(例如,将不能被扫描到的终端的标识信息采用暗色进行显示)。本申请对此不作任何限定。

可选地,对于同一个信任终端组中的当前不能被扫描到的终端而言,可以不在可连接模块将该终端进行显示(即,将信任终端组中的所有终端都在可连接网络模块进行显示);也可以将与该信任终端组中其他终端建立过连接的终端(该终端当前不能被扫描到)显示在可连接网络模块。本申请对此不作任何限定。

可选地,可以通过用户对采用暗色显示的终端的标识信息点击进行尝试连接,也可以通过终端的后台应用进行后台连接,本申请对此不作任何限定。

可选地,当终端1打开无线网络开关时,可以通过任意一种无线通信方式对周围处于可连接范围内的终端进行扫描。本申请对扫描终端的无线通信方式不作任何限定。

可选地,该任意一种无线通信方式可以为低功耗蓝牙(bluetoothlowenergy,ble)扫描方式。对于采用低功耗蓝牙扫描到的终端,可以在该终端的标识信息的右边采用图标进行标记,该图标代表该终端时通过低功耗蓝牙扫描得到的。

应理解,上述仅以低功耗蓝牙对周围的可连接设备进行扫描为例,对可连接设备的扫描方式进行说明,但本申请并不限于此,还可以采用其他扫描方式进行扫描。本申请对此不作任何限定。

当可连接的终端的标识信息被显示在可连接热点模块中之后,终端1(例如,第一终端的一例)就可以对该可连接热点模块中的同一个信任终端组中的终端进行免配对的热点连接了。

首先,用户通过点击对应的终端的标识信息。例如,当用户点击同一个信任终端组中的终端2(例如,第二终端的一例)的标识信息(yangjun’iphone)时,用户的该点击动作就会触发终端1向终端2发送连接建立请求消息,该连接建立请求消息用于向终端2指示终端1需要与该终端2进行免配对的热点连接。

可选地,该连接建立请求消息携带该终端1的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

具体地,该连接建立请求消息携带该终端1的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。当终端2接收到该终端1发送的连接建立请求消息之后,就可以根据该连接建立请求消息携带该终端1的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息,确定该终端1的标识信息。

其中,该连接建立请求消息可以经过加密,以防止非信任终端组的其他终端向该终端2发送同样的连接建立请求消息,进而防止终端2进行错误认证。或者,同一信任终端组中的任意两个终端在发送连接建立请求消息之后,可以进行相互认证,确定两者是否属于同一个信任终端组。上述加密或者认证的过程可以称作安全校验。本申请对安全校验的方式此不作任何限定。

s240,该第二终端接收该第一终端发送的连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

s250,该第二终端根据该连接建立请求消息,确定该第一终端是否通过认证。

可选地,该第二终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接;该第二终端根据该信任终端组的信任信息和该连接建立请求消息,确定该第一终端是否通过认证。

具体地,在终端2接收到终端1发送的连接建立请求消息之后,进而需要确定该第一终端是否能够通过认证,即确定该第一终端是否为同一个信任终端组中的终端。

终端2可以通过获取信任终端组的信任信息,进而根据该信任终端组的信任信息,确定该信任终端组所包括的终端的标识信息,进而确定该终端1的标识信息。同时,终端2根据终端1发送的连接建立请求消息,确定与该连接建立请求信息对应的终端1的标识信息,当终端2根据信任终端组的信任信息确定的终端1的标识信息与根据该连接建立请求信息确定的终端1的标识信息相一致时,终端2进而确定该终端1为同一信任组中的终端。即,终端1被终端2认证通过。

s260,在该第一终端通过该第二终端的认证之后,该第二终端与该第一终端建立免配对连接。

具体地,当终端1被终端2认证通过之后,该终端2确定与该终端1建立免配对的热点连接。该终端2根据连接建立请求消息的指示,随即打开热点,并将该热点的用户名和密码发送至该终端1,从而,使该终端2与该终端1的热点建立免配对连接,即用户不需要输入该终端2的热点的用户名和密码,就可以与该终端2的热点成功建立连接。

可选地,若终端1没有通过终端2的认证时,终端2会拒绝终端1的连接建立请求,即终端2不会与终端1建立免配对连接。

需要说明的是,上述仅以用户通过点击待连接终端的标识信息,触发该待连接终端打开热点开关,并将该热点对应的用户名和密码发送至对端终端为例,对与待连接终端进行免配对连接的方式进行说明,但本申请并不限于此。

还可以通过其他方式与待连接终端进行免配对连接,例如,通过向待连接终端发送短消息(例如,发送短信),使得待连接终端将用户名和密码同样以短消息的方式发送至对端终端,从而与该对端终端之间建立免配对连接。本申请对此不作任何限定。

还需要说明的是,上述同一信任终端组中的终端设备可以为手机终端、手持终端和手环终端中任意一种终端。本申请对此不作任何限定。

因此,本申请的建立连接的方法,通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

下面对本申请的技术方案的另一实施例进行说明。图7示出了根据本申请的另一实施例的建立连接的方法300的示意性流程图,如图7所示,该方法300包括:

s310,第一终端设备与待连接设备进行认证处理,以通过该待连接设备对该第一终端设备的认证。

s320,待连接设备与第一终端设备进行认证处理,以通过对该第一终端设备的认证。下面以该第一终端为手机设备,该待连接设备为无线路由器为例,对步骤s310和s320进行说明。

作为示例而非限定。对于一个家庭的无线网络而言,当其中的一个家庭成员(以下简称第一用户)通过第一终端(例如,第一手机设备)首次接入无线网络时,需要进入手机的无线局域网的设置界面并打开无线网络。当该无线网络被打开之后,第一手机设备开始对所处位置周围的无线网络进行扫描,并将扫描到的无线网络的名称显示在无线网络的设置界面的可用网络模块中,可用网络模块将当前周围能够扫描到的无线网络的名称进行显示,如图8所示。

第一用户在可用网络模块中显示的所有无线网络的名称中,首先点击需要连接的无线网络的名称。例如,第一用户需要连接的无线网络名称为wirelessnet,对于首次与该无线网络wirelessnet建立连接的该第一手机设备,当该第一手机设备在可用网络模块点击该无线网络wirelessnet之后,此时,无线路由器会收到该第一手机设备发送的连接建立请求消息,无线路由器对该连接建立请求消息进行判断,确定该连接建立请求消息对应的该第一手机设备为首次与该无线路由器建立连接,此时该无线路由器会触发该第一手机设备通过显示界面提示第一用户输入该无线网络wirelessnet的密码,当第一用户正确输入该无线网络的密码时,该第一手机设备才能与该无线网络建立连接。即,该第一手机设备通过该无线路由器的认证,与该无线路由器成功建立连接。

还例如,以该第一终端为手机设备,该待连接设备为蓝牙设备为例,对步骤s310和s320进行说明。

作为示例而非限定,以家庭中的手机设备连接蓝牙设备为例进行说明,该蓝牙设备可以为蓝牙音响。当家庭成员中的一员(以下简称“第一用户”)首次通过第一终端(例如,第一手机设备)与该蓝牙音响建立连接时,该第一用户首先打开该蓝牙音响的开关,使其进入工作模式。第一用户进入该第一手机设备的蓝牙设置界面,并打开手机的蓝牙功能,此时可以进行连接的蓝牙设备就会显示在第一手机设备的蓝牙设置界面的可用设备模块中。

第一用户在可用设备模块中点击蓝牙音响对应的名称,例如,该蓝牙音响的名称为“yoyo”,则第一用户在蓝牙设置界面的可用设备模块中点击“yoyo”,该蓝牙音响会收到该第一手机设备发送的连接建立请求消息,该蓝牙音响根据该连接建立请求消息,确定该第一手机设备为首次与其建立连接。此时该蓝牙音响会触发该第一手机设备通过手机屏幕提示用户输入配对密码,如图9所示。该密码可以是蓝牙音响的初始密码。当第一用户正确输入该蓝牙音响的配对密码时,则与该蓝牙音响配对成功,即该第一手机设备通过该蓝牙音响的认证。

s330,该第一终端获取第一标识信息。

作为示例而非限定。具体而言,在该第一终端(例如,第一手机设备)首次通过该待连接设备(例如,无线路由器或蓝牙音响)的认证之后。第一终端获取第一标识信息。

例如,该第一标识信息可以是该第一终端随机生成的信息。

还例如,该第一标识信息还可以是基于系统配置的信息,即可以是同一家庭中的终端设备彼此都获知的信息。

再例如,该第一标识信息还可以为该第一终端的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。本申请对此不作任何限定。

s340,该第一终端向该待连接设备发送该第一标识信息,以使该待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第二终端通过认证,并与该第二终端建立连接。

s350,该待连接设备接收该第一终端发送第一标识信息,并确定发送携带有该第一标识信息的消息的终端设备为通过认证的终端设备。

s360,第二终端向待连接设备发送连接建立请求消息,该连接建立请求消息用于指示该第二终端请求与该待连接设备建立连接,该连接建立请求消息携带有该第一标识信息,其中,该第一标识信息由已通过该待连接设备的认证的第一终端发送给该待连接设备。

s370,该待连接设备接收该第二终端发送的连接建立请求消息,该连接建立请求消息用于指示该第二终端请求与该待连接设备建立连接,该连接建立请求消息携带有该第一标识信息。

s380,该待连接设备根据该第一标识信息和该连接建立请求消息,与该第二终端建立连接。

例如,以该第一终端和该第二终端为手机设备,该待连接设备为无线路由器为例,对步骤s340至步骤s380进行说明。

作为示例而非限定。对于一个家庭的无线网络而言,当家庭中的其中一个成员通过第一终端(例如,第一手机设备)接入无线网络(例如,该无线网络的名称为wirelessnet)之后,该第一手机设备获取第一标识信息,例如,该第一标识信息为基于系统配置的信息,即家庭中的所有手机设备都获知该第一标识信息,且该第一标识信息为该第一手机设备的设备名称信息,例如,该第一手机设备的设备名称信息为liujiang’iphone。

该第一手机设备将该第一标识信息发送至无线路由器,使得该无线路由器在接收到家庭中的其他手机设备(例如,第二手机设备)首次发送的携带有该第一标识信息的连接建立请求消息时,即该第二手机设备与该无线路由器第一次建立连接。该无线路由器就会根据该连接建立请求消息携带的该第一标识信息,确定该第二手机设备为经过认证的设备,即可信任的手机设备。此时,该无线路由器可以允许该第二手机设备建立免配对连接,即该第二手机设备可以不需要用户输入用户名和密码就能够接入无线网络。

此时,在上述情况下,当该第二手机设备进入无线局域网的设置界面并打开无线网络时,该第二手机设备开始对所处位置周围的无线网络进行扫描,并将扫描到的无线网络的名称显示在无线网络的设置界面的可用网络模块。对于已经对第一手机设备进行认证的无线网络wirelessnet而言,当该第二手机设备在可用网络模块显示的网络名称中点击无线网络wirelessnet时,该无线路由器就会收到该第二手机设备发送的携带有第一标识信息(liujiang’iphone)的连接建立请求消息,该无线路由器根据该连接建立请求消息携带的第一标识信息(liujiang’iphone),确定该第二手机设备为可信任的设备,可以与其建立免配对连接。

此时,当无线路由器确定该第二手机设备为可信任的终端设备时,无线路由器就会把第二手机设备需要连接的无线网络的名称wirelessnet显示在无线网络的设置界面的可连接网络模块,如图10所示,以向用户指示该无线网络为免配对连接网络,即用户不需要用户输入用户名和密码就可以成功接入网络,提升用户体验。并与该第二手机设备建立免配对连接,当该第二手机设备与该无线路由器成功建立连接时,可连接网络模块显示的该无线网络wirelessnet的左边就会出现连接成功标志,以向用户指示与该无线路由器成功建立免配对连接,提升用户体验。

可选地,该第一标识信息用于指示该第二终端。

例如,以该第一终端和该第二终端为手机设备,该待连接设备为无线路由器为例进行说明。

作为示例而非限定。当该无线路由器接收到该第一终端(例如,第一手机设备)发送的第一标识信息时,例如,该第一标识信息为该第一手机设备的账号信息。由于该第一标识信息用于指示该第二终端(例如,第二手机设备)。即只有当该无线路由器收到该第二手机设备发送的携带有该第一标识信息(第一手机设备的账号信息)的连接建立请求消息时,才会允许该第二终端进行免配对连接。因此,当其他手机设备(例如,第三手机设备)向该无线路由器发送连接建立请求消息时,即使该第三手机设备发送的连接建立请求消息携带有该第一标识信息,也不能与无线路由器对应的该无线网络wirelessnet建立免配对连接。

可选地,该第一终端向该第二终端发送该第一标识信息。

例如,以该第一终端和该第二终端为手机设备,该待连接设备为无线路由器为例进行说明。

作为示例而非限定。该第一终端(例如,第一手机设备)向无线路由器发送第一标识信息,例如,该第一标识信息是第一手机设备随机生成的信息,只有该第一手机设备知道该第一标识信息的具体内容。因此,该第一手机设备除了要向该无线路由器发送该第一标识信息,还需要向与该无线路由器建立免配对连接的第二终端(例如,第二手机设备)发送该第一标识信息,使得该无线路由器和该第二手机设备都获知该第一标识信息。

此时,当该第二手机设备向该无线路由器发送携带有该第一标识信息的连接建立请求消息时,该无线路由器在收到该连接建立请求消息时,通过该连接建立请求消息携带的该第一标识信息,确定通过该第二手机设备的连接建立请求,并与该第二手机设备建立免配对连接。

可选地,该第一终端将该第一标识信息发送至云空间。

具体而言,该第一终端将获取的该第一标识信息发送至云空间,其他需要与待连接设备建立免配对连接的终端设备(例如,第二终端)可以从云空间获取该第一标识信息。而不需要该第一终端向该第二终端发送该第一标识信息。

例如,该第一终端(例如,第一手机设备)将该第一标识信息上传至该第一手机设备的云空间,并将该云空间的登录信息(例如,登录账号信息与登录密码信息)共享给第二终端(例如,第二手机设备)。该第二手机设备在需要与待连接设备建立免配对连接时,可以从该云空间将第一标识信息同步到本地进行存储,并向该待连接设备发送携带有该第一标识信息的连接建立请求消息。

还例如,该第一终端(例如,第一手机设备)将获取的该第一标识信息发送至云空间,且该第二终端(例如,第二手机设备)与该第一手机设备共用一个云空间的登录信息。此时,该第一手机设备不需要向该第二手机设备发送该第一标识信息,该第二手机设备可以直接从云空间将该第一标识信息同步到本地进行存储,并向待连接设备发送携带有该第一标识信息的连接建立请求消息。

以上为以该第一终端和该第二终端为手机设备,该待连接设备为无线路由器为例,对步骤s340至步骤s380进行说明。

下面将以该第一终端和该第二终端为手机设备,该待连接设备为蓝牙设备为例,对步骤s340至步骤s380进行说明。

当家庭中的一个成员通过第一终端(例如,第一手机设备)与该蓝牙设备(例如,蓝牙音响)建立连接之后,该第一手机设备获取第一标识信息。例如,该第一标识信息为基于系统配置的信息,即家庭中的所有手机设备都获知该第一标识信息。

该第一手机设备将该第一标识信息发送至蓝牙设备,使得该蓝牙设备在接收到家庭中的其他手机设备(例如,第二手机设备)首次发送的携带有该第一标识信息的连接建立请求消息时,即该第二手机设备与该蓝牙设备第一次建立连接。该蓝牙设备就会根据该连接建立请求消息携带的该第一标识信息,确定该第二手机设备为经过认证的设备,即可信任的手机设备。此时,该蓝牙设备可以允许该第二手机设备建立免配对连接,即该第二手机设备可以不需要用户输入用户名和密码就可以与该蓝牙音响建立连接。

此时,在上述情况下,当家庭成员中的另一成员(以下简称“第二用户”)通过第二终端(例如,第二手机设备)需要与该蓝牙音响进行初次连接时,第二用户首先打开该蓝牙音响的开关,使其进入工作模式,并进入手机的蓝牙设置界面并打开手机的蓝牙功能。

此时与第一用户对应的第一手机设备周围的处于工作模式的蓝牙设备的名称就会被显示在该蓝牙设置界面的可用设备模块当中,如图11所示。对于已经与第一手机设备建立过连接的蓝牙音响“yoyo”而言,当该第二手机设备在可用设备模块显示的蓝牙设备的名称中点击该蓝牙音响“yoyo”时,该蓝牙音响就会收到该第二手机设备发送的携带有第一标识信息的连接建立请求消息,该蓝牙设备根据该连接建立请求消息携带的第一标识信息,确定该第二手机设备为可信任的设备,可以与其建立免配对连接。

此时,当蓝牙设备确定该第二手机设备为可信任的终端设备时,蓝牙设备就会把第二手机设备需要连接的蓝牙音响的名称yoyo显示在无线网络的设置界面的可连接设备模块,以向用户指示该蓝牙设备为免配对连接设备,即用户不需要输入配对密码就可以成功与该蓝牙音响建立连接,提升用户体验。并与该第二手机设备建立免配对连接,当该第二手机设备与该蓝牙设备成功建立连接时,可连接设备模块的该蓝牙音响的名称yoyo的左边就会出现连接成功标志,以向用户指示已与该蓝牙设备成功建立免配对连接,提升用户体验。

可选地,还可以对可连接的设备模块显示的设备名称或可连接网络模块显示的设备名称进行标注,该标注用于表示该设备或网络当前是否可以连接。因为有可能某些之前连接过的设备或网络当前不处于可连接的范围之内,对可连接的设备模块显示的设备名称或可连接网络模块显示的设备名称进行标注使得用户对当前可连接设备一目了然,提升用户体验。

可选地,对于某些之前连接过的设备,若其当前不处于可连接的范围之内时,用户可以该终端设备暂时从可连接的设备模块显示的设备名称或可连接网络模块显示的设备名称中删除,从而方便用户选择需要连接的终端设备,避免点击后出现不能成功连接的情况,提升用户体验。

应理解,以上举例仅为示意性说明,并不对本申请构成任何限定。

因此,本申请的建立连接的方法,通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

图12是根据本申请的建立连接的装置400的示意性框图。如图12所示,该装置400包括处理单元410和发送单元420。

其中,处理单元410用于装置获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接;

该处理单元410还用于该装置根据该信任信息,确定第二终端。

发送单元420,用于该装置向第二终端发送连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

可选地,该信任终端组包括该第二终端。

可选地,该处理单元420还用于该装置通过登录云端获取该信任信息。

可选地,该信任终端组包括同一用户的多个终端。

可选地,该连接建立请求消息携带该第一终端的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

应理解,根据本申请的建立连接的装置400可对应于本申请的方法中的第一终端,且该建立连接的装置400中的各个单元的上述和其它操作和/或功能分别为了实现方法100和方法200中的第一终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的装置,通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

图13是根据本申请的建立连接的装置500的示意性框图。如图13所示,该装置500包括接收单元510和处理单元520。

其中,接收单元510用于装置接收该第一终端发送的连接建立请求消息,该连接建立请求消息用于请求与该装置建立免配对连接;处理单元520,用于该装置根据该连接建立请求消息,确定该第一终端是否通过认证;

该处理单元520还用于该装置根据该信任信息,确定是否与该第一终端建立免配对连接。

可选地,该处理单元520还用于该装置获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接;

该处理单元520还用于该装置根据该信任终端组的信任信息和该连接建立请求消息,确定该第一终端是否通过认证。

可选地,该信任终端组包括该第二终端。

可选地,该处理单元520还用于该装置通过登录云端获取该信任信息。

可选地,该信任终端组包括同一用户的多个终端。

可选地,该连接建立请求消息携带该第一终端的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

应理解,根据本申请的建立连接的装置500可对应于本申请的方法中的第二终端,且该建立连接的装置500中的各个单元的上述和其它操作和/或功能分别为了实现方法100和方法200中的第二终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的装置,通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

图14是根据本申请的建立连接的终端600的示意性框图。如图14所示,该终端600包括:

至少一个通信模块;

处理器620;

存储器630;

可选地,该至少一个通信模块包括第一通信模块610和/或第二通信模块640;

其中,该存储器630用于存储指令,该处理器620用于执行该存储器存储的指令,以控制该第一通信模块610或第二通信模块640发送信号。

可选地,该处理器620可以是中央处理单元(centralprocessingunit,cpu),该处理器620还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器630可以包括只读存储器和随机存取存储器,并向处理器620提供指令和数据。存储器630的一部分还可以包括非易失性随机存取存储器。例如,存储器630还可以存储设备类型的信息。

其中,该处理器620用于终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接。

该处理器620用于还用于该终端根据该信任信息,确定第二终端。

其中,该第一通信模块610用于该终端向第二终端发送连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

其中,该第二通信模块640用于该终端向第二终端发送连接建立请求消息,该连接建立请求消息用于请求与该第二终端建立免配对连接。

可选地,该信任终端组包括该第二终端。

可选地,该处理器620还用于该终端通过登录云端获取该信任信息。

可选地,该信任终端组包括同一用户的多个终端。

可选地,该连接建立请求消息携带该第一终端的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

可选地,该第一通信模块610可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该第二通信模块640可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该终端600还可以包括显示器650,该显示器用于将终端的标识信息显示给用户。

在实现过程中,上述方法的各步骤可以通过处理器620中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器630,处理器620读取存储器630中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应理解,根据本申请的建立连接的终端600可对应于本申请的方法中的第二终端,且该建立连接的终端600中的各个单元的上述和其它操作和/或功能分别为了实现方法100和方法200中的第一终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的终端,通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

图15是根据本申请的建立连接的终端700的示意性框图。如图15所示,该终端700包括:

至少一个通信模块;

处理器720;

存储器730;

可选地,该至少一个通信模块包括第一通信模块710和/或第二通信模块740;

其中,该存储器730用于存储指令,该处理器720用于执行该存储器存储的指令,以控制该第一通信模块710或第二通信模块740接收信号。

可选地,该处理器720可以是中央处理单元(centralprocessingunit,cpu),该处理器720还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器730可以包括只读存储器和随机存取存储器,并向处理器720提供指令和数据。存储器730的一部分还可以包括非易失性随机存取存储器。例如,存储器730还可以存储设备类型的信息。

其中,该第一通信模块710用于终端接收该第一终端发送的连接建立请求消息,该连接建立请求消息用于请求与该终端建立免配对连接。

其中,该第二通信模块740用于终端接收该第一终端发送的连接建立请求消息,该连接建立请求消息用于请求与该终端建立免配对连接。

其中,处理器720用于该终端根据该连接建立请求消息,确定该第一终端是否通过认证。

其中,处理器720还用于该终端根据该信任信息,确定是否与该第一终端建立免配对连接。

其中,处理器720还用于该终端获取信任信息,该信任终端组包括至少一个终端;

该处理器720还用于该终端根据该信任信息,确定是否与该第一终端建立免配对连接。

可选地,该处理器720还用于该终端获取信任终端组的信任信息,该信任终端组包括该第一终端在内的至少一个终端,该信任终端组中的任意两个终端之间能够进行免配对连接;

该处理器720还用于该终端根据该信任终端组的信任信息和该连接建立请求消息,确定该第一终端是否通过认证。

可选地,该信任终端组包括该第二终端。

可选地,该处理器720还用于该终端通过登录云端获取该信任信息。

可选地,该信任终端组包括同一用户的多个终端。

可选地,该连接建立请求消息携带该第一终端的设备登录信息、云端账号信息和通信模块的物理地址信息中的至少一种信息。

可选地,该第一通信模块710可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该第二通信模块740可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该终端700还可以包括显示器750,该显示器用于将终端的标识信息显示给用户。

在实现过程中,上述方法的各步骤可以通过处理器720中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器730,处理器720读取存储器730中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应理解,根据本申请的建立连接的终端700可对应于本申请的方法中的第二终端,且该建立连接的终端700中的各个单元的上述和其它操作和/或功能分别为了实现方法100和方法200中的第二终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的终端,通过第一终端首先确定信任终端组中所包括的终端,即确定哪些终端是可信任的,进而实现信任终端组中的任意两个终端之间建立免配对连接。从而提升用户体验。

图16是根据本申请的建立连接的装置800的示意性框图。如图16所示,该装置800包括处理单元810和发送单元820。

其中,处理单元810用于该装置与待连接设备进行认证处理,以通过该待连接设备对该装置的认证;该处理单元810还用于该装置获取第一标识信息;发送单元820,用于该装置向该待连接设备发送该第一标识信息,以使该待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第二终端通过认证,并与该第二终端建立连接。

可选地,该第一标识信息用于指示该第二终端。

可选地,该发送单元820还用于:

该装置向该第二终端发送该第一标识信息。

可选地,该第一标识信息用于指示终端设备集合,该终端设备集合包括该装置在内的至少一个终端设备。

可选地,该第一标识信息包括终端设备的账号信息或设备名称信息。

应理解,根据本申请的建立连接的装置800可对应于本申请的方法中的第一终端,且该建立连接的装置800中的各个单元的上述和其它操作和/或功能分别为了实现方法200中的第一终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的装置,通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

图17是根据本申请的建立连接的装置900的示意性框图。如图17所示,该装置900包括发送单元910。

其中,发送单元910用于该装置向待连接设备发送连接建立请求消息,该连接建立请求消息用于指示该装置请求与该待连接设备建立连接,该连接建立请求消息携带有该第一标识信息,其中,该第一标识信息由已通过该待连接设备认证的第一终端发送给该待连接设备。

可选地,该第一标识信息用于指示该装置。

可选地,该装置还包括:

接收单元920,用于该装置接收该第一终端发送的该第一标识信息。

可选地,该第一标识信息用于指示终端设备集合,该终端设备集合包括该第一终端在内的至少一个终端设备。

可选地,该第一标识信息包括终端设备的账号信息或设备名称信息。

应理解,根据本申请的建立连接的装置900可对应于本申请的方法中的第二终端,且该建立连接的装置900中的各个单元的上述和其它操作和/或功能分别为了实现方法200中的第二终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的装置,通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

图18是根据本申请的建立连接的装置1000的示意性框图。如图18所示,该装置1000包括处理单元1010和接收单元1020.

其中,处理单元1010用于该装置与第一终端进行认证处理,以通过对该第一终端的认证;接收单元1020用于该装置接收该第一终端发送第一标识信息,并确定发送携带有该第一标识信息的消息的终端设备为通过认证的终端设备;

该接收单元1020还用于该装置接收该第二终端发送的连接建立请求消息,该连接建立请求消息用于指示该第二终端请求与该装置建立连接,该连接建立请求消息携带有该第一标识信息;

该处理单元1010还用于该装置根据该第一标识信息和该连接建立请求消息,与该第二终端建立连接。

可选地,该第一标识信息用于指示该第二终端。

可选地,该第一标识信息用于指示终端设备集合,该终端设备集合包括该第一终端在内的至少一个终端设备。

可选地,该第一标识信息包括终端设备的账号信息或设备名称信息。

应理解,根据本申请的建立连接的装置1000可对应于本申请的方法中待连接设备,且该建立连接的装置1000中的各个单元的上述和其它操作和/或功能分别为了实现方法200中的待连接设备的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的装置,通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

图19是根据本申请的建立连接的终端1100的示意性框图。如图19所示,该终端1100包括:

至少一个通信模块;

处理器1120;

存储器1130;

可选地,该至少一个通信模块包括第一通信模块1110和/或第二通信模块1140;

其中,该存储器1130用于存储指令,该处理器1120用于执行该存储器存储的指令,以控制该第一通信模块1110或第二通信模块1140发送信号。

可选地,该处理器1120可以是中央处理单元(centralprocessingunit,cpu),该处理器1120还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器1130可以包括只读存储器和随机存取存储器,并向处理器1120提供指令和数据。存储器1130的一部分还可以包括非易失性随机存取存储器。例如,存储器1130还可以存储设备类型的信息。

其中,处理器1120用于该终端与待连接设备进行认证处理,以通过该待连接设备对该终端的认证;该处理器1120还用于该终端获取第一标识信息。

其中,第一通信模块1110用于该终端向该待连接设备(例如,无线路由器)的第一通信模块发送该第一标识信息,以使该待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第二终端通过认证,并与该第二终端建立连接。

其中,第二通信模块1140用于该终端向该待连接设备(例如,蓝牙设备)的第二通信模块发送该第一标识信息,以使该待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第二终端通过认证,并与该第二终端建立连接。

可选地,该第一标识信息用于指示该第二终端。

可选地,该第一通信模块1110还用于:

该终端向该第二终端的第一通信模块发送该第一标识信息。

可选地,该第一标识信息用于指示终端设备集合,该终端设备集合包括该终端在内的至少一个终端设备。

可选地,该第二通信模块1140还用于:

该终端向该第二终端的第二通信模块发送该第一标识信息。

可选地,该第一标识信息用于指示终端设备集合,该终端设备集合包括该终端在内的至少一个终端设备。

可选地,该第一标识信息包括终端设备的账号信息或设备名称信息。

可选地,该第一通信模块1110可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该第二通信模块1140可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该终端1100还可以包括显示器1150,该显示器用于将终端的标识信息显示给用户。

在实现过程中,上述方法的各步骤可以通过处理器1120中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1130,处理器1120读取存储器1130中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应理解,根据本申请的建立连接的终端1100可对应于本申请的方法中的第一终端,且该建立连接的终端1100中的各个单元的上述和其它操作和/或功能分别为了实现方法200中的第一终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的终端,通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

图20是根据本申请的建立连接的终端1200的示意性框图。如图20所示,该终端1200包括:

至少一个通信模块;

处理器1220;

存储器1230;

可选地,该至少一个通信模块包括第一通信模块1210和/或第二通信模块1240;

其中,该存储器1230用于存储指令,该处理器1220用于执行该存储器存储的指令,以控制该第一通信模块1210或第二通信模块1240发送信号。

可选地,该处理器1220可以是中央处理单元(centralprocessingunit,cpu),该处理器1220还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器1230可以包括只读存储器和随机存取存储器,并向处理器1220提供指令和数据。存储器1230的一部分还可以包括非易失性随机存取存储器。例如,存储器1230还可以存储设备类型的信息。

其中,第一通信模块1210用于该终端向待连接设备(例如,无线路由器)的第一通信模块发送连接建立请求消息,该连接建立请求消息用于指示该终端请求与该待连接设备建立连接,该连接建立请求消息携带有该第一标识信息,其中,该第一标识信息由已通过该待连接设备认证的第一终端发送给该待连接设备。

其中,第二通信模块1240用于该终端向待连接设备(例如,蓝牙设备)的第二通信模块1240发送连接建立请求消息,该连接建立请求消息用于指示该终端请求与该待连接设备建立连接,该连接建立请求消息携带有该第一标识信息,其中,该第一标识信息由已通过该待连接设备认证的第一终端发送给该待连接设备。

可选地,该第一标识信息用于指示该终端。

可选地,该第一通信模块1210还用于该终端接收该第一终端的第一通信模块发送的该第一标识信息。

可选地,该第二通信模块1240还用于该终端接收该第一终端的第二通信模块1240发送的该第一标识信息。

可选地,该第一标识信息用于指示终端设备集合,该终端设备集合包括该第一终端在内的至少一个终端设备。

可选地,该第一标识信息包括终端设备的账号信息或设备名称信息。

可选地,该第一通信模块1210可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该第二通信模块1240可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该终端1200还可以包括显示器1250,该显示器用于将终端的标识信息显示给用户。

在实现过程中,上述方法的各步骤可以通过处理器1220中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1230,处理器1220读取存储器1230中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应理解,根据本申请的建立连接的终端1200可对应于本申请的方法中的第二终端,且该建立连接的终端1200中的各个单元的上述和其它操作和/或功能分别为了实现方法200中的第二终端的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的终端,通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

图21是根据本申请的建立连接的终端1300的示意性框图。如图21所示,该终端1300包括:

至少一个通信模块;

处理器1320;

存储器1330;

可选地,该至少一个通信模块包括第一通信模块1310和/或第二通信模块1340;

其中,该存储器1330用于存储指令,该处理器1320用于执行该存储器存储的指令,以控制该第一通信模块1310或第二通信模块1340接收信号。

可选地,该处理器1320可以是中央处理单元(centralprocessingunit,cpu),该处理器1320还可以是其他通用处理器、数字信号处理器(dsp)、专用集成电路(asic)、现成可编程门阵列(fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

该存储器1330可以包括只读存储器和随机存取存储器,并向处理器1320提供指令和数据。存储器1330的一部分还可以包括非易失性随机存取存储器。例如,存储器1330还可以存储设备类型的信息。

其中,该处理器1320用于该终端与第一终端进行认证处理,以通过对该第一终端的认证;

其中,该第一通信模块1310用于该终端(例如,无线路由器)接收该第一终端的第一通信模块发送的第一标识信息,并确定发送携带有该第一标识信息的消息的终端设备为通过认证的终端设备;

其中,第二通信模块1340用于该终端(例如,蓝牙设备)接收该第一终端的第二通信模块发送的第一标识信息,并确定发送携带有该第一标识信息的消息的终端设备为通过认证的终端设备;

其中,该第一通信模块1310还用于:

该终端接收该第二终端发送的连接建立请求消息,该连接建立请求消息用于指示该第二终端请求与该终端建立连接,该连接建立请求消息携带有该第一标识信息。

其中,该第二通信模块1340还用于:

该终端接收该第二终端发送的连接建立请求消息,该连接建立请求消息用于指示该第二终端请求与该终端建立连接,该连接建立请求消息携带有该第一标识信息。

其中,该处理器1320还用于:

该终端根据该第一标识信息和该连接建立请求消息,与该第二终端建立连接。

可选地,该第一标识信息用于指示该第二终端。

可选地,该第一标识信息用于指示终端设备集合,该终端设备集合包括该第一终端在内的至少一个终端设备。

可选地,该第一标识信息包括终端设备的账号信息或设备名称信息。

可选地,该第一通信模块1310可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该第二通信模块1340可以为蓝牙模块或wifi模块。本申请对此不作任何限定。

可选地,该终端1300还可以包括显示器1350,该显示器用于将终端的标识信息显示给用户。

在实现过程中,上述方法的各步骤可以通过处理器1320中的硬件的集成逻辑电路或者软件形式的指令完成。结合本申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。软件模块可以位于随机存储器,闪存、只读存储器,可编程只读存储器或者电可擦写可编程存储器、寄存器等本领域成熟的存储介质中。该存储介质位于存储器1330,处理器1320读取存储器1330中的信息,结合其硬件完成上述方法的步骤。为避免重复,这里不再详细描述。

应理解,根据本申请的建立连接的终端1300可对应于本申请的方法中待连接设备,且该建立连接的终端1300中的各个单元的上述和其它操作和/或功能分别为了实现方法200中的待连接设备的相应流程,为了简洁,在此不再赘述。

因此,本申请的建立连接的终端,通过第一终端首先与待连接设备完成认证,并且向待连接设备发送第一标识信息,以使待连接设备在接收到第二终端发送的携带有该第一标识信息的连接建立请求消息后,根据该第一标识信息,确定该第一终端为可信任的设备,并与该第一终端建立免配对连接,即该第二终端不需要用户输入用户名和密码就可以与该待连接设备成功建立连接,提升用户体验。

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请的实施过程构成任何限定。

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、终端和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、终端和方法,可以通过其它的方式实现。例如,以上所描述的终端实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,终端或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。

以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以权利要求所述的保护范围为准。

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