一种检测区域拥挤程度的方法及定位服务器的制造方法

文档序号:7997654阅读:138来源:国知局
一种检测区域拥挤程度的方法及定位服务器的制造方法
【专利摘要】本发明提供了一种检测区域拥挤程度的方法,包括:依据定位客户端发送的回传数据获得用户位置信息;利用所述用户位置信息统计周期内目标区域的回传数,并对所述回传数去重得到周期内目标区域的用户数;用目标区域的用户数除以目标区域的面积得到目标区域单位面积上的平均用户数;依据所述平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度信息;本发明还提供一种检测区域拥挤程度的定位服务器。本发明提供的技术方案能够减少拥挤程度的检测成本和维护成本。
【专利说明】—种检测区域拥挤程度的方法及定位服务器
【【技术领域】】
[0001]本发明涉及互联网应用领域,尤其涉及一种检测区域拥挤程度的方法及定位服务器。
【【背景技术】】
[0002]随着智能终端的不断普及和互联网应用的不断发展,地图搜索应用能够向用户提供区域的拥挤程度信息,如地图应用中的路况信息等,用来向用户提供服务;例如,用户去商业区域购物时,可以依据提供的拥挤程度信息选择前往不拥挤的商业区域。
[0003]目前,检测区域拥挤程度的方法是在指定区域部署具有摄像头的检测设备,例如视频监控装置等,部署的检测设备可以实时获取指定区域的视频信息,然后依据视频信息来判断指定区域的拥挤程度。这种拥挤程度的检测方法首先需要由人工在指定区域进行实地硬件设备部署,后续还需要在部署之后进行设备维护,因此这种方法的检测效率和维护效率都比较低,同时部署成本和维护成本比较高,需要消耗较多的人力物力。

【发明内容】

[0004]本发明提供了一种检测区域拥挤程度的方法及定位服务器,能够减少拥挤程度的检测成本和维护成本。
[0005]本发明的具体技术方案如下:
[0006]根据本发明一优选实施例,一种检测区域拥挤程度的方法,包括:
[0007]依据定位客户端发送的回传数据获得用户位置信息;
[0008]利用所述用户位置信息统计周期内目标区域的回传数,并对所述回传数去重得到周期内目标区域的用户数;
[0009]用目标区域的用户数除以目标区域的面积得到目标区域单位面积上的平均用户数;
[0010]依据所述平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度信息。
[0011]上述方法中,所述回传数据包括提供W1-Fi信号的无线路由器的MAC地址和用户唯一标识;或,
[0012]所述回传数据包括基站号和用户唯一标识;或,
[0013]所述回传数据包括GPS信息和用户唯一标识。
[0014]上述方法中,所述依据定位客户端发送的回传数据获得用户位置信息具体为:
[0015]依据所述回传数据中的无线路由器的MAC地址和预设的无线路由器的MAC地址与经纬度信息的对应关系,得到对应的经纬度信息;将唯一的经纬度信息作为用户位置信息或以两个以上经纬度信息对应的中心位置的经纬度信息作为用户位置信息;或,
[0016] 依据预设的基站号与经纬度信息的对应关系,得到智能终端所连接的基站的经纬度信息,将基站的经纬度信息作为用户位置信息;或,
[0017]将所述回传数据中的GPS信息作为用户位置信息。
[0018]上述方法中,所述利用用户位置信息统计周期内目标区域的回传数具体为:
[0019]对用户位置信息进行遍历,依据用户位置信息和目标区域的经纬度范围,判断遍历到的用户位置信息是否属于预设的目标区域;
[0020]如果遍历到的用户位置信息属于目标区域,则所述目标区域对应的计数器加I ;如果遍历到的用户位置信息不属于任何目标区域,则继续遍历下一个用户位置信息;
[0021]将周期内所有用户位置信息遍历完成后所述目标区域对应的计数器的值作为目标区域的回传数。
[0022]上述方法中,对所述回传数去重的方法为:依据所述回传数据中用户唯一标识对每个目标区域的回传数进行去重处理。
[0023]上述方法中,该方法还包括:定位服务器将得到的目标区域的拥挤程度信息保存到数据库;所述数据库中目标区域的拥挤程度信息用于当用户搜索目标区域时与搜索结果一起推送给用户,或当用户查询拥挤程度时推送给用户。
[0024]一种检测区域拥挤程度的定位服务器,包括:位置获取模块、统计模块、检测模块;其中,
[0025]位置获取模块,用于依据定位客户端发送的回传数据获得用户位置信息;
[0026]统计模块,用于利用所述用户位置信息统计周期内目标区域的回传数,并对所述回传数去重得到周期内目标区域的用户数;
[0027]检测模块,用于用目标区域的用户数除以目标区域的面积得到目标区域单位面积上的平均用户数;依据所述平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度信息。
[0028]上述定位服务器中,所述回传数据包括提供W1-Fi信号的无线路由器的MAC地址和用户唯一标识;或,
[0029]所述回传数据包括基站号和用户唯一标识;或,
[0030]所述回传数据包括GPS信息和用户唯一标识。
[0031]上述定位服务器中,所述位置获取模块在依据定位客户端发送的回传数据获得用户位置信息时,具体用于:
[0032]依据所述回传数据中的无线路由器的MAC地址和预设的无线路由器的MAC地址与经纬度信息的对应关系,得到对应的经纬度信息;将唯一的经纬度信息作为用户位置信息或以两个以上经纬度信息对应的中心位置的经纬度信息作为用户位置信息;或,
[0033]依据预设的基站号与经纬度信息的对应关系,得到智能终端所连接的基站的经纬度信息,将基站的经纬度信息作为用户位置信息;或,
[0034]将所述回传数据中的GPS信息作为用户位置信息。
[0035]上述定位服务器中,所述统计模块在利用用户位置信息统计周期内目标区域的回传数时,具体用于:
[0036]对用户位置信息进行遍历,依据用户位置信息和目标区域的经纬度范围,判断遍历到的用户位置信息是否属于预设的目标区域;
[0037]如果遍历到的用户位置信息属于目标区域,则所述目标区域对应的计数器加I ;如果遍历到的用户位置信息不属于任何目标区域,则继续遍历下一个用户位置信息;
[0038]将周期内所有用户位置信息遍历完成后所述目标区域对应的计数器的值作为目标区域的回传数。
[0039]上述定位服务器中,所述统计模块在对回传数去重时,具体用于:依据所述回传数据中用户唯一标识对每个目标区域的回传数进行去重处理。
[0040]上述定位服务器中,该定位服务器还包括:
[0041]更新模块,用于将所述检测模块得到的目标区域的拥挤程度信息保存到数据库;所述数据库中目标区域的拥挤程度信息用于当用户搜索目标区域时与搜索结果一起推送给用户,或当用户查询拥挤程度时推送给用户。
[0042]由以上技术方案可以看出,本发明提供的具有以下有益效果:
[0043]定位服务器只需要依据定位客户端发送的回传数据,就能够实时检测出指定区域的拥挤程度,不需要人工在实地部署硬件设备,也不需要进行后续的设备维护,能够提高拥挤程度的检测效率,降低拥挤程度检测的检测成本和维护成本,节省人力物力。
【【专利附图】

【附图说明】】
[0044]图1是本发明实现检测区域拥挤程度的方法的优选实施例的流程示意图;
[0045]图2是本发明实现检测区域拥挤程度的定位服务器的优选实施例的结构示意图。
【【具体实施方式】】
[0046]本发明的基本思想是:依据定位客户端发送的回传数据获得用户位置信息;利用所述用户位置信息统计周期内目标区域的回传数,并对所述回传数去重得到周期内目标区域的用户数;用目标区域的用户数除以目标区域的面积得到目标区域单位面积上的平均用户数;依据所述平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度息。
[0047]为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。
[0048]本发明提供一种检测区域拥挤程度的方法,图1是本发明实现检测区域拥挤程度的方法的优选实施例的流程示意图,如图1所示,该优选实施例包括以下步骤:
[0049]步骤101,用户的智能终端登录定位客户端后,定位客户端向定位服务器发送回传数据。
[0050]具体的,用户通过智能终端登录定位客户端后,定位客户端会自动扫描周围的无线网络(W1-Fi,Wireless-Fidelity)信号、基站信号或启动全球定位系统(GPS,GlobalPosit1ning System),相应的,定位客户端会在找到W1-Fi信号、基站信号或启动GPS后,实时向定位服务器发送回传数据;本优选实施例中,智能终端中可以预先安装定位客户端,所述定位客户端可以是地图客户端、微博客户端、人人网客户端等能够提供定位服务的应用软件。
[0051]其中,如果定位客户端扫描到W1-Fi信号,则发送的回传数据包括W1-Fi信息和用户唯一标识,该W1-Fi信息可以是提供W1-Fi信号的无线路由器的介质访问控制(MAC,Media Access Control)地址,由于定位客户端通常能够扫描到一个以上W1-Fi信号,因此回传数据中携带的W1-Fi信息可以包括一个以上无线路由器的MAC地址;如果定位客户端扫描到基站信号,则发送的回传数据包括基站信息和用户唯一标识,该基站信息可以是基站号;如果定位客户端启动了 GPS,则发送的回传数据包括GPS信息和用户唯一标识,GPS信息是用户当前位置的经纬度信息。
[0052]步骤102,定位服务器依据回传数据获得用户位置信息。
[0053]具体的,定位服务器在收到定位客户端发送的回传数据后,需要依据该回传数据获得用户位置信息,具体包括:
[0054]如果回传数据包括W1-Fi信息和用户唯一标识,且W1-Fi信息中只有一个无线路由器的MAC地址,则定位服务器依据预设的无线路由器的MAC地址与经纬度信息的对应关系,得到对应的经纬度信息,将该经纬度信息作为用户位置信息;如果W1-Fi信息中有两个以上无线路由器的MAC地址,则定位服务器依据预设的无线路由器的MAC地址与经纬度信息的对应关系,得到两个以上经纬度信息,然后以这些经纬度信息对应的中心位置作为用户的位置,中心位置的经纬度信息就是用户位置信息。
[0055]如果回传数据包括基站信息和用户唯一标识,由于每个智能终端只能同时连接一个基站,因此定位服务器依据预设的基站号与经纬度信息的对应关系,得到智能终端所连接的基站的经纬度信息,将基站的经纬度信息作为用户位置信息。
[0056]如果回传数据包括GPS信息和用户唯一标识,直接将GPS信息作为用户位置信息。
[0057]步骤103,定位服务器利用用户位置信息统计周期内目标区域的回传数,并对回传数去重得到周期内目标区域的用户数。
[0058]具体的,预先在定位服务器中配置一个以上目标区域的经纬度范围,如西经XXX度至XXX度,北纬XXX度至XXX度之间为某目标区域;其中,目标区域可以是人们出行较为常去的公共场所,如商业区域、广场、公园等;优选的,目标区域可以为矩形区域。
[0059]定位服务器在获得用户位置信息后,依据预设的周期,周期地统计每个目标区域的回传数,统计方法为:对用户位置信息进行遍历,依据用户位置信息和目标区域的经纬度范围,判断遍历到的用户位置信息是否属于预设的目标区域,如果遍历到的用户位置信息属于某个目标区域,则该目标区域对应的计数器加1,如果遍历到的用户位置信息不属于任何一个目标区域,则继续遍历下一个用户位置信息,直到周期内得到的最后一个用户位置信息为止;定位服务器对周期内所有用户位置信息遍历完成后,目标区域对应的计数器的值就是该目标区域的回传数。
[0060]由于一个智能终端的定位客户端可能会在一个周期内连续发送多次回传数据给定位服务器,因此定位服务器依据回传数据中的用户唯一标识对每个目标区域的回传数进行去重处理,得到周期内目标区域的用户数;优选的,用户唯一标识可以为国际移动设备身份石马(IMEI, Internat1nal Mobile Equipment Identity)。
[0061]步骤104,定位服务器依据目标区域的用户数和面积得到目标区域单位面积上的平均用户数,依据平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度信息。
[0062]具体的,定位服务器依据目标区域的经纬度范围,利用解析几何方法计算得到目标区域的面积;由于目标区域为矩形区域,因此依据目标区域的经纬度范围得到目标区域的长度和宽度,将该长度乘以宽度就可以得到目标区域的面积。
[0063]定位服务器用得到的目标区域的用户数除以目标区域的面积,计算得到目标区域上单位面积的平均用户数;优选的,单位面积可以为I平方米。
[0064]预先在定位服务器中配置用户数范围与拥挤程度的对应关系,本优选实施例中,该拥挤程度包括不拥挤、轻度拥挤、中度拥挤和重度拥挤,每个拥挤程度都对应一个用户数范围,例如,不拥挤的用户数范围是[0,0.5],轻度拥挤的用户数范围是(0.5,I],中度拥挤的用户数范围是(1,2],重度拥挤的用户数范围是(2,+⑴];定位服务器依据该用户数范围与拥挤程度的对应关系,判断目标区域上单位面积的平均用户数所属的用户数范围,该用户数范围对应的拥挤程度就为目标区域当前的拥挤程度。
[0065]定位服务器将得到的目标区域当前的拥挤程度信息保存到数据库中,数据库中就可以保存定位服务器实时更新的目标区域的拥挤程度信息。当用户在地图搜索客户端输入某区域时,地图搜索服务器判断该区域是否属于预设的目标区域,如果属于,则从数据库中获得该目标区域当前的拥挤程度信息,将该拥挤程度信息与搜索结果一起推送给用户,用以向用户提供出行服务,地图搜索服务器还可以将不拥挤或轻度拥挤的目标区域推送给用户,用以向用户提供一些其他的区域供用户选择,从而,用户可以根据收到的拥挤程度信息获知目标区域是否拥挤,如果拥挤则用户可以进一步选择去拥挤程度较弱的区域;或者,用户也可以在定位客户端或地图搜索服务器中查询区域的拥挤程度信息。
[0066]为实现上述方法,本发明还提供一种检测区域拥挤程度的定位服务器,图2是本发明实现检测区域拥挤程度的定位服务器的优选实施例的结构示意图,如图2所示,该定位服务器包括:位置获取模块20、统计模块21、检测模块22 ;其中,
[0067]位置获取模块20,用于依据定位客户端发送的回传数据获得用户位置信息;
[0068]统计模块21,用于利用所述用户位置信息统计周期内目标区域的回传数,并对所述回传数去重得到周期内目标区域的用户数;
[0069]检测模块22,用于用目标区域的用户数除以目标区域的面积得到目标区域单位面积上的平均用户数;依据所述平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度信息。
[0070]其中,所述回传数据包括提供W1-Fi信号的无线路由器的MAC地址和用户唯一标识;或,所述回传数据包括基站号和用户唯一标识;或,所述回传数据包括GPS信息和用户唯一标识。
[0071]其中,所述位置获取模块20在依据定位客户端发送的回传数据获得用户位置信息时,具体用于:
[0072]依据所述回传数据中的无线路由器的MAC地址和预设的无线路由器的MAC地址与经纬度信息的对应关系,得到对应的经纬度信息;将唯一的经纬度信息作为用户位置信息或以两个以上经纬度信息对应的中心位置的经纬度信息作为用户位置信息;
[0073]或,依据预设的基站号与经纬度信息的对应关系,得到智能终端所连接的基站的经纬度信息,将基站的经纬度信息作为用户位置信息;
[0074]或,将所述回传数据中的GPS信息作为用户位置信息。
[0075]其中,所述统计模块21在利用用户位置信息统计周期内目标区域的回传数时,具体用于:
[0076]对用户位置信息进行遍历,依据用户位置信息和目标区域的经纬度范围,判断遍历到的用户位置信息是否属于预设的目标区域;
[0077]如果遍历到的用户位置信息属于目标区域,则所述目标区域对应的计数器加I ;如果遍历到的用户位置信息不属于任何目标区域,则继续遍历下一个用户位置信息;
[0078]将周期内所有用户位置信息遍历完成后所述目标区域对应的计数器的值作为目标区域的回传数。
[0079]其中,所述统计模块21在对回传数去重时,具体用于:依据所述回传数据中用户唯一标识对每个目标区域的回传数进行去重处理。
[0080]上述定位服务器还包括:
[0081]更新模块23,用于将所述检测模块得到的目标区域的拥挤程度信息保存到数据库;所述数据库中目标区域的拥挤程度信息用于当用户搜索目标区域时与搜索结果一起推送给用户,或当用户查询拥挤程度时推送给用户。
[0082]本发明的上述技术方案中,定位服务器只需要依据定位客户端发送的回传数据,就能够实时检测出指定区域的拥挤程度,不需要人工在实地部署硬件设备,也不需要进行后续的设备维护,因此本发明的技术方案能够提高拥挤程度的检测效率和维护效率,降低拥挤程度检测的检测成本,节省人力物力。
[0083]以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。
【权利要求】
1.一种检测区域拥挤程度的方法,其特征在于,该方法包括: 依据定位客户端发送的回传数据获得用户位置信息; 利用所述用户位置信息统计周期内目标区域的回传数,并对所述回传数去重得到周期内目标区域的用户数; 用目标区域的用户数除以目标区域的面积得到目标区域单位面积上的平均用户数;依据所述平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度息。
2.根据权利要求1所述的方法,其特征在于, 所述回传数据包括提供无线网络W1-Fi信号的无线路由器的介质访问控制MAC地址和用户唯一标识;或, 所述回传数据包括基站号和用户唯一标识;或, 所述回传数据包括全球定位系统GPS信息和用户唯一标识。
3.根据权利要求1所述的方法,其特征在于,所述依据定位客户端发送的回传数据获得用户位置信息具体为: 依据所述回传数据中的无线路由器的MAC地址和预设的无线路由器的MAC地址与经纬度信息的对应关系,得到对应的经纬度信息;将唯一的经纬度信息作为用户位置信息或以两个以上经纬度信息对应的中心位置的经纬度信息作为用户位置信息;或, 依据预设的基站号与经纬度信息的对应关系,得到智能终端所连接的基站的经纬度信息,将基站的经纬度信息作为用户位置信息;或, 将所述回传数据中的GPS信息作为用户位置信息。
4.根据权利要求1所述的方法,其特征在于,所述利用用户位置信息统计周期内目标区域的回传数具体为: 对用户位置信息进行遍历,依据用户位置信息和目标区域的经纬度范围,判断遍历到的用户位置信息是否属于预设的目标区域; 如果遍历到的用户位置信息属于目标区域,则所述目标区域对应的计数器加I ;如果遍历到的用户位置信息不属于任何目标区域,则继续遍历下一个用户位置信息; 将周期内所有用户位置信息遍历完成后所述目标区域对应的计数器的值作为目标区域的回传数。
5.根据权利要求1所述的方法,其特征在于,对所述回传数去重的方法为:依据所述回传数据中用户唯一标识对每个目标区域的回传数进行去重处理。
6.根据权利要求1所述的方法,其特征在于,该方法还包括:定位服务器将得到的目标区域的拥挤程度信息保存到数据库;所述数据库中目标区域的拥挤程度信息用于当用户搜索目标区域时与搜索结果一起推送给用户,或当用户查询拥挤程度时推送给用户。
7.—种检测区域拥挤程度的定位服务器,其特征在于,该定位服务器包括:位置获取模块、统计模块、检测模块;其中, 位置获取模块,用于依据定位客户端发送的回传数据获得用户位置信息; 统计模块,用于利用所述用户位置信息统计周期内目标区域的回传数,并对所述回传数去重得到周期内目标区域的用户数; 检测模块,用于用目标区域的用户数除以目标区域的面积得到目标区域单位面积上的平均用户数;依据所述平均用户数和预设的用户数范围与拥挤程度的对应关系得到目标区域的拥挤程度信息。
8.根据权利要求7所述的定位服务器,其特征在于, 所述回传数据包括提供W1-Fi信号的无线路由器的MAC地址和用户唯一标识;或, 所述回传数据包括基站号和用户唯一标识;或, 所述回传数据包括GPS信息和用户唯一标识。
9.根据权利要求7所述的定位服务器,其特征在于,所述位置获取模块在依据定位客户端发送的回传数据获得用户位置信息时,具体用于: 依据所述回传数据中的无线路 由器的MAC地址和预设的无线路由器的MAC地址与经纬度信息的对应关系,得到对应的经纬度信息;将唯一的经纬度信息作为用户位置信息或以两个以上经纬度信息对应的中心位置的经纬度信息作为用户位置信息; 或,依据预设的基站号与经纬度信息的对应关系,得到智能终端所连接的基站的经纬度信息,将基站的经纬度信息作为用户位置信息; 或,将所述回传数据中的GPS信息作为用户位置信息。
10.根据权利要求7所述的定位服务器,其特征在于,所述统计模块在利用用户位置信息统计周期内目标区域的回传数时,具体用于: 对用户位置信息进行遍历,依据用户位置信息和目标区域的经纬度范围,判断遍历到的用户位置信息是否属于预设的目标区域; 如果遍历到的用户位置信息属于目标区域,则所述目标区域对应的计数器加I;如果遍历到的用户位置信息不属于任何目标区域,则继续遍历下一个用户位置信息; 将周期内所有用户位置信息遍历完成后所述目标区域对应的计数器的值作为目标区域的回传数。
11.根据权利要求7所述的定位服务器,其特征在于,所述统计模块在对回传数去重时,具体用于:依据所述回传数据中用户唯一标识对每个目标区域的回传数进行去重处理。
12.根据权利要求7所述的定位服务器,其特征在于,该定位服务器还包括: 更新模块,用于将所述检测模块得到的目标区域的拥挤程度信息保存到数据库;所述数据库中目标区域的拥挤程度信息用于当用户搜索目标区域时与搜索结果一起推送给用户,或当用户查询拥挤程度时推送给用户。
【文档编号】H04W4/02GK104080041SQ201310102314
【公开日】2014年10月1日 申请日期:2013年3月27日 优先权日:2013年3月27日
【发明者】吴煜州 申请人:百度在线网络技术(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1