專利名稱:用于轉(zhuǎn)換內(nèi)容的方法和設(shè)備的制作方法
技術(shù)領(lǐng)域:
本發(fā)明總體涉及用于轉(zhuǎn)換內(nèi)容的方法和設(shè)備,更具體地講,涉及計算機(jī)設(shè)備(CE)裝置中的瀏覽器和以無線網(wǎng)絡(luò)連接連接到CE裝置的智能電話之間的新用戶交互接口。
背景技術(shù):
為了捕獲當(dāng)前顯示在TV瀏覽器上的屏幕,用戶可使用智能電話的相機(jī)直接拍攝屏幕的照片。然而,可根據(jù)智能電話的傳感器或TV更新的頻率來捕獲噪聲,或由于差的圖像質(zhì)量,傳感器不可容易地識別捕獲的數(shù)據(jù)。另外,將捕 獲的數(shù)據(jù)存儲并共享為圖像可導(dǎo)致大量的數(shù)據(jù)流量。捕獲當(dāng)前顯示在TV瀏覽器上的屏幕的另一方法是將用于控制TV方的瀏覽器的用戶接口(UI)或應(yīng)用推到智能電話。然而,在此情況下,被提供為控制具有不同控制結(jié)構(gòu)的異構(gòu)裝置的遠(yuǎn)程UI極有可能相互不合適并需要單獨的堆棧。
發(fā)明內(nèi)容
技術(shù)方案已經(jīng)做出本發(fā)明來至少解決上述問題和/或缺點,并至少提供以下描述的優(yōu)點。因此,本發(fā)明的一方面提供一種用于轉(zhuǎn)換內(nèi)容的方法和設(shè)備,所述用于轉(zhuǎn)換內(nèi)容的方法和設(shè)備適用于根據(jù)用戶的請求從當(dāng)前正被瀏覽的內(nèi)容檢測瀏覽上下文,并基于瀏覽內(nèi)容來轉(zhuǎn)換內(nèi)容。
從下面結(jié)合附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其它方面、特點和優(yōu)點將變得更加清楚,其中圖I是示出根據(jù)本發(fā)明的實施例的用于轉(zhuǎn)換內(nèi)容的方法的流程圖;圖2是示出根據(jù)本發(fā)明的另一實施例的用于轉(zhuǎn)換內(nèi)容的方法的流程圖;圖3是根據(jù)本發(fā)明的實施例的用于轉(zhuǎn)換內(nèi)容的設(shè)備的框圖。最佳實施方式根據(jù)本發(fā)明的一方面,提供一種用于轉(zhuǎn)換內(nèi)容的方法。從外部裝置接收預(yù)定請求信號?;诎陬A(yù)定請求信號中的關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在外部裝置上被瀏覽的數(shù)據(jù)。將所述數(shù)據(jù)發(fā)送到外部裝置。根據(jù)本發(fā)明的另一方面,提供一種用于轉(zhuǎn)換內(nèi)容的方法。通過被分配了關(guān)于外部裝置的信息的端口,從外部裝置接收預(yù)定請求信號?;陉P(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在外部裝置上被瀏覽的數(shù)據(jù)。通過所述端口將所述數(shù)據(jù)發(fā)送到外部裝置。根據(jù)本發(fā)明的另一方面,提供一種用于轉(zhuǎn)換內(nèi)容的設(shè)備。所述設(shè)備包括接收器,從外部裝置接收預(yù)定請求信號。所述設(shè)備還包括控制器,基于包含在預(yù)定請求信號中的關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在外部裝置上被瀏覽的數(shù)據(jù)。所述設(shè)備還包括發(fā)送器,將所述數(shù)據(jù)發(fā)送到外部裝置。根據(jù)本發(fā)明的另一方面,提供一種用于轉(zhuǎn)換內(nèi)容的設(shè)備。所述設(shè)備包括端口,關(guān)于外部裝置的信息被分配到所述端口。所述設(shè)備還包括接收器,通過所述端口從外部裝置接收預(yù)定請求信號。所述設(shè)備另外包括控制器,基于關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在外部裝置上被瀏覽的數(shù)據(jù)。所述設(shè)備還包括發(fā)送器,通過所述端口將結(jié)果數(shù)據(jù)發(fā)送到外部裝置。根據(jù)本發(fā)明的另一方面,提供一種計算機(jī)可讀記錄介質(zhì),其中,用于實現(xiàn)用于轉(zhuǎn)換內(nèi)容的方法的程序被記錄在所述計算機(jī)可讀記錄介質(zhì)上。所述方法包括從外部裝置接收預(yù)定請求信號;基于包含在預(yù)定請求信號中的關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在外部裝置上被瀏覽的數(shù)據(jù);將所述數(shù)據(jù)發(fā)送到外部裝置。另外,根據(jù)本發(fā)明的另一方面,提供一種計算機(jī)可讀介質(zhì),其中,用于實現(xiàn)用于轉(zhuǎn)換內(nèi)容的方法的程序被記錄在所述計算機(jī)可讀記錄介質(zhì)上。所述方法包括通過被分配了 關(guān)于外部裝置的信息的端口,從外部裝置接收預(yù)定請求信號;基于關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在外部裝置上被瀏覽的數(shù)據(jù);將所述數(shù)據(jù)發(fā)送到外部裝置。
具體實施例方式參照附圖詳細(xì)描述本發(fā)明的實施例。盡管相同或相似的標(biāo)號被示出在不同的附圖中,但是可由所述相同或相似的標(biāo)號來指定相同或相似的組件。可省略本領(lǐng)域中的已知構(gòu)造或處理的詳細(xì)描述,以避免模糊本發(fā)明的主題內(nèi)容。圖I是根據(jù)本發(fā)明的實施例的用于轉(zhuǎn)換內(nèi)容的方法的流程圖。參照圖1,在步驟101,第二裝置驅(qū)動瀏覽器。通常地,瀏覽器是允許用戶查看萬維網(wǎng)(WWW)上的所有信息的應(yīng)用程序。具體地講,瀏覽器使用戶能夠在互聯(lián)網(wǎng)上查看網(wǎng)絡(luò)服務(wù)器的所有信息并搜索超文本文檔。瀏覽器的通用功能至少包括打開網(wǎng)頁、提供最近訪問的互聯(lián)網(wǎng)地址(統(tǒng)一資源定位符URL)的列表、記錄并管理經(jīng)常訪問的URL、存儲并打印網(wǎng)頁、支持用于使用電子郵件和新聞組的程序以及編輯超文本標(biāo)記語言(HTML)文檔。在本實施例中,瀏覽至少包括移動到通過超鏈接所鏈接的資源、輸入搜索關(guān)鍵詞、讀取電子郵件賬戶中的電子郵件消息以及查看地圖。用于驅(qū)動瀏覽器的瀏覽器引擎闡釋并呈現(xiàn)基于標(biāo)記的內(nèi)容。在第二裝置上的瀏覽器引擎可與通過預(yù)定通信網(wǎng)絡(luò)連接到第二裝置的第一裝置上的瀏覽器引擎相同或不同。在本發(fā)明的一個實施例中,瀏覽器可以是在互聯(lián)網(wǎng)環(huán)境中運行的應(yīng)用以及在第一裝置和第二裝置上運行的通用應(yīng)用。在步驟102,第一裝置將數(shù)據(jù)請求信號發(fā)送到第二裝置。如果第一裝置的用戶希望獲取與在第二裝置上正被瀏覽的內(nèi)容相關(guān)的信息,則第一裝置將數(shù)據(jù)請求信號發(fā)送到第二裝置。例如,為了捕獲在第二裝置上正被瀏覽的內(nèi)容,第一裝置的用戶可在第一裝置中選擇記錄功能按鈕或拍攝照片功能按鈕,并將捕獲信號發(fā)送到第二裝置。在步驟103,第一裝置還將關(guān)于第一裝置的信息與數(shù)據(jù)請求信號一起發(fā)送到第二裝置。當(dāng)從第二裝置接收到請求的數(shù)據(jù)時,第一裝置將關(guān)于第一裝置的規(guī)格的信息發(fā)送到第二裝置,以在第一裝置上運行或重放所述數(shù)據(jù)。例如,如果第一裝置具有允許用戶訪問互聯(lián)網(wǎng)的瀏覽器,則指定第一裝置具有瀏覽器的信息可被發(fā)送到第二裝置。如果第一裝置是MP3播放器,則指定第一裝置可重放音頻源的信息可被發(fā)送到第二裝置。在步驟104,第二裝置基于關(guān)于第一裝置的信息將其當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置上被瀏覽的數(shù)據(jù),從而所述內(nèi)容可被第一裝置上的瀏覽器引擎所驅(qū)動。具體地講,第二裝置從其當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文,并根據(jù)所述瀏覽上下文,將瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置上被瀏覽的數(shù)據(jù)。上下文指示如下信息,所述信息定義了被認(rèn)為影響用戶、系統(tǒng)或裝置應(yīng)用之間的交互的實體(諸如人、地點、對象和時間)的情況的特性。瀏覽上下文是一個或多個文檔對象與一個或多個視圖的集合。在一個實施例中,第二裝置可提供文檔對象模型(下文中被稱為D0M)訪問接口,以獲得當(dāng)前上下文信息。DOM是用于通過web瀏覽器將可擴(kuò)展標(biāo)示語 言(XML)文檔相互連接的基于對象的文檔模型。DOM訪問接口是允許程序或腳本動態(tài)訪問并更新文檔的內(nèi)容、結(jié)構(gòu)和樣式的與平臺和語言無關(guān)的接口。已被用戶處理并查看的文檔可被進(jìn)一步修改,修改的結(jié)果可被合并回到文檔中以進(jìn)行顯示。在本發(fā)明的一個實施例中,檢測瀏覽上下文表示從當(dāng)前瀏覽的內(nèi)容檢測適當(dāng)?shù)奈臋n對象或視圖,從而可在第一裝置上驅(qū)動所述內(nèi)容。例如,可被第二裝置的瀏覽器檢測的瀏覽上下文可包括直到當(dāng)前瀏覽內(nèi)容為止由用戶輸入的細(xì)節(jié)、訪問的互聯(lián)網(wǎng)頁面或包含在其中的所有文本信息、使用字體大小或標(biāo)題從文本信息提取的關(guān)鍵詞、通常由聚焦指示的當(dāng)前正引起用戶的注意的超鏈接、以及在當(dāng)前正被用戶或電子郵件的發(fā)送者查看的屏幕的特定區(qū)域中的標(biāo)題、地址和內(nèi)容。在檢測瀏覽上下文之后,第二裝置基于瀏覽上下文提取當(dāng)前瀏覽的內(nèi)容的全部或部分,并將提取的內(nèi)容轉(zhuǎn)換為可在第一裝置上被適當(dāng)?shù)仳?qū)動的數(shù)據(jù)。例如,互聯(lián)網(wǎng)瀏覽器可被運行在第二裝置上。另外,結(jié)果數(shù)據(jù)可以是當(dāng)前正被瀏覽的頁面的URL或電子郵件的文本。如果第一裝置僅重放圖像,則結(jié)果數(shù)據(jù)可以是圖像文件或縮略圖。在步驟105,第二裝置從通過預(yù)定通信網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))連接到第二裝置的外部服務(wù)器請求與結(jié)果數(shù)據(jù)相關(guān)的數(shù)據(jù)來作為補(bǔ)充數(shù)據(jù)。第二裝置可利用其瀏覽器的特性來通過Google或Yahoo的開放式應(yīng)用編程接口(API)提供擴(kuò)展信息。例如,如果電子郵件的文本除了婚禮教堂的名稱之外不包含婚禮教堂的地圖或電話號碼,則第二裝置可利用開放式API來通過Google或Yahoo獲取婚禮教堂的地圖。在此情況下,第二裝置可自行確定或從第一裝置接收對數(shù)據(jù)的請求以從外部服務(wù)器請求所述數(shù)據(jù)。在步驟106,第二裝置從外部服務(wù)器接收相關(guān)數(shù)據(jù)。在此情況下,第二裝置可將接收的數(shù)據(jù)轉(zhuǎn)換為與結(jié)果數(shù)據(jù)相同或不同的格式。可選擇地省略操作105和操作106。在步驟107,第二裝置單獨發(fā)送結(jié)果數(shù)據(jù),或者發(fā)送結(jié)果數(shù)據(jù)以及相關(guān)數(shù)據(jù)。根據(jù)本發(fā)明的此實施例的用于轉(zhuǎn)換內(nèi)容的方法允許使用每個裝置的用戶所熟悉的接口來容易地捕獲在另一裝置上正被瀏覽的信息,從而在允許數(shù)據(jù)的有效共享的同時提高用戶便利性。圖2是示出根據(jù)本發(fā)明的另一實施例的轉(zhuǎn)換內(nèi)容的方法的流程圖。參照圖2,在步驟201,第二裝置驅(qū)動瀏覽器。以與步驟101相同的方式來執(zhí)行步驟201,并且以上關(guān)于圖I提供了詳細(xì)的描述。在步驟202,第一裝置將數(shù)據(jù)請求信號發(fā)送到第二裝置。如果第一裝置的用戶希望獲取與在第二裝置上正被瀏覽的內(nèi)容相關(guān)的信息,則第一裝置將數(shù)據(jù)請求信號發(fā)送到第二裝置。步驟202不同于圖I的步驟102,在步驟202中,第一裝置通過包含在第二裝置中的端口將數(shù)據(jù)請求信號發(fā)送到第二裝置。關(guān)于第一裝置的信息被分配給第二裝置內(nèi)的至少一個端口。例如,假設(shè)在第二裝置上正被瀏覽的內(nèi)容是郵件,則第二裝置可包括用于提供包含在郵件消息中的關(guān)鍵詞(例如,地點和時間)的端口、用于提供郵件的整個縮略圖的端口、用于提供附加到郵件消息的郵件或圖像的端口、用于提供與嵌入在郵件消息中的多媒體(例如,背景音樂)相關(guān)的數(shù)據(jù)的端口、以及用于僅提供音頻數(shù)據(jù)的端口。第一裝置意識到其可處理的數(shù)據(jù)類型,第一裝置能夠通過預(yù)定端口請求適當(dāng)?shù)臄?shù)據(jù)。例如,如果第一裝置是具有顯示器的MP3播放器,則其可從用于提供縮略圖的端口、用于提供圖像的端口和用于提供音頻數(shù)據(jù)的端口請求數(shù)據(jù)。在參照圖2描述的本發(fā)明的實施例中,端口可以是傳輸控制協(xié)議/互 聯(lián)網(wǎng)協(xié)議(TCP/IP)。當(dāng)前可用的TCP/IP端口具有用于所有類型的服務(wù)(例如,電子郵件、Wffff和由通過互聯(lián)網(wǎng)進(jìn)行通信的每個裝置執(zhí)行的文件傳輸協(xié)議(FTP))的從O到65535范圍的基于軟件的端口編號。編號為O到1023的端口通過互聯(lián)網(wǎng)數(shù)字分配機(jī)構(gòu)(IANA)被分別分配給特定服務(wù)。因此,在本發(fā)明的此實施例中,TCP/IP端口可具有在1024到65535范圍內(nèi)的端口編號。在步驟203,在檢查被作出了數(shù)據(jù)請求的端口之后,第二裝置基于分配給該端口的信息將其當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置上被瀏覽的數(shù)據(jù)。更具體地講,第二裝置從其當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文,并根據(jù)瀏覽上下文將瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置上被瀏覽的數(shù)據(jù)。例如,如果第一裝置從用于提供音頻數(shù)據(jù)的端口請求數(shù)據(jù),則第二裝置從當(dāng)前瀏覽的內(nèi)容提取音頻數(shù)據(jù)。如果瀏覽的內(nèi)容不包含音頻數(shù)據(jù),則第二裝置可將內(nèi)容中的文本轉(zhuǎn)換為音頻。如果文本不能被轉(zhuǎn)換為音頻,則會出現(xiàn)沒有答案的異常。在此情況下,第一裝置能夠處理此情況。當(dāng)通過多個端口從第一裝置接收到數(shù)據(jù)請求時,第二裝置將其當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為與每個端口相應(yīng)的數(shù)據(jù),并通過端口將結(jié)果數(shù)據(jù)發(fā)送到第一裝置。以與步驟105至107相同的方式執(zhí)行步驟204至步驟206,并參照圖I進(jìn)行了詳細(xì)描述。根據(jù)本發(fā)明的此實施例的用于轉(zhuǎn)換內(nèi)容的方法允許自第一裝置被作出了數(shù)據(jù)請求的每個端口進(jìn)行數(shù)據(jù)處理,而不需要第二裝置準(zhǔn)備數(shù)據(jù),從而減小第二裝置中的負(fù)擔(dān),并簡化整個系統(tǒng)的實現(xiàn)。圖3是根據(jù)本發(fā)明的實施例的用于轉(zhuǎn)換內(nèi)容的設(shè)備的框圖。參照圖3,第一裝置310包括發(fā)送器312、控制器314和接收器316。第二裝置320包括發(fā)送器322、控制器324和接收器326。第一裝置310和第二裝置320通過無線/有線通信網(wǎng)絡(luò)(例如,Wi_Fi、藍(lán)牙或Zigbee)彼此連接。第二裝置320還通過有線/無線通信網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))連接到外部服務(wù)器330。第二裝置是正在運行瀏覽器的裝置。第一裝置310從第二裝置320請求當(dāng)前瀏覽的內(nèi)容的細(xì)節(jié)。例如,第二裝置320可以是正在運行互聯(lián)網(wǎng)瀏覽器的TV。第一裝置310可以是請求捕獲在TV上正被瀏覽的細(xì)節(jié)的智能電話。第一裝置310的發(fā)送器312將數(shù)據(jù)請求信號發(fā)送到第二裝置320。例如,如果第一裝置310的用戶希望獲取與在第二裝置210上正被瀏覽的內(nèi)容相關(guān)的信息,則第一裝置310的發(fā)送器312將數(shù)據(jù)請求信號發(fā)送到第二裝置320。第一裝置310的發(fā)送器312還將關(guān)于第一裝置310的信息與數(shù)據(jù)請求信號一起發(fā)送到第二裝置320。當(dāng)從第二裝置320接收到請求的數(shù)據(jù)時,第一裝置310將關(guān)于第一裝置310的規(guī)格的信息發(fā)送到第二裝置320,以在第一裝置310上運行或重放所述數(shù)據(jù)。第一裝置310的控制器314確定第一裝置310的屬性并創(chuàng)建關(guān)于第一裝置310的規(guī)格的信息??刂破?14通過管理由接收器316接收的數(shù)據(jù)并運行第一裝置310上的存儲在第一裝置310的存儲器中的瀏覽器引擎來控制第一裝置310的整體操作。第一裝置310上的瀏覽器引擎可與通過預(yù)定通信網(wǎng)絡(luò)連接到第一裝置310的第二裝置320上的瀏覽器引擎相同或不同。
在另一實施例中,第一裝置310的發(fā)送器312可通過第二裝置320內(nèi)的端口將數(shù)據(jù)請求信號發(fā)送到第二裝置320。關(guān)于第一裝置310的信息被分配給第二裝置320內(nèi)的至少一個端口。例如,假設(shè)在第二裝置320上正被瀏覽的內(nèi)容是郵件,則第二裝置320可包括用于提供包含在郵件消息中的關(guān)鍵詞(例如,地點和時間)的端口、用于提供郵件的整個縮略圖的端口、用于提供附加到郵件消息的郵件或圖像的端口、用于提供與嵌入在郵件消息中的多媒體(例如,背景音樂)相關(guān)的數(shù)據(jù)的端口、以及用于僅提供音頻數(shù)據(jù)的端口。第一裝置310的控制器314意識到其可處理的數(shù)據(jù)類型,控制發(fā)送器312通過預(yù)定端口請求適當(dāng)?shù)臄?shù)據(jù)。例如,如果第一裝置310是具有顯示器的MP3播放器,則控制器314可從用于提供縮略圖的端口、用于提供圖像的端口和用于提供音頻數(shù)據(jù)的端口請求數(shù)據(jù)。在本發(fā)明的實施例中,端口可以是TCP/IP。當(dāng)前可用的TCP/IP端口具有用于所有類型的服務(wù)(例如,電子郵件、WWW和由通過互聯(lián)網(wǎng)進(jìn)行通信的每個裝置執(zhí)行的FTP)的從O到65535范圍的基于軟件的端口編號。由于編號為O到1023的端口通常被分配給特定服務(wù),因此,TCP/IP端口可具有在1024到65535范圍內(nèi)的端口編號。第二裝置320的控制器324驅(qū)動瀏覽器。通常地,瀏覽器是允許用戶查看WWW上的所有信息的應(yīng)用程序。在本發(fā)明的實施例中,瀏覽包括移動到通過超鏈接所鏈接的資源、輸入搜索關(guān)鍵詞、讀取電子郵件賬戶中的電子郵件消息以及查看地圖。第二裝置320上的用于驅(qū)動瀏覽器的瀏覽器引擎闡釋并呈現(xiàn)基于標(biāo)記的內(nèi)容。在本發(fā)明的一個實施例中,瀏覽器可以是在互聯(lián)網(wǎng)環(huán)境中運行的應(yīng)用以及在第一裝置310和第二裝置320上運行的通用應(yīng)用。第二裝置320上的瀏覽器引擎被存儲在第二裝置320的存儲器中,并被第二裝置320的控制器324所控制。第二裝置320的接收器326從第一裝置310接收數(shù)據(jù)請求信號。第二裝置320的控制器324基于關(guān)于第一裝置310的信息將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置310上被瀏覽的數(shù)據(jù),從而所述內(nèi)容可被第一裝置310上的瀏覽器引擎所驅(qū)動。更具體地講,控制器324從當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文,并根據(jù)瀏覽上下文將瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置310上被瀏覽的數(shù)據(jù)。在本發(fā)明的一個實施例中,第二裝置320的控制器324可提供DOM訪問接口以獲得當(dāng)前的上下文信息。為了檢測瀏覽上下文,控制器324從當(dāng)前瀏覽的內(nèi)容檢測適當(dāng)?shù)奈臋n對象或視圖,從而所述內(nèi)容可在第一裝置310上被驅(qū)動。例如,可被第二裝置320的瀏覽器檢測的瀏覽上下文可包括直到當(dāng)前瀏覽內(nèi)容為止由用戶輸入的細(xì)節(jié)、訪問的互聯(lián)網(wǎng)頁面或包含在其中的所有文本信息、使用字體大小或標(biāo)題從文本信息提取的關(guān)鍵詞、通常由聚焦指示的當(dāng)前正引起用戶的注意的超鏈接、以及在當(dāng)前正被用戶或電子郵件的發(fā)送者查看的屏幕的特定區(qū)域中的標(biāo)題、地址和內(nèi)容。在檢測瀏覽上下文之后,控制器324根據(jù)瀏覽上下文提取當(dāng)前瀏覽的內(nèi)容的全部或部分,并將提取的內(nèi)容轉(zhuǎn)換為可在第一裝置310上被適當(dāng)?shù)仳?qū)動的數(shù)據(jù)。例如,互聯(lián)網(wǎng)瀏覽器可在第二裝置320上被運行。另外,結(jié)果數(shù)據(jù)可以是當(dāng)前正在被瀏覽的頁面的URL或電子郵件的文本。如果第一裝置310僅重放圖像,則結(jié)果數(shù)據(jù)可以是圖像文件或縮略圖。控制器324從通過預(yù)定通信網(wǎng)絡(luò)(例如,互聯(lián)網(wǎng))連接到第二裝置320的外部服務(wù)器330請求與結(jié)果數(shù)據(jù)相關(guān)的數(shù)據(jù)來作為補(bǔ)充數(shù)據(jù)。例如,控制器324可利用瀏覽器的特性來通過Google或Yahoo的開放式API提供擴(kuò)展信息。第二裝置320的接收器326從外部服務(wù)器330接收相關(guān)數(shù)據(jù)。在此情況下,控制器324可將接收的數(shù)據(jù)轉(zhuǎn)換為與結(jié)果數(shù)據(jù)相同或不同的格式??蛇x擇性地省略從外部服務(wù)·器330請求相關(guān)數(shù)據(jù)的步驟。 第二裝置320的發(fā)送器322可將轉(zhuǎn)換數(shù)據(jù)單獨發(fā)送到第一裝置310,或者與相關(guān)數(shù)據(jù)一起發(fā)送到第一裝置310。在本發(fā)明的另一實施例中,當(dāng)?shù)谝谎b置310通過第二裝置320內(nèi)的預(yù)定端口作出數(shù)據(jù)請求時,控制器324檢查被作出了數(shù)據(jù)請求的端口??刂破?24隨后基于分配給該端口的信息將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置310上被瀏覽的數(shù)據(jù)。更具體地講,控制器324從當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文,并根據(jù)瀏覽上下文將瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在第一裝置310上被瀏覽的數(shù)據(jù)。例如,如果第一裝置310從用于提供音頻數(shù)據(jù)的端口請求數(shù)據(jù),則控制器324從當(dāng)前瀏覽的內(nèi)容提取音頻數(shù)據(jù)。如果瀏覽的內(nèi)容不包含音頻數(shù)據(jù),則控制器324可將內(nèi)容中的文本轉(zhuǎn)換為音頻。如果文本不能被轉(zhuǎn)換為音頻,則會出現(xiàn)沒有答案的異常。在此情況下,第一裝置310能夠處理此情況。當(dāng)通過多個端口從第一裝置310接收到數(shù)據(jù)請求時,控制器324將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為與每個端口相應(yīng)的數(shù)據(jù),并通過端口將結(jié)果數(shù)據(jù)發(fā)送到第一裝置310。如上所述的根據(jù)本發(fā)明的實施例的用于轉(zhuǎn)換內(nèi)容的方法可被實現(xiàn)為計算機(jī)可讀記錄介質(zhì)上的計算機(jī)可讀代碼。計算機(jī)可讀記錄介質(zhì)可以是可存儲其后可由計算機(jī)系統(tǒng)讀取的數(shù)據(jù)的任意數(shù)據(jù)存儲裝置。計算機(jī)可讀記錄介質(zhì)的示例包括只讀存儲器(ROM)、隨機(jī)存取存儲器(RAM)、⑶-ROM、磁帶、軟盤和光學(xué)數(shù)據(jù)存儲裝置。計算機(jī)可讀記錄介質(zhì)還可分布于連接網(wǎng)絡(luò)的計算機(jī)系統(tǒng)中,從而以分布的方式存儲和執(zhí)行計算機(jī)可讀代碼。此外,用于完成本發(fā)明的實施例的功能程序、代碼和代碼段可被本發(fā)明所屬領(lǐng)域的普通編程技術(shù)人員所解釋。盡管已經(jīng)參照本發(fā)明的特定實施例示出和描述了本發(fā)明,但是本領(lǐng)域的普通技術(shù)人員將理解,在不脫離由權(quán)利要求限定的本發(fā)明的精神和范圍的情況下,可以對其進(jìn)行形式和細(xì)節(jié)上的各種改變。應(yīng)理解,這里描述的實施例應(yīng)僅被認(rèn)為說明性意義,而不是為了限制的目的。因此,本發(fā)明的范圍不是由本發(fā)明的詳細(xì)描述限定的,而是由權(quán)利要求限定的,在所述范圍中的所有差異將被解釋為包括在本發(fā)明中。
權(quán)利要求
1.一種用于轉(zhuǎn)換內(nèi)容的方法,所述方法包括以下步驟 從外部裝置接收預(yù)定請求信號; 基于包含在預(yù)定請求信號中的關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù); 將所述數(shù)據(jù)發(fā)送到外部裝置。
2.如權(quán)利要求I所述的方法,其中,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為數(shù)據(jù)的步驟包括 基于包含在預(yù)定請求信號中的關(guān)于外部裝置的信息,從當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文; 根據(jù)檢測到的瀏覽上下文,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù)。
3.一種用于轉(zhuǎn)換內(nèi)容的方法,包括以下步驟 通過被分配了關(guān)于外部裝置的信息的端口,從外部裝置接收預(yù)定請求信號; 基于關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù); 通過所述端口將所述數(shù)據(jù)發(fā)送到外部裝置。
4.如權(quán)利要求3所述的方法,其中,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為數(shù)據(jù)的步驟包括 基于關(guān)于外部裝置的信息,從當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文; 根據(jù)檢測到的瀏覽上下文,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù)。
5.如權(quán)利要求3所述的方法,其中,所述端口是傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)。
6.如權(quán)利要求3所述的方法,還包括 通過預(yù)定通信網(wǎng)絡(luò)從外部服務(wù)器請求與通過所述轉(zhuǎn)換獲得的數(shù)據(jù)相關(guān)的數(shù)據(jù); 接收相關(guān)數(shù)據(jù); 將通過所述轉(zhuǎn)換獲得的數(shù)據(jù)和相關(guān)數(shù)據(jù)中的至少一個發(fā)送到外部裝置。
7.一種用于轉(zhuǎn)換內(nèi)容的設(shè)備,所述設(shè)備包括 接收器,從外部裝置接收預(yù)定請求信號; 控制器,基于包含在預(yù)定請求信號中的關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù); 發(fā)送器,將所述數(shù)據(jù)發(fā)送到外部裝置。
8.如權(quán)利要求7所述的設(shè)備,其中,控制器基于包含在預(yù)定請求信號中的關(guān)于外部裝置的信息,從當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文,并根據(jù)檢測到的瀏覽上下文,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù)。
9.一種用于轉(zhuǎn)換內(nèi)容的設(shè)備,所述設(shè)備包括 端口,關(guān)于外部裝置的信息被分配給所述端口 ; 接收器,通過所述端口從外部裝置接收預(yù)定請求信號; 控制器,基于關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù);發(fā)送器,通過所述端口將結(jié)果數(shù)據(jù)發(fā)送到外部裝置。
10.如權(quán)利要求9所述的設(shè)備,其中,控制器基于關(guān)于外部裝置的信息,從當(dāng)前瀏覽的內(nèi)容檢測瀏覽上下文,并根據(jù)檢測到的瀏覽上下文,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù)。
11.如權(quán)利要求9所述的設(shè)備,其中,所述端口是傳輸控制協(xié)議/互聯(lián)網(wǎng)協(xié)議(TCP/IP)。
12.如權(quán)利要求9所述的設(shè)備,其中,控制器控制發(fā)送器從外部服務(wù)器請求與通過所述轉(zhuǎn)換獲得的數(shù)據(jù)相關(guān)的數(shù)據(jù),并且當(dāng)通過接收器接收到相關(guān)數(shù)據(jù)時,選擇通過所述轉(zhuǎn)換獲得的數(shù)據(jù)和相關(guān)數(shù)據(jù)中的至少一個, 其中,發(fā)送器將選擇的數(shù)據(jù)發(fā)送到外部裝置。
13.—種記錄有用于實現(xiàn)用于轉(zhuǎn)換內(nèi)容的方法的程序的計算機(jī)可讀記錄介質(zhì),所述方法包括以下步驟 從外部裝置接收預(yù)定請求信號; 基于包含在預(yù)定請求信號中的關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù); 將所述數(shù)據(jù)發(fā)送到外部裝置。
14.一種記錄有用于實現(xiàn)用于轉(zhuǎn)換內(nèi)容的方法的程序的計算機(jī)可讀記錄介質(zhì),所述方法包括以下步驟 通過被分配了關(guān)于外部裝置的信息的端口,從外部裝置接收預(yù)定請求信號; 基于關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為能夠在外部裝置上被瀏覽的數(shù)據(jù); 將所述數(shù)據(jù)發(fā)送到外部裝置。
全文摘要
提供一種用于轉(zhuǎn)換內(nèi)容的方法和設(shè)備。接收來自外部裝置的預(yù)定請求信號?;诎陬A(yù)定請求信號中的關(guān)于外部裝置的信息,將當(dāng)前瀏覽的內(nèi)容的全部或部分轉(zhuǎn)換為可在外部裝置上被瀏覽的數(shù)據(jù)。將所述數(shù)據(jù)發(fā)送到外部裝置。
文檔編號H04N21/658GK102959546SQ201180032894
公開日2013年3月6日 申請日期2011年6月29日 優(yōu)先權(quán)日2010年6月29日
發(fā)明者徐炯鎮(zhèn) 申請人:三星電子株式會社