The present invention provides a method and device, check the information, the method comprises the following steps: to check the contents of the information and content of the corresponding segment segment field and second first parity check field, which corresponds to the first check in to check information in the field with the desired content type, check field to be second in addition to check information beyond the content corresponding to a content from the database; check out the first check field lieutenant colonel and second were matched for record check field. The invention solves the problem that a large amount of repeated verification exists in the process of checking the freight rate rules in the relevant technology, and the processing efficiency of the system is improved.
【技术实现步骤摘要】
信息的校验方法及装置
本专利技术涉及互联网领域,具体而言,涉及一种信息的校验方法及装置。
技术介绍
随着互联网的兴起,航空公司网上售票平台以及各种第三方的航班销售平台不断涌现,旅客可以通过互联网自助的完成航班的预订和支付。这就要求为旅客提供自动化的航班查询搜索系统。旅客输入一个行程请求,该系统会自动为旅客计算生成可用的行程,并且完成航班可利用舱位的查询及航班舱位价格的计算,这就对航班搜索系统的处理性能提出了更高要求。航班搜索需要寻找满足旅客行程要求的一组航班并计算出乘坐这组航班所需的价格。对于一个从O出发到D的查询请求,既要在数以百万计的航班计划数据中找出满足行程要求的航班组合,又要在数以亿计的运价数据中找出相应的运价组合。而航班组合与运价组合之间又可以是多对多的关系,即一个航班组合可与多个运价组合对应,同理一个运价组合也可以用于多个航班组合。因此OD之间满足查询请求的潜在结果数以亿计,航班搜索引擎必须在短时间内从庞大的搜索空间中找到较优的结果返回给用户。如何提高搜索效率,成为了航班搜索技术的关键。一个航班组合与一个运价组合最终能否对应起来,需要受到运价规则的限制。航空公司为了实现差异化的销售策略,允许同一航班上存在多种机票价格,并对每一种价格的适用条件进行了详细的规定,这些价格约束条件就是通过运价规则来表达的。将航班组合与运价组合对应起来的搜索过程,实际上就是校验运价规则是否通过的过程。运价规则是通过数据表来存储的,表中有多条记录,而每条记录中又包含多个字段内容。虽然运价规则中包括record规则,category规则,table规则,yqyr规则和ia ...
【技术保护点】
一种信息的校验方法,其特征在于,包括:将待校验信息的内容进行分段得到与分段内容对应第一校验字段和第二校验字段,其中,所述第一校验字段与在所述待校验信息中所需内容所属类型对应,所述第二校验字段于所述待校验信息中除所述所需内容之外的内容对应;从数据库中校验出所述第一校验字段和所述第二校验字段均匹配的记录。
【技术特征摘要】
1.一种信息的校验方法,其特征在于,包括:将待校验信息的内容进行分段得到与分段内容对应第一校验字段和第二校验字段,其中,所述第一校验字段与在所述待校验信息中所需内容所属类型对应,所述第二校验字段于所述待校验信息中除所述所需内容之外的内容对应;从数据库中校验出所述第一校验字段和所述第二校验字段均匹配的记录。2.根据权利要求1所述的方法,其特征在于,所述第一校验字段由多类校验字段组成,其中,每类校验字段包括一个或多个校验字段;所述第二校验字段包括一个或多个校验字段。3.根据权利要求2所述的方法,其特征在于,在每类校验字段相互之间为包含或被包含的关系的情况下,从数据库中校验出所述第一校验字段和所述第二校验字段均匹配的记录包括:查找数据库中是否存在与所述第一校验字段中第一类校验字段均匹配的第一记录,其中,所述第一类校验字段包含所有种类的校验字段;在数据库中存在与所述第一类校验字段均匹配的第一记录的情况下,从查找到的所述第一记录中继续校验所述第二校验字段,直到所述第一记录中存在于所述第二校验字段匹配的记录。4.根据权利要求3所述的方法,其特征在于,在数据库中不存在与所述第一校验字段中包含种类最多校验字段均匹配的第一记录的情况下,查找数据库中是否存在与所述第一校验字段中第二类校验字段均匹配的第二记录,其中,所述第二类校验字段相对于所述第一校验字段少一类校验字段;在数据库中存在与所述第二类校验字段均匹配的第二记录的情况下,查找所述第二记录中是否存在与所述第二类校验字段相对于所述第一校验字段缺少的一类校验字段;在所述第二记录中存在与所述第二类校验字段相对于所述第一校验字段缺少的一类校验字段的情况下,继续校验所述第二校验字段,直到所述第二记录中存在于所述第二校验字段匹配的记录;将校验结果与所述第一类校验字段以键值对形式缓存。5.根据权利要求4所述的方法,其特征在于,在数据库中不存在与所述第二类校验字段均匹配的第二记录的情况下,查找数据库中是否存在与所述第N校验字段中第N类校验字段均匹配的第N记录;其中,所述第N类校验字段相对于所述第二校验字段少N减2类校验字段;在数据库中存在与所述第N类校验字段均匹配的第N记录的情况下,查找所述第N记录中是否存在与所述第N类校验字段相对于所述第二校验字段缺少的N减2类校验字段;在所述第N记录中存在与所述第N类校验字段相对于所述第二校验字段缺少的N减2类校验字段的情况下,继续校验所述第二校验字段,直到所述第N记录中存在于所述第二校验字段匹配的记录;将校验结果与所述第一类校验字段以键值对形式缓存;其中,N为从3开始取值的整数。6.一种信息的校验装置,其特征在于,包括:分段模块,用于将待校验信息的内容进行分...
【专利技术属性】
技术研发人员:黄向平,杨华,徐晓舟,高超,王可,邢士美,
申请(专利权)人:中国民航信息网络股份有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。