定向推送商品的方法、装置、设备及计算机可读存储介质与流程

文档序号:16252680发布日期:2018-12-12 00:10阅读:199来源:国知局
定向推送商品的方法、装置、设备及计算机可读存储介质与流程

本发明涉及商品推送技术,尤其涉及定向推送商品的方法、装置、设备及计算机可读存储介质。

背景技术

目前,高铁、动车等交通工具已经成为乘客远途出行的首选方式,为了使乘客在旅途中能够享受更优质的服务,在列车上的服务种类也越来越多,例如,乘务员还会向乘客出售商品,从而使乘客能够在乘坐列车时也能够进行购物。

现有技术中,在列车上出售商品的形式包括乘务员推着小推车进行销售,或者乘务员通过广播的方式进行销售,从而使对乘客能够获知列车上正在进行出售的商品。

但是,现有技术中进行广撒网式的销售方式没有针对性,耗费了大量的人力物力财力却无法向用户推销其所需要的商品,还会造成打扰乘客,导致乘客体验较差。



技术实现要素:

本发明提供一种定向推送商品的方法、装置、设备及计算机可读存储介质,以解决现有技术中列车上的销售方式无法向用户推销其所需要的商品,还会造成打扰乘客的问题。

本发明的第一个方面是提供一种定向推送商品的方法,包括:

根据设置在列车上的车头通信单元、车尾通信单元与基站的通信信息确定列车经过时间;

根据所述列车经过时间确定位于列车上的目标用户;

获取预先设置的用户信息与商品的对应关系;

根据所述对应关系确定所述目标用户对应的匹配商品,并向所述目标用户的终端推送所述匹配商品。

本发明的另一个方面是提供一种定向推送商品的装置,包括:时间确定模块,用于根据设置在列车上的车头通信单元、车尾通信单元与基站的通信信息确定列车经过时间;

用户确定模块,用于根据所述列车经过时间确定位于列车上的目标用户;

获取模块,用于获取预先设置的用户信息与商品的对应关系;

商品确定模块,用于根据所述对应关系确定所述目标用户对应的匹配商品,并向所述目标用户的终端推送所述匹配商品。

本发明的又一个方面是提供一种定向推送商品的设备,包括:

存储器;

处理器;以及

计算机程序;

其中,所述计算机程序存储在所述存储器中,并配置为由所述处理器执行以实现如上述第一方面所述的定向推送商品的方法。

本发明的又一个方面是提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行以实现如上述第一方面所述的定向推送商品的方法。

本发明提供的定向推送商品的方法、装置、设备及计算机可读存储介质的技术效果是:

本发明提供的定向推送商品的方法、装置、设备及计算机可读存储介质,包括:根据设置在列车上的车头通信单元、车尾通信单元与基站的通信信息确定列车经过时间;根据列车经过时间获取位于列车上的目标用户;获取用户信息与商品的对应关系;根据对应关系确定目标用户对应的匹配商品,并向目标用户的终端推送匹配商品。本发明提供的方法、装置、设备及计算机可读存储介质能够基于设置在列车上的通信单元与基站的通信信息,锁定位于列车上的目标用户,并基于预先设置的用户信息与商品的对应关系确定与目标用户匹配的商品,并将匹配商品推送给目标用户的终端,从而使目标用户能够得知列车上出售的商品,且该商品与目标用户的购物喜好相符合,从而能够提高在列车上推销商品的效率,同时,还能够有针对性的向列车上的用户推送商品,提高用户体验。

附图说明

图1为本发明一示例性实施例示出的定向推送商品的方法的流程图;

图2为本发明另一示例性实施例示出的定向推送商品的方法的流程图;

图3为本发明一示例性实施例示出的定向推送商品的装置的结构图;

图4为本发明另一示例性实施例示出的定向推送商品的装置的结构图;

图5为本发明一示例性实施例示出的定向推送商品的设备结构图。

具体实施方式

图1为本发明一示例性实施例示出的定向推送商品的方法的流程图。

如图1所示,本实施例提供的定向推送商品的方法包括:

步骤101,根据设置在列车上的车头通信单元、车尾通信单元与基站的通信信息确定列车经过时间。

其中,本实施例提供的方法适用于向列车上的用户推送与用户匹配的商品。在列车上的车头、车位分别预先设置车头通信单元、车位通信单元,该通信单元能够与基站进行通信。

具体的,车头通信单元、车尾通信单元是相对于列车的行驶方向而言的,列车行驶过程中,位于车头位置的通信单元为车头通信单元,位于车尾位置的通信单元为车尾通信单元。且本实施例中提到的车头、车位是指整个列车的车头车尾,并非单节车厢的车头车尾。

进一步的,可以通过获取车头通信单元接入基站、切出基站的时间,还可以获取车尾通信单元接入基站、切出基站的时间得到列车经过时间。

实际应用时,列车经过时间可以包括列车接入基站时间、列车离开基站时间。还可以根据车头通信单元接入基站时间、车尾通信单元接入基站时间,确定列车接入基站时间,根据车尾通信单元切出基站时间、车尾通信单元切出基站时间,确定列车离开基站时间。例如列车经过一个基站时,车头通信单元接入基站的时间是14:00:00,车尾接入基站的时间是14:00:03,则列车接入基站时间为14:00:00-14:00:03;若车头通信单元切出基站的时间是14:03:00,车头通信单元切出基站的时间是14:03:03,则列车离开基站时间为14:03:00-14:03:03。

其中,由于列车行驶途中会经过很多基站,因此,针对每个基站都能够确定出相应的列车经过时间。例如列车行驶途中共包括n个基站,则可以得到n个列车经过时间。

步骤102,根据列车经过时间确定位于列车上的目标用户。

具体的,可以根据列车经过时间确定与该时间匹配的目标用户终端,并根据目标用户终端确定相应的目标用户。由于用户在列车上时都会携带终端设备,因此,可以根据用户终端信息确定出与其对应的用户。

进一步的,可以获取在列车接入基站时间、列车离开基站时间两个时间段内同时基站连接的用户终端信息,并将这些用户终端确认为和列车同时与基站连接的用户终端。当列车行驶过程中包括多个基站时,可以将和列车同时与多个基站连接的用户终端确定为位于列车上的目标终端。由于列车上的用户一定位于车头通信单元、车尾通信单元之间,因此,位于列车上的用户终端接入基站的时间一定在车头通信单元、车尾通信单元接入基站的时间之间,相似的,位于列车上的用户终端切出基站的时间也一定在车头通信单元、车尾通信单元切出基站的时间之间。

实际应用时,由于行驶过程中列车途经基站可能会比较多,还可以预先设置基站标识,仅基于通信单元与这些基站的通信信息确定目标用户终端。

可以根据用户终端的标识信息确定对应的目标用户,例如通过目标用户终端的手机号码确定目标用户。

步骤103,获取用户信息与商品的对应关系。

步骤103与步骤101-102的时序不做限制,可以先执行步骤101、102,再执行步骤103,也可以先执行步骤103,再执行步骤101、102,还可以同时执行步骤103、步骤101或步骤102。

其中,可以预先确定用户信息与商品的对应关系。可以获取全文的用户信息以及用户的历史购物信息,对这些信息进行处理得到用户与商品的匹配关系。例如,若用户历史购物信息中百分之八十是食品,百分之二十是日用品,则可以按照该信息确定用户对应的商品类别是食品和日用品,其中食品占比应大于日用品。同时,还可以根据用户历史购物信息对用户对应的商品类别进行细分,例如该用户在食品类别中更倾向于购买膨化食品。

具体的,还可以设置商品推荐模型,将用户信息、历史购物信息输入该模型,能够得到该用户对应的商品信息。

进一步的,对应关系中至少包括用户基本信息以及该用户对应的商品信息,商品信息可以是具体的商品内容也可以是商品类别信息。

步骤104,根据对应关系确定目标用户对应的匹配商品,并向目标用户的终端推送匹配商品。

可以根据目标用户终端确定对应的目标用户,再在对应关系中查找该目标用户对应的匹配商品,再将匹配商品推送到目标用户终端,以使目标用户能够看到相应的商品并进行购买。

其中,可以采用多种方式向目标用户的终端推送商品,如app推送、短信通知、微信通知等。

另外,本实施例提供的方法还可以包括:

检测列车是否到站后重新启动,若是,则执行步骤101。

由于列车在到站以后,会有乘客上车或下车,因此,列车在每一站重新启动后,都重新锁定位于列车上的目标用户。

本实施例提供的方法用于向位于列车上的乘客推送与乘客匹配的商品,该方法由安装有本实施例提供的方法的设备执行,该装置通常以硬件和/或软件的方式来实现。

本实施例提供的定向推送商品的方法,包括:根据设置在列车上的车头通信单元、车尾通信单元与基站的通信信息确定列车经过时间;根据列车经过时间获取位于列车上的目标用户;获取用户信息与商品的对应关系;根据对应关系确定目标用户对应的匹配商品,并向目标用户的终端推送匹配商品。本实施例提供的方法能够基于设置在列车上的通信单元与基站的通信信息,锁定位于列车上的目标用户,并基于预先设置的用户信息与商品的对应关系确定与目标用户匹配的商品,并将匹配商品推送给目标用户的终端,从而使目标用户能够得知列车上出售的商品,且该商品与目标用户的购物喜好相符合,从而能够提高在列车上推销商品的效率,同时,还能够有针对性的向列车上的用户推送商品,提高用户体验。

图2为本发明另一示例性实施例示出的定向推送商品的方法的流程图。

如图2所示,本实施例提供的定向推送商品的方法,包括:

步骤201,根据预设的推荐模型对用户信息及其对应的历史乘车购物信息进行处理,确定用户信息与商品的对应关系。

其中,可以根据多种方式获取用户的历史乘车购物信息,例如,用户在列车上购物时的支付记录、通过客户端在列车上订购商品的记录、或是通过客户端预定列车上商品的记录等。

可以将用户信息与用户的历史乘车购物信息相关联,并将具有关联关系的用户信息与用户的历史乘车购物信息输入推荐模型,通过推荐模型输出用户信息与商品的对应关系。推荐模型可以通过大量数据经过机器学习得到。

可以预选得到用户信息与商品的对应关系,从而在确定了目标用户后,能够直接根据对应关系确定目标用户的匹配商品。

步骤202,根据车头通信单元与基站的通信信息确定车头通信单元接入基站的第一接入时间、车头通信单元与基站断开连接的第一断开时间。

其中,其中,本实施例提供的方法适用于向列车上的用户推送与用户匹配的商品。在列车上的车头、车位分别预先设置车头通信单元、车位通信单元,该通信单元能够与基站进行通信。

具体的,车头通信单元、车尾通信单元是相对于列车的行驶方向而言的,列车行驶过程中,位于车头位置的通信单元为车头通信单元,位于车尾位置的通信单元为车尾通信单元。且本实施例中提到的车头、车位是指整个列车的车头车尾,并非单节车厢的车头车尾。

进一步的,通信单元接入基站或是与基站断开连接时,其内部会存储相应的通信信息,例如车头通信单元在2018年6月12日15:33:00接入基站a,在2018年6月12日15:33:10离开基站a等。

实际应用时,可以获取到车头通信单元接入一个基站以及离开该基站的时间信息。

步骤203,根据车尾通信单元与基站的通信信息确定车尾通信单元接入基站的第二接入时间、车尾通信单元与基站断开连接的第二断开时间。

步骤203与步骤202的原理类似,不再赘述。

步骤203与步骤202的执行顺序不做限制,可以先执行步骤202也可以先执行步骤203,还可以同时执行步骤202和步骤203。

步骤204,根据第一接入时间、第二接入时间确定列车接入基站时间段。

其中,车头通信单元接入基站与车尾通信单元接入基站的时间段可以认为是列车接入基站的时间段。由于位于列车上的通信终端肯定位于车头通信设备单元与车尾通信设备单元之间,因此,可以认为位于列车的通信终端,会在列车接入基站时间段内接入该基站。

步骤205,根据第一断开时间、第二断开时间确定列车离开基站时间段。

具体的,车头通信单元与基站断开连接到车尾通信单元与基站断开连接的时间段可以认为是列车离开基站的时间段。由于位于列车上的通信终端肯定位于车头通信设备单元与车尾通信设备单元之间,因此,可以认为位于列车的通信终端,会在列车离开基站时间段内与该基站断开连接。

步骤204与步骤205的执行顺序不做限制,可以先执行步骤204也可以先执行步骤205,还可以同时执行步骤204和步骤205。

步骤206,获取在列车接入基站时间段内接入基站的第一终端信息。

在步骤204执行完成后,可以执行步骤206。

进一步的,可以认为位于列车上的用户终端一定在车头通信设备单元与车尾通信设备单元之间,因此,位于列车上的用户终端接入基站的时间一定晚于或等于车头通信单元接入基站时间,并且早于或等于车尾通信单元接入基站时间。可以获取这段时间内接入基站的第一终端信息。第一终端信息可以是第一终端的手机号码。

步骤207,获取在列车离开基站时间段内与基站断开连接的第二终端信息。

在步骤205执行完成后,可以执行步骤207。

实际应用时,可以认为位于列车上的用户终端一定在车头通信设备单元与车尾通信设备单元之间,因此,位于列车上的用户终端与基站断开连接的时间一定晚于或等于车头通信单元与基站断开连接的时间,并且早于或等于车尾通信单元与基站断开连接的时间。可以获取这段时间内接入基站的第二终端信息。第二终端信息可以是第二终端的手机号码。

步骤208,根据第一终端信息、第二终端信息确定目标用户。

其中,可以将第一终端信息、第二终端信息中重叠的终端信息作为目标终端信息,并将目标终端信息的用户确定为目标用户。

具体的,由于在列车接入基站时间段内接入基站的用户终端也可能不在列车上,例如有行人在列车接入基站时间段接近基站,那么该行人的用户终端也有可能在列车接入基站时间段内接入基站。相似的,在列车离开基站时间段内与基站断开连接的用户终端也有可能不在列车上,因此,若仅根据第一终端信息或第二终端信息确定目标用户就会出现错误。

进一步的,还可以根据列车途经的多个基站对应的第一终端信息、第二终端信息,确定多组预选用户;确定预选用户在多组预选用户中出现的频率;将频率大于阈值的预选用户确定为目标用户。

实际应用时,还可以在列车行驶在两个站点之间时途经的每个基站都确定出预选用户,并在多个预选用户中确定最终的目标用户。可以将出现频率大于阈值的预选用户,确定为最终的目标用户。例如,列车在两个站点之间途径了n个基站,那么可以确定n组预选用户,可以将每组都出现的预选用户确定为最终的目标用户,也可以将出现次数与n的比值大于阈值的预选用户确定为最终目标用户。

其中,阈值可以根据需求进行设置。

具体的,还可以按照途径基站的顺序对各组预选目标用户排序,例如,将经过第一个基站的预选目标用户设定为第一组,将经过第二个基站的预选目标用户设定为第二组,将经过第n个基站的预选目标用户设置为第n组。若某一预选目标用户出现的频率较低,但是其在后几组预选目标用户中连续出现,则也可以将其确定为最终的目标用户。可以认为该用户是在列车行驶过程中才开机的,因此,导致该用户的终端仅与后几个基站连接。

步骤209,获取预先设置的用户信息与商品的对应关系。

步骤210,根据对应关系确定目标用户对应的匹配商品,并向目标用户的终端推送匹配商品。

步骤209-210与步骤103-104的具体原理和实现方式类似,此处不再赘述。

步骤211,获取目标用户的购物结果,根据购物结果更新推荐模型。

其中,可以在列车到站以后,获取目标用户的购物结果。再基于购物结果对推荐模型进行训练,从而更新推荐模型,实现推荐模型的迭代优化。

图3为本发明一示例性实施例示出的定向推送商品的装置的结构图。

如图3所示,本实施例提供的定向推送商品的装置,包括:

时间确定模块31,用于根据设置在列车上的车头通信单元、车尾通信单元与基站的通信信息确定列车经过时间;

用户确定模块32,用于根据所述列车经过时间确定位于列车上的目标用户;

获取模块33,用于获取预先设置的用户信息与商品的对应关系;

商品确定模块34,用于根据所述对应关系确定所述目标用户对应的匹配商品,并向所述目标用户的终端推送所述匹配商品。

其中,时间确定模块31与用户确定模块32连接,用户确定模块32连接、获取模块33分别与商品确定模块34连接。

本实施例提供的定向推送商品的装置,包括:时间确定模块,用于根据设置在列车上的车头通信单元、车尾通信单元与基站的通信信息确定列车经过时间;用户确定模块,用于根据列车经过时间确定位于列车上的目标用户;获取模块,用于获取预先设置的用户信息与商品的对应关系;商品确定模块,用于根据对应关系确定目标用户对应的匹配商品,并向目标用户的终端推送匹配商品。本实施例提供的装置能够基于设置在列车上的通信单元与基站的通信信息,锁定位于列车上的目标用户,并基于预先设置的用户信息与商品的对应关系确定与目标用户匹配的商品,并将匹配商品推送给目标用户的终端,从而使目标用户能够得知列车上出售的商品,且该商品与目标用户的购物喜好相符合,从而能够提高在列车上推销商品的效率,同时,还能够有针对性的向列车上的用户推送商品,提高用户体验。

本实施例提供的定向推送商品的装置的具体原理和实现方式均与图1所示的实施例类似,此处不再赘述。

图4为本发明另一示例性实施例示出的定向推送商品的装置的结构图。

如图4所示,在上述实施例的基础上,本实施例提供的定向推送商品的装置,所述时间确定模块31,包括:

第一确定单元311,用于根据所述车头通信单元与所述基站的通信信息确定所述车头通信单元接入所述基站的第一接入时间、所述车头通信单元与所述基站断开连接的第一断开时间;

第二确定单元312,用于根据所述车尾通信单元与所述基站的通信信息确定所述车尾通信单元接入所述基站的第二接入时间、所述车尾通信单元与所述基站断开连接的第二断开时间;

时间段确定单元313,用于根据所述第一接入时间、所述第二接入时间确定列车接入基站时间段;

所述时间段确定单元313还用于根据所述第一断开时间、所述第二断开时间确定列车离开基站时间段。

其中,第一确定单元311、第二确定单元312分别与时间段确定单元313连接。

可选的,所述用户确定模块32,包括:

获取单元321,用于获取在所述列车接入基站时间段内接入所述基站的第一终端信息;

所述获取单元321还用于获取在所述列车离开基站时间段内与所述基站断开连接的第二终端信息;

用户确定单元322,用于根据所述第一终端信息、所述第二终端信息确定所述目标用户。

其中,获取单元321与用户确定单元322连接。

可选的,所述用户确定单元322具体用于:

根据所述列车途经的多个所述基站对应的所述第一终端信息、所述第二终端信息,确定多组预选用户;

确定预选用户在所述多组预选用户中出现的频率;

将所述频率大于阈值的预选用户确定为所述目标用户。

可选的,本实施例提供的装置还包括关系确定模块35,用于根据预设的推荐模型对用户信息及其对应的历史乘车购物信息进行处理,确定所述用户信息与商品的对应关系;

更新模块36,用于获取所述目标用户的购物结果,根据所述购物结果更新所述推荐模型。

其中,关系确定模块35与获取模块33连接,更新模块36与关系确定模块35连接。

本实施例提供的定向推送商品的装置的具体原理和实现方式均与图2所示的实施例类似,此处不再赘述。

图5为本发明一示例性实施例示出的定向推送商品的设备结构图。

如图5所示,本实施例提供的定向推送商品的设备包括:

存储器51;

处理器52;以及

计算机程序;

其中,所述计算机程序存储在所述存储器51中,并配置为由所述处理器52执行以实现如上所述的任一种定向推送商品的方法。

本实施例还提供一种计算机可读存储介质,其上存储有计算机程序,

所述计算机程序被处理器执行以实现如上所述的任一种定向推送商品的方法。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:rom、ram、磁碟或者光盘等各种可以存储程序代码的介质。

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

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