数字识别码生成系统及方法

文档序号:7979259阅读:297来源:国知局
数字识别码生成系统及方法
【专利摘要】本发明提供一种适应性报文数据检查系统,其包括第一接口、第二接口、与所述第一接口和所述第二接口分别耦接的处理模块,其中,第一接口是可配置的,其用于接收来自用户的报文检查数据,第一接口用于获取报文处理系统中的待处理报文,处理模块以来自第一接口的报文检查数据对第二接口获取的报文数据进行检查。本发明还提供适应性报文检查方法。
【专利说明】数字识别码生成系统及方法
【技术领域】
[0001]本发明涉及数据处理技术,更具体地,涉及数据处理中对报文数据进行检查的技术。
【背景技术】
[0002]电子设备的高速发展,使人们除了笔记本和台式电脑,还可使用手机、如ipad等手持式平板电脑来进行各种网络数据处理,例如通过网络处理金融业务。对涉及金融类的数据处理系统而言,手机、ipad等的加入使终端设备变得多样化。
[0003]实际上,除了终端设备的多样化,用户访问这类数据处理系统的网络也包括若干类,如GPRS,因特往,3G网络等;此外,金融业务同样也并非单一不变,而是多种且呈现种类不断增加的趋势。多样化的终端设备、若干类可用网络、多种金融业务,它们的复杂结合使得终端与金融数据处理系统交互的报文格式及内容也呈现多样化的形式。
[0004]如此种类及数量繁多的报文,必然存在许多不符合金融数据处理系统要求的报文,因此报文数据检查在金融数据处理中具有不可忽略的作用。
[0005]常规的报文检查主要是针对特定报文数据提供专门的报文检查编码,这样的报文检查方式适应性较差。

【发明内容】

[0006]本发明提供一种适应性较强的报文检查系统。本发明提供的适应性系统包括第一接口、第二接口、与所述第一接口和所述第二接口分别耦接的处理模块,其中,第一接口是可配置的,其用于接收来自用户的报文检查数据,第一接口用于获取报文处理系统中的待处理报文,处理模块以来自第一接口的报文检查数据对第二接口获取的报文数据进行检查。
[0007]本发明还提供一种适应性报文检查方法,其应用在适应性报文数据检查系统中,所述系统包括第一接口、第二接口、和处理模块,所述方法包括通过第一接口接收来自用户的报文检查数据,其中所述报文检查数据是可配置的;通过第二接口自所述报文处理系统获取待处理报文;以及通过处理模块以所述报文检查数据来检查所获取的待处理报文。
[0008]本发明所述报文检查系统或者执行本文所述的报文检查方法独立于报文处理系统,且可通过第一接口灵活配置不同的报文检查数据,由此,本发明所述的报文检查系统及方法可适应于不同的报文处理。
【专利附图】

【附图说明】
[0009]图1是根据本发明的一个实施例的适应性报文数据检查系统的结构示意图。
[0010]图2是根据本发明的一个实施例的适应性报文检查方法的流程图。
【具体实施方式】[0011]下文将参照附图全面描述本发明的实施例。应说明的是,本发明可实施为不同的形式,并不以在此所阐释的实施例为限。这些实施例的提供旨在使本公开透彻而完整,并将本发明的范围完整地传达给本领域技术人员。
[0012]除非另有限定,否则在此使用的所有术语(包括技术和科学术语)都具有与本发明所属领域的普通技术人员所普遍理解的含义相同的含义。还应当进一步理解到,此处使用的术语应当解释为具有与其在本说明书和相关领域的背景中的含义相一致的含义,并且不应在理想化或过于形式的意义上来进行解释,除非本文明确地进行了这样的限定。
[0013]在下文所给的示例中,报文处理系统是由一个或多个计算机等数据处理设备与网络相互结合所形成的系统。
[0014]图1是根据本发明的一个实施例的适应性报文数据检查系统的结构示意图。如图所示,该系统包括第一接口 10、第二接口 12、与第一接口 10和第二接口 12分别耦接的处理模块14。第一接口 10供用户向所述报文检查系统输入报文检查数据。第一接口 10可接收针对不同报文数据的报文检查数据,且可以删除不需要的报文检查数据;由此,第一接口是可配置的,本申请中,术语“可配置”指的是可根据用户需要进行输入、修改、以及扩展的情况。第二接口 12将本实施例中的适应性报文数据检查系统耦接到报文处理系统。第二接口 12获取报文处理系统待处理的报文数据,而处理模块14从自第一接口 10所输入的报文检查数据中取得用于检查第二接口 12获取的报文数据的报文检查数据,随后基于该报文检查数据检查所接收的报文并生成报文检查结果。通过第二接口 12,适应性报文数据检查系统可以耦接到报文处理系统,自其获取要处理的报文数据以在数据检查系统内进行检查。
[0015]适应性报文检查系统还可包括数据转换模块15,用于将从第一接口 10进入到该系统的报文检查数据转换为系统可识别的数据。该数据转换模块15包括逻辑语句生成单元150和汇编语句转换单元152。逻辑语句生成单元150可将从所述第一接口所接收的报文检查数据生成逻辑语句;而汇编语句转换单元152可将该逻辑语句转换为类汇编语言形式的数据。举例来说,从第一接口 10输入的报文检查数据可以是一系列参数集,该参数集可例如是一系列针对报文数据的规则集合,按照该规则集合的相关规则来检查报文数据。该参数集被逻辑语句生成单元150按照预先设定的逻辑关系形成为逻辑语句。进一步,可由汇编语句转换单元152将该逻辑语句转换成类汇编数据。例如通过成二叉数的数据结构和/或非递归遍历法,上述逻辑语句可以存储在该适应性数据检查系统的存储器中,从而在该系统启动时直接调用并将其转换为类汇编数据以便使用。
[0016]适应性报文数据检查系统还可包括存储模块,用于存储自第一接口 10和第二接口 12分别获取的数据、以及存储如上所述的转换后的类汇编数据。本领域技术人员可以理解到,存储模块可被区分为不同的部分以存放不同的数据。该存储模块与上文提到的存储器可以是一个器件,也可以是不同的器件。
[0017]如上所述的适应性报文检查系统,可根据需要通过其第一接口灵活配置报文检查数据,转换模块又可将这些根据需要配置的报文检查数据转换成报文检查系统可识别的数据。第二接口的设置使该适应性报文检查系统可耦合到不同的报文检查系统。借由设置第一接口、转换模块及第二接口,该适应性报文检查系统便不必像现有技术那样要嵌入在报文处理系统中作为报文处理系统的一部分而存在,相反,该适应性报文检查系统可独立于报文处理系统设置,只需能与报文处理系统通信获得要检查的报文数据即可。
[0018]在本公开中,适应性报文数据检查系统可实现在数据处理设备中,该数据处理设备例如为计算机,如ipad的平板电脑,如手机、MP4等手持式电子设备。在被实现在上述数据处理设备中的情况下,第一接口和第二接口均可实现在该数据处理设备的相关部件内,如该数据处理设备的输入输出接口或用户接口等;数据转换模块和处理模块例如均可实现在该数据处理设备的处理器内。
[0019]图2是根据本发明的一个实施例的适应性报文检查方法的流程图。所示例的方法示例但非限制性地应用在图1所示的适应性报文检查系统中。
[0020]如图所示,在步骤200,第一接口接收来自用户的报文检查数据,其中所述报文检查数据是可配置的。在步骤202,第二接口自报文处理系统获取待处理报文。在步骤204,处理模块以所述报文检查数据来检查所获取的待处理报文。
[0021]图2所示的方法还可包括在以所述报文检查数据来检查所获取的待处理报文之前,将从第一接口所接收的报文检查数据转换为适应性报文数据检查系统识别的数据。其中,将从第一接口所接收的报文检查数据转换为适应性报文数据检查系统识别的数据包括用于将从所述第一接口所接收的报文检查数据生成逻辑语句;以及将该逻辑语句转换为类汇编数据。
[0022]具体地,在步骤200,适应性报文数据检查系统通过第一接口 10接收针对不同报文数据的报文检查数据,且可以删除不需要的报文检查数据;由此,第一接口所接收的数据是可灵活配置的。在步骤202,将本实施例中的适应性报文数据检查系统耦接到报文处理系统的第二接口 12获取报文处理系统待处理的报文数据。在步骤204,处理模块14从自第一接口 10所输入的报文检查数据中取得用于检查第二接口 12获取的报文数据的报文检查数据,随后基于该报文检查数据检查所接收的报文并生成报文检查结果。
[0023]在步骤204之前,该方法还包括由数据转换模块15将从第一接口 10进入到该系统的报文检查数据转换为系统可识别的数据;具体地,由逻辑语句生成单元150将从所述第一接口所接收的报文检查数据生成逻辑语句,由汇编语句转换单元152可将该逻辑语句转换为类汇编语言形式的数据。举例来说,从第一接口 10输入的报文检查数据可以是一系列参数集,该参数集可例如是一系列针对报文数据的规则集合,按照该规则集合的相关规则来检查报文数据。该参数集被逻辑语句生成单元150按照预先设定的逻辑关系形成为逻辑语句。进一步,可由汇编语句转换单元152将该逻辑语句创建成一种类汇编数据,例如通过解析成二叉数的数据结构和/或通过非递归遍历法。本领域技术人员可以理解到,上述逻辑语句可以存储在该适应性数据检查系统的一存储器中,从而在该系统启动时直接调用并将其转换为类汇编数据以便使用。
[0024]如下所示的表I给出一种逻辑语句的语法规则的示例:
表I
【权利要求】
1.一种适应性报文数据检查系统,其特征在于,所述报文检查系统包括可配置且用于接收来自用户的报文检查数据的第一接口,与报文处理系统耦接用于获取报文处理系统中的待处理报文的第二接口,与所述第一接口和所述第二接口分别耦接从而以来自第一接口的报文检查数据对从第二接口获取的报文数据进行检查的处理模块。
2.如权利要求1所述的数据检查系统,其特征在于,所述系统还包括用于将从第一接口所接收的报文检查数据转换为适应性报文数据检查系统识别的数据的转换模块。
3.如权利要求2所述的数据检查系统,其特征在于,所述转换模块包括用于将从所述第一接口所接收的报文检查数据生成逻辑语句的逻辑语句生成单元,以及将该逻辑语句转换为类汇编数据的汇编语句转换单元。
4.一种适应性报文检查方法,其应用在适应性报文数据检查系统中,所述系统包括第一接口、第二接口、和处理模块,其特征在于,所述方法包括: 通过第一接口接收来自用户的报文检查数据,其中所述报文检查数据是可配置的; 通过第二接口自报文处理系统获取待处理报文;以及 通过处理模块以所述报文检查数据来检查所获取的待处理报文。
5.如权利要求4所述的报文检查方法,其特征在于,所述方法还包括在以所述报文检查数据来检查所获取的待处理报文之前,将从第一接口所接收的报文检查数据转换为适应性报文数据检查系统识别的数据。
6.如权利要求5所述的报文检查方法,其特征在于,将从第一接口所接收的报文检查数据转换为适应性报文数据检查系统识别的数据包括: 用于将从所述第一接口所接收的报文检查数据生成逻辑语句;以及 将该逻辑语句转换为类汇编数据。
【文档编号】H04L12/26GK103428043SQ201210165395
【公开日】2013年12月4日 申请日期:2012年5月25日 优先权日:2012年5月25日
【发明者】孙皓, 高晶晶, 冀乃庚, 苗浩 申请人:中国银联股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1