【技术实现步骤摘要】
用户订单信息的冲突校验方法、系统、设备及介质
本专利技术涉及互联网领域,尤其涉及一种用户订单信息的冲突校验方法、系统、设备及介质。
技术介绍
随着智能终端,移动网络的高速发展,用户已习惯通过网络订机票、酒店、度假产品。手机上点点手指便能预订好机票、酒店搞定旅行计划。针对商旅客或者对于出行次数较少的用户而言,在快节奏城市生活的当下,操作人员也非常容易忽略一些细节造成的行程冲突。例如,偶尔会出行相同行程重复预定,或订单使用、地点衔接错误问题;从而给用户造成旅行不便或是经济损失。因此,在用户下订单前,检验当前订单与用户现有已经下的订单是否存在出行时间的冲突是亟待解决的问题。
技术实现思路
本专利技术要解决的技术问题是为了克服现有技术中无法对用户订单信息进行冲突校验的缺陷,提供一种用户订单信息的冲突校验方法、系统、设备及介质。本专利技术是通过下述技术方案来解决上述技术问题:第一方面,本专利技术提供一种用户订单信息的冲突校验方法,包括以下步骤:获取用户信息以及所述用户信息对应的历史订单数据;筛选所述历史订单数据中所有未出行的订单数据;获取所述用户当前预定的订单数据;按照预设的冲突校验规则,判断所述用户当前预定的订单数据与所述未出行的订单数据是否冲突;其中,所述冲突校验原则包括若订单之间的出行时间存在冲突,则订单数据之间存在冲突。较佳地,所述按照预设的冲突校验规则,判断所述用户当前预定的订单数据与所述未出行的订单数据是否冲突,包括: >筛选出与所述用户当前预定的订单数据出行时间段位于同一时间范围的所述未出行的订单数据;若判断出所述用户当前预定的订单数据与所述未出行的订单数据的出行时间段重合,发送第一错误提示信息,其中,所述第一错误提示信息用于表征订单行程重复;若判断出所述用户当前预定的订单数据与所述未出行的订单数据两者中任意一个订单数据的起始时间与另一个订单数据的终止时间的时间间隔小于预设阈值,发送第二错误提示信息,其中,所述第二错误提示信息用于表征订单换乘时间过短,所述预设阈值根据两个订单数据对应的出行位置而设定。较佳地,若所述用户当前预定的订单数据与多个未出行的订单存在多个冲突信息时,将各冲突信息按照冲突规则权重高低进行排序。较佳地,所述第一错误提示信息的权重大于第二错误提示信息的权重;和/或,根据各所述未出行的订单数据所产生的退订费用确定冲突规则权重的排序。较佳地,所述方法还包括:根据所述用户是否完成当前预定的订单数据,判断本次错误提示信息是否有效。第二方面,本专利技术还提供一种用户订单信息的冲突校验系统,包括:第一获取模块,用于获取用户信息以及所述用户信息对应的历史订单数据;筛选模块,用于筛选所述历史订单数据中所有未出行的订单数据;第二获取模块,用于获取所述用户当前预定的订单数据;第一判断模块,用于按照预设的冲突校验规则,判断所述用户当前预定的订单数据与所述未出行的订单数据是否冲突;其中,所述冲突校验原则包括若订单之间的出行时间存在冲突,则订单数据之间存在冲突。较佳地,所述第一判断模块,包括:筛选单元,用于筛选出与所述用户当前预定的订单数据出行时间段位于同一时间范围的所述未出行的订单数据;第一发送单元,用于若判断出所述用户当前预定的订单数据与所述未出行的订单数据的出行时间段重合,发送第一错误提示信息,其中,所述第一错误提示信息用于表征订单行程重复;第二发送单元,用于若判断出所述用户当前预定的订单数据与所述未出行的订单数据两者中任意一个订单数据的起始时间与另一个订单数据的终止时间的时间间隔小于预设阈值,发送第二错误提示信息,其中,所述第二错误提示信息用于表征订单换乘时间过短,所述预设阈值根据两个订单数据对应的出行位置而设定。较佳地,若所述用户当前预定的订单数据与多个未出行的订单存在多个冲突信息时,将各冲突信息按照冲突规则权重高低进行排序。较佳地,所述第一错误提示信息的权重大于第二错误提示信息的权重;和/或,根据各所述未出行的订单数据所产生的退订费用确定冲突规则权重的排序。较佳地,所述系统还包括:第二判断模块,用于根据所述用户是否完成当前预定的订单数据,判断本次错误提示信息是否有效。第三方面,本专利技术提供一种电子设备,包括处理器、存储器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现第一方面所述的用户订单信息的冲突校验方法。第四方面,本专利技术提供一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现第一方面所述的用户订单信息的冲突校验方法。本专利技术的积极进步效果在于:提供一种用户订单信息的冲突校验方法、系统、设备及介质。通过获取用户信息对应的历史订单数据以及用户当前预定的订单数据,按照冲突校验规则,判断订单间是否存在重复或者是否存在订单换乘时间过短而造成的冲突。本专利技术解决了在用户下订单前,检验当前订单与用户现有已经下的订单是否存在冲突,减少了用户重复预订事件以及订单间换乘时间过短而造成的出行问题。附图说明图1为本专利技术实施例1的用户订单信息的冲突校验方法的流程图。图2为本专利技术实施例2的用户订单信息的冲突校验方法的流程图。图3为本专利技术实施例3的用户订单信息的冲突校验系统的结构示意图。图4为本专利技术实施例4的用户订单信息的冲突校验系统的结构示意图。图5为本专利技术实施例5的电子设备的硬件结构示意图。具体实施方式下面通过实施例的方式进一步说明本专利技术,但并不因此将本专利技术限制在所述的实施例范围之中。实施例1本实施例提供一种用户订单信息的冲突校验方法,参照图1,该方法包括以下步骤:步骤S11、获取用户信息以及用户信息对应的历史订单数据。步骤S12、筛选历史订单数据中所有未出行的订单数据。步骤S13、获取用户当前预定的订单数据。步骤S14、按照预设的冲突校验规则,判断用户当前预定的订单数据与未出行的订单数据是否冲突;其中,冲突校验原则包括若订单之间的出行时间存在冲突,则订单数据之间存在冲突。本实施例,用户订单信息的冲突校验方法,该方法可以应用于服务器,相应的装置可以设置在服务器中,例如可以是服务器的中央处理器CPU。本实施例步骤S11中,获取用户订单中出行人的证件类型及证件号,获取该用户的所有未出行的订单,通过出发地、目的地、出发时间、到达时间等多个维度,进行订单重复校验及订单衔接校验,检验出相冲突的订单。本实施例步骤S12中,服务器获取当前用户的UID(UserIdentification,用户身份)获取该用户之前在前端APP(Application,应用程序)页面上选择的所有订单数据。从获取的所有订单数据中选择出发时间在当前时间之后,且未出行的有效订单数据。该本文档来自技高网...
【技术保护点】
1.一种用户订单信息的冲突校验方法,其特征在于,包括以下步骤:/n获取用户信息以及所述用户信息对应的历史订单数据;/n筛选所述历史订单数据中所有未出行的订单数据;/n获取所述用户当前预定的订单数据;/n按照预设的冲突校验规则,判断所述用户当前预定的订单数据与所述未出行的订单数据是否冲突;其中,所述冲突校验原则包括若订单之间的出行时间存在冲突,则订单数据之间存在冲突。/n
【技术特征摘要】
1.一种用户订单信息的冲突校验方法,其特征在于,包括以下步骤:
获取用户信息以及所述用户信息对应的历史订单数据;
筛选所述历史订单数据中所有未出行的订单数据;
获取所述用户当前预定的订单数据;
按照预设的冲突校验规则,判断所述用户当前预定的订单数据与所述未出行的订单数据是否冲突;其中,所述冲突校验原则包括若订单之间的出行时间存在冲突,则订单数据之间存在冲突。
2.如权利要求1所述的用户订单信息的冲突校验方法,其特征在于,所述按照预设的冲突校验规则,判断所述用户当前预定的订单数据与所述未出行的订单数据是否冲突,包括:
筛选出与所述用户当前预定的订单数据出行时间段位于同一时间范围的所述未出行的订单数据;
若判断出所述用户当前预定的订单数据与所述未出行的订单数据的出行时间段重合,发送第一错误提示信息,其中,所述第一错误提示信息用于表征订单行程重复;
若判断出所述用户当前预定的订单数据与所述未出行的订单数据两者中任意一个订单数据的起始时间与另一个订单数据的终止时间的时间间隔小于预设阈值,发送第二错误提示信息,其中,所述第二错误提示信息用于表征订单换乘时间过短,所述预设阈值根据两个订单数据对应的出行位置而设定。
3.如权利要求2所述的用户订单信息的冲突校验方法,其特征在于,若所述用户当前预定的订单数据与多个未出行的订单存在多个冲突信息时,将各冲突信息按照冲突规则权重高低进行排序。
4.如权利要求3所述的用户订单信息的冲突校验方法,其特征在于,所述第一错误提示信息的权重大于第二错误提示信息的权重;
和/或,
根据各所述未出行的订单数据所产生的退订费用确定冲突规则权重的排序。
5.如权利要求2所述的用户订单信息的冲突校验方法,其特征在于,所述方法还包括:
根据所述用户是否完成当前预定的订单数据,判断本次错误提示信息是否有效。
6.一种用户订单信息的冲突校验系统,其特征在于,包括:
第一获取模块,用于获取用户信息以及所述用户信息对应的历史订单数据;
筛选模块,用于筛选所述历史订单数据中所有未出行的订单数据;
第二获取模块,用于获取所述用户...
【专利技术属性】
技术研发人员:徐蕴婕,夏洪波,陈清渠,唐巍,
申请(专利权)人:携程旅游信息技术上海有限公司,
类型:发明
国别省市:上海;31
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。