一种终端互发现方法及装置制造方法及图纸

技术编号:10519001 阅读:100 留言:0更新日期:2014-10-08 17:10
本发明专利技术公开了一种终端互发现方法及装置,所述方法包括:无线热点获取其覆盖范围内的终端的终端信息;根据所获取的终端信息,在数据库中查找所述终端之间是否存在联系人关系;若存在联系人关系,则通知所述具有联系人关系的至少一方终端,并携带具有联系人关系的终端信息。本发明专利技术利用终端的WiFi扫描功能实现在离线场景下,发现附近和自己有关系的智能终端,从而找到附近的朋友。

【技术实现步骤摘要】
一种终端互发现方法及装置
本专利技术涉及包括Android智能手机等智能终端、Wifi热点、云服务器,其中,所述 智能终端普遍具备互联网接入能力和WiFi功能,Wifi热点具备一定的覆盖范围,可以被智 能终端通过802. 11的Probe Request巾贞扫描到,同时热点也会发beacon信标巾贞广播自己, 云服务器是目前移动互联网普遍应用的一种基于互联网连接的后台服务器,它提供云端的 数据存储和挖掘服务。
技术介绍
目前Android智能手机已经非常普及,此类终端具备通话、GPS、移动数据业务、 WiFi等功能。智能终端上也普遍拥有通过互联网和GPS定位构建的联系人发现服务,如微 信的雷达服务。 由于移动数据业务资费的原因,在很多用户外出后会关闭移动数据业务,外界的 WiFi上网需要复杂的配置步骤,所以互联网是一个不容易获得的前提条件。 目前的GPS技术包括卫星定位,基站定位和WiFi定位,他们各自具有如下局限 性: 1.卫星定位:商场,咖啡厅等室内场景无法使用卫星定位; 2.基站定位:要求基站信号好,且定位精确性太差,覆盖范围太大; 3. WiFi定位:也是需要依赖互联网连接的。 综上所述,目前没有一项技术可以弥补在商场,咖啡厅等室内场景下(离线)发现 其他朋友的技术。而目前在商场,咖啡厅的无线WiFi热点确非常普及。本专利技术利用这些 WiFi热点设计一套终端互发现方法和装置,来实现这个功能空白点。
技术实现思路
本专利技术的目的在于提供一种终端互发现方法及装置,能更好地解决终端互发现问 题。 根据本专利技术的一个方面,提供了一种终端互发现方法,应用于WIFI设备,包括: 无线热点获取其覆盖范围内的终端的终端信息; 根据所获取的终端信息,在数据库中查找所述终端之间是否存在联系人关系; 若存在联系人关系,则通知所述具有联系人关系的至少一方终端,并携带具有联 系人关系的终端信息。 优选地,所述的无线热点获取其覆盖范围内的终端的终端信息的步骤包括: 无线热点侦听终端发送的终端广播帧; 对侦听到的终端广播帧进行解析,获取终端的终端信息。 优选地,所述终端信息包括互发现服务标志和终端MAC地址,在所述的无线热点 获取其覆盖范围内的终端的终端信息的步骤之后,无线热点根据所述互发现服务标志,确 定所述终端是互发现服务终端,并将所述终端MAC地址写入MAC地址池。 优选地,所述的根据所获取的终端信息,在数据库中查找所述终端之间是否存在 联系人关系的步骤包括: 无线热点将MAC地址池中的终端MAC地址发送至服务器; 服务器利用其数据库中预存的终端之间的联系人关系列表,查找其收到的终端 MAC地址中存在联系人关系的终端MAC地址,并将存在联系人关系的MAC地址发送至无线热 点。 根据本专利技术的另一方面,提供了终端互发现方法,应用于WIFI设备,包括: 终端发送携带有终端信息的终端广播帧; 接收无线热点根据侦听到的所述终端信息而找到的具有联系人关系的终端信息。 优选地,还包括: 终端在本地数据库中查找与所述终端信息对应的联系人信息,并对所找到的联系 人信息进行显示。 根据本专利技术的另一方面,提供了一种终端互发现装置,应用于无线热点,包括: 终端信息获取模块,用于获取无线热点覆盖范围内的终端的终端信息; 联系人关系查找模块,用于根据所获取的终端信息,在数据库中查找所述终端之 间是否存在联系人关系; 联系人关系通知模块,用于在存在联系人关系时,通知所述具有联系人关系的至 少一方终端,并携带具有联系人关系的终端信息。 优选地,所述终端信息获取模块侦听终端发送的终端广播帧,并对侦听到的终端 广播帧进行解析,获取终端的终端信息。 优选地,所述终端信息包括互发现服务标志和终端MAC地址,所述终端信息获取 模块在获取无线热点覆盖范围内的终端的终端信息的之后,根据所述互发现服务标志,确 定所述终端是互发现服务终端,并将所述终端MAC地址写入MAC地址池。 优选地,所述联系人关系查找模块将MAC地址池中的终端MAC地址发送至服务器, 并接收所述服务器找到并发送的存在联系人关系的终端MAC地址,其中,所述服务器利用 其数据库中预存的终端之间的联系人关系列表,查找其收到的终端MAC地址中存在联系人 关系的终纟而MAC地址。 根据本专利技术的另一方面,提供了一种终端互发现装置,应用于WIFI终端,包括: 发送模块,用于发送携带有终端信息的终端广播帧; 接收模块,用于接收无线热点根据侦听到的所述终端信息而找到的具有联系人关 系的终端信息; 优选地,还包括: 查询模块,用于在本地数据库中查找与所述终端信息对应的联系人信息,并对所 找到的联系人信息进行显示。 与现有技术相比较,本专利技术的有益效果在于: 本专利技术能够通过无线热点实现覆盖范围内的终端互发现。 【附图说明】 图1是本专利技术提供的终端互发现方法第一原理框图; 图2是本专利技术提供的终端互发现方法第二原理框图; 图3是本专利技术提供的终端互发现装置第一框图; 图4是本专利技术提供的终端互发现装置第二框图; 图5是本专利技术实施例提供的多个Android终端实现基于WiFi无连接的离线互发 现机制示意图; 图6是本专利技术实施例提供的本地(联系人)数据库的建立流程图; 图7是本专利技术实施例提供的无网络下基于无线热点的互发现系统实现框架示意 图; 图8是本专利技术实施例提供的无网络连接时互发现流程图; 图9是本专利技术实施例提供的终端联系人发现界面示意图; 图10是本专利技术实施例提供的增加 Flag标志位的probe request巾贞格式示意图; 图11是本专利技术实施例提供的扩展过加入Flag标志位和MAC地址的beacon信标 帧数据格式示意图。 【具体实施方式】 以下结合附图对本专利技术的优选实施例进行详细说明,应当理解,以下所说明的优 选实施例仅用于说明和解释本专利技术,并不用于限定本专利技术。 图1是本专利技术提供的终端互发现方法第一原理框图,如图1所示,包括: 步骤S101 :无线热点获取其覆盖范围内的终端的终端信息。 具体地说,无线热点侦听终端发送的终端广播帧,并对侦听到的终端广播帧进行 解析,获取终端的终端信息。其中,所述终端信息包括互发现服务标志和终端MAC地址。无 线热点根据所述互发现服务标志,确定所述终端是互发现服务终端,并将所述终端MAC地 址写入MAC地址池。 步骤S102 :根据所获取的终端信息,在数据库中查找所述终端之间是否存在联系 人关系。 具体地说,无线热点将MAC地址池中的终端MAC地址发送至服务器,服务器利用其 数据库中预存的终端之间的联系人关系列表,查找其收到的终端MAC地址中存在联系人关 系的终端MAC地址,并将存在联系人关系的MAC地址发送至无线热点。 步骤S103 :若存在联系人关系,则通知所述具有联系人关系的至少一方终端,并 携带具有联系人关系的终端信息。 例如,无线热点侦听终端A以广播形式发送的携带有终端MAC地址的终端广播帧, 根据所述终端A的终端本文档来自技高网...

【技术保护点】
一种终端互发现方法,应用于WIFI设备,其特征在于,包括:无线热点获取其覆盖范围内的终端的终端信息;根据所获取的终端信息,在数据库中查找所述终端之间是否存在联系人关系;若存在联系人关系,则通知所述具有联系人关系的至少一方终端,并携带具有联系人关系的终端信息。

【技术特征摘要】
1. 一种终端互发现方法,应用于WIFI设备,其特征在于,包括: 无线热点获取其覆盖范围内的终端的终端信息; 根据所获取的终端信息,在数据库中查找所述终端之间是否存在联系人关系; 若存在联系人关系,则通知所述具有联系人关系的至少一方终端,并携带具有联系人 关系的终端信息。2. 根据权利要求1所述的方法,其特征在于,所述的无线热点获取其覆盖范围内的终 端的终端信息的步骤包括: 无线热点侦听终端发送的终端广播帧; 对侦听到的终端广播帧进行解析,获取终端的终端信息。3. 根据权利要求1或2所述的方法,其特征在于,所述终端信息包括互发现服务标志和 终端MAC地址,在所述的无线热点获取其覆盖范围内的终端的终端信息的步骤之后,无线 热点根据所述互发现服务标志,确定所述终端是互发现服务终端,并将所述终端MAC地址 写入MAC地址池。4. 根据权利要求3所述的方法,其特征在于,所述的根据所获取的终端信息,在数据库 中查找所述终端之间是否存在联系人关系的步骤包括: 无线热点将MAC地址池中的终端MAC地址发送至服务器; 服务器利用其数据库中预存的终端之间的联系人关系列表,查找其收到的终端MAC地 址中存在联系人关系的终端MAC地址,并将存在联系人关系的MAC地址发送至无线热点。5. -种终端互发现方法,应用于WIFI设备,其特征在于,包括: 终端发送携带有终端信息的终端广播帧; 接收无线热点根据侦听到的所述终端信息而找到的具有联系人关系的终端信息。6. 根据权利要求5所述的方法,其特征在于,还包括: 终端在本地数据库中查找与所述终端信息对应的联系人信息,并对所找到的联系人信 息进行显示。7. ...

【专利技术属性】
技术研发人员:曾慧鹏张百胜
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:广东;44

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

1