基于目标推荐的路径规划方法、装置、设备及存储介质与流程
未命名
09-24
阅读:54
评论:0
1.本技术涉及人工智能的智能营销技术领域,尤其涉及一种基于目标推荐的路径规划方法、装置、设备及存储介质。
背景技术:
2.商户推荐服务系统是用于向终端提供与其相关的商户,以便于用户选择及未来要消费或光临的商户。
3.当前的商户推荐服务系统通常是基于终端当前的位置或终端的属性特点(例如:终端的消费能力、工资收入等),向终端推荐周围的商户,或向终端提供同样具有该属性特点的其他终端消费过的商户。
4.然而,发明人发现,当前的推荐服务系统的推荐方式不仅不准确,而且,用户在出行时,往往会光顾不同的商户,比如定酒店的客户,需要从出行、住宿、餐饮等一系列规划,但是当前的商户推荐服务系统无法给用户提供可靠的出行规划,给用户带来了极大的不便。
技术实现要素:
5.本技术提供一种基于目标推荐的路径规划方法、装置、设备及存储介质,用以解决当前的推荐服务系统的推荐方式不仅不准确,以及当前的商户推荐服务系统无法给用户提供可靠的出行规划,给用户带来了极大的不便的问题。
6.第一方面,本技术提供一种基于目标推荐的路径规划方法,包括:
7.从目标终端上获取第一商户数据;其中,所述第一商户数据表征目标终端当前进行交易的商户;
8.根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端;其中,所述推荐数据是基于商户相似度和目标终端相似度从数据库中获取的商户数据;所述商户相似度表征一个商户数据与所述第一商户数据之间的相似程度;所述目标终端相似度表征一个商户数据的交易目标终端与目标终端之间的相似程度;所述数据库中保存有至少一个终端,以及每一终端的至少一个商户数据;
9.若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,所述第二商户数据表征目标终端确定未来进行交易的至少一个商户;所述第一预测路线表征从第一商户数据的商户到第二商户数据的商户的路径;
10.若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,在至少一个所述第二预测路线中确定至少一个第二规划路线;其中,所述第三商户数据表征推测目标终端未来进行交易的至少一个商户;所述第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径;
11.将所述第一规划路线或所述第二规划路线发送至所述目标终端。
12.上述方案中,从目标终端上获取第一商户数据,包括:
13.访问所述目标终端并从所述目标终端中提取交易信息;或接收所述目标终端发送的交易信息;其中,所述交易信息是终端与商户之间进行交易的具体明细;
14.从所述交易信息中提取商户信息,根据所述商户信息生成第一商户数据。
15.上述方案中,根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端,包括:
16.解析所述第一商户数据的用户行为数据和终端特征数据;其中,所述用户行为数据用于表征终端的历史上的交易信息;所述交易信息是终端与商户之间进行交易的具体明细;所述终端特征数据表征终端的属性特征;
17.识别所述数据库中与目标终端的用户行为数据相似的至少一个第一相似数据;其中,所述第一相似数据是数据库中的一个商户数据;
18.识别所述数据库中与所述目标终端的终端特征数据相似的至少一个相似终端,提取所述相似终端在历史上的交易信息,并根据所述历史上的交易信息中的商户信息生成第二相似数据;其中,所述相似终端是数据库中的一个终端;
19.汇总所述第一相似数据和所述第二相似数据得到相似集合,根据所述相似集合中各商户数据的类别,对所述相似集合中的商户数据进行分类,得到至少一个相似子集合;其中,所述类别表征商户数据的种类;所述相似子集合中记载有至少一个属于同一类别的商户数据;
20.将所述相似子集合中的商户数据作为推荐数据,并将至少一个所述相似子集合中的推荐数据作为依次发送至所述目标终端。
21.上述方案中,若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,包括:
22.若接收到目标终端发送的反馈报文,则提取所述反馈报文中的报文体;
23.若确定所述报文体中记载有第二商户数据,则提取所述第一商户数据的第一地址信息,并提取所述第二商户数据中的至少一个第二地址信息;其中,所述第一地址信息是目标终端当前进行交易的商户的地址;所述第二地址信息是第二商户数据表征的未来进行交易的至少一个商户的地址;
24.以所述第一地址信息为起点,以至少一个所述第二地址信息中的一个第二地址信息为终点,对所述第一地址信息和至少一个所述第二地址信息进行排列,得到至少一个地址队列;
25.调用预置路径规划接口对至少一个所述地址队列中的第一地址信息和第二地址信息进行路径规划,得到至少一个第一预测路线。
26.上述方案中,确定一个第一预测路线为第一规划路线,包括:
27.计算每一第一预测路线的路径长度,得到每一第一预测路线的第一路径值;
28.将第一路径值最低的第一预测路线作为第一规划路线。
29.上述方案中,若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,包括:
30.若在预置的等待时间内未接收到反馈报文,则确定未接收到所述目标终端发送的第二商户数据,并生成智能指示;
31.若接收到所述目标终端发送的反馈报文,则提取所述反馈报文信息中的报文体;若确定所述报文体中记载有智能规划数据,则生成智能指示;
32.根据所述智能指示至少一次汇总每一相似子集合中的一个推荐数据,得到至少一个所述第三商户数据;其中,所述相似子集合中记载有至少一个属于同一类别的推荐数据。
33.上述方案中,根据所述智能指示至少一次汇总每一相似子集合中的一个推荐数据,得到至少一个所述第三商户数据,包括:
34.根据所述智能指示第i次依次提取每一相似子集合中的第i个推荐数据,得到第i个第三商户数据;其中,i是大于或等于1,、且小于或等于j的正整数,j为大于或等于1的正整数;
35.汇总从第1个到第j个的第三商户数据,得到至少一个所述第三商户数据。
36.上述方案中,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,包括:
37.提取所述第一商户数据的第一地址信息,并提取每一所述第三商户数据中的至少一个第三地址信息;其中,所述第一地址信息是目标终端当前进行交易的商户的地址;所述第二地址信息是第二商户数据表征的未来进行交易的至少一个商户的地址;
38.汇总所述第一地址信息和目标第三商户数据的至少一个第三地址信息,形成目标第三商户数据的地址集合;其中,所述目标第三商户数据是指示一个第三商户数据中的一个;
39.在目标地址集合中,以所述目标地址集合第一地址信息为起点,以所述目标地址集合中至少一个所述第三地址信息中的一个第三地址信息为终点,对所述第一地址信息和至少一个所述第二地址信息进行排列,得到所述目标地址集合的至少一个地址队列;其中,所述目标地址集合是至少一个第三商户数据中的地址集合中的一个;
40.调用预置路径规划接口对所述目标地址集合中,至少一个所述地址队列中的第一地址信息和第二地址信息进行路径规划,得到所述目标地址集合的至少一个第二预测路线;
41.汇总每一地址集合的至少一个第二预测路线,得到至少一个所述第二预测路线。
42.上述方案中,在至少一个所述第二预测路线中确定至少一个第二规划路线,包括:
43.计算目标地址集合的每一第二预测路线的路径长度,得到每一第二预测路线的第二路径值;其中,所述目标地址集合是至少一个地址集合中的一个;所述地址集合是记载有所述第一商户数据的第一地址信息,和一个第三商户数据的至少一个第三地址信息的数据集合;
44.将所述第二路径值最低的第二预测路线作为第二规划路线;
45.汇总每一所述地址集合的第二规划路线,得到至少一个所述第二规划路线。
46.上述方案中,将所述第一规划路线或所述第二规划路线发送至所述目标终端,包括:
47.根据所述第一规划路线生成第一路线报文,将所述第一路线报文发送至所述目标终端;或
48.根据所述第二规划路线生成第二路线报文,将所述第二路线报文发送至所述目标终端;其中,所述第一路线报文用于按照第一规划路线中的第一地址信息和至少一个第二地址信息的顺序,记载第一地址信息对应的第一商户数据,和第二地址信息对应的第二商户数据,以及记载所述第一商户数据和所述第二商户数据的第一规划路线;所述第二路线报文用于按照第二规划路线中的第一地址信息和至少一个第三地址信息的顺序,记载第一地址信息对应的第一商户数据,和第三地址信息对应的第三商户数据,以及记载所述第一商户数据和所述第三商户数据的第二规划路线。
49.第三方面,本技术提供一种基于目标推荐的路径规划装置,包括:
50.输入模块,用于从目标终端上获取第一商户数据;其中,所述第一商户数据表征目标终端当前进行交易的商户;
51.推荐模块,用于根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端;其中,所述推荐数据是基于商户相似度和目标终端相似度从数据库中获取的商户数据;所述商户相似度表征一个商户数据与所述第一商户数据之间的相似程度;所述目标终端相似度表征一个商户数据的交易目标终端与目标终端之间的相似程度;所述数据库中保存有至少一个终端,以及每一终端的至少一个商户数据;
52.第一规划模块,用于若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,所述第二商户数据表征目标终端确定未来进行交易的至少一个商户;所述第一预测路线表征从第一商户数据的商户到第二商户数据的商户的路径;
53.第二规划模块,用于若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,在至少一个所述第二预测路线中确定至少一个第二规划路线;其中,所述第三商户数据表征推测目标终端未来进行交易的至少一个商户;所述第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径;
54.输出模块,用于将所述第一规划路线或所述第二规划路线发送至所述目标终端。
55.第三方面,本技术提供一种计算机设备,包括:处理器,以及与所述处理器通信连接的存储器;
56.所述存储器存储计算机执行指令;
57.所述处理器执行所述存储器存储的计算机执行指令,以实现上述的方法。
58.第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的方法。
59.第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的方法。
60.本技术提供的一种基于目标推荐的路径规划方法、装置、设备及存储介质,通过根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端,以实现对目标终端推荐与第一商户数据相似,且与目标终端相似的至少一个商户数据,确保了推荐数据的准确性。
61.通过若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所
述第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;实现基于目标终端的选择规划出行路线的技术效果,提高了用户的出行便利度。
62.通过若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,在至少一个所述第二预测路线中确定至少一个第二规划路线,实现对目标终端进行智能推荐,以向终端提供具有每一种类别的商户的第二规划路线,确保给用户提供更准、更多样的推荐和选择,提高了用户出行的便利度。
63.通过将所述第一规划路线或所述第二规划路线发送至所述目标终端,实现了向用户提供基于选择的规划路线或基于智能规划的规划路线,以向终端提供多种选择,避免了用户出行时因无法通过当前的商户推荐服务系统获得出行规划,导致出行不便的情况发生。
附图说明
64.此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本技术的实施例,并与说明书一起用于解释本技术的原理。
65.图1为本技术一种路径规划方法应用的信息管理系统的结构示意图;
66.图2为本技术一种路径规划方法的流程图;
67.图3为本技术一种路径规划装置的模块示意图;
68.图4为本发明计算机设备中计算机设备的硬件结构示意图。
69.通过上述附图,已示出本技术明确的实施例,后文中将有更详细的描述。这些附图和文字描述并不是为了通过任何方式限制本技术构思的范围,而是通过参考特定实施例为本领域技术人员说明本技术的概念。
具体实施方式
70.这里将详细地对示例性实施例进行说明,其示例表示在附图中。下面的描述涉及附图时,除非另有表示,不同附图中的相同数字表示相同或相似的要素。以下示例性实施例中所描述的实施方式并不代表与本技术相一致的所有实施方式。相反,它们仅是与如所附权利要求书中所详述的、本技术的一些方面相一致的装置和方法的例子。
71.需要说明的是,本技术所涉及的用户信息(包括但不限于用户设备信息、用户个人信息等)和数据(包括但不限于用于分析的数据、存储的数据、展示的数据等),均为经用户授权或者经过各方充分授权的信息和数据,并且相关数据的收集、使用和处理需要遵守相关法律法规和标准,并提供有相应的操作入口,供用户选择授权或者拒绝。
72.需要说明的是,本技术一种基于目标推荐的路径规划方法、装置、设备及存储介质可用于人工智能的智能营销技术领域,也可用于除人工智能的智能营销技术领域之外的任意领域,本技术基于目标推荐的路径规划方法、装置、设备及存储介质的应用领域不做限定。
73.本技术的具体应用场景是:
74.请参阅图1,运行有基于目标推荐的路径规划方法的服务器11与目标终端12连接;
75.服务器11从目标终端12上获取第一商户数据;其中,第一商户数据表征目标终端12当前进行交易的商户;
76.服务器11根据第一商户数据生成至少一个推荐数据,并将至少一个推荐数据发送至目标终端12;其中,推荐数据是基于商户相似度和目标终端12相似度从数据库中获取的商户数据;商户相似度表征一个商户数据与第一商户数据之间的相似程度;目标终端12相似度表征一个商户数据的交易目标终端12与目标终端12之间的相似程度;数据库中保存有至少一个终端,以及每一终端的至少一个商户数据;
77.服务器11若接收到目标终端12发送的第二商户数据,则根据第一商户数据和第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,第二商户数据表征目标终端12确定未来进行交易的至少一个商户;第一预测路线表征从第一商户数据的商户到第二商户数据的商户的路径;
78.服务器11若未接收到目标终端12发送的第二商户数据,或接收到目标终端12发送的智能规划数据,则从至少一个推荐数据中确定至少一个第三商户数据,根据第一商户数据和至少一个第三商户数据生成至少一个第二预测路线,在至少一个第二预测路线中确定至少一个第二规划路线;其中,第三商户数据表征推测目标终端12未来进行交易的至少一个商户;第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径;
79.服务器11将第一规划路线或第二规划路线发送至目标终端12。
80.本技术提供的路径规划方法,通过根据第一商户数据生成至少一个推荐数据,并将至少一个推荐数据发送至目标终端,以实现对目标终端推荐与第一商户数据相似,且与目标终端相似的至少一个商户数据,确保了推荐数据的准确性。
81.通过若接收到目标终端发送的第二商户数据,则根据第一商户数据和第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;实现基于目标终端的选择规划出行路线的技术效果,提高了用户的出行便利度。
82.通过若未接收到目标终端发送的第二商户数据,或接收到目标终端发送的智能规划数据,则从至少一个推荐数据中确定至少一个第三商户数据,根据第一商户数据和至少一个第三商户数据生成至少一个第二预测路线,在至少一个第二预测路线中确定至少一个第二规划路线,实现对目标终端进行智能推荐,以向终端提供具有每一种类别的商户的第二规划路线,确保给用户提供更准、更多样的推荐和选择,提高了用户出行的便利度。旨在解决现有技术的如上技术问题。
83.下面以具体地实施例对本技术的技术方案以及本技术的技术方案如何解决上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。下面将结合附图,对本技术的实施例进行描述。
84.实施例1:
85.请参阅图2,本技术提供一种基于目标推荐的路径规划方法,包括:
86.s201:从目标终端上获取第一商户数据;其中,第一商户数据表征目标终端当前进行交易的商户。
87.本步骤中,第一商户数据表征目标终端当前进行交易的商户。
88.在一个优选的实施例中,从目标终端上获取第一商户数据,包括:
89.访问目标终端并从目标终端中提取交易信息;或接收目标终端发送的交易信息;
其中,交易信息是终端与商户之间进行交易的具体明细;
90.从交易信息中提取商户信息,根据商户信息生成第一商户数据。
91.示例性地,交易信息记载有目标终端当前进行交易的商户,以及与该商户之间进行交易的具体明细,于本实施例中,交易信息包括:国家代码、省份代码、城市代码、商户名称、商户的地址。
92.示例性地,通过访问目标终端的日志文件或交易文件获取交易信息,或接收目标终端发送的业务报文,并从该报文中提取交易信息,比如手机app发起酒店订住的消费后发送请求,业务报文如下:
[0093][0094]
[0095]
s202:根据第一商户数据生成至少一个推荐数据,并将至少一个推荐数据发送至目标终端;其中,推荐数据是基于商户相似度和目标终端相似度从数据库中获取的商户数据;商户相似度表征一个商户数据与第一商户数据之间的相似程度;目标终端相似度表征一个商户数据的交易目标终端与目标终端之间的相似程度;数据库中保存有至少一个终端,以及每一终端的至少一个商户数据。
[0096]
本步骤中,通过根据第一商户数据生成至少一个推荐数据,并将至少一个推荐数据发送至目标终端,以实现对目标终端推荐与第一商户数据相似,且与目标终端相似的至少一个商户数据,确保了推荐数据的准确性。
[0097]
在一个优选的实施例中,根据第一商户数据生成至少一个推荐数据,并将至少一个推荐数据发送至目标终端,包括:
[0098]
解析第一商户数据的用户行为数据和终端特征数据;其中,用户行为数据用于表征终端的历史上的交易信息;交易信息是终端与商户之间进行交易的具体明细;终端特征数据表征终端的属性特征;
[0099]
识别数据库中与目标终端的用户行为数据相似的至少一个第一相似数据;其中,第一相似数据是数据库中的一个商户数据;
[0100]
识别数据库中与目标终端的终端特征数据相似的至少一个相似终端,提取相似终端在历史上的交易信息,并根据历史上的交易信息中的商户信息生成第二相似数据;其中,相似终端是数据库中的一个终端;
[0101]
汇总第一相似数据和第二相似数据得到相似集合,根据相似集合中各商户数据的类别,对相似集合中的商户数据进行分类,得到至少一个相似子集合;其中,类别表征商户数据的种类;相似子集合中记载有至少一个属于同一类别的商户数据;
[0102]
将相似子集合中的商户数据作为推荐数据,并将至少一个相似子集合中的推荐数据作为依次发送至目标终端。
[0103]
示例性地,解析第一商户数据的用户行为数据和终端特征数据;其中,首先解析与目标终端的用户在历史上的交易信息,并对历史上的交易信息进行特征提取,得到用户行为数据,此时该用户行为数据能够用少量的数据代表用户的行为偏好和行为习惯;然后,解析终端对应的用户的属性特征,例如:该用户的收入、支出、居住地、经常出入场所等数据,对属性特征进行特征提取,得到终端特征数据,此时,该终端特征数据能够用少量的数据代表用户在消费领域中的类型。
[0104]
因此,本步骤通过协同过滤算法,识别数据库中与目标终端的用户行为数据相似的至少一个第一相似数据;也就是获取行为偏好和行为习惯与目标终端的用户的相似用户,在历史上的交易数据。并且,通过协同过滤算法,识别数据库中与目标终端的终端特征数据相似的至少一个相似终端,提取相似终端在历史上的交易信息,并根据历史上的交易信息中的商户信息生成第二相似数据;也就是获取在消费领域中与目标终端属于同一类型的其他终端,在历史上的交易数据。
[0105]
需要说明的是,协同过滤,包括协同和过滤两个操作。所谓协同就是利用群体的行为来做决策(推荐),生物上有协同进化的说法,通过协同的作用,让群体逐步进化到更佳的状态。对于推荐系统来说,通过用户的持续协同作用,最终给用户的推荐会越来越准。而过滤,就是从可行的决策(推荐)方案(标的物)中将用户喜欢的方案(标的物)找(过滤)出来。
具体来说,协同过滤的思路是通过群体的行为来找到某种相似性(用户之间的相似性或者标的物之间的相似性),通过该相似性来为用户做决策和推荐。
[0106]
通过汇总第一相似数据和第二相似数据得到相似集合,以实现从用户行为及习惯,和用户在消费领域中的类型两个维度全面识别相似数据,确保了后续推荐数据的准确度。
[0107]
通过根据相似集合中各商户数据的类别,对相似集合中的商户数据进行分类,得到至少一个相似子集合,以实现对目标终端进行分门别类的推荐,提高了用户的选择便利度。
[0108]
示例性地,通过上述方案生成的相似子集合包括用户可能感兴趣的餐饮地点相似子集合,和景点相似子集合;餐饮地点相似子集合和景点相似子集合分别记载有相似程度处于前三位的地点信息,进而生成如下业务报文:
[0109]
[0110][0111]
s203:若接收到目标终端发送的第二商户数据,则根据第一商户数据和第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,第二商户数据表征目标终端确定未来进行交易的至少一个商户;第一预测路线表征从第一商户数据
的商户到第二商户数据的商户的路径。
[0112]
本步骤中,通过若接收到目标终端发送的第二商户数据,则根据第一商户数据和第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;实现基于目标终端的选择规划出行路线的技术效果,提高了用户的出行便利度。
[0113]
在一个优选的实施例中,若接收到目标终端发送的第二商户数据,则根据第一商户数据和第二商户数据生成至少一个第一预测路线,包括:
[0114]
若接收到目标终端发送的反馈报文,则提取反馈报文中的报文体;
[0115]
若确定报文体中记载有第二商户数据,则提取第一商户数据的第一地址信息,并提取第二商户数据中的至少一个第二地址信息;其中,第一地址信息是目标终端当前进行交易的商户的地址;第二地址信息是第二商户数据表征的未来进行交易的至少一个商户的地址;
[0116]
以第一地址信息为起点,以至少一个第二地址信息中的一个第二地址信息为终点,对第一地址信息和至少一个第二地址信息进行排列,得到至少一个地址队列;
[0117]
调用预置路径规划接口对至少一个地址队列中的第一地址信息和第二地址信息进行路径规划,得到至少一个第一预测路线。
[0118]
具体地,如果目标终端发送的反馈报文里面记载有第二商户数据,则表征目标终端根据至少一个推荐数据选择了未来要进行消费的商户。因此,提取第一商户数据的第一地址信息,并提取第二商户数据中的至少一个第二地址信息。示例性地,目标终端的用户选择了两个地点,结合当前消费的地点(即:第一商户数据的第一地址信息),则得到这三个地点的位置信息,并生成如下业务报文(目标终端选择了百品愉味香锅和颐和园):
[0119]
[0120][0121]
以第一地址信息为起点,以至少一个第二地址信息中的一个第二地址信息为终点,对第一地址信息和至少一个第二地址信息进行排列,得到至少一个地址队列;因此,实现对第二地址信息对应的商户进行排列组合,得到表征不同商户顺序的地址队列;例如:桔子酒店-百品愉味香锅-颐和园、桔子酒店-颐和园-百品愉味香锅,两种地址队列。
[0122]
调用预置路径规划接口对至少一个地址队列中的第一地址信息和第二地址信息进行路径规划,得到至少一个第一预测路线,以提供按照不同的顺序访问各商户的规划路线。其中,路径规划接口是一套以http形式提供的步行、公交、驾车查询及行驶距离计算接口,返回json或xml格式的查询数据,用于实现路径规划功能的开发。由于道路/数据/算法的变更,很可能存在间隔一段时间后请求相同起终点的经纬度返回不同结果。
[0123]
在一个优选的实施例中,确定一个第一预测路线为第一规划路线,包括:
[0124]
计算每一第一预测路线的路径长度,得到每一第一预测路线的第一路径值;
[0125]
将第一路径值最低的第一预测路线作为第一规划路线。
[0126]
示例性地,通过路径规划接口获取各第一预测路线的路径长度,并确定最短路线为最优的路线,并将该最优的路线作为第一规划路线,以实现向目标终端提供最优路线的技术效果。例如:如果桔子酒店-》百品愉味香锅-》颐和园的长度最短,则将桔子酒店-》百品愉味香锅-》颐和园对应的第一预测路线作为第一规划路线。其生成的业务报文如下所示
[0127]
[0128][0129]
可选的,确定一个第一预测路线为第一规划路线,包括:
[0130]
计算每一第一预测路线的路径时间,得到每一第一预测路线的第一时间值;
[0131]
将第一时间值最低的第一预测路线作为第一规划路线。
[0132]
示例性地,通过路径规划接口获取各第一预测路线所经历的时间,并确定最短时间的路线为最优的路线,并将该最优的路线作为第一规划路线,以实现向目标终端提供最优路线的技术效果。
[0133]
s204:若未接收到目标终端发送的第二商户数据,或接收到目标终端发送的智能规划数据,则从至少一个推荐数据中确定至少一个第三商户数据,根据第一商户数据和至少一个第三商户数据生成至少一个第二预测路线,在至少一个第二预测路线中确定至少一个第二规划路线;其中,第三商户数据表征推测目标终端未来进行交易的至少一个商户;第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径。
[0134]
本步骤中,通过若未接收到目标终端发送的第二商户数据,或接收到目标终端发送的智能规划数据,则从至少一个推荐数据中确定至少一个第三商户数据,根据第一商户数据和至少一个第三商户数据生成至少一个第二预测路线,在至少一个第二预测路线中确定至少一个第二规划路线,实现对目标终端进行智能推荐,以向终端提供具有每一种类别的商户的第二规划路线,确保给用户提供更准、更多样的推荐和选择,提高了用户出行的便利度。
[0135]
在一个优选的实施例中,若未接收到目标终端发送的第二商户数据,或接收到目标终端发送的智能规划数据,则从至少一个推荐数据中确定至少一个第三商户数据,包括:
[0136]
若在预置的等待时间内未接收到反馈报文,则确定未接收到目标终端发送的第二商户数据,并生成智能指示;
[0137]
若接收到目标终端发送的反馈报文,则提取反馈报文信息中的报文体;若确定报文体中记载有智能规划数据,则生成智能指示;
[0138]
根据智能指示至少一次汇总每一相似子集合中的一个推荐数据,得到至少一个第三商户数据;其中,相似子集合中记载有至少一个属于同一类别的推荐数据。
[0139]
进一步地,根据智能指示至少一次汇总每一相似子集合中的一个推荐数据,得到至少一个第三商户数据,包括:
[0140]
根据智能指示第i次依次提取每一相似子集合中的第i个推荐数据,得到第i个第三商户数据;其中,i是大于或等于1,、且小于或等于j的正整数,j为大于或等于1的正整数;
[0141]
汇总从第1个到第j个的第三商户数据,得到至少一个第三商户数据。
[0142]
示例性地,如果用户没有在目标终端上进行选择,假设餐饮相似子集合包括:韩国胖哥快餐、百品愉味香锅、吉野家;景点相似子集合包括:颐和园、故宫博物院、北京欢乐谷;那么,将韩国胖哥快餐和颐和园作为一个第三商户数据,将百品愉味香锅和故宫博物院作为一个第三商户数据,将吉野家和北京欢乐谷作为一个第三商户数据。
[0143]
在一个优选的实施例中,根据第一商户数据和至少一个第三商户数据生成至少一个第二预测路线,包括:
[0144]
提取第一商户数据的第一地址信息,并提取每一第三商户数据中的至少一个第三地址信息;其中,第一地址信息是目标终端当前进行交易的商户的地址;第二地址信息是第二商户数据表征的未来进行交易的至少一个商户的地址;
[0145]
汇总第一地址信息和目标第三商户数据的至少一个第三地址信息,形成目标第三商户数据的地址集合;其中,目标第三商户数据是指示一个第三商户数据中的一个;
[0146]
在目标地址集合中,以目标地址集合第一地址信息为起点,以目标地址集合中至少一个第三地址信息中的一个第三地址信息为终点,对第一地址信息和至少一个第二地址信息进行排列,得到目标地址集合的至少一个地址队列;其中,目标地址集合是至少一个第三商户数据中的地址集合中的一个;
[0147]
调用预置路径规划接口对目标地址集合中,至少一个地址队列中的第一地址信息和第二地址信息进行路径规划,得到目标地址集合的至少一个第二预测路线;
[0148]
汇总每一地址集合的至少一个第二预测路线,得到至少一个第二预测路线。
[0149]
示例性地,如果目标终端没有自行选择,那么将根据上述方案得到三个目标地址集合,其中,每个目标地址集合中都分别具有第一商户数据的第一地址信息,以及餐饮地点中的一个商户和景点中的一个商户,进而生成的三个目标地址集合对应的业务报文如下所示:
[0150]
[0151]
[0152]
[0153][0154]
在一个优选的实施例中,在至少一个第二预测路线中确定至少一个第二规划路线,包括:
[0155]
计算目标地址集合的每一第二预测路线的路径长度,得到每一第二预测路线的第二路径值;其中,目标地址集合是至少一个地址集合中的一个;地址集合是记载有第一商户数据的第一地址信息,和一个第三商户数据的至少一个第三地址信息的数据集合;
[0156]
将第二路径值最低的第二预测路线作为第二规划路线;
[0157]
汇总每一地址集合的第二规划路线,得到至少一个第二规划路线。
[0158]
示例性地,通过路径规划接口获取各第二预测路线的路径长度,并确定最短路线为最优的路线,并将该最优的路线作为第二规划路线,以实现向目标终端提供最优路线的技术效果。例如:在桔子酒店、百品愉味香锅、颐和园对应的目标地址集合中,桔子酒店-》韩国胖哥快餐-》颐和园对应的第二预测路线的长度最短,则将桔子酒店-》韩国胖哥快餐-》颐和园对应的第二预测路线作为第二规划路线。其生成的业务报文如下所示:
[0159]
[0160][0161]
依次类推,进而将会得到桔子酒店-》韩国胖哥快餐-》颐和园顺序的第二规划路线、桔子酒店-》百品愉味香锅-》故宫博物院顺序的第二规划路线、以及桔子酒店-》北京欢乐谷-》吉野家顺序的第二规划路线。
[0162]
可选的,确定一个第二预测路线为第二规划路线,包括:
[0163]
计算每一第二预测路线的路径时间,得到每一第二预测路线的第二时间值;
[0164]
将第二时间值最低的第二预测路线作为第二规划路线。
[0165]
示例性地,通过路径规划接口获取各第二预测路线所经历的时间,并确定最短时间的路线为最优的路线,并将该最优的路线作为第二规划路线,以实现向目标终端提供最优路线的技术效果。
[0166]
s205:将第一规划路线或第二规划路线发送至目标终端。
[0167]
本步骤中,通过将第一规划路线或第二规划路线发送至目标终端,实现了向用户提供基于选择的规划路线或基于智能规划的规划路线,以向终端提供多种选择,避免了用户出行时因无法通过当前的商户推荐服务系统获得出行规划,导致出行不便的情况发生。
[0168]
在一个优选的实施例中,将第一规划路线或第二规划路线发送至目标终端,包括:
[0169]
根据第一规划路线生成第一路线报文,将第一路线报文发送至目标终端;或
[0170]
根据第二规划路线生成第二路线报文,将第二路线报文发送至目标终端;其中,第
一路线报文用于按照第一规划路线中的第一地址信息和至少一个第二地址信息的顺序,记载第一地址信息对应的第一商户数据,和第二地址信息对应的第二商户数据,以及记载第一商户数据和第二商户数据的第一规划路线;第二路线报文用于按照第二规划路线中的第一地址信息和至少一个第三地址信息的顺序,记载第一地址信息对应的第一商户数据,和第三地址信息对应的第三商户数据,以及记载第一商户数据和第三商户数据的第二规划路线。
[0171]
本步骤中,生成第一路线报文或第二路线报文,将第一商户数据和第二商户数据及其路径信息展示在目标终端,或将第一商户数据或第三商户数据展示及其路径信息在目标终端,以便于目标终端获取各路径商户的导航路径,为用户提供便利。其中,第一规划路线和第二规划路线分别提供了步行、公交、驾车查询及行驶距离,实现了路径规划功能的开发。
[0172]
实施例2:
[0173]
请参阅图3,本技术提供一种基于目标推荐的路径规划装置3,包括:
[0174]
输入模块31,用于从目标终端上获取第一商户数据;其中,第一商户数据表征目标终端当前进行交易的商户;
[0175]
推荐模块32,用于根据第一商户数据生成至少一个推荐数据,并将至少一个推荐数据发送至目标终端;其中,推荐数据是基于商户相似度和目标终端相似度从数据库中获取的商户数据;商户相似度表征一个商户数据与第一商户数据之间的相似程度;目标终端相似度表征一个商户数据的交易目标终端与目标终端之间的相似程度;数据库中保存有至少一个终端,以及每一终端的至少一个商户数据;
[0176]
第一规划模块33,用于若接收到目标终端发送的第二商户数据,则根据第一商户数据和第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,第二商户数据表征目标终端确定未来进行交易的至少一个商户;第一预测路线表征从第一商户数据的商户到第二商户数据的商户的路径;
[0177]
第二规划模块34,用于若未接收到目标终端发送的第二商户数据,或接收到目标终端发送的智能规划数据,则从至少一个推荐数据中确定至少一个第三商户数据,根据第一商户数据和至少一个第三商户数据生成至少一个第二预测路线,在至少一个第二预测路线中确定至少一个第二规划路线;其中,第三商户数据表征推测目标终端未来进行交易的至少一个商户;第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径;
[0178]
输出模块35,用于将第一规划路线或第二规划路线发送至目标终端。
[0179]
实施例3:
[0180]
图4是根据一示例性实施例示出的一种计算机设备的框图,该计算机设备4可以是信息管理系统1中的控制电路,该控制电路是指信息管理系统中的一个或多个应用专用集成电路(asic)、数字信号处理器(dsp)、数字信号处理设备(dspd)、可编程逻辑器件(pld)、现场可编程门阵列(fpga)、控制器、微控制器、微处理器或其他电子元件实现,用于执行路径规划方法。
[0181]
具体地,计算机设备4,包括:处理器42以及与处理器42通信连接的存储器41;存储器存储计算机执行指令;
[0182]
处理器执行存储器41存储的计算机执行指令,以实现上述的路径规划方法,其中,
路径规划装置的组成部分可分散于不同的计算机设备中,计算机设备4可以是执行程序的智能手机、平板电脑、笔记本电脑、台式计算机、机架式服务器、刀片式服务器、塔式服务器或机柜式服务器(包括独立的服务器,或者多个应用服务器所组成的服务器集群)等。本实施例的计算机设备至少包括但不限于:可通过系统总线相互通信连接的存储器41、处理器42,如图4所示。需要指出的是,图4仅示出了具有组件-的计算机设备,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。本实施例中,存储器41(即可读存储介质)包括闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘等。在一些实施例中,存储器41可以是计算机设备的内部存储单元,例如该计算机设备的硬盘或内存。在另一些实施例中,存储器41也可以是计算机设备的外部存储设备,例如该计算机设备上配备的插接式硬盘,智能存储卡(smart media card,smc),安全数字(secure digital,sd)卡,闪存卡(flash card)等。当然,存储器41还可以既包括计算机设备的内部存储单元也包括其外部存储设备。本实施例中,存储器41通常用于存储安装于计算机设备的操作系统和各类应用软件,例如实施例三的路径规划装置的程序代码等。此外,存储器41还可以用于暂时地存储已经输出或者将要输出的各类数据。处理器42在一些实施例中可以是中央处理器(central processing unit,cpu)、控制器、微控制器、微处理器、或其他数据处理芯片。该处理器42通常用于控制计算机设备的总体操作。本实施例中,处理器42用于运行存储器41中存储的程序代码或者处理数据,例如运行路径规划装置,以实现上述实施例的路径规划方法。
[0183]
上述以软件功能模块的形式实现的集成的模块,可以存储在一个计算机可读取存储介质中。上述软件功能模块存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)或处理器执行本技术各个实施例方法的部分步骤。应理解,上述处理器可以是中央处理单元(central processing unit,简称cpu),还可以是其它通用处理器、数字信号处理器(digital signal processor,简称dsp)、专用集成电路(application specific integrated circuit,简称asic)等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。结合申请所公开的方法的步骤可以直接体现为硬件处理器执行完成,或者用处理器中的硬件及软件模块组合执行完成。存储器可能包含高速ram存储器,也可能还包括非易失性存储nvm,例如至少一个磁盘存储器,还可以为u盘、移动硬盘、只读存储器、磁盘或光盘等。
[0184]
为实现上述目的,本技术还提供一种计算机可读存储介质,如闪存、硬盘、多媒体卡、卡型存储器(例如,sd或dx存储器等)、随机访问存储器(ram)、静态随机访问存储器(sram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、可编程只读存储器(prom)、磁性存储器、磁盘、光盘、服务器、app应用商城等等,其上存储有计算机执行指令,程序被处理器42执行时实现相应功能。本实施例的计算机可读存储介质用于存储实现路径规划方法的计算机执行指令,被处理器42执行时实现上述实施例的路径规划方法。
[0185]
上述存储介质可以是由任何类型的易失性或非易失性存储设备或者它们的组合实现,如静态随机存取存储器(sram),电可擦除可编程只读存储器(eeprom),可擦除可编程只读存储器(eprom),可编程只读存储器(prom),只读存储器(rom),磁存储器,快闪存储器,磁盘或光盘。存储介质可以是通用或专用计算机能够存取的任何可用介质。
[0186]
一种示例性的存储介质耦合至处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。当然,存储介质也可以是处理器的组成部分。处理器和存储介质可以位于专用集成电路(application specific integrated circuits,简称asic)中。当然,处理器和存储介质也可以作为分立组件存在于计算机设备或主控设备中。
[0187]
本技术提供一种计算机程序产品,包括计算机程序,计算机程序被处理器执行时实现上述的路径规划方法。
[0188]
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个
……”
限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。
[0189]
本领域技术人员在考虑说明书及实践这里公开的发明后,将容易想到本技术的其它实施方案。本技术旨在涵盖本技术的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本技术的一般性原理并包括本技术未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本技术的真正范围和精神由下面的权利要求书指出。
[0190]
应当理解的是,本技术并不局限于上面已经描述并在附图中示出的精确结构,并且可以在不脱离其范围进行各种修改和改变。本技术的范围仅由所附的权利要求书来限制。
技术特征:
1.一种基于目标推荐的路径规划方法,其特征在于,包括:从目标终端上获取第一商户数据;其中,所述第一商户数据表征目标终端当前进行交易的商户;根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端;其中,所述推荐数据是基于商户相似度和目标终端相似度从数据库中获取的商户数据;所述商户相似度表征一个商户数据与所述第一商户数据之间的相似程度;所述目标终端相似度表征一个商户数据的交易目标终端与目标终端之间的相似程度;所述数据库中保存有至少一个终端,以及每一终端的至少一个商户数据;若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,所述第二商户数据表征目标终端确定未来进行交易的至少一个商户;所述第一预测路线表征从第一商户数据的商户到第二商户数据的商户的路径;若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,在至少一个所述第二预测路线中确定至少一个第二规划路线;其中,所述第三商户数据表征推测目标终端未来进行交易的至少一个商户;所述第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径;将所述第一规划路线或所述第二规划路线发送至所述目标终端。2.根据权利要求1所述的方法,其特征在于,从目标终端上获取第一商户数据,包括:访问所述目标终端并从所述目标终端中提取交易信息;或接收所述目标终端发送的交易信息;其中,所述交易信息是终端与商户之间进行交易的具体明细;从所述交易信息中提取商户信息,根据所述商户信息生成第一商户数据。3.根据权利要求1所述的方法,其特征在于,根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端,包括:解析所述第一商户数据的用户行为数据和终端特征数据;其中,所述用户行为数据用于表征终端的历史上的交易信息;所述交易信息是终端与商户之间进行交易的具体明细;所述终端特征数据表征终端的属性特征;识别所述数据库中与目标终端的用户行为数据相似的至少一个第一相似数据;其中,所述第一相似数据是数据库中的一个商户数据;识别所述数据库中与所述目标终端的终端特征数据相似的至少一个相似终端,提取所述相似终端在历史上的交易信息,并根据所述历史上的交易信息中的商户信息生成第二相似数据;其中,所述相似终端是数据库中的一个终端;汇总所述第一相似数据和所述第二相似数据得到相似集合,根据所述相似集合中各商户数据的类别,对所述相似集合中的商户数据进行分类,得到至少一个相似子集合;其中,所述类别表征商户数据的种类;所述相似子集合中记载有至少一个属于同一类别的商户数据;将所述相似子集合中的商户数据作为推荐数据,并将至少一个所述相似子集合中的推荐数据作为依次发送至所述目标终端。
4.根据权利要求1所述的方法,其特征在于,若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,包括:若接收到目标终端发送的反馈报文,则提取所述反馈报文中的报文体;若确定所述报文体中记载有第二商户数据,则提取所述第一商户数据的第一地址信息,并提取所述第二商户数据中的至少一个第二地址信息;其中,所述第一地址信息是目标终端当前进行交易的商户的地址;所述第二地址信息是第二商户数据表征的未来进行交易的至少一个商户的地址;以所述第一地址信息为起点,以至少一个所述第二地址信息中的一个第二地址信息为终点,对所述第一地址信息和至少一个所述第二地址信息进行排列,得到至少一个地址队列;调用预置路径规划接口对至少一个所述地址队列中的第一地址信息和第二地址信息进行路径规划,得到至少一个第一预测路线。5.根据权利要求1所述的方法,其特征在于,确定一个第一预测路线为第一规划路线,包括:计算每一第一预测路线的路径长度,得到每一第一预测路线的第一路径值;将第一路径值最低的第一预测路线作为第一规划路线。6.根据权利要求1所述的方法,其特征在于,若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,包括:若在预置的等待时间内未接收到反馈报文,则确定未接收到所述目标终端发送的第二商户数据,并生成智能指示;若接收到所述目标终端发送的反馈报文,则提取所述反馈报文信息中的报文体;若确定所述报文体中记载有智能规划数据,则生成智能指示;根据所述智能指示至少一次汇总每一相似子集合中的一个推荐数据,得到至少一个所述第三商户数据;其中,所述相似子集合中记载有至少一个属于同一类别的推荐数据。7.根据权利要求6所述的方法,其特征在于,根据所述智能指示至少一次汇总每一相似子集合中的一个推荐数据,得到至少一个所述第三商户数据,包括:根据所述智能指示第i次依次提取每一相似子集合中的第i个推荐数据,得到第i个第三商户数据;其中,i是大于或等于1,、且小于或等于j的正整数,j为大于或等于1的正整数;汇总从第1个到第j个的第三商户数据,得到至少一个所述第三商户数据。8.根据权利要求1所述的方法,其特征在于,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,包括:提取所述第一商户数据的第一地址信息,并提取每一所述第三商户数据中的至少一个第三地址信息;其中,所述第一地址信息是目标终端当前进行交易的商户的地址;所述第二地址信息是第二商户数据表征的未来进行交易的至少一个商户的地址;汇总所述第一地址信息和目标第三商户数据的至少一个第三地址信息,形成目标第三商户数据的地址集合;其中,所述目标第三商户数据是指示一个第三商户数据中的一个;在目标地址集合中,以所述目标地址集合第一地址信息为起点,以所述目标地址集合中至少一个所述第三地址信息中的一个第三地址信息为终点,对所述第一地址信息和至少
一个所述第二地址信息进行排列,得到所述目标地址集合的至少一个地址队列;其中,所述目标地址集合是至少一个第三商户数据中的地址集合中的一个;调用预置路径规划接口对所述目标地址集合中,至少一个所述地址队列中的第一地址信息和第二地址信息进行路径规划,得到所述目标地址集合的至少一个第二预测路线;汇总每一地址集合的至少一个第二预测路线,得到至少一个所述第二预测路线。9.根据权利要求1所述的方法,其特征在于,在至少一个所述第二预测路线中确定至少一个第二规划路线,包括:计算目标地址集合的每一第二预测路线的路径长度,得到每一第二预测路线的第二路径值;其中,所述目标地址集合是至少一个地址集合中的一个;所述地址集合是记载有所述第一商户数据的第一地址信息,和一个第三商户数据的至少一个第三地址信息的数据集合;将所述第二路径值最低的第二预测路线作为第二规划路线;汇总每一所述地址集合的第二规划路线,得到至少一个所述第二规划路线。10.根据权利要求1-9中任一项所述的方法,其特征在于,将所述第一规划路线或所述第二规划路线发送至所述目标终端,包括:根据所述第一规划路线生成第一路线报文,将所述第一路线报文发送至所述目标终端;或根据所述第二规划路线生成第二路线报文,将所述第二路线报文发送至所述目标终端;其中,所述第一路线报文用于按照第一规划路线中的第一地址信息和至少一个第二地址信息的顺序,记载第一地址信息对应的第一商户数据,和第二地址信息对应的第二商户数据,以及记载所述第一商户数据和所述第二商户数据的第一规划路线;所述第二路线报文用于按照第二规划路线中的第一地址信息和至少一个第三地址信息的顺序,记载第一地址信息对应的第一商户数据,和第三地址信息对应的第三商户数据,以及记载所述第一商户数据和所述第三商户数据的第二规划路线。11.一种基于目标推荐的路径规划装置,其特征在于,包括:输入模块,用于从目标终端上获取第一商户数据;其中,所述第一商户数据表征目标终端当前进行交易的商户;推荐模块,用于根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端;其中,所述推荐数据是基于商户相似度和目标终端相似度从数据库中获取的商户数据;所述商户相似度表征一个商户数据与所述第一商户数据之间的相似程度;所述目标终端相似度表征一个商户数据的交易目标终端与目标终端之间的相似程度;所述数据库中保存有至少一个终端,以及每一终端的至少一个商户数据;第一规划模块,用于若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,所述第二商户数据表征目标终端确定未来进行交易的至少一个商户;所述第一预测路线表征从第一商户数据的商户到第二商户数据的商户的路径;第二规划模块,用于若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,在至少
一个所述第二预测路线中确定至少一个第二规划路线;其中,所述第三商户数据表征推测目标终端未来进行交易的至少一个商户;所述第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径;输出模块,用于将所述第一规划路线或所述第二规划路线发送至所述目标终端。12.一种计算机设备,其特征在于,包括:处理器,以及与所述处理器通信连接的存储器;所述存储器存储计算机执行指令;所述处理器执行所述存储器存储的计算机执行指令,以实现如权利要求1至10任一项所述的方法。13.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现如权利要求1至10任一项所述的方法。
技术总结
本申请提供一种基于目标推荐的路径规划方法、装置、设备及存储介质,包括:根据第一商户数据生成至少一个推荐数据,并将至少一个推荐数据发送至目标终端;若接收到目标终端发送的第二商户数据,则根据第一商户数据和第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;若未接收到目标终端发送的第二商户数据,或接收到目标终端发送的智能规划数据,则从至少一个推荐数据中确定至少一个第三商户数据,根据第一商户数据和至少一个第三商户数据生成至少一个第二预测路线,在至少一个第二预测路线中确定至少一个第二规划路线。本申请确保了推荐数据的准确性,以及向用户提供规划路线的技术效果。以及向用户提供规划路线的技术效果。以及向用户提供规划路线的技术效果。
技术研发人员:吴万佩 许海洋 赵书祥 韩天阳 黄天立 胡佳锋 黄振丹 吴双 丁彤
受保护的技术使用者:中国银行股份有限公司
技术研发日:2023.06.29
技术公布日:2023/9/22
版权声明
本文仅代表作者观点,不代表航家之家立场。
本文系作者授权航家号发表,未经原创作者书面授权,任何单位或个人不得引用、复制、转载、摘编、链接或以其他任何方式复制发表。任何单位或个人在获得书面授权使用航空之家内容时,须注明作者及来源 “航空之家”。如非法使用航空之家的部分或全部内容的,航空之家将依法追究其法律责任。(航空之家官方QQ:2926969996)
航空之家 https://www.aerohome.com.cn/
航空商城 https://mall.aerohome.com.cn/
航空资讯 https://news.aerohome.com.cn/