一种基于无线信号进行移动终端实时探测方法及系统的制作方法

文档序号:9331101阅读:741来源:国知局
一种基于无线信号进行移动终端实时探测方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动互联网领域,具体涉及一种基于无线信号进行移动终端实时探测方法及系统。
【背景技术】
[0002]目前移动终端普及率快速增长,几乎人人都有手机、平板电脑等移动设备,当人们外出就餐、通勤、工作和住宿时,不能有效地找到符合自身需求的目的地,虽然,目前已经存在一些移动终端定位方法,如利用无线传感器网络中多个无线传感节点进行多点定位的方式(CN201110113180)、以及移动终端通过获取附近AP的标识信息进而查询该AP位置信息进行移动终端定位的方式(CN201110308614)。但是,以上所述的方法都是由移动终端主动获取周围环境的信息,进而直接获取定位信息,不但浪费移动流量,而且在一些移动信号弱的地域,此方法便不能够实现移动终端的定位,具有使用局限性;而随着国内外020业务飞速发展,线下实体店也需要进行转型升级,抛弃传统的盲目追求好地段、高客流、无差别人群的经营方式,转为精细化运营,直接面向消费者进行个性化营销,并且利用更为详细的人流数据,分析线下实体店的经营状况。因此迫切需要一种技术能够更好地对线下实体店的人流进行采集和分析。

【发明内容】

[0003]本发明为解决上述问题,提供了一种基于无线信号向移动终端推送消息的系统,包括:所述探测模块用于获取移动终端的信息,并发送至服务端;所述服务端根据移动终端的信息,向所述移动终端推送消息。
[0004]本发明还提供了使用上述系统的方法。
[0005]根据本发明的系统和方法,可以让服务器时实获取移动终端信息,进而知道该移动终端所在的位置,并推送精准信息,具有适用面广,部署简单、实用性强等优点。
【具体实施方式】
[0006]为了便于本领域技术人员的理解,下面结合实施例对本发明作进一步的描述。本发明涉及一种基于无线信号向移动终端推送消息的系统,其特征在于,包括:相互连接的探测模块和服务端;所述探测模块用于获取移动终端的信息,并发送至服务端;所述服务端根据移动终端的信息,向所述移动终端推送消息。
[0007]其中,该移动终端可以是手机、PAD、平板电脑等移动设备。
[0008]该探测模块采用嵌入式设备。根据本发明的一个优选实施例,所述探测模块包括WIFI模块和/或蓝牙模块,所述WIFI模块进一步包括WIFI热点扫描接收模块、WIFI热点信息解析模块,所述蓝牙模块进一步包括蓝牙信号探测模块、蓝牙信息接收模块和蓝牙MAC解析模块。其中,所述WIFI热点扫描接收模块用于接收移动终端的用于接收移动终端的WIFI热点扫描的无线WIFI信号,所述WIFI热点信息解析模块用于从无线WIFI信号中解析出无线WIFI信号中携带的WIFI模块的MAC地址;所述蓝牙信号探测模块用于定时发送蓝牙信号进行探测,所述蓝牙信息接收模块用于接收移动终端根据接收到的蓝牙信号反向发送的蓝牙扫描信号,所述蓝牙MAC解析模块用于根据反向发送的蓝牙扫描信号,解析获得蓝牙MAC地址。
[0009]所述服务端进一步包括存储设备,所述存储设备中中存储有无线MAC地址和设备ID的映射关系,以及设备ID和消息推送通道的映射关系;所述无线MAC地址为移动终端WIFI模块的MAC地址或者移动终端蓝牙MAC地址;所述设备ID是根据移动终端设备硬件信息生成唯一的设备标识,或者通过服务端生成唯一的终端标识。
[0010]本发明涉及一种基于无线信号向移动终端推送消息的方法。
[0011]根据本发明的第一优选实施例,所述方法包括以下步骤:
[0012]S100,探测模块获取移动终端无线MAC地址,并发送至服务端。
[0013]在该实施例中,移动终端开启WIFI功能,然后定期进行WIFI热点扫描(通常这种扫描工作是为了实现WIFI自动连接功能),即定期发送用于WIFI热点扫描的无线信号(WIFI扫描信号)。根据移动终端系统的不同,该扫描周期在30到10分钟不等,在一些特殊设备上扫描周期可能会更长。
[0014]WIFI扫描信号中会携带移动终端自身WIFI模块的MAC地址,该MAC地址由6字节组成,根据WIFI模块厂商的不同和芯片的不同,都会有所区别。WIFI信号覆盖范围通常在150米左右,室内因为墙的隔离,覆盖范围会缩小,在室外开阔区域,覆盖范围可能达到500米左右,但是总体上局限在一个有限的区域内。在这个有限区域内经过的移动终端中所集成的WIFI模块,MAC地址通常可以被认为是唯一的。
[0015]在本实施例中,探测模块主要包括WIFI模块,可选的还可以包括蓝牙模块。探测模块使用WIFI热点扫描接收模块接收到WIFI信号覆盖范围内的WIFI扫描信号,使用WIFI热点信息解析模块用于从无线WIFI信号中解析出无线WIFI信号中携带的WIFI模块的MAC地址。进一步的,探测模块还将MAC地址发送到服务端。
[0016]S200,服务端根据无线MAC地址,获得对应的设备ID。
[0017]在该实施例中,所述服务端进一步包括存储设备,所述存储设备中存储有无线MAC地址和设备ID的映射关系。优选的,所述存储设备为数据库。具体的,服务端根据探测模块发送的无线MAC地址和设备ID,到预设数据库中查询该无线MAC地址对应的设备ID,进而确定移动终端的位置。
[0018]S300,向对应的设备ID的移动终端推送消息。
[0019]在该实施例中,所述存储设备中还存储有设备ID和消息推送通道的映射关系;月艮务端根据查询到的设备ID确定移动终端当前在线的消息推送通道,向移动终端推送消息。该实施例中设备ID可以选用移动终端的頂EI,服务端通过WIFI的MAC地址查找到移动终端的MEI,并进一步进行消息推送;也可以由服务器为每个移动终端分配,取值可以为UUID (Universally Unique Identif ier),服务端通过MAC查找到移动终端的IMEI,并进一步进行消息推送。
[0020]S400,移动终端根据接收到的消息内容展示消息通知或启动该消息的应用程序。
[0021]根据本发明的第二优选实施例,所述方法包括以下步骤:
[0022]实施例二:采用嵌入式设备作为探测装置,使用蓝牙信号进行移动终端主动探测。
[0023]它包括如下主要步骤:
[0024]S100,探测模块获取移动终端蓝牙MAC地址,并发送至服务端。
[0025]与第一实施例不同,在该实施例中,探测模块主要包括蓝牙模块,可选的还可以包括WIFI模块。探测模块使用蓝牙信号探测模块定时发送蓝牙信号进行主动探测。移动终端接收到蓝牙信号后,反向发送蓝牙扫描信号。探测装置使用蓝牙信息接收模块用于接收移动终端根据接收到的蓝牙信号反向发送的蓝牙扫描信号。最后,蓝牙MAC解析模块用于根据反向发送的蓝牙扫描信号,解析获得蓝牙MAC地址。
[0026]进一步的,探测模块还将MAC地址发送到服务端。
[0027]在该实施例中,移动终端需要开启蓝牙功能,才能正常收发蓝牙信号。探测装置定时主动发送蓝牙信号,例如每30s发送一次。处于探测装置周围的移动终端接收到该蓝牙信号后,反向发送蓝牙扫描信号,同时可以在该蓝牙扫描信号中携带移动终端的设备ID,该信号由探测装置接收。
[0028]蓝牙扫描信号中会携带移动终端自身蓝牙模块的MAC地址,该MAC地址由6字节组成,根据蓝牙模块厂商的不同和芯片的不同,都会有所区别。蓝牙信号用于短距离信号传输,覆盖范围通常在10米左右。在这个有限区域内经过的移动终端中所集成的蓝牙模块,MAC地址通常可以被认为是唯一的。
[0029]该实施例中设备ID可以由服务端为每个移动终端分配,取值可以为UUID (Universally Unique Identif ier),服务端通过MAC查找到移动终端的IMEI,并进一步进行消息推送。
[0030]S200
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1