專利名稱:提供遠程用戶接口服務的方法和設備的制作方法
技術領域:
與示例性實施例一致的設備和方法涉及提供一種遠程用戶接口(UI)服務,更具 體地,涉及一種通過使用遠程UI客戶機裝置來提供諸如多媒體消息服務(MMQ和短消息服 務(SMQ的遠程UI服務的方法和設備,以用于控制遠程UI服務器裝置的與消息相關的功 能。
背景技術:
諸如蜂窩電話的移動裝置通過使用包括全球移動通信系統(tǒng)(GSM)和碼分多址 (CDMA)的通信技術與其他裝置執(zhí)行通信服務,例如,電話呼叫和消息交換。移動裝置通過在移動裝置中實施的用戶接口(UI)執(zhí)行各種控制,例如,電話呼叫 的連接或終止以及消息的確認、轉(zhuǎn)發(fā)或回復。同時,家庭網(wǎng)絡內(nèi)的控制裝置可通過根據(jù)預定協(xié)議將命令發(fā)送到使用家庭網(wǎng)絡技 術的移動裝置來控制移動裝置。在這種情況下,在控制裝置和移動裝置中應實施根據(jù)預定 協(xié)議的新功能。
發(fā)明內(nèi)容
示例性實施例解決了至少上述的問題和/或缺點以及其他上面沒有描述的缺點。 同樣地,示例性實施例無需克服上述缺點,而且示例性實施例可以不克服上述的任何問題。示例性實施例提供了一種通過使用遠程UI客戶機裝置來提供諸如MMS和SMS的 遠程UI服務的方法和設備,以控制遠程UI服務器裝置的與消息相關的功能。示例性實施例還提供了一種其上記錄有用于執(zhí)行該方法的計算機程序的計算機 可讀記錄介質(zhì)。根據(jù)示例性實施例的一方面,提供了一種由遠程用戶接口(UI)客戶機裝置提供 遠程UI服務的方法,所述方法包括步驟從遠程UI服務器裝置接收事件消息,所述事件消 息包括用于訪問提供通知消息的接收的UI的第一 UI資源的URL ;通過使用所述URL從遠 程UI服務器裝置獲取第一 UI資源;通過第一 UI資源接收消息控制命令的外部輸入;將消 息控制命令發(fā)送到遠程UI服務器裝置。所述消息可包括多媒體消息服務(MMS)消息和短消息服務(SMS)消息。第一 UI資源可包括網(wǎng)頁或應用的位圖,并提供部分地顯示消息的內(nèi)容和接收用 于控制消息的消息控制命令的外部輸入的UI。消息控制命令可包括確認命令、回放命令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命 令、保存命令和移動命令,但不限于此。所述方法還可包括在控制命令是確認命令或回放命令的情況下,從遠程UI服務器裝置獲取提供顯示消息的完整內(nèi)容的UI的第二 UI資源。所述方法還可包括在控制命令是回復的情況下,從遠程UI服務器裝置獲取第三 UI資源,所述第三UI資源提供接收文本和用于發(fā)送消息的控制命令的外部輸入的UI ;通過 使用第三UI資源接收文本和發(fā)送消息的控制命令的外部輸入;將文本和用于發(fā)送消息的 控制命令發(fā)送到遠程UI服務器裝置。所述方法還可包括從遠程UI服務器裝置獲取第四UI資源,所述第四UI資源提 供顯示常用短語的列表并接收用于選擇常用短語的命令的輸入的UI ;接收用于選擇常用 短語的命令的外部輸入;將用于選擇常用短語的命令發(fā)送到遠程UI服務器裝置。所述方法還可包括在控制命令是轉(zhuǎn)發(fā)命令的情況下,從遠程UI服務器裝置獲取 第五UI資源,所述第五UI資源提供顯示電話號碼的列表并接收用于選擇電話號碼的命令 的外部輸入的UI ;接收用于選擇電話號碼的控制命令的外部輸入;將用于選擇至少一個電 話號碼的控制命令發(fā)送到遠程UI服務器裝置。所述方法還可包括步驟顯示第一 UI資源。顯示第一 UI資源的步驟可包括通過使用網(wǎng)頁瀏覽器顯示網(wǎng)頁或通過使用位圖 瀏覽器顯示UI應用的位圖??筛鶕?jù)即插即用(UPnP)遠程UI標準或消費者電子協(xié)會(CEA) 2014標準構成事件 消息,但不限于此,并且可通過單播傳輸或多播傳輸接收事件消息。根據(jù)示例性實施例的另一方面,提供了一種通過遠程用戶接口(UI)服務器裝置 提供遠程UI服務的方法,所述方法包括步驟從消息發(fā)送裝置接收消息;將事件消息發(fā)送 到遠程UI客戶機裝置,所述事件消息包括用于訪問提供通知消息的接收的UI的第一 UI資 源的URL ;響應于來自遠程UI客戶機裝置的請求,通過使用URL將第一 UI資源發(fā)送到遠程 UI客戶機裝置;從遠程UI客戶機裝置接收用于控制消息的控制命令;執(zhí)行與消息相關的控 制功能。所述消息包括多媒體消息服務(MMS)消息和短消息服務(SMS)消息。第一 UI資源可包括網(wǎng)頁或應用的位圖,并提供部分地顯示消息的內(nèi)容和接收用 于控制消息的消息控制命令的外部輸入的UI。消息控制命令可包括確認命令、回放命令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命 令、保存命令和移動命令,但不限于此。所述方法還可包括步驟在控制命令是確認命令或回放命令的情況下,將提供顯 示消息的完整內(nèi)容的UI的第二 UI資源發(fā)送到遠程UI客戶機裝置。所述方法還可包括在控制命令是回復命令的情況下,將第三UI資源發(fā)送到遠程 UI客戶機裝置,所述第三UI資源提供接收文本和用于發(fā)送消息的控制命令的外部輸入的 UI。所述方法還可包括將第四UI資源發(fā)送到遠程UI客戶機裝置,所述第四UI資源 提供顯示常用短語的列表并接收用于選擇常用短語的命令的輸入的UI。所述方法還可包括在控制命令是轉(zhuǎn)發(fā)命令的情況下,將第五UI資源發(fā)送到遠程 UI客戶機裝置,所述第五UI資源提供顯示電話號碼的列表并接收用于選擇電話號碼的命 令的外部輸入的UI??筛鶕?jù)即插即用UPnP遠程UI標準或消費者電子協(xié)會CEA 2014標準構成事件消息,但不限于此,并且可通過單播傳輸或多播傳輸接收事件消息。根據(jù)示例性實施例的另一方面,提供了一種其上記錄有用于執(zhí)行所述方法的計算 機程序的計算機可讀記錄介質(zhì)。根據(jù)示例性實施例的另一方面,提供一種遠程用戶接口(UI)客戶機裝置,包括 事件處理單元,從遠程UI服務器裝置接收事件消息,所述事件消息包括用于訪問提供通知 消息的接收的UI的第一 UI資源的URL ;UI資源獲取單元,通過使用所述URL從遠程UI服 務器裝置獲取第一UI資源;控制命令輸入單元,通過第一UI資源接收消息控制命令的外部 輸入;控制命令發(fā)送單元,將消息控制命令發(fā)送到遠程UI服務器裝置。根據(jù)示例性實施例的另一方面,提供一種遠程用戶接口(UI)服務器裝置,包括 消息接收單元,從消息發(fā)送裝置接收消息;事件處理單元,將事件消息發(fā)送到遠程UI客戶 機裝置,所述事件消息包括用于訪問提供通知消息的接收的UI的第一UI資源的URL ;UI資 源發(fā)送單元,響應于對于第一 UI資源的請求將第一 UI資源發(fā)送到遠程UI客戶機裝置;控 制命令接收單元,從遠程UI客戶機裝置接收用于控制消息的控制命令;控制單元,執(zhí)行與 消息相關的控制功能。
通過結合附圖對示例性實施例的詳細描述,示例性實施例的上述和其他方面將會 變得更清楚,其中圖1是示出根據(jù)示例性實施例的提供遠程用戶接口(UI)服務的方法的示圖;圖2是示出根據(jù)示例性實施例的提供通知SMS消息的接收的UI的UI資源的示 圖;圖3是示出根據(jù)示例性實施例的提供回復接收的SMS消息的UI的UI資源的示 圖;圖4是示出根據(jù)示例性實施例的提供轉(zhuǎn)發(fā)接收的SMS消息的UI的UI資源的示 圖;圖5是示出根據(jù)示例性實施例的提供通知匪S消息的接收的UI的UI資源的示 圖;圖6是示出根據(jù)另一示例性實施例的提供通知匪S消息的接收的UI的UI資源的 示圖;圖7是示出根據(jù)示例性實施例的遠程UI客戶機裝置700的結構的框圖;圖8是示出根據(jù)示例性實施例的遠程UI服務器裝置800的結構的框圖;圖9是根據(jù)示例性實施例的遠程UI客戶機裝置700提供遠程UI服務的過程的流 程圖;圖10是根據(jù)示例性實施例的遠程UI服務器裝置提供遠程UI服務的過程的流程 圖。
具體實施例方式將參照附圖更完整地描述示例性實施例,在附圖中示出了示例性實施例。在附圖 中,為了清楚,夸大了層和區(qū)域的厚度。附圖中相同的標號表示相同的元件,因此將省略對
8它們的描述。圖1是示出根據(jù)示例性實施例的提供遠程用戶接口(UI)服務的方法的示圖。遠程UI服務器裝置120通過網(wǎng)絡遠程地提供UI資源。UI資源提供用于通知消 息的接收和用于接收消息控制命令的外部輸入的UI,并且包括網(wǎng)頁或應用的位圖。遠程UI 客戶機裝置110通過遠程UI服務器裝置120提供的UI資源來接收消息的通知并接收消息 控制命令的外部輸入。消息控制命令包括確認命令、回放命令、停止命令、回復命令、轉(zhuǎn)發(fā)命 令、刪除命令、保存命令和移動命令,但不限于此。遠程UI服務器裝置120通過使用發(fā)送的 命令控制相應的消息。遠程UI服務器裝置120可以是通過包括服務網(wǎng)絡和數(shù)據(jù)網(wǎng)絡的網(wǎng)絡從消息發(fā)送 裝置接收消息的裝置。遠程UI服務器裝置120的示例包括手持電話和IP電話,但不限于 此。遠程UI服務器裝置120接收的消息的示例包括多媒體消息服務(MMS)消息和短消息 服務(SMS)消息,但不限于此。遠程UI客戶機裝置110是包括用于顯示消息的顯示單元的裝置,并且是用戶可以 容易地輸入消息控制命令和文本的基于網(wǎng)絡的裝置。遠程UI客戶機裝置110包括DTV和 PC,但不限于此。根據(jù)本示例性實施例,可通過使遠程UI客戶機裝置110使用和控制與消息相關的 功能(包括MMS和SMQ來將遠程UI服務器裝置120的消息服務擴展到家庭網(wǎng)絡內(nèi)的其他
直ο此外,本示例性實施例提供了用戶便利用戶可通過使用遠程UI客戶機裝置110 來容易地控制遠程UI服務器裝置120的與消息相關的功能。圖2是示出根據(jù)示例性實施例的提供通知SMS消息的接收的UI的UI資源的示圖。接收到SMS消息的遠程UI服務器裝置120將事件消息發(fā)送到遠程UI客戶機裝置 110,所述事件消息包括用于訪問提供通知消息的接收的UI的UI資源的統(tǒng)一資源定位符 (URL)。遠程UI客戶機裝置110通過使用URL從遠程UI服務器裝置120獲取UI資源。在 圖2中示出的示例中,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供UI的UI 資源,并顯示由圖2的標號210指示的相應的UI資源,所述UI部分地顯示SMS消息的內(nèi)容 并接收用于控制SMS消息的消息控制命令的外部輸入。在遠程UI客戶機裝置110接收到用于確認消息的消息控制命令的外部輸入的情 況下,遠程UI客戶機裝置110將用于確認消息的消息控制命令發(fā)送到遠程UI服務器裝置 120。隨后,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供顯示SMS消息的完 整內(nèi)容的UI的UI資源,并顯示由圖2中的標號220所指示的相應UI資源。此外,雖然可通過部分地顯示SMS消息的內(nèi)容的UI資源或顯示SMS消息的完整內(nèi) 容的UI資源中的任意一個來提供用于接收SMS消息控制命令(例如,回復、轉(zhuǎn)發(fā)、刪除和保 存)的UI,但是對于本領域的普通技術人員來說很明顯的是可以另外實施用于接收SMS消 息控制命令(例如,回復、轉(zhuǎn)發(fā)、刪除和保存)的UI。圖3是示出根據(jù)示例性實施例的提供回復接收的SMS消息的UI的UI資源的示圖。在遠程UI客戶機裝置110接收到用于回復消息的消息控制命令的外部輸入的情 況下,遠程UI客戶機裝置110將用于回復消息的消息控制命令發(fā)送到遠程UI服務器裝置120。隨后,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供UI的UI資源,并 顯示圖3中的標號310所指示的相應的UI資源,所述UI顯示常用短語的列表并接收用于 選擇常用短語的命令的輸入。在遠程UI客戶機裝置110接收到用于選擇常用短語的命令的外部輸入的情況下, 遠程UI客戶機裝置110將用于選擇常用短語的命令發(fā)送到遠程UI服務器裝置120。隨后, 遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供顯示選擇的常用短語的UI的 UI資源,并顯示圖3中的標號320所指示的相應的UI資源。圖4是示出根據(jù)示例性實施例的提供轉(zhuǎn)發(fā)接收的SMS消息的UI資源的示圖。在遠程UI客戶機裝置110接收到用于轉(zhuǎn)發(fā)消息的消息控制命令的外部輸入的情 況下,遠程UI客戶機裝置110將用于轉(zhuǎn)發(fā)消息的消息控制命令發(fā)送到遠程UI服務器裝置 120。隨后,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供顯示電話號碼以及 與每個電話號碼關聯(lián)的用戶的UI的UI資源,并顯示圖4中的標號410所指示的相應UI資 源。在遠程客戶機裝置110接收到用于選擇電話號碼的命令的外部輸入的情況下,遠 程UI客戶機裝置110將用于選擇電話號碼的命令發(fā)送到遠程UI服務器裝置120。隨后,遠 程UI客戶機裝置110從遠程UI服務器裝置120獲取提供顯示選擇的電話號碼的UI的UI 資源,并顯示圖4中的標號420所指示的相應的UI資源。圖5是示出根據(jù)示例性實施例的提供通知匪S消息的接收的UI的UI資源的示圖。接收到MMS消息的遠程UI服務器裝置120將事件消息發(fā)送到遠程UI客戶機裝置 110,所述事件消息包括用于訪問提供通知消息的接收的UI的UI資源的URL。遠程UI客戶機裝置110通過使用URL從遠程UI服務器裝置120獲取UI資源。在 圖5示出的示例中,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供UI的UI 資源,并顯示圖5中的標號510所指示的相應的UI資源,所述UI顯示關于匪S消息的發(fā)送 者的信息并接收用于控制匪S消息的消息控制命令的外部輸入。在遠程客戶機裝置110接收到用于確認消息的消息控制命令的外部輸入的情況 下,遠程UI客戶機裝置110將用于確認消息的消息控制命令發(fā)送到遠程UI服務器裝置 120。隨后,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供UI的UI資源,并 顯示圖5中的標號520所指示的相應UI資源,所述UI顯示匪S消息的完整內(nèi)容。此外,雖然可通過顯示關于MMS消息的發(fā)送者的信息的UI資源或顯示MMS消息的 完整內(nèi)容的UI資源中的任意一個來提供用于接收MMS消息控制命令(例如,回復、轉(zhuǎn)發(fā)、刪 除和保存)的UI,但是對于本領域的普通技術人員來說很明顯的是可以另外實施用于接收 匪S消息控制命令(例如,回復、轉(zhuǎn)發(fā)、刪除和保存)的UI。圖6是示出根據(jù)另一示例性實施例的提供通知匪S消息的接收的UI資源的示圖。接收到MMS消息的遠程UI服務器裝置120將事件消息發(fā)送到遠程UI客戶機裝置 110,所述事件消息包括用于訪問提供通知消息的接收的UI的UI資源的URL。遠程UI客戶機裝置110通過使用URL從遠程UI服務器裝置120獲取UI資源。在 圖6中示出的示例中,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供UI的UI 資源,并顯示由圖6的標號610指示的相應的UI資源,所述UI部分地顯示MMS消息的內(nèi)容 并接收用于控制匪S消息的消息控制命令的外部輸入。
在遠程UI客戶機裝置110接收到用于確認消息的消息控制命令的外部輸入的情 況下,遠程UI客戶機裝置110將用于確認消息的消息控制命令發(fā)送到遠程UI服務器裝置 120。隨后,遠程UI客戶機裝置110從遠程UI服務器裝置120獲取提供顯示MMS消息的完 整內(nèi)容的UI的UI資源,并顯示相應的UI資源(未示出)。此外,雖然可通過部分地顯示MMS消息的內(nèi)容的UI資源或顯示MMS消息的完整內(nèi) 容的UI資源中的任意一個來提供用于接收MMS消息控制命令(例如,回復、轉(zhuǎn)發(fā)、刪除和保 存)的UI,但是對于本領域的普通技術人員來說很明顯的是可以另外實施用于接收MMS消 息控制命令(例如,回復、轉(zhuǎn)發(fā)、刪除和保存)的UI。圖7是示出根據(jù)示例性實施例的遠程UI客戶機裝置700的結構的框圖。遠程客戶機裝置700包括事件處理單元710、UI資源獲取單元720、顯示單元730、 控制命令輸入單元740和控制命令發(fā)送單元750。在遠程UI服務器裝置800接收到消息的情況下,事件處理單元710從遠程UI服 務器裝置800接收事件消息,所述事件消息包括用于訪問提供通知消息的接收的UI的UI 資源的URL。遠程UI服務器裝置800接收的消息的示例包括匪S消息和SMS消息,但不限 于此。UI資源部分地顯示消息的內(nèi)容,提供用于接收消息控制命令的外部輸入的UI,并 包括網(wǎng)頁或應用的位圖??筛鶕?jù)包括即插即用(UPnP)遠程UI標準和消費電子協(xié)會(CEA) 2014標準的多種 家庭網(wǎng)絡標準中的任意一個構成事件消息,并通過單播傳輸或多播傳輸來接收事件消息。UI資源獲取單元720通過使用URL從遠程UI服務器獲取UI資源。UI資源獲取 單元720獲取UI資源的協(xié)議包括擴展遠程技術(XRT)、遠程桌面協(xié)議(RDP)和超文本傳輸 協(xié)議(HTTP)。然而,對于本領域的普通技術人員很明顯的是,還可以使用其他協(xié)議。性能匹配單元(未示出)從遠程UI服務器裝置800獲取關于UI資源的性能信息。 性能信息包括關于UI資源的分辨率信息和編解碼器信息。UI資源獲取單元720可參照性 能匹配單元獲取的性能信息獲取能夠被遠程UI客戶機裝置700處理的UI資源。同時,如果存在作為遠程服務器裝置800與遠程UI客戶機裝置700之間的協(xié)商器 的裝置(例如,UPnP控制點裝置),則性能匹配單元將關于能夠被遠程UI客戶機裝置700 處理的UI資源的性能信息發(fā)送到協(xié)商裝置。在這種情況下,性能匹配單元從協(xié)商裝置獲取 在遠程UI服務器裝置800和遠程UI客戶機裝置700之間協(xié)商的性能信息。UI資源獲取單 元720可參照性能匹配單元獲取的協(xié)商的性能信息獲取能夠被遠程UI客戶機裝置700處 理的UI資源。顯示單元730顯示UI資源。顯示單元730通過使用網(wǎng)瀏覽器顯示網(wǎng)頁或通過使 用位圖瀏覽器顯示UI應用的位圖。控制命令輸入單元740通過UI資源接收消息控制命令的外部輸入。消息控制命令 包括確認命令、回放命令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保存命令和移動命令, 但不限于此??刂泼钶斎雴卧?40通過網(wǎng)頁或具有消息控制命令輸入接口的應用接收信 息控制命令的外部輸入。 控制命令發(fā)送單元750通過使用UI資源將外部輸入的控制命令發(fā)送到遠程UI服 務器裝置800??刂泼畎l(fā)送單元750可使用與獲取UI資源的會話相同的會話,或者使用獨立于獲取UI資源的會話的異步會話。可通過使用異步Jav必cript和XML(AJAX)來實施 異步會話。然而,對于本領域的普通技術人員很明顯,可通過使用任意多種其他方法來實施 異步會話。AJAX指的是一種用于授權通信網(wǎng)應用并能夠與網(wǎng)服務器異步地交換數(shù)據(jù)和操作 數(shù)據(jù)的網(wǎng)開發(fā)技術。在此省略AJAX的詳細描述。在控制命令發(fā)送單元750發(fā)送的控制命令是用于確認消息的控制命令或者用于 回放消息的命令的情況下,UI資源獲取單元720從遠程服務器裝置800獲取提供顯示消息 的完整內(nèi)容的UI的UI資源。在控制命令發(fā)送單元750發(fā)送的控制命令是用于回復消息的控制命令的情況下, UI資源獲取單元750從遠程UI服務器裝置800獲取提供接收文本和用于發(fā)送消息的控制 命令的外部輸入的UI的UI資源??刂泼钶斎雴卧?40接收文本和用于發(fā)送消息的控制 命令的外部輸入??刂泼畎l(fā)送單元740將文本和用于發(fā)送消息的控制命令發(fā)送到遠程UI 服務器裝置800。同時,文本可包括常用短語。因此,UI資源獲取單元720從遠程UI服務器裝置800 獲取提供顯示常用短語的列表和接收用于選擇常用短語的命令的輸入的UI的UI資源。控 制命令輸入單元740接收用于選擇常用短語的命令的輸入??刂泼畎l(fā)送單元750將用于 選擇常用短語的命令發(fā)送到遠程UI服務器裝置800。UI資源獲取單元720從遠程UI服務 器裝置800獲取提供顯示包括選擇的常用短語的回復文本的UI的UI資源。在控制命令發(fā)送單元750發(fā)送的控制命令是用于轉(zhuǎn)發(fā)消息的控制命令的情況下, UI資源獲取單元720從遠程UI服務器裝置800獲取提供顯示電話號碼和關聯(lián)用戶的列表 并接收用于選擇電話號碼的命令的外部輸入的UI的UI資源??刂泼钶斎雴卧?40接收 用于選擇電話號碼的控制命令的外部輸入。控制命令發(fā)送單元740將用于選擇電話號碼的 控制命令發(fā)送到遠程UI服務器裝置800。UI資源獲取單元720從遠程UI服務器裝置800 獲取顯示選擇的電話號碼和回復文本的UI的UI資源。圖8是示出根據(jù)示例性實施例的遠程UI服務器裝置800的結構的框圖。遠程UI服務器裝置800包括消息接收單元810、事件處理單元820、UI資源發(fā)送 單元830、控制命令接收單元840和控制單元860。消息接收單元810通過蜂窩網(wǎng)絡從消息發(fā)送裝置接收消息,所述蜂窩網(wǎng)絡包括全 球移動通信系統(tǒng)(GSM)網(wǎng)絡和碼分多址(CDMA)網(wǎng)絡。消息接收單元810接收的消息的示 例包括匪S消息和SMS消息,但不限于此。事件處理單元820將事件消息發(fā)送到遠程UI客戶機裝置700,所述事件消息包括 用于訪問提供通知消息的接收的UI的UI資源的URL。UI資源發(fā)送單元830響應于來自遠程UI客戶機裝置700的請求,將UI資源發(fā)送到 遠程UI客戶機裝置700。UI資源發(fā)送單元830發(fā)送UI資源的協(xié)議包括XRT、RDP和HTTP。 然而,對于本領域的普通技術人員很明顯,還可以使用其他協(xié)議。性能匹配單元(未示出)將關于UI資源的性能信息發(fā)送到遠程UI客戶機裝置 700。性能信息包括關于UI資源的分辨率信息和編解碼器信息。遠程UI客戶機裝置700 可參照性能匹配單元獲取的性能信息獲取能夠被遠程UI客戶機裝置700處理的UI資源。同時,如果存在作為遠程服務器裝置800與遠程UI客戶機裝置700之間的協(xié)商器 的裝置(例如,UPnP控制點裝置),則性能匹配單元將關于UI資源的性能信息發(fā)送到協(xié)商裝置。在這種情況下,性能匹配單元從協(xié)商裝置獲取在遠程UI服務器裝置800和遠程UI 客戶機裝置700之間協(xié)商的性能信息。UI資源發(fā)送單元830可參照性能匹配單元獲取的協(xié) 商的性能信息發(fā)送能夠被遠程UI客戶機裝置700處理的UI資源。同時,可根據(jù)包括即插即用(UPnP)遠程UI標準和消費電子協(xié)會(CEA)2014標準 的多種家庭網(wǎng)絡標準中的任意一個構成事件消息,并通過單播傳輸或多播傳輸來接收事件 消息。控制命令接收單元840從遠程UI客戶機裝置700接收控制命令的外部輸入。控 制命令接收單元840可使用與發(fā)送UI資源的會話相同的會話,或使用獨立于發(fā)送UI資源 的會話的異步會話??赏ㄟ^使用AJAX來實施異步會話。然而,對于本領域的普通技術人員 來說很明顯,可使用任意的各種其他方法來實施異步會話。控制命令包括確認命令、回放命 令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保存命令和移動命令,但不限于此??刂泼?輸入單元740通過具有消息控制命令輸入接口的網(wǎng)頁或應用接收消息控制命令的外部輸 入??刂茊卧?50執(zhí)行與相應的消息相關的控制功能。在控制命令接收單元840接收的控制命令是用于確認消息的控制命令或用于回 放消息的控制消息的情況下,UI資源發(fā)送單元830將提供顯示消息的完整內(nèi)容的UI的UI 資源發(fā)送到遠程UI客戶機裝置700。在控制命令接收單元840接收的控制命令是用于回復消息的控制命令的情況下, UI資源發(fā)送單元830將提供接收文本和用于發(fā)送消息的控制命令的外部輸入的UI的UI資 源發(fā)送到遠程UI客戶機裝置700。同時,文本可包括常用短語。因此,UI資源發(fā)送單元830將提供顯示常用短語的列 表和接收用于選擇常用短語的命令的輸入的UI的UI資源發(fā)送到遠程UI客戶機裝置700。在控制命令接收單元840接收的控制命令是用于轉(zhuǎn)發(fā)消息的控制命令的情況下, UI資源發(fā)送單元830將提供顯示電話號碼和電話號碼的關聯(lián)用戶的列表并接收用于選擇 電話號碼的命令的外部輸入的UI的UI資源發(fā)送到遠程UI客戶機裝置700。圖9是根據(jù)示例性實施例的遠程UI客戶機裝置700提供遠程UI服務的過程的流 程圖。在操作910,在遠程UI服務器裝置800接收到消息的情況下,遠程UI客戶機裝置 700從遠程UI服務器裝置800接收事件消息,該事件消息包括用于訪問提供通知消息的接 收的UI的UI資源的URL。在操作920,遠程UI客戶機裝置700通過使用URL從遠程UI服務器裝置800獲取 UI資源。在操作930,遠程UI客戶機裝置700通過UI資源接收消息控制命令的外部輸入。 消息控制命令包括確認命令、回放命令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保存命 令和移動命令,但不限于此。遠程UI客戶機裝置700通過具有消息控制命令輸入接口的網(wǎng) 頁或應用接收消息控制命令的外部輸入。在操作940,遠程UI客戶機裝置700通過使用UI資源將外部輸入的控制命令發(fā)送 到遠程UI服務器裝置800。在操作940,在遠程UI客戶機裝置700發(fā)送的控制命令是用于確認消息的控制命令或者用于回放消息的控制消息的情況下,遠程UI客戶機裝置700從遠程服務器裝置800 獲取提供顯示消息的完整內(nèi)容的UI的UI資源(在圖9中未示出)。在操作940,在遠程UI客戶機裝置700發(fā)送的控制命令是用于回復消息的控制命 令的情況下,遠程UI客戶機裝置700從遠程UI服務器裝置800獲取提供接收文本和用于 發(fā)送消息的控制命令的外部輸入的UI的UI資源(在圖9中未示出)。遠程UI客戶機裝 置700通過使用UI資源接收文本和用于發(fā)送消息的控制命令的外部輸入。遠程UI客戶機 裝置700將文本和用于發(fā)送消息的控制命令發(fā)送到遠程UI服務器裝置800 (在圖9中未示 出)。同時,文本可包括常用短語。因此,遠程UI客戶機裝置700從遠程UI服務器裝置 800獲取提供顯示常用短語的列表和接收用于選擇常用短語的命令的輸入的UI的UI資源 (在圖9中未示出)。遠程UI客戶機裝置700接收用于選擇常用短語的命令的輸入(在圖 9中未示出)。遠程UI客戶機裝置700將用于選擇常用短語的命令發(fā)送到遠程UI服務器 裝置800 (在圖9中未示出)。UI資源獲取單元720從遠程UI服務器裝置800獲取提供顯 示包括選擇的常用短語的回復文本的UI的UI資源(在圖9中未示出)。在操作940,在遠程UI客戶機裝置700發(fā)送的控制命令是用于轉(zhuǎn)發(fā)消息的控制命 令的情況下,遠程UI客戶機裝置700從遠程UI服務器裝置800獲取提供顯示電話號碼和 電話號碼所關聯(lián)的用戶的列表并接收用于選擇電話號碼的命令的外部輸入的UI的UI資源 (在圖9中未示出)。遠程UI客戶機裝置700接收用于選擇電話號碼的控制命令的外部輸 入(在圖9中未示出)。遠程UI客戶機裝置700將用于選擇電話號碼的控制命令發(fā)送到遠 程UI服務器裝置800 (在圖9中未示出)。遠程UI客戶機裝置700從遠程UI服務器裝置 800獲取顯示選擇的電話號碼和回復文本的UI的UI資源(在圖9中未示出)。圖10是根據(jù)示例性實施例的遠程UI服務器裝置800提供遠程UI服務的過程的 流程圖。在操作1010,遠程UI服務器裝置800通過蜂窩網(wǎng)絡從消息發(fā)送裝置接收消息,所 述蜂窩網(wǎng)絡包括GSM網(wǎng)絡和碼分多址CDMA網(wǎng)絡。遠程UI服務器裝置800接收的消息的示 例包括匪S消息和SMS消息,但不限于此。在操作1020,遠程UI服務器裝置800將事件消息發(fā)送到遠程UI客戶機裝置700, 所述事件消息包括用于訪問提供通知消息的接收的UI的UI資源的URL。在操作1030,遠程UI服務器裝置800響應于來自遠程UI客戶機裝置700的請求, 將UI資源發(fā)送到遠程UI客戶機裝置700。在操作1040,遠程UI服務器裝置800從遠程UI客戶機裝置700接收控制命令的 外部輸入。控制命令包括確認命令、回放命令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保 存命令和移動命令,但不限于此。在操作1050,遠程UI服務器裝置800執(zhí)行與相應的消息相關的控制功能。在操作1040,在遠程UI服務器裝置800接收的控制命令是用于確認消息的控制命 令或用于回放消息的控制命令的情況下,遠程UI服務器裝置800將提供顯示消息的完整內(nèi) 容的UI的UI資源發(fā)送到遠程UI客戶機裝置700 (在圖10中未示出)。在操作1040,在遠程UI服務器裝置800接收的控制命令是用于回復消息的控制命 令的情況下,遠程UI服務器裝置800將提供接收文本和用于發(fā)送消息的控制命令的外部輸入的UI的UI資源發(fā)送到遠程UI客戶機裝置700 (在圖10中未示出)。同時,文本可包括常用短語。因此,遠程UI服務器裝置800將提供顯示常用短語 的列表和接收用于選擇常用短語的命令的輸入的UI的UI資源發(fā)送到遠程UI客戶機裝置 700。在操作1040,在遠程UI服務器裝置800接收的控制命令是用于轉(zhuǎn)發(fā)消息的控制命 令的情況下,遠程UI服務器裝置800將提供顯示電話號碼和電話號碼的關聯(lián)用戶的列表并 接收用于選擇電話號碼的命令的外部輸入的UI的UI資源發(fā)送到遠程UI客戶機裝置700。雖然已經(jīng)參照本發(fā)明的若干示例性實施例具體示出和描述了示例性實施例,但是 本領域的普通技術人員將理解,在不脫離權利要求限定的示例性實施例的精神和范圍的情 況下,可以在形式和細節(jié)上做出各種改變。例如,根據(jù)示例性實施例的遠程UI客戶機裝置700和遠程UI服務器裝置g00中 的每一個都可包括連接每個部件的總線、與總線連接的至少一個處理器和存儲器,所述存 儲器連接到總線以存儲命令、接收的消息或產(chǎn)生的消息,并與至少一個處理器連接以執(zhí)行 上述的命令。示例性實施例可被編寫為計算機程序并可在使用計算機可讀記錄介質(zhì)執(zhí)行程序 的通用數(shù)字計算機中實現(xiàn)。計算機可讀記錄介質(zhì)的示例包括磁性存儲介質(zhì)(例如,ROM、軟 盤、硬盤等)和光學記錄介質(zhì)(例如,⑶-ROM或DVD)。本發(fā)明還可在其他示例性實施例中實施為計算機可讀傳輸介質(zhì)上的計算機可讀 代碼,所述計算機可讀傳輸介質(zhì)可包括載波(例如,通過互聯(lián)網(wǎng)的數(shù)據(jù)傳輸)。此外,當處于部件的列表之前時,諸如至少一個的表達改變的是部件的全部列表 而不改變列表中的每個部件。
權利要求
1.一種由遠程用戶接口 UI客戶機裝置提供遠程UI服務的方法,所述方法包括 從遠程UI服務器裝置接收事件消息,所述事件消息包括URL,所述URL用于訪問提供通知消息的接收的UI的第一 UI資源;通過使用所述URL從遠程UI服務器裝置獲取第一 UI資源; 通過第一 UI資源接收至少一個消息控制命令的外部輸入; 將消息控制命令發(fā)送到遠程UI服務器裝置。
2.如權利要求1所述的方法,其中,消息包括多媒體消息服務MMS消息和短消息服務 SMS消息。
3.如權利要求1所述的方法,其中,第一UI資源包括網(wǎng)頁或應用的位圖,并提供部分地 顯示消息的內(nèi)容和接收用于控制消息的消息控制命令的外部輸入的UI。
4.如權利要求1所述的方法,其中,消息控制命令包括確認命令、回放命令、停止命令、 回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保存命令和移動命令中的至少一個。
5.如權利要求4所述的方法,其中,當消息控制命令是確認命令和回放命令中的至少 一個時,從遠程UI服務器裝置獲取提供顯示消息的完整內(nèi)容的UI的第二 UI資源。
6.如權利要求5所述的方法,其中,當消息控制命令是回復命令時,還包括從遠程UI服務器裝置獲取第三UI資源,所述第三UI資源提供接收文本和用于發(fā)送消 息的控制命令的外部輸入的UI ;通過使用第三UI資源接收文本和用于發(fā)送消息的控制命令的外部輸入; 將文本和用于發(fā)送消息的控制命令發(fā)送到遠程UI服務器裝置。
7.如權利要求6所述的方法,還包括從遠程UI服務器裝置獲取第四UI資源,所述第四UI資源提供顯示常用短語的列表并 接收用于選擇至少一個常用短語的命令的輸入的UI ; 接收用于選擇常用短語的命令的外部輸入; 將用于選擇常用短語的命令發(fā)送到遠程UI服務器裝置。
8.如權利要求7所述的方法,其中,當消息控制命令是轉(zhuǎn)發(fā)命令時,還包括從遠程UI服務器裝置獲取第五UI資源,所述第五UI資源提供顯示電話號碼的列表并 接收用于選擇至少一個電話號碼的命令的外部輸入的UI ; 接收用于選擇至少一個電話號碼的命令的外部輸入; 將用于選擇至少一個電話號碼的命令發(fā)送到遠程UI服務器裝置。
9.如權利要求3所述的方法,還包括顯示第一UI資源。
10.如權利要求9所述的方法,其中,顯示第一UI資源的步驟包括通過使用網(wǎng)頁瀏覽 器顯示網(wǎng)頁或通過使用位圖瀏覽器顯示UI應用的位圖。
11.如權利要求1所述的方法,其中,根據(jù)即插即用UPnP遠程UI標準或消費者電子協(xié) 會CEA 2014標準構成事件消息,通過單播傳輸或多播傳輸接收事件消息。
12.一種通過遠程用戶接口 UI服務器裝置提供遠程UI服務的方法,所述方法包括 從消息發(fā)送裝置接收消息;將事件消息發(fā)送到遠程UI客戶機裝置,所述事件消息包括URL,所述URL用于訪問提供 通知消息的接收的UI的第一 UI資源;由遠程UI客戶機裝置使用所述URL請求第一 UI資源;響應于來自遠程UI客戶機裝置的請求將第一 UI資源發(fā)送到遠程UI客戶機裝置;從遠程UI客戶機裝置接收用于控制消息的消息控制命令;執(zhí)行與消息相關的控制功能。
13.如權利要求12所述的方法,其中,消息包括多媒體消息服務MMS消息和短消息服務 SMS消息。
14.如權利要求12所述的方法,其中,第一UI資源包括網(wǎng)頁或應用的位圖,并提供部分 地顯示消息的內(nèi)容和接收用于執(zhí)行與消息相關的控制功能的消息控制命令的外部輸入的 UI。
15.如權利要求14所述的方法,其中,消息控制命令包括確認命令、回放命令、停止命 令、回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保存命令和移動命令中的至少一個。
16.如權利要求15所述的方法,其中,當消息控制命令是確認命令和回放命令中的至 少一個時,將提供顯示消息的完整內(nèi)容的UI的第二 UI資源發(fā)送到遠程UI客戶機裝置。
17.如權利要求16所述的方法,其中,當消息控制命令是回復命令時,將第三UI資源發(fā) 送到遠程UI客戶機裝置,所述第三UI資源提供接收文本和用于發(fā)送消息的控制命令的外 部輸入的UI。
18.如權利要求17所述的方法,還包括將第四UI資源發(fā)送到遠程UI客戶機裝置,所 述第四UI資源提供顯示常用短語的列表并接收用于選擇至少一個常用短語的命令的輸入 的UI。
19.如權利要求15所述的方法,其中,當消息控制命令是轉(zhuǎn)發(fā)命令時,還包括將第五 UI資源發(fā)送到遠程UI客戶機裝置,所述第五UI資源提供顯示電話號碼的列表并接收用于 選擇至少一個電話號碼的命令的外部輸入的UI。
20.如權利要求12所述的方法,其中,根據(jù)即插即用UPnP遠程UI標準或消費者電子協(xié) 會CEA 2014標準構成事件消息,通過單播傳輸或多播傳輸接收事件消息。
21.—種遠程用戶接口 UI客戶機裝置,包括事件處理單元,從遠程UI服務器裝置接收事件消息,所述事件消息包括URL,所述URL 用于訪問提供通知消息的接收的UI的第一 UI資源;UI資源獲取單元,通過使用所述URL從遠程UI服務器裝置獲取第一 UI資源;控制命令輸入單元,通過第一 UI資源接收消息控制命令的外部輸入;控制命令發(fā)送單元,將消息控制命令發(fā)送到遠程UI服務器裝置。
22.如權利要求21所述的遠程UI客戶機裝置,其中,消息包括多媒體消息服務匪S消 息和短消息服務SMS消息中的至少一個。
23.如權利要求21所述的遠程UI客戶機裝置,其中,第一UI資源包括網(wǎng)頁或應用的位 圖,并提供部分地顯示消息的內(nèi)容和接收用于控制消息的消息控制命令的外部輸入的UI。
24.如權利要求21所述的遠程UI客戶機裝置,其中,消息控制命令包括確認命令、回放 命令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保存命令和移動命令中的至少一個。
25.如權利要求M所述的遠程UI客戶機裝置,其中,當消息控制命令是確認命令和回 放命令中的至少一個時,UI資源獲取單元從遠程UI服務器裝置獲取提供顯示消息的完整內(nèi)容的UI的第二 UI資源。
26.如權利要求25所述的遠程UI客戶機裝置,其中,當消息控制命令是回復命令時,UI 資源獲取單元從遠程UI服務器裝置獲取第三UI資源,所述第三UI資源提供接收文本和用 于發(fā)送消息的控制命令的外部輸入的UI ;控制命令輸入單元通過使用第三UI資源接收文本和用于發(fā)送消息的控制命令的外部 輸入;控制命令發(fā)送單元將文本和用于發(fā)送消息的控制命令發(fā)送到遠程UI服務器裝置。
27.如權利要求沈所述的遠程UI客戶機裝置,其中,UI資源獲取單元從遠程UI服務 器裝置獲取第四UI資源,所述第四UI資源提供顯示常用短語的列表并接收用于選擇至少 一個常用短語的命令的輸入的UI ;控制命令輸入單元接收用于選擇至少一個常用短語的命令的外部輸入;控制命令發(fā)送單元將用于選擇至少一個常用短語的命令發(fā)送到遠程UI服務器裝置。
28.如權利要求27所述的遠程UI客戶機裝置,其中,當消息控制命令是轉(zhuǎn)發(fā)命令時,UI 資源獲取單元從遠程UI服務器裝置獲取第五UI資源,所述第五UI資源提供顯示電話號碼 的列表并接收用于選擇至少一個電話號碼的命令的外部輸入的UI ;控制命令輸入單元接收用于選擇至少一個電話號碼的命令的外部輸入;控制命令發(fā)送單元將用于選擇至少一個電話號碼的命令發(fā)送到遠程UI服務器裝置。
29.如權利要求23所述的遠程UI客戶機裝置,還包括顯示單元,顯示第一UI資源。
30.如權利要求四所述的遠程UI客戶機裝置,其中,顯示單元通過使用網(wǎng)頁瀏覽器顯 示網(wǎng)頁或通過使用位圖瀏覽器顯示UI應用的位圖。
31.如權利要求21所述的遠程UI客戶機裝置,其中,根據(jù)即插即用UPnP遠程UI標準 或消費者電子協(xié)會CEA 2014標準構成事件消息,通過單播傳輸或多播傳輸接收事件消息。
32.—種遠程用戶接口 UI服務器裝置,包括消息接收單元,從消息發(fā)送裝置接收消息;事件處理單元,將事件消息發(fā)送到遠程UI客戶機裝置,所述事件消息包括URL,所述 URL用于訪問提供通知消息的接收的UI的第一 UI資源;UI資源發(fā)送單元,響應于對于第一 UI資源的請求將第一 UI資源發(fā)送到遠程UI客戶機 裝置;控制命令接收單元,從遠程UI客戶機裝置接收用于控制消息的消息控制命令;控制單元,執(zhí)行與消息相關的控制功能。
33.如權利要求32所述的遠程UI服務器裝置,其中,消息包括多媒體消息服務MMS消 息和短消息服務SMS消息中的至少一個。
34.如權利要求32所述的遠程UI服務器裝置,其中,第一UI資源包括網(wǎng)頁或應用的位 圖,并提供部分地顯示消息的內(nèi)容和接收用于控制消息的消息控制命令的外部輸入的UI。
35.如權利要求34所述的遠程UI服務器裝置,其中,消息控制命令包括確認命令、回放 命令、停止命令、回復命令、轉(zhuǎn)發(fā)命令、刪除命令、保存命令和移動命令中的至少一個。
36.如權利要求35所述的遠程UI服務器裝置,其中,當消息控制命令是確認命令和回 放命令中的至少一個時,UI資源發(fā)送單元將提供顯示消息的完整內(nèi)容的UI的第二 UI資源發(fā)送到遠程UI客戶機裝置。
37.如權利要求36所述的遠程UI服務器裝置,其中,當消息控制命令是回復命令時,UI 資源發(fā)送單元將第三UI資源發(fā)送到遠程UI客戶機裝置,所述第三UI資源提供接收文本和 用于發(fā)送消息的控制命令的外部輸入的UI。
38.如權利要求37所述的遠程UI服務器裝置,其中,UI資源發(fā)送單元將第四UI資源 發(fā)送到遠程UI客戶機裝置,所述第四UI資源提供顯示常用短語的列表并接收用于選擇至 少一個常用短語的命令的輸入的UI。
39.如權利要求38所述的遠程UI服務器裝置,其中,當消息控制命令是轉(zhuǎn)發(fā)命令時,UI 資源發(fā)送單元將第五UI資源發(fā)送到遠程UI客戶機裝置,所述第五UI資源提供顯示電話號 碼的列表并接收用于選擇至少一個電話號碼的命令的外部輸入的UI。
40.如權利要求32所述的遠程UI服務器裝置,其中,根據(jù)即插即用UPnP遠程UI標準 或消費者電子協(xié)會CEA 2014標準構成事件消息,通過單播傳輸或多播傳輸接收事件消息。
全文摘要
一種提供遠程用戶接口服務的方法和設備,由遠程用戶接口(UI)客戶機裝置提供遠程UI服務的方法包括從遠程UI服務器裝置接收事件消息,所述事件消息包括URL,所述URL用于訪問提供通知消息的接收的UI的第一UI資源;通過使用所述URL從遠程UI服務器裝置獲取第一UI資源;通過第一UI資源接收至少一個消息控制命令的外部輸入;將消息控制命令發(fā)送到遠程UI服務器裝置。
文檔編號H04L12/18GK102143201SQ201010548480
公開日2011年8月3日 申請日期2010年11月15日 優(yōu)先權日2009年11月13日
發(fā)明者孫泳哲, 文玟晶, 申守珉, 金花柾, 陳浩 申請人:三星電子株式會社