应用于SOC芯片的数据处理方法技术

技术编号:37678006 阅读:14 留言:0更新日期:2023-05-26 04:43
一种应用于SOC芯片的数据处理方法,包括:接收原始数据;利用硬件数据处理模块,对原始数据进行硬件处理,包括:对原始数据进行预处理,获得第一处理后数据,预处理用于对原始数据添加交互识别信息,交互识别信息包括硬件处理认证信息和硬件处理信息;识别交互识别信息,并判断硬件处理认证信息是否有效;在硬件处理认证信息有效的情况下,根据硬件处理信息对第一处理后数据进行硬件数据处理,获得第二处理后数据,作为硬件数据处理模块的输出数据;在硬件处理认证信息无效的情况下,将第一处理后数据作为硬件数据处理模块的输出数据;对输出数据进行数据再处理。本发明专利技术降低了原始数据被篡改的概率,提高了数据处理的灵活性和安全性。安全性。安全性。

【技术实现步骤摘要】
应用于SOC芯片的数据处理方法


[0001]本专利技术实施例涉及半导体集成电路领域,尤其涉及一种应用于SOC芯片的数据处理方法。

技术介绍

[0002]物联网(Internet of Things,IoT)是一个基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。在物联网时代,人与人、人与物、物与物的连接数目呈爆发性增长,为了适应这种爆发性的数据规模的增长,必须不断增加物联网的设备。而随着物联网的高速发展,物联网中设备数量的急剧上升、需求服务不断增强,面对的网络攻击也越来越多,在这样的背景下,物联网设备的数据处理能力和安全性能成为人们越来越关心的问题。
[0003]在当前的物联网终端节点设备中,核心是“SOC(System on Chip,片上系统)芯片+传感器”。SOC芯片作为物联网终端节点设备中的核心,它的数据处理能力和安全性能从根本上就决定了物联网设备的数据处理能力和安全性能。

技术实现思路

[0004]本专利技术实施例解决的问题是提供一种应用于SOC芯片的数据处理方法,提高数据处理的兼容性。
[0005]为解决上述问题,本专利技术实施例提供一种应用于SOC芯片的数据处理方法,包括:接收原始数据;利用硬件数据处理模块,对所述原始数据进行硬件处理,所述硬件数据处理包括:对所述原始数据进行预处理,获得第一处理后数据,所述预处理用于对所述原始数据添加交互识别信息,所述交互识别信息包括硬件处理认证信息和硬件处理信息;识别所述交互识别信息,并判断所述硬件处理认证信息是否有效;在所述硬件处理认证信息有效的情况下,根据所述硬件处理信息对所述第一处理后数据进行硬件数据处理,获得第二处理后数据,所述第二处理后数据作为所述硬件数据处理模块的输出数据;在所述硬件处理认证信息无效的情况下,将所述第一处理后数据作为所述硬件数据处理模块的输出数据;对所述输出数据进行数据再处理,所述数据再处理包括:将所述输出数据转发至数据输出端口,并通过数据输出端口输出所述输出数据;或者,所述数据再处理包括:将所述输出数据转发至处理器进行业务处理,获得第三处理后数据;通过数据输出端口输出所述第三处理后数据。
[0006]与现有技术相比,本专利技术实施例的技术方案具有以下优点:
[0007]本专利技术实施例提供的应用于SOC芯片的数据处理方法中,利用硬件数据处理模块对原始数据进行硬件处理,则可以通过将硬件数据处理模块的输出数据直接转发至数据输出端口来绕过处理器,避免数据经过处理器而被泄露或篡改的情况,而且,与传统SOC芯片的数据处理方法中采用单一的传输路径对原始数据进行处理(也即将原始数据传输至处理器中进行数据处理)的方案相比,本方案通过先进行预处理,对所述原始数据添加交互识别
信息,并通过识别所述交互识别信息中的硬件处理认证信息确定原始数据是否需要进行硬件数据处理,在所述硬件处理认证信息有效的情况下,先进行硬件数据处理,并在硬件数据处理后,根据数据的实际需求,选择直接通过数据输出端口输出,或者,先将输出数据转发至处理器进行业务处理,获得第三处理后数据,再通过数据输出端口输出所述第三处理后数据,从而可以改善传统SOC芯片中直接将原始数据传输到处理器进行数据处理的局限性,并降低原始数据被篡改的概率,从而提高了数据处理的灵活性和安全性,而且,利用硬件数据处理模块对原始数据进行硬件处理,提高了数据处理的速率,改善了数据处理延迟的情况,从而能够满足更多的数据处理需求,进而提高数据处理的兼容性。
附图说明
[0008]图1是一种SOC芯片的组成结构示意图;
[0009]图2是本专利技术应用于SOC芯片的数据处理方法中SOC芯片一实施例的组成结构示意图;
[0010]图3是本专利技术应用于SOC芯片的数据处理方法一实施例的传输路径示意图;
[0011]图4是本专利技术应用于SOC芯片的数据处理方法一实施例的流程示意图;
[0012]图5是本专利技术应用于SOC芯片的数据处理方法另一实施例的传输路径示意图;
[0013]图6是本专利技术应用于SOC芯片的数据处理方法另一实施例的流程示意图;
[0014]图7是本专利技术应用于SOC芯片的数据处理方法又一实施例的传输路径示意图;
[0015]图8是本专利技术应用于SOC芯片的数据处理方法又一实施例的流程示意图。
具体实施方式
[0016]由
技术介绍
可知,在当前的物联网终端节点设备中,核心是“SOC(System on Chip,片上系统)芯片+传感器”。其中,SOC芯片通常集成了处理器、数据处理模块和存储器(或外部存储器控制接口)。
[0017]图1是一种SOC芯片的组成结构示意图。
[0018]参考图1,SOC芯片10包括:外设接口11、互联总线12、处理器13和外部存储器控制接口15;其中,外设接口11用于与外围设备耦接,互联总线12分别与外设接口11、处理器13和外部存储器控制接口15耦接。
[0019]外设接口11、处理器13和外部存储器控制接口15的数据均通过数据总线12进行传输,数据处理的调度都需要通过处理器13完成。
[0020]但是,利用目前的SOC芯片10执行数据处理时,主要存在以下问题:1)外围设备之间进行数据交互时,数据都需要经过处理器13转发处理,外围设备之间的数据交互必须经过处理器13的调度才能完成数据交互,从而导致外围设备发送的原始数据的传输路径较为单一,相应导致存在着数据处理操作灵活性差的问题;2)外围设备发送的原始数据的传输路径较为单一,从而难以提供能够满足对数据有传输延迟需求的传输路径;3)由于所有的数据交互必须经过处理器13的调度,且处理器13还可以获取到用户的原始数据,因此,一旦处理器13被攻破,原始数据则有被泄露或被篡改的风险,从而无法满足对数据的隐私性的要求,对原始数据的保护性能较差。
[0021]为解决上述问题,本专利技术实施例提供一种应用于SOC芯片的数据处理方法,包括:
接收原始数据;利用硬件数据处理模块,对所述原始数据进行硬件处理,所述硬件数据处理包括:对所述原始数据进行预处理,获得第一处理后数据,所述预处理用于对所述原始数据添加交互识别信息,所述交互识别信息包括硬件处理认证信息和硬件处理信息;识别所述交互识别信息,并判断所述硬件处理认证信息是否有效;在所述硬件处理认证信息有效的情况下,根据所述硬件处理信息对所述第一处理后数据进行硬件数据处理,获得第二处理后数据,所述第二处理后数据作为所述硬件数据处理模块的输出数据;在所述硬件处理认证信息无效的情况下,将所述第一处理后数据作为所述硬件数据处理模块的输出数据;对所述输出数据进行数据再处理,所述数据再处理包括:将所述输出数据转发至数据输出端口,并通过数据输出端口输出所述输出数据;或者,所述数据再处理包括:将所述输出数据转发至处理器进行业务处理,获得第三处理后数据;通过数据输出端口输出所述第三处理后数据。
[0022]本专利技术实施例提供的应用于SOC芯片的数据处理方法中,利用硬件数据本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种应用于SOC芯片的数据处理方法,其特征在于,包括:接收原始数据;利用硬件数据处理模块,对所述原始数据进行硬件处理,所述硬件处理包括:对所述原始数据进行预处理,获得第一处理后数据,所述预处理用于对所述原始数据添加交互识别信息,所述交互识别信息包括硬件处理认证信息和硬件处理信息;识别所述交互识别信息,并判断所述硬件处理认证信息是否有效;在所述硬件处理认证信息有效的情况下,根据所述硬件处理信息对所述第一处理后数据进行硬件数据处理,获得第二处理后数据,所述第二处理后数据作为所述硬件数据处理模块的输出数据;在所述硬件处理认证信息无效的情况下,将所述第一处理后数据作为所述硬件数据处理模块的输出数据;对所述输出数据进行数据再处理,所述数据再处理包括:将所述输出数据转发至数据输出端口,并通过数据输出端口输出所述输出数据;或者,所述数据再处理包括:将所述输出数据转发至处理器进行业务处理,获得第三处理后数据;通过数据输出端口输出所述第三处理后数据。2.如权利要求1所述的应用于SOC芯片的数据处理方法,其特征在于,所述数据再处理还包括:将所述输出数据转发至处理器进行业务处理之前,对所述输出数据进行缓存;将所述输出数据转发至处理器进行业务处理包括:提取缓存的输出数据并进行业务处理。3.如权利要求1所述的应用于SOC芯片的数据处理方法,其特征在于,所述数据再处理还包括:在将所述输出数据转发至处理器进行业务处理之后,通过数据输出端口输出所述第三处理后数据之前,对所述第三处理后数据进行缓存;通过数据输出端口输出所述第三处理后数据包括:提取缓存的第三处理后数据并通过数据输出端口输出。4.如权利要求2或3所述的应用于SOC芯片的数据处理方法,其...

【专利技术属性】
技术研发人员:陈东坡袁博浒师少帅
申请(专利权)人:广东跃昉科技有限公司
类型:发明
国别省市:

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

1