亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

使用JavaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的機(jī)制的制作方法

文檔序號(hào):9264708閱讀:410來源:國知局
使用JavaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的機(jī)制的制作方法
【專利說明】使用JavaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的 機(jī)制 相關(guān)申請(qǐng)案交叉申請(qǐng)
[0001] 本發(fā)明要求2013年1月28日由李栗(Li Li)等人遞交的發(fā)明名稱為"使用 JavaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的機(jī)制(Mechanism to Dereference Layered URI in Web Browsers化ing JavaScript),,的第13/751,466號(hào)美國非臨時(shí)申請(qǐng) 案的在先申請(qǐng)優(yōu)先權(quán),該在先申請(qǐng)的內(nèi)容W引入的方式全文并入本文本中。 關(guān)于由聯(lián)邦政府贊助研究或開發(fā)的聲明 研究或開發(fā)
[0001] 不適用。 參考縮微膠片附錄
[0002] 不適用。
技術(shù)領(lǐng)域 無
【背景技術(shù)】
[0003] 網(wǎng)絡(luò)瀏覽器在傳統(tǒng)的電子文檔且越來越多地在音頻-視頻通信中越來越多地用 作用于雙向客戶端-服務(wù)器和對(duì)等架構(gòu)通信的平臺(tái)。此類通信可W使用采用多種協(xié)議找的 分層統(tǒng)一資源標(biāo)識(shí)符扣RI),所述協(xié)議找例如,傳輸控制協(xié)議(TCP)、用戶數(shù)據(jù)協(xié)議扣D巧、 超文本傳輸協(xié)議(HTTP)/流控制傳輸協(xié)議(SCT巧、網(wǎng)絡(luò)套接字(W巧、數(shù)據(jù)報(bào)擁塞控制協(xié)議 值CCP)等。
[0004] 當(dāng)點(diǎn)擊包含常規(guī)URI的鏈接時(shí),指示瀏覽器檢索在URI處的資源的表示。然而, 分層URI對(duì)于某些網(wǎng)絡(luò)應(yīng)用程序可能是有問題的。例如,根據(jù)W下代碼,超文本標(biāo)記語言 化TML)網(wǎng)頁在鏈接中可能包含W下多層URI;<abef=ht1:p://xmpp:bob@example.com/ camera〉Iliisismycamera</a〉。此URI的第一層是HTTP層且第二層是可擴(kuò)展的信息和呈 現(xiàn)協(xié)議狂MP巧層。如果運(yùn)行的瀏覽器本身不支持XMPP,那么當(dāng)點(diǎn)擊鏈接時(shí),所述瀏覽器可 能不識(shí)別所引用的權(quán)限"xmpp:bob@example.com",例如,因?yàn)閄MPP庫用化vaScript定義。 因此,瀏覽器可能不知道授權(quán)方與XMPP庫之間的關(guān)聯(lián)。瀏覽器在不知道如何聯(lián)系URI的授 權(quán)方的情況下通常不能向URI提交表單。因此,HTTP請(qǐng)求可能不可從瀏覽器中存在的內(nèi)置 HTML交互中調(diào)用。確切地說,網(wǎng)絡(luò)應(yīng)用程序可能必須編寫其自身代碼W處理在HTML頁面中 的所有此類URI,例如,W對(duì)URI解除引用且提交表單。該由于使用協(xié)議綁定可能對(duì)開發(fā)者 造成額外的負(fù)擔(dān)。
[0005] 各種通信協(xié)議找大體上對(duì)網(wǎng)絡(luò)應(yīng)用程序隱藏,因?yàn)闆]有針對(duì)其定義標(biāo)準(zhǔn)化的 化vaScript應(yīng)用編程接口(API)。對(duì)于網(wǎng)絡(luò)瀏覽器而言,同時(shí)支持所有此類組合在歷史上 是資源禁止的。因此,網(wǎng)絡(luò)開發(fā)者大體上已經(jīng)必須或者(a)等待瀏覽器實(shí)施對(duì)此類協(xié)議的 支持(該可能導(dǎo)致增加的網(wǎng)絡(luò)瀏覽器占用),或者化)編寫化vaScriptW接管來自網(wǎng)絡(luò)瀏 覽器的超鏈接交互(該可能增加化vaScript大小且由此降低性能)。使用分層URI的能力 可W例如通過準(zhǔn)許創(chuàng)新同時(shí)避免互操作性問題而向網(wǎng)絡(luò)開發(fā)者提供特定的靈活性。

【發(fā)明內(nèi)容】

[0006] 在一個(gè)方面中,本發(fā)明包含包括處理器的裝置,所述處理器用于構(gòu)成多個(gè)協(xié)議找, 且使用所述多個(gè)協(xié)議找中的至少一個(gè)對(duì)分層URI解除引用。
[0007] 在另一方面中,本發(fā)明包含包括存儲(chǔ)在非暫時(shí)性媒體上的計(jì)算機(jī)可執(zhí)行指令的計(jì) 算機(jī)程序產(chǎn)品,所述指令在由處理器執(zhí)行時(shí)使得所述處理器接收分層URI,且調(diào)用URI解除 引用擴(kuò)展,其中所述解除引用擴(kuò)展用于構(gòu)造協(xié)議找,其中所述協(xié)議找包括第一連接器、第二 連接器W及綁定器,并且其中所述第一和第二連接器基于所述URI選自多個(gè)連接器。
[000引在又一方面中,本發(fā)明包含用于對(duì)分層URI解除引用的方法,其包括在用戶代理 處接收分層URI;調(diào)用URI解除引用擴(kuò)展;使用URI解除引用擴(kuò)展構(gòu)造協(xié)議找,其中所述協(xié) 議找包括第一連接器、第二連接器W及綁定器,其中第一連接器和第二連接器基于URI而 實(shí)例化,并且其中綁定器基于第一連接器和第二連接器而實(shí)例化;用URI解除引用擴(kuò)展對(duì) URI解除引用;W及使用解除引用的URI改變用戶代理的至少一個(gè)狀態(tài)。
[0009] 從結(jié)合附圖W及權(quán)利要求書獲得的W下詳細(xì)描述中將更清楚地理解該些和其它 特征。
【附圖說明】
[0010] 為了更透徹地理解本發(fā)明,現(xiàn)參閱結(jié)合附圖和【具體實(shí)施方式】而描述的W下簡(jiǎn)要說 明,其中相同參考標(biāo)號(hào)表示相同部分。
[0011] 圖1圖示用戶設(shè)備的實(shí)施例。
[0012] 圖2描繪用于使用化vaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的復(fù)雜連 接器的實(shí)施例。
[0013] 圖3是用于實(shí)例復(fù)雜連接器的實(shí)施矩陣。
[0014] 圖4描繪用于使用化vaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的復(fù)雜連 接器的另一實(shí)施例。
[0015] 圖5是描述圖4的實(shí)施例的對(duì)分層URI解除引用的過程的流程圖。
[0016] 圖6描繪用于使用化vaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的復(fù)雜連 接器的再另一個(gè)實(shí)施例。
[0017] 圖7圖示典型的通用網(wǎng)絡(luò)組件。
【具體實(shí)施方式】
[0018] 首先應(yīng)理解,盡管下文提供一項(xiàng)或多項(xiàng)實(shí)施例的說明性實(shí)施方案,但所公開的系 統(tǒng)和/或方法可使用任何數(shù)目的技術(shù)來實(shí)施,無論該技術(shù)是當(dāng)前已知還是現(xiàn)有的。本發(fā)明 決不應(yīng)限于下文所說明的說明性實(shí)施方案、附圖和技術(shù),包括本文所說明并描述的示例性 設(shè)計(jì)和實(shí)施方案,而是可在所附權(quán)利要求書的范圍W及其等效物的完整范圍內(nèi)修改。
[0019] 本發(fā)明描述準(zhǔn)許網(wǎng)絡(luò)應(yīng)用程序使用化vaScript動(dòng)態(tài)地對(duì)在網(wǎng)絡(luò)瀏覽器中的 分層URI解除引用而并不預(yù)構(gòu)成協(xié)議找的系統(tǒng)和方法,例如,通過準(zhǔn)許網(wǎng)絡(luò)瀏覽器通過 化vaScript動(dòng)態(tài)地匯編協(xié)議找W訪問通過分層URI識(shí)別的資源。使用所公開的系統(tǒng)和方法 可W減少網(wǎng)絡(luò)瀏覽器占用,因?yàn)閮H核屯、傳輸找需要實(shí)施;可W減小化vaScript代碼大小, 因?yàn)閮H需要消息格式化;可W改進(jìn)互操作性和性能,因?yàn)榫W(wǎng)絡(luò)應(yīng)用程序可W在運(yùn)行時(shí)間混 合且匹配協(xié)議;W及可W準(zhǔn)許網(wǎng)絡(luò)應(yīng)用程序使用化vaScript試驗(yàn)新協(xié)議和架構(gòu)而不改變 瀏覽器。
[0020] 圖1圖示用戶設(shè)備100的實(shí)施例。用戶設(shè)備100可W與服務(wù)器102通信,例如,通 過發(fā)送對(duì)包含URI的HTML文檔的請(qǐng)求W及接收所述HTML文檔。用戶設(shè)備可W經(jīng)由網(wǎng)絡(luò) 104禪合到服務(wù)器102,所述網(wǎng)絡(luò)例如因特網(wǎng)協(xié)議(I巧網(wǎng)絡(luò)、企業(yè)內(nèi)部網(wǎng)、或局域網(wǎng)(LAN) 等任何其它網(wǎng)絡(luò)。用戶設(shè)備100可W是面向用戶的固定或移動(dòng)設(shè)備,例如,桌上型計(jì)算機(jī)、 筆記本或膝上型計(jì)算機(jī)、上網(wǎng)本、平板計(jì)算機(jī)、智能手機(jī)、個(gè)人數(shù)字助理(PDA)或蜂窩式電 話。用戶設(shè)備100可W包括處理塊110和瀏覽器或捜索應(yīng)用程序112。處理塊110可W是 允許用戶配置或存取用戶設(shè)備100的不同特征且將其它軟件或程序安裝在用戶設(shè)備100上 且操作所述軟件或程序的任何軟件(例如,操作系統(tǒng))和/或硬件,例如,圖7的通用網(wǎng)絡(luò) 組件700和操作系統(tǒng)。處理塊110可W包含操作系統(tǒng)Windows'"'、Mac?OS和An化oid?。 瀏覽器/捜索應(yīng)用程序112可W是在處理塊110上運(yùn)行且允許用戶在用戶設(shè)備100上發(fā)送 捜索查詢且接收捜索結(jié)果的軟件或程序。瀏覽器/捜索應(yīng)用程序112可W使用相對(duì)應(yīng)的代 碼、API、語言或接口經(jīng)由第一網(wǎng)絡(luò)(例如,因特網(wǎng))與服務(wù)器通信。瀏覽器/捜索應(yīng)用程 序112可W包括可W用于例如經(jīng)由因特網(wǎng)遠(yuǎn)程訪問捜索應(yīng)用程序的瀏覽器,或可W包括整 合的瀏覽器和捜索應(yīng)用程序。瀏覽器/捜索應(yīng)用程序112可W具有用于向用戶顯示捜索查 詢和結(jié)果的可視用戶界面。瀏覽器/捜索應(yīng)用程序112的實(shí)例可W包含Google化rome?、 InternetExplorer'、、MozillaFire化X"W及界面工具集。
[0021] 圖2描繪用于使用化vaScript對(duì)在網(wǎng)絡(luò)瀏覽器中的分層URI解除引用的復(fù)雜連 接器200的實(shí)施例,所述網(wǎng)絡(luò)瀏覽器例如,圖1的瀏覽器/捜索應(yīng)用程序112??蒞用瀏覽 器實(shí)例化的復(fù)雜連接器200包含例如HTTP連接器的簡(jiǎn)單連接器202、例如HTTP/XMPP綁定 器的綁定器204W及例如XMPP連接器的簡(jiǎn)單連接器206。簡(jiǎn)單連接器可W包括在兩個(gè)數(shù) 據(jù)結(jié)構(gòu)之間的指針或鏈接,或可W另外的方式被定義為實(shí)施特定協(xié)議找的對(duì)象,例如,HTTP 連接器、SCTP連接器等。簡(jiǎn)單連接器,例如簡(jiǎn)單連接器202和206,是所屬領(lǐng)域中已知的,且 可W用化vaScript或用網(wǎng)絡(luò)瀏覽器或該兩者實(shí)施,如下文結(jié)合圖3進(jìn)一步說明。另外,用 化vaScript實(shí)施的連接器可W從遠(yuǎn)程網(wǎng)絡(luò)服務(wù)器加載到網(wǎng)絡(luò)瀏覽器中。綁定器,例如綁定 器204,可W是例如通過映射兩個(gè)協(xié)議找來組合簡(jiǎn)單連接器的對(duì)象。本文中結(jié)合圖4進(jìn)一步 論述綁定器。復(fù)雜連接器,例如,復(fù)雜
當(dāng)前第1頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1