[發明專利]一種基于Linux內核的epoll大并發數據通信接系統在審
| 申請號: | 201811475007.3 | 申請日: | 2018-12-04 |
| 公開(公告)號: | CN109660524A | 公開(公告)日: | 2019-04-19 |
| 發明(設計)人: | 歐家祥;代湘蓉;張俊瑋;黃宇;丁超;王藍苓;王揚;胡厚鵬;李航峰;宋強;楊婧;王俊融;安江;吳才遠;林曉慶;付卿卿;文良文;余飛婭;唐賢敏;石云暉 | 申請(專利權)人: | 貴州電網有限責任公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08;H04L12/66 |
| 代理公司: | 貴陽中新專利商標事務所 52100 | 代理人: | 商小川 |
| 地址: | 550002 貴*** | 國省代碼: | 貴州;52 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 并發 數據通信 核心處理 技術處理 設備層 通信層 阻塞 | ||
本發明公開了一種基于Linux內核的epoll大并發數據通信接系統,所述基于Linux內核的epoll大并發數據通信接系統包括設備層、通信層和核心處理層。以解決現有技術處理大量并發數據易阻塞的問題。
技術領域
本發明涉及電力設備領域,尤其涉及一種基于Linux內核的epoll大并發數據通信接系統。
背景技術
電是關乎民生的三個重要能源行業,涉及千家萬戶,數據的采集占用老百姓的時間,抄表工作也牽扯了大量的人力物力,在實際工作中也表現出來種種弊端。住宅小區的智能化、系統化、網絡化已成為國內住宅建設的發展方向,遠程抄表列為智能住宅小區的基本配置,特別是隨著經濟社會的發展,人們對服務質量的要求也越來越高,現有的電力公司派人手工抄表表,這一傳統的抄表方式已經不能滿足現代社會需求。而且,在大數據時代的背景下,智能化、集約化、網絡化推行水、電、氣一體化采集工作,有利于社會資源整合利用。因此出現了智能抄表的電表,可以遠程采集數據。
隨著大量用戶的接入,數據處理量越來越大,對數據的采集和處理提出了越來越高的要求?,F有的技術直接將數據傳輸到電力管理中心數據庫,一旦遇到大量并發數據,極易造成數據阻塞,這種方式越來越不適用于處理大量數據。
發明內容
本發明要解決的技術問題是:提供一種基于Linux內核的epoll大并發數據通信接系統,以解決現有技術處理大量并發數據易阻塞的問題。
本發明的技術方案是:一種基于Linux內核的epoll大并發數據通信接系統,其特征在于:所述基于Linux內核的epoll大并發數據通信接系統包括設備層、通信層和核心處理層;
設備層,用于采集數據;
通信層,用于提供各種可用的有線和無線通信信道,為計量系統和裝置設備之間的信息交互提供通道,與設備層信號連接;
核心處理層,用于處理通信層發送過來的數據,與通信層數據連接。
進一步地,所述通信層包括LB模塊、多表合一網關模塊、服務監聽模塊、規約解析模塊、數據安全認證模塊和數據入列執行模塊;
LB模塊,用于接收來自通信層的數據;
多表合一網關模塊,用于將LB模塊協議轉換成核心處理層協議,與LB模塊數據連接;
服務監聽模塊,用于接收LB模塊數據,與LB模塊和多表合一網關模塊數據連接;
規約解析模塊,用于將LB模塊協議下的數據轉換成核心處理層協議下的數據,與服務監聽模塊數據連接;
數據安全認證模塊,用于檢查規約解析模塊的數據,與規約解析模塊數據連接;
數據入列執行模塊,用于將數據排序和暫存,與數據安全認證模塊數據連接。
進一步地,所述通信層還包括規約組裝模塊,用于將數據安全認證模塊返回數據從核心處理層協議下的數據轉換成LB模塊協議下的數據,與數據安全認證模塊和服務監聽模塊數據連接。
進一步地,所述核心處理層包括Redis MQ模塊、Redis緩存模塊和實時計算模塊;
Redis MQ模塊,用于接收通信通信層數據,與通信層數據連接;
Redis緩存模塊,用于緩存Redis MQ模塊的數據,與Redis MQ模塊數據連接;
實時計算模塊,用于處理Redis緩存模塊的數據,與Redis緩存模塊數據連接。
本發明的有益效果是:
與現有技術相比,本發明通過在采用設備層、通信層和核心處理層的構架設計,避免了大量數據并發輸入數據庫造成阻塞。本發明能夠接收和處理大量并發數據,特別實用于自動抄表。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于貴州電網有限責任公司,未經貴州電網有限責任公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811475007.3/2.html,轉載請聲明來源鉆瓜專利網。





