[發明專利]基于流速控制的通信裝置及方法有效
| 申請號: | 201210550467.4 | 申請日: | 2012-12-18 |
| 公開(公告)號: | CN103873376A | 公開(公告)日: | 2014-06-18 |
| 發明(設計)人: | 邱鵬;楊燕明 | 申請(專利權)人: | 中國銀聯股份有限公司 |
| 主分類號: | H04L12/801 | 分類號: | H04L12/801 |
| 代理公司: | 中國專利代理(香港)有限公司 72001 | 代理人: | 方世棟;王忠忠 |
| 地址: | 200135 上海*** | 國省代碼: | 上海;31 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 流速 控制 通信 裝置 方法 | ||
1.一種基于流速控制的通信裝置,所述基于流速控制的通信裝置包括:
主控制模塊,所述主控制模塊接收調用者的數據發送請求,并將所述數據發送請求傳送到數據發送模塊,以及接收調用者的數據接收指令,并將所述數據接收指令傳送到數據接收模塊,以及處理所述數據接收模塊所接收的數據且將處理后的數據傳送到相關的調用者;
數據發送模塊,所述數據發送模塊基于接收到的所述數據發送請求建立并維護與相關的外部系統之間的通信鏈路,并以數據報文序列的方式發送與所述數據發送請求相關聯的待發送數據;
數據接收模塊,所述數據接收模塊基于接收到的所述數據接收指令建立并維護與相關的外部系統之間的通信鏈路,并以數據報文序列的方式接收來自外部系統的數據;
其中,所述數據接收模塊在接收到每個數據報文后執行流速控制操作,并在所述流速控制操作執行完成后繼續接收下一個數據報文,所述數據發送模塊在發送完每個數據報文后執行流速控制操作,并在所述流速控制操作執行完成后繼續發送下一個數據報文。
2.根據權利要求1所述的基于流速控制的通信裝置,其特征在于,所述流速控制操作包括下列步驟:(1)獲取當前最大接收/發送報文數M的值,并以如下公式計算平均每次接收/發送數據后休眠的最大時間T_A:T_A?=?1000000?/?M;(2)?獲取當前系統時間T_C;(3)以如下公式計算當前系統時間和前一次網絡操作發生時間的時間差T:T?=?T_C?–?T_P?;(4)判斷T是否小于T_A,并且如果T小于?T_A,則執行步驟(5),否則,將當前操作休眠時間T_S設置為0并且直接執行步驟(7);(5)以如下公式計算當前操作休眠時間T_S:T_S?=?T_A?–?T;(6)休眠T_S微秒;(7)獲取當前系統時間,并且將前一次網絡操作發生時間T_P的值設置為當前系統時間。
3.根據權利要求2所述的基于流速控制的通信裝置,其特征在于,所述主控制模塊能夠基于來自管理者的指令動態地調整所述當前最大接收/發送報文數M的值。
4.根據權利要求3所述的基于流速控制的通信裝置,其特征在于,所述主控制模塊能夠基于來自管理者的指令增加通信鏈路、和/或刪除通信鏈路、和/或修改通信鏈路。
5.根據權利要求4所述的基于流速控制的通信裝置,其特征在于,所述主控制模塊能夠控制所述數據接收模塊和/或所述數據發送模塊停止網絡操作和/或恢復通信鏈路。
6.一種基于流速控制的通信方法,所述基于流速控制的通信方法包括下列步驟:
(A1)通信裝置的發送器基于接收到的調用者的數據發送請求建立并維護與相關的外部系統之間的通信鏈路,并以數據報文序列的方式發送與所述數據發送請求相關聯的待發送數據;
(A2)通信裝置的接收器基于接收到的調用者的數據接收指令建立并維護與相關的外部系統之間的通信鏈路,并以數據報文序列的方式接收來自外部系統的數據;
其中,所述接收器在接收到每個數據報文后執行流速控制操作,并在所述流速控制操作執行完成后繼續接收下一個數據報文,所述發送器在發送完每個數據報文后執行流速控制操作,并在所述流速控制操作執行完成后繼續發送下一個數據報文。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國銀聯股份有限公司,未經中國銀聯股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210550467.4/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種數據分發策略的調整方法、裝置及系統
- 下一篇:扒渣機的驅動橋





