【技术实现步骤摘要】
一种多设备建立连接的方法及设备
[0001]本申请涉及通信
,尤其涉及一种多设备建立连接的方法及设备。
技术介绍
[0002]随着智能终端的发展,一个用户拥有多个智能终端的场景越来越多,例如智能手机、平板电脑,或个人计算机等设备。多设备之间的互联互通给用户带来了较好的体验。为了提高用户的体验,提供了多屏协同功能(或者,称为多设备协同功能),从而可支持多设备协同工作的应用与业务,例如多屏协同、信息共享等。应理解,多设备协同工作需要将手机、平板、PC、显示屏等多个终端设备连接在一起,即多设备互联,从而使业务数据在多个终端设备之间传输。
[0003]目前多设备互联之间的数据传输基于WiFi P2P协议,然而WiFi P2P协议基于802.11协议框架开发,属于一种中心式的网络通信结构。也就是,WiFi P2P要求每个终端设备都必须配置一个角色,例如可以是群组拥有者(group owner,GO)或者群组用户(group client,GC)。GO作为中心节点,能够与该GO连接的任意GC节点进行通信,但是GO和GO之间、GC与GC之间不能相互通信。然而,需要协同的业务可能存在于互联的多个设备中任意两个设备,例如一个GC与另一个GC之间,显然基于WiFi P2P协议实现的多设备互联限制了分布式业务的实际应用需求。
技术实现思路
[0004]本申请提供一种多设备建立连接的方法及设备,使得互联的多个设备之间角色对等,不会因各个设备的角色造成对分布式业务的限制。
[0005]第一方面,提供了一种 ...
【技术保护点】
【技术特征摘要】
1.一种多设备建立连接的方法,用于包括多个设备的系统,所述多个设备包括第一设备,其特征在于,包括:第一设备发送第一消息,所述第一消息用于发现其他设备;所述第一设备接收来自一个或多个设备的第二消息,所述第二消息为针对所述第一消息的响应消息;所述第一设备基于一个或多个所述第二消息确定与所述一个或多个设备中的第二设备建立连接;所述第一设备和所述第二设备协商用于所述第一设备和所述第二设备之间建立直连通信的链路信息,并基于所述链路信息与所述第二设备建立直连通信连接。2.如权利要求1所述的方法,其特征在于,所述第二消息包括业务能力信息,所述业务能力信息用于指示设备是否能够支持所述第一设备要进行的业务,所述第一设备基于一个或多个所述第二消息确定与所述第二设备建立连接,包括:所述第一设备获取所述一个或多个第二消息分别携带的业务能力信息;所述第一设备根据所获取的业务能力信息从所述一个或多个设备中确定能够支持所述第一设备要进行的业务的设备为所述第二设备;所述第一设备确定与所述第二设备建立连接。3.如权利要求1或2所述的方法,其特征在于,所述方法还包括:所述第一设备发送所述第一设备的优先级排序RP,所述RP可用于指示所述第一设备的优先级,用于确定所述系统中的主设备,所述系统中除所述主设备之外的设备为从设备;所述第一设备接收来自所述一个或多个设备各自的RP,并基于接收的一个或多个RP确定所述主设备。4.如权利要求3所述的方法,其特征在于,所述RP包括第一部分和第二部分,所述第一部分用于指示所述第一设备的身份信息,所述第二部分用于指示所述第一设备的优先级信息,所述优先级信息包括如下信息的一种或多种:设备等级、设备的协议版本号,或设备所连接的设备数量,所述设备等级包括设备的类型、设备的续航能力和设备的硬件能力的一种或多种。5.如权利要求4所述的方法,其特征在于,所述第一设备按照预设规则,基于接收的一个或多个RP确定所述主设备,所述预设规则满足:若所述第一设备的设备类型高于所述第二设备的设备类型,则所述第一设备为主设备,所述第二设备为从设备;若所述第一设备的设备类型与所述第二设备的设备类型相同,所述第一设备的续航能力高于所述第二设备的续航能力,则所述第一设备为主设备,所述第二设备为从设备;若所述第一设备的设备类型与所述第二设备的设备类型相同,所述第一设备的续航能力与所述第二设备的续航能力相同,所述第一设备的硬件能力高于所述第二设备的硬件能力,则所述第一设备为主设备,所述第二设备为从设备;若所述第一设备的设备类型与所述第二设备的设备类型相同,所述第一设备的续航能力与所述第二设备的续航能力相同,所述第一设备的硬件能力与所述第二设备的硬件能力相同,所述第一设备的协议版本高于与所述第二设备的协议版本,则所述第一设备为主设备,所述第二设备为从设备;
若所述第一设备的设备类型与所述第二设备的设备类型相同,所述第一设备的续航能力与所述第二设备的续航能力相同,所述第一设备的硬件能力与所述第二设备的硬件能力相同,所述第一设备的协议版本与所述第二设备的协议版本相同,所述第一设备连接的设备数高于所述第二设备连接的设备数,所述第一设备为主设备,则所述第二设备为从设备;或者,若所述第一设备的设备类型与所述第二设备的设备类型相同,所述第一设备的续航能力与所述第二设备的续航能力相同,所述第一设备的硬件能力与所述第二设备的硬件能力相同,所述第一设备的协议版本与所述第二设备的协议版本相同,所述第一设备连接的设备数与所述第二设备连接的设备数相同,则按位比较MAC地址,所述第一设备的MAC地址高于所述第二设备的MAC地址,所述第一设备为主设备,所述第二设备为从设备。6.如权利要求3
‑
5任一所述的方法,其特征在于,所述第一设备为主设备,所述方法还包括:所述第一设备周期性地发送时间同步帧,所述时间同步帧携带用于各从设备时间同步的时间信息和基本服务集标识符BSSID,所述BSSID用于指示所述多个设备所在系统的身份标识信息。7.如权利要求3
‑
6任一项所述的方法,其特征在于,所述第一设备为从设备,所述方法还包括:所述第一设备广播时间同步请求消息,所述时间同步请求消息用于请求与所述多个设备所在系统内的完成时间同步的设备进行时间同步;所述第一设备接收来自第三设备的响应消息,所述响应消息携带所述第三设备的时间信息以及时域位置,所述时域位置用于指示所述多个设备相互发现过程中交互信息的时域位置;所述第一设备根据所述响应信息中的时间信息完成时间预同步,并在所述时域位置监听来自所述第三设备的action信令帧,完成最终同步。8.一种电子设备,其特征在于,所述电子设备包括存储器及与所述存储器耦合的至少一个处理器,以收发器;所述存储器用于存储指令,所述至少一个处理器用于执行所述指令;其中,所述收发器,用于发送第一消息,以及接收来自一个或多个设备的第二消息,所述第一消息用于发现其他设备,...
【专利技术属性】
技术研发人员:张利,杨建华,陈旺,孟梦,夏继康,顾燕杰,廖欣,
申请(专利权)人:华为技术有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。