一种信息处理方法及电子设备与流程

文档序号:11864352阅读:来源:国知局

技术特征:

1.一种信息处理方法,其特征在于,所述方法包括:

获取到存储单元控制器发来的针对存储单元的指令信息;

从所述针对存储单元的指令信息中解析得到全局信息;其中,所述全局信息用于表征所述存储单元控制器能够接收到的指令信息的通用信息;

从所述指令信息中获取到除所述全局信息外的指令内容信息,至少基于历史缓存数据对所述指令内容信息进行检测得到检测结果信息;

根据所述检测结果信息对所述指令内容信息进行分类处理得到所述指令内容信息对应的类别,根据所述指令内容信息对应的类别从至少一个固件部分中选取对应的固件部分,将所述指令内容信息发送至选取的固件部分。

2.根据权利要求1所述的方法,其特征在于,所述从所述指令信息中获取到除所述全局信息外的指令内容信息,包括:

根据所述全局信息将所述指令信息进行地址映射,在确定根据所述全局信息能够讲所述指令信息映射至物理地址时,从所述指令信息中获取到除所述全局信息外的指令内容信息。

3.根据权利要求1所述的方法,其特征在于,所述从所述针对存储单元的指令信息中解析得到全局信息,包括:

从所述针对存储单元的指令信息中获取到以下信息至少之一:

指令长度、指令的起止地址、指令的队列标识信息、指令的标识信息以及指令的命名空间标识信息。

4.根据权利要求1所述的方法,其特征在于,从所述针对存储单元的指令信息中解析得到全局信息之前,所述方法还包括:

对针对存储单元的指令信息进行解析,判断所述指令信息中是否包含有预设类型的指令;

若所述指令信息中包含预设类型的指令,则直接将所述针对存储单元的指令信息发送至固件部分。

5.根据权利要去1所述的方法,其特征在于,所述至少基于历史缓存数据对所述指令内容信息进行检测得到检测结果信息,包括以下至少之一:

检测所述指令信息与历史信息是否重叠;

检测所述指令信息是否超时;

检测所述指令信息是否已保存在缓存中。

6.根据权利要求1所述的方法,其特征在于,所述根据所述指令内容信息对应的类别从至少一个固件部分中选取对应的固件部分之前,所述方法还包括:

判断从所述针对存储单元的指令信息中解析得到全局信息的处理是否存在异常处理情况,若存在,则将所述指令信息直接发送至异常处理队列,并发送异常处理队列至所述固件部分;

和/或,

判断对所述指令信息中除所述全局信息外的指令内容信息进行检测处理是否存在异常处理情况,若存在,则将所述指令信息直接发送至异常处理队列,并发送所述异常处理队列至固件部分。

7.根据权利要求1所述的方法,其特征在于,所述将所述指令内容信息及其对应的检测结果信息发送至选取的固件部分,包括:

将所述指令内容信息发送至选取的固件部分对应的信息队列中;其中,所述固件部分对应的信息队列为能够以先入先出的方式将处于所述信息队列中的指令内容信息发送至所述固件部分,以使得所述固件部分处理接收到的指令内容信息。

8.根据权利要求7所述的方法,其特征在于,所述对所述指令内容信息进行分类处理得到所述指令内容信息对应的类别,包括:

基于预设维度对所述指令内容信息进行分类处理,得到所述指令内容信息对应的类别;

其中,所述预设维度维度包括以下至少之一:

基于类型进行分类;

基于所述指令内容信息的优先级进行分类;

基于所述指令内容信息的长度进行分类。

9.一种电子设备,其特征在于,所述电子设备包括:

指令获取模块,用于获取到存储单元控制器发来的针对存储单元的指令信息;

全局处理模块,用于从所述针对存储单元的指令信息中解析得到全局信息;其中,所述全局信息用于表征所述存储单元控制器能够接收到的指令信息的通用信息,从所述指令信息中获取到除所述全局信息外的指令内容信息;

局部加速模块,用于至少基于历史缓存数据对所述指令内容信息进行检测得到检测结果信息;

分类模块,用于根据所述检测结果信息对所述指令内容信息进行分类处理得到所述指令内容信息对应的类别;

上报模块,用于根据所述指令内容信息对应的类别从至少一个固件部分中选取对应的固件部分,将所述指令内容信息发送至选取的固件部分;

固件部分,用于接收分类模块发来的指令信息的指令内容信息。

10.根据权利要求9所述的电子设备,其特征在于,所述全局处理模块,用于根据所述全局信息将所述指令信息进行地址映射,在确定根据所述全局信息能够讲所述指令信息映射至物理地址时,从所述指令信息中获取到除所述全局信息外的指令内容信息。

11.根据权利要求9所述的电子设备,其特征在于,所述全局处理模块,用于从所述针对存储单元的指令信息中获取到以下信息至少之一:

指令长度、指令的起止地址、指令的队列标识信息、指令的标识信息以及指令的命名空间标识信息。

12.根据权利要求9所述的电子设备,其特征在于,所述电子设备还包括:

预处理模块,用于对针对存储单元的指令信息进行解析,判断所述指令信息中是否包含有预设类型的指令;若所述指令信息中包含预设类型的指令,则直接将所述针对存储单元的指令信息发送至固件部分。

13.根据权利要去9所述的电子设备,其特征在于,所述局部加速模块,用于执行以下处理至少之一:

检测所述指令信息与历史信息是否重叠;

检测所述指令信息是否超时;

检测所述指令信息是否已保存在缓存中。

14.根据权利要求9所述的电子设备,其特征在于,所述电子设备还包括:

异常处理模块,用于接收到异常处理情况对应的指令信息建立异常处理队列,并发送异常队里队列至对应的固件部分;

相应的,所述全局处理模块,用于判断从所述针对存储单元的指令信息中解析得到全局信息的处理是否存在异常处理情况,若存在,则将所述指令信息直接发送至异常处理模块;

所述局部加速模块,用于判断对所述指令信息中除所述全局信息外的指令内容信息进行检测处理是否存在异常处理情况,若存在,则将所述指令信息直接发送至异常处理模块。

15.根据权利要求9所述的电子设备,其特征在于,所述分类模块,用于将所述指令内容信息发送至选取的固件部分对应的信息队列中;其中,所述固件部分对应的信息队列为能够以先入先出的方式将处于所述信息队列中的指令内容信息发送至所述固件部分,以使得所述固件部分处理接收到的指令内容信息。

16.根据权利要求15所述的电子设备,其特征在于,所述上报模块,用于基于预设维度对所述指令内容信息进行分类处理,得到所述指令内容信息对应的类别;

其中,所述预设维度维度包括以下至少之一:

基于类型进行分类;

基于所述指令内容信息的优先级进行分类;

基于所述指令内容信息的长度进行分类。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1