[發(fā)明專利]一種平臺軟件擴展方法及裝置在審
| 申請?zhí)枺?/td> | 202110634026.1 | 申請日: | 2021-06-07 |
| 公開(公告)號: | CN113391852A | 公開(公告)日: | 2021-09-14 |
| 發(fā)明(設(shè)計)人: | 李小鳳;張建明;邢映彪 | 申請(專利權(quán))人: | 廣州通達(dá)汽車電氣股份有限公司;廣州通巴達(dá)電氣科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/455 |
| 代理公司: | 北京澤方譽航專利代理事務(wù)所(普通合伙) 11884 | 代理人: | 唐明磊 |
| 地址: | 510540 廣東省廣州市白云區(qū)北太路16*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 平臺 軟件 擴展 方法 裝置 | ||
1.一種平臺軟件擴展方法,其特征在于,包括:
接收客戶端上傳的靜態(tài)資源插件并存儲到預(yù)設(shè)的資源上傳目錄中;
接收客戶端發(fā)送的插件啟用指令,將所述插件啟用指令確認(rèn)的靜態(tài)資源插件從所述資源上傳目錄移動到預(yù)設(shè)的資源運行目錄,所述插件啟用指令用于啟用所述資源上傳目錄中的靜態(tài)資源插件,所述資源運行目錄用于保存待運行的靜態(tài)資源插件;
接收客戶端發(fā)送的插件禁用指令,將所述插件禁用指令確認(rèn)的靜態(tài)資源插件從所述資源運行目錄移除。
2.根據(jù)權(quán)利要求1所述的平臺軟件擴展方法,其特征在于,所述接收客戶端發(fā)送的插件啟用指令,將所述插件啟用指令確認(rèn)的靜態(tài)資源插件從所述資源上傳目錄移動到預(yù)設(shè)的資源運行目錄,包括:
接收客戶端發(fā)送的插件啟用指令,判斷所述資源運行目錄是否存在與所述插件啟用指令確認(rèn)的靜態(tài)資源插件同名的已有插件;
若存在所述已有插件,則將所述已有插件備份到預(yù)設(shè)的資源備份目錄,并將所述插件啟用指令確認(rèn)的靜態(tài)資源插件,從所述資源上傳目錄移動到所述資源運行目錄;否則,將所述插件啟用指令確認(rèn)的靜態(tài)資源插件,從所述資源上傳目錄移動到所述資源運行目錄。
3.根據(jù)權(quán)利要求2所述的平臺軟件擴展方法,其特征在于,所述接收客戶端發(fā)送的插件禁用指令,將所述插件禁用指令確認(rèn)的靜態(tài)資源插件從所述資源運行目錄移除,包括:
接收客戶端發(fā)送的插件禁用指令,判斷所述資源備份目錄中是否存在與所述插件禁用指令確認(rèn)的靜態(tài)資源插件同名的備份插件;
若存在所述備份插件,則將所述備份插件替換所述資源運行目錄中同名的靜態(tài)資源插件;否則將所述插件禁用指令確認(rèn)的靜態(tài)資源插件從所述資源運行目錄刪除。
4.一種平臺軟件擴展方法,其特征在于,包括:
接收客戶端上傳的動態(tài)資源插件,確認(rèn)所述動態(tài)資源插件的實現(xiàn)類的接口類型;
將接口類型為繼承擴展接口的動態(tài)資源插件保存到預(yù)設(shè)的插件庫目錄;
接收客戶端發(fā)送的插件啟用指令,創(chuàng)建所述插件啟用指令確認(rèn)的動態(tài)資源插件中的類的對象,并將所述對象放入插件對象容器;
主程序運行過程中,依序讀取插件對象容器中的對象和標(biāo)準(zhǔn)容器中的對象,所述標(biāo)準(zhǔn)容器中為默認(rèn)標(biāo)準(zhǔn)對象。
5.根據(jù)權(quán)利要求4所述的平臺軟件擴展方法,其特征在于,還包括:
接收客戶端發(fā)送的插件禁用指令,將所述插件禁用指令確認(rèn)的動態(tài)資源插件從所述插件庫目錄中刪除,并在所述插件對象容器中銷毀對應(yīng)的對象。
6.一種平臺軟件擴展裝置,其特征在于,包括:
靜態(tài)接收模塊,用于接收客戶端上傳的靜態(tài)資源插件并存儲到預(yù)設(shè)的資源上傳目錄中;
靜態(tài)啟用模塊,用于接收客戶端發(fā)送的插件啟用指令,將所述插件啟用指令確認(rèn)的靜態(tài)資源插件從所述資源上傳目錄移動到預(yù)設(shè)的資源運行目錄,所述插件啟用指令用于啟用所述資源上傳目錄中的靜態(tài)資源插件,所述資源運行目錄用于保存待運行的靜態(tài)資源插件;
靜態(tài)禁用模塊,用于接收客戶端發(fā)送的插件禁用指令,將所述插件禁用指令確認(rèn)的靜態(tài)資源插件從所述資源運行目錄移除。
7.根據(jù)權(quán)利要求6所述的平臺軟件擴展裝置,其特征在于,所述靜態(tài)啟用模塊,還用于接收客戶端發(fā)送的插件啟用指令,判斷所述資源運行目錄是否存在與所述插件啟用指令確認(rèn)的靜態(tài)資源插件同名的已有插件;
若存在所述已有插件,則將所述已有插件備份到預(yù)設(shè)的資源備份目錄,并將所述插件啟用指令確認(rèn)的靜態(tài)資源插件,從所述資源上傳目錄移動到所述資源運行目錄;否則,將所述插件啟用指令確認(rèn)的靜態(tài)資源插件,從所述資源上傳目錄移動到所述資源運行目錄。
8.根據(jù)權(quán)利要求7所述的平臺軟件擴展裝置,其特征在于,所述靜態(tài)禁用模塊,還用于接收客戶端發(fā)送的插件禁用指令,判斷所述資源備份目錄中是否存在與所述插件禁用指令確認(rèn)的靜態(tài)資源插件同名的備份插件;
若存在所述備份插件,則將所述備份插件替換所述資源運行目錄中同名的靜態(tài)資源插件;否則將所述插件禁用指令確認(rèn)的靜態(tài)資源插件從所述資源運行目錄刪除。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州通達(dá)汽車電氣股份有限公司;廣州通巴達(dá)電氣科技有限公司,未經(jīng)廣州通達(dá)汽車電氣股份有限公司;廣州通巴達(dá)電氣科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110634026.1/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗證裝置、軟件驗證方法以及軟件驗證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗軟件的裝置與方法





