一种实时探测移动终端地理位置的方法及系统的制作方法_2

文档序号:9203226阅读:来源:国知局
[0036]信息缓存模块:用于根据预先设定的地理范围,对所述移动终端在电子围栏中的位置状态进行缓存。
[0037]事件触发模块:用于根据所述移动终端在电子围栏中的位置状态,在预先设定的地理范围内,触发相应的虚拟事件,所述虚拟事件包括:进入事件、保持事件和离开事件。
[0038]信息推送模块:用于根据所述虚拟事件,触发相应的消息,以及根据设备ID查找所述移动终端当前在线的消息推送通道,并通过长连接通道将消息推送到移动终端。
[0039]依据本发明的另一实施例,提供一种实时探测移动终端地理位置的系统,包括:所述服务器和移动终端,所述移动终端定时获取到周边WIFI信号发射源的MAC地址,并将MAC地址和移动终端的设备ID上传到服务器。
[0040]以上描述了很多具体细节以便于充分理解本发明。但是以上描述仅是本发明的较佳实施例,本发明能够以很多不同于在此描述的其它方式来实施,因此本发明不受上面公开的具体实施的限制。同时任何熟悉本领域技术人员在不脱离本发明技术方案范围情况下,都可利用上述描述揭示的方法和技术内容对本发明技术方案做出许多可能的变动和或修改。因此,凡未脱离本发明技术方案的内容,依据本发明的技术实质对以上实施例所做的任何简单修改、等同变化及修饰,均仍属于本发明技术方案保护的范围。
【主权项】
1.一种服务器和客户端之间进行信息处理的方法,其特征在于,该方法包括以下步骤: 移动终端定时获取到周边WIFI信号发射源的MAC地址,并将MAC地址和移动终端的设备ID上传到服务器; 所述服务器根据MAC地址,向具有该设备ID的移动终端推送消息。2.如权利要求1所述的服务器和客户端之间进行信息处理的方法,其特征在于,其中,服务器存储有WIFI信号发射源的MAC地址,MAC地址和GeoHash的映射关系,GeoHash和电子围栏的映射关系,设备ID和在线的消息推送通道的映射关系; 所述GeoHash为标识地理网格的唯一字符串编码,所述地理网格包括地理上的经度和玮度范围;所述电子围栏为包含一个或多个相邻或不相邻的GeoHash的虚拟的地理范围;所述设备ID为根据设备硬件信息生成唯一的设备标识,或者通过服务器生成唯一的并保存到移动终端的终端标识; 所述服务器根据MAC地址,向具有该设备ID的移动终端推送消息具体包括以下步骤:所述服务器接收到移动终端发送的WIFI信号发射源的MAC地址和设备ID后,到数据库中对所述WIFI信号发射源的MAC地址进行匹配; 若匹配成功,则根据服务器中存储的所述MAC地址和GeoHash的映射关系,获得GeoHash 信息; 根据服务器中存储的GeoHash和电子围栏的映射关系,获得电子围栏信息; 而后判断所述移动终端在电子围栏中的位置状态,并根据所述位置状态向所述移动终端推送消息,具体包括以下步骤: 所述服务器根据设备ID查找所述移动终端当前在线的消息推送通道; 根据所述在线的消息推送通道,所述服务器向所述移动终端推送消息; 所述移动终端根据接收到的推送消息,展示通知或者启动应用程序。3.如权利要求2所述的服务器和客户端之间进行信息处理的方法,其特征在于,所述移动终端在电子围栏中的位置状态包括:进入状态、保持状态和离开状态; 向所述移动终端推送消息还包括以下步骤: 根据预先设定的地理范围,对所述移动终端在电子围栏中的位置状态进行缓存;根据所述移动终端在电子围栏中的位置状态,在预先设定的地理范围内,触发相应的虚拟事件,所述虚拟事件包括:进入事件、保持事件和离开事件; 根据所述虚拟事件,触发相应的消息,并将所述相应的消息推送到所述移动终端。4.如权利要求2所述的服务器和客户端之间进行信息处理的方法,其特征在于: 服务器通过高速缓存快速计算出WIFI发射源信号的MAC地址所对应的GeoHash信息。5.如权利要求2所述的服务器和客户端之间进行信息处理的方法,其特征还在于: 所述服务器根据所述移动终端定时上传的WIFI信号发射源的MAC地址,对所述移动终端在电子围栏中的位置状态进行更新; 当所述移动终端出现异常情况时,通过超时机制判断所述移动终端在电子围栏中的位置状态。6.一种用于实时探测移动终端地理位置的服务器,包括: 信息接收模块:用于接收移动终端发送的WIFI信号发射源的MAC地址和设备ID ; 地址匹配模块:用于到数据库中对WIFI信号发射源的MAC地址进行匹配,并判断MAC地址是否匹配成功; 信息获取模块:用于根据服务器中存储的所述MAC地址和GeoHash的映射关系,获得GeoHash信息;以及根据服务器中存储的GeoHash和电子围栏的映射关系,获得电子围栏信息; 位置判断模块:用于判断所述移动终端在电子围栏中的位置状态,所述位置状态包括:进入状态、保持状态和离开状态; 信息缓存模块:用于根据预先设定的地理范围,对所述移动终端在电子围栏中的位置状态进行缓存; 事件触发模块:用于根据所述移动终端在电子围栏中的位置状态,在预先设定的地理范围内,触发相应的虚拟事件,所述虚拟事件包括:进入事件、保持事件和离开事件; 信息推送模块:用于根据所述虚拟事件,触发相应的消息,以及根据设备ID查找所述移动终端当前在线的消息推送通道,并通过长连接通道将消息推送到移动终端。7.一种实时探测移动终端地理位置的系统,其特征在于,包括: 权利要求6所述的服务器和移动终端,所述移动终端定时获取到周边WIFI信号发射源的MAC地址,并将MAC地址和移动终端的设备ID上传到服务器。
【专利摘要】一种实时探测移动终端地理位置的方法及系统,本发明提供一种服务器和客户端之间进行信息处理的方法,包括:移动终端定时获取到周边WIFI信号发射源的MAC地址,并将MAC地址和移动终端的设备ID上传到服务器;服务器根据MAC地址,向具有该设备ID的移动终端推送消息。
【IPC分类】H04W4/02, H04W64/00
【公开号】CN104918327
【申请号】CN201510310527
【发明人】董霖, 叶新江, 方毅
【申请人】浙江每日互动网络科技有限公司
【公开日】2015年9月16日
【申请日】2015年6月8日
当前第2页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1