一种总线控制方法及系统技术方案

技术编号:35866012 阅读:14 留言:0更新日期:2022-12-07 10:58
本申请涉及网络控制技术领域,尤其是涉及一种总线控制方法及系统,其方法包括:获取扫描指令;根据所述扫描指令,配置对应的地址信息;读取所述地址信息,生成对应的拓扑信息;判断所述拓扑信息是否符合预设拓扑规则;若不符合所述预设拓扑规则,则标定所述拓扑信息为待处理项;若符合所述预设拓扑规则,则获取所述拓扑信息对应的配置参数;根据所述配置参数,获取对应的控制指令;分析所述控制指令,获取并根据控制策略进行数据传输。本申请提供的一种总线控制方法及系统具有提升数据传输的安全性效果。全性效果。全性效果。

【技术实现步骤摘要】
一种总线控制方法及系统


[0001]本申请涉及网络控制
,尤其是涉及一种总线控制方法及系统。

技术介绍

[0002]总线是计算机各种功能部件之间传送消息的公共通信干线,它是由导线组成的传输线束,按照计算机所传输的信息种类,计算机的总线可以划分为数据总线、地址总线和控制的总线,分别的用来传输数据、数据地址和控制信号。总线也是一种内部结构,它是CPU、内存、输入和输出设备传递信息的公用通道,主机的各个部件通过总线相连接,外部设备通过相应的接口电路再与总线相连接,从而形成了计算机硬件系统。在计算机系统中,各个部件之间传送信息的公共通路叫总线,微型计算机是以总线结构来连接各个功能部件的。
[0003]当总线空闲且一个器件要与目的器件通信时,发起通信的器件驱动总线,发出地址和数据,连接在总线上的器件如果收到(或能够收到)与自己相符的地址信息后,即接收总线上的数据,发送器件完成通信。
[0004]在主机端向从设备发送控制指令过程中,从设备可能会出现异常或者不响应,导致相关缓存数据丢失或者产生错误,降低了数据传输的安全性。

技术实现思路

[0005]为了提升数据传输的安全性,本申请提供一种总线控制方法及系统。
[0006]第一方面,本申请提供一种总线控制方法,包括以下步骤:获取扫描指令;根据所述扫描指令,配置对应的地址信息;读取所述地址信息,生成对应的拓扑信息;判断所述拓扑信息是否符合预设拓扑规则;若不符合所述预设拓扑规则,则标定所述拓扑信息为待处理项;若符合所述预设拓扑规则,则获取所述拓扑信息对应的配置参数;根据所述配置参数,获取对应的控制指令;分析所述控制指令,获取并根据控制策略进行数据传输。
[0007]通过采用上述技术方案,根据扫描指令配置对应的地址信息,以便于通过读取地址信息生成对应的拓扑信息,随即判断生成的拓扑信息是否符合本地存储的预设拓扑规则,若不符合预设拓扑规则,则标定该拓扑信息为待处理项,并做出相应提示,若符合预设拓扑规则,则说明拓扑结构没有被破坏,可以正常运行,即可获取该拓扑信息对应的配置参数,进一步分析根据配置参数获取的控制指令,随即获取并根据对应的控制策略控制数据进行传输,从而可提升数据传输的安全性。
[0008]可选的,所述分析所述控制指令,获取并根据控制策略进行数据传输包括以下步骤:根据所述配置参数,获取目标数据;
判断所述目标数据对应的控制指令是否被响应;若所述目标数据对应的控制指令响应,则判断所述目标数据对应的目标功能是否正常;若所述目标功能正常,则将所述控制指令作为所述控制策略传输所述目标数据;若所述目标功能不正常,则根据所述目标数据获取对应的待缓存数据,并根据预设缓存规则的所述控制策略对所述待缓存数据进行缓存;若所述目标数据对应的指令不响应,则获取对应的异常类型,并根据预设安全标准的所述控制策略处理所述异常类型。
[0009]通过采用上述技术方案,根据目标数据对应的控制指令是否响应,进一步获取对应的控制策略对所述目标数据进行传输,从而提升了数据在传输过程中的安全性。
[0010]可选的,所述若所述目标功能不正常,则根据所述目标数据获取对应的待缓存数据,并根据预设缓存规则的控制策略对所述待缓存数据进行缓存包括以下步骤:若所述目标功能不正常,则分析所述待缓存数据的大小及数据类型;获取与所述数据类型相应的缓存节点表作为当前节点表;根据所述预设缓存规则判断所述当前节点表中的所有缓存空间是否存在可缓存空间;若存在所述可缓存空间,则将可存储容量大于所述数据大小的所述可缓存空间作为待缓存空间;获取所述待缓存空间的存储安全值;获取所述待缓存数据对应的风险阈值;判断所述存储安全值是否大于所述风险阈值;若所述存储安全值是否大于所述风险阈值,则将所述待缓存数据缓存进所述待缓存空间,并将所述待缓存空间的标识位更新为已缓存标志。
[0011]通过采用上述技术方案,将待缓存空间的存储安全值大于待缓存数据的风险阈值作为待缓存数据缓存进待缓存空间的前提条件,提升了在目标功能异常时待缓存数据缓存的安全性。
[0012]可选的,在所述分析所述待缓存数据的大小及数据类型之前还包括以下步骤:获取数据读取指令;解析所述数据读取指令的读取位置、读取内容及读取权限;判断所述读取权限是否能够符合所述读取位置的位置权限;若符合,则获取所述读取位置与所述读取内容相应的存储数据作为所述待缓存数据;若不符合,则记录所述数据读取指令及所述读取内容形成记录信息。
[0013]通过采用上述技术方案,对数据读取指令进行解析判断,从而提升了获取待缓存数据的安全性。
[0014]可选的,所述获取所述待缓存数据对应的风险阈值包括以下步骤:获取所述记录信息里的所述读取内容对应的内容种类;判断所述内容种类是否与所述待缓存数据的所述数据类型相同;若相同,则获取与所述数据类型对应安全系数作为所述风险阈值;
若不相同,则获取所述待缓存数据对应的所述预设风险阈值作为所述风险阈值。
[0015]通过采用上述技术方案,将记录信息里的读取内容对应的内容种类与待缓存数据的数据类型进行对比分析,进一步获取对应的风险阈值,从而便于根据风险阈值获取待缓存数据的具体安全程度。
[0016]可选的,所述获取所述待缓存空间的存储安全值包括以下步骤:判断所述待缓存空间是否有风险记录;若所述待缓存空间无所述风险记录,则获取所述待缓存空间的预设存储安全值作为所述存储安全值;若所述待缓存空间有所述风险记录,则判断所述风险记录是否包含所述数据类型;若包含所述数据类型,则获取与所述数据类型对应的风险系数;若不包含所述数据类型,则获取待缓存空间的所述预设存储安全值作为所述存储安全值。
[0017]通过采用上述技术方案,判断待缓存空间是否有风险记录,以及风险记录中是否存在与待缓存数据相同的数据类型,进一步获取对应的风险系数或者存储安全值,从而提升了待缓存数据在缓存过程中的安全性。
[0018]可选的,若所述目标功能不正常,则根据所述目标数据获取对应的待缓存数据,并根据预设缓存规则的控制策略对所述待缓存数据进行缓存还包括以下步骤:若所述存储安全值小于或者等于所述风险阈值,则获取大于当前的所述存储安全值的预设存储安全值;将预设存储安全值对应的所述缓存空间作为所述待缓存空间;获取与所述数据种类相应的加密方式;通过所述加密方式加密所述待缓存数据形成加密缓存数据;将所述加密缓存数据缓存进所述待缓存空间,并将所述待缓存空间的所述标识位更新为所述已缓存标志。
[0019]通过采用上述技术方案,当存储安全值小于或者等于风险阈值时,获取大于当前存储安全值的预设存储安全值对应的缓存空间作为待缓存空间,并通过待缓存数据对应的加密方式进行加密,从而提升了待缓存数据在缓存过程中的安全性。
[0020]可选的,所述若所述目标数据对应的控制指令不响应,则获取对应的异常类型,并根据预设安全标准的所述控制策略处理所述异常类型包括以下步骤:若所述目标数据对应的控制指令不响应,则获取对应的检测信息;根据所述检本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种总线控制方法,其特征在于,包括以下步骤:获取扫描指令;根据所述扫描指令,配置对应的地址信息;读取所述地址信息,生成对应的拓扑信息;判断所述拓扑信息是否符合预设拓扑规则;若不符合所述预设拓扑规则,则标定所述拓扑信息为待处理项;若符合所述预设拓扑规则,则获取所述拓扑信息对应的配置参数;根据所述配置参数,获取对应的控制指令;分析所述控制指令,获取并根据控制策略进行数据传输。2.根据权利要求1所述的一种总线控制方法,其特征在于,所述分析所述控制指令,获取并根据控制策略进行数据传输包括以下步骤:根据所述配置参数,获取目标数据;判断所述目标数据对应的控制指令是否被响应;若所述目标数据对应的控制指令响应,则判断所述目标数据对应的目标功能是否正常;若所述目标功能正常,则将所述控制指令作为所述控制策略传输所述目标数据;若所述目标功能不正常,则根据所述目标数据获取对应的待缓存数据,并根据预设缓存规则的所述控制策略对所述待缓存数据进行缓存;若所述目标数据对应的控制指令不响应,则获取对应的异常类型,并根据预设安全标准的所述控制策略处理所述异常类型。3.根据权利要求2所述的一种总线控制方法,其特征在于,所述若所述目标功能不正常,则根据所述目标数据获取对应的待缓存数据,并根据预设缓存规则的控制策略对所述待缓存数据进行缓存包括以下步骤:若所述目标功能不正常,则分析所述待缓存数据的大小及数据类型;获取与所述数据类型相应的缓存节点表作为当前节点表;根据所述预设缓存规则判断所述当前节点表中的所有缓存空间是否存在可缓存空间;若存在所述可缓存空间,则将可存储容量大于所述数据大小的所述可缓存空间作为待缓存空间;获取所述待缓存空间的存储安全值;获取所述待缓存数据对应的风险阈值;判断所述存储安全值是否大于所述风险阈值;若所述存储安全值大于所述风险阈值,则将所述待缓存数据缓存进所述待缓存空间,并将所述待缓存空间的标识位更新为已缓存标志。4.根据权利要求3所述的一种总线控制方法,其特征在于,在所述分析所述待缓存数据的大小及数据类型之前还包括以下步骤:获取数据读取指令;解析所述数据读取指令的读取位置、读取内容及读取权限;判断所述读取权限是否能够符合所述读取位置的位置权限;若符合,则获取所述读取位置与所述读取内容相应的存储数据作为所述待缓存数据;
若不符合,则记录所述数据读取指令及所述读取内容形成记录信息。5.根据权利要求4所述的一种总线控制方法,其特征在于,所述获取所述待缓存数据对应的风险阈值包括以下步骤:获取所述记录信息里的所述读取内容对应的内容种类;判断所述内容种类是否与所述待缓存数据的所述数据类型相同;若相同,...

【专利技术属性】
技术研发人员:王吉鹰张伟静
申请(专利权)人:上海繁易信息科技股份有限公司
类型:发明
国别省市:

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

1