一种航班查询请求的处理方法、装置及电子设备制造方法及图纸

技术编号:26376630 阅读:27 留言:0更新日期:2020-11-19 23:45
本发明专利技术提供了一种航班查询请求的处理方法、装置及电子设备,在用户的航班查询请求满足预设查询行为分析触发条件、且航班查询请求中的用户标识满足预设查询行为处理条件的情况下,调用预先生成的数据处理模型对获取的航班查询特征数据进行处理,得到本次用户的查询操作是否属于恶意查询的结果。若属于恶意查询,则获取预先缓存的历史查询结果数据,并确定为查询结果。由于该查询结果是预先缓存的,仅需获取即可,相比于调用查询资源搜索实时的查询结果的方式,占用的资源量较少。进一步,在接收到恶意查询时,并未将实时的查询结果反馈给用户,也能够避免用户通过恶意查询的方式获取到大量的真实数据,防止航空公司的数据发生泄漏。

【技术实现步骤摘要】
一种航班查询请求的处理方法、装置及电子设备
本专利技术涉及航班数据处理领域,更具体的说,涉及一种航班查询请求的处理方法、装置及电子设备。
技术介绍
当前机票在销售时能够采用直销的销售渠道,直销是指航空公司通过自己的售票网站直接向旅客销售机票。在采用直销的销售渠道进行机票的销售时,容易出现恶意航班查询行为,恶意航班查询是指采用技术手段大量爬取航空公司网站上的价格、库存等数据。若出现恶意航班查询行为,则会出现较多的冗余查询,对于航空公司服务器来说,服务器需要多次响应该冗余查询行为,并使用查询资源查询得到最新的且与该查询行为对应的查询结果,增加服务器的运行负担。
技术实现思路
提供该
技术实现思路
部分以便以简要的形式介绍构思,这些构思将在后面的具体实施方式部分被详细描述。该
技术实现思路
部分并不旨在标识要求保护的技术方案的关键特征或必要特征,也不旨在用于限制所要求的保护的技术方案的范围。有鉴于此,本专利技术提供一种航班查询请求的处理方法、装置及电子设备,以解决若出现恶意航班查询行为,则会增加航空公司服务器的运行负担的问题。为解决上述技术问题,本专利技术采用了如下技术方案:一种航班查询请求的处理方法,包括:在确定出用户的航班查询请求的内容和/或操作满足预设查询行为分析触发条件的情况下,获取所述航班查询请求中的用户标识;在所述用户标识满足预设查询行为处理条件的情况下,获取航班查询特征数据;所述航班查询特征数据包括:航班查询操作数据和航班查询内容数据;>调用预先生成的数据处理模型对所述航班查询特征数据进行处理,并获取所述数据处理模型得到的所述航班查询特征数据的数据处理结果;所述数据处理模型基于训练样本训练得到;所述训练样本包括航班查询特征以及所述航班查询特征对应的样本类别;所述样本类别包括正常查询和恶意查询;在所述数据处理结果为恶意查询的情况下,获取历史查询结果数据,并将所述历史查询结果数据确定为所述航班查询请求的查询结果;所述历史查询结果数据为预先缓存、且与所述航班查询请求相对应的数据。一种航班查询请求的处理装置,包括:标识获取模块,用于在确定出用户的航班查询请求的内容和/或操作满足预设查询行为分析触发条件的情况下,获取所述航班查询请求中的用户标识;数据获取模块,用于在所述用户标识满足预设查询行为处理条件的情况下,获取航班查询特征数据;所述航班查询特征数据包括:航班查询操作数据和航班查询内容数据;数据处理模块,用于调用预先生成的数据处理模型对所述航班查询特征数据进行处理,并获取所述数据处理模型得到的所述航班查询特征数据的数据处理结果;所述数据处理模型基于训练样本训练得到;所述训练样本包括航班查询特征以及所述航班查询特征对应的样本类别;所述样本类别包括正常查询和恶意查询;数据反馈模块,用于在所述数据处理结果为恶意查询的情况下,获取历史查询结果数据,并将所述历史查询结果数据确定为所述航班查询请求的查询结果;所述历史查询结果数据为预先缓存、且与所述航班查询请求相对应的数据。一种电子设备,包括:存储器和处理器;其中,所述存储器用于存储程序;处理器调用程序并用于:在确定出用户的航班查询请求的内容和/或操作满足预设查询行为分析触发条件的情况下,获取所述航班查询请求中的用户标识;在所述用户标识满足预设查询行为处理条件的情况下,获取航班查询特征数据;所述航班查询特征数据包括:航班查询操作数据和航班查询内容数据;调用预先生成的数据处理模型对所述航班查询特征数据进行处理,并获取所述数据处理模型得到的所述航班查询特征数据的数据处理结果;所述数据处理模型基于训练样本训练得到;所述训练样本包括航班查询特征以及所述航班查询特征对应的样本类别;所述样本类别包括正常查询和恶意查询;在所述数据处理结果为恶意查询的情况下,获取历史查询结果数据,并将所述历史查询结果数据确定为所述航班查询请求的查询结果;所述历史查询结果数据为预先缓存、且与所述航班查询请求相对应的数据。相较于现有技术,本专利技术具有以下有益效果:本专利技术提供了一种航班查询请求的处理方法、装置及电子设备,在用户的航班查询请求满足预设查询行为分析触发条件、且航班查询请求中的用户标识满足预设查询行为处理条件的情况下,获取航班查询特征数据,并调用预先生成的数据处理模型对该航班查询特征数据进行处理,得到本次用户的查询操作是否属于恶意查询的结果。若属于恶意查询,则获取预先缓存的历史查询结果数据,并确定为查询结果。由于该查询结果是预先缓存的,仅需获取即可,相比于调用查询资源搜索实时的查询结果的方式,占用的资源量较少。进一步地,在接收到恶意查询时,并未将实时的查询结果反馈给用户,也能够避免用户通过恶意查询的方式获取到大量的真实数据,防止航空公司的数据发生泄漏。附图说明结合附图并参考以下具体实施方式,本公开各实施例的上述和其他特征、优点及方面将变得更加明显。贯穿附图中,相同或相似的附图标记表示相同或相似的元素。应当理解附图是示意性的,原件和元素不一定按照比例绘制。图1为本专利技术实施例提供的一种航班查询请求的处理方法的方法流程图;图2为本专利技术实施例提供的另一种航班查询请求的处理方法的方法流程图;图3为本专利技术实施例提供的一种识别航班恶意查询行为的识别装置;图4为本专利技术实施例提供的一种航班查询请求的处理装置的结构示意图。具体实施方式下面将参照附图更详细地描述本公开的实施例。虽然附图中显示了本公开的某些实施例,然而应当理解的是,本公开可以通过各种形式来实现,而且不应该被解释为限于这里阐述的实施例,相反提供这些实施例是为了更加透彻和完整地理解本公开。应当理解的是,本公开的附图及实施例仅用于示例性作用,并非用于限制本公开的保护范围。本文使用的术语“包括”及其变形是开放性包括,即“包括但不限于”。术语“基于”是“至少部分地基于”。术语“一个实施例”表示“至少一个实施例”;术语“另一实施例”表示“至少一个另外的实施例”;术语“一些实施例”表示“至少一些实施例”。其他术语的相关定义将在下文描述中给出。需要注意,本公开中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系。需要注意,本公开中提及的“一个”、“多个”的修饰是示意性而非限制性的,本领域技术人员应当理解,除非在上下文另有明确指出,否则应该理解为“一个或多个”。在采用直销的销售渠道进行机票销售时,若出现恶意航班查询行为,则会出现较多的冗余查询,对于航空公司服务器来说,服务器需要多次响应该冗余查询行为,并使用查询资源查询得到最新的且与该查询行为对应的查询结果,增加服务器的运行负担,影响售票网站的正常使用,航空公司需要为此投入更多的软硬件成本。另外,航班数据是航空公司通过缴纳费用获得的,因此航空公司需要为爬虫造成的冗余查询买单、且会泄露较多的航班数据。<本文档来自技高网...

【技术保护点】
1.一种航班查询请求的处理方法,其特征在于,包括:/n在确定出用户的航班查询请求的内容和/或操作满足预设查询行为分析触发条件的情况下,获取所述航班查询请求中的用户标识;/n在所述用户标识满足预设查询行为处理条件的情况下,获取航班查询特征数据;所述航班查询特征数据包括:航班查询操作数据和航班查询内容数据;/n调用预先生成的数据处理模型对所述航班查询特征数据进行处理,并获取所述数据处理模型得到的所述航班查询特征数据的数据处理结果;所述数据处理模型基于训练样本训练得到;所述训练样本包括航班查询特征以及所述航班查询特征对应的样本类别;所述样本类别包括正常查询和恶意查询;/n在所述数据处理结果为恶意查询的情况下,获取历史查询结果数据,并将所述历史查询结果数据确定为所述航班查询请求的查询结果;所述历史查询结果数据为预先缓存、且与所述航班查询请求相对应的数据。/n

【技术特征摘要】
1.一种航班查询请求的处理方法,其特征在于,包括:
在确定出用户的航班查询请求的内容和/或操作满足预设查询行为分析触发条件的情况下,获取所述航班查询请求中的用户标识;
在所述用户标识满足预设查询行为处理条件的情况下,获取航班查询特征数据;所述航班查询特征数据包括:航班查询操作数据和航班查询内容数据;
调用预先生成的数据处理模型对所述航班查询特征数据进行处理,并获取所述数据处理模型得到的所述航班查询特征数据的数据处理结果;所述数据处理模型基于训练样本训练得到;所述训练样本包括航班查询特征以及所述航班查询特征对应的样本类别;所述样本类别包括正常查询和恶意查询;
在所述数据处理结果为恶意查询的情况下,获取历史查询结果数据,并将所述历史查询结果数据确定为所述航班查询请求的查询结果;所述历史查询结果数据为预先缓存、且与所述航班查询请求相对应的数据。


2.根据权利要求1所述的处理方法,其特征在于,所述数据处理模型的生成过程包括:
获取训练样本;所述训练样本包括航班查询特征以及所述航班查询特征对应的样本类别;所述样本类别包括正常查询和恶意查询;
基于训练样本,对数据处理基础模型进行训练,得到所述数据处理模型。


3.根据权利要求2所述的处理方法,其特征在于,获取训练样本,包括:
获取各个航班查询行为样本,并对所述航班查询行为样本进行特征提取,得到航班查询特征;
在所述用户查询特征满足预设正常查询条件的情况下,将所述用户查询特征的样本类型确定为正常查询;
在所述用户查询特征满足预设恶意查询条件的情况下,将所述用户查询特征的样本类型确定为恶意查询;
将各个航班查询特征以及所述航班查询特征对应的样本类别组合得到训练样本。


4.根据权利要求1所述的处理方法,其特征在于,确定用户的航班查询请求的内容和/或操作满足预设查询行为分析触发条件,包括:
在用户的航班查询请求的内容为预设内容和/或用户的航班查询请求的操作的时间大于预设时间阈值的情况下,确定出用户的航班查询请求的内容和/或操作满足预设查询行为分析触发条件。


5.根据权利要求1所述的处理方法,其特征在于,获取用户在进行航班查询时的航班查询特征数据,包括:
获取所述用户的航班查询行为数据;
对所述航班查询行为数据进行特征提取,得到航班查询特征数据。


6.根据权利要求1所述的处理方法,其特征在于,在所述用户标识位于预设黑名单中的情况下,还包括:
获取历史查询结果数据,并将所述历史查询结果数据确定为所述航班查询请求的查询结果;所述历史查询结果数据为预先缓存、且与所述航班查询请求相对应的数据;
在所述用户标识位于预设白名单中的情况下,还包括:
获取最新的航班查询结果数据,并将所述最新的航班查询结果数据确定为所述航班查询请求的查询结果。


7.一种航班查询请求...

【专利技术属性】
技术研发人员:姚一周中雨刘斌李洋
申请(专利权)人:中国民航信息网络股份有限公司
类型:发明
国别省市:北京;11

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

1