本發(fā)明涉及網(wǎng)絡技術領域,特別涉及一種投票方法及裝置。
背景技術:
隨著計算機技術和網(wǎng)絡技術的發(fā)展,網(wǎng)絡直播得到了廣泛的普及,用戶可以登錄網(wǎng)絡直播的應用程序,進入感興趣的直播間,觀看主播的直播節(jié)目,通過贈送禮物、發(fā)送表情等方式與主播互動。
投票,作為一種征集群眾意向的方式,歷來為人們所廣泛使用。當直播網(wǎng)站組織主播競賽類的活動時,通常會專門建立一個投票網(wǎng)頁,用戶在該投票網(wǎng)頁上,可以為心儀的主播投票,依次提升該主播的排名。
由于投票頁面與直播頁面是相互獨立的頁面,因此當處于直播間的用戶欲為主播投票時,需要先退出直播間,再進入投票頁面,投票過程較為不便。
技術實現(xiàn)要素:
為了解決上述技術問題,本發(fā)明實施例提供了一種投票方法及裝置。所述技術方案如下:
根據(jù)本發(fā)明實施例的第一方面,提供了一種投票方法,應用于終端中,所述方法包括:
接收服務器發(fā)送的視頻流,顯示所述視頻流對應的直播視頻畫面;
在所述直播視頻畫面的上層顯示投票控件,當檢測到對應所述投票控件的操作時,向服務器發(fā)送用于獲取投票信息的獲取請求;
接收服務器反饋的投票信息,在所述視頻畫面的上層顯示所述投票信息對應的投票選擇界面,所述投票選擇界面至少顯示有多個主播帳號分別對應的投票選項;
當檢測到對應目標投票選項的操作時,向所述服務器發(fā)送投票請求,所述投票請求中至少攜帶有所述目標投票選項對應的目標主播帳號。
根據(jù)本發(fā)明實施例的第二方面,提供了一種投票方法,應用于服務器中,所述方法包括:
當接收到終端發(fā)送的投票信息獲取請求時,向所述終端反饋投票信息,所述投票信息至少包括多個主播帳號;
當接收到所述終端發(fā)送的投票請求時,獲取所述投票請求中至少攜帶的目標主播帳號;
對所述目標主播帳號進行投票處理。
根據(jù)本發(fā)明實施例的第三方面,提供了一種投票裝置,應用于終端中,所述裝置包括:
第一顯示模塊,用于接收服務器發(fā)送的視頻流,顯示所述視頻流對應的直播視頻畫面;
第一發(fā)送模塊,用于在所述直播視頻畫面的上層顯示投票控件,當檢測到對應所述投票控件的操作時,向服務器發(fā)送用于獲取投票信息的獲取請求;
第二顯示模塊,用于接收服務器反饋的投票信息,在所述視頻畫面的上層顯示所述投票信息對應的投票選擇界面,所述投票選擇界面至少顯示有多個主播帳號分別對應的投票選項;
第二發(fā)送模塊,用于當檢測到對應目標投票選項的操作時,向所述服務器發(fā)送投票請求,所述投票請求中至少攜帶有所述目標投票選項對應的目標主播帳號。
根據(jù)本發(fā)明實施例的第四方面,提供了一種投票裝置,應用于服務器中,所述裝置包括:
反饋模塊,用于當接收到終端發(fā)送的投票信息獲取請求時,向所述終端反饋投票信息,所述投票信息至少包括多個主播帳號;
獲取模塊,用于當接收到所述終端發(fā)送的投票請求時,獲取所述投票請求中至少攜帶的目標主播帳號;
處理模塊,用于對所述目標主播帳號進行投票處理。
根據(jù)本發(fā)明實施例的第五方面,提供了一種終端,所述終端包括處理器和存儲器,所述存儲器中存儲有至少一條指令,所述指令由所述處理器加載并執(zhí)行以實現(xiàn)如第一方面所述的投票方法。
根據(jù)本發(fā)明實施例的第六方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令,所述指令由處理器加載并執(zhí)行以實現(xiàn)如第一方面所述的投票方法。
根據(jù)本發(fā)明實施例的第七方面,提供了一種服務器,所述服務器包括處理器和存儲器,所述存儲器中存儲有至少一條指令,所述指令由所述處理器加載并執(zhí)行以實現(xiàn)如第二方面所述的投票方法。
根據(jù)本發(fā)明實施例的第八方面,提供了一種計算機可讀存儲介質,所述存儲介質中存儲有至少一條指令,所述指令由處理器加載并執(zhí)行以實現(xiàn)如第二方面所述的投票方法。
本發(fā)明實施例中,終端在直播視頻畫面的上層顯示投票控件,當檢測到對應投票控件的操作時,向服務器獲取投票信息,并在視頻畫面的上層顯示投票信息對應的投票選擇界面,以便用戶在投票選擇界面上進行投票,由于投票選擇頁面顯示在視頻畫面的上層,處于直播間的用戶不需要退出直播間即可進行投票;因此解決了由于投票頁面與直播頁面是相互獨立的頁面,當處于直播間的用戶欲為主播投票時,需要退出直播間,投票過程較為不便的問題;達到了處于直播間的用戶可在直播間直接進行投票,簡化投票過程的效果。
附圖說明
為了更清楚地說明本發(fā)明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1是本發(fā)明一個實施例提供的實施環(huán)境的示意圖;
圖2a是本發(fā)明一個實施例中提供的投票方法的流程圖;
圖2b是本發(fā)明一個實施例中提供的在直播視頻畫面的上層顯示投票控件的示意圖;
圖2c是本發(fā)明一個實施例中提供的在視頻畫面的上層顯示投票信息對應的投票選擇界面的示意圖;
圖3a是本發(fā)明另一個實施例中提供的投票方法的流程圖;
圖3b是本發(fā)明一個實施例中提供的在視頻畫面的上層顯示選票頁面的示意圖;
圖3c是本發(fā)明一個實施例中提供的選票標識與選票值的對應關系的示意圖;
圖4a是本發(fā)明再一個實施例中提供的投票方法的流程圖;
圖4b是本發(fā)明一個實施例中提供的選票標識與資源值的對應關系的示意圖;
圖4c是本發(fā)明一個實施例中提供的在直播視頻畫面的上層顯示提示信息對應的提示內(nèi)容的示意圖;
圖5是本發(fā)明一個實施例提供的投票裝置的結構方框圖;
圖6是本發(fā)明一個實施例提供的投票裝置的結構方框圖;
圖7是本發(fā)明一個實施例提供的終端的結構示意圖;
圖8是本發(fā)明一個實施例提供的服務器的結構方框圖。
具體實施方式
為使本發(fā)明的目的、技術方案和優(yōu)點更加清楚,下面將結合附圖對本發(fā)明實施方式作進一步地詳細描述。
請參考圖1,其示出了本發(fā)明一個實施例提供的實施環(huán)境的示意圖,該實施環(huán)境中包括至少一個終端110和服務器120。
終端110和服務器120可以通過無線網(wǎng)絡方式或有線網(wǎng)絡方式連接,這里所講的無線網(wǎng)絡方式可以為移動數(shù)據(jù)網(wǎng)絡或無線保真(英文:wireless-fidelity,wi-fi),或藍牙等無線網(wǎng)絡方式等。
終端110可以向服務器120發(fā)送信息,也可以從服務器120中獲取信息。
這里所講的終端可以包括智能手機、平板電腦、臺式電腦、智能電視等。
這里所講的服務器120可以是一臺服務器,或者由若干臺服務器組成的驗證服務器集群,或者是一個云計算服務中心。
圖2a是本發(fā)明一個實施例中提供的投票方法的流程圖,如圖2a所示,該投票方法包括以下步驟。
步驟201,終端接收服務器發(fā)送的視頻流,顯示視頻流對應的直播視頻畫面。
視頻流由直播間的主播帳號對應的終端通過本地攝像頭采集得到。具體地,主播帳號對應的終端通過攝像頭對自己的行為進行錄像,并將錄像內(nèi)容以視頻流的形式發(fā)送給服務器,加入該直播間的用戶帳號對應的終端可以實時從服務器獲取所加入的直播間的視頻流,并顯示視頻流對應的直播視頻畫面。
步驟202,終端在直播視頻畫面的上層顯示投票控件,當檢測到對應投票控件的操作時,向服務器發(fā)送用于獲取投票信息的獲取請求。
本實施例中,對應投票控件的操作可以為觸控操作、滑動操作、點擊操作、手勢操作等,本實施例不對對應投票控件的操作的操作類型做具體限制。
圖2b是本發(fā)明一個實施例中提供的在直播視頻畫面的上層顯示投票控件的示意圖,如圖2b所示,終端110接收服務器發(fā)送的視頻流后,顯示視頻流對應的直播視頻畫面111,并在直播視頻畫面111的上層顯示投票控件112。當終端110檢測到對投票控件112的點擊操作時,向服務器發(fā)送用于獲取投票信息的獲取請求。
需要說明的是,投票控件為不透明顯示或者半透明顯示。
對應的,服務器接收終端發(fā)送的投票信息獲取請求。
步驟203,服務器向終端反饋投票信息,該投票信息至少包括多個主播帳號。
可選的,該投票信息還包括各個主播帳號的相關信息,比如各個主播帳號分別對應的選票數(shù)量、各個主播帳號分別對應的頭像、各個主播帳號分別對應的直播間標識等。
對應的,終端接收服務器反饋的投票信息。
步驟204,終端在視頻畫面的上層顯示投票信息對應的投票選擇界面,該投票選擇界面至少顯示有多個主播帳號分別對應的投票選項。
圖2c是本發(fā)明一個實施例中提供的在視頻畫面的上層顯示投票信息對應的投票選擇界面的示意圖,如圖2c所示,終端110接收服務器反饋的投票信息后,在視頻畫面111的上層顯示投票信息對應的投票選擇界面113,該投票選擇界面113顯示有各個主播帳號分別對應的頭像(比如主播a對應的頭像114)、多個主播帳號分別對應的投票選項(比如主播a對應的投票選項115)。
需要說明的是,投票選擇界面為不透明顯示或者半透明顯示。
步驟205,當檢測到對應目標投票選項的操作時,終端向服務器發(fā)送投票請求,該投票請求中至少攜帶有目標投票選項對應的目標主播帳號。
本實施例中,對應目標投票選項的操作可以為觸控操作、滑動操作、點擊操作、手勢操作等,本實施例不對對應目標投票選項的操作的操作類型做具體限制。
仍參見圖2c,當終端110檢測到對投票選項115的點擊操作時,向服務器發(fā)送攜帶主播帳號“主播a”的投票請求。
對應的,服務器接收終端發(fā)送的投票請求。
步驟206,服務器獲取投票請求中至少攜帶的目標主播帳號。
步驟207,服務器對目標主播帳號進行投票處理。
服務器每接收到終端發(fā)送的攜帶有目標主播帳號的投票請求,則將該目標主播帳號對應的選票數(shù)量加1。
綜上所述,本發(fā)明實施例中提供的投票方法,通過終端在直播視頻畫面的上層顯示投票控件,當檢測到對應投票控件的操作時,向服務器獲取投票信息,并在視頻畫面的上層顯示投票信息對應的投票選擇界面,以便用戶在投票選擇界面上進行投票,由于投票選擇頁面顯示在視頻畫面的上層,處于直播間的用戶不需要退出直播間即可進行投票;因此解決了由于投票頁面與直播頁面是相互獨立的頁面,當處于直播間的用戶欲為主播投票時,需要退出直播間,投票過程較為不便的問題;達到了處于直播間的用戶可在直播間直接進行投票,簡化投票過程的效果。
圖3a是本發(fā)明另一個實施例中提供的投票方法的流程圖,如圖3a所示,該投票方法包括以下步驟。
步驟301,終端向服務器發(fā)送群組加入請求。
該群組加入請求中至少攜帶終端對應的用戶帳號和用戶帳號所要加入的目標群組的目標群組標識。
在團隊語音工具中的直播互動方法包括:主播帳號和用戶帳號同處一個群組,主播帳號以直播視頻與同一群組的各個用戶帳號進行交流,而同一群組的用戶帳號以文字信息與主播帳號以及其它用戶帳號進行交流。
本實施例中,群組為實際應用場景中的直播間(包括視頻直播間和語音直播間)、討論群、討論組等等,本實施例不對房間的具體類型進行限定。
在某一用戶欲加入某一群組時,登陸該用戶帳號的終端(即該用戶帳號對應的終端)會向服務器發(fā)送攜帶有該用戶帳號和目標群組標識的群組加入請求,對應的,服務器會接收到攜帶有該用戶帳號和目標群組標識的群組加入請求。
步驟302,服務器根據(jù)用戶帳號和目標群組標識,將用戶帳號添加入目標群組標識對應的目標群組中。
被加入目標群組后的用戶帳號以文字信息與該目標群組中的主播帳號以及其它用戶帳號進行交流。
步驟303,服務器向終端發(fā)送的目標群組對應的視頻流。
該目標群組對應的視頻流即為處于該目標群組的主播帳號對應的終端向服務器發(fā)送的視頻流。
對應的,終端接收服務器發(fā)送的目標群組對應的視頻流。
步驟304,終端顯示視頻流對應的直播視頻畫面。
步驟305,終端在直播視頻畫面的上層顯示投票控件,當檢測到對應投票控件的操作時,向服務器發(fā)送用于獲取投票信息的獲取請求。
對應的,服務器接收終端發(fā)送的投票信息獲取請求。
步驟306,服務器向終端反饋投票信息,該投票信息至少包括多個主播帳號。
在一種可能的場景中,用戶加入正在直播進行線下活動的直播間,此時,用戶在觀看線下活動的直播視頻的同時,通過投票控件為正在參與線下活動的主播進行投票。
對應的,終端接收服務器反饋的投票信息。
步驟307,終端在視頻畫面的上層顯示投票信息對應的投票選擇界面。
該投票選擇界面至少顯示有多個主播帳號分別對應的投票選項。
步驟308,當檢測到對應目標投票選項的操作時,終端在視頻畫面的上層顯示目標投票選項對應的選票頁面,該選票頁面至少顯示有多個選票選項。
圖3b是本發(fā)明一個實施例中提供的在視頻畫面的上層顯示選票頁面的示意圖,如圖3b所示,當終端110檢測到對主播b對應投票選項的點擊操作時,終端110在視頻畫面111的上層顯示主播b對應投票選項所對應的選票頁面116,該選票頁面116顯示有多個選票選項(比如鉑金票117、黃金票118)。
需要說明的是,投票選擇界面為不透明顯示或者半透明顯示。
步驟309,當檢測到對應目標選票選項的操作時,終端向服務器發(fā)送投票請求。
該投票請求中至少攜帶有目標投票選項對應的目標主播帳號和目標選票選項對應的目標選票標識。
仍參見圖3b,當終端110檢測到對選票選項117的點擊操作時,向服務器發(fā)送攜帶主播帳號“主播b”和選票標識“鉑金票”的投票請求。
本實施例中,對應目標選票選項的操作可以為觸控操作、滑動操作、點擊操作、手勢操作等,本實施例不對對應目標選票選項的操作的操作類型做具體限制。
對應的,服務器接收終端發(fā)送的投票請求。
步驟310,服務器獲取投票請求中至少攜帶的目標主播帳號和目標選票標識。
步驟311,服務器根據(jù)預存的選票標識與選票值的對應關系,確定目標選票標識對應的目標選票值。
該目標選票值用于指示服務器需要累加入目標主播帳號對應的選票數(shù)量的選票的數(shù)量。
在實際應用中,不同的選票標識對應不同的選票值,選票值的大小是影響主播帳號對應的選票數(shù)量的因素之一,主播被投選票值大的選票時所獲取到的選票數(shù)量大于該主播被投選票小的選票時所獲取到的選票數(shù)量。
用戶可通過分享該目標群組、分享投票信息、資源兌換等途徑來獲取選票。資源是指金額、積分、點數(shù)等,對應的資源值是指金額的面值、積分的數(shù)量、點數(shù)的數(shù)量。需要說明的是,本實施例不對資源的類型作具體限定。
可選的,獲取選票的途徑不同,該用戶所獲取的選票的選票標識和/或選票數(shù)量也不同。比如,用戶通過分享目標群組1次可獲得5張青銅票,通過分享投票信息1次可獲得3張白銀票,通過資源兌換1次可獲得1張鉑金票。
圖3c是本發(fā)明一個實施例中提供的選票標識與選票值的對應關系的示意圖,如圖3c所示,選票標識與選票值的對應關系以表格的形式預存在服務器中,當服務器接收到攜帶有主播帳號“主播b”和選票標識“鉑金票”的投票請求時,根據(jù)預存的選票標識與選票值的對應關系,確定選票標識“鉑金票”對應的選票值為“5”。
步驟312,服務器將目標選票值累加入目標主播帳號對應的選票數(shù)量中。
仍參見圖3c,當前主播b對應的選票數(shù)量為123,當服務器接收到攜帶有主播帳號“主播b”和選票標識“鉑金票”的投票請求時,根據(jù)預存的選票標識與選票值的對應關系,確定選票標識“鉑金票”對應的選票值為“5”,將5累加入主播b對應的選票數(shù)量123中,此時主播b對應的選票數(shù)量為128。
需要說明的是,由于步驟304至步驟307與步驟201至步驟204類似,因此本實施例不再對步驟304至步驟307贅述說明。
綜上所述,本發(fā)明實施例中提供的投票方法,通過終端在直播視頻畫面的上層顯示投票控件,當檢測到對應投票控件的操作時,向服務器獲取投票信息,并在視頻畫面的上層顯示投票信息對應的投票選擇界面,以便用戶在投票選擇界面上進行投票,由于投票選擇頁面顯示在視頻畫面的上層,處于直播間的用戶不需要退出直播間即可進行投票;因此解決了由于投票頁面與直播頁面是相互獨立的頁面,當處于直播間的用戶欲為主播投票時,需要退出直播間,投票過程較為不便的問題;達到了處于直播間的用戶可在直播間直接進行投票,簡化投票過程的效果。
本實施例中,不同的選票標識對應不同的選票值,選票值的大小是影響主播帳號對應的選票數(shù)量的因素之一。
圖4a是本發(fā)明再一個實施例中提供的投票方法的流程圖,如圖4a所示,該投票方法包括以下步驟。
步驟401,終端向服務器發(fā)送群組加入請求。
該群組加入請求中至少攜帶終端對應的用戶帳號和用戶帳號所要加入的目標群組的目標群組標識。
對應的,服務器接收終端發(fā)送的群組加入請求。
步驟402,服務器根據(jù)用戶帳號和目標群組標識,將用戶帳號添加入目標群組標識對應的目標群組中。
步驟403,服務器向終端發(fā)送的目標群組對應的視頻流。
對應的,終端接收服務器發(fā)送的目標群組對應的視頻流。
步驟404,終端顯示視頻流對應的直播視頻畫面。
步驟405,終端在直播視頻畫面的上層顯示投票控件,當檢測到對應投票控件的操作時,向服務器發(fā)送用于獲取投票信息的獲取請求。
對應的,服務器接收到終端發(fā)送的投票信息獲取請求。
步驟406,服務器向終端反饋投票信息,該投票信息至少包括多個主播帳號。
對應的,終端接收服務器反饋的投票信息。
步驟407,終端在視頻畫面的上層顯示投票信息對應的投票選擇界面。
該投票選擇界面至少顯示有多個主播帳號分別對應的投票選項。
步驟408,當檢測到對應目標投票選項的操作時,終端在視頻畫面的上層顯示目標投票選項對應的選票頁面,選票頁面至少顯示有多個選票選項。
步驟409,當檢測到對應目標選票選項的操作時,終端向服務器發(fā)送投票請求。
該投票請求中至少攜帶有目標投票選項對應的目標主播帳號、目標選票選項對應的目標選票標識以及用戶帳號。
對應的,服務器接收終端發(fā)送的投票請求。
步驟410,服務器獲取投票請求中至少攜帶的目標主播帳號、目標選票標識以及用戶帳號。
步驟411,服務器根據(jù)預存的選票標識與選票值的對應關系,確定目標選票標識對應的目標選票值。
步驟412,服務器將目標選票值累加入目標主播帳號對應的選票數(shù)量中。
步驟413,服務器根據(jù)預存的選票標識與資源值的對應關系,確定目標選票標識對應的目標資源值。
在實際應用中,不同的選票標識除了對應不同的選票值,還對應不同的資源值。
主播被投資源值大的選票時所獲取到的資源大于該主播被資源值小的選票時所獲取到的資源。
圖4b是本發(fā)明一個實施例中提供的選票標識與資源值的對應關系的示意圖,如圖4b所示,選票標識與資源值的對應關系以表格的形式預存在服務器中,當服務器接收到攜帶有主播帳號“主播b”、選票標識“鉑金票”以及用戶帳號“用戶yy”的投票請求時,根據(jù)預存的選票標識與資源值的對應關系,確定選票標識“鉑金票”對應的資源值為“50”。
步驟414,服務器將用戶帳號的資源庫中具有目標資源值的資源轉移到目標主播帳號的資源庫中。
仍參見圖3c,當前主播b的資源庫對應的資源值為2015,當服務器接收到攜帶有主播帳號“主播b”、選票標識“鉑金票”以及用戶帳號“用戶yy”的投票請求時,根據(jù)預存的選票標識與資源值的對應關系,確定選票標識“鉑金票”對應的資源值為“50”,并將用戶帳號“用戶yy”的資源庫中具有資源值“50”的資源轉移到主播帳號“主播b”的資源庫中,此時主播b的資源庫對應的資源值為2065。
需要說明的是,步驟411至步驟412可以在步驟413至步驟414之前實施,可以在步驟413至步驟414之后實施,可以與步驟413至步驟414同時實施,本實施例并不限定步驟411至步驟412與步驟413至步驟414之間的實施順序。
在一種可能實現(xiàn)的方式中,在步驟412或者步驟414之后,服務器可向加入目標群組的所有帳號發(fā)送提示信息,該提示信息用于提示所有帳號該目標群組中的用戶已向目標主播投票。具體實施過程包括下述步驟415至步驟416。
步驟415,服務器向加入目標群組的所有帳號發(fā)送提示信息。
該提示信息中至少攜帶有目標主播帳號、用戶帳號以及目標選票標識。
加入目標群組的所有帳號包括該目標群組中的主播帳號和所有用戶帳號。
步驟416,終端接收服務器發(fā)送的提示信息,在直播視頻畫面的上層顯示提示信息對應的提示內(nèi)容。
該提示內(nèi)容至少包括提示信息中至少攜帶的目標主播帳號、用戶帳號以及目標選票標識。
圖4c是本發(fā)明一個實施例中提供的在直播視頻畫面的上層顯示提示信息對應的提示內(nèi)容的示意圖,當終端110接收到服務器發(fā)送的至少攜帶有主播帳號“主播b”、用戶帳號“用戶yy”以及目標選票標識“鉑金票”的提示信息后,在直播視頻畫面111的上層顯示提示信息對應的提示內(nèi)容。如圖4c(1)所示,終端110以彈幕的形式在直播視頻畫面111的上層顯示提示信息對應的提示內(nèi)容119a,如圖4c(2)所示,終端110在直播視頻畫面111的上層顯示文字區(qū)域,在該文字區(qū)域中顯示提示信息對應的提示內(nèi)容119b。
需要說明的是,提示內(nèi)容為不透明顯示或者半透明顯示。
需要說明的是,由于步驟401至步驟409與步驟301至步驟309類似,步驟411至步驟412與步驟311至步驟312類似,因此本實施例不再對步驟401至步驟409、步驟311至步驟312贅述說明。
綜上所述,本發(fā)明實施例中提供的投票方法,通過終端在直播視頻畫面的上層顯示投票控件,當檢測到對應投票控件的操作時,向服務器獲取投票信息,并在視頻畫面的上層顯示投票信息對應的投票選擇界面,以便用戶在投票選擇界面上進行投票,由于投票選擇頁面顯示在視頻畫面的上層,處于直播間的用戶不需要退出直播間即可進行投票;因此解決了由于投票頁面與直播頁面是相互獨立的頁面,當處于直播間的用戶欲為主播投票時,需要退出直播間,投票過程較為不便的問題;達到了處于直播間的用戶可在直播間直接進行投票,簡化投票過程的效果。
本實施例中,不同的選票標識除了對應不同的選票值,還對應不同的資源值,主播被投資源值大的選票時所獲取到的資源大于該主播被資源值小的選票時所獲取到的資源。
下述為本發(fā)明裝置實施例,對于裝置實施例中未詳盡描述的細節(jié),可以參考上述一一對應的方法實施例。
請參考圖5,其示出了本發(fā)明一個實施例提供的投票裝置的結構方框圖。該投票裝置通過硬件或者軟硬件的結合實現(xiàn)成為圖1中終端110的全部或者一部分。該裝置包括:第一顯示模塊501、第一發(fā)送模塊502、第二顯示模塊503和第二發(fā)送模塊504。
第一顯示模塊501,用于實現(xiàn)上述步驟201、步驟304、步驟404中至少一個步驟的功能;
第一發(fā)送模塊502,用于實現(xiàn)上述步驟202、步驟305、步驟405中至少一個步驟的功能;
第二顯示模塊503,用于實現(xiàn)上述步驟204、步驟307、步驟407中至少一個步驟的功能;
第二發(fā)送模塊504,用于實現(xiàn)上述步驟205的功能。
可選的,第二發(fā)送模塊504,包括:第一顯示單元和第一發(fā)送單元。
第一顯示單元,用于實現(xiàn)上述步驟308或步驟408的功能;
第一發(fā)送單元,用于實現(xiàn)上述步驟309或步驟409的功能。
可選的,第一顯示模塊501,包括:第二發(fā)送單元和第二顯示單元。
第二發(fā)送單元,用于實現(xiàn)上述步驟301或步驟401的功能;
第二顯示單元,用于接收服務器發(fā)送的目標群組對應的視頻流。
可選的,該裝置還包括:第三顯示模塊。
第三顯示模塊,用于實現(xiàn)上述步驟416的功能。
請參考圖6,其示出了本發(fā)明一個實施例提供的投票裝置的結構方框圖。該投票裝置通過硬件或者軟硬件的結合實現(xiàn)成為圖1中服務器120的全部或者一部分。該裝置包括:反饋模塊601、獲取模塊602和處理模塊603。
反饋模塊601,用于實現(xiàn)上述步驟203、步驟306、步驟406中至少一個步驟的功能;
獲取模塊602,用于實現(xiàn)上述步驟206、步驟310、步驟410中至少一個步驟的功能;
處理模塊603,用于實現(xiàn)上述步驟207的功能。
可選的,處理模塊603,包括:確定單元和累加單元。
確定單元,用于實現(xiàn)上述步驟311或步驟411的功能;
累加單元,用于實現(xiàn)上述步驟312或步驟412的功能。
可選的,該裝置還包括:確定模塊和轉移模塊。
確定模塊,用于實現(xiàn)上述步驟413的功能;
轉移模塊,用于實現(xiàn)上述步驟414的功能。
可選的,該裝置還包括:接收模塊、添加模塊和第一發(fā)送模塊。
接收模塊,用于在獲取投票請求中至少攜帶的目標主播帳號之前,接收終端發(fā)送的群組加入請求,群組加入請求中至少攜帶有用戶帳號和用戶帳號所要加入的目標群組的目標群組標識;
添加模塊,用于實現(xiàn)上述步驟302或步驟402的功能;
第一發(fā)送模塊,用于實現(xiàn)上述步驟303或步驟403的功能。
可選的,該裝置還包括:第二發(fā)送模塊。
第二發(fā)送模塊,用于實現(xiàn)上述步驟415的功能。
請參考圖7,其示出了本發(fā)明一個實施例提供的終端的結構示意圖。該終端700為圖1中的終端110。具體來講:
終端700可以包括rf(radiofrequency,射頻)電路707、包括有一個或一個以上計算機可讀存儲介質的存儲器720、輸入單元730、顯示單元740、傳感器750、音頻電路760、近場通信模塊7070、包括有一個或者一個以上處理核心的處理器780、以及電源790等部件。本領域技術人員可以理解,圖7中示出的終端結構并不構成對終端的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。其中:
rf電路707可用于收發(fā)信息或通話過程中,信號的接收和發(fā)送,特別地,將基站的下行信息接收后,交由一個或者一個以上處理器780處理;另外,將涉及上行的數(shù)據(jù)發(fā)送給基站。通常,rf電路707包括但不限于天線、至少一個放大器、調(diào)諧器、一個或多個振蕩器、用戶身份模塊(sim)卡、收發(fā)信機、耦合器、lna(lownoiseamplifier,低噪聲放大器)、雙工器等。此外,rf電路707還可以通過無線通信與網(wǎng)絡和其他設備通信。所述無線通信可以使用任一通信標準或協(xié)議,包括但不限于gsm(globalsystemofmobilecommunication,全球移動通訊系統(tǒng))、gprs(generalpacketradioservice,通用分組無線服務)、cdma(codedivisionmultipleaccess,碼分多址)、wcdma(widebandcodedivisionmultipleaccess,寬帶碼分多址)、lte(longtermevolution,長期演進)、電子郵件、sms(shortmessagingservice,短消息服務)等。
存儲器720可用于存儲軟件程序以及模塊,處理器780通過運行存儲在存儲器720的軟件程序以及模塊,從而執(zhí)行各種功能應用以及數(shù)據(jù)處理。存儲器720可主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)終端700的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器720可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。相應地,存儲器720還可以包括存儲器控制器,以提供處理器780和輸入單元730對存儲器720的訪問。
輸入單元730可用于接收輸入的數(shù)字或字符信息,以及產(chǎn)生與用戶設置以及功能控制有關的鍵盤、鼠標、操作桿、光學或者軌跡球信號輸入。具體地,輸入單元730可包括圖像輸入設備731以及其他輸入設備732。圖像輸入設備731可以是攝像頭,也可以是光電掃描設備。除了圖像輸入設備731,輸入單元730還可以包括其他輸入設備732。具體地,其他輸入設備732可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元740可用于顯示由用戶輸入的信息或提供給用戶的信息以及終端700的各種圖形用戶接口,這些圖形用戶接口可以由圖形、文本、圖標、視頻和其任意組合來構成。顯示單元740可包括顯示面板741,可選的,可以采用lcd(liquidcrystaldisplay,液晶顯示器)、oled(organiclight-emittingdiode,有機發(fā)光二極管)等形式來配置顯示面板741。
終端700還可包括至少一種傳感器750,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環(huán)境光傳感器及接近傳感器,其中,環(huán)境光傳感器可根據(jù)環(huán)境光線的明暗來調(diào)節(jié)顯示面板741的亮度,接近傳感器可在終端700移動到耳邊時,關閉顯示面板741和/或背光。作為運動傳感器的一種,重力加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態(tài)的應用(比如橫豎屏切換、相關游戲、磁力計姿態(tài)校準)、振動識別相關功能(比如計步器、敲擊)等;至于終端700還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路760、揚聲器761,傳聲器762可提供用戶與終端700之間的音頻接口。音頻電路760可將接收到的音頻數(shù)據(jù)轉換后的電信號,傳輸?shù)綋P聲器761,由揚聲器761轉換為聲音信號輸出;另一方面,傳聲器762將收集的聲音信號轉換為電信號,由音頻電路760接收后轉換為音頻數(shù)據(jù),再將音頻數(shù)據(jù)輸出處理器780處理后,經(jīng)rf電路707以發(fā)送給比如另一電子設備,或者將音頻數(shù)據(jù)輸出至存儲器720以便進一步處理。音頻電路760還可能包括耳塞插孔,以提供外設耳機與終端700的通信。
終端700通過近場通信模塊7070與外部設備建立近場通信連接,并通過該近場通信連接進行數(shù)據(jù)交互。本實施例中,該近場通信模塊7070具體包括藍牙模塊和/或wifi模塊。
處理器780是終端700的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執(zhí)行存儲在存儲器720內(nèi)的軟件程序和/或模塊,以及調(diào)用存儲在存儲器720內(nèi)的數(shù)據(jù),執(zhí)行終端700的各種功能和處理數(shù)據(jù),從而對手機進行整體監(jiān)控。可選的,處理器780可包括一個或多個處理核心;優(yōu)選的,處理器780可集成應用處理器和調(diào)制解調(diào)處理器,其中,應用處理器主要處理操作系統(tǒng)、用戶界面和應用程序等,調(diào)制解調(diào)處理器主要處理無線通信??梢岳斫獾氖牵鲜稣{(diào)制解調(diào)處理器也可以不集成到處理器780中。
終端700還包括給各個部件供電的電源790(比如電池),優(yōu)選的,電源可以通過電源管理系統(tǒng)與處理器780邏輯相連,從而通過電源管理系統(tǒng)實現(xiàn)管理充電、放電、以及功耗管理等功能。電源790還可以包括一個或一個以上的直流或交流電源、再充電系統(tǒng)、電源故障檢測電路、電源轉換器或者逆變器、電源狀態(tài)指示器等任意組件。
盡管未示出,終端700還可以包括藍牙模塊等,在此不再贅述。
具體在本實施例中,終端700還包括有存儲器,以及一個或者一個以上的程序,其中一個或者一個以上程序存儲于存儲器中,且經(jīng)配置以由一個或者一個以上處理器執(zhí)行以實現(xiàn)上述投票方法。
本領域普通技術人員可以理解上述實施例的投票方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(rom,readonlymemory)、隨機存取記憶體(ram,randomaccessmemory)、磁盤或光盤等。
請參考圖8,其示出了本發(fā)明一個實施例提供的服務器的結構方框圖。該服務器800實現(xiàn)為圖1中的服務器120。具體來講:
服務器800包括中央處理單元(cpu)801、包括隨機存取存儲器(ram)802和只讀存儲器(rom)803的系統(tǒng)存儲器804,以及連接系統(tǒng)存儲器804和中央處理單元801的系統(tǒng)總線805。所述服務器800還包括幫助計算機內(nèi)的各個器件之間傳輸信息的基本輸入/輸出系統(tǒng)(i/o系統(tǒng))806,和用于存儲操作系統(tǒng)813、應用程序814和其他程序模塊815的大容量存儲設備807。
所述基本輸入/輸出系統(tǒng)806包括有用于顯示信息的顯示器808和用于用戶輸入信息的諸如鼠標、鍵盤之類的輸入設備809。其中所述顯示器808和輸入設備809都通過連接到系統(tǒng)總線805的輸入輸出控制器810連接到中央處理單元801。所述基本輸入/輸出系統(tǒng)806還可以包括輸入輸出控制器810以用于接收和處理來自鍵盤、鼠標、或電子觸控筆等多個其他設備的輸入。類似地,輸入輸出控制器810還提供輸出到顯示屏、打印機或其他類型的輸出設備。
所述大容量存儲設備807通過連接到系統(tǒng)總線805的大容量存儲控制器(未示出)連接到中央處理單元801。所述大容量存儲設備807及其相關聯(lián)的計算機可讀介質為服務器800提供非易失性存儲。也就是說,所述大容量存儲設備807可以包括諸如硬盤或者cd-rom驅動器之類的計算機可讀介質(未示出)。
不失一般性,所述計算機可讀介質可以包括計算機存儲介質和通信介質。計算機存儲介質包括以用于存儲諸如計算機可讀指令、數(shù)據(jù)結構、程序模塊或其他數(shù)據(jù)等信息的任何方法或技術實現(xiàn)的易失性和非易失性、可移動和不可移動介質。計算機存儲介質包括ram、rom、eprom、eeprom、閃存或其他固態(tài)存儲其技術,cd-rom、dvd或其他光學存儲、磁帶盒、磁帶、磁盤存儲或其他磁性存儲設備。當然,本領域技術人員可知所述計算機存儲介質不局限于上述幾種。上述的系統(tǒng)存儲器804和大容量存儲設備807可以統(tǒng)稱為存儲器。
根據(jù)本發(fā)明的各種實施例,所述服務器800還可以通過諸如因特網(wǎng)等網(wǎng)絡連接到網(wǎng)絡上的遠程計算機運行。也即服務器800可以通過連接在所述系統(tǒng)總線805上的網(wǎng)絡接口單元811連接到網(wǎng)絡812,或者說,也可以使用網(wǎng)絡接口單元811來連接到其他類型的網(wǎng)絡或遠程計算機系統(tǒng)(未示出)。
所述存儲器還包括一個或者一個以上的程序,所述一個或者一個以上程序存儲于存儲器中,所述一個或者一個以上程序包含用于進行本發(fā)明實施例提供的投票方法的指令。本領域普通技術人員可以理解上述實施例的投票方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(rom,readonlymemory)、隨機存取記憶體(ram,randomaccessmemory)、磁盤或光盤等。
上述本發(fā)明實施例序號僅僅為了描述,不代表實施例的優(yōu)劣。
以上所述僅為本發(fā)明的較佳實施例,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應包含在本發(fā)明的保護范圍之內(nèi)。