[發(fā)明專利]一種UI屬性與程序邏輯關(guān)聯(lián)的數(shù)據(jù)創(chuàng)建方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202111006098.8 | 申請(qǐng)日: | 2021-08-30 |
| 公開(公告)號(hào): | CN113778597A | 公開(公告)日: | 2021-12-10 |
| 發(fā)明(設(shè)計(jì))人: | 吳進(jìn)慶;蘇建邦;李麗;張浩 | 申請(qǐng)(專利權(quán))人: | 惠州市德賽西威汽車電子股份有限公司 |
| 主分類號(hào): | G06F9/451 | 分類號(hào): | G06F9/451;G06F9/54 |
| 代理公司: | 廣州粵高專利商標(biāo)代理有限公司 44102 | 代理人: | 練逸夫 |
| 地址: | 516006 廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 ui 屬性 程序邏輯 關(guān)聯(lián) 數(shù)據(jù) 創(chuàng)建 方法 系統(tǒng) | ||
本申請(qǐng)涉及一種UI屬性與程序邏輯關(guān)聯(lián)的數(shù)據(jù)創(chuàng)建方法及系統(tǒng),應(yīng)用于設(shè)置有UI單元、程序單元的汽車電子產(chǎn)品中,所述方法包括:在所述UI單元設(shè)置第一數(shù)據(jù)模塊、UI數(shù)據(jù)集合,且在程序單元設(shè)置第二數(shù)據(jù)模塊、邏輯數(shù)據(jù)集合;將所述第一數(shù)據(jù)模塊、第二數(shù)據(jù)模塊與數(shù)據(jù)定義文件連接;所述第一數(shù)據(jù)模塊根據(jù)所述數(shù)據(jù)定義文件,建立UI對(duì)象,并將UI對(duì)象添加到UI數(shù)據(jù)集合中;所述第二數(shù)據(jù)模塊根據(jù)所述數(shù)據(jù)定義文件,建立邏輯對(duì)象,并將邏輯對(duì)象添加到邏輯數(shù)據(jù)集合中;所述UI對(duì)象、所述邏輯對(duì)象通過IPC進(jìn)行通訊。降低UI單元、程序單元兩端數(shù)據(jù)交互中數(shù)據(jù)變量的對(duì)應(yīng)關(guān)系的復(fù)雜度,減少人力的開發(fā)和維護(hù)成本,提高開發(fā)效率。
技術(shù)領(lǐng)域
本申請(qǐng)涉及汽車電子技術(shù)領(lǐng)域,更具體地,涉及一種UI屬性與程序邏輯關(guān)聯(lián)的數(shù)據(jù)創(chuàng)建方法及系統(tǒng)。
背景技術(shù)
在汽車娛樂/儀表系統(tǒng)或者人機(jī)功能交互過程中,各個(gè)邏輯APP進(jìn)程與UI顯示進(jìn)程進(jìn)行邏輯數(shù)據(jù)顯示的交互,邏輯模塊將數(shù)據(jù)傳送到UI進(jìn)程驅(qū)動(dòng)UI屬性進(jìn)行更新UI內(nèi)容。在這個(gè)過程中,邏輯APP端和UI端都需定義數(shù)據(jù)變量和數(shù)據(jù)變量的交互以及其方法的處理。在傳統(tǒng)方法中,邏輯APP端和UI端都獨(dú)立定義各自的數(shù)據(jù)變量,定義的數(shù)據(jù)與屬性變量多且定義規(guī)則都是各自開發(fā)人員的喜好進(jìn)行命名,在兩端數(shù)據(jù)交互中數(shù)據(jù)變量的對(duì)應(yīng)關(guān)系非常復(fù)雜,并且難以維護(hù),增加了模塊間的耦合復(fù)雜度,開發(fā)效率也非常低。
發(fā)明內(nèi)容
本申請(qǐng)為克服上述現(xiàn)有技術(shù)中暈車現(xiàn)象的問題,本申請(qǐng)?zhí)峁┮环NUI屬性與程序邏輯關(guān)聯(lián)的數(shù)據(jù)創(chuàng)建方法及系統(tǒng)。
一種UI屬性與程序邏輯關(guān)聯(lián)的數(shù)據(jù)創(chuàng)建方法,應(yīng)用于設(shè)置有UI單元、程序單元的汽車電子產(chǎn)品中,所述方法包括:
在所述UI單元設(shè)置第一數(shù)據(jù)模塊、UI數(shù)據(jù)集合,且在程序單元設(shè)置第二數(shù)據(jù)模塊、邏輯數(shù)據(jù)集合;
將所述第一數(shù)據(jù)模塊、第二數(shù)據(jù)模塊與數(shù)據(jù)定義文件連接并獲取數(shù)據(jù);
所述第一數(shù)據(jù)模塊根據(jù)所述數(shù)據(jù)定義文件,建立UI對(duì)象,并將UI對(duì)象添加到UI數(shù)據(jù)集合中;
所述第二數(shù)據(jù)模塊根據(jù)所述數(shù)據(jù)定義文件,建立邏輯對(duì)象,并將邏輯對(duì)象添加到邏輯數(shù)據(jù)集合中;
所述UI對(duì)象、所述邏輯對(duì)象通過IPC進(jìn)行通訊。
可選地,所述數(shù)據(jù)定義文件存儲(chǔ)在汽車電子產(chǎn)品中,所述數(shù)據(jù)定義文件包括至少一個(gè)功能定義數(shù)據(jù),其中,所述功能定義數(shù)據(jù)的內(nèi)容為:[功能][數(shù)據(jù)類型][初始值]。
可選地,所述第一數(shù)據(jù)模塊、第二數(shù)據(jù)模塊與數(shù)據(jù)定義文件連接,獲取并解析功能定義數(shù)據(jù)。
可選地,所述解析功能定義數(shù)據(jù),包括:根據(jù)數(shù)據(jù)定義文件的逐行字段的分隔符“[]”進(jìn)行解析。
可選地,所述第一數(shù)據(jù)模塊根據(jù)所述數(shù)據(jù)定義文件,建立UI對(duì)象,并將UI對(duì)象添加到UI數(shù)據(jù)集合中,包括:
根據(jù)所述功能定義數(shù)據(jù),創(chuàng)建內(nèi)容為[數(shù)據(jù)屬性][類型][Value值]的UI對(duì)象,將UI對(duì)象的數(shù)據(jù)屬性與UI元素關(guān)聯(lián),將UI對(duì)象的Value值與UI狀態(tài)和顯示關(guān)聯(lián);并將UI對(duì)象添加到UI數(shù)據(jù)集合進(jìn)行分類管理。
可選地,所述第二數(shù)據(jù)模塊根據(jù)所述數(shù)據(jù)定義文件,建立邏輯對(duì)象,并將邏輯對(duì)象添加到邏輯數(shù)據(jù)集合中,包括:
根據(jù)所述功能定義數(shù)據(jù),創(chuàng)建內(nèi)容為[數(shù)據(jù)屬性][類型][Value值]的邏輯對(duì)象,將邏輯對(duì)象的數(shù)據(jù)屬性與邏輯元素關(guān)聯(lián),將邏輯對(duì)象的Value值與邏輯狀態(tài)和顯示關(guān)聯(lián);并將邏輯對(duì)象添加到邏輯數(shù)據(jù)集合進(jìn)行分類管理。
可選地,所述UI對(duì)象的類型、所述邏輯對(duì)象的類型均包括整形、布爾類型、浮點(diǎn)float類型、枚舉類型、字符串類型、圖片數(shù)據(jù)類型、列表類型、數(shù)據(jù)流類型、UI事件中一種或多種。
可選地,所述邏輯對(duì)象、UI對(duì)象通過IPC通訊,包括:
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于惠州市德賽西威汽車電子股份有限公司,未經(jīng)惠州市德賽西威汽車電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111006098.8/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 一種可動(dòng)態(tài)載入一程序邏輯于一應(yīng)用程序中的方法及系統(tǒng)
- 合并入可編程序邏輯控制器的調(diào)制解調(diào)器的功能
- 接口轉(zhuǎn)換裝置
- 涂料高速分散機(jī)
- 合并入可編程序邏輯控制器的調(diào)制解調(diào)器的功能
- 利用串行通用型輸入輸出接口讀取固件版本的服務(wù)器系統(tǒng)
- 利用內(nèi)部整合電路接口讀取固件版本的服務(wù)器系統(tǒng)
- 利用通用型輸入輸出接口讀取固件版本的服務(wù)器系統(tǒng)
- 業(yè)務(wù)數(shù)據(jù)處理方法、裝置、系統(tǒng)、計(jì)算機(jī)設(shè)備和存儲(chǔ)介質(zhì)
- 單處理器系統(tǒng)的伺服器主機(jī)板
- 關(guān)聯(lián)裝置
- 數(shù)據(jù)關(guān)聯(lián)裝置和數(shù)據(jù)關(guān)聯(lián)方法
- 安全關(guān)聯(lián)
- 設(shè)備關(guān)聯(lián)
- 終端關(guān)聯(lián)裝置和終端關(guān)聯(lián)方法
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)方法和關(guān)聯(lián)設(shè)備
- 關(guān)聯(lián)分析方法和關(guān)聯(lián)分析系統(tǒng)
- 報(bào)文關(guān)聯(lián)方法、報(bào)文關(guān)聯(lián)裝置及報(bào)文關(guān)聯(lián)系統(tǒng)





