[發明專利]低流量POS機通信系統及通信方法在審
| 申請號: | 201610121002.5 | 申請日: | 2016-03-03 |
| 公開(公告)號: | CN105657050A | 公開(公告)日: | 2016-06-08 |
| 發明(設計)人: | 符傳暢 | 申請(專利權)人: | 深圳一卡易科技股份有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 深圳市諾正聯合知識產權代理有限公司 44368 | 代理人: | 李永華;齊文劍 |
| 地址: | 518000 廣東省深圳市龍華新區民治街道民治大道與民旺路交*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 流量 pos 通信 系統 方法 | ||
1.一種低流量POS機通信系統,包括POS機、與所述POS機通信的通信模 塊以及與所述通信模塊通信的服務器,其特征在于,所述通信模塊包括:
第一通信模塊,用于接收所述POS機發送來的原始數據,并對所述原始數 據進行處理后形成中間數據及最終數據,并將所述最終數據發送至所述服務 器;
第二通信模塊,用于接收所述服務器發送來的最終數據,并對所述最終數 據進行處理后解析出原始數據發送至所述POS機;
所述原始數據經過填充、封裝處理后轉換為中間數據,所述中間數據進行 加密、壓縮轉換為所述最終數據;
所述中間數據框架為:
所述消息體字段內的原始數據之間采用分隔符分割,所述分隔符用于避免 數據冗余。
2.根據權利要求1所述的通信系統,其特征在于,所述第一通信模塊包括:
封裝子模塊,用于將所要發送的原始數據填充至消息體字段中,并封裝形 成所述中間數據;
加密子模塊,對所述中間數據進行數據加密,用于提高數據安全;
壓縮子模塊,對加密后的中間數據進行壓縮,用于降低數據傳輸量。
3.根據權利要求2所述的通信系統,其特征在于,所述第一通信模塊還包 括:
參數設置子模塊,用于在POS機發送數據前對所述POS機參數設置,設置 的參數包括通信端口、IP以及通信的數據為長鏈接或短鏈接。
4.根據權利要求1、2、3任一項所述的通信系統,其特征在于,所述第一 通信模塊還包括:
握手請求子模塊,在最終數據傳輸前,確定是否建立通信鏈路,并發送握 手請求;
計時查詢子模塊,用于接收服務器發回的接收回復,并根據回復的時間長 短判定數據發送是否成功。
5.根據權利要求1所述的通信系統,其特征在于,所述第二通信模塊包括:
解壓子模塊,用于對所述最終數據進行解壓;
解密子模塊,用于對解壓后的最終數據進行解密;
解析子模塊,用于對解密后的最終數據進行解析,得到所述中間數據,從 所述中間數據中提取所述原始數據。
6.根據權利要求5所述的通信系統,其特征在于,所述第二通信模塊還包 括:
握手應答子模塊,在數據通信完成后用于斷開與服務器的數據通信鏈路。
7.一種通信方法,其特征在于,包括以下步驟:
步驟S1:設置客戶端的數據參數;
步驟S2:根據通信方法的不同確定是否在客戶端及服務器端建立通信鏈 路;
步驟S3:客戶端對原始數據進行填充、封裝形成中間數據,對所述中間數 據進行加密、壓縮后形成最終數據并將所述最終數據發送至所述服務器端;
步驟S4:設置計時器,并根據接收到回復時計時器的時間確定所述最終數 據是否發送成功;
所述數據參數包括:預先設置的客戶端通信端口、IP、發送的數據是長鏈 接或短鏈接;所述步驟S4中,如果客戶端在預設的計時時間內收到所述服務器 端發送來的回復,則視為所述最終數據發送成功,否則視為不成功;
所述中間數據框架為:
所述消息體字段內的數據之間采用分隔符分割,所述分隔符用于避免數據 冗余。
8.根據權利要求7所述的通信方法,其特征在于,所述通信方法還包括以 下步驟:
步驟S5:接收所述最終數據,并對所述最終數據進行解壓、解密后獲得中 間數據,對中間數據進行解析后獲得原始數據,并將所述原始數據發送至所述 客戶端;
步驟S6:所述客戶端與所述服務器端斷開通信鏈路,或完成。
9.根據權利要求7所述的通信方法,其特征在于,所述步驟S2中,是否要 建立通信鏈路需要根據所述中間數據中的傳輸號字段的內容確定,所述傳輸號 中儲存的數據表示本數據的通信方法,所述通信方法包括:TCP或UDP。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳一卡易科技股份有限公司,未經深圳一卡易科技股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610121002.5/1.html,轉載請聲明來源鉆瓜專利網。





