本發(fā)明涉及通信技術領域,尤其涉及一種顯示評論信息的方法及裝置。
背景技術:
隨著智能設備(如智能手機、平板電腦、智能電視等)的發(fā)展,越來越多的用戶使用智能設備的各種功能,其中可以觀看直播視頻的視頻播放APP是人們常用的應用程序之一。現(xiàn)有播放視頻的應用程序可以接收觀看用戶提交的留言或評論,并在相應的區(qū)域顯示。
在實現(xiàn)本發(fā)明過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術中至少存在如下問題:
現(xiàn)有播放視頻的應用程序一般采用彈幕形式無差別地顯示用戶的留言或評論,本地用戶雖然可以觀看其他用戶發(fā)送的評論,但由于所有用戶的留言或評論均為無差別顯示的,因此不能根據(jù)不同用戶的特點顯示相應的評論,更不能根據(jù)其他用戶與本地用戶之間的關聯(lián)信息(如距離遠近等)來向本地用戶針對性地顯示其他用戶的留言或評論。
技術實現(xiàn)要素:
本發(fā)明實施例提供一種顯示評論信息的方法及裝置,用于解決現(xiàn)有評論信息顯示單一的技術問題。
本發(fā)明實施例提供的一種顯示評論信息的方法,包括以下步驟:
將第一播放請求發(fā)送至服務器,第一播放請求用于請求播放目標視頻,且第一播放請求包括第一用戶的第一定位信息;
接收服務器下發(fā)的第二評論信息,第二評論信息為第二用戶上傳至服務器的評論信息,第二用戶為向服務器發(fā)送包括第二定位信息的第二播放請求、且第一用戶距離值小于預設值的用戶;第二播放請求用于請求播放目標視頻,第一用戶距離值為根據(jù)第一定位信息和第二定位信息確定的第一用戶的位置與第二用戶的位置之間的距離;
在預設顯示區(qū)域內(nèi)顯示第二評論信息。
在一種可能的實現(xiàn)方式中,在預設顯示區(qū)域顯示第二評論信息,包括:
在預設顯示區(qū)域內(nèi),突出顯示第二評論信息。
在一種可能的實現(xiàn)方式中,該方法還包括:
設置包括第一用戶和第二用戶的用戶討論組,用戶討論組用于接收服務器下發(fā)的第一評論信息和第二評論信息,第一評論信息為上傳至服務器的、第一用戶輸入的評論信息。
在一種可能的實現(xiàn)方式中,該方法還包括:
接收服務器下發(fā)的第三評論信息,第三評論信息為第三用戶上傳至服務器的評論信息,第三用戶為向服務器發(fā)送包括第三定位信息的第三播放請求、且第二用戶距離值大于預設值的用戶;第三播放請求用于請求播放目標視頻,第二用戶距離值為根據(jù)第一定位信息和第三定位信息確定的第一用戶的位置與第三用戶的位置之間的距離。
在一種可能的實現(xiàn)方式中,在接收服務器下發(fā)的第三評論信息之后,該方法還包括:
在預設顯示區(qū)域內(nèi)屏蔽第三評論信息。
基于同樣的發(fā)明構思,本發(fā)明實施例還提供一種顯示評論信息的裝置,包括:
發(fā)送模塊,用于將第一播放請求發(fā)送至服務器,第一播放請求用于請求播放目標視頻,且第一播放請求包括第一用戶的第一定位信息;
第一接收模塊,用于接收服務器下發(fā)的第二評論信息,第二評論信息為第二用戶上傳至服務器的評論信息,第二用戶為向服務器發(fā)送包括第二定位信息的第二播放請求、且第一用戶距離值小于預設值的用戶;第二播放請求用于請求播放目標視頻,第一用戶距離值為根據(jù)第一定位信息和第二定位信息確定的第一用戶的位置與第二用戶的位置之間的距離;
顯示模塊,用于在預設顯示區(qū)域內(nèi)顯示第二評論信息。
在一種可能的實現(xiàn)方式中,顯示模塊用于:
在預設顯示區(qū)域內(nèi),突出顯示第二評論信息。
在一種可能的實現(xiàn)方式中,該裝置還包括:設置模塊;
設置模塊用于設置包括第一用戶和第二用戶的用戶討論組,用戶討論組用于接收服務器下發(fā)的第一評論信息和第二評論信息,第一評論信息為上傳至服務器的、第一用戶輸入的評論信息。
在一種可能的實現(xiàn)方式中,該裝置還包括:第二接收模塊;
第二接收模塊用于接收服務器下發(fā)的第三評論信息,第三評論信息為第三用戶上傳至服務器的評論信息,第三用戶為向服務器發(fā)送包括第三定位信息的第三播放請求、且第二用戶距離值大于預設值的用戶;第三播放請求用于請求播放目標視頻,第二用戶距離值為根據(jù)第一定位信息和第三定位信息確定的第一用戶的位置與第三用戶的位置之間的距離。
在一種可能的實現(xiàn)方式中,該裝置還包括:屏蔽模塊;
在第二接收模塊接收服務器下發(fā)的第三評論信息之后,屏蔽模塊用于在預設顯示區(qū)域內(nèi)屏蔽第三評論信息。
本發(fā)明實施例提供的一種顯示評論信息的方法及裝置,通過向服務器上傳第一定位信息,進而在其他用戶也上傳相應的定位信息時可以確定第一用戶附近的第二用戶,并獲取第二用戶上傳的評論信息,從而可以突出顯示第一用戶附近用戶發(fā)送的評論信息,即可以突出顯示與第一用戶關聯(lián)性較強的評論信息,使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。在接收到距離較遠的第三用戶上傳的第三評論信息后,可以正常顯示該第三評論信息,也可以屏蔽該第三評論信息,從而使得用戶可以只關注第二用戶評論信息,即關注與第一用戶地域關聯(lián)性較強的評論信息,從而進一步使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。
本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結構來實現(xiàn)和獲得。
下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
附圖說明
附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
圖1為本發(fā)明實施例中顯示評論信息的第一方法流程圖;
圖2為本發(fā)明實施例中顯示評論信息的第二方法流程圖;
圖3為本發(fā)明實施例中顯示評論信息的第三方法流程圖;
圖4為本發(fā)明實施例一中顯示評論信息的方法流程圖;
圖5為本發(fā)明實施例中顯示評論信息的裝置的第一結構圖;
圖6為本發(fā)明實施例中顯示評論信息的裝置的第二結構圖;
圖7為本發(fā)明實施例中顯示評論信息的裝置的第三結構圖;
圖8為本發(fā)明實施例中顯示評論信息的裝置的第四結構圖。
具體實施方式
以下結合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
參見圖1,本發(fā)明實施例提供的一種顯示評論信息的方法流程如下,具體包括步驟101-103:
步驟101:將第一播放請求發(fā)送至服務器,第一播放請求用于請求播放目標視頻,且第一播放請求包括第一用戶的第一定位信息。
本發(fā)明實施例中,該顯示評論信息的方法應用于第一客戶端,第一客戶端為第一用戶登錄的客戶端,即第一客戶端將第一播放請求發(fā)送至服務器。具體的,當?shù)谝挥脩粜枰^看目標視頻時,第一用戶可以登錄第一客戶端,進而利用第一客戶端向服務器發(fā)送用于請求播放該目標視頻的第一播放請求;同時,第一客戶端具體可以為智能手機或智能電視等,第一客戶端根據(jù)內(nèi)部的GPS傳感器確定第一用戶所在的位置(即第一客戶端的位置),進而確定第一用戶的第一定位信息,該第一定位信息具體可以為第一用戶所在位置的經(jīng)緯度信息?;蛘弋?shù)谝豢蛻舳藶橹悄苁謾C時,根據(jù)手機基帶讀取到所處小區(qū)的CGI(全球小區(qū)識別碼,Cell Global Identifier),根據(jù)CGI與基站ID之間的對應關系確定第一客戶端所在的絕對位置。
步驟102:接收服務器下發(fā)的第二評論信息,第二評論信息為第二用戶上傳至服務器的評論信息,第二用戶為向服務器發(fā)送包括第二定位信息的第二播放請求、且第一用戶距離值小于預設值的用戶;第二播放請求用于請求播放目標視頻,第一用戶距離值為根據(jù)第一定位信息和第二定位信息確定的第一用戶的位置與第二用戶的位置之間的距離。
本發(fā)明實施例中,服務器與多個用戶之間具有通信連接,如上述步驟101中,第一用戶通過第一客戶端向服務器發(fā)送第一播放請求;同時,第二用戶也可以向服務器發(fā)送信息,即第二用戶通過第二客戶端向服務器發(fā)送第二播放請求,該第二播放請求與第一播放請求類似,均為用于請求播放同一個目標視頻,且該第二播放請求包括第二用戶的第二定位信息。服務器根據(jù)第一定位信息即可以確定第一用戶的位置,根據(jù)第二定位信息可以確定第二用戶的位置,進而確定第一用戶與第二用戶之間的第一用戶距離值,即第一用戶的位置與第二用戶的位置之間的距離。服務器根據(jù)該第一用戶距離值與預設值之間的大小關系即可以確定哪些用戶可以作為第二用戶(即第一用戶附近的用戶),進而向第一客戶端下發(fā)第二用戶上傳的評論信息。即在步驟102中,第一客戶端接收服務器下發(fā)的第二評論信息。
步驟103:在預設顯示區(qū)域內(nèi)顯示第二評論信息。
具體的,預先在第一客戶端的顯示區(qū)域設置用于顯示用戶上傳的評論信息的區(qū)域,即上述的預設顯示區(qū)域,該預設顯示區(qū)域可以與播放該目標視頻的區(qū)域重疊,也可以為與播放該目標視頻的區(qū)域相互獨立的顯示區(qū)域。
可選的,步驟103中,在預設顯示區(qū)域顯示第二評論信息,具體包括:在預設顯示區(qū)域內(nèi),突出顯示第二評論信息。通過突出顯示該第二評論信息,可以使得第一用戶快速獲取該第二評論信息。
本發(fā)明實施例提供的一種顯示評論信息的方法,通過向服務器上傳第一定位信息,進而在其他用戶也上傳相應的定位信息時可以確定第一用戶附近的第二用戶,并獲取第二用戶上傳的評論信息,從而可以突出顯示第一用戶附近用戶發(fā)送的評論信息,即可以突出顯示與第一用戶關聯(lián)性較強的評論信息,使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。
在一種可能的實現(xiàn)方式中,參見圖2所示,在接收服務器下發(fā)的第二評論信息之后,該方法還包括步驟104:
步驟104:設置包括第一用戶和第二用戶的用戶討論組,用戶討論組用于接收服務器下發(fā)的第一評論信息和第二評論信息,第一評論信息為上傳至服務器的、第一用戶輸入的評論信息。
本發(fā)明實施例中,第一用戶和第二用戶均為請求播放目標視頻的用戶;如上所述,第二用戶與在發(fā)送用于請求播放目標視頻的第二播放請求之后,第二用戶可以向服務器發(fā)送第二評論信息;同樣的,第一用戶將第一播放請求發(fā)送至服務器后,第一用戶也可以向服務器發(fā)送第一評論信息。在設置包括第一用戶和第二用戶的用戶討論組后,第一用戶和第二用戶上傳的評論信息即可以在該用戶討論組中單獨顯示,即可以屏蔽其他用戶的評論信息;同時第一用戶和第二用戶可以利用該用戶討論組發(fā)送其他評論信息或聊天信息。
在一種可能的實現(xiàn)方式中,參見圖3所示,該方法還包括:
步驟105:接收服務器下發(fā)的第三評論信息,第三評論信息為第三用戶上傳至服務器的評論信息,第三用戶為向服務器發(fā)送包括第三定位信息的第三播放請求、且第二用戶距離值大于預設值的用戶;第三播放請求用于請求播放目標視頻,第二用戶距離值為根據(jù)第一定位信息和第三定位信息確定的第一用戶的位置與第三用戶的位置之間的距離。
本發(fā)明實施例中,第三用戶為向服務器發(fā)送用于請求播放該目標視頻的第三播放請求的用戶,且該第三播放請求包括第三用戶的第三定位信息,根據(jù)該第三定位信息可以確定第三用戶的位置,進而可以確定第一用戶與第三用戶之間的第二用戶距離值,即第一用戶的位置與第三用戶的位置之間的距離;同時,第一用戶與第三用戶之間的第二用戶距離值大于預設值時,即第三用戶為距離第一用戶較遠的用戶。本發(fā)明實施例中,第二用戶和第三用戶均向服務器發(fā)送請求播放目標視頻的播放請求,用戶距離值表示第一用戶與另一用戶之間的距離值,即計算第一用戶距離值與計算第二用戶距離值的方法相同,區(qū)別在于得出的用戶距離值大小不同。
可選的,在接收服務器下發(fā)的第三評論信息之后,還包括:在預設顯示區(qū)域內(nèi)屏蔽第三評論信息。在本發(fā)明實施例中,第一客戶端接收到第二用戶上傳的第二評論信息后,可以突出顯示該第二評論信息;在接收到第三用戶上傳的第三評論信息后,可以正常顯示該第三評論信息,也可以屏蔽該第三評論信息,從而使得用戶可以只關注第二用戶評論信息,即關注與第一用戶地域關聯(lián)性較強的評論信息,從而進一步使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。
下面通過一個實施例詳細介紹該方法的流程步驟。
實施例一
在實施例一中,由服務器確定每個用戶之間的距離值,進而確定是否向相應的客戶端發(fā)送評論信息。具體的,參見圖4所示,該方法具體包括步驟401-411:
步驟401:第一客戶端向服務器發(fā)送用于請求播放目標視頻的第一播放請求。
步驟402:第二客戶端向服務器發(fā)送用于請求播放目標視頻的第二播放請求。
步驟403:第三客戶端向服務器發(fā)送用于請求播放目標視頻的第三播放請求。
實施例一中,第一用戶登錄第一客戶端,第二用戶登錄第二客戶端,第三用戶登錄第三客戶端,且三個用戶均請求播放同一個目標視頻。同時,第一播放請求包括第一定位信息,第二播放請求包括第二定位信息,第三播放請求包括第三定位信息。且在實施例一中,步驟401-403無先后順序。
步驟404:第一客戶端向服務器發(fā)送第一評論信息。
步驟405:第二客戶端向服務器發(fā)送第二評論信息。
步驟406:第三客戶端向服務器發(fā)送第三評論信息。
同樣的,步驟404-406也無先后順序。
步驟407:服務器根據(jù)第一定位信息、第二定位信息和第三定位信息判斷用戶兩兩之間的距離值。
步驟408:當?shù)谝挥脩舻奈恢门c第二用戶的位置之間的距離小于預設值時,服務器將第二評論信息發(fā)送至第一客戶端。
在步驟408中,該預設值為預先設置的距離值,預設值可以為服務器設置,也可以通過第一客戶端設置。同時,若第一用戶與第二用戶采用同一個預設值,在步驟408中第一用戶的位置與第二用戶的位置之間的距離小于預設值時,說明第一用戶與第二用戶相距較近,則服務器還需要將第一評論信息發(fā)送至第二客戶端。
步驟409:第一客戶端在預設顯示區(qū)域內(nèi),突出顯示該第二評論信息。
步驟410:當?shù)谝挥脩舻奈恢门c第三用戶的位置之間的距離大于預設值時,服務器將第三評論信息發(fā)送至第一客戶端。
步驟411:在預設顯示區(qū)域內(nèi)屏蔽第三評論信息。
在實施例一中,當?shù)谝豢蛻舳私邮盏降谌u論信息后,可以正常顯示該第三評論信息,也可以根據(jù)步驟411屏蔽該第三評論信息,即第一客戶端可以不顯示該第三評論信息。
本發(fā)明實施例提供的一種顯示評論信息的方法,通過向服務器上傳第一定位信息,進而在其他用戶也上傳相應的定位信息時可以確定第一用戶附近的第二用戶,并獲取第二用戶上傳的評論信息,從而可以突出顯示第一用戶附近用戶發(fā)送的評論信息,即可以突出顯示與第一用戶關聯(lián)性較強的評論信息,使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。在接收到距離較遠的第三用戶上傳的第三評論信息后,可以正常顯示該第三評論信息,也可以屏蔽該第三評論信息,從而使得用戶可以只關注第二用戶評論信息,即關注與第一用戶地域關聯(lián)性較強的評論信息,從而進一步使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。
以上詳細介紹了本發(fā)明實施例中顯示評論信息的方法的流程,該方法也可以通過相應的裝置實現(xiàn),下面詳細介紹該裝置的結構和功能。
本發(fā)明實施例提供的一種顯示評論信息的裝置,參見圖5所示,包括:
發(fā)送模塊51,用于將第一播放請求發(fā)送至服務器,第一播放請求用于請求播放目標視頻,且第一播放請求包括第一用戶的第一定位信息;
第一接收模塊52,用于接收服務器下發(fā)的第二評論信息,第二評論信息為第二用戶上傳至服務器的評論信息,第二用戶為向服務器發(fā)送包括第二定位信息的第二播放請求、且第一用戶距離值小于預設值的用戶;第二播放請求用于請求播放目標視頻,第一用戶距離值為根據(jù)第一定位信息和第二定位信息確定的第一用戶的位置與第二用戶的位置之間的距離;
顯示模塊53,用于在預設顯示區(qū)域內(nèi)顯示第二評論信息。
在一種可能的實現(xiàn)方式中,顯示模塊53用于:在預設顯示區(qū)域內(nèi),突出顯示第二評論信息。
在一種可能的實現(xiàn)方式中,參見圖6所示,該裝置還包括:設置模塊54;
設置模塊54用于設置包括第一用戶和第二用戶的用戶討論組,用戶討論組用于接收服務器下發(fā)的第一評論信息和第二評論信息,第一評論信息為上傳至服務器的、第一用戶輸入的評論信息。
在一種可能的實現(xiàn)方式中,參見圖7所示,該裝置還包括:第二接收模塊55;第二接收模塊55用于接收服務器下發(fā)的第三評論信息,第三評論信息為第三用戶上傳至服務器的評論信息,第三用戶為向服務器發(fā)送包括第三定位信息的第三播放請求、且第二用戶距離值大于預設值的用戶;第三播放請求用于請求播放目標視頻,第二用戶距離值為根據(jù)第一定位信息和第三定位信息確定的第一用戶的位置與第三用戶的位置之間的距離。
在一種可能的實現(xiàn)方式中,參見圖8所示,該裝置還包括:屏蔽模塊56;
在第二接收模塊55接收服務器下發(fā)的第三評論信息之后,屏蔽模塊56用于在預設顯示區(qū)域內(nèi)屏蔽第三評論信息。
本發(fā)明實施例提供的一種顯示評論信息的方法及裝置,通過向服務器上傳第一定位信息,進而在其他用戶也上傳相應的定位信息時可以確定第一用戶附近的第二用戶,并獲取第二用戶上傳的評論信息,從而可以突出顯示第一用戶附近用戶發(fā)送的評論信息,即可以突出顯示與第一用戶關聯(lián)性較強的評論信息,使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。在接收到距離較遠的第三用戶上傳的第三評論信息后,可以正常顯示該第三評論信息,也可以屏蔽該第三評論信息,從而使得用戶可以只關注第二用戶評論信息,即關注與第一用戶地域關聯(lián)性較強的評論信息,從而進一步使得第一用戶可以快速獲取關聯(lián)性較強的評論信息。
本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結合。可提供這些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。