[發明專利]空調器組件的代碼文件的封裝方法和裝置在審
| 申請號: | 201410522982.0 | 申請日: | 2014-09-30 |
| 公開(公告)號: | CN104317575A | 公開(公告)日: | 2015-01-28 |
| 發明(設計)人: | 王靈軍;任鵬;文武;譚國飛 | 申請(專利權)人: | 珠海格力電器股份有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 北京康信知識產權代理有限責任公司 11240 | 代理人: | 吳貴明;張永明 |
| 地址: | 519070 *** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 空調器 組件 代碼 文件 封裝 方法 裝置 | ||
技術領域
本發明涉及空調器領域,具體而言,涉及一種空調器組件的代碼文件的封裝方法和裝置。
背景技術
在空調器主板的嵌入式軟件開發過程中,通常要迅速應對需求的快速變化,要保證產品開發的質量和效率。一般都會有龐大的歷史代碼庫,這些代碼多是使用c語言編寫,以結構化或所謂模塊的形式存在,而很少考慮具體負載的本身的特性和功能。比如一般可能分為制冷模塊、制熱模塊,在制熱模塊中負載如何控制,在制冷模塊中負載又怎樣來控制,負載的控制邏輯分散在各個模塊中。如果負載本身的運行或動作方式發生變化,則可能需要修改所有控制了該負載的模塊,重新編譯和測試所有修改模塊,如果這些模塊沒有封裝成庫,而是以代碼形式來復用,則需要重新編譯和測試整個主板的控制程序,這個花費的時間更多了,如果這些模塊被更多產品的控制程序所使用,那么所有這些產品的控制程序都需要重新編譯和測試,造成空調器嵌入式程序的開發效率低。
針對相關技術中空調器嵌入式程序的開發效率低的問題,目前尚未提出有效的解決方案。
發明內容
本發明的主要目的在于提供一種空調器組件的代碼文件的封裝方法和裝置,以解決現有技術中空調器嵌入式程序的開發效率低的問題。
根據本發明的一個方面,提供了一種空調器組件的代碼文件的封裝方法。
根據本發明的空調器組件的代碼文件的封裝方法包括:掃描所述代碼文件中的目標文件,其中,所述目標文件為所述代碼文件中保存程序聲明的文件;在掃描過程中,從所述目標文件中提取結構體定義和對應所述結構體定義的方法聲明;以及將所述結構體定義和所述方法聲明封裝為類。
進一步地,將所述結構體定義和所述方法聲明封裝為類包括:將所述結構體定義轉換為所述類的名稱;以及將所述方法聲明轉換為所述類的屬性。
進一步地,在掃描過程中,從所述目標文件中提取結構體定義和對應所述結構體定義的方法聲明包括:在掃描過程中,從所述目標文件的上部聲明中提取所述結構體定義;以及在掃描過程中,從所述目標文件的下部聲明中提取對應所述結構體定義的方法聲明。
進一步地,在掃描所述代碼文件中的目標文件之前,所述封裝方法還包括:接收配置指令,其中,所述配置指令用于對所述空調器組件進行配置;獲取配置后的所述空調器組件的信息;以及按照獲取到的信息構建操作指令,其中,所述操作指令用于操作所述代碼文件。
進一步地,在將所述結構體定義和所述方法聲明封裝為類之后,所述封裝方法還包括:基于所述類對所述代碼文件進行復用。
根據本發明的另一方面,提供了一種空調器組件的代碼文件的封裝裝置。
根據本發明的空調器組件的代碼文件的封裝裝置包括:掃描單元,用于掃描所述代碼文件中的目標文件,其中,所述目標文件為所述代碼文件中保存程序聲明的文件;提取單元,用于在掃描過程中,從所述目標文件中提取結構體定義和對應所述結構體定義的方法聲明;以及封裝單元,用于將所述結構體定義和所述方法聲明封裝為類。
進一步地,所述封裝單元包括:第一轉換子單元,用于將所述結構體定義轉換為所述類的名稱;以及第二轉換子單元,用于將所述方法聲明轉換為所述類的屬性。
進一步地,所述提取單元包括:第一提取模塊,用于在掃描過程中,從所述目標文件的上部聲明中提取所述結構體定義;以及第二提取模塊,用于在掃描過程中,從所述目標文件的下部聲明中提取對應所述結構體定義的方法聲明。
進一步地,所述封裝裝置還包括:接收單元,用于接收配置指令,其中,所述配置指令用于對所述空調器組件進行配置;獲取單元,用于獲取配置后的所述空調器組件的信息;以及構建單元,用于按照獲取到的信息構建操作指令,其中,所述操作指令用于操作所述代碼文件。
進一步地,所述封裝裝置還包括:復用單元,用于基于所述類對所述代碼文件進行復用。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于珠海格力電器股份有限公司,未經珠海格力電器股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410522982.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種單平衡塊電動獨輪車
- 下一篇:通過計算機操作地圖元素實現批量制圖的方法





