欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種基于Web瀏覽器插件的軟件功能分享方法與流程

文檔序號:12664321閱讀:879來源:國知局
一種基于Web瀏覽器插件的軟件功能分享方法與流程

本發(fā)明涉及軟件功能擴展與分享領域,尤其是一種基于Web瀏覽器插件的軟件功能分享方法。



背景技術:

目前在單機版軟件開發(fā)中,用于操作界面風格受限于開發(fā)環(huán)境所提供的控件,用戶體驗單一,且操作功能只能固定在界面所提供那些。隨著信息技術和互聯(lián)網技術的強勢發(fā)展,單機版軟件迫切需求一扇連接互聯(lián)網及其它第三方軟件的窗戶。



技術實現(xiàn)要素:

本發(fā)明針對上述存在的問題,提供了一種基于Web瀏覽器插件的軟件功能分享方法,實現(xiàn)了對單機軟件功能的分享,可供任何具有發(fā)送請求鏈接的第三方軟件調用,從而大大提高軟件的應用范圍和操作的靈活性。

一種基于Web瀏覽器插件的軟件功能分享方法,其特征在于包括以下步驟:

A.首先利用功能編碼協(xié)議對待分享軟件功能進行編碼,通過編碼規(guī)則將軟件功能映射成供操作文件調用的功能鏈接;

B.輸入請求鏈接時,Web瀏覽器插件對請求鏈接進行截取和分析,區(qū)分資源瀏覽請求和功能調用請求;

C.請求鏈接為資源瀏覽時,Web瀏覽器插件會自動調用Navigate方法完成資源瀏覽功能;

D.請求鏈接為功能調用請求時,功能編碼協(xié)議通過編碼規(guī)則對請求鏈接進行解碼,獲得所調用功能號和參數(shù)列表,將功能號和參數(shù)列表輸入軟件內核調用相應功能。

優(yōu)選地,步驟A中所述的操作文件的功能鏈接,包括支持VB、VBA、office等所有可以發(fā)送HTTP請求的第三方軟件。

優(yōu)選地,步驟A中所述的功能編碼協(xié)議按從左到右順序分為報文頭、功能碼和參數(shù)列表,三者之間用“/”隔開。

優(yōu)選地,所述的編碼規(guī)則為:報文頭格式固定為“http://###”,其中“###”為任意個數(shù)字或字符串組成:www除外;功能碼為任意個數(shù)字或字符串組成;參數(shù)列表為選用可省略,由數(shù)字或字符串組成。

優(yōu)選地,步驟B中數(shù)據(jù)截取在Web瀏覽器插件的BeforeNavigate2方法中完成。

優(yōu)選地,步驟C中所述的資源瀏覽功能包括本地資源和網絡資源瀏覽。

本發(fā)明產生的有益效果是:通過專用編碼協(xié)議和對請求數(shù)據(jù)的二次處理,實現(xiàn)了對軟件功能的分享,可供任何具有發(fā)送請求鏈接的第三方軟件調用,從而大大提高軟件的應用范圍和操作的靈活性;本發(fā)明可用于所有支持Web瀏覽器插件的開發(fā)平臺,例如VB、VC、VBA等諸多可視化軟件可發(fā)平臺均可通過本方法將軟件功能分享;通過專用功能編碼協(xié)議,用戶除了可以通過編制不同類型的操作文件調用軟件功能,還可以進行網絡資源瀏覽、本地幫助文檔等資源瀏覽等功能,豐富了傳統(tǒng)單機版軟件的操作界面及操作方式,大大擴展了應用面和易用性。

附圖說明

圖1是本發(fā)明實施例的結構示意圖;

圖2是本發(fā)明實施例的編碼示意圖。

具體實施方式

以下結合附圖對本發(fā)明的實施例作詳細描述。

如圖1所示,為本發(fā)明的的結構示意圖,本發(fā)明一種基于Web瀏覽器插件的軟件功能分享方法,包括以下步驟:

A.首先利用功能編碼協(xié)議對待分享軟件功能進行編碼,通過編碼規(guī)則將軟件功能映射成供操作文件調用的功能鏈接;

B.輸入請求鏈接時,Web瀏覽器插件對請求鏈接進行截取和分析,區(qū)分資源瀏覽請求和功能調用請求;

C.請求鏈接為資源瀏覽時,Web瀏覽器插件會自動調用Navigate方法完成資源瀏覽功能;

D.請求鏈接為功能調用請求時,功能編碼協(xié)議通過編碼規(guī)則對請求鏈接進行解碼,獲得所調用功能號和參數(shù)列表,將功能號和參數(shù)列表輸入軟件內核調用相應功能。

優(yōu)選地,步驟A中所述的操作文件的功能鏈接,包括支持VB、VBA、office等所有可以發(fā)送HTTP請求的第三方軟件。

優(yōu)選地,步驟A中所述的功能編碼協(xié)議按從左到右順序分為報文頭、功能碼和參數(shù)列表,三者之間用“/”隔開。

優(yōu)選地,所述的編碼規(guī)則為:報文頭格式固定為“http://###”,其中“###”為任意個數(shù)字或字符串組成:www除外;功能碼為任意個數(shù)字或字符串組成;參數(shù)列表為選用可省略,由數(shù)字或字符串組成。

優(yōu)選地,步驟B中數(shù)據(jù)截取在Web瀏覽器插件的BeforeNavigate2方法中完成。

優(yōu)選地,步驟C中所述的資源瀏覽功能包括本地資源和網絡資源瀏覽。

以下結合圖2對實施例進行詳述,為時域分析法仿真系統(tǒng)的調用。時域分析法仿真系統(tǒng)操作文件的功能鏈接為“http://simsys/1/33/0.001/1”,報文頭為“http://simsys;功能功能碼為=1,表示一階系統(tǒng);參數(shù)列表有三個參數(shù),分別是采樣點數(shù)33、時間常數(shù)0.001、沖激響應1.

用戶輸入“http://simsys/1/33/0.001/1”請求鏈接后,Web瀏覽器判斷為功能調用請求,然后對請求鏈接進行解碼,獲得所調用功能號和參數(shù)列表,將功能號和參數(shù)列表輸入時域分析法仿真系統(tǒng)內核調用相應功能。

本發(fā)明通過專用編碼協(xié)議和對請求鏈接的二次處理,實現(xiàn)了對軟件功能的分享,可供任何具有發(fā)送請求鏈接的第三方軟件調用,從而大大提高軟件的應用范圍和操作的靈活性。

惟以上所述者,僅為本發(fā)明之較佳實施例而已,當不能以此限定本發(fā)明實施之范圍,即大凡依本發(fā)明權利要求及發(fā)明說明書所記載的內容所作出簡單的等效變化與修飾,皆仍屬本發(fā)明權利要求所涵蓋范圍之內。此外,摘要部分和標題僅是用來輔助專利文件搜尋之用,并非用來限制本發(fā)明之權利范圍。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
温泉县| 元朗区| 玉屏| 江津市| 柏乡县| 广水市| 柘城县| 隆德县| 北安市| 札达县| 麻阳| 金川县| 会泽县| 吉隆县| 封丘县| 海盐县| 新晃| 杭锦旗| 厦门市| 曲靖市| 河北区| 乌兰察布市| 金乡县| 石台县| 苗栗县| 鄯善县| 柳州市| 西峡县| 茂名市| 驻马店市| 兖州市| 大连市| 汉寿县| 馆陶县| 玛多县| 庆安县| 巴青县| 石家庄市| 通州区| 都江堰市| 无棣县|