技术新讯 > 计算推算,计数设备的制造及其应用技术 > 操作命令的处理方法、系统、装置、设备及存储介质与流程  >  正文

操作命令的处理方法、系统、装置、设备及存储介质与流程

  • 国知局
  • 2024-09-14 14:26:42

本技术涉及计算机,特别涉及操作命令的处理方法、系统、装置、设备及存储介质。

背景技术:

1、在计算机技术领域中,如果出现发往存储介质的操作命令恶意擦除或篡改存储介质中存储的数据的情况,会导致存储介质对应的设备无法启动运行,进而影响设备的可靠性。其中,存储介质对应的设备可以是存储介质所在的设备,也可以是与存储介质外接的设备。因此,有必要对操作命令进行处理,以对存储介质中存储的数据进行保护。

技术实现思路

1、本技术提供了一种操作命令的处理方法、系统、装置、设备及存储介质,以对存储介质进行保护,技术方案如下:

2、第一方面,提供了一种操作命令的处理方法,该方法包括:获取片上系统(systemon chip,soc)的子系统发送的操作命令;确定子系统的信息以及操作命令对应的操作地址的保护等级,操作地址指示操作命令需要操作的存储介质的存储空间;根据子系统的信息以及操作地址的保护等级,确定操作命令的下发结果,其中,下发结果指示是否向存储介质传输操作命令。

3、根据操作命令对应的操作地址的保护等级和子系统的信息,确定是否向存储介质传输操作命令的下发结果,从而根据子系统和操作地址这两个维度来处理操作命令,可使不同的子系统针对同一操作地址有不同的操作命令的下发结果,实现了子系统对存储介质的操作权限的区分,使操作命令的处理粒度更细,灵活度高。

4、在一种可能的实现方式中,确定子系统的信息以及操作命令对应的操作地址的保护等级之前,该方法还包括:在操作命令的命令字与参考命令字之间的匹配结果满足处理条件的情况下,执行确定子系统的信息以及操作命令对应的操作地址的保护等级的步骤,参考命令字用于确定需要处理的操作命令。通过参考命令字从操作命令中筛选出需要处理的操作命令,提高了操作命令的处理效率。

5、在一种可能的实现方式中,当参考命令字包括第一命令字,第一命令字指示需要校验地址时,该方法还包括:确定操作命令的命令字与第一命令字之间的第一匹配结果;在第一匹配结果为匹配成功的情况下,确定操作命令对应的操作地址与保护地址之间的第二匹配结果;在第二匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果满足处理条件。由于第一命令字指示需要校验地址,因此,在操作命令的命令字与第一命令字匹配成功后,还会进一步确定操作地址与保护地址之间的第二匹配结果,以确定操作命令对应的操作地址是否为需要保护的地址,从而判断是否需要对操作命令进行处理。通过多次匹配实现操作命令的筛选,筛选的精确度高。

6、在一种可能的实现方式中,当参考命令字包括第二命令字,第二命令字指示无需校验地址时,该方法还包括:确定操作命令的命令字与第二命令字之间的第三匹配结果;在第三匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果不满足处理条件,确定操作命令的下发结果为向存储介质传输操作命令。由于第二命令字指示无需校验地址,因此,在操作命令的命令字与第二命令字匹配成功的情况下,即可确定是否向存储介质传输命令,确定操作命令的下发结果的过程简单,效率高。

7、在一种可能的实现方式中,当参考命令字包括第三命令字,第三命令字指示限制发往存储介质时,方法还包括:确定操作命令的命令字与第三命令字之间的第四匹配结果;在第四匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果不满足处理条件,确定操作命令的下发结果为限制向存储介质传输操作命令。利用第三命令字,可确定出限制发往存储介质的操作命令,实现操作命令的筛选,筛选效率高。

8、在一种可能的实现方式中,确定操作命令对应的操作地址的保护等级,包括:查找操作地址与保护等级之间的对应关系,将与操作地址对应的保护等级确定为操作地址的保护等级。通过查找操作地址与保护等级之间的对应关系,即可确定操作地址的保护等级,保护等级的确定过程简单,效率高。

9、在一种可能的实现方式中,在子系统的信息包括子系统的安全等级的情况下,确定子系统的信息,包括:根据操作命令的访问端口号确定子系统的安全等级,一个访问端口号对应一种安全等级。根据访问端口号确定子系统的安全等级,确定过程简单,效率高。

10、在一种可能的实现方式中,针对子系统的信息包括子系统的安全等级的情况,根据子系统的信息以及操作地址的保护等级,确定操作命令的下发结果,包括:根据子系统的安全等级和操作地址的保护等级,确定子系统对操作地址的操作权限,操作权限指示允许子系统对操作地址执行的操作;根据操作权限确定操作命令的下发结果。根据子系统的安全等级确定子系统的操作权限,操作权限与子系统的安全等级相关,可使不同安全等级的子系统针对同一操作地址有不同的操作命令的下发结果,实现了子系统对存储介质的操作权限的区分,操作命令的处理粒度更细,灵活度更高,提高了存储介质的安全性。

11、在一种可能的实现方式中,针对子系统的信息包括子系统的标识的情况,根据子系统的信息以及操作地址的保护等级,确定操作命令的下发结果,包括:根据子系统的标识和操作地址的保护等级,在操作权限的配置结果中查找子系统对操作地址的操作权限;根据操作权限确定操作命令的下发结果。通过在操作权限的配置结果中查找子系统对操作地址的操作权限来确定操作命令的下发结果,操作命令的处理过程简单,效率高。

12、在一种可能的实现方式中,操作权限的配置结果在查找过程中为锁定状态,锁定状态用于限制改变操作权限的配置结果。操作权限的配置结果锁定后不可更改,安全度和可靠性更高。

13、第二方面,提供了一种操作命令的处理系统,操作命令的处理系统包括控制装置和子系统,子系统配置在片上系统soc上,控制装置配置在soc上或者soc外,控制装置分别与子系统和存储介质连接,存储介质配置在soc上或者soc外;子系统用于向控制装置发送操作命令;控制装置包括处理模块,处理模块用于确定子系统的信息以及操作命令对应的操作地址的保护等级,操作地址指示操作命令需要操作的存储介质的存储空间;根据子系统的信息以及操作地址的保护等级,确定操作命令的下发结果,下发结果指示是否向存储介质传输操作命令。由于控制装置和存储介质均可以配置在soc上,也可以配置在soc外,因而本技术提供的操作命令的处理系统的结构更加多样,能够适用的场景更多。

14、在一种可能的实现方式中,控制装置还包括命令存储模块,命令存储模块与处理模块连接;命令存储模块,用于存储参考命令字,参考命令字用于确定需要处理的操作命令;处理模块,还用于基于操作命令的命令字与命令存储模块中存储的参考命令字之间的匹配结果满足处理条件,执行确定子系统的信息以及操作命令对应的操作地址的保护等级的步骤。

15、在一种可能的实现方式中,命令存储模块包括第一存储单元,第一存储单元与处理模块连接;第一存储单元,用于存储参考命令字包括的第一命令字,第一命令字指示需要校验地址;处理模块,还用于确定操作命令的命令字与第一存储单元中存储的第一命令字之间的第一匹配结果;在第一匹配结果为匹配成功的情况下,确定操作命令对应的操作地址与保护地址之间的第二匹配结果;在第二匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果满足处理条件。

16、在一种可能的实现方式中,命令存储模块包括第二存储单元,第二存储单元与处理模块连接;第二存储单元,用于存储参考命令字包括的第二命令字,第二命令字指示无需校验地址;处理模块,还用于确定操作命令的命令字与第二存储单元中存储的第二命令字之间的第三匹配结果;在第三匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果不满足处理条件,确定操作命令的下发结果为向存储介质传输操作命令。

17、在一种可能的实现方式中,命令存储模块包括第三存储单元,第三存储单元与处理模块连接;第三存储单元,用于存储参考命令字包括的第三命令字,第三命令字指示限制发往存储介质;处理模块,还用于确定操作命令的命令字与第三存储单元中存储的第三命令字之间的第四匹配结果;在第四匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果不满足处理条件,确定操作命令的下发结果为限制向存储介质传输操作命令。

18、在一种可能的实现方式中,控制装置还包括地址存储模块,地址存储模块与处理模块连接;地址存储模块,用于存储操作地址与保护等级之间的对应关系;处理模块,用于查找操作地址与保护等级之间的对应关系,将与操作地址对应的保护等级确定为操作地址的保护等级。

19、在一种可能的实现方式中,子系统的信息包括子系统的安全等级,控制装置还包括访问端口,访问端口与处理模块连接,访问端口与子系统连接;访问端口,用于接收子系统发送的操作命令;处理模块,用于根据操作命令的访问端口号确定子系统的安全等级,一个访问端口号对应一种安全等级。

20、在一种可能的实现方式中,处理模块用于根据子系统的安全等级和操作地址的保护等级,确定子系统对操作地址的操作权限,操作权限指示允许子系统对操作地址执行的操作;根据操作权限确定操作命令的下发结果。

21、在一种可能的实现方式中,子系统的信息包括子系统的标识,处理模块用于根据子系统的标识和操作地址的保护等级,在操作权限的配置结果中查找子系统对操作地址的操作权限;根据操作权限确定操作命令的下发结果。

22、在一种可能的实现方式中,控制装置还包括配置锁定模块,配置锁定模块与处理模块连接;配置锁定模块用于锁定操作权限的配置结果;处理模块,用于根据子系统的标识和操作地址的保护等级,在锁定状态的操作权限的配置结果中查找子系统对操作地址的操作权限,锁定状态用于限制改变操作权限的配置结果。

23、第三方面,提供了一种操作命令的处理装置,该装置包括:获取模块,用于获取片上系统soc的子系统发送的操作命令;确定模块,用于确定子系统的信息以及操作命令对应的操作地址的保护等级,操作地址指示操作命令需要操作的存储介质的存储空间;确定模块,还用于根据子系统的信息以及操作地址的保护等级,确定操作命令的下发结果,下发结果指示是否向存储介质传输操作命令。

24、在一种可能的实现方式中,确定模块,还用于基于操作命令的命令字与参考命令字之间的匹配结果满足处理条件,执行确定子系统的信息以及操作命令对应的操作地址的保护等级的步骤,参考命令字用于确定需要处理的操作命令。

25、在一种可能的实现方式中,参考命令字包括第一命令字,第一命令字指示需要校验地址,确定模块,还用于确定操作命令的命令字与第一命令字之间的第一匹配结果;在第一匹配结果为匹配成功的情况下,确定操作命令对应的操作地址与保护地址之间的第二匹配结果;在第二匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果满足处理条件。

26、在一种可能的实现方式中,参考命令字包括第二命令字,第二命令字指示无需校验地址,确定模块,还用于确定操作命令的命令字与第二命令字之间的第三匹配结果;在第三匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果不满足处理条件,确定操作命令的下发结果为向存储介质传输操作命令。

27、在一种可能的实现方式中,参考命令字包括第三命令字,第三命令字指示限制发往存储介质,确定模块,还用于确定操作命令的命令字与第三命令字之间的第四匹配结果;在第四匹配结果为匹配成功的情况下,确定操作命令的命令字与参考命令字之间的匹配结果不满足处理条件,确定操作命令的下发结果为限制向存储介质传输操作命令。

28、在一种可能的实现方式中,确定模块,用于查找操作地址与保护等级之间的对应关系,将与操作地址对应的保护等级确定为操作地址的保护等级。

29、在一种可能的实现方式中,子系统的信息包括子系统的安全等级,确定模块,用于根据操作命令的访问端口号确定子系统的安全等级,一个访问端口号对应一种安全等级。

30、在一种可能的实现方式中,确定模块,用于根据子系统的安全等级和操作地址的保护等级,确定子系统对操作地址的操作权限,操作权限指示允许子系统对操作地址执行的操作;根据操作权限确定操作命令的下发结果。

31、在一种可能的实现方式中,子系统的信息包括子系统的标识,确定模块,用于根据子系统的标识和操作地址的保护等级,在操作权限的配置结果中查找子系统对操作地址的操作权限;根据操作权限确定操作命令的下发结果。

32、在一种可能的实现方式中,操作权限的配置结果在查找过程中为锁定状态,锁定状态用于限制改变操作权限的配置结果。

33、第四方面,提供了一种操作命令的处理设备,设备包括处理器;处理器用于加载并执行至少一条指令,以使操作命令的处理设备实现第一方面或第一方面的任一种可能的实现方式中的操作命令的处理方法。

34、在一种可能的实现方式中,该设备还包括存储器,存储器与处理器耦合,存储器用于存储至少一条指令。

35、第五方面,提供了一种计算机可读存储介质,计算机可读存储介质中存储有至少一条指令,指令由处理器加载并执行以实现第一方面或第一方面的任一种可能的实现方式中的操作命令的处理方法。

36、第六方面,提供了一种计算机程序(产品),计算机程序(产品)包括计算机程序/指令,计算机程序/指令被处理器执行,以使计算机实现第一方面或第一方面的任一种可能的实现方式中的操作命令的处理方法。

37、第七方面,提供了一种通信装置,该装置包括:收发器、存储器和处理器。其中,该收发器、该存储器和该处理器通过内部连接通路互相通信,该存储器用于存储指令,该处理器用于执行该存储器存储的指令,以控制收发器接收信号,并控制收发器发送信号,并且当该处理器执行该存储器存储的指令时,使得该处理器执行第一方面或第一方面的任一种可能的实施方式中的方法。

38、可选地,处理器为一个或多个,存储器为一个或多个。

39、可选地,存储器可以与处理器集成在一起,或者存储器与处理器分离设置。

40、在具体实现过程中,存储器可以为非瞬时性(non-transitory)存储器,例如只读存储器(read only memory,rom),其可以与处理器集成在同一块芯片上,也可以分别设置在不同的芯片上,本技术对存储器的类型以及存储器与处理器的设置方式不做限定。

41、第八方面,提供了一种芯片,包括处理器,用于从存储器中调用并运行存储器中存储的运行程序指令或代码,使得安装有该芯片的通信设备执行上述各方面中的方法。

42、第九方面,提供另一种芯片,包括:输入接口、输出接口、处理器和存储器,输入接口、输出接口、处理器以及存储器之间通过内部连接通路相连,该处理器用于执行存储器中的代码,当代码被执行时,处理器用于执行上述各方面中的方法。

43、应当理解的是,本技术的第二方面至第九方面的技术方案及对应的可能的实现方式所取得的有益效果可以参见上述对第一方面及其对应的可能的实现方式的技术效果,此处不再赘述。

本文地址:https://www.jishuxx.com/zhuanli/20240914/294111.html

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。