[發明專利]一種網頁瀏覽器及通過網頁瀏覽器調用本地應用程序的方法有效
| 申請號: | 201410491791.2 | 申請日: | 2014-09-23 |
| 公開(公告)號: | CN104239063B | 公開(公告)日: | 2018-08-10 |
| 發明(設計)人: | 陳立情;邱錦凱;黃印國 | 申請(專利權)人: | 福建星網視易信息系統有限公司 |
| 主分類號: | G06F8/20 | 分類號: | G06F8/20;G06F17/30 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 王民盛;王麗琴 |
| 地址: | 350000 福建省福州市金山*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網頁瀏覽器 應用程序 配置信息 應用程序包裝器 調用 網頁加載 用戶觸摸 運行結果 封裝 申請 網頁 展示 | ||
1.一種通過網頁瀏覽器調用本地應用程序的方法,其特征在于,包括:
A、網頁瀏覽器根據用戶觸摸或者點擊的操作,通過網頁加載本地應用程序的配置信息和參數,并通過瀏覽器嵌入式框架將所述配置信息和參數發送給封裝在網頁瀏覽器內的應用程序包裝器;本地應用程序的配置信息包括一個URL連接文件,所述URL連接文件中包含表示本地應用程序的啟動路徑的配置項;
B、應用程序包裝器根據所述配置信息和參數運行相應的本地應用程序,并且將運行結果展示在網頁界面上。
2.根據權利要求1所述的方法,其特征在于,步驟B之后,進一步包括:
C、本地應用程序運行后,網頁顯示是否關閉所述應用程序的按鈕,或者在一定的時間間隔內對程序進行關閉操作。
3.根據權利要求1所述的方法,其特征在于,應用程序包裝器根據所述配置信息和參數運行相應的本地應用程序包括:
應用程序包裝器啟動時,利用進程類啟動本地應用程序,本地應用程序啟動后調用事件處理委托,然后調用行動委托傳入參數;
在行動委托中,通過調用應用程序編程接口來判斷本地應用程序進程是否已經啟動完成,然后調用API函數將指定的本地應用程序嵌入當前的自定義控件。
4.根據權利要求1所述的方法,其特征在于,本地應用程序的配置信息包括一個文件名為dmb.conf的配置文件。
5.根據權利要求1所述的方法,其特征在于,步驟A之前,進一步包括:對本地應用程序進行初始化,所述初始化包括:
讀取本地應用程序的配置文件,并且生效本地應用程序所需的JSON文件;
啟動本地應用程序的所需的索引文件,索引文件格式為Javascript,其中包含了啟動應用程序所需的信息,以便觸摸互動程序進行加載。
6.根據權利要求5所述的方法,其特征在于,所述通過瀏覽器嵌入式框架將所述配置信息和參數發送給封裝在網頁瀏覽器內的應用程序包裝器是通過谷歌瀏覽器嵌入式框架CEF的消息機制實現的。
7.一種網頁瀏覽器,其特征在于,包括:加載模塊和應用程序包裝器;
所述加載模塊用于根據用戶觸摸或者點擊的操作,通過網頁加載本地應用程序的配置信息和參數,并通過瀏覽器嵌入式框架將所述配置信息和參數發送給封裝在網頁瀏覽器內的應用程序包裝器;本地應用程序的配置信息包括一個URL連接文件,所述URL連接文件中包含表示本地應用程序的啟動路徑的配置項;
所述應用程序包裝器用于根據所述配置信息和參數運行相應的本地應用程序,并且將運行結果展示在網頁界面上。
8.根據權利要求7所述的網頁瀏覽器,其特征在于,所述網頁瀏覽器進一步包括:
程序關閉模塊,用于在本地應用程序運行后,在網頁上顯示是否關閉所述應用程序的按鈕,或者在一定的時間間隔內對程序進行關閉操作。
9.根據權利要求7所述的網頁瀏覽器,其特征在于,應用程序包裝器進一步包括:
進程類啟動單元,用于在應用程序包裝器啟動時,利用進程類啟動本地應用程序;
事件處理委托單元,用于在本地應用程序啟動后調用事件處理委托;
行動委托單元,用于通過調用應用程序編程接口來判斷本地應用程序進程是否已經啟動完成,然后調用API函數將指定的本地應用程序嵌入當前的自定義控件。
10.根據權利要求7所述的網頁瀏覽器,其特征在于,本地應用程序的配置信息包括一個文件名為dmb.conf的配置文件。
11.根據權利要求7所述的網頁瀏覽器,其特征在于,網頁瀏覽器進一步包括:初始化模塊,用于讀取本地應用程序的配置文件,并且生效本地應用程序所需的JSON文件;啟動本地應用程序的所需的索引文件,索引文件格式為Javascript,其中包含了啟動應用程序所需的信息,以便觸摸互動程序進行加載。
12.根據權利要求11所述的網頁瀏覽器,其特征在于,所述通過瀏覽器嵌入式框架將所述配置信息和參數發送給封裝在網頁瀏覽器內的應用程序包裝器是通過谷歌瀏覽器嵌入式框架CEF的消息機制實現的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于福建星網視易信息系統有限公司,未經福建星網視易信息系統有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410491791.2/1.html,轉載請聲明來源鉆瓜專利網。





