一种POI重要度确定方法及装置与流程

文档序号:13289063阅读:463来源:国知局
技术领域本发明涉及电子地图技术领域,具体涉及一种POI(PointofInterest,兴趣点)重要度确定方法及装置。

背景技术:
POI即兴趣点,也称信息点,是地理信息系统中的数据基础。为使能够在电子地图中清晰的展示POI,以免在电子地图的比例尺较小时展示所有POI导致POI之间有压盖现象的问题。现有技术解决的方案是:按照POI所属的POI类型为POI设定重要度,如POI类型优先级高,则属于该POI类型的POI的重要度大,属于同一个POI类型的POI之间具有相同的重要度。如POI类型为政府机构的POI的重要度高于POI类型为酒店的POI。当在电子地图中展示POI时,若电子地图比例尺较小时,在电子地图中展示重要度较高的POI,对于重要度较低的POI则不显示,采用该种方式能够在一定程度上减少POI压盖的现象。目前,由于POI的重要度仅仅是根据其所属的POI类型得到,而并没有考虑POI的其他一些客观重要度(如POI点击率、POI品牌度、POI交通关联度等),确定POI重要度的因素较为单一,因此在电子地图显示时会存在以下缺陷:一方面,很可能会导致某些优先级较低的POI类型的所有POI均不会显示在电子地图中,而这些POI类型的POI也可能是用户想要查看的POI,因此展示给用户的POI不合理;另一方面,归属于同一POI类型的POI的重要度一致,如POI类型均为酒店的五星级酒店和三星级酒店的重要度一致,若展示所有酒店POI则仍然会存在距离较近的POI之间存在压盖现象。为解决该问题,现有技术在展示POI过程中,若某一POI与之前已经展示的POI发生压盖则不显示该POI,但是该POI与已经展示的与该POI发生压盖的POI相比可能是用户更想查看的POI,如同样是酒店,对于人数众多的普通消费者而言更希望查看较为优惠的三星级酒店,而若该三星级酒店与已经显示的五星级酒店发生压盖则不展示该三星级酒店,因此,仍然会存在POI展示不合理的问题。

技术实现要素:
有鉴于此,本发明提供一种POI重要度确定方法及装置,以提高POI重要度的准确性。为解决上述问题,本发明提供的技术方案如下:一种POI重要度确定方法,所述方法包括:获取待计算POI对应的客观因子清单,所述客观因子清单中包至少包括以下两项客观因子:POI类型优先级、POI点击率、POI品牌度优先级、POI类型内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级;计算所述客观因子清单中包括的每个客观因子的数值,以及计算所述客观因子清单中包括的每个客观因子对应的权重值;根据所述客观因子清单中的每个客观因子的数值以及对应的权重值,计算所述待计算POI的重要度。相应的,所述计算所述客观因子清单中包括的每个客观因子的数值,具体包括:当所述客观因子包括POI类型优先级时,获取所述待计算POI所属类型对应的类型优先级数值,将所述类型优先级数值确定为所述待计算POI的POI类型优先级的数值;当所述客观因子包括POI点击率时,获取在预设时间段内所述待计算POI被检索次数,查找在所述预设时间段内所述待计算POI所属地理区域内被检索次数最大的POI的被检索次数,将所述待计算POI的被检索次数与所述被检索次数最大的POI的被检索次数的比值,作为所述待计算POI的POI点击率的数值;当所述客观因子包括POI品牌度优先级时,获取所述待计算POI的品牌编码,并从预置的品牌编码与品牌度优先级数值的对应关系中获取所述待计算POI的品牌编码对应的品牌度优先级数值,将该获取的品牌度优先级数值确定为所述待计算POI的POI品牌度优先级的数值;当所述客观因子包括POI类型内部等级时,获取所述待计算POI的类型内部等级值,查找所述待计算POI所属类型的类型内部等级值最大的POI的内部类型等级值,将所述待计算POI的类型内部等级值与所述类型内部等级值最大的POI的类型内部等级值的比值,作为所述待计算POI的POI类型内部等级的数值;当所述客观因子包括POI热点地区匹配度时,获取所述待计算POI的热点地区类型标识,并从预置的热点地区类型标识与热点地区匹配度取值的对应关系中获取所述待计算POI的热点地区类型标识对应的热点地区匹配度取值,将该获取的热点地区匹配度取值确定为所述待计算POI的POI热点地区匹配度的数值;当所述客观因子包括POI时间度时,获取所述待计算POI的存在时间长度值,查找在所述POI所属地理区域内的存在时间长度最长的POI的存在时间长度值,将待计算POI的存在时间长度值与存在时间长度最长的POI的存在时间长度值的比值,作为所述待计算POI的POI时间度的数值;当所述客观因子包括POI占地面积时,获取所述待计算POI的占地面积值,查找在所述POI所属地理区域内的占地面积最大的POI的占地面积值,将所述待计算POI占地面积值与所述占地面积最大的POI的占地面积值的比值,作为所述待计算POI的POI占地面积的数值;当所述客观因子包括POI交通关联等级时,获取所述待计算POI的交通换乘类型,从预置的交通换乘类型与交通关联度取值的对应关系中,获取所述待计算POI的交通换乘类型对应的交通关联度取值,将获取的该交通关联度取值确定为所述待计算POI的POI交通关联等级的数值。相应的,计算所述客观因子清单中包括的每个客观因子的数值之后,所述方法还包括:针对客观因子清单中的每个客观因子,对计算得到的该客观因子对应的数值进行修正,将修正后的数值作为所述客观因子的数值。相应的,计算所述客观因子清单中包括的每个客观因子对应的权重值,具体包括:针对所述客观因子清单中的每一个客观因子,执行以下步骤:从预置的客观因子间的相对权重值中,获取所述客观因子与客观因子清单中其他每一个客观因子的相对权重值;将所述客观因子与客观因子清单中其他每一个客观因子的相对权重值的乘积、和值或乘积的开n次方根,作为所述客观因子的权重值,所述n为客观因子清单中包含的客观因子的数量。相应的,根据所述客观因子清单中的每个客观因子的数值以及对应的权重值,计算所述待计算POI的重要度,具体包括:将所述客观因子清单中各客观因子的数值与该客观因子对应的权重值的乘积的和值,作为所述待计算POI对应的重要度原始值;将客观因子清单中包含的客观因子对应的权重值的和值,作为待计算POI对应的权重值;将所述待计算POI对应的重要度原始值除以所述待计算POI对应的权重值,得到所述待计算POI对应的重要度。相应的,所述方法还包括:当接收到电子地图展示请求时,确定待展示地理区域;针对每个地理区域,将该地理区域包含的POI按照重要度从高到低的顺序进行排序,并在电子地图中按照所述顺序展示POI。一种POI重要度确定装置,所述装置包括:获取单元,用于获取待计算POI对应的客观因子清单,所述客观因子清单中包括以下任意至少包括以下两项客观因子:POI类型优先级、POI点击率、POI品牌度优先级、POI类型内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级;第一计算单元,用于计算所述客观因子清单中包括的每个客观因子的数值;第二计算单元,用于计算所述客观因子清单中包括的每个客观因子对应的权重值;第三计算单元,用于根据所述客观因子清单中的每个客观因子的数值以及对应的权重值,计算所述待计算POI的重要度。相应的,所述第一计算单元具体用于:当所述客观因子包括POI类型优先级时,获取所述待计算POI所属类型对应的类型优先级数值,将所述类型优先级数值确定为所述待计算POI的POI类型优先级的数值;当所述客观因子包括POI点击率时,获取在预设时间段内所述待计算POI被检索次数,查找在所述预设时间段内所述待计算POI所属地理区域内被检索次数最大的POI的被检索次数,将所述待计算POI的被检索次数与所述被检索次数最大的POI的被检索次数的比值,作为所述待计算POI的POI点击率的数值;当所述客观因子包括POI品牌度优先级时,获取所述待计算POI的品牌编码,并从预置的品牌编码与品牌度优先级数值的对应关系中获取所述待计算POI的品牌编码对应的品牌度优先级数值,将该获取的品牌度优先级数值确定为所述待计算POI的POI品牌度优先级的数值;当所述客观因子包括POI类型内部等级时,获取所述待计算POI的类型内部等级值,查找所述待计算POI所属类型的类型内部等级值最大的POI的内部类型等级值,将所述待计算POI的类型内部等级值与所述类型内部等级值最大的POI的类型内部等级值的比值,作为所述待计算POI的POI类型内部等级的数值;当所述客观因子包括POI热点地区匹配度时,获取所述待计算POI的热点地区类型标识,并从预置的热点地区类型标识与热点地区匹配度取值的对应关系中获取所述待计算POI的热点地区类型标识对应的热点地区匹配度取值,将该获取的热点地区匹配度取值确定为所述待计算POI的POI热点地区匹配度的数值;当所述客观因子包括POI时间度时,获取所述待计算POI的存在时间长度值,查找在所述POI所属地理区域内的存在时间长度最长的POI的存在时间长度值,将待计算POI的存在时间长度值与存在时间长度最长的POI的存在时间长度值的比值,作为所述待计算POI的POI时间度的数值;当所述客观因子包括POI占地面积时,获取所述待计算POI的占地面积值,查找在所述POI所属地理区域内的占地面积最大的POI的占地面积值,将所述待计算POI占地面积值与所述占地面积最大的POI的占地面积值的比值,作为所述待计算POI的POI占地面积的数值;当所述客观因子包括POI交通关联等级时,获取所述待计算POI的交通换乘类型,从预置的交通换乘类型与交通关联度取值的对应关系中,获取所述待计算POI的交通换乘类型对应的交通关联度取值,将获取的该交通关联度取值确定为所述待计算POI的POI交通关联等级的数值。相应的,所述装置还包括:修正单元,用于在所述第一计算单元计算所述客观因子清单中包括的每个客观因子的数值之后,针对客观因子清单中的每个客观因子,对计算得到的该客观因子对应的数值进行修正,将修正后的数值作为所述客观因子的数值。相应的,所述第二计算单元具体用于:针对所述客观因子清单中的每一个客观因子:从预置的客观因子间的相对权重值中,获取所述客观因子与客观因子清单中其他每一个客观因子的相对权重值;将所述客观因子与客观因子清单中其他每一个客观因子的相对权重值的乘积、和值或乘积的开n次方根,作为所述客观因子的权重值,所述n为客观因子清单中包含的客观因子的数量。相应的,所述第三计算单元,具体包括:第一计算子单元,用于将所述客观因子清单中各客观因子的数值与该客观因子对应的权重值的乘积的和值,作为所述待计算POI对应的重要度原始值;第二计算子单元,用于将客观因子清单中包含的客观因子对应的权重值的和值,作为待计算POI对应的权重值;第三计算子单元,用于将所述待计算POI对应的重要度原始值除以所述待计算POI对应的权重值,得到所述待计算POI对应的重要度。相应的,所述装置还包括:确定单元,用于当接收到电子地图展示请求时,确定待展示地理区域;显示单元,用于针对每个地理区域,将该地理区域包含的POI按照重要度从高到低的顺序进行排序,并在电子地图中按照所述顺序展示POI。由此可见,本发明实施例具有如下有益效果:本发明实施例提供的POI重要度确定方法,在确定POI的重要度时,综合考虑POI的POI类型优先级、POI点击率、POI品牌度优先级、POI内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级等客观因子中的至少两项客观因子,而前述客观因子在不同的程度上真实反映了POI被用户检索的概率,即被用户检索的概率越高则更能准确的反应该POI的重要度,如POI点击率越高则反映该POI被用户查看的几率越高。因此,本方案综合POI的至少两项客观因子来确定POI的重要度,与现有技术仅根据POI类型优先级确定POI重要度相比,本方案确定POI的重要度更准确,后续根据POI的重要度将重要度高的POI展示给用户更合理、更准确。附图说明图1为本发明实施例中提供的POI重要度确定方法实施例一的流程图;图2为本发明实施例中提供的POI重要度确定方法实施例二的流程图;图3为本发明实施例中提供的POI重要度确定装置实施例一的示意图;图4为本发明实施例中提供的POI重要度确定装置实施例二的示意图。具体实施方式为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本发明实施例作进一步详细的说明。本发明实施例中提供的POI重要度确定方法及装置,是针对现有技术中由单一POI类型优先级确定POI重要度会造成POI重要度不准确的技术问题。参见图1所示,是本发明实施例中提供的一种POI重要度确定方法实施例一的流程图,可以包括以下步骤:步骤101:获取待计算POI对应的客观因子清单,客观因子清单中至少包括以下两项客观因子:POI类型优先级、POI点击率、POI品牌度优先级、POI类型内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级。客观因子是POI的重要度分量属性,可以理解为影响POI重要度的要素,可预先设定客观因子清单,该清单中至少包括以下两项客观因子:POI类型优先级、POI点击率、POI品牌度优先级、POI类型内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级等。需要说明的是,不同的待计算POI对应的客观因子清单所包含的客观因子相同。步骤102:计算客观因子清单中包括的每个客观因子的数值。步骤103:计算客观因子清单中包括的每个客观因子对应的权重值。其中,步骤102、步骤103之间的执行顺序没有严格的限定,即可以同时计算每个客观因子的数值以及权重值,也可以先计算客观因子的数值再计算权重值,还可以先计算客观因子的权重值再计算客观因子的数值。步骤104:根据客观因子清单中的每个客观因子的数值以及对应的权重值,计算待计算POI的重要度。本发明实施例在确定POI的重要度时,综合考虑POI的POI类型优先级、POI点击率、POI品牌度优先级、POI内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级等客观因子中的至少两项客观因子,而前述客观因子在不同的程度上真实反映了POI被用户检索的概率,即被用户检索的概率越高则更能准确的反应该POI的重要度,如POI点击率越高则反映该POI被用户查看的几率越高。因此,本方案综合POI的至少两项客观因子来确定POI的重要度,与现有技术仅根据POI类型优先级确定POI重要度相比,本方案确定POI的重要度更准确,后续根据POI的重要度将重要度高的POI展示给用户更合理、更准确。前述步骤102中,计算客观因子清单中包括的每个客观因子的数值,具体实现可如下:(1)当客观因子包括POI类型优先级时,获取待计算POI所属类型对应的类型优先级数值,将类型优先级数值确定为待计算POI的POI类型优先级的数值。本发明实施例中,针对各POI类型预先设置有相应的优先级。具体地如:本发明实施例中可预先将电子地图中的POI划分为730种POI类型,针对该730种类型设置有POI类型清单,该POI类型清单中针对每个POI类型对应一条记录,该记录中设置有POI类型的类型编号、TYPE值、名称类型、预置的POI类型优先级。如POI类型为国家地名,则该POI类型对应的类型编号为1,TYPE值为190101,名称类型为国家地名,预置的POI类型优先级为1000;POI类型为省级地名,则该POI类型对应的类型编码为2,TYPE值为190102,名称类型为省级地名,预置的POI类型优先级为990。例如“湖北省”和“甘肃省”均是省级地名,则其对应的POI类型编号为2,对应的POI类型优先级为990。本发明实施例中,获取待计算POI所属POI类型对应的POI类型优先级数值,具体包括:根据待计算POI的名称确定待计算POI所属的名称类型,根据该名称类型从所述POI类型清单中确定出该待计算POI对应的POI类型优先级。在预置的POI类型清单中,每种POI类型对应的POI类型优先级位于范围[1,1000]。(2)当客观因子包括POI点击率时,获取在预设时间段内待计算POI被检索次数,查找在预设时间段内待计算POI所属地理区域内被检索次数最大的POI的被检索次数,将待计算POI的被检索次数与被检索次数最大的POI的被检索次数的比值,作为待计算POI的POI点击率的数值。POI点击率可以通过统计搜索引擎中检索该POI的次数来度量,检索次数越多表示POI的影响力越高,其重要度也越高。本发明实施例中,预先设定有click数据表,在该click数据表中针对每个POI存储有一条记录,在该记录中包括POI的ID、所在城市、adcode、名称、类型、经纬度坐标、被检索次数(即check_num)等字段信息;通过在click数据表中读取待计算POI的check_num字段即可读取到待计算POI在预设时间段内的被检索次数check_numpoi;再从click数据表中确定出与待计算POI的adcode一致的POI,并将确定出的POI中在预设时间段内被检索次数最大的POI的被检索次数作为check_nummax。将待计算POI的被检索次数与被检索次数最大的POI的被检索次数的比值即check_numpoi/check_nummax,作为待计算POI的POI点击率的数值。(3)当客观因子包括POI品牌度优先级时,获取待计算POI的品牌编码,并从预置的品牌编码与品牌度优先级数值的对应关系中获取待计算POI的品牌编码对应的品牌度优先级数值,将该获取的品牌度优先级数值确定为待计算POI的POI品牌度优先级的数值。POI品牌度代表品牌的知名度,即品牌的重要度,例如世界知名品牌的POI的重要度高于一般知名品牌的POI,而一般知名品牌的POI的重要度高于非品牌的POI。本发明实施例中,预先设定有品牌度清单,该品牌度清单中针对每个POI存储有一条记录,在该记录中包括POI的品牌编码BRAND值以及预置的品牌度优先级数值;通过在品牌度清单中读取待计算POI的品牌编码,根据该品牌编码从所述品牌度清单中确定出该POI对应的品牌度优先级数值。在预置的品牌度清单中,每种品牌编码对应的品牌度优先级数值位于范围[1,1000]。(4)当客观因子包括POI类型内部等级时,获取待计算POI的类型内部等级值,查找待计算POI所属类型的类型内部等级值最大的POI的内部类型等级值,将待计算POI的类型内部等级值与类型内部等级值最大的POI的类型内部等级值的比值,作为待计算POI的POI类型内部等级的数值。本发明实施例中,为进一步区分归属于同一POI类型的不同POI之间的重要度,还对POI类型进行内部等级划分,如针对POI类型为酒店类型,则将划分内部等级为五星级酒店、四星级酒店、三星级酒店等;针对POI类型为景区类型,则划分内部等级为AAAAA级、AAAA级、AAA级、AA级和A级;针对POI类型为医院,则划分内部等级为三级甲等、三级乙等、三级丙等、二级甲等、二级乙等、二级丙等…。针对同一POI类型,其内部等级越高对应的重要度越高,即对应的POI类型内部等级数值越大。本发明实施例,预先设置有内部等级清单,在该内部等级清单中针对每种POI类型,设置有与该POI类型对应各个内部等级对应的内部等级值(IMPORTANCEpoi或QOS_RANKpoi)。如POI类型为酒店,则内部等级为一星级的酒店的等级值为1,内部等级为二星级的酒店的等级值为2,内部等级为三星级的酒店的等级值为3…以此类推。同理,POI类型为景区类型,则内部等级为A级的等级值为1,内部等级为AA级的等级值为2,内部等级为AAA级的等级值为3…以此类推。本发明实施例中,获取待计算POI的POI类型以及待计算POI的内部等级值IMPORTANCEpoi或QOS_RANKpoi,根据待计算POI的POI类型从内部等级清单中确定出与待计算POI的POI类型相同的POI,并将确定出的POI中内部等级值最大的POI的内部等级值确定为IMPORTANCEmax或QOS_RANKmax。将待计算POI的POI类型内部等级值与POI类型内部等级值最大的POI的类型内部等级值的比值即IMPORTANCEpoi/IMPORTANCEmax或QOS_RANKpoi/QOS_RANKmax,作为待计算POI的POI类型内部等级的数值。(5)当客观因子包括POI热点地区匹配度时,获取待计算POI的热点地区类型标识,并从预置的热点地区类型标识与热点地区匹配度取值的对应关系中获取待计算POI的热点地区类型标识对应的热点地区匹配度取值,将该获取的热点地区匹配度取值确定为待计算POI的POI热点地区匹配度的数值。POI热点地区匹配度也是POI重要度衡量因素之一,POI热点地区匹配度越高表示POI的重要度越高。本发明实施例中,预先设置有热点地区匹配度清单,在该清单中针对每个POI设置有对应的记录,每条记录包括该POI的热点地区类型标识(HS_TYPE)和热点地区匹配度。其中每一个热点地区类型标识对应一种热点地区类型,如:HS_TYPE为1表示热点地区类型为“美食”,对应的热点地区匹配度为333;HS_TYPE为2表示热点地区类型为“购物”,对应的热点地区匹配度为333;HS_TYPE为3表示热点地区类型为“美食+购物”,对应的热点地区匹配度为666;HS_TYPE为4表示热点地区类型为“娱乐”,对应的热点地区匹配度为333;HS_TYPE为5表示热点地区类型为“娱乐+美食”,对应的热点地区匹配度为666等。本发明实施例中,从热点地区匹配度清单中读取待计算POI对应的热点地区类型标识,并获取与该热点地区类型标识对应的热点地区匹配度。(6)当客观因子包括POI时间度时,获取待计算POI的存在时间长度值,查找在POI所属地理区域内的存在时间长度最长的POI的存在时间长度值,将待计算POI的存在时间长度值与存在时间长度最长的POI的存在时间长度值的比值,作为待计算POI的POI时间度的数值。POI时间度是指该POI出现至今的时间跨度,POI时间度的取值越大其重要度越高。本发明实施例中,预先设置有POI时间度清单,在该清单中针对每个POI存储有一条记录,在该记录中包括POI的ID、名称、adcode和时间长度(时间长度以“月”为基本单位)。本发明实施例中,从POI时间度清单中读取待计算POI对应的时间长度TIMEpoi,并确定出与待计算POI的adcode相同的POI,将确定出的POI中时间长度最长的POI的时间长度确定为TIMEmax。将待计算POI的存在时间长度值与存在时间长度最长的POI的存在时间长度值的比值即TIMEpoi/TIMEmax,作为待计算POI的POI时间度的数值。(7)当客观因子包括POI占地面积时,获取待计算POI的占地面积值,查找在POI所属地理区域内的占地面积最大的POI的占地面积值,将待计算POI占地面积值与占地面积最大的POI的占地面积值的比值,作为待计算POI的POI占地面积的数值。POI占地面积大小可以作为POI的一个重要度衡量因素,POI占地面积越大其重要度越高。本发明实施例中,预先设置AOI(AreaofInterest,兴趣区)清单,在该清单中针对每个POI存储有一条记录,该记录包括POI的ID、名称、占地面积以及adcode。本发明实施例中,从AOI清单中读取待计算POI的占地面积AREApoi,并确定出与待计算POI的adcode相同的POI,将确定出的POI中占地面积最大的POI的占地面积值确定为AREAmax,将待计算POI占地面积值与占地面积最大的POI的占地面积值的比值AREApoi/AREAmax,作为待计算POI的POI占地面积的数值。(8)当客观因子包括POI交通关联等级时,获取待计算POI的交通换乘类型,从预置的交通换乘类型与交通关联度取值的对应关系中,获取待计算POI的交通换乘类型对应的交通关联度取值,将获取的该交通关联度取值确定为待计算POI的POI交通关联等级的数值。POI交通关联等级代表POI换乘交通的方便程度,也可以构成POI重要度衡量因素之一,POI交通关联等级越大其重要度越高。本发明实施例中,预先设置交通关联度清单,在该清单中针对每个POI设置有对应的记录,每条记录包括该POI的交通换乘类型和交通关联度取值。交通换乘类型可以包括非换乘、公交汽车换乘、地铁换乘等类型,不同交通换乘类型对应的不同交通关联度,例如地铁换乘的交通关联度取值高于公交汽车换乘的交通关联度,公交汽车换乘的交通关联度又高于非换乘的交通关联度,同为地铁换乘或公交汽车换乘又可以根据换乘数量交通关联度取值不同。本发明实施例中,从交通关联度清单中读取待计算POI对应的交通换乘类型,并获取与该交通换乘类型对应的交通关联度取值。在实际应用中可以获取POI的交通换乘类型,可以根据实际应用预先生成交通换乘类型与交通关联度的对应关系列表。这样,可以从预置的交通换乘类型与交通关联度取值的对应关系中,获取待计算POI的交通换乘类型对应的交通关联度取值,交通关联度取值范围在[0,1000]的浮点数,将交通关联度取值确定为POI交通关联等级的数值。POI交通关联等级的数值符合客观因子取值范围的要求,则对该数值的修正处理可以保持该数值不变,直接作为待计算POI的POI交通关联等级的数值。综上所述,不同的客观因子其对应的数值相差较大,如前述POI类型优先级、品牌度优先级、POI热点地区匹配度、POI交通类型关联等级的取值均在[1,1000],而POI点击率、POI类型内部等级、POI时间度、POI占地面积的取值均在(0,1],若直接采用取值差异较大的客观因子参与计算POI重要度,将使得部分客观因子占的比例太轻,从而导致计算得到的POI重要度不合理。因此,在前述流程中计算客观因子清单中包括的每个客观因子的数值之后,还进一步执行以下步骤:针对客观因子清单中的每个客观因子,对计算得到的该客观因子对应的数值进行修正,将修正后的数值作为所述客观因子的数值。具体地,对于前述POI类型优先级、品牌度优先级、POI热点地区匹配度、POI交通类型关联等级的数值进行修正的方式为:直接将计算得到的数值乘以系数1;而对于前述POI点击率、POI类型内部等级、POI时间度、POI占地面积的数值进行修正的方式为:直接将计算得到的数值乘以系数1000。在本发明的一些实施例中,步骤103计算客观因子清单中包括的每个客观因子对应的权重值的具体实现可以包括:针对客观因子清单中的每一个客观因子,执行以下步骤:从预置的客观因子间的相对权重值中,获取客观因子与客观因子清单中其他每一个客观因子的相对权重值;将客观因子与客观因子清单中其他每一个客观因子的相对权重值的乘积、和值或乘积的开n次方根,作为客观因子的权重值,n为客观因子清单中包含的客观因子的数量。本发明实施例中,预先设定POI对应的各客观因子两两之间的相对权重值,可以如下表所示:表中,aij表示客观因子xi相对于客观因子xj的相对权重值,如aij取值为1,则表示xi相对于客观因子xj同等重要;aij取值为3,则表示xi比客观因子xj稍微重要;如aij取值为5,则表示xi比客观因子xj明显重要;如aij取值为7,则表示xi比客观因子xj重要得多。前述表中,aij>0;aii=1。在本实施例中,如果客观因子清单中包括POI类型优先级、POI点击率、POI品牌度优先级、POI类型内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级这8个客观因子,则i=8,j=8。如客观因子清单中包括四个客观因子,则前述i=4,j=4,具体实例可如下表:如计算客观因子X1与清单中其他客观因子的相对权重值的乘积为M1、客观因子X2与清单中其他客观因子的相对权重值的乘积为M2、客观因子X3与清单中其他客观因子的相对权重值的乘积为M3、客观因子X4与清单中其他客观因子的相对权重值的乘积为M4:M1=1×1/5×1/5×1/3=0.013;M2=5×1×1/2×1/4=0.625;M3=5×2×1×2=20;M4=3×4×1/2×1=6。求Mi的n次方根值(其中n为客观因子清单中包含的客观因子的数量):w1=0.0134=0.3377;w2=0.6254=0.8891;w3=204=2.1174;w4=64=1.5651.]]>则客观因子x1、x2、x3、x4的权重值分别为w1、w2、w3、w4。参见图2所示,是本发明实施例中提供的一种POI重要度确定方法实施例二的流程图,是上述步骤104根据客观因子清单中的每个客观因子的数值以及对应的权重值,计算待计算POI的重要度的具体实现可以包括以下步骤:步骤201:将客观因子清单中各客观因子的数值与该客观因子对应的权重值的乘积的和值,作为待计算POI对应的重要度原始值。步骤202:将客观因子清单中包含的客观因子对应的权重值的和值,作为待计算POI对应的权重值。步骤203:将待计算POI对应的重要度原始值除以待计算POI对应的权重值,得到待计算POI对应的重要度。即POI对应的重要度rank=(x1*f1+x2*f2+...xk*fk)/z,其中,x1、x2、…、xk为影响POI重要度的各个客观因子的数值;f1、f2、…、fk为各个客观因子对应的权重值,k为客观因子清单中客观因子的个数,z为f1、f2、…、fk的和值。在本发明的一些实施例中,还可以包括:当接收到电子地图展示请求时,确定待展示地理区域;针对每个地理区域,将该地理区域包含的POI按照重要度从高到低的顺序进行排序,并在电子地图中按照顺序展示POI,即优先显示POI重要度高的POI;另外,在POI数据更新时,也可以按照POI对应的重要度的排序由高至低对POI数据进行更新,即优先更新POI重要度高的POI;在融合第三方数据时,也可以根据POI重要度提取重要级别高的POI数据,以节省时间和人力。这样,本发明实施例在确定POI的重要度时,综合考虑POI的POI类型优先级、POI点击率、POI品牌度优先级、POI内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级等客观因子中的至少两项客观因子,而前述客观因子在不同的程度上真实反映了POI被用户检索的概率,即被用户检索的概率越高则更能准确的反应该POI的重要度,如POI点击率越高则反映该POI被用户查看的几率越高。因此,本方案综合POI的至少两项客观因子来确定POI的重要度,与现有技术仅根据POI类型优先级确定POI重要度相比,本方案确定POI的重要度更准确,后续根据POI的重要度将重要度高的POI展示给用户更合理、更准确。相应的,参见图3所示,是本发明实施例中提供的一种POI重要度确定装置实施例一,可以包括:获取单元301,可以用于获取待计算POI对应的客观因子清单,客观因子清单中至少包括以下两项客观因子:POI类型优先级、POI点击率、POI品牌度优先级、POI类型内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级。第一计算单元302,可以用于计算客观因子清单中包括的每个客观因子的数值。第二计算单元303,可以用于计算客观因子清单中包括的每个客观因子对应的权重值。第三计算单元304,可以用于根据客观因子清单中的每个客观因子的数值以及对应的权重值,计算待计算POI的重要度。在本发明的一些实施例中,第一计算单元可以具体用于:当客观因子包括POI类型优先级时,获取待计算POI所属类型对应的类型优先级数值,将类型优先级数值确定为待计算POI的POI类型优先级的数值;当客观因子包括POI点击率时,获取在预设时间段内待计算POI被检索次数,查找在预设时间段内待计算POI所属地理区域内被检索次数最大的POI的被检索次数,将待计算POI的被检索次数与被检索次数最大的POI的被检索次数的比值,作为待计算POI的POI点击率的数值;当客观因子包括POI品牌度优先级时,获取待计算POI的品牌编码,并从预置的品牌编码与品牌度优先级数值的对应关系中获取待计算POI的品牌编码对应的品牌度优先级数值,将该获取的品牌度优先级数值确定为待计算POI的POI品牌度优先级的数值;当客观因子包括POI类型内部等级时,获取待计算POI的类型内部等级值,查找待计算POI所属类型的类型内部等级值最大的POI的内部类型等级值,将待计算POI的类型内部等级值与类型内部等级值最大的POI的类型内部等级值的比值,作为待计算POI的POI类型内部等级的数值;当客观因子包括POI热点地区匹配度时,获取待计算POI的热点地区类型标识,并从预置的热点地区类型标识与热点地区匹配度取值的对应关系中获取待计算POI的热点地区类型标识对应的热点地区匹配度取值,将该获取的热点地区匹配度取值确定为待计算POI的POI热点地区匹配度的数值;当客观因子包括POI时间度时,获取待计算POI的存在时间长度值,查找在POI所属地理区域内的存在时间长度最长的POI的存在时间长度值,将待计算POI的存在时间长度值与存在时间长度最长的POI的存在时间长度值的比值,作为待计算POI的POI时间度的数值;当客观因子包括POI占地面积时,获取待计算POI的占地面积值,查找在POI所属地理区域内的占地面积最大的POI的占地面积值,将待计算POI占地面积值与占地面积最大的POI的占地面积值的比值,作为待计算POI的POI占地面积的数值;当客观因子包括POI交通关联等级时,获取待计算POI的交通换乘类型,从预置的交通换乘类型与交通关联度取值的对应关系中,获取待计算POI的交通换乘类型对应的交通关联度取值,将获取的该交通关联度取值确定为待计算POI的POI交通关联等级的数值。在本发明的一些实施例中,本发明实施例中提供的装置实施例还可以包括:修正单元,用于在第一计算单元计算客观因子清单中包括的每个客观因子的数值之后,针对客观因子清单中的每个客观因子,对计算得到的该客观因子对应的数值进行修正,将修正后的数值作为客观因子的数值。在本发明的一些实施例中,第二计算单元可以具体用于:针对客观因子清单中的每一个客观因子:从预置的客观因子间的相对权重值中,获取客观因子与客观因子清单中其他每一个客观因子的相对权重值;将客观因子与客观因子清单中其他每一个客观因子的相对权重值的乘积、和值或乘积的开n次方根,作为客观因子的权重值,n为客观因子清单中包含的客观因子的数量。参见图4所示,是本发明实施例中提供的一种POI重要度确定装置实施例二,第三计算单元可以具体包括:第一计算子单元401,可以用于将所述客观因子清单中各客观因子的数值与该客观因子对应的权重值的乘积的和值,作为所述待计算POI对应的重要度原始值。第二计算子单元402,可以用于将客观因子清单中包含的客观因子对应的权重值的和值,作为待计算POI对应的权重值。第三计算子单元403,可以用于将所述待计算POI对应的重要度原始值除以所述待计算POI对应的权重值,得到所述待计算POI对应的重要度。在本发明的一些实施例中,本发明实施例中提供的装置实施例还可以包括:确定单元,用于当接收到电子地图展示请求时,确定待展示地理区域;显示单元,用于针对每个地理区域,将该地理区域包含的POI按照重要度从高到低的顺序进行排序,并在电子地图中按照顺序展示POI。这样,本发明实施例在确定POI的重要度时,综合考虑POI的POI类型优先级、POI点击率、POI品牌度优先级、POI内部等级、POI热点地区匹配度、POI时间度、POI占地面积以及POI交通关联等级等客观因子中的至少两项客观因子,而前述客观因子在不同的程度上真实反映了POI被用户检索的概率,即被用户检索的概率越高则更能准确的反应该POI的重要度,如POI点击率越高则反映该POI被用户查看的几率越高。因此,本方案综合POI的至少两项客观因子来确定POI的重要度,与现有技术仅根据POI类型优先级确定POI重要度相比,本方案确定POI的重要度更准确,后续根据POI的重要度将重要度高的POI展示给用户更合理、更准确。需要说明的是,本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统或装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。还需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1