基于电子地图的在线服务方法和装置的制造方法

文档序号:8259904阅读:610来源:国知局
基于电子地图的在线服务方法和装置的制造方法
【技术领域】
[0001]本发明涉及在线服务领域,具体来说,涉及一种基于电子地图的在线服务方法和
目.0
【背景技术】
[0002]随着我国移动通信技术的高速发展,以及智能手机和相应的1S、Android产品的普及,以传统互联网为平台的社会化媒体正在向移动客户端平移,智能手机已经成为用户获取网络体验的活跃终端。而目前的位置社交服务则是传统互联网与移动互联网的完美结合,它继承了传统互联网的稳定性与移动互联网的便携性,能够随时随地完成踩点位置分享,突破了传统网络中对于地点、时间的局限;另外,位置社交服务也完美结合了虚拟与现实,例如,通过踩点某个餐馆来将好吃的菜或打折的信息分享出来,那么位于商家一定范围内的用户都可实时的看到商家的服务信息,无形地也给商场这个地点做了一次有效的宣传,因此,这种移动互联网领域的商业应用必将成为行业竞争的战略新焦点。
[0003]而对于现有技术中基于移动互联网所提供的在线服务来说,一种服务方式是基于用户所在的地埋位置来提供相关的服务信息;另一种服务方式则是基于用户选择的地理位置(例如小区位置、地铁位置等)来提供相关的服务信息。
[0004]显然,现有技术中这种基于单一的地理位置来为用户提供相关服务的方法是存在着服务的片面性问题的,而且不够灵活。
[0005]针对相关技术中的上述问题,目前尚未提出有效的解决方案。

【发明内容】

[0006]针对相关技术中的上述问题,本发明提出一种基于电子地图的在线服务方法和装置,能够基于多个地理位置为用户提供更加优质的商家信息推送服务,使得提供的在线服务更加全面和灵活。
[0007]本发明的技术方案是这样实现的:
[0008]根据本发明的一个方面,提供了一种基于电子地图的在线服务方法。
[0009]该在线服务方法包括
[0010]确定电子地图中的目标地点所对应的目标坐标;
[0011 ] 根据目标坐标和预定的目标半径确定目标地点所对应的目标坐标范围;
[0012]通过第一预定算法在预先配置的商家坐标信息列表中查找符合目标坐标范围的多个目标商家;
[0013]基于用户的当前地理位置在电子地图中的当前坐标,根据第二预定算法对多个目标商家的坐标信息进行计算,确定多个目标商家与用户的当前地理位置的距离。
[0014]此外,该在线服务方法还可进一步包括:
[0015]按照预定的排序规则对多个目标商家进行排序,将排序后的多个目标商家的服务信息提供给用户。
[0016]其中,预定的排序规则可包括以下至少之一:
[0017]商家的热门度;
[0018]商家与用户的当前地理位置的距离。
[0019]其中,在预定的排序规则为商家与用户的当前地理位置的距离的情况下,根据确定的多个目标商家与用户的当前地理位置的距离对多个目标商家进行排序,将排序后的多个目标商家的服务信息提供给用户。
[0020]此外,该在线服务方法还可包括:
[0021]在对多个目标商家进行排序之前,对多个目标商家按照所属的服务类型进行分类,对分类后的多个目标商家分别按照预定的排序规则进行排序。
[0022]另外,该目标地点的数量可以是一个,也可以是多个。
[0023]其中,在多个目标地点所分别对应的目标坐标范围存在交集区域时,可将交集区域所对应的坐标范围确定为多个目标地点所对应的目标坐标范围。
[0024]根据本发明的另一方面,提供了一种基于电子地图的在线服务装置。
[0025]该在线服务装置包括:
[0026]第一确定模块,用于确定电子地图中的目标地点所对应的目标坐标;
[0027]第二确定模块,用于根据目标坐标和预定的目标半径确定目标地点所对应的目标坐标范围;
[0028]查找模块,用于通过第一预定算法在预先配置的商家坐标信息列表中查找符合目标坐标范围的多个目标商家;
[0029]计算模块,用于基于用户的当前地理位置在电子地图中的当前坐标,根据第二预定算法对多个目标商家的坐标信息进行计算,确定多个目标商家与用户的当前地理位置的距离。
[0030]此外,该在线服务装置进一步包括:
[0031]排序模块,用于按照预定的排序规则对多个目标商家进行排序,将排序后的多个目标商家的服务信息提供给用户。
[0032]其中,该排序模块进一步包括排序子模块,用于在预定的排序规则为商家与用户的当前地理位置的距离的情况下,根据确定的多个目标商家与用户的当前地理位置的距离对多个目标商家进行排序,将排序后的多个目标商家的服务信息提供给用户。
[0033]本发明通过基于多个坐标来提供一定范围的商家服务信息,并能够计算出坐标范围内的各大商家与用户的当前位置之间的距离,从而为用户提供更加优质的商家信息推送服务,使得提供的在线服务更加全面和灵活。
【附图说明】
[0034]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0035]图1是根据本发明实施例的基于电子地图的在线服务方法的流程图;
[0036]图2是根据本发明一具体实施例的基于电子地图的在线服务方法的流程图;
[0037]图3是根据本发明实施例的基于电子地图的在线服务方法的示意图;
[0038]图4是根据本发明实施例的基于电子地图的在线服务装置的框图。
【具体实施方式】
[0039]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。
[0040]根据本发明的实施例,提供了一种基于电子地图的在线服务方法。
[0041]如图1所示,根据本发明实施例的在线服务方法包括:
[0042]步骤SlOl,确定电子地图中的目标地点所对应的目标坐标;
[0043]步骤S103,根据目标坐标和预定的目标半径确定目标地点所对应的目标坐标范围;
[0044]步骤S105,通过第一预定算法在预先配置的商家坐标信息列表中查找符合目标坐标范围的多个目标商家;
[0045]步骤S107,基于用户的当前地理位置在电子地图中的当前坐标,根据第二预定算法对多个目标商家的坐标信息进行计算,确定多个目标商家与用户的当前地理位置的距离。
[0046]为了更好的理解本发明的实施例,下面结合一具体实施例来对本发明的上述技术方案进行详细阐述。
[0047]其中,在本例中是基于小区(即上述实施例中的目标地点)的地理位置、商家的地理位置和用户的当前地理位置来实现本发明的在线服务方法的,具体的,从图2可以看出,各大商家可以在本发明的服务平台上进行注册,通过选择其所在的地理位置,系统将会自动生成相应的坐标信息,从而生成商家坐标信息列表存储在服务平台中,并且,在本服务平台注册的各大商家可以在平台上发布相关的产品信息或服务信息,从而为用户提供优质的在线服务。
[0048]用户可以在电子设备(例如手机)中安装本服务软件,系统会自动定位用户的当前地理位置在本服务提供的电子地图中的当前坐标,例如地理信息系统(GIS),在本例中,用户想要查看小区A周围的各大商家的服务信息,那么用户可以在GIS地图中选择小区A,然后系统可会分析出小区A在GIS地图中的坐标为坐标a,然后系统就会根据第一预定算法以坐标a为搜索中心,以距离R为搜索半径在预先存储的商家坐标信息中进行搜索,从而搜索出符合要求的多个商家及相应的商家服务信息,具体的,系统首先会根据中心坐标a和搜索半径R来确定坐标范围,然后系统根据第一预定算法来预存的商家坐标信息中查找符合该坐标范围的多个目标商家,即坐标位于该坐标范围内的多个商家(例如Cl?C5)。
[0049]在默认情况下,系统会将该多个商家按照它们与用户的当前地理位置之间的距离远近来提供给用户,具体的:
[0050]由于系统可以基于LBS技术(一种基于位置的服务)实时获取安装有本发明的服务软件的用户的当前地理位置在GIS地图中的当前坐标b,那么系统就可以以第二预定算法来对该坐标范围内的多个目标商家的坐标信息进行计算,从而计算出该坐标范围内的每个目标商家的坐标cl、c2、c3、c4、c5与用户的当前坐标b之间的距离11、12、13、14、15,然后就可以将多个目标商家按照距离11、12、13、14、15的长短进行排序,可以是由长到短(即,距离用户由远到近),也可以是有短到长(即,距离用户由近到远),然后将按照距离长短排序后的多个目标商家Cl?C5的服务信息提供给用户,使得用户可以根据商家所在位置与用户当前所在位置的距离长短来浏览相应的服务信息,并且,由于用户所在地理位置的当前坐标b是由系统实时定位获取的,也就是说,当用户移动导致当前坐标b变化时,系统还可以实时的对11、12、13、14、15进行相应的更新,从而构成多个目标商家Cl?C5新的距离排序结果,为用户提供重新排序后的商家Cl?C5的服务信息,给用户提高更优质的服务体验感。
[0051]此外,在另一个实施例中,还可以根据商家的热门度来对Cl?C5进行排序并将
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1