本文作者:kaifamei

一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置、方法和系統(tǒng)與流程

更新時間:2025-12-26 10:11:15 0條評論

一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置、方法和系統(tǒng)與流程



1.本技術(shù)涉及電子技術(shù)領(lǐng)域,尤其涉及一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置、方法和系統(tǒng)。


背景技術(shù):



2.隨著網(wǎng)絡(luò)通信場景越來越復(fù)雜,對協(xié)議的功能和使用提出了全新的挑戰(zhàn)。已有的單一協(xié)議已不能滿足客戶所提出的復(fù)雜通信需求,因此多協(xié)議協(xié)同使用成為一種很好的解決方案。多協(xié)議協(xié)同使用,即在同一使用場景下,融合不同協(xié)議不同特性,來達(dá)到多個不同的通信需求。a協(xié)議不能滿足的特性需要將其轉(zhuǎn)換成b協(xié)議來實(shí)現(xiàn)。
3.目前,驗(yàn)證多種協(xié)議間轉(zhuǎn)換是否正確成為亟待解決的問題。


技術(shù)實(shí)現(xiàn)要素:



4.基于上述問題,本技術(shù)提供了一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置、方法和系統(tǒng),能夠測試多種協(xié)議間轉(zhuǎn)換是否正確。
5.本技術(shù)公開了如下技術(shù)方案:
6.本技術(shù)第一方面提供一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置,所述裝置包括:參考模型和比較模塊;
7.所述參考模型用于對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù);
8.所述比較模塊用于將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果;其中,所述目的數(shù)據(jù)為所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理得到的。
9.在一個可能的實(shí)現(xiàn)方式中,所述參考模型還用于根據(jù)源數(shù)據(jù)得到目的數(shù)據(jù)的協(xié)議端口;
10.所述比較模塊包括多個子比較模塊,不同的子比較模塊對應(yīng)不同的源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口的對應(yīng)關(guān)系;
11.每個子比較模塊包括至少一個比較單元,每個比較單元對應(yīng)一個目的協(xié)議的報(bào)文類型,用于對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較。
12.在一個可能的實(shí)現(xiàn)方式中,所述參考模型包括多個子參考模型,分別對應(yīng)數(shù)據(jù)處理裝置的各個處理類型的功能;
13.所述子參考模型對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù)。
14.在一個可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)處理裝置的處理類型包括:多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換;
15.所述參考模型具體用于將源數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,輸出參考目的數(shù)據(jù)。
16.在一個可能的實(shí)現(xiàn)方式中,所述數(shù)據(jù)處理裝置的處理類型包括:單一協(xié)議的數(shù)據(jù)交換;
17.所述參考模型具體用于將源數(shù)據(jù)作為參考目的數(shù)據(jù)輸出。
18.本技術(shù)第二方面提供一種多協(xié)議數(shù)據(jù)處理裝置的測試方法,所述方法包括:
19.將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù);
20.將所述源數(shù)據(jù)輸入待測試的處理裝置,以使所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,輸出目的數(shù)據(jù);
21.將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果。
22.在一個可能的實(shí)現(xiàn)方式中,所述將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果,包括:
23.根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)子比較模塊;
24.根據(jù)目的數(shù)據(jù)的報(bào)文類型將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)比較單元,以使所述目標(biāo)比較單元對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較。
25.在一個可能的實(shí)現(xiàn)方式中,所述參考模型包括多個子參考模型,分別對應(yīng)數(shù)據(jù)處理裝置的各個處理類型的功能;
26.所述子參考模型用于根據(jù)測試的源數(shù)據(jù),得到參考目的數(shù)據(jù)。
27.所述將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù),包括:
28.將源數(shù)據(jù)輸入目標(biāo)子參考模型,以使目標(biāo)子參考模型根據(jù)源請求得到參考目的數(shù)據(jù);其中,所述目標(biāo)子參考模型為待測試的處理類型對應(yīng)的子參考模型。
29.本技術(shù)第三方面提供一種多協(xié)議數(shù)據(jù)處理裝置的測試系統(tǒng),數(shù)據(jù)處理裝置用于處理多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換或單一協(xié)議的數(shù)據(jù)交換,所述系統(tǒng)包括:
30.參考測試模塊,用于將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù);
31.測試模塊,用于將所述源數(shù)據(jù)輸入待測試的處理裝置,以使所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,輸出目的數(shù)據(jù);
32.測試結(jié)果獲得模塊,用于將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果。
33.在一個可能的實(shí)現(xiàn)方式中,測試結(jié)果獲得模塊具體用于:
34.根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)子比較模塊;根據(jù)目的數(shù)據(jù)的報(bào)文類型將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)比較單元,以使所述目標(biāo)比較單元對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較。
35.相較于現(xiàn)有技術(shù),本技術(shù)具有以下有益效果:
36.本技術(shù)提供的一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置,數(shù)據(jù)處理裝置用于處理多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換或單一協(xié)議的數(shù)據(jù)交換,該裝置包括:參考模型和比較模塊;所述參考模型用于對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù);所述比較模塊用于將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果;其中,所述目的數(shù)據(jù)為所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理得到的。在對數(shù)據(jù)處理裝置的多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換或單一協(xié)議的數(shù)據(jù)交換功能進(jìn)行測試時,采用單一的協(xié)議比較機(jī)制,簡單高效的測試數(shù)據(jù)處理裝置數(shù)據(jù)處理的正確性。
附圖說明
37.為了更清楚地說明本技術(shù)實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本技術(shù)的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
38.圖1為本技術(shù)實(shí)施例提供的一種多協(xié)議間數(shù)據(jù)轉(zhuǎn)換裝置的示意圖;
39.圖2為本技術(shù)實(shí)施例提供的一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置結(jié)構(gòu)圖;
40.圖3為本技術(shù)實(shí)施例提供的一種多協(xié)議數(shù)據(jù)處理裝置的測試方法流程圖;
41.圖4為本技術(shù)實(shí)施例提供的一種對數(shù)據(jù)處理裝置進(jìn)行測試的過程示意圖。
具體實(shí)施方式
42.為使本技術(shù)的上述目的、特征和優(yōu)點(diǎn)能夠更加明顯易懂,下面結(jié)合附圖和具體實(shí)施方式對本技術(shù)實(shí)施例作進(jìn)一步詳細(xì)的說明。
43.正如前文所述,隨著網(wǎng)絡(luò)通信場景越來越復(fù)雜,對協(xié)議的功能和使用提出了全新的挑戰(zhàn)。已有的單一協(xié)議已不能滿足客戶所提出的復(fù)雜通信需求,因此多協(xié)議協(xié)同使用成為一種很好的解決方案。多協(xié)議協(xié)同使用,即在同一使用場景下,融合不同協(xié)議不同特性,來達(dá)到多個不同的通信需求。a協(xié)議不能滿足的特性需要將其轉(zhuǎn)換成b協(xié)議來實(shí)現(xiàn)。如圖1所示為實(shí)現(xiàn)rapidio、fc、以太網(wǎng)、pcie四種協(xié)議間數(shù)據(jù)相互轉(zhuǎn)換的數(shù)據(jù)處理裝置示意圖。
44.rapidio基于協(xié)議自身技術(shù)優(yōu)勢,可用于圖像傳輸、軍事通信、服務(wù)器、5g無線通信等領(lǐng)域。
45.fc基于協(xié)議自身技術(shù)優(yōu)勢,可用于航空、艦船、高鐵、射頻一體化網(wǎng)絡(luò)等領(lǐng)域。
46.以太網(wǎng)基于協(xié)議自身技術(shù)優(yōu)勢,可用政務(wù)網(wǎng)、企業(yè)網(wǎng)、民用網(wǎng)等領(lǐng)域。
47.pcie基于協(xié)議自身技術(shù)優(yōu)勢,可用高性能計(jì)算集處理系統(tǒng)、nvme等領(lǐng)域。
48.當(dāng)前國內(nèi)各芯片設(shè)計(jì)廠商對多協(xié)議轉(zhuǎn)換、交換的驗(yàn)證均沒有系統(tǒng)級的驗(yàn)證或測試方法,即使涉及多協(xié)議轉(zhuǎn)換,其測試也僅限于通過撰寫簡單的sv環(huán)境進(jìn)行測試。目前,測試多種協(xié)議間轉(zhuǎn)換是否正確成為亟待的問題。
49.有鑒于此,本技術(shù)實(shí)施例提供一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置、方法和系統(tǒng)。
50.參見圖2,圖2為本技術(shù)實(shí)施例提供的一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置結(jié)構(gòu)圖。如圖2所示所述裝置包括:參考模型和比較模塊;
51.參考模型210用于對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù)。
52.在一些實(shí)施例中,所述參考模型包括多個子參考模型,分別對應(yīng)數(shù)據(jù)處理裝置的各個處理類型的功能;所述子參考模型對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù)。
53.在一些實(shí)施例中,針對數(shù)據(jù)處理裝置的多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換類型的測試;所述參考模型具體用于將源數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,輸出參考目的數(shù)據(jù)。針對于數(shù)據(jù)處理裝置的單一協(xié)議的數(shù)據(jù)交換的類型的測試;參考模型將源數(shù)據(jù)作為參考目的數(shù)據(jù)輸出。
54.比較模塊220用于將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果;其中,所述目的數(shù)據(jù)為所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理得到的。
55.本技術(shù)實(shí)施例提供的測試裝置復(fù)用度較高,復(fù)雜度較低,在對數(shù)據(jù)處理裝置的多
協(xié)議間的數(shù)據(jù)轉(zhuǎn)換或單一協(xié)議的數(shù)據(jù)交換功能進(jìn)行測試時,采用單一的協(xié)議比較機(jī)制,簡單高效的測試數(shù)據(jù)處理裝置數(shù)據(jù)處理的正確性。
56.在一些實(shí)施例中,所述參考模型還用于根據(jù)源數(shù)據(jù)得到目的數(shù)據(jù)的協(xié)議端口;所述比較模塊包括多個子比較模塊,不同的子比較模塊對應(yīng)不同的源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口的對應(yīng)關(guān)系;每個子比較模塊包括至少一個比較單元,每個比較單元對應(yīng)一個目的協(xié)議的報(bào)文類型,用于對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較。
57.在一個示例中,對于多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換的處理類型,根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口的不同組合形式,對應(yīng)設(shè)有不同子比較模塊,每個子比較模塊中,根據(jù)不同的目的數(shù)據(jù)的報(bào)文類型對應(yīng)不同的比較單元。其中,對應(yīng)每個協(xié)議設(shè)有若干端口。例如,源數(shù)據(jù)的協(xié)議類型為第一協(xié)議,第一協(xié)議有a1、a2、a3、a4、a5共5個端口,目的數(shù)據(jù)的協(xié)議類型為第二協(xié)議,第二協(xié)議有b1、b2、b3、b4、b5共5個端口,源數(shù)據(jù)的協(xié)議端口為a1端口,目的數(shù)據(jù)的協(xié)議端口為b1端口,a1協(xié)議端口數(shù)據(jù)的報(bào)文類型包括a1(a11\a12,同一類型的數(shù)據(jù)可能有不同的格式)、a2、a3;b1協(xié)議端口數(shù)據(jù)的報(bào)文類型包括b1、b2、b3;數(shù)據(jù)處理裝置可以處理的類型包括a11轉(zhuǎn)換為b1、a12轉(zhuǎn)換為b1、a2轉(zhuǎn)換為b2、a3轉(zhuǎn)換為b3,則對應(yīng)的子比較模塊a1-b1包含:b1比較單元、b2比較單元、b3比較單元。在針對a11轉(zhuǎn)換為b1、a12轉(zhuǎn)換為b1的處理類型測試時,參考模型的輸出和請求處理裝置的輸出都放入b1比較單元進(jìn)行比較。在本技術(shù)實(shí)施例中,通過每個比較單元使用單一協(xié)議比較機(jī)制來實(shí)現(xiàn)多協(xié)議間數(shù)據(jù)轉(zhuǎn)換的測試。
58.在一個示例中,對于單一協(xié)議的數(shù)據(jù)交換的處理類型,針對同一協(xié)議的源端口、目的端口的不同組合形式,對應(yīng)設(shè)有不同的子比較模塊,每個子比較模塊中,針對不同的目的數(shù)據(jù)的報(bào)文類型,設(shè)有不同的比較單元。例如,源數(shù)據(jù)、目的數(shù)據(jù)協(xié)議類型均為第一協(xié)議,第一協(xié)議有a1、a2、a3、a4、a5共5個端口,即源端口有a1源、a2源、a3源、a4源、a5源,目的端口有a1目、a2目、a3目、a4目、a5目,則共有25個子比較模塊,每個子比較模塊包括a11比較單元,a12比較單元,a2比較單元,a3比較單元。
59.在一個示例中,比較模塊包括的子比較模塊數(shù)量為所有源數(shù)據(jù)的協(xié)議端口的個數(shù)
×
所有目的源數(shù)據(jù)的協(xié)議端口的個數(shù),每個子比較模塊包括的比較單元數(shù)量為目的源數(shù)據(jù)的報(bào)文類型數(shù)。
60.本技術(shù)實(shí)施例中,在搭建多協(xié)議間數(shù)據(jù)的轉(zhuǎn)換測試對應(yīng)的比較模塊時,可以在單一協(xié)議的數(shù)據(jù)交換的測試使用的比較模塊搭建完成的基礎(chǔ)上做簡單更改,以提高效率。
61.參見圖3,圖3為本技術(shù)實(shí)施例提供的多協(xié)議數(shù)據(jù)處理裝置的測試方法流程圖。該測試方法應(yīng)用本技術(shù)上述實(shí)施例所提供的測試裝置。如圖3所示,多協(xié)議數(shù)據(jù)處理裝置的測試方法包括:
62.將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù);
63.將所述源數(shù)據(jù)輸入待測試的處理裝置,以使所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,輸出目的數(shù)據(jù);
64.將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果。
65.在一些實(shí)施例中,所述將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果,包括:
66.根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)子比較模塊;
67.根據(jù)目的數(shù)據(jù)的報(bào)文類型將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)比較單元,以使所述目標(biāo)比較單元對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果。
68.在一些實(shí)施例中,所述參考模型包括多個子參考模型,分別對應(yīng)數(shù)據(jù)處理裝置的各個處理類型的功能;
69.所述子參考模型用于根據(jù)測試的源數(shù)據(jù),得到參考目的數(shù)據(jù)。
70.所述將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù),包括:
71.將源數(shù)據(jù)輸入目標(biāo)子參考模型,以使目標(biāo)子參考模型根據(jù)源請求得到參考目的數(shù)據(jù);其中,所述目標(biāo)子參考模型為待測試的處理類型對應(yīng)的子參考模型。
72.在一些實(shí)施例中,所述數(shù)據(jù)處理裝置的處理類型包括:多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換;
73.所述將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求輸出參考目的數(shù)據(jù),包括:
74.將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P蛯⒃磾?shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,輸出參考目的數(shù)據(jù)。
75.在一些實(shí)施例中,所述數(shù)據(jù)處理裝置的處理類型包括:單一協(xié)議的數(shù)據(jù)交換;
76.所述將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求輸出參考目的數(shù)據(jù),包括:
77.所述將源數(shù)據(jù)輸入?yún)⒖寄P停允顾鰠⒖寄P途唧w用于將源數(shù)據(jù)作為參考目的數(shù)據(jù)輸出。
78.參見圖4,圖4為本技術(shù)實(shí)施例提供的應(yīng)用測試方法對數(shù)據(jù)處理裝置的進(jìn)行測試的示意圖。如圖4所示,將源數(shù)據(jù)分別輸入數(shù)據(jù)處理裝置及對應(yīng)的子參考模型。若當(dāng)前測試的是多協(xié)議間數(shù)據(jù)的轉(zhuǎn)換是否正確,則子參考模型將源數(shù)據(jù)進(jìn)行對應(yīng)的數(shù)據(jù)轉(zhuǎn)換處理,得到參考目的數(shù)據(jù),同時得到目的數(shù)據(jù)的協(xié)議端口。若當(dāng)前測試的是單一協(xié)議的數(shù)據(jù)交換,則對應(yīng)的子參考模型不進(jìn)行數(shù)據(jù)轉(zhuǎn)換處理,將源數(shù)據(jù)作為參考目的數(shù)據(jù)輸出,同時輸出目的數(shù)據(jù)的協(xié)議端口。根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)子比較模塊;根據(jù)目的數(shù)據(jù)的報(bào)文類型將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)比較單元,目標(biāo)比較單元對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果,進(jìn)而根據(jù)比較結(jié)果得到測試結(jié)果。
79.本技術(shù)實(shí)施例提供一種多協(xié)議數(shù)據(jù)處理裝置的測試系統(tǒng)。該測試系統(tǒng)應(yīng)用本技術(shù)上述實(shí)施例所提供的測試裝置,數(shù)據(jù)處理裝置用于處理多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換或單一協(xié)議的數(shù)據(jù)交換,所述系統(tǒng)包括:
80.參考測試模塊,用于將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù);
81.測試模塊,用于將所述源數(shù)據(jù)輸入待測試的處理裝置,以使所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,輸出目的數(shù)據(jù);
82.測試結(jié)果獲得模塊,用于將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果。
83.在一些實(shí)施例中,測試結(jié)果獲得模塊具體用于:
84.根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸
入目標(biāo)子比較模塊;根據(jù)目的數(shù)據(jù)的報(bào)文類型將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)比較單元,以使所述目標(biāo)比較單元對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較。
85.在一個示例中,對于多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換的處理類型,根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口的不同組合形式,對應(yīng)設(shè)有不同子比較模塊,每個子比較模塊中,根據(jù)不同的目的數(shù)據(jù)的報(bào)文類型對應(yīng)不同的比較單元。其中,對應(yīng)每個協(xié)議設(shè)有若干端口。例如,源數(shù)據(jù)的協(xié)議類型為第一協(xié)議,第一協(xié)議有a1、a2、a3、a4、a5共5個端口,目的數(shù)據(jù)的協(xié)議類型為第二協(xié)議,第二協(xié)議有b1、b2、b3、b4、b5共5個端口,源數(shù)據(jù)的協(xié)議端口為a1端口,目的數(shù)據(jù)的協(xié)議端口為b1端口,a1協(xié)議端口數(shù)據(jù)的報(bào)文類型包括a1(a11\a12,同一類型的數(shù)據(jù)可能有不同的格式)、a2、a3;b1協(xié)議端口數(shù)據(jù)的報(bào)文類型包括b1、b2、b3;數(shù)據(jù)處理裝置可以處理的類型包括a11轉(zhuǎn)換為b1、a12轉(zhuǎn)換為b1、a2轉(zhuǎn)換為b2、a3轉(zhuǎn)換為b3,則對應(yīng)的子比較模塊a1-b1包含:b1比較單元、b2比較單元、b3比較單元。在針對a11轉(zhuǎn)換為b1、a12轉(zhuǎn)換為b1的處理類型測試時,參考模型的輸出和請求處理裝置的輸出都放入b1比較單元進(jìn)行比較。在本技術(shù)實(shí)施例中,通過每個比較單元使用單一協(xié)議比較機(jī)制來實(shí)現(xiàn)多協(xié)議間數(shù)據(jù)轉(zhuǎn)換的測試。
86.在一個示例中,對于單一協(xié)議的數(shù)據(jù)交換的處理類型,針對同一協(xié)議的源端口、目的端口的不同組合形式,對應(yīng)設(shè)有不同的子比較模塊,每個子比較模塊中,針對不同的目的數(shù)據(jù)的報(bào)文類型,設(shè)有不同的比較單元。例如,源數(shù)據(jù)、目的數(shù)據(jù)協(xié)議類型均為第一協(xié)議,第一協(xié)議有a1、a2、a3、a4、a5共5個端口,即源端口有a1源、a2源、a3源、a4源、a5源,目的端口有a1目、a2目、a3目、a4目、a5目,則共有25個子比較模塊,每個子比較模塊包括a11比較單元,a12比較單元,a2比較單元,a3比較單元。
87.需要注意,本文使用的術(shù)語“包括”及其變形是開放性包括,即“包括但不限于”。術(shù)語“基于”是“至少部分地基于”。術(shù)語“一個實(shí)施例”表示“至少一個實(shí)施例”;術(shù)語“另一實(shí)施例”表示“至少一個另外的實(shí)施例”;術(shù)語“一些實(shí)施例”表示“至少一些實(shí)施例”。其他術(shù)語的相關(guān)定義將在下文描述中給出。
88.需要注意,本技術(shù)中提及的“第一”、“第二”等概念僅用于對不同的裝置、模塊或單元進(jìn)行區(qū)分,并非用于限定這些裝置、模塊或單元所執(zhí)行的功能的順序或者相互依存關(guān)系。
89.需要說明的是,盡管已經(jīng)采用特定于結(jié)構(gòu)特征和/或方法邏輯動作的語言描述了本主題,但是應(yīng)當(dāng)理解所附權(quán)利要求書中所限定的主題未必局限于上面描述的特定特征或動作。相反,上面所描述的特定特征和動作僅僅是實(shí)現(xiàn)權(quán)利要求書的示例形式。
90.雖然在上面論述中包含了若干具體實(shí)現(xiàn)細(xì)節(jié),但是這些不應(yīng)當(dāng)被解釋為對本技術(shù)的范圍的限制。在單獨(dú)的實(shí)施例的上下文中描述的某些特征還可以組合地實(shí)現(xiàn)在單個實(shí)施例中。相反地,在單個實(shí)施例的上下文中描述的各種特征也可以單獨(dú)地或以任何合適的子組合的方式實(shí)現(xiàn)在多個實(shí)施例中。
91.以上描述僅為本技術(shù)的較佳實(shí)施例以及對所運(yùn)用技術(shù)原理的說明。本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,本技術(shù)中所涉及的公開范圍,并不限于上述技術(shù)特征的特定組合而成的技術(shù)方案,同時也應(yīng)涵蓋在不脫離上述公開構(gòu)思的情況下,由上述技術(shù)特征或其等同特征進(jìn)行任意組合而形成的其它技術(shù)方案。例如上述特征與本技術(shù)中公開的(但不限于)具有類似功能的技術(shù)特征進(jìn)行互相替換而形成的技術(shù)方案。

技術(shù)特征:


1.一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置,其特征在于,所述裝置包括:參考模型和比較模塊;所述參考模型用于對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù);所述比較模塊用于將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果;其中,所述目的數(shù)據(jù)為所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理得到的。2.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述參考模型還用于根據(jù)源數(shù)據(jù)得到目的數(shù)據(jù)的協(xié)議端口;所述比較模塊包括多個子比較模塊,不同的子比較模塊對應(yīng)不同的源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口的對應(yīng)關(guān)系;每個子比較模塊包括至少一個比較單元,每個比較單元對應(yīng)一個目的協(xié)議的報(bào)文類型,用于對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較。3.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述參考模型包括多個子參考模型,分別對應(yīng)數(shù)據(jù)處理裝置的各個處理類型的功能;所述子參考模型對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù)。4.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述數(shù)據(jù)處理裝置的處理類型包括:多協(xié)議間的數(shù)據(jù)相互轉(zhuǎn)換;所述參考模型具體用于將源數(shù)據(jù)進(jìn)行數(shù)據(jù)轉(zhuǎn)換,輸出參考目的數(shù)據(jù)。5.根據(jù)權(quán)利要求1所述的裝置,其特征在于,所述數(shù)據(jù)處理裝置的處理類型包括:單一協(xié)議的數(shù)據(jù)交換;所述參考模型具體用于將源數(shù)據(jù)作為參考目的數(shù)據(jù)輸出。6.一種多協(xié)議數(shù)據(jù)處理裝置的測試方法,其特征在于,所述方法包括:將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù);將所述源數(shù)據(jù)輸入待測試的處理裝置,以使所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,輸出目的數(shù)據(jù);將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果。7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果,包括:根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)子比較模塊;根據(jù)目的數(shù)據(jù)的報(bào)文類型將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)比較單元,以使所述目標(biāo)比較單元對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果。8.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述參考模型包括多個子參考模型,分別對應(yīng)數(shù)據(jù)處理裝置的各個處理類型的功能;所述子參考模型用于根據(jù)測試的源數(shù)據(jù),得到參考目的數(shù)據(jù)。所述將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù),包括:將源數(shù)據(jù)輸入目標(biāo)子參考模型,以使目標(biāo)子參考模型根據(jù)源請求得到參考目的數(shù)據(jù);
其中,所述目標(biāo)子參考模型為待測試的處理類型對應(yīng)的子參考模型。9.一種多協(xié)議數(shù)據(jù)處理裝置的測試系統(tǒng),其特征在于,數(shù)據(jù)處理裝置用于處理多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換或單一協(xié)議的數(shù)據(jù)交換,所述系統(tǒng)包括:參考測試模塊,用于將源數(shù)據(jù)輸入?yún)⒖寄P停允箙⒖寄P透鶕?jù)源請求得到參考目的數(shù)據(jù);測試模塊,用于將所述源數(shù)據(jù)輸入待測試的處理裝置,以使所述數(shù)據(jù)處理裝置對所述源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理,輸出目的數(shù)據(jù);測試結(jié)果獲得模塊,用于將所述參考目的數(shù)據(jù)、目的數(shù)據(jù)輸入比較模塊,以使所述比較模塊將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果。10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,測試結(jié)果獲得模塊具體用于:根據(jù)源數(shù)據(jù)的協(xié)議端口、目的數(shù)據(jù)的協(xié)議端口將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)子比較模塊;根據(jù)目的數(shù)據(jù)的報(bào)文類型將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)輸入目標(biāo)比較單元,以使所述目標(biāo)比較單元對參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果。

技術(shù)總結(jié)


本申請公開了一種多協(xié)議數(shù)據(jù)處理裝置的測試裝置、方法和系統(tǒng),所述裝置包括:參考模型和比較模塊;所述參考模型用于對源數(shù)據(jù)進(jìn)行數(shù)據(jù)處理輸出參考目的數(shù)據(jù);所述比較模塊用于將參考目的數(shù)據(jù)和待驗(yàn)?zāi)康臄?shù)據(jù)進(jìn)行比較,得到比較結(jié)果;根據(jù)比較結(jié)果得到測試結(jié)果;其中,所述待驗(yàn)?zāi)康臄?shù)據(jù)為所述源數(shù)據(jù)經(jīng)過所述數(shù)據(jù)處理裝置數(shù)據(jù)處理后得到的。該測試裝置復(fù)用度較高,復(fù)雜度較低,在對多協(xié)議間的數(shù)據(jù)轉(zhuǎn)換或單一協(xié)議的數(shù)據(jù)交換功能進(jìn)行測試時,可以復(fù)用單一的協(xié)議交換的比較機(jī)制,從而簡單高效的測試數(shù)據(jù)處理裝置數(shù)據(jù)處理的正確性。數(shù)據(jù)處理裝置數(shù)據(jù)處理的正確性。數(shù)據(jù)處理裝置數(shù)據(jù)處理的正確性。


技術(shù)研發(fā)人員:

朱珂 劉顏鵬 楊曉龍 曹睿 顧艷伍 何少恒 李明秀 王盼 姜海斌

受保護(hù)的技術(shù)使用者:

井芯微電子技術(shù)(天津)有限公司

技術(shù)研發(fā)日:

2022.10.11

技術(shù)公布日:

2023/1/19


文章投稿或轉(zhuǎn)載聲明

本文鏈接:http://m.newhan.cn/zhuanli/patent-1-87015-0.html

來源:專利查詢檢索下載-實(shí)用文體寫作網(wǎng)版權(quán)所有,轉(zhuǎn)載請保留出處。本站文章發(fā)布于 2023-01-29 12:40:18

發(fā)表評論

驗(yàn)證碼:
用戶名: 密碼: 匿名發(fā)表
評論列表 (有 條評論
2人圍觀
參與討論