數(shù)據(jù)輸出方法、裝置和移動終端的制作方法
【專利摘要】本發(fā)明公開了一種數(shù)據(jù)輸出方法、裝置和移動終端,所述方法包括:在硬件加載過程中對硬件損壞程度進行檢測;當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道;通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。本發(fā)明用戶可以通過上述備用數(shù)據(jù)傳輸通道讀取保存在存儲模塊中的數(shù)據(jù),解決現(xiàn)有出現(xiàn)的用戶重要數(shù)據(jù)丟失的問題,適合實際應(yīng)用。
【專利說明】
數(shù)據(jù)輸出方法、裝置和移動終端
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及智能終端技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)輸出方法、裝置和移動終端。 【背景技術(shù)】
[0002]隨著移動互聯(lián)網(wǎng)技術(shù)的快速發(fā)展,智能終端越來越普及,功能越來越強大,已經(jīng)成為人們生活中必不可少的一部分。
[0003]現(xiàn)在存在各種異常原因?qū)е轮悄芙K端不開機或者不能正常使用時,即使終端中的數(shù)據(jù)存儲模塊存儲的數(shù)據(jù)并沒有損壞,用戶仍然無法讀取保存在智能終端中的數(shù)據(jù),以手機中的EMMC模塊為例,EMMC存儲是手機的主流數(shù)據(jù)存儲方案,EMMC模塊非常小巧且集成化程度非常高,在多數(shù)情況下,即使手機本身摔壞了,EMMC模塊中存儲的數(shù)據(jù)都還是完好的, 但是用戶卻無法讀取EMMC模塊中保存的數(shù)據(jù),導(dǎo)致用戶重要數(shù)據(jù)丟失。
【發(fā)明內(nèi)容】
[0004]基于此,有必要針對現(xiàn)有智能終端不開機或者不能正常使用時,用戶無法讀取保存在智能終端中的數(shù)據(jù),導(dǎo)致用戶重要數(shù)據(jù)丟失的問題,提供一種數(shù)據(jù)輸出方法、裝置和移動終端。
[0005]為了實現(xiàn)上述目的,本發(fā)明技術(shù)方案的實施例為:
[0006]—種數(shù)據(jù)輸出方法,包括以下步驟:
[0007]在硬件加載過程中對硬件損壞程度進行檢測;
[0008]當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道;
[0009]通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0010]一種數(shù)據(jù)輸出裝置,包括:
[0011]硬件損壞檢測模塊,用于在硬件加載過程中對硬件損壞程度進行檢測;
[0012]備用數(shù)據(jù)傳輸通道啟動模塊,用于當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道;
[0013]數(shù)據(jù)輸出模塊,用于通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0014]—種移動終端,還包括上述的數(shù)據(jù)輸出裝置。
[0015]與現(xiàn)有技術(shù)相比,本發(fā)明的有益效果為:本發(fā)明數(shù)據(jù)輸出方法、裝置和移動終端, 在硬件加載過程中檢測硬件損壞程度,當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動數(shù)據(jù)存儲模塊到輸出接口的備用數(shù)據(jù)傳輸通道, 通過備用數(shù)據(jù)傳輸通道輸出數(shù)據(jù)存儲模塊中的數(shù)據(jù),用戶可以通過上述備用數(shù)據(jù)傳輸通道讀取保存在存儲模塊中的數(shù)據(jù),解決現(xiàn)有出現(xiàn)的用戶重要數(shù)據(jù)丟失的問題,適合實際應(yīng)用?!靖綀D說明】
[0016]圖1為一個實施例中數(shù)據(jù)輸出方法流程圖;
[0017]圖2為基于圖1所示方法一個具體示例中數(shù)據(jù)輸出方法流程圖;
[0018]圖3為一個實施例中數(shù)據(jù)輸出裝置結(jié)構(gòu)示意圖;
[0019]圖4為一個實施例中移動終端結(jié)構(gòu)示意圖?!揪唧w實施方式】
[0020]為使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步的詳細說明。應(yīng)當理解,此處所描述的【具體實施方式】僅僅用以解釋本發(fā)明, 并不限定本發(fā)明的保護范圍。
[0021]—個實施例中數(shù)據(jù)輸出方法,如圖1所示,包括以下步驟:[〇〇22]步驟S101:在硬件加載過程中對硬件損壞程度進行檢測;[〇〇23]步驟S102:當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道;所述預(yù)設(shè)驅(qū)動程序加載條件中提到的驅(qū)動程序為加載的數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序;
[0024]步驟S103:通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0025]從以上描述可知,本發(fā)明數(shù)據(jù)輸出方法,用戶可以通過上述備用數(shù)據(jù)傳輸通道讀取保存在存儲模塊中的數(shù)據(jù),解決用戶重要數(shù)據(jù)丟失的問題。
[0026]此外,在一個具體示例中,當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足所述預(yù)設(shè)驅(qū)動程序加載條件。
[0027]所述預(yù)設(shè)硬件損壞條件可以根據(jù)實際需要設(shè)置,當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足設(shè)置的硬件損壞條件時,判定滿足設(shè)置的驅(qū)動程序加載條件,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動數(shù)據(jù)存儲模塊到輸出接口的備用數(shù)據(jù)傳輸通道。
[0028]此外,在一個具體示例中,通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)的步驟包括:[〇〇29]接收數(shù)據(jù)輸出指令;
[0030]根據(jù)所述數(shù)據(jù)輸出指令通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0031]當接收到數(shù)據(jù)輸出指令時,根據(jù)該數(shù)據(jù)輸出指令通過開啟的數(shù)據(jù)存儲模塊到輸出接口的備用數(shù)據(jù)傳輸通道,輸出數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù),避免用戶丟失重要的數(shù)據(jù)。 [〇〇32]此外,在一個具體示例中,所述預(yù)設(shè)硬件損壞條件根據(jù)觸摸屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置。[〇〇33]當觸摸屏和/或顯示屏不正常工作時,用戶無法讀取數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù), 因此根據(jù)觸摸屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置預(yù)設(shè)硬件損壞條件,當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足預(yù)設(shè)驅(qū)動程序加載條件,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動數(shù)據(jù)存儲模塊到輸出接口的備用數(shù)據(jù)傳輸通道,輸出數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù),滿足實際應(yīng)用需要。
[0034]此外,在一個具體示例中,所述數(shù)據(jù)存儲模塊包括EMMC模塊。
[0035]當前EMMC模塊存儲數(shù)據(jù)是智能終端的主流數(shù)據(jù)存儲方案,EMMC模塊非常小巧且集成化程度非常高,并且是在智能終端內(nèi)部,在多數(shù)情況下,即使智能終端本身摔壞了,EMMC 模塊中存儲的數(shù)據(jù)都還是完好的,此種情況下,可以通過上述數(shù)據(jù)傳輸方法輸出EMMC模塊中存儲的數(shù)據(jù),確保用戶重要的數(shù)據(jù)不會丟失。[〇〇36]為了更好地理解上述方法,以下詳細闡述一個本發(fā)明數(shù)據(jù)輸出方法的應(yīng)用實例。 本應(yīng)用實例以手機為例。[〇〇37] 如圖2所示,可以包括以下步驟:[〇〇38] 步驟S201:在手機開機硬件加載過程中對硬件損壞程度進行檢測;[〇〇39]步驟S202:當檢測手機非數(shù)據(jù)存儲模塊的硬件損壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足預(yù)設(shè)驅(qū)動程序加載條件,所述預(yù)設(shè)硬件損壞條件根據(jù)手機觸摸屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置;
[0040] 步驟S203:手機加載EMMC模塊到USB接口的驅(qū)動程序,啟動EMMC模塊到USB接口的備用數(shù)據(jù)傳輸通道;[0041 ]步驟S204:電腦通過上述USB接口連接手機,發(fā)送數(shù)據(jù)輸出指令給手機;[〇〇42]步驟S205:手機接收上述數(shù)據(jù)輸出指令;
[0043]步驟S206:手機根據(jù)上述數(shù)據(jù)輸出指令通過上述備用數(shù)據(jù)傳輸通道輸出EMMC模塊中存儲的數(shù)據(jù)到電腦;
[0044]步驟S207:電腦保存手機輸出的EMMC模塊中存儲的數(shù)據(jù)。
[0045]從以上描述可知,本實施例在硬件加載過程中檢測硬件損壞程度,當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載EMMC模塊到USB接口的驅(qū)動程序,啟動EMMC模塊到USB接口的備用數(shù)據(jù)傳輸通道,通過備用數(shù)據(jù)傳輸通道輸出EMMC模塊中的數(shù)據(jù),用戶可以通過上述備用數(shù)據(jù)傳輸通道讀取保存在EMMC模塊中的數(shù)據(jù),解決現(xiàn)有出現(xiàn)的用戶重要數(shù)據(jù)丟失的問題,適合實際應(yīng)用
[0046]—個實施例中數(shù)據(jù)輸出裝置,如圖3所示,包括:[〇〇47] 硬件損壞檢測模塊301,用于在硬件加載過程中對硬件損壞程度進行檢測;[〇〇48]備用數(shù)據(jù)傳輸通道啟動模塊302,用于當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時, 加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道;
[0049]數(shù)據(jù)輸出模塊303,用于通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0050]此外,在一個具體示例中,當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足所述預(yù)設(shè)驅(qū)動程序加載條件。
[0051]所述預(yù)設(shè)硬件損壞條件可以根據(jù)實際需要設(shè)置,當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足設(shè)置的硬件損壞條件時,判定滿足設(shè)置的驅(qū)動程序加載條件,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動數(shù)據(jù)存儲模塊到輸出接口的備用數(shù)據(jù)傳輸通道。
[0052]如圖3所示,在一個具體示例中,所述數(shù)據(jù)輸出模塊303包括:[0〇53]指令接收單元3031,用于接收數(shù)據(jù)輸出指令;[〇〇54]數(shù)據(jù)輸出單元3032,用于根據(jù)所述數(shù)據(jù)輸出指令通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0055]當接收到數(shù)據(jù)輸出指令時,根據(jù)該數(shù)據(jù)輸出指令通過開啟的數(shù)據(jù)存儲模塊到輸出接口的備用數(shù)據(jù)傳輸通道,輸出數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù),避免用戶丟失重要的數(shù)據(jù)。 [〇〇56]此外,在一個具體示例中,所述預(yù)設(shè)硬件損壞條件根據(jù)觸摸屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置。[〇〇57]當觸摸屏和/或顯示屏不正常工作時,用戶無法讀取數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù), 因此根據(jù)觸摸屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置預(yù)設(shè)硬件損壞條件,當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足預(yù)設(shè)驅(qū)動程序加載條件,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動數(shù)據(jù)存儲模塊到輸出接口的備用數(shù)據(jù)傳輸通道,輸出數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù),滿足實際應(yīng)用需要。[〇〇58]此外,在一個具體示例中,所述數(shù)據(jù)存儲模塊包括EMMC模塊。
[0059]當前EMMC模塊存儲數(shù)據(jù)是智能終端的主流數(shù)據(jù)存儲方案,EMMC模塊非常小巧且集成化程度非常高,并且是在智能終端內(nèi)部,在多數(shù)情況下,即使智能終端本身摔壞了,EMMC 模塊中存儲的數(shù)據(jù)都還是完好的,此種情況下,可以通過上述數(shù)據(jù)傳輸方法輸出EMMC模塊中存儲的數(shù)據(jù),確保用戶重要的數(shù)據(jù)不會丟失。
[0060]基于圖3所示的本實施例的裝置,一個具體的工作過程可以是如下所述:[〇〇61]首先硬件損壞檢測模塊301在硬件加載過程中對硬件損壞程度進行檢測;當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,備用數(shù)據(jù)傳輸通道啟動模塊302加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道,其中當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足所述預(yù)設(shè)驅(qū)動程序加載條件,所述預(yù)設(shè)硬件損壞條件根據(jù)觸摸屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置;最后數(shù)據(jù)輸出模塊303中的指令接收單元3031接收數(shù)據(jù)輸出指令,數(shù)據(jù)輸出單元 3032根據(jù)所述數(shù)據(jù)輸出指令通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0062]從以上描述可知,本發(fā)明數(shù)據(jù)輸出裝置,用戶可以通過上述備用數(shù)據(jù)傳輸通道讀取保存在存儲模塊中的數(shù)據(jù),解決用戶重要數(shù)據(jù)丟失的問題。
[0063]將上述數(shù)據(jù)輸出裝置設(shè)置于傳統(tǒng)的移動終端形成本發(fā)明的移動終端。
[0064]—個實施例中移動終端,如圖4所示,還包括上述的數(shù)據(jù)輸出裝置,即還包括:
[0065]硬件損壞檢測模塊401,用于在硬件加載過程中對硬件損壞程度進行檢測;
[0066]備用數(shù)據(jù)傳輸通道啟動模塊402,用于當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時, 加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道;其中當檢測非數(shù)據(jù)存儲模塊的硬件損壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足所述預(yù)設(shè)驅(qū)動程序加載條件,所述預(yù)設(shè)硬件損壞條件根據(jù)觸摸屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置;[〇〇67]數(shù)據(jù)輸出模塊403,用于通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù);[〇〇68]所述數(shù)據(jù)輸出模塊403包括:[0〇69]指令接收單元4031,用于接收數(shù)據(jù)輸出指令;
[0070]數(shù)據(jù)輸出單元4032,用于根據(jù)所述數(shù)據(jù)輸出指令通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。
[0071]從以上描述可知,本發(fā)明移動終端,用戶可以通過上述備用數(shù)據(jù)傳輸通道讀取保存在移動終端存儲模塊中的數(shù)據(jù),解決現(xiàn)有出現(xiàn)的用戶重要數(shù)據(jù)丟失的問題,適合實際應(yīng)用。
[0072]以上所述實施例的各技術(shù)特征可以進行任意的組合,為使描述簡潔,未對上述實施例中的各個技術(shù)特征所有可能的組合都進行描述,然而,只要這些技術(shù)特征的組合不存在矛盾,都應(yīng)當認為是本說明書記載的范圍。
[0073]以上所述實施例僅表達了本發(fā)明的幾種實施方式,其描述較為具體和詳細,但并不能因此而理解為對發(fā)明專利范圍的限制。應(yīng)當指出的是,對于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進,這些都屬于本發(fā)明的保護范圍。因此,本發(fā)明專利的保護范圍應(yīng)以所附權(quán)利要求為準。
【主權(quán)項】
1.一種數(shù)據(jù)輸出方法,其特征在于,包括以下步驟:在硬件加載過程中對硬件損壞程度進行檢測;當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載數(shù)據(jù)存儲模塊到輸出接口的驅(qū)動程 序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳輸通道;通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)輸出方法,其特征在于,當檢測非數(shù)據(jù)存儲模塊的硬件損 壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足所述預(yù)設(shè)驅(qū)動程序加載條件。3.根據(jù)權(quán)利要求1或2所述的數(shù)據(jù)輸出方法,其特征在于,通過所述備用數(shù)據(jù)傳輸通道 輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)的步驟包括:接收數(shù)據(jù)輸出指令;根據(jù)所述數(shù)據(jù)輸出指令通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的 數(shù)據(jù)。4.根據(jù)權(quán)利要求2所述的數(shù)據(jù)輸出方法,其特征在于,所述預(yù)設(shè)硬件損壞條件根據(jù)觸摸 屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置。5.根據(jù)權(quán)利要求1所述的數(shù)據(jù)輸出方法,其特征在于,所述數(shù)據(jù)存儲模塊包括EMMC模 塊。6.—種數(shù)據(jù)輸出裝置,其特征在于,包括:硬件損壞檢測模塊,用于在硬件加載過程中對硬件損壞程度進行檢測;備用數(shù)據(jù)傳輸通道啟動模塊,用于當檢測結(jié)果滿足預(yù)設(shè)驅(qū)動程序加載條件時,加載數(shù) 據(jù)存儲模塊到輸出接口的驅(qū)動程序,啟動所述數(shù)據(jù)存儲模塊到所述輸出接口的備用數(shù)據(jù)傳 輸通道;數(shù)據(jù)輸出模塊,用于通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù)存儲模塊中存儲的數(shù)據(jù)。7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)輸出裝置,其特征在于,當檢測非數(shù)據(jù)存儲模塊的硬件損 壞程度滿足預(yù)設(shè)硬件損壞條件時,判定滿足所述預(yù)設(shè)驅(qū)動程序加載條件。8.根據(jù)權(quán)利要求6或7所述的數(shù)據(jù)輸出裝置,其特征在于,所述數(shù)據(jù)輸出模塊包括: 指令接收單元,用于接收數(shù)據(jù)輸出指令;數(shù)據(jù)輸出單元,用于根據(jù)所述數(shù)據(jù)輸出指令通過所述備用數(shù)據(jù)傳輸通道輸出所述數(shù)據(jù) 存儲模塊中存儲的數(shù)據(jù)。9.根據(jù)權(quán)利要求7所述的數(shù)據(jù)輸出裝置,其特征在于,所述預(yù)設(shè)硬件損壞條件根據(jù)觸摸 屏和/或顯示屏不正常工作時的硬件損壞程度設(shè)置,所述數(shù)據(jù)存儲模塊包括EMMC模塊。10.—種移動終端,其特征在于,還包括權(quán)利要求6-9中任一項所述的數(shù)據(jù)輸出裝置。
【文檔編號】G06F9/445GK106021057SQ201610399708
【公開日】2016年10月12日
【申請日】2016年6月7日
【發(fā)明人】談濟鋒
【申請人】廣東歐珀移動通信有限公司