【技术实现步骤摘要】
数据传输方法、装置、系统及相关设备
[0001]本专利技术实施例涉及芯片
,具体涉及一种数据传输方法、装置、系统及相关设备。
技术介绍
[0002]芯片互联是一种通过高速物理接口实现芯片间总线互联的技术,多个系统级芯片(SOC,system on chip)通过芯片互联技术,可以组成的性能更加强大的系统,为用户提供更加高效的服务。
[0003]然而,由于跨芯片传输的带宽资源有限,传输功耗较高,如何在芯片互联时压缩数据信息,有效利用硬件资源,成为本领域技术人员亟待解决的问题。
技术实现思路
[0004]有鉴于此,本专利技术实施例提供一种数据传输方法、装置、系统及相关设备,以有效压缩数据信息,降低硬件资源消耗。
[0005]为实现上述目的,本专利技术实施例提供如下技术方案。
[0006]第一方面,本专利技术实施例提供一种数据传输方法,包括:
[0007]获取待传输数据;
[0008]确定与所述待传输数据相对应的参照样例,所述参照样例与所述待传输数据在数据结构上相关;< ...
【技术保护点】
【技术特征摘要】
1.一种数据传输方法,其特征在于,包括:获取待传输数据;确定与所述待传输数据相对应的参照样例,所述参照样例与所述待传输数据在数据结构上相关;计算所述待传输数据与所述参照样例的数据之间的差值;发送所述参照样例的标识信息和所述差值;其中,所述参照样例的标识信息用于确定所述参照样例,以基于所述参照样例和所述差值还原所述待传输数据。2.根据权利要求1所述的方法,其特征在于,所述获取待传输数据之后,所述确定与所述待传输数据相对应的参照样例之前,还包括:基于预设的规则,判断是否处理所述待传输数据;其中,所述预设的规则,包括数据类型规则、数据来源规则和/或数据标识规则;若是,执行所述确定与所述待传输数据相对应的参照样例的步骤,若否,则发送所述待传输数据。3.根据权利要求1所述的方法,其特征在于,所述获取待传输数据之后,所述确定与所述待传输数据相对应的参照样例之前,还包括:调整所述待传输数据的数据结构,使所述待传输数据中的域段基于预设顺序排列;其中,所述预设顺序的排序规则包括:发生变化概率高的域段排在低位,发生变化概率低的域段排在高位;并且,所述参照样例中的域段基于所述预设顺序排列。4.根据权利要求3所述的方法,其特征在于,所述参照样例的标识信息中包含用于标记原始发起者的原始发起者标记,所述调整所述待传输数据的数据结构的步骤中,还删除所述待传输数据中的原始发起者标记域段。5.根据权利要求3所述的方法,其特征在于,所述预设顺序为对原有域段再划分后的顺序,所述原有域段为待传输数据中原有的域段,所述对原有域段再划分,具体为,将一个原有域段划分为多个域段。6.根据权利要求1所述的方法,其特征在于,所述参照样例的标识信息中包含用于标记原始发起者的原始发起者标记;所述确定与所述待传输数据相对应的参照样例,所述参照样例与所述待传输数据在数据结构上相关,具体为,根据所述待传输数据的原始发起者,确定与所述待传输数据相对应的参照样例。7.根据权利要求1所述的方法,其特征在于,一个原始发起者对应有一个参照样例组,一个参照样例组中包括至少一个参照样例;所述确定与所述待传输数据相对应的参照样例,所述参照样例与所述待传输数据在数据结构上相关,包括:根据所述待传输数据的原始发起者,确定与所述待传输数据相对应的参照样例组;在所述参照样例组中,确定与所述待传输数据的数据结构最接近的参照样例。8.根据权利要求1所述的方法,其特征在于,所述计算所述待传输数据与所述参照样例的数据之间的差值之后,所述发送所述参照样例的标识信息和所述差值之前,还包括:判断所述差值是否大于或等于预设值;若否,执行所述发送所述参照样例的标识信息和所述差值;若是,发送所述待传输数据。9.根据权利要求1所述的方法,其特征在于,所述发送所述参照样例的标识信息和所述
差值,具体为,基于预设格式发送所述参照样例的标识信息和所述差值,所述预设格式包括数据长度、所述参照样例的标识信息和所述差值,其中,所述数据长度用于指示所述参照样例的标识信息的数据长度和所述差值的数据长度。10.根据权利要求2所述的方法,其特征在于,所述基于预设的规则,判断是否处理所述待传输数据的步骤中;若是,且所述待传输数据未被成功处理,则所述方法还包括:将所述待传输数据作为参照样例,存储至第一预设存储空间;其中,所述第一预设存储空间为用于存储参照样例的存储空间,若所述第一预设存储空间中具有剩余空间时,直接执行存储操作;若所述第一预设存储空间中没有剩余空间时,基于预设的替换策略,删除一个已有的参照样例,再执行存储操作。11.根据权利要求10所述的方法,其特征在于,所述将所述待传输数据作为参照样例,存储至第一预设存储空间之后,还包括:在所述待传输数据内设置样例更新标记,并发送所述待传输数据。12.一种数据传输方法,其特征在于,包括:获取参照样例的标识信息和差值;其中,所述参照样例与待传输数据在数据结构上相关,所述参照样例的标识信息用于确定所述参照样例,所述差值为所述待传输数据与所述参照样例的数据之间的差值;根据所述参照样例的标识信息,确定所述参照样例;基于所述参照样例和所述差值,还原所述待传输数据。13.根据权利要求12所述的方法,其特征在于,所述获取参照样例的标识信息和差值之前,还包括:接收发送端发送的数据;判断所接收的数据是否包含有参照样例的标识信息和差值;若是,执行所述获取参照样例的标识信息和差值。14.根据权利要求13所述的方法,其特征在于,所述接收发送端发送的数据之后,还包括:确定所接收的数据是否包含有样例更新标记;若是,将所接收的数据作为参照样例,存储至第二预设存储空间;其中,所述第二预设存储空间为用于存储参照样例的存储空间,若所述第二预设存储空间中具有剩余空间时,直接执行存储操作;若所述第二预设存储空间中没有剩余空间时,基于预设的替换策略,删除一个已有的参照样例,再执行存储操作...
【专利技术属性】
技术研发人员:徐祥俊,黄维,
申请(专利权)人:海光信息技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。