中的路径点关联的网络行为记录来举例说明。如图3所示,该路径规划方法可以包括:
[0139]步骤301,获取与目标场所中的路径点关联的网络行为记录。
[0140]服务器可以先确定目标场所中的各个路径点,然后获取与每个路径点关联的网络行为记录。其中,网络行为记录可以包括用户检索信息时的检索记录、用户浏览网页时的浏览记录、用户在网络上的收藏记录以及用户在网络上的兑换记录中的至少一种。
[0141]用户上网时,终端可以记录用户的网络行为记录。比如,用户在互联网上检索故宫时,终端可以记录用户对故宫的检索记录;用户在购物网站中浏览了 A品牌的服装时,终端可以记录用户对A品牌的浏览记录;用户在购物网站中收藏B品牌的护肤品时,终端可以生成用户收藏B品牌的收藏记录;用户在购物网站中购买C品牌鞋子时,终端可以生成用户购买C品牌的购买记录。
[0142]服务器可以从终端中获取与每个路径点关联的网络行为记录。
[0143]比如,目标场所为商场,且商场中有A品牌的店铺(也即目标场所中的路径点),则服务器可以获取与A品牌关联的网络行为记录,也即获取与A品牌关联的浏览记录。
[0144]需要说明的是,目标场所是指:用户可能到达或者已经到达的场所。该目标场所通常为包括至少一个路径点的大型场所。比如,目标场所可以包括图书馆、博物馆、景点和商场中的至少一种。
[0145]步骤302,对于目标场所中的每个路径点,根据与路径点关联的网络行为记录计算用户对路径点的偏好程度。
[0146]对于目标场所中的每个路径点,服务器可以根据与该路径点关联的网络行为记录计算用户对路径点的偏好程度。
[0147]可选地,对于每个路径点,当服务器获取到与该路径点关联的网络行为记录时,说明用户对该路径点可能比较感兴趣,且当服务器获取到的与该路径点关联的网络行为记录的条数越多,说明用户在互联网上对该路径点的关注度也就越高,也即用户对该路径点的偏好程度也就越高。所以,服务器可以通过是否获取到与路径点关联的网络行为记录,或者,获取到的网络行为记录的条数来确定用户对该路径点的偏好程度。
[0148]比如,服务器获取到的网络行为记录包括用户6次购买A品牌的服装的购买记录以及用户3次购买B品牌的服装的购买记录,则服务器可以确定用户对A品牌的偏好程度高于对B品牌的偏好程度。
[0149]步骤303,将偏好程度排名在前M位的路径点确定为偏好路径点,M为正整数。
[0150]步骤304,根据偏好路径点规划用户在目标场所中的行走路径。
[0151]综上所述,本实施例提供的路径规划方法,通过获取用户的个人偏好信息,根据个人偏好信息在目标场所中匹配偏好路径点,进而根据偏好路径点规划用户在目标场所中的行走路径;解决了相关技术中服务器规划的行走路径可能并不适用于当前用户,行走路径的准确率较低的问题,达到了可以准确的为用户规划行走路径,提高行走路径的准确率的效果。
[0152]需要补充说明的第一点是,在上述各个实施例中,服务器根据偏好路径点规划用户在目标场所中的行走路径的步骤可以包括:
[0153]第一,获取用户的当前位置。
[0154]终端可以通过预设定位方式定位用户的位置,并将定位的位置上报至服务器。相应的,服务器获取终端上报的用户的位置。其中,预设定位方式可以包括W1-Fi (wirelessfidelity,无线保真技术)定位、蓝牙定位或者其他定位,本实施例对此并不做限定。
[0155]第二,根据当前位置以及偏好路径点规划行走路径。
[0156]本步骤可以包括:
[0157](I)、当当前位置在目标场所内时,根据偏好路径点中的任意两个路径点之间的距离,生成路径起点为当前位置的行走路径,行走路径包含偏好路径点。
[0158]当用户的当前位置在目标场所中时,服务器可以连接各个偏好路径点中距离最近的两个偏好路径点,并连接各个偏好路径点中距离当前位置最近的偏好路径点与当前位置,将连接得到的路径确定为用户在目标场所中的行走路径。该行走路径的起点为用户的当前位置。
[0159](2)、当当前位置不在目标场所内,根据偏好路径点中的任意两个路径点之间的距离,生成路径起点为目标场所的入口的行走路径,行走路径包含偏好路径点。
[0160]而当用户的当前位置不在目标场所中时,服务器可以连接各个偏好路径点中距离最近的两个偏好路径点,并连接各个偏好路径点中距离目标场所的入口最近的偏好路径点与目标场所的入口,将连接得到的路径确定为用户在目标场所中的行走路径。该行走路径的路径起点为目标场所的入口。
[0161]需要补充说明的第二点是,在上述各个实施例中,服务器将偏好程度排名在前M位的路径点确定为偏好路径点的步骤可以包括:
[0162]第一,获取目标场所中的各个路径点之间的关联度。
[0163]本步骤可以包括如下两种可能的实现方式中的至少一种:
[0164](I)、获取各个用户在目标场所中的第三游览记录,和/或,获取各个用户在与目标场所同类型的其他场所中的第四游览记录。根据第三游览记录和/或第四游览记录确定目标场所中的各个路径点之间的关联度。
[0165]其中,第三游览记录获取方法与第一游览记录的获取方法类似,第四游览记录的获取方法和第二游览记录的获取方法类似,在此不再赘述。
[0166]以根据第三游览记录确定关联度为例,服务器根据第三游览记录统计各个用户游览一个路径点之后继续游览另一个路径点的次数,将统计得到的次数确定为这两个路径点之间的关联度。比如,服务器根据第三游览记录可以得到,有10个用户在游览了动物园中的猛兽区之后继续游览了熊猫馆,则服务器可以确定猛兽区和熊猫馆之间的关联度为10。
[0167]当根据第四游览记录确定关联度时,服务器可以先根据第四游览记录统计各个用户在其他场所中游览了一个路径点之后继续浏览另一个路径点的次数,将统计得到的次数确定为该两个路径点之间的关联度,然后将该两个路径点之间的关联度映射到目标场所中的相同类型的两个路径点之间的关联度。
[0168](2)、获取与目标场所中的各个路径点关联的网络行为记录,根据该网络行为记录确定目标场所中的各个路径点之间的关联度。其中,网络行为记录包括各个用户的网络行为记录。
[0169]比如,服务器根据网络行为记录可以得到,有5个用户在浏览了 A品牌的服装之后又浏览了 B品牌的服装,则服务器可以确定A品牌与B品牌的关联度为5。
[0170]需要说明的是,本实施例只是以通过上述方法获取目标场所中的各个路径点之间的关联度为例,可选地,服务器还可以通过其他方式来获取,本实施例对此并不做限定。
[0171]第二,对于偏好程度排名在前M位的每个路径点,根据关联度确定与路径点的关联度排名在前N位的关联路径点。
[0172]服务器可以查询关联度,根据关联度确定与每个路径点的关联度排名在前N位的关联路径点。
[0173]第三,将M个路径点以及每个路径点所对应的N个关联路径点确定为偏好路径点。
[0174]本实施例通过将与用户偏好程度较高的各个路径点相关联的关联路径点也确定为用户的偏好路径点,达到了可以向用户推荐目标场所中的各个路径点的效果,提高了用户与目标场所之间的互动,增加了目标场所中的该路径点的游览量。
[0175]需要补充说明的第三点是,请参考图4A,在上述各个实施例中,服务器为用户规划在目标场所中的行走路径之后,服务器还可以执行如下步骤:
[0176]步骤401,获取用户在目标场所中的行走位置。
[0177]步骤402,检测行走位置是否与行走路径匹配。
[0178]本步骤可以包括:
[0179]检测行走位置与行走路径中预设节点之间的距离是否小于预设阈值。
[0180]服务器可以计算行走位置与行走路径中的预设节点之间的距离,检测该距离是否小于预设阈值。其中,预设节点是指行走路径中用于触发向用户提供奖励的节点,预设节点可以有至少一个,且预设节点可以为行走路径中的偏好路径点,或者行走路径中相邻两个偏好路径点之间的某一节点。
[0181]步骤403,若行走位置与行走路径匹配,则向用户提供奖励。
[0182]如果用户的行走位置与行走路径匹配,则服务器可以向用户提供奖励。
[0183]可选地,如果服务器检测到行走位置与预设节点之间的距离小于预设阈值,则月艮务器可以认为行走位置与行走路径匹配,此时服务器可以向用户提供与预设节点对应的奖励,奖励包括虚拟积分、虚拟成就、服务信息和电子优惠券中的至少一种。
[0184]比如,以目标场所为动物园,奖励包括服务信息为例,当用户行走到猛兽区时,月艮务器可以向用户提供对猛兽区的讲解。又比如,以目标场所为商场,奖励包括电子优惠券为例,当用户行走到预设节点时,服务器可以向用户提供电子优惠券。
[0185]需要说明的是,为了提醒用户预设节点在目标场所中的位置,进而帮助用户更快的获得奖励,服务器可以推送行走路径至用户使用终端,终端显示该行走路径,并将行走路径中的预设节点进行突出显示。可选地,当预设节点有两个或者两个以上时,终端可以对各个预设节点中距离行走位置最近的节点进行突出显示。
[0186]可选地,终端显示预设节点的同时,终端还可以显示该预设节点所对应的奖励。比如,请参考图4B,以预设节点为图中的各个偏好路径点为例,当用户处于A点时,终端可以将偏好路径点B以及该路径点所对应的奖励(虚拟积分)进行突出显示。
[0187]在本实施例的一个应用场景中,以目标场所为商场A为例,服务器可以获取用户在商场A中的历史逛