信息处理方法、装置、电子设备及介质制造方法及图纸

技术编号:35156282 阅读:16 留言:0更新日期:2022-10-05 10:38
本发明专利技术提供了一种信息处理方法、装置、电子设备及介质,可以应用于计算机领域和互联网技术领域。该信息处理方法包括:基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码,其中,操作数编码存储于与预设查询指令对应的输入寄存器操作字段中;根据输入寄存器操作字段执行预设查询指令,以便根据输入寄存器操作字段中的操作数编码,在寻址存储器中查询网络信息的存储位置信息;以及将存储位置信息存储至输出寄存器中,得到返回后的存储位置信息。根据本发明专利技术提供的方案可以提升网络信息的查询速度,解决了网络流表查询需要耗费的查询时长较长,查询效率较低的技术问题,进而实现提升网络信息传输速度的技术效果。果。果。

【技术实现步骤摘要】
信息处理方法、装置、电子设备及介质


[0001]本专利技术涉及计算机领域和互联网
,具体地涉及一种信息处理方法、装置、电子设备及介质。

技术介绍

[0002]在相关网络数据流管理的方法中,通常基于包含有地址数据、端口数据与协议类型等查询数据的数据包对网络流表进行查询,例如将数据包加载到总线,并发送信号给总线,以便启动查询操作,然后再将查询结果加载至总线中,由总线返回查询结果。
[0003]因此,相关技术中的网络流表的查询过程需要耗费的查询时长较长,查询效率较低,难以满足实际需求。

技术实现思路

[0004]鉴于上述问题,本专利技术提供了一种信息处理方法、装置、电子设备及介质。
[0005]根据本专利技术的第一个方面,提供了一种信息处理方法,包括:基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码,其中,上述操作数编码存储于与预设查询指令对应的输入寄存器操作字段中;根据上述输入寄存器操作字段执行上述预设查询指令,以便根据上述输入寄存器操作字段中的操作数编码,在寻址存储器中查询上述网络信息的存储位置信息;以及将上述存储位置信息存储至输出寄存器中,得到返回后的上述存储位置信息。
[0006]根据本专利技术的实施例,上述网络信息包括互联网协议地址,上述操作数编码包括与上述互联网协议地址对应的第一操作数编码;基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码包括:对上述互联网协议地址全部的信息位数据进行编码处理,得到与上述网络信息对应的第一操作数编码。
[0007]根据本专利技术的实施例,上述网络信息包括媒体访问控制地址,上述操作数编码包括与上述媒体访问控制地址对应的第一部分操作数编码和第二部分操作数编码,上述输入寄存器操作字段包括第一输入寄存器操作字段和第二输入寄存器操作字段;基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码包括:提取上述媒体访问控制地址的首位至第三十二位信息位数据作为第一信息关键位数据子集,以及提取上述媒体访问控制地址中除上述第一信息关键位数据子集之外的其他信息位数据作为第二信息关键位数据子集;以及分别对上述第一信息关键位数据子集和上述第二信息关键位数据子集进行编码处理,得到上述第一部分操作数编码和上述第二部分操作数编码,其中,上述第一部分操作数编码和上述第二部分操作数编码分别存储于上述第一输入寄存器操作字段和上述第二
输入寄存器操作字段。
[0008]根据本专利技术的实施例,上述网络信息包括虚拟局域网媒体访问控制地址,上述操作数编码包括与上述虚拟局域网媒体访问控制地址对应的第三部分操作数编码和第四部分操作数编码,上述输入寄存器操作字段包括第一输入寄存器操作字段和第二输入寄存器操作字段;基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码包括:提取上述虚拟局域网媒体访问控制地址的首位至第三十二位信息位数据作为第三信息关键位数据子集,以及提取上述虚拟局域网媒体访问控制地址中的第三十三位至第四十八位信息位数据作为第四信息关键位数据子集;以及分别对上述第三信息关键位数据子集和上述第四信息关键位数据子集进行编码处理,得到上述第三部分操作数编码和上述第四部分操作数编码,其中,上述第三部分操作数编码和上述第四部分操作数编码分别存储于上述第一输入寄存器操作字段和上述第二输入寄存器操作字段。
[0009]根据本专利技术的实施例,上述网络信息包括虚拟局域网互联网协议地址,上述操作数编码包括与上述虚拟局域网互联网协议地址对应的第五部分操作数编码和第六部分操作数编码,上述输入寄存器操作字段包括第一输入寄存器操作字段和第二输入寄存器操作字段;基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码包括:提取上述虚拟局域网互联网协议地址的首位至第三十二位信息位数据作为第五信息关键位数据子集,以及提取上述虚拟局域网互联网协议地址中的第三十三位至第四十二位信息位数据作为第六信息关键位数据子集;以及分别对上述第五信息关键位数据子集和上述第六信息关键位数据子集进行编码处理,得到上述第五部分操作数编码和上述第六部分操作数编码,其中,上述第五部分操作数编码和上述第六部分操作数编码分别存储于上述第一输入寄存器操作字段和上述第二输入寄存器操作字段。
[0010]根据本专利技术的实施例,上述寻址存储器集成于用于执行上述预设查询指令的处理器上。
[0011]根据本专利技术的实施例,上述寻址存储器包括以下至少一项:内容寻址存储器和三态内容寻址寄存器。
[0012]根据本专利技术的实施例,上述预设查询指令包括基于RISC

V指令构建的查询指令。
[0013]本专利技术的第二方面提供了一种信息处理装置,包括:编码模块,用于基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码,其中,上述操作数编码存储于与预设查询指令对应的输入寄存器操作字段中;执行模块,用于根据上述输入寄存器操作字段执行上述预设查询指令,以便根据上述输入寄存器操作字段中的操作数编码,在寻址存储器中查询上述网络信息的存储位置信息;以及
返回模块,用于将上述存储位置信息存储至输出寄存器中,得到返回后的上述存储位置信息。
[0014]本专利技术的第三方面提供了一种电子设备,包括:一个或多个处理器;存储器,用于存储一个或多个程序,其中,当所述一个或多个程序被所述一个或多个处理器执行时,使得一个或多个处理器执行上述信息处理方法。
[0015]本专利技术的第四方面还提供了一种计算机可读存储介质,其上存储有可执行指令,该指令被处理器执行时使处理器执行上述信息处理方法。
[0016]根据本专利技术的实施例,通过将用于表征网络信息的操作数编码作为输入寄存器操作字段,在执行预设查询指令时,可以根据预设查询指令的输入寄存器操作字段从相应的寄存器中调取网络信息的信息关键位数据,并根据调取的信息关键位数据在寻址存储器中查询网络信息的存储位置信息,进而可以在预设查询指令执行完成后得到返回存储位置信息,这样可以在预设查询指令执行完一个指令周期后,得到针对网络信息的存储位置信息的查询结果,提升网络信息的查询速度,至少部分解决了相关技术中网络流表查询需要耗费的查询时长较长,查询效率较低的技术问题,进而实现提升网络信息传输速度的技术效果。
附图说明
[0017]通过以下参照附图对本专利技术实施例的描述,本专利技术的上述内容以及其他目的、特征和优点将更为清楚,在附图中。
[0018]图1示意性示出了根据本专利技术实施例的信息处理方法、装置的应用场景图。
[0019]图2示意性示出了根据本专利技术实施例的信息处理方法的流程图。
[0020]图3A示意性示出了根据本专利技术实施例的预设查询指令的示意图。
[0021]图3B示意性示出了根据本专利技术实施例的适用于执行预设查询指令的处理器的示意图。
[0022]图4示意性示出了根据本专利技术实施例的基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码的流程图。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种信息处理方法,其特征在于,包括:基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码,其中,所述操作数编码存储于与预设查询指令对应的输入寄存器操作字段中;根据所述输入寄存器操作字段执行所述预设查询指令,以便根据所述输入寄存器操作字段中的操作数编码,在寻址存储器中查询所述网络信息的存储位置信息;以及将所述存储位置信息存储至输出寄存器中,得到返回后的所述存储位置信息。2.根据权利要求1所述的方法,其特征在于,所述网络信息包括互联网协议地址,所述操作数编码包括与所述互联网协议地址对应的第一操作数编码;基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码包括:对所述互联网协议地址全部的信息位数据进行编码处理,得到与所述网络信息对应的第一操作数编码。3.根据权利要求1所述的方法,其特征在于,所述网络信息包括媒体访问控制地址,所述操作数编码包括与所述媒体访问控制地址对应的第一部分操作数编码和第二部分操作数编码,所述输入寄存器操作字段包括第一输入寄存器操作字段和第二输入寄存器操作字段;基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码包括:提取所述媒体访问控制地址的首位至第三十二位信息位数据作为第一信息关键位数据子集,以及提取所述媒体访问控制地址中除所述第一信息关键位数据子集之外的其他信息位数据作为第二信息关键位数据子集;以及分别对所述第一信息关键位数据子集和所述第二信息关键位数据子集进行编码处理,得到所述第一部分操作数编码和所述第二部分操作数编码,其中,所述第一部分操作数编码和所述第二部分操作数编码分别存储于所述第一输入寄存器操作字段和所述第二输入寄存器操作字段。4.根据权利要求1所述的方法,其特征在于,所述网络信息包括虚拟局域网媒体访问控制地址,所述操作数编码包括与所述虚拟局域网媒体访问控制地址对应的第三部分操作数编码和第四部分操作数编码,所述输入寄存器操作字段包括第一输入寄存器操作字段和第二输入寄存器操作字段;基于预设规则对网络信息中的信息关键位数据进行编码处理,得到操作数编码包括:提取所述虚拟局域网媒体访问控制地址的首位至第三十二位信息位数据作为第三信息关键位数据子集,以及提取所述虚拟局域网媒体访问控制地址中的第三十三位至第四十八位信息位数据作为第四信息关键位数据子集;以及分别对所述第三信息关键位数据子集和所述第四信息关键位数据子集进行编码处理,得到所述第三部分操作数编码和所述第四部分操作数编码,其中...

【专利技术属性】
技术研发人员:朱敏李桧
申请(专利权)人:无锡沐创集成电路设计有限公司
类型:发明
国别省市:

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

1