规则运价计算方法及装置、系统的制作方法_4

文档序号:9888934阅读:来源:国知局
是否存在未校验的原始运价,如果是,则返回步骤701;否则,继续步骤706;
[0109]步骤706:验证是否有通过校验的原始运价,如果是则进入运价计算的步骤307,否则返回步骤304,对排序后的规则细节数据进行校验。
[0110]其中,步骤309中,规则运价的每条规则中只计算可通过校验的优先级最高的规则细节数据,流程到达步骤309时已有规则细节数据完成计算生成新运价,此时将已生成新运价的相应规则下的其他规则细节数据全部进行清除,使规则运价的每条规则中只有可通过校验的优先级最高的规则细节数据供新运价生成时使用。
[0111]本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。
[0112]本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0113]这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0114]这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0115]以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。
【主权项】
1.一种规则运价计算方法,其特征在于,所述方法包括: 对规则运价的规则及规则细节数据进行选取、排序及校验,得到规则运价的每条规则中优先级最高且通过检验的规则细节数据; 原始数据选取模块,用于根据所述规则选取模块得到的规则细节数据下的原始运价选取规则,选取原始运价并对原始运价进行校验; 运价计算模块,用于根据所述规则细节数据的内容对所述原始运价进行计算,生成新运价,并对所述新运价进行筛选得到最终结果。2.根据权利要求1所述的方法,其特征在于,所述对规则运价的规则及规则细节数据进行选取、排序及校验,包括: 根据航程请求中的承运航空公司、航程信息、订座舱位信息进行规则运价的规则及规则细节数据的选取; 对所选取的规则及规则细节数据进行排序; 对排序后的规则细节数据进行有效性校验,得到规则运价的每条规则中优先级最高且通过检验的规则细节数据。3.根据权利要求2所述的方法,其特征在于,所述选取原始运价并对原始运价进行校验,包括: 根据所述规则细节数据下的原始运价选取规则,修正所述航程请求中对应的航程信息、舱位信息、发布信息; 根据所述修正后的航程请求检索运价,作为原始运价; 对所述原始运价进行有效性校验,保留检验通过的原始运价。4.根据权利要求1或3所述的方法,其特征在于,所述根据所述规则细节数据的内容对所述原始运价进行计算,生成新运价,并对所述新运价进行筛选得到最终结果,包括: 根据所述规则细节数据对原始运价进行计算; 根据规则细节数据的要求对所述计算的结果进位,生成新运价的价格,将新运价的价格与规则细节数据的原始运价数据相结合生成新运价; 根据所述规则细节数据的运价选择方式字段对生成的所有新运价进行筛选,得到最终结果。5.一种规则运价计算引擎,其特征在于,包括: 规则选取模块,用于对规则运价数据库中规则运价的规则及规则细节数据进行选取、排序及校验,得到规则运价每条规则中优先级最高且通过检验的规则细节数据; 原始数据选取模块,用于根据所述规则选取模块得到的规则细节数据下的原始运价选取规则,选取原始运价并对原始运价进行校验; 运价计算模块,用于根据所述规则细节数据的内容对所述原始运价进行计算,生成新运价,并所述新运价进行筛选得到最终结果。6.根据权利要求5所述的规则运价计算引擎,其特征在于,所述规则选取模块具体用于: 根据航程请求中的承运航空公司、航程信息、订座舱位信息进行规则运价的规则与规则细节数据的选取; 对所选取的规则及规则细节数据进行排序; 对排序后的规则细节数据进行有效性校验,得到规则运价的每条规则中优先级最高且通过检验的规则细节数据。7.根据权利要求6所述的规则运价计算引擎,其特征在于,所述原始数据选取模块具体用于: 根据所述规则细节数据下的原始运价选取规则,修正所述航程请求中对应的航程信息、舱位信息、发布信息; 根据所述修正后的航程请求检索运价,作为原始运价; 对所述原始运价进行有效性校验,保留检验通过的原始运价。8.根据权利要求5或7所述的规则运价计算引擎,其特征在于,所述的运价计算模块具体用于: 根据所述规则细节数据对原始运价进行计算; 根据规则细节数据的要求对所述计算的结果进位,生成新运价的价格,将新运价的价格与规则细节数据的原始运价数据相结合生成新运价; 根据所述规则细节数据的运价选择方式字段对生成的所有新运价进行筛选。9.一种规则运价计算系统,其特征在于,所述系统包括:如权利要求5至8任一项所述的规则运价计算引擎、规则运价数据管理平台、规则运价数据库;其中,所述规则运价数据管理平台,用于管理规则运价的规则及规则细节数据及批量数据导入;所述规则运价数据库,用于存储规则运价的规则及规则细节数据。10.根据权利要求9所述的系统,其特征在于,所述规则运价数据管理平台包括: 规则运价数据管理模块,用于录入与维护规则运价的规则及规则细节数据; 规则运价数据接口模块,用于批量导入规则运价的规则及规则细节数据到所述规则运价数据库,并与外部系统进行数据对接。
【专利摘要】本发明实施例公开了一种规则运价计算方法及装置、系统,所述方法包括:对规则运价的规则及规则细节数据进行选取、排序及校验,得到规则运价的每条规则中优先级最高且通过检验的规则细节数据;原始数据选取模块,用于根据所述规则选取模块得到的规则细节数据下的原始运价选取规则,选取原始运价并对原始运价进行校验;运价计算模块,用于根据所述规则细节数据的内容对所述原始运价进行计算,生成新运价,并所述新运价进行筛选得到最终结果。本发明实施例能够实现运价数据的动态生成、计算,能够与航空公司系统进行对接,为航空公司细分运价产品、快速制定运价。
【IPC分类】G06Q50/30, G06Q30/02, G06Q10/08
【公开号】CN105654338
【申请号】
【发明人】孟晋津, 卢钰新, 臧凌
【申请人】中国民航信息网络股份有限公司
【公开日】2016年6月8日
【申请日】2015年12月25日
当前第4页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1