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

通訊數(shù)據(jù)檢測(cè)方法和裝置的制造方法

文檔序號(hào):8223410閱讀:321來(lái)源:國(guó)知局
通訊數(shù)據(jù)檢測(cè)方法和裝置的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通訊領(lǐng)域,具體而言,涉及一種通訊數(shù)據(jù)檢測(cè)方法和裝置。
【背景技術(shù)】
[0002]隨著通訊技術(shù)的發(fā)展,通訊協(xié)議和通訊方式均呈現(xiàn)出多元化,并應(yīng)用到人們生活的各個(gè)方面,例如空調(diào)控制器軟件系統(tǒng)中。對(duì)于通訊協(xié)議本身而言,不同的產(chǎn)品類型使用的通訊協(xié)議也有所區(qū)別,且數(shù)據(jù)類型復(fù)雜多樣,通訊數(shù)據(jù)的是否正確無(wú)誤的傳輸,決定了設(shè)備的正常與否。因此,通訊數(shù)據(jù)不能出現(xiàn)任何錯(cuò)誤,所以通訊數(shù)據(jù)的檢測(cè)非常重要。
[0003]然而,由于不同產(chǎn)品,其應(yīng)用的通訊協(xié)議存在不同,這給通訊數(shù)據(jù)的檢測(cè)帶來(lái)了相當(dāng)大的難度。受限于數(shù)據(jù)類型的格式,目前的檢測(cè)軟件多采用將通訊協(xié)議內(nèi)置于檢測(cè)軟件中。這使得代碼結(jié)構(gòu)較為簡(jiǎn)單,易于編寫,但存在如下問(wèn)題:需要開發(fā)人員經(jīng)常更新,協(xié)議有改動(dòng)時(shí),軟件就必須更新;每一份協(xié)議都需要編寫相應(yīng)的程序,代碼編寫重復(fù)性高;類似軟件較多,用戶易混淆出錯(cuò),造成較為嚴(yán)重的質(zhì)量后果。
[0004]針對(duì)現(xiàn)有技術(shù)中不同的通訊協(xié)議需要編寫不同的檢測(cè)軟件程序的問(wèn)題,目前尚未提出有效的解決方案。

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

[0005]本發(fā)明的主要目的在于提供一種通訊數(shù)據(jù)檢測(cè)方法和裝置,以解決現(xiàn)有技術(shù)中不同的通訊協(xié)議需要編寫不同的檢測(cè)軟件程序的問(wèn)題。
[0006]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的一個(gè)方面,提供了一種通訊數(shù)據(jù)檢測(cè)方法。根據(jù)本發(fā)明的通訊數(shù)據(jù)檢測(cè)方法包括:獲取利用待測(cè)通訊協(xié)議傳輸?shù)耐ㄓ崝?shù)據(jù);調(diào)用所述待測(cè)通訊協(xié)議對(duì)應(yīng)的配置文件,其中,所述配置文件為針對(duì)所述待測(cè)通訊協(xié)議預(yù)先配置的按照預(yù)設(shè)格式存儲(chǔ)數(shù)據(jù)的文件,所述預(yù)設(shè)格式為所述配置文件所固有的格式;以及利用所述配置文件對(duì)獲取的通訊數(shù)據(jù)進(jìn)行檢測(cè)。
[0007]進(jìn)一步地,在獲取利用待測(cè)通訊協(xié)議傳輸?shù)耐ㄓ崝?shù)據(jù)之前,所述通訊數(shù)據(jù)檢測(cè)方法還包括:通過(guò)按照所述預(yù)設(shè)格式將所述待測(cè)通訊協(xié)議的信息配置到所述配置文件中。
[0008]進(jìn)一步地,所述配置文件為初始化文件,其中,通過(guò)按照所述預(yù)設(shè)格式將所述待測(cè)通訊協(xié)議的信息配置到所述配置文件中包括:將所述待測(cè)通訊協(xié)議的協(xié)議位的名稱寫入所述初始化文件的段名;將所述協(xié)議位對(duì)應(yīng)的數(shù)據(jù)類型寫入所述段名下的鍵名;將所述數(shù)據(jù)類型對(duì)應(yīng)的數(shù)據(jù)地址寫入所述鍵名對(duì)應(yīng)的鍵值;選擇所述段名下的一個(gè)鍵作為所述協(xié)議位的計(jì)算方式鍵。
[0009]進(jìn)一步地,選擇所述段名下的一個(gè)鍵作為所述協(xié)議位的計(jì)算方式鍵包括:將所述段名下的最后一個(gè)鍵作為所述計(jì)算方式鍵,其中,所述計(jì)算方式鍵的鍵名為固定鍵名,所述鍵值采用數(shù)字類的計(jì)算方式代碼。
[0010]進(jìn)一步地,利用所述配置文件對(duì)獲取的通訊數(shù)據(jù)進(jìn)行檢測(cè)包括:根據(jù)所述段名獲取所述通訊數(shù)據(jù)的協(xié)議位的名稱;根據(jù)所述鍵名獲取所述通訊數(shù)據(jù)中在獲取的協(xié)議位下的數(shù)據(jù)類型和數(shù)據(jù)地址;基于所述數(shù)據(jù)類型和所述數(shù)據(jù)地址獲取在所述獲取的協(xié)議位下的目標(biāo)數(shù)據(jù);基于所述段名下的計(jì)算方式鍵調(diào)用所述協(xié)議位的計(jì)算方式代碼;以及通過(guò)所述計(jì)算方式代碼對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行計(jì)算,得到計(jì)算結(jié)果。
[0011]進(jìn)一步地,在利用所述配置文件對(duì)獲取的通訊數(shù)據(jù)進(jìn)行檢測(cè)之前,通訊數(shù)據(jù)檢測(cè)方法還包括:獲取所述待測(cè)通訊協(xié)議的所有計(jì)算方式代碼;將獲取計(jì)算方式代碼對(duì)應(yīng)的計(jì)算方式用單元格的形式組合起來(lái)存儲(chǔ)到Excel文件中,基于所述段名下的計(jì)算方式鍵調(diào)用所述協(xié)議位的計(jì)算方式代碼包括:基于所述段名下的計(jì)算方式鍵從所述Excel文件中調(diào)用所述協(xié)議位的計(jì)算方式代碼。
[0012]為了實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明實(shí)施例的另一方面,提供了一種通訊數(shù)據(jù)檢測(cè)裝置。根據(jù)本發(fā)明的通訊數(shù)據(jù)檢測(cè)裝置包括:第一獲取單元,用于獲取利用待測(cè)通訊協(xié)議傳輸?shù)耐ㄓ崝?shù)據(jù);調(diào)用單元,用于調(diào)用所述待測(cè)通訊協(xié)議對(duì)應(yīng)的配置文件,其中,所述配置文件為針對(duì)所述待測(cè)通訊協(xié)議預(yù)先配置的按照預(yù)設(shè)格式存儲(chǔ)數(shù)據(jù)的文件,所述預(yù)設(shè)格式為所述配置文件所固有的格式;以及檢測(cè)單元,用于利用所述配置文件對(duì)獲取的通訊數(shù)據(jù)進(jìn)行檢測(cè)。
[0013]進(jìn)一步地,所述通訊數(shù)據(jù)檢測(cè)裝置還包括:配置單元,用于在獲取利用待測(cè)通訊協(xié)議傳輸?shù)耐ㄓ崝?shù)據(jù)之前,通過(guò)按照所述預(yù)設(shè)格式將所述待測(cè)通訊協(xié)議的信息配置到所述配置文件中。
[0014]進(jìn)一步地,所述配置文件為初始化文件,其中,所述配置單元包括:第一寫入模塊,用于將所述待測(cè)通訊協(xié)議的協(xié)議位的名稱寫入所述初始化文件的段名;第二寫入模塊,用于將所述協(xié)議位對(duì)應(yīng)的數(shù)據(jù)類型寫入所述段名下的鍵名;第三寫入模塊,用于將所述數(shù)據(jù)類型對(duì)應(yīng)的數(shù)據(jù)地址寫入所述鍵名對(duì)應(yīng)的鍵值;選擇模塊,用于選擇所述段名下的一個(gè)鍵作為所述協(xié)議位的計(jì)算方式鍵。
[0015]進(jìn)一步地,所述選擇模塊包括:選擇子模塊,用于將所述段名下的最后一個(gè)鍵作為所述計(jì)算方式鍵,其中,所述計(jì)算方式鍵的鍵名為固定鍵名,所述鍵值采用數(shù)字類的計(jì)算方式代碼。
[0016]進(jìn)一步地,所述檢測(cè)單元包括:第一獲取模塊,用于根據(jù)所述段名獲取所述通訊數(shù)據(jù)的協(xié)議位的名稱;第二獲取模塊,用于根據(jù)所述鍵名獲取所述通訊數(shù)據(jù)中在獲取的協(xié)議位下的數(shù)據(jù)類型和數(shù)據(jù)地址;第三獲取模塊,用于基于所述數(shù)據(jù)類型和所述數(shù)據(jù)地址獲取在所述獲取的協(xié)議位下的目標(biāo)數(shù)據(jù);調(diào)用模塊,用于基于所述段名下的計(jì)算方式鍵調(diào)用所述協(xié)議位的計(jì)算方式代碼;以及計(jì)算模塊,用于通過(guò)所述計(jì)算方式代碼對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行計(jì)算,得到計(jì)算結(jié)果。
[0017]進(jìn)一步地,通訊數(shù)據(jù)檢測(cè)裝置還包括:第二獲取單元,用于在利用所述配置文件對(duì)獲取的通訊數(shù)據(jù)進(jìn)行檢測(cè)之前,獲取所述待測(cè)通訊協(xié)議的所有計(jì)算方式代碼;存儲(chǔ)單元,用于將獲取計(jì)算方式代碼對(duì)應(yīng)的計(jì)算方式用單元格的形式組合起來(lái)存儲(chǔ)到Excel文件中,所述調(diào)用模塊還用于基于所述段名下的計(jì)算方式鍵從所述Excel文件中調(diào)用所述協(xié)議位的計(jì)算方式代碼。
[0018]根據(jù)發(fā)明實(shí)施例,通過(guò)獲取利用待測(cè)通訊協(xié)議傳輸?shù)耐ㄓ崝?shù)據(jù);調(diào)用待測(cè)通訊協(xié)議對(duì)應(yīng)的配置文件,其中,配置文件為針對(duì)待測(cè)通訊協(xié)議預(yù)先配置的按照預(yù)設(shè)格式存儲(chǔ)數(shù)據(jù)的文件,預(yù)設(shè)格式為配置文件所固有的格式;以及利用配置文件對(duì)獲取的通訊數(shù)據(jù)進(jìn)行檢測(cè),解決了現(xiàn)有技術(shù)中不同的通訊協(xié)議需要編寫不同的檢測(cè)軟件程序的問(wèn)題,達(dá)到了對(duì)不同的通訊協(xié)議傳輸?shù)耐ㄓ崝?shù)據(jù)采用相同的檢測(cè)軟件進(jìn)行檢測(cè)的效果。
【附圖說(shuō)明】
[0019]構(gòu)成本申請(qǐng)的一部分的附圖用來(lái)提供對(duì)本發(fā)明的進(jìn)一步理解,本發(fā)明的示意性實(shí)施例及其說(shuō)明用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。在附圖中:
[0020]圖1是根據(jù)本發(fā)明實(shí)施例的通訊數(shù)據(jù)檢測(cè)方法的流程圖;
[0021]圖2是根據(jù)本發(fā)明實(shí)施例優(yōu)選的通訊數(shù)據(jù)檢測(cè)方法的流程圖;以及
[0022]圖3是根據(jù)本發(fā)明實(shí)施例的通訊數(shù)據(jù)檢測(cè)裝置的示意圖。
【具體實(shí)施方式】
[0023]需要說(shuō)明的是,在不沖突的情況下,本申請(qǐng)中的實(shí)施例及實(shí)施例中的特征可以相互組合。下面將參考附圖并結(jié)合實(shí)施例來(lái)詳細(xì)說(shuō)明本發(fā)明。
[0024]為了使本技術(shù)領(lǐng)域的人員更好地理解本發(fā)明方案,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分的實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都應(yīng)當(dāng)屬于本發(fā)明保護(hù)的范圍。
[0025]需要說(shuō)明的是,本發(fā)明的說(shuō)明書和權(quán)利要求書及上述附圖中的術(shù)語(yǔ)“第一”、“第二”等是用于區(qū)別類似的對(duì)象,而不必用于描述特定的順序或先后次序。應(yīng)該理解這樣使用的數(shù)據(jù)在適當(dāng)情況下可以互換,以便這里描述的本發(fā)明的實(shí)施例。此外,術(shù)語(yǔ)“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過(guò)程、方法、系統(tǒng)、產(chǎn)品或設(shè)備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或?qū)τ谶@些過(guò)程、方法、產(chǎn)品或設(shè)備固
當(dāng)前第1頁(yè)1 2 3 4 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
清水县| 东安县| 沾益县| 万安县| 尉犁县| 兖州市| 太保市| 左贡县| 绥江县| 天镇县| 大竹县| 宽城| 长兴县| 凭祥市| 汕尾市| 南部县| 成都市| 马山县| 明光市| 中卫市| 合阳县| 西充县| 瑞安市| 四子王旗| 兖州市| 昌平区| 安吉县| 徐州市| 修武县| 祁阳县| 镇原县| 岢岚县| 云和县| 洱源县| 行唐县| 开封县| 茂名市| 芒康县| 剑川县| 康马县| 肇源县|