[發明專利]一種實現傳輸非實時離線文件的方法及系統在審
| 申請號: | 202010223555.8 | 申請日: | 2020-03-26 |
| 公開(公告)號: | CN111404959A | 公開(公告)日: | 2020-07-10 |
| 發明(設計)人: | 張欣萍;殷培強;徐磊;李然;李文正;管超;張正軒 | 申請(專利權)人: | 中車青島四方車輛研究所有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L29/08 |
| 代理公司: | 青島清泰聯信知識產權代理有限公司 37256 | 代理人: | 張媛媛 |
| 地址: | 266031 山*** | 國省代碼: | 山東;37 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實現 傳輸 實時 離線 文件 方法 系統 | ||
1.一種實現傳輸非實時離線文件的方法,其特征在于,應用于軌道車輛車地無線傳輸系統,所述車地無線傳輸系統包括監控設備以及多個采集設備,多個所述采集設備與所述監控設備相連接,所述方法包括:
S1:客戶端與服務器端建立TCP通信連接,所述服務器端為所述監控設備的服務器,所述客戶端為所述采集設備的主機,所述客戶端為多個;
S2:多個所述客戶端向所述服務器端發送離線文件上傳請求;
S3:所述服務器端逐個根據工作狀態應答多個所述離線文件上傳請求,服務器端工作狀態包括空閑和忙碌;
S4:當所述服務器端工作狀態為空閑時,則所述服務器端允許所述客戶端根據通信協議上傳離線文件;當所述服務器端工作狀態為忙碌時,則所述服務器端拒絕所述客戶端上傳離線文件,被拒絕的所述客戶端周期發送所述離線文件上傳請求;
S5:當離線文件上傳結束后,所述服務器端工作狀態由忙碌變為空閑。
2.根據權利要求1所述的實現傳輸非實時離線文件的方法,其特征在于,所述步驟S2具體包括:
多個所述客戶端向所述服務器端發送通信驗證請求;
當所述服務器端應答所述通信驗證請求時,則所述客戶端向所述服務器端發送所述離線文件上傳請求;
當所述服務器端未應答所述通信驗證請求時,則所述客戶端不向所述服務器端發送所述離線文件上傳請求。
3.根據權利要求1所述的實現傳輸非實時離線文件的方法,其特征在于,在所述步驟S1之后,還包括:
多個所述客戶端以第一預設時間周期向所述服務器端發送心跳消息;
所述服務器端逐個應答多個所述心跳消息;
當所述客戶端在第二預設時間內未應答所述心跳消息時,所述客戶端需重新與所述服務器端建立TCP通信連接。
4.根據權利要求1所述的實現傳輸非實時離線文件的方法,其特征在于,所述步驟S3具體包括:
若多個所述客戶端同時向所述服務器端發送所述離線文件上傳請求,則所述服務器端選擇一個所述客戶端根據工作狀態應答所述離線文件上傳請求,并逐個應答其余所述離線文件上傳請求;
否則,所述服務器端逐個根據工作狀態應答多個所述離線文件上傳請求。
5.根據權利要求1所述的實現傳輸非實時離線文件的方法,其特征在于,所述步驟S5具體包括:
所述客戶端向所述服務器端發送離線文件檢驗消息,所述離線文件校驗消息包括:MD5碼信息;
所述服務器端接收到所述離線文件檢驗消息后,所述服務器端向所述客戶端發送離線文件檢驗應答消息,所述服務器端工作狀態由忙碌變為空閑,所述離線文件校驗應答消息包含:文件上傳結果;
所述客戶端接收到所述離線文件檢驗應答消息后,判斷離線文件上傳結果,若所述離線文件上傳結果為成功,則所述客戶端不向所述服務器端發送所述離線文件上傳請求;否則,所述客戶端仍需周期向所述服務器端發送所述離線文件上傳請求。
6.根據權利要求5所述的實現傳輸非實時離線文件的方法,其特征在于,所述離線文件上傳結果由所述服務器端采用MD5算法判斷離線文件是否上傳成功得到。
7.根據權利要求1所述的實現傳輸非實時離線文件的方法,其特征在于,所述監控設備的服務器冗余設置。
8.根據權利要求1所述的實現傳輸非實時離線文件的方法,其特征在于,所述離線文件上傳請求具體包括:
離線文件名稱和離線文件大小。
9.根據權利要求1~8任一項所述的實現傳輸非實時離線文件的方法,其特征在于,所述通信協議包括但不限制于FTP通信協議和HTTP通信協議。
10.一種實現傳輸非實時離線文件的系統,其特征在于,應用于軌道車輛車地無線傳輸系統,所述車地無線傳輸系統包括監控設備以及多個采集設備,多個所述采集設備與所述監控設備相連接,所述系統包括:
通信建立單元,用于客戶端與服務器端建立TCP通信連接,所述服務器端為所述監控設備的服務器,所述客戶端為所述采集設備的主機,所述客戶端為多個;
請求單元,用于多個所述客戶端向所述服務器端發送離線文件上傳請求;
應答單元,用于所述服務器端逐個根據工作狀態應答多個所述離線文件上傳請求,服務器端工作狀態包括空閑和忙碌;
離線文件上傳單元,用于當所述服務器端工作狀態為空閑時,則所述服務器端允許所述客戶端根據通信協議上傳離線文件;當所述服務器端工作狀態為忙碌時,則所述服務器端拒絕所述客戶端上傳離線文件,被拒絕的所述客戶端周期發送所述離線文件上傳請求;
狀態單元,用于當離線文件上傳結束后,所述服務器端工作狀態由忙碌變為空閑。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中車青島四方車輛研究所有限公司,未經中車青島四方車輛研究所有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010223555.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:流行病預測預警管理系統
- 下一篇:一種防水型開關電源





