著录项信息
专利名称 | 兴趣点的属性数据的处理方法及装置 |
申请号 | CN201310389861.9 | 申请日期 | 2013-08-30 |
法律状态 | 授权 | 申报国家 | 中国 |
公开/公告日 | 2013-12-25 | 公开/公告号 | CN103473290A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G;0;6;F;1;7;/;3;0;;;G;0;6;F;1;7;/;2;7查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百度大厦
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 殷磊 |
代理机构 | 北京鸿德海业知识产权代理事务所(普通合伙) | 代理人 | 袁媛 |
摘要
本发明提供一种POI的属性数据的处理方法及装置。本发明实施例通过获得至少一个数据源提供的POI的候选属性数据,进而根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数,使得能够根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,能够避免现有技术中由于POI搜索结果中的POI详情信息只包含了几个固定的属性字段而导致的只能够向客户端提供这些固定的属性字段所指示的属性信息的问题,从而提高了POI搜索的针对性和有效性。
1.一种兴趣点的属性数据的处理方法,其特征在于,包括:
获得至少一个数据源提供的兴趣点的候选属性数据;
根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数;
根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述兴趣点的目标属性数据;其中,所述根据所述候选属性数据,获得所述候选属性数据的丰富度参数,包括:
对所述候选属性数据,进行切词处理,以获得切词结果;
根据所述切词结果的数量,获得所述丰富度参数;
所述根据所述候选属性数据,获得所述候选属性数据的准确度参数,包括:
获得所述候选属性数据中所包含的每个属性的变化率值;
根据每个属性的变化率值,获得所述准确度参数。
2.根据权利要求1所述的方法,其特征在于,所述根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述兴趣点的目标属性数据之后,还包括:
接收客户端发送的查询关键词;
根据所述查询关键词,匹配到与所述查询关键词对应的所述兴趣点;
根据所述兴趣点,获得与所述兴趣点对应的所述目标属性数据;
向所述客户端发送所述目标属性数据。
3.根据权利要求2所述的方法,其特征在于,所述根据所述兴趣点,获得与所述兴趣点对应的所述目标属性数据之后,所述向所述客户端发送所述目标属性数据之前,还包括:
根据所述查询关键词,获得所述查询关键词对应的行业信息;
根据行业信息与数据组织模板的对应关系,获得与所述行业信息对应的数据组织模板;
利用所述数据组织模板,组织所述目标属性数据,以便向所述客户端发送组织之后的所述目标属性数据。
4.根据权利要求3所述的方法,其特征在于,所述候选属性数据中还包含类别信息,所述类别信息用以标识所述候选属性数据所属的数据类别。
5.根据权利要求4所述的方法,其特征在于,所述利用所述数据组织模板,组织所述目标属性数据之前,还包括:
根据行业信息与类别信息的对应关系,获得与所述行业信息对应的所述类别信息;
根据所述类别信息,获得与所述类别信息对应的所述目标属性数据。
6.一种兴趣点的属性数据的处理装置,其特征在于,包括:
获得单元,用于获得至少一个数据源提供的兴趣点的候选属性数据;
所述获得单元,还用于根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数;
选择单元,用于根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述兴趣点的目标属性数据;
其中,
所述获得单元,具体用于
对所述候选属性数据,进行切词处理,以获得切词结果;以及
根据所述切词结果的数量,获得所述丰富度参数;
所述获得单元,具体用于
获得所述候选属性数据中所包含的每个属性的变化率值;以及
根据每个属性的变化率值,获得所述准确度参数。
7.根据权利要求6所述的装置,其特征在于,所述装置还包括:
接收单元,用于接收客户端发送的查询关键词;
搜索单元,用于根据所述查询关键词,匹配到与所述查询关键词对应的所述兴趣点;
所述获得单元,还用于根据所述兴趣点,获得与所述兴趣点对应的所述目标属性数据;
所述装置还包括:
发送单元,用于向所述客户端发送所述目标属性数据。
8.根据权利要求7所述的装置,其特征在于,所述获得单元,具体用于根据所述查询关键词,获得所述查询关键词对应的行业信息;
根据行业信息与数据组织模板的对应关系,获得与所述行业信息对应的数据组织模板;以及
利用所述数据组织模板,组织所述目标属性数据,以便所述发送单元向所述客户端发送组织之后的所述目标属性数据。
9.根据权利要求8所述的装置,其特征在于,所述候选属性数据中还包含类别信息,所述类别信息用以标识所述候选属性数据所属的数据类别。
10.根据权利要求9所述的装置,其特征在于,所述获得单元,还用于
根据行业信息与类别信息的对应关系,获得与所述行业信息对应的所述类别信息;以及
根据所述类别信息,获得与所述类别信息对应的所述目标属性数据。
兴趣点的属性数据的处理方法及装置\n【技术领域】\n[0001] 本发明涉及位置服务(Location Based Service,LBS)技术,尤其涉及一种兴趣点(Point of Interest,POI)的属性数据的处理方法及装置。\n【背景技术】\n[0002] 随着通信技术的发展,终端集成了越来越多的功能,从而使得终端的系统功能列表中包含了越来越多相应的应用程序。有些应用程序中会涉及一些位置服务(Location Based Service,LBS),又称定位服务,例如,百度参数地图等。现有的LBS中,客户端可以通过向服务器发送搜索请求,以获得多个兴趣点(Point of Interest,POI)搜索结果。在POI搜索结果中,POI详情信息包含几个固定的属性字段,例如,名称、电话和地址等基本字段,以及标签、人均价格、点评等扩展字段,\n[0003] 然而,由于POI搜索结果中的POI详情信息只包含了几个固定的属性字段,因此,只能够向客户端提供这些固定的属性字段所指示的属性信息,从而导致了POI搜索的针对性和有效性的降低。\n【发明内容】\n[0004] 本发明的多个方面提供一种POI的属性数据的处理方法及装置,用以提高POI搜索的针对性和有效性。\n[0005] 本发明的一方面,提供一种POI的属性数据的处理方法,包括:\n[0006] 获得至少一个数据源提供的POI的候选属性数据;\n[0007] 根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数;\n[0008] 根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据。\n[0009] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述候选属性数据,获得所述候选属性数据的丰富度参数,包括:\n[0010] 对所述候选属性数据,进行切词处理,以获得切词结果;\n[0011] 根据所述切词结果的数量,获得所述丰富度参数。\n[0012] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述候选属性数据,获得所述候选属性数据的准确度参数,包括:\n[0013] 获得所述候选属性数据中所包含的每个属性的diff值;\n[0014] 根据每个属性的diff值,获得所述准确度参数。\n[0015] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据之后,还包括:\n[0016] 接收客户端发送的查询关键词;\n[0017] 根据所述查询关键词,匹配到与所述查询关键词对应的所述POI;\n[0018] 根据所述POI,获得与所述POI对应的所述目标属性数据;\n[0019] 向所述客户端发送所述目标属性数据。\n[0020] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述根据所述POI,获得与所述POI对应的所述目标属性数据之后,所述向所述客户端发送所述目标属性数据之前,还包括:\n[0021] 根据所述查询关键词,获得所述查询关键词对应的行业信息;\n[0022] 根据行业信息与数据组织模板的对应关系,获得与所述行业信息对应的数据组织模板;\n[0023] 利用所述数据组织模板,组织所述目标属性数据,以便向所述客户端发送组织之后的所述目标属性数据。\n[0024] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述候选属性数据中还包含类别信息,所述类别信息用以标识所述候选属性数据所属的数据类别。\n[0025] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述利用所述数据组织模板,组织所述目标属性数据之前,还包括:\n[0026] 根据行业信息与类别信息的对应关系,获得与所述行业信息对应的所述类别信息;\n[0027] 根据所述类别信息,获得与所述类别信息对应的所述目标属性数据。\n[0028] 本发明的另一方面,提供一种POI的属性数据的处理装置,包括:\n[0029] 获得单元,用于获得至少一个数据源提供的POI的候选属性数据;\n[0030] 所述获得单元,还用于根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数;\n[0031] 选择单元,用于根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据。\n[0032] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得单元,具体用于\n[0033] 对所述候选属性数据,进行切词处理,以获得切词结果;以及\n[0034] 根据所述切词结果的数量,获得所述丰富度参数。\n[0035] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得单元,具体用于\n[0036] 获得所述候选属性数据中所包含的每个属性的diff值;以及\n[0037] 根据每个属性的diff值,获得所述准确度参数。\n[0038] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述装置还包括:\n[0039] 接收单元,用于接收客户端发送的查询关键词;\n[0040] 搜索单元,用于根据所述查询关键词,匹配到与所述查询关键词对应的所述POI;\n[0041] 所述获得单元,还用于根据所述POI,获得与所述POI对应的所述目标属性数据;\n[0042] 所述装置还包括:\n[0043] 发送单元,用于向所述客户端发送所述目标属性数据。\n[0044] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得单元,具体用于\n[0045] 根据所述查询关键词,获得所述查询关键词对应的行业信息;\n[0046] 根据行业信息与数据组织模板的对应关系,获得与所述行业信息对应的数据组织模板;以及\n[0047] 利用所述数据组织模板,组织所述目标属性数据,以便所述发送单元向所述客户端发送组织之后的所述目标属性数据。\n[0048] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述候选属性数据中还包含类别信息,所述类别信息用以标识所述候选属性数据所属的数据类别。\n[0049] 如上所述的方面和任一可能的实现方式,进一步提供一种实现方式,所述获得单元,还用于\n[0050] 根据行业信息与类别信息的对应关系,获得与所述行业信息对应的所述类别信息;以及\n[0051] 根据所述类别信息,获得与所述类别信息对应的所述目标属性数据。\n[0052] 由上述技术方案可知,本发明实施例通过获得至少一个数据源提供的POI的候选属性数据,进而根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数,使得能够根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,能够避免现有技术中由于POI搜索结果中的POI详情信息只包含了几个固定的属性字段而导致的只能够向客户端提供这些固定的属性字段所指示的属性信息的问题,从而提高了POI搜索的针对性和有效性。\n【附图说明】\n[0053] 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。\n[0054] 图1为本发明一实施例提供的POI的属性数据的处理方法的流程示意图;\n[0055] 图2为本发明另一实施例提供的POI的属性数据的处理装置的结构示意图;\n[0056] 图3为本发明另一实施例提供的POI的属性数据的处理装置的结构示意图。\n【具体实施方式】\n[0057] 为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。\n[0058] 需要说明的是,本发明实施例中所涉及的终端可以包括但不限于手机、个人数字助理(Personal Digital Assistant,PDA)、无线手持设备、无线上网本、个人电脑、便携电脑、MP3播放器、MP4播放器等。\n[0059] 另外,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。\n[0060] 图1为本发明一实施例提供的POI的属性数据的处理方法的流程示意图,如图1所示。\n[0061] 101、获得至少一个数据源提供的POI的候选属性数据。\n[0062] 其中,每个所述候选属性数据可以包括但不限于名称、电话、地址、官网、标签(tag)、人均价格、点评等属性。\n[0063] 102、根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数。\n[0064] 103、根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据。\n[0065] 需要说明的是,101~103的执行主体可以是搜索引擎,可以位于本地的客户端中,以进行离线搜索,或者还可以位于网络侧的服务器中,以进行在线搜索,本实施例对此不进行限定。\n[0066] 可以理解的是,所述客户端可以是安装在终端上的应用程序,或者还可以是浏览器的一个网页,只要能够实现LBS,以提供POI搜索的客观存在形式都可以,本实施例对此不进行限定。\n[0067] 这样,通过获得至少一个数据源提供的POI的候选属性数据,进而根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数,使得能够根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,能够避免现有技术中由于POI搜索结果中的POI详情信息只包含了几个固定的属性字段而导致的只能够向客户端提供这些固定的属性字段所指示的属性信息的问题,从而提高了POI搜索的针对性和有效性。\n[0068] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步提高POI属性数据获取的针对性和有效性。\n[0069] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步减少用户通过客户端所进行的无效的选择(点击)操作,从而减少了处理负荷。\n[0070] 现有的POI的属性数据的处理方法,POI详情信息只包含了几个固定的属性字段,因此,搜索引擎只能够向客户端提供这些固定的属性字段所指示的属性信息,从而导致了POI搜索的针对性和有效性的降低。\n[0071] 可选地,在本实施例的一个可能的实现方式中,在102中,搜索引擎根据所述候选属性数据,获得所述候选属性数据的丰富度参数的方法具体可以如下:搜索引擎具体可以对所述候选属性数据,进行切词处理(包括停用词处理等过滤手段),以获得切词结果;然后,则可以根据所述切词结果的数量,获得所述丰富度参数。\n[0072] 可选地,在本实施例的一个可能的实现方式中,在102中,搜索引擎根据所述候选属性数据,获得所述候选属性数据的准确度参数的方法具体可以如下:搜索引擎具体可以获得所述候选属性数据中所包含的每个属性的变化率(diff)值。其中,每个属性所对应的diff值的计算方法可以根据属性特征确定,本实施例对此不进行特别限定。然后,则可以根据每个属性的diff值,获得所述准确度参数。其中,每个属性的diff值可以为每个属性相对于该属性对应的当前属性的diff值。\n[0073] 可以理解的是,如果属性为新增加的属性,那么该属性的diff值则可以为用于标识没有变化的diff值,例如,diff值为0。\n[0074] 需要说明的是,所述准确度参数可以理解为每个属性的准确度参数,例如,若属性的diff值小于或等于预先设置的阈值,该属性的准确度参数为0;若属性的diff值大于预先设置的阈值,该属性的准确度参数为1。属性的diff值越小,则可以说明该属性的准确度越高,那么,这个属性被选择成为目标属性数据的可能性就越大。或者还可以理解为所述候选属性数据的准确度参数,例如,根据每个属性的diff值和每个属性的权值,获得所述候选属性数据的准确度参数。候选属性数据的准确度参数越大,则可以说明该候选属性数据的准确度越高,那么,这个候选属性数据被选择成为目标属性数据的可能性就越大。本实施例对此不进行特别限定。\n[0075] 具体地,在103中,搜索引擎具体可以根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择一个候选属性数据中所包含的全部属性,或者选择一个候选属性数据中所包含的部分属性,或者选择多个候选属性数据中所包含的全部属性,或者选择多个候选属性数据中所包含的部分属性,以作为所述POI的目标属性数据。\n[0076] 例如,搜索引擎可以根据所述丰富度参数,从所述候选属性数据中选择所述丰富度最大的一个或多个候选属性数据中所包含的全部属性,以作为所述POI的目标属性数据。\n[0077] 或者,再例如,搜索引擎可以根据所述候选属性数据的准确度参数,从所述候选属性数据中选择所述准确度最高的一个或多个候选属性数据中所包含的全部属性,以作为所述POI的目标属性数据。\n[0078] 或者,再例如,搜索引擎可以根据所述候选属性数据中所包含的每个属性的准确度参数,从所述候选属性数据中选择所述准确度参数满足阈值条件的一个或多个候选属性数据中所包含的部分属性,以作为所述POI的目标属性数据,例如,所述阈值条件为选择准确度参数为0的候选属性数据中所包含的属性,或者为选择准确度参数为1的候选属性数据中所包含的属性,等,本实施例对此不进行特别限定。\n[0079] 可以理解的是,搜索引擎还可以结合前述例子中的方法,根据所述丰富度参数和所述候选属性数据的准确度参数,或者根据所述丰富度参数和所述候选属性数据中所包含的每个属性的准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,详细描述可以参见前述几个例子中的相关内容,此处不再赘述。\n[0080] 可选地,在本实施例的一个可能的实现方式中,在103之后,搜索引擎还可以进一步接收客户端发送的查询关键词。然后,所述搜索引擎进而则可以根据所述查询关键词,匹配到与所述查询关键词对应的所述POI。接着,所述搜索引擎根据所述POI,获得与所述POI对应的所述目标属性数据,并向所述客户端发送所述目标属性数据,以作为POI搜索结果中的POI详情信息。这样,由于POI搜索结果中的POI详情信息可以包含不固定的若干属性字段,因此,能够向客户端提供这些不固定的若干属性字段所指示的属性信息,从而提高了POI搜索的针对性和有效性。\n[0081] 具体地,在搜索引擎获得与所述POI对应的所述目标属性数据之后,所述搜索引擎还可以进一步根据所述查询关键词,获得所述查询关键词对应的行业信息,例如,用于标识酒店、餐饮和电影院等的行业信息。然后,所述搜索引擎进而则可以根据行业信息与数据组织模板的对应关系,获得与所述行业信息对应的数据组织模板。接着,所述搜索引擎则可以利用所述数据组织模板,组织所述目标属性数据,以便所述搜索引擎执行后续操作,即向所述客户端发送组织之后的所述目标属性数据。\n[0082] 可选地,在本实施例的一个可能的实现方式中,在101中,所述搜索引擎所获得的所述候选属性数据中还可以进一步包括类别信息,所述类别信息用以标识所述候选属性数据所属的数据类别,例如,酒店、餐饮和电影院等。\n[0083] 具体地,所述搜索引擎还可以进一步根据行业信息与类别信息的对应关系,获得与所述行业信息对应的所述类别信息。然后,所述搜索引擎进而则可以根据所述类别信息,获得与所述类别信息对应的所述目标属性数据。\n[0084] 采用本发明提供的技术方案,由于POI的属性数据,可以分别属于多个数据类别,每个数据类别的属性数据,可以对应一种数据组织模板,这样,对于同一个POI,可以有多种数据类别的属性数据,每种属性数据可以应用不同的数据组织模板。这样,搜索引擎可以利用不同的数据组织模板,组织对应的属性数据,从而提高了POI搜索的灵活性。\n[0085] 为使得本发明实施例提供的方法更加清楚,下面将以江边城外这个POI的属性数据作为举例。\n[0086] 假设搜索引擎目前已经能够提供一份江边城外这个POI的属性数据了,各个属性如下:\n[0087] 名称:江边城外;\n[0088] 地址:西直门外3号;\n[0089] 电话:010-666666;\n[0090] 官网:http://www.jiangbianchengwai.com;\n[0091] 人均价格(元):33;\n[0092] 类别:cater(餐饮)。\n[0093] 方法一:搜索引擎根据所获得的这个POI的若干候选属性数据的丰富度参数,选择合作方A作为数据源提供的全部或部分候选属性数据,以作为该POI的目标属性数据。合作方A提供的候选属性数据中所包含的各个属性如下:\n[0094] 名称:江边城外;\n[0095] 地址:西直门外4号;\n[0096] 电话:010-666666,010-555555;\n[0097] 官网:http://www.jiangbianchengwai.com;\n[0098] 人均价格(元):450;\n[0099] 类别:cater(餐饮)。\n[0100] 方法二:搜索引擎根据所获得的这个POI的若干候选属性数据的丰富度参数,初步确定可以选择合作方A作为数据源提供的全部或部分候选属性数据,以作为该POI的目标属性数据。合作方A提供的候选属性数据中所包含的各个属性如下:\n[0101] 名称:江边城外;\n[0102] 地址:西直门外4号;\n[0103] 电话:010-666666,010-555555;\n[0104] 官网:http://www.jiangbianchengwai.com;\n[0105] 人均价格(元):450;\n[0106] 类别:cater(餐饮)。\n[0107] 此时,搜索引擎可以利用现有技术中所提供的各种计算方法,计算每个属性的diff值,计算结果如下:\n[0108] diff(名称)=0;\n[0109] diff(地址)=1;\n[0110] diff(电话)=0.5;\n[0111] diff(官网)=0;\n[0112] diff(人均价格)=12.6;\n[0113] diff(类别)=0;\n[0114] 然后,搜索引擎根据每个属性的diff值,可以获得每个属性的准确度参数。\n[0115] 具体地,diff值小于或等于预先设置的阈值,则准确度参数为0;diff值大于预先设置的阈值,则准确度参数为1。其中,准确度参数为0表示准确度较高,可以选择;准确度参数为1表示准确度较低,不可以选择。例如,每个属性的准确度参数如下:\n[0116] 准确度参数(名称)=0;\n[0117] 准确度参数(地址)=1;\n[0118] 准确度参数(电话)=0;\n[0119] 准确度参数(官网)=0;\n[0120] 准确度参数(人均价格)=1;\n[0121] 准确度参数(类别)=0;\n[0122] 这样,搜索引擎则可以根据合作方A提供的这个POI的候选属性数据中所包含的每个属性的准确度参数,从所述候选属性数据中选择所述准确度参数为0的4个属性,即名称、电话、官网和类别,以作为江边城外这个POI的目标属性数据。\n[0123] 方法三:搜索引擎根据所获得的这个POI的若干候选属性数据的丰富度参数,初步确定可以选择合作方A作为数据源提供的全部或部分候选属性数据,以作为该POI的目标属性数据。合作方A提供的候选属性数据中所包含的各个属性如下:\n[0124] 名称:江边城外;\n[0125] 地址:西直门外4号;\n[0126] 电话:010-666666,010-555555;\n[0127] 官网:http://www.jiangbianchengwai.com;\n[0128] 人均价格(元):450;\n[0129] 类别:cater(餐饮)。\n[0130] 此时,搜索引擎可以利用现有技术中所提供的各种计算方法,计算每个属性的diff值,计算结果如下:\n[0131] diff(名称)=0;\n[0132] diff(地址)=1;\n[0133] diff(电话)=0.5;\n[0134] diff(官网)=0;\n[0135] diff(人均价格)=12.6;\n[0136] diff(类别)=0;\n[0137] 然后,搜索引擎根据每个属性的diff值,可以获得该候选属性数据的准确度参数。\n[0138] 具体地,搜索引擎具体可以根据每个属性的diff值和每个属性的权值,获得所述候选属性数据的准确度参数。例如,\n[0139] 准确度参数(候选属性数据)=diff(名称)*k1+diff(地址)*k2+diff(电话)*k3+diff(官网)*k4+diff(人均价格)*k5+diff(类别)*k6\n[0140] 其中,k1~k6的取值可以由操作人员根据该属性对POI的重要程度进行人工指定。\n[0141] 候选属性数据的准确度参数越大,则可以说明该候选属性数据的准确度越高,那么,这个候选属性数据被选择成为目标属性数据的可能性就越大。\n[0142] 本实施例中,通过获得至少一个数据源提供的POI的候选属性数据,进而根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数,使得能够根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,能够避免现有技术中由于POI搜索结果中的POI详情信息只包含了几个固定的属性字段而导致的只能够向客户端提供这些固定的属性字段所指示的属性信息的问题,从而提高了POI搜索的针对性和有效性。\n[0143] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步提高POI属性数据获取的针对性和有效性。\n[0144] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步减少用户通过客户端所进行的无效的选择(点击)操作,从而减少了处理负荷。\n[0145] 需要说明的是,对于前述的各方法实施例,为了简单描述,故将其都表述为一系列的动作组合,但是本领域技术人员应该知悉,本发明并不受所描述的动作顺序的限制,因为依据本发明,某些步骤可以采用其他顺序或者同时进行。其次,本领域技术人员也应该知悉,说明书中所描述的实施例均属于优选实施例,所涉及的动作和模块并不一定是本发明所必须的。\n[0146] 在上述实施例中,对各个实施例的描述都各有侧重,某个实施例中没有详述的部分,可以参见其他实施例的相关描述。\n[0147] 图2为本发明另一实施例提供的POI的属性数据的处理装置的结构示意图,如图2所示。本实施例的POI的属性数据的处理装置可以包括获得单元21和选择单元22。其中,获得单元21,用于获得至少一个数据源提供的POI的候选属性数据;所述获得单元21,还用于根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数;选择单元\n22,用于根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据。\n[0148] 其中,每个所述候选属性数据可以包括但不限于名称、电话、地址、官网、标签(tag)、人均价格、点评等属性。\n[0149] 需要说明的是,本实施例提供的装置可以是搜索引擎,可以位于本地的客户端中,以进行离线搜索,或者还可以位于网络侧的服务器中,以进行在线搜索,本实施例对此不进行限定。\n[0150] 可以理解的是,所述客户端可以是安装在终端上的应用程序,或者还可以是浏览器的一个网页,只要能够实现LBS,以提供POI搜索的客观存在形式都可以,本实施例对此不进行限定。\n[0151] 这样,通过获得单元获得至少一个数据源提供的POI的候选属性数据,进而根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数,使得选择单元能够根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,能够避免现有技术中由于POI搜索结果中的POI详情信息只包含了几个固定的属性字段而导致的只能够向客户端提供这些固定的属性字段所指示的属性信息的问题,从而提高了POI搜索的针对性和有效性。\n[0152] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步提高POI属性数据获取的针对性和有效性。\n[0153] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步减少用户通过客户端所进行的无效的选择(点击)操作,从而减少了处理负荷。\n[0154] 现有的POI的属性数据的处理装置,POI详情信息只包含了几个固定的属性字段,因此,搜索引擎只能够向客户端提供这些固定的属性字段所指示的属性信息,从而导致了POI搜索的针对性和有效性的降低。\n[0155] 可选地,在本实施例的一个可能的实现方式中,所述获得单元21,具体可以用于对所述候选属性数据,进行切词处理(包括停用词处理等过滤手段),以获得切词结果;以及根据所述切词结果的数量,获得所述丰富度参数。\n[0156] 可选地,在本实施例的一个可能的实现方式中,所述获得单元21,具体可以用于获得所述候选属性数据中所包含的每个属性的diff值,其中,每个属性所对应的diff值的计算方法可以根据属性特征确定,本实施例对此不进行特别限定;以及根据每个属性的diff值,获得所述准确度参数,其中,每个属性的diff值可以为每个属性相对于该属性对应的当前属性的diff值。\n[0157] 可以理解的是,如果属性为新增加的属性,那么该属性的diff值则可以为用于标识没有变化的diff值,例如,diff值为0。\n[0158] 需要说明的是,所述准确度参数可以理解为每个属性的准确度参数,例如,若属性的diff值小于或等于预先设置的阈值,该属性的准确度参数为0;若属性的diff值大于预先设置的阈值,该属性的准确度参数为1。属性的diff值越小,则可以说明该属性的准确度越高,那么,这个属性被选择成为目标属性数据的可能性就越大。或者还可以理解为所述候选属性数据的准确度参数,例如,根据每个属性的diff值和每个属性的权值,获得所述候选属性数据的准确度参数。候选属性数据的准确度参数越大,则可以说明该候选属性数据的准确度越高,那么,这个候选属性数据被选择成为目标属性数据的可能性就越大。本实施例对此不进行特别限定。\n[0159] 具体地,所述选择单元22具体可以根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择一个候选属性数据中所包含的全部属性,或者选择一个候选属性数据中所包含的部分属性,或者选择多个候选属性数据中所包含的全部属性,或者选择多个候选属性数据中所包含的部分属性,以作为所述POI的目标属性数据。\n[0160] 例如,所述选择单元22可以根据所述丰富度参数,从所述候选属性数据中选择所述丰富度最大的一个或多个候选属性数据中所包含的全部属性,以作为所述POI的目标属性数据。\n[0161] 或者,再例如,所述选择单元22可以根据所述候选属性数据的准确度参数,从所述候选属性数据中选择所述准确度最高的一个或多个候选属性数据中所包含的全部属性,以作为所述POI的目标属性数据。\n[0162] 或者,再例如,所述选择单元22可以根据所述候选属性数据中所包含的每个属性的准确度参数,从所述候选属性数据中选择所述准确度参数满足阈值条件的一个或多个候选属性数据中所包含的部分属性,以作为所述POI的目标属性数据,例如,所述阈值条件为选择准确度参数为0的候选属性数据中所包含的属性,或者为选择准确度参数为1的候选属性数据中所包含的属性,等,本实施例对此不进行特别限定。\n[0163] 可以理解的是,所述选择单元22还可以结合前述例子中的方法,根据所述丰富度参数和所述候选属性数据的准确度参数,或者根据所述丰富度参数和所述候选属性数据中所包含的每个属性的准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,详细描述可以参见前述几个例子中的相关内容,此处不再赘述。\n[0164] 可选地,在本实施例的一个可能的实现方式中,如图3所示,本实施例提供的POI的属性数据的处理装置还可以进一步包括接收单元31、搜索单元32和发送单元33。\n[0165] 其中,所述接收单元31,用于接收客户端发送的查询关键词;所述搜索单元32,用于根据所述查询关键词,匹配到与所述查询关键词对应的所述POI。\n[0166] 相应地,所述获得单元21,还可以进一步用于根据所述POI,获得与所述POI对应的所述目标属性数据。\n[0167] 所述发送单元33,用于向所述客户端发送所述目标属性数据。\n[0168] 这样,由于POI搜索结果中的POI详情信息可以包含不固定的若干属性字段,因此,能够向客户端提供这些不固定的若干属性字段所指示的属性信息,从而提高了POI搜索的针对性和有效性。\n[0169] 具体地,所述获得单元21,具体可以用于根据所述查询关键词,获得所述查询关键词对应的行业信息,例如,用于标识酒店、餐饮和电影院等的行业信息;根据行业信息与数据组织模板的对应关系,获得与所述行业信息对应的数据组织模板;以及利用所述数据组织模板,组织所述目标属性数据,以便发送单元33执行后续操作,即向所述客户端发送组织之后的所述目标属性数据。\n[0170] 可选地,在本实施例的一个可能的实现方式中,所述获得单元21所获得的所述候选属性数据中还可以进一步包含类别信息,所述类别信息用以标识所述候选属性数据所属的数据类别,例如,酒店、餐饮和电影院等。\n[0171] 具体地,所述获得单元21,还可以进一步用于根据行业信息与类别信息的对应关系,获得与所述行业信息对应的所述类别信息;以及根据所述类别信息,获得与所述类别信息对应的所述目标属性数据。\n[0172] 采用本发明提供的技术方案,由于POI的属性数据,可以分别属于多个数据类别,每个数据类别的属性数据,可以对应一种数据组织模板,这样,对于同一个POI,可以有多种数据类别的属性数据,每种属性数据可以应用不同的数据组织模板。这样,搜索引擎可以利用不同的数据组织模板,组织对应的属性数据,从而提高了POI搜索的灵活性。\n[0173] 为使得本发明实施例提供的方法更加清楚,下面将以江边城外这个POI的属性数据作为举例。\n[0174] 假设搜索引擎目前已经能够提供一份江边城外这个POI的属性数据了,各个属性如下:\n[0175] 名称:江边城外;\n[0176] 地址:西直门外3号;\n[0177] 电话:010-666666;\n[0178] 官网:http://www.jiangbianchengwai.com;\n[0179] 人均价格(元):33;\n[0180] 类别:cater(餐饮)。\n[0181] 方法一:选择单元根据所获得的这个POI的若干候选属性数据的丰富度参数,选择合作方A作为数据源提供的全部或部分候选属性数据,以作为该POI的目标属性数据。合作方A提供的候选属性数据中所包含的各个属性如下:\n[0182] 名称:江边城外;\n[0183] 地址:西直门外4号;\n[0184] 电话:010-666666,010-555555;\n[0185] 官网:http://www.jiangbianchengwai.com;\n[0186] 人均价格(元):450;\n[0187] 类别:cater(餐饮)。\n[0188] 方法二:选择单元根据所获得的这个POI的若干候选属性数据的丰富度参数,初步确定可以选择合作方A作为数据源提供的全部或部分候选属性数据,以作为该POI的目标属性数据。合作方A提供的候选属性数据中所包含的各个属性如下:\n[0189] 名称:江边城外;\n[0190] 地址:西直门外4号;\n[0191] 电话:010-666666,010-555555;\n[0192] 官网:http://www.jiangbianchengwai.com;\n[0193] 人均价格(元):450;\n[0194] 类别:cater(餐饮)。\n[0195] 此时,获得单元可以利用现有技术中所提供的各种计算方法,计算每个属性的diff值,计算结果如下:\n[0196] diff(名称)=0;\n[0197] diff(地址)=1;\n[0198] diff(电话)=0.5;\n[0199] diff(官网)=0;\n[0200] diff(人均价格)=12.6;\n[0201] diff(类别)=0;\n[0202] 然后,获得单元根据每个属性的diff值,可以获得每个属性的准确度参数。\n[0203] 具体地,diff值小于或等于预先设置的阈值,则准确度参数为0;diff值大于预先设置的阈值,则准确度参数为1。其中,准确度参数为0表示准确度较高,可以选择;准确度参数为1表示准确度较低,不可以选择。例如,每个属性的准确度参数如下:\n[0204] 准确度参数(名称)=0;\n[0205] 准确度参数(地址)=1;\n[0206] 准确度参数(电话)=0;\n[0207] 准确度参数(官网)=0;\n[0208] 准确度参数(人均价格)=1;\n[0209] 准确度参数(类别)=0;\n[0210] 这样,选择单元则可以根据合作方A提供的这个POI的候选属性数据中所包含的每个属性的准确度参数,从所述候选属性数据中选择所述准确度参数为0的4个属性,即名称、电话、官网和类别,以作为江边城外这个POI的目标属性数据。\n[0211] 方法三:选择单元根据所获得的这个POI的若干候选属性数据的丰富度参数,初步确定可以选择合作方A作为数据源提供的全部或部分候选属性数据,以作为该POI的目标属性数据。合作方A提供的候选属性数据中所包含的各个属性如下:\n[0212] 名称:江边城外;\n[0213] 地址:西直门外4号;\n[0214] 电话:010-666666,010-555555;\n[0215] 官网:http://www.jiangbianchengwai.com;\n[0216] 人均价格(元):450;\n[0217] 类别:cater(餐饮)。\n[0218] 此时,获得单元可以利用现有技术中所提供的各种计算方法,计算每个属性的diff值,计算结果如下:\n[0219] diff(名称)=0;\n[0220] diff(地址)=1;\n[0221] diff(电话)=0.5;\n[0222] diff(官网)=0;\n[0223] diff(人均价格)=12.6;\n[0224] diff(类别)=0;\n[0225] 然后,获得单元根据每个属性的diff值,可以获得该候选属性数据的准确度参数。\n[0226] 具体地,获得单元具体可以根据每个属性的diff值和每个属性的权值,获得所述候选属性数据的准确度参数。例如,\n[0227] 准确度参数(候选属性数据)=diff(名称)*k1+diff(地址)*k2+diff(电话)*k3+diff(官网)*k4+diff(人均价格)*k5+diff(类别)*k6\n[0228] 其中,k1~k6的取值可以由操作人员根据该属性对POI的重要程度进行人工指定。\n[0229] 候选属性数据的准确度参数越大,则可以说明该候选属性数据的准确度越高,那么,选择单元选择这个候选属性数据成为目标属性数据的可能性就越大。\n[0230] 本实施例中,通过获得单元获得至少一个数据源提供的POI的候选属性数据,进而根据所述候选属性数据,获得所述候选属性数据的丰富度参数和/或准确度参数,使得选择单元能够根据所述丰富度参数和/或所述准确度参数,从所述候选属性数据中选择至少一个候选属性数据中所包含的至少一个属性,以作为所述POI的目标属性数据,能够避免现有技术中由于POI搜索结果中的POI详情信息只包含了几个固定的属性字段而导致的只能够向客户端提供这些固定的属性字段所指示的属性信息的问题,从而提高了POI搜索的针对性和有效性。\n[0231] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步提高POI属性数据获取的针对性和有效性。\n[0232] 另外,采用本实施例提供的技术方案,使得用户能够根据POI的目标属性数据有针对性的进行后续的操作,因此,能够进一步减少用户通过客户端所进行的无效的选择(点击)操作,从而减少了处理负荷。\n[0233] 所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统,装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。\n[0234] 在本发明所提供的几个实施例中,应该理解到,所揭露的系统,装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。\n[0235] 所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。\n[0236] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用硬件加软件功能单元的形式实现。\n[0237] 上述以软件功能单元的形式实现的集成的单元,可以存储在一个计算机可读取存储介质中。上述软件功能单元存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器(processor)执行本发明各个实施例所述方法的部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Access Memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。\n[0238] 最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;\n而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
法律信息
- 2017-10-31
- 2014-01-22
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201310389861.9
申请日: 2013.08.30
- 2013-12-25
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2011-08-03
|
2010-07-30
| | |
2
| |
2011-09-21
|
2011-05-09
| | |
3
| |
2008-03-12
|
2007-10-10
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |