[發(fā)明專利]復(fù)雜數(shù)據(jù)類型數(shù)據(jù)映射的方法、裝置、設(shè)備和存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202110744062.3 | 申請日: | 2021-07-01 |
| 公開(公告)號: | CN113449224B | 公開(公告)日: | 2022-11-22 |
| 發(fā)明(設(shè)計)人: | 陸需飛;邊浩 | 申請(專利權(quán))人: | 北京東土科技股份有限公司 |
| 主分類號: | G06F16/957 | 分類號: | G06F16/957 |
| 代理公司: | 北京華夏正合知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11017 | 代理人: | 韓登營 |
| 地址: | 100144 北京市石景*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 復(fù)雜 數(shù)據(jù)類型 數(shù)據(jù) 映射 方法 裝置 設(shè)備 存儲 介質(zhì) | ||
1.一種復(fù)雜數(shù)據(jù)類型數(shù)據(jù)映射的方法,其特征在于,包括:
將變量ID配置到功能塊的引腳或者設(shè)備的參數(shù)配置列表中,所述變量ID是自定義的復(fù)雜類型數(shù)據(jù)的全局變量的變量ID,所述全局變量包括多個成員,所述變量ID為所述多個成員中之一,所述功能塊是用于處理所述復(fù)雜數(shù)據(jù)類型的數(shù)據(jù)的功能塊,所述設(shè)備是用于處理所述復(fù)雜數(shù)據(jù)類型的數(shù)據(jù)的設(shè)備;
為所述全局變量創(chuàng)建緩存區(qū),劃分所述緩存區(qū)以為每個所述成員分配一個緩存空間,得到所述全局變量的緩存信息,所述緩存信息包括所述全局變量的緩存區(qū)地址及每個所述成員的緩存空間大小和緩存地址;
提供用于訪問所述緩存區(qū)的接口,所述接口具有所述全局變量的緩存信息和變量ID,以便通過所述功能塊的引腳或所述設(shè)備的參數(shù)配置列表中的變量ID訪問所述接口從而按照所述緩存信息向所述緩存區(qū)的各個緩存空間存取所述復(fù)雜數(shù)據(jù)類型的數(shù)據(jù)中對應(yīng)成員的信息。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括:
通過創(chuàng)建所述復(fù)雜數(shù)據(jù)類型;
創(chuàng)建所述復(fù)雜數(shù)據(jù)類型的全局變量,并為所述全局變量分配所述變量ID。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將變量ID配置到功能塊的引腳或者設(shè)備的參數(shù)配置列表中,包括如下之一:
將所述變量ID作為引腳參數(shù)傳入所述功能塊的相應(yīng)引腳;
將所述變量ID作為對應(yīng)所述復(fù)雜數(shù)據(jù)類型的設(shè)備的配置參數(shù)填入所述參數(shù)配置列表的相應(yīng)字段。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法具體包括:
將第一變量ID配置到接收數(shù)據(jù)功能塊的緩存ID引腳或設(shè)備的參數(shù)配置列表的RecvBufferID字段,所述第一變量ID是第一全局變量的變量ID,所述第一全局變量是接收數(shù)據(jù)的復(fù)雜數(shù)據(jù)類型的變量,所述第一全局變量包括多個成員,所述第一變量ID為所述多個成員中之一;
創(chuàng)建用于緩存所述接收數(shù)據(jù)的第一緩存區(qū),劃分所述第一緩存區(qū)以為所述第一全局變量的每個成員分配一個緩存空間,得到所述第一全局變量的緩存信息,所述第一全局變量的緩存信息包括所述第一緩存區(qū)的地址及所述第一全局變量的每個成員的緩存空間大小和緩存地址;
提供用于訪問所述第一緩存區(qū)的第一接口,所述第一接口具有所述第一全局變量的緩存信息和第一變量ID,以便通過所述接收數(shù)據(jù)功能塊的緩存ID引腳或設(shè)備的參數(shù)配置列表中的變量ID訪問所述接口從而按照所述緩存信息向所述緩存區(qū)的各個緩存空間存入當(dāng)前所接收數(shù)據(jù)中對應(yīng)成員的信息。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述接收數(shù)據(jù)功能塊為傳輸控制協(xié)議TCP數(shù)據(jù)接收功能塊或者用戶數(shù)據(jù)報協(xié)議UDP數(shù)據(jù)接收功能塊;或者,所述設(shè)備為整車控制器VCU。
6.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法具體包括:
將第二變量ID配置到發(fā)送數(shù)據(jù)功能塊的緩存ID引腳或設(shè)備的參數(shù)配置列表的SendBufferID字段,所述第二變量ID是第二全局變量的變量ID,所述第二全局變量是發(fā)送數(shù)據(jù)的復(fù)雜數(shù)據(jù)類型的變量,所述第二全局變量分別包括多個成員,所述第二變量ID為所述第二全局變量的多個成員中之一;
創(chuàng)建用于緩存所述發(fā)送數(shù)據(jù)的第二緩存區(qū),劃分所述第二緩存區(qū)以為所述第二全局變量的每個成員分配一個緩存空間,得到所述第二全局變量的緩存信息,所述第二全局變量的緩存信息包括所述第二緩存區(qū)的地址及所述第二全局變量的每個成員的緩存空間大小和緩存地址;
提供用于訪問所述第二緩存區(qū)的第二接口,所述第二接口具有所述第二全局變量的緩存信息和第二變量ID,以便通過所述發(fā)送數(shù)據(jù)功能塊的緩存ID引腳或設(shè)備的參數(shù)配置列表中的變量ID訪問所述接口從而按照所述緩存信息向所述緩存區(qū)的各個緩存空間讀取當(dāng)前待發(fā)出數(shù)據(jù)中對應(yīng)成員的信息。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述發(fā)送數(shù)據(jù)功能塊為TCP數(shù)據(jù)發(fā)送功能塊或UDP數(shù)據(jù)發(fā)送功能塊;或者,所述設(shè)備為整車控制器VCU。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于北京東土科技股份有限公司,未經(jīng)北京東土科技股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110744062.3/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 用多數(shù)據(jù)類型表示來傳送數(shù)據(jù)對象的方法和系統(tǒng)
- 一種基于數(shù)據(jù)分類的動態(tài)流量控制方法及裝置
- 基于數(shù)據(jù)類型的機器學(xué)習(xí)模型的訓(xùn)練方法及裝置
- 程序編寫的數(shù)據(jù)類型轉(zhuǎn)換方法、電子設(shè)備
- 數(shù)據(jù)處理方法、裝置、存儲介質(zhì)及電子設(shè)備
- 一種數(shù)據(jù)寫入、讀取方法及裝置
- 數(shù)據(jù)處理網(wǎng)絡(luò)系統(tǒng)及其計算圖生成方法
- 一種轉(zhuǎn)換代碼語言的方法及裝置
- 脫敏方法和脫敏裝置
- 一種數(shù)據(jù)同步方法及裝置
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





