[發(fā)明專(zhuān)利]一種確定性的機(jī)載高性能文件傳輸方法和系統(tǒng)有效
| 申請(qǐng)?zhí)枺?/td> | 202011377342.7 | 申請(qǐng)日: | 2020-11-30 |
| 公開(kāi)(公告)號(hào): | CN112532728B | 公開(kāi)(公告)日: | 2022-09-20 |
| 發(fā)明(設(shè)計(jì))人: | 張鵬;任曉瑞;邸海濤;黃英蘭;甄超;趙益民 | 申請(qǐng)(專(zhuān)利權(quán))人: | 中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所 |
| 主分類(lèi)號(hào): | H04L67/06 | 分類(lèi)號(hào): | H04L67/06;H04L67/61;H04L47/6275 |
| 代理公司: | 中國(guó)航空專(zhuān)利中心 11008 | 代理人: | 王世磊 |
| 地址: | 710000 *** | 國(guó)省代碼: | 陜西;61 |
| 權(quán)利要求書(shū): | 查看更多 | 說(shuō)明書(shū): | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 確定性 機(jī)載 性能 文件傳輸 方法 系統(tǒng) | ||
本發(fā)明提供一種確定性的機(jī)載高性能文件傳輸方法和系統(tǒng),系統(tǒng)包括:服務(wù)器和至少一個(gè)客戶(hù)端,客戶(hù)端上運(yùn)行至少一個(gè)應(yīng)用軟件;服務(wù)器和客戶(hù)端之間設(shè)置有長(zhǎng)消息通道和短消息通道;利用基于靜態(tài)配置的分布式優(yōu)先調(diào)度控制機(jī)制,保證了不同安全等級(jí)應(yīng)用的文件傳輸服務(wù)質(zhì)量;利用機(jī)載網(wǎng)絡(luò)資源短消息通道和長(zhǎng)消息通道共存的特點(diǎn),控制消息走短消息通道、數(shù)據(jù)消息走長(zhǎng)消息通道,以及精簡(jiǎn)應(yīng)答消息傳輸協(xié)議,提高文件傳輸?shù)男阅堋Mㄟ^(guò)充分利用短、長(zhǎng)消息資源、精簡(jiǎn)傳輸協(xié)議應(yīng)答消息、減少文件關(guān)閉次數(shù)、減少數(shù)據(jù)拷貝、提高了機(jī)載文件傳輸?shù)男剩煌ㄟ^(guò)客戶(hù)端和服務(wù)器的優(yōu)先級(jí)輪轉(zhuǎn)調(diào)度,保證了不同安全等級(jí)應(yīng)用的傳輸服務(wù)質(zhì)量。
技術(shù)領(lǐng)域
本發(fā)明屬于計(jì)算機(jī)系統(tǒng)軟件專(zhuān)業(yè)技術(shù)領(lǐng)域,涉及一種確定性的機(jī)載高性能文件傳輸方法和系統(tǒng)。
背景技術(shù)
新一代分布式航空電子系統(tǒng)采用分布式、綜合化、模塊化的設(shè)計(jì)思想,通過(guò)資源共享的方式實(shí)現(xiàn)航電系統(tǒng)功能的綜合,數(shù)據(jù)管理綜合化(文件數(shù)據(jù)的集中統(tǒng)一管理)是綜合化的一個(gè)重要方面。
傳統(tǒng)的文件傳輸協(xié)議,比如TFTP、FTP等,是針對(duì)高延遲、低可靠、通用型網(wǎng)絡(luò)設(shè)計(jì)的文件傳輸協(xié)議,在支持確定性、支持高性能等方面無(wú)法滿(mǎn)足機(jī)載領(lǐng)域的要求。
發(fā)明內(nèi)容
本發(fā)明的目的:提出一種確定性的機(jī)載高性能文件傳輸方法和系統(tǒng),利用基于靜態(tài)配置的分布式優(yōu)先調(diào)度控制機(jī)制,保證了不同安全等級(jí)應(yīng)用的文件傳輸服務(wù)質(zhì)量;利用機(jī)載網(wǎng)絡(luò)資源短消息通道和長(zhǎng)消息通道共存的特點(diǎn),采用控制消息和數(shù)據(jù)消息分離方式(控制消息走短消息通道、數(shù)據(jù)消息走長(zhǎng)消息通道),以及精簡(jiǎn)應(yīng)答消息傳輸協(xié)議,提高文件傳輸?shù)男阅堋?/p>
本發(fā)明第一方面提供一種確定性的機(jī)載高性能文件傳輸方法,應(yīng)用于傳輸系統(tǒng)中的客戶(hù)端,所述系統(tǒng)包括:服務(wù)器和至少一個(gè)客戶(hù)端,客戶(hù)端上運(yùn)行至少一個(gè)應(yīng)用軟件;服務(wù)器和客戶(hù)端之間設(shè)置有長(zhǎng)消息通道和短消息通道;所述方法包括:
接收應(yīng)用軟件調(diào)用文件下載接口生成的文件下載請(qǐng)求,通過(guò)短消息通道向服務(wù)器發(fā)送文件下載請(qǐng)求;所述文件下載請(qǐng)求中攜帶有待下載的文件名;
掛起文件下載請(qǐng)求對(duì)應(yīng)的應(yīng)用任務(wù),啟動(dòng)第一個(gè)文件塊定時(shí)器,所述第一個(gè)文件塊定時(shí)器的定時(shí)時(shí)間為默認(rèn)配置的超時(shí)時(shí)間;
在接收任務(wù)接收到服務(wù)器返回的第一個(gè)文件塊的數(shù)據(jù)時(shí),拷貝所述第一文件塊的數(shù)據(jù)到緩沖區(qū),清除所述第一個(gè)文件塊定時(shí)器,根據(jù)第一個(gè)文件塊的實(shí)際接收時(shí)長(zhǎng)創(chuàng)建所述文件下載請(qǐng)求的剩余文件塊的定時(shí)器列表,并啟動(dòng)定時(shí)器列表中的定時(shí)器;
在接收到所述文件下載請(qǐng)求的所有文件塊時(shí),解掛應(yīng)用任務(wù),向應(yīng)用軟件返回文件傳輸成功消息。
可選的,所述方法還包括:
若在定時(shí)器超時(shí)時(shí),未收到所述定時(shí)器對(duì)應(yīng)的文件塊,則再次向服務(wù)器發(fā)送所述文件塊對(duì)應(yīng)的文件下載請(qǐng)求,并根據(jù)所述第一個(gè)文件塊的實(shí)際接收時(shí)長(zhǎng)重啟所述文件塊對(duì)應(yīng)的定時(shí)器。
可選的,所述再次向服務(wù)器發(fā)送所述文件塊對(duì)應(yīng)的文件下載請(qǐng)求之前,所述方法還包括:
在定時(shí)器超時(shí)時(shí),確定所述定時(shí)器對(duì)應(yīng)的文件塊的超時(shí)次數(shù)是否超過(guò)默認(rèn)配置限制;
若是,則解掛應(yīng)用任務(wù),并向應(yīng)用軟件返回文件傳輸失敗消息。
可選的,所述文件下載請(qǐng)求中還攜帶有應(yīng)用接收緩沖位置;所述拷貝所述第一文件塊的數(shù)據(jù)到緩沖區(qū),包括:
拷貝所述第一文件塊的數(shù)據(jù)到所述應(yīng)用接收緩沖位置。
第二方面,本發(fā)明提供一種確定性的機(jī)載高性能文件傳輸方法,應(yīng)用于傳輸系統(tǒng)中的服務(wù)器,所述系統(tǒng)包括:服務(wù)器和至少一個(gè)客戶(hù)端,客戶(hù)端上運(yùn)行至少一個(gè)應(yīng)用軟件;服務(wù)器和客戶(hù)端之間設(shè)置有長(zhǎng)消息通道和短消息通道;所述方法包括:
該專(zhuān)利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專(zhuān)利權(quán)人授權(quán)。該專(zhuān)利全部權(quán)利屬于中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所,未經(jīng)中國(guó)航空工業(yè)集團(tuán)公司西安航空計(jì)算技術(shù)研究所許可,擅自商用是侵權(quán)行為。如果您想購(gòu)買(mǎi)此專(zhuān)利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011377342.7/2.html,轉(zhuǎn)載請(qǐng)聲明來(lái)源鉆瓜專(zhuān)利網(wǎng)。
- 確定性通信系統(tǒng)
- 確定定時(shí)不確定性的方法和裝置
- 一種結(jié)構(gòu)噪聲不確定性?xún)?yōu)化系統(tǒng)及方法
- 一種基于信息熵的地下水?dāng)?shù)值模擬不確定性定量分析方法
- 一種基于RSSI通信距離估計(jì)的不確定性分析方法
- 一種定量獲得三維礦床地質(zhì)模型不確定性的方法
- 一種數(shù)據(jù)聚類(lèi)方法及裝置
- 一種考慮結(jié)構(gòu)參數(shù)不確定性的結(jié)構(gòu)系統(tǒng)隨機(jī)振動(dòng)分析方法
- 基于深度確定性策略梯度DDPG的多機(jī)動(dòng)目標(biāo)跟蹤方法
- 確定性方法
- 一種機(jī)載劈裂系統(tǒng)及其位置調(diào)節(jié)裝置
- 基于無(wú)線(xiàn)傳感網(wǎng)的無(wú)人機(jī)農(nóng)藥精準(zhǔn)噴施作業(yè)系統(tǒng)及方法
- 基于無(wú)線(xiàn)傳感網(wǎng)的無(wú)人機(jī)水產(chǎn)養(yǎng)殖精準(zhǔn)投料作業(yè)系統(tǒng)及方法
- 一種可拉伸式插秧機(jī)載苗臺(tái)
- 一種機(jī)載懸掛物的防擺止動(dòng)器
- 面向民用飛機(jī)的安全服務(wù)組合系統(tǒng)
- 一種輕便型無(wú)人偵查機(jī)測(cè)控?cái)?shù)傳系統(tǒng)及工作方法
- 一種用于機(jī)載軟硬件匹配性加載系統(tǒng)實(shí)現(xiàn)的方法
- 一種基于機(jī)載WiFi的機(jī)上語(yǔ)音通信方法及系統(tǒng)
- 一種提高機(jī)載機(jī)箱振動(dòng)可靠性的方法





