一种购物导航方法及用于购物导航的服务器、客户端的制作方法
【技术领域】
[0001]本发明涉及计算机技术领域,具体涉及一种购物导航方法及用于购物导航的服务器、客户端。
【背景技术】
[0002]随着经济的发展和人民生活水平的提高,人们开始习惯在大型商场、超市购买生活用品,大型商场、超市的兴起势在必行。
[0003]但是大型商场、超市往往会带来一些很无奈的问题,如在大型或超大型的商城和超市中,摆放的商品种类和数量可能成千上万,商品种类繁,顾客如何在如此多的商品种类中很快的找到自己希望采购的商品种类或品牌,对顾客来说有时是一件比较麻烦的事情。而且,各种商品的摆放位置不确定,经常根据商品促销活动变更。如果顾客希望购买某种商品,但是没有准确的指示这种产品在超市的某楼层或某个具体位置,那么顾客智能是自己慢慢寻找或者直接问超市相关销售人员。这无形中浪费了消费者很多宝贵的时间,同时也会增大销售人员的工作量。
[0004]目前,已有购物设备的功能仅局限于提供最新促销商品以及促销商品的价格信息,并没有给出商品的存放地、超市的导购地图等直观信息,影响用户购物体验。
【发明内容】
[0005]鉴于上述问题,本发明提供一种购物导航方法及用于购物导航的服务器、客户端,以解决现有技术中消费者在购物过程中由于不确定商品的具体位置及购物路线带来的时间浪费问题,提升用户购物体验。
[0006]根据本发明的第一方面,提供了一种用于购物导航的服务器,包括:
[0007]购物信息接收单元,用于接收上传的购物信息,所述购物信息包括:用户标识信息、购物清单及超市标识信息;
[0008]超市地图信息获取单元,用于根据所述超市标识信息获取与所述超市标识信息对应的超市地图信息;
[0009]购物路径信息生成单元,用于根据所述超市地图信息及所述购物清单,生成最优购物路径信息;所述最优购物路径信息中包括所述购物清单中商品信息所在的区域;
[0010]购物路径信息发送单元,用于将生成的所述最优购物路径信息发送到指定客户端以进行购物导航。
[0011]其中,所述服务器还包括:
[0012]区域顾客分布密度获取单元,用于获取与所述超市标识信息对应的超市内顾客的分布数据,根据顾客的分布数据计算超市内各区域的区域顾客分布密度;
[0013]所述购物路径信息生成单元,具体用于根据所述超市地图信息、所述购物清单以及所述超市内各区域的区域顾客分布密度,生成最优购物路径信息。
[0014]其中,所述服务器还包括:
[0015]位置信息获取单元,用于获取用户的位置信息;
[0016]商品信息查找单元,用于根据所述位置信息,查找所述位置信息所属区域内的商品?目息;
[0017]商品信息匹配单元,用于将查找的商品信息与所述购物清单中商品信息进行匹配;
[0018]商品信息标示单元,用于根据所述位置信息在所述最优购物路径信息中标示匹配成功的商品信息。
[0019]其中,所述服务器还包括:
[0020]判断单元,用于判断预设时间长度内用户的位置信息是否发生变化;
[0021]商品推荐信息生成单元,用于当预设时间长度内用户的位置信息保持不变时,根据所述位置信息所属区域内的商品信息以及该用户的历史购物记录生成商品推荐信息;
[0022]商品推荐信息发送单元,用于将所述商品推荐信息发送到所述指定客户端。
[0023]其中,所述服务器还包括:
[0024]已选择商品信息获取单元,用于获取用户实时选择的商品信息;
[0025]待选择商品信息确定单元,用于根据用户实时选择的商品信息以及该用户的历史购物记录,确定用户的待选择商品;
[0026]购物路径信息更新单元,用于根据所述待选择商品以及所述超市地图信息更新所述最优购物路径信息;
[0027]所述购物路径信息发送单元,还用于将更新后的最优购物路径信息发送到所述指定客户端。
[0028]其中,所述服务器还包括:
[0029]购物路径比较单元,用于将所述用户的最优购物路径信息与其他用户的最优购物路径信息进行比较;
[0030]购物共享信息生成单元,用于将用户上传的购物信息生成购物共享信息;
[0031]购物共享信息发送单元,用于将所述购物共享信息发送到与所述用户的最优购物路径信息相同或满足预设相似度条件的其他用户所属客户端。
[0032]其中,所述服务器还包括:
[0033]商品标识接收单元,用于接收上传的商品标识;
[0034]商品金额查找单元,用于根据所述商品标识查找与该商品标识对应的商品金额;
[0035]商品金额发送单元,用于将所述商品金额发送所述指定客户端;
[0036]结账请求接收单元,用于接收所述指定客户端发送的结账请求;
[0037]结账结果信息发送单元,用于在预设时间段内接收到第三方客户端发送的与所述商品金额对应的付款信息时,向所述指定客户端发送结账完成信息;
[0038]或者,在预设时间段内未接收到第三方客户端发送的与所述商品金额对应的付款信息时,向所述指定客户端发送结账失败信息。
[0039]根据本发明的第二方面,提供了一种购物导航方法,包括:
[0040]接收上传的购物信息,所述购物信息包括:用户标识信息、购物清单及超市标识信息;
[0041]根据所述超市标识信息获取与所述超市标识信息对应的超市地图信息;
[0042]根据所述超市地图信息及所述购物清单,生成最优购物路径信息;所述最优购物路径信息中包括所述购物清单中商品信息所在的区域;
[0043]将生成的所述最优购物路径信息发送到指定客户端以进行购物导航。
[0044]其中,所述方法还包括:
[0045]获取与所述超市标识信息对应的超市内顾客的分布数据,根据顾客的分布数据计算超市内各区域的区域顾客分布密度;
[0046]所述根据所述超市地图信息及所述购物清单,生成最优购物路径信息,包括:
[0047]根据所述超市地图信息、所述购物清单以及所述超市内各区域的区域顾客分布密度,生成最优购物路径信息。
[0048]其中,所述方法还包括:
[0049]获取用户的位置信息;
[0050]根据所述位置信息,查找所述位置信息所属区域内的商品信息;
[0051]将查找的商品信息与所述购物清单中商品信息进行匹配;
[0052]根据所述位置信息在所述最优购物路径信息中标示匹配成功的商品信息。
[0053]其中,所述方法还包括:
[0054]判断预设时间长度内用户的位置信息是否发生变化;
[0055]当预设时间长度内用户的位置信息保持不变时,根据所述位置信息所属区域内的商品信息以及该用户的历史购物记录生成商品推荐信息;
[0056]将所述商品推荐信息发送到所述指定客户端。
[0057]其中,所述方法还包括:
[0058]获取用户实时选择的商品信息,根据用户实时选择的商品信息以及该用户的历史购物记录,确定用户的待选择商品;
[0059]根据所述待选择商品以及所述超市地图信息更新所述最优购物路径信息;
[0060]将更新后的最优购物路径信息发送到所述指定客户端。
[0061 ] 其中,所述方法还包括:
[0062]将用户上传的购物信息生成购物共享信息;
[0063]将所述用户的最优购物路径信息与其他用户的最优购物路径信息进行比较;
[0064]将所述购物共享信息发送到与所述用户的最优购物路径信息相同或满足预设相似度条件的其他用户所属客户端。
[0065]其中,所述方法还包括:
[0066]接收上传的商品标识;
[0067]根据所述商品标识查找与该商品标识对应的商品金额;
[0068]将所述商品金额发送所述指定客户端;
[0069]接收所述指定客户端发送的结账请求;
[0070]在预设时间段内接收到第三方客户端发送的与所述商品金额对应的付款信息时,向所述指定客户端发送结账完成信息;
[0071]或者,在预设时间段内未接收到第三方客户端发送的与所述商品金额对应的付款信息时,向所述指定客户端发送结账失败信息。
[0072]根据本发明的第三方面,提供了一种用于购物导航的客户端,包括:
[0073]购物路径信息接收单元,用于接收服务器发送的最优购物路径信息;所述最优购物路径信息为服务器根据用户上传的购物清单以及与用户上传的超市标识信息对应的超市地图信息生成的;所述最优购物路径信息中包括所述购物清单中商品信息所在的区域;
[0074]购物路径信息展示单元,用于展示所述最优购物路径信息以进行购物导航。
[0075]其中,所述用于购物导航的客户端还包括:
[0076]位置信息获取单元,用于获取用户的位置信息,并将所述位置信息发送到所述服务器;
[0077]所述购物路径信息接收单元,还用于接收所述服务器发送的标示有商品信息的最优购物路径信息;所述标示的商品信息为所述位置信息所属区域内的商品信息中与所述购物清单相匹配的商品信息。
[0078]其中,所述用于购物导航的客户端还包括:
[0079]商品推荐信息接收单元,用于接收服务器发送的商品推荐信息,所述商品推荐信息为当用户的位置信息在预设时间长度内保持不变时,服务器根据所述位置信息所属区域内的商品信息以及该用户的历史购物记录生成商品推荐信息。
[0080]其中,所述用于购物导航的客户端还包括:
[0081]已选择商品信息上传单元,用于上传用户实时选择的商品信息到服务器;
[0082]所述购物路径信息接收单元,还用于接收所述服务器发送的根据所述用户实时选择的商品信息更新后的最优购物路径信息。
[0083]其中,所述用于购物导航的客户端还包括:
[0084]购物信息上传单元,用于根据用户的输入