【技术实现步骤摘要】
本专利技术涉及数据处理技术,尤其涉及一种基于云服务的航空产品推荐系统及方法。
技术介绍
近年来随着电子商务的发展和航空公司一体化经营策略的深入,航空公司不再局限于传统承运业务方面的发展,同时也积极借助于电商平台将机票和酒店、景点等产品打包销售,吸引旅客,拓宽销售领域。随着航空公司产品种类和内容的不断丰富,如何将产品精准地推送给需要它的旅客,就成为了航空公司亟待解决的问题。这种精准化营销方法又被称之为个性化推荐,目前主流的做法是,通过收集平台内所有用户浏览、购买和收藏等行为建立用户模型,再通过用户模型和产品特征运用个性化推荐算法,为平台用户推荐产品,从而实现精准营销的目标。构建上述平台主要有以下两种做法,其一,以电商网站的云服务器作为基础,构建电子商务交易系统,吸引供应商或第三方卖家进驻,从而整合成一个大型电商交易平台;其二,以第三方服务商的云服务器作为基础,通过合作的方式收集电商网站的产品信息和用户行为,从而整合成一个大型服务平台。对< ...
【技术保护点】
一种基于云服务的航空产品推荐方法,其特征在于,所述方法包括:云端服务器接收客户端发送的信息服务请求,获取航空产品数据和用户行为数据;根据航空产品数据以及用户行为数据,计算对应不同航空产品的推荐集合并保存到内存数据库,所述推荐集合包含一个航空产品多个维度的产品推荐结果;接收客户端发送的推荐服务请求,基于所述内存数据库中的推荐集合,计算用户推荐结果并返回给客户端。
【技术特征摘要】
1.一种基于云服务的航空产品推荐方法,其特征在于,所述方法包括:
云端服务器接收客户端发送的信息服务请求,获取航空产品数据和用户行
为数据;
根据航空产品数据以及用户行为数据,计算对应不同航空产品的推荐集合
并保存到内存数据库,所述推荐集合包含一个航空产品多个维度的产品推荐结
果;
接收客户端发送的推荐服务请求,基于所述内存数据库中的推荐集合,计
算用户推荐结果并返回给客户端。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括:
客户端采集航空产品数据和用户行为数据,发送含有所述航空产品数据和
所述用户行为数据的信息服务请求给云端服务器;
和/或,客户端发送设置用户唯一云端标识的信息服务请求给所述云端服务
器;
和/或,客户端发送用于获取用户推荐结果的推荐服务请求给所述云端服务
器;
其中,所述信息服务请求和推荐服务请求分别包括用于标识请求类型的功
能点标识号和与自身相关的参数。
3.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:
接收客户端发送的设置用户唯一云端标识的信息服务请求,所述信息服务
请求包括用户IP和用户cookie;
根据所述信息服务请求,判断用户是否存在;
如果用户存在,将查询相应的用户唯一云端标识并返回给所述客户端;
如果用户不存在,则为用户设置新的用户唯一云端标识,并将该用户唯一
云端标识返回给所述客户端;
其中,所述用户唯一云端标识用于标记用户的跨网行为。
4.根据权利要求1或2所述的方法,其特征在于,所述方法还包括:客户
端接收所述云端服务器返回的用户推荐结果并展示给用户。
5.根据权利要求1所述的方法,其特征在于:
获取航空产品数据和用户行为数据后,将所述航空产品数据和用户行为数
据存入消息队列;
从所述消息队列中获取数据分别存入分布式文件系统和内存数据库;
对所述分布式文件系统内的航空产品数据和用户行为数据进行清洗和加
工;
将分布式文件系统内预存的旅客画像数据存入内存数据库。
6.根据权利要求5所述的方法,其特征在于,根据航空产品数据以及用户
行为数据,计算得到对应不同航空产品的推荐集合并存入内存数据库,为:
以所述分布式文件系统的航空产品数据和用户行为数据为基础,运用推荐
算法计算不同航空产品多维度的产品推荐结果,得到不同航空产品的推荐集合,
\t将所述推荐集合和航空产品数据存入内存数据库。
7.根据权利要求1或6所述的方法,其特征在于,所述计算用户推荐结果,
包括:
根据推荐服务请求判断用户是否已登陆,如果用户已登陆,则基于所述用
户唯一云端标识识别旅客画像,并将对应所述推荐服务请求的航空产品数据与
当前用户的旅客画像数据进行匹配,对航空产品的推荐集合中各个产品推荐结
果进行打分,根据打分结果确定待推荐的产品推荐结果,由待推荐的产品推荐
结果形成所述用户推荐结果。
8.根据权利要求7所述的方法,其特征在于:
如果用户已登陆,则将所述内存数据库中当前用户的旅客画像数据中航空
公司、飞行航线和消费能力,与航空产品数据中的航空公司、目标航线和产品
价格进行匹配,并按照匹配结果的得分从大到小对各个推荐集合中的产品推荐
结果进行排序,由得分最高的一个、两个或多个航空产品的产品推荐结果得到
用户推荐结果。
9.根据权利要求6所述的方法,其特征在于,所述方法还包括:
如果用户未登陆,则基于当前推荐服务请求中航空产品对应的推荐集合,
并从热销排行榜随机选取,获得新的推荐集合,该推荐集合中所推荐航空产品
的个数不小于预设阈值;根据航空产品数据中的航空公司、目标航线和产品价
格进行打分,并按照得分从大到小对新的推荐集合中各个推荐结果进行排序,
由得分最高的一个、两个或多个航空产品的产品推荐结果得到用户推荐结果;
其中,所述热销排行榜根据所述航空产品数据和用户行为数据计算得到,
包含有最热销航空产品的相关数据。
10.根据权利要求1所述的方法,其特征在于:
所述用户行为数据包括:网站名称、用户cookie、用户session、产品名称
和用户在网站上进行操作的行为数据;
所述航空产品数据包括:网站名称、产品品类、品类细分、产品名称、航
空公司、目标航线和产品价格。
11.一种基于云服务的航空产品推荐系统,其特征在于,所述系统包括云
端服务器,所述云端服务器包括推荐服务引擎模块和推荐算法模块;
所述推荐服务引擎模块,用于接收客户端发送的信息...
【专利技术属性】
技术研发人员:陈旭,余乐,刘艳芳,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。