新四季網

汽車診斷方法、伺服器及系統的製作方法

2023-10-04 04:12:14 4

汽車診斷方法、伺服器及系統的製作方法
【專利摘要】一種汽車診斷方法、伺服器及系統。一種汽車診斷方法包括:診斷伺服器遠程接收汽車側終端發送的故障碼,記錄發送設備標識;對所接收的故障碼進行分析,得到故障診斷結果;根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。應用上述技術方案,車主不需要將汽車開至特定的維修地點就可以及時獲知汽車的故障情況,進而根據獲知的故障情況決定是否需要進行維修或保養,既減少了不必要的時間浪費,又可以有效降低汽車的安全隱患,減少事故發生機率。
【專利說明】汽車診斷方法、伺服器及系統【技術領域】
[0001]本申請涉及網際網路應用【技術領域】,尤其涉及一種汽車診斷方法、伺服器及系統。
【背景技術】
[0002]汽車診斷,指的是在不對汽車進行解體或拆卸的條件下,對汽車的各個部件進行檢測,當檢查到故障部件時進一步對產生故障的原因進行分析;常見的汽車診斷項目包括對車身進行診斷、對發動機進行診斷,對汽車排氣汙染物與噪聲進行診斷等等。
[0003]汽車內安裝的電子控制單元ECU —般都具備故障診斷功能,用來檢測汽車各部件的工作狀態;當檢測到汽車的某一部件存在故障時,根據故障類型生成故障碼,並將該故障碼存儲在ECU的隨機存儲器RAM中;根據傳統的汽車診斷方法,車主若想獲知汽車的故障情況,需要將汽車開至特定的汽車服務機構,由汽車服務機構的維修人員按照一定的操作程序,將維修電腦通過E⑶自帶的接口與E⑶連接,從而讀取E⑶內存儲的故障碼,由維修電腦對該故障碼進行解析,然後通過查閱有關技術資料,人工診斷出汽車存在的故障,並告知車主。
[0004]傳統的汽車診斷方法,雖然可以實現對汽車狀態的檢測,但對於車主來說,必須將汽車開至特定的服務機構才能獲知明確的診斷信息,無法隨時隨地了解汽車的狀態。進一步地,由於車主無法及時了解汽車的狀態,因而很多情況下也不會主動將車開至汽車服務機構進行故障診斷;因此,採用傳統的汽車診斷方法,往往導致了只有車輛發生的故障嚴重到無法正常使用汽車時,車 主才會將車送至汽車服務機構進行診斷,從而對駕駛安全和車輛養護都造成隱患。

【發明內容】

[0005]本申請提出了汽車診斷方法、伺服器及系統,以便於車主能夠方便及時地獲知汽車的故障情況。為了達到上述目的,本申請的技術方案是這樣實現的:
[0006]本申請提供一種汽車診斷方法,該方法包括:
[0007]診斷伺服器與汽車側終端建立遠程通信連接後,診斷伺服器遠程接收汽車側終端發送的故障碼,記錄發送設備標識;其中,所述汽車側終端從汽車內的電子控制單元獲取所述故障碼;
[0008]對所接收的故障碼進行分析,得到故障診斷結果;
[0009]根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。
[0010]根據本申請的一種【具體實施方式】,所述汽車側終端包括診斷終端,所述診斷伺服器遠程接收汽車側終端發送的故障碼包括:
[0011]診斷伺服器與診斷終端建立遠程通信連接後,接收診斷終端發送的故障碼。
[0012]根據本申請的一種【具體實施方式】,所述汽車側終端包括診斷終端和通信終端,所述診斷伺服器遠程接收汽車側終端發送的故障碼包括:
[0013]診斷伺服器與通信終端建立遠程通信連接後,接收通信終端發送的故障碼;[0014]其中,所述通信終端從所述診斷終端獲取所述故障碼。
[0015]根據本申請的一種【具體實施方式】,所述根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主,包括:
[0016]根據所述發送設備標識,將所述故障診斷結果返還給發送設備。
[0017]根據本申請的一種【具體實施方式】,所述根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主,包括:
[0018]根據所述發送設備標識,將所述故障診斷結果發送至該發送設備的關聯設備。
[0019]根據本申請的一種【具體實施方式】,
[0020]所述發送設備為診斷終端;
[0021]所述發送設備的關聯設備為與該診斷終端相連接的行動裝置,用於向車主展現所述故障診斷結果。
[0022]根據本申請的一種【具體實施方式】,所述根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主,包括:
[0023]根據所述發送設備標識,獲取與該設備關聯的車主聯繫信息;
[0024]根據所獲取的車主聯繫信息,將所述故障診斷結果推送至相應的汽車車主。
[0025]根據本申請的一種【具體實施方式】,該方法進一步包括:
[0026]接收診斷終端發送的升級請求數據包,該數據包中攜帶有汽車的類別參數和診斷終端軟體的版本參數;
[0027]根據所述汽車的類別參數,確定符合該類別的最新版本的軟體;
[0028]若診斷終端軟體的現有版本不是最新版本時,則將最新版本的軟體推送至診斷終端。
[0029]根據本申請的一種【具體實施方式】,該方法進一步包括:
[0030]接收通信終端發送的升級請求數據包,該數據包中攜帶有汽車的類別參數和通信終端軟體的版本參數;
[0031]根據所述汽車的類別參數,確定符合該類別的最新版本的軟體;
[0032]若通信終端軟體的現有版本不是最新版本時,則將最新版本的軟體推送至通信終端。
[0033]根據本申請的一種【具體實施方式】,該方法進一步包括:
[0034]當通信終端軟體升級到所述最新版本的軟體後,從通信終端中向診斷終端導入用於對診斷終端軟體進行升級的數據包。
[0035]本申請還提供一種汽車診斷伺服器,該伺服器包括:
[0036]接收模塊,用於在診斷伺服器與汽車側終端建立遠程通信連接後,遠程接收汽車側終端發送的故障碼,記錄發送設備標識;其中,所述汽車側終端從汽車內的電子控制單元獲取所述故障碼;
[0037]診斷分析模塊,用於對所接收的故障碼進行分析,得到故障診斷結果;
[0038]推送模塊,用於根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。
[0039]根據本申請的一種【具體實施方式】,所述推送模塊,具體包括:
[0040]設備標識獲取子模塊,用於獲取所述發送設備標識,[0041]推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果返還給發送設備。
[0042]根據本申請的一種【具體實施方式】,所述推送模塊,具體包括:
[0043]設備標識獲取子模塊,用於獲取所述發送設備標識,
[0044]推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果發送至所述發送設備的關聯設備。
[0045]根據本申請的一種【具體實施方式】,
[0046]所述發送設備為診斷終端;
[0047]所述發送設備的關聯設備為與該診斷終端相連接的行動裝置,用於向車主展現所述故障診斷結果。
[0048]根據本申請的一種【具體實施方式】,所述推送模塊,具體包括:
[0049]聯繫信息獲取子模塊,用於根據所述發送設備標識,獲取與該設備關聯的車主聯繫信息;
[0050]推送子模塊,用於根據所獲取的車主聯繫信息,將所述故障診斷結果推送至相應的汽車車主。
[0051]本申請還提供一種汽車診斷系統,該系統包括汽車側終端和診斷伺服器,
[0052]所述汽車側終端用於在確定汽車存在故障後,向診斷伺服器發送故障碼;
[0053]所述診斷伺服器包括:
[0054]接收模塊,用於在診斷伺服器與汽車側終端建立遠程通信連接後,遠程接收汽車側終端發送的故障碼,記錄發送設備標識;其中,所述汽車側終端從汽車內的電子控制單元獲取所述故障碼;
[0055]診斷分析模塊,用於對所接收的故障碼進行分析,得到故障診斷結果;
[0056]推送模塊,用於根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。
[0057]根據本申請的一種【具體實施方式】,所述汽車側終端包括診斷終端,
[0058]所述診斷終端與診斷伺服器建立遠程通信連接後,向診斷伺服器發送故障碼。
[0059]根據本申請的一種【具體實施方式】,所述汽車側終端包括診斷終端和通信終端,
[0060]所述通信終端從所述診斷終端獲取所述故障碼;
[0061]所述通信終端與診斷伺服器建立遠程通信連接後,向診斷伺服器發送故障碼。
[0062]根據本申請的一種【具體實施方式】,所述推送模塊,具體包括:
[0063]設備標識獲取子模塊,用於獲取所述發送設備標識,
[0064]推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果發送至所述發送設備的關聯設備。
[0065]根據本申請的一種【具體實施方式】,
[0066]所述發送設備為診斷終端;
[0067]所述發送設備的關聯設備為與該診斷終端相連接的行動裝置,用於向車主展現所述故障診斷結果。
[0068]應用本申請所提供的技術方案,車載診斷終端獲取ECU中的汽車狀態數據,如果存在故障,則可以將故障碼實時發送至網絡側的診斷伺服器,以便對該故障碼進行即時診斷;得到診斷結果後,將該診斷結果推送給車主;車主不需要將汽車開至特定的維修地點就可以及時獲知汽車的故障情況,進而根據獲知的故障情況決定是否需要進行維修或保養,既減少了不必要的時間浪費,又可以有效降低汽車的安全隱患,減少事故發生機率。
【專利附圖】

【附圖說明】
[0069]為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施例或現有技術描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖是本申請的一些實施例,對於本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0070]圖1a為本申請實施例提供的一種汽車診斷方法的流程圖;
[0071]圖1b為本申請實施例提供的第二種汽車診斷方法的流程圖;
[0072]圖2為本申請實施例提供的第三種汽車診斷方法的流程圖;
[0073]圖3為本申請實施例提供的第四種汽車診斷方法的流程圖;
[0074]圖4為本申請實施例提供的診斷終端的模塊圖;
[0075]圖5為本申請實施例提供的診斷伺服器的模塊圖;
[0076]圖6為本申請實施例提供的一種汽車診斷系統的模塊圖;
[0077]圖7為本申請實施例提供的另一種汽車診斷系統的模塊圖。
【具體實施方式】
[0078]參見圖1a所示:本申請所提供的一種汽車診斷方法主要包括以下內容:
[0079]步驟101:診斷終端安裝在汽車內,與汽車內的電子控制單元ECU連接,獲取ECU中車輛的狀態數據;
[0080]步驟102:根據獲取到的所述狀態數據,檢測是否存在故障;
[0081]其中,E⑶在發現汽車出現故障的情況下,會生成與故障相應的故障碼,故障碼屬於狀態數據的一部分,診斷終端如果在所獲取的狀態數據中檢測到故障碼,則認為汽車當前存在故障。
[0082]步驟103:當存在故障時,將故障碼實時發送給診斷伺服器,以對該故障碼進行診斷分析;
[0083]診斷終端確定汽車當前存在故障後,從狀態數據中提取故障碼,並將該故障碼實時發送給診斷伺服器。
[0084]步驟104:診斷伺服器將對所述故障碼進行診斷分析得到的診斷結果,實時推送
給車主。
[0085]為使本申請實施例的目的、技術方案和優點更加清楚,下面將結合本申請實施例中的附圖,對本申請實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例是本申請一部分實施例,而不是全部的實施例。基於本申請中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬於本申請保護的範圍。
[0086]實施例一
[0087]本實施例從診斷伺服器的角度,對本申請所提供的汽車診斷方法進行說明,參見圖1b所示,該方法包括:[0088]步驟S1:診斷伺服器遠程接收汽車側終端發送的故障碼;
[0089]在本申請的一種【具體實施方式】中,所述汽車側終端可以是一個安裝於汽車內部的診斷終端,該診斷終端具有與網絡側的診斷伺服器進行遠程通信的功能;另一方面,該診斷終端能夠從ECU中獲取汽車內部的狀態數據,並根據狀態數據中是否包含了故障碼來判斷汽車當前是否存在故障,如果確定汽車當前存在故障,則將故障碼發送至網絡側的診斷伺服器。
[0090]在本申請的另一種【具體實施方式】中,所述汽車側的終端也可以由診斷終端和通信終端兩部分組成,其中通信終端可以是手機、平板電腦、筆記本電腦等設備,這些設備本身具有通信網絡接入功能,例如通過3G、WIFI等方式接入,能夠與網絡側的診斷伺服器進行遠程通信;另一方面,通信終端與診斷終端可以通過WIFI無線區域網路、藍牙或者網線直連等方式進行通信。診斷終端可以通過主動或被動的方式將故障碼傳送至通信終端,然後由通信終端將故障碼進一步上傳至網絡側的診斷伺服器。與前一種實施方案相比,這種方案利用了手機、平板電腦等設備的通信網絡接入功能,避免在車載終端上添加額外的通信模塊,有效節約了成本。手機等通信終端不僅便於攜帶,而且具有處理能力強、操作性好、易於擴展等特性,可以實現更為豐富的功能,也更便於通過軟體升級等方式進行功能改進或更新。當然,可以理解的是,在該實施方式的基礎上,也允許診斷終端直接與診斷伺服器進行通信,同時對診斷終端與手機、筆記本電腦等設備建立關聯,以便利用這些設備在處理能力、操作性、擴展性等方面的優勢實現更多功能。
[0091]診斷伺服器接收到汽車側終端發送的故障碼後,可以通過某種標識信息對不同的汽車或車主的終端進行區分,這裡的標識信息可以是通信設備的某種通信標識,例如MAC地址、IP位址等等;也可以是車牌號碼、駕駛證號碼、或者車主自行註冊的用戶名等等,對於非通信標識的情況,標識信息一般需要與故障碼一同傳輸至診斷伺服器。
[0092]步驟S2:對所接收的故障碼進行分析,得到故障診斷結果;
[0093]診斷伺服器接收到汽車側發送的故障碼之後,可以根據內部存儲的數據信息進行自動分析,得到故障碼對應的實際故障描述,可以理解的是,為了讓故障診斷結果更為準確及實用,在上述過程中,也並不排除人工參與分析或校驗的過程。
[0094]在診斷結果中,除了包含對故障的描述信息之外,還可以進一步包括相應的維修建議、維修地點推薦等內容。更進一步地,還可以擴展至一些為車主提供便捷服務的相關信息,例如天氣預報、實時路況、違章查詢等增值服務內容,另外,診斷結果可以以文本的方式承載、也可以以表格、圖像甚至音視頻等方式承載,本申請對「診斷結果」所包含的具體內容並不需要進行限定。
[0095]步驟S3:根據所述汽車側終端的標識,將所述故障診斷結果推送至相應的汽車車主。
[0096]診斷伺服器通過分析得到診斷結果後,將診斷結果以某種方式推送給車主,以便令車主了解自己的汽車當前所存在的具體故障情況。
[0097]在本申請的一種【具體實施方式】中,診斷伺服器可以直接將故障診斷結果返還給故障碼的發送設備,例如,在SI中,故障碼的發送設備是具有通信功能的診斷終端,則在本步驟中將診斷結果相應返回至該診斷終端;如果在SI中,故障碼的發送設備是用戶手機,則在本步驟中將診斷結果返回至該手機。[0098]在本申請的另一種【具體實施方式】中,診斷伺服器還可以將故障診斷結果發送至於故障碼發送設備的其他關聯設備,例如,在SI中,故障碼的發送設備是具有通信功能的診斷終端,在本步驟,診斷伺服器可以將診斷結果發送至與該診斷終端相連接的手機、平板電腦等等,以便更好地向用戶展現故障診斷結果。
[0099]在本申請的另一種【具體實施方式】中,診斷伺服器還可以通過其他方式將故障診斷結果通知給車主,例如,根據故障碼發送設備的標識,獲取與該設備關聯的車主的其他聯繫信息(如電話號碼、電子郵箱地址等等),這些信息可以預先存儲在伺服器內部,也可以要求車主在上傳故障碼的同時提供。診斷伺服器分析得到診斷結果後,可以以文本簡訊、彩信、電子郵件等形式將診斷結果推送給車主,必要時還可以直接由服務人員與車主進行電話聯繫O
[0100]本申請提供的汽車診斷方法,首先由車載診斷終端獲取ECU中的汽車狀態數據,如果存在故障,則可以將故障碼實時發送至網絡側的診斷伺服器,以便對該故障碼進行即時診斷;得到診斷結果後,將該診斷結果推送給車主;車主不需要將汽車開至特定的維修地點就可以及時獲知汽車的故障情況,進而根據獲知的故障情況決定是否需要進行維修或保養,既減少了不必要的時間浪費,又可以有效降低汽車的安全隱患,減少事故發生機率。
[0101]實施例二
[0102]本申請實施例二提供了另一種汽車診斷方法,該方法為本申請所提供的汽車診斷方法的一個優選實施例;具體地,該方法主要包括行動裝置、診斷終端、診斷伺服器三者之間的信息交互過程,參見圖2所示,該方法包括:
[0103]步驟201:行動裝置與診斷終端之間建立連接;
[0104]診斷終端安裝在汽車內,與汽車內的電子控制單元ECU連接;
[0105]該行動裝置為車主所持有,可以是智慧型手機,平板電腦、筆記本電腦等設備;
[0106]行動裝置與診斷終端可通過藍牙方式、WIFI無線區域網方式或網線直接連接方式進行通信握手,握手成功則建立連接,握手不成功則可嘗試多次握手;
[0107]此外,車主也可以在通過行動裝置與診斷終端進行通信握手時,手動停止兩者的配對過程;
[0108]步驟202:行動裝置分別與診斷終端、診斷伺服器進行通信認證,認證成功則執行步驟203,否則結束當前流程;
[0109]步驟203:診斷終端獲取ECU中車輛的狀態數據;
[0110]步驟204:診斷終端根據獲取到的所述狀態數據,檢測是否存在故障;
[0111]其中,ECU在發現汽車出現故障的情況下,會生成與故障相應的故障碼,故障碼屬於狀態數據的一部分,診斷終端如果在所獲取的狀態數據中檢測到故障碼,則認為汽車當前存在故障。
[0112]步驟205:當存在故障時,將故障碼實時發送給行動裝置;
[0113]診斷終端確定汽車當前存在故障後,從狀態數據中提取故障碼,並將該故障碼實時發送給行動裝置。
[0114]故障碼可在行動裝置上顯示出來,但由於故障碼是汽車領域的技術代碼,作為一般的車主來說,難以根據顯示出來的故障碼獲知汽車存在何種故障;在本實施例中,可以進一步將故障碼發送至診斷伺服器進行診斷分析,以便得知汽車的具體故障情況;[0115]步驟206:行動裝置將該故障碼發送給診斷伺服器;
[0116]步驟207:診斷伺服器接收行動裝置發送的故障碼;
[0117]步驟208:診斷伺服器對該故障碼進行診斷分析,得到診斷結果;
[0118]診斷伺服器接收到汽車側發送的故障碼之後,可以根據內部存儲的數據信息進行自動分析,得到故障碼對應的實際故障描述,可以理解的是,為了讓故障診斷結果更為準確及實用,在上述過程中,也並不排除人工參與分析或校驗的過程。
[0119]步驟209:診斷伺服器將對所述故障碼進行診斷分析得到的診斷結果,實時推送至行動裝置;
[0120]步驟210:行動裝置將診斷結果展現給車主;
[0121]該診斷結果的展現形式是車主可以理解的文字、儀表、圖形等界面形式;通過行動裝置上安裝的軟體客戶端進行界面展示;在診斷結果中,還可以進一步包括維修建議、維修地點推薦以及一些為車主提供便捷服務的相關信息,例如天氣預報、實時路況、違章查詢等增值服務內容;車主在獲知診斷結果後,可以自行決定是否進行車輛維修;
[0122]這樣,通過診斷伺服器對車主推送故障信息、維修建議等相關服務內容,使得車主可方便及時地獲知汽車的故障情況,並根據維修建議進行車輛維修,為車主安全駕駛起到了保駕護航的作用;
[0123]此外,診斷伺服器中可以預先存儲每種型號汽車對應的故障碼信息,對應每輛汽車的車牌號碼以及車主信息,其中,車主信息包括車主的姓名、聯繫方式等;這樣,當行動裝置向診斷伺服器發送故障碼時,診斷伺服器可根據故障碼的發送方,識別該故障碼對應的車輛,從而可根據該車輛對應的車主的聯繫方式,將診斷分析得到的診斷結果以簡訊或郵件等方式推送給車主。
[0124]診斷伺服器在診斷分析得到診斷結果之後,還可以進一步存儲該診斷結果,供車主隨時調閱;
[0125]參見圖2所示,本實施例還進一步提供對行動裝置軟體及診斷終端進行軟體升級的方法:
[0126]步驟211:行動裝置向診斷伺服器發送升級請求數據包;
[0127]該數據包中攜帶有汽車的類別參數和行動裝置軟體的版本參數;
[0128]步驟212:診斷伺服器接收升級請求數據包;
[0129]步驟213:診斷伺服器根據所述汽車的類別參數,確定符合該類別的最新版本的軟體;
[0130]步驟214:若行動裝置軟體的現有版本不是最新版本時,則將最新版本的軟體推送至行動裝置;
[0131]在行動裝置軟體升級後,需要進一步與其建立連接的診斷終端軟體內的嵌入式程序進行升級;具體地,該方法進一步包括:
[0132]步驟215:當行動裝置軟體升級到所述最新版本的軟體後,從行動裝置中向診斷終端導入用於對診斷終端軟體進行升級的數據包,完成診斷終端軟體的升級。
[0133]可以理解的是,由於硬體、作業系統等方面的差異,在行動裝置和診斷終端中所安裝的內容並不完全相同,在診斷伺服器向行動裝置發送的升級數據包中,實際包含了分別用於對行動裝置和診斷終端進行升級的子數據包,由於診斷中並不與診斷伺服器直接交互,因此在軟體升級過程中,診斷伺服器首先將兩部分子數據包同時發送至行動裝置,行動裝置完成升級後,再將用於診斷終端軟體升級的數據包導入診斷終端。這樣,就可實現行動裝置軟體以及診斷終端軟體的同步更新。
[0134]可以理解的是,步驟201-210所描述的診斷方法與步驟211-215所描述的軟體升級方法是兩種相互獨立的流程,為表示方便,將兩種流程在同一附圖內示出,但圖2所示情況並不應理解為對於診斷流程和軟體升級流程執行順序的限定。
[0135]本實施例中,行動裝置安裝有診斷軟體,通過藍牙或者WIFI等無線通信技術和車輛安裝的硬體診斷終端通信握手;行動裝置軟體調用診斷程序通知診斷終端進行車輛檢測;檢測得到的故障碼返回行動裝置軟體,行動裝置軟體將故障碼通過行動網路傳送到診斷伺服器進行診斷分析;診斷伺服器將診斷分析得到的診斷結果通過彩信、簡訊、網絡信息等方式回傳到行動裝置軟體,以便於車主通過診斷結果得知自己目前的車輛健康狀況。
[0136]在本實施例中,診斷伺服器與行動裝置進行通信、並且診斷伺服器與診斷終端不直接進行通信,因此在軟體升級過程中,診斷伺服器首先向行動裝置發送升級數據包,行動裝置完成升級後,再將用於診斷終端軟體升級的數據包導入診斷終端。這樣,就可實現行動裝置軟體以及診斷終端軟體的同步更新。
[0137]實施例三
[0138]本申請實施例二提供了另一種汽車診斷方法,該方法為本申請所提供的汽車診斷方法的另一個優選實施例;該方法主要包括診斷終端和診斷伺服器之間的信息交互過程,而行動裝置作為診斷結果的展示平臺;參見圖3,該方法包括:
[0139]步驟301:診斷終端與診斷伺服器進行通信認證,認證成功則開始通信,執行步驟302,認證失敗則結束當前程序;
[0140]診斷終端與診斷伺服器之間通過無線方式遠程連接;
[0141]步驟302:診斷終端獲取ECU中車輛的狀態數據;
[0142]診斷終端安裝在汽車內,與汽車內的電子控制單元ECU連接;
[0143]步驟303:診斷終端根據獲取到的所述狀態數據,檢測是否存在故障;
[0144]其中,ECU在發現汽車出現故障的情況下,會生成與故障相應的故障碼,故障碼屬於狀態數據的一部分,診斷終端如果在所獲取的狀態數據中檢測到故障碼,則認為汽車當前存在故障。
[0145]步驟304:當存在故障時,將故障碼實時發送給診斷伺服器;
[0146]診斷終端確定汽車當前存在故障後,從狀態數據中提取故障碼,並將該故障碼實時發送給診斷伺服器。
[0147]步驟305:診斷伺服器接收診斷終端發送的故障碼;
[0148]步驟306:診斷伺服器對該故障碼進行診斷分析,得到診斷結果;
[0149]診斷伺服器接收到汽車側發送的故障碼之後,可以根據內部存儲的數據信息進行自動分析,得到故障碼對應的實際故障描述,可以理解的是,為了讓故障診斷結果更為準確及實用,在上述過程中,也並不排除人工參與分析或校驗的過程。
[0150]步驟307:診斷伺服器將對所述故障碼進行診斷分析得到的診斷結果,實時推送至行動裝置;
[0151]步驟308:行動裝置將診斷結果展現給車主;[0152]該診斷結果的展現形式是車主可以理解的文字、儀表、圖形等界面形式;通過行動裝置上安裝的軟體客戶端進行界面展示;在診斷結果中,還可以進一步包括維修建議、維修地點推薦以及一些為車主提供便捷服務的相關信息,例如天氣預報、實時路況、違章查詢等增值服務內容;車主在獲知診斷結果後,可以自行決定是否進行車輛維修;
[0153]這樣,通過診斷伺服器對車主推送故障信息、維修建議等相關服務內容,使得車主可方便及時地獲知汽車的故障情況,並根據維修建議進行車輛維修,為車主安全駕駛起到了保駕護航的作用;
[0154]此外,診斷伺服器中存儲了每種型號汽車對應的故障碼信息,對應每輛汽車的車牌號碼以及車主信息,其中,車主信息包括車主的姓名、聯繫方式等;這樣,當行動裝置向診斷伺服器發送故障碼時,診斷伺服器可根據故障碼的發送方,識別該故障碼對應的車輛,從而可根據該車輛對應的車主的聯繫方式,將診斷分析得到的診斷結果以簡訊或彩信方式推送給車主。
[0155]參見圖3所示,本申請實施例還進一步提供對行動裝置軟體及診斷終端進行軟體升級的方法:
[0156]步驟309:診斷終端向診斷伺服器發送升級請求數據包;
[0157]該數據包中攜帶有汽車的類別參數和診斷終端軟體的版本參數;
[0158]步驟310:診斷伺服器接收升級請求數據包;
[0159]步驟311:診斷伺服器根據所述汽車的類別參數,確定符合該類別的最新版本的軟體;
[0160]步驟312:若診斷終端軟體的現有版本不是最新版本時,則將最新版本的軟體推送至診斷終端;
[0161]可以理解的是,步驟301-308所描述的診斷方法與步驟309-312所描述的軟體升級方法是兩種相互獨立的流程,為表示方便,將兩種流程在同一附圖內示出,但圖3所示情況並不應理解為對於診斷流程和軟體升級流程執行順序的限定。
[0162]本實施例中,行動裝置與診斷終端之間不進行直接通信;診斷終端在對汽車進行檢測後,直接和診斷伺服器進行數據交互,診斷終端軟體版本的升級也直接通過診斷伺服器實現;最終,診斷伺服器的診斷結果通過彩信、簡訊、網絡信息等方式推送到行動裝置中,車主通過診斷結果得知自己目前的車輛健康狀況。
[0163]在本實施例中,診斷伺服器與診斷進行通信、行動裝置僅用於對診斷結果進行展現,因此在軟體升級過程中,診斷伺服器直接向診斷終端發送升級數據包即可完成診斷終端的軟體升級。
[0164]實施例四
[0165]本申請實施例四提供了一種診斷終端,參見圖4,包括:
[0166]接口 41,用於與汽車內的電子控制單元E⑶連接;
[0167]獲取模塊42,用於通過所述接口獲取E⑶中車輛的狀態數據;
[0168]檢測模塊43,用於根據獲取到的所述狀態數據,檢測是否存在故障;
[0169]其中,ECU在發現汽車出現故障的情況下,會生成與故障相應的故障碼,故障碼屬於狀態數據的一部分,檢測模塊43如果在所獲取的狀態數據中檢測到故障碼,則認為汽車當前存在故障。[0170]故障碼生成模塊44,用於當確定汽車當前存在故障後,從狀態數據中提取故障碼;
[0171]發送模塊45,用於將該故障碼實時發送出去,以對所述故障碼進行診斷分析。
[0172]實施例五
[0173]針對實施例一,本申請實施例五提供了一種診斷伺服器,參見圖5,包括:
[0174]接收模塊51,用於遠程接收汽車側終端發送的故障碼,記錄發送設備標識;
[0175]診斷分析模塊52,用於對所接收的故障碼進行分析,得到故障診斷結果;
[0176]推送模塊53,用於根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。
[0177]在本申請的一種【具體實施方式】中,推送模塊53可以具體包括:
[0178]設備標識獲取子模塊,用於獲取所述發送設備標識,
[0179]推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果返還給發送設備。
[0180]例如,故障碼的發送設備是具有通信功能的診斷終端,則推送模塊53將診斷結果相應返回至該診斷終端;如果故障碼的發送設備是用戶手機,推送模塊53將診斷結果返回至該手機。
[0181]在本申請的另一種【具體實施方式】中,推送模塊53還可以具體包括:
[0182]設備標識獲取子模塊,用於獲取所述發送設備標識,
[0183]推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果發送至所述發送設備的關聯設備。
[0184]例如,故障碼的發送設備是具有通信功能的診斷終端,推送模塊53可以將診斷結果發送至與該診斷終端相連接的手機、平板電腦等等,以便更好地向用戶展現故障診斷結果O
[0185]在本申請的另一種【具體實施方式】中,推送模塊53還可以具體包括:
[0186]聯繫信息獲取子模塊,用於根據所述發送設備標識,獲取與該設備關聯的車主聯繫信息;
[0187]推送子模塊,用於根據所獲取的車主聯繫信息,將所述故障診斷結果推送至相應的汽車車主。
[0188]例如,根據故障碼發送設備的標識,獲取與該設備關聯的車主的其他聯繫信息(如電話號碼、電子郵箱地址等等),這些信息可以預先存儲在伺服器內部,也可以要求車主在上傳故障碼的同時提供。診斷伺服器分析得到診斷結果後,可以以文本簡訊、彩信、電子郵件等形式將診斷結果推送給車主,必要時還可以直接由服務人員與車主進行電話聯繫。
[0189]實施例六
[0190]針對上述實施例三,本申請實施例六提供了一種汽車診斷系統,參見圖6,包括診斷終端61、行動裝置62、診斷伺服器63 ;具體地,
[0191]診斷終端61,安裝在汽車內,與汽車內的電子控制單元ECU連接;
[0192]用於獲取ECU中車輛的狀態數據,並根據該狀態數據,檢測是否存在故障;如果在所獲取的狀態數據中檢測到故障碼,則認為汽車當前存在故障。當存在故障時,將故障碼發送給診斷伺服器63 ;[0193]診斷伺服器63,用於接收診斷終端發送的故障碼,並對該故障碼進行診斷分析得到所述診斷結果;並將該診斷結果實時推送給行動裝置62。
[0194]實施例七
[0195]針對實施例二,本申請實施例七提供了另一種汽車診斷系統,參見圖7,包括行動裝置71、診斷終端72、診斷伺服器73 ;優選地,在本實施例中,行動裝置71與診斷終端72通過藍牙方式連接,行動裝置71與診斷伺服器73通過WIFI無線區域網連接;具體地,
[0196]行動裝置71包括:設備匹配子模塊711,認證子模塊712,第一接收子模塊713,第一發送子模塊714,展示子模塊715,升級子模塊716 ;
[0197]設備匹配子模塊711,用於行動裝置與診斷終端之間建立連接;
[0198]認證子模塊712,用於行動裝置分別與診斷終端、診斷伺服器進行通信認證,認證成功則開始通信;
[0199]第一接收子模塊713,用於接收診斷終端發送的故障碼;
[0200]第一發送子模塊714,用於將接收到的故障碼發送至診斷伺服器;
[0201]展示子模塊715,用於在接收到診斷伺服器發送的診斷結果後,將該診斷結果展示給車主;
[0202]升級子模塊716,用於向診斷伺服器發送升級請求數據包;在接收到診斷伺服器推送的最新版本的軟體後,進行版本升級;
[0203]診斷終端72,安裝在汽車內,與電子控制單元E⑶連接;包括:接口 721,獲取子模塊722,檢測子模塊723,故障碼生成子模塊724,第二發送子模塊725,升級導入子模塊726 ;
[0204]接口 721,用於與汽車內的E⑶連接;
[0205]獲取子模塊722,用於通過接口 721,獲取E⑶中車輛的狀態數據;
[0206]檢測子模塊723,用於根據獲取到的所述狀態數據,檢測是否存在故障;其中,ECU在發現汽車出現故障的情況下,會生成與故障相應的故障碼,故障碼屬於狀態數據的一部分,檢測子模塊723如果在所獲取的狀態數據中檢測到故障碼,則認為汽車當前存在故障。
[0207]故障碼生成子模塊724,用於當確定汽車當前存在故障後,從狀態數據中提取故障碼;
[0208]第二發送子模塊725,用於實時將該故障碼發送至行動裝置;
[0209]升級導入子模塊726,用於當行動裝置軟體升級到所述最新版本的軟體後,從行動裝置中導入用於對診斷終端軟體進行升級的數據包;
[0210]診斷伺服器73,包括:第二接收子模塊731,診斷分析子模塊732,第一推送子模塊733,存儲子模塊734,版本確定子模塊735,第二推送子模塊736 ;
[0211]第二接收子模塊731,用於接收行動裝置發送的故障碼;還用於接收升級請求數據包;
[0212]診斷分析子模塊732,用於對該故障碼進行診斷分析,得到診斷結果;
[0213]第一推送子模塊733,用於將對所述故障碼進行診斷分析得到的診斷結果,實時推送至行動裝置;
[0214]存儲子模塊734,用於存儲所述對所述故障碼進行診斷分析得到的診斷結果,供車王調閱;[0215]版本確定子模塊735,用於根據所述汽車的類別參數,確定符合該類別的最新版本的軟體;
[0216]第二推送子模塊736,用於在行動裝置軟體的現有版本不是最新版本時,則將最新版本的軟體推送至行動裝置。
[0217]本領域普通技術人員可以理解:實現上述方法實施例的全部或部分步驟可以通過程序指令相關的硬體來完成,前述的程序可以存儲於一計算機可讀取存儲介質中,該程序在執行時,執行包括上述方法實施例的步驟;而前述的存儲介質包括:R0M、RAM、磁碟或者光碟等各種可以存儲程序代碼的介質。
[0218]最後應說明的是:以上實施例僅用以說明本申請的技術方案,而非對其限制;儘管參照前述實施例對本申請進行了詳細的說明,本領域的普通技術人員應當理解:其依然可以對前述各實施例所記載的技術方案進行修改,或者對其中部分技術特徵進行等同替換;而這些修改或者替換,並不使相應技術方案的本質脫離本申請各實施例技術方案的精神和範圍。
【權利要求】
1.一種汽車診斷方法,其特徵在於,該方法包括: 診斷伺服器與汽車側終端建立遠程通信連接後,診斷伺服器遠程接收汽車側終端發送的故障碼,記錄發送設備標識;其中,所述汽車側終端從汽車內的電子控制單元獲取所述故障碼; 對所接收的故障碼進行分析,得到故障診斷結果; 根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。
2.根據權利要求1所述的方法,其特徵在於,所述汽車側終端包括診斷終端,所述診斷伺服器遠程接收汽車側終端發送的故障碼包括: 診斷伺服器與診斷終端建立遠程通信連接後,接收診斷終端發送的故障碼。
3.根據權利要求1所述的方法,其特徵在於,所述汽車側終端包括診斷終端和通信終端,所述診斷伺服器遠程接收汽車側終端發送的故障碼包括: 診斷伺服器與通信終端建立遠程通信連接後,接收通信終端發送的故障碼; 其中,所述通信終端從所述診斷終端獲取所述故障碼。
4.根據權利要求1所述的方法,其特徵在於,所述根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主,包括: 根據所述發送設備標識,將所述故障診斷結果返還給發送設備。
5.根據權利要求1所述的方法,其特徵在於,所述根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主,包括:` 根據所述發送設備標識,將所述故障診斷結果發送至該發送設備的關聯設備。
6.根據權利要求5所述的方法,其特徵在於, 所述發送設備為診斷終端; 所述發送設備的關聯設備為與該診斷終端相連接的行動裝置,用於向車主展現所述故障診斷結果。
7.根據權利要求1所述的方法,其特徵在於,所述根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主,包括: 根據所述發送設備標識,獲取與該設備關聯的車主聯繫信息; 根據所獲取的車主聯繫信息,將所述故障診斷結果推送至相應的汽車車主。
8.根據權利要求2所述的汽車診斷方法,其特徵在於,進一步包括: 接收診斷終端發送的升級請求數據包,該數據包中攜帶有汽車的類別參數和診斷終端軟體的版本參數; 根據所述汽車的類別參數,確定符合該類別的最新版本的軟體; 若診斷終端軟體的現有版本不是最新版本時,則將最新版本的軟體推送至診斷終端。
9.根據權利要求3所述的汽車診斷方法,其特徵在於,進一步包括: 接收通信終端發送的升級請求數據包,該數據包中攜帶有汽車的類別參數和通信終端軟體的版本參數; 根據所述汽車的類別參數,確定符合該類別的最新版本的軟體; 若通信終端軟體的現有版本不是最新版本時,則將最新版本的軟體推送至通信終端。
10.根據權利要求9所述的汽車診斷方法,其特徵在於,進一步包括: 當通信終端軟體升級到所述最新版本的軟體後,從通信終端中向診斷終端導入用於對診斷終端軟體進行升級的數據包。
11.一種汽車診斷伺服器,其特徵在於,該伺服器包括: 接收模塊,用於在診斷伺服器與汽車側終端建立遠程通信連接後,遠程接收汽車側終端發送的故障碼,記錄發送設備標識;其中,所述汽車側終端從汽車內的電子控制單元獲取所述故障碼; 診斷分析模塊,用於對所接收的故障碼進行分析,得到故障診斷結果; 推送模塊,用於根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。
12.根據權利要求11所述的汽車診斷伺服器,其特徵在於,所述推送模塊,具體包括: 設備標識獲取子模塊,用於獲取所述發送設備標識, 推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果返還給發送設備。
13.根據權利要求11所述的汽車診斷伺服器,其特徵在於,所述推送模塊,具體包括: 設備標識獲取子模塊,用於獲取所述發送設備標識, 推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果發送至所述發送設備的關聯設備。
14.根據權利要求13所述的汽車診斷伺服器,其特徵在於, 所述發送設備為診斷終端; 所述發送設備的關聯設備為與該診斷終端相連接的行動裝置,用於向車主展現所述故障診斷結果。`
15.根據權利要求11所述的汽車診斷伺服器,其特徵在於,所述推送模塊,具體包括: 聯繫信息獲取子模塊,用於根據所述發送設備標識,獲取與該設備關聯的車主聯繫信息; 推送子模塊,用於根據所獲取的車主聯繫信息,將所述故障診斷結果推送至相應的汽車車主。
16.一種汽車診斷系統,其特徵在於,該系統包括汽車側終端和診斷伺服器, 所述汽車側終端用於在確定汽車存在故障後,向診斷伺服器發送故障碼; 所述診斷伺服器包括: 接收模塊,用於在診斷伺服器與汽車側終端建立遠程通信連接後,遠程接收汽車側終端發送的故障碼,記錄發送設備標識;其中,所述汽車側終端從汽車內的電子控制單元獲取所述故障碼; 診斷分析模塊,用於對所接收的故障碼進行分析,得到故障診斷結果; 推送模塊,用於根據所述發送設備標識,將所述故障診斷結果推送至相應的汽車車主。
17.根據權利要求16所述的汽車診斷系統,其特徵在於,所述汽車側終端包括診斷終端, 所述診斷終端與診斷伺服器建立遠程通信連接後,向診斷伺服器發送故障碼。
18.根據權利要求16所述的汽車診斷系統,其特徵在於,所述汽車側終端包括診斷終端和通信終端, 所述通信終端從所述診斷終端獲取所述故障碼; 所述通信終端與診斷伺服器建立遠程通信連接後,向診斷伺服器發送故障碼。
19.根據權利要求16所述的汽車診斷系統,其特徵在於,所述推送模塊,具體包括:設備標識獲取子模塊,用於獲取所述發送設備標識, 推送子模塊,用於根據所獲取的發送設備標識,將所述故障診斷結果發送至所述發送設備的關聯設備。
20.根據權利要求19所述的汽車診斷系統,其特徵在於, 所述發送設備為診斷終端; 所述發送設備的關聯設備為與該診斷終端相連接的行動裝置,用於向車主展現所述故障診 斷結果。
【文檔編號】G01M17/007GK103792093SQ201310504534
【公開日】2014年5月14日 申請日期:2013年10月23日 優先權日:2012年10月29日
【發明者】郭玉棟, 劉紀鋒, 李繼亮 申請人:北京開元智信通軟體有限公司

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀