两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法、裝置、終端及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40647607發(fā)布日期:2025-01-10 18:54閱讀:4來(lái)源:國(guó)知局
一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法、裝置、終端及存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及互聯(lián)網(wǎng),尤其涉及的是一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法、裝置、終端及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、在網(wǎng)絡(luò)開(kāi)發(fā)和運(yùn)維過(guò)程中,網(wǎng)絡(luò)數(shù)據(jù)包的捕獲和分析是十分重要的任務(wù)。wireshark工具是一種廣泛使用的網(wǎng)絡(luò)數(shù)據(jù)包分析工具,支持多種協(xié)議的解碼與分析。然而,目前的wireshark工具對(duì)ohos平臺(tái)缺乏有效的支持,無(wú)法在該平臺(tái)上直接使用,這限制了開(kāi)發(fā)者對(duì)ohos系統(tǒng)中網(wǎng)絡(luò)流量的監(jiān)測(cè)與分析。

2、ohos是由華為主導(dǎo)開(kāi)發(fā)的開(kāi)源操作系統(tǒng),旨在適用于多種終端設(shè)備,如智能家居、可穿戴設(shè)備等。由于ohos平臺(tái)的特殊性和新穎性,現(xiàn)有的網(wǎng)絡(luò)捕獲工具難以直接在其上運(yùn)行,亟需一種可以使wireshark工具有效地在ohos平臺(tái)上工作的方法。

3、因此,現(xiàn)有技術(shù)還有待改進(jìn)和提高。


技術(shù)實(shí)現(xiàn)思路

1、本發(fā)明的主要目的在于提供一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法、裝置、終端及存儲(chǔ)介質(zhì),旨在解決現(xiàn)有技術(shù)中的網(wǎng)絡(luò)捕獲工具難以直接在ohos平臺(tái)上運(yùn)行的問(wèn)題。

2、為了實(shí)現(xiàn)所述目的,本發(fā)明第一方面提供一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其中,所述網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法包括:

3、基于數(shù)據(jù)包捕獲模塊在目標(biāo)平臺(tái)上捕獲目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,所述目標(biāo)平臺(tái)為ohos平臺(tái);

4、將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包保存在臨時(shí)文件夾中;

5、構(gòu)建目標(biāo)通信管道,基于所述目標(biāo)通信管道通知處理所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包;

6、基于wireshark工具對(duì)所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解碼。

7、在一種實(shí)現(xiàn)方式中,所述在目標(biāo)平臺(tái)上捕獲目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,包括:

8、基于第一數(shù)據(jù)庫(kù)在目標(biāo)平臺(tái)上實(shí)時(shí)進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)包的捕獲,當(dāng)成功捕獲到所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,將所述目標(biāo)數(shù)據(jù)包轉(zhuǎn)換為原始數(shù)據(jù)流格式,所述第一數(shù)據(jù)庫(kù)包括libpcap庫(kù)或winpcap庫(kù)。

9、在一種實(shí)現(xiàn)方式中,所述將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包保存在臨時(shí)文件夾中,包括:

10、基于第二數(shù)據(jù)庫(kù)將原始數(shù)據(jù)流格式的所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包轉(zhuǎn)換成目標(biāo)格式,以使得wireshark工具能夠處理所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包;

11、將轉(zhuǎn)換成目標(biāo)格式后的所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包保存在所述臨時(shí)文件夾中。

12、在一種實(shí)現(xiàn)方式中,所述基于所述目標(biāo)通信管道通知處理所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,包括:

13、基于所述目標(biāo)通信管道傳遞目標(biāo)數(shù)據(jù)捕獲狀態(tài)信息給所述wireshark工具,所述目標(biāo)數(shù)據(jù)捕獲狀態(tài)信息包括捕獲的網(wǎng)絡(luò)數(shù)據(jù)包數(shù)量以及網(wǎng)絡(luò)數(shù)據(jù)包的存儲(chǔ)位置;

14、所述wireshark工具接收所述目標(biāo)數(shù)據(jù)捕獲狀態(tài)信息并基于所述目標(biāo)數(shù)據(jù)捕獲狀態(tài)信息處理所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包。

15、在一種實(shí)現(xiàn)方式中,所述基于wireshark工具對(duì)所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解碼包括:

16、基于所述第二數(shù)據(jù)讀取所述臨時(shí)文件夾中的所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包并基于內(nèi)置解碼器對(duì)所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解碼得到目標(biāo)信息;

17、將所述目標(biāo)信息呈現(xiàn)在目標(biāo)軟件中,以用于分析與調(diào)式。

18、在一種實(shí)現(xiàn)方式中,所述數(shù)據(jù)包捕獲模塊與所述wireshark工具通過(guò)api接口進(jìn)行通信。

19、在一種實(shí)現(xiàn)方式中,所述臨時(shí)文件夾自動(dòng)對(duì)存入的數(shù)據(jù)進(jìn)行加密處理。

20、本發(fā)明的第二方面,一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試裝置,包括:

21、控制器創(chuàng)建模塊,用于接收第一信號(hào),基于所述第一信號(hào)創(chuàng)建目標(biāo)控制器,所述目標(biāo)控制器用于控制目標(biāo)控制設(shè)備;

22、第二信號(hào)接收模塊,用于接收第二信號(hào),所述第二信號(hào)為基于所述目標(biāo)控制器控制目標(biāo)子設(shè)備的信號(hào);

23、綁定模塊,用于基于所述第二信號(hào)創(chuàng)建目標(biāo)控制協(xié)議并將所述目標(biāo)控制協(xié)議綁定至所述目標(biāo)控制器,所述目標(biāo)控制協(xié)議用于遠(yuǎn)程管控所述目標(biāo)子設(shè)備。

24、本發(fā)明的第三方面,提供一種終端,其中,所述終端包括:存儲(chǔ)器、處理器及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試程序,所述網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如上所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法的步驟。

25、本發(fā)明的第四方面,提供一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其中,所述計(jì)算機(jī)存儲(chǔ)介質(zhì)存儲(chǔ)有一個(gè)或者多個(gè)程序,該一個(gè)或者多個(gè)程序可被一個(gè)或者多個(gè)處理器執(zhí)行,以實(shí)現(xiàn)上述任一項(xiàng)所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法的步驟。

26、有益效果:與現(xiàn)有技術(shù)相比,本發(fā)明提供了一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法、裝置、終端及存儲(chǔ)介質(zhì)。本發(fā)明提供的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法中,首先基于數(shù)據(jù)包捕獲模塊在目標(biāo)平臺(tái)上捕獲目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,所述目標(biāo)平臺(tái)為ohos平臺(tái),然后將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包保存在臨時(shí)文件夾中,構(gòu)建目標(biāo)通信管道,基于所述目標(biāo)通信管道通知處理所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,最后,基于wireshark工具對(duì)所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解碼。本發(fā)明為用戶提供了一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,解決了現(xiàn)有技術(shù)中wireshark工具對(duì)ohos平臺(tái)缺乏有效的支持的問(wèn)題,使得開(kāi)發(fā)者和運(yùn)維人員能夠更加方便地在ohos平臺(tái)上進(jìn)行網(wǎng)絡(luò)流量分析和問(wèn)題診斷,有助于提高系統(tǒng)的穩(wěn)定性和安全性。



技術(shù)特征:

1.一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其特征在于,所述網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法包括:

2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其特征在于,所述在目標(biāo)平臺(tái)上捕獲目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,包括:

3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其特征在于,所述將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包保存在臨時(shí)文件夾中,包括:

4.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其特征在于,所述基于所述目標(biāo)通信管道通知處理所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,包括:

5.根據(jù)權(quán)利要求3所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其特征在于,所述基于wireshark工具對(duì)所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解碼包括:

6.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其特征在于,所述數(shù)據(jù)包捕獲模塊與所述wireshark工具通過(guò)api接口進(jìn)行通信。

7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法,其特征在于,所述臨時(shí)文件夾自動(dòng)對(duì)存入的數(shù)據(jù)進(jìn)行加密處理。

8.一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試裝置,其特征在于,所述裝置包括:

9.一種智能終端,其特征在于,所述智能終端包括存儲(chǔ)器、處理器以及存儲(chǔ)在所述存儲(chǔ)器上并可在所述處理器上運(yùn)行的網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試程序,所述網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試程序被所述處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法的步驟。

10.一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其特征在于,所述計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)存儲(chǔ)有網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試程序,所述網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如權(quán)利要求1-7任意一項(xiàng)所述網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法的步驟。


技術(shù)總結(jié)
本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)數(shù)據(jù)包的測(cè)試方法、裝置、終端及存儲(chǔ)介質(zhì)。方法包括:基于數(shù)據(jù)包捕獲模塊在目標(biāo)平臺(tái)上捕獲目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包,所述目標(biāo)平臺(tái)為OHOS平臺(tái);將所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包保存在臨時(shí)文件夾中;構(gòu)建目標(biāo)通信管道,基于所述目標(biāo)通信管道通知處理所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包;基于Wireshark工具對(duì)所述目標(biāo)網(wǎng)絡(luò)數(shù)據(jù)包進(jìn)行解碼。本發(fā)明解決了現(xiàn)有技術(shù)中Wireshark工具對(duì)OHOS平臺(tái)缺乏有效的支持的問(wèn)題,使得開(kāi)發(fā)者和運(yùn)維人員能夠更加方便地在OHOS平臺(tái)上數(shù)據(jù)包的捕獲與分析。

技術(shù)研發(fā)人員:韓沛沛
受保護(hù)的技術(shù)使用者:深圳開(kāi)鴻數(shù)字產(chǎn)業(yè)發(fā)展有限公司
技術(shù)研發(fā)日:
技術(shù)公布日:2025/1/9
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
丽江市| 康保县| 青冈县| 祁东县| 枣强县| 利辛县| 永川市| 乐山市| 山阴县| 鄂州市| 新化县| 瑞丽市| 周宁县| 黔江区| 林口县| 沽源县| 彩票| 观塘区| 鲁山县| 宿州市| 巴塘县| 隆回县| 扶绥县| 疏附县| 宣城市| 翼城县| 合山市| 秀山| 峡江县| 托克逊县| 南平市| 峨边| 木里| 图片| 青河县| 永胜县| 博野县| 叙永县| 克什克腾旗| 安徽省| 建始县|