[發明專利]為手機客戶端提供大并發處理及流量控制的方法有效
| 申請號: | 201310295086.0 | 申請日: | 2013-07-15 |
| 公開(公告)號: | CN103369601A | 公開(公告)日: | 2013-10-23 |
| 發明(設計)人: | 鄒培利;林小淞;林永煌;涂柳招;焦旭峰 | 申請(專利權)人: | 廈門卓訊信息技術有限公司 |
| 主分類號: | H04W28/10 | 分類號: | H04W28/10;H04L12/813 |
| 代理公司: | 廈門市誠得知識產權代理事務所(普通合伙) 35209 | 代理人: | 李伊飏 |
| 地址: | 361000 福建省*** | 國省代碼: | 福建;35 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 手機 客戶端 提供 并發 處理 流量 控制 方法 | ||
1.一種為手機客戶端提供大并發處理及流量控制的方法,應用于手機客戶端和服務器集群之間的交互,服務器集群包括至少一臺數據庫、至少一臺接入服務器、至少一臺業務處理服務器、至少一臺內容服務器,其特征在于:該方法包括:
步驟1:手機客戶端向服務器集群中的接入服務器發送連接請求;DNS調度接入服務器,與接入服務器進行時延探測,當探測到的時延小于策略參數A時,客戶端與接入服務器采用UDP進行通信,否則使用TCP進行通信;
步驟2:接入服務器接收手機客戶端的請求,并控制并發請求數量,如果并發請求數量大于預設值時則拒絕連接,否則將請求分發到負載最少的業務處理服務器上;
步驟3:業務處理服務器接收接入服務器分發過來的業務請求,首先將業務請求按照登錄、注銷、心跳、數據采集、頁面請求進行分類,然后根據該業務請求的分類類型進行處理,如果是登錄請求,則轉到步驟3a,如果是注銷請求,則轉到步驟3b;如果是心跳請求,則轉到步驟3c;如果是數據采集,則轉到步驟3d;頁面請求,則轉到步驟3e;?
步驟3a:進一步判斷手機客戶端接入數量是否大于預設值,如果是則拒絕連接,如果否,則通過數據庫服務器驗證用戶信息,并根據驗證結果判定是否允許登錄;
步驟3b:業務處理服務器注銷登陸,斷開與手機客戶端的連接;
步驟3c:業務處理服務器根據當前的帶寬情況進行判斷,下發下次心跳請求的周期時間給手機客戶端;
步驟3d:業務處理服務器將手機客戶端的相應信息保存至數據庫服務器,以做后續數據分析使用;?
步驟3e:業務處理服務器將頁面請求轉發至內容服務器,內容服務器根據手機客戶端的接入方式返回相應的頁面內容給手機客戶端。
2.根據權利要求1所述的方法,其特征在于:步驟2中,負載最少的業務處理服務器的判定方法具體如下,首先,業務處理服務器采集當前待處理的業務請求數量以及當前消耗帶寬,定期上報給接入服務器,通過公式計算負載:負載=C1*當前待處理事務數/服務器每分鐘最高處理事務數?+?C2*當前占用帶寬/服務器總帶寬;其中,C1和C2為權重值,C1+C2=1。
3.根據權利要求2所述的方法,其特征在于:?C1=0.6,C2=0.4。
4.根據權利要求1所述的方法,其特征在于:所述步驟3c中,業務處理服務器根據當前待處理的業務請求數量以及當前消耗帶寬,動態降低心跳的頻率,具體包括:如果當前消耗帶寬超過預設值,并且業務請求數量超過預設值,則降低心跳的頻率,直至業務請求數量以及當前消耗帶寬處于預設閾值內。
5.根據權利要求1所述的方法,其特征在于:所述步驟1中,策略參數A=150ms。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廈門卓訊信息技術有限公司,未經廈門卓訊信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310295086.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種通信模式切換方法和裝置
- 下一篇:一種協議棧的異常檢測方法和裝置





