[發(fā)明專利]一種提高數(shù)據(jù)傳輸效率的方法有效
| 申請?zhí)枺?/td> | 201710778553.3 | 申請日: | 2017-09-01 |
| 公開(公告)號: | CN107682114B | 公開(公告)日: | 2020-08-25 |
| 發(fā)明(設計)人: | 方加強 | 申請(專利權)人: | 惠州市德賽西威汽車電子股份有限公司 |
| 主分類號: | H04L1/00 | 分類號: | H04L1/00;H04L29/06 |
| 代理公司: | 廣州粵高專利商標代理有限公司 44102 | 代理人: | 陳衛(wèi);禹小明 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 提高 數(shù)據(jù)傳輸 效率 方法 | ||
本發(fā)明涉及一種提高數(shù)據(jù)傳輸效率的方法,包括:S1、獲取待發(fā)送命令的數(shù)量、長度或類型的信息;S2、根據(jù)獲取的信息,按預設的程序對待發(fā)送命令進行打包,獲得發(fā)送包;所述發(fā)送包的格式包括普通格式或高效格式中的一種,所述普通格式包括命令ID和n個數(shù)據(jù)段;所述高效格式包括命令ID、n個數(shù)據(jù)段和有效標識位。本發(fā)明可兼容已有通信方式,支持單命令壓縮方式和復合命令方式傳送;對單個通信命令,可采用壓縮方式傳送,僅僅傳送改變參數(shù),提高傳送的效率;對多個通信命令,可多個命令組合為一個命令傳送,以減少通信次數(shù)。
技術領域
本發(fā)明涉及電子技術領域,尤其涉及一種提高數(shù)據(jù)傳輸效率的方法。
背景技術
隨著嵌入式產品功能變得強大,需要采用多芯片方案才能完成產品要求,多芯片之間的協(xié)作通過大量數(shù)據(jù)(命令)交換完成,每一次數(shù)據(jù)發(fā)送都需要經過啟動、發(fā)送、結束的步驟。因此,如需發(fā)送多個命令命令,則芯片對應的發(fā)送端需要頻繁的啟動和結束,影響數(shù)據(jù)交換的效率,并且發(fā)送時數(shù)據(jù)量的大小也影響數(shù)據(jù)交換的效率,這種數(shù)據(jù)交換的效率對整個系統(tǒng)運行負載能力影響比較大,提高數(shù)據(jù)交換的效率對于提高系統(tǒng)運行效率、提高系統(tǒng)可靠性和產品性能提升意義重大。
發(fā)明內容
本發(fā)明為了解決上述技術問題,提供了一種提高數(shù)據(jù)傳輸效率的方法,包括以下步驟:
S1、獲取待發(fā)送命令的數(shù)量、長度或類型的信息;
S2、根據(jù)獲取的信息,按預設的程序對待發(fā)送命令進行打包,獲得發(fā)送包;
所述發(fā)送包的格式包括普通格式或高效格式中的一種,所述普通格式包括命令ID和n個數(shù)據(jù)段;所述高效格式包括命令ID、n個數(shù)據(jù)段和有效標識位;所述n為大于2的正整數(shù)。
進一步的,所述步驟S1和S2具體為:
SA1、獲取待發(fā)送命令的數(shù)量p';
SA2、當數(shù)量p'大于預設值P時,將待發(fā)送命令的ID通過高效格式的命令ID和有效標識位表示,并將p'條待發(fā)送命令的數(shù)據(jù)段賦值到高效格式的數(shù)據(jù)段中,獲得發(fā)送包。
進一步的,所述步驟SA2中將待發(fā)送命令的ID通過高效格式的命令ID和有效標識位表示,并將待發(fā)送命令的數(shù)據(jù)段賦值到高效格式的數(shù)據(jù)段中,具體為:
SA21、選擇待發(fā)送命令中的一個命令的ID賦值到高效格式的命令ID中,并以該待發(fā)送命令為基準命令,其他待發(fā)送命令表示為第ID+i條命令,然后將對應的有效標識位xi置為有效位;
SA22、根據(jù)命令ID以及有效標識位xm依次將待發(fā)送命令的數(shù)據(jù)段賦值到高效格式的數(shù)據(jù)段中。
進一步的,所述步驟S1和S2具體為:
SB1、獲取待發(fā)送命令的類型;
SB2、若待發(fā)送命令的類型與已發(fā)送命令的類型均不相同,則將待發(fā)送命令直接作為發(fā)送包,否則將待發(fā)送命令的ID賦值到高效格式的命令ID中;
SB3、比較待發(fā)送命令的數(shù)據(jù)段和已發(fā)送命令的數(shù)據(jù)段,找出不同的數(shù)據(jù)段并將高效格式的對應的有效標識位置為有效位,直到所有數(shù)據(jù)段比較完畢;在找出待發(fā)送命令的不同的數(shù)據(jù)段后還要將其賦值到高效格式的數(shù)據(jù)段中。
進一步的,在所述步驟SB2中將待發(fā)送命令的ID賦值到高效格式的命令ID中的之前還包括:
SC1、獲取待發(fā)送命令的長度q';
SC2、當長度q'小于預設值Q時,則將待發(fā)送命令直接作為發(fā)送包。
進一步的,所述步驟SB3的具體步驟包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于惠州市德賽西威汽車電子股份有限公司,未經惠州市德賽西威汽車電子股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業(yè)授權和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710778553.3/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:制備脂肪酸的方法
- 下一篇:用于景觀水體的同步溶藻反硝化生物浮床原位修復方法
- 一種并發(fā)數(shù)據(jù)傳輸控制方法、裝置及終端
- 數(shù)據(jù)傳輸處理方法和數(shù)據(jù)傳輸器
- 一種數(shù)據(jù)傳輸方法及裝置
- 數(shù)據(jù)傳輸方法、裝置及設備
- 一種數(shù)據(jù)傳輸終端、方法及系統(tǒng)
- 一種物聯(lián)網數(shù)據(jù)傳輸方式的選擇方法和裝置
- 數(shù)據(jù)傳輸方法、數(shù)據(jù)傳輸裝置及計算機可讀存儲介質
- 一種基于電價的非實時數(shù)據(jù)傳輸調度方法
- 基于云計算的數(shù)據(jù)傳輸處理方法、裝置及系統(tǒng)
- 一種數(shù)據(jù)處理方法、裝置及存儲介質





