故障的檢測方法、裝置、系統、終端及智能設備的制造方法
【技術領域】
[0001]本公開涉及故障檢測技術領域,尤其涉及一種故障的檢測方法、裝置、系統、終端及智能設備。
【背景技術】
[0002]智能設備,例如嵌入式設備一般配置有控制器、存儲設備以及各種外圍設備等。由于系統的復雜性以及系統健壯性的差異,控制器等會因各種原因出現故障,導致智能設備不能正常工作。
[0003]相關技術中,為了檢測智能設備的故障通常要將該智能設備拆卸,以取出智能設備的控制芯片,將控制芯片的串口和電腦進行連接,通過電腦查看智能設備的log(日志)信息,來對該智能設備進行故障檢測。這種方式需要拆裝設備,操作麻煩,檢測過程也比較慢。
【發明內容】
[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]所述查找子模塊,被配置為基于所述標識提取子模塊提取的設備標識,查找對應于所述設備標識的各個故障分類;
[0069]所述分類確定子模塊,被配置為基于所述故障描述信息,從所述查找子模塊查找的所述設備標識對應的各個故障分類中確定對應于所述故障描述信息的故障分類。
[0070]可選的,所述裝置還包括:存儲模塊;
[0071]所述存儲模塊,被配置為存儲所述智能設備的設備標識、故障分類、故障描述信息、故障數據以及故障名稱之間的對應關系。
[0072]可選的,所述裝置還包括:第一上傳模塊和名稱接收模塊;
[0073]所述第一上傳模塊,被配置為當所述名稱查找子模塊未查找到對應的故障名稱時,將所述智能設備的設備標識和故障數據上傳至所述智能設備的服務器;
[0074]所述名稱接收模塊,被配置為接收所述服務器返回的對應于所述故障數據的故障名稱。
[0075]可選的,所述裝置還包括:第一顯示模塊、配置數據接收模塊、配置文件生成模塊和配置文件發送模塊;
[0076]所述第一顯示模塊,被配置為在所述故障名稱確定模塊所確定的故障名稱為配置數據錯誤時,顯示用戶交互界面;
[0077]所述配置數據接收模塊,被配置為接收用戶基于所述第一顯示模塊所顯示的用戶交互界面輸入的或選擇的配置數據;
[0078]所述配置文件生成模塊,被配置為基于所述配置數據接收模塊接收的所述配置數據生成配置文件;
[0079]所述配置文件發送模塊,被配置為將所述配置文件生成模塊生成的配置文件發送給所述智能設備,以使所述智能設備基于所述配置文件運行。
[0080]可選的,所述裝置還包括:下載模塊和固件發送模塊;
[0081]所述下載模塊,被配置為在所述故障名稱為固件版本低時,下載所述固件的最新版本;
[0082]所述固件發送模塊,被配置為將所述下載模塊下載的所述最新版本的固件發送給所述智能設備,以使所述智能設備基于所述固件版本進行固件更新。
[0083]可選的,所述下載模塊包括:獲取子模塊、搜索子模塊和下載子模塊;
[0084]所述獲取子模塊,被配置為獲取所述智能設備的設備標識;
[0085]所述搜索子模塊,被配置為基于所述獲取子模塊獲取的所述設備標識搜索對應的固件的版本;
[0086]所述下載子模塊,被配置為下載所述搜索子模塊搜索到的所述固件的最新版本。
[0087]可選的,所述裝置還包括:第二上傳模塊、方案接收模塊和第二顯示模塊;
[0088]所述第二上傳模塊,被配置為將所述智能設備的故障名稱和設備標識上傳給所述智能設備的服務器;
[0089]所述方案接收模塊,被配置為接收所述服務器發送的解決方案;
[0090]所述第二顯示模塊,被配置為顯示所述方案接收模塊接收到的所述解決方案。
[0091]可選的,所述故障數據接收模塊接收的所述故障數據包括:智能設備的控制單元是否死機、外設工作是否異常、無線連接是否正常、是否缺少用戶接口、以及狀態返回是否正確中的一項或多項。
[0092]根據本公開實施例的第四方面,提供一種故障的檢測裝置,包括:檢測指令接收模塊、故障描述信息獲取模塊和故障描述信息發送模塊;
[0093]所述檢測指令接收模塊,被配置為在連接至終端時,接收所述終端發送的檢測指令;
[0094]所述故障描述信息獲取模塊,被配置為基于所述檢測指令接收模塊接收的所述檢測指令獲取故障描述信息;
[0095]所述故障描述信息發送模塊,被配置為將所述故障描述信息獲取模塊獲取的所述故障描述信息發送給所述終端,以使所述終端基于所述故障描述信息確定故障名稱。
[0096]可選的,所述裝置還包括:故障數據獲取請求接收模塊和故障數據發送模塊;
[0097]所述故障數據獲取請求接收模塊,被配置為接收所述終端發送的故障數據獲取請求;
[0098]所述故障數據發送模塊,被