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

一種多系統(tǒng)數(shù)據(jù)流選擇方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

文檔序號(hào):40574538發(fā)布日期:2025-01-03 11:39閱讀:26來源:國知局
一種多系統(tǒng)數(shù)據(jù)流選擇方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)與流程

本發(fā)明涉及車輛,特別涉及一種多系統(tǒng)數(shù)據(jù)流選擇方法、裝置、設(shè)備及存儲(chǔ)介質(zhì)。


背景技術(shù):

1、obd(on-board?diagnostics,車載自動(dòng)診斷系統(tǒng))接口是汽車上的一個(gè)重要診斷接口,用于連接診斷工具以讀取車輛的數(shù)據(jù)流和故障碼。目前在使用診斷設(shè)備對(duì)汽車進(jìn)行診斷時(shí)可能需要查看多個(gè)系統(tǒng)的數(shù)據(jù)流,若車輛的存在多路can(controller?areanetwork,控制器局域網(wǎng))總線,可能存在互斥情況,所以通常對(duì)多路can總線的多系統(tǒng)數(shù)據(jù)流選擇進(jìn)行限制,導(dǎo)致在刷新多系統(tǒng)數(shù)據(jù)流時(shí),不同ecu(electronic?control?unit,電子控制器)數(shù)據(jù)流刷新同時(shí)選擇了兩路互斥的can總線上的系統(tǒng)ecu刷新,會(huì)導(dǎo)致can總線通訊異常,刷新失敗,或者來回切換系統(tǒng)導(dǎo)致刷新數(shù)據(jù)不及時(shí),再提示用戶選擇的系統(tǒng)存在不可同時(shí)訪問。

2、綜上所述,如何在查看多個(gè)系統(tǒng)的數(shù)據(jù)流時(shí)避免選擇互斥的系統(tǒng),提升用戶的體驗(yàn)是目前亟待解決的問題。


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

1、有鑒于此,本發(fā)明的目的在于提供一種多系統(tǒng)數(shù)據(jù)流選擇方法、裝置、設(shè)備及存儲(chǔ)介質(zhì),能夠在查看多個(gè)系統(tǒng)的數(shù)據(jù)流時(shí)避免選擇互斥的系統(tǒng),提升用戶的體驗(yàn)。其具體方案如下:

2、第一方面,本技術(shù)公開了一種多系統(tǒng)數(shù)據(jù)流選擇方法,包括:

3、利用多線程掃描目標(biāo)車輛所有控制器局域網(wǎng)總線上的車輛電子控制器,并讀取所述車輛電子控制器對(duì)應(yīng)的系統(tǒng)信息和數(shù)據(jù)流信息;

4、判斷所述目標(biāo)車輛同一路所述控制器局域網(wǎng)總線上的所述車輛電子控制器是否存在互斥,若存在互斥,則將同一路所述控制器局域網(wǎng)總線上與所述車輛電子控制器對(duì)應(yīng)的系統(tǒng)互斥的目標(biāo)系統(tǒng)的系統(tǒng)id添加至目標(biāo)互斥列表;

5、基于所述系統(tǒng)信息和所述數(shù)據(jù)流信息設(shè)置總數(shù)據(jù)流數(shù)、最大可選系統(tǒng)數(shù)以及各系統(tǒng)最大可選數(shù)據(jù)流數(shù),并確定所述車輛電子控制器的總線互斥值;

6、在接收到用戶的數(shù)據(jù)流選擇指令時(shí),根據(jù)所述用戶選擇的目標(biāo)數(shù)據(jù)流、所述車輛電子控制器的總線互斥值以及所述目標(biāo)互斥列表確定互斥系統(tǒng),基于所述互斥系統(tǒng)、所述總數(shù)據(jù)流數(shù)、所述最大可選系統(tǒng)數(shù)以及各所述系統(tǒng)最大可選數(shù)據(jù)流數(shù)確定當(dāng)前可選的數(shù)據(jù)流,以便所述用戶通過所述當(dāng)前可選的數(shù)據(jù)流選擇多系統(tǒng)數(shù)據(jù)流。

7、可選的,所述系統(tǒng)信息包括系統(tǒng)名稱、系統(tǒng)簡寫、系統(tǒng)id;所述數(shù)據(jù)流信息包括數(shù)據(jù)流的名稱以及數(shù)據(jù)流的單位。

8、可選的,所述確定所述車輛電子控制器的總線互斥值,包括:

9、根據(jù)所述目標(biāo)車輛的所述控制器局域網(wǎng)總線的數(shù)目以及各所述控制器局域網(wǎng)總線的互斥關(guān)系確定所述車輛電子控制器的總線互斥值。

10、可選的,所述根據(jù)所述目標(biāo)車輛的所述控制器局域網(wǎng)總線的數(shù)目以及各所述控制器局域網(wǎng)總線的互斥關(guān)系確定所述車輛電子控制器的總線互斥值,包括:

11、確定所述目標(biāo)車輛的通信鏈路支持所述控制器局域網(wǎng)總線的互斥關(guān)系的路數(shù);

12、根據(jù)所述路數(shù)以及所述目標(biāo)車輛的所述控制器局域網(wǎng)總線的數(shù)目確定所述車輛電子控制器的總線互斥值。

13、可選的,所述根據(jù)所述用戶選擇的目標(biāo)數(shù)據(jù)流、所述車輛電子控制器的總線互斥值以及所述目標(biāo)互斥列表確定互斥系統(tǒng),包括:

14、確定所述目標(biāo)數(shù)據(jù)流對(duì)應(yīng)的用戶選擇系統(tǒng),并根據(jù)所述用戶選擇系統(tǒng)確定未選擇系統(tǒng),并基于所述車輛電子控制器的總線互斥值確定所述用戶選擇系統(tǒng)的總線互斥值;

15、判斷所述未選擇系統(tǒng)的總線互斥值與所述用戶選擇系統(tǒng)的總線互斥值是否相等;

16、若不相等,且所述未選擇系統(tǒng)的總線互斥值和所述用戶選擇系統(tǒng)的總線互斥值的與值等于0,則將所述未選擇系統(tǒng)確定為所述用戶選擇系統(tǒng)的互斥系統(tǒng);

17、若相等,則判斷所述目標(biāo)互斥列表中是否存在所述未選擇系統(tǒng)對(duì)應(yīng)的系統(tǒng)id;

18、根據(jù)所述目標(biāo)互斥列表中是否存在所述未選擇系統(tǒng)對(duì)應(yīng)的系統(tǒng)id的判斷結(jié)果確定互斥系統(tǒng)。

19、可選的,所述根據(jù)所述目標(biāo)互斥列表中是否存在所述未選擇系統(tǒng)對(duì)應(yīng)的系統(tǒng)id的判斷結(jié)果確定互斥系統(tǒng),包括:

20、若所述目標(biāo)互斥列表中存在所述未選擇系統(tǒng)對(duì)應(yīng)的系統(tǒng)id,則將所述未選擇系統(tǒng)確定為所述用戶選擇系統(tǒng)的互斥系統(tǒng);

21、若所述目標(biāo)互斥列表中不存在所述未選擇系統(tǒng)對(duì)應(yīng)的系統(tǒng)id,則判定所述未選擇系統(tǒng)不是所述用戶選擇系統(tǒng)的互斥系統(tǒng)。

22、可選的,所述基于所述互斥系統(tǒng)、所述總數(shù)據(jù)流數(shù)、所述最大可選系統(tǒng)數(shù)以及各所述系統(tǒng)最大可選數(shù)據(jù)流數(shù)確定當(dāng)前可選的數(shù)據(jù)流,包括:

23、將所述目標(biāo)數(shù)據(jù)流對(duì)應(yīng)的所述互斥系統(tǒng)設(shè)置第一系統(tǒng)使能;

24、根據(jù)所述總數(shù)據(jù)流數(shù)、所述最大可選系統(tǒng)數(shù)以及各所述系統(tǒng)最大可選數(shù)據(jù)流數(shù)確定所述目標(biāo)數(shù)據(jù)流對(duì)應(yīng)的第二系統(tǒng)使能和數(shù)據(jù)流使能;

25、通過所述第一系統(tǒng)使能、第二系統(tǒng)使能以及所述數(shù)據(jù)流使能對(duì)當(dāng)前不可選數(shù)據(jù)流進(jìn)行頁面標(biāo)識(shí),以便所述用戶基于相應(yīng)的頁面標(biāo)識(shí)確定所述當(dāng)前可選的數(shù)據(jù)流。

26、第二方面,本技術(shù)公開了一種多系統(tǒng)數(shù)據(jù)流選擇裝置,包括:

27、信息讀取模塊,用于利用多線程掃描目標(biāo)車輛所有控制器局域網(wǎng)總線上的車輛電子控制器,并讀取所述車輛電子控制器對(duì)應(yīng)的系統(tǒng)信息和數(shù)據(jù)流信息;

28、互斥判斷模塊,用于判斷所述目標(biāo)車輛同一路所述控制器局域網(wǎng)總線上的所述車輛電子控制器是否存在互斥,若存在互斥,則將同一路所述控制器局域網(wǎng)總線上與所述車輛電子控制器對(duì)應(yīng)的系統(tǒng)互斥的目標(biāo)系統(tǒng)的系統(tǒng)id添加至目標(biāo)互斥列表;

29、設(shè)置模塊,用于基于所述系統(tǒng)信息和所述數(shù)據(jù)流信息設(shè)置總數(shù)據(jù)流數(shù)、最大可選系統(tǒng)數(shù)以及各系統(tǒng)最大可選數(shù)據(jù)流數(shù),并確定所述車輛電子控制器的總線互斥值;

30、數(shù)據(jù)流選擇模塊,用于在接收到用戶的數(shù)據(jù)流選擇指令時(shí),根據(jù)所述用戶選擇的目標(biāo)數(shù)據(jù)流、所述車輛電子控制器的總線互斥值以及所述目標(biāo)互斥列表確定互斥系統(tǒng),基于所述互斥系統(tǒng)、所述總數(shù)據(jù)流數(shù)、所述最大可選系統(tǒng)數(shù)以及各所述系統(tǒng)最大可選數(shù)據(jù)流數(shù)確定當(dāng)前可選的數(shù)據(jù)流,以便所述用戶通過所述當(dāng)前可選的數(shù)據(jù)流選擇多系統(tǒng)數(shù)據(jù)流。

31、第三方面,本技術(shù)公開了一種電子設(shè)備,包括:

32、存儲(chǔ)器,用于保存計(jì)算機(jī)程序;

33、處理器,用于執(zhí)行所述計(jì)算機(jī)程序,以實(shí)現(xiàn)前述的多系統(tǒng)數(shù)據(jù)流選擇方法。

34、第四方面,本技術(shù)公開了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),用于存儲(chǔ)計(jì)算機(jī)程序;其中,所述計(jì)算機(jī)程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)前述的多系統(tǒng)數(shù)據(jù)流選擇方法。

35、本技術(shù)在進(jìn)行多系統(tǒng)數(shù)據(jù)流選擇時(shí),首先利用多線程掃描目標(biāo)車輛所有控制器局域網(wǎng)總線上的車輛電子控制器,并讀取車輛電子控制器對(duì)應(yīng)的系統(tǒng)信息和數(shù)據(jù)流信息;然后判斷目標(biāo)車輛同一路控制器局域網(wǎng)總線上的車輛電子控制器是否存在互斥,若存在互斥,則將同一路控制器局域網(wǎng)總線上與車輛電子控制器對(duì)應(yīng)的系統(tǒng)互斥的目標(biāo)系統(tǒng)的系統(tǒng)id添加至目標(biāo)互斥列表;基于系統(tǒng)信息和數(shù)據(jù)流信息設(shè)置總數(shù)據(jù)流數(shù)、最大可選系統(tǒng)數(shù)以及各系統(tǒng)最大可選數(shù)據(jù)流數(shù),并確定車輛電子控制器的總線互斥值;在接收到用戶的數(shù)據(jù)流選擇指令時(shí),根據(jù)用戶選擇的目標(biāo)數(shù)據(jù)流、車輛電子控制器的總線互斥值以及目標(biāo)互斥列表確定互斥系統(tǒng),基于互斥系統(tǒng)、總數(shù)據(jù)流數(shù)、最大可選系統(tǒng)數(shù)以及各系統(tǒng)最大可選數(shù)據(jù)流數(shù)確定當(dāng)前可選的數(shù)據(jù)流,以便用戶通過當(dāng)前可選的數(shù)據(jù)流選擇多系統(tǒng)數(shù)據(jù)流??梢?,本技術(shù)在進(jìn)行多系統(tǒng)數(shù)據(jù)流選擇時(shí),首先利用多線程掃描目標(biāo)車輛所有控制器局域網(wǎng)總線上的車輛電子控制器,并讀取車輛電子控制器對(duì)應(yīng)的系統(tǒng)信息和數(shù)據(jù)流信息,從而確定各車輛電子控制器所控制的系統(tǒng)和系統(tǒng)對(duì)應(yīng)的數(shù)據(jù)流;然后判斷目標(biāo)車輛同一路控制器局域網(wǎng)總線上的車輛電子控制器是否存在互斥,若存在互斥,則將同一路控制器局域網(wǎng)總線上與車輛電子控制器對(duì)應(yīng)的系統(tǒng)互斥的目標(biāo)系統(tǒng)的系統(tǒng)id添加至目標(biāo)互斥列表,以得到同一路控制器局域網(wǎng)總線上的各車輛電子控制器所控制的系統(tǒng)的互斥關(guān)系;基于系統(tǒng)信息和數(shù)據(jù)流信息設(shè)置總數(shù)據(jù)流數(shù)、最大可選系統(tǒng)數(shù)以及各系統(tǒng)最大可選數(shù)據(jù)流數(shù),從而避免用戶在選擇多系統(tǒng)數(shù)據(jù)流時(shí)選擇的數(shù)據(jù)流或系統(tǒng)過多,然后確定車輛電子控制器的總線互斥值,以便在接收到用戶的數(shù)據(jù)流選擇指令時(shí),根據(jù)用戶選擇的目標(biāo)數(shù)據(jù)流、車輛電子控制器的總線互斥值以及目標(biāo)互斥列表確定互斥系統(tǒng),基于互斥系統(tǒng)、總數(shù)據(jù)流數(shù)、最大可選系統(tǒng)數(shù)以及各系統(tǒng)最大可選數(shù)據(jù)流數(shù)確定當(dāng)前可選的數(shù)據(jù)流,以便用戶通過當(dāng)前可選的數(shù)據(jù)流選擇多系統(tǒng)數(shù)據(jù)流,避免用戶在查看多個(gè)系統(tǒng)的數(shù)據(jù)流時(shí)選擇互斥的系統(tǒng),提升用戶的體驗(yàn)。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
岫岩| 云梦县| 余干县| 新乡县| 两当县| 易门县| 嘉祥县| 东源县| 威宁| 洪泽县| 长葛市| 洛扎县| 容城县| 张家川| 吉安县| 四平市| 镇坪县| 德州市| 秦皇岛市| 安达市| 双桥区| 连云港市| 玉屏| 香港| 西乌珠穆沁旗| 个旧市| 凤翔县| 荔波县| 辰溪县| 芒康县| 云安县| 巴彦淖尔市| 聊城市| 治县。| 芮城县| 宁津县| 娄烦县| 绵竹市| 吉安市| 巧家县| 莱西市|