一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种基于兴趣点的机载娱乐信息推荐系统及方法与流程

2022-06-08 08:36:28 来源:中国专利 TAG:


1.本发明涉及机载娱乐技术领域,具体为一种基于兴趣点的机载娱乐信息推荐系统及方法。


背景技术:

2.随着我国旅客数量的增多和旅客乘机频率的提高,旅客对飞机上的各种服务和设施的要求也越来越高,机载娱乐系统应运而生。机载娱乐系统是指在航空旅行中在机舱内为旅客提供娱乐手段,是民用航空飞机客舱系统的重要组成。由于航班飞行环境的特殊要求,无线网络的使用受到限制,因此,很多的机载娱乐系统会以音视频点播服务为主,但是现有情况中,缺少针对飞行过程中的乘客使用机载娱乐系统时进行音视频推荐的技术。


技术实现要素:

3.本发明的目的在于提供一种基于兴趣点的机载娱乐信息推荐系统及方法,以解决上述背景技术中提出的问题。
4.为了解决上述技术问题,本发明提供如下技术方案:一种基于兴趣点的机载娱乐信息推荐系统,所述推荐系统包括乘客数据库、点播数据库、推荐判断模块、关联乘客选取模块和推荐控制模块,所述乘客数据库用于存储乘客的飞行信息和点播信息,所述点播数据库用于存储飞行过程中可点播的音视频信息,所述推荐判断模块获取当前飞机上的某个乘客为目标乘客,根据目标乘客的最近飞行信息和点播信息,判断是否要为目标乘客推荐音视频信息,如果判断要为目标乘客推荐音视频信息,所述关联乘客选取模块从乘客数据库中选取乘客为该目标乘客的关联乘客,所述推荐控制模块根据关联乘客的点播信息,为目标乘客推荐音视频信息。
5.进一步的,所述推荐判断模块包括意向指数计算模块和意向指数比较模块,所述意向指数计算模块获取目标乘客的意向指数r=b/f,其中,b为目标乘客历史飞行中使用点播数据库进行点播的次数,f为目标乘客的历史飞行的总次数,所述意向指数比较模块将目标乘客的意向指数与意向阈值进行比较,如果目标乘客的意向指数大于意向阈值,那么判断要为目标乘客推荐音视频信息。
6.进一步的,所述关联乘客选取模块包括候选乘客选取模块、音视频集合获取模块、参照音视频选取模块、飞行播放分析模块、关联指数计算模块和关联指数判断模块,所述候选乘客选取模块获取目标乘客以及乘客数据中各个乘客的飞行参数,如果乘客数据中某个乘客的飞行参数位于目标乘客的飞行参数的波动范围内,那么该乘客为候选乘客,其中,某个乘客的飞行参数为该乘客历史飞行过程中飞行时长的平均值,其中,飞行时长为飞行降落时间减去飞行起飞时间,所述音视频集合获取模块获取目标乘客历史点播过的音视频集合j={c1,c2,...ck...,cm},其中,ck为目标乘客第k个点播的音视频,m为目标乘客历史点播过的音视频的总个数,所述参照音视频选取模块设某个候选乘客历史点播过的音视频与音视频集合j中的重合的音视频为该个候选乘客的参照音视频,所述飞行播放分析模块用
于计算于计算其中,qi为该个候选乘客点播第i个参照音视频所在飞行过程中的点播音视频的播放总时长,vi为该个候选乘客点播第i个参照音视频所在飞行过程中的飞行时长,qi为目标乘客点播第i个参照音视频所在飞行过程中的点播音视频的播放总时长,vi为目标乘客点播第i个参照音视频所在飞行过程中的飞行时长,所述关联指数计算模块计算某个候选乘客的关联指数其中,d为该个候选乘客的参照音视频的个数,yi为该个候选乘客播放第i个参照音视频与目标乘客播放第i个参照音视频的重叠时长,xi为该个候选乘客的第i个参照音视频的时长,hi为该个候选乘客播放第i个参照音视频的播放时长,h为该个候选乘客播放d个参照音视频的播放时长之和,所述关联指数判断模块将某个候选乘客的关联指数与关联阈值进行比较,如果该个候选乘客的关联指数大于关联阈值,那么该个候选乘客为目标乘客的关联乘客。
7.进一步的,所述推荐控制模块包括点播获取模块和推荐模块,所述点播获取模块用于获取目标乘客的各个关联乘客最近一次飞行过程中的点播的音视频,所述推荐模块将点播获取模块获取的音视频推荐给目标乘客。
8.一种基于兴趣点的机载娱乐信息推荐方法,所述推荐方法包括以下步骤:
9.构建乘客数据库和点播数据库,所述乘客数据库用于存储乘客的飞行信息和点播信息,所述点播数据库用于存储飞行过程中可点播的音视频信息;
10.获取当前飞机上的某个乘客为目标乘客,根据目标乘客的最近飞行信息和点播信息,判断是否要为目标乘客推荐音视频信息,如果判断要为目标乘客推荐音视频信息,从乘客数据库中选取乘客为该目标乘客的关联乘客,
11.根据关联乘客的点播信息,为目标乘客推荐音视频信息。
12.进一步的,所述判断是否要为目标乘客推荐音视频信息包括:
13.获取目标乘客的意向指数r=b/f,其中,b为目标乘客历史飞行中使用点播数据库进行点播的次数,f为目标乘客的历史飞行的总次数,
14.如果目标乘客的意向指数大于意向阈值,那么判断要为目标乘客推荐音视频信息。
15.进一步的,所述从乘客数据库中选取乘客为该目标乘客的关联乘客包括:
16.获取目标乘客以及乘客数据中各个乘客的飞行参数,如果乘客数据中某个乘客的飞行参数位于目标乘客的飞行参数的波动范围内,那么该乘客为候选乘客,
17.获取目标乘客历史点播过的音视频集合j={c1,c2,...ck...,cm},其中,ck为目标乘客第k个点播的音视频,m为目标乘客历史点播过的音视频的总个数;
18.设某个候选乘客历史点播过的音视频与音视频集合j中的重合的音视频为该个候选乘客的参照音视频,计算该个候选乘客的关联指数
19.其中,d为该个候选乘客的参照音视频的个数,yi为该个候选乘客播放第i个参照音视频与目标乘客播放第i个参照音视频的重叠时长,xi为该个候选乘客的第i个参照音视频的时长,hi为该个候选乘客播放第i个参照音视频的播放时长,h为该个候选乘客播放d个参照音视频的播放时长之和,其中,qi为该个候选乘客点播第i个参照音视
频所在飞行过程中的点播音视频的播放总时长,vi为该个候选乘客点播第i个参照音视频所在飞行过程中的飞行时长,qi为目标乘客点播第i个参照音视频所在飞行过程中的点播音视频的播放总时长,vi为目标乘客点播第i个参照音视频所在飞行过程中的飞行时长;
20.如果某个候选乘客的关联指数大于关联阈值,那么该个候选乘客为目标乘客的关联乘客。
21.进一步的,所述获取目标乘客以及乘客数据中各个乘客的飞行参数包括:
22.某个乘客的飞行参数为该乘客历史飞行过程中飞行时长的平均值,其中,飞行时长为飞行降落时间减去飞行起飞时间。
23.进一步的,所述为目标乘客推荐音视频信息包括:
24.将目标乘客的各个关联乘客最近一次飞行过程中的点播的音视频推荐给目标乘客。
25.与现有技术相比,本发明所达到的有益效果是:本发明根据目标乘客的飞行信息和飞行过程中的点播信息来选取关联乘客,在选取关联乘客是不仅仅考虑了目标乘客和关联乘客对音视频的兴趣情况,还考虑了目标乘客与关联乘客在飞机飞行情况上的相似情况,使得选取的关联乘客更加合理,从而能够根据各个关联乘客最近一次飞行过程中的点播的音视频情况为乘客提供合适的音视频推荐,提高乘客的飞行体验。
附图说明
26.附图用来提供对本发明的进一步理解,并且构成说明书的一部分,与本发明的实施例一起用于解释本发明,并不构成对本发明的限制。在附图中:
27.图1是本发明基于兴趣点的机载娱乐信息推荐系统的模块示意图。
具体实施方式
28.下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
29.请参阅图1,本发明提供技术方案:一种基于兴趣点的机载娱乐信息推荐系统,所述推荐系统包括乘客数据库、点播数据库、推荐判断模块、关联乘客选取模块和推荐控制模块,所述乘客数据库用于存储乘客的飞行信息和点播信息,所述点播数据库用于存储飞行过程中可点播的音视频信息,所述推荐判断模块获取当前飞机上的某个乘客为目标乘客,根据目标乘客的最近飞行信息和点播信息,判断是否要为目标乘客推荐音视频信息,如果判断要为目标乘客推荐音视频信息,所述关联乘客选取模块从乘客数据库中选取乘客为该目标乘客的关联乘客,所述推荐控制模块根据关联乘客的点播信息,为目标乘客推荐音视频信息。
30.所述推荐判断模块包括意向指数计算模块和意向指数比较模块,所述意向指数计算模块获取目标乘客的意向指数r=b/f,其中,b为目标乘客历史飞行中使用点播数据库进行点播的次数,f为目标乘客的历史飞行的总次数,所述意向指数比较模块将目标乘客的意向指数与意向阈值进行比较,如果目标乘客的意向指数大于意向阈值,那么判断要为目标
乘客推荐音视频信息。
31.所述关联乘客选取模块包括候选乘客选取模块、音视频集合获取模块、参照音视频选取模块、飞行播放分析模块、关联指数计算模块和关联指数判断模块,所述候选乘客选取模块获取目标乘客以及乘客数据中各个乘客的飞行参数,如果乘客数据中某个乘客的飞行参数位于目标乘客的飞行参数的波动范围内,那么该乘客为候选乘客,其中,某个乘客的飞行参数为该乘客历史飞行过程中飞行时长的平均值,其中,飞行时长为飞行降落时间减去飞行起飞时间,所述音视频集合获取模块获取目标乘客历史点播过的音视频集合j={c1c2,...ck...,cm},其中,ck为目标乘客第k个点播的音视频,m为目标乘客历史点播过的音视频的总个数,所述参照音视频选取模块设某个候选乘客历史点播过的音视频与音视频集合j中的重合的音视频为该个候选乘客的参照音视频,所述飞行播放分析模块用于计算其中,qi为该个候选乘客点播第i个参照音视频所在飞行过程中的点播音视频的播放总时长,vi为该个候选乘客点播第i个参照音视频所在飞行过程中的飞行时长,qi为目标乘客点播第i个参照音视频所在飞行过程中的点播音视频的播放总时长,vi为目标乘客点播第i个参照音视频所在飞行过程中的飞行时长,所述关联指数计算模块计算某个候选乘客的关联指数候选乘客的关联指数其中,d为该个候选乘客的参照音视频的个数,yi为该个候选乘客播放第i个参照音视频与目标乘客播放第i个参照音视频的重叠时长,xi为该个候选乘客的第i个参照音视频的时长,hi为该个候选乘客播放第i个参照音视频的播放时长,h为该个候选乘客播放d个参照音视频的播放时长之和,所述关联指数判断模块将某个候选乘客的关联指数与关联阈值进行比较,如果该个候选乘客的关联指数大于关联阈值,那么该个候选乘客为目标乘客的关联乘客。
32.所述推荐控制模块包括点播获取模块和推荐模块,所述点播获取模块用于获取目标乘客的各个关联乘客最近一次飞行过程中的点播的音视频,所述推荐模块将点播获取模块获取的音视频推荐给目标乘客。
33.一种基于兴趣点的机载娱乐信息推荐方法,所述推荐方法包括以下步骤:
34.构建乘客数据库和点播数据库,所述乘客数据库用于存储乘客的飞行信息和点播信息,所述点播数据库用于存储飞行过程中可点播的音视频信息,乘客的飞行信息包括乘客每次飞行的起飞时间、降落时间,点播信息包括乘客每次飞行中点播过的音视频信息;
35.获取当前飞机上的某个乘客为目标乘客,根据目标乘客的最近飞行信息和点播信息,判断是否要为目标乘客推荐音视频信息,
36.所述判断是否要为目标乘客推荐音视频信息包括:
37.获取目标乘客的意向指数r=b/f,其中,b为目标乘客历史飞行中使用点播数据库进行点播的次数,f为目标乘客的历史飞行的总次数,
38.如果目标乘客的意向指数大于意向阈值,那么判断要为目标乘客推荐音视频信息,从乘客数据库中选取乘客为该目标乘客的关联乘客,当目标乘客的意向指数比较大的时候,说明用户在飞行过程中倾向于使用点播数据库进行点播,所以给目标乘客进行推荐,当目标乘客的意向指数比较小的时候,说明用户在飞行过程中不怎么使用点播数据库进行点播,所以不给目标乘客进行推荐;
39.所述从乘客数据库中选取乘客为该目标乘客的关联乘客包括:
40.获取目标乘客以及乘客数据中各个乘客的飞行参数,如果乘客数据中某个乘客的飞行参数位于目标乘客的飞行参数的波动范围内,那么该乘客为候选乘客,某个乘客的飞行参数为该乘客历史飞行过程中飞行时长的平均值,其中,飞行时长为飞行降落时间减去飞行起飞时间,
41.获取目标乘客历史点播过的音视频集合j={c1,c2,...ck...,cm},其中,ck为目标乘客第k个点播的音视频,m为目标乘客历史点播过的音视频的总个数;
42.设某个候选乘客历史点播过的音视频与音视频集合j中的重合的音视频为该个候选乘客的参照音视频,计算该个候选乘客的关联指数
43.其中,d为该个候选乘客的参照音视频的个数,yi为该个候选乘客播放第i个参照音视频与目标乘客播放第i个参照音视频的重叠时长,xi为该个候选乘客的第i个参照音视频的时长,hi为该个候选乘客播放第i个参照音视频的播放时长,h为该个候选乘客播放d个参照音视频的播放时长之和,这里的重叠时长是指候选乘客播放某个音视频的观看部分与目标乘客播放某个音视频的观看部分中重叠部分所对应的时间长度之和;
44.其中,qi为该个候选乘客点播第i个参照音视频所在飞行过程中的点播音视频的播放总时长,vi为该个候选乘客点播第i个参照音视频所在飞行过程中的飞行时长,qi为目标乘客点播第i个参照音视频所在飞行过程中的点播音视频的播放总时长,vi为目标乘客点播第i个参照音视频所在飞行过程中的飞行时长;
45.ti用于获取候选乘客与目标乘客在飞行过程中播放习惯的差异,ti越大,说明候选乘客与目标乘客的播放习惯差异越小;本技术在计算候选乘客的关联指数时不仅仅从目标乘客与候选乘客对点播视频的观看兴趣情况进行分析,还将乘客的飞行情况与观看兴趣结合起来分析,从而使得选取的候选乘客更加合适准确;将作为权重,从而将候选乘客对不同的音视频的飞行播放情况的影响分析得更加准确;
46.如果某个候选乘客的关联指数大于关联阈值,那么该个候选乘客为目标乘客的关联乘客;当某个候选乘客的关联指数越大,说明该个候选乘客与目标乘客的飞行喜好兴趣习惯比较相近所以将该个候选乘客最近一次飞行过程中的点播的音视频推荐给目标乘客;
47.根据关联乘客的点播信息,为目标乘客推荐音视频信息,所述为目标乘客推荐音视频信息包括:将目标乘客的各个关联乘客最近一次飞行过程中的点播的音视频推荐给目标乘客。
48.需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。
49.最后应说明的是:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,尽管参照前述实施例对本发明进行了详细的说明,对于本领域的技术人员来说,其依然可
以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献