The invention provides a geographic information-based public service recommendation method and system, in which the method includes acquiring the geographic coordinates P (lng, lat) of the current mobile terminal equipment, and also includes the following steps: sending the current geographic coordinates P (lng, lat) to the public service data center through the network; acquiring the current geographic coordinates P (lng, lat) and weeks from the public service data center. Geographic information coordinate set C {P 0 (lng0, lat0), P 1 (lng1, lat1),... Pi (lngi, lati)... P n (lng n, lat n)}, where 0 < I < n; calculates the distance CP from the geographic information coordinate set C to the geographic information coordinate P (lng, lat) of the mobile terminal device i n turn, and stores the result i n the set C2; feeds back the set C2 to the mobile terminal device. The public service recommendation algorithm based on positioning technology and algorithm based on GPS and/or BDS system fundamentally solves the selective difficulties of users in choosing public services.
【技术实现步骤摘要】
一种基于地理信息的公共服务推荐方法及系统
本专利技术涉及网络通讯的
,特别是一种基于地理信息的公共服务推荐方法及系统。
技术介绍
在现有技术中,最常见的个性化推荐方法有以下几种:基于用户的协同过滤方法、基于地理位置的位置推荐以及基于用户的满意度的推荐,其中,基于用户的协同过滤方法计算用户的相似度,并基于邻居用户群计算推荐,在用户的历史偏好的数据上计算用户的相似度。基于地理位置的推荐主要是通过GPS模块定位,依据服务产品与用户的地理位置远近进行推荐;基于用户满意度的推荐主要是根据历史用户对服务产品的满意度进行推荐。基于地理位置的位置推荐方法计算方法复杂,越来越不适应如今快节奏的人民生活。为了实现对公共服务的快速查询,用户通常会通过导航软件如百度地图,高德地图发送查询指令,但百度地图,高德地图提供的数据不仅仅包含了公共服务,同时也提供了用户自行标注的服务,这种混杂的数据提供增加了用户的选择难度,混淆了用户的真实需求,同时可能增加用户的成本甚至可能导致用户陷入危险之中。公开号为CN104751396A的专利技术专利公开了一种基于地理位置的社区服务推荐方法,其特征是 ...
【技术保护点】
1.一种基于地理信息的公共服务推荐方法,包括获取当前移动终端设备的地理坐标P(lng,lat),其特征在于,还包括以下步骤:步骤1:将所述当前的地理坐标P(lng,lat)通过网络发送给公共服务数据中心;步骤2:从所述公共服务数据中心获取所述当前的地理坐标P(lng,lat)和周边公共服务数据的地理信息坐标集合C{P0(lng0,lat0),P1(lng1,lat1),......Pi(lngi,lati)......Pn(lngn,latn)},其中,0≤i≤n;步骤3:依次计算地理信息坐标集合C到移动终端设备地理信息坐标P(lng,lat)的距离CP,并把结果存入集合C ...
【技术特征摘要】
1.一种基于地理信息的公共服务推荐方法,包括获取当前移动终端设备的地理坐标P(lng,lat),其特征在于,还包括以下步骤:步骤1:将所述当前的地理坐标P(lng,lat)通过网络发送给公共服务数据中心;步骤2:从所述公共服务数据中心获取所述当前的地理坐标P(lng,lat)和周边公共服务数据的地理信息坐标集合C{P0(lng0,lat0),P1(lng1,lat1),......Pi(lngi,lati)......Pn(lngn,latn)},其中,0≤i≤n;步骤3:依次计算地理信息坐标集合C到移动终端设备地理信息坐标P(lng,lat)的距离CP,并把结果存入集合C2;步骤4:将集合C2反馈到所述移动终端设备。2.如权利要求1所述的基于地理信息的公共服务推荐方法,其特征在于:所述步骤3包括以下子步骤:步骤31:将经纬度转换为弧度;步骤32:计算弧度差;步骤33:计算Pn与P之间的角度;步骤34:计算Pn与P之间的距离;步骤35:将计算后的结果按照从小到大的顺序排序后存入集合C2。3.如权利要求2所述的基于地理信息的公共服务推荐方法,其特征在于:所述步骤31的计算公式为rlngn=radians(lngn)rlatn=radians(latn)rlng=radians(lng)rlat=radians(lat)其中radians表示求弧度函数。4.如权利要求3所述的基于地理信息的公共服务推荐方法,其特征在于:所述弧度差的计算公式为slng=abs(rlngn-rlng)slat=abs(rlatn-rlat)其中,abs表示求绝对值函数。5.如权利要求4所述的基于地理信息的公共服务推荐方法,其特征在于:所述Pn与P之间的角度h的计算公式为h=sin2(slat/2)+cos(rlatn)×cos(rlat)×sin2(sln...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。