CN103729423B - 一种提供兴趣点的地址信息的方法与装置 - Google Patents
一种提供兴趣点的地址信息的方法与装置 Download PDFInfo
- Publication number
- CN103729423B CN103729423B CN201310714481.8A CN201310714481A CN103729423B CN 103729423 B CN103729423 B CN 103729423B CN 201310714481 A CN201310714481 A CN 201310714481A CN 103729423 B CN103729423 B CN 103729423B
- Authority
- CN
- China
- Prior art keywords
- interest
- information
- point
- user
- address information
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/95—Retrieval from the web
- G06F16/953—Querying, e.g. by the use of web search engines
- G06F16/9537—Spatial or temporal dependent retrieval, e.g. spatiotemporal queries
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Theoretical Computer Science (AREA)
- Data Mining & Analysis (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Mobile Radio Communication Systems (AREA)
- Navigation (AREA)
Abstract
本发明的目的是提供一种提供兴趣点的地址信息的方法与装置。其中,通过获取待向用户推送的兴趣点,接着,按照地址描述的层级,自上至下地比较用户的位置信息与兴趣点的地址信息,以省略两者中相同的在先层级部分,并向用户提供兴趣点省略后的地址信息。根据本发明的提供兴趣点地址信息的方案,一方面,可以解决移动终端所支持显示字符的数量较少,不能完整地呈现兴趣点的地址信息的问题,以提升用户的使用体验;另一方面,由于兴趣点的地址信息中与用户的位置信息相同的在先层级部分一般为用户已知的信息,对在先层级部分进行省略,可以提供的地址信息的信息量更大;再一方面,用户的当前位置信息是实时的,还可以为用户提供针对性的个性化服务。
Description
技术领域
本发明涉及移动互联网领域,特别涉及一种提供兴趣点的地址信息的技术。
背景技术
现有技术中,网络设备通常根据用户的相关信息,向用户推送兴趣点。然而,由于移动终端的屏幕限制,使得其所能显示的字符数也受到限制,因此兴趣点的地址信息有可能无法完整地呈现。例如,兴趣点“新辣道鱼火锅(欧美汇店)”对应的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,而移动终端只能呈现“北京市海淀区中关村丹棱”,如果需了解完整的地址信息,用户需再次点击该兴趣点来查看完整的地址信息,因此用户的使用体验较差。
而且,从信息论的角度而言,一条信息的信息量大小和它的不确定性有直接的关系,一条信息的可能性越小,其信息量越大;而一条信息的可能性愈大,则其信息量越小。因此,对于兴趣点的地址信息来说,地址词越精确,其对应的地理范围的可能性越小,其信息量越大;地址词越粗略,其对应的地理范围的可能性越大,其信息量越小,继前例,“欧美汇购物中心”的信息量大于“中关村”的信息量,而“中关村”的信息量大于“海淀区”的信息量。
因此,现有技术中,移动终端所呈现的兴趣点的地址信息的信息量较小。
发明内容
本发明的目的是提供一种提供兴趣点的地址信息的方法与装置。
根据本发明的一个方面,提供了一种提供兴趣点的地址信息的方法,该方法包括以下步骤:
-获取待向用户推送的兴趣点;
-按照地址描述的层级,比较所述用户的位置信息与所述兴趣点的地址信息,以自上至下确定所述兴趣点的地址信息中与所述用户的位置信息相同的在先层级部分;
-向所述用户提供所述兴趣点省略所述相同的在先层级部分后的地址信息。
根据本发明的另一个方面,还提供了一种提供兴趣点的地址信息的装置,该装置包括:
用于获取待向用户推送的兴趣点的装置;
用于按照地址描述的层级,比较所述用户的位置信息与所述兴趣点的地址信息,以自上至下确定所述兴趣点的地址信息中与所述用户的位置信息相同的在先层级部分的装置;
用于向所述用户提供所述兴趣点省略所述相同的在先层级部分后的地址信息的装置。
与现有技术相比,本发明通过获取待向用户推送的兴趣点,接着,按照地址描述的层级,如XX市XX区XX路XX大厦,自上至下地比较用户的位置信息与兴趣点的地址信息,以省略两者中相同的在先层级部分,并向用户提供兴趣点省略后的地址信息。根据本发明的提供兴趣点地址信息的方案,一方面,可以解决移动终端所支持显示字符的数量较少,从而不能完整地呈现兴趣点的地址信息的问题,以提升用户的使用体验;另一方面,由于兴趣点的地址信息中与用户的位置信息相同的在先层级部分一般为用户已知的信息,对在先层级部分进行省略,可以提供的地址信息的信息量更大;再一方面,用户的当前位置信息是实时的,因此,还可以为用户提供针对性的个性化服务。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的一种提供兴趣点的地址信息的方法的流程图;
图2示出根据本发明另一个方面的一种提供兴趣点的地址信息的装置的示意图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
本发明中兴趣点地址信息的提供通过网络设备和用户设备移动终端的交互来实现。具体地,网络设备获取待向用户推送的兴趣点;随后,网络设备按照地址描述的层级,如XX市XX区XX路XX大厦,比较用户的位置信息与兴趣点的地址信息,以自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分,如A市B区;接着,网络设备向用户的移动终端提供兴趣点省略相同的在先层级部分后的地址信息,如仅保留C路D大楼;随后,移动终端对兴趣点省略后的地址信息进行呈现,如呈现兴趣点的地址信息为C路D大楼。
在此,移动终端包括但不限于任何一种可与用户通过键盘、触摸板以及声控设备等输入设备进行人机交互的移动设备,例如手机、智能手机、PDA、平板电脑等。
在此,网络设备包括但不限于网络主机、单个网络服务器、多个网络服务器集合或多个服务器构成的云。在此,云由基于云计算(Cloud Computing)的大量主机或网络服务器构成,其中,云计算是分布式计算的一种,由一群松散耦合的计算机集合组成的一个超级虚拟计算机。
进一步地,本发明中,多个网络设备可作为整体或由其中部分网络设备,甚至装置于一个或多个网络设备中的特定装置,如地址信息处理装置,来与移动终端进行交互并提供兴趣点的地址信息。如无特别说明,本文中网络设备与地址信息处理装置等同使用。
图1为根据本发明一个方面的方法流程图,示出一种提供兴趣点的地址信息的过程。如图1所示,在步骤S1中,网络设备2获取待向用户推送的兴趣点;在步骤S2中,网络设备2按照地址描述的层级,比较用户的位置信息与兴趣点的地址信息,以自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分;在步骤S3中,网络设备2向用户提供兴趣点省略相同的在先层级部分后的地址信息,相应地,用户的移动终端1接收兴趣点省略后的地址信息;在步骤S4中,移动终端1对兴趣点省略相同的在先层级部分后的地址信息进行呈现。
上述各步骤之间是持续不断工作的,在此,本领域技术人员应理解“持续”是指上述各步骤分别实时地,或者按照设定的或实时调整的工作模式要求,由网络设备2进行兴趣点的获取、兴趣点的地址信息中与用户的位置信息相同的在先层级部分的确定、兴趣点省略相同的在先层级部分后的地址信息的提供。
具体地,在步骤S1中,网络设备2获取待向用户推送的兴趣点。
其中,所述兴趣点(point of interest)是为用户预测的其可能感兴趣的信息,其具有地理属性,如建筑物、商铺、邮局、加油站、景点等均属于兴趣点。
网络设备2可以主动向用户推送兴趣点,也可以应用户的获取请求来向用户推送兴趣点。
在此,网络设备2获取待向用户推送的兴趣点的方式包括但不限于以下至少任一项:
1)网络设备2可获取预定的待向用户推送的兴趣点。例如,2013年12月14日夜间将出现狮子座流星雨,而北京市天文馆向市民提供观景服务,因此,网络设备2可在2013年12月15日之前将北京市天文馆作为预定的兴趣点,来向用户进行推送。
2)网络设备2可基于用户的位置信息来获取待向用户推送的兴趣点。例如,网络设备2可基于地理信息数据库,来获取与用户的位置信息邻近的兴趣点,如距离用户1000米以内的所有兴趣点,或距离用户1000米以内的大型建筑物。
其中,所述地理信息数据库中保存有多个兴趣点的地址信息以及地理信息,前者如XX市XX区XX路XX大厦,后者如经纬度。
3)网络设备2可基于用户的查询请求来获取待向用户推送的兴趣点。查询请求中包括查询序列,查询序列意指用户提交的用于搜索引擎进行查询的字符串,如关键词、语句以及其他字符等。例如,用户查询请求中的查询序列如“美食”,网络设备2可基于该查询序列在索引信息库中进行查询,如查询搜索引擎的索引信息库中属于美食分类的兴趣点,以获取对应的一个或多个兴趣点,如“祖母的厨房(石雀胡同店)”、“祖母的厨房(五道口店)”、“新辣道鱼火锅(欧美汇店)”等。
4)网络设备2可基于查询请求和用户的位置信息来获取待向用户推送的兴趣点。例如,网络设备2根据查询序列“加油站”在索引信息库中进行查询,以获取对应的一个或多个兴趣点,接着,网络设备2查询地理信息数据库,来选择其中与用户的位置最近的兴趣点,以作为待向用户推送的兴趣点。
本领域技术人员应能理解上述网络设备2获取待向用户推送的兴趣点的方式仅为举例,其他现有的或今后可能出现的网络设备2获取待向用户推送的兴趣点的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
在步骤S2中,网络设备2按照地址描述的层级,比较用户的位置信息与兴趣点的地址信息,以自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分。
其中,地址描述的层级是指,按照地址描述习惯对地址信息进行划分所获得的层级。例如,按照中文地址描述习惯对XX市XX区XX路XX大厦进行划分,获得的地址描述层级分别为市、区、路、大厦。显然,地址描述的层级越高,其对应的地理范围越大,描述精确度越低;反之,地址描述的层级越低,其对应的地理范围越小,描述精确度越高。例如,兴趣点“新辣道鱼火锅(欧美汇店)”对应的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,其中,“北京市”层级最高,对应的地理范围最广、描述精度最粗略,“F5-02”层级最低,对应的地理范围最狭、描述精度最精确。
通常情况下,用户一般了解其所在的位置信息,也即,用户的位置信息对于用户是已知的。因此,网络设备2可比较用户的位置信息与兴趣点的地址信息,进而在后续的步骤中对兴趣点的地址信息中与用户的位置信息相同的部分进行省略,以提高所显示的兴趣点地址信息的信息量。
其中,用户的位置信息包括但不限于以下至少任一项:
1)用户的当前位置信息。
用户的当前位置信息可通过对用户的移动终端1的GPS定位、WiFi接入点的定位或移动定位等方式来确定。其中,移动定位意指通过移动终端1相对于移动通信网络中为其提供服务的基站的距离来对移动终端1进行定位。
2)用户的历史位置信息。
网络设备2可根据移动终端1的标识信息或用户的标识信息,查询用户位置信息数据库,以获得该移动终端1的历史位置信息。在此,用户位置信息数据库可由网络设备2建立及维护,也可由第三方设备建立及维护来供其他设备查询。
例如,移动终端1近一个月内在工作时间段均处于“北京市海淀区中关村XX大厦”,可认为,该移动终端1的用户了解“北京市海淀区中关村”的附近区域,因此,用户的历史位置信息也可用于与兴趣点的地址信息进行比较,以后续省略用户知晓的大区域地址描述,如“北京市海淀区中关村”。
3)用户的预期位置信息。
用户的预期位置信息,也即,用户即将处于的位置信息,网络设备2可将该预期位置信息与兴趣点的地址信息进行比较。
在此,用户的预期位置信息可由用户提供给网络设备2。例如,用户在移动终端1的地图上标注该用户的预期位置信息,移动终端1将该预期位置信息发送至网络设备2。
优选地,用户的预期位置信息基于以下步骤来进行确定:
1)网络设备2在一段时间内对用户进行多次定位,以获取用户的多个位置信息。
例如,网络设备2先对移动终端1进行第一次定位,以获取移动终端1的第一位置信息,如“北京市西城区西单”,接着,一段时间后,如15分钟后,网络设备2再对移动终端1进行第二次定位,以获取移动终端1的第二位置信息,如“北京市东城区东单”。
2)网络设备2根据多次定位所间隔的时间和用户的多个位置信息,来确定移动终端1运动的方向和速度。
继前例,网络设备2基于地理信息数据库,来确定第一位置信息与第二位置信息之间的距离为4公里,并且移动终端1正在向东移动;结合两次定位所间隔的时间15分钟,网络设备2可确定移动终端1的速度为16公里/小时。
3)网络设备2根据用户运动的方向和速度,确定用户的预期位置信息。
继前例,网络设备2根据用户运动的方向和速度,即向东16公里/小时,并基于地理数据库,可确定用户4分钟后可到达“北京市朝阳区建国门”,因此,网络设备2可确定用户的预期位置信息为“北京市朝阳区”或“北京市朝阳区建国门”。
网络设备2比较用户的位置信息与兴趣点的地址信息的方式包括但不限于以下两种方式:
1)网络设备2直接比较用户的位置信息与兴趣点的地址信息。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,而用户的位置信息为“北京市海淀区科学院南路2号融科资讯中心”,网络设备2按照地址描述的层级,直接比较用户的位置信息与兴趣点的地址信息,可自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分为“北京市海淀区”。
2)网络设备2先对用户的位置信息和兴趣点的地址信息进行切词,以获得用户的位置信息和兴趣点的地址信息分别对应的地址词,再进行比较。
网络设备2先对用户的位置信息和兴趣点的地址信息进行切词再进行比较,可以解决用户的位置信息和兴趣点的地址信息命名规则不一致的问题。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,而用户的位置信息为“北京海淀科学院南路2号融科资讯中心”,网络设备2对用户的位置信息和兴趣点的地址信息进行切词,可获得兴趣点的地址信息对应的地址词为“北京”、“市”、“海淀”、“区”、“中关村”、“丹棱”、“街”、“1号”、“欧美汇”、“购物中心”、“F5”、“02”,用户的位置信息对应的地址词为“北京”、“海淀”、“科学院”、“南”、“路”、“2号”、“融科资讯中心”。
接着,网络设备2对用户的位置信息和兴趣点的地址信息分别对应的地址词进行比较,可确定相同的地址词包括“北京”和“海淀”,随后,网络设备2可通过预定的行政区域词表来确定“北京”对应行政区域级别“市”,而“海淀”对应行政区域级别“区”,因此,网络设备2可将“北京”与“市”进行拼接,获得“北京市”,将“海淀”与“区”进行拼接,获得“海淀区”,从而网络设备2可自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分为“北京市海淀区”。
先对用户的位置信息和兴趣点的地址信息进行切词再进行比较,还可解决地址词中包含错别字的问题。例如,兴趣点的地址信息为“北京市海定区中关村丹棱街1号欧美汇购物中心F5-02”,切词后兴趣点的地址信息对应的地址词包括“海定区”,网络设备2可通过预定的地址纠错词表来确定“海定区”是错误的,其中,“定”为错别字,与其相对应的正确的地址词为“海淀区”,因此,网络设备2可将“海定区”替换为“海淀区”后,再将其与用户的位置信息对应的地址词进行比较。
优选地,网络设备2仅在兴趣点的地址信息的字符数量超过预定阈值时,比较用户的位置信息与兴趣点的地址信息。
其中,网络设备2可先确定移动终端1支持显示的字符数量,并将该字符数量作为预定阈值。网络设备2也可根据经验值来设定预定阈值。
网络设备2先检测兴趣点的地址信息的字符数量是否超过预定阈值,当超过时,网络设备2比较用户的位置信息与兴趣点的地址信息;当未超过时,网络设备2不进行比较。
在步骤S3中,网络设备2向用户提供兴趣点省略后的地址信息,其省略部分为兴趣点的地址信息中与用户的位置信息相同的在先层级部分。
通常情况下,兴趣点的地址信息中与用户的位置信息相同的在先层级部分对于用户是已知信息,因此,网络设备2可对该(等)在先层级部分进行省略,以向用户提供兴趣点省略后的地址信息,从而在移动终端1的有限显示空间内尽可能向用户提供信息量更大的地址信息。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,而用户的位置信息为“北京市海淀区科学院南路2号融科资讯中心”,网络设备2可省略两者相同的在先层级部分,并向用户提供兴趣点省略后的地址信息,即“中关村丹棱街1号欧美汇购物中心F5-02”。
又如,用户的位置信息为“北京市西城区大悦城商场”,移动终端1所发送的查询序列为“餐馆”,网络设备2据此获取多个待向用户推送的兴趣点,其中,兴趣点A“呷哺呷哺(西单大悦城店)”的地址信息为“北京市西城区大悦城商场B2楼”,兴趣点B“豆捞坊(西单店)”的地址信息为“北京市西城区大悦城商场7楼02号”,兴趣点C“港丽餐厅(大悦城店)”的地址信息为“北京市西城区大悦城商场6楼01号”。因此,网络设备2比较这些兴趣点的地址信息与用户的位置信息,确定这些兴趣点的地址信息中与用户的位置信息相同的在先层级部分,并为每个兴趣点的地址信息省略其对应的相同在先层级部分,具体如,兴趣点A“呷哺呷哺(西单大悦城店)”省略后的地址信息为“B2楼”,兴趣点B“豆捞坊(西单店)”省略后的地址信息为“7楼02号”,兴趣点C“港丽餐厅(大悦城店)”省略后的地址信息为“6楼01号”。
由此可见,网络设备2可向用户提供基于用户的位置信息来确定的兴趣点的地址信息,由于这些地址信息中省略了与用户的位置信息相同的在先层级部分,可使得用户更快速地了解多个兴趣点各自的地址信息,提升了用户的个性化体验。
优选地,网络设备2可确定兴趣点地址信息中的同义地址词,以向用户提供的兴趣点省略后的地址信息中进一步省略其中一个同义地址词。
其中,同义地址词是指,表达相同地理释义的地址词。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,根据用户的位置信息,其省略为“中关村丹棱街1号欧美汇购物中心F5-02”。网络设备2可通过查询预置的同义词表,来确定兴趣点的地址信息中的同义地址词,如“丹棱街1号”与“欧美汇购物中心”为同义地址词。接着,网络设备2可进一步省略其中一个同义地址词,省略后兴趣点的地址信息如“中关村欧美汇购物中心F5-02”,网络设备2将该省略后的兴趣点的地址信息提供给用户。
优选地,网络设备2在向用户提供兴趣点省略后的地址信息时,还提供兴趣点的方向指示信息。
网络设备2可基于地理信息数据库,确定兴趣点相对用户位置的方向,进而在提供兴趣点省略后的地址信息时,一并提供该兴趣点的方向指示信息。在此,方向指示信息的表现形式可以有多样,诸如文字、箭头、图示等,以及前述形式的各种结合。
例如,兴趣点的地址信息为“北京市海淀区中关村欧美汇购物中心F5-02”,用户的位置信息为“北京市海淀区科学院南路2号融科资讯中心”,基于地理信息数据库,网络设备2可确定该兴趣点位于用户的西南方向,因此,网络设备2可提供兴趣点省略后的地址信息为“中关村欧美汇购物中心F5-02(向西南)”。
随后,在步骤S4中,移动终端1对网络设备2发送的兴趣点省略后的地址信息进行呈现。
例如,移动终端1所呈现的兴趣点地址信息省略了其与用户的位置信息相同的在先层级部分,如呈现的兴趣点地址信息为“中关村丹棱街1号欧美汇购物中心F5-02”。进一步地,该兴趣点的地址信息还可省略其中的同义地址词,从而移动终端1所呈现的兴趣点地址信息为“中关村欧美汇购物中心F5-02”。优选地,网络设备2还提供了兴趣点的方向指示信息,因此移动终端1所呈现的兴趣点地址信息为“中关村欧美汇购物中心F5-02(↙西南)”。
图2为根据本发明一个方面的装置示意图,示出一种提供兴趣点的地址信息的装置。如图2所示,地址信息处理装置20装置于网络设备2中,其进一步包括装置21-23。具体地,装置21获取待向用户推送的兴趣点(为便于区分,以下将装置21称为兴趣点获取装置21);装置22按照地址描述的层级,比较用户的位置信息与兴趣点的地址信息,以自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分(为便于区分,以下将装置22称为信息比较装置22);装置23向用户提供兴趣点省略相同的在先层级部分后的地址信息(为便于区分,以下将装置23称为信息提供装置23),相应地,;用户的移动终端1接收并呈现兴趣点省略后的地址信息;移动终端1对兴趣点省略相同的在先层级部分后的地址信息进行呈现。
上述各装置之间是持续不断执行其对应操作的,在此,本领域技术人员应理解“持续”是指上述各操作分别实时地,或者按照设定的或实时调整的工作模式要求,由兴趣点获取装置21进行兴趣点的获取、信息比较装置22进行兴趣点的地址信息中与用户的位置信息相同的在先层级部分的确定、信息提供装置23进行兴趣点省略相同的在先层级部分后的地址信息的提供。
具体地,兴趣点获取装置21获取待向用户推送的兴趣点。
其中,所述兴趣点(point of interest)是为用户预测的其可能感兴趣的信息,其具有地理属性,如建筑物、商铺、邮局、加油站、景点等均属于兴趣点。
兴趣点获取装置21可以主动向用户推送兴趣点,也可以应用户的获取请求来向用户推送兴趣点。
在此,兴趣点获取装置21获取待向用户推送的兴趣点的方式包括但不限于以下至少任一项:
1)兴趣点获取装置21可获取预定的待向用户推送的兴趣点。例如,2013年12月14日夜间将出现狮子座流星雨,而北京市天文馆向市民提供观景服务,因此,兴趣点获取装置21可在2013年12月15日之前将北京市天文馆作为预定的兴趣点,来向用户进行推送。
2)兴趣点获取装置21可基于用户的位置信息来获取待向用户推送的兴趣点。例如,兴趣点获取装置21可基于地理信息数据库,来获取与用户的位置信息邻近的兴趣点,如距离用户1000米以内的所有兴趣点,或距离用户1000米以内的大型建筑物。
其中,所述地理信息数据库中保存有多个兴趣点的地址信息以及地理信息,前者如XX市XX区XX路XX大厦,后者如经纬度。
3)兴趣点获取装置21可基于用户的查询请求来获取待向用户推送的兴趣点。查询请求中包括查询序列,查询序列意指用户提交的用于搜索引擎进行查询的字符串,如关键词、语句以及其他字符等。例如,用户查询请求中的查询序列如“美食”,兴趣点获取装置21可基于该查询序列在索引信息库中进行查询,如查询搜索引擎的索引信息库中属于美食分类的兴趣点,以获取对应的一个或多个兴趣点,如“祖母的厨房(石雀胡同店)”、“祖母的厨房(五道口店)”、“新辣道鱼火锅(欧美汇店)”等。
4)兴趣点获取装置21可基于查询请求和用户的位置信息来获取待向用户推送的兴趣点。例如,兴趣点获取装置21根据查询序列“加油站”在索引信息库中进行查询,以获取对应的一个或多个兴趣点,接着,兴趣点获取装置21查询地理信息数据库,来选择其中与用户的位置最近的兴趣点,以作为待向用户推送的兴趣点。
本领域技术人员应能理解上述兴趣点获取装置21获取待向用户推送的兴趣点的方式仅为举例,其他现有的或今后可能出现的兴趣点获取装置21获取待向用户推送的兴趣点的方式如可适用于本发明,也应包含在本发明保护范围以内,并在此以引用方式包含于此。
信息比较装置22按照地址描述的层级,比较用户的位置信息与兴趣点的地址信息,以自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分。
其中,地址描述的层级是指,按照地址描述习惯对地址信息进行划分所获得的层级。例如,按照中文地址描述习惯对XX市XX区XX路XX大厦进行划分,获得的地址描述层级分别为市、区、路、大厦。显然,地址描述的层级越高,其对应的地理范围越大,描述精确度越低;反之,地址描述的层级越低,其对应的地理范围越小,描述精确度越高。例如,兴趣点“新辣道鱼火锅(欧美汇店)”对应的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,其中,“北京市”层级最高,对应的地理范围最广、描述精度最粗略,“F5-02”层级最低,对应的地理范围最狭、描述精度最精确。
通常情况下,用户一般了解其所在的位置信息,也即,用户的位置信息对于用户是已知的。因此,信息比较装置22可比较用户的位置信息与兴趣点的地址信息,进而在地址信息处理装置20的其他装置所执行的后续操作中对兴趣点的地址信息中与用户的位置信息相同的部分进行省略,以提高所显示的兴趣点地址信息的信息量。
其中,用户的位置信息包括但不限于以下至少任一项:
1)用户的当前位置信息。
用户的当前位置信息可通过对用户的移动终端1的GPS定位、WiFi接入点的定位或移动定位等方式来确定。其中,移动定位意指通过移动终端1相对于移动通信网络中为其提供服务的基站的距离来对移动终端1进行定位。
2)用户的历史位置信息。
信息比较装置22或网络设备2中的其他装置可根据移动终端1的标识信息或用户的标识信息,查询用户位置信息数据库,以获得该移动终端1的历史位置信息。在此,用户位置信息数据库可由网络设备2建立及维护,也可由第三方设备建立及维护来供其他设备查询。
例如,移动终端1近一个月内在工作时间段均处于“北京市海淀区中关村XX大厦”,可认为,该移动终端1的用户了解“北京市海淀区中关村”的附近区域,因此,用户的历史位置信息也可用于与兴趣点的地址信息进行比较,以后续省略用户知晓的大区域地址描述,如“北京市海淀区中关村”。
3)用户的预期位置信息。
用户的预期位置信息,也即,用户即将处于的位置信息,网络设备2可将该预期位置信息与兴趣点的地址信息进行比较。
在此,用户的预期位置信息可由用户提供给网络设备2。例如,用户在移动终端1的地图上标注该用户的预期位置信息,移动终端1将该预期位置信息发送至网络设备2。
优选地,用户的预期位置信息基于以下步骤来进行确定:
1)信息比较装置22或网络设备2中的其他装置在一段时间内对用户进行多次定位,以获取用户的多个位置信息。
例如,网络设备2先对移动终端1进行第一次定位,以获取移动终端1的第一位置信息,如“北京市西城区西单”,接着,一段时间后,如15分钟后,网络设备2再对移动终端1进行第二次定位,以获取移动终端1的第二位置信息,如“北京市东城区东单”。
2)信息比较装置22或网络设备2中的其他装置根据多次定位所间隔的时间和用户的多个位置信息,来确定移动终端1运动的方向和速度。
继前例,网络设备2基于地理信息数据库,来确定第一位置信息与第二位置信息之间的距离为4公里,并且移动终端1正在向东移动;结合两次定位所间隔的时间15分钟,网络设备2可确定移动终端1的速度为16公里/小时。
3)信息比较装置22或网络设备2中的其他装置根据用户运动的方向和速度,确定用户的预期位置信息。
继前例,网络设备2根据用户运动的方向和速度,即向东16公里/小时,并基于地理数据库,可确定用户4分钟后可到达“北京市朝阳区建国门”,因此,网络设备2可确定用户的预期位置信息为“北京市朝阳区”或“北京市朝阳区建国门”。
信息比较装置22比较用户的位置信息与兴趣点的地址信息的方式包括但不限于以下两种方式:
1)信息比较装置22直接比较用户的位置信息与兴趣点的地址信息。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,而用户的位置信息为“北京市海淀区科学院南路2号融科资讯中心”,信息比较装置22按照地址描述的层级,直接比较用户的位置信息与兴趣点的地址信息,可自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分为“北京市海淀区”。
2)信息比较装置22先对用户的位置信息和兴趣点的地址信息进行切词,以获得用户的位置信息和兴趣点的地址信息分别对应的地址词,再进行比较。
信息比较装置22先对用户的位置信息和兴趣点的地址信息进行切词再进行比较,可以解决用户的位置信息和兴趣点的地址信息命名规则不一致的问题。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,而用户的位置信息为“北京海淀科学院南路2号融科资讯中心”,信息比较装置22对用户的位置信息和兴趣点的地址信息进行切词,可获得兴趣点的地址信息对应的地址词为“北京”、“市”、“海淀”、“区”、“中关村”、“丹棱”、“街”、“1号”、“欧美汇”、“购物中心”、“F5”、“02”,用户的位置信息对应的地址词为“北京”、“海淀”、“科学院”、“南”、“路”、“2号”、“融科资讯中心”。
接着,信息比较装置22对用户的位置信息和兴趣点的地址信息分别对应的地址词进行比较,可确定相同的地址词包括“北京”和“海淀”,随后,信息比较装置22可通过预定的行政区域词表来确定“北京”对应行政区域级别“市”,而“海淀”对应行政区域级别“区”,因此,信息比较装置22可将“北京”与“市”进行拼接,获得“北京市”,将“海淀”与“区”进行拼接,获得“海淀区”,从而信息比较装置22可自上至下确定兴趣点的地址信息中与用户的位置信息相同的在先层级部分为“北京市海淀区”。
先对用户的位置信息和兴趣点的地址信息进行切词再进行比较,还可解决地址词中包含错别字的问题。例如,兴趣点的地址信息为“北京市海定区中关村丹棱街1号欧美汇购物中心F5-02”,切词后兴趣点的地址信息对应的地址词包括“海定区”,信息比较装置22可通过预定的地址纠错词表来确定“海定区”是错误的,其中,“定”为错别字,与其相对应的正确的地址词为“海淀区”,因此,信息比较装置22可将“海定区”替换为“海淀区”后,再将其与用户的位置信息对应的地址词进行比较。
优选地,信息比较装置22仅在兴趣点的地址信息的字符数量超过预定阈值时,比较用户的位置信息与兴趣点的地址信息。
其中,信息比较装置22可先确定移动终端1支持显示的字符数量,并将该字符数量作为预定阈值。信息比较装置22也可根据经验值来设定预定阈值。
信息比较装置22先检测兴趣点的地址信息的字符数量是否超过预定阈值,当超过时,信息比较装置22比较用户的位置信息与兴趣点的地址信息;当未超过时,信息比较装置22不进行比较。
信息提供装置23向用户提供兴趣点省略后的地址信息,其省略部分为兴趣点的地址信息中与用户的位置信息相同的在先层级部分。
通常情况下,兴趣点的地址信息中与用户的位置信息相同的在先层级部分对于用户是已知信息,因此,信息提供装置23可对该(等)在先层级部分进行省略,以向用户提供兴趣点省略后的地址信息,从而在移动终端1的有限显示空间内尽可能向用户提供信息量更大的地址信息。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,而用户的位置信息为“北京市海淀区科学院南路2号融科资讯中心”,信息提供装置23可省略两者相同的在先层级部分,并向用户提供兴趣点省略后的地址信息,即“中关村丹棱街1号欧美汇购物中心F5-02”。
又如,用户的位置信息为“北京市西城区大悦城商场”,移动终端1所发送的查询序列为“餐馆”,兴趣点获取装置21据此获取多个待向用户推送的兴趣点,其中,兴趣点A“呷哺呷哺(西单大悦城店)”的地址信息为“北京市西城区大悦城商场B2楼”,兴趣点B“豆捞坊(西单店)”的地址信息为“北京市西城区大悦城商场7楼02号”,兴趣点C“港丽餐厅(大悦城店)”的地址信息为“北京市西城区大悦城商场6楼01号”。因此,信息比较装置22比较这些兴趣点的地址信息与用户的位置信息,确定这些兴趣点的地址信息中与用户的位置信息相同的在先层级部分,随后,信息提供装置23向用户提供每个兴趣点省略其对应的相同在先层级部分后的地址信息,具体如,兴趣点A“呷哺呷哺(西单大悦城店)”省略后的地址信息为“B2楼”,兴趣点B“豆捞坊(西单店)”省略后的地址信息为“7楼02号”,兴趣点C“港丽餐厅(大悦城店)”省略后的地址信息为“6楼01号”。
由此可见,信息提供装置23可向用户提供基于用户的位置信息来确定的兴趣点的地址信息,由于这些地址信息中省略了与用户的位置信息相同的在先层级部分,可使得用户更快速地了解多个兴趣点各自的地址信息,提升了用户的个性化体验。
优选地,网络设备2还可包括一同义词确定装置(图2未示出),其可确定兴趣点地址信息中的同义地址词,以由信息提供装置23向用户提供的兴趣点省略后的地址信息中进一步省略其中一个同义地址词。
其中,同义地址词是指,表达相同地理释义的地址词。
例如,兴趣点的地址信息为“北京市海淀区中关村丹棱街1号欧美汇购物中心F5-02”,根据用户的位置信息,其省略为“中关村丹棱街1号欧美汇购物中心F5-02”。同义词确定装置可通过查询预置的同义词表,来确定兴趣点的地址信息中的同义地址词,如“丹棱街1号”与“欧美汇购物中心”为同义地址词。接着,同义词确定装置可进一步省略其中一个同义地址词,省略后兴趣点的地址信息如“中关村欧美汇购物中心F5-02”,信息提供装置23将该省略后的兴趣点的地址信息提供给用户。
优选地,信息提供装置23在向用户提供兴趣点省略后的地址信息时,还提供兴趣点的方向指示信息。
信息提供装置23可基于地理信息数据库,确定兴趣点相对用户位置的方向,进而在提供兴趣点省略后的地址信息时,一并提供该兴趣点的方向指示信息。在此,方向指示信息的表现形式可以有多样,诸如文字、箭头、图示等,以及前述形式的各种结合。
例如,兴趣点的地址信息为“北京市海淀区中关村欧美汇购物中心F5-02”,用户的位置信息为“北京市海淀区科学院南路2号融科资讯中心”,基于地理信息数据库,信息提供装置23可确定该兴趣点位于用户的西南方向,因此,信息提供装置23可提供兴趣点省略后的地址信息为“中关村欧美汇购物中心F5-02(向西南)”。
随后,移动终端1对网络设备2发送的兴趣点省略后的地址信息进行呈现。
例如,移动终端1所呈现的兴趣点地址信息省略了其与用户的位置信息相同的在先层级部分,如呈现的兴趣点地址信息为“中关村丹棱街1号欧美汇购物中心F5-02”。进一步地,该兴趣点的地址信息还可省略其中的同义地址词,从而移动终端1所呈现的兴趣点地址信息为“中关村欧美汇购物中心F5-02”。优选地,网络设备2还提供了兴趣点的方向指示信息,因此移动终端1所呈现的兴趣点地址信息为“中关村欧美汇购物中心F5-02(↙西南)”。
需要注意的是,本发明可在软件和/或软件与硬件的组合体中被实施,例如,可采用专用集成电路(ASIC)、通用目的计算机或任何其他类似硬件设备来实现。在一个实施例中,本发明的软件程序可以通过处理器执行以实现上文所述步骤或功能。同样地,本发明的软件程序(包括相关的数据结构)可以被存储到计算机可读记录介质中,例如,RAM存储器,磁或光驱动器或软磁盘及类似设备。另外,本发明的一些步骤或功能可采用硬件来实现,例如,作为与处理器配合从而执行各个步骤或功能的电路。
另外,本发明的一部分可被应用为计算机程序产品,例如计算机程序指令,当其被计算机执行时,通过该计算机的操作,可以调用或提供根据本发明的方法和/或技术方案。而调用本发明的方法的程序指令,可能被存储在固定的或可移动的记录介质中,和/或通过广播或其他信号承载媒体中的数据流而被传输,和/或被存储在根据所述程序指令运行的计算机设备的工作存储器中。在此,根据本发明的一个实施例包括一个装置,该装置包括用于存储计算机程序指令的存储器和用于执行程序指令的处理器,其中,当该计算机程序指令被该处理器执行时,触发该装置运行基于前述根据本发明的多个实施例的方法和/或技术方案。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化涵括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。此外,显然“包括”一词不排除其他单元或步骤,单数不排除复数。系统权利要求中陈述的多个单元或装置也可以由一个单元或装置通过软件或者硬件来实现。第一,第二等词语用来表示名称,而并不表示任何特定的顺序。
Claims (14)
1.一种提供兴趣点的地址信息的方法,其中,该方法包括:
-获取待向用户推送的兴趣点;
-按照地址描述的层级,比较所述用户的位置信息与所述兴趣点的地址信息,以自上至下确定所述兴趣点的地址信息中与所述用户的位置信息相同的在先层级部分;
-向所述用户提供所述兴趣点省略所述相同的在先层级部分后的地址信息。
2.根据权利要求1所述的方法,其中,所述兴趣点基于所述用户的查询请求来获得。
3.根据权利要求1或2所述的方法,其中,所述用户的位置信息包括以下至少任一项:
-所述用户的当前位置信息;
-所述用户的历史位置信息;
-所述用户的预期位置信息。
4.根据权利要求3所述的方法,其中,所述用户的位置信息包括所述用户的预期位置信息;
其中,所述用户的预期位置信息基于以下步骤来进行确定:
-在一段时间内对所述用户进行多次定位,以获取所述用户的多个位置信息;
-根据多次定位所间隔的时间和所述用户的多个位置信息,来确定移动终端运动的方向和速度;
-根据所述用户运动的方向和速度,确定所述用户的预期位置信息。
5.根据权利要求1所述的方法,其中,所述比较所述用户的位置信息与所述兴趣点的地址信息的步骤在所述兴趣点的地址信息的字符数量超过预定阈值时进行。
6.根据权利要求1所述的方法,其中,该方法还包括:
-确定所述兴趣点的地址信息中的同义地址词,以向所述用户提供的所述兴趣点省略后的地址信息中进一步省略其中一个同义地址词。
7.根据权利要求1所述的方法,其中,在向所述用户提供所述兴趣点省略后的地址信息时,还提供所述兴趣点的方向指示信息。
8.一种提供兴趣点的地址信息的装置,其中,该装置包括:
用于获取待向用户推送的兴趣点的装置;
用于按照地址描述的层级,比较所述用户的位置信息与所述兴趣点的地址信息,以自上至下确定所述兴趣点的地址信息中与所述用户的位置信息相同的在先层级部分的装置;
用于向所述用户提供所述兴趣点省略所述相同的在先层级部分后的地址信息的装置。
9.根据权利要求8所述的装置,其中,所述兴趣点基于所述用户的查询请求来获得。
10.根据权利要求8或9所述的装置,其中,所述用户的位置信息包括以下至少任一项:
-所述用户的当前位置信息;
-所述用户的历史位置信息;
-所述用户的预期位置信息。
11.根据权利要求10所述的装置,其中,所述用户的位置信息包括所述用户的预期位置信息;
其中,所述用户的预期位置信息基于以下操作来进行确定:
-在一段时间内对所述用户进行多次定位,以获取所述用户的多个位置信息;
-根据多次定位所间隔的时间和所述用户的多个位置信息,来确定移动终端运动的方向和速度;
-根据所述用户运动的方向和速度,确定所述用户的预期位置信息。
12.根据权利要求8所述的装置,其中,所述比较所述用户的位置信息与所述兴趣点的地址信息的操作在所述兴趣点的地址信息的字符数量超过预定阈值时进行。
13.根据权利要求8所述的装置,其中,该装置还包括:
用于确定所述兴趣点的地址信息中的同义地址词的装置,以向所述用户提供的所述兴趣点省略后的地址信息中进一步省略其中一个同义地址词。
14.根据权利要求8所述的装置,其中,用于向所述用户提供所述兴趣点省略所述相同的在先层级部分后的地址信息的装置在向所述用户提供所述兴趣点省略后的地址信息时,还提供所述兴趣点的方向指示信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310714481.8A CN103729423B (zh) | 2013-12-20 | 2013-12-20 | 一种提供兴趣点的地址信息的方法与装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201310714481.8A CN103729423B (zh) | 2013-12-20 | 2013-12-20 | 一种提供兴趣点的地址信息的方法与装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN103729423A CN103729423A (zh) | 2014-04-16 |
CN103729423B true CN103729423B (zh) | 2017-02-15 |
Family
ID=50453497
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201310714481.8A Active CN103729423B (zh) | 2013-12-20 | 2013-12-20 | 一种提供兴趣点的地址信息的方法与装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103729423B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110020222B (zh) * | 2017-12-12 | 2023-03-03 | 腾讯科技(北京)有限公司 | 标志点确定方法、装置及存储介质 |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102467511A (zh) * | 2010-11-08 | 2012-05-23 | 万音达有限公司 | 定位搜索方法及系统 |
CN102750292A (zh) * | 2011-04-20 | 2012-10-24 | 北京千橡网景科技发展有限公司 | 用于提供兴趣点的方法及设备 |
CN102933938A (zh) * | 2010-02-08 | 2013-02-13 | 通腾波兰股份有限公司 | 用于评估兴趣点的属性的方法及设备 |
Family Cites Families (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20090240429A1 (en) * | 2008-03-19 | 2009-09-24 | Xanavi Informatics Corporation | Method for route planning on a navigation system including points of interest |
-
2013
- 2013-12-20 CN CN201310714481.8A patent/CN103729423B/zh active Active
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102933938A (zh) * | 2010-02-08 | 2013-02-13 | 通腾波兰股份有限公司 | 用于评估兴趣点的属性的方法及设备 |
CN102467511A (zh) * | 2010-11-08 | 2012-05-23 | 万音达有限公司 | 定位搜索方法及系统 |
CN102750292A (zh) * | 2011-04-20 | 2012-10-24 | 北京千橡网景科技发展有限公司 | 用于提供兴趣点的方法及设备 |
Non-Patent Citations (1)
Title |
---|
Web搜索结果组织与展示的一种机制;李优;《技术应用》;20110630;第51-52页 * |
Also Published As
Publication number | Publication date |
---|---|
CN103729423A (zh) | 2014-04-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8370062B1 (en) | Switching between location contexts | |
US10694324B2 (en) | Method and apparatus for matching wireless hotspot with POI | |
JP5366908B2 (ja) | クライアントの旅行者を地理的に関連するデータに接続するインターネットシステム | |
CN106416313B (zh) | 识别与无线网络接入点相关联的实体的方法和系统 | |
Zeng et al. | A restaurant recommender system based on user preference and location in mobile environment | |
US8856115B1 (en) | Framework for suggesting search terms | |
US10025770B2 (en) | Systems and methods for automated content generation | |
CN104156897B (zh) | 基于情景感知的室内导览系统 | |
JP2019508766A (ja) | 地理的エリアのヒートマップを生成するシステム、方法、およびデバイス | |
US9244930B1 (en) | Geotagged hashtags | |
RU124014U1 (ru) | Система для обеспечения персонализированного поиска информации | |
KR20130031387A (ko) | 맵에서의 엔티티 기반 탐색 결과 및 클러스터 | |
KR102272261B1 (ko) | 위치 개선 및 분산으로 인한 재-순위 검색 결과 | |
US20140330770A1 (en) | Context-aware implicit and explicit search | |
US9406213B2 (en) | Notification engine | |
Pelet et al. | Towards the implementation of digital through Wifi and IoT in wine tourism: Perspectives from professionals of wine and tourism | |
KR20160108526A (ko) | 실제 지역들의 위치 기반 순위 | |
Teslya et al. | Smart tourism destination support scenario based on human-computer cloud | |
Haffner | A spatial analysis of non‐English Twitter activity in Houston, TX | |
CN105893396B (zh) | 基于附近位置来解释用户查询 | |
CA2951366C (en) | Placard-to-pin interaction | |
Hung et al. | A smart-travel system based on social network service for cloud environment | |
CN103729423B (zh) | 一种提供兴趣点的地址信息的方法与装置 | |
US20150227583A1 (en) | Managing search results | |
NL2008771C2 (en) | Biasing geocoding of queries. |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant |