點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明公開(kāi)了提供了一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,包括:本地客戶端啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面;選取一組網(wǎng)絡(luò)客戶端與所述本地客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接;所述網(wǎng)絡(luò)客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接向所述本地客戶端發(fā)送所述實(shí)時(shí)節(jié)目評(píng)論。本發(fā)明使得用戶通過(guò)上述機(jī)制可以在觀看電視節(jié)目的同時(shí),進(jìn)行評(píng)論交互,既可以查閱其他用戶的評(píng)論,又可以發(fā)表評(píng)論,保證了用戶觀看電視節(jié)目的時(shí)間,提高用戶使用電視機(jī)的體驗(yàn)度;同時(shí),無(wú)需利用網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)評(píng)論信息,降低了網(wǎng)絡(luò)服務(wù)器的運(yùn)行負(fù)載,提高了網(wǎng)絡(luò)服務(wù)器以及客戶端硬件資源利用率,減少了運(yùn)營(yíng)成本。
【專利說(shuō)明】點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及電視機(jī)信息交互【技術(shù)領(lǐng)域】,尤其涉及一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法及系統(tǒng)。
【背景技術(shù)】
[0002]電視機(jī)作為一種家用電器已經(jīng)深入到人們的日常生活中,收看電視機(jī)已經(jīng)成為人們獲取信息、娛樂(lè)的重要方式之一。隨著電視機(jī)視覺(jué)效果的改善,電視節(jié)目的增加,其極大地豐富了人們的娛樂(lè)生活。
[0003]對(duì)電視節(jié)目包括精彩的電視節(jié)目、不足的電視節(jié)目等進(jìn)行評(píng)論,漸漸成為了電視用戶的一種習(xí)慣。隨著網(wǎng)絡(luò)技術(shù)的發(fā)展,智能電視的出現(xiàn),人們?cè)谟^看電視節(jié)目的時(shí)候,可以方便地在電視機(jī)上打開(kāi)web,進(jìn)入視頻網(wǎng)站或者專門論壇等去查閱或者發(fā)表所觀看節(jié)目的評(píng)論;或者打開(kāi)一種應(yīng)用程序,用以專門進(jìn)行評(píng)論交互,給電視機(jī)節(jié)愛(ài)好者們提供了一個(gè)可以交流的平臺(tái)。
[0004]但是,上述在電視機(jī)上打開(kāi)web或者應(yīng)用程序的方式,需要暫時(shí)關(guān)掉正在播放的電視節(jié)目畫面,切換到web或者應(yīng)用程序界面進(jìn)行操作,這樣的使用方式,盡管可以給用戶提供一個(gè)交流平臺(tái),但是也犧牲了一些用戶觀看電視節(jié)目的時(shí)間,對(duì)用戶觀看實(shí)時(shí)節(jié)目會(huì)產(chǎn)生很大的影響,嚴(yán)重地影響了用戶的體驗(yàn)度,迫切地需要改進(jìn)現(xiàn)有技術(shù)中的評(píng)論交互的機(jī)制。
【發(fā)明內(nèi)容】
[0005]本發(fā)明的目的是通過(guò)提供一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法及系統(tǒng),解決現(xiàn)有技術(shù)中用戶必須切換電視界面才能進(jìn)行節(jié)目評(píng)論,進(jìn)而浪費(fèi)了用戶觀看電視節(jié)目的時(shí)間,嚴(yán)重影響用戶體驗(yàn)度的問(wèn)題,還解決現(xiàn)有技術(shù)中本地客戶端與網(wǎng)絡(luò)客戶端之間進(jìn)行節(jié)目評(píng)論交互時(shí),需通過(guò)網(wǎng)絡(luò)服務(wù)器進(jìn)行轉(zhuǎn)發(fā),從而造成網(wǎng)絡(luò)服務(wù)器負(fù)載過(guò)大、系統(tǒng)崩潰,增加運(yùn)營(yíng)成本的問(wèn)題。
[0006]為了完成本發(fā)明的目的,本發(fā)明提供了 一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,包括:
[0007]本地客戶端啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面;
[0008]選取一組網(wǎng)絡(luò)客戶端與所述本地客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接;
[0009]所述網(wǎng)絡(luò)客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接向所述本地客戶端發(fā)送所述實(shí)時(shí)節(jié)目評(píng)論;
[0010]所述本地客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收、回復(fù)所述實(shí)時(shí)節(jié)目評(píng)論,并在所述實(shí)時(shí)節(jié)目評(píng)論交互界面進(jìn)行顯示。
[0011]優(yōu)選地,所述具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接由一條雙向連接的鏈路實(shí)現(xiàn)或由兩條單向連接的鏈路實(shí)現(xiàn)。
[0012]優(yōu)選地,所述具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接的通信內(nèi)容包括內(nèi)容幀和控制幀,所述內(nèi)容幀為實(shí)時(shí)節(jié)目的評(píng)論信息,所述控制幀對(duì)所述點(diǎn)對(duì)點(diǎn)連接進(jìn)行管理。
[0013]優(yōu)選地,所述選取的一組網(wǎng)絡(luò)客戶端應(yīng)滿足以下條件:所述本地客戶端與所述選取的一組網(wǎng)絡(luò)客戶端的活躍度之和滿足本地客戶端的活躍度需求;
[0014]其中,所述活躍度是指依據(jù)客戶端每分鐘發(fā)送的評(píng)論次數(shù)對(duì)客戶端所做的分級(jí),活躍度分為η級(jí),每一級(jí)每分鐘發(fā)送的評(píng)論次數(shù)為num,num=2~ (η-l)?2~n ;所述活躍度需求是指根據(jù)所述本地客戶端的配置信息,計(jì)算得出的所述本地客戶端和所述選取的一組網(wǎng)絡(luò)客戶端每分鐘發(fā)送的評(píng)論次數(shù)之和。
[0015]優(yōu)選地,當(dāng)所述本地客戶端和所述選取的一組網(wǎng)絡(luò)客戶端的活躍度之和不能滿足所述本地客戶端活躍度需求時(shí),向所述網(wǎng)絡(luò)服務(wù)器申請(qǐng)差額網(wǎng)絡(luò)客戶端,并與所述差額網(wǎng)絡(luò)客戶端建立點(diǎn)對(duì)點(diǎn)連接,以滿足所述本地客戶端的活躍度需求。
[0016]優(yōu)選地,當(dāng)所述本地客戶端切換頻道時(shí),所述本地客戶端斷開(kāi)與所述選取的一組網(wǎng)絡(luò)客戶端的點(diǎn)對(duì)點(diǎn)連接,向所述網(wǎng)絡(luò)服務(wù)器發(fā)送切換頻道后的播放信息,所述網(wǎng)絡(luò)服務(wù)器接收到所述切換頻道后的播放信息后,為所述本地客戶端重新選取一組網(wǎng)絡(luò)客戶端,所述本地客戶端與所述重新選取的一組網(wǎng)絡(luò)客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接。
[0017]優(yōu)選地,當(dāng)所述本地客戶端切換頻道時(shí),檢測(cè)切換頻道后的播放時(shí)間是否超過(guò)預(yù)設(shè)閥值,若是,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送切換頻道后的播放信息,若否,則不向所述網(wǎng)絡(luò)服務(wù)器發(fā)送切換頻道后的播放信息。
[0018]優(yōu)選地,所述斷開(kāi)與所述選取的一組網(wǎng)絡(luò)客戶端的點(diǎn)對(duì)點(diǎn)連接,具體為:
[0019]所述本地客戶端向連接的所有網(wǎng)絡(luò)客戶端發(fā)送斷開(kāi)連接的控制幀,并斷開(kāi)點(diǎn)對(duì)點(diǎn)連接中指向網(wǎng)絡(luò)客戶端的連接;
[0020]所述網(wǎng)絡(luò)客戶端在接收到所述控制幀后斷開(kāi)點(diǎn)對(duì)點(diǎn)連接中指向本地客戶端的連接,至此點(diǎn)對(duì)點(diǎn)連接完全斷開(kāi)。
[0021]優(yōu)選地,所述本地客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收到所述實(shí)時(shí)節(jié)目評(píng)論后,對(duì)所述實(shí)時(shí)節(jié)目評(píng)論進(jìn)行過(guò)濾,再在所述實(shí)時(shí)節(jié)目評(píng)論交互界面進(jìn)行顯示。
[0022]本發(fā)明還提供了一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互系統(tǒng),包括:本地客戶端、網(wǎng)絡(luò)客戶端、網(wǎng)絡(luò)服務(wù)器,
[0023]所述本地客戶端,用于啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面,并與選取的一組網(wǎng)絡(luò)客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接;通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收并顯示所述實(shí)時(shí)節(jié)目評(píng)論;
[0024]所述網(wǎng)絡(luò)客戶端,用于通過(guò)所述點(diǎn)對(duì)點(diǎn)連接向所述本地客戶端發(fā)送所述實(shí)時(shí)節(jié)目評(píng)論;
[0025]所述網(wǎng)絡(luò)服務(wù)器,用于存儲(chǔ)每個(gè)客戶端的信息,并依據(jù)存儲(chǔ)的客戶端信息為所述本地客戶端選取一組網(wǎng)絡(luò)客戶端。
[0026]本發(fā)明的有益效果為,本發(fā)明提供的一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法及系統(tǒng),通過(guò)設(shè)置實(shí)時(shí)節(jié)目評(píng)論交互界面,本地客戶端在需要時(shí),啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面;選取一組網(wǎng)絡(luò)客戶端與所述本地客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接;并通過(guò)所述點(diǎn)對(duì)點(diǎn)連接進(jìn)行實(shí)時(shí)節(jié)目評(píng)論交互,用戶通過(guò)上述機(jī)制可以在觀看電視節(jié)目的同時(shí),進(jìn)行評(píng)論交互,既可以查閱其他用戶的評(píng)論,又可以發(fā)表評(píng)論,保證了用戶觀看電視節(jié)目的時(shí)間,提高用戶使用電視機(jī)的體驗(yàn)度;同時(shí),本發(fā)明中本地客戶端和網(wǎng)絡(luò)客戶端通過(guò)點(diǎn)對(duì)點(diǎn)連接進(jìn)行節(jié)目評(píng)論交互,無(wú)需利用網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)評(píng)論信息,降低了網(wǎng)絡(luò)服務(wù)器的運(yùn)行負(fù)載,提高了網(wǎng)絡(luò)服務(wù)器以及客戶端硬件資源利用率,減少了運(yùn)營(yíng)成本。
【專利附圖】
【附圖說(shuō)明】
[0027]圖1為本發(fā)明提供的方法流程圖;
[0028]圖2為本發(fā)明提供的客戶端分組示意圖;
[0029]圖3為本發(fā)明提供的點(diǎn)對(duì)點(diǎn)連接示意圖;
[0030]圖4為本發(fā)明提供的實(shí)時(shí)節(jié)目評(píng)論交互界面在客戶端屏幕上的位置示意圖1 ;
[0031]圖5為本發(fā)明提供的實(shí)時(shí)節(jié)目評(píng)論交互界面在客戶端屏幕上的位置示意圖2 ;
[0032]圖6為本發(fā)明提供的系統(tǒng)結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0033]為了使本【技術(shù)領(lǐng)域】的人員更好地理解本發(fā)明方案,下面結(jié)合附圖和實(shí)施方式對(duì)本發(fā)明作進(jìn)一步的詳細(xì)說(shuō)明。
[0034]如圖1所示,本發(fā)明提供了一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,包括:
[0035]S101,本地客戶端啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面;
[0036]本地客戶端的用戶通過(guò)客戶端屏幕上的菜單選項(xiàng)或遙控器上的快捷鍵打開(kāi)實(shí)時(shí)節(jié)目評(píng)論交互功能。本發(fā)明中,所述實(shí)時(shí)節(jié)目評(píng)論交互界面在屏幕的特定位置上顯示,可以是顯示在如圖4或圖5所示的位置,顯示的時(shí)候,可以采用透明背景并浮動(dòng)顯示,包括節(jié)目評(píng)論文本輸入和發(fā)表、節(jié)目評(píng)論顯示等功能子模塊。
[0037]本發(fā)明中還可以通過(guò)屏幕上的菜單選項(xiàng)打開(kāi)實(shí)時(shí)節(jié)目評(píng)論交互界面顯示的配置界面,通過(guò)所述配置界面,進(jìn)行節(jié)目評(píng)論界面顯示的行數(shù),節(jié)目評(píng)論界面在屏幕上滾動(dòng)速度,節(jié)目評(píng)論界面在屏幕上顯示區(qū)域大小等參數(shù)設(shè)置。
[0038]S102,選取一組網(wǎng)絡(luò)客戶端與所述本地客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接;
[0039]本發(fā)明通過(guò)架設(shè)網(wǎng)絡(luò)服務(wù)器來(lái)管理客戶端點(diǎn)對(duì)點(diǎn)連接,每個(gè)客戶端的信息都存儲(chǔ)在網(wǎng)絡(luò)服務(wù)器,客戶端信息包括:當(dāng)前頻道號(hào),活躍度,電視IP,電視唯一標(biāo)識(shí)等。網(wǎng)絡(luò)服務(wù)器以本地客戶端當(dāng)前所播放頻道的頻道號(hào)作為一級(jí)分組依據(jù),以活躍度做為二級(jí)分組依據(jù),為本地客戶端選取一組網(wǎng)絡(luò)客戶端,并分別建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接,這里所述的具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接是指本地客戶端可以向網(wǎng)絡(luò)客戶端發(fā)送節(jié)目評(píng)論信息,網(wǎng)絡(luò)客戶端也可以向本地客戶端發(fā)送節(jié)目評(píng)論信息;本發(fā)明中以電視唯一標(biāo)識(shí)為鍵值用具有快速刪除,插入的數(shù)據(jù)結(jié)構(gòu)(如哈希表)來(lái)存儲(chǔ)電視具體信息(電視IP等)。
[0040]通過(guò)活躍度對(duì)客戶端進(jìn)行分級(jí),使客戶端的電視屏幕上不會(huì)冷場(chǎng)。本發(fā)明中所述活躍度是指依據(jù)客戶端每分鐘發(fā)送的評(píng)論次數(shù)對(duì)客戶端所做的分級(jí),活躍度分為η級(jí),每一級(jí)每分鐘發(fā)送的評(píng)論次數(shù)為num,num=2~ (η-l)?2~n ;所述活躍度需求是指根據(jù)所述本地客戶端預(yù)先配置信息,包括評(píng)論信息顯示的行數(shù)、評(píng)論信息滾動(dòng)速度,計(jì)算得出的所述本地客戶端和一組網(wǎng)絡(luò)客戶端每分鐘發(fā)送評(píng)論的次數(shù)之和。本地客戶端和一組網(wǎng)絡(luò)客戶端的活躍度之和滿足本地客戶端的活躍度需求。如圖2所示,本發(fā)明對(duì)客戶端進(jìn)行分組的示意圖。[0041]本發(fā)明中,包括活躍度和活躍度需求兩個(gè)概念,活躍度需求是指根據(jù)所述本地客戶端預(yù)先配置信息,包括評(píng)論信息顯示的行數(shù)、評(píng)論信息滾動(dòng)速度,計(jì)算得出的所述本地客戶端和一組網(wǎng)絡(luò)客戶端每分鐘發(fā)送評(píng)論的次數(shù)之和,當(dāng)本地客戶端實(shí)時(shí)節(jié)目評(píng)論交互功能開(kāi)啟時(shí),本地客戶端根據(jù)預(yù)先配置,如進(jìn)行節(jié)目評(píng)論顯示的行數(shù),節(jié)目評(píng)論在屏幕上滾動(dòng)速度,節(jié)目評(píng)論在屏幕上顯示區(qū)域大小等參數(shù)設(shè)置,計(jì)算出本地客戶端的活躍度需求,并向網(wǎng)絡(luò)服務(wù)器申請(qǐng)能滿足該活躍度需求的一組網(wǎng)絡(luò)客戶端,并進(jìn)行點(diǎn)對(duì)點(diǎn)連接?;钴S度需求的計(jì)算方法,如下:例如本地客戶端的實(shí)時(shí)節(jié)目評(píng)論交互界面上,需要同時(shí)顯示4行評(píng)論,節(jié)目評(píng)論的滾動(dòng)速度是15秒滾動(dòng)一屏幕的距離,評(píng)論長(zhǎng)度加間隔平均要滾動(dòng)5秒,那么本客戶端的活躍度需求約為12條每分。網(wǎng)絡(luò)服務(wù)器將該活躍度需求分解,計(jì)算出需要具有不同活躍度級(jí)別的網(wǎng)絡(luò)客戶端數(shù)量,然后在每個(gè)活躍度級(jí)別下隨機(jī)選取相應(yīng)數(shù)量的網(wǎng)絡(luò)客戶端,如果當(dāng)前活躍度級(jí)別下網(wǎng)絡(luò)客戶端數(shù)量不足,則將該需要的活躍度累加至下一級(jí)別,直至I級(jí)活躍度。例如,本地客戶端需要總活躍度為每分鐘需要12條節(jié)目評(píng)論的活躍度需求,本地客戶端的活躍度為每分鐘4條,網(wǎng)絡(luò)服務(wù)器將剩下的每分鐘8條進(jìn)行分解選取一組網(wǎng)絡(luò)客戶端,這些網(wǎng)絡(luò)客戶端構(gòu)成可以為3個(gè),其活躍度分別為4,2,2,或者為4個(gè),活躍度分別為4,2,1,1,或者為其它構(gòu)成,只要滿足本地客戶端的活躍度需求即可。
[0042]上述活躍度是客戶端發(fā)送評(píng)論的活躍程度的估量數(shù)值,如每分鐘發(fā)送的評(píng)論次數(shù)。本發(fā)明中,活躍度分級(jí)標(biāo)準(zhǔn)可以為指數(shù)性增長(zhǎng),如活躍度η級(jí),對(duì)應(yīng)地每分鐘發(fā)送的評(píng)論計(jì)算為2~ (η-l)?2~n。
[0043]如圖3所示,本發(fā)明中所述的點(diǎn)對(duì)點(diǎn)連接示意圖;本地客戶端與網(wǎng)絡(luò)服務(wù)器選取的一組網(wǎng)絡(luò)客戶端進(jìn)行點(diǎn)對(duì)點(diǎn)連接建立具有雙向通信功能的鏈路,通過(guò)點(diǎn)對(duì)點(diǎn)技術(shù)降低網(wǎng)絡(luò)服務(wù)器壓力,提高網(wǎng)絡(luò)服務(wù)器以及客戶端硬件資源利用率,減少運(yùn)營(yíng)成本。點(diǎn)對(duì)點(diǎn)技術(shù)也可以使用戶形成應(yīng)答式的交流。
[0044]所述建立的每個(gè)點(diǎn)對(duì)點(diǎn)連接都為一個(gè)具有雙向通信功能的連接,所述雙向通信包括本地客戶端向網(wǎng)絡(luò)客戶端發(fā)送節(jié)目評(píng)論連接和網(wǎng)絡(luò)客戶端向本地客戶端發(fā)送節(jié)目評(píng)論連接;其中本地客戶端向網(wǎng)絡(luò)客戶端發(fā)送節(jié)目評(píng)論的連接等同于網(wǎng)絡(luò)客戶端接收本地客戶端發(fā)送節(jié)目評(píng)論的連接,網(wǎng)絡(luò)客戶端向本地客戶端發(fā)送節(jié)目評(píng)論連接等同于本地客戶端接收網(wǎng)絡(luò)客戶端發(fā)送節(jié)目評(píng)論的連接。所述具有雙向通信功能的連接可以由一條雙向連接的鏈路實(shí)現(xiàn),也可由兩條單向連接的鏈路實(shí)現(xiàn)。客戶端之間的通信內(nèi)容包括內(nèi)容幀和控制幀,內(nèi)容幀為評(píng)論信息,控制幀為對(duì)點(diǎn)對(duì)點(diǎn)連接進(jìn)行管理。
[0045]本發(fā)明中,客戶端之間建立的點(diǎn)對(duì)點(diǎn)連接,遵守以下原則:
[0046]1.客戶端不可主動(dòng)關(guān)閉向?qū)Ψ娇蛻舳税l(fā)送內(nèi)容幀的連接;
[0047]2.客戶端不可主動(dòng)關(guān)閉接收對(duì)方客戶端控制幀的連接;
[0048]3.除非所述雙向通信鏈路的連接達(dá)到上限,客戶端不可拒絕建立連接的請(qǐng)求。
[0049]按照上述三項(xiàng)原則建立的點(diǎn)對(duì)點(diǎn)連接,對(duì)于內(nèi)容幀,客戶端不可任意關(guān)閉向與其點(diǎn)對(duì)點(diǎn)連接的其它客戶端發(fā)送評(píng)論信息的連接,保障了分組進(jìn)行節(jié)目評(píng)論交互的穩(wěn)定性,對(duì)于控制幀,任何客戶端都不可任意關(guān)閉向與其點(diǎn)對(duì)點(diǎn)連接的其它客戶端發(fā)送的連接,使得在斷開(kāi)內(nèi)容幀連接的時(shí)候,存在雙方客戶端控制信息交互的連接存在,實(shí)現(xiàn)了對(duì)點(diǎn)對(duì)點(diǎn)連接的全面管理;規(guī)定了客戶端不可拒絕建立連接的請(qǐng)求,減少了建立點(diǎn)對(duì)點(diǎn)連接時(shí)的,信息交互過(guò)程,提高了網(wǎng)絡(luò)資源利用率。舉例說(shuō)明,根據(jù)上述三項(xiàng)原則,以本地客戶端所播放的頻道以及活躍度為基礎(chǔ)進(jìn)行的節(jié)目評(píng)論交互組的選取和建立,建立后,本地客戶端不能主動(dòng)關(guān)閉向網(wǎng)絡(luò)客戶端發(fā)送節(jié)目評(píng)論的連接,但可以主動(dòng)關(guān)閉接收網(wǎng)絡(luò)客戶端發(fā)送節(jié)目評(píng)論的連接;本地客戶端主動(dòng)關(guān)閉接收網(wǎng)絡(luò)客戶端發(fā)送節(jié)目評(píng)論的連接后,整個(gè)點(diǎn)對(duì)點(diǎn)連接并為完全斷開(kāi),此時(shí),若想完全斷開(kāi),可以通過(guò)本地客戶端向網(wǎng)絡(luò)客戶端發(fā)送控制幀,網(wǎng)絡(luò)客戶端接收所述控制幀后,根據(jù)實(shí)際情況決定是否斷開(kāi)本地客戶端向網(wǎng)絡(luò)客戶端發(fā)送評(píng)論信息的連接,若決定斷開(kāi),則整條點(diǎn)對(duì)點(diǎn)連接完全斷開(kāi)。
[0050]如圖4和圖5所示,本發(fā)明中實(shí)時(shí)節(jié)目評(píng)論交互界面在屏幕上的位置,可以根據(jù)預(yù)先設(shè)置,或者,根據(jù)用戶習(xí)慣,進(jìn)行位置調(diào)整。
[0051]S103,所述網(wǎng)絡(luò)客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接向所述本地客戶端發(fā)送所述實(shí)時(shí)節(jié)目評(píng)論;
[0052]本地客戶端輸入評(píng)論內(nèi)容,其遍歷所持有的所有具有雙向通信功能的鏈路具有雙向通信功能的鏈路發(fā)送連接,將評(píng)論信息發(fā)送出去,發(fā)送完畢后判斷發(fā)送失敗的連接的有效性,如果連接已斷開(kāi),則注銷連接。本發(fā)明中,具有雙向通信功能的鏈路是一個(gè)雙向連接,雙方要通過(guò)溝通來(lái)互相關(guān)閉指向?qū)Ψ降倪B接。也有只是一方關(guān)閉了連接的情況,比如用戶突然關(guān)機(jī),此時(shí),只是關(guān)閉了本地客戶端指向網(wǎng)絡(luò)客戶端的連接,而網(wǎng)絡(luò)客戶端其實(shí)還保存著指向該用戶的連接,點(diǎn)對(duì)點(diǎn)連接具有雙向通信功能的鏈路具有雙向通信功能的鏈路還存在。
[0053]S104,所述本地客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收、回復(fù)所述實(shí)時(shí)節(jié)目評(píng)論,并在所述實(shí)時(shí)節(jié)目評(píng)論交互界面進(jìn)行顯示。
[0054]網(wǎng)絡(luò)客戶端收到評(píng)論信息后進(jìn)行匯總,并加上剛剛本機(jī)發(fā)送的評(píng)論信息,根據(jù)配置在電視機(jī)上分行,逐條進(jìn)行滾動(dòng)顯示,顯示背景可以設(shè)為透明。
[0055]本發(fā)明中,所述本地客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收到所述實(shí)時(shí)節(jié)目評(píng)論后,對(duì)所述實(shí)時(shí)節(jié)目評(píng)論進(jìn)行過(guò)濾,再在所述實(shí)時(shí)節(jié)目評(píng)論交互界面進(jìn)行顯示。
[0056]上述進(jìn)行過(guò)濾是指,通過(guò)設(shè)置關(guān)鍵詞過(guò)濾或者其他過(guò)濾形式,過(guò)濾掉實(shí)時(shí)節(jié)目評(píng)論中的廣告信息、非法信息等,保障了用戶使用評(píng)論交互的用戶體驗(yàn)度。
[0057]本發(fā)明中所述本地客戶端與網(wǎng)絡(luò)客戶端為電視機(jī),也可以為具有視頻播放功能的其它設(shè)備,如PC、平板、手機(jī)等,上述的本地客戶端也可以同時(shí)作為其它客戶端的網(wǎng)絡(luò)客戶端,本地客戶端和網(wǎng)絡(luò)客戶端在功能和角色上可以互相轉(zhuǎn)換,所述實(shí)時(shí)節(jié)目評(píng)論功能在本地客戶端和網(wǎng)絡(luò)客戶端上都設(shè)有,都具有顯示其它客戶端節(jié)目評(píng)論、輸入和發(fā)送節(jié)目評(píng)論的功能。網(wǎng)絡(luò)服務(wù)器可以為PC設(shè)備,或其它具有數(shù)據(jù)處理功能的服務(wù)器設(shè)備,本發(fā)明中的客戶端設(shè)有網(wǎng)絡(luò)接口,通過(guò)網(wǎng)線與所述服務(wù)器和其它客戶端連接。
[0058]本發(fā)明方法中,所述本地客戶端,還用于根據(jù)預(yù)設(shè)間隔,檢測(cè)與其點(diǎn)對(duì)點(diǎn)連接的所有網(wǎng)絡(luò)客戶端的活躍度,若所述本地客戶端和一組網(wǎng)絡(luò)客戶端的活躍度之和不能滿足所述本地客戶端活躍度需要時(shí),向所述網(wǎng)絡(luò)服務(wù)器申請(qǐng)差額網(wǎng)絡(luò)客戶端,并與所述差額網(wǎng)絡(luò)客戶端建立點(diǎn)對(duì)點(diǎn)連接,以滿足所述本地客戶端的活躍度需求。
[0059]本發(fā)明提供的方法中,包括了客戶端活躍度信息更新的功能,本地客戶端記錄本身當(dāng)前發(fā)送評(píng)論的活躍度,每隔一段預(yù)設(shè)時(shí)間上傳至網(wǎng)絡(luò)服務(wù)器,同時(shí)檢查所持有的所有網(wǎng)絡(luò)客戶端的活躍度是否充足,如果不充足,則向網(wǎng)絡(luò)服務(wù)器申請(qǐng)差額活躍度的連接。這里所述的差額網(wǎng)絡(luò)客戶端,是指可以提供本地客戶端與現(xiàn)有連接的網(wǎng)絡(luò)客戶端的活躍度之和與所述本地客戶端活躍度需求活躍度差額的網(wǎng)絡(luò)客戶端。如果本地客戶端連接數(shù)達(dá)到上限,則本地客戶端斷開(kāi)與活躍度級(jí)別較低的網(wǎng)絡(luò)客戶端的接收連接。
[0060]本發(fā)明中所述的本地客戶端活躍度需求為本地客戶端和與只之建立連接的一組網(wǎng)絡(luò)客戶端每分鐘發(fā)送的節(jié)目評(píng)論數(shù)量,也即是,本地客戶端每分鐘所接收到的節(jié)目評(píng)論數(shù)量,本地客戶端將當(dāng)前活躍度發(fā)送至網(wǎng)絡(luò)服務(wù)器,網(wǎng)絡(luò)服務(wù)器會(huì)更新所記錄的該客戶端的活躍度。本地客戶端會(huì)監(jiān)控所收到的評(píng)論情況,如果連續(xù)不滿足活躍度需求的時(shí)間達(dá)到預(yù)設(shè)時(shí)間,本地客戶端向網(wǎng)絡(luò)服務(wù)器申請(qǐng)滿足差額活躍度的一組網(wǎng)絡(luò)客戶端,向所連接的所有網(wǎng)絡(luò)客戶端發(fā)送斷開(kāi)連接的控制幀,并斷開(kāi)連接具有雙向通信功能的鏈路具有雙向通信功能的鏈路中指向網(wǎng)絡(luò)客戶端的連接,此時(shí),網(wǎng)絡(luò)客戶端指向本地客戶端的連接還存在,實(shí)際上連接具有雙向通信功能的鏈路還存在。
[0061]網(wǎng)絡(luò)服務(wù)器定時(shí)刷新本地客戶端的活躍度信息,如果活躍度出現(xiàn)跨級(jí)現(xiàn)象,則重新對(duì)本地客戶端進(jìn)行分級(jí),例如,原來(lái)活躍度為3級(jí),現(xiàn)在為4級(jí)了,將其分到4級(jí)活躍度表中或數(shù)據(jù)庫(kù)中進(jìn)行保存。
[0062]本發(fā)明中的本地客戶端還用于切換頻道時(shí),所述本地客戶端的實(shí)時(shí)節(jié)目評(píng)論交互界面停止刷新,斷開(kāi)與所有網(wǎng)絡(luò)客戶端的點(diǎn)對(duì)點(diǎn)連接,向網(wǎng)絡(luò)服務(wù)器發(fā)送包括切換后播放的頻道的信息,網(wǎng)絡(luò)服務(wù)器接收到所述切換后播放的頻道的信息后,為所述本地客戶端重新選取一組符合條件的網(wǎng)絡(luò)客戶端,所述本地客戶端與所述重新選取的一組符合條件的網(wǎng)絡(luò)客戶端進(jìn)行點(diǎn)對(duì)點(diǎn)連接。
[0063]上述斷開(kāi)與所有網(wǎng)絡(luò)客戶端的點(diǎn)對(duì)點(diǎn)連接,根據(jù)本發(fā)明中所建立的點(diǎn)對(duì)點(diǎn)連接的特點(diǎn),具體為,向所連接的所有網(wǎng)絡(luò)客戶端發(fā)送斷開(kāi)連接的控制幀,并斷開(kāi)點(diǎn)對(duì)點(diǎn)連接具有雙向通信功能的鏈路中指向網(wǎng)絡(luò)客戶端的連接;網(wǎng)絡(luò)客戶端在接收到所述控制幀后斷開(kāi)具有雙向通信功能的鏈路中指向本客戶端的連接,并檢測(cè)活躍度損失情況,至此點(diǎn)對(duì)點(diǎn)連接具有雙向通信功能的鏈路完全斷開(kāi)。
[0064]本發(fā)明中,本地客戶端在切換頻道的時(shí)候,還可以加入防抖動(dòng)機(jī)制,當(dāng)用戶快速切換頻道的時(shí)候,本地客戶端不向網(wǎng)絡(luò)服務(wù)器發(fā)送切換頻道信息,如果兩次切換頻道的時(shí)間超過(guò)了預(yù)設(shè)閥值,才向服務(wù)器發(fā)送切換頻道信息,設(shè)置這樣的功能,可以大大提高軟硬件資源利用率。
[0065]本發(fā)明中,還可以提供客戶端用戶注銷狀態(tài)同步功能,用戶關(guān)機(jī)時(shí)通知服務(wù)器注銷用戶,并斷開(kāi)所有和其它用戶的連接。如果是由于非正常原因停止,服務(wù)器在分配該用戶連接時(shí)因其連接超時(shí)而注銷,其它持有該用戶連接的功能模塊在向其發(fā)送失敗并判斷連接斷開(kāi)時(shí)將其注銷。
[0066]如圖6所示,本發(fā)明還提供了一種與本發(fā)明提供的方法功能相對(duì)應(yīng)的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互系統(tǒng),包括:本地客戶端602、網(wǎng)絡(luò)客戶端603、網(wǎng)絡(luò)服務(wù)器601,
[0067]所述本地客戶端602,用于啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面,并與選取的一組網(wǎng)絡(luò)客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接;通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收并顯示所述實(shí)時(shí)節(jié)目評(píng)論;
[0068]所述網(wǎng)絡(luò)客戶端603,用于通過(guò)所述點(diǎn)對(duì)點(diǎn)連接向所述本地客戶端發(fā)送所述實(shí)時(shí)節(jié)目評(píng)論;
[0069]所述網(wǎng)絡(luò)服務(wù)器601,用于存儲(chǔ)每個(gè)客戶端的信息,并依據(jù)存儲(chǔ)的客戶端信息為所述本地客戶端選取一組網(wǎng)絡(luò)客戶端。
[0070]本發(fā)明中所述本地客戶端與網(wǎng)絡(luò)客戶端為電視機(jī),也可以為具有視頻播放功能的其它設(shè)備,如PC、平板、手機(jī)等,上述的本地客戶端也可以同時(shí)作為其它客戶端的網(wǎng)絡(luò)客戶端,本地客戶端和網(wǎng)絡(luò)客戶端在功能和角色上可以互相轉(zhuǎn)換,所述實(shí)時(shí)節(jié)目評(píng)論功能在本地客戶端和網(wǎng)絡(luò)客戶端上都設(shè)有,都具有顯示其它客戶端評(píng)論信息、輸入和發(fā)送評(píng)論信息的功能。網(wǎng)絡(luò)服務(wù)器可以為PC設(shè)備,或其它可以作為服務(wù)器的設(shè)備,本發(fā)明中的客戶端設(shè)有網(wǎng)絡(luò)接口,通過(guò)網(wǎng)線與所述服務(wù)器和其它客戶端連接。
[0071]所述本地客戶端,還用于根據(jù)預(yù)設(shè)間隔,檢測(cè)與其點(diǎn)對(duì)點(diǎn)連接的所有網(wǎng)絡(luò)客戶端的活躍度,若所述本地客戶端和一組網(wǎng)絡(luò)客戶端的活躍度之和不能滿足所述本地客戶端活躍度需要時(shí),向所述網(wǎng)絡(luò)服務(wù)器申請(qǐng)差額網(wǎng)絡(luò)客戶端,并與所述差額遠(yuǎn)端服務(wù)器建立點(diǎn)對(duì)點(diǎn)連接,以滿足所述本地客戶端的活躍度需求。
[0072]所述本地客戶端,還用于切換頻道時(shí),所述本地客戶端的實(shí)時(shí)節(jié)目評(píng)論交互界面停止刷新,斷開(kāi)與所有網(wǎng)絡(luò)客戶端的點(diǎn)對(duì)點(diǎn)連接,向網(wǎng)絡(luò)服務(wù)器發(fā)送包括切換后播放的頻道的信息,網(wǎng)絡(luò)服務(wù)器接收到所述切換后播放的頻道的信息后,為所述本地客戶端重新選取一組符合條件的網(wǎng)絡(luò)客戶端,所述本地客戶端與所述重新選取的一組符合條件的網(wǎng)絡(luò)客戶端進(jìn)行點(diǎn)對(duì)點(diǎn)連接。
[0073]本發(fā)明提供的一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法及系統(tǒng),通過(guò)設(shè)置實(shí)時(shí)節(jié)目評(píng)論交互界面,所述實(shí)時(shí)節(jié)目評(píng)論交互界面顯示在電視機(jī)屏幕的特定位置上;在觀看節(jié)目的同時(shí)提供了實(shí)時(shí)的評(píng)論信息共享方法,增加了趣味和交互性。通過(guò)點(diǎn)對(duì)點(diǎn)技術(shù)降低服務(wù)器壓力,減少成本。通過(guò)活躍度來(lái)智能分配用戶連接,使用戶的電視上不會(huì)冷場(chǎng)。點(diǎn)對(duì)點(diǎn)形式可以使用戶形成應(yīng)答式的交流?;钴S度分級(jí)使那些積極發(fā)表評(píng)論的人可以被更多人看到,通過(guò)上述機(jī)制使得用戶可以在觀看電視節(jié)目的同時(shí),進(jìn)行評(píng)論交互,既可以查閱其他用戶的評(píng)論,又可以發(fā)表評(píng)論,保證了用戶觀看電視節(jié)目的時(shí)間,提高用戶的使用體驗(yàn)度,同時(shí),本發(fā)明中本地客戶端和網(wǎng)絡(luò)客戶端通過(guò)點(diǎn)對(duì)點(diǎn)連接進(jìn)行節(jié)目評(píng)論交互,無(wú)需利用網(wǎng)絡(luò)服務(wù)器轉(zhuǎn)發(fā)評(píng)論信息,降低了網(wǎng)絡(luò)服務(wù)器的運(yùn)行負(fù)載,提高了網(wǎng)絡(luò)服務(wù)器以及客戶端硬件資源利用率,減少了運(yùn)營(yíng)成本,給用戶的工作和生活帶來(lái)便利,具有重大的生產(chǎn)實(shí)踐意義。
[0074]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于,包括: 本地客戶端啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面; 選取一組網(wǎng)絡(luò)客戶端與所述本地客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接; 所述網(wǎng)絡(luò)客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接向所述本地客戶端發(fā)送所述實(shí)時(shí)節(jié)目評(píng)論; 所述本地客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收、回復(fù)所述實(shí)時(shí)節(jié)目評(píng)論,并在所述實(shí)時(shí)節(jié)目評(píng)論交互界面進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于, 所述具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接由一條雙向連接的鏈路實(shí)現(xiàn)或由兩條單向連接的鏈路實(shí)現(xiàn)。
3.根據(jù)權(quán)利要求1所述的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于,所述具有雙向通信功能的 點(diǎn)對(duì)點(diǎn)連接的通信內(nèi)容包括內(nèi)容幀和控制幀,所述內(nèi)容幀為實(shí)時(shí)節(jié)目的評(píng)論信息,所述控制幀對(duì)所述點(diǎn)對(duì)點(diǎn)連接進(jìn)行管理。
4.根據(jù)權(quán)利要求1所述的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于,所述選取的一組網(wǎng)絡(luò)客戶端應(yīng)滿足以下條件:所述本地客戶端與所述選取的一組網(wǎng)絡(luò)客戶端的活躍度之和滿足本地客戶端的活躍度需求; 其中,所述活躍度是指依據(jù)客戶端每分鐘發(fā)送的評(píng)論次數(shù)對(duì)客戶端所做的分級(jí),活躍度分為η級(jí),每一級(jí)每分鐘發(fā)送的評(píng)論次數(shù)為num,num=2~ (η-l)~2~n ;所述活躍度需求是指根據(jù)所述本地客戶端的配置信息,計(jì)算得出的所述本地客戶端和所述選取的一組網(wǎng)絡(luò)客戶端每分鐘發(fā)送的評(píng)論次數(shù)之和。
5.根據(jù)權(quán)利要求4所述的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于,當(dāng)所述本地客戶端和所述選取的一組網(wǎng)絡(luò)客戶端的活躍度之和不能滿足所述本地客戶端活躍度需求時(shí),向所述網(wǎng)絡(luò)服務(wù)器申請(qǐng)差額網(wǎng)絡(luò)客戶端,并與所述差額網(wǎng)絡(luò)客戶端建立點(diǎn)對(duì)點(diǎn)連接,以滿足所述本地客戶端的活躍度需求。
6.根據(jù)權(quán)利要求1所述的點(diǎn)對(duì)點(diǎn)實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于,當(dāng)所述本地客戶端切換頻道時(shí),所述本地客戶端斷開(kāi)與所述選取的一組網(wǎng)絡(luò)客戶端的點(diǎn)對(duì)點(diǎn)連接,向所述網(wǎng)絡(luò)服務(wù)器發(fā)送切換頻道后的播放信息,所述網(wǎng)絡(luò)服務(wù)器接收到所述切換頻道后的播放信息后,為所述本地客戶端重新選取一組網(wǎng)絡(luò)客戶端,所述本地客戶端與所述重新選取的一組網(wǎng)絡(luò)客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接。
7.根據(jù)權(quán)利要求6所述的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于, 當(dāng)所述本地客戶端切換頻道時(shí),檢測(cè)切換頻道后的播放時(shí)間是否超過(guò)預(yù)設(shè)閥值,若是,則向所述網(wǎng)絡(luò)服務(wù)器發(fā)送切換頻道后的播放信息,若否,則不向所述網(wǎng)絡(luò)服務(wù)器發(fā)送切換頻道后的播放信息。
8.根據(jù)權(quán)利要求6所述的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于, 所述斷開(kāi)與所述選取的一組網(wǎng)絡(luò)客戶端的點(diǎn)對(duì)點(diǎn)連接,具體為: 所述本地客戶端向連接的所有網(wǎng)絡(luò)客戶端發(fā)送斷開(kāi)連接的控制幀,并斷開(kāi)點(diǎn)對(duì)點(diǎn)連接中指向網(wǎng)絡(luò)客戶端的連接; 所述網(wǎng)絡(luò)客戶端在接收到所述控制幀后斷開(kāi)點(diǎn)對(duì)點(diǎn)連接中指向本地客戶端的連接,至此點(diǎn)對(duì)點(diǎn)連接完全斷開(kāi)。
9.根據(jù)權(quán)利要求1所述的點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互方法,其特征在于,所述本地客戶端通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收到所述實(shí)時(shí)節(jié)目評(píng)論后,對(duì)所述實(shí)時(shí)節(jié)目評(píng)論進(jìn)行過(guò)濾,再在所述實(shí)時(shí)節(jié)目評(píng)論交互界面進(jìn)行顯示。
10.一種點(diǎn)對(duì)點(diǎn)的實(shí)時(shí)節(jié)目評(píng)論交互系統(tǒng),其特征在于,包括:本地客戶端、網(wǎng)絡(luò)客戶端、網(wǎng)絡(luò)服務(wù)器, 所述本地客戶端,用于啟動(dòng)實(shí)時(shí)節(jié)目評(píng)論交互界面,并與選取的一組網(wǎng)絡(luò)客戶端建立具有雙向通信功能的點(diǎn)對(duì)點(diǎn)連接;通過(guò)所述點(diǎn)對(duì)點(diǎn)連接接收、回復(fù)并顯示所述實(shí)時(shí)節(jié)目評(píng)論; 所述網(wǎng)絡(luò)客戶端,用于通過(guò)所述點(diǎn)對(duì)點(diǎn)連接向所述本地客戶端發(fā)送所述實(shí)時(shí)節(jié)目評(píng)論; 所述網(wǎng)絡(luò)服務(wù)器,用于存儲(chǔ)每個(gè)客戶端的信息,并依據(jù)存儲(chǔ)的客戶端信息為所述本地客戶端選取一組網(wǎng)絡(luò)客戶端。
【文檔編號(hào)】H04N21/65GK103841470SQ201310413165
【公開(kāi)日】2014年6月4日 申請(qǐng)日期:2013年9月11日 優(yōu)先權(quán)日:2013年9月11日
【發(fā)明者】董衡, 蘇暢 申請(qǐng)人:天津三星電子有限公司, 三星電子株式會(huì)社