一種協(xié)助遠程移動終端的方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明屬于移動終端領(lǐng)域,公開了一種協(xié)助遠程移動終端的方法和系統(tǒng)。在本發(fā)明實施例中,通過獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng)可以判斷遠程預設(shè)的移動終端是否發(fā)生故障,在當前操作系統(tǒng)為第二操作系統(tǒng)時,通過對所述移動終端的第一操作系統(tǒng)運行日志進行讀取以判斷所述第一操作系統(tǒng)崩潰或無法啟動的原因,并根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障,使遠程控制人員能夠及時知曉遠程預設(shè)移動終端是否異常及協(xié)助解決問題。
【專利說明】一種協(xié)助遠程移動終端的方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于移動終端領(lǐng)域,尤其涉及一種協(xié)助遠程移動終端的方法和系統(tǒng)。
[0002]
【背景技術(shù)】
[0003]現(xiàn)在,移動終端特別是手機成為人們必不可少的通信工具,家里的老人或?qū)W生也有很多配備了手機,可以在各種需要的情況下與老人或者孩子進行通信,了解他們的最新狀況。
[0004]但是,老人或者孩子或者其他不懂手機的人,經(jīng)常會因為誤操作刪除系統(tǒng)文件致使手機無法使用,而他們又不知道怎么解決時,往往會造成很大的麻煩,而在聯(lián)系不上時,給親人的心理造成較大的心理壓力。
[0005]
【發(fā)明內(nèi)容】
[0006]本發(fā)明的目的在于提供一種協(xié)助遠程移動終端的方法,旨在解決現(xiàn)有移動終端發(fā)生系統(tǒng)故障時,移動終端持有人無法自行解決的問題。
[0007]為了解決上述技術(shù)問題,本發(fā)明是這樣實現(xiàn)的:一種協(xié)助遠程移動終端的方法,所述移動終端包括第一操作系統(tǒng)和第二操作系統(tǒng),在所述第一操作系統(tǒng)崩潰或無法啟動時,切換至第二操作系統(tǒng),所述方法包括以下步驟:
獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng);
在當前操作系統(tǒng)為第二操作系統(tǒng)時,對所述移動終端的第一操作系統(tǒng)運行日志進行讀?。?br>
根據(jù)所述第一操作系統(tǒng)運行日志判斷所述第一操作系統(tǒng)崩潰或無法啟動的原因; 根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障。
[0008]進一步地,在所述獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng)的步驟之前還包括以下步驟:
檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令;
如果是,則獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng);
如果否,則循環(huán)檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令。
[0009]進一步地,所述對所述移動終端的第一操作系統(tǒng)運行日志進行讀取的步驟包括: 向所述遠程預設(shè)移動終端發(fā)送內(nèi)存數(shù)據(jù)讀取請求;
請求通過后讀取所述遠程預設(shè)移動終端的內(nèi)存數(shù)據(jù)中的第一操作系統(tǒng)運行日志。
[0010]進一步地,所述第一操作系統(tǒng)運行日志包括所述第一操作系統(tǒng)執(zhí)行的操作和執(zhí)行操作的時間,以及所述第一操作系統(tǒng)的系統(tǒng)程序目錄。
[0011]進一步地,所述根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障的步驟具體包括: 在所述第一操作系統(tǒng)因為系統(tǒng)文件丟失而崩潰或無法啟動時,則向所述遠程預設(shè)移動終端的內(nèi)存模塊寫入缺失的系統(tǒng)文件并修復權(quán)限;
在所述第一操作系統(tǒng)因為硬件故障而崩潰或無法啟動時,則向所述遠程預設(shè)移動終端發(fā)送硬件故障提示。
[0012]本發(fā)明的目的還在于提供一種協(xié)助遠程移動終端的系統(tǒng),所述移動終端包括第一操作系統(tǒng)和第二操作系統(tǒng),在所述第一操作系統(tǒng)崩潰或無法啟動時,切換至第二操作系統(tǒng),所述系統(tǒng)包括:
獲取單元,用于獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng);
讀取單元,用于在當前操作系統(tǒng)為第二操作系統(tǒng)時,對所述移動終端的第一操作系統(tǒng)運行日志進行讀??;
判斷單元,用于根據(jù)所述第一操作系統(tǒng)運行日志判斷所述第一操作系統(tǒng)崩潰或無法啟動的原因;
協(xié)助單元,用于根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障。
[0013]進一步地,所述系統(tǒng)還包括:
檢測單元,用于檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令;
第一控制單元,用于控制所述獲取單元獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng); 第二控制單元,用于控制循環(huán)檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令。
[0014]進一步地,所述讀取單元包括:
請求子單元,用于向所述遠程預設(shè)移動終端發(fā)送內(nèi)存數(shù)據(jù)讀取請求;
讀取子單元,用于請求通過后讀取所述遠程預設(shè)移動終端的內(nèi)存數(shù)據(jù)中的第一操作系統(tǒng)運行日志。
[0015]進一步地,所述第一操作系統(tǒng)運行日志包括所述第一操作系統(tǒng)執(zhí)行的操作和執(zhí)行操作的時間,以及所述第一操作系統(tǒng)的系統(tǒng)程序目錄。
[0016]進一步地,所述協(xié)助單元包括:
修復子單元,在所述第一操作系統(tǒng)因為系統(tǒng)文件丟失而崩潰或無法啟動時,向所述遠程預設(shè)移動終端的內(nèi)存模塊寫入缺失的系統(tǒng)文件并修復權(quán)限;
提示子單元,用于在所述第一操作系統(tǒng)因為硬件故障而崩潰或無法啟動時,則向所述遠程預設(shè)移動終端發(fā)送硬件故障提示。
[0017]在本發(fā)明中,通過獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng)可以判斷遠程預設(shè)的移動終端是否發(fā)生故障,在當前操作系統(tǒng)為第二操作系統(tǒng)時,通過對所述移動終端的第一操作系統(tǒng)運行日志進行讀取以判斷所述第一操作系統(tǒng)崩潰或無法啟動的原因,并根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障,使遠程控制人員能夠及時知曉遠程預設(shè)移動終端是否異常及協(xié)助解決問題。
[0018]
【專利附圖】
【附圖說明】
[0019]圖1是本發(fā)明實施例提供的協(xié)助遠程移動終端的方法的流程圖;
圖2是本發(fā)明第一實施例提供的協(xié)助遠程移動終端的方法的實現(xiàn)流程圖; 圖3是本發(fā)明第二實施例提供的協(xié)助遠程移動終端的方法的實現(xiàn)流程圖;
圖4是本發(fā)明第三實施例提供的協(xié)助遠程移動終端的方法的實現(xiàn)流程圖;
圖5是本發(fā)明實施例提供的協(xié)助遠程移動終端的系統(tǒng)的框架圖。
[0020]
【具體實施方式】
[0021]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0022]以下結(jié)合具體實施例對本發(fā)明的具體實現(xiàn)進行詳細描述:
圖1示出了本發(fā)明實施例提供的協(xié)助遠程移動終端的方法的流程,為了便于說明,僅列出與本發(fā)明實施例相關(guān)的部分,詳述如下:
本發(fā)明實施例提供了一種協(xié)助遠程移動終端的方法,該移動終端包括第一操作系統(tǒng)和第二操作系統(tǒng),在該第一操作系統(tǒng)崩潰或無法啟動時,切換至第二操作系統(tǒng),該第一操作系統(tǒng)和第二操作系統(tǒng)分別安裝在兩個不同的存儲單元,該方法包括以下步驟:
步驟S20,獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng)。在本實施例中,為了協(xié)助遠程的移動終端,需要先獲取遠程預設(shè)的移動終端當前運行的操作系統(tǒng),只有在當前的操作系統(tǒng)為第二操作系統(tǒng)的時候(即第一操作系統(tǒng)發(fā)生故障時)才進行遠程協(xié)助。
[0023]步驟S30,在當前操作系統(tǒng)為第二操作系統(tǒng)時,對該移動終端的第一操作系統(tǒng)運行日志進行讀取。在本實施例中,該第一操作系統(tǒng)運行日志包括該第一操作系統(tǒng)執(zhí)行的操作和執(zhí)行操作的時間,以及該第一操作系統(tǒng)的系統(tǒng)程序目錄,這樣有利于對第一操作系統(tǒng)的故障進行分析。
[0024]步驟S40,根據(jù)該第一操作系統(tǒng)運行日志判斷該第一操作系統(tǒng)崩潰或無法啟動的原因。在本實施例中,根據(jù)第一操作系統(tǒng)的運行日志可以判斷第一操作系統(tǒng)在運行過程中發(fā)生了什么故障,是系統(tǒng)文件被刪除還是硬件故障,一般操作系統(tǒng)崩潰的原因為系統(tǒng)文件被誤刪導致無法啟動,或者硬件損壞,本實施例中的第二操作系統(tǒng)只有簡單的用戶界面,作為緊急備用的操作系統(tǒng),在第一操作系統(tǒng)因硬件損壞時,第二操作系統(tǒng)仍能夠啟動。
[0025]步驟S50,根據(jù)判斷結(jié)果修復該遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障。在本實施例中,知道了遠程預設(shè)的移動終端的問題所在后,根據(jù)實際情況進行協(xié)助(修復或者提醒)。
[0026]在本發(fā)明實施例中,本發(fā)明實施例提供的協(xié)助遠程移動終端的方法是主動式協(xié)助,特別適用于老人機,家里年長的老人由于誤操作刪除了手機的程序,導致手機無法使用,本發(fā)明實施例提供的方法中,移動終端(包括老人機)設(shè)有兩個操作系統(tǒng),在移動終端中將子女或者其他人員的手機號碼或者IP地址設(shè)為預設(shè),子女或其他人員能夠主動監(jiān)測該移動終端是否有問題,在因刪除系統(tǒng)文件而導致的問題時,可以遠程下載對應(yīng)的文件至該移動終端,在因硬件損壞而導致第一操作系統(tǒng)無法啟動時,向該移動終端發(fā)送故障提示,且子女或其他人員能夠及時修理該移動終端或者更換新的移動終端。
[0027]如圖2所示,作為本發(fā)明一優(yōu)選實施例,在步驟S20之前還包括以下步驟:
步驟S10,檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令; 如果是,則執(zhí)行步驟S20 ;如果否,則循環(huán)執(zhí)行步驟S10。
[0028]在本實施例中,當?shù)谝徊僮飨到y(tǒng)崩潰時,向預設(shè)的手機號碼或者IP地址發(fā)送預設(shè)異常指令,檢測端檢測是否接收到該指令,若接受到,則獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng),判斷是否為第二操作系統(tǒng)。
[0029]如圖3所示,作為本發(fā)明一優(yōu)選實施例,步驟S30包括:
步驟S301,向該遠程預設(shè)移動終端發(fā)送內(nèi)存數(shù)據(jù)讀取請求;
步驟S302,請求通過后讀取該遠程預設(shè)移動終端的內(nèi)存數(shù)據(jù)中的第一操作系統(tǒng)運行日
O
[0030]在本實施例中,讀取第一操作系統(tǒng)的運行日志還需要經(jīng)過移動終端的權(quán)限認證,通過后才能獲取,該驗證方式為提示移動終端用戶進行允許或拒絕操作,或?qū)Πl(fā)起請求方的手機號碼或IP地址進行驗證。
[0031]如圖4所示,作為本發(fā)明一優(yōu)選實施例,步驟S50具體包括:
步驟S501,在該第一操作系統(tǒng)因為系統(tǒng)文件丟失而崩潰或無法啟動時,則向該遠程預設(shè)移動終端的內(nèi)存模塊寫入缺失的系統(tǒng)文件并修復權(quán)限;
步驟S502,在該第一操作系統(tǒng)因為硬件故障而崩潰或無法啟動時,則向該遠程預設(shè)移動終端發(fā)送硬件故障提示。
[0032]在本實施例中,第一操作系統(tǒng)崩潰或無法啟動的原因有兩種,根據(jù)不同的情況使用不同的協(xié)助方式,最終目的是使得移動終端正常使用或者得到故障提示。
[0033]本發(fā)明實施例提供的協(xié)助遠程移動終端的方法,能夠遠程檢測用戶(特別是小孩或者老人)的移動終端(包括操作系統(tǒng)和硬件)是否異常,且能夠做出協(xié)助處理。
[0034]圖5示出了本發(fā)明實施例提供的協(xié)助遠程移動終端的系統(tǒng)的框架結(jié)構(gòu),為了便于說明,僅列出與本發(fā)明實施例相關(guān)的內(nèi)容,詳述如下:
本發(fā)明實施例提供了一種協(xié)助遠程移動終端的系統(tǒng)1,該移動終端包括第一操作系統(tǒng)和第二操作系統(tǒng),在該第一操作系統(tǒng)崩潰或無法啟動時,切換至第二操作系統(tǒng),該系統(tǒng)包括檢測單元100、第一控制單元200、第二控制單元300、獲取單元400、讀取單元500、判斷單元600以及協(xié)助單元700。
[0035]在本發(fā)明實施例中,檢測單元100用于檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令;第一控制單元200用于控制該獲取單元獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng);第二控制單元300用于控制循環(huán)檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令;獲取單元400用于獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng);讀取單元500用于在當前操作系統(tǒng)為第二操作系統(tǒng)時,對該移動終端的第一操作系統(tǒng)運行日志進行讀??;判斷單元600用于根據(jù)該第一操作系統(tǒng)運行日志判斷該第一操作系統(tǒng)崩潰或無法啟動的原因;協(xié)助單元700用于根據(jù)判斷結(jié)果修復該遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障。
[0036]作為本發(fā)明一優(yōu)選實施例,該第一操作系統(tǒng)運行日志包括該第一操作系統(tǒng)執(zhí)行的操作和執(zhí)行操作的時間,以及該第一操作系統(tǒng)的系統(tǒng)程序目錄。
[0037]作為本發(fā)明一優(yōu)選實施例,讀取單元500包括請求子單元501以及讀取子單元502 ;
請求子單元501用于向該遠程預設(shè)移動終端發(fā)送內(nèi)存數(shù)據(jù)讀取請求;
讀取子單元502用于請求通過后讀取該遠程預設(shè)移動終端的內(nèi)存數(shù)據(jù)中的第一操作系統(tǒng)運行日志。
[0038]作為本發(fā)明另一優(yōu)選實施例,協(xié)助單元700包括修復子單元701以及提示子單元702 ;
修復子單元701在該第一操作系統(tǒng)因為系統(tǒng)文件丟失而崩潰或無法啟動時,向該遠程預設(shè)移動終端的內(nèi)存模塊寫入缺失的系統(tǒng)文件并修復權(quán)限;
提示子單元702用于在該第一操作系統(tǒng)因為硬件故障而崩潰或無法啟動時,則向該遠程預設(shè)移動終端發(fā)送硬件故障提示。
[0039]本發(fā)明實施例提供的協(xié)助遠程移動終端的系統(tǒng)與上述實施例中協(xié)助遠程移動終端的方法的實施例對應(yīng),其工作原理和方式均對應(yīng)適用,這里就不再贅述。
[0040]在本發(fā)明實施例中,通過獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng)可以判斷遠程預設(shè)的移動終端是否發(fā)生故障,在當前操作系統(tǒng)為第二操作系統(tǒng)時,通過對所述移動終端的第一操作系統(tǒng)運行日志進行讀取以判斷所述第一操作系統(tǒng)崩潰或無法啟動的原因,并根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障,使遠程控制人員能夠及時知曉遠程預設(shè)移動終端是否異常及協(xié)助解決問題。
[0041]本領(lǐng)域技術(shù)人員可以理解為上述實施例包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護范圍。
[0042]本領(lǐng)域普通技術(shù)人員還可以理解,實現(xiàn)上述實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,所述的程序可以在存儲于一計算機可讀取存儲介質(zhì)中,所述的存儲介質(zhì),包括R0M/RAM、磁盤、光盤等。
[0043]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
【權(quán)利要求】
1.一種協(xié)助遠程移動終端的方法,其特征在于,所述移動終端包括第一操作系統(tǒng)和第二操作系統(tǒng),在所述第一操作系統(tǒng)崩潰或無法啟動時,切換至第二操作系統(tǒng),所述方法包括以下步驟: 獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng); 在當前操作系統(tǒng)為第二操作系統(tǒng)時,對所述移動終端的第一操作系統(tǒng)運行日志進行讀??; 根據(jù)所述第一操作系統(tǒng)運行日志判斷所述第一操作系統(tǒng)崩潰或無法啟動的原因; 根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障。
2.如權(quán)利要求1所述的方法,其特征在于,在所述獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng)的步驟之前還包括以下步驟: 檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令; 如果是,則獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng); 如果否,則循環(huán)檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令。
3.如權(quán)利要求1所述的方法,其特征在于,所述對所述移動終端的第一操作系統(tǒng)運行日志進行讀取的步驟包括: 向所述遠程預設(shè)移動終端發(fā)送內(nèi)存數(shù)據(jù)讀取請求; 請求通過后讀取所述遠程預設(shè)移動終端的內(nèi)存數(shù)據(jù)中的第一操作系統(tǒng)運行日志。
4.如權(quán)利要求3所述的方法,其特征在于,所述第一操作系統(tǒng)運行日志包括所述第一操作系統(tǒng)執(zhí)行的操作和執(zhí)行操作的時間,以及所述第一操作系統(tǒng)的系統(tǒng)程序目錄。
5.如權(quán)利要求1所述的方法,其特征在于,所述根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障的步驟具體包括: 在所述第一操作系統(tǒng)因為系統(tǒng)文件丟失而崩潰或無法啟動時,則向所述遠程預設(shè)移動終端的內(nèi)存模塊寫入缺失的系統(tǒng)文件并修復權(quán)限; 在所述第一操作系統(tǒng)因為硬件故障而崩潰或無法啟動時,則向所述遠程預設(shè)移動終端發(fā)送硬件故障提示。
6.一種協(xié)助遠程移動終端的系統(tǒng),其特征在于,所述移動終端包括第一操作系統(tǒng)和第二操作系統(tǒng),在所述第一操作系統(tǒng)崩潰或無法啟動時,切換至第二操作系統(tǒng),所述系統(tǒng)包括: 獲取單元,用于獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng); 讀取單元,用于在當前操作系統(tǒng)為第二操作系統(tǒng)時,對所述移動終端的第一操作系統(tǒng)運行日志進行讀取; 判斷單元,用于根據(jù)所述第一操作系統(tǒng)運行日志判斷所述第一操作系統(tǒng)崩潰或無法啟動的原因; 協(xié)助單元,用于根據(jù)判斷結(jié)果修復所述遠程預設(shè)移動終端的第一操作系統(tǒng)或提示硬件故障。
7.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 檢測單元,用于檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令; 第一控制單元,用于控制所述獲取單元獲取遠程預設(shè)移動終端當前運行的操作系統(tǒng); 第二控制單元,用于控制循環(huán)檢測遠程預設(shè)移動終端是否發(fā)出預設(shè)異常指令。
8.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述讀取單元包括: 請求子單元,用于向所述遠程預設(shè)移動終端發(fā)送內(nèi)存數(shù)據(jù)讀取請求; 讀取子單元,用于請求通過后讀取所述遠程預設(shè)移動終端的內(nèi)存數(shù)據(jù)中的第一操作系統(tǒng)運行日志。
9.如權(quán)利要求8所述的系統(tǒng),其特征在于,所述第一操作系統(tǒng)運行日志包括所述第一操作系統(tǒng)執(zhí)行的操作和執(zhí)行操作的時間,以及所述第一操作系統(tǒng)的系統(tǒng)程序目錄。
10.如權(quán)利要求6所述的系統(tǒng),其特征在于,所述協(xié)助單元包括: 修復子單元,在所述第一操作系統(tǒng)因為系統(tǒng)文件丟失而崩潰或無法啟動時,向所述遠程預設(shè)移動終端的內(nèi)存模塊寫入缺失的系統(tǒng)文件并修復權(quán)限; 提示子單元,用于在所述第一操作系統(tǒng)因為硬件故障而崩潰或無法啟動時,則向所述遠程預設(shè)移動終端發(fā)送硬件故障提示。
【文檔編號】G06F11/14GK104407930SQ201410565659
【公開日】2015年3月11日 申請日期:2014年10月22日 優(yōu)先權(quán)日:2014年10月22日
【發(fā)明者】陸俊 申請人:陸俊