[发明专利]信息的校验方法及装置有效
申请号: | 201611265328.1 | 申请日: | 2016-12-30 |
公开(公告)号: | CN106777310B | 公开(公告)日: | 2020-05-22 |
发明(设计)人: | 黄向平;杨华;徐晓舟;高超;王可;邢士美 | 申请(专利权)人: | 中国民航信息网络股份有限公司 |
主分类号: | G06F16/903 | 分类号: | G06F16/903;G06F11/07 |
代理公司: | 北京瑞思知识产权代理事务所(普通合伙) 11341 | 代理人: | 李涛 |
地址: | 101318 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息 校验 方法 装置 | ||
1.一种信息的校验方法,其特征在于,包括:
将待校验信息的内容进行分段得到与分段内容对应第一校验字段和第二校验字段,其中,所述第一校验字段与在所述待校验信息中所需内容所属类型对应,所述第二校验字段于所述待校验信息中除所述所需内容之外的内容对应;
从数据库中校验出所述第一校验字段和所述第二校验字段均匹配的记录;
所述第一校验字段由多类校验字段组成,其中每类校验字段包括一个或多个校验字段;所述第二校验字段包括一个或多个校验字段;
在每类校验字段相互之间为包含或被包含的关系的情况下,从数据库中校验出所述第一校验字段和所述第二校验字段均匹配的记录包括:
查找数据库中是否存在与所述第一校验字段中第一类校验字段均匹配的第一记录,其中,所述第一类校验字段包含所有种类的校验字段;
在数据库中存在与所述第一类校验字段均匹配的第一记录的情况下,从查找到的所述第一记录中继续校验所述第二校验字段,直到所述第一记录中存在于所述第二校验字段匹配的记录;
在数据库中存在与第二类校验字段均匹配的第二记录的情况下,查找所述第二记录中是否存在与所述第二类校验字段相对于所述第一校验字段缺少的一类校验字段;
在所述第二记录中存在与所述第二类校验字段相对于所述第一校验字段缺少的一类校验字段的情况下,继续校验所述第二校验字段,直到所述第二记录中存在于所述第二校验字段匹配的记录;
将校验结果与所述第一类校验字段以键值对形式缓存;
在数据库中不存在与所述第二类校验字段均匹配的第二记录的情况下,查找数据库中是否存在与第N校验字段中第N类校验字段均匹配的第N记录;其中,所述第N类校验字段相对于所述第二校验字段少N减2类校验字段;
在数据库中存在与所述第N类校验字段均匹配的第N记录的情况下,查找所述第N记录中是否存在与所述第N类校验字段相对于所述第二校验字段缺少的N减2类校验字段;
在所述第N记录中存在与所述第N类校验字段相对于所述第二校验字段缺少的N减2类校验字段的情况下,继续校验所述第二校验字段,直到所述第N记录中存在于所述第二校验字段匹配的记录;
将校验结果与所述第一类校验字段以键值对形式缓存;
其中,N为从3开始取值的整数;
在数据库中不存在与所述第一校验字段中包含种类最多校验字段均匹配的第一记录的情况下,查找数据库中是否存在与所述第一校验字段中第二类校验字段均匹配的第二记录,其中,所述第二类校验字段相对于所述第一校验字段少一类校验字段。
2.一种信息的校验装置,其特征在于,包括:
分段模块,用于将待校验信息的内容进行分段得到与分段内容对应第一校验字段和第二校验字段,其中,所述第一校验字段与在所述待校验信息中所需内容所属类型对应,所述第二校验字段于所述待校验信息中除所述所需内容之外的内容对应;
校验模块,用于从数据库中校验出所述第一校验字段和所述第二校验字段均匹配的记录;
其中,所述校验模块包括:
第一查找单元,用于查找数据库中是否存在与所述第一校验字段中第一类校验字段均匹配的第一记录,其中,所述第一类校验字段包含所有种类的校验字段;
第二查找单元,用于在数据库中不存在与所述第一校验字段中包含种类最多校验字段均匹配的第一记录的情况下,查找数据库中是否存在与所述第一校验字段中第二类校验字段均匹配的第二记录,其中,所述第二类校验字段相对于所述第一校验字段少一类校验字段;
第一校验单元,用于在数据库中存在与所述第一类校验字段均匹配的第一记录的情况下,从查找到的所述第一记录中继续校验所述第二校验字段,直到所述第一记录中存在于所述第二校验字段匹配的记录;
第三查找单元,用于在数据库中存在与所述第二类校验字段均匹配的第二记录的情况下,查找所述第二记录中是否存在与所述第二类校验字段相对于所述第一校验字段缺少的一类校验字段;
第二校验单元,用于在所述第二记录中存在与所述第二类校验字段相对于所述第一校验字段缺少的一类校验字段的情况下,继续校验所述第二校验字段,直到所述第二记录中存在于所述第二校验字段匹配的记录;
第一缓存单元,用于将校验结果与所述第一类校验字段以键值对形式缓存;
第四查找单元,用于在数据库中不存在与所述第二类校验字段均匹配的第二记录的情况下,查找数据库中是否存在与第N校验字段中第N类校验字段均匹配的第N记录;其中,所述第N类校验字段相对于所述第二校验字段少N减2类校验字段;
第五查找单元,用于在数据库中存在与所述第N类校验字段均匹配的第N记录的情况下,查找所述第N记录中是否存在与所述第N类校验字段相对于所述第二校验字段缺少的N减2类校验字段;
第三校验单元,用于在所述第N记录中存在与所述第N类校验字段相对于所述第二校验字段缺少的N减2类校验字段的情况下,继续校验所述第二校验字段,直到所述第N记录中存在于所述第二校验字段匹配的记录;
第二缓存单元,用于将校验结果与所述第一类校验字段以键值对形式缓存;
其中,N为从3开始取值的整数;
其中,每类校验字段包括一个或多个校验字段;所述第二校验字段包括一个或多个校验字段。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国民航信息网络股份有限公司,未经中国民航信息网络股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611265328.1/1.html,转载请声明来源钻瓜专利网。
- 上一篇:非正常航班旅客通知数据的处理方法及系统
- 下一篇:航班舱位状态缓存方法和系统
- 信息记录介质、信息记录方法、信息记录设备、信息再现方法和信息再现设备
- 信息记录装置、信息记录方法、信息记录介质、信息复制装置和信息复制方法
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录装置、信息再现装置、信息记录方法、信息再现方法、信息记录程序、信息再现程序、以及信息记录介质
- 信息记录设备、信息重放设备、信息记录方法、信息重放方法、以及信息记录介质
- 信息存储介质、信息记录方法、信息重放方法、信息记录设备、以及信息重放设备
- 信息存储介质、信息记录方法、信息回放方法、信息记录设备和信息回放设备
- 信息记录介质、信息记录方法、信息记录装置、信息再现方法和信息再现装置
- 信息终端,信息终端的信息呈现方法和信息呈现程序
- 信息创建、信息发送方法及信息创建、信息发送装置