基于行程的信息推荐数据处理系统技术方案

技术编号:30529552 阅读:20 留言:0更新日期:2021-10-27 23:19
本发明专利技术涉及一种基于行程的信息推荐数据处理系统,包括行程信息数据库、动态信息数据库、处理器和存储有计算机程序的存储器,所述行程信息数据库用于存储用户行程记录,所述用户行程记录包括用户标识字段和行程字段;所述动态信息数据库用于存储用户发布的动态信息记录,所述动态信息记录包括动态信息字段、行程标签字段和位置标签字段。本发明专利技术能够基于行程信息准确快速地为每一用户定向推荐信息。程信息准确快速地为每一用户定向推荐信息。程信息准确快速地为每一用户定向推荐信息。

【技术实现步骤摘要】
基于行程的信息推荐数据处理系统


[0001]本专利技术涉及数据处理
,尤其涉及一种基于行程的信息推荐数据处理系统。

技术介绍

[0002]为了向用户提供更丰富的航旅信息,解决用户新鲜度和厌倦问题,提升体验感,航班工具类app增加了航旅信息推荐功能。现有的航旅信息推荐技术中,其推荐方式都与行程信息的关联度不大,并没有结合用户行程信息为其推荐更相关的信息。
[0003]一些航旅信息推荐系统中,用户只能就官方发布的资讯信息评论和点赞,不能发布内容,信息交互程度低,且推荐的内容只分为最新和热度两类,所有用户看到的内容都相同,不具有个性化,信息推荐准确度低。另一些航旅信息推荐系统中,虽然支持用户发布内容,但其目标用户是民航工作人员,发布内容都要经过审核,流程相对繁琐,信息推荐效率低。虽然现有的一些航旅信息推荐系统在发布内容时能够关联航班和机场标签,但并没有在推荐时使用这些标签,而仅展示相关航班、机场的情况。而且只有认证的工作人员账户才能通过点击机场标签看到同一机场的其他内容,普通旅客用户只能看到首页列表推荐的内容,并不友好。由此可知,如何基于行程信息为准确快速地为每一用户定向推荐信息成为亟待解决的技术问题。

技术实现思路

[0004]本专利技术目的在于,提供一种基于行程的信息推荐数据处理系统,能够基于行程信息准确快速地为每一用户定向推荐信息。
[0005]根据本专利技术一方面,提供了一种基于行程的信息推荐数据处理系统,包括行程信息数据库、动态信息数据库、处理器和存储有计算机程序的存储器,所述行程信息数据库用于存储用户行程记录,所述用户行程记录包括用户标识字段和行程字段;所述动态信息数据库用于存储用户发布的动态信息记录,所述动态信息记录包括动态信息字段、行程标签字段和位置标签字段;当所述处理器执行所述计算机程序时,实现以下步骤:步骤S1、从所述行程信息数据库获取目标用户在预设第一时间段内的第一目标行程信息,从所述动态信息数据库中获取行程标签与所述第一目标行程信息匹配的候选动态信息,构建候选动态信息集合,判断候选动态信息条数是否大于预设的条数阈值,若大于,则执行步骤S3,否则,执行步骤S2;步骤S2、从所述行程信息数据库获取第一目标用户在预设第一时间段内的第一目标位置信息,从所述动态信息数据库中获取位置标签与所述第一目标位置信息匹配的候选动态信息,加入所述候选动态信息集合中;步骤S3、将所述候选动态信息集合中权重位于预设前M条的候选动态信息推送给所述目标用户。
[0006]本专利技术与现有技术相比具有明显的优点和有益效果。借由上述技术方案,本专利技术提供的一种基于行程的信息推荐数据处理系统可达到相当的技术进步性及实用性,并具有产业上的广泛利用价值,其至少具有下列优点:本专利技术通过构建行程信息数据库、动态信息数据库,将用户行程信息和动态标签相关联,并基于不同优先级的行程标签和位置标签选择候选动态信息,再从候选动态信息确定目标信息,实现了基于行程信息准确快速地为每一用户定向推荐目标信息,提升了用户的体验。
[0007]上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其他目的、特征和优点能够更明显易懂,以下特举较佳实施例,并配合附图,详细说明如下。
附图说明
[0008]图1为本专利技术实施例提供的基于行程的信息推荐数据处理系统示意图。
具体实施方式
[0009]为更进一步阐述本专利技术为达成预定专利技术目的所采取的技术手段及功效,以下结合附图及较佳实施例,对依据本专利技术提出的一种基于行程的信息推荐数据处理系统的具体实施方式及其功效,详细说明如后。
[0010]本专利技术实施例提供了一种基于行程的信息推荐数据处理系统,如图1所示,包括行程信息数据库、动态信息数据库、处理器和存储有计算机程序的存储器,所述行程信息数据库用于存储用户行程记录,所述用户行程记录包括用户标识字段和行程字段,所述行程数据库基于用户生成的新城各行记录不断更新。所述动态信息数据库用于存储用户发布的动态信息记录,所述动态信息记录包括动态信息字段、行程标签字段和位置标签字段,所述动态信息数据库基于用户发布的动态信息不断更新,动态信息可以包括文字信息和内容信息。
[0011]当所述处理器执行所述计算机程序时,实现以下步骤:步骤S1、从所述行程信息数据库获取目标用户在预设第一时间段内的第一目标行程信息,从所述动态信息数据库中获取行程标签与所述第一目标行程信息匹配的候选动态信息,构建候选动态信息集合,判断候选动态信息条数是否大于预设的条数阈值,若大于,则执行步骤S3,否则,执行步骤S2。
[0012]其中,所述第一时间段可根据具体的应用需求来设定,例如可以设置为距离当前时间的前一周和后一周。条数阈值可根据具体应用需求以及最后设置的M值来确定,可以理解的是,作为一种优选实施例,条数阈值远大于M,例如可以为10倍的M。需要说明的是,行程标签的优先级最高,当基于最高级别的行程标签获取足够数量的候选动态信息时,则无需再基于其他维度信息来选择候选动态信息。
[0013]步骤S2、从所述行程信息数据库获取第一目标用户在预设第一时间段内的第一目标位置信息,从所述动态信息数据库中获取位置标签与所述第一目标位置信息匹配的候选动态信息,加入所述候选动态信息集合中;需要说明的是,当基于最高优选级的行程信息不能选择足够的候选动态信息时,
则基于排在第二优先级的位置信息进一步选择候选动态信息。
[0014]步骤S3、将所述候选动态信息集合中权重位于预设前M条的候选动态信息推送给所述目标用户。
[0015]需要说明的是,选择预设前M条的候选动态信息后,可以按照时间倒排的顺序推送给目标用户,也可以按照权重从大到小的排序推送给目标用户。
[0016]本专利技术实施例所述系统通过构建行程信息数据库、动态信息数据库,将用户行程信息和动态标签相关联,并基于不同优先级的行程标签和位置标签选择候选动态信息,再从候选动态信息确定目标信息,实现了基于行程信息准确快速地为每一用户定向推荐目标信息,此外,基于所述系统能够实现用户发布信息,且将用户发送的信息推送给其他行程信息相关联的用户,实现了用户信息交互,提升了用户的体验。
[0017]所述系统还可包括动态信息发布接口,当所述处理器执行所述计算机程序时,使得所述动态信息发布接口还实现以下步骤:步骤S10、获取用户待发布动态信息。
[0018]步骤S20、基于用户标识检索所述行程信息数据库,生成预设第二时间段内的行程标识列表,基于用户客户端位置信息或用户搜索指令生成位置信息列表。
[0019]需要说明的是,行程标识列表指的是用户对应的在预设第二时间段内的行程标识组成的列表,即用户只能为发布的动态内容关联用户自己对应的行程标识步骤S30、若接收到用户基于所述行程标识列表输入的行程标识选择指令,则将用户所选择的行程标识设置为所述待发布动态信息的行程标签;若接收到用户基于所述位置信息列表输入的位置选择指令,则将用本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于行程的信息推荐数据处理系统,其特征在于,包括行程信息数据库、动态信息数据库、处理器和存储有计算机程序的存储器,所述行程信息数据库用于存储用户行程记录,所述用户行程记录包括用户标识字段和行程字段;所述动态信息数据库用于存储用户发布的动态信息记录,所述动态信息记录包括动态信息字段、行程标签字段和位置标签字段;当所述处理器执行所述计算机程序时,实现以下步骤:步骤S1、从所述行程信息数据库获取目标用户在预设第一时间段内的第一目标行程信息,从所述动态信息数据库中获取行程标签与所述第一目标行程信息匹配的候选动态信息,构建候选动态信息集合,判断候选动态信息条数是否大于预设的条数阈值,若大于,则执行步骤S3,否则,执行步骤S2;步骤S2、从所述行程信息数据库获取第一目标用户在预设第一时间段内的第一目标位置信息,从所述动态信息数据库中获取位置标签与所述第一目标位置信息匹配的候选动态信息,加入所述候选动态信息集合中;步骤S3、将所述候选动态信息集合中权重位于预设前M条的候选动态信息推送给所述目标用户。2.根据权利要求1所述的系统,其特征在于,当所述处理器执行所述计算机程序时,还实现以下步骤:步骤S10、获取用户待发布动态信息;步骤S20、基于用户标识检索所述行程信息数据库,生成预设第二时间段内的行程标识列表,基于用户客户端位置信息或用户搜索指令生成位置信息列表;步骤S30、若接收到用户基于所述行程标识列表输入的行程标识选择指令,则将用户所选择的行程标识设置为所述待发布动态信息的行程标签;若接收到用户基于所述位置信息列表输入的位置选择指令,则将用户所选择的位置信息设置为所述待发布动态信息的位置标签;步骤S40、将所述待发布动态信息以及对应的行程标签和位置标签存储至所述动态信息数据库中。3.根据权利要求1所述的系统,其特征在于,所述行程字段包括行程标识信息和时间信息,所述行程标识为行程唯一标识,所述第一目标行程信息为第一目标行程标识,所述步骤S1包括:步骤S11、从所述行程信息数据库获取第一目标用户在预设第一时间段内的距离当前时刻最近的历史行程标识和/或距离当前时刻最近的待完成行程标识,作为所述第一目标行程信息;步骤S12、从所述动态信息数据库中获取行程标签中包含所述第一目标行程信息中至少一个行程标识的候选动态信息,构建所述候选动态信息集合。4.根据权利要求1所述的系统,其特征在于,所述用户行程记录还包括用户所在位置字段,所述行程字段包括行程标识、出发地信息、目的地信息和时间信息,所述步骤S2包括:步骤S21、从所述行程信息数据库获取第一目标用户在预设第一时间段内的距离当前
时刻最近的行程标识对应的出发地信息、目的地信息,所有未完成的行程标识对应的目的地信息,以及当前用户所在位置信息,构建所述第一目标位置信息;步骤S22、从所述动态信息数据库中获取位置标签与所述第一目标位置信息中至少一个位置信息相同的候选动态信息,加入所述候选动态信息集合中。5.根据权利要求1所述的系统,其特征在于,所述步骤S3包括:步骤S31、基于所述候选动态信息的行程标签和位置标签与目标用户行程记录匹配程度确定标签权重;基于所述候选动态信息的内容信息确定内容权重;获取所述候选动态信息对应的时间衰减系数;步骤S33、根据所述候选动态信息的标签权重、内容权...

【专利技术属性】
技术研发人员:梁馨月周胜男鲍昕宇郑云彬曹昊驰
申请(专利权)人:中航信移动科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1