[發(fā)明專利]數(shù)據(jù)報文處理方法、系統(tǒng)、設(shè)備及可讀存儲介質(zhì)有效
| 申請?zhí)枺?/td> | 202010936206.0 | 申請日: | 2020-09-08 |
| 公開(公告)號: | CN112104634B | 公開(公告)日: | 2023-06-02 |
| 發(fā)明(設(shè)計)人: | 賈玲;周亮;方帥;宋小芹;嚴(yán)敏輝;鞏向濱 | 申請(專利權(quán))人: | 中國電力科學(xué)研究院有限公司;國家電網(wǎng)有限公司 |
| 主分類號: | H04L69/24 | 分類號: | H04L69/24;H04L69/00;H04L41/0813 |
| 代理公司: | 北京中巡通大知識產(chǎn)權(quán)代理有限公司 11703 | 代理人: | 張曉凱 |
| 地址: | 100192 北*** | 國省代碼: | 北京;11 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 數(shù)據(jù) 報文 處理 方法 系統(tǒng) 設(shè)備 可讀 存儲 介質(zhì) | ||
本發(fā)明屬于信息通信領(lǐng)域,公開了一種數(shù)據(jù)報文處理方法、系統(tǒng)、設(shè)備及可讀存儲介質(zhì),包括獲取預(yù)設(shè)的初始報文格式內(nèi)所有可修改字段的字段信息,得到可修改字段組;獲取并根據(jù)修改信息修改可修改字段組,得到需求字段組;根據(jù)需求字段組修改初始報文格式,得到報文格式;基于報文格式生成數(shù)據(jù)報文。通過分析數(shù)據(jù)報文的構(gòu)造元素,定義可修改字段組,進(jìn)而能夠靈活的構(gòu)造需要的數(shù)據(jù)報文格式,進(jìn)而生成需求的數(shù)據(jù)報文。有效解決了在面對未定報文格式時,只能通過一組十六進(jìn)制數(shù)據(jù)編輯,幫助用戶生成流量,帶來的在數(shù)據(jù)報文信息顯示、修改以及配置復(fù)雜數(shù)據(jù)報文信息時,都比較困難的問題。
技術(shù)領(lǐng)域
本發(fā)明屬于信息通信領(lǐng)域,涉及一種數(shù)據(jù)報文處理方法、系統(tǒng)、設(shè)備及可讀存儲介質(zhì)。
背景技術(shù)
網(wǎng)絡(luò)是用物理鏈路將各個孤立的工作站或主機(jī)相連在一起,組成數(shù)據(jù)鏈路,數(shù)據(jù)通過編碼成數(shù)據(jù)報文在數(shù)據(jù)鏈路上進(jìn)行傳送,最后解碼表達(dá)從而達(dá)到資源共享和通信的目的,因此數(shù)據(jù)報文是網(wǎng)絡(luò)傳輸?shù)膯卧笪母袷酵ㄟ^網(wǎng)絡(luò)協(xié)議來定義和表達(dá),如果用戶自己開發(fā)一套新協(xié)議,或者系統(tǒng)沒有定義此協(xié)議的報文格式,系統(tǒng)可以支持用戶按照向?qū)纱藚f(xié)議的報文格式,然后用戶就能基于自己定義的報文格式,指示系統(tǒng)生成數(shù)據(jù)報文,以此方便用戶制造新協(xié)議數(shù)據(jù)報文。
在電力網(wǎng)絡(luò)、工業(yè)網(wǎng)絡(luò)及安全網(wǎng)絡(luò)測試中,經(jīng)常會遇到測試儀中沒有的報文格式,測試中只能通過添加自定義報文模板的方式或者導(dǎo)入報文去測試。比如,目前大部分測試儀提供給用戶可編輯的報文格式都是預(yù)設(shè)的標(biāo)準(zhǔn)協(xié)議報文格式,而且這些標(biāo)準(zhǔn)協(xié)議報文格式也僅僅是部分常用協(xié)議,很大一部分沒有被囊括進(jìn)來,還有一些協(xié)議報文格式是專用協(xié)議報文格式或用戶自定義內(nèi)部使用的協(xié)議報文格式,這就更沒辦法滿足需要。
因此,儀表廠商會提供一個自定義報文模板,提供的是一組十六進(jìn)制數(shù)據(jù),需要使用這一組十六進(jìn)制數(shù)據(jù)編輯,幫助用戶生成流量,但是這種編輯形式不容易理解數(shù)據(jù)報文格式和構(gòu)造需要的數(shù)據(jù)報文,沒有任何信息提示,很容易出錯,導(dǎo)致在數(shù)據(jù)報文信息顯示、修改以及配置復(fù)雜數(shù)據(jù)報文信息時,都比較困難。
發(fā)明內(nèi)容
本發(fā)明的目的在于克服上述現(xiàn)有技術(shù)中在面對沒有定義的報文格式時,數(shù)據(jù)報文的信息顯示、修改以及配置復(fù)雜數(shù)據(jù)報文信息都比較困難的缺點(diǎn),提供一種數(shù)據(jù)報文處理方法、系統(tǒng)、設(shè)備及可讀存儲介質(zhì)。
為達(dá)到上述目的,本發(fā)明采用以下技術(shù)方案予以實現(xiàn):
本發(fā)明第一方面,一種數(shù)據(jù)報文處理方法,包括以下步驟:
獲取預(yù)設(shè)的初始報文格式內(nèi)所有可修改字段的字段信息,得到可修改字段組;
獲取并根據(jù)修改信息修改可修改字段組,得到需求字段組;
其中,修改信息通過比較報文格式內(nèi)各字段的字段信息及可修改字段組內(nèi)的各字段信息得到,報文格式內(nèi)各字段的字段信息由數(shù)據(jù)報文的報文格式需求得到;
根據(jù)需求字段組修改初始報文格式,得到報文格式;
基于報文格式生成數(shù)據(jù)報文。
本發(fā)明數(shù)據(jù)報文處理方法進(jìn)一步的改進(jìn)在于:
所述初始報文格式采用XML文件描述。
還包括:預(yù)設(shè)若干自定義報文格式,當(dāng)存在一自定義報文格式與待生成的數(shù)據(jù)報文的報文格式需求一致時,基于該自定義報文格式生成數(shù)據(jù)報文。
所述根據(jù)修改信息修改可修改字段組,得到需求字段組的具體方法為:
根據(jù)修改信息得到待修改字段的字段信息,所述字段信息包括字段類型及字段順序;根據(jù)待修改字段的字段信息,在可修改字段組內(nèi)添加、刪除和/或更改可修改字段,得到需求字段組。
還包括:根據(jù)初始報文格式內(nèi)預(yù)設(shè)的各字段的第一顯示信息,顯示可修改字段組;生成用于顯示待修改字段第二顯示信息,根據(jù)第二顯示信息顯示待修改字段,并將第二顯示信息添加至報文格式;將得到的報文格式保存。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于中國電力科學(xué)研究院有限公司;國家電網(wǎng)有限公司,未經(jīng)中國電力科學(xué)研究院有限公司;國家電網(wǎng)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010936206.0/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





