[发明专利]总线的数据传输方法及电子设备有效
申请号: | 202011507677.6 | 申请日: | 2020-12-18 |
公开(公告)号: | CN112597082B | 公开(公告)日: | 2023-02-24 |
发明(设计)人: | 李鹏 | 申请(专利权)人: | 龙芯中科技术股份有限公司 |
主分类号: | G06F13/38 | 分类号: | G06F13/38;G06F13/42;H04L12/40 |
代理公司: | 北京同立钧成知识产权代理有限公司 11205 | 代理人: | 屈蓓;臧建明 |
地址: | 100095 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 总线 数据传输 方法 电子设备 | ||
本发明提供一种总线的数据传输方法及电子设备。该方法包括:根据待压缩数据包括的至少一个分片数据,分别生成分片数据的压缩标识、分片数据的标志字和待压缩数据的压缩后数据,该分片数据的长度固定,该压缩标识用于表示分片数据中的数据是否相同,该标志字用于表示分片数据中的数据相同时分片数据中的数据的取值,该压缩后数据包括分片数据中的数据不同时分片数据中的数据的取值,该分片数据在待压缩数据包中的顺序与在压缩后数据中的顺序一致;将压缩标识、标志字和压缩后数据在总线上进行传输。本发明的方法提高了电子设备的总线上的数据传输速度。
技术领域
本发明涉及计算机技术,尤其涉及一种总线的数据传输方法及电子设备。
背景技术
电子设备中通常存在多个电子元件,例如,处理器、硬盘、内存条、显卡等。这些电子元件之间通过总线进行数据传输。为了提高传输性能,通常需要对数据进行压缩,将压缩之后的数据在总线上传输。其中,这些数据包括文字、图像、声音和视频。
现有技术中,一种总线的数据压缩方法主要包括如下步骤:首先,构建一个字符串表;然后,将待压缩数据中每个第一次出现的字符串添加到该字符串表中,并根据该字符串在该字符串表中的位置为该字符串确定一个唯一的数字;最后,将待压缩数据中的每个字符串均替换为字符串表中该字符串对应的数字,这些替换之后的数字构成压缩后的数据,从而将压缩后的数据放在总线上进行传输。
发明人对上述方法进行研究之后发现,采用上述数据压缩方法进行数据传输时,总线上的数据传输速度较低,不能满足数据传输的要求。
发明内容
本发明提供一种总线的数据传输方法及电子设备,用以解决总线上的数据传输速度较低的问题。
第一方面,本发明提供一种总线的数据传输方法,应用于电子设备,所述电子设备内的任意两个电子元件之间通过总线传输数据,包括:
根据待压缩数据包括的至少一个分片数据,分别生成所述分片数据的压缩标识、所述分片数据的标志字和所述待压缩数据的压缩后数据,所述分片数据的长度固定,所述压缩标识用于表示所述分片数据中的数据是否相同,所述标志字用于表示所述分片数据中的数据相同时所述分片数据中的数据的取值,所述压缩后数据包括所述分片数据中的数据不同时所述分片数据中的数据的取值,所述分片数据在所述待压缩数据包中的顺序与在所述压缩后数据中的顺序一致;
将所述压缩标识、所述标志字和所述压缩后数据在所述总线上进行传输。
第二方面,本发明提供一种电子设备,所述电子设备内的任意两个电子元件之间通过总线传输数据,所述电子设备包括:
数据压缩模块,用于根据待压缩数据包括的至少一个分片数据,分别生成所述分片数据的压缩标识、所述分片数据的标志字和所述待压缩数据的压缩后数据,所述分片数据的长度固定,所述压缩标识用于表示所述分片数据中的数据是否相同,所述标志字用于表示所述分片数据中的数据相同时所述分片数据中的数据的取值,所述压缩后数据包括所述分片数据中的数据不同时所述分片数据中的数据的取值,所述分片数据在所述待压缩数据包中的顺序与在所述压缩后数据中的顺序一致;
数据传输模块,用于将所述压缩标识、所述标志字和所述压缩后数据在所述总线上进行传输。
第三方面,本发明实施例还提供了一种电子设备,包括:用于存储该电子元件可执行指令的存储器,至少两个电子元件;
其中,所述电子元件被配置为执行上述总线的数据传输方法。
第四方面,本发明实施例还提供了一种非临时性计算机可读存储介质,该计算机可读存储介质中存储有计算机执行指令,该计算机执行指令被电子设备的电子元件执行时用于实现上述总线的数据传输方法。
第五方面,本发明实施例还提供了一种计算机程序,该计算机程序用于实现上述总线的数据传输方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于龙芯中科技术股份有限公司,未经龙芯中科技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011507677.6/2.html,转载请声明来源钻瓜专利网。