專利名稱:于網(wǎng)絡瀏覽器驅動可擴展標示語言應用程序的方法與系統(tǒng)的制作方法
技術領域:
本發(fā)明涉及一種于網(wǎng)絡瀏覽器(Web Browser)上驅動應用程序的技術,特 別涉及一種于網(wǎng)絡瀏覽器上非侵入式驅動可擴展標示語言(Extensible Markup Language,簡稱XML)應用程序的方法與系統(tǒng)。
背景技術:
可擴展標示語言是一種用于組織及描述數(shù)據(jù)的標準,它可以使計算機很簡
易地產(chǎn)生并讀取數(shù)據(jù),且確保數(shù)據(jù)結構精確。可擴展標示語言具有以下優(yōu)點 其是可擴展的、平臺獨立的,以及可支持國際化及地區(qū)化的格式。
在網(wǎng)絡瀏覽器的環(huán)境中,現(xiàn)有驅動可擴展標示語言應用程序的技術是以微
軟(Microsoft)的ActiveX組件的網(wǎng)頁技術,來檢測網(wǎng)絡瀏覽器端(Browser)的操 作系統(tǒng)是否有安裝可擴展標示語言應用程序;若有安裝,則進一步驅動已安裝 的可擴展標示語言應用程序;否則,以提示語告知使用者未安裝可擴展標示語 言應用程序。
然而,現(xiàn)有技術是一種必須在網(wǎng)頁里植入ActiveX組件,來偵測網(wǎng)絡瀏覽 器端的操作系統(tǒng)的組態(tài)信息,為此判斷是否安裝可擴展標示語言應用程序;但 是,這是屬于一種安全度較低的侵入式技術,而且,無法應用在不能植入 ActiveX組件的網(wǎng)絡瀏覽器中。
故,有必要尋求一解決的道,使得不需要在網(wǎng)頁里植入ActiveX組件,即 可在各種網(wǎng)絡瀏覽器的環(huán)境中,以一種安全度較高的非侵入式技術,驅動操作 系統(tǒng)里的可擴展標示語言應用程序。
發(fā)明內容
鑒于以上的問題,本發(fā)明的主要目的在于提供一種于網(wǎng)絡瀏覽器驅動可擴 展標示語言應用程序的方法。
為達到上述目的,本發(fā)明所揭露的一種于網(wǎng)絡瀏覽器驅動可擴展標示語言
5應用程序的方法,其包括以下步驟于網(wǎng)絡瀏覽器端(Browser)發(fā)送超文本傳 輸協(xié)議(Hypertext Transmission Protocol,簡稱HTTP)請求至對應的網(wǎng)絡服務器 端;網(wǎng)絡服務器端(Server)于收到網(wǎng)絡瀏覽器端的超文本傳輸協(xié)議請求后,于 回應的超文本傳輸協(xié)議數(shù)據(jù)本文主體(Body)部分加入處理指令宣告的可擴展 標記語言數(shù)據(jù),并于其回應標頭(Head)內加入相同于網(wǎng)絡瀏覽器端操作系統(tǒng)通 過可擴展標記語言應用程序注冊的多用途網(wǎng)際郵件擴充(Multipurpose Internet Mail Extensions,簡稱MIME)協(xié)議類型相同的設定值,且將回應標頭加上本 文處置(Content disposition)宣告后,回傳回應的超文本傳輸協(xié)議數(shù)據(jù)至網(wǎng) 絡瀏覽器端;網(wǎng)絡瀏覽器端接收到網(wǎng)絡服務器端回應的超文本傳輸協(xié)議數(shù)據(jù) 后,判斷網(wǎng)絡瀏覽器端是否有安裝可擴展標記語言的應用程序,若有安裝即觸 發(fā)可擴展標記語言應用程序解譯超文本傳輸協(xié)議數(shù)據(jù),若未安裝則重導網(wǎng)絡瀏 覽器端至顯示特定訊息的網(wǎng)址。
從本發(fā)明的另一觀點,本發(fā)明提出一種于網(wǎng)絡瀏覽器驅動可擴展標記語言 應用程序的系統(tǒng)。
依據(jù)本發(fā)明的實施例,上述于網(wǎng)絡瀏覽器驅動可擴展標記語言應用程序的 系統(tǒng)包括有瀏覽器端處理單元與服務器端處理單元。瀏覽器端處理單元安裝 于網(wǎng)絡瀏覽器端,在瀏覽器端處理單元中還包括有注冊模塊、第一收發(fā)模塊、 判斷模塊、重導模塊及應用程序觸發(fā)模塊;注冊模塊用以于網(wǎng)絡瀏覽器端的操 作系統(tǒng)中注冊與可擴展標記語言應用程序相關的擴展名及多用途網(wǎng)際郵件擴 充協(xié)議類型;第一收發(fā)模塊用以傳送欲下載基于可擴展標記語言數(shù)據(jù)的超文本 傳輸協(xié)議要求,并接收網(wǎng)絡服務器端回傳的超文本傳輸協(xié)議;判斷模塊用以判 斷網(wǎng)絡瀏覽器端是否符合預設的安裝條件,若符合預設的安裝條件,即觸發(fā)可 擴展標記語言應用程序解譯超文本傳輸協(xié)議數(shù)據(jù),若不符合預設的安裝條件, 則重導模塊用以重導網(wǎng)絡瀏覽器至顯示特定訊息的網(wǎng)址,其中,預設的安裝條 件為網(wǎng)絡瀏覽器端已安裝可擴展標記語言應用程序,且注冊模塊已注冊擴展 名及多用途網(wǎng)際郵件擴充協(xié)議類型;服務器端處理單元安裝于網(wǎng)絡服務器端; 服務器端處理單元中還包括有第二收發(fā)模塊、分析模塊及數(shù)據(jù)處理模塊;收發(fā) 模塊用以接收由網(wǎng)絡瀏覽器端所傳送的超文本傳輸協(xié)議要求,并傳送處理過后 的超文本傳輸協(xié)議數(shù)據(jù);分析模塊用以分析超文本傳輸協(xié)議要求,用以決定超 文本傳輸協(xié)議數(shù)據(jù)的處理方式,若其分析結果為已知網(wǎng)絡瀏覽器端符合預設
6的安裝條件,則數(shù)據(jù)處理模塊用以產(chǎn)生標準的基于可擴展標記語言數(shù)據(jù),且超 文本傳輸協(xié)議數(shù)據(jù)為標準的可擴展標記語言數(shù)據(jù)。
由本發(fā)明的系統(tǒng)及方法,若網(wǎng)絡瀏覽器端已安裝可擴展樣式語言應用程 序,則通過對象連結與嵌入技術以非侵入式方式自動地驅動可擴展樣式語言應 用程序;若網(wǎng)絡瀏覽器端未安裝可擴展樣式語言應用程序,則重導網(wǎng)絡瀏覽器 至顯示'未安裝可擴展樣式語言應用程序'訊息的網(wǎng)址;本發(fā)明以安全性較低 的侵入式方式,來偵測網(wǎng)絡瀏覽器端的操作系統(tǒng)的組態(tài)信息。
以下結合附圖和具體實施例對本發(fā)明進行詳細描述,但不作為對本發(fā)明的 限定。
圖1為本發(fā)明的架構示意圖2為本發(fā)明的運作流程示意圖3為網(wǎng)絡服務器端與瀏覽器端的運作流程示意圖。
其中,附圖標記
110瀏覽器端處理單元
lll注冊模塊
112第一收發(fā)模塊
113判斷模塊
U4重導模塊
120服務器端處理單元
121第二收發(fā)模塊
122分析模塊
123組態(tài)設定模塊
124數(shù)據(jù)處理模塊
具體實施例方式
下面結合附圖對本發(fā)明的結構原理和工作原理作具體的描述 請參考圖1所示,其為本發(fā)明的架構示意圖。在本發(fā)明中所述的系統(tǒng)中包 括有瀏覽器端處理單元110與服務器端處理單元120。瀏覽器端處理單元110
7安裝于網(wǎng)絡瀏覽器端,在瀏覽器端處理單元110中還包括有注冊模塊11K第
一收發(fā)模塊112、判斷模塊113與重導模塊114。
注冊模塊111用以于網(wǎng)絡瀏覽器端的操作系統(tǒng)中注冊與可擴展標記語言 應用程序相關的擴展名及多用途網(wǎng)際郵件擴充協(xié)議類型(Multipurpose Internet Mail Extensions,簡稱MIME)。第一收發(fā)豐莫塊112用以傳送欲下載 基于可擴展標記語言(Extensible Markup Language,簡稱XML)數(shù)據(jù)的超文本 傳輸協(xié)議要求,并接收網(wǎng)絡服務器端回傳的超文本傳輸協(xié)議數(shù)據(jù)。其中,超文 本傳輸協(xié)議數(shù)據(jù)(Hypertext Mark叩Language,簡稱HTML)是由回應標頭與本 文主體所構成的封包結構。
判斷模塊113用以判斷網(wǎng)絡瀏覽器端是否符合預設的安裝條件。若符合預 設的安裝條件,即觸發(fā)可擴展標記語言應用程序解譯超文本傳輸協(xié)議數(shù)據(jù)。若 不符合預設的安裝條件,則重導模塊114用以重導網(wǎng)絡瀏覽器至顯示特定訊息 的網(wǎng)址。重導模塊114根據(jù)可擴展標記語言數(shù)據(jù)的該處理指示宣告,觸發(fā)可擴 展樣式語言(Extensible Style Language,簡稱XSL)資源數(shù)據(jù)的事件,以重 導網(wǎng)絡瀏覽器至顯示特定訊息的網(wǎng)址。重導模塊114并根據(jù)預設的安裝條件進 行相應的處理。其中,預設的安裝條件為網(wǎng)絡瀏覽器端已安裝可擴展標記語 言應用程序,且注冊模塊lll已注冊擴展名及多用途網(wǎng)際郵件擴充協(xié)議類型。
服務器端處理單元120安裝于網(wǎng)絡服務器端,服務器端處理單元120中還 包括有第二收發(fā)模塊121、分析模塊122、組態(tài)設定模塊123及數(shù)據(jù)處理模塊 124。第二收發(fā)模塊121用以接收由網(wǎng)絡瀏覽器端所傳送的超文本傳輸協(xié)議要 求,并傳送處理過后的超文本傳輸協(xié)議數(shù)據(jù)。分析模塊122用以分析超文本傳 輸協(xié)議要求,以決定超文本傳輸協(xié)議數(shù)據(jù)的處理方式。
若分析模塊122的分析結果為已知網(wǎng)絡瀏覽器端符合預設的安裝條件, 則數(shù)據(jù)處理模塊124用以產(chǎn)生標準的基于可擴展標記語言數(shù)據(jù),且超文本傳輸 協(xié)議數(shù)據(jù)為標準的可擴展標記語言數(shù)據(jù)。若分析模塊122的分析結果為網(wǎng)絡 瀏覽器端無法識別,則數(shù)據(jù)處理模塊124還用以產(chǎn)生超文字標示語言格式數(shù) 據(jù),且超文本傳輸協(xié)議數(shù)據(jù)為超文字標示語言格式數(shù)據(jù)。組態(tài)設定模塊123 除了用以于設定網(wǎng)絡服務器端的組態(tài)設定數(shù)據(jù),此外還用以加入和網(wǎng)絡瀏覽器 端的操作系統(tǒng)中已注冊的多用途網(wǎng)際郵件擴充協(xié)議類型相同的一設定值。
對應本發(fā)明的系統(tǒng),其各單元與模塊間的關系與執(zhí)行步驟,將配合以下本
8發(fā)明于網(wǎng)絡瀏覽器上非侵入式驅動XML應用程序的方法,進一步地說明。請參 考圖2所示,其為本發(fā)明的運作流程示意圖。由網(wǎng)絡瀏覽器端發(fā)送超文本傳輸 協(xié)議請求至對應的網(wǎng)絡服務器端(步驟S210)。網(wǎng)絡服務器端于收到網(wǎng)絡瀏覽 器端的超文本傳輸協(xié)議請求后,數(shù)據(jù)處理模塊處理單元在回應的超文本傳輸協(xié) 議數(shù)據(jù)本文主體部分加入處理指令宣告的可擴展標記語言數(shù)據(jù)(步驟S220)。
數(shù)據(jù)處理模塊并于回應的超文本傳輸協(xié)議數(shù)據(jù)的標頭內加入相同于網(wǎng)絡 瀏覽器端操作系統(tǒng)通過可擴展標記語言應用程序注冊的多用途網(wǎng)際郵件擴充 協(xié)議類型相同的設定值(歩驟S230)。數(shù)據(jù)處理模塊在將回應標頭加上本文處 置宣告后,網(wǎng)絡服務器端回傳所回應的超文本傳輸協(xié)議數(shù)據(jù)至網(wǎng)絡瀏覽器端 (步驟S240)。在本發(fā)明的此一實施例將超文本傳輸協(xié)議的回應標頭加上本文 處置的宣告后,令超文本傳輸協(xié)議數(shù)據(jù)擴展名成為可擴展標記語言格式。
網(wǎng)絡瀏覽器端單元接收到網(wǎng)絡服務器端回應的超文本傳輸協(xié)議數(shù)據(jù)后,判 斷模塊判斷網(wǎng)絡瀏覽器端是否有安裝可擴展標記語言的應用程序(步驟 S250)。若有安裝即觸發(fā)可擴展標記語言應用程序解譯超文本傳輸協(xié)議數(shù)據(jù)(步 驟S261)。若未安裝則重導網(wǎng)絡瀏覽器端至顯示特定訊息的網(wǎng)址(步驟S261)。 在本發(fā)明的此實施例中的觸發(fā)模式是依據(jù)超文本傳輸協(xié)議的擴展名及多用途 網(wǎng)際郵件擴充協(xié)議類型,并通過微軟的對象連結與嵌入(Object Linking and Embedding,簡稱OLE)技術自動地驅動可擴展標記語言應用程序。此外,特定 訊息用以告知使用者網(wǎng)絡瀏覽器端未安裝可擴展標記語言的應用程序。
為能更清楚說明網(wǎng)絡服務器端與瀏覽器端的運作,請配合圖3所示,其為 網(wǎng)絡服務器端與瀏覽器端的運作流程示意圖。
對應步驟S210:當使用者欲下載可擴展標記語言數(shù)據(jù)時,第一收發(fā)模塊 112傳送對應的超文本傳輸協(xié)議要求至網(wǎng)絡服務器端。
對應步驟S220:服務器端處理單元120的收發(fā)模塊接收來自網(wǎng)絡瀏覽器 端的超文本傳輸協(xié)議要求。
對應步驟S230:第二分析模塊122分析超文本傳輸協(xié)議要求,以判斷可 擴展標記語言數(shù)據(jù)的處理方式。其中,判斷的結果為下列各項情況。若第二分 析模塊122的分析結果為已知網(wǎng)絡瀏覽器端符合預設的安裝條件,則產(chǎn)生可 擴展標記語言數(shù)據(jù)。若第二分析模塊122的分析結果為未知網(wǎng)絡瀏覽器端是 否符合預設的安裝條件,則產(chǎn)生數(shù)據(jù)處理模塊124處理單元在回應的超文本傳
9輸協(xié)議數(shù)據(jù)本文主體部分加入處理指令宣告的可擴展標記語言數(shù)據(jù)。若第二分 析模塊122的分析結果為:網(wǎng)絡瀏覽器端無法識別或有其它例外情況發(fā)生,則 產(chǎn)生超文字標示語言格式數(shù)據(jù)。將上述所生成的可擴展標記語言數(shù)據(jù)交由數(shù)據(jù)
處理模塊124,數(shù)據(jù)處理模塊124對可擴展標記語言數(shù)據(jù)進行包裝處理。當由 超文本傳輸協(xié)議要求得知網(wǎng)絡瀏覽器端無法識別或有其它例外情況發(fā)生時,數(shù) 據(jù)處理模塊124產(chǎn)生超文本傳輸協(xié)議數(shù)據(jù)格式數(shù)據(jù),并包裝超文本傳輸協(xié)議數(shù) 據(jù)。
對應歩驟S240:服務器端處理單元120的收發(fā)模塊傳送可擴展標記語言 數(shù)據(jù)或超文本傳輸協(xié)議數(shù)據(jù)至網(wǎng)絡瀏覽器端。瀏覽器端處理單元110的收發(fā)模 塊接收來自網(wǎng)絡服務器端的可擴展標記語言數(shù)據(jù)或超文本傳輸協(xié)議數(shù)據(jù)。
對應步驟S250:交由判斷模塊113分析所接收的數(shù)據(jù)格式為何。
對應步驟S261:若接收的數(shù)據(jù)為超文本傳輸協(xié)議數(shù)據(jù)時,則重導模塊114 重導網(wǎng)絡瀏覽器至顯示特定訊息的網(wǎng)址。
對應步驟S262:若接收的數(shù)據(jù)為可擴展標記語言數(shù)據(jù)時,則判斷模塊113 判斷網(wǎng)絡瀏覽器端是否符合預設的安裝條件。若符合預設的安裝條件,則依操 作系統(tǒng)對數(shù)據(jù)格式的優(yōu)先處理順序,瀏覽器端處理單元110以非侵入式方式驅 動可擴展標記語言應用程序。若未符合預設的安裝條件,則依操作系統(tǒng)對數(shù)據(jù) 格式的優(yōu)先處理順序,重導模塊114根據(jù)處理指示宣告觸發(fā)可擴展樣式語言資 源數(shù)據(jù)中的網(wǎng)絡程序片段。接著,重導模塊114重導網(wǎng)絡瀏覽器至顯示特定訊 息的網(wǎng)址。
由本發(fā)明的系統(tǒng)及方法,若網(wǎng)絡瀏覽器端已安裝可擴展樣式語言應用程 序,則通過對象連結與嵌入技術以非侵入式方式自動地驅動可擴展樣式語言應 用程序;若網(wǎng)絡瀏覽器端未安裝可擴展樣式語言應用程序,則重導網(wǎng)絡瀏覽器 至顯示'未安裝可擴展樣式語言應用程序'訊息的網(wǎng)址;本發(fā)明以安全性較低 的侵入式方式,來偵測網(wǎng)絡瀏覽器端的操作系統(tǒng)的組態(tài)信息。
當然,本發(fā)明還可有其它多種實施例,在不背離本發(fā)明精神及其實質的情 況下,熟悉本領域的技術人員當可根據(jù)本發(fā)明作出各種相應的改變和變形,但 這些相應的改變和變形都應屬于本發(fā)明所附的權利要求的保護范圍。
10
權利要求
1、一種于網(wǎng)絡瀏覽器驅動可擴展標示語言應用程序的方法,其特征在于,包含下列步驟(a)于網(wǎng)絡瀏覽器端發(fā)送一超文本傳輸協(xié)議請求至對應的網(wǎng)絡服務器端;(b)于網(wǎng)絡服務器端收到網(wǎng)絡瀏覽器端的超文本傳輸協(xié)議請求后,網(wǎng)絡服務器端對該超文本傳輸協(xié)議數(shù)據(jù)的本文主體(Body)進行下列步驟;(b-1).對欲回應的超文本傳輸協(xié)議數(shù)據(jù)的本文主體部分加入一處理指令宣告的可擴展標記語言數(shù)據(jù);(b-2).于該處理指令宣告的可擴展標記語言數(shù)據(jù)的回應標頭內加入一設定值,該設定值用以記錄該網(wǎng)絡瀏覽器端的操作系統(tǒng)通過可擴展標記語言應用程序注冊的多用途網(wǎng)際郵件擴充協(xié)議類型;以及(b-3).將該回應標頭加上一本文處置宣告后,回傳該回應的超文本傳輸協(xié)議數(shù)據(jù)至該網(wǎng)絡瀏覽器端;以及(c)由該網(wǎng)絡瀏覽器端接收到網(wǎng)絡服務器端回應的超文本傳輸協(xié)議數(shù)據(jù)后,還進行下列步驟(c-1).判斷該網(wǎng)絡瀏覽器端是否有安裝可擴展標記語言的應用程序;(c-2).若有安裝可擴展標記語言的應用程序時,則觸發(fā)該可擴展標記語言應用程序解譯該超文本傳輸協(xié)議數(shù)據(jù);以及(c-3).若未安裝可擴展標記語言的應用程序,則重導該網(wǎng)絡瀏覽器端至一顯示特定訊息的網(wǎng)址。
2、 根據(jù)權利要求1所述的于網(wǎng)絡瀏覽器驅動可擴展標示語言應用程序的 方法,其特征在于,網(wǎng)絡服務器端回應的超文本傳輸協(xié)議數(shù)據(jù)是由回應標頭與 本文主體所構成的封包結構。
3、 根據(jù)權利要求1所述的于網(wǎng)絡瀏覽器驅動可擴展標示語言應用程序的 方法,其特征在于,在步驟(b-3)中于回應的超文本傳輸協(xié)議的回應標頭加上 本文處置的宣告后,令該超文本傳輸協(xié)議數(shù)據(jù)擴展名成為可擴展標記語言格 式。
4、 根據(jù)權利要求1所述的于網(wǎng)絡瀏覽器驅動可擴展標示語言應用程序的 方法,其特征在于,于步驟(c-2)中的觸發(fā)模式是依據(jù)超文本傳輸協(xié)議的擴展名及多用途網(wǎng)際郵件擴充協(xié)議類型,通過一微軟的對象連結與嵌入技術,自動 地驅動該可擴展標記語言應用程序。
5、 根據(jù)權利要求1所述的于網(wǎng)絡瀏覽器驅動可擴展標示語言應用程序方法,其特征在于,步驟(c-3)中的特定訊息為告知使用者該網(wǎng)絡瀏覽器端未安裝該可擴展標記語言應用程序的文字敘述。
6、 一種于網(wǎng)絡瀏覽器驅動可擴展標記語言應用程序的系統(tǒng),其應用于網(wǎng)絡瀏覽器端與網(wǎng)絡服務器端間的數(shù)據(jù)交換,其特征在于,包含一瀏覽器端處理單元,安裝于一網(wǎng)絡瀏覽器端,該瀏覽器端處理單元包括 一注冊模塊,該注冊模塊用以于該網(wǎng)絡瀏覽器端的操作系統(tǒng)中注冊與 一可擴展標記語言應用程序相關的一擴展名及一多用途網(wǎng)際郵件擴充協(xié)議類 型;一第一收發(fā)模塊,其用以傳送欲下載基于可擴展標記語言數(shù)據(jù)的一超 文本傳輸協(xié)議要求,并接收網(wǎng)絡服務器端回傳的超文本傳輸協(xié)議數(shù)據(jù);一判斷模塊,該判斷模塊用以判斷該網(wǎng)絡瀏覽器端是否符合預設的安 裝條件,若該網(wǎng)絡瀏覽器端符合安裝條件時,即觸發(fā)該可擴展標記語言應用程 序解譯該超文本傳輸協(xié)議數(shù)據(jù),其中,該預設的安裝條件為該網(wǎng)絡瀏覽器端 已安裝該可擴展標記語言應用程序,且該注冊模塊已注冊該擴展名及該多用途 網(wǎng)際郵件擴充協(xié)議類型;以及一重導模塊,其根據(jù)該判斷模塊的判斷結果,若該判斷模塊不符合預 設的安裝條件時,該重導模塊用以重導該網(wǎng)絡瀏覽器至顯示一特定訊息的網(wǎng) 址;以及一服務器端處理單元,安裝于一網(wǎng)絡服務器端,該服務器端處理單元還包 括有一第二收發(fā)模塊,其用以接收由該網(wǎng)絡瀏覽器端所傳送的該超文本傳 輸協(xié)議要求,并傳送該處理過后的超文本傳輸協(xié)議數(shù)據(jù);一數(shù)據(jù)處理模塊,其用以生成一基于可擴展標記語言數(shù)據(jù);以及一分析模塊,其用以分析該超文本傳輸協(xié)議要求,當已知該網(wǎng)絡瀏覽 器端符合該預設的安裝條件,則該數(shù)據(jù)處理模塊用以產(chǎn)生標準的該基于可擴展 標記語言數(shù)據(jù),且該超文本傳輸協(xié)議數(shù)據(jù)為標準的可擴展標記語言數(shù)據(jù)。
7、 根據(jù)權利要求6所述的于網(wǎng)絡瀏覽器驅動可擴展標記語言應用程序的系統(tǒng),其特征在于,該服務器端處理單元還包括一組態(tài)設定模塊,用以于該網(wǎng) 絡服務器端的一組態(tài)設定數(shù)據(jù)內,加入和該網(wǎng)絡瀏覽器端的操作系統(tǒng)中已注冊 的多用途網(wǎng)際郵件擴充協(xié)議類型相同的一設定值。
8、 根據(jù)權利要求6所述的于網(wǎng)絡瀏覽器驅動可擴展標記語言應用程序的 系統(tǒng),其特征在于,若該分析模塊的分析結果為未知該網(wǎng)絡瀏覽器端是否符 合該預設的安裝條件,則該數(shù)據(jù)處理模塊還用以產(chǎn)生加上一處理指示宣告的該 基于可擴展標記語言數(shù)據(jù),且該超文本傳輸協(xié)議數(shù)據(jù)為加上處理指宣告的該基 于可擴展標記語言數(shù)據(jù)。
9、 根據(jù)權利要求6所述的于網(wǎng)絡瀏覽器驅動可擴展標記語言應用程序的 系統(tǒng),其特征在于,若該分析模塊的分析結果為該網(wǎng)絡瀏覽器端無法識別, 則該數(shù)據(jù)處理模塊還用以產(chǎn)生一超文字標示語言格式數(shù)據(jù),且該超文本傳輸協(xié) 議數(shù)據(jù)為該超文字標示語言格式數(shù)據(jù)。
10、 根據(jù)權利要求6所述的于網(wǎng)絡瀏覽器上驅動可擴展標記語言應用程序 的系統(tǒng),其特征在于,該重導模塊根據(jù)該可擴展標記語言數(shù)據(jù)的該處理指示宣 告,觸發(fā)一可擴展樣式語言資源數(shù)據(jù)的事件,以重導該網(wǎng)絡瀏覽器至顯示該特 定訊息的網(wǎng)址。
11、 根據(jù)權利要求6所述的于網(wǎng)絡瀏覽器上驅動可擴展標記語言應用程序的系統(tǒng),其特征在于,該觸發(fā)模式依據(jù)超文本傳輸協(xié)議的擴展名及多用途網(wǎng)際 郵件擴充協(xié)議類型,通過一微軟的對象連結與嵌入技術,自動地驅動該可擴展 標記語言應用程序。
全文摘要
一種于網(wǎng)絡瀏覽器驅動可擴展標示語言應用程序的方法及其系統(tǒng),其用以對網(wǎng)絡瀏覽器端(Browser)以非侵入式方法進行套件的安裝,驅動方法包含下列步驟自網(wǎng)絡瀏覽器端傳送欲下載基于可擴展標示語言數(shù)據(jù)流的超文本傳輸協(xié)議要求;于網(wǎng)絡瀏覽器端接收基于卷標數(shù)據(jù)流,用以判斷網(wǎng)絡瀏覽器端是否符合預設的安裝條件;若網(wǎng)絡瀏覽器端符合時,則以非侵入式方式驅動可擴展標示語言應用程序;若網(wǎng)絡瀏覽器端不符合預設的安裝條件,則重導網(wǎng)絡瀏覽器至顯示特定訊息的網(wǎng)址。
文檔編號H04L29/06GK101668000SQ20081014669
公開日2010年3月10日 申請日期2008年9月4日 優(yōu)先權日2008年9月4日
發(fā)明者蔡弘揚, 黃英旗 申請人:易搜比控股公司