[發明專利]一種平臺軟件擴展方法及裝置在審
| 申請號: | 202110634026.1 | 申請日: | 2021-06-07 |
| 公開(公告)號: | CN113391852A | 公開(公告)日: | 2021-09-14 |
| 發明(設計)人: | 李小鳳;張建明;邢映彪 | 申請(專利權)人: | 廣州通達汽車電氣股份有限公司;廣州通巴達電氣科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445;G06F9/455 |
| 代理公司: | 北京澤方譽航專利代理事務所(普通合伙) 11884 | 代理人: | 唐明磊 |
| 地址: | 510540 廣東省廣州市白云區北太路16*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 平臺 軟件 擴展 方法 裝置 | ||
本申請實施例公開了一種平臺軟件擴展方法及裝置。本申請實施例提供的技術方案,通過在接收客戶端上傳的靜態資源插件并存儲到預設的資源上傳目錄中;接收客戶端發送的插件啟用指令,將所述插件啟用指令確認的靜態資源插件從所述資源上傳目錄移動到預設的資源運行目錄,所述插件啟用指令用于啟用所述資源上傳目錄中的靜態資源插件,所述資源運行目錄用于保存待運行的靜態資源插件;接收客戶端發送的插件禁用指令,將所述插件禁用指令確認的靜態資源插件從所述資源運行目錄移除。
技術領域
本申請實施例涉及應用開發技術領域,尤其涉及一種平臺軟件擴展方法及裝置。
背景技術
OSGi(Open Service GatewayInitiative)技術是由OSGiAlliance組織制定的一個基于Java語言的服務規范——OSGi服務平臺(Service Platform)。在基于OSGi的應用開發中,對于插件的擴展技術方面,最知名的是eclipse的擴展機制。
Eclipse是著名的跨平臺的自由集成開發環境(IDE)。最初主要用來Java語言開發,目前亦有人通過插件使其作為C++、Python、PHP等其他語言的開發工具。Eclipse的本身只是一個框架平臺,但是眾多插件的支持,使得Eclipse擁有較佳的靈活性。許多軟件開發商以Eclipse為框架開發自己的IDE。在進行插件擴展時,只需要根據Eclipse的擴展定義實現一個擴展,然后添加一個引導文件,當Eclipse啟動的時候就會把擴展加載進來,就能夠實現自定義Eclipse的插件開發。
但Eclipse的擴展機制仍存在一些問題:每次進行擴展時,都需要對系統進行重啟后才能夠實現;同時,Eslipse的擴展機制并不是總那么靠譜,比如在加載配置文件的過程中,有時會出現無法加載的情況。
發明內容
本申請實施例提供一種平臺軟件擴展方法及裝置,能夠解決軟件擴展過程中的需要重啟和無法加載的問題,提高擴展過程的穩定性。
在第一方面,本申請實施例提供了一種平臺軟件擴展方法,包括:
接收客戶端上傳的靜態資源插件并存儲到預設的資源上傳目錄中;
接收客戶端發送的插件啟用指令,將所述插件啟用指令確認的靜態資源插件從所述資源上傳目錄移動到預設的資源運行目錄,所述插件啟用指令用于啟用所述資源上傳目錄中的靜態資源插件,所述資源運行目錄用于保存待運行的靜態資源插件;
接收客戶端發送的插件禁用指令,將所述插件禁用指令確認的靜態資源插件從所述資源運行目錄移除。
進一步的,所述接收客戶端發送的插件啟用指令,將所述插件啟用指令確認的靜態資源插件從所述資源上傳目錄移動到預設的資源運行目錄,包括:
接收客戶端發送的插件啟用指令,判斷所述資源運行目錄是否存在與所述插件啟用指令確認的靜態資源插件同名的已有插件;
若存在所述已有插件,則將所述已有插件備份到預設的資源備份目錄,并將所述插件啟用指令確認的靜態資源插件,從所述資源上傳目錄移動到所述資源運行目錄;否則,將所述插件啟用指令確認的靜態資源插件,從所述資源上傳目錄移動到所述資源運行目錄。
進一步的,所述接收客戶端發送的插件禁用指令,將所述插件禁用指令確認的靜態資源插件從所述資源運行目錄移除,包括:
接收客戶端發送的插件禁用指令,判斷所述資源備份目錄中是否存在與所述插件禁用指令確認的靜態資源插件同名的備份插件;
若存在所述備份插件,則將所述備份插件替換所述資源運行目錄中同名的靜態資源插件;否則將所述插件禁用指令確認的靜態資源插件從所述資源運行目錄刪除。進一步的,
在第二方面,本申請實施例提供了一種平臺軟件擴展方法,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州通達汽車電氣股份有限公司;廣州通巴達電氣科技有限公司,未經廣州通達汽車電氣股份有限公司;廣州通巴達電氣科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110634026.1/2.html,轉載請聲明來源鉆瓜專利網。





