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

診斷標(biāo)識數(shù)據(jù)的讀寫方法和讀寫裝置、服務(wù)器、存儲介質(zhì)與流程

文檔序號:40610023發(fā)布日期:2025-01-07 20:52閱讀:7來源:國知局
診斷標(biāo)識數(shù)據(jù)的讀寫方法和讀寫裝置、服務(wù)器、存儲介質(zhì)與流程

本發(fā)明涉及數(shù)據(jù)診斷,尤其涉及一種診斷標(biāo)識數(shù)據(jù)的讀寫方法、一種診斷標(biāo)識數(shù)據(jù)讀寫裝置、一種ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器、一種客戶端和一種計算機可讀存儲介質(zhì)。


背景技術(shù):

1、隨著車輛智能化場景越來越多,對車輛標(biāo)識數(shù)據(jù)的讀取和寫入也愈發(fā)頻繁。研發(fā)、測試及聯(lián)調(diào)等場景均需依賴傳統(tǒng)的域控制網(wǎng)絡(luò)can(controller?area?network,控制器局域網(wǎng)總線)或車載以太網(wǎng)對車載ecu(electronic?control?unit,電子控制單元)的標(biāo)識數(shù)據(jù)配置進行讀取和寫入,而這些操作均需額外依賴外部的總線工具及設(shè)備,這些工具和設(shè)備均需依賴uds(unified?diagnostic?services,統(tǒng)一診斷服務(wù))協(xié)議進行數(shù)據(jù)配置,數(shù)據(jù)格式不直觀,環(huán)境配置流程繁瑣,現(xiàn)場總線接口繁多,同時這些工具及設(shè)備費用較為昂貴,給研發(fā)、測試及聯(lián)調(diào)等場景帶來不便。


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

1、本發(fā)明旨在至少在一定程度上解決相關(guān)技術(shù)中的技術(shù)問題之一。為此,本發(fā)明的第一個目的在于提出一種診斷標(biāo)識數(shù)據(jù)的讀寫方法,在車載ecu啟動時,接收客戶端發(fā)送的診斷標(biāo)識數(shù)據(jù)端口信息,其中,診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定,在根據(jù)診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,接收客戶端發(fā)送的診斷數(shù)據(jù)指令,對診斷數(shù)據(jù)指令進行解析和處理,得到目標(biāo)診斷指令,并將目標(biāo)診斷指令發(fā)送至ecu節(jié)點,以便ecu節(jié)點執(zhí)行目標(biāo)診斷指令以得到診斷結(jié)果,由此,能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

2、本發(fā)明的第二個目的在于提出一種診斷標(biāo)識數(shù)據(jù)的讀寫方法。

3、本發(fā)明的第三個目的在于提出一種診斷標(biāo)識數(shù)據(jù)讀寫裝置。

4、本發(fā)明的第四個目的在于提出一種診斷標(biāo)識數(shù)據(jù)讀寫裝置。

5、本發(fā)明的第五個目的在于提出一種ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器。

6、本發(fā)明的第六個目的在于提出一種客戶端。

7、本發(fā)明的第七個目的在于提出一種計算機可讀存儲介質(zhì)。

8、為達到上述目的,本發(fā)明第一方面實施例提出了一種診斷標(biāo)識數(shù)據(jù)的讀寫方法,所述方法包括:在車載ecu啟動時,接收客戶端發(fā)送的診斷標(biāo)識數(shù)據(jù)端口信息,其中,所述診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定;在根據(jù)所述診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,接收所述客戶端發(fā)送的診斷數(shù)據(jù)指令;對所述診斷數(shù)據(jù)指令進行解析和處理,得到目標(biāo)診斷指令,并將所述目標(biāo)診斷指令發(fā)送至ecu節(jié)點,以便所述ecu節(jié)點執(zhí)行所述目標(biāo)診斷指令以得到診斷結(jié)果

9、根據(jù)本發(fā)明實施例的診斷標(biāo)識數(shù)據(jù)的讀寫方法,在車載ecu啟動時,接收客戶端發(fā)送的診斷標(biāo)識數(shù)據(jù)端口信息,其中,診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定,在根據(jù)診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,接收客戶端發(fā)送的診斷數(shù)據(jù)指令,對診斷數(shù)據(jù)指令進行解析和處理,得到目標(biāo)診斷指令,并將目標(biāo)診斷指令發(fā)送至ecu節(jié)點,以便ecu節(jié)點執(zhí)行目標(biāo)診斷指令以得到診斷結(jié)果。由此,該方法能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

10、另外,根據(jù)本發(fā)明上述實施例的診斷標(biāo)識數(shù)據(jù)的讀寫方法還可以具有如下的附加技術(shù)特征:

11、根據(jù)本發(fā)明的一個實施例,根據(jù)所述診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接,包括:接收所述客戶端的連接請求,所述連接請求中攜帶所述客戶端的身份信息;在根據(jù)所述身份信息確定身份有效的情況下,確定成功建立通信連接;在根據(jù)所述身份信息確定身份無效的情況下,斷開與所述客戶端的通信連接。

12、根據(jù)本發(fā)明的一個實施例,所述方法還包括:接收所述ecu節(jié)點反饋的所述診斷結(jié)果,并斷開所述客戶端的通信連接。

13、根據(jù)本發(fā)明的一個實施例,所述診斷數(shù)據(jù)指令攜帶ecu節(jié)點id,指令執(zhí)行間隔時間,標(biāo)識數(shù)據(jù)id、標(biāo)識數(shù)據(jù)和指令id。

14、根據(jù)本發(fā)明的一個實施例,所述診斷數(shù)據(jù)指令攜帶校驗和字段,所述方法還包括:根據(jù)所述校驗和字段對所述診斷數(shù)據(jù)指令進行校驗;在根據(jù)所述校驗和字段判斷不匹配的情況下,向所述客戶端發(fā)送重新上傳指令。

15、為達到上述目的,本發(fā)明第二方面實施例提出了一種診斷標(biāo)識數(shù)據(jù)的讀寫方法,所述方法包括:向ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送診斷標(biāo)識數(shù)據(jù)端口信息,其中,所述診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定;在根據(jù)所述診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,解析配置腳本信息,并將所述配置腳本信息序列化為診斷數(shù)據(jù)指令,并將所述診斷數(shù)據(jù)指令發(fā)送至所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器;在接收到所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送的診斷結(jié)果的情況下,斷開與所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器的通信連接。

16、根據(jù)本發(fā)明實施例的診斷標(biāo)識數(shù)據(jù)的讀寫方法,向ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送診斷標(biāo)識數(shù)據(jù)端口信息,其中,診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定,在根據(jù)診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,解析配置腳本信息,并將配置腳本信息序列化為診斷數(shù)據(jù)指令,并將診斷數(shù)據(jù)指令發(fā)送至ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器,在接收到ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送的診斷結(jié)果的情況下,斷開與ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器的通信連接。由此,該方法能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

17、另外,根據(jù)本發(fā)明上述實施例的診斷標(biāo)識數(shù)據(jù)的讀寫方法還可以具有如下的附加技術(shù)特征:

18、根據(jù)本發(fā)明的一個實施例,所述診斷數(shù)據(jù)指令攜帶校驗和字段,所述方法還包括:在接收到所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送的重新上傳指令時,再次發(fā)送所述診斷數(shù)據(jù)指令,其中,所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器根據(jù)所述校驗和字段判斷不匹配的情況下,發(fā)送重新上傳指令。

19、根據(jù)本發(fā)明的一個實施例,所述配置腳本信息采用json格式文件進行配置,所述診斷數(shù)據(jù)指令攜帶ecu節(jié)點id,指令執(zhí)行間隔時間,標(biāo)識數(shù)據(jù)id、標(biāo)識數(shù)據(jù)和指令id。

20、為達到上述目的,本發(fā)明第三方面實施例提出了一種診斷標(biāo)識數(shù)據(jù)讀寫裝置,所述裝置包括:第一接收模塊,用于在車載ecu啟動時,接收客戶端發(fā)送的診斷標(biāo)識數(shù)據(jù)端口信息,其中,所述診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定;所述第一接收模塊,還用于在根據(jù)所述診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,接收所述客戶端發(fā)送的診斷數(shù)據(jù)指令;處理模塊,用于對所述診斷數(shù)據(jù)指令進行解析和處理,得到目標(biāo)診斷指令,并將所述目標(biāo)診斷指令發(fā)送至ecu節(jié)點,以便所述ecu節(jié)點執(zhí)行所述目標(biāo)診斷指令以得到診斷結(jié)果。

21、根據(jù)本發(fā)明實施例的診斷標(biāo)識數(shù)據(jù)讀寫裝置,第一接收模塊用于在車載ecu啟動時,接收客戶端發(fā)送的診斷標(biāo)識數(shù)據(jù)端口信息,其中,診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定,第一接收模塊還用于在根據(jù)診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,接收客戶端發(fā)送的診斷數(shù)據(jù)指令,處理模塊用于對診斷數(shù)據(jù)指令進行解析和處理,得到目標(biāo)診斷指令,并將目標(biāo)診斷指令發(fā)送至ecu節(jié)點,以便ecu節(jié)點執(zhí)行目標(biāo)診斷指令以得到診斷結(jié)果。由此,該裝置能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

22、為達到上述目的,本發(fā)明第四方面實施例提出了一種診斷標(biāo)識數(shù)據(jù)讀寫裝置,所述裝置包括:發(fā)送模塊,用于向ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送診斷標(biāo)識數(shù)據(jù)端口信息,其中,所述診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定;所述發(fā)送模塊,還用于在根據(jù)所述診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,解析配置腳本信息,并將所述配置腳本信息序列化為診斷數(shù)據(jù)指令,并將所述診斷數(shù)據(jù)指令發(fā)送至所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器;第二接收模塊,用于接收到所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送的診斷結(jié)果;斷開模塊,用于斷開與所述ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器的通信連接。

23、根據(jù)本發(fā)明實施例的診斷標(biāo)識數(shù)據(jù)讀寫裝置,發(fā)送模塊用于向ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送診斷標(biāo)識數(shù)據(jù)端口信息,其中,診斷標(biāo)識數(shù)據(jù)端口信息由虛擬usb以太網(wǎng)端口信息確定,發(fā)送模塊還用于在根據(jù)診斷標(biāo)識數(shù)據(jù)端口信息成功建立通信連接的情況下,解析配置腳本信息,并將配置腳本信息序列化為診斷數(shù)據(jù)指令,并將診斷數(shù)據(jù)指令發(fā)送至ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器,第二接收模塊,用于接收到ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器發(fā)送的診斷結(jié)果,斷開模塊用于斷開與ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器的通信連接。由此,該裝置能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

24、為達到上述目的,本發(fā)明第五方面實施例提出的一種ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的程序,所述處理器執(zhí)行所述程序時,實現(xiàn)上述的診斷標(biāo)識數(shù)據(jù)讀寫方法。

25、根據(jù)本發(fā)明實施例的ecu診斷標(biāo)識數(shù)據(jù)服務(wù)器,通過執(zhí)行上述的診斷標(biāo)識數(shù)據(jù)讀寫方法,能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

26、為達到上述目的,本發(fā)明第六方面實施例提出的一種客戶端,包括存儲器、處理器及存儲在存儲器上并可在處理器上運行的程序,所述處理器執(zhí)行所述程序時,實現(xiàn)上述的診斷標(biāo)識數(shù)據(jù)讀寫方法。

27、根據(jù)本發(fā)明實施例的客戶端,通過執(zhí)行上述的診斷標(biāo)識數(shù)據(jù)讀寫方法,能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

28、為達到上述目的,本發(fā)明第七方面實施例提出了一種計算機可讀存儲介質(zhì),其上存儲有程序,該程序被處理器執(zhí)行時實現(xiàn)上述的診斷標(biāo)識數(shù)據(jù)讀寫方法。

29、根據(jù)本發(fā)明實施例的計算機可讀存儲介質(zhì),通過執(zhí)行時實現(xiàn)上述的診斷標(biāo)識數(shù)據(jù)讀寫方法,能夠使得用戶可以更方便地進行標(biāo)識數(shù)據(jù)配置請求并實現(xiàn)讀取和寫入,不再需要依賴特定的總線工具和設(shè)備,提高了靈活性和便利性。

30、本發(fā)明附加的方面和優(yōu)點將在下面的描述中部分給出,部分將從下面的描述中變得明顯,或通過本發(fā)明的實踐了解到。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
六枝特区| 泽库县| 临海市| 永济市| 乳源| 怀来县| 新巴尔虎右旗| 原阳县| 柳江县| 苏州市| 金沙县| 普陀区| 罗定市| 巨野县| 广元市| 岐山县| 河北区| 崇仁县| 监利县| 郑州市| 泾源县| 亚东县| 黎平县| 白城市| 贵南县| 游戏| 阿拉善右旗| 海口市| 巴马| 乌拉特后旗| 南陵县| 岗巴县| 鸡泽县| 大洼县| 宣武区| 榆中县| 蒲江县| 承德县| 黑龙江省| 云龙县| 澄城县|