[發(fā)明專利]一種插件管理方法及裝置有效
| 申請?zhí)枺?/td> | 201610712834.4 | 申請日: | 2016-08-23 |
| 公開(公告)號: | CN107766232B | 公開(公告)日: | 2020-12-25 |
| 發(fā)明(設(shè)計)人: | 劉春輝;徐峰;陳相鎮(zhèn);金祥慶;呂剛;唐朱震 | 申請(專利權(quán))人: | 杭州海康威視數(shù)字技術(shù)股份有限公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 北京柏杉松知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 11413 | 代理人: | 孫翠賢;項京 |
| 地址: | 310052 浙江省杭*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 插件 管理 方法 裝置 | ||
本發(fā)明實施例提供了一種插件管理方法及裝置,應(yīng)用于電子設(shè)備,所述電子設(shè)備安裝有插件,所述插件對應(yīng)多臺設(shè)備,所述方法包括:接收用戶輸入的指令,根據(jù)所述指令從多臺設(shè)備中確定其中一臺為目標設(shè)備,從所述插件中確定其中一個為目標插件;調(diào)用所述目標插件,向所述目標設(shè)備發(fā)送請求信息,所述請求信息中至少包含待請求數(shù)據(jù)的屬性信息,以使所述目標設(shè)備向所述電子設(shè)備發(fā)送相應(yīng)的數(shù)據(jù)。本發(fā)明實施例能夠降低插件管理的復(fù)雜度,提升電子設(shè)備性能。
技術(shù)領(lǐng)域
本發(fā)明涉及插件管理技術(shù)領(lǐng)域,特別是涉及一種插件管理方法及裝置。
背景技術(shù)
插件是一種遵循一定規(guī)范的應(yīng)用程序接口編寫出來的程序。插件的使用是為了實現(xiàn)原純凈系統(tǒng)平臺不具備的功能,其只能運行在程序規(guī)定的系統(tǒng)平臺下,而不能脫離指定的平臺單獨運行。因為插件需要調(diào)用原純凈系統(tǒng)提供的函數(shù)庫或者數(shù)據(jù)。
具體地,插件可以應(yīng)用于軟件、瀏覽器等應(yīng)用程序中。例如,當在瀏覽器中安裝相關(guān)的插件后,瀏覽器即可直接調(diào)用插件,處理特定類型的文件。如,可以展示特定格式的視頻等。
有些情況下,可以在電子設(shè)備中安裝多個插件。例如,在安防行業(yè)中,為了觀看到多臺視頻監(jiān)控設(shè)備采集的監(jiān)控視頻,或多臺存儲服務(wù)器中保存的監(jiān)控視頻,通常會在電子設(shè)備中安裝多個插件。其中,一個插件對應(yīng)一臺視頻監(jiān)控設(shè)備,或?qū)?yīng)一臺存儲服務(wù)器。這種情況下,電子設(shè)備可以通過調(diào)用不同的插件,來獲取不同的視頻采集設(shè)備或不同的存儲服務(wù)器中的監(jiān)控視頻。
但是,現(xiàn)有的插件管理方法,通常是一個插件提供一個接口,一個插件控制一臺視頻監(jiān)控設(shè)備或存儲服務(wù)器。如圖1所示的系統(tǒng)架構(gòu)中,插件1通過接口A與視頻監(jiān)控設(shè)備1對應(yīng);插件2通過接口B與視頻監(jiān)控設(shè)備2對應(yīng);插件3通過接口C與存儲服務(wù)器對應(yīng)。當電子設(shè)備獲取視頻監(jiān)控設(shè)備1中的監(jiān)控視頻時,可以通過接口A,調(diào)用插件1實現(xiàn);當電子設(shè)備獲取視頻監(jiān)控設(shè)備2中的監(jiān)控視頻時,可以通過接口B,調(diào)用插件2實現(xiàn);當電子設(shè)備獲取存儲服務(wù)器中的監(jiān)控視頻時,可以通過接口C,調(diào)用插件3實現(xiàn)。
因此,當有較多的視頻監(jiān)控設(shè)備或存儲服務(wù)器時,電子設(shè)備中需要安裝的插件數(shù)量較多。并且,電子設(shè)備獲取不同的視頻采集設(shè)備或存儲服務(wù)器中的監(jiān)控視頻時,需要調(diào)用不同的插件來實現(xiàn)。這將導(dǎo)致插件管理復(fù)雜,插件管理過程占用電子設(shè)備較多的資源,從而降低了電子設(shè)備的性能。
發(fā)明內(nèi)容
本發(fā)明實施例的目的在于提供一種插件管理方法及裝置,以降低插件管理的復(fù)雜度,提升電子設(shè)備性能。具體技術(shù)方案如下:
第一方面,本發(fā)明實施例提供了一種插件管理方法,應(yīng)用于電子設(shè)備,所述電子設(shè)備安裝有插件,所述插件對應(yīng)多臺設(shè)備,所述方法包括:
接收用戶輸入的指令,根據(jù)所述指令從多臺設(shè)備中確定其中一臺為目標設(shè)備,從所述插件中確定其中一個為目標插件;
調(diào)用所述目標插件,向所述目標設(shè)備發(fā)送請求信息,所述請求信息中至少包含待請求數(shù)據(jù)的屬性信息,以使所述目標設(shè)備向所述電子設(shè)備發(fā)送相應(yīng)的數(shù)據(jù)。
可選地,所述電子設(shè)備通過一個接口調(diào)用各插件,所述調(diào)用所述目標插件,向所述目標設(shè)備發(fā)送請求信息包括:
通過所述接口調(diào)用所述目標插件,向所述目標設(shè)備發(fā)送請求信息。
可選地,所述電子設(shè)備本地保存有各插件的狀態(tài)信息,所述狀態(tài)信息包括:未連接、正在連接或已連接,所述調(diào)用所述目標插件,向所述目標設(shè)備發(fā)送請求信息包括:
根據(jù)本地保存的各插件的狀態(tài)信息,判斷所述目標插件是否正在連接;
當所述目標插件的狀態(tài)信息為正在連接時,周期性檢測所述目標插件是否正在連接;
當判斷到所述目標插件非正在連接或周期性檢測到所述目標插件非正在連接時,調(diào)用所述目標插件,向所述目標設(shè)備發(fā)送請求信息。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于杭州海康威視數(shù)字技術(shù)股份有限公司,未經(jīng)杭州海康威視數(shù)字技術(shù)股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610712834.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





