基于目标推荐的路径规划方法、装置、设备及存储介质与流程

文档序号:35539172发布日期:2023-09-23 15:03阅读:28来源:国知局
基于目标推荐的路径规划方法、装置、设备及存储介质与流程

本技术涉及人工智能的智能营销,尤其涉及一种基于目标推荐的路径规划方法、装置、设备及存储介质。


背景技术:

1、商户推荐服务系统是用于向终端提供与其相关的商户,以便于用户选择及未来要消费或光临的商户。

2、当前的商户推荐服务系统通常是基于终端当前的位置或终端的属性特点(例如:终端的消费能力、工资收入等),向终端推荐周围的商户,或向终端提供同样具有该属性特点的其他终端消费过的商户。

3、然而,发明人发现,当前的推荐服务系统的推荐方式不仅不准确,而且,用户在出行时,往往会光顾不同的商户,比如定酒店的客户,需要从出行、住宿、餐饮等一系列规划,但是当前的商户推荐服务系统无法给用户提供可靠的出行规划,给用户带来了极大的不便。


技术实现思路

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、根据所述智能指示第i次依次提取每一相似子集合中的第i个推荐数据,得到第i个第三商户数据;其中,i是大于或等于1,、且小于或等于j的正整数,j为大于或等于1的正整数;

31、汇总从第1个到第j个的第三商户数据,得到至少一个所述第三商户数据。

32、上述方案中,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,包括:

33、提取所述第一商户数据的第一地址信息,并提取每一所述第三商户数据中的至少一个第三地址信息;其中,所述第一地址信息是目标终端当前进行交易的商户的地址;所述第二地址信息是第二商户数据表征的未来进行交易的至少一个商户的地址;

34、汇总所述第一地址信息和目标第三商户数据的至少一个第三地址信息,形成目标第三商户数据的地址集合;其中,所述目标第三商户数据是指示一个第三商户数据中的一个;

35、在目标地址集合中,以所述目标地址集合第一地址信息为起点,以所述目标地址集合中至少一个所述第三地址信息中的一个第三地址信息为终点,对所述第一地址信息和至少一个所述第二地址信息进行排列,得到所述目标地址集合的至少一个地址队列;其中,所述目标地址集合是至少一个第三商户数据中的地址集合中的一个;

36、调用预置路径规划接口对所述目标地址集合中,至少一个所述地址队列中的第一地址信息和第二地址信息进行路径规划,得到所述目标地址集合的至少一个第二预测路线;

37、汇总每一地址集合的至少一个第二预测路线,得到至少一个所述第二预测路线。

38、上述方案中,在至少一个所述第二预测路线中确定至少一个第二规划路线,包括:

39、计算目标地址集合的每一第二预测路线的路径长度,得到每一第二预测路线的第二路径值;其中,所述目标地址集合是至少一个地址集合中的一个;所述地址集合是记载有所述第一商户数据的第一地址信息,和一个第三商户数据的至少一个第三地址信息的数据集合;

40、将所述第二路径值最低的第二预测路线作为第二规划路线;

41、汇总每一所述地址集合的第二规划路线,得到至少一个所述第二规划路线。

42、上述方案中,将所述第一规划路线或所述第二规划路线发送至所述目标终端,包括:

43、根据所述第一规划路线生成第一路线报文,将所述第一路线报文发送至所述目标终端;或

44、根据所述第二规划路线生成第二路线报文,将所述第二路线报文发送至所述目标终端;其中,所述第一路线报文用于按照第一规划路线中的第一地址信息和至少一个第二地址信息的顺序,记载第一地址信息对应的第一商户数据,和第二地址信息对应的第二商户数据,以及记载所述第一商户数据和所述第二商户数据的第一规划路线;所述第二路线报文用于按照第二规划路线中的第一地址信息和至少一个第三地址信息的顺序,记载第一地址信息对应的第一商户数据,和第三地址信息对应的第三商户数据,以及记载所述第一商户数据和所述第三商户数据的第二规划路线。

45、第三方面,本技术提供一种基于目标推荐的路径规划装置,包括:

46、输入模块,用于从目标终端上获取第一商户数据;其中,所述第一商户数据表征目标终端当前进行交易的商户;

47、推荐模块,用于根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端;其中,所述推荐数据是基于商户相似度和目标终端相似度从数据库中获取的商户数据;所述商户相似度表征一个商户数据与所述第一商户数据之间的相似程度;所述目标终端相似度表征一个商户数据的交易目标终端与目标终端之间的相似程度;所述数据库中保存有至少一个终端,以及每一终端的至少一个商户数据;

48、第一规划模块,用于若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;其中,所述第二商户数据表征目标终端确定未来进行交易的至少一个商户;所述第一预测路线表征从第一商户数据的商户到第二商户数据的商户的路径;

49、第二规划模块,用于若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,在至少一个所述第二预测路线中确定至少一个第二规划路线;其中,所述第三商户数据表征推测目标终端未来进行交易的至少一个商户;所述第二规划路线表征从第一商户数据的商户到第三商户数据的商户的路径;

50、输出模块,用于将所述第一规划路线或所述第二规划路线发送至所述目标终端。

51、第三方面,本技术提供一种计算机设备,包括:处理器,以及与所述处理器通信连接的存储器;

52、所述存储器存储计算机执行指令;

53、所述处理器执行所述存储器存储的计算机执行指令,以实现上述的方法。

54、第四方面,本技术提供一种计算机可读存储介质,所述计算机可读存储介质中存储有计算机执行指令,所述计算机执行指令被处理器执行时用于实现上述的方法。

55、第五方面,本技术提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现上述的方法。

56、本技术提供的一种基于目标推荐的路径规划方法、装置、设备及存储介质,通过根据所述第一商户数据生成至少一个推荐数据,并将至少一个所述推荐数据发送至所述目标终端,以实现对目标终端推荐与第一商户数据相似,且与目标终端相似的至少一个商户数据,确保了推荐数据的准确性。

57、通过若接收到所述目标终端发送的第二商户数据,则根据所述第一商户数据和所述第二商户数据生成至少一个第一预测路线,确定一个第一预测路线为第一规划路线;实现基于目标终端的选择规划出行路线的技术效果,提高了用户的出行便利度。

58、通过若未接收到所述目标终端发送的第二商户数据,或接收到所述目标终端发送的智能规划数据,则从至少一个所述推荐数据中确定至少一个第三商户数据,根据所述第一商户数据和至少一个所述第三商户数据生成至少一个第二预测路线,在至少一个所述第二预测路线中确定至少一个第二规划路线,实现对目标终端进行智能推荐,以向终端提供具有每一种类别的商户的第二规划路线,确保给用户提供更准、更多样的推荐和选择,提高了用户出行的便利度。

59、通过将所述第一规划路线或所述第二规划路线发送至所述目标终端,实现了向用户提供基于选择的规划路线或基于智能规划的规划路线,以向终端提供多种选择,避免了用户出行时因无法通过当前的商户推荐服务系统获得出行规划,导致出行不便的情况发生。

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