[发明专利]组合消息序列的验证方法、装置及存储介质在审
申请号: | 202110856007.3 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113553202A | 公开(公告)日: | 2021-10-26 |
发明(设计)人: | 郁文斌;徐昱;刘长波;宋西欣;付立民;王宇杰;任超;李淼 | 申请(专利权)人: | 北京全路通信信号研究设计院集团有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 岳晓萍 |
地址: | 100070 北京市丰台区*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 组合 消息 序列 验证 方法 装置 存储 介质 | ||
本申请公开了一种组合消息序列的验证方法、装置及存储介质,涉及数据处理技术领域,该方案的相比现有技术适应性更广,可以满足现有的数据交互场景的验证需求。该方法包括:获取待验证消息序列、预设组合消息序列之间的验证规则以及预设组合消息序列中各消息序列内消息之间的验证规则;以预设组合消息序列中的首个序列的首个消息开始与待验证消息序列进行消息匹配,线性迭代预设组合消息序列;在线性迭代的过程中,根据当前迭代序列内消息之间的验证规则与预设组合消息序列之间的验证规则的关系、上一个验证结果以及消息匹配的匹配结果,确定当前验证结果,且根据当前验证结果,确定待验证消息序列的验证结果。
技术领域
本申请实施例涉及数据处理技术领域,尤其涉及一种组合消息序列的验证方法、装置及存储介质。
背景技术
在基于浏览器/服务器(B/S,Brower/Server)和客户端/服务端(C/S,Client/Server)架构的系统中,被测设备和外围设备之间通常存在数据交互。现有的数据交互过程中,由被测设备向外围设备发送消息,第三方设备可以截取消息,并将消息与预设消息序列中的消息进行匹配,然后根据匹配结果确定对于数据交互的验证是否通过。
随着数据交互场景的逐渐丰富,目前预设消息序列开始逐渐演变为组合消息序列,不同消息序列可以对应不同的交互场景,也就是需要将多个消息序列与第三方设备截取到的消息进行匹配。然而,现有的组合消息序列的验证方法仅适用于单一验证规则的场景,当交互场景之间的验证规则与各个交互场景内部的验证规则不同时,并不适用。所以亟待提出一种适应性更广的组合消息序列的验证方法,以满足现有的数据交互场景的验证需求。
发明内容
本申请提供一种组合消息序列的验证方法、装置及存储介质,该方案的相比现有技术适应性更广,可以满足现有的数据交互场景的验证需求。
为达到上述目的,本申请采用如下技术方案:
第一方面,本申请提供一种组合消息序列的验证方法,包括:获取待验证消息序列、预设组合消息序列之间的验证规则以及预设组合消息序列中各消息序列内消息之间的验证规则;以预设组合消息序列中的首个序列的首个消息开始与待验证消息序列进行消息匹配,线性迭代预设组合消息序列;在线性迭代的过程中,根据当前迭代序列内消息之间的验证规则与预设组合消息序列之间的验证规则的关系、上一个验证结果以及消息匹配的匹配结果,确定当前验证结果,且根据当前验证结果,确定待验证消息序列的验证结果。
本申请提供的技术方案中,在对获取到的待验证消息序列进行验证时,通过线性迭代的方式对预设组合消息序列和待验证消息序列的消息匹配过程进行迭代,在迭代过程中,充分考虑了当前迭代序列内消息之间的验证规则与预设组合消息序列之间的验证规则的关系,并根据该关系和上一个验证结果以及消息匹配的匹配结果,确定当前验证结果,然后根据当前验证结果确定待验证消息序列的验证结果。可以看出,本申请提供的技术方案可以适用于验证规则发生变化的数据交互场景,所以,该方案的相比现有技术的适应性更广,可以满足现有的数据交互场景的验证需求。
可选的,在一种可能的设计方式中,上述“验证规则”可以包括:第一逻辑验证和第二逻辑验证;第一逻辑验证为“与”逻辑验证,第二逻辑验证为“或”逻辑验证;或者,第二逻辑验证为“与”逻辑验证,第一逻辑验证为“或”逻辑验证。
可选的,在另一种可能的设计方式中,在预设组合消息序列之间的验证规则为第一逻辑验证的情况下,上述“根据当前迭代序列内消息之间的验证规则与预设组合消息序列之间的验证规则的关系、上一个验证结果以及消息匹配的匹配结果,确定当前验证结果”可以包括:确定当前迭代序列内消息之间的验证规则是否为第一逻辑验证;若当前迭代序列内消息之间的验证规则为第一逻辑验证,则将当前迭代序列的当前消息的匹配结果与上一个验证结果进行第一逻辑验证,得到当前验证结果;若当前迭代序列内消息之间的验证规则为第二逻辑验证,则暂存上一个验证结果,并对当前迭代序列内消息的匹配结果按照第二逻辑验证得到验证结果,之后将按照第二逻辑验证得到的验证结果与暂存的上一个验证结果进行第一逻辑验证,得到当前验证结果。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京全路通信信号研究设计院集团有限公司,未经北京全路通信信号研究设计院集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110856007.3/2.html,转载请声明来源钻瓜专利网。