[發明專利]一種視聯網資源管理方法和系統有效
| 申請號: | 201611201043.1 | 申請日: | 2016-12-22 |
| 公開(公告)號: | CN108228338B | 公開(公告)日: | 2019-06-11 |
| 發明(設計)人: | 解君;沈軍;王艷輝 | 申請(專利權)人: | 視聯動力信息技術股份有限公司 |
| 主分類號: | G06F9/50 | 分類號: | G06F9/50 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 蘇培華 |
| 地址: | 100000 北京市東*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 聯網終端 通信句柄 聯網服務器 聯網資源 任務隊列 性能要求 內存 緩存 銷毀 斷開連接 工作線程 空閑線程 聯網技術 資源開銷 資源請求 初始化 線程池 監聽 線程 創建 隊列 服務器 聯網 回收 管理 保證 | ||
本發明涉及視聯網技術領域,特別是涉及一種視聯網資源管理方法和系統,解決了現有技術對服務器CPU及內存的性能要求高的問題。上述方法應用于視聯網中,包括:視聯網服務器監聽通信句柄隊列和待處理任務隊列;上述通信句柄通過上述視聯網服務器的MAC地址和視聯網終端的MAC地址初始化;上述待處理任務隊列用來緩存待處理的視聯網終端的資源請求;若監聽到設定事件,則啟用線程池中的空閑線程為工作線程,來處理上述設定事件;當視聯網終端斷開連接時,回收上述視聯網終端對應的通信句柄。本發明實施例減少了創建與銷毀線程、創建與銷毀通信句柄的資源開銷,因此降低了對CPU及內存的性能要求,同時保證了連接的安全性。
技術領域
本發明涉及視聯網技術領域,特別是涉及一種視聯網資源管理方法和系統。
背景技術
隨著網絡科技的快速發展,企業對高性能服務器的性能要求也越來越高,尤其是在高峰期,面臨萬級用戶同時訪問,很有可能造成擁堵、丟包、處理速度慢等性能低下的問題。現有的高性能服務器的方案大多是通過多線程多核的方式來應對大量的用戶請求;然而存在對服務器硬件要求高,尤其是對服務器CPU及內存的性能要求高的問題。
發明內容
鑒于上述對CPU及內存的性能要求高的問題,提出了本發明實施例以便提供一種克服上述問題或者至少部分地解決上述問題的一種視聯網資源管理方法和系統。
為了解決上述問題,本發明實施例公開了一種視聯網資源管理方法,所述方法應用于視聯網中,包括:
視聯網服務器監聽通信句柄隊列和待處理任務隊列;所述通信句柄通過所述視聯網服務器的MAC地址和視聯網終端的MAC地址初始化;所述待處理任務隊列用來緩存待處理的視聯網終端的資源請求;
若監聽到設定事件,則啟用線程池中的空閑線程為工作線程,來處理所述設定事件;
當視聯網終端斷開連接時,回收所述視聯網終端對應的通信句柄。
優選地,所述若監聽到設定事件,則啟用線程池中的空閑線程為工作線程,來處理所述設定事件的步驟包括:
若通過通信句柄監聽到對應的視聯網終端的資源請求,則啟用線程池中的一個空閑線程為工作線程,通過所述通信句柄接收并解析所述視聯網終端的資源請求;
將所述視聯網終端的資源請求和對應的通信句柄封裝,放入待處理任務隊列中等待處理;
若監聽到所述待處理任務隊列中有任務到達,則啟用線程池中的一個空閑線程為工作線程,通過所述任務對應的通信句柄,處理所述任務對應的資源請求。
優選地,所述當視聯網終端斷開連接時,回收所述視聯網終端對應的通信句柄的步驟包括:
若通過通信句柄監聽到對應的視聯網終端的斷開請求,則啟用線程池中的一個空閑線程為工作線程來處理所述斷開請求;
若通過所述通信句柄監聽到所述視聯網終端的斷開確認,則回收所述通信句柄并置于所述通信句柄隊列中。
優選地,所述方法還包括:
若所述視聯網服務器接收到視聯網終端的連接請求,則啟用線程池中的一個空閑線程為工作線程,來處理所述連接請求;
接收并解析所述視聯網終端的連接請求,將所述連接請求中的所述視聯網終端的MAC地址和視聯網終端號碼,與儲存的所述視聯網終端的信息進行比對,確認所述視聯網終端的連接權限;
從視聯網通信句柄隊列中獲取一個通信句柄,根據所述視聯網服務器的MAC地址和所述視聯網終端的MAC地址初始化所述通信句柄,并通過所述通信句柄返回允許入網的響應。
優選地,所述方法還包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于視聯動力信息技術股份有限公司,未經視聯動力信息技術股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611201043.1/2.html,轉載請聲明來源鉆瓜專利網。





