数据处理方法、装置、芯片及计算机可读存储介质制造方法及图纸

技术编号:36016844 阅读:56 留言:0更新日期:2022-12-21 10:08
本发明专利技术提供了一种数据处理方法、装置、芯片及计算机可读存储介质。数据处理方法包括:获取第一数据组和第二数据组;对第一数据组和第二数据组进行第一条件匹配处理,得到第一数据组的第一匹配信息和第二数据组的第二匹配信息;对第一匹配信息和第二匹配信息进行第二条件匹配处理得到匹配结果信息。根据本发明专利技术实施例的方案,能够适用于复杂的条件处理应用场景,从而能够满足应用需求。从而能够满足应用需求。从而能够满足应用需求。

【技术实现步骤摘要】
数据处理方法、装置、芯片及计算机可读存储介质


[0001]本专利技术实施例涉及但不限于芯片
,尤其涉及一种数据处理方法、装置、芯片及计算机可读存储介质。

技术介绍

[0002]随着软件定义网络(Software Defined Network,SDN)的发展,对芯片或设备的要求越来越高,例如,以往的逐条执行条件判断语句的编程芯片越发不能满足更高的应用需求。为了满足更高的应用需求,相关技术中提出了一种基于流表架构的编程芯片,这种基于流表架构的编程芯片采用条件处理与匹配表相结合的方式对条件判断语句并行处理,但是,这种方式一般只适用于条件处理比较简单的场景,对于复杂的条件处理应用场景则不够灵活,难以满足应用需求。

技术实现思路

[0003]以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
[0004]本专利技术实施例提供了一种数据处理方法、装置、芯片及计算机可读存储介质,能够适用于复杂的条件处理应用场景,从而能够满足应用需求。
[0005]第一方面,本专利技术实施例提供了一种数据处理方法,包括:
[0006]获取第一数据组和第二数据组;
[0007]对所述第一数据组和所述第二数据组进行第一条件匹配处理,得到所述第一数据组的第一匹配信息和所述第二数据组的第二匹配信息;
[0008]对所述第一匹配信息和所述第二匹配信息进行第二条件匹配处理得到匹配结果信息。
[0009]第二方面,本专利技术实施例还提供了一种数据处理装置,包括:/>[0010]第一条件匹配模块,用于获取第一数据组,并对所述第一数据组进行第一条件匹配处理,得到第一匹配信息;
[0011]第二条件匹配模块,用于获取第二数据组,并对所述第二数据组进行第一条件匹配处理,得到第二匹配信息;
[0012]条件匹配组件,用于对所述第一匹配信息和所述第二匹配信息进行第二条件匹配处理得到匹配结果信息。
[0013]第三方面,本专利技术实施例还提供了一种芯片,包括:
[0014]至少一个处理核;
[0015]至少一个内存,用于存储至少一个程序;
[0016]当至少一个所述程序被至少一个所述处理核执行时实现如上所述的数据处理方法。
[0017]第四方面,本专利技术实施例还提供了一种计算机可读存储介质,存储有计算机可执
行指令,所述计算机可执行指令用于执行如上所述的数据处理方法。
[0018]本专利技术实施例包括:获取第一数据组和第二数据组;对第一数据组和第二数据组进行第一条件匹配处理,得到第一数据组的第一匹配信息和第二数据组的第二匹配信息;对第一匹配信息和第二匹配信息进行第二条件匹配处理得到匹配结果信息。根据本专利技术实施例提供的方案,首先将获取得到的多个数据组进行第一条件匹配处理,得到相应的匹配信息;接着将相应的匹配信息进行第二条件匹配处理,得到最终的匹配结果信息,使得多个条件匹配能够并行处理,适用于复杂的条件处理应用场景,从而能够满足应用需求。
[0019]本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
附图说明
[0020]附图用来提供对本专利技术技术方案的进一步理解,并且构成说明书的一部分,与本专利技术的实施例一起用于解释本专利技术的技术方案,并不构成对本专利技术技术方案的限制。
[0021]图1是本专利技术一个实施例提供的用于执行数据处理方法的装置架构的示意图;
[0022]图2是本专利技术另一实施例提供的装置架构的示意图;
[0023]图3是本专利技术另一实施例提供的装置架构的示意图;
[0024]图4是本专利技术一个实施例提供的数据处理方法的流程图;
[0025]图5是本专利技术一个实施例提供的条件匹配组件第二条件匹配处理的具体流程图;
[0026]图6是本专利技术另一实施例提供的条件匹配模块第一条件匹配处理的具体流程图;
[0027]图7是本专利技术另一实施例提供的条件匹配模块条件组合处理的具体流程图;
[0028]图8是本专利技术另一实施例提供的数据处理方法的流程图;
[0029]图9是本专利技术另一实施例提供的条件匹配模块第一条件匹配处理的示例性示意图;
[0030]图10是本专利技术另一实施例提供的芯片的示意图。
具体实施方式
[0031]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本专利技术,并不用于限定本专利技术。
[0032]需要说明的是,虽然在装置示意图中进行了功能模块划分,在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于装置中的模块划分,或流程图中的顺序执行所示出或描述的步骤。说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。
[0033]本专利技术提供了一种数据处理方法、装置、芯片及计算机可读存储介质,获取第一数据组和第二数据组;对第一数据组和第二数据组进行第一条件匹配处理,得到第一数据组的第一匹配信息和第二数据组的第二匹配信息;对第一匹配信息和第二匹配信息进行第二条件匹配处理得到匹配结果信息;首先将获取得到的不同数据组进行第一条件匹配处理,得到相应的匹配信息;接着将相应的匹配信息进行第二条件匹配处理,得到最终的匹配结
果信息,使得多个条件匹配能够并行处理,适用于复杂的条件处理应用场景,从而能够满足应用需求。
[0034]下面结合附图,对本专利技术实施例作进一步阐述。
[0035]如图1所示,图1是本专利技术一个实施例提供的用于执行数据处理方法的装置架构的示意图。在图1的示例中,该装置架构包括第一条件匹配模块110、第二条件匹配模块120和条件匹配组件130。其中,第一条件匹配模块110和第二条件匹配模块120均连接到条件匹配组件130。需要说明的是,该装置架构还可以包括更多的条件匹配模块,数量不受限制,并且这些条件匹配模块均与条件匹配组件130连接。需要说明的是,图1只是示例性地对第一条件匹配模块110、第二条件匹配模块120和条件匹配组件130进行说明,只是为了配合后续技术方案的详细解释说明而提供的示例,不应该认定该装置架构内部只存在第一条件匹配模块110和第二条件匹配模块120。
[0036]在图1的示例中,第一条件匹配模块110和第二条件匹配模块120均设置有用于接收待处理的数据的数据输入接口(图中未标出),条件匹配组件130设置有用于输出条件匹配结果的数据输出接口(图中未标出);其中,第一条件匹配模块110用于进行某一个单一的条件匹配,例如获取第一数据组,然后对第一数据组进行第一条件匹配处理,得到第一匹配信息;而第二条件匹配模块120则用于进行另一个单一的条件匹配,例如获取第二数据组,然后对第二数据组进行第一条件匹配处理,得到第二本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据处理方法,包括:获取第一数据组和第二数据组;对所述第一数据组和所述第二数据组进行第一条件匹配处理,得到所述第一数据组的第一匹配信息和所述第二数据组的第二匹配信息;对所述第一匹配信息和所述第二匹配信息进行第二条件匹配处理得到匹配结果信息。2.根据权利要求1所述的数据处理方法,其特征在于,所述对所述第一匹配信息和所述第二匹配信息进行第二条件匹配处理得到匹配结果信息,包括:对所述第一匹配信息和所述第二匹配信息进行数据合并处理得到结果数据序列;对所述结果数据序列进行第二条件匹配处理得到匹配结果信息。3.根据权利要求1所述的数据处理方法,其特征在于,所述第一数据组包括第一数据对和第二数据对,所述第二数据组包括第三数据对和第四数据对;所述对所述第一数据组和所述第二数据组进行第一条件匹配处理,得到所述第一数据组的第一匹配信息和所述第二数据组的第二匹配信息,包括:对所述第一数据对和所述第二数据对进行条件组合处理,以及对所述第三数据对和所述第四数据对进行条件组合处理,得到所述第一数据对和所述第二数据对的第一合并信息,以及得到所述第三数据对和所述第四数据对的第二合并信息;对所述第一合并信息和所述第二合并信息分别进行匹配处理,得到所述第一匹配信息和所述第二匹配信息。4.根据权利要求3所述的数据处理方法,其特征在于,所述对所述第一数据对和所述第二数据对进行条件组合处理,以及对所述第三数据对和所述第四数据对进行条件组合处理,得到所述第一数据对和所述第二数据对的第一合并信息,以及得到所述第三数据对和所述第四数据对的第二合并信息,包括:对所述第一数据对、所述第二数据对、所述第三数据对和所述第四数据对分别进行比较处理,得到所述第一数据对的第一比较结果信息、所述第二数据对的第二比较结果信息、所述第三数据对的第三比较结果信息和所述第四数据对的第四比较结果信息;将所述第一比较结果信息和所述第二比较结果信息进行合并处理,以及将所述第三比较结果信息和所述第四比较结果信息进行合并处理,得到所述第一比较结果信息和所述第二比较结果信息的第一合并信息,以及得到所述第三比较结果信息和所述第四比较结果信息的第二合并信息。5.根据权利要求1所述的数据处理方法,其特征在于,执行在所述对所述第一匹配信息和所述第二匹配信息进行第二条件匹配处理得到匹配结果信息之后,所述数据处理方法包括:根据所述匹配结果信息得到与所述匹配结果信息对应的地址信息;根据所述地址信息输出与所述地址信息对应的动作索引。6.一种数据处理装置,其特征在于,包括:第一条件匹配模块,用于获取第一数据组,并对所述第一数据组进行第一条件匹配处理,得到第一匹配信息;第二条件匹配模块,用于获取第二数据组,并对所述第二数据组进行第一条件匹配处理,得到第二匹配信息;
条件匹配组件,用于对所述第一匹配信息和所述第二匹配信息进行第二条件匹配处理得到匹配结果信息。7.根据权利要求6所述的数据处理装置,其特征在于,所述条件匹配组件具体用于对所述第一匹配信息和所述第二匹配信息...

【专利技术属性】
技术研发人员:于莉王浩
申请(专利权)人:中兴通讯股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1