国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      一種數(shù)據(jù)備份方法和裝置的制造方法

      文檔序號(hào):10534654閱讀:745來(lái)源:國(guó)知局
      一種數(shù)據(jù)備份方法和裝置的制造方法
      【專利摘要】本發(fā)明實(shí)施例公開(kāi)了一種數(shù)據(jù)備份方法和裝置;該數(shù)據(jù)備份方法采用接收加速度獲取指令,根據(jù)該加速度獲取指令獲取終端當(dāng)前的加速度,然后根據(jù)加速度確定終端當(dāng)前是否處于跌落狀態(tài),若確定終端當(dāng)前處于跌落狀態(tài),則對(duì)終端的數(shù)據(jù)進(jìn)行備份;該方案通過(guò)終端的加速度來(lái)判斷終端的狀態(tài),并且在終端為跌落狀態(tài)時(shí)自動(dòng)對(duì)終端上的數(shù)據(jù)進(jìn)行備份,相對(duì)于現(xiàn)有技術(shù)而言,能有效防止終端跌落后造成用戶數(shù)據(jù)的丟失。
      【專利說(shuō)明】
      _種數(shù)據(jù)備份方法和裝置
      技術(shù)領(lǐng)域
      [0001 ]本發(fā)明涉及終端技術(shù)領(lǐng)域,具體涉及一種數(shù)據(jù)備份方法和裝置。
      【背景技術(shù)】
      [0002]隨著終端設(shè)備的快速發(fā)展,手機(jī)、平板電腦等終端設(shè)備得到廣泛應(yīng)用。用戶可以應(yīng)用這些終端設(shè)備進(jìn)行通信、娛樂(lè)等多種活動(dòng)。
      [0003]目前,生產(chǎn)商為了迎合消費(fèi)者的需求,越來(lái)越強(qiáng)調(diào)人機(jī)交互界面帶來(lái)的視覺(jué)沖擊,如將手機(jī)的屏幕做得越來(lái)越大、觸摸屏和顯示屏貼合越來(lái)越緊、邊框越來(lái)越窄、屏幕占比越來(lái)越大等。隨著移動(dòng)終端這些性能的提升,價(jià)格變得越來(lái)越高的同時(shí),在撞擊力作用下也變的越來(lái)越脆弱,移動(dòng)終端針對(duì)防摔的相關(guān)保護(hù)變得越來(lái)越重要。
      [0004]移動(dòng)終端是人們使用得很普遍的終端設(shè)備,隨時(shí)都攜帶在身上,但由于不小心或使用不慎,終端經(jīng)常面臨著跌落的危險(xiǎn),終端跌落之后可能造成某些硬件的損壞,硬件往往影響著終端中的程序和數(shù)據(jù),而這些程序和數(shù)據(jù)損壞后是無(wú)法恢復(fù)的,因此終端跌落后會(huì)導(dǎo)致數(shù)據(jù)的丟失。

      【發(fā)明內(nèi)容】

      [0005]本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份方法和裝置,可以解決終端跌落后會(huì)導(dǎo)致數(shù)據(jù)丟失的技術(shù)問(wèn)題。
      [0006]本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份方法,包括:
      [0007]接收加速度獲取指令;
      [0008]根據(jù)所述加速度獲取指令獲取終端當(dāng)前的加速度;
      [0009]根據(jù)所述加速度確定所述終端當(dāng)前是否處于跌落狀態(tài);
      [0010]若確定所述終端當(dāng)前處于跌落狀態(tài),則對(duì)所述終端的數(shù)據(jù)進(jìn)行備份。
      [0011 ]進(jìn)一步的,所述對(duì)所述終端的數(shù)據(jù)進(jìn)行備份的步驟具體包括:
      [0012]接收數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令指示需要備份的目標(biāo)數(shù)據(jù)以及所述目標(biāo)數(shù)據(jù)所在的數(shù)據(jù)存儲(chǔ)區(qū)域;
      [0013]根據(jù)所述數(shù)據(jù)獲取指令從所述數(shù)據(jù)存儲(chǔ)區(qū)域中獲取所述目標(biāo)數(shù)據(jù);
      [0014]對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0015]進(jìn)一步的,所述對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份的步驟具體包括:
      [0016]接收數(shù)據(jù)備份指令,所述數(shù)據(jù)備份指令指示備份區(qū)域;
      [0017]根據(jù)所述數(shù)據(jù)備份指令將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至所述備份區(qū)域。
      [0018]進(jìn)一步的,所述對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份的步驟具體包括:
      [0019]向備份服務(wù)器發(fā)送備份請(qǐng)求,所述備份請(qǐng)求攜帶所述目標(biāo)數(shù)據(jù),以使得所述服務(wù)器根據(jù)所述備份請(qǐng)求對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0020]進(jìn)一步的,在確定所述終端當(dāng)前處于跌落狀態(tài)之后,對(duì)所述終端的數(shù)據(jù)進(jìn)行備份之前,所述方法還包括:[0021 ]獲取所述終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng);
      [0022]判斷所述持續(xù)時(shí)長(zhǎng)是否大于預(yù)設(shè)時(shí)長(zhǎng);
      [0023]若是,則執(zhí)行對(duì)所述終端的數(shù)據(jù)進(jìn)行備份的步驟。
      [0024]進(jìn)一步的,所述根據(jù)所述加速度確定所述終端當(dāng)前是否處于跌落狀態(tài)的步驟具體包括:
      [0025]判斷所述加速度是否大于或等于重力加速度;
      [0026]若是,則確定所述終端當(dāng)前狀態(tài)為跌落狀態(tài);
      [0027]若否,則確定所述終端當(dāng)前狀態(tài)不為跌落狀態(tài)。
      [0028]本發(fā)明實(shí)施例還提供了一種數(shù)據(jù)備份裝置,包括:接收模塊、第一獲取模塊、確定模塊和備份模塊;
      [0029]所述接收模塊,用于接收加速度獲取指令;
      [0030]所述第一獲取模塊,用于根據(jù)所述加速度獲取指令獲取終端當(dāng)前的加速度;
      [0031]所述確定模塊,用于根據(jù)所述加速度確定所述終端當(dāng)前是否處于跌落狀態(tài);
      [0032]所述備份模塊,用于當(dāng)所述確定模塊確定為是時(shí),對(duì)所述終端的數(shù)據(jù)進(jìn)行備份。
      [0033]進(jìn)一步的,所述備份模塊具體包括:接收子模塊、獲取子模塊和備份子模塊;
      [0034]所述接收子模塊,用于接收數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令指示需要備份的目標(biāo)數(shù)據(jù)以及所述目標(biāo)數(shù)據(jù)所在的數(shù)據(jù)存儲(chǔ)區(qū)域;
      [0035]所述獲取子模塊,用于根據(jù)所述數(shù)據(jù)獲取指令從所述數(shù)據(jù)存儲(chǔ)區(qū)域中獲取所述目標(biāo)數(shù)據(jù);
      [0036]所述備份子模塊,用于對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0037]進(jìn)一步的,所述裝置還包括:第二獲取模塊和判斷模塊;
      [0038]所述第二獲取模塊,用于在所述確定模塊確定所述終端當(dāng)前處于跌落狀態(tài)之后,所述備份模塊對(duì)所述終端的數(shù)據(jù)進(jìn)行備份之前,獲取所述終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng);
      [0039]所述判斷模塊,用于判斷所述持續(xù)時(shí)長(zhǎng)是否大于預(yù)設(shè)時(shí)長(zhǎng);
      [0040]所述備份模塊,具體用于當(dāng)所述判斷模塊判斷為是時(shí),對(duì)所述終端的數(shù)據(jù)進(jìn)行備份。
      [0041 ]進(jìn)一步的,所述確定模塊具體包括:判斷子模塊和確定子模塊;
      [0042]所述判斷子模塊,用于判斷所述加速度是否大于或等于重力加速度;
      [0043]所述確定子模塊,用于當(dāng)所述判斷子模塊判斷為是時(shí),確定所述終端當(dāng)前狀態(tài)為跌落狀態(tài);當(dāng)所述判斷子模塊判斷為否時(shí),確定所述終端當(dāng)前狀態(tài)不為跌落狀態(tài)。
      [0044]本發(fā)明實(shí)施例首先接收加速度獲取指令,根據(jù)該加速度獲取指令獲取終端當(dāng)前的加速度,然后根據(jù)加速度確定終端當(dāng)前是否處于跌落狀態(tài),若確定終端當(dāng)前處于跌落狀態(tài),則對(duì)終端的數(shù)據(jù)進(jìn)行備份;該方案通過(guò)終端的加速度來(lái)判斷終端的狀態(tài),并且在終端為跌落狀態(tài)時(shí)自動(dòng)對(duì)終端上的數(shù)據(jù)進(jìn)行備份,相對(duì)于現(xiàn)有技術(shù)而言,能夠有效防止終端跌落后造成用戶數(shù)據(jù)的丟失。
      【附圖說(shuō)明】
      [0045]為了更清楚地說(shuō)明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
      [0046]圖1為本發(fā)明實(shí)施例一提供的一種數(shù)據(jù)備份方法的流程示意圖;
      [0047]圖2為本發(fā)明實(shí)施例二提供的一種數(shù)據(jù)備份方法的流程示意圖;
      [0048]圖3為本發(fā)明實(shí)施例三提供的一種數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖;
      [0049]圖4為本發(fā)明實(shí)施例三提供的第二種數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖;
      [0050]圖5為本發(fā)明實(shí)施例三提供的第三種數(shù)據(jù)備份裝置的結(jié)構(gòu)示意圖。
      【具體實(shí)施方式】
      [0051]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域技術(shù)人員在沒(méi)有作出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
      [0052]本發(fā)明實(shí)施例提供一種數(shù)據(jù)備份方法和裝置。以下將分別進(jìn)行詳細(xì)說(shuō)明。
      [0053]實(shí)施例一、
      [0054]本實(shí)施例將從數(shù)據(jù)備份裝置的角度進(jìn)行描述,該數(shù)據(jù)備份裝置具體可以集成在終端中,該終端可以為移動(dòng)互聯(lián)網(wǎng)設(shè)備(如智能手機(jī)、平板電腦)、智能穿戴設(shè)備(如智能手表)等各類電子設(shè)備。
      [0055]請(qǐng)參閱圖1,圖1為本發(fā)明實(shí)施例一提供的數(shù)據(jù)備份方法的流程示意圖,本實(shí)施例的數(shù)據(jù)備份方法包括:
      [0056]步驟SlOl,接收加速度獲取指令。
      [0057]在本發(fā)明實(shí)施例中,該加速度獲取指令的生成方式可以有多種,比如可以通過(guò)終端系統(tǒng)自動(dòng)生成,或者可以通過(guò)用戶操作來(lái)生成指令等,其中,以終端系統(tǒng)自動(dòng)生成該指令為優(yōu)選實(shí)施例。
      [0058]可選的,步驟“接收加速度獲取指令”的具體流程可以包括:每隔預(yù)設(shè)時(shí)間段生成一個(gè)加速度獲取指令,該指令用于獲取當(dāng)前終端的加速度,比如,可以設(shè)置一個(gè)定時(shí)器,設(shè)置定時(shí)器每隔2s生成加速度獲取指令,其中,該時(shí)間間隔可以根據(jù)實(shí)際需求進(jìn)行設(shè)定,比如,可以設(shè)定等時(shí)間間隔為0.01s、0.02s等等。為了可以節(jié)省終端電量,可以將該時(shí)間間隔設(shè)定為更大的值,比如ls、2s等等,本發(fā)明對(duì)此不作具體限定。
      [0059]步驟S102,根據(jù)該加速度獲取指令獲取終端當(dāng)前的加速度。
      [0060]在本發(fā)明實(shí)施例中,獲取終端當(dāng)前的加速度的方式可以有多種,比如可以通過(guò)在終端內(nèi)設(shè)置加速度傳感器來(lái)獲取該加速度數(shù)值。
      [0061]其中,加速度傳感器的位置可以根據(jù)實(shí)際情況而設(shè)置,例如:可以放置于終端的重心處、也可以放置于終端的邊緣處。進(jìn)一步地,加速度傳感器的數(shù)量也可以根據(jù)實(shí)際情況而定,即設(shè)置多個(gè)加速度傳感器均勻地分布于終端內(nèi),以獲得更準(zhǔn)確的加速度數(shù)值。
      [0062]步驟S103,根據(jù)上述加速度確定終端當(dāng)前是否處于跌落狀態(tài),若是,則執(zhí)行步驟S104,若否,則返回步驟S101。
      [0063]其中,本發(fā)明實(shí)施例中的加速度指的是終端處于失重狀態(tài)下的加速度,以區(qū)分終端跟隨用戶運(yùn)動(dòng)而誤判斷為終端跌落的情況(例如:用戶攜帶終端坐電梯,跑步時(shí)加減速等)。因此,在終端獲取到當(dāng)前的加速度之后,步驟“根據(jù)上述加速度確定終端當(dāng)前是否處于跌落狀態(tài)”可以具體包括:
      [0064]判斷當(dāng)前加速度方向是否為向下,若是,則判斷終端當(dāng)前是否處于跌落狀態(tài),若否,則返回步驟SlOl,繼續(xù)接收加速度獲取指令
      [0065]具體地,若當(dāng)前加速度方向是向下時(shí),可以預(yù)先設(shè)置加速度閾值,根據(jù)上述加速度與該加速度閾值的比較判斷終端當(dāng)前是否處于跌落狀態(tài),也即“判斷終端當(dāng)前是否處于跌落狀態(tài)”的步驟可以具體包括:
      [0066]判斷該終端的當(dāng)前加速度是否大于或等于加速度閾值;
      [0067]若是,則確定終端處于跌落狀態(tài)。
      [0068]例如,預(yù)先設(shè)置加速度閾值a,以作為參考值與獲取到的向下加速度信息b進(jìn)行比較,當(dāng)b多a時(shí),則判定上述向下加速度信息滿足上述預(yù)設(shè)的加速度閾值,確定終端為跌落狀態(tài);當(dāng)b〈a時(shí),則判定上述向下加速度信息不滿足上述預(yù)設(shè)的加速度閾值,確定終端不為跌落狀態(tài)。
      [0069]在本發(fā)明實(shí)施例中,判斷終端是否處于跌落狀態(tài)需要通過(guò)加速度與加速度閾值進(jìn)行對(duì)比,然而考慮到實(shí)際應(yīng)用中并不需要把每次獲取到的加速度都與加速度閾值進(jìn)行對(duì)比,比如當(dāng)終端在某一段時(shí)間內(nèi)處于穩(wěn)定狀態(tài)時(shí)(比如放在桌子上),當(dāng)前加速度并不會(huì)發(fā)生變化,在此種情況下,終端就不需要將當(dāng)前加速度與加速度閾值進(jìn)行對(duì)比,因此在本實(shí)施例中,在判斷該終端的當(dāng)前加速度是否大于或等于加速度閾值的步驟之前,該方法還可以包括:
      [0070]獲取上一次檢測(cè)到的終端的加速度,并將上一次檢測(cè)到的終端的加速度作為歷史加速度;
      [0071]根據(jù)當(dāng)前加速度及歷史加速度確定終端的當(dāng)前狀態(tài)是否發(fā)生改變,若是,則判斷該終端的當(dāng)前加速度是否大于或等于加速度閾值。
      [0072]其中,上述根據(jù)當(dāng)前加速度及歷史加速度確定終端的當(dāng)前狀態(tài)是否發(fā)生改變的步驟可以具體包括:
      [0073]判斷當(dāng)前加速度與上述歷史加速度是否相同;
      [0074]若是,則確定終端的當(dāng)前狀態(tài)發(fā)生改變;若否,則確定終端的當(dāng)前狀態(tài)未發(fā)生改變。
      [0075]步驟S104,對(duì)終端中的數(shù)據(jù)進(jìn)行備份。
      [0076]具體的,當(dāng)確定終端當(dāng)前為跌落狀態(tài)時(shí),步驟“對(duì)終端中的數(shù)據(jù)進(jìn)行備份”的具體流程可以包括:獲取終端中需要備份的目標(biāo)數(shù)據(jù),其中,該目標(biāo)數(shù)據(jù)可以為用戶根據(jù)實(shí)際需求自行設(shè)定的數(shù)據(jù)信息,比如,將手機(jī)中重要的聯(lián)系人信息、通話記錄、聊天記錄、照片、安裝的應(yīng)用程序信息等等設(shè)置為目標(biāo)數(shù)據(jù),然后對(duì)上述目標(biāo)數(shù)據(jù)進(jìn)行備份,也即,步驟“對(duì)終端中的數(shù)據(jù)進(jìn)行備份”可以具體包括:
      [0077]獲取終端中需要備份的目標(biāo)數(shù)據(jù);
      [0078]對(duì)上述目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0079]進(jìn)一步的,在對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份之前,可以先確定用于存儲(chǔ)該目標(biāo)數(shù)據(jù)的存儲(chǔ)裝置,其中,該存儲(chǔ)裝置可以為與終端對(duì)應(yīng)的云端(如終端用戶申請(qǐng)的360云盤、百度云盤等服務(wù)器提供的網(wǎng)絡(luò)虛擬存儲(chǔ))、可移動(dòng)數(shù)據(jù)卡(如常規(guī)的SD卡、TF卡等數(shù)據(jù)存儲(chǔ)卡,或者如S頂卡等具備一定數(shù)據(jù)存儲(chǔ)能力的用戶識(shí)別卡)、終端內(nèi)置存儲(chǔ)(如終端內(nèi)存)等等。
      [0080]優(yōu)選地,考慮到終端系統(tǒng)需要實(shí)時(shí)為加速度傳感器供電而帶來(lái)額外功耗,所以本發(fā)明還可以采用在終端的系統(tǒng)設(shè)置中集成一個(gè)開(kāi)關(guān),可以由用戶控制終端數(shù)據(jù)備份功能的開(kāi)啟和關(guān)閉。
      [0081 ]由上可知,本發(fā)明實(shí)施例采用接收加速度獲取指令,根據(jù)該加速度獲取指令獲取終端當(dāng)前的加速度,然后根據(jù)加速度確定終端當(dāng)前是否處于跌落狀態(tài),若確定終端當(dāng)前處于跌落狀態(tài),則對(duì)終端的數(shù)據(jù)進(jìn)行備份;該方案通過(guò)終端的加速度來(lái)判斷終端的狀態(tài),并且在終端為跌落狀態(tài)時(shí)自動(dòng)對(duì)終端上的數(shù)據(jù)進(jìn)行備份,相對(duì)于現(xiàn)有技術(shù)而言,能有效防止終端跌落后造成用戶數(shù)據(jù)的丟失,使得終端數(shù)據(jù)能夠及時(shí)被保護(hù),并且終端數(shù)據(jù)備份過(guò)程簡(jiǎn)單,無(wú)需用戶操作,智能化程度較高。
      [0082]實(shí)施例二、
      [0083]本實(shí)施例將在實(shí)施例一的基礎(chǔ)上,對(duì)本發(fā)明的數(shù)據(jù)備份方法作進(jìn)一步介紹,請(qǐng)參考圖2,包括:
      [0084]步驟S201,終端接收加速度獲取指令。
      [0085]在本發(fā)明實(shí)施例中,每隔一段預(yù)設(shè)時(shí)間生成一個(gè)加速度獲取指令,該預(yù)設(shè)時(shí)間可以由終端系統(tǒng)設(shè)置,也可以由用戶根據(jù)實(shí)際需求自行設(shè)定,比如,在用戶的智能手機(jī)中,每隔0.5s生成一個(gè)加速度獲取指令,該指令用于調(diào)用加速度傳感器中的數(shù)據(jù)。
      [0086]步驟S202,終端根據(jù)該加速度獲取指令獲取當(dāng)前的加速度。
      [0087]比如,在接收到加速度獲取請(qǐng)求之后,向終端的加速度傳感器發(fā)送獲取加速度的指令,根據(jù)該指令在加速度傳感器對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)區(qū)域中獲取當(dāng)前的加速度。
      [0088]步驟S203,終端判斷上述加速度是否大于或等于重力加速度,若是,則執(zhí)行步驟S204,若否,則返回步驟S201。
      [0089]在實(shí)際應(yīng)用中,重力加速度g通常指地面附近物體受地球引力作用在真空中下落的加速度,為了便于計(jì)算,其近似標(biāo)準(zhǔn)值通常取為980cm/s2或9.8m/s2,但是考慮到重力加速度會(huì)根據(jù)海拔高度、維度、空氣密度等客觀因素而發(fā)生改變,因此只設(shè)置一個(gè)固定的值可能使終端判斷錯(cuò)誤,比如在海拔較高的地方,當(dāng)?shù)氐闹亓铀俣葧?huì)比9.8m/s2稍微偏小,因此,可以設(shè)置一個(gè)范圍(例如9.7m/s2—9.9m/s2),判斷當(dāng)前加速度的值是否在該范圍當(dāng)中,若是,則確定終端當(dāng)前處于跌落狀態(tài),若否,則確定終端當(dāng)前不處于跌落狀態(tài),并返回步驟S201繼續(xù)接收加速度獲取指令。
      [0090]步驟S204,終端獲取處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)。
      [0091]在本發(fā)明實(shí)施例中,考慮到終端若從較低處跌落時(shí),或者用戶拿起終端進(jìn)行上下晃動(dòng)(比如用微信的“搖一搖”)時(shí),終端并不會(huì)有實(shí)質(zhì)性的損壞故而也不需要對(duì)用戶數(shù)據(jù)進(jìn)行備份,故而為了提高判定終端為跌落狀態(tài)的準(zhǔn)確性,可以根據(jù)終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)做進(jìn)一步判斷。
      [0092]其中,獲取終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)的方法可以有多種,比如,可以設(shè)置一個(gè)計(jì)時(shí)器,當(dāng)判定終端當(dāng)前的加速度大于或等于重力加速度開(kāi)啟該計(jì)時(shí)器,直到終端當(dāng)前加速度小于重力加速度時(shí)為止,其中,實(shí)時(shí)獲取該計(jì)時(shí)器上的時(shí)長(zhǎng)即為終端當(dāng)前處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)。
      [0093]步驟S205,終端判斷上述持續(xù)時(shí)長(zhǎng)是否大于預(yù)設(shè)時(shí)長(zhǎng),若是,則執(zhí)行步驟S206,若否,則返回步驟S201。
      [0094]比如,本實(shí)施例可以設(shè)定一個(gè)時(shí)間閾值t,相應(yīng)地,在判定上述終端當(dāng)前的加速度大于或等于重力加速度時(shí),進(jìn)一步判斷終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)tl是否滿足時(shí)間閾值t,當(dāng)tl多t時(shí),則判定終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)滿足預(yù)設(shè)時(shí)長(zhǎng),執(zhí)行下一步驟;當(dāng)tl〈t時(shí),則判定終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)不滿足預(yù)設(shè)時(shí)長(zhǎng),則返回步驟S201繼續(xù)接收加速度獲取指令。
      [0095]步驟S206,終端接收數(shù)據(jù)獲取指令。
      [0096]在本發(fā)明實(shí)施例中,該數(shù)據(jù)獲取指令指示需要備份的目標(biāo)數(shù)據(jù)以及該目標(biāo)數(shù)據(jù)所在的數(shù)據(jù)存儲(chǔ)區(qū)域,其中,該目標(biāo)數(shù)據(jù)可以為用戶根據(jù)實(shí)際需求自行設(shè)定的數(shù)據(jù)信息,比如,將手機(jī)中重要的聯(lián)系人信息、通話記錄、聊天記錄、照片、安裝的應(yīng)用程序信息等等設(shè)置為目標(biāo)數(shù)據(jù),該數(shù)據(jù)存儲(chǔ)區(qū)域即為存儲(chǔ)該目標(biāo)數(shù)據(jù)的裝置,比如手機(jī)的rom(Read-0nlyMemory,只讀內(nèi)存)。
      [0097]步驟S207,終端根據(jù)上述數(shù)據(jù)獲取指令從數(shù)據(jù)存儲(chǔ)區(qū)域中獲取目標(biāo)數(shù)據(jù)。
      [0098]可選的,可以預(yù)先在終端中設(shè)置數(shù)據(jù)備份模板,用戶可以通過(guò)該數(shù)據(jù)備份模板選擇需要自動(dòng)備份的數(shù)據(jù),當(dāng)數(shù)據(jù)備份裝置判定移動(dòng)終端當(dāng)前滿足預(yù)設(shè)的數(shù)據(jù)備份條件時(shí),數(shù)據(jù)備份裝置根據(jù)該數(shù)據(jù)備份模板自動(dòng)從數(shù)據(jù)存儲(chǔ)區(qū)域中獲取該移動(dòng)終端上需要備份的目標(biāo)數(shù)據(jù)。
      [0099]步驟S208,終端對(duì)上述目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0100]具體的,步驟“對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份”的流程可以具體包括:接收數(shù)據(jù)備份指令,其中,該數(shù)據(jù)備份指令指示用于存儲(chǔ)該目標(biāo)數(shù)據(jù)的備份區(qū)域,比如終端的內(nèi)置存儲(chǔ)器(如終端內(nèi)存)、可移動(dòng)數(shù)據(jù)卡(如常規(guī)的SD卡、TF卡等數(shù)據(jù)存儲(chǔ)卡,或者如SIM卡、3G卡等具備一定數(shù)據(jù)存儲(chǔ)能力的用戶識(shí)別卡)等,也即步驟“對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份”可以具體包括:
      [0101]接收數(shù)據(jù)備份指令,數(shù)據(jù)備份指令指示備份區(qū)域;
      [0102]根據(jù)數(shù)據(jù)備份指令將目標(biāo)數(shù)據(jù)存儲(chǔ)至備份區(qū)域。
      [0103]在實(shí)際應(yīng)用中,考慮到終端可能由于跌落導(dǎo)致硬件的損壞,比如終端的存儲(chǔ)器、可移動(dòng)數(shù)據(jù)卡等都可能造成損壞,從而導(dǎo)致備份數(shù)據(jù)無(wú)法恢復(fù),給用戶帶來(lái)不便,因此,本實(shí)施例還可以在上述備份方法的基礎(chǔ)上,將需要備份的目標(biāo)數(shù)據(jù)在服務(wù)器上進(jìn)行備份,也即,步驟“對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份”可以具體包括:
      [0104]向備份服務(wù)器發(fā)送備份請(qǐng)求,備份請(qǐng)求攜帶目標(biāo)數(shù)據(jù),以使得服務(wù)器根據(jù)備份請(qǐng)求對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0105]在本發(fā)明實(shí)施例中,可以預(yù)先在服務(wù)器上建立文件夾,比如獲取終端的標(biāo)識(shí)信息,根據(jù)該標(biāo)識(shí)信息在服務(wù)器上建立文件夾,在需要備份時(shí),將目標(biāo)數(shù)據(jù)存儲(chǔ)至該文件夾當(dāng)中,本實(shí)施例中的終端與服務(wù)器可以通過(guò)有線或無(wú)線方式進(jìn)行連接,此處不做限定。
      [0106]考慮到在緊急情況或突發(fā)情況下,由于時(shí)間比較短暫,在此過(guò)程中可上傳至服務(wù)器的待備份數(shù)據(jù)的數(shù)據(jù)量是有限的,因此,可以將待備份數(shù)據(jù)進(jìn)行優(yōu)先級(jí)排序,該優(yōu)先級(jí)可以根據(jù)實(shí)際情況由用戶進(jìn)行設(shè)定,比如將手機(jī)中的聯(lián)系人信息設(shè)為第一優(yōu)先級(jí)、照片為第二優(yōu)先級(jí)、應(yīng)用程序安裝列表為第三優(yōu)先級(jí)等,然后在備份時(shí)根據(jù)該優(yōu)先級(jí)排序結(jié)果進(jìn)行備份,即步驟“服務(wù)器根據(jù)備份請(qǐng)求對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份”可以包括:
      [0107]將上述目標(biāo)數(shù)據(jù)進(jìn)行優(yōu)先級(jí)排序,以得到排序結(jié)果;
      [0108]根據(jù)該排序結(jié)果以及備份請(qǐng)求對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0109]由上可知,本發(fā)明實(shí)施例采用接收加速度獲取指令,根據(jù)該加速度獲取指令獲取終端當(dāng)前的加速度,然后根據(jù)加速度確定終端當(dāng)前是否處于跌落狀態(tài),若確定終端當(dāng)前處于跌落狀態(tài)并且處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng)大于預(yù)設(shè)時(shí)長(zhǎng),則接收數(shù)據(jù)獲取指令并根據(jù)該指令從數(shù)據(jù)存儲(chǔ)區(qū)域中獲取目標(biāo)數(shù)據(jù),然后對(duì)該目標(biāo)數(shù)據(jù)進(jìn)行備份;該方案通過(guò)終端的加速度來(lái)判斷終端的狀態(tài),并且在終端為跌落狀態(tài)時(shí)自動(dòng)對(duì)終端上的數(shù)據(jù)進(jìn)行備份,相對(duì)于現(xiàn)有技術(shù)而言,能有效防止終端跌落后造成用戶數(shù)據(jù)的丟失,并且在終端和服務(wù)器中同時(shí)進(jìn)行備份,使得終端數(shù)據(jù)能夠及時(shí)被保護(hù)并且進(jìn)一步提高了用戶數(shù)據(jù)的安全性,另一方面,該終端數(shù)據(jù)備份的實(shí)施過(guò)程簡(jiǎn)單,無(wú)需用戶操作,智能化程度較高,給用戶帶來(lái)較好的用戶體驗(yàn)。
      [0110]實(shí)施例三、
      [0111]為了更好地實(shí)施以上方法,本發(fā)明實(shí)施例還提供一種數(shù)據(jù)備份裝置,該數(shù)據(jù)備份裝置可以集成在終端中,該終端可以為移動(dòng)互聯(lián)網(wǎng)設(shè)備(如智能手機(jī)、平板電腦)、智能穿戴設(shè)備(如智能手表)等各類電子設(shè)備。如圖3所示,該數(shù)據(jù)備份裝置可以包括:接收模塊301、第一獲取模塊302、確定模塊303和備份模塊304;
      [0112]該接收模塊301,用于接收加速度獲取指令。
      [0113]其中,該加速度獲取指令的生成方式可以有多種,比如可以通過(guò)終端系統(tǒng)自動(dòng)生成,或者可以通過(guò)用戶操作來(lái)生成指令等。
      [0114]該第一獲取模塊302,用于根據(jù)加速度獲取指令獲取終端當(dāng)前的加速度。
      [0115]其中,獲取終端當(dāng)前的加速度的方式可以有多種,比如,第一獲取模塊302在接收到加速度獲取請(qǐng)求之后,向終端的加速度傳感器發(fā)送獲取加速度的指令,根據(jù)該指令在加速度傳感器對(duì)應(yīng)的數(shù)據(jù)存儲(chǔ)區(qū)域中獲取當(dāng)前的加速度。
      [0116]該確定模塊303,用于根據(jù)加速度確定終端當(dāng)前是否處于跌落狀態(tài)。
      [0117]具體的,可以預(yù)先設(shè)置加速度閾值(比如重力加速度),該確定模塊303根據(jù)當(dāng)前加速度與該加速度閾值的比較判斷終端當(dāng)前是否處于跌落狀態(tài),若當(dāng)前加速度大于或等于該加速度閾值,則判定終端當(dāng)前處于跌落狀態(tài);若當(dāng)前加速度小于該加速度閾值,則判定終端當(dāng)前不處于跌落狀態(tài)。
      [0118]該備份模塊304,用于當(dāng)確定模塊303確定為是時(shí),對(duì)終端的數(shù)據(jù)進(jìn)行備份。
      [0119]比如在用戶手機(jī)中,備份模塊304將手機(jī)中重要的聯(lián)系人信息、通話記錄、聊天記錄、照片、安裝的應(yīng)用程序信息等等設(shè)置為目標(biāo)數(shù)據(jù),然后對(duì)上述目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0120]優(yōu)選的,如圖4所示,本發(fā)明實(shí)施例提供的數(shù)據(jù)備份裝置中的備份模塊304可以具體包括:接收子模塊3041、獲取子模塊3042和備份子模塊3043;
      [0121]該接收子模塊3041,用于接收數(shù)據(jù)獲取指令,上述數(shù)據(jù)獲取指令指示需要備份的目標(biāo)數(shù)據(jù)以及目標(biāo)數(shù)據(jù)所在的數(shù)據(jù)存儲(chǔ)區(qū)域;
      [0122]該獲取子模塊3042,用于根據(jù)數(shù)據(jù)獲取指令從數(shù)據(jù)存儲(chǔ)區(qū)域中獲取目標(biāo)數(shù)據(jù);
      [0123]該備份子模塊3043,用于對(duì)目標(biāo)數(shù)據(jù)進(jìn)行備份。
      [0124]上述確定模塊303可以具體包括:判斷子模塊3031和確定子模塊3032;
      [0125]該判斷子模塊3031,用于判斷加速度是否大于或等于重力加速度;
      [0126]該確定子模塊3032,用于當(dāng)判斷子模塊3031判斷為是時(shí),確定終端當(dāng)前狀態(tài)為跌落狀態(tài);當(dāng)判斷子模塊3031判斷為否時(shí),確定終端當(dāng)前狀態(tài)不為跌落狀態(tài)。
      [0127]優(yōu)選的,如圖5所示,本發(fā)明實(shí)施例提供的數(shù)據(jù)備份裝置還可以包括:第二獲取模塊305和判斷模塊306;
      [0128]該第二獲取模塊305,用于在確定模塊303確定終端當(dāng)前處于跌落狀態(tài)之后,備份模塊304對(duì)終端的數(shù)據(jù)進(jìn)行備份之前,獲取終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng);
      [0129]該判斷模塊306,用于判斷上述持續(xù)時(shí)長(zhǎng)是否大于預(yù)設(shè)時(shí)長(zhǎng);
      [0130]備份模塊304,具體用于當(dāng)所述判斷模塊306判斷為是時(shí),對(duì)終端的數(shù)據(jù)進(jìn)行備份。
      [0131]由上可知,本發(fā)明實(shí)施例采用接收模塊301接收加速度獲取指令,第一獲取模塊302根據(jù)該加速度獲取指令獲取終端當(dāng)前的加速度,然后由確定模塊303根據(jù)加速度確定終端當(dāng)前是否處于跌落狀態(tài),若確定終端當(dāng)前處于跌落狀態(tài),則備份模塊304對(duì)終端的數(shù)據(jù)進(jìn)行備份;該方案通過(guò)終端的加速度來(lái)判斷終端的狀態(tài),并且在終端為跌落狀態(tài)時(shí)自動(dòng)對(duì)終端上的數(shù)據(jù)進(jìn)行備份,相對(duì)于現(xiàn)有技術(shù)而言,能有效防止終端跌落后造成用戶數(shù)據(jù)的丟失,使得終端數(shù)據(jù)能夠及時(shí)被保護(hù),并且終端數(shù)據(jù)備份過(guò)程簡(jiǎn)單,無(wú)需用戶操作,智能化程度較高,有較好的用戶體驗(yàn)。
      [0132]具體實(shí)施時(shí),以上各個(gè)模塊可以作為獨(dú)立的實(shí)體來(lái)實(shí)現(xiàn),也可以進(jìn)行任意組合,作為同一或若干個(gè)實(shí)體來(lái)實(shí)現(xiàn),以上各個(gè)模塊的具體實(shí)施可參見(jiàn)前面的方法實(shí)施例,在此不再贅述。
      [0133]需要說(shuō)明的是,本領(lǐng)域普通技術(shù)人員可以理解上述實(shí)施例的各種方法中的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,如存儲(chǔ)在終端的存儲(chǔ)器中,并被該終端內(nèi)的至少一個(gè)處理器執(zhí)行,在執(zhí)行過(guò)程中可包括如信息發(fā)布方法的實(shí)施例的流程。其中,存儲(chǔ)介質(zhì)可以包括:只讀存儲(chǔ)器(R0M,Read OnlyMemory)、隨機(jī)存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。
      [0134]以上對(duì)本發(fā)明實(shí)施例提供的一種數(shù)據(jù)備份方法和裝置進(jìn)行了詳細(xì)介紹,其各功能模塊可以集成在一個(gè)處理芯片中,也可以是各個(gè)模塊單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上模塊集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。本文中應(yīng)用了具體個(gè)例對(duì)本發(fā)明的原理及實(shí)施方式進(jìn)行了闡述,以上實(shí)施例的說(shuō)明只是用于幫助理解本發(fā)明的方法及其核心思想;同時(shí),對(duì)于本領(lǐng)域的技術(shù)人員,依據(jù)本發(fā)明的思想,在【具體實(shí)施方式】及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書內(nèi)容不應(yīng)理解為對(duì)本發(fā)明的限制。
      【主權(quán)項(xiàng)】
      1.一種數(shù)據(jù)備份方法,其特征在于,包括以下步驟: 接收加速度獲取指令; 根據(jù)所述加速度獲取指令獲取終端當(dāng)前的加速度; 根據(jù)所述加速度確定所述終端當(dāng)前是否處于跌落狀態(tài); 若確定所述終端當(dāng)前處于跌落狀態(tài),則對(duì)所述終端的數(shù)據(jù)進(jìn)行備份。2.如權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述對(duì)所述終端的數(shù)據(jù)進(jìn)行備份的步驟具體包括: 接收數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令指示需要備份的目標(biāo)數(shù)據(jù)以及所述目標(biāo)數(shù)據(jù)所在的數(shù)據(jù)存儲(chǔ)區(qū)域; 根據(jù)所述數(shù)據(jù)獲取指令從所述數(shù)據(jù)存儲(chǔ)區(qū)域中獲取所述目標(biāo)數(shù)據(jù); 對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份。3.如權(quán)利要求2所述的數(shù)據(jù)備份方法,其特征在于,所述對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份的步驟具體包括: 接收數(shù)據(jù)備份指令,所述數(shù)據(jù)備份指令指示備份區(qū)域; 根據(jù)所述數(shù)據(jù)備份指令將所述目標(biāo)數(shù)據(jù)存儲(chǔ)至所述備份區(qū)域。4.如權(quán)利要求2所述的數(shù)據(jù)備份方法,其特征在于,所述對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份的步驟具體包括: 向備份服務(wù)器發(fā)送備份請(qǐng)求,所述備份請(qǐng)求攜帶所述目標(biāo)數(shù)據(jù),以使得所述服務(wù)器根據(jù)所述備份請(qǐng)求對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份。5.如權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,在確定所述終端當(dāng)前處于跌落狀態(tài)之后,對(duì)所述終端的數(shù)據(jù)進(jìn)行備份之前,所述方法還包括: 獲取所述終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng); 判斷所述持續(xù)時(shí)長(zhǎng)是否大于預(yù)設(shè)時(shí)長(zhǎng); 若是,則執(zhí)行對(duì)所述終端的數(shù)據(jù)進(jìn)行備份的步驟。6.如權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述根據(jù)所述加速度確定所述終端當(dāng)前是否處于跌落狀態(tài)的步驟具體包括: 判斷所述加速度是否大于或等于重力加速度; 若是,則確定所述終端當(dāng)前狀態(tài)為跌落狀態(tài); 若否,則確定所述終端當(dāng)前狀態(tài)不為跌落狀態(tài)。7.一種數(shù)據(jù)備份裝置,其特征在于,包括:接收模塊、第一獲取模塊、確定模塊和備份模塊; 所述接收模塊,用于接收加速度獲取指令; 所述第一獲取模塊,用于根據(jù)所述加速度獲取指令獲取終端當(dāng)前的加速度; 所述確定模塊,用于根據(jù)所述加速度確定所述終端當(dāng)前是否處于跌落狀態(tài); 所述備份模塊,用于當(dāng)所述確定模塊確定為是時(shí),對(duì)所述終端的數(shù)據(jù)進(jìn)行備份。8.如權(quán)利要求7所述的數(shù)據(jù)備份裝置,其特征在于,所述備份模塊具體包括:接收子模塊、獲取子模塊和備份子模塊; 所述接收子模塊,用于接收數(shù)據(jù)獲取指令,所述數(shù)據(jù)獲取指令指示需要備份的目標(biāo)數(shù)據(jù)以及所述目標(biāo)數(shù)據(jù)所在的數(shù)據(jù)存儲(chǔ)區(qū)域; 所述獲取子模塊,用于根據(jù)所述數(shù)據(jù)獲取指令從所述數(shù)據(jù)存儲(chǔ)區(qū)域中獲取所述目標(biāo)數(shù)據(jù); 所述備份子模塊,用于對(duì)所述目標(biāo)數(shù)據(jù)進(jìn)行備份。9.如權(quán)利要求7所述的數(shù)據(jù)備份裝置,其特征在于,所述裝置還包括:第二獲取模塊和判斷t吳塊; 所述第二獲取模塊,用于在所述確定模塊確定所述終端當(dāng)前處于跌落狀態(tài)之后,所述備份模塊對(duì)所述終端的數(shù)據(jù)進(jìn)行備份之前,獲取所述終端處于跌落狀態(tài)的持續(xù)時(shí)長(zhǎng);所述判斷模塊,用于判斷所述持續(xù)時(shí)長(zhǎng)是否大于預(yù)設(shè)時(shí)長(zhǎng); 所述備份模塊,具體用于當(dāng)所述判斷模塊判斷為是時(shí),對(duì)所述終端的數(shù)據(jù)進(jìn)行備份。10.如權(quán)利要求7所述的數(shù)據(jù)備份裝置,其特征在于,所述確定模塊具體包括:判斷子模塊和確定子模塊; 所述判斷子模塊,用于判斷所述加速度是否大于或等于重力加速度; 所述確定子模塊,用于當(dāng)所述判斷子模塊判斷為是時(shí),確定所述終端當(dāng)前狀態(tài)為跌落狀態(tài);當(dāng)所述判斷子模塊判斷為否時(shí),確定所述終端當(dāng)前狀態(tài)不為跌落狀態(tài)。
      【文檔編號(hào)】G06F11/14GK105893185SQ201610197148
      【公開(kāi)日】2016年8月24日
      【申請(qǐng)日】2016年3月31日
      【發(fā)明人】鄭燦杰, 張強(qiáng)
      【申請(qǐng)人】廣東歐珀移動(dòng)通信有限公司
      網(wǎng)友詢問(wèn)留言 已有0條留言
      • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
      1