一种数据传输方法及系统
文献发布时间:2023-06-19 09:35:27
技术领域
本发明实施例涉及通信技术领域,具体涉及一种数据传输方法及系统。
背景技术
在包括有计算机和外部设备的系统中,计算机与外部设备之间需要进行数据交互,具体为外部设备将上传数据上传至计算机内存供计算机处理器进行处理,计算机处理器将计算机内存中的下发数据下发给外部设备。目前,在计算机与外部设备进行数据交互时,数据交互过程由计算机处理器完成,即计算机处理器负责将外部设备中的上传数据搬移至计算机内容,并负责将计算机内容中的下发数据搬移至外部设备。但现有的数据传输方案中,设备之间的需要传输数据,但是设备的CPU占用率较高,数据传输不稳定,传输效率低。
发明内容
为此,本发明实施例提供一种数据传输方法及系统,以解决现有技术中设备之间传输数据不稳定和传输效率低的问题。
为了实现上述目的,本发明实施例提供如下技术方案:
根据本发明实施例公开的一种数据传输方法,包括以下步骤:
S101、根据获取的读取地址依次从第一存储器中读取待传输数据;
S102、根据待传输数据中各数据块的优先等级,从预先创建的存取数据通道中选择对应的数据通道进行待传输数据的传输,所述存取数据通道的数量不少于1条;
S103、对通过数据通道进行传输的待传输数据通过安全芯片进行安全识别;
S104、将通过安全识别后的待传输数据进行加密处理,之后存储到第二存储器中。
进一步地,S101中,预先对指令寄存器中的指令进行读取,根据读取到的描述符获取读取地址。
进一步地,S102中,对传输数据中的数据块的信息进行解析,确定各数据块的优先等级,根据数据块的优先等级,通过数据通道优先传输优先等级高的数据块。
进一步地,S103中,需要先对第一存储器进行扫描,对第一存储器是否授权进行判断,如果判断为否则数据通道不连通;如果判断为是则数据通道连通,进行待传输数据的读取。
进一步地,S104中,传输到第二存储器中的待传输数据需要进行解密处理,可以在第二存储器中直接进行数据查询。
根据本发明实施例公开的一种数据传输系统,包括数据读取模块、通道处理模块、安全识别模块和加密处理模块;所述数据读取模块,用于根据获取的读取地址依次从第一存储器中读取待传输数据;所述通道处理模块,根据待传输数据中各数据块的优先等级,从预先创建的存取数据通道中选择对应的数据通道进行待传输数据的传输,所述存取数据通道的数量不少于1条;所述安全识别模块,对通过数据通道进行传输的待传输数据通过安全芯片进行安全识别;所述加密处理模块,用于将通过安全识别后的待传输数据进行加密处理,之后存储到第二存储器中。
进一步地,所述数据读取模块预先对指令寄存器中的指令进行读取,根据读取到的描述符获取读取地址。
进一步地,所述通道处理模块对传输数据中的数据块的信息进行解析,确定各数据块的优先等级,根据数据块的优先等级,通过数据通道优先传输优先等级高的数据块。
进一步地,所述安全识别模块需要先对第一存储器进行扫描,对第一存储器是否授权进行判断,如果判断为否则数据通道不连通;如果判断为是则数据通道连通,进行待传输数据的读取。
进一步地,所述加密处理模块对传输到第二存储器中的待传输数据需要进行解密处理,可以在第二存储器中直接进行数据查询。
本发明实施例具有如下优点:
本发明公开的数据传输方法及系统,根据读取地址在第一存储器中进行针对性的数据读取,读取准确快速、数据处理效率高;针对获取到的待传输数据的每个数据块,根据该待传输数据的优先等级,从预先创建的数据通道对该待传输数据进行传输,之后可以对通过数据通道进行传输的每一个待传输数据进行安全识别处理,之后进行加解密处理,最后将符合存储要求的待传输数据存储到第二存储器中。由此可见,通过数据通道将第一存储器中的数据传输到第二存储器,数据搬移过程无需计算机处理器参与,数据搬移过程计算机处理器可以执行其他数据处理任务,从而可以提高计算机处理器进行数据处理的效率。
附图说明
图1为本发明实施例提供的一种数据传输方法的流程示意图;
图2为本发明实施例提供的一种数据传输系统的结构示意图。
具体实施方式
下面将结合本发明中的实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
结合图1所示,本发明实施例公开了一种数据传输方法,包括以下步骤:S101、根据获取的读取地址依次从第一存储器中读取待传输数据;S102、根据待传输数据中各数据块的优先等级,从预先创建的存取数据通道中选择对应的数据通道进行待传输数据的传输,所述存取数据通道的数量不少于1条;S103、对通过数据通道进行传输的待传输数据通过安全芯片进行安全识别;S104、将通过安全识别后的待传输数据进行加密处理,之后存储到第二存储器中。本发明公开的数据传输方法及系统,根据读取地址在第一存储器中进行针对性的数据读取,读取准确快速、数据处理效率高;针对获取到的待传输数据的每个数据块,根据该待传输数据的优先等级,从预先创建的数据通道对该待传输数据进行传输,之后可以对通过数据通道进行传输的每一个待传输数据进行安全识别处理,之后进行加解密处理,最后将符合存储要求的待传输数据存储到第二存储器中。由此可见,通过数据通道将第一存储器中的数据传输到第二存储器,数据搬移过程无需计算机处理器参与,数据搬移过程计算机处理器可以执行其他数据处理任务,从而可以提高计算机处理器进行数据处理的效率。
在S101中,预先对指令寄存器中的指令进行读取,根据读取到的描述符获取读取地址。
在S102中,对传输数据中的数据块的信息进行解析,确定各数据块的优先等级,根据数据块的优先等级,通过数据通道优先传输优先等级高的数据块。
在S103中,需要先对第一存储器进行扫描,对第一存储器是否授权进行判断,如果判断为否则数据通道不连通;如果判断为是则数据通道连通,进行待传输数据的读取。
在S104中,传输到第二存储器中的待传输数据需要进行解密处理,可以在第二存储器中直接进行数据查询。
结合图2所示,本实施例公开了一种数据传输系统,包括数据读取模块、通道处理模块、安全识别模块和加密处理模块;所述数据读取模块,用于根据获取的读取地址依次从第一存储器中读取待传输数据;所述通道处理模块,根据待传输数据中各数据块的优先等级,从预先创建的存取数据通道中选择对应的数据通道进行待传输数据的传输,所述存取数据通道的数量不少于1条;所述安全识别模块,对通过数据通道进行传输的待传输数据通过安全芯片进行安全识别;所述加密处理模块,用于将通过安全识别后的待传输数据进行加密处理,之后存储到第二存储器中。
数据读取模块预先对指令寄存器中的指令进行读取,根据读取到的描述符获取读取地址。通道处理模块对传输数据中的数据块的信息进行解析,确定各数据块的优先等级,根据数据块的优先等级,通过数据通道优先传输优先等级高的数据块。安全识别模块需要先对第一存储器进行扫描,对第一存储器是否授权进行判断,如果判断为否则数据通道不连通;如果判断为是则数据通道连通,进行待传输数据的读取。加密处理模块对传输到第二存储器中的待传输数据需要进行解密处理,可以在第二存储器中直接进行数据查询。
本发明公开的数据传输方法及系统,根据读取地址在第一存储器中进行针对性的数据读取,读取准确快速、数据处理效率高;针对获取到的待传输数据的每个数据块,根据该待传输数据的优先等级,从预先创建的数据通道对该待传输数据进行传输,之后可以对通过数据通道进行传输的每一个待传输数据进行安全识别处理,之后进行加解密处理,最后将符合存储要求的待传输数据存储到第二存储器中。由此可见,通过数据通道将第一存储器中的数据传输到第二存储器,数据搬移过程无需计算机处理器参与,数据搬移过程计算机处理器可以执行其他数据处理任务,从而可以提高计算机处理器进行数据处理的效率。
最后:以上所述仅为本发明的优选实施例而已,并不用于限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
- 数据记录介质、数据记录方法、数据处理设备、数据发送方法和数据发送设备、数据传输方法和数据传输设备,以及数据发送系统和数据通信系统
- 一种北斗技术数据传输方法、气象数据传输方法和系统