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

用于富因特網(wǎng)應(yīng)用的透明網(wǎng)絡(luò)內(nèi)適配的系統(tǒng)和方法

文檔序號(hào):8227561閱讀:353來(lái)源:國(guó)知局
用于富因特網(wǎng)應(yīng)用的透明網(wǎng)絡(luò)內(nèi)適配的系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本文的技術(shù)涉及一種允許在不要求安裝RIA播放器的情況下將富因特網(wǎng)應(yīng)用(Rich Internet Applicat1n)內(nèi)容適配于在移動(dòng)設(shè)備上的web瀏覽器的系統(tǒng)和方法。
【背景技術(shù)】
[0002]萬(wàn)維網(wǎng)(“Web”)是允許由全球具有對(duì)因特網(wǎng)的訪(fǎng)問(wèn)的每個(gè)人直接訪(fǎng)問(wèn)內(nèi)容和信息的普遍存在的平臺(tái)。因此,它目前不僅是相互鏈接的文檔的集合,還是用于部署高度交互的豐富內(nèi)容(諸如動(dòng)畫(huà)廣告、多媒體應(yīng)用和游戲)的平臺(tái)。這種類(lèi)別的Web內(nèi)容通常稱(chēng)為富因特網(wǎng)應(yīng)用(“RIA”或“應(yīng)用”)。
[0003]web標(biāo)準(zhǔn)和web瀏覽器的早期版本沒(méi)有提供內(nèi)容作者產(chǎn)生RIA所需要的能力。因此,多媒體供應(yīng)商使用由web瀏覽器供應(yīng)商引入的擴(kuò)展性機(jī)制(諸如Netscape?插件API或Microsoft? ActiveX)來(lái)添加缺少的能力并引入RIA平臺(tái)。已經(jīng)由web瀏覽器和內(nèi)容作者實(shí)現(xiàn)米用的某些 RIA 平臺(tái)是 Adobe? Flash、Oracle JavaFX?和 Microsoft ? Silverlight0
[0004]RIA平臺(tái)通過(guò)添加在以下領(lǐng)域中的功能,擴(kuò)展了 web瀏覽器:(I)矢量/3D圖形和貝塞爾曲線(xiàn);(2)動(dòng)作、動(dòng)畫(huà)和幀序列;(3)光柵圖形、位圖和濾鏡;(4)混合模式、層和剪裁;(5)顏色變換和梯度;(6)形狀、子圖形和變形;(7)字體、文本渲染和全局化;(8)菜單、表格以及用于交互的按鈕;(9)鍵盤(pán)輸入、鼠標(biāo)指針和多觸摸(mult1-touch) ;(10)麥克風(fēng)/攝像機(jī)輸入和加速計(jì);(11)視頻/音頻流和音效;(12)數(shù)字版權(quán)管理;(13)網(wǎng)絡(luò)訪(fǎng)問(wèn)、XML/JSON支持和web服務(wù);以及(14)本地存儲(chǔ)和腳本支持。
[0005]由于由RIA平臺(tái)引入的豐富的能力以及在web瀏覽器特征中的各自的不一致,所以存在由大多數(shù)流行的桌面操作系統(tǒng)平臺(tái)進(jìn)行的快速并廣泛的采用。在web瀏覽器中安裝的擴(kuò)展或插件以及添加的RIA功能被稱(chēng)為RIA播放器。并行地,RIA平臺(tái)供應(yīng)商已經(jīng)做出了可用的應(yīng)用創(chuàng)作環(huán)境,開(kāi)發(fā)商可使用該應(yīng)用創(chuàng)作環(huán)境來(lái)產(chǎn)生RIA播放器所支持的內(nèi)容。這已經(jīng)創(chuàng)建了強(qiáng)大的生態(tài)系統(tǒng),根據(jù)RIA平臺(tái)供應(yīng)商的評(píng)估,所述生態(tài)系統(tǒng)已經(jīng)到達(dá)了桌面用戶(hù)的99%、成千上萬(wàn)的內(nèi)容作者和全球web站點(diǎn)中的30-40%。
[0006]基于RIA技術(shù)的應(yīng)用的典型壽命周期如下:
I)開(kāi)發(fā)商使用RIA創(chuàng)作環(huán)境來(lái)開(kāi)發(fā)應(yīng)用。這些以創(chuàng)作環(huán)境所支持的格式進(jìn)行存儲(chǔ),但不意味著重新分發(fā)到終端用戶(hù)RIA播放器。諸如圖像、視頻、聲音、字體等的多媒體內(nèi)容通常以其原始格式進(jìn)行存儲(chǔ)。該材料通常被稱(chēng)為“資產(chǎn)(Asset)”。應(yīng)用邏輯是使用以RIA平臺(tái)所支持的語(yǔ)言的“腳本”(例如,用于Adobe Flash情況的動(dòng)作腳本、用于Oracle JavaFX情況的JavaFX腳本以及用于Microsoft Silverlight情況的任何.NET方言)實(shí)現(xiàn)的。
[0007]2)在應(yīng)用準(zhǔn)備好發(fā)布之后,開(kāi)發(fā)商使用RIA創(chuàng)作環(huán)境來(lái)生成適合于張貼到Web服務(wù)器的表示。真實(shí)示例為SWF文件(針對(duì)Adobe Flash情況)、JAR文件(針對(duì)Oracle JavaFX情況)和XAP文件(針對(duì)Microsoft Silverlight情況)。當(dāng)處于這種格式中時(shí),資產(chǎn)以緊湊的格式表示并且應(yīng)用邏輯被有效地編碼為以播放器“運(yùn)行時(shí)間”或“虛擬機(jī)”為目標(biāo)的一系列標(biāo)簽或字節(jié)碼。結(jié)果被壓縮。
[0008]3)上述緊湊表示(“文件”)被張貼到Web服務(wù)器。將嵌入應(yīng)用的網(wǎng)頁(yè)使用超文本標(biāo)記語(yǔ)言(HTML)〈embed>或〈object〉元素向所述文件添加引用,所述〈embed〉或〈object〉元素使用統(tǒng)一資源定位符(“URL”)標(biāo)識(shí)其,并且指定RIA播放器的類(lèi)型,該RIA播放器需要由web瀏覽器使用MIME類(lèi)型或類(lèi)ID來(lái)進(jìn)行例示(instantiate)。〈embed〉或〈object〉元素通常還宣稱(chēng)RIA應(yīng)用的屏幕尺寸并且包括對(duì)其進(jìn)行初始化所必需的“參數(shù)”。
[0009]4)在終端用戶(hù)打開(kāi)在他的因特網(wǎng)設(shè)備(“設(shè)備”)的web瀏覽器中的網(wǎng)頁(yè)之后,web瀏覽器下載該網(wǎng)頁(yè)的HTML表示、遭遇〈embed〉或〈object〉元素并嘗試的例示RIA播放器,該RIA播放器被安裝并注冊(cè)用于處理所宣稱(chēng)的MME類(lèi)型(或類(lèi)ID)。如果未安裝這樣的RIA播放器,則終端用戶(hù)被提示下載并安裝這樣的web瀏覽器擴(kuò)展或插件。
[0010]5)在RIA播放器被例示之后,web瀏覽器讀取經(jīng)由URL標(biāo)識(shí)的RIA文件,并將其連同由〈embed〉或〈object〉元素供應(yīng)的參數(shù)一起提供給RIA播放器。web瀏覽器還保留如由相關(guān)尺寸所指定的將由RIA播放器使用的屏幕區(qū)域。RIA播放器然后解釋并播放RIA文件,執(zhí)行所包括的標(biāo)簽或字節(jié)碼并顯示(或播放)被嵌入其中的資產(chǎn)。
[0011]6)終端用戶(hù)使用輸入設(shè)備(鍵盤(pán)、鼠標(biāo)、觸摸屏、攝像機(jī)、麥克風(fēng)等)與應(yīng)用交互,并且應(yīng)用使用輸出設(shè)備(屏幕、聲音系統(tǒng)、網(wǎng)卡等)與終端用戶(hù)或與其他元件交互。交互是由播放器運(yùn)行時(shí)間實(shí)現(xiàn)的,而應(yīng)用邏輯是由播放器虛擬機(jī)執(zhí)行的。由操作系統(tǒng)和瀏覽器的“沙盒”環(huán)境來(lái)控制對(duì)設(shè)備資源的訪(fǎng)問(wèn),其確定平臺(tái)的安全性。
[0012]7)在終端用戶(hù)移動(dòng)離開(kāi)網(wǎng)頁(yè)之后,應(yīng)用實(shí)例終止,正如由瀏覽器進(jìn)行例示以執(zhí)行該應(yīng)用的播放器實(shí)例的情況那樣。
[0013]盡管廣泛應(yīng)用于臺(tái)式因特網(wǎng)設(shè)備,但是專(zhuān)有RIA平臺(tái)尚未在移動(dòng)設(shè)備上實(shí)現(xiàn)相同等級(jí)的擴(kuò)散。據(jù)RIA供應(yīng)商估計(jì),雖然RIA播放器已經(jīng)到達(dá)某些智能電話(huà),但是存在缺乏支持的重要平臺(tái)。并且對(duì)于具有RIA播放器的那些人而言,存在與這些平臺(tái)的臺(tái)式或膝上型設(shè)備的版本相比的特征不一致。此外,使RIA播放器跨移動(dòng)設(shè)備和瀏覽器的碎片化空間可用的由RIA供應(yīng)商所需的產(chǎn)品開(kāi)發(fā)投資被認(rèn)為是不可持續(xù)的,鑒于這些供應(yīng)商主要通過(guò)出售內(nèi)容創(chuàng)作應(yīng)用并且不是通過(guò)將他們的播放器嵌入到移動(dòng)設(shè)備平臺(tái)來(lái)得到收益。
【附圖說(shuō)明】
[0014]圖1是示例性系統(tǒng)的框圖。
[0015]圖2是根據(jù)某些實(shí)施例的圖1的示例性系統(tǒng)的框圖。
[0016]圖3是圖示了示例性通信流程的圖2的功能框圖。
[0017]圖4是圖示了根據(jù)某些實(shí)施例的用于實(shí)現(xiàn)用于移動(dòng)設(shè)備的RIA內(nèi)容的透明網(wǎng)絡(luò)內(nèi)適配的示例性方法的流程圖。
[0018]圖5是圖示了圖4的RIA內(nèi)容的適配的進(jìn)一步細(xì)節(jié)的示例性方法的流程圖。
【具體實(shí)施方式】
[0019]現(xiàn)在將更詳細(xì)地參照在附圖中圖示的示例性實(shí)施例。只要可能,貫穿附圖,相同的標(biāo)號(hào)將被用于指代相同或相似的部分。
[0020]本公開(kāi)涉及允許RIA內(nèi)容被適配于移動(dòng)設(shè)備的系統(tǒng)和方法,所述移動(dòng)設(shè)備不需要在web瀏覽器中安裝的RIA播放器來(lái)顯示所適配的內(nèi)容。
[0021]RIA平臺(tái)可以通過(guò)添加在諸如圖形和視頻領(lǐng)域中的能力來(lái)擴(kuò)展web瀏覽器的能力。附加的能力通常由RIA播放器支持,其是安裝在web瀏覽器中的擴(kuò)展或插件。
[0022]由于RIA平臺(tái)的眾多和豐富的能力,所以它們已經(jīng)廣泛采用于諸如個(gè)人計(jì)算機(jī)的臺(tái)式設(shè)備。另一方面,當(dāng)與臺(tái)式設(shè)備相比時(shí),在移動(dòng)設(shè)備中RIA平臺(tái)尚未得到廣泛采用。這是因?yàn)樵谝苿?dòng)空間中的某些操作系統(tǒng)當(dāng)前不支持其他RIA平臺(tái),并且不準(zhǔn)許RIA播放器被安裝在運(yùn)行這些系統(tǒng)的移動(dòng)設(shè)備上。因此,只有有限量的RIA內(nèi)容可以被顯示在那些移動(dòng)設(shè)備上。
[0023]本文所描述的系統(tǒng)和方法可以允許RIA內(nèi)容被適配于移動(dòng)設(shè)備而無(wú)需在web瀏覽器中安裝RIA播放器來(lái)顯示該適配。該適配可以基于web標(biāo)準(zhǔn)。此外,因特網(wǎng)網(wǎng)關(guān)可以允許在不需要對(duì)web瀏覽器、移動(dòng)設(shè)備、web服務(wù)器或RIA內(nèi)容進(jìn)行任何修改的情況下的RIA內(nèi)容的透明網(wǎng)絡(luò)內(nèi)適配。為實(shí)現(xiàn)RIA內(nèi)容的透明網(wǎng)絡(luò)內(nèi)轉(zhuǎn)換,因特網(wǎng)網(wǎng)關(guān)能夠被實(shí)現(xiàn)為定位于用戶(hù)和web服務(wù)器之間的內(nèi)聯(lián)式網(wǎng)絡(luò)元件。
[0024]圖1是示例性系統(tǒng)的框圖。示例性系統(tǒng)100可以是在網(wǎng)絡(luò)上傳輸數(shù)據(jù)的任何類(lèi)型的系統(tǒng)。例如,示例性系統(tǒng)可以包括通過(guò)因特網(wǎng)從web服務(wù)器(例如,內(nèi)容服務(wù)器)訪(fǎng)問(wèn)信息的web瀏覽器。除其他之外,示例性系統(tǒng)還可以包括web瀏覽器102、移動(dòng)設(shè)備104、一個(gè)或多個(gè)網(wǎng)絡(luò)106、112、分組網(wǎng)關(guān)108、因特網(wǎng)網(wǎng)關(guān)110和一個(gè)或多個(gè)web服務(wù)器114-116。
[0025]web瀏覽器102是與網(wǎng)絡(luò)協(xié)議一起使用的用戶(hù)代理應(yīng)用。web瀏覽器102可以被用于通過(guò)實(shí)現(xiàn)主要web協(xié)議一一超文本傳輸協(xié)議(HTTP)的客戶(hù)端側(cè)來(lái)訪(fǎng)問(wèn)因特網(wǎng)。web瀏覽器102可以是將請(qǐng)求傳輸?shù)絯eb服務(wù)器并接收對(duì)那些請(qǐng)求的相應(yīng)的軟件程序。例如,web瀏覽器102可以向web服務(wù)器114-116發(fā)送針對(duì)特定文件或網(wǎng)頁(yè)的對(duì)象的請(qǐng)求,并且托管所述網(wǎng)頁(yè)的(一個(gè)或多個(gè))web服務(wù)器可以查詢(xún)?cè)跀?shù)據(jù)庫(kù)中的對(duì)象并且可以將對(duì)象作為對(duì)web瀏覽器的響應(yīng)的一部分發(fā)送回去。該過(guò)程繼續(xù)直至在網(wǎng)頁(yè)中的每個(gè)對(duì)象都已經(jīng)被下載到web瀏覽器為止。
[0026]移動(dòng)設(shè)備104是能夠發(fā)送無(wú)線(xiàn)傳輸和接收數(shù)據(jù)的設(shè)備。移動(dòng)設(shè)備104可以被用戶(hù)用于訪(fǎng)問(wèn)因特網(wǎng)。例如,移動(dòng)設(shè)備104可以接收來(lái)自web瀏覽器102的統(tǒng)一資源定位符(URL)請(qǐng)求,并且可以從web服務(wù)器接收對(duì)所述請(qǐng)求的響應(yīng)。除其他之外,移動(dòng)設(shè)備104還可以包括智能電話(huà)、移動(dòng)電話(huà)、個(gè)人數(shù)字助理(PDA)和平板計(jì)算機(jī)。移動(dòng)設(shè)備104還可以包括但不限于:電信硬件裝備、操作系統(tǒng)軟件和應(yīng)用軟件的組合。
[0027]網(wǎng)絡(luò)106和112可以包括局域網(wǎng)(LAN)和/或廣域網(wǎng)(WAN),并且可以是無(wú)線(xiàn)的、有線(xiàn)的或其組合。網(wǎng)絡(luò)可以擴(kuò)展到因特網(wǎng),或者其可以是對(duì)等網(wǎng)絡(luò)。網(wǎng)絡(luò)還可以包括諸如云計(jì)算網(wǎng)絡(luò)的數(shù)據(jù)網(wǎng)絡(luò)。
[0028]在某些實(shí)施例中,網(wǎng)絡(luò)106可以包括移動(dòng)網(wǎng)絡(luò)運(yùn)營(yíng)商的網(wǎng)絡(luò)的一部分。例如,網(wǎng)絡(luò)106可以基于諸如通用無(wú)線(xiàn)分組業(yè)務(wù)(GPRS)、增強(qiáng)型數(shù)據(jù)GSM環(huán)境(EDGE)、3G和長(zhǎng)期演化(LTE)協(xié)議的移動(dòng)數(shù)據(jù)協(xié)議。3G協(xié)議可以包括通用移動(dòng)電信服
當(dāng)前第1頁(yè)1 2 3 4 5 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
大姚县| 洛扎县| 图片| 曲麻莱县| 景宁| 翁源县| 东莞市| 扶沟县| 邓州市| 白山市| 济宁市| 万源市| 鄂托克旗| 饶阳县| 云浮市| 百色市| 安国市| 德安县| 余庆县| 尚志市| 广昌县| 房产| 抚顺县| 永嘉县| 集安市| 蓬安县| 蓬莱市| 连山| 长顺县| 伊春市| 玉环县| 渝中区| 尤溪县| 光山县| 资源县| 青铜峡市| 安仁县| 雷山县| 汶上县| 江源县| 东方市|