專利名稱:內(nèi)容服務(wù)系統(tǒng)、內(nèi)容服務(wù)器、內(nèi)容終端及內(nèi)容服務(wù)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及互聯(lián)網(wǎng)內(nèi)容服務(wù)技術(shù),尤其涉及一種基于互聯(lián)網(wǎng)的內(nèi)容服務(wù)系統(tǒng)、內(nèi) 容服務(wù)器、內(nèi)容終端及內(nèi)容服務(wù)方法。
背景技術(shù):
現(xiàn)有技術(shù)中用戶收看電視通常都局限于被動(dòng)接收服務(wù)商通過(guò)衛(wèi)星廣播網(wǎng)絡(luò)提供 的固定節(jié)目,而無(wú)法主動(dòng)對(duì)電視節(jié)目作出選擇;而對(duì)于可以由用戶主動(dòng)選擇播放內(nèi)容的家 用DVD播放器等設(shè)備來(lái)說(shuō),也沒有大量可供用戶進(jìn)行選擇的內(nèi)容資源。另一方面,現(xiàn)有技術(shù)還存在一種可與電視搭配使用的家用網(wǎng)絡(luò)流媒體播放器,這 種播放器能夠?qū)崿F(xiàn)由用戶主動(dòng)選擇播放內(nèi)容,而且能夠從網(wǎng)絡(luò)上找到大量可供用戶選擇的 資源,因此日益成為家庭數(shù)碼愛好者追捧的對(duì)象。然而,現(xiàn)有技術(shù)中這種流媒體播放器通 常只能開辟一定的緩沖區(qū)(如20M內(nèi)存,因?yàn)榍度胧皆O(shè)備的資源有限)來(lái)緩沖部分視頻數(shù) 據(jù),不支持下載后播放,因此其很大程度要受帶寬及網(wǎng)絡(luò)狀況的限制,而且所播放內(nèi)容的知 識(shí)產(chǎn)權(quán)權(quán)屬也不明晰,容易給用戶帶來(lái)侵權(quán)的隱患。另外這種網(wǎng)絡(luò)流媒體播放器對(duì)計(jì)算機(jī) 終端的性能以及用戶的終端操作能力要求較高,不能適應(yīng)各消費(fèi)群體和各年齡層用戶的使 用。
發(fā)明內(nèi)容
本發(fā)明的實(shí)施例旨在提供一種內(nèi)容服務(wù)系統(tǒng)、一種內(nèi)容服務(wù)器、一種內(nèi)容終端以 及一種內(nèi)容服務(wù)方法,以解決現(xiàn)有技術(shù)類似設(shè)備及方法存在的上述問(wèn)題。為實(shí)現(xiàn)上述目的,本發(fā)明的實(shí)施例提供了一種內(nèi)容服務(wù)系統(tǒng),包括通過(guò)互聯(lián)網(wǎng)連 接的內(nèi)容服務(wù)器和內(nèi)容終端,其中所述內(nèi)容服務(wù)器還通過(guò)互聯(lián)網(wǎng)與用戶端連接,包括內(nèi)容數(shù)據(jù)庫(kù),用于存儲(chǔ)供所述內(nèi)容終端通過(guò)所述互聯(lián)網(wǎng)下載的內(nèi)容數(shù)據(jù);以及消息隊(duì)列模塊,用于通過(guò)所述互聯(lián)網(wǎng)接收所述用戶端的命令消息,所述命令消息 用于指定所述內(nèi)容終端要下載的內(nèi)容數(shù)據(jù);所述內(nèi)容終端包括消息獲取模塊,用于通過(guò)所述互聯(lián)網(wǎng)訪問(wèn)所述內(nèi)容服務(wù)器獲取所述命令消息;以 及內(nèi)容下載模塊,用于根據(jù)所述命令消息通過(guò)所述互聯(lián)網(wǎng)從所述內(nèi)容服務(wù)器中下載 所述指定的內(nèi)容數(shù)據(jù),并進(jìn)行本地存儲(chǔ)用于播放。本發(fā)明的實(shí)施例還提出一種內(nèi)容服務(wù)器,其通過(guò)互聯(lián)網(wǎng)分別與用戶端和內(nèi)容終端 連接,包括內(nèi)容數(shù)據(jù)庫(kù),用于存儲(chǔ)供所述內(nèi)容終端通過(guò)所述互聯(lián)網(wǎng)下載的內(nèi)容數(shù)據(jù);以及消息隊(duì)列模塊,用于通過(guò)所述互聯(lián)網(wǎng)接收所述用戶端的命令消息,并根據(jù)所述內(nèi) 容終端的終端ID對(duì)所述命令消息進(jìn)行存儲(chǔ),所述命令消息用于指定所述內(nèi)容終端要下載
4的內(nèi)容數(shù)據(jù)。本發(fā)明的實(shí)施例還提出一種內(nèi)容終端,其通過(guò)互聯(lián)網(wǎng)與內(nèi)容服務(wù)器連接,包括消息獲取模塊,用于根據(jù)該內(nèi)容終端的終端ID通過(guò)所述互聯(lián)網(wǎng)訪問(wèn)所述內(nèi)容服 務(wù)器獲取用戶端的命令消息,所述命令消息用于指定該內(nèi)容終端要下載的內(nèi)容數(shù)據(jù);以及內(nèi)容下載模塊,用于根據(jù)所述命令消息通過(guò)所述互聯(lián)網(wǎng)從所述內(nèi)容服務(wù)器中下載 所述內(nèi)容數(shù)據(jù),并進(jìn)行本地存儲(chǔ)用于播放。本發(fā)明的實(shí)施例還提出一種內(nèi)容服務(wù)方法,其應(yīng)用于包括通過(guò)互聯(lián)網(wǎng)連接的內(nèi)容 服務(wù)器和內(nèi)容終端的內(nèi)容服務(wù)系統(tǒng),所述內(nèi)容服務(wù)器還通過(guò)互聯(lián)網(wǎng)與用戶端連接,該方法 包括以下步驟所述內(nèi)容服務(wù)器存儲(chǔ)供所述內(nèi)容終端通過(guò)所述互聯(lián)網(wǎng)下載的內(nèi)容數(shù)據(jù),并在通過(guò) 所述互聯(lián)網(wǎng)接收到所述用戶端的命令消息后,根據(jù)所述內(nèi)容終端的終端ID對(duì)所述命令消 息進(jìn)行存儲(chǔ),所述命令消息用于指定所述內(nèi)容終端要下載的內(nèi)容數(shù)據(jù);所述內(nèi)容終端根據(jù)自身的終端ID通過(guò)所述互聯(lián)網(wǎng)訪問(wèn)所述內(nèi)容服務(wù)器獲取所述 命令消息,并根據(jù)所述命令消息通過(guò)所述互聯(lián)網(wǎng)從所述內(nèi)容服務(wù)器中下載所述指定的內(nèi)容 數(shù)據(jù),并在本地進(jìn)行存儲(chǔ)用于播放。由上述技術(shù)方案可知,本發(fā)明的實(shí)施例通過(guò)互聯(lián)網(wǎng)連接在用戶端和內(nèi)容服務(wù)器以 及內(nèi)容服務(wù)器和內(nèi)容終端之間,用戶端可以自由選擇內(nèi)容服務(wù)器上的內(nèi)容數(shù)據(jù)并指定家中 的內(nèi)容終端進(jìn)行下載及本地存儲(chǔ),以便回到家中可以直接使用內(nèi)容終端對(duì)本地存儲(chǔ)的內(nèi)容 數(shù)據(jù)進(jìn)行播放,避免了因出現(xiàn)網(wǎng)絡(luò)問(wèn)題而導(dǎo)致流媒體播放不暢的現(xiàn)象,也更加方便了用戶 的操作。
圖1為本發(fā)明內(nèi)容服務(wù)系統(tǒng)的實(shí)施例結(jié)構(gòu)圖;圖2為本發(fā)明內(nèi)容服務(wù)器的實(shí)施例結(jié)構(gòu)圖;圖3為本發(fā)明內(nèi)容終端的實(shí)施例結(jié)構(gòu)圖;圖4為本發(fā)明內(nèi)容服務(wù)方法的實(shí)施例流程圖。
具體實(shí)施例方式下面將詳細(xì)描述本發(fā)明的具體實(shí)施例。應(yīng)當(dāng)注意,這里描述的實(shí)施例只用于舉例 說(shuō)明,并不用于限制本發(fā)明。圖1為本發(fā)明內(nèi)容服務(wù)系統(tǒng)的實(shí)施例結(jié)構(gòu)圖,如圖所示,本實(shí)施例的內(nèi)容服務(wù)系 統(tǒng)包括通過(guò)互聯(lián)網(wǎng)100連接的內(nèi)容服務(wù)器11和內(nèi)容終端12,內(nèi)容服務(wù)器11還通過(guò)互聯(lián)網(wǎng) 100與用戶端200、300連接。在一個(gè)實(shí)施例中,內(nèi)容服務(wù)器11由服務(wù)商提供并進(jìn)行維護(hù),且 由計(jì)算機(jī)和海量存儲(chǔ)設(shè)備構(gòu)成,其中不僅可以存儲(chǔ)大量高清晰度、高質(zhì)量的電視節(jié)目及電 影片源,還負(fù)責(zé)為內(nèi)容終端12提供命令消息隊(duì)列的維護(hù)以及給用戶端200、300提供內(nèi)容終 端12的管理接口。在一個(gè)實(shí)施例中,內(nèi)容終端12置于家中,其一方面通過(guò)互聯(lián)網(wǎng)100與內(nèi) 容服務(wù)器11連接,用于訪問(wèn)內(nèi)容服務(wù)器11獲取用戶端200、300等發(fā)送的命令消息;另一方 面則通過(guò)視頻輸出接口與電視等顯示設(shè)備400連接,用于在根據(jù)命令消息從內(nèi)容服務(wù)器11 下載用戶端指定的內(nèi)容數(shù)據(jù)后進(jìn)行播放。用戶端既可以是手機(jī)等移動(dòng)終端,也可以是例如置于辦公室的計(jì)算機(jī)終端;顯而易見的是,可以如本實(shí)施例所示那樣由一個(gè)內(nèi)容終端對(duì)應(yīng) 一至多個(gè)主人的用戶端,而也可以是一個(gè)用戶端可以對(duì)應(yīng)一到多個(gè)從屬的內(nèi)容終端進(jìn)行管理。內(nèi)容服務(wù)器11作為用戶端200、300和內(nèi)容終端12之間的消息中轉(zhuǎn)設(shè)備,能夠識(shí) 別來(lái)自智能/非智能手機(jī)、計(jì)算機(jī)等多種平臺(tái)的命令消息,并能夠根據(jù)內(nèi)容終端12的終端 ID按隊(duì)列進(jìn)行存儲(chǔ),供內(nèi)容終端12定時(shí)訪問(wèn)內(nèi)容服務(wù)器11進(jìn)行獲取。這樣,在一個(gè)實(shí)施例 中,由內(nèi)容服務(wù)器11負(fù)責(zé)對(duì)各種平臺(tái)發(fā)送的命令消息進(jìn)行處理并歸一化成內(nèi)容終端12能 夠識(shí)別的標(biāo)準(zhǔn)格式,作為一種嵌入式設(shè)備,內(nèi)容終端12便能夠免于處理過(guò)于復(fù)雜的通信協(xié) 議,從而也無(wú)需設(shè)置過(guò)于復(fù)雜的通信模塊,而只需專注于與內(nèi)容服務(wù)器11之間的交互以及 內(nèi)容數(shù)據(jù)的播放支持,進(jìn)而縮減了設(shè)備的成本和體積。在一個(gè)實(shí)施例中,用戶端200為手機(jī),用戶端300為計(jì)算機(jī),兩者都可以通過(guò)訪問(wèn) 網(wǎng)站的方式訪問(wèn)內(nèi)容服務(wù)器11,內(nèi)容服務(wù)器11便通過(guò)網(wǎng)頁(yè)的形式將所存儲(chǔ)的內(nèi)容數(shù)據(jù)呈 現(xiàn)給用戶端200、300,從而方便用戶選擇指定的內(nèi)容數(shù)據(jù)。內(nèi)容服務(wù)器11還可以在網(wǎng)頁(yè)的 頁(yè)面上提供鑒權(quán)登錄的界面,供用戶輸入預(yù)設(shè)的用戶名/密碼進(jìn)行鑒權(quán),通過(guò)鑒權(quán)的用戶 便可以通過(guò)內(nèi)容服務(wù)器11提供的終端管理接口對(duì)內(nèi)容終端11進(jìn)行控制,包括添加新的內(nèi) 容終端、查看內(nèi)容終端的在線狀態(tài)、控制在線內(nèi)容終端下載指定內(nèi)容數(shù)據(jù)等等。在另一個(gè)實(shí)施例中,用戶端200、300中可以安裝內(nèi)容服務(wù)器11提供商提供的客戶 端軟件,該客戶端軟件能夠通過(guò)互聯(lián)網(wǎng)與內(nèi)容服務(wù)器11進(jìn)行同步更新數(shù)據(jù),從而提供呈現(xiàn) 內(nèi)容數(shù)據(jù)的界面以及鑒權(quán)登錄的界面,這樣在用戶端200、300上運(yùn)行客戶端軟件便可以直 接訪問(wèn)內(nèi)容服務(wù)器11,進(jìn)行查看內(nèi)容數(shù)據(jù)及控制內(nèi)容終端12的操作。在再一個(gè)實(shí)施例中,內(nèi)容服務(wù)器11可以提供利用終端ID進(jìn)行鑒權(quán)的接口,這樣對(duì) 于既無(wú)法安裝客戶端軟件又無(wú)法上網(wǎng)的非智能手機(jī)等用戶端來(lái)說(shuō),可以通過(guò)發(fā)送攜帶所屬 內(nèi)容終端的終端ID的短消息的形式,在內(nèi)容服務(wù)器11上進(jìn)行鑒權(quán)。同樣,用戶端也可以通 過(guò)與內(nèi)容服務(wù)器11交互短消息的形式,通過(guò)內(nèi)容服務(wù)器11查看內(nèi)容終端12的在線狀態(tài), 并選擇指定的內(nèi)容數(shù)據(jù)進(jìn)而控制在線內(nèi)容終端進(jìn)行下載。進(jìn)一步,本發(fā)明內(nèi)容服務(wù)器的實(shí)施例可以用于上述系統(tǒng)實(shí)施例中的內(nèi)容服務(wù)器 11,其如圖2所示,在該實(shí)施例中包括內(nèi)容數(shù)據(jù)庫(kù)111及消息隊(duì)列模塊112。其中內(nèi)容數(shù)據(jù)庫(kù)111用于存儲(chǔ)供內(nèi)容終端12通過(guò)互聯(lián)網(wǎng)100下載的內(nèi)容數(shù)據(jù);在一個(gè) 實(shí)施例中,這些內(nèi)容數(shù)據(jù)可以是海量的高清電視節(jié)目及電影片源等等;消息隊(duì)列模塊112用于通過(guò)互聯(lián)網(wǎng)100接收用戶端200、300的命令消息,該命令 消息用于指定內(nèi)容終端12要下載的內(nèi)容數(shù)據(jù);在一個(gè)實(shí)施例中,消息隊(duì)列模塊112還根據(jù) 內(nèi)容終端12的終端ID對(duì)上述命令消息分隊(duì)列進(jìn)行存儲(chǔ);在另一個(gè)實(shí)施例中,消息隊(duì)列模塊 112還負(fù)責(zé)將智能/非智能手機(jī)、計(jì)算機(jī)等各種平臺(tái)用戶端生成的命令消息歸一化成內(nèi)容 終端12能夠識(shí)別的格式,從而便于內(nèi)容終端12直接獲取。在一個(gè)實(shí)施例中,內(nèi)容服務(wù)器11還包括終端管理接口 114,其用于供用戶端200、 300進(jìn)行添加內(nèi)容終端、查看內(nèi)容終端在線狀態(tài)、發(fā)送命令消息的操作。在一個(gè)實(shí)施例中,內(nèi)容服務(wù)器11還包括鑒權(quán)登錄接口 113,其用于對(duì)用戶端200、 300進(jìn)行鑒權(quán),使用戶端200、300通過(guò)鑒權(quán)后得以通過(guò)上述終端管理接口 114對(duì)內(nèi)容終端 12進(jìn)行操作。在一個(gè)實(shí)施例中,鑒權(quán)登錄接口 113可以包括密碼鑒權(quán)模塊1131和/或終端ID鑒權(quán)模塊1141,前者用于通過(guò)驗(yàn)證所輸入的用戶名、密碼對(duì)用戶端200、300進(jìn)行鑒權(quán),后 者則用于通過(guò)驗(yàn)證所攜帶的內(nèi)容終端的終端ID對(duì)用戶端200、300進(jìn)行,這里所述的內(nèi)容終 端的終端ID可以是攜帶在短消息等載體中。在一個(gè)實(shí)施例中,內(nèi)容服務(wù)器11還包括頁(yè)面呈現(xiàn)模塊115,其用于將內(nèi)容數(shù)據(jù)庫(kù) 111存儲(chǔ)的內(nèi)容數(shù)據(jù)按頁(yè)面提供給用戶端200、300進(jìn)行選擇,并用于向用戶端200、300呈現(xiàn) 輸入用戶名和密碼的界面以及顯示內(nèi)容終端12在線與否的界面。同樣,本發(fā)明內(nèi)容終端的實(shí)施例可以用于上述系統(tǒng)實(shí)施例中的內(nèi)容終端12,其如 圖3所示,在該實(shí)施例中包括消息獲取模塊121及內(nèi)容下載模塊122,其中消息獲取模塊121用于根據(jù)內(nèi)容終端12自身的終端ID通過(guò)互聯(lián)網(wǎng)100訪問(wèn)內(nèi)容 服務(wù)器11獲取用戶端的命令消息,上述命令消息用于指定該內(nèi)容終端12要下載的內(nèi)容數(shù) 據(jù);內(nèi)容下載模塊122用于根據(jù)上述命令消息通過(guò)互聯(lián)網(wǎng)100從內(nèi)容服務(wù)器11中下 載指定的內(nèi)容數(shù)據(jù),并進(jìn)行本地存儲(chǔ)用于播放。在一個(gè)實(shí)施例中,內(nèi)容下載模塊122在下載 之前還需要對(duì)從內(nèi)容服務(wù)器11獲取的命令消息進(jìn)行解析,如以上系統(tǒng)實(shí)施例所述,由于多 平臺(tái)消息的接收和歸一化已交由內(nèi)容服務(wù)器11進(jìn)行處理,此處內(nèi)容下載模塊123只需按照 事先約定好的格式對(duì)獲取的命令消息進(jìn)行解析。在一個(gè)實(shí)施例中,內(nèi)容下載模塊122中還 可以包括合適的海量存儲(chǔ)介質(zhì)和緩存介質(zhì),這里的海量存儲(chǔ)介質(zhì)除了用于存儲(chǔ)從內(nèi)容服務(wù) 器11下載的內(nèi)容數(shù)據(jù)之外,還可以用于存儲(chǔ)例如由用戶通過(guò)USB接口直接復(fù)制等其他來(lái)源 的內(nèi)容數(shù)據(jù),此處不加以贅述;在一個(gè)實(shí)施例中,內(nèi)容終端12還包括內(nèi)容播放模塊123,其用于播放內(nèi)容下載模 塊122下載后放在本地存儲(chǔ)的內(nèi)容數(shù)據(jù),并且可以支持目前各種主流視頻格式的解碼和播 放,包括IOSOp以上的高清視頻等等。在一個(gè)實(shí)施例中,內(nèi)容終端12還包括定時(shí)模塊124,其用于控制消息獲取模塊121 定時(shí)訪問(wèn)內(nèi)容服務(wù)器11獲取命令消息。在一個(gè)實(shí)施例中,內(nèi)容服務(wù)器11可根據(jù)消息獲取 模塊121的訪問(wèn)時(shí)間間隔判斷內(nèi)容終端12的在線狀態(tài);此時(shí),為保證在線狀態(tài)的正確反饋 和用戶端200、300的命令消息的及時(shí)接收,在一個(gè)實(shí)施例中可以將定時(shí)模塊124的時(shí)間間 隔設(shè)置成足夠的小。在一個(gè)實(shí)施例中,內(nèi)容終端12還包括消息列表模塊125,其用于將消息獲取模塊 121獲取的命令消息按列表呈現(xiàn)給用戶,供用戶進(jìn)行查看下載進(jìn)度、選擇在線播放未下載內(nèi) 容數(shù)據(jù)、選擇本地播放已下載內(nèi)容數(shù)據(jù)的操作。在一個(gè)實(shí)施例中,消息獲取模塊121從內(nèi)容 服務(wù)器11上獲取到命令消息后,就由與消息獲取模塊121連接的消息列表模塊125在顯 示界面上用例如信箱閃動(dòng)的形式通知給用戶,這里的顯示界面可以是內(nèi)容終端12自身搭 載的小型LCD屏,也可以是內(nèi)容終端12所連接的顯示設(shè)備400。接續(xù),用戶查看到內(nèi)容終 端12收到新命令消息的通知后或者在其它任意時(shí)間,都可以利用消息列表模塊125提供的 消息列表選擇查看各命令消息,進(jìn)而進(jìn)行查看各命令消息所對(duì)應(yīng)內(nèi)容數(shù)據(jù)的下載進(jìn)度(例 如,“已下載50%”)、選擇在線播放未完成下載的內(nèi)容數(shù)據(jù)以及選擇本地播放已完成下載的 內(nèi)容數(shù)據(jù)等等的操作。在一個(gè)實(shí)施例中,內(nèi)容終端12還包括內(nèi)容列表模塊126,其用于將本地存儲(chǔ)的內(nèi) 容數(shù)據(jù)按列表提供給用戶進(jìn)行選擇播放。此處能在一定程度上體現(xiàn)出本實(shí)施例內(nèi)容終端相比于網(wǎng)絡(luò)流媒體播放器和機(jī)頂盒的優(yōu)勢(shì),后二者要么受制于片源和網(wǎng)絡(luò)的限制無(wú)法始終保 持視頻的流暢播放、要么受制于服務(wù)商的限制只能觀看預(yù)先安排好的電影或電視節(jié)目,而 本實(shí)施例的內(nèi)容終端12先是可以根據(jù)用戶端200、300的控制下載指定的內(nèi)容數(shù)據(jù),而后則 可以按列表呈現(xiàn)給回到家中的用戶供其通過(guò)遙控器選擇進(jìn)行流暢播放。另外需說(shuō)明的是, 此處內(nèi)容列表模塊1 提供的供用戶選擇播放本地所存儲(chǔ)內(nèi)容數(shù)據(jù)的功能與上述消息列 表模塊125提供的供用戶選擇本地播放已完成下載內(nèi)容數(shù)據(jù)的功能并不沖突,前者是將整 個(gè)內(nèi)容終端12存儲(chǔ)的內(nèi)容數(shù)據(jù)作為列表呈現(xiàn)的對(duì)象,而后者僅將消息獲取模塊121所獲取 的命令消息作為呈現(xiàn)的對(duì)象。也即,對(duì)于由消息獲取模塊121所獲取命令消息指示進(jìn)行下 載的內(nèi)容數(shù)據(jù),在完成下載后,用戶既可以利用消息列表模塊125提供的消息列表也可以 利用內(nèi)容列表模塊1 提供的內(nèi)容列表選擇進(jìn)行播放;而對(duì)于由其他來(lái)源輸入內(nèi)容終端12 的內(nèi)容數(shù)據(jù),用戶則可以利用內(nèi)容列表模塊126提供的內(nèi)容列表選擇進(jìn)行播放。在一個(gè)實(shí)施例中,內(nèi)容終端12還包括視頻輸出接口 127,其用于將播放視頻的信 號(hào)(包括視頻信號(hào)及音頻信號(hào))輸出至高清電視、計(jì)算機(jī)等顯示設(shè)備進(jìn)行顯示。這里,視頻 輸出接口 127可以包括目前主流的幾種視頻接口,例如TV-OUT、HDMI等等?;谏鲜霭▋?nèi)容服務(wù)器11和內(nèi)容終端12的內(nèi)容服務(wù)器系統(tǒng)實(shí)施例,本發(fā)明還 提供一種內(nèi)容服務(wù)方法,其實(shí)施例如圖4所示,包括以下步驟S401、用戶端的登錄;用戶端(以200為例)使用智能/非智能手機(jī)、計(jì)算機(jī)等終端通過(guò)輸入用戶名、密 碼的方式登錄內(nèi)容服務(wù)器11發(fā)布的內(nèi)容服務(wù)頁(yè)面;S402、用戶端的鑒權(quán);內(nèi)容服務(wù)器11根據(jù)用戶輸入的用戶名、密碼對(duì)用戶端200進(jìn)行鑒權(quán);S403、返回會(huì)話ID,建立會(huì)話;內(nèi)容服務(wù)器11通過(guò)對(duì)用戶端200的鑒權(quán)后返回會(huì)話ID給用戶端200,從而在內(nèi)容 服務(wù)器11與用戶端200之間建立會(huì)話;S404、選擇指定內(nèi)容數(shù)據(jù)控制對(duì)應(yīng)的內(nèi)容終端進(jìn)行下載;通過(guò)鑒權(quán)的用戶端200能夠利用內(nèi)容服務(wù)器11提供的終端管理接口查看用戶端 200所對(duì)應(yīng)的內(nèi)容終端的在線狀態(tài);并且用戶終端200在內(nèi)容服務(wù)器11發(fā)布的內(nèi)容服務(wù)頁(yè) 面上找到指定內(nèi)容數(shù)據(jù)(以電影M為例)后可以選擇在線的內(nèi)容終端12進(jìn)行下載,點(diǎn)擊 “下載”后即生成特定格式的命令消息發(fā)送給內(nèi)容服務(wù)器;該命令消息即用于指定內(nèi)容終端 12所要下載的內(nèi)容數(shù)據(jù);S405、返回確認(rèn)表明已收到命令消息;內(nèi)容服務(wù)器11收到用戶端200發(fā)送的命令消息后根據(jù)消息中攜帶的內(nèi)容終端12 的終端ID按隊(duì)列進(jìn)行命令消息的存儲(chǔ),同時(shí)向用戶端200返回一個(gè)確認(rèn),表明已收到該命 令消息;S406、內(nèi)容終端訪問(wèn)內(nèi)容服務(wù)器獲取命令消息;內(nèi)容終端12會(huì)定時(shí)訪問(wèn)內(nèi)容服務(wù)器11維護(hù)的消息隊(duì)列,并根據(jù)自身的終端ID進(jìn) 入對(duì)應(yīng)的消息隊(duì)列中獲取內(nèi)容服務(wù)器11已經(jīng)歸一化格式后的命令消息;S407、命令消息解析及執(zhí)行;內(nèi)容終端12通過(guò)解析獲取的命令消息得知用戶端200選擇的電影M,從而繼續(xù)訪
8問(wèn)內(nèi)容服務(wù)器11下載電影M至本地進(jìn)行存儲(chǔ);之后用戶端200的持有用戶返回家中后即可 通過(guò)選擇內(nèi)容終端12的播放列表收看已完成下載的電影M。 綜上所述,本發(fā)明實(shí)施例提供的內(nèi)容服務(wù)系統(tǒng)及其方法以及內(nèi)容服務(wù)器和內(nèi)容終 端,可以實(shí)現(xiàn)由用戶端選擇內(nèi)容服務(wù)器上的內(nèi)容數(shù)據(jù)并控制家中的內(nèi)容終端進(jìn)行下載及本 地存儲(chǔ),以便回到家中可以直接使用內(nèi)容終端對(duì)本地存儲(chǔ)的內(nèi)容數(shù)據(jù)進(jìn)行播放,避免了因 出現(xiàn)網(wǎng)絡(luò)問(wèn)題而導(dǎo)致流媒體播放不暢的現(xiàn)象,也更加方便了用戶的操作
雖然已參照幾個(gè)典型實(shí)施例描述了本發(fā)明,但應(yīng)當(dāng)理解,所用的術(shù)語(yǔ)是說(shuō)明和示 例性、而非限制性的術(shù)語(yǔ)。由于本發(fā)明能夠以多種形式具體實(shí)施而不脫離發(fā)明的精神或?qū)?質(zhì),所以應(yīng)當(dāng)理解,上述實(shí)施例不限于任何前述的細(xì)節(jié),而應(yīng)在隨附權(quán)利要求所限定的精神 和范圍內(nèi)廣泛地解釋,因此落入權(quán)利要求或其等效范圍內(nèi)的全部變化和改型都應(yīng)為隨附權(quán) 利要求所涵蓋。
權(quán)利要求
1.一種內(nèi)容服務(wù)系統(tǒng),包括通過(guò)互聯(lián)網(wǎng)連接的內(nèi)容服務(wù)器和內(nèi)容終端, 所述內(nèi)容服務(wù)器還通過(guò)互聯(lián)網(wǎng)與用戶端連接,包括內(nèi)容數(shù)據(jù)庫(kù),用于存儲(chǔ)供所述內(nèi)容終端通過(guò)所述互聯(lián)網(wǎng)下載的內(nèi)容數(shù)據(jù);以及 消息隊(duì)列模塊,用于通過(guò)所述互聯(lián)網(wǎng)接收所述用戶端的命令消息,所述命令消息用于 指定所述內(nèi)容終端要下載的內(nèi)容數(shù)據(jù); 所述內(nèi)容終端包括消息獲取模塊,用于通過(guò)所述互聯(lián)網(wǎng)訪問(wèn)所述內(nèi)容服務(wù)器獲取所述命令消息;以及 內(nèi)容下載模塊,用于根據(jù)所述命令消息通過(guò)所述互聯(lián)網(wǎng)從所述內(nèi)容服務(wù)器中下載所述 指定的內(nèi)容數(shù)據(jù),并進(jìn)行本地存儲(chǔ)用于播放。
2.一種內(nèi)容服務(wù)器,通過(guò)互聯(lián)網(wǎng)分別與用戶端和內(nèi)容終端連接,包括內(nèi)容數(shù)據(jù)庫(kù),用于存儲(chǔ)供所述內(nèi)容終端通過(guò)所述互聯(lián)網(wǎng)下載的內(nèi)容數(shù)據(jù);以及 消息隊(duì)列模塊,用于通過(guò)所述互聯(lián)網(wǎng)接收所述用戶端的命令消息,并根據(jù)所述內(nèi)容終 端的終端ID對(duì)所述命令消息進(jìn)行存儲(chǔ),所述命令消息用于指定所述內(nèi)容終端要下載的內(nèi) 容數(shù)據(jù)。
3.如權(quán)利要求2所述的內(nèi)容服務(wù)器,其中,還包括終端管理接口,用于供所述用戶端進(jìn)行添加內(nèi)容終端、查看內(nèi)容終端在線狀態(tài)、發(fā)送所 述命令消息的操作。
4.如權(quán)利要求3所述的內(nèi)容服務(wù)器,其中,還包括鑒權(quán)登錄接口,用于對(duì)所述用戶端進(jìn)行鑒權(quán),使所述用戶端通過(guò)鑒權(quán)后得以通過(guò)所述 終端管理接口對(duì)所述內(nèi)容終端進(jìn)行操作。
5.如權(quán)利要求4所述的內(nèi)容服務(wù)器,其中,所述鑒權(quán)登錄接口包括密碼鑒權(quán)模塊,用于通過(guò)驗(yàn)證所輸入的用戶名、密碼對(duì)所述用戶端進(jìn)行鑒權(quán);和/或 終端ID鑒權(quán)模塊,用于通過(guò)驗(yàn)證所攜帶的內(nèi)容終端的終端ID對(duì)所述用戶端進(jìn)行鑒權(quán)。
6.如權(quán)利要求5所述的內(nèi)容服務(wù)器,其中,還包括頁(yè)面呈現(xiàn)模塊,用于將所述內(nèi)容數(shù)據(jù)庫(kù)存儲(chǔ)的內(nèi)容數(shù)據(jù)按頁(yè)面提供給所述用戶端進(jìn)行 選擇,并用于向所述用戶端呈現(xiàn)輸入用戶名和密碼的界面以及顯示所述內(nèi)容終端在線與否 的界面。
7.一種內(nèi)容終端,通過(guò)互聯(lián)網(wǎng)與內(nèi)容服務(wù)器連接,包括消息獲取模塊,用于根據(jù)該內(nèi)容終端的終端ID通過(guò)所述互聯(lián)網(wǎng)訪問(wèn)所述內(nèi)容服務(wù)器 獲取用戶端的命令消息,所述命令消息用于指定該內(nèi)容終端要下載的內(nèi)容數(shù)據(jù);以及內(nèi)容下載模塊,用于根據(jù)所述命令消息通過(guò)所述互聯(lián)網(wǎng)從所述內(nèi)容服務(wù)器中下載所述 內(nèi)容數(shù)據(jù),并進(jìn)行本地存儲(chǔ)用于播放。
8.如權(quán)利要求7所述的內(nèi)容終端,其中,還包括定時(shí)模塊,用于控制所述消息獲取模 塊定時(shí)通過(guò)所述互聯(lián)網(wǎng)訪問(wèn)所述內(nèi)容服務(wù)器獲取命令消息。
9.如權(quán)利要求8所述的內(nèi)容終端,其中,還包括消息列表模塊,用于將獲取的所述命令消息按列表提供給用戶進(jìn)行查看下載進(jìn)度、選 擇在線播放未完成下載內(nèi)容數(shù)據(jù)、選擇本地播放已完成下載內(nèi)容數(shù)據(jù)的操作;內(nèi)容列表模塊,用于將所述本地存儲(chǔ)的內(nèi)容數(shù)據(jù)按列表提供給用戶進(jìn)行選擇播放。
10.—種內(nèi)容服務(wù)方法,應(yīng)用于包括通過(guò)互聯(lián)網(wǎng)連接的內(nèi)容服務(wù)器和內(nèi)容終端的內(nèi)容服務(wù)系統(tǒng),所述內(nèi)容服務(wù)器還通過(guò)互聯(lián)網(wǎng)與用戶端連接,該方法包括以下步驟所述內(nèi)容服務(wù)器存儲(chǔ)供所述內(nèi)容終端通過(guò)所述互聯(lián)網(wǎng)下載的內(nèi)容數(shù)據(jù),并在通過(guò)所述 互聯(lián)網(wǎng)接收到所述用戶端的命令消息后,根據(jù)所述內(nèi)容終端的終端ID對(duì)所述命令消息進(jìn) 行存儲(chǔ),所述命令消息用于指定所述內(nèi)容終端要下載的內(nèi)容數(shù)據(jù);所述內(nèi)容終端根據(jù)自身的終端ID通過(guò)所述互聯(lián)網(wǎng)訪問(wèn)所述內(nèi)容服務(wù)器獲取所述命 令消息,并根據(jù)所述命令消息通過(guò)所述互聯(lián)網(wǎng)從所述內(nèi)容服務(wù)器中下載所述指定的內(nèi)容數(shù) 據(jù),并在本地進(jìn)行存儲(chǔ)用于播放。
全文摘要
本發(fā)明公開了一種內(nèi)容服務(wù)系統(tǒng),包括通過(guò)互聯(lián)網(wǎng)連接的內(nèi)容服務(wù)器和內(nèi)容終端,內(nèi)容服務(wù)器還通過(guò)互聯(lián)網(wǎng)與用戶端連接,并包括內(nèi)容數(shù)據(jù)庫(kù),用于存儲(chǔ)供內(nèi)容終端下載的內(nèi)容數(shù)據(jù);以及消息隊(duì)列模塊,用于接收用戶端控制內(nèi)容終端下載指定內(nèi)容數(shù)據(jù)的命令消息;內(nèi)容終端包括消息獲取模塊,用于連接內(nèi)容服務(wù)器獲取命令消息;內(nèi)容下載模塊,用于根據(jù)命令消息從內(nèi)容服務(wù)器中下載指定內(nèi)容數(shù)據(jù)并進(jìn)行本地存儲(chǔ);以及內(nèi)容播放模塊,用于播放本地存儲(chǔ)的內(nèi)容數(shù)據(jù)。本發(fā)明還涉及一種對(duì)應(yīng)的內(nèi)容服務(wù)方法以及內(nèi)容服務(wù)器和內(nèi)容終端。應(yīng)用本發(fā)明的技術(shù)方案,用戶端可以自由選擇內(nèi)容服務(wù)器上的內(nèi)容數(shù)據(jù)并控制家中的內(nèi)容終端進(jìn)行下載及本地存儲(chǔ)、播放。
文檔編號(hào)H04L29/06GK102065117SQ20101027569
公開日2011年5月18日 申請(qǐng)日期2010年9月8日 優(yōu)先權(quán)日2010年9月8日
發(fā)明者王吉躍, 蒲東皖 申請(qǐng)人:北京亮點(diǎn)時(shí)間科技有限公司