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

同步媒體播放和消息傳送系統(tǒng)的制作方法

文檔序號:7750818閱讀:193來源:國知局
專利名稱:同步媒體播放和消息傳送系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及提供同步媒體播放和消息傳送的通信系統(tǒng)。
背景技術(shù)
電信技術(shù)正在從僅僅由一個用戶向另一個用戶提供通信發(fā)展到在一組用戶中間提供多媒體通信。此外,電信技術(shù)已經(jīng)不限于提供通信的傳統(tǒng)功能。電信技術(shù)允許人們社會化,即使人們可能位于彼此附近。另一方面,電信技術(shù)允許在相同附近區(qū)域的人們進行交談,即使人們并不真正彼此知曉。作為一個例子,雖然是在娛樂地點,然而一個無線用戶可以使用短消息服務(wù)(SMS)與其希望交往的另一個無線用戶交談。于是,通信技術(shù)提供了為人們提供介紹,以使人們彼此交往的非傳統(tǒng)功能。
如上所述,朋友彼此希望社會化,無論是否在附近。然而,人們″忙于″旅行到其它城市,州或國家。人們希望與朋友分享欣賞美好歌曲或視頻的體驗,即使他們地理上(physically)并不彼此接近。他們希望談?wù)摫硌莼虺鸬母惺芎拖敕?。為了提供實際的體驗,應(yīng)當在所有參加者中間同步所感知的媒體和任何相關(guān)的通信。
希望允許人們在遠程位置和基本相同的時間觀看或收聽通過記錄媒體傳送的相同表演或唱片,例如歌曲或視頻,并且參與和訪問記錄媒體的其它用戶進行的交互。此外,重要的是保護媒體所有者的知識產(chǎn)權(quán)。

發(fā)明內(nèi)容
為克服上述現(xiàn)有技術(shù)的限制,并且克服當閱讀和理解本說明書時能夠明白的其它限制,本發(fā)明涉及提供主人用戶和至少一個客人用戶之間的同步媒體播放和消息傳送。主人用戶希望啟動播放會話,其中主人用戶和客人用戶觀看對應(yīng)于在每個用戶終端上本地存儲的媒體文件的呈現(xiàn)。為了啟動播放會話,主人用戶邀請客人用戶。如果客人用戶希望參與播放會話,客人用戶接受邀請。當主人用戶確定會話應(yīng)當開始時,根據(jù)客人用戶的接受,主人用戶啟動每個終端上本地存儲的媒體文件的播放。本發(fā)明也支持可以在播放會話期間發(fā)生的播放操作。操作類型包含暫停播放,回繞,快進,用戶指定的修改音頻或視頻的內(nèi)部效果算法,或來自用戶的評論文本。主人用戶可以終止播放會話,并且任何客人用戶可以在播放會話期間退出。
本公開文本提供了示例性實施例,其中無線終端使用全球移動通信系統(tǒng)(GSM)短消息服務(wù)SMS消息通過中央服務(wù)器進行通信。然而,示例性實施例的變型支持其它無線標準以及諸如因特網(wǎng)的有線服務(wù)。也公開了用于提供同步性(終端上媒體文件的播放和相關(guān)消息傳送)的若干變型。


圖1示出了基于本發(fā)明的一個實施例的同步媒體播放和消息傳送系統(tǒng)的體系結(jié)構(gòu);圖2示出了基于圖1的體系結(jié)構(gòu)的一個消息傳送場合;圖3根據(jù)本發(fā)明的一個實施例示出了用于啟動播放會話的流程圖;圖4根據(jù)本發(fā)明的一個實施例示出了用于開始媒體文件的播放的流程圖;圖5根據(jù)本發(fā)明的一個實施例示出了用于在播放會話期間處理操作請求的流程圖;圖6根據(jù)本發(fā)明的一個實施例示出了用于在播放會話期間處理停止播放請求的流程圖;圖7描述了播放設(shè)備對媒體文件的處理;圖8示出了用于根據(jù)終端的能力通過同步媒體播放和消息傳送系統(tǒng)改變修改文件的設(shè)備;而圖9根據(jù)本發(fā)明的一個實施例示出了用于支持主人用戶的無線終端的設(shè)備。
具體實施例方式
在下面對各個實施例的說明中,參照形成該說明一部分的附圖,并且以圖解方式說明了其中可以實踐本發(fā)明的各種實施例。應(yīng)當理解,可以使用其它實施例,并且在不偏離本發(fā)明范圍的前提下可以進行結(jié)構(gòu)和功能修改。
圖1示出了基于本發(fā)明的一個實施例的同步媒體播放和消息傳送系統(tǒng)100的體系結(jié)構(gòu)。圖1示出了由中央服務(wù)器107服務(wù)以提供同步媒體播放和消息傳送服務(wù)的終端101(主人用戶),終端103(客人用戶A)和終端105(客人用戶B)。可以通過一或多個微處理器,專用集成電路(ASIC),離散邏輯電路或三者的組合來實現(xiàn)終端101,103或105。終端101,103和105在相關(guān)通信信道(例如121和123)上提供通信,并且提供播放能力(例如視頻顯示器)。中央服務(wù)器107包括3個邏輯部件消息服務(wù)器109,用戶數(shù)據(jù)服務(wù)器111和媒體服務(wù)器113。服務(wù)器109,111和113可以在例如計算機平臺的公共平臺上實現(xiàn),或者可以在分立的平臺上實現(xiàn)。事實上,本發(fā)明可以支持其中每個服務(wù)器由不同服務(wù)提供商操作或擁有的結(jié)構(gòu)。
通過在鏈路121上向消息服務(wù)器109發(fā)送邀請請求201(如圖2所示),終端101啟動服務(wù)(由主人用戶啟動)。鏈路121可以是各種通信信道中的一個,包含無線通信信道,使用因特網(wǎng)的有線通信信道或電纜調(diào)制解調(diào)器信道。如果鏈路121是無線通信信道,則任何無線標準均適用,包含全球移動通信系統(tǒng)(GSM),電信行業(yè)協(xié)會(TIA)IS-95和CDMA2000(CDMA),TIA IS-136和IS-54(TDMA),EIA/TIA-553(模擬)和通用移動電信系統(tǒng)(UMTS)。在示例性實施例中,使用GSM支持的短消息服務(wù)實現(xiàn)鏈路121。
終端101也可以通過鏈路123與媒體服務(wù)器113通信。也可以假定鏈路123是各種通信信道中的一個,包含無線通信信道,有線信道或電纜調(diào)制解調(diào)器信道。終端101可以從媒體服務(wù)器113下載選擇的媒體文件,使得可以在與終端101邏輯相關(guān)的播放設(shè)備上播放媒體文件。(例如,媒體文件可以是音頻媒體文件,可視媒體文件或視聽媒體文件。)在實施例的一個變型中,媒體文件的訪問與提供給本領(lǐng)域已知的相關(guān)媒體的所有者的版權(quán)保護相一致。終端101可以使用使用權(quán)證書從媒體服務(wù)器113獲得訪問選擇的媒體文件的許可。媒體文件可以由第三方產(chǎn)生,或可以由主人用戶產(chǎn)生。系統(tǒng)100可以使用數(shù)字版權(quán)管理(DRM)機制保證用戶不能發(fā)布其不具有發(fā)布權(quán)利的媒體文件。在一個變型中,終端101具有本地媒體存儲存儲器或可移動媒體設(shè)備(例如CD或DVD播放器),并且訪問服務(wù)器系統(tǒng)107以獲取DRM證書,其中DRM證書被用來對存儲器或可移動媒體存儲器中存儲的媒體進行解密。于是,媒體文件的發(fā)布被解密證書的發(fā)布所替代??蛇x地,媒體服務(wù)器113可以簡單地檢查本地存儲的媒體文件合格或符合要求,并且向中央服務(wù)器107給予參與播放會話的許可。
在示例性實施例中,主人用戶希望啟動與客人用戶A(其名字為″Bob″并且對應(yīng)于終端103)和客人用戶B(其名字為″Jane″并且對應(yīng)于終端105)的播放會話。如上所述,終端101相應(yīng)地向消息服務(wù)器109發(fā)送邀請請求201。邀請請求201包括媒體文件標識和客人用戶A和客人用戶B的標識??腿擞脩舻臉俗R可以是對應(yīng)終端的電話號碼,也可以是客人用戶的名字。消息服務(wù)器109通過鏈路133向用戶數(shù)據(jù)服務(wù)器111發(fā)送請求以記錄客人用戶A和B的標識。此外,如果客人用戶的名字(例如″Bob″)是用戶的標識,則用戶數(shù)據(jù)服務(wù)器111將名字轉(zhuǎn)換成用戶數(shù)據(jù)服務(wù)器111的數(shù)據(jù)結(jié)構(gòu)中存儲的對應(yīng)終端的電話號碼。消息服務(wù)器109使用電話號碼向客人用戶A和客人服務(wù)器B分發(fā)(傳遞)邀請請求。另外,用戶數(shù)據(jù)服務(wù)器111可以轉(zhuǎn)換媒體文件標識,使得客人用戶可以從媒體服務(wù)器113得到選擇的媒體文件。用戶數(shù)據(jù)服務(wù)器111通過鏈路135與媒體服務(wù)器113一致地執(zhí)行轉(zhuǎn)換。
終端103(客人用戶A)和終端105(客人用戶B)分別通過鏈路125和129從消息服務(wù)器109接收所分發(fā)的邀請請求。就象鏈路121那樣,鏈路125和129可以對應(yīng)于若干通信信道類型中的一個。并且,終端103和終端105可以分別通過鏈路127和131下載由邀請請求201中的媒體文件標識標識的所選擇媒體文件。圖1只示出一個媒體服務(wù)器(113);然而示例性實施例的其它變型可以包括多個媒體服務(wù)器,這些媒體服務(wù)器可以是物理上不同的,并且由不同的服務(wù)提供商運營。如通過后續(xù)討論所能夠理解的,消息服務(wù)器109分發(fā)播放會話中需要的附加消息。例如,終端105(客人用戶B)可以發(fā)送操作請求225以在播放會話期間請求操作。
雖然公開的示例性實施例具有至少一個服務(wù)器在同步媒體播放和消息傳送結(jié)構(gòu)中進行協(xié)調(diào),然而其它實施例可以使用終端101,103和105之間的直接通信,從而不需要任何服務(wù)器。例如,終端101可以直接通過包括交換和無線設(shè)備的無線基礎(chǔ)設(shè)施與終端103和終端105通信。
對于實施例的一個變型,終端101(主人用戶)查詢終端的媒體文件或證書,其中終端具有所述媒體文件或證書,并且根據(jù)匹配文件的所有權(quán)建立″特別″觀眾組。可以使用本地(藍牙)或網(wǎng)絡(luò)(因特網(wǎng))服務(wù)向任何可訪問的終端查詢媒體文件或DRM證書。當發(fā)現(xiàn)終端具有相同媒體文件或證書時,一個通知被發(fā)送到用戶,以表示可以與設(shè)備建立播放會話。用戶則具有開始或安排會話的選項。允許進行這種查詢的訪問特權(quán)系統(tǒng)適用于此目的。作為邀請的另一個形式,終端101(主人用戶)可以向未指明的用戶分發(fā)所安排的播放會話。中央服務(wù)器107可以管理開放會話邀請的數(shù)據(jù)庫,使得感興趣的用戶可以在媒體文件或主人用戶標識中搜索具有特定興趣的播放會話,并且約定參加該播放會話。
圖2示出了基于圖1的體系結(jié)構(gòu)的一個消息傳送場合。具體地,圖2示出了終端101(主人用戶),中央服務(wù)器107,終端103(客人用戶A)和終端105(客人用戶B)之間的消息流。在示例性實施例的變型中,中央服務(wù)器107被認為是一個實體。然而,示例性實施例的其它變型可以使用不同服務(wù)器類型(例如消息服務(wù)器109,用戶數(shù)據(jù)服務(wù)器111和媒體服務(wù)器113)之間的消息傳送。
如參照圖1所討論的,主人用戶通過使終端101向消息服務(wù)器109發(fā)送邀請請求201來啟動播放會話。在一個變型中,邀請請求201包括各種信息字段,其中包含客人用戶ID,會話ID,媒體文件ID,主人用戶ID,播放選項,播放安排和向客人用戶說明邀請的其它媒體類型的自由文本串。播放選項為特定客人用戶提供在播放會話期間請求不同類型的操作的許可。表1根據(jù)示例性實施例示出了邀請請求中包含的信息。對于這個例子,GSM SMS消息能夠傳送160個文本字符。(可選地,多媒體消息系統(tǒng)(MMS)消息可以被用于支持同步媒體和播放消息傳送。)在例子中,SMS消息被表示成#syncplay,msg_1,hID_1234,sID_2345,mID_3456,gID_4567,pbmode_2,pbst_173006112001,txt_″Cool music,join in″,end#表1中示出的SMS消息的字段只使用111個字符,因此自由文本項被限于160個字符中的剩余字符(即49個字符)。這個例子中一個可能的文本項是″Cool music,join in-Pete!″

對于示例性實施例的另一個變型,鏈路121,125和129是因特網(wǎng)通信信道。在這種結(jié)構(gòu)中,可以使用可擴展標記語言(XML)而不是GSM SMS。使用XML的邀請請求201的例子是<syncplay msg_type=″1″>
<host id=″1234″/>
<session id=″2345″/>
<media id=″3456″/>
<guests>
<guest id=″4567″/>
<guests>
<playback>
<mode id=″2″/>
<start format=″hhmm dd.mo.yyyy″>
17:30 06.11.2001</start>
</playback>
<message>
Cool music,join in-Pete</message>
</syncplay>
中央服務(wù)器107向終端103分發(fā)邀請請求203,并且向終端105分發(fā)邀請請求205。當每個終端接收到邀請請求時,相關(guān)的播放器將其媒體文件和/或權(quán)利證書的本地存儲與媒體文件ID相比較,以確定客人用戶是否必須獲得這個媒體文件或針對媒體文件的訪問權(quán)限。如果客人用戶需要獲得媒體文件,則客人用戶的終端(103,105)與中央服務(wù)器107通信,并且啟動適當?shù)氖聞?wù)過程。如果媒體服務(wù)器113是分立的物理實體,則用戶的終端需要與適當媒體服務(wù)器建立事務(wù)。
參照圖2,客人用戶B訪問選擇的媒體文件,因此終端105向中央服務(wù)器107返回接受應(yīng)答207。中央服務(wù)器107確定(具體為用戶數(shù)據(jù)服務(wù)器111)客人用戶B與主人用戶啟動的播放會話相關(guān),因此接受消息209被傳遞到終端101。然而,終端103不立即返回接受請求消息,因為終端103當前沒有在本地存儲器中存儲媒體文件。于是需要一個下載過程(包括消息213和215),以便能夠?qū)⑦x擇的媒體文件下載到終端103的本地存儲器。當完成媒體文件的下載時,終端103向中央服務(wù)器107返回接受應(yīng)答215。中央服務(wù)器107傳遞接受請求217到終端101。
通知主人用戶(″Pete″)客人用戶A(″Bob″)和客人用戶B(″Jane″)已經(jīng)接受參與播放會話。在這個例子中,主人用戶進行等待,直到中央服務(wù)器107報告所有客人用戶已經(jīng)接受(通過返回接受應(yīng)答消息)。通常,每當足夠數(shù)量的客人用戶已經(jīng)接受時,主人用戶能夠啟動播放會話。因此,主人用戶(″Pete″)操縱終端101向中央服務(wù)器107發(fā)送開始播放請求219。就象邀請請求201那樣,示例性實施例使用GSM SMS。在這個例子中,SMS消息是#syncplay,msg_2,hID_1234,sID_2345,mID_3456,tc_00051200,pbc_l,txt_″Wow,did you see that″,end#

中央服務(wù)器107通過向終端103(客人用戶A)發(fā)送開始播放請求221,并且向終端105(客人用戶B)發(fā)送開始播放請求223,從而分發(fā)開始播放請求。播放會話的開始不需要對應(yīng)于媒體文件的開始,于是能夠?qū)?yīng)于媒體文件內(nèi)的任何時間。當終端103和105分別接收開始播放請求221和223時,相關(guān)播放器設(shè)備開始在邀請請求203和205所示的預(yù)定時間(表示表1中的播放開始時間字段)播放媒體文件。在示例性實施例的變型中,中央服務(wù)器107向所有活躍用戶(包含主人用戶)的終端分發(fā)開始播放請求,以便達到補償系統(tǒng)100中的不同時間延遲的同步程度。在一個變型中,不管來自客人用戶的應(yīng)答如何,均可以開始播放會話,于是允許主人用戶在任何時候開始播放。可以將播放開始時間與客人用戶接受邀請并且開始觀看播放的實際時間相比較。這個偏差可以被用來達到補償系統(tǒng)100中各種時間延遲(無論是涉及網(wǎng)絡(luò)操作還是用戶操作)的同步程度。
在播放會話(通過開始播放請求221和223啟動)期間,任何活躍用戶(主人用戶和客人用戶)均可以請求播放操作。為了如此,活躍用戶向中央服務(wù)器107發(fā)送操作請求(例如操作請求225)。操作請求消息在播放會話期間請求若干操作類型中的一個,包含暫停播放,回繞,快進,用戶指定的修改音頻或視頻(例如改變音頻和視頻以強調(diào)喜歡的女演員)的內(nèi)部效果算法,或來自用戶的文本評論。前3個操作類型模仿通常與音頻盒式播放器或VCR相關(guān)的操作。第四個操作類型是用戶指定的,可以針對具體應(yīng)用而定制。例如,可以指示媒體播放器強調(diào)特定場景中特定女演員的對話。作為另一個例子,如果用戶希望向其它用戶發(fā)送評論,則具有文本評論(例如″I really like thisscene-Jane″)的操作請求消息被發(fā)送到中央服務(wù)器107。
在實施例的一個變型中,為了使消息服務(wù)器109向終端101(主人用戶)分發(fā)操作請求227并且向終端103(客人用戶A)分發(fā)操作請求229,客人用戶B(終端105)可能需要許可,以允許客人用戶B請求指定的操作。例如,可以允許客人用戶B在播放會話期間發(fā)表評論,而不是回繞視頻呈現(xiàn)。在示例性實施例中,對活躍用戶的許可被存儲在中央107(邏輯上對應(yīng)于用戶數(shù)據(jù)服務(wù)器111)中。在實施例的變型中,主人用戶可能正通過會議語音電話呼叫與客人用戶交談。在本發(fā)明的另一個變型中,許可被存儲在終端101,103或105中,并且不被存儲在中央服務(wù)器107中。一旦檢查服務(wù)器107的許可,本地存儲的許可加速了再次檢查中央服務(wù)器107的處理。
在圖2中,主人用戶通過從終端101向中央服務(wù)器107發(fā)送停止播放請求231來停止播放會話。中央服務(wù)器107分別向終端103和105分發(fā)停止播放請求步驟請求233和235,使媒體播放器停止播放媒體文件。
以對所有活躍用戶(主人用戶,客人用戶A和客人用戶B)基本同步的方式開始播放會話??梢酝ㄟ^若干方案達到同步。中央服務(wù)器107在開始播放會話時存儲內(nèi)部時間。當中央服務(wù)器107接收開始播放請求201并且因此分別向客人用戶A和客人用戶B分發(fā)開始播放請求203和205時,播放會話開始。此時,中央服務(wù)器107存儲開始播放會話的內(nèi)部時間。其它客人用戶(圖2中未示出)可以在以后加入播放會話。從播放會話開始所經(jīng)過的時間通過開始播放請求被發(fā)送到新加入的客人用戶。
如果期望更大程度的同步性(如果系統(tǒng)100中的時間延遲存在問題,則會需要如此),系統(tǒng)100可以引入更加復(fù)雜的方法以保證真實同步性。例如,終端101,103和105,以及中央服務(wù)器107跟蹤的內(nèi)部時間可以同步到公共全局時鐘,例如全球定位系統(tǒng)(GPS)。中央服務(wù)器107比較內(nèi)部時鐘(通過諸如接受應(yīng)答207和215的消息來報告)和中央服務(wù)器107的內(nèi)部時鐘。通過向終端101,103和105發(fā)送相應(yīng)時間差可以補償時間延遲,使得相應(yīng)播放設(shè)備(被看作邏輯包含在終端中)可以協(xié)調(diào)媒體播放器操作以同步播放器操作。
圖3根據(jù)本發(fā)明的一個實施例示出了用于啟動播放會話的流程圖。在步驟301,消息服務(wù)器109從終端101(主人用戶)接收邀請請求201。在步驟303,消息服務(wù)器109指示用戶數(shù)據(jù)服務(wù)器111記錄終端103和105的標識,并且分別向終端103和105分發(fā)邀請請求203和205。
在步驟305,消息服務(wù)器109分別從終端105和103接收接受應(yīng)答207和215。在步驟307,消息服務(wù)器109指示用戶數(shù)據(jù)服務(wù)器111記錄播放會話中活躍的終端105和103。在步驟309,消息服務(wù)器109向終端101轉(zhuǎn)發(fā)接受應(yīng)答209和217。
在示例性實施例中,主人用戶進行等待,直到在步驟311所有客人用戶已經(jīng)接受了邀請。然而對于示例性實施例的變型,主人用戶可能希望當受邀請客人用戶的子集已經(jīng)接受時繼續(xù)播放會話。
圖4根據(jù)本發(fā)明的一個實施例示出了用于開始媒體文件的播放的流程圖。通過在步驟401向消息服務(wù)器109發(fā)送開始播放請求219,主人用戶開始播放會話。因此,在步驟403,消息服務(wù)器109向終端103和105(對應(yīng)于已經(jīng)接受來自主人用戶的邀請的客人用戶)分發(fā)開始播放請求。
圖5根據(jù)本發(fā)明的一個實施例示出了用于在播放會話期間處理操作請求的流程圖。在步驟501,消息服務(wù)器109從終端105(客人用戶B)接收操作請求225。消息服務(wù)器109通過在步驟503查詢用戶數(shù)據(jù)服務(wù)器111來驗證客人用戶B具有請求指定操作的許可。假定客人用戶B具有適當?shù)脑S可,在步驟505按照播放設(shè)備可以相應(yīng)應(yīng)答的順序向其它活躍用戶(終端101和103)分發(fā)操作請求227和229。(如果客人用戶B不具有許可,消息服務(wù)器109在步驟507通知終端105請求被拒絕)。
圖6根據(jù)本發(fā)明的一個實施例示出了用于處理停止播放請求的流程圖。在示例性例子中,終端101(主人用戶)希望通過向消息服務(wù)器109發(fā)送停止播放請求231來結(jié)束播放會話。消息服務(wù)器109分別向終端103和105分發(fā)停止播放請求233和235。可選地,客人用戶可以通過向消息服務(wù)器109發(fā)送停止播放請求來退出播放會話。在這種情況下,消息服務(wù)器109指示用戶數(shù)據(jù)服務(wù)器111從與播放會話相關(guān)的活躍列表中清除客人用戶。在本發(fā)明的另一個變型中,當用戶停止終端播放時,終端101,103或105自動向消息服務(wù)器109發(fā)送停止播放通知。
假定終端101,103和105可以完全使用選擇的媒體文件。然而可能不是如此。對于參與播放會話的多個終端,這些終端可以具有不同的能力。例如,播放會話可以是處理具有兩個音頻和視頻部分的電影。終端中的一個(例如終端105)可能只具有音頻能力,而終端103和103具有音頻和視頻能力。此外,播放會話中的活躍用戶可能希望修改媒體文件以強調(diào)觀看體驗。
根據(jù)一個實施例,與每個終端101,103和105相關(guān)的播放設(shè)備能夠使用終端上存儲的預(yù)置效果和修改選擇(例如將彩色成象轉(zhuǎn)換成黑白成象,反轉(zhuǎn)色彩,使聲道畸變,改變播放的節(jié)拍和速度)來修改媒體特征。換言之,播放設(shè)備在播放會話期間使用包含相關(guān)修改的數(shù)據(jù)文件來改變媒體文件的處理。
圖7描述了播放設(shè)備700對媒體文件701的處理。媒體播放器707使用修改文件703修改媒體文件701的處理。修改文件在顯示時取代媒體文件的初始顯示參數(shù),于是接收方可以根據(jù)發(fā)送方的意圖觀看媒體文件。在示例性實施例中,轉(zhuǎn)換引擎705使用媒體文件701和修改文件703導(dǎo)出由媒體播放器707處理的修改媒體文件706。在示例性實施例中,播放設(shè)備700被邏輯包含在終端101,103或105中。播放設(shè)備700可以被物理包含在終端中,或者物理上與終端分離。通過存儲在播放會話期間產(chǎn)生的所有播放控制消息,可以形成修改文件。
通過存儲在播放會話期間產(chǎn)生的所有播放控制消息,可以形成修改文件703。在一個變型中,用戶訪問與特定媒體文件相關(guān)的修改文件,并且使用修改文件播放媒體文件。修改文件可以被存儲在遠程(中央)服務(wù)器或用戶終端的本地存儲器中。
修改文件703包括唯一媒體文件標識符,和鏈接到具有以下特征的媒體文件701的修改功能的列表·修改效果ID·修改開始時間·修改結(jié)束時間·修改作者ID·其它用戶提供的串,用于用戶產(chǎn)生的選項(例如文本)
另外,修改文件703可以包括DRM相關(guān)數(shù)據(jù),其限制客人用戶對媒體文件703的使用。
通過使用適當?shù)南魉蜆藴?例如多媒體消息系統(tǒng)),修改文件703可以更加適用于不能顯示媒體文件701或通過適當改變修改文件703而顯示修改媒體文件706的接收終端。圖8示出了用于根據(jù)終端807的能力通過系統(tǒng)100改變修改文件703的設(shè)備。消息服務(wù)器109從終端801(例如圖1中的終端101)接收針對終端807(例如圖1中的終端103)的修改消息802(包括修改文件703)。通常在建立播放會話之前在邀請請求201和開始播放請求219之間發(fā)送修改消息802。
通過發(fā)送消息807(包括修改消息802和終端807的標識),消息服務(wù)器109查詢用戶數(shù)據(jù)服務(wù)器111以確定修改文件703是否需要根據(jù)終端807的能力而進行調(diào)整。用戶數(shù)據(jù)服務(wù)器111存儲終端807的特征,并且相應(yīng)改變修改文件并返回調(diào)整的修改消息804到消息服務(wù)器109。
消息服務(wù)器109轉(zhuǎn)換選擇的媒體文件以兼容于終端807的能力。轉(zhuǎn)換的適合終端的媒體文件被傳送到終端807?;久襟w類型保持類似,例如全運動視頻,但是修改能力是不相似的。于是,一個終端能夠在圖象上表現(xiàn)出視頻效果,例如反轉(zhuǎn)色彩,而另一個終端不能具有該特定效果。將描述″反轉(zhuǎn)″效果的修改文件改變成針對這個特定終端的另一個適當效果,例如以頻閃方式使圖象閃爍。
在實施例的變型中,消息服務(wù)器109將修改消息805(包括改變的修改文件)傳送到終端807。例如,沒有視頻播放能力的終端可以通過產(chǎn)生關(guān)鍵圖象的靜止圖象編輯來處理媒體文件。作為另一個例子,播放會話的音頻部分可以被轉(zhuǎn)換成針對具有聽障的用戶的文本標題。
圖9示出了用于支持主人用戶的無線終端901的設(shè)備。無線終端901通過無線基礎(chǔ)設(shè)施903的無線通信信道905為主人用戶提供和至少一個客人用戶的通信。無線基礎(chǔ)設(shè)施903包括本領(lǐng)域已知的交換和無線設(shè)備。無線終端901通過通信接口907接口到無線通信信道905。通信接口907包括通過無線通信信道905發(fā)送和接收信號所需的無線和邏輯電路。
服務(wù)處理器909根據(jù)圖3,4,5和6中的流程圖支持主人用戶的媒體播放服務(wù)的處理。服務(wù)處理器909產(chǎn)生如圖2所示的消息,并且指示通信接口907通過鏈路908在無線通信信道上發(fā)送消息。并且,接收自客人用戶的終端的消息在通信接口907上被接收,并且被傳送到服務(wù)處理器90以根據(jù)圖3,4,5和6示出的流程圖進行處理。
媒體文件701(圖7所示)被存儲在本地存儲器913中,并且根據(jù)服務(wù)處理器909通過鏈路910提供的指示,在播放會話期間被媒體播放器911通過鏈路912播放。如果本地存儲器913不包含媒體文件701,服務(wù)處理器909可以通過通信接口907,無線通信信道705和無線基礎(chǔ)設(shè)施903向媒體服務(wù)器113(如圖1所示)請求期望的媒體文件。
主人用戶通過鍵盤單元921輸入請求,鍵盤單元通過鏈路920連接到服務(wù)處理器909。主人用戶觀看顯示選項的顯示單元915,其中主人用戶使用鍵盤單元921上的光標控制從選項中輸入選擇。在示例性實施例中,顯示單元915顯示將針對播放會話選擇的媒體文件列表917和客人用戶列表919。通過鏈路920,服務(wù)處理器909和鏈路916,主人用戶通過鍵盤單元921上的光標控制輸入相關(guān)的選擇。主人用戶用光標923選擇媒體文件,并且用光標925選擇至少一個客人用戶??梢栽陲@示單元915上當前或順序地顯示列表917和919。
雖然圖9將終端901描述為使用無線通信信道905,然而示例性實施例的變型可以使用其它類型的通信信道(例如有線通信信道和電纜調(diào)制解調(diào)器通信信道)。適用標準和規(guī)范的例子包含全球移動通信系統(tǒng)(GSM),電信行業(yè)協(xié)會(TIA)IS-95和CDMA2000(CDMA),TIAIS-136和IS-54(TDMA),EIA/TIA-553(模擬),數(shù)字音頻廣播(DAB),數(shù)字視頻廣播(DVB),和通用移動電信系統(tǒng)(UMTS)。
本領(lǐng)域技術(shù)人員可以理解,具有包含用于控制計算機系統(tǒng)的指令的相關(guān)計算機可讀介質(zhì)的計算機系統(tǒng)可以被用來實現(xiàn)這里公開的示例性實施例。計算機系統(tǒng)可以包含至少一個計算機,例如微處理器和相關(guān)的外圍電子電路。
應(yīng)當理解,上述實施例僅僅是對本發(fā)明原理的圖解,在不偏離本發(fā)明范圍的前提下,本領(lǐng)域的技術(shù)人員可以設(shè)計出許多變型。因此,這些變型應(yīng)包含在權(quán)利要求的范圍內(nèi)。
權(quán)利要求
1.一種用于同步媒體播放的方法,包括步驟(a)將從第一終端接收的媒體播放邀請請求發(fā)送到第二終端,其中第一終端與主人用戶相關(guān),第二終端與客人用戶相關(guān);(b)將來自第二終端的媒體播放接受應(yīng)答轉(zhuǎn)發(fā)到第一終端;和(c)將來自第一終端的開始播放請求分發(fā)到第二終端,其中開始播放請求指示第二終端與第一終端同步地開始媒體文件的播放會話。
2.如權(quán)利要求1所述的方法,還包括步驟(d)在播放會話期間,在第一終端和第二終端之間分發(fā)操作請求。
3.如權(quán)利要求2所述的方法,還包括步驟在執(zhí)行步驟(d)之前驗證與第一終端或第二終端相關(guān)的許可。
4.如權(quán)利要求2所述的方法,其中從包括以下請求的組中選擇操作請求回繞請求,暫停播放請求,快進請求,文本評論請求和用戶指定的修改媒體文件的音頻或視頻的內(nèi)部效果算法。
5.如權(quán)利要求1所述的方法,還包括步驟(d)響應(yīng)主人用戶終止播放會話,將來自第一終端的停止播放請求分發(fā)到第二終端。
6.如權(quán)利要求1所述的方法,還包括步驟(d)響應(yīng)步驟(c)而存儲內(nèi)部時間;和(e)當?shù)诙K端在播放會話期間加入播放會話時,向第二終端提供已經(jīng)過的時間。
7.如權(quán)利要求1所述的方法,還包括步驟(d)從第一終端或第二終端接收第一內(nèi)部時間,其中第一內(nèi)部時間根據(jù)全局時間導(dǎo)出;(e)將第一內(nèi)部時間與第二內(nèi)部時間相比較以導(dǎo)出時間差,其中根據(jù)全局時間導(dǎo)出第二內(nèi)部時間;和(f)調(diào)整后續(xù)消息到第一終端或第二終端的發(fā)送。
8.如權(quán)利要求1所述的方法,還包括步驟(d)響應(yīng)客人用戶從播放會話退出而接收來自第二終端的停止播放請求;和(e)清除與第二終端相關(guān)的會話項,其中該會話項指示第二終端參與播放會話。
9.如權(quán)利要求1所述的方法,還包括步驟(d)響應(yīng)主人用戶結(jié)束播放會話而接收來自第一終端的停止播放請求;和(e)響應(yīng)步驟(d)而終止播放會話。
10.如權(quán)利要求1所述的方法,還包括步驟(d)在播放會話期間指示第二終端根據(jù)修改文件修改媒體文件。
11.一種計算機可讀介質(zhì),包含用于控制計算機系統(tǒng)通過以下操作提供同步媒體播放和消息傳送的指令將從第一終端接收的媒體播放邀請請求發(fā)送到第二終端,其中第一終端與主人用戶相關(guān),第二終端與客人用戶相關(guān);將來自第二終端的媒體播放接受應(yīng)答轉(zhuǎn)發(fā)到第一終端;和將來自第一終端的開始播放請求分發(fā)到第二終端,其中開始播放請求指示第二終端與第一終端同步地開始媒體文件的播放會話。
12.如權(quán)利要求11所述的計算機可讀介質(zhì),進一步包含用于控制計算機系統(tǒng)通過以下操作提供同步媒體播放和消息傳送的指令在播放會話期間,在第一終端和第二終端之間分發(fā)操作請求。
13.如權(quán)利要求11所述的計算機可讀介質(zhì),進一步包含用于控制計算機系統(tǒng)通過以下操作提供同步媒體播放和消息傳送的指令響應(yīng)主人用戶終止播放會話,將來自第一終端的停止播放請求分發(fā)到第二終端至少一個其它終端。
14.一種用于主人用戶的同步媒體播放和消息傳送的方法,該方法包括步驟(a)響應(yīng)主人用戶啟動對客人用戶的邀請而發(fā)送媒體播放邀請請求到其它終端,其中客人用戶與其它終端相關(guān);(b)響應(yīng)步驟(a)而接收來自其它終端的媒體播放接受應(yīng)答;和(c)響應(yīng)步驟(b)而向其它終端發(fā)送開始播放請求,其中開始播放請求開始媒體文件的播放會話。
15.如權(quán)利要求14所述的方法,還包括步驟(d)響應(yīng)主人用戶啟動請求而發(fā)送操作請求到其它終端。
16.如權(quán)利要求14所述的方法,還包括步驟(d)響應(yīng)客人用戶啟動請求而接收來自其它終端的操作請求。
17.如權(quán)利要求15或16所述的方法,其中從包括以下請求的組中選擇操作請求回繞請求,暫停播放請求,快進請求,文本評論請求和針對用戶指定的修改媒體文件的音頻或視頻的內(nèi)部效果算法的請求。
18.如權(quán)利要求14所述的方法,還包括步驟(d)響應(yīng)主人用戶終止播放會話而發(fā)送停止播放請求到其它終端。
19.如權(quán)利要求14,15,16或18中任何一個所述的方法,其中通過服務(wù)器處理請求。
20.如權(quán)利要求14所述的方法,其中步驟(a),(b)和(c)使用無線通信信道。
21.一種終端中用于顯示關(guān)于同步媒體播放服務(wù)的信息的方法,包括顯示媒體文件列表,其中從主人用戶接收選擇;和顯示客人用戶列表,其中從主人用戶接收至少一個選擇。
22.如權(quán)利要求21所述的方法,還包括顯示播放選項列表,其中從主人用戶接收該列表中的播放選項。
23.一種計算機可讀介質(zhì),包含用于控制計算機系統(tǒng)通過以下操作提供同步媒體播放和消息傳送的指令響應(yīng)主人用戶啟動對客人用戶的邀請而發(fā)送媒體播放邀請請求到其它終端,其中客人用戶與其它終端相關(guān);響應(yīng)發(fā)送媒體播放邀請請求而接收來自其它終端的媒體播放接受應(yīng)答;和響應(yīng)接收媒體播放接受應(yīng)答而向其它終端發(fā)送開始播放請求,其中開始播放請求開始媒體文件的播放會話。
24.如權(quán)利要求23所述的計算機可讀介質(zhì),進一步包含用于控制計算機系統(tǒng)通過以下操作提供同步媒體播放和消息傳送的指令響應(yīng)主人用戶啟動請求而發(fā)送操作請求到其它終端。
25.如權(quán)利要求23所述的計算機可讀介質(zhì),進一步包含用于控制計算機系統(tǒng)通過以下操作提供同步媒體播放和消息傳送的指令響應(yīng)客人用戶啟動請求而接收來自其它終端的操作請求。
26.一種用于為主人用戶提供同步媒體播放服務(wù)的終端,該終端包括服務(wù)處理器;通信接口,連接到服務(wù)處理器以支持終端和第二終端之間的播放會話,其中第二終端與客人用戶相關(guān);本地存儲器,用于存儲媒體文件,其中媒體文件與播放會話相關(guān);媒體播放器,連接到本地存儲器以在服務(wù)處理器的控制下在播放會話期間處理媒體文件;鍵盤單元,連接到服務(wù)處理器;和顯示單元,通過服務(wù)處理器連接到鍵盤單元,其中顯示單元提供與播放會話相關(guān)的至少一個選項列表,并且鍵盤單元從主人用戶接收選擇。
27.如權(quán)利要求26所述的終端,其中通信接口支持無線通信信道。
28.如權(quán)利要求27所述的終端,其中無線通信信道遵從從包括以下標準的標準組中選擇的規(guī)范全球移動通信系統(tǒng)(GSM),電信行業(yè)協(xié)會(TIA)IS-95和CDMA2000(CDMA),TIA IS-136和IS-54(TDMA),EIA/TIA-553(模擬),數(shù)字音頻廣播(DAB),數(shù)字視頻廣播(DVB),和通用移動電信系統(tǒng)(UMTS)。
29.如權(quán)利要求26所述的終端,其中從包括以下文件的組中選擇媒體文件音頻媒體文件,視頻媒體文件和音頻-視頻媒體文件。
全文摘要
本發(fā)明(100)提供主人用戶(101)和至少一個客人用戶(103,105)之間的同步媒體播放(403)和消息傳送(505)。主人用戶希望啟動播放會話,其中主人用戶和客人用戶觀看對應(yīng)于在每個用戶終端(913)上本地存儲的媒體文件(701)的呈現(xiàn)。為了啟動播放會話,主人用戶邀請客人用戶(301)。如果客人用戶希望參與播放會話,客人用戶接受邀請(305)。當主人用戶確定會話應(yīng)當開始時,根據(jù)客人用戶(311)的接受,主人用戶啟動每個終端(403)上本地存儲的媒體文件的播放。本發(fā)明也支持可以在播放會話(501)期間發(fā)生的播放操作。主人用戶可以終止播放會話(601),并且任何客人用戶可以在播放會話期間退出。
文檔編號H04N7/173GK1650278SQ02824347
公開日2005年8月3日 申請日期2002年12月9日 優(yōu)先權(quán)日2001年12月12日
發(fā)明者阿克賽利·安蒂拉, 鄭永喜 申請人:諾基亞公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
十堰市| 金坛市| 霸州市| 赤城县| 尖扎县| 汶川县| 木兰县| 金乡县| 碌曲县| 乡宁县| 修水县| 屏南县| 四子王旗| 方正县| 宾川县| 新丰县| 万载县| 永顺县| 平武县| 壶关县| 正阳县| 夏河县| 古浪县| 大埔区| 通榆县| 闻喜县| 石楼县| 广东省| 永定县| 遂平县| 温泉县| 会理县| 恩施市| 青冈县| 洛川县| 河北省| 武强县| 融水| 汉沽区| 台州市| 桐乡市|