一种推荐应用的方法、装置、客户端及系统与流程

文档序号:12178573阅读:180来源:国知局
一种推荐应用的方法、装置、客户端及系统与流程

本发明实施例涉及数据处理技术,尤其涉及一种导购方法、装置、客户端及系统。



背景技术:

随着商品市场的逐渐繁荣,每个城市中均有多家购物商场,每个购物商场中的商品品类繁多。用户在逛街时,如果突然想买某个商品,仅能凭借记忆中哪个商场中有这个商品销售,然后去该商场购物,如果用户不知道他想买的商品的具体销售商场,则只能任意选择一个商场,进入之后一层一层的查找,如果该商场没有该用户想购买的商品,则再进入另一个商场查找该商品,购物效率较低。



技术实现要素:

本发明实施例提供一种导购方法、装置、客户端及系统,以节省用户的购物时间,提高购物效率。

本发明的一个实施例提供了一种导购方法,所述导购方法应用于导购服务器,所述导购服务器中存储至少一个商场的商场位置,所述方法包括:

获取通信设备发送的待采购商品信息和设备位置;

根据所述设备位置和至少一个所述商场位置,确定与所述通信设备的距离满足预设条件的目标商场;

获取所述目标商场的销售商品信息,将所述待采购商品信息和所述目标商场的销售商品信息进行匹配,确定目标商场中的匹配商品;

发送所述匹配商品的销售商品信息至所述通信设备。

本发明的另一个实施例提供了一种导购方法,所述导购方法应用于导购客户端,所述方法包括:

发送待采购商品信息和设备位置,所述待采购商品信息包括用户待采购商品的商品信息,以供导购服务器根据所述待采购商品信息和所述设备位置,确定匹配商品的商品信息;

接收所述导购服务器发送的所述匹配商品的商品信息;

显示所述匹配商品的商品信息。

本发明的另一个实施例提供了一种导购装置,所述导购装置中存储至少一个商场的商场位置,所述装置包括:

第一接收模块,用于获取通信设备发送的待采购商品信息和设备位置;

第一处理模块,用于根据所述设备位置和至少一个所述商场位置,确定与所述通信设备的距离满足预设条件的目标商场;

第二处理模块,用于获取所述目标商场的销售商品信息,将所述待采购商品信息和所述目标商场的销售商品信息进行匹配,确定目标商场中的匹配商品;

第一发送模块,用于发送所述匹配商品的销售商品信息至所述通信设备。

本发明的另一个实施例提供了一种导购客户端,包括:

第二发送模块,用于发送待采购商品信息和设备位置,所述待采购商品信息包括用户待采购商品的商品信息,以供导购服务器根据所述待采购商品信息和所述设备位置,确定匹配商品的商品信息;

第二接收模块,用于接收所述导购服务器发送的所述匹配商品的商品信息;

显示模块,用于显示所述匹配商品的商品信息。

本发明的另一个实施例提供了一种导购系统,包括上述实施例中的导购装置和上述实施例中的导购客户端。

在本发明实施例的技术方案中,导购服务器获取用户的通信设备上传的待采购商品信息以及用户的位置信息,导购服务器确定用户附近是否存在商场,如果存在商场,进一步确定该商场中是否正在销售用户待采购商品信息中的待采购商品,如果该商场中正在销售用户的待采购商品,则发送该待采购商品的商品信息至用户通信设备,以提醒用户附近的商场中正在销售用户待采购的商品,以及该商品的商品信息。从而节省用户的购物时间,提高购物效率。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例中一种导购方法的流程示意图;

图2为图1中导购方法各设备间的信令交互图;

图3为商场的地理围栏范围示意图;

图4为商场的经纬度信息示意图;

图5为多个商场位置关系示意图;

图6为本发明实施例中另一种导购方法的流程示意图;

图7为本发明实施例中一种导购装置的结构示意图;

图8为本发明实施例中一种导购客户端的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明实施例应用于导购场景中,用户通过通信设备上传包括待购买商品的商品信息的待采购商品信息至导购服务器,并发送用户的通信设备的位置信息至导购服务器,当用户走到某商场附近时,导购服务器根据用户上传的待采购商品信息确定该商场是否有用户需要购买的商品,如果有则发送该商品的信息至用户的通信设备,提醒用户该商场有待购买商品正在销售。

下面以具体地实施例对本发明的技术方案进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例不再赘述。

图1为本发明实施例中一种导购方法的流程示意图。如图1所示,本实施例的导购方法的执行主体为导购服务器,该导购服务器中存储至少一个商场的商场位置,该方法包括:

S101:获取通信设备发送的待采购商品信息和设备位置;

S103:根据所述设备位置和至少一个所述商场位置,确定与所述通信设备的距离满足预设条件的目标商场;

S105:获取所述目标商场的销售商品信息;

S107:将所述待采购商品信息和所述目标商场的销售商品信息进行匹配,确定目标商场中的匹配商品;

S109:发送所述匹配商品的销售商品信息至所述通信设备。

具体地,导购服务器中存储至少一个商场的商场位置。可选地,商场位置为商场的地理围栏范围或经纬度。

导购服务器获取用户通信设备发送的待采购商品信息,其中待采购商品信息中包括用户待采购商品的商品信息。待采购商品的商品信息包 括但不限于以下一种或多种:商品名称、商品型号、商品品牌、商品种类、商品标识码。

导购服务器存储上述待采购商品信息后,获取用户通信设备的设备位置,用以定位用户当前所在的位置。由于导购服务器预先存储了多个商场的商场位置,因此可根据用户通信设备的设备位置和多个商场的商场位置,确定用户的附近是否有商场,即确定与通信设备的距离满足预设条件的目标商场。

当确定用户附近存在目标商场后,导购服务器获取目标商场的销售商品信息,其中销售商品信息包括商场待销售商品的商品信息。具体地,导购服务器获取目标商场的销售商品信息的方法有多种,在此不作限定,例如导购服务器与多个商场的商场服务器保持通信连接,商场服务器中存储该商场的销售商品信息,当导购服务器需要获取该商场的销售商品信息时,即发送获取命令至该商场的商场服务器,商场服务器下发其销售商品信息至导购服务器。待销售商品的商品信息包括但不限于待销售商品的以下一种或多种信息:商品名称、商品型号、商品品牌、商品标识码、商品种类中至少一个、以及商品位置、折扣信息等。

导购服务器获取目标商场的销售商品信息后,将目标商场的销售商品信息与用户上传的待采购商品信息进行匹配,确定目标商场中是否存在匹配商品。其中,匹配商品的销售商品信息与所述待采购商品信息相匹配,例如匹配商品的商品名称与待采购商品的商品名称相同、或商品型号相同、或商品品牌相同、或商品种类相同等等。

当确定目标商场中存在匹配商品时,则发送该匹配商品的商品信息至用户的通信设备。例如发送匹配商品的商品名称、商品位置以及折扣信息至用户的通信设备。

在本发明实施例的技术方案中,导购服务器获取用户上传的待采购商品信息以及用户的位置信息,导购服务器确定用户附近是否存在商场,如果存在商场,进一步确定该商场中是否正在销售用户待采购商品信息中的待采购商品,如果该商场中正在销售用户的待采购商品,则发送该待采购商品的商品信息至用户,以提醒用户附近的商场中正在销售用户待采购的商品,以及该商品的商品信息。从而节省用户的购物时间,提 高购物效率。

图2为图1中导购方法各设备间的信令交互图,如图2所示,导购方法涉及的通信主体包括用户的通信设备、导购服务器、以及至少一个商场服务器,具体地:

导购服务器与至少一个商场服务器通信连接,获取商场服务器下发的商场位置和商场的销售商品信息。导购服务器与用户的通信设备通信连接,接收用户的通信设备上传的待采购商品信息以及设备位置等信息,下发匹配商品的商品信息至用户的通信设备。

具体地,商场服务器调用导购服务器的第一通信接口,第一通信接口对该商场服务器进行鉴权,判断商场标识是否合法,如何合法则获取该商场服务器下发的该商场的商场位置。商场位置可以有多种形式,包括但不限于商场的地理围栏范围或商场的经纬度信息(包括商场经纬度和辐射半径)。图3为商场的地理围栏范围示意图,图4为商场的经纬度信息示意图。图5为多个商场位置关系示意图,如图5所示,多个商场位置可以存在重叠区域。

可选地,商场服务器预先调用导购服务器的第二通信接口,预先下发该商场的销售商品信息至导购服务器。

用户通过通信设备发送用户的待采购商品信息至导购服务器,发送方法包括但不限于短信、彩信、能够与导购服务器进行通信的软件客户端(APP)等。

进一步地,用户通过通信设备发送待采购商品信息至导购服务器时,导购服务器需要对用户身份进行鉴权,如发送用户名和用户密码至导购服务器,导购服务器鉴权通过后,导购服务器接收用户发送的待采购商品信息。

导购服务器发送定位请求至用户的通信设备,询问是否允许对该通信设备进行定位,如果用户同意对其通信设备进行定位,则通过通信设备发送允许响应至导购服务器,导购服务器获取该通信设备的设备位置。其中设备位置可以有多种形式,包括但不限于通信设备当前位置的经纬度信息,或通信设备当前位置的基站信息,以供导购服务器根据该基站信息计算出通信设备当前位置的经纬度信息。

导购服务器根据通信设备的设备位置和至少一个商场位置,确定与通信设备的距离满足预设条件的目标商场。目标商场可能有一个或多个。确定与通信设备的距离满足预设条件的目标商场有多种方法,包括但不限于以下几种:

1、导购服务器根据所述设备位置和至少一个商场的地理围栏范围,确定所述目标商场,所述目标商场的地理围栏范围覆盖所述设备位置。

2、导购服务器根据所述商场的经纬度信息,确定所述商场的预设区域,例如商场的经纬度信息包括商场中心的经纬度以及辐射半径,根据商场中心的经纬度以及辐射半径,确定商场的预设区域为以商场中心的经纬度为圆心,以辐射半径为半径的圆形区域;根据所述设备位置、至少一个商场的预设区域,确定所述目标商场,所述目标商场的预设区域覆盖所述设备位置。

3、导购服务器根据所述设备位置和至少一个商场的商场位置,计算所述通信设备与所述商场的直线距离值;确定所述目标商场,所述目标商场与所述通信设备的直线距离值小于或等于第一预设距离。

4、导购服务器根据所述设备位置和所述商场位置,通过导航技术计算所述设备位置到达所述商场位置的路线距离值,其中路线距离值是指通过导航技术计算出的,用户到达商场的实际路线的距离。确定所述目标商场,所述目标商场与所述通信设备的路线距离值小于或等于第二预设距离。

5、导购服务器根据设备位置和商场位置,通过导航技术计算设备位置到达商场位置所需花费的交通时间,确定目标商场,其中从设备位置到达目标商场所需花费的交通时间小于或等于预设的路程时间阈值。

导购服务器确定目标商场后,获取目标商场的销售商品信息,将用户上传的待采购商品信息和目标商场的销售商品信息进行匹配,确定目标商场中的匹配商品。

例如,用户上传的采购商品信息为某商品的商品名称,则将该商品的商品名称与目标商场的销售商品的商品名称进行匹配,确定商品名称相同或基本相同的销售商品作为匹配商品。

导购服务器发送匹配商品的销售商品信息至通信设备。可以发送匹配商品的所有销售商品信息至通信设备,也可以只发送匹配商品的部分用户感兴趣的销售商品信息至通信设备,例如匹配商品的商品名称、商品位置、折扣信息等。

为了方便理解技术方案,举例如下:

用户通过手机的客户端上传待采购商品信息至导购服务器,待采购商品信息包括品牌1的电风扇、品牌2的帆布鞋。并上报设备位置至导购服务器。导购服务器遍历预存储的商场的地理围栏范围,假设导购服务器中预存储了商场A和商场B的地理围栏范围。根据用户上报的设备位置,判断用户是否处于一个或多个商场的地理围栏范围内。

因为商场的地理围栏范围可以有重合,所以计算结果可能有多种:

用户的设备位置在商场A的地理围栏内;或用户的设备位置在商场B的地理围栏内;或用户的设备位置在商场A和B重叠的地方;或用户不在任何商场的地理围栏内。

假设商场A的销售商品信息中包括品牌1的电风扇,价格为100元,商品位置为三楼一区;商场B的销售商品信息中包括品牌2的帆布鞋,价格为200元,商品位置为三楼二区。

如果用户的设备位置在商场A的地理围栏内,则获取商场A的销售商品信息,将用户的待采购商品信息和A的销售商品信息进行匹配,可知商场A中的匹配商品为品牌1的电风扇,则告知用户可以到商场A购买品牌1的电风扇,价格为100元,商品位置为三楼一区。

如果用户的设备位置在商场B的地理围栏内,则获取商场B的销售商品信息,将用户的待采购商品信息和B的销售商品信息进行匹配,可知商场B中的匹配商品为品牌2的帆布鞋,则告知用户可以到商场B购买品牌2的帆布鞋,价格为200元,商品位置为三楼二区。

如果用户的设备位置在商场A和B重叠的范围内,则分别获取商场A和B的销售商品信息,将用户的待采购商品信息分别与A和B的销售商品信息进行匹配,可知商场A中的匹配商品为品牌1的电风扇,商场B中的匹配商品为品牌2的帆布鞋,则告知用户可以到商场A购买品牌1的电风扇,价格为100元,商品位置为三楼一区;可以到商场B购 买品牌2的帆布鞋,价格为200元,商品位置为三楼二区。

可选地,当所述待采购商品信息中包括多个商品,且存在多个所述目标商场时:

导购服务器将所述待采购商品信息分别与每个所述目标商场的销售商品信息进行匹配,确定每个目标商场中的匹配商品以及所述匹配商品的数量;根据每个目标商场的匹配商品的数量,对所述目标商场进行排序;根据所述目标商场的排序,发送所述匹配商品的商品信息至所述通信设备。

举例说明,当待采购商品信息包括品牌1的电风扇、品牌2的帆布鞋、品牌3的手机。用户位于商场A和B地理围栏范围的重叠区域,即商场A和B都是用户的目标商场。

商场A的销售商品信息中包括品牌1的电风扇(价格为100元)、品牌3的手机(价格为1000元);商场B的销售商品信息中包括品牌2的帆布鞋(价格为200元)。

由于商场A和B都是用户的目标商场,因此分别获取商场A和B的销售商品信息,将用户的待采购商品信息分别与A和B的销售商品信息进行匹配,可知商场A中的匹配商品为品牌1的电风扇和品牌3的手机,商场B中的匹配商品为品牌2的帆布鞋。

则根据每个目标商场的匹配商品的数量,对目标商场进行排序,根据目标商场的排序,发送匹配商品的商品信息至通信设备。即商场A中的匹配商品数量为2,而商场B中的匹配商品数量为1,因此优先推送商场A中的匹配商品的商品信息至用户的通信设备,再推送商场B中的匹配商品的商品信息至用户的通信设备。

由于每个商场中可能存在不同的匹配商品,因此将匹配商品较多的商场作为优先推送的目标商场,用户在该商场中可以买到多个待采购商品,进一步提高效率,提高了信息推送的智能型。

进一步地,用户可设置某待采购商品为必选商品,导购服务器在匹配时,将含有必选商品的商场作为优先推送的目标商场。

可选地,当存在多个所述目标商场时:

导购服务器将所述待采购商品信息分别与每个所述目标商场的销 售商品信息进行匹配,确定每个目标商场中的匹配商品和所述匹配商品的价格;根据不同目标商场中同一匹配商品的价格,对所述目标商场进行排序;或者,根据不同目标商场中相同匹配商品的总价格,对所述目标商场进行排序;根据所述目标商场的排序,发送所述匹配商品的商品信息至所述通信设备。其中匹配商品的价格可以是商品价格,也可以是商品价格结合折扣信息计算出的实际价格。

举例说明,当待采购商品信息包括品牌1的电风扇、品牌2的帆布鞋、品牌3的手机。用户位于商场A和B地理围栏范围的重叠区域,即商场A和B都是用户的目标商场。

商场A的销售商品信息中包括品牌1的电风扇(价格为100元)、品牌3的手机(价格为1000元);商场B的销售商品信息中包括品牌2的帆布鞋(价格为200元)、品牌3的手机(价格为1200元)。

由于商场A和B都是用户的目标商场,因此分别获取商场A和B的销售商品信息,将用户的待采购商品信息分别与A和B的销售商品信息进行匹配,可知商场A中的匹配商品为品牌1的电风扇和品牌3的手机,商场B中的匹配商品为品牌2的帆布鞋和品牌3的手机。

商场A和商场B中的同一匹配商品为品牌3的手机,根据品牌3的手机的价格对目标商场进行排序,由于品牌3的手机在商场A中价格更加优惠,因此优先推送商场A中的匹配商品的商品信息至用户的通信设备,再推送商场B中的匹配商品的商品信息至用户的通信设备。

由于每个商场中可能存在相同的匹配商品,因此将价格较优惠的匹配商品的商场作为优先推送的目标商场,用户在该商场中可以买到更优惠的待采购商品,进一步提高效率,提高了信息推送的智能型。

图6为本发明实施例中另一种导购方法的流程示意图。如图6所示,本实施例的导购方法的执行主体为客户端,该客户端运行于用户的通信设备上,该方法包括:

S201:发送待采购商品信息和设备位置;

其中,待采购商品信息包括用户待采购商品的商品信息,以供导购服务器根据所述待采购商品信息和所述设备位置,确定匹配商品的商品信息;

S203:接收所述导购服务器发送的所述匹配商品的商品信息;

S205:显示所述匹配商品的商品信息。

可选地,通过通知栏显示所述匹配商品的商品信息。

可选地,通过通知栏显示导购提示信息;接收所述导购提示信息的查看请求;根据所述查看请求,在所述导购客户端中显示所述匹配商品的商品信息。

可选地,客户端自动识别用户在百度或者淘宝或者网页上搜索的商品信息,自动加入到待采购商品信息中。

本实施例提供的方法流程与上述导购服务器执行的方法流程相对应,此处不再赘述。

在本发明实施例的技术方案中,导购服务器获取客户端上传的待采购商品信息以及用户的位置信息,导购服务器确定用户附近是否存在商场,如果存在商场,进一步确定该商场中是否正在销售用户待采购商品信息中的待采购商品,如果该商场中正在销售用户的待采购商品,则发送该待采购商品的商品信息至客户端,以提醒用户附近的商场中正在销售用户待采购的商品,以及该商品的商品信息。从而节省用户的购物时间,提高购物效率。

图7为本发明实施例中一种导购装置的结构示意图。如图7所示,本实施例的导购装置可安装于导购服务器中,该导购装置中存储至少一个商场的商场位置,所述装置包括:

第一接收模块11,用于获取通信设备发送的待采购商品信息和设备位置;

第一处理模块12,用于根据所述设备位置和至少一个所述商场位置,确定与所述通信设备的距离满足预设条件的目标商场;

第二处理模块13,用于获取所述目标商场的销售商品信息,将所述待采购商品信息和所述目标商场的销售商品信息进行匹配,确定目标商场中的匹配商品;

第一发送模块14,用于发送所述匹配商品的销售商品信息至所述通信设备。

可选地,所述商场位置为商场的地理围栏范围或经纬度信息。

可选地,第一处理模块12还用于根据所述设备位置和至少一个商场的地理围栏范围,确定所述目标商场,所述目标商场的地理围栏范围覆盖所述设备位置。

可选地,第一处理模块12还用于根据所述商场的经纬度信息,确定所述商场的预设区域;根据所述设备位置、至少一个商场的预设区域,确定所述目标商场,所述目标商场的预设区域覆盖所述设备位置。

可选地,第一处理模块12还用于根据所述设备位置和至少一个商场的商场位置,计算所述通信设备与所述商场的直线距离值;确定所述目标商场,所述目标商场与所述通信设备的直线距离值小于或等于第一预设距离。

可选地,第一处理模块12还用于根据所述设备位置和所述商场位置,通过导航技术计算所述设备位置到达所述商场位置的路线距离值;确定所述目标商场,所述目标商场与所述通信设备的路线距离值小于或等于第二预设距离。

可选地,第二处理模块13还用于当所述待采购商品信息中包括多个商品,且存在多个所述目标商场时;将所述待采购商品信息分别与每个所述目标商场的销售商品信息进行匹配,确定每个目标商场中的匹配商品以及所述匹配商品的数量;根据每个目标商场的匹配商品的数量,对所述目标商场进行排序。第一发送模块14还用于根据所述目标商场的排序,发送所述匹配商品的商品信息至所述通信设备。

可选地,第二处理模块13还用于当存在多个所述目标商场时;将所述待采购商品信息分别与每个所述目标商场的销售商品信息进行匹配,确定每个目标商场中的匹配商品和所述匹配商品的价格;根据不同目标商场中同一匹配商品的价格,对所述目标商场进行排序;或者,根据不同目标商场中相同匹配商品的总价格,对所述目标商场进行排序。第一发送模块14还用于根据所述目标商场的排序,发送所述匹配商品的商品信息至所述通信设备。

本实施例提供的装置对应地可用于执行上述方法实施例的技术方 案,其实现原理类似,此处不再赘述。

在本发明实施例的技术方案中,导购装置获取用户上传的待采购商品信息以及用户的位置信息,导购装置确定用户附近是否存在商场,如果存在商场,进一步确定该商场中是否正在销售用户待采购商品信息中的待采购商品,如果该商场中正在销售用户的待采购商品,则发送该待采购商品的商品信息至用户,以提醒用户附近的商场中正在销售用户待采购的商品,以及该商品的商品信息。从而节省用户的购物时间,提高购物效率。

图8为本发明实施例中一种导购客户端的结构示意图。如图8所示,本实施例的导购客户端可安装于用户的通信设备中,该客户端包括:

第二发送模块21,用于发送待采购商品信息和设备位置,所述待采购商品信息包括用户待采购商品的商品信息,以供导购服务器根据所述待采购商品信息和所述设备位置,确定匹配商品的商品信息;

第二接收模块22,用于接收所述导购服务器发送的所述匹配商品的商品信息;

显示模块23,用于显示所述匹配商品的商品信息。

本发明实施例提供一种导购系统,该导购系统包括图7中的导购装置和图8中的导购客户端。

本实施例提供的装置及系统对应地可用于执行上述方法实施例的技术方案,其实现原理类似,此处不再赘述。

在本发明实施例的技术方案中,导购服务器获取用户通过导购客户端上传的待采购商品信息以及用户的位置信息,导购服务器确定用户附近是否存在商场,如果存在商场,进一步确定该商场中是否正在销售用户待采购商品信息中的待采购商品,如果该商场中正在销售用户的待采购商品,则发送该待采购商品的商品信息至导购客户端,以提醒用户附近的商场中正在销售用户待采购的商品,以及该商品的商品信息。从而节省用户的购物时间,提高购物效率。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而 非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1