[發明專利]智能電表的GPRS多通道通信的軟件設計方法有效
| 申請號: | 201611178398.3 | 申請日: | 2016-12-19 |
| 公開(公告)號: | CN108617027B | 公開(公告)日: | 2021-10-15 |
| 發明(設計)人: | 張廣雙 | 申請(專利權)人: | 成都長城開發科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市隆天聯鼎知識產權代理有限公司 44232 | 代理人: | 周惠來 |
| 地址: | 611731 四川省成*** | 國省代碼: | 四川;51 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 智能 電表 gprs 通道 通信 軟件設計 方法 | ||
1.一種智能電表的GPRS多通道通信的軟件設計方法,其特征在于,包括:
將智能電表的GPRS通信所涉及的業務流程劃分為:(1)、GPRS參數初始化;(2)、PPP連接通道激活;(3)、TCP遠程連接建立;(4)、數據收發處理;以及(5)、超時和異常處理共五類,得到五個獨立的步驟,每個步驟的軟件實現功能獨立、接口獨立;
將智能電表的GPRS連接通道所涉及的參數及方法,進行歸類識別,得到一個獨立的數據結構;以及
在需要建立一個遠程的TCP連接時,用上述的數據結構實例化一個對象,并調用上述的各個軟件接口,以實現智能電表的GPRS通信。
2.依據權利要求1所述的軟件設計方法,其特征在于,將智能電表的GPRS連接通道所涉及的參數及方法歸類識別為:(1)、GPRS通道標示符;(2)、遠程會話通道編號;(3)、會話心跳超時計數器;(4)、GPRS通道狀態;(5)、數據收發緩存寄存器;以及(6)、超時和異常處理操作共六類。
3.依據權利要求1至2任一項所述的軟件設計方法,其特征在于,所述的在需要建立一個遠程的TCP連接時,用上述的數據結構實例化一個對象,并調用上述的各個軟件接口,具體包括以下步驟:
GPRS通道參數的初始化;
PPP連接上下文激活;
建立與遠程服務器的TCP連接;
查詢每一個TCP連接是否有消息到來,如有消息到來,處理TCP連接的數據請求;以及
查詢每一個TCP連接的狀態是否異常,如有異常,重新建立TCP連接。
4.依據權利要求3所述的軟件設計方法,其特征在于,所述的查詢每一個TCP連接是否有消息到來,具體包括:如無消息到來,則查詢是否發送心跳請求。
5.依據權利要求4所述的軟件設計方法,其特征在于,所述的查詢是否發送心跳請求,具體包括:查詢會話心跳超時計數器是否到達,如果到達計數器的時間門限,發送會話心跳消息,維持現有會話的連接。
6.依據權利要求3所述的軟件設計方法,其特征在于,所述的PPP連接上下文激活,具體包括:GPRS模塊進行PPP撥號,獲得IP地址,使得PPP連接通道激活。
7.依據權利要求3所述的軟件設計方法,其特征在于,所述的建立與遠程服務器的TCP連接,具體包括:如果有多個TCP連接,依次進行連接。
8.依據權利要求3所述的軟件設計方法,其特征在于,所述的查詢每一個TCP連接是否有消息到來,是采用輪詢的方式進行。
9.依據權利要求3所述的軟件設計方法,其特征在于,所述的查詢每一個TCP連接的狀態是否異常,是通過處理函數來查詢每一個TCP連接的狀態。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于成都長城開發科技有限公司,未經成都長城開發科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201611178398.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:GTP傳輸通道的配置方法及裝置
- 下一篇:一種建立承載的方法和系統





