一种设备发现与设备连接方法、设备及系统技术方案

技术编号:13504451 阅读:34 留言:0更新日期:2016-08-10 04:23
本发明专利技术公开了一种设备发现与设备连接方法、设备及系统,源设备在确定Miracast终端设备返回的与基于MAC层的探测请求广播消息相对应的探测响应消息中携带有Miracast终端设备所处基础设施网络的第一BSSID时,可通过判断第一BSSID是否与源设备所处基础设施网络的第二BSSID相一致来确定该Miracast终端设备是否与源设备处于同一基础设施网络,从而实现了与源设备处于同一基础设施网络的Miracast终端设备的发现,并且由于探测请求广播消息等是基于MAC层的,从而相较于传统的基于UDP进行设备发现的机制来说,还具有数据处理层次少、处理速度快等优点。

【技术实现步骤摘要】
一种设备发现与设备连接方法、设备及系统
本专利技术涉及多屏共享
,尤其涉及一种设备发现与设备连接方法、设备及系统。
技术介绍
Miracast又称为WI-FIDisplay(无线同屏),其是由WI-FI联盟于2012年9月19日宣布启动的Wi-FiCERTIFIEDMiracast认证项目。Miracast通过Wi-FiCERTIFIEDWi-FiDirect形成连接,因此,各Miracast终端设备(具有Miracast能力的终端设备)无需接入任何Wi-Fi网络,即可以在各Miracast终端设备间迅速地传输图片、视频等,如在大屏电视上浏览智能手机拍下的照片,或者在平板电脑上收看家庭电视机顶盒的直播节目等等。具体地,目前发布的Miracast规范版本是基于P2P(PeertoPeer,对等网络)网络架构的Miracast1.0版本,在Miracast1.0版本的P2P网络架构中(具体可如图1所示),Source(Miracast源设备或简称为源设备,即发送端)和Sink(Miracast终端设备,即接收端或目的端)之间通过P2P建立Miracast连接以进行相应的数据传输,而不需要经过任何AP(AccessPoint,无线访问节点)。也就是说,目前发布的Miracast1.0版本中没有定义如何在Infrastructure(基础设施)网络架构中实现Miracast设备的发现和Miracast设备的连接的方法,并且目前也没有其他相关标准或方案定义如何在Infrastructure网络架构中实现Miracast设备的发现和Miracast设备的连接的内容。即,目前尚无在Infrastructure网络架构中实现Miracast设备的发现和Miracast设备的连接的相关方案。
技术实现思路
本专利技术实施例提供了一种设备发现与设备连接方法、设备及系统,用以解决目前存在的尚无在Infrastructure网络架构中实现Miracast设备的发现和Miracast设备的连接的相关方案的问题。本专利技术实施例提供了一种设备发现方法,所述方法适用于Infrastructure网络架构中,包括:源设备基于MAC(MediaAccessControl,媒体访问控制)层发送探测请求广播消息,以确定所述源设备周围是否存在有具有Miracast能力的Miracast终端设备;针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一BSSID(BasicServiceSetIdentifier,基本服务集标识符),则判断所述第一BSSID是否与所述源设备所处基础设施网络的第二BSSID相一致,若是,则确定所述Miracast终端设备为与所述源设备处于同一基础设施网络的Miracast终端设备。进一步地,本专利技术实施例提供了一种基于本专利技术实施例中所述设备发现方法的设备连接方法,包括:针对源设备确定的任一与所述源设备处于同一基础设施网络的Miracast终端设备,所述源设备根据所述Miracast终端设备返回的探测响应消息中携带的所述Miracast终端设备的MAC地址,获取所述Miracast终端设备的MAC地址;并根据获取到所述Miracast终端设备的MAC地址,利用RASP(ReverseAddressResolutionProtocol,反向地址转换协议)确定所述Miracast终端设备的IP(InternetProtocol,网络互连协议)地址,以及,根据确定的所述IP地址与所述Miracast终端设备建立连接。进一步地,本专利技术实施例提供了另一种设备发现方法,所述方法适用于Infrastructure网络架构中,包括:Miracast终端设备接收源设备基于MAC层发送的探测请求广播消息;若确定自身处于基础设施网络中,则向所述源设备返回携带有自身所处基础设施网络的第一BSSID的探测响应消息,以由所述源设备根据所述探测响应消息中携带的所述第一BSSID,通过判断所述第一BSSID是否与所述源设备所处基础设施网络的第二BSSID相一致的方式来确定所述Miracast终端设备是否为与所述源设备处于同一基础设施网络的Miracast终端设备。进一步地,本专利技术实施例还提供了一种设备连接方法,所述方法适用于Infrastructure网络架构中,包括:Miracast终端设备接收源设备基于MAC层发送的探测请求广播消息;若确定自身处于基础设施网络中,则向所述源设备返回携带有自身所处基础设施网络的第一BSSID以及自身的MAC地址的探测响应消息,以由所述源设备在通过确定所述第一BSSID与所述源设备所处基础设施网络的第二BSSID相一致的方式来确定所述Miracast终端设备为与所述源设备处于同一基础设施网络的Miracast终端设备后,根据所述MAC地址,确定所述Miracast终端设备的IP地址并根据确定的所述IP地址与所述Miracast终端设备建立连接。进一步地,本专利技术实施例还提供了一种源设备,所述设备适用于Infrastructure网络架构中,包括:发送单元,用于基于MAC层发送探测请求广播消息,以确定所述源设备周围是否存在有具有Miracast能力的Miracast终端设备;接收单元,用于接收各Miracast终端设备返回的探测响应消息;处理单元,用于针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一BSSID,则判断所述第一BSSID是否与所述源设备所处基础设施网络的第二BSSID相一致,若是,则确定所述Miracast终端设备为与所述源设备处于同一基础设施网络的Miracast终端设备。进一步地,本专利技术实施例还提供了一种源设备,包括:发送单元,用于基于MAC层发送探测请求广播消息,以确定所述源设备周围是否存在有具有Miracast能力的Miracast终端设备;接收单元,用于接收各Miracast终端设备返回的探测响应消息;处理单元,用于针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一BSSID,则判断所述第一BSSID是否与所述源设备所处基础设施网络的第二BSSID相一致,若是,则确定所述Miracast终端设备为与所述源设备处于同一基础设施网络的Miracast终端设备;以及,针对确定的任一与所述源设备处于同一基础设施网络的Miracast终端设备,根据所述Miracast终端设备返回的探测响应消息中携带的所述Miracast终端设备的MAC地址,获取所述Miracast终端设备的MAC地址,并根据获取到的所述Miracast终端设备的MAC地址,利用RASP,确定所述Miracast终端设备的IP地址,以及,根据确定的所述IP地址与所述Miracast终端设备建立连接。进一步地,本专利技术实施例还提供了一种Miracast终端设备,包括:接收单元,用于接收源设备基于MAC层发送的探测请求广播消息;发送单元,用于若确定自身处于基础设施网络中,则向所述源设备返回携带有自身所本文档来自技高网
...

【技术保护点】
一种设备发现方法,其特征在于,所述方法适用于基础设施网络架构中,包括:源设备基于媒体访问控制MAC层发送探测请求广播消息,以确定所述源设备周围是否存在有具有Miracast能力的Miracast终端设备;针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一基本服务集标识符BSSID,则判断所述第一BSSID是否与所述源设备所处基础设施网络的第二BSSID相一致,若是,则确定所述Miracast终端设备为与所述源设备处于同一基础设施网络的Miracast终端设备。

【技术特征摘要】
1.一种通信设备发现方法,其特征在于,所述方法适用于基础设施网络架构中,包括:源通信设备基于媒体访问控制MAC层发送探测请求广播消息,以确定所述源通信设备周围是否存在有具有Miracast能力的Miracast终端设备;针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一基本服务集标识符BSSID,则判断所述第一BSSID是否与所述源通信设备所处基础设施网络的第二BSSID相一致,若是,则确定所述Miracast终端设备为与所述源通信设备处于同一基础设施网络的Miracast终端设备。2.如权利要求1所述的方法,其特征在于,所述第一BSSID为所述Miracast终端设备所关联的接入点AP的MAC地址,且,所述第一BSSID位于所述Miracast终端设备返回的探测响应消息所对应的MAC帧的第三地址Address3域内;所述第二BSSID为所述源通信设备所关联的AP的MAC地址。3.如权利要求1所述的方法,其特征在于,所述方法还包括:针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一BSSID且确定所述第一BSSID与所述源通信设备所处基础设施网络的第二BSSID不一致,或者,若确定所述探测响应消息中未携带有相关的BSSID,则确定所述Miracast终端设备与所述源通信设备未处于同一基础设施网络。4.如权利要求1所述的方法,其特征在于,所述方法还包括:显示确定的与所述源通信设备处于同一基础设施网络的各Miracast终端设备。5.一种基于权利要求1所述的通信设备发现方法的通信设备连接方法,其特征在于,包括:针对源通信设备确定的任一与所述源通信设备处于同一基础设施网络的Miracast终端设备,所述源通信设备根据所述Miracast终端设备返回的探测响应消息中携带的所述Miracast终端设备的MAC地址,获取所述Miracast终端设备的媒体访问控制MAC地址;并根据获取到所述Miracast终端设备的MAC地址,利用反向地址转换协议RASP确定所述Miracast终端设备的网络互连协议IP地址,以及,根据确定的所述IP地址与所述Miracast终端设备建立连接。6.如权利要求5所述的通信设备连接方法,其特征在于,针对任一与所述源通信设备处于同一基础设施网络的Miracast终端设备,所述Miracast终端设备的MAC地址位于所述Miracast终端设备返回的探测响应消息所对应的MAC帧的第二地址Address2域内。7.如权利要求5所述的通信设备连接方法,其特征在于,根据获取到所述Miracast终端设备的MAC地址,利用RASP确定所述Miracast终端设备的IP地址,包括:发送携带有所述Miracast终端设备的MAC地址的RARP广播消息;并根据接收到的所述Miracast终端设备返回的携带有与所述Miracast终端设备的MAC地址相对应的IP地址的RARP响应消息,确定所述Miracast终端设备的IP地址。8.一种通信设备发现方法,其特征在于,所述方法适用于基础设施网络架构中,包括:Miracast终端设备接收源通信设备基于媒体访问控制MAC层发送的探测请求广播消息;若确定自身处于基础设施网络中,则向所述源通信设备返回携带有自身所处基础设施网络的第一基本服务集标识符BSSID的探测响应消息,以由所述源通信设备根据所述探测响应消息中携带的所述第一BSSID,通过判断所述第一BSSID是否与所述源通信设备所处基础设施网络的第二BSSID相一致的方式来确定所述Miracast终端设备是否为与所述源通信设备处于同一基础设施网络的Miracast终端设备。9.如权利要求8所述的方法,其特征在于,所述第一BSSID为所述Miracast终端设备所关联的接入点AP的MAC地址,且,所述第一BSSID位于所述探测响应消息所对应的MAC帧的第三地址Address3域内。10.一种通信设备连接方法,其特征在于,所述方法适用于基础设施网络架构中,包括:Miracast终端设备接收源通信设备基于媒体访问控制MAC层发送的探测请求广播消息;若确定自身处于基础设施网络中,则向所述源通信设备返回携带有自身所处基础设施网络的第一基本服务集标识符BSSID以及自身的MAC地址的探测响应消息,以由所述源通信设备在通过确定所述第一BSSID与所述源通信设备所处基础设施网络的第二BSSID相一致的方式来确定所述Miracast终端设备为与所述源通信设备处于同一基础设施网络的Miracast终端设备后,根据所述MAC地址,确定所述Miracast终端设备的网络互连协议IP地址并根据确定的所述IP地址与所述Miracast终端设备建立连接。11.如权利要求10所述的方法,其特征在于,所述第一BSSID为所述Miracast终端设备所关联的接入点AP的MAC地址,且,所述第一BSSID位于所述探测响应消息所对应的MAC帧的第三地址Address3域内;所述MAC地址位于所述探测响应消息所对应的MAC帧的第二地址Address2域内。12.一种源通信设备,其特征在于,包括:发送单元,用于基于媒体访问控制MAC层发送探测请求广播消息,以确定所述源通信设备周围是否存在有具有Miracast能力的Miracast终端设备;接收单元,用于接收各Miracast终端设备返回的探测响应消息;处理单元,用于针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一基本服务集标识符BSSID,则判断所述第一BSSID是否与所述源通信设备所处基础设施网络的第二BSSID相一致,若是,则确定所述Miracast终端设备为与所述源通信设备处于同一基础设施网络的Miracast终端设备。13.如权利要求12所述的设备,其特征在于,所述第一BSSID为所述Miracast终端设备所关联的接入点AP的MAC地址,且,所述第一BSSID位于所述Miracast终端设备返回的探测响应消息所对应的MAC帧的第三地址Address3域内;所述第二BSSID为所述源通信设备所关联的AP的MAC地址。14.如权利要求12所述的设备,其特征在于,所述处理单元,还用于针对任一Miracast终端设备返回的探测响应消息,若确定所述探测响应消息中携带有所述Miracast终端设备所处基础设施网络的第一BSSID且确定所述第一BSSID与所述源通信设备所处基础设施网络的第二BSSID不一致,或者,若确定所述探测响应消息中未携带有相关的BSSI...

【专利技术属性】
技术研发人员:张勇浩
申请(专利权)人:中国移动通信集团公司
类型:发明
国别省市:北京;11

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

1