用于即時(shí)消息收發(fā)的遙控器、系統(tǒng)和方法本申請(qǐng)是申請(qǐng)日為2007年12月18日、申請(qǐng)?zhí)枮?00780047017.0、發(fā)明名稱(chēng)為“基于遙控器的即時(shí)消息收發(fā)”一案的分案申請(qǐng)。技術(shù)領(lǐng)域本發(fā)明涉及即時(shí)消息收發(fā),尤其涉及基于遙控器的即時(shí)消息收發(fā)。
背景技術(shù):即時(shí)消息收發(fā)(instantmessaging,“IM”)提供一種基于用戶(hù)之間交換的文本消息的實(shí)時(shí)通信形式。用戶(hù)能夠在計(jì)算機(jī)、蜂窩電話、PDA、和其他有線或無(wú)線裝置之間,交換即時(shí)消息。即時(shí)消息收發(fā)會(huì)話幾乎專(zhuān)門(mén)由或者使用計(jì)算機(jī)或者使用蜂窩電話的用戶(hù)實(shí)施。被交換的文本在中間網(wǎng)絡(luò),諸如因特網(wǎng)上傳輸。當(dāng)即時(shí)消息收發(fā)會(huì)話開(kāi)始時(shí),一端的用戶(hù)裝置,或通過(guò)有線連接或通過(guò)無(wú)線連接,被連接到IM服務(wù)器。即時(shí)消息收發(fā)與電子郵件(“e-mail”)的不同點(diǎn)在于,對(duì)話是實(shí)時(shí)發(fā)生的。大多數(shù)即時(shí)消息收發(fā)服務(wù)提供真實(shí)感信息特性,指出聯(lián)系人名單上的人當(dāng)前是否在線和是否可以交談。該特性讓用戶(hù)能立刻查明,某一聯(lián)系人是否對(duì)即時(shí)消息收發(fā)會(huì)話有效。即時(shí)消息收發(fā)已在公眾中被廣泛應(yīng)用并不斷發(fā)展。常見(jiàn)的即時(shí)消息收發(fā)服務(wù),包括美國(guó)在線即時(shí)通(AOLInstantMessenger)、谷歌通(GoogleTalk)、微軟通(MicrosoftMessenger)、和雅虎通(Yahoo!Messenger)。音頻/視頻遙控器,諸如電視遙控器,近乎普遍存在。但是,這些遙控器不支持即時(shí)消息收發(fā),因而限制了即時(shí)消息收發(fā)服務(wù)的進(jìn)一步發(fā)展,并限制了集成即時(shí)消息收發(fā)與音頻/視頻控制能力的需要的用戶(hù)特性。需要的是一種即時(shí)消息收發(fā)遙控器,它集成了即時(shí)消息收發(fā)與音頻/視頻控制能力,并提供經(jīng)過(guò)遙控器訪問(wèn)IM服務(wù)的便利。
技術(shù)實(shí)現(xiàn)要素:本發(fā)明提供用于即時(shí)消息收發(fā)遙控器的系統(tǒng)和方法。即時(shí)消息收發(fā)遙控器包括:音頻/視頻遙控器、即時(shí)消息收發(fā)用戶(hù)界面、即時(shí)消息收發(fā)導(dǎo)航器、鍵盤(pán)、和集成的消息收發(fā)/遙控應(yīng)用模塊。即時(shí)消息收發(fā)用戶(hù)界面使用戶(hù)能觀看即時(shí)消息收發(fā)狀態(tài)并且控制即時(shí)消息收發(fā)功能。即時(shí)消息收發(fā)導(dǎo)航器使用戶(hù)能在即時(shí)消息收發(fā)會(huì)話之間切換。音頻/視頻遙控器提供用于裝置,例如電視的遙控。集成的消息收發(fā)/遙控應(yīng)用模塊,能實(shí)現(xiàn)集成即時(shí)消息收發(fā)操作與音頻/視頻裝置,例如電視機(jī)、計(jì)算機(jī)、收音機(jī)、及其他裝置的遙控的一組應(yīng)用。這些應(yīng)用包括,但不限于,在IM用戶(hù)間交換音頻/視頻節(jié)目編排信息,和支持對(duì)被觀看或被訪問(wèn)的活動(dòng)或內(nèi)容進(jìn)行協(xié)作投票。此外,集成的消息收發(fā)/遙控應(yīng)用模塊,包含特性,這些特性能在即時(shí)消息收發(fā)遙控器與進(jìn)行一個(gè)或多個(gè)即時(shí)消息收發(fā)會(huì)話的計(jì)算機(jī)之間,實(shí)現(xiàn)無(wú)縫過(guò)渡。本發(fā)明更多的實(shí)施例、特征、和優(yōu)點(diǎn),以及本發(fā)明各個(gè)實(shí)施例的結(jié)構(gòu)及操作,將在下面參照附圖詳細(xì)描述。附圖說(shuō)明本發(fā)明的描述參照附圖進(jìn)行。附圖中,相同的參考數(shù)字表示全同的或功能類(lèi)似的單元。附圖中首次出現(xiàn)的單元,用對(duì)應(yīng)的參考數(shù)字中最左側(cè)的數(shù)字指示。圖1按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出即時(shí)消息收發(fā)遙控器的簡(jiǎn)圖。圖1A按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出即時(shí)消息收發(fā)遙控器的示例圖。圖2按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出IM聯(lián)系人的即時(shí)消息收發(fā)用戶(hù)界面目錄的簡(jiǎn)圖。圖3按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出即時(shí)消息收發(fā)用戶(hù)界面總結(jié)屏幕的簡(jiǎn)圖。圖4按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出顯示即時(shí)消息收發(fā)流的即時(shí)消息收發(fā)用戶(hù)界面的簡(jiǎn)圖。圖5按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出一種即時(shí)消息收發(fā)用戶(hù)界面的簡(jiǎn)圖,該用戶(hù)界面顯示基于屏幕的即時(shí)消息收發(fā)導(dǎo)航器。圖6按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出顯示一組預(yù)設(shè)消息的即時(shí)消息收發(fā)用戶(hù)界面的簡(jiǎn)圖。圖7按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出顯示內(nèi)容推薦書(shū)的即時(shí)消息收發(fā)用戶(hù)界面簡(jiǎn)圖,該內(nèi)容推薦書(shū)已經(jīng)用高亮度表示,供選擇。圖8按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出一種集成的消息收發(fā)/遙控應(yīng)用模塊簡(jiǎn)圖。圖9按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出從發(fā)送用戶(hù)角度在即時(shí)消息收發(fā)會(huì)話內(nèi)交換多媒體內(nèi)容的方法的流程圖。圖10按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出從接收用戶(hù)角度在即時(shí)消息收發(fā)會(huì)話內(nèi)交換多媒體內(nèi)容的方法的流程圖。圖11按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出在即時(shí)消息收發(fā)會(huì)話內(nèi),提供群體評(píng)價(jià)的方法流程圖。具體實(shí)施方式雖然本文參照出示的用于特定應(yīng)用的實(shí)施例描述本發(fā)明,但應(yīng)當(dāng)指出,本發(fā)明不受這些實(shí)施例的限制。有機(jī)會(huì)享用本文提供的教導(dǎo)的本領(lǐng)域熟練人員,將認(rèn)識(shí)到,在本文教導(dǎo)的范圍內(nèi),和在本發(fā)明有顯著功效的另外鄰域內(nèi)的另外的修改、應(yīng)用、和實(shí)施例。圖1按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出即時(shí)消息收發(fā)遙控器100的簡(jiǎn)圖。即時(shí)消息收發(fā)遙控器100包含:音頻/視頻遙控器110、即時(shí)消息收發(fā)用戶(hù)界面120、即時(shí)消息收發(fā)導(dǎo)航器130、和鍵盤(pán)140。圖1A按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出即時(shí)消息收發(fā)遙控器100的實(shí)施例例圖。即時(shí)消息收發(fā)遙控器100只為說(shuō)明目的,給出本發(fā)明的一個(gè)實(shí)施例,但不企圖把本發(fā)明限制于該單一的實(shí)施例。相關(guān)鄰域的熟練人員應(yīng)當(dāng)明白,基于本文教導(dǎo),這些部件的其他物理配置也是可能的。例如,在另外的實(shí)施例中,即時(shí)消息收發(fā)遙控器100,只包含音頻/視頻遙控器110和即時(shí)消息收發(fā)用戶(hù)界面120。在該實(shí)施例中,導(dǎo)航器與鍵盤(pán)功能,由即時(shí)消息收發(fā)用戶(hù)界面120內(nèi)的軟鍵提供。在另外的實(shí)施例中,即時(shí)消息收發(fā)遙控器100,為電視機(jī)、機(jī)頂盒、給出IM會(huì)話的電視機(jī)上顯示的音頻/視頻接收器,管理IM會(huì)話。音頻/視頻遙控器110控制音頻/視頻裝置,這些裝置包含,但不限于,一個(gè)或多個(gè)電視機(jī)、聲/像接收器、音頻接收器、視頻接收器、錄像機(jī)、或集成的聲/像裝置。即時(shí)消息收發(fā)用戶(hù)界面120提供顯示在屏幕(如彩色LCD屏幕)上的圖形用戶(hù)界面。即時(shí)消息收發(fā)用戶(hù)界面120使用戶(hù)能觀看即時(shí)消息收發(fā)狀態(tài)并控制即時(shí)消息收發(fā)功能。具體地說(shuō),即時(shí)消息收發(fā)用戶(hù)界面120支持許多基于IM的功能,包含,但不限于,通知、目錄、總結(jié)視圖、消息觀看/互動(dòng)、多會(huì)話控制、和文本輸入功能。此外,在一個(gè)實(shí)施例中,即時(shí)消息收發(fā)用戶(hù)界面120能顯示和/或預(yù)覽多媒體內(nèi)容,諸如,舉例說(shuō),電視節(jié)目編排、視頻、和因特網(wǎng)網(wǎng)站。關(guān)于消息通知,即時(shí)消息收發(fā)用戶(hù)界面120以各種各樣的方式通知用戶(hù),已經(jīng)收到IM消息。用戶(hù)界面120提供文本指示、通知圖標(biāo)、和/或按鈕,該按鈕出現(xiàn)、閃光、或有加于它的文本上、邊界上、或背景上的效果,用于通知用戶(hù)已經(jīng)收到消息。在另一個(gè)實(shí)施例中,當(dāng)收到消息時(shí),消息通知器發(fā)光二極管(“LED”)變亮。該消息通知器LED,例如能夠置于即時(shí)消息收發(fā)遙控器100的頂部。在另一個(gè)實(shí)施例中,當(dāng)收到消息時(shí),發(fā)出聲音報(bào)警。該聲音報(bào)警可以包含,但不限于,嗶嗶聲、曲調(diào)、合成的或抽樣的聲音、諸如此類(lèi)。在另一個(gè)實(shí)施例中,發(fā)光或脈動(dòng)單元(如鍵盤(pán)140外的背光能夠閃爍)能夠發(fā)出已經(jīng)收到消息的信號(hào)。在又一個(gè)實(shí)施例中,當(dāng)即時(shí)消息收發(fā)遙控器100與電視機(jī)、機(jī)頂盒、音頻/視頻接收器、或負(fù)責(zé)管理視頻流并從遙控器100接收通信的某些其他裝置一起使用時(shí),即時(shí)消息收發(fā)遙控器100能夠向電視機(jī)發(fā)送信號(hào),使該電視機(jī)能夠提供已經(jīng)收到消息的指示。例如,圖文電視類(lèi)消息,可以橫跨電視機(jī)底部顯示,或顯示已經(jīng)收到新消息的指示圖標(biāo)。在一個(gè)實(shí)施例中,這一概念被擴(kuò)展,使即時(shí)消息收發(fā)會(huì)話能夠用橫跨電視機(jī)屏幕的圖文電視流實(shí)現(xiàn)。另外,該實(shí)施例能夠采用全屏幕用戶(hù)界面,其中屏幕和菜單導(dǎo)航則由遙控器100處理。如在圖2中所示,用戶(hù)界面120還能夠顯示IM聯(lián)系人的完整目錄210,該IM聯(lián)系人的完整目錄亦稱(chēng)“好友名單(BuddiesList)”。每一聯(lián)系人姓名可以用在場(chǎng)指示符,例如用在場(chǎng)指示符220注明(如:可用/忙/離開(kāi)),以表明某一聯(lián)系人對(duì)IM會(huì)話是否可用。用戶(hù)能夠從該名單中選擇該用戶(hù)愿意與之通信的一個(gè)可用聯(lián)系人(如,向下滾動(dòng)到需要的聯(lián)系人姓名,并激活選擇按鈕來(lái)選擇該聯(lián)系人),使用目錄210建立新的IM會(huì)話。遙控器100還能夠顯示IM應(yīng)用的當(dāng)前狀態(tài)的總結(jié)屏幕。例如圖3所示的總結(jié)屏幕310。總結(jié)屏幕310能夠起選擇器的作用,用于打開(kāi)應(yīng)用的或個(gè)人會(huì)話的更大視圖??偨Y(jié)屏幕310包含狀態(tài)指示符320、消息指示符330、和對(duì)話指示符340。要訪問(wèn)總結(jié)屏幕310,用戶(hù)可以激活物理狀態(tài)鍵,或選擇遙控器100上的軟按鈕,來(lái)觀看狀態(tài)總結(jié)信息,諸如:是否有像狀態(tài)指示符320所示的活動(dòng)的會(huì)話;是否自上次用戶(hù)開(kāi)啟該消息屏幕以來(lái),已經(jīng)收到如消息指示符330所示的新的消息;以及如對(duì)話指示符340所示的活動(dòng)的會(huì)話或消息的計(jì)數(shù)。其他的總結(jié)信息能夠在總結(jié)屏幕310內(nèi)提供。在一個(gè)另外的實(shí)施例中,狀態(tài)鍵或按鈕不是靜態(tài)的,而是能夠改變顏色或與一些圖標(biāo)關(guān)聯(lián),這些圖標(biāo)可以指示用戶(hù)是否有任何活動(dòng)的IM會(huì)話,或指示這樣的會(huì)話數(shù)量的數(shù)值。用戶(hù)能夠向下滾動(dòng)總結(jié)屏幕310,并選擇指示符320、330和340中任何一個(gè),以獲得有關(guān)特定信息主題的更多細(xì)節(jié)。例如,選擇對(duì)話指示符340產(chǎn)生另一個(gè)屏幕,該屏幕上標(biāo)出用戶(hù)目前正在與之對(duì)話的聯(lián)系人名單。因?yàn)橛脩?hù)能夠同時(shí)進(jìn)行數(shù)個(gè)IM會(huì)話,遙控器100必需有即時(shí)消息收發(fā)導(dǎo)航器向用戶(hù)提供在這些會(huì)話之間切換的方式。一種在會(huì)話之間導(dǎo)航的途徑,包含使用即時(shí)消息收發(fā)導(dǎo)航器,例如導(dǎo)航器130的右/左(或上/下)導(dǎo)航。在該例子中,按壓方向控制器(D-pad)上的右/左箭頭/位置(或者用操縱桿),能夠輪換到下一個(gè)會(huì)話。在另一種途徑中,即時(shí)消息收發(fā)用戶(hù)界面120內(nèi)的屏幕上的下降選擇器,能夠用作導(dǎo)航器。在該途徑中,少量屏幕實(shí)體(例如一條線)能夠用作下拉菜單的可選擇區(qū),供選擇另一個(gè)會(huì)話之用。當(dāng)使用較大尺寸的屏幕時(shí),能夠使用標(biāo)簽導(dǎo)航作為會(huì)話之間導(dǎo)航的導(dǎo)航器。在這種情形下,用戶(hù)能夠?qū)iT(mén)用一些屏幕空間列出一組標(biāo)簽,這些標(biāo)簽常常是可見(jiàn)的,每一標(biāo)簽代表一個(gè)會(huì)話。該方法的優(yōu)點(diǎn)在于,標(biāo)簽?zāi)軌虮徊噬幋a(或閃爍),以指示該會(huì)話的新的消息,還在于會(huì)話能夠被直接選擇。最后,能夠用向后向前導(dǎo)航途徑作為導(dǎo)航器。在這種情形下,用戶(hù)能夠放棄當(dāng)前會(huì)話并列出全部會(huì)話名單,然后選擇需要的會(huì)話(或新的會(huì)話,或完全退出IM界面)。圖4按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出顯示在用戶(hù)界面120上的一個(gè)示例性即時(shí)消息收發(fā)流410。在另外的實(shí)施例中,該消息流能夠顯示在電視機(jī)、個(gè)人計(jì)算機(jī)屏幕、顯示標(biāo)牌、等等之上。在這些另外的實(shí)施例中,遙控器100向要被使用的顯示裝置發(fā)送控制和數(shù)據(jù)消息。被發(fā)送的消息為即時(shí)消息收發(fā)流的顯示提供格式化信息,并且發(fā)送要被顯示的文本。當(dāng)發(fā)送文本消息時(shí),用戶(hù)將通過(guò)鍵盤(pán)輸入消息,這能夠以各種方式實(shí)施。在一個(gè)實(shí)施例中,使用的是數(shù)字鍵盤(pán)(有附加鍵),例如鍵盤(pán)140。該數(shù)字鍵盤(pán)包含多重敲擊(multi-tap)的能力(例如,按下8代表‘t’,88代表‘u’,888代表‘v’)和/或預(yù)示文本能力。在另一個(gè)實(shí)施例中,可以用完全的字母數(shù)字鍵盤(pán)。另外,只要用戶(hù)界面120是輸入筆敏感顯示器,能夠用輸入筆輸入文本。同樣,只要用戶(hù)界面120是提供彈出鍵盤(pán)或使用字符滾動(dòng)清單的觸摸敏感顯示器,能夠用觸摸輸入文本。在最后的實(shí)施例中,圖5畫(huà)出基于屏幕的導(dǎo)航器510,其中,用戶(hù)能夠使用箭頭鍵或方向控制器,從彈出菜單中選擇字符。上面描述的每一個(gè)實(shí)施例,還能用預(yù)設(shè)消息(如,系統(tǒng)設(shè)置的或用戶(hù)事先輸入的),諸如圖6所示的預(yù)設(shè)消息610擴(kuò)增。在這種情形下,用戶(hù)將選擇一組預(yù)設(shè)消息來(lái)形成即時(shí)消息。按照一個(gè)實(shí)施例,即時(shí)消息收發(fā)遙控器100的功能受集成的消息收發(fā)/遙控應(yīng)用模塊的控制。圖8按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出一種集成的消息收發(fā)/遙控(“IM/RC”)應(yīng)用模塊800的方框圖。IM/RC應(yīng)用模塊800包含IM/RC控制器810。在一個(gè)實(shí)施例中,IM/RC應(yīng)用模塊800實(shí)施在計(jì)算機(jī)可讀媒體中。IM/RC控制器810為遙控器100提供功能,作用是把即時(shí)消息收發(fā)裝置與遙控裝置的功能集成在一起。在其他實(shí)施例中,IM/RC控制器810能夠包含一個(gè)或多個(gè)多媒體內(nèi)容選擇模塊820、多媒體內(nèi)容標(biāo)識(shí)符數(shù)據(jù)庫(kù)830、協(xié)作模塊840、計(jì)算機(jī)集成模塊850、和用戶(hù)跟蹤模塊860。在進(jìn)一步的實(shí)施例中,IM/RC應(yīng)用模塊800能夠包含其他應(yīng)用模塊,諸如,舉例說(shuō),電話集成模塊,該電話集成模塊能直接根據(jù)IM消息中的電話推薦發(fā)出電話呼叫。另外,即時(shí)消息收發(fā)和遙控功能,各受分開(kāi)的模塊控制。因此,控制即時(shí)消息收發(fā)功能的模塊,可以在物理上定位在系統(tǒng)(如,個(gè)人計(jì)算機(jī)或機(jī)頂盒)中,該系統(tǒng)遠(yuǎn)離和/或與控制遙控器功能的模塊分開(kāi)。多媒體內(nèi)容選擇模塊820能使即時(shí)消息收發(fā)遙控器,比如遙控器100訪問(wèn)音頻/視頻裝置上的內(nèi)容,該內(nèi)容是在即時(shí)消息中推薦的。多媒體內(nèi)容標(biāo)識(shí)符數(shù)據(jù)庫(kù)830與多媒體內(nèi)容選擇模塊820耦合,并提供內(nèi)容的標(biāo)識(shí)符信息,諸如用于電視演播的電子節(jié)目指南代碼。多媒體內(nèi)容標(biāo)識(shí)符數(shù)據(jù)庫(kù)830包含儲(chǔ)存的標(biāo)識(shí)符信息,并能借助向信息源,例如計(jì)算機(jī)或有線機(jī)頂盒發(fā)送消息,以此來(lái)收集標(biāo)識(shí)符信息。另外,IM消息可以簡(jiǎn)單地包含該TV(或機(jī)頂盒)直接被調(diào)諧到的頻道號(hào)碼,與數(shù)據(jù)庫(kù)沒(méi)有相關(guān)性。協(xié)作模塊840使得即時(shí)消息收發(fā)遙控器,例如遙控器100能夠根據(jù)用戶(hù)間交換的即時(shí)消息,確定群體評(píng)價(jià)。計(jì)算機(jī)集成模塊850使得即時(shí)消息收發(fā)遙控器,例如遙控器100能夠在即時(shí)消息收發(fā)遙控器和計(jì)算機(jī)之間無(wú)縫地傳遞即時(shí)消息收發(fā)會(huì)話。用戶(hù)跟蹤模塊860使得即時(shí)消息收發(fā)遙控器,例如遙控器100能夠跟蹤用戶(hù)的活動(dòng),用戶(hù)的活動(dòng)例如包含:他們與誰(shuí)已經(jīng)進(jìn)行了即時(shí)消息會(huì)話;他們最近已經(jīng)觀看了的視頻或其他多媒體內(nèi)容;和他們偏愛(ài)的視頻或其他類(lèi)型的多媒體內(nèi)容清單。IM/RC應(yīng)用模塊800能實(shí)現(xiàn)過(guò)多的集成即時(shí)消息收發(fā)和遙控器應(yīng)用。下面討論這些例子。除了便攜性和無(wú)需坐在計(jì)算機(jī)前或使用蜂窩電話的便利之外,遙控器100的另一個(gè)重要特性,在于它允許用戶(hù)與其他IM聯(lián)系人共享多媒體內(nèi)容的節(jié)目編排信息。在一個(gè)實(shí)施例中,多媒體內(nèi)容選擇模塊820能為選擇和顯示來(lái)自各種多媒體內(nèi)容源的節(jié)目編排,實(shí)現(xiàn)IM用戶(hù)間信息的交換,這些多媒體內(nèi)容源,舉例說(shuō),諸如有線、衛(wèi)星和廣播電視。多媒體內(nèi)容亦稱(chēng)音頻/視頻內(nèi)容或節(jié)目編排,且包含,但不限于電視節(jié)目、無(wú)線電廣播、視頻、播客(podcast)、保存在便攜式音樂(lè)播放器諸如AppleIPOD中的音樂(lè)或視頻、因特網(wǎng)網(wǎng)站、內(nèi)部網(wǎng)網(wǎng)站、和RSS(聚合內(nèi)容)新聞條目。在編寫(xiě)IM會(huì)話中的消息的同時(shí),用戶(hù)能夠把該用戶(hù)正在觀看的有關(guān)當(dāng)前TV演播(或用戶(hù)已經(jīng)訪問(wèn)的其他媒體)的信息,發(fā)送給另一個(gè)IM用戶(hù)。該用戶(hù)從包含近來(lái)活動(dòng)內(nèi)容的清單的彈出菜單中,選出該信息(如在下面的說(shuō)明,近來(lái)活動(dòng)內(nèi)容可以包含正在觀看的當(dāng)前TV演播、上次選擇的因特網(wǎng)無(wú)線電電臺(tái)清單、和/或其他可訪問(wèn)的因特網(wǎng)內(nèi)容,等等)。具體說(shuō),遙控器100例如在用戶(hù)跟蹤模塊860中,保持對(duì)用戶(hù)活動(dòng)的跟蹤,用戶(hù)的活動(dòng)可以包含用戶(hù)選擇的當(dāng)前TV/有線/衛(wèi)星頻道,或當(dāng)前被流化的因特網(wǎng)/內(nèi)部網(wǎng)內(nèi)容。TV節(jié)目編排或頻道信息可以包含唯一節(jié)目ID(從電子節(jié)目指南(“EPG”)獲得),該唯一節(jié)目ID能夠與其他用戶(hù)遙控器上的節(jié)目指南相關(guān),由此能夠選擇合適的頻道。當(dāng)EPG信息不可用時(shí),可以用臺(tái)呼叫字母或節(jié)目名稱(chēng)。IM消息的接收方將看到節(jié)目文本作為接收方能夠被導(dǎo)航到達(dá)的并且選擇的按鈕或鏈接出現(xiàn),如圖7所示。選擇該按鈕或鏈接,可讓用戶(hù)能在該用戶(hù)特定裝置配置的上下文內(nèi),訪問(wèn)被選擇的媒體。舉例說(shuō),如果用戶(hù)選擇由IM消息接收的“點(diǎn)擊改變頻道”的鏈接,遙控器100將把該鏈接轉(zhuǎn)換為必要的控制命令,以把用戶(hù)特定的TV調(diào)諧到指定的TV頻道。因?yàn)榧磿r(shí)消息只由文本組成,該按鈕或鏈接作為消息中已標(biāo)記的文本被分析,與情緒圖標(biāo)被IM軟件進(jìn)行語(yǔ)法分析十分相似(如:)序列被編譯為)。在發(fā)送頻道選擇器的情形下,該序列可以被如下之類(lèi)換碼,例如:<controlactivity=tvprogram_id=947893/>或建立類(lèi)似于被鏈接的文本之類(lèi)(按鈕中的文本):<controlactivity=tvprogram_id=947893/>Checkthisout!</activity>沒(méi)有特殊需要使用XML,因?yàn)橄⒌氖S嗖糠譀](méi)有形成結(jié)構(gòu)。任何其他換碼格式同樣適用。最好有人類(lèi)可讀標(biāo)記的優(yōu)點(diǎn),因?yàn)樗鼘⒁运脑夹问较蛴脩?hù)(例如,計(jì)算機(jī)上的用戶(hù))顯示,該用戶(hù)沒(méi)有使用有這一特性的遙控器。能夠使用這個(gè)相同的控制機(jī)制向播客、RSS(聚合內(nèi)容)新聞條目、因特網(wǎng)分享率站(ratiostation)如此等等發(fā)送鏈接。例如,可以發(fā)送寫(xiě)成如下形式的即時(shí)消息:你可以享受本討論的樂(lè)趣<controlactivity=inet_audiolink=”http://www.audiofiles.com/samplefile.mp3”/>圖9和10畫(huà)出方法900和1000的流程圖,分別表明從始發(fā)用戶(hù)和接收用戶(hù)的角度看到的即時(shí)消息內(nèi)交換多媒體內(nèi)容的方法?,F(xiàn)在參考圖9,方法900開(kāi)始于步驟910。在步驟910中,發(fā)送包含多媒體內(nèi)容推薦書(shū)的即時(shí)消息的請(qǐng)求被接收。例如,用戶(hù)可以請(qǐng)求諸如遙控器100的即時(shí)消息遙控器,發(fā)送對(duì)該用戶(hù)當(dāng)前正在觀看的電視演播的推薦書(shū)。在步驟920中,多媒體內(nèi)容標(biāo)識(shí)符被識(shí)別。例如,遙控器110可以訪問(wèn)多媒體內(nèi)容標(biāo)識(shí)符數(shù)據(jù)庫(kù),檢索該電視演播的EPG代碼。或者,遙控器110可以向有線機(jī)頂盒、DVD播放器、或其他裝置發(fā)送消息,以確定該多媒體內(nèi)容的標(biāo)識(shí)符。在步驟930中,將要發(fā)送的即時(shí)消息被用多媒體標(biāo)識(shí)符標(biāo)記。例如,該即時(shí)消息可以標(biāo)記為<controlactivity=tvprogram_id=947893/>Checkthisout!</activity>在步驟940中,發(fā)送帶有對(duì)該多媒體內(nèi)容的標(biāo)記推薦書(shū)的即時(shí)消息。例如,遙控器110可以向IM服務(wù)器發(fā)送該消息,于是該消息被路由到適當(dāng)?shù)挠脩?hù)。在步驟950,方法900結(jié)束?,F(xiàn)在參考圖10,方法1000描繪在接收側(cè)的遙控器,諸如遙控器100接收帶有被標(biāo)記的多媒體內(nèi)容推薦書(shū)的即時(shí)消息的過(guò)程。方法1000開(kāi)始于步驟1010。在步驟1010中,包含多媒體內(nèi)容推薦書(shū)的即時(shí)消息被接收。例如,遙控器,諸如遙控器100,能夠接收帶有對(duì)電視演播的被標(biāo)記的推薦書(shū)的消息。在步驟1020中,顯示多媒體內(nèi)容推薦書(shū)。例如,參考圖7,消息710可以被顯示。在步驟1030中,訪問(wèn)在步驟1020中顯示的多媒體內(nèi)容的指示被接收。例如,用戶(hù)可以擊打與該鏈接對(duì)應(yīng)的軟鍵,也可以在觸摸屏上選出已變成高亮度的鏈接,以顯示多媒體內(nèi)容推薦書(shū)。在步驟1040中,用于提供被請(qǐng)求的多媒體內(nèi)容的遙控消息,被發(fā)送到多媒體裝置。例如,多媒體內(nèi)容選擇模塊820能夠確定需要訪問(wèn)什么裝置,然后請(qǐng)求IM/RC控制器810與音頻/視頻遙控器110通信,向該裝置發(fā)送適當(dāng)?shù)倪b控消息,以訪問(wèn)需要的多媒體內(nèi)容。在步驟1050,方法1000結(jié)束。在消息流中換代碼的概念,也能夠在裝置控制和內(nèi)容分享以外的應(yīng)用中使用,并且包含協(xié)作服務(wù)。例如,遙控器100內(nèi)的消息收發(fā)軟件,諸如IM/RC應(yīng)用模塊800,能夠支持選舉機(jī)制,該選舉機(jī)制能夠用于群體評(píng)價(jià)或?qū)σ鍪裁催M(jìn)行表決。在這種情形下,始發(fā)軟件將發(fā)送嵌入消息中的標(biāo)記,且該標(biāo)記被擴(kuò)展為例如一組“贊成(thumbsup)”和“反對(duì)(thumbsdown)”的圖標(biāo),或提供選項(xiàng)清單的清單彈出菜單。用戶(hù)的選擇將產(chǎn)生答復(fù)標(biāo)記消息,始發(fā)者將對(duì)這些消息作為回應(yīng)而進(jìn)行分析,并修改必要的參數(shù)(如:贊成的計(jì)數(shù)和反對(duì)的計(jì)數(shù))。結(jié)果將作為標(biāo)記傳播給用戶(hù),使每一個(gè)用戶(hù)能夠看到總的統(tǒng)計(jì)。圖11按照本發(fā)明一個(gè)實(shí)施例,畫(huà)出在即時(shí)消息收發(fā)會(huì)話內(nèi),提供群體評(píng)價(jià)的方法1100的流程圖。方法1100開(kāi)始于步驟1110。在步驟1110中,在觸發(fā)接收裝置顯示評(píng)價(jià)機(jī)制的即時(shí)消息內(nèi)發(fā)送標(biāo)記。在步驟1120中,接收答復(fù)即時(shí)消息,該答復(fù)即時(shí)消息包含標(biāo)識(shí)用戶(hù)評(píng)價(jià)的標(biāo)記。在步驟1130中,對(duì)接收的答復(fù)即時(shí)消息進(jìn)行分析,以估算標(biāo)記中用戶(hù)的評(píng)價(jià)。在步驟1140中,計(jì)算從許多用戶(hù)接收的評(píng)價(jià)的統(tǒng)計(jì)。在任選的步驟1150中,把評(píng)價(jià)統(tǒng)計(jì)發(fā)送給參與評(píng)價(jià)實(shí)踐的即時(shí)消息收發(fā)用戶(hù)。在步驟1160,方法1100結(jié)束。如果該遙控器具有電話能力,則被標(biāo)記的消息收發(fā)還能用于幫助電話呼叫。例如,標(biāo)準(zhǔn)的“呼我”消息能夠具有控制標(biāo)記,使該消息作為可供選擇的鏈接,出現(xiàn)在接收方,用于向發(fā)送方發(fā)出電話呼叫:<controlactivity=phonen=2125551212>請(qǐng)呼叫我</control>如果發(fā)送方的遙控器沒(méi)有電話能力,發(fā)送方能夠簡(jiǎn)單地給出一個(gè)電話號(hào)碼,接收方能夠撥打該電話號(hào)碼,找到發(fā)送方。此外,對(duì)某些IP電話服務(wù)(諸如Vonage),接收方能夠聯(lián)系服務(wù)供應(yīng)商去撥打消息中接收的號(hào)碼并使發(fā)送方的電話振鈴。前面的描述,集中于家庭中起初級(jí)即時(shí)消息收發(fā)客戶(hù)器作用的遙控器100。另外,個(gè)人計(jì)算機(jī)能夠起即時(shí)消息收發(fā)遙控代理的作用。在該實(shí)施例中,計(jì)算機(jī)建立和保持與遠(yuǎn)程IM服務(wù)器(通過(guò)因特網(wǎng))的連接,并運(yùn)行消息收發(fā)客戶(hù)器軟件。作為消息收發(fā)代理,計(jì)算機(jī)從IM服務(wù)器接收所有通信,并向即時(shí)消息收發(fā)遙控器轉(zhuǎn)播消息及命令/指令(諸如“斷開(kāi)”或“新會(huì)話”)。用戶(hù)是通過(guò)把即時(shí)消息收發(fā)遙控器上的IM應(yīng)用切換到某一模式,來(lái)實(shí)現(xiàn)這一點(diǎn)的,在該模式上,它不再是代理,而僅僅是即時(shí)消息收發(fā)客戶(hù)器。因?yàn)橛?jì)算機(jī)保持消息收發(fā)會(huì)話的跟蹤,所以用戶(hù)能夠在任何時(shí)間點(diǎn),從使用即時(shí)消息收發(fā)遙控器,切換到使用PC來(lái)通信(利用它較大的屏幕和完整的鍵盤(pán)),然后切換回使用即時(shí)消息收發(fā)遙控器。利用這一途徑,會(huì)話無(wú)需重新建立,也無(wú)需建立與IM服務(wù)器的新的連接。上述代理概念的一種變化,是使用即時(shí)消息收發(fā)遙控器作為基于因特網(wǎng)的客戶(hù)器,并使它起個(gè)人計(jì)算機(jī)代理或其他裝置代理的作用。在該實(shí)施例中,即時(shí)消息收發(fā)遙控器建立與遠(yuǎn)程IM服務(wù)器的連接。如果即時(shí)消息收發(fā)遙控器用戶(hù)需要切換,并繼續(xù)在計(jì)算機(jī)上的會(huì)話,則該用戶(hù)能夠下載小應(yīng)用程序(applet),該小應(yīng)用程序?qū)阉忻詈拖?,從即時(shí)消息收發(fā)遙控器轉(zhuǎn)發(fā)到計(jì)算機(jī)。然后,所有消息和指令將傳輸?shù)接?jì)算機(jī)。這樣,如上面描述的實(shí)施例中相同的靈活性對(duì)用戶(hù)是可得到的。就是說(shuō),任何時(shí)候,用戶(hù)能夠在計(jì)算機(jī)和即時(shí)消息收發(fā)遙控器之間作向后或向前的切換,不會(huì)損失會(huì)話或被要求重新建立與IM服務(wù)器的連接。結(jié)論已經(jīng)給出了本發(fā)明的示范性實(shí)施例。本發(fā)明不受這些例子的限制。本文給出的這些例子是為了說(shuō)明的目的,而不是為了限制。在本文包含的教導(dǎo)的基礎(chǔ)上,替代例子(包含與本文描述的那些例子等價(jià)的、擴(kuò)展的、變化的、有歧離的等等),對(duì)相關(guān)領(lǐng)域的熟練人員將變得顯而易見(jiàn)。這樣的替代例子都包含在本發(fā)明的范圍和精神之內(nèi)。