欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種數(shù)據(jù)包重構(gòu)方法及裝置的制造方法

文檔序號(hào):9810498閱讀:821來源:國(guó)知局
一種數(shù)據(jù)包重構(gòu)方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001 ]本申請(qǐng)涉及通信技術(shù)領(lǐng)域,尤其涉及一種數(shù)據(jù)包重構(gòu)方法及裝置。
【背景技術(shù)】
[0002] 近年來,人們對(duì)空間的探索與發(fā)掘任務(wù)越來越多,對(duì)衛(wèi)星導(dǎo)航、定位以及通信的應(yīng) 用越來越廣泛。為了支持各項(xiàng)任務(wù)的順利展開,需要生成大量的上注數(shù)據(jù)包以實(shí)施對(duì)各空 間飛行器的在軌飛控。目前研究比較多的數(shù)據(jù)包生成方法為軟件硬編碼,即將數(shù)據(jù)包的格 式以程序代碼的形式寫入軟件,無(wú)法適用于格式不斷變化的需求。
[0003] -般,數(shù)據(jù)包的格式及字段值由所使用的應(yīng)用系統(tǒng)與協(xié)議規(guī)定,且不同的階段均 有一定的變化,隨著系統(tǒng)的升級(jí)與協(xié)議的變更,也會(huì)進(jìn)行相應(yīng)的變化,這需要大量的軟件工 作,包括:需求整理、軟件開發(fā)、編譯、測(cè)試、發(fā)布等,大大增加了軟件維護(hù)的復(fù)雜度。

【發(fā)明內(nèi)容】

[0004] 本發(fā)明實(shí)施例提供了一種數(shù)據(jù)包重構(gòu)方法及裝置,用以解決現(xiàn)有技術(shù)中隨著系統(tǒng) 的升級(jí)與協(xié)議的變更,也會(huì)進(jìn)行相應(yīng)的變化,這需要大量的軟件工作的問題。
[0005] 其具體的技術(shù)方案如下:
[0006] -種數(shù)據(jù)包重構(gòu)方法,所述方法包括:
[0007] 在源數(shù)據(jù)包中的抽離出表征動(dòng)態(tài)變化的變化部分?jǐn)?shù)據(jù);
[0008] 將所述變化部分?jǐn)?shù)據(jù)封裝為可編輯的配置文件;
[0009] 根據(jù)可編輯的所述配置文件,生成數(shù)據(jù)包的可編輯界面,其中,在所述可編輯界面 能夠的添加用戶數(shù)據(jù)以及編輯內(nèi)容;
[0010] 根據(jù)所述可編輯界面中的數(shù)據(jù)內(nèi)容,對(duì)原數(shù)據(jù)包中的數(shù)據(jù)內(nèi)容進(jìn)行校驗(yàn)計(jì)算,并 輸出具有指定格式的數(shù)據(jù)包。
[0011]可選的,將所述變化部分?jǐn)?shù)據(jù)封裝為可編輯的配置文件,具體為:
[0012] 將所述變化部分?jǐn)?shù)據(jù)封裝為可擴(kuò)展標(biāo)記語(yǔ)言XML文件,并將所述XML文件作為所述 配置文件。
[0013] 可選的,根據(jù)所述可編輯界面中的數(shù)據(jù)內(nèi)容,對(duì)原數(shù)據(jù)包中的數(shù)據(jù)內(nèi)容進(jìn)行校驗(yàn) 計(jì)算,并輸出具有指定格式的數(shù)據(jù)包,包括:
[0014] 將硬編碼的源數(shù)據(jù)包的數(shù)據(jù)包格式延遲到數(shù)據(jù)包生成階段;
[0015] 通過XML文件將數(shù)據(jù)包格式與生成器解耦;
[0016] 基于解耦結(jié)果,通過XML文件對(duì)所述源數(shù)據(jù)包進(jìn)行動(dòng)態(tài)加載,并輸出具有指定格式 的數(shù)據(jù)包。
[0017] 可選的,通過XML文件對(duì)所述源數(shù)據(jù)包進(jìn)行動(dòng)態(tài)加載,并輸出具有指定格式的數(shù)據(jù) 包,包括:
[0018] 通過XML文件以樹狀形式設(shè)定比例對(duì)數(shù)據(jù)進(jìn)行描述,在每個(gè)XML節(jié)點(diǎn)中配置對(duì)應(yīng)數(shù) 據(jù)包字段的相關(guān)屬性,并輸出具有相關(guān)屬性的指定格式的數(shù)據(jù)包。
[0019] 可選的,在每個(gè)XML節(jié)點(diǎn)中配置對(duì)應(yīng)的數(shù)據(jù)包字段的相關(guān)屬性,具體為:
[0020] 在每個(gè)XML節(jié)點(diǎn)中配置對(duì)應(yīng)的字段編號(hào)、字段名稱、所占字節(jié)數(shù)、依賴關(guān)系、字段備 注的相關(guān)屬性。
[0021 ] -種數(shù)據(jù)包重構(gòu)裝置,包括:
[0022] 抽離模塊,用于在源數(shù)據(jù)包中的抽離出表征動(dòng)態(tài)變化的變化部分?jǐn)?shù)據(jù);
[0023] 配置文件生成模塊,用于將所述變化部分?jǐn)?shù)據(jù)封裝為可編輯的配置文件;
[0024] 界面生成模塊,用于根據(jù)可編輯的所述配置文件,生成數(shù)據(jù)包的可編輯界面,其 中,在所述可編輯界面能夠的添加用戶數(shù)據(jù)以及編輯內(nèi)容;
[0025] 重構(gòu)模塊,用于根據(jù)所述可編輯界面中的數(shù)據(jù)內(nèi)容,對(duì)原數(shù)據(jù)包中的數(shù)據(jù)內(nèi)容進(jìn) 行校驗(yàn)計(jì)算,并輸出具有指定格式的數(shù)據(jù)包。
[0026] 可選的,所述配置文件生成模塊,具體用于將所述變化部分?jǐn)?shù)據(jù)封裝為可擴(kuò)展標(biāo) 記語(yǔ)言XML文件,并將所述XML文件作為所述配置文件。
[0027] 可選的,所述重構(gòu)模塊,具體用于將硬編碼的源數(shù)據(jù)包的數(shù)據(jù)包格式延遲到數(shù)據(jù) 包生成階段;通過XML文件將數(shù)據(jù)包格式與生成器解耦;基于解耦結(jié)果,通過XML文件對(duì)所述 源數(shù)據(jù)包進(jìn)行動(dòng)態(tài)加載,并輸出具有指定格式的數(shù)據(jù)包。
[0028] 可選的,所述重構(gòu)模塊,具體用于通過XML文件以樹狀形式設(shè)定比例對(duì)數(shù)據(jù)進(jìn)行描 述,在每個(gè)XML節(jié)點(diǎn)中配置對(duì)應(yīng)數(shù)據(jù)包字段的相關(guān)屬性,并輸出具有相關(guān)屬性的指定格式的 數(shù)據(jù)包。
[0029] 可選的,所述重構(gòu)模塊,具體用于在每個(gè)XML節(jié)點(diǎn)中配置對(duì)應(yīng)的字段編號(hào)、字段名 稱、所占字節(jié)數(shù)、依賴關(guān)系、字段備注的相關(guān)屬性。
[0030] 本發(fā)明實(shí)施例中一種數(shù)據(jù)包重構(gòu)的方法,該方法包括:在源數(shù)據(jù)包中的抽離出表 征動(dòng)態(tài)變化的變化部分?jǐn)?shù)據(jù);將變化部分?jǐn)?shù)據(jù)封裝為可編輯的配置文件;根據(jù)可編輯的所 述配置文件,生成數(shù)據(jù)包的可編輯界面,在可編輯界面能夠的添加用戶數(shù)據(jù)以及編輯內(nèi)容; 據(jù)可編輯界面中的數(shù)據(jù)內(nèi)容,對(duì)原數(shù)據(jù)包中的數(shù)據(jù)內(nèi)容進(jìn)行校驗(yàn)計(jì)算,并輸出具有指定格 式的數(shù)據(jù)包。本發(fā)明方法不受操作系統(tǒng)、硬件環(huán)境的限制能夠適應(yīng)各類軟硬件環(huán)境,大大提 高配置文件的編輯效率與準(zhǔn)確性。
【附圖說明】
[0031 ]圖1為本發(fā)明實(shí)施例中一種數(shù)據(jù)包重構(gòu)方法的流程圖;
[0032] 圖2為本發(fā)明實(shí)施例中一種數(shù)據(jù)包重構(gòu)裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0033] 本發(fā)明實(shí)施例中一種數(shù)據(jù)包重構(gòu)的方法,該方法包括:在源數(shù)據(jù)包中的抽離出表 征動(dòng)態(tài)變化的變化部分?jǐn)?shù)據(jù);將變化部分?jǐn)?shù)據(jù)封裝為可編輯的配置文件;根據(jù)可編輯的所 述配置文件,生成數(shù)據(jù)包的可編輯界面,在可編輯界面能夠的添加用戶數(shù)據(jù)以及編輯內(nèi)容; 據(jù)可編輯界面中的數(shù)據(jù)內(nèi)容,對(duì)原數(shù)據(jù)包中的數(shù)據(jù)內(nèi)容進(jìn)行校驗(yàn)計(jì)算,并輸出具有指定格 式的數(shù)據(jù)包。本發(fā)明方法不受操作系統(tǒng)、硬件環(huán)境的限制能夠適應(yīng)各類軟硬件環(huán)境,大大提 高配置文件的編輯效率與準(zhǔn)確性。
[0034] 下面通過附圖以及具體實(shí)施例對(duì)本發(fā)明技術(shù)方案做詳細(xì)的說明,應(yīng)當(dāng)理解,本發(fā) 明實(shí)施例以及實(shí)施例中的具體技術(shù)特征只是對(duì)本發(fā)明技術(shù)方案的說明,而不是限定,在不 沖突的情況下,本發(fā)明實(shí)施例以及實(shí)施例中的具體技術(shù)特征可以相互組合。
[0035] 如圖1所示為本發(fā)明實(shí)施例中一種數(shù)據(jù)包重構(gòu)方法的流程圖,該方法包括:
[0036] S101,在源數(shù)據(jù)包中的抽離出表征動(dòng)態(tài)變化的變化部分?jǐn)?shù)據(jù);
[0037] S102,將所述變化部分?jǐn)?shù)據(jù)封裝為可編輯的配置文件;
[0038] S103,根據(jù)可編輯的所述配置文件,生成數(shù)據(jù)包的可編輯界面;
[0039]其中,在所述可編輯界面能夠的添加用戶數(shù)據(jù)以及編輯內(nèi)容;
[0040] S104,根據(jù)所述可編輯界面中的數(shù)據(jù)內(nèi)容,對(duì)原數(shù)據(jù)包中的數(shù)據(jù)內(nèi)容進(jìn)行校驗(yàn)計(jì) 算,并輸出具有指定格式的數(shù)據(jù)包。
[0041] 具體來講,在本發(fā)明實(shí)施例中,在接收到源數(shù)據(jù)包之后,考慮到源數(shù)據(jù)包字段的刪 減、長(zhǎng)度的變化,將其中變化的部分抽離出來,從而得到表征動(dòng)態(tài)變化的部分?jǐn)?shù)據(jù),將變化 部分?jǐn)?shù)據(jù)封裝為可擴(kuò)展標(biāo)記語(yǔ)言XML文件,并將XML文件作為配置文件。
[0042] 將硬編碼的源數(shù)據(jù)包的數(shù)據(jù)格式延遲到數(shù)據(jù)包生成階段,通過XML文件將數(shù)據(jù)包 格式與生成器解耦,基于解耦結(jié)果,通過XML文件對(duì)源數(shù)據(jù)包進(jìn)行動(dòng)態(tài)加載,并輸出具有指 定格式的數(shù)據(jù)包。
[0043] 進(jìn)一步來講,在本發(fā)明實(shí)施例中,通過XML文件以樹狀形式1:1對(duì)數(shù)據(jù)進(jìn)行描述,在 每個(gè)XML節(jié)點(diǎn)中配置對(duì)應(yīng)數(shù)據(jù)包字段的相關(guān)屬性,并輸出具有相關(guān)屬性的指定格式的數(shù)據(jù) 包。
當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
安龙县| 长宁区| 民勤县| 米泉市| 新闻| 房产| 津市市| 阿巴嘎旗| 淅川县| 安远县| 马关县| 宣恩县| 安阳县| 长寿区| 阳春市| 大余县| 霍林郭勒市| 西峡县| 道孚县| 宁波市| 工布江达县| 喀什市| 上高县| 定结县| 卫辉市| 栖霞市| 莆田市| 汪清县| 佛学| 侯马市| 宁明县| 定南县| 南溪县| 夏津县| 开原市| 高邑县| 闽清县| 融水| 曲松县| 东海县| 耿马|