專利名稱:互聯網數據服務系統和方法
技術領域:
本發明涉及互聯網數據處理技術,尤其涉及一種互聯網數據服務系統和 互聯網數據服務方法。
背景技術:
隨著互聯網越來越普及,各種互聯網企業提供的互聯網產品也越來越豐 富。由于互聯網產品主要是由信息數據組成的信息服務,因此如何將互聯網 產品的信息數據提供給用戶以使用戶使用相關產品成為目前的熱點研究問 題。對于互聯網產品服務,目前大都釆用服務器/客戶端的形式提供基本的 業務服務。圖1為現有互聯網數據服務系統的一種架構示意圖。參見圖l,在網絡側設置業務服務器,在各個終端設備(例如計算機、PDA、智能手機 等)上安裝客戶端,用戶通過客戶端和互聯網與所述業務服務器進行通信, 業務服務器對各個用戶的信息進行處理并提供相應的業務服務。對于互聯網產品的增值服務信息,目前也是通過服務器/客戶端的形式 發送給用戶的。例如對于某一互聯網即時通信(IM, Instant Messaging)服 務系統,其提供的信息服務器包括在線即時通信、在線網絡游戲、網絡論壇 等多種信息服務,對于某些特殊的信息服務,IM用戶需要購買足夠的積分 或者點卡才能享受,這些特殊的增值服務數據又稱為資源數據,如何將這些 資源數據發送給用戶,目前主要有兩種方法。一、釆用服務器/客戶端的方式實現所述資源數據的集中發放和管理, 即由互聯網公司通過線上將資源直接提供給最終用戶。這種方法的主要缺點 在于不方便互聯網產品的數據管理,數據管理沒有針對性,管理效率低下。具體表現為很難定位用戶的資源需求,缺乏對用戶的細粒度管理,缺乏與 用戶的有效溝通,用戶的意見和反饋不能及時有效的傳達到資源提供方以進 行相應的管理調整。二 、由互聯網產品提供方組織專門的人員將所述資源數據通過人工的方 式提供給用戶。并且通常情況下,互聯網產品的用戶并不是固定在某一個特定的終端設備上使用互聯網產品的,例如對于IM系統,用戶只要有 一個IM 賬號和密碼,就可以在任何具有IM客戶端的電腦上登錄IM系統,享受IM 系統的服務。這樣對于互聯網產品的提供方來說,用戶位置是散亂的,無法 根據用戶位置集中地提供資源數據。目前將散亂的用戶集中起來提供資源數 據的方式也是由人工組織來實現。例如目前出現了一種主題網吧,互聯網產 品提供方將資源數據在線下通過人工方式提供給本主題網吧的用戶,用戶只 有到本主題網吧上網使用對應互聯網產品才能利用所述資源數據得到相應 的增值服務。這種方法存在以下缺陷1、 互聯網產品的數據管理非常不方便,對數據的執行和評估交困難, 管理效率低下。這是由于系統無法識別互聯網產品用戶的具體區域,資源數 據都是通過人工在線下分散發放,在分散發放的過程中需要對客戶端對互聯 網產品的使用情況進行人工調查評估,然后根據評估結果發放對應數量的資 源數據,這樣的評估結果往往不準確,導致不能按需發放資源數據,往往造 成需要資源數據的區域卻不能得到資源數據。例如,對于某一互聯網產品增 值服務,需要長期對某一區域內(例如一個網吧局域網內)的用戶使用情況 進行評估,現有的方法只能通過人工統計的方式到指定的網吧中進行評估, 執行和評估的過程比較復雜困難。2、 另外由于需要過多人工參與,管理效率低下,導致成本過高,投入 的周期較長。發明內容有鑒于此,本發明所要解決的技術問題在于提供7一種互聯網數據服務系統,以方便互聯網產品的數據管理,提髙管理效率。本發明所要解決的另一技術問題在于提供一種互聯網數據服務方法,以 方便互聯網產品的數據管理,提高管理效率。為了實現上述發明目的,本發明的主要技術方案為一種互聯網數據服務系統,包括客戶端,用于登錄服務器獲取相關業務數據并提供給用戶;網關,用于接收服務器下發的資源數據,并在對應局域網內管理分配所述服務器下發的資源數據;服務器,用于向所述客戶端提供業務數據服務,并向所述網關提供資源 數據。優選的,所述網關中包括注冊模塊,用于提示用戶輸入包括IP地址的注冊數據,并將注冊數據發送給所述服務器;所述服務器中包括網關服務器,該網關服務器具體包括注冊接收模塊,用于接收網關上報的注冊數據;第一監測模塊,用于在指定時間段內,監測網關上報的所述局域網IP 地址上的客戶端在線情況;注冊認證模塊,用于通過分析所述監測結果是否滿足預定的認證策略來 判斷是否通過認證,將通過認證的注冊信息存儲在服務器中;所述服務器只 向通過認證的網關提供資源數據。優選的,所述網關服務器中進一步包括第二監測模塊,用于在指定時間 段內,監測上報注冊數據的網關的在線情況,將監測結果發給注冊認證模塊; 注冊認證模塊通過分析第一、第二監測模塊的監測結果是否滿足預定的認證 策略來判定是否通過認證。優選的,所述網關進一步包括登錄模塊,用于提示用戶輸入網關登錄數 據,并將登錄數據發送給所述網關服務器;所述網關服務器進一步包括登錄認證模塊,用于接收網關的登錄數據, 根據所述登陸數據是否與存儲的對應注冊數據相符合對網關進行登錄認證。優選的,所述服務器中包括增值服務器,該增值服務器具體包括 資源通知下發模塊,用于向登錄認證成功的網關和/或該網關對應局域 網內的客戶端下發資源通知,并接收網關提交的資源請求;網關資格認證模塊,用于監測提交資源請求的網關對應的局域網IP地 址的客戶端在線情況和/或該網關的在線情況,根據監測結果和預設的策略 信息判斷該網關是否具有接受資源的資格,在該網關具有接受資源的資格時觸發資源數據下發模塊向該網關下發資源數據;資源數據下發模塊,用于向通過資格認證的網關下發資源數據; 所述網關包括資源通知處理模塊,用于向用戶提示接收到的資源通知,接收用戶輸入 的資源請求并發送給增值服務器;資源數據處理模塊,用于管理資源服務器下發的資源數據,并將資源數 據分發給本局域網內的客戶端。優選的,所述服務器進一步包括業務統計模塊,用于對網關和/或該網關對應局域網內客戶端利用所述資源數據進行相關業務的情況進行統計, 根據統計結果與預設的策略信息進行相應的處理。 優選的,所述局域網為網吧局域網。優選的,所述業務服務器為即時通訊服務器,所述客戶端為即時通訊客 戶端。一種互聯網數據服務方法,該方法包括A、 設置網關;B、 服務器向所述網關提供資源數據;C、 所述網關在對應的局域網內管理分配所述資源數據。 優選的,步驟A之后、步驟B之前,進一步包括al、通過所述網關向服務器發送注冊數據,所述注冊數據中包括所述網 關對應的局域網的IP地址;a2、服務器監測所述局域網IP地址上的客戶端在線情況,根據監測結果對相應的網關進行認證;并且,在步驟B中,服務器只向所述通過認證的網關提供資源數據。 優選的,步驟a2具體包括a21、在指定時間段內,監測網關上報的所述局域網IP地址上的客戶端 在線情況;a22、通過分析所述監測結果是否滿足預定的認證策略來判斷是否通過 認證,并存儲通過認證的注冊信息。優選的,步驟a22之前進一步包括a21,、在指定時間段內,監測上報注冊數據的網關的在線情況; 在步驟a22中,通過分析步驟a21和步驟a21'的監測結果是否滿足預定 的認證策略來判定是否通過認證。 優選的,步驟B具體包括Bl、服務器向通過認證的網關和/或該網關對應局域網內的客戶端下發 資源通知;B2、網關收到所述資源通知后向用戶提示所述資源通知信息,接收用戶 輸入的資源請求并發送給服務器;B3、服務器根據提交資源請求的網關對應IP地址的客戶端在線情況、 和/或該網關的在線情況、以及預設的策略信息判斷所述網關是否具有接受 資源的資格,在該網關具有接受資源的資格時向該網關下發資源數據。優選的,所述步驟C具體包括Cl、網關在本局域網內分配資源,將資源分配情況上報給服務器; C2、服務器判斷網關分配的資源是否達到該網關可支配的資源數額上限,當沒有達到可支配資源數額上限時,正式發放所分配的資源,并從該網關可支配的資源數額中扣除所發放的資源。 優選的,所述步驟C之后進一步包括D、客戶端收到所述資源數據后,利用所述資源數據進行相關的業務操 作,與對應的服務器進行相關業務交互以實現對應的業務。優選的,步驟D之后進一步包括E、服務器對所述網關和/或該網關對應局域網內客戶端利用所述資源數據進行相關業務的情況進行統計,根據統計結果與預設的策略信息進行相應 的處理。優選的,步驟A中,具體將所述網關設置在對應局域網的管理器上。由于本發明設置了網關,與某一區域的局域網(例如網吧局域網)對應, 服務器將互聯網產品的資源數據發送給網關,然后通過該網關的再次分配, 將互聯網產品的資源數據提供給局域網內的用戶。這樣就可以充分利用網關 的中間管理特性,使得數據管理更加有針對性、更加靈活的,從而方便互聯 網產品的數據管理,提高了數據管理的效率。并且可以釆用完全自動的方式 發放資源數據,節省了大量的人力和物力,降低了整個互聯網產品服務系統 的成本,對某一區域的資源分配由網關來實現,方便互聯網產品的數據管理。 進一步的,由于通過IP地址監測客戶端在線情況和/或網關在線情況進行認 證,可以對不同局域網內的客戶端使用情況進行區分評估,實現了自動評估 局域網區域,方便了數據的管理,降低了執行和評估數據的難度,只有在線 情況達到要求的局域網才可以分配給資源數據,從而可以實現按需分配資源 數據。尤其是在某些具體應用領域,例如所述局域網為網吧局域網時,采用本 發明的全線上自動方式發放資源數據,例如一些業務活動數據、業務獎勵數 據、優惠數據等等,可以克服現有人工發放方式的線下投入大、對網吧和用 戶吸引力不足、活動開展難、效果評估難等缺點。如果所述資源服務器由互 聯網業務提供商控制,所述網關由網吧管理者控制,則可以將資源數據分配 的權限由業務提供商轉移給網吧管理者,從而可以充分利用和調動網吧管理 者的積極性,使其作為小范圍內有效的組織者,加入到互聯網產品的推廣中 來,達到雙臝的目的,本發明應用于與這一領域,必然會開辟一條互聯網產品推廣的商家對商家再對用戶(B2B2C, Business To Business To Customer )的全新推廣模式,在資源的發放和管理模式中,充分利用和調動了網吧業主的積極性,使其作為小范圍內有效的組織者,替資源提供方進行精細化的資 源管理和分配,能找到最合適的資源領取者,并能將用戶的意見有效的收集 和通過網吧網關反饋,加強了與用戶的溝通和互動,并且可以增強中間商的 積極性,增強用戶對中間商家和第一級商家所推廣的互聯網產品的粘性,較 現有的方法,本發明更有機會取得商業上的成功。
圖1為現有互聯網數據服務系統的一種架構示意圖;圖2為本發明所述互聯網數據服務系統的 一種具體架構示意圖;圖3為本發明所述資源服務器內部結構與網關以及客戶端的連接示意圖;圖4為所述網關服務器內部組成和對應網關內部組成的示意圖; 圖5為所述增值服務器內部組成和對應網關內部組成以及客戶端的關 系結構示意圖;圖6為本發明所述互聯網數據服務方法的流程圖;圖7為下發資源數據并進行相關處理的一種實施流程圖;圖8為下發資源數據并進行相關處理的另一種實施流程圖。
具體實施方式
下面通過具體實施例和附圖對本發明做進 一 步詳細說明。 本發明所述的互聯網數據服務系統主要包括服務器、網關、以及客戶端。 其中服務器主要包括業務服務器和資源服務器,所述業務服務器和資源服務 器都設置在網絡側,可以分開設置,也可以集合在一起設置。圖2為本發明所述互聯網數據服務系統的 一種具體架構示意圖。參見圖 2,該系統包括業務服務器201及其客戶端202,其中業務服務器201用于提供業務數 據服務;客戶端202設置在終端設備200上,用于登錄業務服務器201獲取相關服務數據并提供給用戶。所述客戶端202是指面向最終用戶的能夠提供 互聯網數據服務的各種客戶端軟件,例如即時通訊客戶端、網絡游戲客戶端 等等。在網絡側設置有與該客戶端對應的業務服務器,客戶端可以登錄對應的業務服務器201,業務服務器201向登錄上線的客戶端202提供相應的服 務數據,例如即時通訊服務器可以對上線的客戶端提供即時數據的傳輸服務 等。網關203,用于將包括對應局域網IP地址的注冊數據上報給資源服務 器,并在對應局域網內管理分配所述資源服務器下發的資源數據。如果應用 在網吧局域網,則該網關203是一個網吧網關,可以設置在網吧局域網的管 理器上,由網吧網管登錄網吧網關,組織客戶活動,將從增值服務器獲得的 資源數據(例如一些與業務相關的活動數據等)推(PUSH)給客戶端,并 監測客戶端的情況,將監測到的數據反饋給資源服務器。資源服務器204,本實施例中將資源服務器204設置在了業務服務器201 內,當然也可以與業務服務器201分開設置,該資源服務器204用于監測所 述局域網IP地址上的客戶端202的在線情況,或者可以進一步監測所述網 關的在線情況,根據監測結果對相應的網關進行認證,并向認證通過的網關 提供資源數據。圖3為本發明所述資源服務器內部結構與網關以及客戶端的連接示意 圖。參見圖3,所述資源服務器包括網關服務器301,用于對網關上報的注冊數據進行認證;并將網關上報 的數據保存到存儲器303中。增值服務器302,用于生成資源數據并按預定形式分發和再分配資源數 據,以將資源數據提供給相關網關203,或者還可以一定形式提供給相關客 戶端202。存儲器303,用于存儲所述相關的各種數據,例如客戶端和網關上報的 信息,例如網關對應局域網IP地址、網關對應的局域網名稱地址等信息、 以及網關的等級信息。圖4為所述網關服務器內部組成和對應網關內部組成的示意圖。參見圖4,所述網關中包括注冊模塊401,用于提示用戶輸入包括IP地址的注冊數據,并將注冊數 據發送給所述網關服務器。登錄模塊402,用于提示用戶輸入網關登錄數據,并將登錄數據發送給 所述網關服務器。對應的,所述網關服務器中包括注冊接收模塊403,用于接收存儲網關上報的注冊數據。第一監測模塊404,用于在指定時間段內,監測網關上報的所述局域網 IP地址上的客戶端在線情況,例如客戶端登錄業務服務器的數量、峰值、時 長等數據,或者其它在線數據,用于評估該網關對應的局域網是否能夠獲得 接收資源數據的權限。注冊認證模塊406,用于通過分析所述監測結果是否滿足預定的認證策 略來判斷是否通過認證, 一旦認證通過,則為該網關發放相應的可以接收資 源數據的權限,將通過認證的注冊信息存儲到存儲器中,并可以向相關網關 返回認證的結果。所述的認證策略信息例如可以是如果網關上報的IP地 址在一段時間內的客戶端在線數量達到50,或者總計在線時間得到200小 時,則認證通過該網關。所述網關服務器301中還可以進一步包括第二監測模塊405,用于在指 定時間段內,監測上報注冊數據的網關的在線情況,并將監測結果發給注冊 認證模塊;例如可以監測所述網關是否每天都堅持上線、每天的上線時間等 信息,這些信息用于評估該網關是否能夠獲得接收資源數據的權限。所述注 冊認證模塊406通過分析第一、第二監測模塊的監測結果是否滿足預定的認 證策略來判定是否通過認證。當然,如果預設的認證策略需要監測其他數據, 則需要另行設置其它的監測模塊用于監測對應的數據。例如所述認證策略信 息可以是如果網關上報的IP地址在一段時間內的客戶端在線數量達到50, 或者該網關的在線時間達到IOO小時,則認證通過該網關;或者不同的認證條件設定有不同等級的權限。登錄認證模塊407,用于接收網關的登錄數據,根據所述登陸數據是否 與存儲的對應注冊數據相符合對網關進行登錄認證。上述各個模塊如果用到存儲器303中的相應數據,可以通過與存儲器 303交互獲得,為簡明起見,存儲器303在圖4中并沒有給出。圖5為所述增值服務器內部組成和對應網關內部組成以及客戶端的關 系結構示意圖。參見圖5,所述增值服務器包括資源輸入模塊501,用于將資源數據輸入到所述存儲器303。資源數據 可以由互聯網產品的業務維護人員根據業務需求輸入。此處也可以將資源數 據預先存儲在存儲器中,因此也可以將資源輸入模塊501省略掉。資源通知下發模塊502,用于向登錄認證成功的網關203和/或該網關對 應局域網內的客戶端202下發資源通知,并接收網關203提交的資源請求。網關資格認證模塊503,用于監測提交資源請求的網關對應的局域網IP 地址的客戶端在線情況和/或該網關的在線情況,根據監測結果和預設的策 略信息判斷該網關是否具有接受資源的資格,或者根據存儲器中存儲的注冊 認證結果直接判斷該網關是否具有接收資源的資格,在該網關具有接受資源的資格時觸發資源數據下發模塊向該網關下發資源數據。資源數據下發模塊504,用于向通過資格認證的網關下發資源數據;并 接收網關的反饋數據。上述各個模塊如果用到存儲器303中的相應數據,可以通過與存儲器 303交互獲得,為簡明起見,存儲器303在圖5中并沒有給出。對應的,所述網關203中包括資源通知處理模塊505,用于向用戶提示接收到的資源通知,接收用戶 輸入的資源請求并發送給增值服務器。資源數據處理模塊506,用于管理資源服務器下發的資源數據,并將資 源數據分發給本局域網內的客戶端。還可以將客戶端的資源使用情況反饋給 增值服務器。客戶端收到所述資源數據后,就可以利用所述資源數據進行相關的業務操作,與所述業務服務器進行相關業務交互從而實現某種特殊的業 務。另外,所述資源服務器還可以進一步包括業務統計模塊,用于對網關和 /或該網關對應局域網內客戶端利用所述資源數據進行相關業務的情況進行 統計,根據統計結果與預設的策略信息進行相應的處理。在一種本發明的具體應用示例中,所述局域網可以為網吧局域網,所述 網關可以是設置在網吧管理器上的網吧網關,所述業務服務器為一種即時通 訊服務器,所述客戶端為即時通訊客戶端。本發明公開的互聯網數據服務方法主要包括以下三個步驟A、 設置網關;B、 服務器向所述網關提供資源數據;C、 所述網關在對應的局域網內管理分配所述資源數據。 下面以本發明應用在網吧局域網、且所述業務服務器和客戶端為IM服務器和客戶端為例進一步說明本發明的互聯網數據服務方法。圖6為本發明所述互聯網數據服務方法的流程圖。參見圖6,該流程包括步驟601、設置網吧局域網的對應網關。例如網吧管理員可以先下載網 關程序,再安裝在所述網吧局域網的管理器上。步驟602、通過所述網吧網關向資源服務器發送注冊數據,所述注冊數 據中至少包括所述網關對應的局域網的IP地址,還包括所述網吧的相關信 息,例如網吧名稱、地址、管理員的即時通信聯系賬號等等。步驟603、資源服務器收到注冊數據后,開始一段時間的注冊認證過程, 該時間可以預先設置,例如一般為幾天的時間。所述注冊認證過程主要包括 在所述預設的時間段內,對通過該網吧注冊信息中的IP地址登錄IM服務器 的次數、時間、峰值等IM登錄參數進行監測統計(即IM客戶端在所述IP 地址的在線情況);或者進一步對所述網吧網關的在線情況進行監測統計, 例如是否每天都開機以及開始時間等參數。步驟604、資源服務器判斷所述監測統計結果是否滿足預設的認證策略,如果滿足要求,則認證通過。所述認證策略例如可以為在預定時間段內從 一特定網吧IP地址登錄IM服務器的次數需要超過一定的次數(例如50次) 即可認證通過。或者,增值服務器判斷所統計的參數信息是否滿足某一種級別的認證要 求(例如在一段時間內同一網吧內的IP地址登錄IM服務器的次數分為50 次-100次、100次 150次、以及150次~200次三個等級),如果滿足要 求,則該級別的認證通過,網吧網關擁有相應級別的認證權限。如果所統計 的參數信息不滿足預設的認證要求,則認證失敗。此處,如果認證成功,則執行步驟605;如果認證失敗,則向網吧網關 返回駁回消息,以通知網吧網關用戶重新注冊或修改資料。步驟605、資源服務器向網吧網關返回注冊認證通過的通知,以正式授 權該網吧網關具有接收資源數據的資格。步驟606、資源服務器對該網吧網關發放對應的權限資格,并記錄該網 吧網關的相關信息,包括注冊數據和權限信息。步驟607、資源服務器在需要發送資源數據時,向認證通過的網吧網關 提供資源數據;步驟608、所述網吧網關在對應的局域網內管理分配所述資源數據。 對于上述步驟607和步驟608,下面通過兩個具體的資源數據示例來說明具體過程。在這兩個示例中,所述資源服務器由互聯網業務提供方控制,所述網關由網吧管理者控制。圖7為下發資源數據并進行相關處理的一種實施流程圖。參見圖7,該流程包括步驟701、互聯網業務提供方確定需發布的資源數據,將這些資源數據 輸入到資源管理器的存儲器中。例如此處的資源數據可以是一種業務活動數 據。步驟702、互聯網業務提供方通過資源服務器方同時對網吧網關和該網吧內的客戶端發送資源數據下發通知,以通知網關管理者和客戶端用戶有相 關的活動數據要發布。此處,資源服務器可以判斷各個在線的客戶端的IP 地址是否是某一個網吧網關所注冊提交的IP地址,如果是則該客戶端屬于 該網吧網關內,否則不屬于該網吧網關內。步驟703、網吧網關和對應的客戶端收到所述資源數據下發通知,顯示 該資源數據下發通知的內容,并接收用戶輸入的是否報名參加所述活動的指 令,也就是資源請求指令。互聯網業務提供方發布的活動有針對用戶個人和 網吧兩種維度,網管在網吧網關內可報名使得整個網吧作為一個整體參加活 動。如果客戶端所在的網吧符合報名資格,則該客戶端也可以單獨報名發送 資源請求指令。步驟704、資源服務器收到網吧網關的資源請求指令或者該網吧網關對應網吧客戶端的資源請求指令后,根據該網吧網關對應IP地址的客戶端在 線情況、和/或該網關的在線情況(這些在線情況可以通過臨時監測,也可 以根據存儲器中存儲的網吧信息得到)、以及預設的策略信息判斷所述網關是否具有接受資源的資格,如果有資格則執行步驟705;否則結東本流程。例如對于某種產品優惠活動,預定的要求是網吧網關需要滿足150次~ 200次/每周的客戶端登錄次數,只有滿足這個要求的網吧網關才能有資格通 過認證并進行后續的服務流程;否則不能通過資格認證。步驟705、互聯網業務提供方通過資源服務器向所述具有接受資源資格 的網吧網關下發資源數據。例如,網吧報名參加某種活動后,服務提供方一 般會下發一些優惠資源數據到網吧網關,提供給網吧網關用于向最終用戶開 展活動,拉聚人氣。步驟706、網吧網關收到資源數據,為了方便網管推廣服務方的服務和 產品,下發到網吧網關的資源數據,網管可以直接在網吧網關內進行管理操 作,分配轉贈給網吧內的最終客戶端。步驟707、客戶端收到所述資源數據后,可以利用所述資源數據進行相 關的業務操作,與所述業務服務器進行相關業務交互以實現對應的業務。步驟708、所述資源服務器對所述網關和/或該網關對應局域網內客戶端 利用所述資源數據進行相關業務的情況進行統計,根據統計結果與預設的策 略信息進行相應的處理。例如,對于某種互聯網業務活動,在下發與活動相 關的資源數據后,網吧內的各個客戶端利用該資源數據與業務服務器進行交互以進行相關活動,資源服務器側可以對所述活動進行成績統計,即資源服務器的后臺系統會自動對客戶端用戶和網吧進行不同維度的成績統計,在各自的維度進行排名,從而產生最終的獲獎者;然后可以對獲獎的用戶和網吧分別進行獎勵的發放, 一般是由業務服務器將獎勵數據發放給客戶端用戶 和網吧,客戶端用戶的獎勵數據直接發到該用戶的帳戶,網吧的獎勵數據發 到對應的網吧網關。圖8為下發資源數據并進行相關處理的另一種實施流程圖。參見圖8, 該流程包括步驟801、互聯網業務提供方確定需發布的資源數據,將這些資源數據 輸入到資源管理器的存儲器中。例如此處的資源數據可以是一種網絡游戲測 試活動的資源數據,獲取到這些資源數據的客戶端可以獲得互聯網業務提供 方的特殊授權,從而可以參與該網絡游戲的測試活動。步驟802、互聯網業務提供方通過資源服務器方同時對網吧網關和該網 吧內的客戶端發送資源數據下發通知,以通知網關管理者和客戶端用戶有相 關的資源數據要發布。此處,資源服務器可以判斷各個在線的客戶端的IP 地址是否是某一個網吧網關所注冊提交的IP地址,如果是則該客戶端屬于 該網吧網關內,否則不屬于該網吧網關內。步驟803、網吧網關和對應的客戶端收到所述資源數據下發通知,顯示 該資源數據下發通知的內容;所述網吧網關可以接收網管輸入的是否報名參 加所述活動的指令,也就是資源請求指令,并發送給服務器側;所述客戶端 可以接收用戶輸入的資源申請指令,并發送給網吧網管,以申請獲得資源數 據。步驟804、資源服務器收到網吧網關的資源請求指令后,根據該網吧網關對應IP地址的客戶端在線情況、和/或該網關的在線情況(這些在線情況 可以通過臨時監測,也可以根據存儲器中存儲的網吧信息得到)、以及預設 的策略信息判斷所述網關是否具有接受資源數據的資格,如果有資格則執行步驟805;否則結東本流程。例如對于某種網絡游戲的測試活動,預定的要求是網吧網關需要滿足150次 200次/每周的客戶端登錄次數,只有滿足這個要求的網吧網關才能 有資格通過認證并進行后續的服務流程;否則不能通過資格認證。步驟805、互聯網業務提供方根據資源分配的規則通過資源服務器向所 述具有接受資源資格的網吧網關下發一定的資源數額。例如,網吧報名參加網絡游戲測試活動后,服務提供方一般會下發一些具有特殊游戲權限的資源 數額到網吧網關,提供給網吧網關用于向最終用戶開展活動,拉聚人氣。步驟806、網吧網關收到資源數額,對資源數額進行管理并向本局域網 內的客戶端分配所述資源數額,將所述資源數額的分配情況上報給資源服務 器。例如,網吧網關可以主動給某個客戶端分配一定數額的資源,或者根據 某客戶端的資源申請,為該客戶端分配對應數額的資源。此時,只進行了資源數額的分配,客戶端還沒有獲得實際的資源。步驟807、資源服務器收到網吧網關上報的資源數額分配情況后,判斷 所分配的資源數額是否達到該網吧網關可支配的資源數額上限,如果達到則 結東本流程;否則,執行步驟808。此處,每個網吧網關都有一定的資源配 額, 一般不允許用戶重復領取同一資源。步驟80S、資源服務器正式發放所分配的資源配額給對應的客戶端,此 時,客戶端才獲得了實際的資源。例如通過游戲服務器將某種網絡游戲的某 種特殊權限直接分配給所述對應的客戶端,該客戶端可以利用所述特殊權限 進行游戲操作;或者給網吧網關下發實際的資源配合,由網吧網關給最終的 客戶端發放所述實際資源。步驟809、資源服務器從所述網吧網關對應的可支配資源數額中扣除所 發放的資源配額,并將剩余額記錄到數據庫中,為后續的資源分配提供數據參考。以上所述,僅為本發明較佳的具體實施方式
,但本發明的保護范圍并不 局限于此,任何熟悉該技術的人在本發明所揭露的技術范圍內,可輕易想到 的變化或替換,都應涵蓋在本發明的保護范圍之內。
權利要求
1、一種互聯網數據服務系統,其特征在于,包括客戶端,用于登錄服務器獲取相關業務數據并提供給用戶;網關,用于接收服務器下發的資源數據,并在對應局域網內管理分配所述服務器下發的資源數據;服務器,用于向所述客戶端提供業務數據服務,并向所述網關提供資源數據。
2、 根據權利要求l所述的系統,其特征在于, 所述網關中包括注冊模塊,用于提示用戶輸入包括IP地址的注冊數據,并將注冊數據發送給所述服務器;所述服務器中包括網關服務器,該網關服務器具體包括注冊接收模塊,用于接收網關上報的注冊數據;第一監測模塊,用于在指定時間段內,監測網關上報的所述局域網IP 地址上的客戶端在線情況;注冊認證模塊,用于通過分析所述監測結果是否滿足預定的認證策略來 判斷是否通過認證,將通過認證的注冊信息存儲在服務器中;所述服務器只 向通過認證的網關提供資源數據。
3、 根據權利要求2所述的系統,其特征在于,所述網關服務器中進一 步包括第二監測模塊,用于在指定時間段內,監測上報注冊數據的網關的在 線情況,將監測結果發給注冊認證模塊;注冊認證模塊通過分析第一、第二 監測模塊的監測結果是否滿足預定的認證策略來判定是否通過認證。
4、 根據權利要求2所述的系統,其特征在于, 所述網關進一步包括登錄模塊,用于提示用戶輸入網關登錄數據,并將登錄數據發送給所述網關服務器;所述網關服務器進一步包括登錄認證模塊,用于接收網關的登錄數據, 根據所述登陸數據是否與存儲的對應注冊數據相符合對網關進行登錄認證。
5、 根據權利要求2所述的系統,其特征在于, 所述服務器中包括增值服務器,該增值服務器具體包括 資源通知下發模塊,用于向登錄認證成功的網關和/或該網關對應局域網內的客戶端下發資源通知,并接收網關提交的資源請求;網關資格認證模塊,用于監測提交資源請求的網關對應的局域網IP地 址的客戶端在線情況和/或該網關的在線情況,根據監測結果和預設的策略 信息判斷該網關是否具有接受資源的資格,在該網關具有接受資源的資格時觸發資源數據下發模塊向該網關下發資源數據;資源數據下發模塊,用于向通過資格認證的網關下發資源數據; 所述網關包括資源通知處理模塊,用于向用戶提示接收到的資源通知,接收用戶輸入 的資源請求并發送給增值服務器;資源數據處理模塊,用于管理資源服務器下發的資源數據,并將資源數 據分發給本局域網內的客戶端。
6、 根據權利要求l所述的系統,其特征在于,所述服務器進一步包括業務統計模塊,用于對網關和/或該網關對應局域網內客戶端利用所述資源 數據進行相關業務的情況進行統計,根據統計結果與預設的策略信息進行相應的處理。
7、 根據權利要求1至6任一項所述的系統,其特征在于,所述局域網 為網吧局域網。
8、 根據權利要求1至6任一項所述的系統,其特征在于,所述業務服 務器為即時通訊服務器,所述客戶端為即時通訊客戶端。
9、 一種互聯網數據服務方法,其特征在于,該方法包括A、 設置網關;B、 服務器向所述網關提供資源數據;C、 所述網關在對應的局域網內管理分配所述資源數據。
10、 根據權利要求9所述的方法,其特征在于,步驟A之后、步驟B之前,進一步包括al、通過所述網關向服務器發送注冊數據,所述注冊數據中包括所述網 關對應的局域網的IP地址;a2、服務器監測所述局域網IP地址上的客戶端在線情況,根據監測結 果對相應的網關進行認證;并且,在步驟B中,服務器只向所述通過認證的網關提供資源數據。
11、 根據權利要求IO所述的方法,其特征在于,步驟a2具體包括 a21、在指定時間段內,監測網關上報的所述局域網IP地址上的客戶端在線情況;a22、通過分析所述監測結果是否滿足預定的認證策略來判斷是否通過 認證,并存儲通過認證的注冊信息。
12、 根據權利要求11所述的方法,其特征在于,步驟a22之前進一步 包括a21,、在指定時間段內,監測上報注冊數據的網關的在線情況; 在步驟a22中,通過分析步驟a21和步驟a21,的監測結果是否滿足預定 的認證策略來判定是否通過認證。
13、 根據權利要求IO所述的方法,其特征在于,步驟B具體包括 Bl、服務器向通過認證的網關和/或該網關對應局域網內的客戶端下發資源通知;B2、網關收到所述資源通知后向用戶提示所述資源通知信息,接收用戶 輸入的資源請求并發送給服務器;B3、服務器根據提交資源請求的網關對應IP地址的客戶端在線情況、 和/或該網關的在線情況、以及預設的策略信息判斷所述網關是否具有接受 資源的資格,在該網關具有接受資源的資格時向該網關下發資源數據。
14、 根據權利要求9所述的方法,其特征在于,步驟C具體包括 Cl、網關在本局域網內分配資源,將資源分配情況上報給服務器;C2、服務器判斷網關分配的資源是否達到該網關可支配的資源數額上限,當沒有達到可支配資源數額上限時,正式發放所分配的資源,并從該網 關可支配的資源數額中扣除所發放的資源。
15、 根據權利要求9所述的方法,其特征在于,所述步驟C之后進一步 包括D、 客戶端收到所述資源數據后,利用所述資源數據進行相關的業務操 作,與對應的服務器進行相關業務交互以實現對應的業務。
16、 根據權利要求15所述的方法,其特征在于,步驟D之后進一步包括..E、 服務器對所述網關和/或該網關對應局域網內客戶端利用所述資源數 據進行相關業務的情況進行統計,根據統計結果與預設的策略信息進行相應 的處理。
17、 根據權利要求9所述的方法,其特征在于,步驟A中,具體將所 述網關設置在對應局域網的管理器上。
全文摘要
本發明公開了一種互聯網數據服務系統和方法,所述系統包括客戶端,用于登錄服務器獲取相關服務數據并提供給用戶;網關,用于接收服務器下發的資源數據,并在對應局域網內管理分配所述服務器下發的資源數據;服務器,用于向所述客戶端提供業務數據服務,并向所述網關提供資源數據。所述方法包括A、設置網關;B、服務器向所述網關提供資源數據;C、所述網關在對應的局域網內管理分配所述資源數據。利用本發明,可以方便互聯網產品的數據管理,提高管理效率,并可實現以更低的成本完成自動化的資源數據下發。
文檔編號H04L12/28GK101282267SQ200810081620
公開日2008年10月8日 申請日期2008年2月27日 優先權日2008年2月2日
發明者超 呂, 方志雄, 楊念民, 柯 賀, 鄒正宇 申請人:騰訊科技(深圳)有限公司