基于lbs的资源信息呈现方法、装置及系统的制作方法

文档序号:8430766阅读:289来源:国知局
基于lbs的资源信息呈现方法、装置及系统的制作方法
【技术领域】
[0001]本发明涉及LBS (Locat1n Based Service,基于位置的服务)技术,尤其涉及一种基于LBS的资源信息呈现方法、装置及系统。
【背景技术】
[0002]在LBS应用中,用户要想获得某个地理区域内的资源信息,例如租房、二手房、团购、电影等信息,需要通过客户端确定目标地理位置,再把目标地理位置的坐标数据发送给后台服务器。后台服务器负责以接收的坐标和参照坐标的一定范围确定可以被收集的数据。然后通过数据库获取与被搜集的数据对应的资源信息。获取了资源信息之后,服务器把资源信息反馈给客户端,客户端把收到的资源信息解析出来,在Π (User Interface,用户界面)上显示。
[0003]现有的LBS应用大致分为以下三种:
[0004]1、终端利用GPS定位当前地理位置,将当前地理位置作为目标地理位置,获取目标地理位置附近的信息内容,例如快播雷达。这种方法只能搜索当前地理位置附近的资源信息,定位灵活性较弱。
[0005]2、相对被动地平铺式展示目标地理位置的信息内容,由用户通过设计人员提供的列表来选定行政区域和/或具体地址,进而查询相应区域内的资源信息,例如58同城。这种方法是一种被动操作,搜索区域固定,定位灵活性较弱。
[0006]3、需要用户键入关键字来主动搜索目标地理位置,例如google地图。这种方法需要键入文字,交互上不够方便;定位成本高,需要知道目标地理位置的名称;定位灵活性较弱。

【发明内容】

[0007]本发明实施例所要解决的技术问题在于,针对现有技术中LBS应用定位灵活性较弱的缺陷,提供一种灵活性和可控性较佳、又不需要输入文字的基于LBS的信息获取方法、装置及系统。
[0008]为了解决上述技术问题,本发明实施例提供了一种基于LBS的资源信息呈现方法,包括:
[0009]客户端根据定位标识在电子地图上的位置确定目标地理位置,所述定位标识在电子地图上的位置是由用户通过触摸操作确定的;
[0010]客户端根据用户输入的资源类型,从服务器获取与所述目标地理位置和所述资源类型相关的资源信息呈现给用户。
[0011]其中,所述定位标识是触摸式插针,所述触摸式插针放置在插针槽中,所述定位标识在电子地图上的位置是用户从所述插针槽中将所述触摸式插针拖曳至所述电子地图上并松开所述触摸式插针后、所述触摸式插针在所述电子地图上的位置。
[0012]其中,所述客户端根据用户输入的资源类型,从服务器获取与所述目标地理位置和所述资源类型相关的资源信息呈现给用户的步骤包括:
[0013]客户端根据所述目标地理位置和预设的扫描尺寸确定扫描区域;
[0014]客户端根据用户输入的资源类型,从服务器获取所述扫描区域内与所述资源类型相关的资源信息。
[0015]其中,所述客户端根据用户输入的资源类型,从服务器获取所述扫描区域内与所述资源类型相关的资源信息的步骤包括:
[0016]客户端根据所述扫描区域和用户输入的资源类型向服务器发送资源查询请求;
[0017]服务器根据所述资源查询请求在数据库中查找所述扫描区域内与所述资源类型相关的资源信息,所述与所述资源类型相关的资源信息包括所述资源类型下的目标资源数据以及与所述目标资源数据相关的关联资源数据;
[0018]客户端接收所述服务器返回的目标资源数据和关联资源数据;
[0019]客户端对所述目标资源数据进行分类,在所述电子地图上将类别名称呈现给用户,且当用户点击所述类别名称时,在所述电子地图上将所述类别名称对应的目标资源数据呈现给用户;
[0020]客户端将所述关联资源数据分别对应于其相关的目标资源数据,并在所述电子地图中对应有关联资源数据的目标资源数据下分别呈现用于标识所述关联资源数据的资源应用标签,当用户点击一资源应用标签时,在所述电子地图上将所述资源应用标签对应的关联资源数据呈现给用户。
[0021]其中,所述方法还包括:
[0022]客户端将用户对所述类别名称的点击和对所述资源应用标签的点击作为用户习惯信息按照预设的格式记录下来,并将所述用户习惯信息发送给服务器;
[0023]服务器处理所述用户习惯信息并建立逻辑关联,然后将所述逻辑关联记录至数据库中,以便在接收到同一客户端的资源查询请求时,根据所述资源查询请求和所述逻辑关联在数据库中查找所述扫描区域内与所述资源查询请求中的资源类型相关的资源信息。
[0024]相应地,本发明还提供了一种客户端,包括:
[0025]定位模块,用于根据定位标识在电子地图上的位置确定目标地理位置,所述定位标识在电子地图上的位置是由用户通过触摸操作确定的;
[0026]资源信息获取模块,用于根据用户输入的资源类型,从服务器获取与所述目标地理位置和所述资源类型相关的资源信息;
[0027]人机交互模块,用于将所述资源信息获取模块获取的资源信息呈现给用户。
[0028]另外,本发明还提供了一种基于LBS的资源信息呈现系统,包括通信相连的客户端和服务器;所述客户端包括:
[0029]定位模块,用于根据定位标识在电子地图上的位置确定目标地理位置,所述定位标识在电子地图上的位置是由用户通过触摸操作确定的;
[0030]资源信息获取模块,用于根据用户输入的资源类型,从服务器获取与所述目标地理位置和所述资源类型相关的资源信息;
[0031]人机交互模块,用于将所述资源信息获取模块获取的资源信息呈现给用户。
[0032]其中,所述定位标识是触摸式插针,所述触摸式插针放置在插针槽中,所述定位标识在电子地图上的位置是用户从所述插针槽中将所述触摸式插针拖曳至所述电子地图上并松开所述触摸式插针后、所述触摸式插针在所述电子地图上的位置。
[0033]其中:
[0034]所述资源信息获取模块包括:
[0035]扫描区域确定模块,用于根据所述目标地理位置和预设的扫描尺寸确定扫描区域;
[0036]查询请求发送模块,用于根据所述扫描区域和用户输入的资源类型向服务器发送资源查询请求;
[0037]资源信息接收模块,用于接收服务器根据所述资源查询请求返回的资源信息;
[0038]所述服务器包括:
[0039]查询请求接收模块,用于接收来自所述查询请求发送模块的资源信息查询请求;
[0040]资源信息查找模块,用于根据所述资源查询请求在数据库中查找所述扫描区域内与所述资源类型相关的资源信息,所述与所述资源类型相关的资源信息包括所述资源类型下的目标资源数据以及与所述目标资源数据相关的关联资源数据;
[0041]资源信息发送模块,用于将所述资源信息查找模块查找到的目标资源数据和关联资源数据返回给客户端的资源信息接收模块;
[0042]所述人机交互模块包括:
[0043]目标资源数据处理模块,用于对所述资源信息接收模块接收的目标资源数据进行分类,在所述电子地图上将类别名称呈现给用户,且当用户点击所述类别名称时,在所述电子地图上将所述类别名称对应的目标资源数据呈现给用户;
[0044]关联资源数据处理模块,用于将所述资源信息接收模块接收的关联资源数据分别对应于其相关的目标资源数据,并在所述电子地图中对应有关联资源数据的目标资源数据下分别呈现用于标识所述关联资源数据的资源应用标签,当用户点击一资源应用标签时,在所述电子地图上将所述资源应用标签对应的关联资源数据呈现给用户。
[0045]其中:
[0046]所述客户端还包括:
[0047]用户习惯反馈模块,用于将用户对所述类别名称的点击和对所述资源应用标签的点击作为用户习惯信息按照预设的格式记录下来,并将所述用户习惯信息发送给服务器;
[0048]所述服务器还包括:
[0049]逻辑关联模块,用于处理所述用户习惯信息并建立逻辑关联,然后将所述逻辑关联记录至数据库中,以便所述资源信息查找模块在所述查询请求接收模块接收到资源查询请求时,根据所述资源查询请求和所述逻辑关联在数据库中查找所述扫描区域内与所述资源查询请求中的资源类型相关的资源信息。
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1