基于Wi-Fi环境下的移动终端相互主动识别方法技术

技术编号:9620723 阅读:77 留言:0更新日期:2014-01-30 09:40
本发明专利技术公开了一种基于Wi-Fi环境下的移动终端相互主动识别方法,当移动终端进入Wi-Fi网络后,首先实时发布一个mDNS服务,同时,实时搜索其它移动终端发布的mDNS服务;搜索到其它移动终端发布的服务后,获得终端名并进行名字解析,获取IP地址后发出邀请进行相互,或直接对已获得IP地址进行访问。而当无法搜索到其它移动终端发布的mDNS服务时,则确定此其它移动终端已退出,交互结束。本发明专利技术通过移动终端在Wi-Fi环境下的组播域名技术,保证了有限范围内移动终端身份识别的较高实时性和准确性,实现了不同移动终端间的快速交互,开创了现代社会客户服务和营销模式的新思路。

Mutual active recognition method of mobile terminal based on Wi-Fi environment

The invention discloses a mobile terminal based on Wi-Fi mutual active identification method, when the mobile terminal in Wi-Fi networks, the first time to publish a mDNS service, at the same time, real-time search other mobile terminal launched mDNS service; to search for other mobile terminal services released after obtaining terminal name and name resolution. Get the IP address after the invitation to each other, or directly to the IP address has been accessed. When the mDNS service published by other mobile terminals cannot be searched, it is determined that the other mobile terminals have exited and the interaction is over. The present invention through the mobile terminal under the environment of Wi-Fi multicast domain technology, ensure a higher limited range of the mobile terminal identification accuracy and real-time performance, to achieve a rapid interaction of different mobile terminals, creating a customer service and marketing mode of modern society, the new way of thinking.

【技术实现步骤摘要】
基于W1-Fi环境下的移动终端相互主动识别方法
本专利技术涉及一种移动终端的相互识别方法,特别涉及一种基于W1-Fi环境下的移动终端相互主动识别方法,属于移动通讯

技术介绍
在以客户为中心的服务行业中,营业现场对客户身份的主动识别具有重要意义。在现有技术中,为保证客户主动识别主要包括以下几个要素:1、客户需随身携带用于鉴别身份的ID ;2、覆盖一定范围的监控系统;3、ID和监控系统之间的有效通信。随着移动通信技术和智能通信终端的发展,智能手机已经成为人们随身携带的“个人名片”,是用于身份主动识别的最佳载体。但市场上智能手机的移动系统平台种类繁多,其中,最主流的是Android系统和iOS系统。Android系统由于其开放性又衍生出许多基于其的移动操作系统,这些情况无疑为实现移动终端的客户主动识别增加了难度。Multicast Domain Name System(mDNS),即组播域名系统,是一种零配置服务器名字解析服务,可实现在没有传统DNS服务器的情况下使局域网内的主机实现相互发现和通信。mDNS协议发布于RFC6762,使用IP组播用户数据报协议(UDP)包进行传输。当一个mDNS客户端想要解析一个主机名,它会广播一条询问消息来让使用此主机名的主机表明身份。目标机器收到询问消息后发出一条包含自己IP地址的组播消息,之后,所有在此组播组里的机器使用这条消息去更新它们的mDNS缓存,从而完成主机间的相互识别和更新。
技术实现思路
鉴于上述现有情况,本专利技术旨在提供一种在有限范围内适用,成本低廉的基于W1-Fi环境下利用mDNS技术进行移动终端相互主动识别的方法,以形成有效的主动服务或主动营销商业模式。本专利技术是通过以下技术方案来实现的:一种基于W1-Fi环境下的移动终端相互主动识别方法,包括进入和退出W1-Fi网络两个部分。其中,进入W1-Fi网络部分,具体步骤包括:移动终端进入W1-Fi网络后,首先实时发布一个基于mDNS协议的服务,同时,实时搜索其它移动终端发布的基于mDNS协议的服务;移动终端搜索到W1-Fi网络中其它移动终端发布的基于mDNS协议的服务后,获得其它移动终端的终端名,并在mDNS协议基础上进行名字解析,获取其它移动终端的IP地址,同时,比对并更新自身的mDNS缓存库;移动终端通过Socket向已获得IP地址的其它移动终端发出邀请,对方接受后即可进行相互通信;或移动终端直接通过Socket对已获得IP地址的其它移动终端进行访问。而退出W1-Fi网络部分,具体步骤包括:移动终端退出W1-Fi网络后,其它移动终端无法搜索到移动终端发布的mDNS服务,其它移动终端自动更新自身的mDNS缓存库,确定移动终端已退出,正在交互的其它移动终端停止与此移动终端的交互。为提高使用灵活性和方便性,上述过程中,移动终端进入W1-Fi网络后还包括移动终端的初始化过程,以确定mDNS服务的发布内容。如店名、简介、服务内容、需求信息等。所述W1-Fi网络中还可划分有多个子网,为获得跨子网客户识别能力,移动终端还可通过子网间的路由器转发进行mDNS服务的实时发布和实时搜索。所述的移动终端为智能手机。本专利技术所述的基于W1-Fi环境下的移动终端相互主动识别方法,通过移动终端在W1-Fi环境下的组播域名技术,使以往成本很高,很难惠及普通用户的客户主动识别方法以极低的成本和技术门槛落地,保证了有限范围内移动终端身份识别的较高实时性和准确性,稳定性高,作用范围明确,实现了不同移动终端间的快速交互。进而在W1-Fi环境下,在客户识别的基础上,开创了客户服务和营销模式的新思路。【附图说明】图1为本专利技术所述基于W1-Fi环境下的移动终端相互主动识别方法中商户智能手机接入W1-Fi网络后的结构流程图;图2为本专利技术所述基于W1-Fi环境下的移动终端相互主动识别方法中客户智能手机接入W1-Fi网络后的结构流程图。【具体实施方式】W1-Fi技术由于技术成熟、价格低廉,已经逐步在各种服务场所普及。同时,受W1-Fi网络的功率所限,其具备天然的有限物理覆盖范围。由此,W1-Fi和智能手机的组合,成为客户身份主动识别解决方案的最佳载体。下面以智能手机作为移动终端,结合附图对本专利技术做进一步的详细描述:场景一、以商户对客户进行主动识别进而提供主动服务或主动营销为例,如图1所示,具体步骤包括:第一步、商户智能手机接入W1-Fi网络后,初始化商户信息,如店名、简介、服务内容等;第二步、商户智能手机向所在W1-Fi网络实时发布一个基于mDNS协议的商户服务,对网络中的客户智能手机表明自己的商户身份,发送的商户服务包含有初始化中的商户信息;同时,在W1-Fi网络中,商户智能手机实时搜索客户智能手机发布的mDNS服务,记录下服务信息后,对记录的客户智能手机进行名字解析,获得客户智能手机的IP地址,并更新自身的mDNS缓存库后,商户智能手机向客户智能手机发出邀请会话,如接受邀请则进行交互,否则退出邀请,一次有限范围内的商户主动服务或主动营销过程完成。当然,上述过程中,商户智能手机实时发布的mDNS商户服务同样会被客户智能手机所实时搜索,从而形成一个同样的识别过程被客户智能手机所完成,并实现客户智能手机自身mDNS缓存库的实时更新。而上述商户智能手机的邀请过程也被限制在只针对新客户智能手机上,从而避免了重复邀请过程。场景二、以客户智能手机进入商户W1-Fi网络为例,如图2所示,具体步骤包括:第一步、客户智能手机连入商户W1-Fi网络后,初始化客户身份信息,如购买意向等;第二步、客户智能手机向所在商户W1-Fi网络发布一个基于mDNS的客户服务,表明自己的客户身份,客户服务中包含有客户自己设置的一些初始化信息;同时,客户智能手机实时搜索商户W1-Fi网络中商户智能手机发布的商户服务,记录下服务信息后,对记录的商户智能手机进行名字解析,获得商户智能手机的IP地址后,更新自身的mDNS缓存库,客户智能手机即可直接访问商户智能手机提供的在线服务,完成交互过程。当然,上述客户智能手机向所在商户W1-Fi网络发布的基于mDNS的客户服务,同样会被商户智能手机搜索到,其过程同场景一,在接受商户智能手机的邀请后,客户智能手机与商户智能手机开始会话,在此不再赘述。受商户或客户智能手机不断进出W1-Fi网络的影响,无论商户智能手机还是客户智能手机都需要对彼此的状态信息进行实时性掌控。场景三、以客户智能手机退出商户W1-Fi网络为例,具体步骤包括:第一步、客户智能手机退出商户W1-Fi网络时,客户智能手机停止发布mDNS的服务;第二步、当商户智能手机无法搜索到移动终端实时发布的mDNS服务时,商户智能手机自动更新自身的mDNS缓存库,确定此客户智能手机已退出,交互结束。如客户智能手机再次进入商户W1-Fi网络,则可按场景二的描述过程进行,在此不再赘述。本文档来自技高网...

【技术保护点】
基于Wi?Fi环境下的移动终端相互主动识别方法,其特征在于,包括进入和退出Wi?Fi网络两个部分;进入Wi?Fi网络部分,具体步骤包括:步骤11、移动终端进入Wi?Fi网络后,首先实时发布一个基于mDNS协议的服务,同时,实时搜索其它移动终端发布的基于mDNS协议的服务;步骤12、移动终端搜索到Wi?Fi网络中其它移动终端发布的基于mDNS协议的服务后,获得其它移动终端的终端名,并在mDNS协议基础上进行名字解析,获取其它移动终端的IP地址,同时,比对并更新自身的mDNS缓存库;步骤13、移动终端通过Socket向已获得IP地址的其它移动终端发出邀请,对方接受后即可进行相互通信;或移动终端直接通过Socket对已获得IP地址的其它移动终端进行访问;退出Wi?Fi网络部分,具体步骤包括:步骤21、移动终端退出Wi?Fi网络后,其它移动终端无法搜索到移动终端发布的mDNS服务,其它移动终端自动更新自身的mDNS缓存库,确定移动终端已退出,正在交互的其它移动终端停止与此移动终端的交互。

【技术特征摘要】
1.基于W1-Fi环境下的移动终端相互主动识别方法,其特征在于,包括进入和退出W1-Fi网络两个部分; 进入W1-Fi网络部分,具体步骤包括: 步骤11、移动终端进入W1-Fi网络后,首先实时发布一个基于mDNS协议的服务,同时,实时搜索其它移动终端发布的基于mDNS协议的服务; 步骤12、移动终端搜索到W1-Fi网络中其它移动终端发布的基于mDNS协议的服务后,获得其它移动终端的终端名,并在mDNS协议基础上进行名字解析,获取其它移动终端的IP地址,同时,比对并更新自身的mDNS缓存库; 步骤13、移动终端通过Socket向已获得IP地址的其它移动终端发出邀请,对方接受后即可进行相互通信;或移动终端直接通过Socket对已获得IP地址的其它移动终端进行访问; 退出W1-Fi网络部分,具体...

【专利技术属性】
技术研发人员:杨宁
申请(专利权)人:广州市盛戈移软信息科技有限公司
类型:发明
国别省市:

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

1