[發明專利]控件運行的方法及裝置在審
| 申請號: | 201710579359.2 | 申請日: | 2017-07-17 |
| 公開(公告)號: | CN108334361A | 公開(公告)日: | 2018-07-27 |
| 發明(設計)人: | 呂翊;韓國權;馬東紅;杜勝;馬壯 | 申請(專利權)人: | 北京慧點科技有限公司 |
| 主分類號: | G06F9/445 | 分類號: | G06F9/445 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100192 北京市海淀區西*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 控件 調用請求 瀏覽器 控件運行 兼容性 調用 瀏覽器插件 調用信息 發送控件 服務請求 接收控件 請求調用 直接發送 傳統的 客戶端 插件 沙箱 服務 檢測 | ||
本發明涉及一種控件運行的方法及裝置。其中所述方法包括:檢測到控件調用信息后,通過http協議發送控件調用請求;所述控件接收所述控件調用請求;所述控件根據所述控件調用請求調用所需的本地資源。其采用http協議編輯本地控件服務請求,調用本地控件。因為采用了和瀏覽器一致的http協議,因此可以從瀏覽器直接發送、接收控件調用請求,不依賴瀏覽器插件,打破傳統的控件沙箱容器機制,避免了插件兼容性差等缺點。運行更穩定,且兼容性強,支持IE、FireFox、Chrome、Edge等不同類型的瀏覽器。采用該方法后,控件做為獨立服務安裝到本地,類似于本地客戶端服務,直接通過HTTP服務請求調用本地資源,而且安裝簡便。
技術領域
本發明涉及計算機技術領域,尤其涉及一種控件運行的方法及裝置。
背景技術
一般情況下,控件采用Microsoft Silverlight插件實現跨平臺和跨瀏覽器與本地資源交互。但由于NPAPI(Netscape Plugin Application Programming Interface,網景插件應用程序編程接口)存在著性能不支持、崩潰等問題,新版本谷歌Chrome,Mozilla以及微軟的Edge瀏覽器已經宣布放棄了對NPAPI的支持,導致Microsoft Silverlight(微軟銀光)插件無法使用,也影響了其他多種控件的調用。
發明內容
基于此,有必要針對上述問題,提供一種能夠自由調用控件的控件調用的方法及裝置。
為實現本發明目的提供的一種控件運行的方法,其特征在于,包括:
檢測到控件調用信息后,通過http協議發送控件調用請求;
所述控件接收所述控件調用請求;
所述控件根據所述控件調用請求調用所需的本地資源。
其中一個實施例的控件運行的方法,還包括安裝所述控件到本地的步驟。
其中一個實施例的控件運行的方法,所述控件調用信息為瀏覽器運行過程中所檢測到的需要運行控件輔助功能的信息。
其中一個實施例的控件運行的方法,所述控件根據所述控件調用請求調用所需的本地資源包括:
所述控件根據http協議解析所述控件調用請求,得到所需的本地資源及動作指令;
調用所需的所述本地資源,并執行所述動作指令。
其中一個實施例的控件運行的方法,還包括以下步驟:
通過http協議返回動作結果。
其中一個實施例的控件運行的方法,所述控件安裝完成后,運行監控程序,等待接收所述控件調用請求。
其中一個實施例的控件運行的方法,還包括以下步驟:
檢測所述控件是否需要更新;
若是,則下載新版本控件,并安裝;
若否,則運行當前所述控件。
基于同一發明構思的一種控件運行的裝置,包括:
請求發送模塊,用于在檢測到控件調用信息后,通過http協議發送控件調用請求;
請求接收模塊,用于接收所述控件調用請求;
資源調用模塊,用于根據所述控件調用請求調用所需的本地資源。
其中一個實施例的控件運行的裝置,還包括運行監控模塊,用于等待接收所述控件調用請求。
其中一個實施例的控件運行的裝置,還包括控件更新模塊,用于檢測所述控件是否需要更新,并在需要更新時下載新版本控件,并安裝。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京慧點科技有限公司,未經北京慧點科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710579359.2/2.html,轉載請聲明來源鉆瓜專利網。





