[發(fā)明專利]一種終端軟件通訊對象重定向測試方法在審
| 申請?zhí)枺?/td> | 202010961986.4 | 申請日: | 2020-09-14 |
| 公開(公告)號: | CN112100068A | 公開(公告)日: | 2020-12-18 |
| 發(fā)明(設(shè)計(jì))人: | 徐宏偉;王永軍;李濤;李鵬程;叢中笑;冉璐瑤;李金友;劉超翔;高晶 | 申請(專利權(quán))人: | 貴州電網(wǎng)有限責(zé)任公司 |
| 主分類號: | G06F11/36 | 分類號: | G06F11/36 |
| 代理公司: | 成都玖和知識產(chǎn)權(quán)代理事務(wù)所(普通合伙) 51238 | 代理人: | 胡琳梅 |
| 地址: | 550000 貴*** | 國省代碼: | 貴州;52 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 終端 軟件 通訊 對象 定向 測試 方法 | ||
本發(fā)明公開了一種終端軟件通訊對象重定向測試方法,使用該方法進(jìn)行終端軟件測試時,不需要電能表,不需要搭建復(fù)雜的通信鏈路,降低了測試環(huán)境的復(fù)雜度;與現(xiàn)有方式相比,通過內(nèi)部通訊模擬實(shí)現(xiàn)終端軟件和電能表或主站之間的通信,減少因外部鏈路因素導(dǎo)致的不明問題的發(fā)生。
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)領(lǐng)域,特別涉及一種終端軟件通訊對象重定向測試方法。
背景技術(shù)
終端軟件的調(diào)試,需要搭建從主站到末端電能表的一整條通信鏈路,測試的結(jié)果依賴硬件通信鏈路的可靠性。現(xiàn)有的測試方法主要存在以下缺陷:
1.測試環(huán)境搭建復(fù)雜。現(xiàn)有終端通信測試方案的實(shí)現(xiàn)依賴于從主站到集中器到電能表的一整條通信鏈路,測試結(jié)果依賴硬件通信鏈路的可靠性。
2.測試方法的局限性。實(shí)體電能表通訊的數(shù)據(jù)是有電能表內(nèi)部程序?qū)崿F(xiàn)的,而數(shù)據(jù)的存儲是在電表內(nèi)部的存儲芯片上,無法在外部隨意更改電表內(nèi)部存儲的數(shù)據(jù),測試終端功能時部分測試用例不易實(shí)現(xiàn)。
發(fā)明內(nèi)容
有鑒于此,本發(fā)明的第一方面的目的是提供一種終端軟件通訊對象重定向測試方法。用于解決現(xiàn)有技術(shù)存在的問題。
本發(fā)明的第一方面的目的是通過以下技術(shù)方案實(shí)現(xiàn)的:
該種終端軟件通訊對象重定向測試方法,其特征在于:所述方法是
在終端內(nèi)置一個測試功能模塊,該測試功能模塊能夠仿真模擬電能表功能和模擬部分主站功能,該測試功能模塊包含多種不同的通訊協(xié)議,用于配合終端進(jìn)行通訊和協(xié)議一致性測試;
用戶通過軟開關(guān)實(shí)現(xiàn)測試功能模塊啟動時確定模擬對象的選擇;
若選擇模擬電能表,則等待通信數(shù)據(jù)幀,然后解析通訊數(shù)據(jù)幀,根據(jù)數(shù)據(jù)幀內(nèi)容進(jìn)行相應(yīng)的邏輯處理,讀取預(yù)設(shè)文件相應(yīng)數(shù)據(jù)并組織返回幀;
若選擇模擬主站,則通過外部修改模擬主站的預(yù)設(shè)文件數(shù)據(jù),控制模擬主站執(zhí)行相應(yīng)的測試方案,執(zhí)行測試方案并打印測試日志。
特別地,終端和測試功能模塊之間的通訊通過管道實(shí)現(xiàn),不同名稱的管道模擬不同的串口,以此區(qū)分不同的數(shù)據(jù)來源。
特別地,模擬電能表功能用于在測試環(huán)境沒有外接電表的環(huán)境下模擬電能表進(jìn)行通信和數(shù)據(jù)讀取,實(shí)現(xiàn)測試環(huán)境的鏈路完整;模擬主站功能則是模擬主站下發(fā)主站通信數(shù)據(jù)幀,用于實(shí)現(xiàn)對終端的操作。
特別地,所述軟開關(guān)的實(shí)現(xiàn)是通過啟動測試功能模塊可執(zhí)行文件時輸入的參數(shù)選擇是創(chuàng)建并啟動模擬電能表線程還是創(chuàng)建并啟動模擬主站線程。
特別地,模擬主站時,線程啟動后根據(jù)讀取內(nèi)部預(yù)設(shè)的文件,可實(shí)現(xiàn)不同測試方案的執(zhí)行,測試方案包括校時、數(shù)據(jù)攻擊、數(shù)據(jù)采集和參數(shù)設(shè)置,通過配置不同的預(yù)設(shè)方案文件,執(zhí)行不用的測試方案。
特別地,測試功能模塊包含的通訊協(xié)議包括DL/T645-1997、DL/T645-2007、698.45、376.1。
特別地,所述終端為一種計(jì)量自動化終端。
本發(fā)明的第二方面的目的是提供一種計(jì)算自動化終端裝置,包括存儲器、處理器及儲存在存儲器上并能夠在處理器上運(yùn)行的軟件程序,所述處理器執(zhí)行所述軟件程序時實(shí)現(xiàn)如前所述的方法。
本發(fā)明的第三方面的目的是提供一種可讀存儲介質(zhì),其上儲存有軟件程序,所述軟件程序包含測試功能模塊的所有功能,被處理器執(zhí)行時實(shí)現(xiàn)如前所述的方法。
本發(fā)明的有益效果是:
1.本發(fā)明提供了一種不需要電能表的終端軟件測試環(huán)境搭建方法,使用該方法進(jìn)行終端軟件測試時,不需要搭建復(fù)雜的通信鏈路,降低測試環(huán)境的復(fù)雜度;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于貴州電網(wǎng)有限責(zé)任公司,未經(jīng)貴州電網(wǎng)有限責(zé)任公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010961986.4/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 同類專利
- 專利分類
- 一種基于應(yīng)用軟件散布的軟件授權(quán)與保護(hù)方法及系統(tǒng)
- 一種用于航空機(jī)載設(shè)備的軟件在線加載系統(tǒng)及方法
- 軟件構(gòu)建方法、軟件構(gòu)建裝置和軟件構(gòu)建系統(tǒng)
- 惡意軟件檢測方法及裝置
- 一種基于軟件基因的軟件同源性分析方法和裝置
- 軟件引入系統(tǒng)、軟件引入方法及存儲介質(zhì)
- 軟件驗(yàn)證裝置、軟件驗(yàn)證方法以及軟件驗(yàn)證程序
- 使用靜態(tài)和動態(tài)惡意軟件分析來擴(kuò)展惡意軟件的動態(tài)檢測
- 一種工業(yè)控制軟件構(gòu)建方法和軟件構(gòu)建系統(tǒng)
- 可替換游戲軟件與測驗(yàn)軟件的裝置與方法





