種故障的檢測裝置框圖,該實施例在前述圖10-12任一所示實施例的基礎上,裝置還可以包括:存儲模塊150。
[0244]存儲模塊150,被配置為存儲智能設備的設備標識、故障分類、故障描述信息、故障數據以及故障名稱之間的對應關系。
[0245]上述實施例中,預先存儲上述對應關系,以便于終端在進行故障檢測時查找到準確的故障分類和故障名稱。
[0246]如圖14所示,圖14是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖11所示實施例的基礎上,該裝置還可以包括:第一上傳模塊160和名稱接收模塊170。
[0247]第一上傳模塊160,被配置為當名稱查找子模塊132未查找到對應的故障名稱時,將智能設備的設備標識和故障數據上傳至智能設備的服務器;
[0248]名稱接收模塊170,被配置為接收服務器返回的對應于故障數據的故障名稱。
[0249]上述實施例中,如果終端中未查找到對應的故障名稱,說明終端中未存儲有該故障數據或故障描述信息對應的故障名稱,那么終端可以將智能設備的設備標識以及故障數據上傳至該智能設備的服務器,例如該智能設備為小米凈化器時,上傳至小米服務器,由服務器對故障名稱進行確定,并接收服務器返回的故障名稱,并且還能夠保存故障數據、設備標識與服務器返回的該故障名稱的對應關系,從而及時更新自身存儲的故障數據,以便能夠檢測更多類型的故障。
[0250]如圖15所示,圖15是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖10所示實施例的基礎上,裝置還包括:第一顯示模塊180、配置數據接收模塊190、配置文件生成模塊1100和配置文件發送模塊1110。
[0251]第一顯示模塊180,被配置為在故障名稱確定模塊130所確定的故障名稱為配置數據錯誤時,顯示用戶交互界面;
[0252]配置數據接收模塊190,被配置為接收用戶基于第一顯示模塊180所顯示的用戶交互界面輸入的或選擇的配置數據;
[0253]配置文件生成模塊1100,被配置為基于配置數據接收模塊190接收的配置數據生成配置文件;
[0254]配置文件發送模塊1110,被配置為將配置文件生成模塊1100生成的配置文件發送給智能設備,以使智能設備基于配置文件運行。
[0255]上述實施例中,終端可以基于配置數據生成配置文件并發送給智能設備,以使智能設備基于該配置文件運行,無需對智能設備進行拆除就實現了對智能設備的修復,快速解決了智能設備的故障問題。
[0256]如圖16所示,圖16是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖10所示實施例的基礎上,裝置還可以包括:下載模塊1120和固件發送模塊1130。
[0257]下載模塊1120,被配置為在故障名稱為固件版本低時,下載固件的最新版本;
[0258]固件發送模塊1130,被配置為將下載模塊1120下載的最新版本的固件發送給智能設備,以使智能設備基于固件版本進行固件更新。
[0259]上述實施例中,對于不能夠自動聯網更新固件的智能設備,終端可以獲取故障描述信息中攜帶的智能設備的設備標識;然后基于設備標識搜索對應的固件的版本;并下載搜索到的固件的最新版本。
[0260]如圖17所示,圖17是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖16所示實施例的基礎上,下載模塊1120可以包括:獲取子模塊1121、搜索子模塊1122和下載子模塊1123。
[0261]獲取子模塊1121,被配置為獲取智能設備的設備標識;
[0262]搜索子模塊1122,被配置為基于獲取子模塊1121獲取的設備標識搜索對應的固件的版本;
[0263]下載子模塊1123,被配置為下載搜索子模塊1122搜索到的固件的最新版本。
[0264]如圖18所示,圖18是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖10所示實施例的基礎上,該裝置還可以包括:第二上傳模塊1140、方案接收模塊1150和第二顯示模塊1160。
[0265]第二上傳模塊1140,被配置為將智能設備的故障名稱和設備標識上傳給智能設備的服務器;
[0266]方案接收模塊1150,被配置為接收服務器發送的解決方案;
[0267]第二顯示模塊1160,被配置為顯示方案接收模塊1150接收到的解決方案。
[0268]在上述實施例中,故障數據接收模塊140接收的故障數據包括:智能設備的控制單元是否死機、外設工作是否異常、無線連接是否正常、是否缺少用戶接口、以及狀態返回是否正確中的一項或多項。
[0269]上述實施例中,對于終端無法解決的故障,可以將故障名稱和設備標識上傳給服務器,由服務器查找和返回解決方案,終端顯示該解決方案給用戶,以便用戶及時對智能設備進行修復。
[0270]上述圖10至圖18示出的故障的檢測裝置實施例可以應用在終端中。
[0271]如圖19所示,圖19是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該裝置可以包括:檢測指令接收模塊210、故障描述信息獲取模塊220和故障描述信息發送模塊230。
[0272]其中,檢測指令接收模塊210,被配置為在連接至終端時,接收終端發送的檢測指令;
[0273]故障描述信息獲取模塊220,被配置為基于檢測指令接收模塊210接收的檢測指令獲取故障描述信息;
[0274]故障描述信息發送模塊230,被配置為將故障描述信息獲取模塊220獲取的故障描述信息發送給終端,以使終端基于故障描述信息確定故障名稱。
[0275]上述實施例中,在智能設備發生故障時,可以連接至終端,將故障描述信息發送給終端由終端進行故障檢測,這種檢測方式無需拆卸智能設備,方便、快捷的能夠確定智能設備的故障。
[0276]如圖20所示,圖20是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖19所示實施例的基礎上,該裝置還可以包括:故障數據獲取請求接收模塊240和故障數據發送模塊250。
[0277]故障數據獲取請求接收模塊240,被配置為接收終端發送的故障數據獲取請求;
[0278]故障數據發送模塊250,被配置為基于故障數據獲取請求接收模塊240接收的故障數據獲取請求向終端發送故障數據,以使終端基于故障描述信息查找與故障描述信息對應的故障分類,以及在該故障分類下查找與故障數據對應的故障名稱。
[0279]上述實施例中,終端可以先基于該智能設備的設備標識查找對應的大分類,然后在該大分類下查找對應于故障描述信息的具體故障分類,從而能夠比較準確的確定智能設備的故障分類和名稱。
[0280]如圖21所示,圖21是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖19所示實施例的基礎上,故障描述信息發送模塊230可以包括:讀取子模塊231和發送子模塊232。
[0281]讀取子模塊231,被配置為讀取所發生故障的故障描述信息;
[0282]發送子模塊232,被配置為將自身的設備標識攜帶在讀取子模塊231讀取的故障描述信息中發送給終端,以使終端基于設備標識,查找對應于設備標識的各個故障分類。
[0283]如圖22所示,圖22是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖19所示實施例的基礎上,該裝置還可以包括:配置文件接收模塊260和運行模塊270。
[0284]配置文件接收模塊260,被配置為接收終端基于故障名稱為配置數據錯誤而生成的配置文件;
[0285]運行模塊270,被配置為基于配置文件接收模塊250接收的配置文件運行。
[0286]上述實施例中,針對智能設備發生配置數據錯誤的情況,在終端側能夠基于用戶的操作生成配置文件并發送給智能設備,智能設備可以基于該配置文件運行即能夠解決故障,無需對智能設備進行拆卸和檢測,減少了拆卸智能設備帶來損毀的風險。
[0287]如圖23所示,圖23是本公開根據一示例性實施例示出的另一種故障的檢測裝置框圖,該實施例在前述圖19所示實施例的基礎上,該裝置還可以包括:固件接收模塊280和更新1?塊290。
[0288]固件接收模塊280,被配置為接收終端基于故障名稱為固件版本低而下載的固件的最新版本;
[0289]更新模塊290,被配置為基于固件接收模塊280接收的固件的最新版本進行固件更新。
[0290]上述實施例中,針對智能設備的固件版本過低而發生的故障情況,可以由智能終端下載最新版本并發送給智能設備,智能設備基于接收到的最新版本的固件進行更新,從而及時解決智能設備的故障。
[0291]其中,上述故障數據發送模塊250發送的故障數據包括:智能設備的控制單元是否死機、外設工作是否異常、無線連接是否正常、是否缺少用戶接口、以及狀態返回是否正確中的一項或多項。
[0292]上述圖19至圖23示出的故障的檢測裝置實施例可以應用在智能設備中。
[0293]上述裝置中各個單元的功能和作用的實現過程具體詳見上述方法中對應步驟的實現過程,在此不再贅述。
[0294]對于裝置實施例而言,由于其基本對應于方法實施例,所以相關之處參見方法實施例的部分說明即可。以上所描述的裝置實施例僅僅是示意性的,其中所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網絡單元上。可以根據實際的需要選擇其中的部分或者全部模塊來實現本公開方案的目的。本領域普通技術人員在不付出創造性勞動的情況下,即可以理解并實施。
[0295]相應的,本公開還提供一種終端,該終端包括有處理器;用于存儲處理器可執行指令的存儲器;其中,該處理器被配置為:
[0296]在連接至智能設備時,向智能設備發送檢測指令;
[0297]接收智能設備基于檢測指令返回的故障描述信息;
[0298]基于故障描述信息確定智能設備的故障名稱。
[0299]相應的,本公開還提供一種智能設備,該智能設備包括有處理器;用于存儲處理器可執行指令的存儲器;其中,所述處理器被配置為:
[0300]在連接至終端時,接收終端發送的檢測指令;
[0301]基于檢測指令獲取故障描述信息;
[0302]將故障描述信息發送給終端,以使終端基于故障描述信息確定故障名稱。
[0303]如圖24所示,圖24是本公開根據一示例性實施例示出的一種故障的檢測系統框圖,該系統可以包括,終端310,即圖10-圖18所示的故障的檢測裝置以及智能設備320,即圖19-圖23所示的故障檢測裝置。
[0304]如圖25所示,圖25是本公開根據一示例性實施例示出的一種用于故障的檢測裝置2500的一結構示意圖(終端側)。例如,裝置2500可以是具有路由功能的移動電話,計算機,數字廣播終端,消息收發設備,游戲控制臺,平板設備,醫療設備,健身設備,個人數字助理等。
[0305]參照圖25,裝置2500可以包括以下一個或多個組件:處理組件2502,存儲器2504,電源組件2506,多媒體組件2508,音頻組件2510,輸入/輸出(I/O)的接口 2512,傳感器組件2514,以及通信組件2516。
[0306]處理組件2502通常控制裝置2500的整體操作,諸如與顯示,電話呼叫,數據通信,相機操作和記錄操作相關聯的操作。處理組件2502可以包括一個或多個處理器2520來執行指令,以完成上述的方法的全部或部分步驟。此外,處理組件2502可以包括一個或多個模塊,便于