專利名稱:節(jié)目推送方法、系統(tǒng)及智能顯示設(shè)備、云端服務(wù)器的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于多媒體應(yīng)用領(lǐng)域,尤其涉及一種節(jié)目推送方法、系統(tǒng)及智能顯示設(shè)備、云端服務(wù)器。
背景技術(shù):
隨著技術(shù)的不斷發(fā)展,特別是通信技術(shù)在電視及移動(dòng)設(shè)備等電子設(shè)備中的應(yīng)用,使得人們能夠通過多屏互動(dòng)技術(shù)在各種電子設(shè)備間進(jìn)行信息共享并獲得各種交互功能。然而,目前現(xiàn)有的多屏互動(dòng)技術(shù)大多是在將移動(dòng)設(shè)備的圖像、音視頻或控制信息進(jìn)行編碼后,通過無線通信協(xié)議傳輸至顯示屏幕更大且顯示性能更好的顯示設(shè)備(如電視等)上解碼后顯示,并在顯示設(shè)備上響應(yīng)用戶在移動(dòng)設(shè)備發(fā)起的操作,這樣的交互方式基本要依賴于無線路由器進(jìn)行連接,因而數(shù)據(jù)交互的穩(wěn)定性較差。此外,這樣的連接方式下,移動(dòng)設(shè)備通常是作為發(fā)送的數(shù)據(jù)的源端,而顯示設(shè)備則通常作為接收數(shù)據(jù)的宿端,交互形式較為單一,不能完全滿足現(xiàn)實(shí)生活中的實(shí)際 需求。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例的目的在于提供一種節(jié)目推送方法、系統(tǒng)及智能顯示設(shè)備、云端服務(wù)器,旨在解決現(xiàn)有的多屏互動(dòng)技術(shù)由于依賴無線路由器使得數(shù)據(jù)交互的穩(wěn)定性較差,且交互形式單一的問題。本發(fā)明實(shí)施例是這樣實(shí)現(xiàn)的,一種節(jié)目推送方法,所述方法包括智能顯示設(shè)備與移動(dòng)設(shè)備建立WIFI直連,所述智能顯示設(shè)備支持兩個(gè)不同的MAC實(shí)體;接收用戶輸入的節(jié)目預(yù)訂信息;當(dāng)智能顯示設(shè)備監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備。本發(fā)明實(shí)施例的另一目的在于提供一種智能顯示設(shè)備,所述智能顯示設(shè)備包括連接控制單元,用于與移動(dòng)設(shè)備建立WIFI直連,并與云端服務(wù)器建立網(wǎng)絡(luò)連接;網(wǎng)絡(luò)連接單元,所述的網(wǎng)絡(luò)連接單元設(shè)置有兩個(gè)不同的MAC實(shí)體;預(yù)訂單元,用于接收用戶的節(jié)目預(yù)訂信息;節(jié)目推送單元,用于當(dāng)監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備。本發(fā)明實(shí)施例的另一目的在于提供一種云端服務(wù)器,所述云端服務(wù)器包括云端連接建立單元,用于與智能顯示設(shè)備建立網(wǎng)絡(luò)連接;預(yù)訂信息接收單元,用于接收智能顯示設(shè)備發(fā)送的節(jié)目預(yù)訂信息;云端節(jié)目推送單元,用于根據(jù)所述節(jié)目預(yù)訂信息確定初選節(jié)目單,當(dāng)初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目數(shù)據(jù)流,并在分析所監(jiān)控的節(jié)目數(shù)據(jù)流后,將獲得的截取幀發(fā)送至智能顯示設(shè)備,使智能顯示設(shè)備截取緩存中所述截取幀之后的節(jié)目數(shù)據(jù)流并將所截取的數(shù)據(jù)流推送至與智能顯示設(shè)備建立了 WIFI直連的移動(dòng)設(shè)備。本發(fā)明實(shí)施例的另一目的在于提供一種移動(dòng)設(shè)備,所述移動(dòng)設(shè)備包括移動(dòng)設(shè)備連接建立單元,用于與智能顯示設(shè)備建立WIFI直連;設(shè)備服務(wù)狀態(tài)單元,用于向智能顯示設(shè)備提供服務(wù)信息;連接管理單元,用于管理、控制與智能顯示設(shè)備的數(shù)據(jù)連接。推送節(jié)目接收單元,用于解碼智能顯示設(shè)備發(fā)送的節(jié)目數(shù)據(jù)流并播放。本發(fā)明實(shí)施例的另一目的在于提供一種節(jié)目推薦系統(tǒng),所述節(jié)目推薦系統(tǒng)包括所述智能顯示設(shè)備、所述云端服務(wù)器及所述移動(dòng)設(shè)備。在本發(fā)明實(shí)施例中,由于智能顯示設(shè)備與移動(dòng)設(shè)備之間通過WIFI直連進(jìn)行數(shù)據(jù)傳輸,因而數(shù)據(jù)交互的穩(wěn)定性較好。同時(shí),由于WIFI直連是點(diǎn)對點(diǎn)的對等連接,智能顯示設(shè)備既能作為源端,也能作為宿端。此外,在本發(fā)明實(shí)施例中,節(jié)目推送借助云端服務(wù)器實(shí)現(xiàn),用戶無需經(jīng)常查詢節(jié)目播放狀態(tài),也無需采用長連接的方式觀看電視節(jié)目。云端服務(wù)器利用云計(jì)算的并行處理方式,實(shí)時(shí)推送用戶預(yù)訂的節(jié)目,不僅使用戶能夠在家中任何地點(diǎn)觀看節(jié)目,且由于云端服務(wù)器的并行處理能力,能夠同時(shí)向用戶推送多個(gè)節(jié)目,使得用戶的選擇更為廣泛,豐富。同時(shí),在這樣的交互方式下,用戶通過輸入預(yù)訂節(jié)目信息,發(fā)起節(jié)目推送請求,成為了預(yù)訂節(jié)目的發(fā)起者,使用更為主動(dòng),用戶體驗(yàn)較佳。
圖1是本發(fā)明實(shí)施例提供的節(jié)目推送方法的流程
圖2是圖1中智能顯示設(shè)備與云端服務(wù)器的交互示意圖。圖3是本發(fā)明實(shí)施例提供的節(jié)目推送系統(tǒng)的結(jié)構(gòu)示意圖。
具體實(shí)施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。為了說明本發(fā)明所述的技術(shù)方案,下面通過具體實(shí)施例來進(jìn)行說明。實(shí)施例一如圖1所示為本發(fā)明第一實(shí)施例提供的一種節(jié)目推送方法流程圖,為了便于說明,僅不出了與本發(fā)明實(shí)施例相關(guān)的部分。在步驟Sll中,智能顯示設(shè)備與移動(dòng)設(shè)備建立WIFI直連(W1-Fi Direct,一種可以將個(gè)人電腦、移動(dòng)設(shè)備等終端以無線方式互相連接的技術(shù))。所述智能顯示設(shè)備支持兩個(gè)不同的MAC (Media Access Control,介質(zhì)訪問控制層)實(shí)體,這里所述的MAC實(shí)體為網(wǎng)卡實(shí)體,其中一 MAC實(shí)體對外連接廣域網(wǎng),另一 MAC實(shí)體對內(nèi)連接局域網(wǎng)或者與移動(dòng)設(shè)備等終端直連。在本發(fā)明實(shí)施例中,智能顯示設(shè)備與移動(dòng)設(shè)備經(jīng)過WIFI認(rèn)證后,建立無需通過無線路由器就能點(diǎn)對點(diǎn)進(jìn)行數(shù)據(jù)傳輸?shù)腤IFI直連。由于WIFI直連是對等的點(diǎn)對點(diǎn)連接,因此建立WIFI直連的智能顯示設(shè)備既可以作為源端又可以作為宿端,能夠同時(shí)支持智能顯示設(shè)備的大屏向移動(dòng)設(shè)備的小屏傳輸應(yīng)用,也支持移動(dòng)設(shè)備的小屏向智能顯示設(shè)備的大屏傳輸應(yīng)用,且WIFI直連相對通過無線路由器建立的網(wǎng)絡(luò)連接穩(wěn)定性更強(qiáng)。其中,智能顯示設(shè)備包括但不限于智能電視、電腦一體機(jī)等;移動(dòng)設(shè)備包括但不限于手機(jī)、攝像機(jī)、打印機(jī)、平板電腦等。在本發(fā)明實(shí)施例中,由于可能有多個(gè)移動(dòng)設(shè)備,而每個(gè)移動(dòng)設(shè)備所支持的應(yīng)用是不同的,因此,為了能夠向適當(dāng)?shù)囊苿?dòng)設(shè)備推送節(jié)目,智能顯示設(shè)備需獲得所有移動(dòng)設(shè)備的服務(wù)信息,并根據(jù)服務(wù)信息選擇合適的移動(dòng)設(shè)備建立WIFI直連。因而,優(yōu)選的,在步驟Sll之前,智能顯示設(shè)備搜索能夠建立WIFI直連的移動(dòng)設(shè)備,并向搜索到的移動(dòng)設(shè)備發(fā)送服務(wù)發(fā)現(xiàn)指令,而移動(dòng)設(shè)備根據(jù)服務(wù)發(fā)現(xiàn)指令將建立WIFI直連所需的服務(wù)信息返回給智能顯示設(shè)備。其中,所述服務(wù)信息 包括移動(dòng)設(shè)備的裝置能力信息、音視頻編碼格式信息、傳輸能力信息、系統(tǒng)信息、顯示能力信息和3D能力信息中的至少一個(gè)。具體的,裝置能力信息包括移動(dòng)設(shè)備類型、處理器性能、電池電量、存儲(chǔ)空間大小等;音視頻編碼格式信息包括移動(dòng)設(shè)備所支持的音視頻編碼格式等;傳輸能力信息包括RTP (Reliable Transport Protocol,可靠傳輸協(xié)議)會(huì)話的最大可支持?jǐn)?shù)量、是否支持RTSP (Real Time Streaming Protocol,實(shí)時(shí)流傳輸協(xié)議)協(xié)議等;系統(tǒng)信息包括生產(chǎn)代碼、產(chǎn)品代碼、生產(chǎn)日期、序列號(hào)、序列號(hào)細(xì)節(jié)、產(chǎn)品名稱和所使用操作系統(tǒng)類型版本等;顯示能力信息包括是否支持重力感應(yīng)或屏幕旋轉(zhuǎn)、是否支持YCbCr (—種色彩編碼方案)色深編碼顯示、RGB顏色深度信息、水平屏幕大小以及垂直屏幕大小等;3D能力信息包括是否支持3D封裝格式、是否支持幀連續(xù)、3D交錯(cuò)格式、3D深度信息等。在智能顯示設(shè)備獲知建立WIFI直連所需的服務(wù)信息后,便可與對應(yīng)的移動(dòng)設(shè)備建立WIFI直連。例如,用戶需要將攝像機(jī)拍攝的視頻圖像通過WIFI直連實(shí)時(shí)傳輸給智能顯示設(shè)備讓其顯示,同時(shí)還需由用戶在智能顯示設(shè)備上選擇特定圖像幀通過WIFI直連傳輸給打印機(jī)打印。則需要智能顯示設(shè)備根據(jù)接收到的所有移動(dòng)設(shè)備的服務(wù)信息來在眾多移動(dòng)設(shè)備中確定攝像機(jī)和打印機(jī),并在分別建立WIFI直連后傳輸數(shù)據(jù)。優(yōu)選的,當(dāng)智能顯示設(shè)備與多個(gè)移動(dòng)設(shè)備都建立WIFI直連時(shí),智能顯示設(shè)備將多個(gè)移動(dòng)設(shè)備加入一個(gè)廣播組,以便于統(tǒng)一管理,并可向所有建立了 WIFI連接的移動(dòng)設(shè)備廣播數(shù)據(jù)。其中,移動(dòng)設(shè)備在向智能顯示設(shè)備發(fā)送服務(wù)信息時(shí),還可以向智能顯示設(shè)備提供連接歷史信息,如該移動(dòng)設(shè)備是否與智能顯示設(shè)備建立過WIFI直連,該移動(dòng)設(shè)備是否加入過智能顯示設(shè)備的廣播組等。在步驟S12中,接收用戶輸入的節(jié)目預(yù)訂信息。在本發(fā)明實(shí)施例中,用戶可通過遙控器點(diǎn)選的方式在智能顯示設(shè)備上直接輸入用戶所需的節(jié)目預(yù)訂信息,智能顯示設(shè)備已預(yù)先設(shè)置好供用戶輸入節(jié)目預(yù)訂信息的表單。節(jié)目預(yù)訂信息包括但不限于節(jié)目信息及節(jié)目推送條件。其中,節(jié)目信息包括但不限于節(jié)目名稱及節(jié)目播放時(shí)間;節(jié)目推送條件則是用戶觀看節(jié)目信息的條件,即當(dāng)節(jié)目信息滿足節(jié)目推送條件時(shí)將該節(jié)目推送給用戶觀看。如節(jié)目信息是晚會(huì),則節(jié)目推送條件可以是歌手名字,晚會(huì)中的節(jié)目名稱等;如節(jié)目信息是足球賽,則節(jié)目推送條件可以是比分改變,進(jìn)球等;如節(jié)目信息是一部電視連續(xù)劇,則節(jié)目推送條件可以是開頭曲結(jié)束等。由于節(jié)目推送條件是對用戶觀看節(jié)目信息條件的描述,因而節(jié)目推送條件可以是一段文字信息,或一段視
頻,或一段音頻等。用戶還可在節(jié)目推送條件中設(shè)置去除廣告,以備云端服務(wù)器處理。此外,用戶還能夠預(yù)訂在同一時(shí)段播放的節(jié)目信息數(shù)上限,以便后續(xù)云端服務(wù)器確定在同一時(shí)段監(jiān)控的節(jié)目數(shù)據(jù)源數(shù)量的上限,以及智能顯示設(shè)備確定緩存的不同節(jié)目數(shù)據(jù)流數(shù)量的上限,具體云端服務(wù)器對節(jié)目數(shù)據(jù)流的監(jiān)控及智能顯示設(shè)備緩存節(jié)目數(shù)據(jù)流的實(shí)現(xiàn)在后續(xù)會(huì)詳細(xì)描述。在步驟S13中,當(dāng)智能顯示設(shè)備監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備。在本發(fā)明實(shí)施例中,當(dāng)智能顯示設(shè)備監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備的具體過程如圖2所示,下面將進(jìn)行詳細(xì)說明。如圖2所示,智能顯示設(shè)備通過與云端服務(wù)器的交互實(shí)現(xiàn)對節(jié)目預(yù)訂信息對應(yīng)節(jié)目的監(jiān)控。具體為步驟S21,智能顯示設(shè)備與云端服務(wù)器建立網(wǎng)絡(luò)連接。在本發(fā)明實(shí)施例中,由于智能顯示設(shè)備要在與移動(dòng)設(shè)備建立WIFI直連的同時(shí)與云端服務(wù)器建立網(wǎng)絡(luò)連接,因此,該智能顯示設(shè)備支持兩個(gè)不同的MAC實(shí)體。智能顯示設(shè)備與云端服務(wù)器建立的網(wǎng)絡(luò)連接既可以是有線的網(wǎng)絡(luò)連接也可以是無線網(wǎng)絡(luò)連接。步驟S22,智能顯示設(shè)備把節(jié)目預(yù)訂信息發(fā)送給云端服務(wù)器。步驟S23,云端服務(wù)器根據(jù)節(jié)目預(yù)訂信息確定初選節(jié)目單。在本發(fā)明實(shí)施例中,云端服務(wù)器在接收到節(jié)目預(yù)訂信息后,根據(jù)節(jié)目預(yù)訂信息中的節(jié)目信息確定初選節(jié)目單 ,即根據(jù)用戶在智能顯示設(shè)備中輸入的節(jié)目名稱或節(jié)目播放時(shí)間等節(jié)目信息挑選出用戶感興趣的節(jié)目,組成初選節(jié)目單。步驟S24,當(dāng)初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),云端服務(wù)器分析所監(jiān)控的節(jié)目數(shù)據(jù)流并通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目數(shù)據(jù)流。在本發(fā)明實(shí)施例中,云端服務(wù)器在確定初選節(jié)目單后,實(shí)時(shí)監(jiān)控初選節(jié)目單中的節(jié)目數(shù)據(jù)流。當(dāng)云端服務(wù)器監(jiān)控到初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),云端服務(wù)器開始分析所監(jiān)控的節(jié)目數(shù)據(jù)流,同時(shí)通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目的數(shù)據(jù)流。其中,云端服務(wù)器分析所監(jiān)控的節(jié)目數(shù)據(jù)流的具體方法在后續(xù)步驟S26中詳述。步驟S25,智能顯示設(shè)備在接收到云端服務(wù)器發(fā)出的緩存云端服務(wù)器監(jiān)控的節(jié)目的數(shù)據(jù)流的通知后,便將云端服務(wù)器監(jiān)控的節(jié)目的數(shù)據(jù)流存入緩存。步驟S26,云端服務(wù)器在分析所監(jiān)控的節(jié)目數(shù)據(jù)流后,將獲得的截取幀發(fā)送至智能顯示設(shè)備。在本發(fā)明實(shí)施例中,云端服務(wù)器在監(jiān)控到初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),一方面通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目的數(shù)據(jù)流,同時(shí)在另一方面根據(jù)所述節(jié)目推送條件對監(jiān)控范圍內(nèi)的節(jié)目的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,篩選出符合節(jié)目推送條件的關(guān)鍵幀,在將位于關(guān)鍵幀之前且與之最近鄰的候選數(shù)據(jù)幀標(biāo)記為截取幀后,并將截取幀發(fā)送至智能顯示設(shè)備。具體的,云端服務(wù)器在監(jiān)控到初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),根據(jù)節(jié)目推送條件獲得節(jié)目的推送情景,在對監(jiān)控范圍內(nèi)的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析后,將發(fā)生推送情景的概率大于預(yù)設(shè)閾值的多個(gè)數(shù)據(jù)幀標(biāo)記為候選數(shù)據(jù)幀。其中,在對監(jiān)控范圍內(nèi)的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析時(shí),通過語音識(shí)別算法對音頻流進(jìn)行分析,通過圖像識(shí)別算法對視頻流進(jìn)行分析,并在分析的過程中對監(jiān)控中的節(jié)目發(fā)生推送情景的可能性進(jìn)行趨勢分析,計(jì)算出發(fā)生推送情景的概率,將發(fā)生推送情景的概率大于預(yù)設(shè)閾值的數(shù)據(jù)幀標(biāo)記為候選數(shù)據(jù)幀。在獲得多個(gè)候選數(shù)據(jù)幀后,綜合音頻流及視頻流的分析情況,將推送情景的發(fā)生概率最大的候選數(shù)據(jù)幀作為符合節(jié)目推送條件(也就是確認(rèn)能發(fā)生推送情景)的關(guān)鍵幀,并通知智能顯示設(shè)備推送情景確認(rèn)發(fā)生,將截取幀發(fā)送至智能顯示設(shè)備。優(yōu)選的,云端服務(wù)器在實(shí)時(shí)監(jiān)控所述初選節(jié)目單中的節(jié)目的數(shù)據(jù)流時(shí),當(dāng)同一時(shí)段出現(xiàn)了多個(gè)初選節(jié)目單中的節(jié)目,則云端服務(wù)器并行監(jiān)控和分析同一時(shí)段出現(xiàn)的多個(gè)初選節(jié)目單中的節(jié)目。步驟S27,智能顯示設(shè)備截取緩存中所述截取幀之后的節(jié)目數(shù)據(jù)流并推送至移動(dòng)設(shè)備。在本發(fā)明實(shí)施例中,智能顯示設(shè)備在接收到云端服務(wù)器發(fā)送的截取幀后,首先確認(rèn)智能顯示設(shè)備與移動(dòng)設(shè)備所建立的WIFI直連是否還處于連接狀態(tài),是則直接向移動(dòng)設(shè)備發(fā)送推送確認(rèn)請求,否則重新發(fā)現(xiàn)移動(dòng)設(shè)備,并與移動(dòng)設(shè)備建立WIFI直連。移動(dòng)設(shè)備在接收到智能顯示設(shè)備后,用戶從移動(dòng)設(shè)備上看到該推送確認(rèn)請求,若用戶不想看該節(jié)目,則在移動(dòng)設(shè)備上輸入不推送信息,隨后移動(dòng)設(shè)備向智能顯示設(shè)備反饋不推送信息,則智能顯示設(shè)備繼續(xù)監(jiān)控后續(xù)節(jié)目,不向移動(dòng)設(shè)備推送當(dāng)前節(jié)目。若用戶想看該節(jié)目,則在移動(dòng)設(shè)備上輸入推送確認(rèn)信息,由移動(dòng)設(shè)備向智能顯示設(shè)備反饋推送確認(rèn)信息,智能顯示設(shè)備在接收到移動(dòng)設(shè)備反饋的推送確認(rèn)信息后,從緩存中讀取所述截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后通過RTSP連接發(fā)送至移動(dòng)設(shè)備,移動(dòng)設(shè)備將接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放。其中,智能顯示設(shè)備在對節(jié)目數(shù)據(jù)流進(jìn)行編碼的過程中,根據(jù)得到的服務(wù)信息中的移動(dòng)設(shè)備 屏幕信息做視頻屏幕畫面映射轉(zhuǎn)換,將智能顯示設(shè)備的大屏幕畫面轉(zhuǎn)化為移動(dòng)設(shè)備的小屏幕畫面。優(yōu)選的,當(dāng)智能顯示設(shè)備接收到的截取幀個(gè)數(shù)大于一時(shí),智能顯示設(shè)備向移動(dòng)設(shè)備發(fā)送節(jié)目推送列表,所述節(jié)目推送列表包括各截取幀對應(yīng)的節(jié)目,且含有所有節(jié)目的看點(diǎn)信息。用戶在看到該節(jié)目推送列表后,在移動(dòng)設(shè)備上選擇想看的節(jié)目,于是移動(dòng)設(shè)備根據(jù)用戶輸入的節(jié)目選定信息向智能顯示設(shè)備發(fā)送推送節(jié)目確認(rèn)信息,該推送節(jié)目確認(rèn)信息包括用戶選定的節(jié)目標(biāo)識(shí)符。隨后,智能顯示設(shè)備從緩存中讀取用戶選定的節(jié)目標(biāo)識(shí)符對應(yīng)的截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后發(fā)送至移動(dòng)設(shè)備。最后移動(dòng)設(shè)備將接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放。在本發(fā)明實(shí)施例中,由于移動(dòng)設(shè)備的節(jié)目與電視機(jī)播放的節(jié)目可能存在不同步的情形,因而當(dāng)用戶看完推送來的節(jié)目看點(diǎn),需要同步該節(jié)目時(shí),向移動(dòng)設(shè)備輸入同步播放指令,使移動(dòng)設(shè)備在接收到同步播放指令時(shí),重新從智能顯示設(shè)備獲取當(dāng)前播放節(jié)目的音視頻數(shù)據(jù)流并再解碼后播放。優(yōu)選的,由于用戶在觀看完推送的節(jié)目后,可能會(huì)想要與人分享,因而,移動(dòng)設(shè)備還為用戶提供了分享精彩節(jié)目信息內(nèi)容的交互接口,用戶將通過移動(dòng)設(shè)備獲取節(jié)目推送列表中的節(jié)目看點(diǎn)信息以及相關(guān)視頻,并將其通過社交網(wǎng)站等方式向他人分享。
在本發(fā)明實(shí)施例中,在推送節(jié)目播放過程中,當(dāng)用戶不想看推送的節(jié)目時(shí),向移動(dòng)設(shè)備輸入節(jié)目退出指令,則移動(dòng)設(shè)備停止播放當(dāng)前節(jié)目。此外,在推送節(jié)目播放過程中,若移動(dòng)設(shè)備又接收到了智能顯示設(shè)備發(fā)送的新的節(jié)目的推送確認(rèn)請求,且用戶在移動(dòng)設(shè)備輸入了對該節(jié)目的推送確認(rèn)信息,則移動(dòng)設(shè)備停止播放當(dāng)前節(jié)目,開始接收智能顯示設(shè)備新發(fā)的推送確認(rèn)請求對應(yīng)的節(jié)目并播放。當(dāng)節(jié)目播放完成后,用戶可在移動(dòng)設(shè)備上輸入是否繼續(xù)監(jiān)控云端服務(wù)器節(jié)目的指令,若用戶在移動(dòng)設(shè)備輸入繼續(xù)監(jiān)控云端服務(wù)器節(jié)目的指令,則智能顯示設(shè)備清空緩存的節(jié)目數(shù)據(jù)流,云端服務(wù)器清空記錄的截取幀并繼續(xù)監(jiān)控節(jié)目數(shù)據(jù)流,并在監(jiān)控到新的推送節(jié)目后,推送至移動(dòng)設(shè)備。若用戶在移動(dòng)設(shè)備輸入不再繼續(xù)監(jiān)控云端服務(wù)器節(jié)目的指令,則智能顯示設(shè)備清空緩存中的節(jié)目數(shù)據(jù)流,云端服務(wù)器清空正在監(jiān)控的節(jié)目數(shù)據(jù)流,此后,智能顯示設(shè)備斷開與移動(dòng)設(shè)備的WIFI直連,智能顯示設(shè)備及移動(dòng)設(shè)備釋放系統(tǒng)資源。值得說明的是,在本方法中,智能顯示設(shè)備通過云端服務(wù)器對用戶的預(yù)訂節(jié)目進(jìn)行監(jiān)控,并提取預(yù)訂節(jié)目的關(guān)鍵幀;然而當(dāng)智能顯示設(shè)備的資源比較充足,用戶預(yù)訂的節(jié)目不多的情況下,所述的智能顯示設(shè)備可以不依賴固定的云端服務(wù)器而通過相同或者相似的方法自行監(jiān)控用戶預(yù)訂的節(jié)目,并獲取監(jiān)控的節(jié)目數(shù)據(jù)流。在本發(fā)明實(shí)施例中,由于智能顯示設(shè)備與移動(dòng)設(shè)備之間通過WIFI直連進(jìn)行數(shù)據(jù)傳輸,因而數(shù)據(jù)交互的穩(wěn)定性較好。同時(shí),由于WIFI直連是點(diǎn)對點(diǎn)的對等連接,智能顯示設(shè)備既能作為源端,也能作為宿端。此外,在本發(fā)明實(shí)施例中,節(jié)目推送借助云端服務(wù)器實(shí)現(xiàn),用戶無需經(jīng)常查詢節(jié)目播放狀態(tài),也無需采用長連接的方式觀看電視節(jié)目。云端服務(wù)器利用云計(jì)算的并行處理方式,實(shí)時(shí)推送用戶預(yù)訂的節(jié)目,不僅使用戶能夠在家中任何地點(diǎn)觀看節(jié)目,且由于云端服務(wù)器的并行處理能力,能夠同時(shí)向用戶推送多個(gè)節(jié)目,使得用戶的選擇更為廣泛,豐富。同時(shí),在這樣的交互方式下,用戶通過輸入預(yù)訂節(jié)目信息,發(fā)起節(jié)目推送請求,成為了預(yù)訂節(jié)目的發(fā)起者,使用更為主動(dòng),用戶體驗(yàn)較佳。實(shí)施例二 圖3為本發(fā)明實(shí)施例提供的節(jié)目推薦系統(tǒng)的結(jié)構(gòu)示意圖,為了便于說明,僅示出了與本發(fā)明實(shí)施例相關(guān)的部份。在本發(fā)明實(shí)施例中,節(jié)目推薦系統(tǒng)包括智能顯示設(shè)備1,與所述智能顯示設(shè)備I通過網(wǎng)絡(luò)相連的云端服務(wù)器2,與所述智能顯示設(shè)備I通過WIFI直連的移動(dòng)設(shè)備3。其中對于智能顯示設(shè)備I而言,所述智能顯示設(shè)備I包括連接控制單元11,用于與移動(dòng)設(shè)備建立WIFI直連,并與云端服務(wù)器建立網(wǎng)絡(luò)連接;網(wǎng)絡(luò)連接單元12,其設(shè)置有兩個(gè)不同的MAC實(shí)體,這里所述的MAC實(shí)體為網(wǎng)卡實(shí)體,其中一 MAC實(shí)體對外連接廣域網(wǎng),另一 MAC實(shí)體對內(nèi)連接局域網(wǎng)或者與移動(dòng)設(shè)備等終端直連;預(yù)訂單元13,用于接收用戶的節(jié)目預(yù)訂信息;節(jié)目推送單元14,用于當(dāng)監(jiān)控到節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備。在本發(fā)明實(shí)施例中,所述節(jié)目推送單元14包括三個(gè)子單元,分別為推送預(yù)訂信息轉(zhuǎn)發(fā) 單元141,用于將用戶輸入的節(jié)目預(yù)訂信息發(fā)送至云端服務(wù)器;推送節(jié)目判定單元142,用于使云端服務(wù)器根據(jù)節(jié)目預(yù)訂信息確定初選節(jié)目單,在初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),接收到云端服務(wù)器發(fā)送的開始緩存所監(jiān)控的節(jié)目數(shù)據(jù)流的通知,并獲取云端服務(wù)器發(fā)送的分析所監(jiān)控的節(jié)目數(shù)據(jù)流獲得的截取幀;節(jié)目數(shù)據(jù)流發(fā)送單元143,用于截取緩存中截取幀之后的節(jié)目數(shù)據(jù)流并推送至移動(dòng)設(shè)備。其中,所述節(jié)目數(shù)據(jù)流發(fā)送單元143也包括三個(gè)子單元,分別為截取幀個(gè)數(shù)判斷單元1431,用于判斷接收到的截取幀個(gè)數(shù)是否大于一;節(jié)目選擇切換單元1432,用于當(dāng)截取幀個(gè)數(shù)判斷單元判斷接收到的截取幀個(gè)數(shù)大于一時(shí),向移動(dòng)設(shè)備發(fā)送節(jié)目推送列表,所述節(jié)目推送列表包括各截取幀對應(yīng)的節(jié)目,并在接收到移動(dòng)設(shè)備根據(jù)用戶輸入的節(jié)目選定信息反饋的推送節(jié)目確認(rèn)信息后,從緩存中讀取用戶選定的節(jié)目對應(yīng)的截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后發(fā)送至移動(dòng)設(shè)備,使移動(dòng)設(shè)備對接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放;節(jié)目確認(rèn)單元1433,用于當(dāng)截取幀個(gè)數(shù)判斷單元判斷接收到的截取幀個(gè)數(shù)不大于一時(shí),向移動(dòng)設(shè)備發(fā)送推送確認(rèn)請求,在接收到移動(dòng)設(shè)備反饋的推送確認(rèn)信息后將該節(jié)目在智能顯示設(shè)備顯示,同時(shí)從緩存中讀取截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后發(fā)送至移動(dòng)設(shè)備,使移動(dòng)設(shè)備對接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放。優(yōu)選的,所述智能顯示設(shè)備還包括服務(wù)發(fā)現(xiàn)單元15,用于搜索能夠建立WIFI直連的移動(dòng)設(shè)備,向搜索到的移動(dòng)設(shè)備發(fā)送服務(wù)發(fā)現(xiàn)指令,并接收移動(dòng)設(shè)備根據(jù)服務(wù)發(fā)現(xiàn)指令反饋的建立WIFI直連所需的服務(wù) 信息。移動(dòng)設(shè)備管理單元16,用于當(dāng)智能顯示設(shè)備與多個(gè)移動(dòng)設(shè)備都建立WIFI直連時(shí),將多個(gè)移動(dòng)設(shè)備加入一個(gè)廣播組。對于云端服務(wù)器2而言,所述云端服務(wù)器2包括云端連接建立單元21,用于與智能顯示設(shè)備建立網(wǎng)絡(luò)連接;預(yù)訂信息接收單元22,用于接收智能顯示設(shè)備發(fā)送的節(jié)目預(yù)訂信息;在本發(fā)明實(shí)施例中,所述節(jié)目預(yù)訂信息包括但不限于節(jié)目信息,節(jié)目推送條件。云端節(jié)目推送單元23,用于根據(jù)節(jié)目預(yù)訂信息確定初選節(jié)目單,當(dāng)初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目數(shù)據(jù)流,并在分析所監(jiān)控的節(jié)目數(shù)據(jù)流后,將獲得的截取幀發(fā)送至智能顯示設(shè)備,使智能顯示設(shè)備截取緩存中截取幀之后的節(jié)目數(shù)據(jù)流并將所截取的數(shù)據(jù)流推送至與智能顯示設(shè)備建立了 WIFI直連的移動(dòng)設(shè)備。在本發(fā)明實(shí)施例中,所述云端節(jié)目推送單元23包括初選節(jié)目監(jiān)控單元231,用于根據(jù)節(jié)目信息確定初選節(jié)目單,實(shí)時(shí)監(jiān)控初選節(jié)目單中的節(jié)目的數(shù)據(jù)流;關(guān)鍵幀確定單元232,用于當(dāng)初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目的數(shù)據(jù)流,并根據(jù)節(jié)目推送條件對監(jiān)控范圍內(nèi)的節(jié)目的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,篩選出符合節(jié)目推送條件的關(guān)鍵幀;在本發(fā)明實(shí)施例中,關(guān)鍵幀確定單元232包括推送情景確定單元2321,用于根據(jù)節(jié)目推送條件獲得節(jié)目的推送情景;候選數(shù)據(jù)幀標(biāo)記單元2322,用于對監(jiān)控范圍內(nèi)的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,將發(fā)生推送情景的概率大于預(yù)設(shè)閾值的多個(gè)數(shù)據(jù)幀標(biāo)記為候選數(shù)據(jù)幀;關(guān)鍵幀確定子單元2323用于將推送情景的發(fā)生概率最大的候選數(shù)據(jù)幀作為符合節(jié)目推送條件的關(guān)鍵幀。截取幀確定單元233,用于將位于關(guān)鍵幀之前且與之最近鄰的候選數(shù)據(jù)幀標(biāo)記為截取幀,并將截取幀發(fā)送至智能顯示設(shè)備。對于移動(dòng)設(shè)備3而言,所述移動(dòng)設(shè)備3包括移動(dòng)設(shè)備連接建立單元31,用于與智能顯示設(shè)備建立WIFI直連;設(shè)備服務(wù)狀態(tài)單元32,用于向智能顯示設(shè)備提供服務(wù)信息;連接管理單元33,用于管理、控制與智能顯示設(shè)備的數(shù)據(jù)連接。推送節(jié)目接收單元 34,用于解碼智能顯示設(shè)備發(fā)送的節(jié)目數(shù)據(jù)流并播放。節(jié)目同步單元35,用于當(dāng)接收到同步播放指令時(shí),重新從智能顯示設(shè)備獲取當(dāng)前播放節(jié)目的音視頻數(shù)據(jù)流并解碼播放;評論分享單元36,用于在互聯(lián)網(wǎng)上發(fā)布節(jié)目分享信息。值得說明的是,在本系統(tǒng)中,智能顯示設(shè)備通過云端服務(wù)器對用戶的預(yù)訂節(jié)目進(jìn)行監(jiān)控,并提取預(yù)訂節(jié)目的關(guān)鍵幀;然而當(dāng)智能顯示設(shè)備的資源比較充足,用戶預(yù)訂的節(jié)目不多的情況下,所述的智能顯示設(shè)備可以不依賴固定的云端服務(wù)器而通過相同或者相似的功能模塊自行監(jiān)控用戶預(yù)訂的節(jié)目,并獲取監(jiān)控的節(jié)目數(shù)據(jù)流。在本發(fā)明實(shí)施例中,由于智能顯示設(shè)備與移動(dòng)設(shè)備之間通過WIFI直連進(jìn)行數(shù)據(jù)傳輸,因而數(shù)據(jù)交互的穩(wěn)定性較好。同時(shí),由于WIFI直連是點(diǎn)對點(diǎn)的對等連接,智能顯示設(shè)備既能作為源端,也能作為宿端。此外,在本發(fā)明實(shí)施例中,節(jié)目推送借助云端服務(wù)器實(shí)現(xiàn),用戶無需經(jīng)常查詢節(jié)目播放狀態(tài),也無需采用長連接的方式觀看電視節(jié)目。云端服務(wù)器利用云計(jì)算的并行處理方式,實(shí)時(shí)推送用戶預(yù)訂的節(jié)目,不僅使用戶能夠在家中任何地點(diǎn)觀看節(jié)目,且由于云端服務(wù)器的并行處理能力,能夠同時(shí)向用戶推送多個(gè)節(jié)目,使得用戶的選擇更為廣泛,豐富。同時(shí),在這樣的交互方式下,用戶通過輸入預(yù)訂節(jié)目信息,發(fā)起節(jié)目推送請求,成為了預(yù)訂節(jié)目的發(fā)起者,使用更為主動(dòng),用戶體驗(yàn)較佳。本領(lǐng)域普通技術(shù)人員可以理解,實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,所述的存儲(chǔ)介質(zhì),如R0M/RAM、磁盤、光盤等。以上所述僅為本發(fā)明的較佳實(shí)施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種節(jié)目推送方法,其特征在于,所述方法包括 智能顯示設(shè)備與移動(dòng)設(shè)備建立WIFI直連,所述智能顯示設(shè)備支持兩個(gè)不同的MAC實(shí)體; 接收用戶輸入的節(jié)目預(yù)訂信息; 當(dāng)智能顯示設(shè)備監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備。
2.如權(quán)利要求1所述的方法,其特征在于,所述當(dāng)智能顯示設(shè)備監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備包括 智能顯示設(shè)備與云端服務(wù)器建立網(wǎng)絡(luò)連接, 智能顯示設(shè)備把所述節(jié)目預(yù)訂信息發(fā)送給云端服務(wù)器; 云端服務(wù)器根據(jù)所述節(jié)目預(yù)訂信息確定初選節(jié)目單,當(dāng)初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),云端服務(wù)器通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目數(shù)據(jù)流,并在分析所監(jiān)控的節(jié)目數(shù)據(jù)流后,將獲得的截取幀發(fā)送至智能顯示設(shè)備; 智能顯示設(shè)備截取緩存中所述截取幀之后的節(jié)目數(shù)據(jù)流并推送至移動(dòng)設(shè)備。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述智能顯示設(shè)備與移動(dòng)設(shè)備建立WIFI直連之前,所述步驟還包括 智能顯示設(shè)備搜索能夠建立WIFI直連的移動(dòng)設(shè)備,并向搜索到的移動(dòng)設(shè)備發(fā)送服務(wù)發(fā)現(xiàn)指令; 移動(dòng)設(shè)備根據(jù)所述服務(wù)發(fā)現(xiàn)指令將建立WIFI直連所需的服務(wù)信息返回給智能顯示設(shè)備。
4.如權(quán)利要求3所述的方法,其特征在于,所述服務(wù)信息包括移動(dòng)設(shè)備的裝置能力信息、音視頻編碼格式信息、傳輸能力信息、系統(tǒng)信息、顯示能力信息和3D能力信息中的至少一個(gè)。
5.如權(quán)利要求3所述的方法,其特征在于,所述智能顯示設(shè)備與移動(dòng)設(shè)備建立WIFI直連之后,所述方法還包括 當(dāng)智能顯示設(shè)備與多個(gè)移動(dòng)設(shè)備都建立WIFI直連時(shí),智能顯示設(shè)備將所述多個(gè)移動(dòng)設(shè)備加入一個(gè)廣播組。
6.如權(quán)利要求1或2所述的方法,其特征在于,所述節(jié)目預(yù)訂信息包括 節(jié)目信息,節(jié)目推送條件。
7.如權(quán)利要求6所述的方法,其特征在于,所述云端服務(wù)器根據(jù)所述節(jié)目預(yù)訂信息確定初選節(jié)目單,當(dāng)初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),云端服務(wù)器通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目數(shù)據(jù)流,并在分析所監(jiān)控的節(jié)目數(shù)據(jù)流后,將獲得的截取幀發(fā)送至智能顯示設(shè)備包括 云端服務(wù)器根據(jù)所述節(jié)目信息確定初選節(jié)目單,實(shí)時(shí)監(jiān)控所述初選節(jié)目單中的節(jié)目的數(shù)據(jù)流; 當(dāng)所述初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),云端服務(wù)器通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目的數(shù)據(jù)流,并根據(jù)所述節(jié)目推送條件對監(jiān)控范圍內(nèi)的節(jié)目的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,篩選出符合所述節(jié)目推送條件的關(guān)鍵幀; 云端服務(wù)器將位于所述關(guān)鍵幀之前且與之最近鄰的候選數(shù)據(jù)幀標(biāo)記為截取幀,并將所述截取幀發(fā)送至智能顯示設(shè)備。
8.如權(quán)利要求7所述的方法,其特征在于,所述云端服務(wù)器根據(jù)所述節(jié)目推送條件對監(jiān)控范圍內(nèi)的節(jié)目的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,篩選出符合所述節(jié)目推送條件的關(guān)鍵幀包括 云端服務(wù)器根據(jù)所述節(jié)目推送條件獲得節(jié)目的推送情景; 云端服務(wù)器對監(jiān)控范圍內(nèi)的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,將發(fā)生推送情景的概率大于預(yù)設(shè)閾值的多個(gè)數(shù)據(jù)幀標(biāo)記為候選數(shù)據(jù)幀; 云端服務(wù)器將推送情景的發(fā)生概率最大的候選數(shù)據(jù)幀作為符合節(jié)目推送條件的關(guān)鍵幀。
9.如權(quán)利要求8所述的方法,其特征在于,云端服務(wù)器在實(shí)時(shí)監(jiān)控所述初選節(jié)目單中的節(jié)目的數(shù)據(jù)流時(shí),當(dāng)同一時(shí)段出現(xiàn)了多個(gè)初選節(jié)目單中的節(jié)目,則云端服務(wù)器并行監(jiān)控和分析所述同一時(shí)段出現(xiàn)的多個(gè)初選節(jié)目單中的節(jié)目。
10.如權(quán)利要求2所述的方法,其特征在于,所述智能顯示設(shè)備截取緩存中所述截取幀之后的節(jié)目數(shù)據(jù)流并推送至移動(dòng)設(shè)備包括 智能顯示設(shè)備向移動(dòng)設(shè)備發(fā)送推送確認(rèn)請求; 智能顯示設(shè)備在接收到移動(dòng)設(shè)備反饋的推送確認(rèn)信息后,從緩存中讀取所述截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后發(fā)送至移動(dòng)設(shè)備; 移動(dòng)設(shè)備將接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放。
11.如權(quán)利要求10所述的方法,其特征在于,當(dāng)智能顯示設(shè)備接收到的截取幀個(gè)數(shù)大于一時(shí),所述智能顯示設(shè)備截取緩存中所述截取幀之后的節(jié)目數(shù)據(jù)流并推送至移動(dòng)設(shè)備包括 智能顯示設(shè)備向移動(dòng)設(shè)備發(fā)送節(jié)目推送列表,所述節(jié)目推送列表包括各截取幀對應(yīng)的節(jié)目; 移動(dòng)設(shè)備根據(jù)用戶輸入的節(jié)目選定信息向智能顯示設(shè)備發(fā)送推送節(jié)目確認(rèn)信息,所述推送節(jié)目確認(rèn)信息包括用戶選定的節(jié)目標(biāo)識(shí)符; 智能顯示設(shè)備從緩存中讀取所述用戶選定的節(jié)目標(biāo)識(shí)符對應(yīng)的截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后發(fā)送至移動(dòng)設(shè)備; 移動(dòng)設(shè)備將接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放。
12.如權(quán)利要求10或11所述的方法,其特征在于,當(dāng)移動(dòng)設(shè)備接收到同步播放指令時(shí),重新從智能顯示設(shè)備獲取當(dāng)前播放節(jié)目的音視頻數(shù)據(jù)流并在解碼后播放。
13.一種智能顯示設(shè)備,其特征在于,所述智能顯示設(shè)備包括 連接控制單元,用于與移動(dòng)設(shè)備建立WIFI直連,并與云端服務(wù)器建立網(wǎng)絡(luò)連接; 網(wǎng)絡(luò)連接單元,所述的網(wǎng)絡(luò)連接單元設(shè)置有兩個(gè)不同的MAC實(shí)體; 預(yù)訂單元,用于接收用戶的節(jié)目預(yù)訂信息; 節(jié)目推送單元,用于當(dāng)監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備。
14.如權(quán)利要求13所述的智能顯示設(shè)備,其特征在于,所述節(jié)目推送單元包括 推送預(yù)訂信息轉(zhuǎn)發(fā)單元,用于將用戶輸入的節(jié)目預(yù)訂信息發(fā)送至云端服務(wù)器; 推送節(jié)目判定單元,用于使云端服務(wù)器根據(jù)所述節(jié)目預(yù)訂信息確定初選節(jié)目單,在初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),接收到云端服務(wù)器發(fā)送的開始緩存所監(jiān)控的節(jié)目數(shù)據(jù)流的通知,并獲取云端服務(wù)器發(fā)送的分析所監(jiān)控的節(jié)目數(shù)據(jù)流獲得的截取幀; 節(jié)目數(shù)據(jù)流發(fā)送單元,用于截取緩存中所述截取幀之后的節(jié)目數(shù)據(jù)流并推送至移動(dòng)設(shè)備。
15.如權(quán)利要求14所述的智能顯示設(shè)備,其特征在于,所述節(jié)目數(shù)據(jù)流發(fā)送單元包括 截取幀個(gè)數(shù)判斷單元,用于判斷接收到的截取幀個(gè)數(shù)是否大于一; 節(jié)目選擇切換單元,用于當(dāng)截取幀個(gè)數(shù)判斷單元判斷接收到的截取幀個(gè)數(shù)大于一時(shí),向移動(dòng)設(shè)備發(fā)送節(jié)目推送列表,所述節(jié)目推送列表包括各截取幀對應(yīng)的節(jié)目,并在接收到移動(dòng)設(shè)備根據(jù)用戶輸入的節(jié)目選定信息反饋的推送節(jié)目確認(rèn)信息后,從緩存中讀取所述用戶選定的節(jié)目對應(yīng)的截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后發(fā)送至移動(dòng)設(shè)備,使移動(dòng)設(shè)備對接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放; 節(jié)目確認(rèn)單元,用于當(dāng)截取幀個(gè)數(shù)判斷單元判斷接收到的截取幀個(gè)數(shù)不大于一時(shí),向移動(dòng)設(shè)備發(fā)送推送確認(rèn)請求,在接收到移動(dòng)設(shè)備反饋的推送確認(rèn)信息后將該節(jié)目在智能顯示設(shè)備顯示,同時(shí)從緩存中讀取所述截取幀之后的節(jié)目數(shù)據(jù)流,并在對所讀取的節(jié)目數(shù)據(jù)流進(jìn)行編碼后發(fā)送至移動(dòng)設(shè)備,使移動(dòng)設(shè)備對接收到的節(jié)目數(shù)據(jù)流進(jìn)行解碼后播放。
16.如權(quán)利要求13或14所述的智能顯示設(shè)備,其特征在于,所述智能顯示設(shè)備還包括 服務(wù)發(fā)現(xiàn)單元,用于搜索能夠建立WIFI直連的移動(dòng)設(shè)備,向搜索到的移動(dòng)設(shè)備發(fā)送服務(wù)發(fā)現(xiàn)指令,并接收移動(dòng)設(shè)備根據(jù)所述服務(wù)發(fā)現(xiàn)指令反饋的建立WIFI直連所需的服務(wù)信肩、O
17.如權(quán)利要求16所述的智能顯示設(shè)備,其特征在于,所述智能顯示設(shè)備還包括 移動(dòng)設(shè)備管理單元,用于當(dāng)智能顯示設(shè)備與多個(gè)移動(dòng)設(shè)備都建立WIFI直連時(shí),將所述多個(gè)移動(dòng)設(shè)備加入一個(gè)廣播組。
18.—種云端服務(wù)器,其特征在于,所述云端服務(wù)器包括 云端連接建立單元,用于與智能顯示設(shè)備建立網(wǎng)絡(luò)連接; 預(yù)訂信息接收單元,用于接收智能顯示設(shè)備發(fā)送的節(jié)目預(yù)訂信息; 云端節(jié)目推送單元,用于根據(jù)所述節(jié)目預(yù)訂信息確定初選節(jié)目單,當(dāng)初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目數(shù)據(jù)流,并在分析所監(jiān)控的節(jié)目數(shù)據(jù)流后,將獲得的截取幀發(fā)送至智能顯示設(shè)備,使智能顯示設(shè)備截取緩存中所述截取幀之后的節(jié)目數(shù)據(jù)流并將所截取的數(shù)據(jù)流推送至與智能顯示設(shè)備建立了 WIFI直連的移動(dòng)設(shè)備。
19.如權(quán)利要求18所述的云端服務(wù)器,其特征在于,所述節(jié)目預(yù)訂信息包括 節(jié)目信息,節(jié)目推送條件。
20.如權(quán)利要求19所述的云端服務(wù)器,其特征在于,所述云端節(jié)目推送單元包括 初選節(jié)目監(jiān)控單元,用于根據(jù)所述節(jié)目信息確定初選節(jié)目單,實(shí)時(shí)監(jiān)控所述初選節(jié)目單中的節(jié)目的數(shù)據(jù)流; 關(guān)鍵幀確定單元,用于當(dāng)所述初選節(jié)目單中的節(jié)目的數(shù)據(jù)流進(jìn)入云端服務(wù)器的監(jiān)控范圍時(shí),通知智能顯示設(shè)備緩存所監(jiān)控的節(jié)目的數(shù)據(jù)流,并根據(jù)所述節(jié)目推送條件對監(jiān)控范圍內(nèi)的節(jié)目的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,篩選出符合所述節(jié)目推送條件的關(guān)鍵幀; 截取幀確定單元,用于將位于所述關(guān)鍵幀之前且與之最近鄰的候選數(shù)據(jù)幀標(biāo)記為截取幀,并將所述截取幀發(fā)送至智能顯示設(shè)備。
21.如權(quán)利要求20所述的云端服務(wù)器,其特征在于,所述關(guān)鍵幀確定單元包括 推送情景確定單元,用于根據(jù)所述節(jié)目推送條件獲得節(jié)目的推送情景; 候選數(shù)據(jù)幀標(biāo)記單元,用于對監(jiān)控范圍內(nèi)的數(shù)據(jù)流進(jìn)行音頻流和視頻流的并行分析,將發(fā)生推送情景的概率大于預(yù)設(shè)閾值的多個(gè)數(shù)據(jù)幀標(biāo)記為候選數(shù)據(jù)幀; 關(guān)鍵幀確定子單元,用于將推送情景的發(fā)生概率最大的候選數(shù)據(jù)幀作為符合節(jié)目推送條件的關(guān)鍵幀。
22.—種移動(dòng)設(shè)備,其特征在于,所述移動(dòng)設(shè)備包括 移動(dòng)設(shè)備連接建立單元,用于與智能顯示設(shè)備建立WIFI直連; 設(shè)備服務(wù)狀態(tài)單元,用于向智能顯示設(shè)備提供服務(wù)信息; 連接管理單元,用于管理、控制與智能顯示設(shè)備的數(shù)據(jù)連接。
推送節(jié)目接收單元,用于解碼智能顯示設(shè)備發(fā)送的節(jié)目數(shù)據(jù)流并播放。
23.如權(quán)利要求22所述的移動(dòng)設(shè)備,其特征在于,所述移動(dòng)設(shè)備還包括 節(jié)目同步單元,用于當(dāng)接收到同步播放指令時(shí),重新從智能顯示設(shè)備獲取當(dāng)前播放節(jié)目的音視頻數(shù)據(jù)流并解碼播放; 評論分享單元,用于在互聯(lián)網(wǎng)上發(fā)布節(jié)目分享信息。
24.一種節(jié)目推送系統(tǒng),其特征在于,所述系統(tǒng)包括權(quán)利要求13至17任一權(quán)利要求所述的智能顯示設(shè)備,權(quán)利要求18至21任一權(quán)利要求所述的云端服務(wù)器,以及權(quán)利要求22至23任一權(quán)利要求所述的移動(dòng)設(shè)備。
全文摘要
本發(fā)明適用于多媒體應(yīng)用領(lǐng)域,提供了一種節(jié)目推送方法、系統(tǒng)及智能顯示設(shè)備、云端服務(wù)器,所述節(jié)目推送方法包括智能顯示設(shè)備與移動(dòng)設(shè)備建立WIFI直連,所述智能顯示設(shè)備支持兩個(gè)不同的MAC實(shí)體;接收用戶輸入的節(jié)目預(yù)訂信息;當(dāng)智能顯示設(shè)備監(jiān)控到所述節(jié)目預(yù)訂信息對應(yīng)的節(jié)目播放后,推送所述的節(jié)目至移動(dòng)設(shè)備。由于智能顯示設(shè)備與移動(dòng)設(shè)備之間通過WIFI直連進(jìn)行數(shù)據(jù)傳輸,因而數(shù)據(jù)交互的穩(wěn)定性較好。同時(shí),由于WIFI直連是點(diǎn)對點(diǎn)的對等連接,智能顯示設(shè)備既能作為源端,也能作為宿端。
文檔編號(hào)H04N21/462GK103067776SQ20121057633
公開日2013年4月24日 申請日期2012年12月26日 優(yōu)先權(quán)日2012年12月26日
發(fā)明者張明, 紀(jì)萍, 張恒 申請人:Tcl集團(tuán)股份有限公司