[发明专利]设备发现方法、装置及系统无效
申请号: | 201210593557.1 | 申请日: | 2012-12-31 |
公开(公告)号: | CN103916879A | 公开(公告)日: | 2014-07-09 |
发明(设计)人: | 关鑫;杜振国;方平;丁志明 | 申请(专利权)人: | 华为终端有限公司 |
主分类号: | H04W24/00 | 分类号: | H04W24/00;H04W48/10;H04W84/12 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 刘芳 |
地址: | 518129 广东省*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 设备 发现 方法 装置 系统 | ||
技术领域
本发明实施例涉及互联网技术,尤其涉及一种设备发现方法、装置及系统。
背景技术
随着无线保真(Wireless Fidelity,简称:WiFi)技术在各个行业的广泛应用,WiFi网络的接入点(Access Point,简称:AP)遍布于酒店、咖啡厅、学校商城等场所,近年来已经基于WiFi发展出了社交WiFi(SocialWiFi)的各种应用程序和产品,其中一个重要的应用就是点对点(Peer toPeer,简称:P2P)设备发现。
P2P设备发现有多种应用场景,而各场景中用户对P2P设备发现的需求是不同的。例如,场景1:用户想要找到某个游戏玩家,该场景的用户需求是在终端打开P2P设备发现功能后尽快发现目标设备,发现后即可关闭P2P设备发现功能;场景2:用户订制了某个服务,该场景的用户需求是P2P设备发现功能长期运行,当服务出现时提示用户。
现有技术的P2P设备发现,采用主动扫描(Search)和被动扫描(listen)交替进行的方式,分别在三条信道上各发送一次探测请求消息,具体地,在一个信道发送探测请求消息后在该信道等待一段时间来接收探测响应消息,等待的时长为预设的一组数值,每次等待的时间在该组数值中随机选择,等待结束后切换到下一个信道发送探测请求消息,如此循环执行。
但是这种P2P设备发现的方法效率不高,非常耗电,尤其是对于上述的场景2,如果用户需要长期使用P2P设备发现的功能,将会很快耗尽终端的电量,从而不便于用户使用。
发明内容
本发明实施例提供一种设备发现方法、装置及系统,以提高设备发现的效率。
第一方面,本发明实施例提供一种设备发现方法,包括:在设定的发送信道上发送探测请求消息,其中,所述探测请求消息中携带本机的监听规律信息,所述监听规律信息至少包括监听时间信息和/或监听信道信息;根据所述监听规律信息,监听其他设备发送的消息。
在第一方面的第一种可能的实现方式中,所述在设定的发送信道上发送探测请求消息包括:在设定的一条信道发送所述探测请求消息,或在设定的至少两条信道依次发送所述探测请求消息。
根据第一方面的第一种可能的实现方式,在第二种可能的实现方式中,所述根据所述监听规律信息,监听其他设备发送的消息包括:根据所述监听规律信息,在一条信道监听其他设备发送的消息,或在设定的至少两条信道依次监听其他设备发送的消息。
根据第一方面、第一方面的第一种或第二种可能的实现方式,在第一方面的第三种可能的实现方式中,所述监听规律信息中的监听时间信息包括:从当前时刻到下一次监听开始时刻之间的间隔、监听时长和/或相邻两次监听之间的时间间隔。
根据第一方面、第一方面的第一种至第三种可能的实现方式中的任意一种,在第一方面的第四种可能的实现方式中,所述根据所述监听规律信息,监听其他设备发送的消息包括:根据所述监听规律信息,监听其他设备发送的探测响应消息和/或探测请求消息。
根据第一方面的第三种可能的实现方式,在第五种可能的实现方式中,相邻两次发送所述探测请求消息的间隔为第一时长,所述监听规律信息中的监听时长为第二时长,且所述第一时长小于所述第二时长。
根据第一方面、第一方面的第一种至第五种可能的实现方式中的任意一种,在第一方面的第六种可能的实现方式中,还包括:按照所述监听规律信息,进入休眠时间。
根据第一方面的第六种可能的实现方式,在第七种可能的实现方式中,还包括:按照所述监听规律信息,在所述休眠时间内,在设定的至少一个监听窗口时间内将本机唤醒,监听其他设备发送的消息。
第二方面,本发明实施例提供一种设备发现方法,包括:接收其他设备发送的探测请求消息,所述探测请求消息中携带监听规律信息,所述监听规律信息包括监听时间信息和/或监听信道信息;根据所述探测请求消息中携带的监听规律信息,在所述监听时间和/或监听信道发送探测响应消息。
第三方面,本发明实施例提供一种设备发现发送装置,包括:探测模块,用于在设定的发送信道上发送探测请求消息,其中,所述探测请求消息中携带本机的监听规律信息,所述监听规律信息至少包括监听时间信息和/或监听信道信息;监听模块,用于根据所述监听规律信息,监听其他设备发送的消息。
在第三方面的第一种可能的实现方式中,所述探测模块具体用于:在设定的一条信道发送所述探测请求消息,或在设定的至少两条信道依次发送所述探测请求消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为终端有限公司,未经华为终端有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210593557.1/2.html,转载请声明来源钻瓜专利网。