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

在bd平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的制作方法

文檔序號:6435811閱讀:180來源:國知局
專利名稱:在bd平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及藍(lán)光光盤播放器,并且更具體地,涉及在藍(lán)光光盤Java (BD)平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器。
背景技術(shù)
在藍(lán)光只讀存儲器(BD-ROM)規(guī)范中定義了諸如用于下載網(wǎng)絡(luò)上的內(nèi)容的藍(lán)光光盤互動(BD-Live)之類的功能。用于回放記錄在BD-ROM或其它介質(zhì)上的內(nèi)容的光盤回放設(shè)備(例如藍(lán)光光盤播放器)能夠通過執(zhí)行已經(jīng)利用藍(lán)光光盤Java(BD-J)程序授權(quán)的主題(title)來利用BD-Live功能。即,授權(quán)主題是包括諸如內(nèi)容數(shù)據(jù)和程序之類的各種類型的數(shù)據(jù)的軟件包。BD-J規(guī)范還包括“虛擬包”(Virtual Package)功能,從而存儲在打包媒體上的原始內(nèi)容與已被下載并存儲到記錄介質(zhì)上的附加內(nèi)容被同時讀取和回放。相應(yīng)地,BD播放器看起來是回放最新的虛擬BD-ROM介質(zhì)。虛擬包功能還包括用于管理附加內(nèi)容并且根據(jù)內(nèi)容更新來修改圖形用戶界面(GUI)菜單的功能。通過利用以上BD-Live功能,提供特定BD-J主題的內(nèi)容提供商能夠讓BD-J主題中所包括的內(nèi)容保持最新,即使在用戶購買了 BD-ROM介質(zhì)以后。播放該BD-J主題的BD 播放器因此能夠例如從由內(nèi)容提供商所提供的服務(wù)器(例如網(wǎng)站)下載諸如最新預(yù)告片、 新語言的字幕數(shù)據(jù)、特殊鏡頭以及游戲,并隨后將這樣的內(nèi)容存儲在諸如硬盤驅(qū)動器(HDD) 或閃速存儲器之類的記錄介質(zhì)上。然而,在一些情況中,通過在BD-J平臺中使用網(wǎng)絡(luò)瀏覽器可以更容易地實現(xiàn)BD-Live功能。

發(fā)明內(nèi)容
本發(fā)明供用于在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器。在一種實現(xiàn)方式中,公開了一種在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的方法。該方法包括包括接收網(wǎng)絡(luò)瀏覽器的超文本標(biāo)記語言(HTML)頁面;將包含用戶界面(UI)微件的所述 HTML頁面轉(zhuǎn)換成包含HAVi微件的圖形元素;以及在BD平臺中顯示所述HTML頁面。在另一種實現(xiàn)方式中,公開了一種在藍(lán)光光盤播放器的BD平臺中實現(xiàn)的用于執(zhí)行光盤功能的網(wǎng)絡(luò)瀏覽器。該網(wǎng)絡(luò)瀏覽器包括轉(zhuǎn)換器,該轉(zhuǎn)換器將所述網(wǎng)絡(luò)瀏覽器的包含 UI微件的HTML頁面轉(zhuǎn)換成包含HAVi微件的圖形元素;以及顯示器,該顯示器在所述BD平臺中顯示所述HTML頁面。在另一種實現(xiàn)方式中,公開了一種非暫時性存儲介質(zhì),其存儲用于在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的計算機(jī)程序。該計算機(jī)程序包括可執(zhí)行指令,所述可執(zhí)行指令使得計算機(jī) 接收網(wǎng)絡(luò)瀏覽器的HTML頁面;將包含UI微件的所述HTML頁面解析成包含HAVi微件的圖形元素;以及在所述BD平臺中顯示所述HTML頁面。在閱讀以下詳細(xì)描述和附圖之后,本發(fā)明的其它特征和優(yōu)點對于本領(lǐng)域技術(shù)人員將變得更加明顯。


圖1是圖示出根據(jù)本發(fā)明一種實現(xiàn)方式的用于在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的處理的流程圖。圖2示出圖示了使用文檔樹來將HTML頁面的UI微件解析成HAVi微件的一個示例的示例文檔樹建立處理。圖3示出HTML頁面的UI微件與HAVi微件之間的映射的示例表格。圖4、圖5和圖6示出BD平臺中的HTML頁面顯示的截屏。圖7示出被配置為在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的系統(tǒng)的一種實現(xiàn)方式。圖8A圖示出計算機(jī)系統(tǒng)和用戶的表示。圖8B是圖示出托管BD平臺網(wǎng)絡(luò)瀏覽器系統(tǒng)的計算機(jī)系統(tǒng)的功能框圖。
具體實施例方式目前在藍(lán)光光盤Java(BD)平臺中還沒有實現(xiàn)網(wǎng)絡(luò)瀏覽器。然而,BD平臺支持稱為家庭音頻/視頻接口(HAVi)的用戶界面(UI)編程技術(shù),其允許符合HAVi規(guī)范的消費電子產(chǎn)品和家用電器彼此通信。HAVi是數(shù)字音頻/視頻聯(lián)網(wǎng)接口,其為家用娛樂產(chǎn)品之間的無縫互用性規(guī)定了家庭聯(lián)網(wǎng)軟件規(guī)范。相應(yīng)地,涉及HAVi “微件”(widget)的編程技術(shù)被用來在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器。在此所公開的某些實現(xiàn)方式供在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器。在一種實現(xiàn)方式中, 基于HTML的UI微件被映射為HAVi微件以使得能夠?qū)⒕W(wǎng)絡(luò)瀏覽器軟件快速移植到BD平臺中。在閱讀該說明書之后,在各種實現(xiàn)方式和應(yīng)用中如何實現(xiàn)本發(fā)明將變得明顯。然而,盡管在此將描述本發(fā)明的各種實現(xiàn)方式,但是,應(yīng)當(dāng)理解,這些實現(xiàn)方式只是以示例方式提出的,并且不是限制性的。這樣,對各種實現(xiàn)方式的詳細(xì)描述不應(yīng)當(dāng)被理解為是要限制本發(fā)明的范圍或?qū)挾?。開發(fā)新的網(wǎng)絡(luò)瀏覽器是費時并且昂貴的努力,因為網(wǎng)絡(luò)瀏覽器是涉及對若干標(biāo)準(zhǔn)依附的復(fù)雜軟件模塊。因此,在BD平臺上沒有網(wǎng)絡(luò)瀏覽器的情況下,可以使用網(wǎng)絡(luò)瀏覽器容易地執(zhí)行的藍(lán)光光盤互動(BD-Live)使用實例當(dāng)前正被實現(xiàn)為獨特的不可互用的軟件模塊。盡管存在兼容Java代碼的可用的基于Java的網(wǎng)絡(luò)瀏覽器,但是用于這些網(wǎng)絡(luò)瀏覽器的UI代碼或者使用Java抽象窗口工具包(Abstract Window Toolkit, AWT)組件或者使用Java基礎(chǔ)類(Java Foundation Classes, JFC) Swing實現(xiàn)。因為在BD平臺中不支持這些組件,所以這些瀏覽器的移植不是直接可行的。在一種實現(xiàn)方式中,基于HTML的UI微件(AWT/Swing)被映射為諸如按鈕和文本框之類的HAVi微件,從而使能網(wǎng)絡(luò)瀏覽器軟件的移植。在另一些實現(xiàn)方式中,該移植技術(shù)可以被擴(kuò)展來實現(xiàn)除網(wǎng)絡(luò)瀏覽器以外的軟件。例如同樣的技術(shù)可以用來將電子郵件應(yīng)用映射/移植到BD平臺圖1是圖示出根據(jù)本發(fā)明一種實現(xiàn)方式的用于在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的處理的流程圖100。在圖1中所圖示的實現(xiàn)方式中,在框110處,接收對在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的請求。該請求可以以點選或選定網(wǎng)絡(luò)瀏覽器圖標(biāo)或菜單項的形式發(fā)起。在框120 處,網(wǎng)絡(luò)瀏覽器的HTML頁面隨后被接收并被解析來建立文檔樹,文檔樹可以包含HTML頁面的UI微件的列表。例如,圖2示出基于HTML文件220和相應(yīng)的HTML頁面210來建立HTML 頁面文檔樹230的示例文檔樹建立處理200。在框130處,與文檔樹的UI微件對應(yīng)的圖形元素被生成。在一種實現(xiàn)方式中,每個被映射的圖形元素對應(yīng)于文檔樹的一個UI微件。在一種實現(xiàn)方式中,圖形元素包括用于在BD平臺中建立網(wǎng)絡(luò)瀏覽器所需要的HAVi微件。圖3示出HTML頁面的UI微件與HAVi 微件之間的映射的示例表格300。例如,表格將HTML頁面中的“ text input,,(文本輸入) 映射為HAVi微件的HSinglelineEntry0在另一示例中,類型“all ”的“textarea” (文本區(qū)域)HTML微件被映射為HAVi微件的HMultiLineEntry。一旦文檔樹的所有UI微件都被映射為HAVi微件的圖形元素,在框140處,HTML頁面隨后被顯示。圖4、圖5和圖6示出BD平臺中的HTML頁面顯示的截屏。如在截屏中可見,BD平臺中的HTML頁面利用略微不同的圖形圖標(biāo)以基本類似的方式來顯示相同信息。圖7示出被配置為在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的轉(zhuǎn)換器系統(tǒng)700的一種實現(xiàn)方式。在一種實現(xiàn)方式中,轉(zhuǎn)換器系統(tǒng)700是藍(lán)光光盤播放器上的網(wǎng)絡(luò)瀏覽器實現(xiàn)方式。在圖7中所圖示出的實現(xiàn)方式中,系統(tǒng)700包括解析器710、文檔樹建立器720和映射器730。 一旦在對在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的請求之后,接收到網(wǎng)絡(luò)瀏覽器的HTML頁面,解析器 710將HTML頁面解析成UI微件。文檔樹建立器720接收解析出的UI微件并建立文檔樹。 一旦文檔樹被建立,其被發(fā)送給映射器730。映射器730接收文檔樹并且生成與UI微件相對應(yīng)的圖形元素。在一種實現(xiàn)方式中,圖形元素包括用于在BD平臺中建立網(wǎng)絡(luò)瀏覽器所需要的HAVi微件。一旦文檔樹的所有UI微件都被映射為HAVi的圖形元素,則HTML頁面隨后被顯示在顯示器上。圖8A圖示出計算機(jī)系統(tǒng)800和用戶802的表示。用戶802使用計算機(jī)系統(tǒng)800來在BD平臺上實現(xiàn)網(wǎng)絡(luò)瀏覽器。計算機(jī)系統(tǒng)800存儲并執(zhí)行BD平臺網(wǎng)絡(luò)瀏覽器系統(tǒng)890。圖8B是圖示出托管BD平臺網(wǎng)絡(luò)瀏覽器系統(tǒng)890的計算機(jī)系統(tǒng)800的功能框圖。 控制器810是可編程處理器并且控制計算機(jī)系統(tǒng)800和其組件的操作。控制器810從存儲器820或嵌入式控制器存儲器(未示出)加載指令(例如以計算機(jī)程序的形式)并且執(zhí)行這些指令來控制該系統(tǒng)。在其執(zhí)行時,控制器810將BD平臺網(wǎng)絡(luò)瀏覽器系統(tǒng)890提供為軟件系統(tǒng)??商鎿Q地,該服務(wù)可以實現(xiàn)為控制器810或計算機(jī)系統(tǒng)800中的單獨的硬件組件。存儲器820暫時存儲數(shù)據(jù)以供計算機(jī)系統(tǒng)800的其他組件使用。在一種實現(xiàn)方式中,存儲器820被實現(xiàn)為RAM。在一種實現(xiàn)方式中,存儲器820還包括長期或永久存儲器,諸如閃速存儲器和/或ROM。存儲裝置830暫時或長期地存儲數(shù)據(jù)以供計算機(jī)系統(tǒng)800的其它組件使用,例如以用于存儲由BD平臺網(wǎng)絡(luò)瀏覽器系統(tǒng)890使用的數(shù)據(jù)。在一種實現(xiàn)方式中,存儲裝置830 是硬盤驅(qū)動器。介質(zhì)設(shè)備840接收可移除介質(zhì)并對插入的介質(zhì)進(jìn)行數(shù)據(jù)的讀和/或?qū)?。在一種實現(xiàn)方式中,例如,介質(zhì)設(shè)備840是光盤驅(qū)動器。用戶接口 850包括用于從計算機(jī)系統(tǒng)800的用戶接受用戶輸入并向用戶呈現(xiàn)信息的組件。在一種實現(xiàn)方式中,用戶接口 850包括鍵盤、鼠標(biāo)、音頻揚聲器和顯示器??刂破?810使用來自用戶的輸入來調(diào)節(jié)計算機(jī)系統(tǒng)800的操作。I/O接口 860包括連接至相應(yīng)I/O設(shè)備(諸如外部存儲裝置或補充設(shè)備(例如打
6印機(jī)或PDA))的一個或多個I/O端口。在一種實現(xiàn)方式中,I/O接口 860的端口包括這樣的端口,諸如USB端口、PCMCIA端口、串行端口和/或并行端口。在另一種實現(xiàn)方式中,I/ 0接口 860包括用于與外部設(shè)備無線地通信的無線接口。網(wǎng)絡(luò)接口 870包括有線和/或無線網(wǎng)絡(luò)連接,諸如支持以太網(wǎng)連接的RJ-45或 “Wi-Fi”接口(包括但不限于802. 11)。計算機(jī)系統(tǒng)800包括計算機(jī)系統(tǒng)通常有的附加硬件和軟件(例如電源、風(fēng)扇、操作系統(tǒng)),但是為了簡潔,在圖8B中沒有具體圖示出這些組件。在其它實現(xiàn)方式中,可以使用不同的計算機(jī)系統(tǒng)配置(例如不同的總線或存儲裝置配置或多處理器配置)。提供對所公開的實現(xiàn)方式的以上描述以使得本領(lǐng)域任意技術(shù)人員能夠?qū)嵤┖屠帽景l(fā)明。對這些實現(xiàn)方式的各種修改對于本領(lǐng)域技術(shù)人員是顯然的,并且在不偏離本發(fā)明的精神或范圍的情況下,在此所描述的一般原理可以應(yīng)用于其它實現(xiàn)方式。相應(yīng)地,另外的實現(xiàn)方式和變形例也在本發(fā)明的范圍內(nèi)。例如,所圖示的實現(xiàn)方式討論了將網(wǎng)絡(luò)瀏覽器移植到BD平臺中。然而,在其它實現(xiàn)方式中,移植技術(shù)可以被擴(kuò)展來將其它軟件從HTML平臺移植到BD平臺。此外,應(yīng)當(dāng)理解,在此所提交的說明書和附圖是通過本發(fā)明廣義地構(gòu)想到的主題的代表。還應(yīng)當(dāng)理解,本發(fā)明的范圍完全涵蓋了對于本領(lǐng)域技術(shù)人員顯而易見的其它實現(xiàn)方式并且本發(fā)明的范圍僅由所附權(quán)利要求相應(yīng)地限定。
權(quán)利要求
1.一種在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的方法,包括 接收網(wǎng)絡(luò)瀏覽器的超文本標(biāo)記語言HTML頁面;將包含用戶界面UI微件的所述HTML頁面解析成包含HAVi微件的圖形元素;以及在所述BD平臺中顯示所述HTML頁面。
2.如權(quán)利要求1所述的方法,其中,轉(zhuǎn)換所述HTML頁面包括將所述HTML頁面解析成所述UI微件;以及將解析出的UI微件映射為所述HAVi微件。
3.如權(quán)利要求2所述的方法,還包括使用所述解析出的UI微件來建立文檔樹。
4.如權(quán)利要求3所述的方法,其中,所述文檔樹包含所述解析出的UI微件的列表。
5.如權(quán)利要求1所述的方法,其中,每個轉(zhuǎn)換出的圖形元素對應(yīng)于所述文檔樹的一個 UI微件。
6.如權(quán)利要求1所述的方法,其中,將所述解析出的UI微件轉(zhuǎn)換成所述HAVi微件包括提供表格,所述表格提供所述UI微件與所述HAVi微件之間的一一對應(yīng)關(guān)系。
7.—種在藍(lán)光光盤播放器的BD平臺中實現(xiàn)的用于執(zhí)行光盤功能的網(wǎng)絡(luò)瀏覽器,所述網(wǎng)絡(luò)瀏覽器包括轉(zhuǎn)換器,用于將所述網(wǎng)絡(luò)瀏覽器的包含UI微件的HTML頁面轉(zhuǎn)換成包含HAVi微件的圖形元素;以及顯示器,用于在所述BD平臺中顯示所述HTML頁面。
8.如權(quán)利要求7所述的網(wǎng)絡(luò)瀏覽器,其中,所述轉(zhuǎn)換器包括解析器,用于當(dāng)所述網(wǎng)絡(luò)瀏覽器的所述HTML頁面在對在所述BD平臺中實現(xiàn)所述網(wǎng)絡(luò)瀏覽器的請求之后被接收到,將所述HTML頁面解析成所述UI微件。
9.如權(quán)利要求8所述的網(wǎng)絡(luò)瀏覽器,其中,所述轉(zhuǎn)換器還包括文檔樹建立器,所述文檔樹建立器被配置為接收解析出的UI微件并建立文檔樹。
10.如權(quán)利要求9所述的網(wǎng)絡(luò)瀏覽器,其中,所述文檔樹包括解析出的UI微件的列表。
11.如權(quán)利要求9所述的網(wǎng)絡(luò)瀏覽器,其中,所述轉(zhuǎn)換器還包括映射器,用于接收所述文檔樹并生成包含與所述UI微件相對應(yīng)的HAVi微件的圖形元ο
12.如權(quán)利要求11所述的網(wǎng)絡(luò)瀏覽器,其中,每個映射的圖形元素對應(yīng)于所述文檔樹的一個UI微件。
13.如權(quán)利要求11所述的網(wǎng)絡(luò)瀏覽器,其中,所述映射器包括表格,所述表格提供所述 UI微件與所述HAVi微件之間的一一對應(yīng)關(guān)系。
14.一種非暫時性存儲介質(zhì),其存儲用于在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器的計算機(jī)程序, 該計算機(jī)程序包括可執(zhí)行指令,所述可執(zhí)行指令使得計算機(jī)接收網(wǎng)絡(luò)瀏覽器的HTML頁面;將包含UI微件的所述HTML頁面解析成包含HAVi微件的圖形元素;以及在所述BD平臺中顯示所述HTML頁面。
15.如權(quán)利要求14所述的非暫時性存儲介質(zhì),其中,使得計算機(jī)轉(zhuǎn)換所述HTML頁面的可執(zhí)行指令包括使得計算機(jī)執(zhí)行以下處理的可執(zhí)行指令將所述HTML頁面解析成所述UI微件;以及將解析出的UI微件映射為所述HAVi微件。
16.如權(quán)利要求15所述的非暫時性存儲介質(zhì),還包括使得計算使用解析出的UI微件來建立文檔樹的可執(zhí)行指令。
17.如權(quán)利要求16所述的非暫時性存儲介質(zhì),其中,所述文檔樹包含所述解析出的UI 微件的列表。
18.如權(quán)利要求14所述的非暫時性存儲介質(zhì),其中,每個轉(zhuǎn)換出的圖形元素對應(yīng)于所述文檔樹的一個UI微件。
19.如權(quán)利要求14所述的非暫時性存儲介質(zhì),其中,使得計算機(jī)將解析出的UI微件轉(zhuǎn)換成所述HAVi微件的可執(zhí)行指令包括使得計算機(jī)提供表格的可執(zhí)行指令,所述表格提供所述UI微件與所述HAVi微件之間的一一對應(yīng)關(guān)系。
全文摘要
在BD平臺中實現(xiàn)網(wǎng)絡(luò)瀏覽器,包括接收網(wǎng)絡(luò)瀏覽器的超文本標(biāo)記語言HTML頁面;將接收網(wǎng)絡(luò)瀏覽器的超文本標(biāo)記語言HTML頁面;將包含用戶界面UI微件的所述HTML頁面解析成包含HAVi微件的圖形元素;以及在所述BD平臺中顯示所述HTML頁面。關(guān)鍵詞包括HAVi、微件和BD平臺。
文檔編號G06F17/30GK102568507SQ20111031744
公開日2012年7月11日 申請日期2011年10月13日 優(yōu)先權(quán)日2010年10月13日
發(fā)明者薩拉瓦納·帕拉胡·安巴南塔恩 申請人:索尼公司, 索尼電影科技公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
临沭县| 清徐县| 克什克腾旗| 惠水县| 文安县| 当阳市| 通辽市| 仪陇县| 西平县| 武义县| 淳化县| 鲁甸县| 巧家县| 大竹县| 马关县| 宜都市| 峨山| 普洱| 喀什市| 旺苍县| 北安市| 马公市| 武鸣县| 汉中市| 密山市| 瑞安市| 彩票| 磐石市| 开江县| 望谟县| 云浮市| 郯城县| 长垣县| 四平市| 屏东县| 阿拉善左旗| 远安县| 尼玛县| 宁远县| 绥阳县| 拉萨市|