[發明專利]網絡通信系統及方法無效
| 申請號: | 200810305891.6 | 申請日: | 2008-12-01 |
| 公開(公告)號: | CN101753552A | 公開(公告)日: | 2010-06-23 |
| 發明(設計)人: | 莊勇偉 | 申請(專利權)人: | 鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;G06F17/30 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 518109 廣東省深圳市*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 通信 系統 方法 | ||
1.一種網絡通信系統,該系統運行于應用服務器中,客戶端計算機通過該應用服務器訪問多個數據庫服務器,其特征在于,所述應用服務器包括:
創建模塊,用于創建線程池,該線程池中存放連接所述每個數據庫服務器的連接線程;
查找模塊,用于當有客戶端計算機發送訪問數據庫服務器的請求時,查找當前訪問數量最少的數據庫服務器;及
執行模塊,用于從所述線程池中調用連接線程供客戶端計算機使用,設置該使用中的連接線程的使用狀態為鎖定狀態,當客戶端計算機訪問完成所述數據庫服務器后,設置該連接線程的使用狀態為釋放狀態。
2.如權利要求1所述的網絡通信系統,其特征在于,所述查找模塊還用于每隔一段時間對所述線程池進行一次遍歷,查找線程池中的連接線程的使用狀態,判斷每個連接線程的使用狀態為鎖定狀態還是釋放狀態。
3.如權利要求2所述的網絡通信系統,其特征在于,所述應用服務器還包括發送模塊,用于當所述查找模塊所查找到有連接線程的使用狀態為鎖定狀態時,發送查詢命令給該連接線程所對應的客戶端計算機,等待客戶端計算機反饋該連接線程是否正被使用;及
所述執行模塊還用于當所述客戶端計算機反饋該連接線程沒有被使用時,設置該連接線程的使用狀態為釋放狀態。
4.如權利要求1所述的網絡通信系統,其特征在于,所述線程池中的連接線程的數量由用戶設定。
5.如權利要求1所述的網絡通信系統,其特征在于,所述執行模塊還用于當客戶端計算機利用連接線程訪問數據庫服務器時,將該數據庫服務器的訪問數量增加1,當客戶端計算機訪問完成所述數據庫服務器時,該執行模塊將該數據庫服務器的訪問數量減少1。
6.一種網絡通信方法,其特征在于,該方法包括如下步驟:
應用服務器創建線程池,該線程池中存放連接每個與該應用服務器相連的數據庫服務器的連接線程;
當有客戶端計算機向應用服務器發送訪問數據庫服務器的請求時,應用服務器查找當前訪問數量最少的數據庫服務器;
該應用服務器從所述線程池中調用連接線程供客戶端計算機使用,該客戶端計算機利用所述連接線程訪問所查找到的數據庫服務器;
應用服務器設置該使用中的連接線程的使用狀態為鎖定狀態;及
當客戶端計算機訪問完成所述數據庫服務器后,所述應用服務器設置該連接線程的使用狀態為釋放狀態。
7.如權利要求6所述的網絡通信方法,其特征在于,該方法還包括:
所述應用服務器每隔一段時間對所述線程池進行一次遍歷,判斷每個連接線程的使用狀態為鎖定狀態還是釋放狀態;
當有連接線程的使用狀態為鎖定狀態時,發送查詢命令給該連接線程所對應的客戶端計算機,等待客戶端計算機反饋該連接線程是否正被使用;及
當所述客戶端計算機反饋該連接線程沒有被使用時,該應用服務器設置該連接線程的使用狀態為釋放狀態。
8.如權利要求6所述的網絡通信方法,其特征在于,所述線程池中的連接線程的數量由用戶設定。
9.如權利要求6所述的網絡通信方法,其特征在于,在步驟該客戶端計算機利用所述連接線程訪問所查找到的數據庫服務器之后還包括:應用服務器將該數據庫服務器的當前訪問數量增加1。
10.如權利要求6所述的網絡通信方法,其特征在于,該方法還包括步驟:當客戶端計算機訪問完成所述數據庫服務器時,所述應用服務器將該數據庫服務器的當前訪問數量減少1。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司,未經鴻富錦精密工業(深圳)有限公司;鴻海精密工業股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200810305891.6/1.html,轉載請聲明來源鉆瓜專利網。





