[發明專利]實現互聯網投票的方法、服務器、投票處理節點及系統有效
| 申請號: | 201410112014.2 | 申請日: | 2014-03-24 |
| 公開(公告)號: | CN103955984B | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 余祖強;黃偉 | 申請(專利權)人: | 廣州華多網絡科技有限公司 |
| 主分類號: | G07C13/00 | 分類號: | G07C13/00;H04L29/08 |
| 代理公司: | 北京三高永信知識產權代理有限責任公司11138 | 代理人: | 張耀光 |
| 地址: | 511446 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 實現 互聯網 投票 方法 服務器 處理 節點 系統 | ||
技術領域
本發明涉及互聯網領域,特別涉及一種實現互聯網投票的方法、服務器、投票處理節點及系統。
背景技術
隨著互聯網技術的迅速發展,出現了越來越多的互聯網交互服務。互聯網投票作為互聯網交互服務中的一種,憑借實時性、快捷性等優點,被應用于很多節目的投票環節中。具體地,當使用互聯網投票時,通常會設置一個為某節目投票的投票系統,客戶端通過該投票系統提供的投票網頁進行投票。為了使觀眾能夠實時通過互聯網進行投票、讓觀眾很好地與節目互動、增強觀眾的現場感,有必要提出一種實現互聯網投票的方法。
相關技術在實現互聯網投票時,通常會開發一套投票系統,該系統包括客戶端和服務器,通過客戶端和服務器的交互來實現互聯網投票。具體地,當客戶端需要進行投票時,向服務器發送投票請求;服務器接收客戶端發送的投票請求后,為客戶端提供投票服務;在各個客戶端投票后,服務器處理各個客戶端的選票信息,以獲得具體的投票結果。
在實現本發明的過程中,發明人發現相關技術至少存在以下問題:
由于相關技術在實現互聯網投票時,客戶端直接與服務器進行交互,即投票系統僅支持單節點服務。在這種情況下,當服務器由于故障而不能提供投票服務時,客戶端不能參與投票。另外,當同一時刻參與投票的客戶端眾多時,服務器可能會達到一個瓶頸狀態,導致客戶端不能及時投票,給用戶造成不好的操作體驗的同時,影響服務器處理投票的效率。
發明內容
為了解決相關技術的問題,本發明實施例提供了一種實現互聯網投票的方法、服務器、投票處理節點及系統。所述技術方案如下:
第一方面,提供了一種實現互聯網投票的方法,所述方法包括:
接收客戶端發送的投票請求,所述投票請求攜帶用戶標識;
從預設的多個投票處理節點中選擇與所述用戶標識匹配的目標投票處理節點,并將所述投票請求轉發給所述目標投票處理節點,使所述目標投票處理節點為所述客戶端提供投票服務。
結合第一方面,在第一方面的第一種可能的實現方式中,所述接收客戶端發送的投票請求之前,還包括:
接收所述客戶端發送的投票配置信息獲取請求;
根據所述投票配置信息獲取請求獲取綜合投票配置信息,所述綜合投票配置信息包括投票狀態信息、當前票數信息以及投票選項信息;
將獲取到的綜合投票配置信息發送給所述客戶端,使所述客戶端根據所述投票選項信息確定是否進行投票,且如果確定進行投票,則發送投票請求。
結合第一方面,在第一方面的第二種可能的實現方式中,所述從預設的多個投票處理節點中選擇與所述用戶標識匹配的目標投票處理節點之前,還包括:
對預先設置的多個投票處理節點進行分組,并設置每組投票處理節點與用戶標識之間的對應關系;
所述從預設的多個投票處理節點中選擇與所述用戶標識匹配的目標投票處理節點,包括:
根據設置的每組投票處理節點與用戶標識之間的對應關系確定所述用戶標識對應的投票處理節點所在分組,并在確定的分組中選擇一個與所述用戶標識匹配的投票處理節點作為目標投票處理節點。
結合第一方面的第二種可能的實現方式,在第一方面的第三種可能的實現方式中,所述對預先設置的多個投票處理節點進行分組之前,還包括:
從所述多個投票處理節點中選擇一個投票處理節點作為主投票處理節點,所述主投票處理節點用于定時統計其他投票處理節點的投票配置信息以獲得綜合投票配置信息后,將所述綜合投票配置信息廣播給各個客戶端以及其它投票處理節點,所述投票配置信息包括每個投票處理節點的本地投票狀態信息、本地當前票數信息以及本地投票選項信息;
所述根據所述投票配置信息獲取請求獲取綜合投票配置信息,包括:
根據所述投票配置信息獲取請求從所述主投票處理節點獲取所述綜合投票配置信息,或者,在所述主投票處理節點將所述綜合投票配置信息廣播至每個投票處理節點后,從任意一個投票處理節點獲取綜合投票配置信息。
結合第一方面,在第一方面的第四種可能的實現方式中,所述將所述投票請求轉發給所述目標投票處理節點之后,還包括:
如果所述目標處理節點出現故障,則屏蔽所述目標投票處理節點,并分配所述多個投票處理節點中除所述目標投票處理節點之外的投票處理節點處理所述目標投票處理節點當前處理的投票數據。
第二方面,提供了一種實現互聯網投票的方法,所述方法包括:
接收服務器轉發的投票請求,所述投票請求為客戶端發送至所述服務器的請求,且所述投票請求攜帶匹配的用戶標識;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州華多網絡科技有限公司,未經廣州華多網絡科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201410112014.2/2.html,轉載請聲明來源鉆瓜專利網。





