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

故障檢測裝置、方法及移動終端的制作方法

文檔序號:10593970閱讀:461來源:國知局
故障檢測裝置、方法及移動終端的制作方法
【專利摘要】本發(fā)明公開了一種故障檢測方法,包括:接收第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件;將所述觸發(fā)事件注入所述第一移動終端預(yù)置的軟件系統(tǒng),根據(jù)所述觸發(fā)事件的屬性信息模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作;獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù);將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果。本發(fā)明還公開了一種故障檢測裝置及移動終端。本發(fā)明移動終端可快速定位故障源,提高了對故障檢測的效率。
【專利說明】
故障檢測裝置、方法及移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及移動終端設(shè)備技術(shù)領(lǐng)域,尤其涉及一種故障檢測裝置、方法及移動終端。【背景技術(shù)】
[0002]目前,移動終端的制造廠商在研發(fā)過程中,經(jīng)常會出現(xiàn)故障,研發(fā)人員并不能判定故障源是出自移動終端的硬件還是軟件系統(tǒng)。以在移動終端的背部進(jìn)行操作為例,當(dāng)用戶在移動終端的背部進(jìn)行滑動操作對顯示頁面進(jìn)行翻頁時,出現(xiàn)執(zhí)行該滑動操作后沒有翻頁的情況,為了判定這種情況是由于背部壓力傳感器出現(xiàn)問題,還是軟件系統(tǒng)導(dǎo)致,研發(fā)人員在解決問題之前必須對故障進(jìn)行檢測,才能有針對性的解決問題。移動終端的制造廠商的研發(fā)人員需要人工審查軟件系統(tǒng),并且需要與背部壓力傳感器廠商不斷溝通來對問題進(jìn)行排查定位,這種方式耗時費(fèi)力,效率非常低。
【發(fā)明內(nèi)容】

[0003]本發(fā)明的主要目的在于提供一種故障檢測裝置、方法及移動終端,旨在提高對故障檢測的效率。
[0004]為實(shí)現(xiàn)上述目的,本發(fā)明提供了一種故障檢測裝置,包括:
[0005]接收模塊,用于接收第二移動終端發(fā)送的執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件;
[0006]注入模塊,用于將所述觸發(fā)事件注入第一移動終端預(yù)置的軟件系統(tǒng),根據(jù)所述觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作;
[0007]獲取模塊,用于獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù);
[0008]檢測模塊,用于將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果。
[0009]可選地,所述檢測模塊還用于,將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)一致時,確定所述第一移動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)不一致時,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。
[0010]可選地,當(dāng)所述觸發(fā)操作為在所述第二移動終端的背部區(qū)域進(jìn)行滑動操作時,所述實(shí)際數(shù)據(jù)及基準(zhǔn)數(shù)據(jù)包括滑動速度、滑動方向及滑動距離,所述獲取模塊還用于,獲取模擬所述滑動操作在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對所述預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合,獲取在所述預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離;以及,接收在所述第二移動終端發(fā)送的執(zhí)行所述滑動操作,在所述預(yù)設(shè)時間段內(nèi)產(chǎn)生的第二滑動速度、第二滑動方向及第二滑動距離。
[0011]可選地,所述檢測模塊包括:
[0012]對比單元,用于將所述第一滑動速度、所述第一滑動方向及所述第一滑動距離,分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離進(jìn)行對比;
[0013]檢測單元,用于若所述第一滑動速度、所述第一滑動方向及所述第一滑動距離分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離一致時,確定所述第一移動終端的故障源為所述背部區(qū)域預(yù)置的背部壓力傳感器;否則,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。
[0014]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種移動終端,所述移動終端包括上述結(jié)構(gòu)的故障檢測裝置。
[0015]此外,為實(shí)現(xiàn)上述目的,本發(fā)明還提供了一種故障檢測方法,包括:
[0016]接收第二移動終端發(fā)送的執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件;
[0017]將所述觸發(fā)事件注入第一移動終端預(yù)置的軟件系統(tǒng),根據(jù)所述觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作;
[0018]獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù);
[0019]將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果。
[0020]可選地,將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果包括:[0021 ]將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)一致時,確定所述第一移動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;
[0022]當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)不一致時,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。
[0023]可選地,當(dāng)所述觸發(fā)操作為在所述第二移動終端的背部區(qū)域進(jìn)行滑動操作時,所述實(shí)際數(shù)據(jù)及基準(zhǔn)數(shù)據(jù)包括滑動速度、滑動方向及滑動距離,所述獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)包括:
[0024]獲取模擬所述滑動操作在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對所述預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合,獲取在所述預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離;以及,
[0025]接收在所述第二移動終端發(fā)送的執(zhí)行所述滑動操作,在所述預(yù)設(shè)時間段內(nèi)產(chǎn)生的第二滑動速度、第二滑動方向及第二滑動距離。
[0026]可選地,將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果包括:[〇〇27]將所述第一滑動速度、所述第一滑動方向及所述第一滑動距離,分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離進(jìn)行對比;[〇〇28]若所述第一滑動速度、所述第一滑動方向及所述第一滑動距離分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離一致時,確定所述第一移動終端的故障源為所述背部區(qū)域預(yù)置的背部壓力傳感器;否則,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。
[0029]可選地,所述第一移動終端接收第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件之前包括:
[0030]所述第一移動終端與所述第二移動終端進(jìn)行配對連接。
[0031]本發(fā)明實(shí)施例采用雙機(jī)協(xié)同的方式,內(nèi)置于第一移動終端的故障檢測裝置接收到第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件后,根據(jù)該觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作。然后將模擬觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)與在第二移動終端上執(zhí)行觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,獲取第一移動終端的故障檢測結(jié)果。使得第一移動終端可快速定位故障源是出自執(zhí)行該觸發(fā)事件所對應(yīng)的硬件還是軟件系統(tǒng),提高了對故障檢測的效率,節(jié)省了人力及工時。【附圖說明】
[0032]圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖;
[0033]圖2為如圖1所示的移動終端的無線通信裝置示意圖;
[0034]圖3為本發(fā)明的電路不意圖;
[0035]圖4為本發(fā)明的移動終端上壓力傳感器的設(shè)置結(jié)構(gòu)示意圖;
[0036]圖5為本發(fā)明故障檢測裝置一實(shí)施例的功能模塊示意圖;
[0037]圖6為本發(fā)明在第二移動終端的背部區(qū)域執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件發(fā)送至第一移動終端進(jìn)行模擬的示意圖;
[0038]圖7為本發(fā)明第一移動終端與第二移動終端進(jìn)行配對連接的示意圖;
[0039]圖8為本發(fā)明故障檢測方法一實(shí)施例的流程示意圖。
[0040]本發(fā)明目的的實(shí)現(xiàn)、功能特點(diǎn)及優(yōu)點(diǎn)將結(jié)合實(shí)施例,參照附圖做進(jìn)一步說明。 【具體實(shí)施方式】
[0041]應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0042]現(xiàn)在將參考附圖描述實(shí)現(xiàn)本發(fā)明各個實(shí)施例的移動終端。在后續(xù)的描述中,使用用于表示元件的諸如“模塊”、“部件”或“單元”的后綴僅為了有利于本發(fā)明的說明,其本身并沒有特定的意義。因此,“模塊”與“部件”可以混合地使用。
[0043]移動終端可以以各種形式來實(shí)施。例如,本發(fā)明中描述的終端可以包括諸如移動電話、筆記本電腦、PDA(個人數(shù)字助理)、PAD(平板電腦)、導(dǎo)航裝置等等的移動終端以及諸如數(shù)字TV、臺式計(jì)算機(jī)等等的固定終端。下面,假設(shè)終端是移動終端。然而,本領(lǐng)域技術(shù)人員將理解的是,除了特別用于移動目的的元件之外,根據(jù)本發(fā)明的實(shí)施方式的構(gòu)造也能夠應(yīng)用于固定類型的終端。
[0044]圖1為實(shí)現(xiàn)本發(fā)明各個實(shí)施例一個可選的移動終端的硬件結(jié)構(gòu)示意圖。
[0045]移動終端100可以包括無線通信單元110、接口單元120、用戶輸入單元130、輸出單元140、存儲器150、控制器160和電源單元170等等。其中,無線通信單元110包括接收模塊, 控制器160包括注入模塊、獲取模塊及檢測模塊,接收模塊、注入模塊、獲取模塊及檢測模塊的功能以下實(shí)施例將進(jìn)行詳細(xì)說明。圖1示出了具有各種組件的移動終端,但是應(yīng)理解的是,并不要求實(shí)施所有示出的組件??梢蕴娲貙?shí)施更多或更少的組件。將在下面詳細(xì)描述移動終端的元件。
[0046]無線通信單元110通常包括一個或多個組件,其允許移動終端100與無線通信裝置或網(wǎng)絡(luò)之間的無線電通信。例如,無線通信單元可以包括移動通信模塊111、無線互聯(lián)網(wǎng)模塊112和短程通信模塊113中的至少一個。
[0047]移動通信模塊111將無線電信號發(fā)送到基站(例如,接入點(diǎn)、節(jié)點(diǎn)B等等)、外部終端以及服務(wù)器中的至少一個和/或從其接收無線電信號。這樣的無線電信號可以包括語音通話信號、視頻通話信號、或者根據(jù)文本和/或多媒體消息發(fā)送和/或接收的各種類型的數(shù)據(jù)。 [〇〇48]無線互聯(lián)網(wǎng)模塊112支持移動終端的無線互聯(lián)網(wǎng)接入。該模塊可以內(nèi)部或外部地耦接到終端。該模塊所涉及的無線互聯(lián)網(wǎng)接入技術(shù)可以包括WLAN(無線LAN) (W1-Fi)、Wibro (無線寬帶)、Wimax(全球微波互聯(lián)接入)、HSDPA(高速下行鏈路分組接入)等等。
[0049]短程通信模塊113是用于支持短程通信的模塊。短程通信技術(shù)的一些示例包括藍(lán)牙?、射頻識別(RFID)、紅外數(shù)據(jù)協(xié)會(IrDA)、超寬帶(UWB)、紫蜂?等等。
[0050]用戶輸入單元130可以根據(jù)用戶輸入的命令生成鍵輸入數(shù)據(jù)以控制移動終端的各種操作。用戶輸入單元130允許用戶輸入各種類型的信息,并且可以包括鍵盤、鍋?zhàn)衅?、觸發(fā)板(例如,檢測由于被接觸而導(dǎo)致的電阻、壓力、電容等等的變化的觸敏組件)、滾輪、搖桿等等。特別地,當(dāng)觸發(fā)板以層的形式疊加在顯示單元141上時,可以形成觸發(fā)屏。
[0051]接口單元120用作至少一個外部裝置與移動終端100連接可以通過的接口。例如, 外部裝置可以包括有線或無線頭戴式耳機(jī)端口、外部電源(或電池充電器)端口、有線或無線數(shù)據(jù)端口、存儲卡端口、用于連接具有識別模塊的裝置的端口、音頻輸入/輸出(I/O)端口、視頻I/O端口、耳機(jī)端口等等。識別模塊可以是存儲用于驗(yàn)證用戶使用移動終端100的各種信息并且可以包括用戶識別模塊(UIM)、客戶識別模塊(SIM)、通用客戶識別模塊(USM) 等等。另外,具有識別模塊的裝置(下面稱為“識別裝置”)可以采取智能卡的形式,因此,識別裝置可以經(jīng)由端口或其它連接裝置與移動終端100連接。接口單元120可以用于接收來自外部裝置的輸入(例如,數(shù)據(jù)信息、電力等等)并且將接收到的輸入傳輸?shù)揭苿咏K端100內(nèi)的一個或多個元件或者可以用于在移動終端和外部裝置之間傳輸數(shù)據(jù)。[〇〇52]另外,當(dāng)移動終端100與外部底座連接時,接口單元120可以用作允許通過其將電力從底座提供到移動終端100的路徑或者可以用作允許從底座輸入的各種命令信號通過其傳輸?shù)揭苿咏K端的路徑。從底座輸入的各種命令信號或電力可以用作用于識別移動終端是否準(zhǔn)確地安裝在底座上的信號。輸出單元140被構(gòu)造為以視覺、音頻和/或觸覺方式提供輸出信號(例如,音頻信號、視頻信號、振動信號等等)。
[0053] 輸出單元140可以包括顯示單元141,顯示單元141可以顯示在移動終端100中處理的信息。例如,當(dāng)移動終端100處于電話通話模式時,顯示單元141可以顯示與通話或其它通信(例如,文本消息收發(fā)、多媒體文件下載等等)相關(guān)的用戶界面(UI)或圖形用戶界面 (GUI)。當(dāng)移動終端100處于視頻通話模式或者圖像捕獲模式時,顯示單元141可以顯示捕獲的圖像和/或接收的圖像、示出視頻或圖像以及相關(guān)功能的UI或GUI等等。[〇〇54]同時,當(dāng)顯示單元141和觸發(fā)板以層的形式彼此疊加以形成觸發(fā)屏?xí)r,顯示單元 141可以用作輸入裝置和輸出裝置。顯示單元141可以包括液晶顯示器(LCD)、薄膜晶體管 IXD(TFT-1XD)、有機(jī)發(fā)光二極管(0LED)顯示器、柔性顯示器、三維(3D)顯示器等等中的至少一種。這些顯示器中的一些可以被構(gòu)造為透明狀以允許用戶從外部觀看,這可以稱為透明顯示器,典型的透明顯示器可以例如為T0LED(透明有機(jī)發(fā)光二極管)顯示器等等。根據(jù)特定想要的實(shí)施方式,移動終端100可以包括兩個或更多顯示單元(或其它顯示裝置),例如,移動終端可以包括外部顯示單元(未示出)和內(nèi)部顯示單元(未示出)。觸發(fā)屏可用于檢測觸發(fā)輸入壓力以及觸發(fā)輸入位置和觸發(fā)輸入面積。
[0055]存儲器150可以存儲由控制器160執(zhí)行的處理和控制操作的軟件程序等等,或者可以暫時地存儲己經(jīng)輸出或?qū)⒁敵龅臄?shù)據(jù)(例如,電話簿、消息、靜態(tài)圖像、視頻等等)。而且,存儲器150可以存儲關(guān)于當(dāng)觸發(fā)施加到觸發(fā)屏?xí)r輸出的各種方式的振動和音頻信號的數(shù)據(jù)。
[0056]存儲器150可以包括至少一種類型的存儲介質(zhì),所述存儲介質(zhì)包括閃存、硬盤、多媒體卡、卡型存儲器(例如,SD或DX存儲器等等)、隨機(jī)訪問存儲器(RAM)、靜態(tài)隨機(jī)訪問存儲器(SRAM)、只讀存儲器(R0M)、電可擦除可編程只讀存儲器(EEPR0M)、可編程只讀存儲器 (PR0M)、磁性存儲器、磁盤、光盤等等。而且,移動終端100可以與通過網(wǎng)絡(luò)連接執(zhí)行存儲器 150的存儲功能的網(wǎng)絡(luò)存儲裝置協(xié)作。
[0057]控制器160通??刂埔苿咏K端的總體操作。例如,控制器160執(zhí)行與語音通話、數(shù)據(jù)通信、視頻通話等等相關(guān)的控制和處理。另外,控制器160可以包括用于再現(xiàn)(或回放)多媒體數(shù)據(jù)的多媒體模塊161,多媒體模塊161可以構(gòu)造在控制器160內(nèi),或者可以構(gòu)造為與控制器160分離??刂破?60可以執(zhí)行模式識別處理,以將在觸發(fā)屏上執(zhí)行的手寫輸入或者圖片繪制輸入識別為字符或圖像。[〇〇58]電源單元170在控制器160的控制下接收外部電力或內(nèi)部電力并且提供操作各元件和組件所需的適當(dāng)?shù)碾娏Α?br>[0059]這里描述的各種實(shí)施方式可以以使用例如計(jì)算機(jī)軟件、硬件或其任何組合的計(jì)算機(jī)可讀介質(zhì)來實(shí)施。對于硬件實(shí)施,這里描述的實(shí)施方式可以通過使用特定用途集成電路 (ASIC)、數(shù)字信號處理器(DSP)、數(shù)字信號處理裝置(DSPD)、可編程邏輯裝置(PLD)、現(xiàn)場可編程門陣列(FPGA)、處理器、控制器、微控制器、微處理器、被設(shè)計(jì)為執(zhí)行這里描述的功能的電子單元中的至少一種來實(shí)施,在一些情況下,這樣的實(shí)施方式可以在控制器160中實(shí)施。 對于軟件實(shí)施,諸如過程或功能的實(shí)施方式可以與允許執(zhí)行至少一種功能或操作的單獨(dú)的軟件模塊來實(shí)施。軟件代碼可以由以任何適當(dāng)?shù)木幊陶Z言編寫的軟件應(yīng)用程序(或程序)來實(shí)施,軟件代碼可以存儲在存儲器150中并且由控制器160執(zhí)行。
[0060]至此,己經(jīng)按照其功能描述了移動終端。下面,為了簡要起見,將描述諸如折疊型、 直板型、擺動型、滑動型移動終端等等的各種類型的移動終端中的滑動型移動終端作為示例。因此,本發(fā)明能夠應(yīng)用于任何類型的移動終端,并且不限于滑動型移動終端。
[0061]如圖1中所示的移動終端100可以被構(gòu)造為利用經(jīng)由幀或分組發(fā)送數(shù)據(jù)的諸如有線和無線通信裝置以及基于衛(wèi)星的通信裝置來操作。
[0062]現(xiàn)在將參考圖2描述其中根據(jù)本發(fā)明的移動終端能夠操作的通信裝置。
[0063]這樣的通信裝置可以使用不同的空中接口和/或物理層。例如,由通信裝置使用的空中接口包括例如頻分多址(FDMA)、時分多址(TDMA)、碼分多址(CDMA)和通用移動通信裝置(UMTS)(特別地,長期演進(jìn)(LTE))、全球移動通信裝置(GSM)等等。作為非限制性示例,下面的描述涉及CDMA通信裝置,但是這樣的教導(dǎo)同樣適用于其它類型的裝置。
[0064]參考圖2,⑶MA無線通信裝置可以包括多個移動終端100、多個基站(BS) 270、基站控制器(BSC)275和移動交換中心(MSCUSOJSCSSO被構(gòu)造為與公共電話交換網(wǎng)絡(luò)(PSTN) 290形成接口。MSC280還被構(gòu)造為與可以經(jīng)由回程線路耦接到基站270的BSC275形成接口。 回程線路可以根據(jù)若干己知的接口中的任一種來構(gòu)造,所述接口包括例如E1/T1、ATM,IP、 PPP、幀中繼、HDSL、ADSL或xDSL。將理解的是,如圖2中所示的裝置可以包括多個BSC275。
[0065]每個BS270可以服務(wù)一個或多個分區(qū)(或區(qū)域),由多向天線或指向特定方向的天線覆蓋的每個分區(qū)放射狀地遠(yuǎn)離BS270。或者,每個分區(qū)可以由用于分集接收的兩個或更多天線覆蓋。每個BS270可以被構(gòu)造為支持多個頻率分配,并且每個頻率分配具有特定頻譜 (例如,1.251抱,51抱等等)。[〇〇66]分區(qū)與頻率分配的交叉可以被稱為CDMA信道。BS270也可以被稱為基站收發(fā)器子裝置(BTS)或者其它等效術(shù)語。在這樣的情況下,術(shù)語“基站”可以用于籠統(tǒng)地表示單個 BSC275和至少一個BS270?;疽部梢员环Q為“蜂窩站”?;蛘?,特定BS270的各分區(qū)可以被稱為多個蜂窩站。[〇〇67]如圖2中所示,廣播發(fā)射器(BT)295將廣播信號發(fā)送給在裝置內(nèi)操作的移動終端 100。在圖2中,示出了幾個全球定位裝置(GPS)衛(wèi)星300。衛(wèi)星300幫助定位多個移動終端100 中的至少一個。[〇〇68]在圖2中,描繪了多個衛(wèi)星300,但是可以理解的是,可以利用任何數(shù)目的衛(wèi)星獲得有用的定位信息。替代GPS跟蹤技術(shù)或者在GPS跟蹤技術(shù)之外,可以使用可以跟蹤移動終端的位置的其它技術(shù)。另外,至少一個GPS衛(wèi)星300可以選擇性地或者額外地處理衛(wèi)星DMB傳輸。
[0069]作為無線通信裝置的一個典型操作,BS270接收來自各種移動終端100的反向鏈路信號。移動終端100通常參與通話、消息收發(fā)和其它類型的通信。特定基站270接收的每個反向鏈路信號被在特定BS270內(nèi)進(jìn)行處理。獲得的數(shù)據(jù)被轉(zhuǎn)發(fā)給相關(guān)的BSC275ASC提供通話資源分配和包括BS270之間的軟切換過程的協(xié)調(diào)的移動管理功能。BSC275還將接收到的數(shù)據(jù)路由到MSC280,其提供用于與PSTN290形成接口的額外的路由服務(wù)。類似地,PSTN290與 MSC280形成接口,MSC與BSC275形成接口,并且BSC275相應(yīng)地控制BS270以將正向鏈路信號發(fā)送到移動終端100。
[0070]參照圖3,圖3為本發(fā)明的電路示意圖。移動終端包括傳感器,該傳感器的類型可根據(jù)實(shí)際需要進(jìn)行設(shè)置,可選地,以下將以該傳感器為壓力傳感器進(jìn)行詳細(xì)說明。
[0071]首先,壓力傳感器通過移動終端上的形變而產(chǎn)生并輸出相應(yīng)的電壓變化;
[0072]其次,信號放大器將壓力傳感器輸出的變化的電壓進(jìn)行放大;[〇〇73]然后,放大后的信號經(jīng)ADC模擬數(shù)字轉(zhuǎn)換器轉(zhuǎn)換成數(shù)字信號并輸出給微處理器進(jìn)行處理;
[0074]最后,微處理器根據(jù)數(shù)字信號所對應(yīng)的不同的按壓時間與壓力值產(chǎn)生相應(yīng)的控制輸出,該輸出包括:中斷、GP10通用輸入/輸出所模擬的開關(guān)信號、通訊總線等,其中,通訊總線可以是串口,I2C,SPI等接口,但不限于上述接口。
[0075]本發(fā)明中,壓力傳感器的數(shù)量以及設(shè)置位置不限,比如設(shè)置一個或多個,設(shè)置在移動終端的外殼側(cè)邊、屏幕下方,或者設(shè)置在移動終端的背部、按鍵的下方等。[〇〇76]可選地,壓力傳感器包括多個,且分別相對設(shè)置于移動終端的背部形成背部壓力傳感器區(qū)域,如圖4所示,需要說明的是,圖4所示僅僅只是用于舉例說明但并不限制如圖4 的具體設(shè)置。
[0077]在本實(shí)施例中,基于用戶操作控制的簡便性,選用多個傳感器相對于選用一個傳感器所對應(yīng)的控制方式更為簡化,比如多個傳感器之間可形成不同的排序及組合方式。同時,通過多個傳感器還可以分別進(jìn)行多種不同移動終端參數(shù)的控制與調(diào)節(jié),比如一類傳感器用于進(jìn)行移動終端顯示參數(shù)的調(diào)節(jié),而另一類傳感器則用于進(jìn)行移動終端音頻參數(shù)的調(diào)
[0078]進(jìn)一步地,為便于用戶簡便操作以及避免誤操作,可相應(yīng)將多個傳感器設(shè)置在移動終端背部的指定位置,比如如圖4所示的對應(yīng)設(shè)置在移動終端的背部的中部。同時,為提高用戶的使用體驗(yàn),用戶還可以根據(jù)自身使用習(xí)慣設(shè)置傳感器所要觸發(fā)的參數(shù)調(diào)節(jié),例如, 用戶習(xí)慣于點(diǎn)擊進(jìn)行移動終端亮度的調(diào)節(jié),則可設(shè)置在背部壓力傳感器區(qū)域內(nèi)點(diǎn)擊觸發(fā)進(jìn)行亮度調(diào)節(jié);若用戶習(xí)慣于在滑動進(jìn)行移動終端字體的調(diào)節(jié),則可設(shè)置在背部壓力傳感器區(qū)域內(nèi)滑動觸發(fā)進(jìn)行字體調(diào)節(jié)。
[0079]基于上述移動終端硬件結(jié)構(gòu)、通信裝置的結(jié)構(gòu)、電路示意圖、傳感器的設(shè)置結(jié)構(gòu), 提出本發(fā)明方法各個實(shí)施例。
[0080]如圖5所示,示出了本發(fā)明一種故障檢測裝置第一實(shí)施例。該實(shí)施例的故障檢測裝置包括:
[0081]接收模塊10,用于接收第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件;
[0082]本實(shí)施例中,故障檢測用于移動終端,移動終端的類型可根據(jù)實(shí)際需要進(jìn)行設(shè)置, 例如,移動終端可包括手機(jī)、iPad等。移動終端包括第一移動終端和第二移動終端,其中,第一移動終端為無故障的移動終端,包括故障檢測裝置;第二移動終端為待檢測的移動終端。 第一移動終端可通過藍(lán)牙、wifi等無線通信與第二移動終端進(jìn)行配對連接,配對成功后第一移動終端與第二移動終端之間可以互傳數(shù)據(jù)。[〇〇83]首先,在第二移動終端上對硬件進(jìn)行觸發(fā)操作,第二移動終端將采集到執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件發(fā)送至第一移動終端,接收模塊10接收該觸發(fā)事件。該觸發(fā)操作可根據(jù)具體情況進(jìn)行靈活設(shè)置,例如,觸發(fā)操作可為在第二移動終端背部預(yù)置有壓力傳感器的區(qū)域進(jìn)行滑動或按壓操作,或者是該觸發(fā)操作為在第二移動終端側(cè)面預(yù)置的按鍵進(jìn)行按壓操作;當(dāng)然,該觸發(fā)操作有也可以為在第二移動終端的顯示屏內(nèi)進(jìn)行滑動或按壓操作。
[0084]注入模塊20,用于將所述觸發(fā)事件注入第一移動終端預(yù)置的軟件系統(tǒng),根據(jù)所述觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作;
[0085]第一移動終端在接收到第二移動終端發(fā)送的執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件后,注入模塊20將該觸發(fā)事件注入第一移動終端系統(tǒng)軟件內(nèi)預(yù)置的軟件系統(tǒng)。軟件系統(tǒng)模擬相應(yīng)的硬件執(zhí)行觸發(fā)操作時,第一移動終端預(yù)置的驅(qū)動會將信息上報給內(nèi)核的事件存儲子系統(tǒng) Input,事件存儲子系統(tǒng)Input的管理器開啟一個線程不停地從事件存儲目錄/dev/input/ 下面的設(shè)備文件讀取對應(yīng)的觸發(fā)事件。由軟件系統(tǒng)通過事件分發(fā)節(jié)點(diǎn)InputDi spatcher尋找該觸發(fā)事件所屬的界面,并向該界面分發(fā)輸入的觸發(fā)事件。例如,當(dāng)該觸發(fā)事件為打開QQ 登錄界面時,第一移動終端將在顯示屏幕上顯示QQ登錄的界面。
[0086]獲取模塊30,用于獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù);
[0087]第一移動終端根據(jù)上述觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作后,由獲取模塊30 獲取該觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)。當(dāng)觸發(fā)操作為滑動操作時,實(shí)際數(shù)據(jù)包括滑動方向、滑動距離、滑動速度等;當(dāng)觸發(fā)操作為按壓操作時,實(shí)際數(shù)據(jù)包括按壓產(chǎn)生的壓力值、按壓時間等。為了判斷在第一移動終端上執(zhí)行該觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)是否合理,需要與無故障的第二移動終端執(zhí)行該觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行比較。第二移動終端在完成執(zhí)行觸發(fā)操作后,將觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端,第一移動終端由獲取模塊30接收該基準(zhǔn)數(shù)據(jù)。
[0088]檢測模塊40,用于將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果。[〇〇89]第一移動終端調(diào)用檢測模塊40將自身執(zhí)行上述觸發(fā)操作所產(chǎn)生的實(shí)際數(shù)據(jù),與在第二移動終端上執(zhí)行該觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,判斷該實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)是否一致,對第一移動終端故障源進(jìn)行準(zhǔn)確定位。例如,當(dāng)基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)一致時,確定第一移動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;反之,確定第一移動終端的故障源為軟件系統(tǒng),以下實(shí)施例將進(jìn)行詳細(xì)說明。然后第一移動終端輸出檢測結(jié)果的相關(guān)信息,檢測結(jié)果的相關(guān)信息可在第一移動終端的顯示界面內(nèi)進(jìn)行顯示,也可以通過語音播報的功能進(jìn)行播報。可以理解的是,在第一移動終端執(zhí)行上述觸發(fā)操作所產(chǎn)生的實(shí)際數(shù)據(jù)后, 在顯示界面顯示實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)等相關(guān)信息,可由研發(fā)人員對實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)進(jìn)行對比分析,而不需要第一移動終端接收基準(zhǔn)數(shù)據(jù)后與實(shí)際數(shù)據(jù)進(jìn)行對比。
[0090]需要說明的是,第一移動終端也可以預(yù)先存儲觸發(fā)操作對應(yīng)的觸發(fā)事件,以及無故障情況下執(zhí)行該觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù),第一移動終端直接從存儲的路徑下獲取觸發(fā)事件,并在模擬觸發(fā)操作得到實(shí)際數(shù)據(jù)后,與存儲的對應(yīng)基準(zhǔn)數(shù)據(jù)進(jìn)行對比,而不需要第二移動終端發(fā)送觸發(fā)操作對應(yīng)的觸發(fā)事件及該觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù)。也可以是,第一移動終端在模擬觸發(fā)操作得到實(shí)際數(shù)據(jù)后,將得到的實(shí)際數(shù)據(jù)發(fā)送至第二移動終端,由第二移動終端將實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)進(jìn)行對比,輸出檢測結(jié)果的相關(guān)信息。
[0091]以下進(jìn)行舉例說明,在一實(shí)施例中,在第一移動終端和第二移動終端的背面將預(yù)先設(shè)置背部壓力傳感器,該背部壓力傳感器分布在第一移動終端和第二移動終端背部的指定區(qū)域形成壓力感應(yīng)區(qū)域。第一移動終端與第二移動終端進(jìn)行配對連接后,當(dāng)在第二移動終端的壓力感應(yīng)區(qū)域內(nèi)存在滑動操作時,第二移動終端將滑動操作對應(yīng)的滑動事件發(fā)送至第一移動終端,如圖6所示。第一移動終端將滑動事件注入軟件系統(tǒng),模擬在第一移動終端背部的壓力感應(yīng)區(qū)域執(zhí)行滑動操作,采集執(zhí)行滑動操作所產(chǎn)生的滑動距離、滑動速度及滑動方向等實(shí)際數(shù)據(jù)。第二移動終端在完成滑動操作后將產(chǎn)生的滑動距離、滑動速度及滑動方向等基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端,第一移動終端在接收到基準(zhǔn)數(shù)據(jù)后,將基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)進(jìn)行對比。此時,基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)一致,說明第一移動終端的軟件系統(tǒng)無故障,故障源為第一移動終端背部的壓力感應(yīng)區(qū)域的壓力傳感器。從而通過采用雙機(jī)協(xié)同的方式,在第二移動終端的背部壓力感應(yīng)區(qū)域進(jìn)行操作,將觸發(fā)事件在第一移動終端的軟件系統(tǒng)中進(jìn)行事件觸發(fā),隔離第一移動終端的背部壓力傳感器的方式來對故障源進(jìn)行定位。 實(shí)現(xiàn)了快速對故障源進(jìn)行定位,在不同移動終端進(jìn)行無差別事件觸發(fā),可以定量的反饋滑動速度、滑動方向、滑動距離等信息,可以快速確定是軟件系統(tǒng)引發(fā)的還是背部壓力傳感器缺陷引發(fā)的故障,為設(shè)備制造廠商節(jié)省了人力工時。
[0092]在另一實(shí)施例中,第一移動終端與第二移動終端進(jìn)行配對連接后,當(dāng)在第二移動終端的正面顯示屏內(nèi)存在按壓操作時,第二移動終端將按壓操作對應(yīng)的按壓事件發(fā)送至第一移動終端。第一移動終端將按壓事件注入軟件系統(tǒng),模擬在第一移動終端正面顯示屏內(nèi)執(zhí)行按壓操作,采集執(zhí)行按壓操作所產(chǎn)生的按壓壓力值及按壓時間等實(shí)際數(shù)據(jù)。第二移動終端在完成按壓操作后將產(chǎn)生的按壓壓力值及按壓時間等基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端, 第一移動終端在接收到基準(zhǔn)數(shù)據(jù)后,將基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)進(jìn)行對比。此時,第一移動終端產(chǎn)生的按壓壓力值與第二移動終端的不一致,說明第一移動終端顯示屏的壓力傳感器存在故障。從而通過依托第一移動終端的軟件系統(tǒng)進(jìn)行觸發(fā)事件的機(jī)制,模擬顯示屏內(nèi)按壓操作,避開了物理因素的影響,單純的從軟件系統(tǒng)的角度對故障源進(jìn)行驗(yàn)證。通過簡單的步驟就可以快速定位故障源,省時省力,提高了對故障檢測的效率。
[0093]本發(fā)明實(shí)施例內(nèi)置于第一移動終端的故障檢測裝置接收到第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件后,根據(jù)該觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作。 然后將模擬觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)與在第二移動終端上執(zhí)行觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,獲取第一移動終端的故障檢測結(jié)果。使得第一移動終端可快速定位故障源是出自執(zhí)行該觸發(fā)事件所對應(yīng)的硬件還是軟件系統(tǒng),提高了對故障檢測的效率,節(jié)省了人力及工時。
[0094]進(jìn)一步地,基于上述故障檢測裝置第一實(shí)施例,提出了本發(fā)明故障檢測裝置第二實(shí)施例,為了提高對故障檢測的效率,本實(shí)施例與本發(fā)明故障檢測裝置第一實(shí)施例的區(qū)別是,本實(shí)施例中上述檢測模塊40還用于,將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)一致時,確定所述第一移動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)不一致時,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。[〇〇95]本實(shí)施例中,在上述檢測模塊40將執(zhí)行觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù),與第二移動終端執(zhí)行該觸發(fā)操作所產(chǎn)生的實(shí)際數(shù)據(jù)進(jìn)行對比,對第一移動終端進(jìn)行故障檢測的過程中,根據(jù)第一移動終端和第二移動終端反饋的定量數(shù)據(jù)進(jìn)行對比,若實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)一致,則說明第一移動終端的軟件系統(tǒng)沒有問題,可將故障源定位為執(zhí)行該觸發(fā)操作對應(yīng)的硬件;否則,故障源為軟件系統(tǒng)。[0〇96] 以下進(jìn)行舉例說明,第一移動終端和第一移終端可進(jìn)行Fit(Frame interactive technology,邊框交互技術(shù))操作,第一移動終端與第二移動終端進(jìn)行配對連接后,當(dāng)在第二移動終端的邊緣存在按壓操作時,第二移動終端將按壓操作對應(yīng)的按壓事件發(fā)送至第一移動終端。第一移動終端將按壓事件注入軟件系統(tǒng),模擬在第一移動終端的邊緣執(zhí)行按壓操作,采集執(zhí)行按壓操作所產(chǎn)生的按壓壓力值及按壓時間等實(shí)際數(shù)據(jù)。第二移動終端在完成按壓操作后將產(chǎn)生的按壓壓力值及按壓時間等基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端,第一移動終端在接收到基準(zhǔn)數(shù)據(jù)后,將基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)進(jìn)行對比。若第一移動終端進(jìn)行按壓操作產(chǎn)生的按壓壓力值及按壓時間,與第二移動終端執(zhí)行按壓操作所產(chǎn)生的按壓壓力值及按壓時間均一致,確定第一移動終端邊緣的壓力傳感器存在故障。若第一移動終端與第二移動終端之間存在按壓壓力值和/或按壓時間不一致,判定第一移動終端的故障源為軟件系統(tǒng)。
[0097]需要說明的是,為了對故障源進(jìn)行準(zhǔn)確定位,可以設(shè)置第一移動終端與第二移動終端之間的按壓壓力值或按壓時間在誤差允許的范圍內(nèi),表明兩者所產(chǎn)生的按壓壓力值或按壓時間一致。例如,按壓壓力值的誤差允許的范圍為±1N,當(dāng)?shù)谝灰苿咏K端得到的按壓壓力值為100N,第二移動終端得到的按壓壓力值為100.1N,此時說明兩者得到的按壓壓力值一致。
[0098]本實(shí)施例通過將第一移動終端產(chǎn)生的實(shí)際數(shù)據(jù)與第二移動終端所產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,判定第一移動終端的故障源是軟件系統(tǒng)還是執(zhí)行觸發(fā)操作對應(yīng)的硬件。采用事件注入的方式隔離硬件,通過簡單的步驟就可以實(shí)現(xiàn)快速對故障源進(jìn)行定位,提高了對故障檢測的效率及成本。
[0099]進(jìn)一步地,基于上述故障檢測裝置第一實(shí)施例,提出了本發(fā)明故障檢測裝置第三實(shí)施例,本實(shí)施例與本發(fā)明故障檢測裝置第一實(shí)施例的區(qū)別是,本實(shí)施例中上述獲取模塊 30還用于,獲取模擬所述滑動操作在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對所述預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合,獲取在所述預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離;以及,接收在所述第二移動終端發(fā)送的執(zhí)行所述滑動操作,在所述預(yù)設(shè)時間段內(nèi)產(chǎn)生的第二滑動速度、第二滑動方向及第二滑動距離。
[0100]本實(shí)施例中,第一移動終端和第二移動終端的背面將預(yù)先設(shè)置背部壓力傳感器, 分別用于檢測第一移動終端和第二移動終端背部所受到的壓力情況。該背部壓力傳感器可分布在第一移動終端和第二移動終端背部的全部區(qū)域,也可根據(jù)具體情況將背部壓力傳感器設(shè)置在背部的指定區(qū)域,可選地,以下將以背部壓力傳感器分布在第一移動終端和第二移動終端背部的指定區(qū)域進(jìn)行詳細(xì)說明。當(dāng)觸發(fā)操作為在第二移動終端的背部壓力感應(yīng)區(qū)域進(jìn)行滑動操作時,實(shí)際數(shù)據(jù)包括第一滑動速度、第一滑動方向及第一滑動距離,基準(zhǔn)數(shù)據(jù)包括第二滑動速度、第二滑動方向及第二滑動距離。可以理解的是,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。
[0101]當(dāng)?shù)谝灰苿咏K端將滑動事件注入軟件系統(tǒng),模擬在背部的壓力感應(yīng)區(qū)域執(zhí)行滑動操作時,將會產(chǎn)生滑動速度、滑動距離及滑動方向等信息,此時第一移動終端調(diào)用獲取模塊 30采集在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對該預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合,確定在該預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離。該預(yù)設(shè)時間段及預(yù)設(shè)數(shù)據(jù)點(diǎn)可根據(jù)根據(jù)具體情況而靈活設(shè)置,例如,第一移動終端采集滑動操作的前100毫秒內(nèi)產(chǎn)生的14個數(shù)據(jù)點(diǎn),通過采用線性插值算法或者其他擬合算法,對這14個數(shù)據(jù)點(diǎn)進(jìn)行擬合,獲取在這100 毫秒內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離。此時,獲取模塊30還需接收在第二移動終端發(fā)送的執(zhí)行滑動操作在該預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對該預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合得到的第二滑動速度、第二滑動方向及第二滑動距離,以便第一移動終端將第一滑動速度、第一滑動方向及第一滑動距離分別與第二滑動速度、第二滑動方向及第二滑動距離進(jìn)行對比。
[0102]本實(shí)施例在第一移動終端和第二移動終端進(jìn)行無差別的滑動操作,可以定量的反饋滑動速度、滑動方向、滑動距離等信息,以快速確定故障源是軟件系統(tǒng)還是背部壓力傳感器,為設(shè)備制造廠商節(jié)省了人力工時。
[0103]進(jìn)一步地,基于上述故障檢測裝置第三實(shí)施例,提出了本發(fā)明故障檢測裝置第四實(shí)施例,本實(shí)施例與本發(fā)明故障檢測裝置第三實(shí)施例的區(qū)別是,本實(shí)施例中上述檢測模塊 40包括:
[0104]對比單元,用于將所述第一滑動速度、所述第一滑動方向及所述第一滑動距離,分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離進(jìn)行對比;
[0105]檢測單元,用于若所述第一滑動速度、所述第一滑動方向及所述第一滑動距離分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離一致時,確定所述第一移動終端的故障源為所述背部區(qū)域預(yù)置的背部壓力傳感器;否則,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。
[0106]本實(shí)施例中,第一移動終端和第二移動終端的背面將預(yù)先設(shè)置背部壓力傳感器形成背部感應(yīng)區(qū)域,當(dāng)觸發(fā)操作為在第二移動終端的背部壓力感應(yīng)區(qū)域進(jìn)行滑動操作時,上述第一移動終端獲取到在背部感應(yīng)區(qū)域執(zhí)行滑動操作所產(chǎn)生的第一滑動速度、第一滑動方向及第一滑動距離,以及在第二移動終端的背部感應(yīng)區(qū)域執(zhí)行滑動操作所產(chǎn)生的第二滑動速度、第二滑動方向及第二滑動距離后,對比單元將第一滑動速度、第一滑動方向及第一滑動距離,分別與第二滑動速度、第二滑動方向及第二滑動距離進(jìn)行對比,若一致,則檢測單元確定第一移動終端的故障源為背部區(qū)域預(yù)置的背部壓力傳感器;否則,檢測單元確定第一移動終端的故障源為軟件系統(tǒng)。需要說明的是,為了對故障源進(jìn)行準(zhǔn)確定位,可以設(shè)置第一移動終端與第二移動終端之間的滑動速度或滑動距離在誤差允許的范圍內(nèi),表明兩者所產(chǎn)生的滑動速度或滑動距離一致。
[0107]本實(shí)施例通過將第一移動終端和第二移動終端執(zhí)行滑動操作所反饋滑動速度、滑動方向、滑動距離等進(jìn)行對比,使得第一移動終端可快速定位故障源是出自執(zhí)行該觸發(fā)事件所對應(yīng)的硬件還是軟件系統(tǒng),提高了對故障檢測的效率,節(jié)省了人力及工時。
[0108]進(jìn)一步地,基于上述故障檢測裝置第一實(shí)施例,提出了本發(fā)明故障檢測裝置第五實(shí)施例,本實(shí)施例與本發(fā)明故障檢測裝置第一實(shí)施例的區(qū)別是,本實(shí)施例中上述故障檢測裝置還包括:連接模塊,用于將所述第一移動終端與所述第二移動終端進(jìn)行配對連接。
[0109]本實(shí)施例中,移動終端包括第一移動終端和第二移動終端,其中,第一移動終端為無故障的移動終端,包括故障檢測裝置;第二移動終端為待檢測的移動終端,在第一移動終端與第二移動終端進(jìn)行信息交互之前,第一移動終端可調(diào)用連接模塊通過藍(lán)牙、wifi等無線通信與第二移動終端進(jìn)行配對連接,如圖7所示。例如,連接模塊可搜索第二移動終端的唯一標(biāo)識,或接收用戶輸入的第二移動終端的唯一標(biāo)識,根據(jù)該唯一標(biāo)識與第二移動終端建立連接關(guān)系,配對成功后第一移動終端與第二移動終端之間可以互傳數(shù)據(jù)。本實(shí)施例通過第一移動終端與第二移動終端進(jìn)行配對連接,提高了第一移動終端與第二移動終端之間進(jìn)行信息交互的便捷性及可靠性。
[0110]對應(yīng)地,提出本發(fā)明一種移動終端,該移動終端包括上述結(jié)構(gòu)的故障檢測裝置,該故障檢測裝置的工作原理及實(shí)現(xiàn)方式可參照圖5至圖7及其對應(yīng)的實(shí)施例,包含了其中的所有技術(shù)特征,在此不作贅述。該移動終端可為手機(jī)、iPad等。本發(fā)明移動終端實(shí)施例中,由于具有上述第一移動終端接收到第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件后,根據(jù)該觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作。然后將模擬觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)與在第二移動終端上執(zhí)行觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,獲取第一移動終端的故障檢測結(jié)果。使得第一移動終端可快速定位故障源是出自執(zhí)行該觸發(fā)事件所對應(yīng)的硬件還是軟件系統(tǒng),提高了對故障檢測的效率,節(jié)省了人力及工時。
[0111]對應(yīng)地,如圖8所示,提出本發(fā)明一種故障檢測方法第一實(shí)施例。本實(shí)施例故障檢測方法與上述故障檢測裝置第一實(shí)施例對應(yīng),該實(shí)施例的故障檢測方法包括:
[0112]步驟S10、接收第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件;
[0113]本實(shí)施例中,故障檢測用于移動終端,移動終端的類型可根據(jù)實(shí)際需要進(jìn)行設(shè)置, 例如,移動終端可包括手機(jī)、iPad等。移動終端包括第一移動終端和第二移動終端,其中,第一移動終端為無故障的移動終端,第二移動終端為待檢測的移動終端。第一移動終端可通過藍(lán)牙、wifi等無線通信與第二移動終端進(jìn)行配對連接,配對成功后第一移動終端與第二移動終端之間可以互傳數(shù)據(jù)。
[0114]首先,在第二移動終端上對硬件進(jìn)行觸發(fā)操作,第二移動終端將采集到執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件發(fā)送至第一移動終端,第一移動終端接收該觸發(fā)事件。該觸發(fā)操作可根據(jù)具體情況進(jìn)行靈活設(shè)置,例如,觸發(fā)操作可為在第二移動終端背部預(yù)置有壓力傳感器的區(qū)域進(jìn)行滑動或按壓操作,或者是該觸發(fā)操作為在第二移動終端側(cè)面預(yù)置的按鍵進(jìn)行按壓操作;當(dāng)然,該觸發(fā)操作有也可以為在第二移動終端的顯示屏內(nèi)進(jìn)行滑動或按壓操作。
[0115]步驟S20、將所述觸發(fā)事件注入第一移動終端預(yù)置的軟件系統(tǒng),根據(jù)所述觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作;
[0116]第一移動終端在接收到第二移動終端發(fā)送的執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件后,將該觸發(fā)事件注入第一移動終端系統(tǒng)軟件內(nèi)預(yù)置的軟件系統(tǒng)。軟件系統(tǒng)模擬相應(yīng)的硬件執(zhí)行觸發(fā)操作時,第一移動終端預(yù)置的驅(qū)動會將信息上報給內(nèi)核的事件存儲子系統(tǒng)Input,事件存儲子系統(tǒng)Input的管理器開啟一個線程不停地從事件存儲目錄/dev/input/下面的設(shè)備文件讀取對應(yīng)的觸發(fā)事件。由軟件系統(tǒng)通過事件分發(fā)節(jié)點(diǎn)InputDispatcher尋找該觸發(fā)事件所屬的界面,并向該界面分發(fā)輸入的觸發(fā)事件。例如,當(dāng)該觸發(fā)事件為打開QQ登錄界面時,第一移動終端將在顯示屏幕上顯示QQ登錄的界面。
[0117]步驟S30、獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù);
[0118]第一移動終端根據(jù)上述觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作后,獲取該觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)。當(dāng)觸發(fā)操作為滑動操作時,實(shí)際數(shù)據(jù)包括滑動方向、滑動距離、滑動速度等;當(dāng)觸發(fā)操作為按壓操作時,實(shí)際數(shù)據(jù)包括按壓產(chǎn)生的壓力值、按壓時間等。為了判斷在第一移動終端上執(zhí)行該觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)是否合理,需要與無故障的第二移動終端執(zhí)行該觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行比較。第二移動終端在完成執(zhí)行觸發(fā)操作后,將觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端,第一移動終端接收該基準(zhǔn)數(shù)據(jù)。
[0119]步驟S40、將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果。
[0120]第一移動終端將自身執(zhí)行上述觸發(fā)操作所產(chǎn)生的實(shí)際數(shù)據(jù),與在第二移動終端上執(zhí)行該觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,判斷該實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)是否一致,對第一移動終端故障源進(jìn)行準(zhǔn)確定位。例如,當(dāng)基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)一致時,確定第一移動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;反之,確定第一移動終端的故障源為軟件系統(tǒng), 以下實(shí)施例將進(jìn)行詳細(xì)說明。然后第一移動終端輸出檢測結(jié)果的相關(guān)信息,檢測結(jié)果的相關(guān)信息可在第一移動終端的顯示界面內(nèi)進(jìn)行顯示,也可以通過語音播報的功能進(jìn)行播報。 可以理解的是,在第一移動終端執(zhí)行上述觸發(fā)操作所產(chǎn)生的實(shí)際數(shù)據(jù)后,在顯示界面顯示實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)等相關(guān)信息,可由研發(fā)人員對實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)進(jìn)行對比分析,而不需要第一移動終端接收基準(zhǔn)數(shù)據(jù)后與實(shí)際數(shù)據(jù)進(jìn)行對比。[〇121]需要說明的是,第一移動終端也可以預(yù)先存儲觸發(fā)操作對應(yīng)的觸發(fā)事件,以及無故障情況下執(zhí)行該觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù),第一移動終端直接從存儲的路徑下獲取觸發(fā)事件,并在模擬觸發(fā)操作得到實(shí)際數(shù)據(jù)后,與存儲的對應(yīng)基準(zhǔn)數(shù)據(jù)進(jìn)行對比,而不需要第二移動終端發(fā)送觸發(fā)操作對應(yīng)的觸發(fā)事件及該觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù)。也可以是,第一移動終端在模擬觸發(fā)操作得到實(shí)際數(shù)據(jù)后,將得到的實(shí)際數(shù)據(jù)發(fā)送至第二移動終端,由第二移動終端將實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)進(jìn)行對比,輸出檢測結(jié)果的相關(guān)信息。
[0122]以下進(jìn)行舉例說明,在一實(shí)施例中,在第一移動終端和第二移動終端的背面將預(yù)先設(shè)置背部壓力傳感器,該背部壓力傳感器分布在第一移動終端和第二移動終端背部的指定區(qū)域形成壓力感應(yīng)區(qū)域。第一移動終端與第二移動終端進(jìn)行配對連接后,當(dāng)在第二移動終端的壓力感應(yīng)區(qū)域內(nèi)存在滑動操作時,第二移動終端將滑動操作對應(yīng)的滑動事件發(fā)送至第一移動終端,如圖7所示。第一移動終端將滑動事件注入軟件系統(tǒng),模擬在第一移動終端背部的壓力感應(yīng)區(qū)域執(zhí)行滑動操作,采集執(zhí)行滑動操作所產(chǎn)生的滑動距離、滑動速度及滑動方向等實(shí)際數(shù)據(jù)。第二移動終端在完成滑動操作后將產(chǎn)生的滑動距離、滑動速度及滑動方向等基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端,第一移動終端在接收到基準(zhǔn)數(shù)據(jù)后,將基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)進(jìn)行對比。此時,基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)一致,說明第一移動終端的軟件系統(tǒng)無故障,故障源為第一移動終端背部的壓力感應(yīng)區(qū)域的壓力傳感器。從而通過采用雙機(jī)協(xié)同的方式,在第二移動終端的背部壓力感應(yīng)區(qū)域進(jìn)行操作,將觸發(fā)事件在第一移動終端的軟件系統(tǒng)中進(jìn)行事件觸發(fā),隔離第一移動終端的背部壓力傳感器的方式來對故障源進(jìn)行定位。 實(shí)現(xiàn)了快速對故障源進(jìn)行定位,在不同移動終端進(jìn)行無差別事件觸發(fā),可以定量的反饋滑動速度、滑動方向、滑動距離等信息,可以快速確定是軟件系統(tǒng)引發(fā)的還是背部壓力傳感器缺陷引發(fā)的故障,為設(shè)備制造廠商節(jié)省了人力工時。
[0123]在另一實(shí)施例中,第一移動終端與第二移動終端進(jìn)行配對連接后,當(dāng)在第二移動終端的正面顯示屏內(nèi)存在按壓操作時,第二移動終端將按壓操作對應(yīng)的按壓事件發(fā)送至第一移動終端。第一移動終端將按壓事件注入軟件系統(tǒng),模擬在第一移動終端正面顯示屏內(nèi)執(zhí)行按壓操作,采集執(zhí)行按壓操作所產(chǎn)生的按壓壓力值及按壓時間等實(shí)際數(shù)據(jù)。第二移動終端在完成按壓操作后將產(chǎn)生的按壓壓力值及按壓時間等基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端, 第一移動終端在接收到基準(zhǔn)數(shù)據(jù)后,將基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)進(jìn)行對比。此時,第一移動終端產(chǎn)生的按壓壓力值與第二移動終端的不一致,說明第一移動終端顯示屏的壓力傳感器存在故障。從而通過依托第一移動終端的軟件系統(tǒng)進(jìn)行觸發(fā)事件的機(jī)制,模擬顯示屏內(nèi)按壓操作,避開了物理因素的影響,單純的從軟件系統(tǒng)的角度對故障源進(jìn)行驗(yàn)證。通過簡單的步驟就可以快速定位故障源,省時省力,提高了對故障檢測的效率。
[0124]本發(fā)明實(shí)施例第一移動終端接收到第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件后,根據(jù)該觸發(fā)事件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作。然后將模擬觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù)與在第二移動終端上執(zhí)行觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,獲取第一移動終端的故障檢測結(jié)果。使得第一移動終端可快速定位故障源是出自執(zhí)行該觸發(fā)事件所對應(yīng)的硬件還是軟件系統(tǒng),提高了對故障檢測的效率,節(jié)省了人力及工時。
[0125]進(jìn)一步地,基于上述故障檢測方法第一實(shí)施例,提出了本發(fā)明故障檢測方法第二實(shí)施例,本實(shí)施例故障檢測方法與上述故障檢測裝置第二實(shí)施例對應(yīng)。本實(shí)施例與本發(fā)明故障檢測方法第一實(shí)施例的區(qū)別是,本實(shí)施例中上述步驟S40包括:將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)一致時,確定所述第一移動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)不一致時,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。
[0126]本實(shí)施例中,在上述第一移動終端將執(zhí)行觸發(fā)操作所產(chǎn)生的基準(zhǔn)數(shù)據(jù),與第二移動終端執(zhí)行該觸發(fā)操作所產(chǎn)生的實(shí)際數(shù)據(jù)進(jìn)行對比,對第一移動終端進(jìn)行故障檢測的過程中,根據(jù)第一移動終端和第二移動終端反饋的定量數(shù)據(jù)進(jìn)行對比,若實(shí)際數(shù)據(jù)與基準(zhǔn)數(shù)據(jù)一致,則說明第一移動終端的軟件系統(tǒng)沒有問題,可將故障源定位為執(zhí)行該觸發(fā)操作對應(yīng)的硬件;否則,故障源為軟件系統(tǒng)。
[0127]以下進(jìn)行舉例說明,第一移動終端和第一移終端可進(jìn)行Fit(Frame interactive technology,邊框交互技術(shù))操作,第一移動終端與第二移動終端進(jìn)行配對連接后,當(dāng)在第二移動終端的邊緣存在按壓操作時,第二移動終端將按壓操作對應(yīng)的按壓事件發(fā)送至第一移動終端。第一移動終端將按壓事件注入軟件系統(tǒng),模擬在第一移動終端的邊緣執(zhí)行按壓操作,采集執(zhí)行按壓操作所產(chǎn)生的按壓壓力值及按壓時間等實(shí)際數(shù)據(jù)。第二移動終端在完成按壓操作后將產(chǎn)生的按壓壓力值及按壓時間等基準(zhǔn)數(shù)據(jù)發(fā)送至第一移動終端,第一移動終端在接收到基準(zhǔn)數(shù)據(jù)后,將基準(zhǔn)數(shù)據(jù)與實(shí)際數(shù)據(jù)進(jìn)行對比。若第一移動終端進(jìn)行按壓操作產(chǎn)生的按壓壓力值及按壓時間,與第二移動終端執(zhí)行按壓操作所產(chǎn)生的按壓壓力值及按壓時間均一致,確定第一移動終端邊緣的壓力傳感器存在故障。若第一移動終端與第二移動終端之間存在按壓壓力值和/或按壓時間不一致,判定第一移動終端的故障源為軟件系統(tǒng)。
[0128]需要說明的是,為了對故障源進(jìn)行準(zhǔn)確定位,可以設(shè)置第一移動終端與第二移動終端之間的按壓壓力值或按壓時間在誤差允許的范圍內(nèi),表明兩者所產(chǎn)生的按壓壓力值或按壓時間一致。例如,按壓壓力值的誤差允許的范圍為±1N,當(dāng)?shù)谝灰苿咏K端得到的按壓壓力值為100N,第二移動終端得到的按壓壓力值為100.1N,此時說明兩者得到的按壓壓力值一致。
[0129]本實(shí)施例通過將第一移動終端產(chǎn)生的實(shí)際數(shù)據(jù)與第二移動終端所產(chǎn)生的基準(zhǔn)數(shù)據(jù)進(jìn)行對比,判定第一移動終端的故障源是軟件系統(tǒng)還是執(zhí)行觸發(fā)操作對應(yīng)的硬件。采用事件注入的方式隔離硬件,通過簡單的步驟就可以實(shí)現(xiàn)快速對故障源進(jìn)行定位,提高了對故障檢測的效率及成本。
[0130]進(jìn)一步地,基于上述故障檢測方法第一實(shí)施例,提出了本發(fā)明故障檢測方法第三實(shí)施例,本實(shí)施例故障檢測方法與上述故障檢測裝置第三實(shí)施例對應(yīng)。本實(shí)施例與本發(fā)明故障檢測方法第一實(shí)施例的區(qū)別是,本實(shí)施例中上述步驟S30包括:獲取模擬所述滑動操作在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對所述預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合,獲取在所述預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離;以及,接收在所述第二移動終端發(fā)送的執(zhí)行所述滑動操作,在所述預(yù)設(shè)時間段內(nèi)產(chǎn)生的第二滑動速度、第二滑動方向及第二滑動距離。
[0131]本實(shí)施例中,第一移動終端和第二移動終端的背面將預(yù)先設(shè)置背部壓力傳感器, 分別用于檢測第一移動終端和第二移動終端背部所受到的壓力情況。該背部壓力傳感器可分布在第一移動終端和第二移動終端背部的全部區(qū)域,也可根據(jù)具體情況將背部壓力傳感器設(shè)置在背部的指定區(qū)域,可選地,以下將以背部壓力傳感器分布在第一移動終端和第二移動終端背部的指定區(qū)域進(jìn)行詳細(xì)說明。當(dāng)觸發(fā)操作為在第二移動終端的背部壓力感應(yīng)區(qū)域進(jìn)行滑動操作時,實(shí)際數(shù)據(jù)包括第一滑動速度、第一滑動方向及第一滑動距離,基準(zhǔn)數(shù)據(jù)包括第二滑動速度、第二滑動方向及第二滑動距離??梢岳斫獾氖?,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于描述目的,而不能理解為指示或暗示相對重要性。
[0132]當(dāng)?shù)谝灰苿咏K端將滑動事件注入軟件系統(tǒng),模擬在背部的壓力感應(yīng)區(qū)域執(zhí)行滑動操作時,將會產(chǎn)生滑動速度、滑動距離及滑動方向等信息,此時第一移動終端采集在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對該預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合,確定在該預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離。該預(yù)設(shè)時間段及預(yù)設(shè)數(shù)據(jù)點(diǎn)可根據(jù)根據(jù)具體情況而靈活設(shè)置,例如,第一移動終端采集滑動操作的前1〇〇毫秒內(nèi)產(chǎn)生的14個數(shù)據(jù)點(diǎn),通過采用線性插值算法或者其他擬合算法,對這14個數(shù)據(jù)點(diǎn)進(jìn)行擬合,獲取在這100毫秒內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離。此時,第一移動終端還需接收在第二移動終端發(fā)送的執(zhí)行滑動操作在該預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對該預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合得到的第二滑動速度、第二滑動方向及第二滑動距離,以便第一移動終端將第一滑動速度、第一滑動方向及第一滑動距離分別與第二滑動速度、第二滑動方向及第二滑動距離進(jìn)行對比。
[0133]本實(shí)施例在第一移動終端和第二移動終端進(jìn)行無差別的滑動操作,可以定量的反饋滑動速度、滑動方向、滑動距離等信息,以快速確定故障源是軟件系統(tǒng)還是背部壓力傳感器,為設(shè)備制造廠商節(jié)省了人力工時。
[0134]進(jìn)一步地,基于上述故障檢測方法第三實(shí)施例,提出了本發(fā)明故障檢測方法第四實(shí)施例,本實(shí)施例故障檢測方法與上述故障檢測裝置第四實(shí)施例對應(yīng)。本實(shí)施例與本發(fā)明故障檢測方法第三實(shí)施例的區(qū)別是,本實(shí)施例中上述步驟S40包括:
[0135]將所述第一滑動速度、所述第一滑動方向及所述第一滑動距離,分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離進(jìn)行對比;
[0136]若所述第一滑動速度、所述第一滑動方向及所述第一滑動距離分別與所述第二滑動速度、所述第二滑動方向及所述第二滑動距離一致時,確定所述第一移動終端的故障源為所述背部區(qū)域預(yù)置的背部壓力傳感器;否則,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。
[0137]本實(shí)施例中,第一移動終端和第二移動終端的背面將預(yù)先設(shè)置背部壓力傳感器形成背部感應(yīng)區(qū)域,當(dāng)觸發(fā)操作為在第二移動終端的背部壓力感應(yīng)區(qū)域進(jìn)行滑動操作時,上述第一移動終端獲取到在背部感應(yīng)區(qū)域執(zhí)行滑動操作所產(chǎn)生的第一滑動速度、第一滑動方向及第一滑動距離,以及在第二移動終端的背部感應(yīng)區(qū)域執(zhí)行滑動操作所產(chǎn)生的第二滑動速度、第二滑動方向及第二滑動距離后,將第一滑動速度、第一滑動方向及第一滑動距離, 分別與第二滑動速度、第二滑動方向及第二滑動距離進(jìn)行對比,若一致,則確定第一移動終端的故障源為背部區(qū)域預(yù)置的背部壓力傳感器;否則,確定第一移動終端的故障源為軟件系統(tǒng)。需要說明的是,為了對故障源進(jìn)行準(zhǔn)確定位,可以設(shè)置第一移動終端與第二移動終端之間的滑動速度或滑動距離在誤差允許的范圍內(nèi),表明兩者所產(chǎn)生的滑動速度或滑動距離一致。
[0138]本實(shí)施例通過將第一移動終端和第二移動終端執(zhí)行滑動操作所反饋滑動速度、滑動方向、滑動距離等進(jìn)行對比,使得第一移動終端可快速定位故障源是出自執(zhí)行該觸發(fā)事件所對應(yīng)的硬件還是軟件系統(tǒng),提高了對故障檢測的效率,節(jié)省了人力及工時。
[0139]進(jìn)一步地,基于上述故障檢測方法第一實(shí)施例,提出了本發(fā)明故障檢測方法第五實(shí)施例,本實(shí)施例故障檢測方法與上述故障檢測裝置第五實(shí)施例對應(yīng)。本實(shí)施例與本發(fā)明故障檢測方法第一實(shí)施例的區(qū)別是,本實(shí)施例中上述步驟S10之前包括:將所述第一移動終端與所述第二移動終端進(jìn)行配對連接。
[0140]本實(shí)施例中,移動終端包括第一移動終端和第二移動終端,其中,第一移動終端為無故障的移動終端,包括故障檢測裝置;第二移動終端為待檢測的移動終端,在第一移動終端與第二移動終端進(jìn)行信息交互之前,第一移動終端可通過藍(lán)牙、wifi等無線通信與第二移動終端進(jìn)行配對連接,如圖7所示。例如,第一移動終端可搜索第二移動終端的唯一標(biāo)識, 或接收用戶輸入的第二移動終端的唯一標(biāo)識,根據(jù)該唯一標(biāo)識與第二移動終端建立連接關(guān)系,配對成功后第一移動終端與第二移動終端之間可以互傳數(shù)據(jù)。本實(shí)施例通過第一移動終端與第二移動終端進(jìn)行配對連接,提高了第一移動終端與第二移動終端之間進(jìn)行信息交互的便捷性及可靠性。
[0141]通過以上的實(shí)施方式的描述,本領(lǐng)域的技術(shù)人員可以清楚地了解到上述實(shí)施例方法可借助軟件加必需的通用硬件平臺的方式來實(shí)現(xiàn),當(dāng)然也可以通過硬件,但很多情況下前者是更佳的實(shí)施方式。基于這樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計(jì)算機(jī)軟件產(chǎn)品存儲在一個存儲介質(zhì) (如R0M/RAM、磁碟、光盤)中,包括若干指令用以使得一臺終端設(shè)備(可以是手機(jī),計(jì)算機(jī),月艮務(wù)器,空調(diào)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本發(fā)明各個實(shí)施例所述的方法。
[0142]以上僅為本發(fā)明的可選實(shí)施例,并非因此限制本發(fā)明的專利范圍,凡是利用本發(fā)明說明書及附圖內(nèi)容所作的等效結(jié)構(gòu)或等效流程變換,或直接或間接運(yùn)用在其他相關(guān)的技術(shù)領(lǐng)域,均同理包括在本發(fā)明的專利保護(hù)范圍內(nèi)。
【主權(quán)項(xiàng)】
1.一種故障檢測裝置,其特征在于,所述故障檢測裝置包括:接收模塊,用于接收第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件;注入模塊,用于將所述觸發(fā)事件注入第一移動終端預(yù)置的軟件系統(tǒng),根據(jù)所述觸發(fā)事 件模擬相應(yīng)的硬件進(jìn)行觸發(fā)操作;獲取模塊,用于獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上 執(zhí)行所述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù);檢測模塊,用于將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第 一移動終端的故障檢測結(jié)果。2.如權(quán)利要求1所述的故障檢測裝置,其特征在于,所述檢測模塊還用于,將所述基準(zhǔn) 數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)一致時,確定所述第一移 動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)不一致 時,確定所述第一移動終端的故障源為所述軟件系統(tǒng)。3.如權(quán)利要求1所述的故障檢測裝置,其特征在于,當(dāng)所述觸發(fā)操作為在所述第二移動 終端的背部區(qū)域進(jìn)行滑動操作時,所述實(shí)際數(shù)據(jù)及基準(zhǔn)數(shù)據(jù)包括滑動速度、滑動方向及滑 動距離,所述獲取模塊還用于,獲取模擬所述滑動操作在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn), 對所述預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬合,獲取在所述預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及 第一滑動距離;以及,接收在所述第二移動終端發(fā)送的執(zhí)行所述滑動操作,在所述預(yù)設(shè)時間 段內(nèi)產(chǎn)生的第二滑動速度、第二滑動方向及第二滑動距離。4.如權(quán)利要求3所述的故障檢測裝置,其特征在于,所述檢測模塊包括:對比單元,用于將所述第一滑動速度、所述第一滑動方向及所述第一滑動距離,分別與 所述第二滑動速度、所述第二滑動方向及所述第二滑動距離進(jìn)行對比;檢測單元,用于若所述第一滑動速度、所述第一滑動方向及所述第一滑動距離分別與 所述第二滑動速度、所述第二滑動方向及所述第二滑動距離一致時,確定所述第一移動終 端的故障源為所述背部區(qū)域預(yù)置的背部壓力傳感器;否則,確定所述第一移動終端的故障 源為所述軟件系統(tǒng)。5.—種移動終端,其特征在于,所述移動終端包括如權(quán)利要求1至4中任一項(xiàng)所述的故 障檢測裝置,所述移動終端為如權(quán)利要求1中所述的第一移動終端。6.—種故障檢測方法,其特征在于,所述故障檢測方法包括以下步驟:接收第二移動終端發(fā)送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件;將所述觸發(fā)事件注入第一移動終端預(yù)置的軟件系統(tǒng),根據(jù)所述觸發(fā)事件模擬相應(yīng)的硬 件進(jìn)行觸發(fā)操作;獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所述觸發(fā)操 作產(chǎn)生的基準(zhǔn)數(shù)據(jù);將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故 障檢測結(jié)果。7.如權(quán)利要求6所述的故障檢測方法,其特征在于,將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn) 行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果包括:將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn)行對比,當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)一致時, 確定所述第一移動終端的故障源為執(zhí)行所述觸發(fā)操作對應(yīng)的硬件;當(dāng)所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)不一致時,確定所述第一移動終端的故障源為所述軟 件系統(tǒng)。8.如權(quán)利要求6所述的故障檢測方法,其特征在于,當(dāng)所述觸發(fā)操作為在所述第二移動 終端的背部區(qū)域進(jìn)行滑動操作時,所述實(shí)際數(shù)據(jù)及基準(zhǔn)數(shù)據(jù)包括滑動速度、滑動方向及滑 動距離,所述獲取模擬所述觸發(fā)操作產(chǎn)生的實(shí)際數(shù)據(jù),以及在所述第二移動終端上執(zhí)行所 述觸發(fā)操作產(chǎn)生的基準(zhǔn)數(shù)據(jù)包括:獲取模擬所述滑動操作在預(yù)設(shè)時間段內(nèi)產(chǎn)生的預(yù)設(shè)數(shù)據(jù)點(diǎn),對所述預(yù)設(shè)數(shù)據(jù)點(diǎn)進(jìn)行擬 合,獲取在所述預(yù)設(shè)時間段內(nèi)的第一滑動速度、第一滑動方向及第一滑動距離;以及,接收在所述第二移動終端發(fā)送的執(zhí)行所述滑動操作,在所述預(yù)設(shè)時間段內(nèi)產(chǎn)生的第二 滑動速度、第二滑動方向及第二滑動距離。9.如權(quán)利要求8所述的故障檢測方法,其特征在于,將所述基準(zhǔn)數(shù)據(jù)與所述實(shí)際數(shù)據(jù)進(jìn) 行對比,根據(jù)對比結(jié)果獲取所述第一移動終端的故障檢測結(jié)果包括:將所述第一滑動速度、所述第一滑動方向及所述第一滑動距離,分別與所述第二滑動 速度、所述第二滑動方向及所述第二滑動距離進(jìn)行對比;若所述第一滑動速度、所述第一滑動方向及所述第一滑動距離分別與所述第二滑動速 度、所述第二滑動方向及所述第二滑動距離一致時,確定所述第一移動終端的故障源為所 述背部區(qū)域預(yù)置的背部壓力傳感器;否則,確定所述第一移動終端的故障源為所述軟件系 統(tǒng)。10.如權(quán)利要求6-9中任一項(xiàng)所述的故障檢測方法,其特征在于,接收第二移動終端發(fā) 送的對硬件執(zhí)行觸發(fā)操作對應(yīng)的觸發(fā)事件之前包括:所述第一移動終端與所述第二移動終端進(jìn)行配對連接。
【文檔編號】G06F3/0488GK105955861SQ201610338316
【公開日】2016年9月21日
【申請日】2016年5月19日
【發(fā)明人】安占磊
【申請人】努比亞技術(shù)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
广宗县| 石屏县| 攀枝花市| 且末县| 通城县| 淄博市| 遂川县| 阿拉善左旗| 尼勒克县| 神木县| 潮州市| 玉门市| 永吉县| 潼南县| 桃源县| 大理市| 思南县| 来凤县| 连城县| 通海县| 龙岩市| 无极县| 汉源县| 金山区| 东乌珠穆沁旗| 虹口区| 社会| 霍邱县| 宁明县| 介休市| 福泉市| 航空| 得荣县| 郴州市| 红河县| 岳阳市| 台南县| 蒙山县| 尖扎县| 哈密市| 张家川|