本發明涉及數據傳輸技術領域,尤其涉及一種數據傳輸方法及終端設備。
背景技術:
隨著智能手機等終端設備的普及,人們更換手機等終端設備的頻率越來越高,因此出現了將舊手機中的資料導入到新手機中的需求,從而可以避免在換機過程中需要重新安裝應用程序等的繁瑣操作。目前,可以通過在舊手機與新手機中安裝具有數據備份與恢復功能的應用程序進行舊手機數據的備份,以及新手機數據的恢復,首先舊手機登陸該應用程序將舊手機中的數據備份到網盤中,然后新手機通過相同的賬號密碼登陸該應用程序從網盤中將舊手機中的資料恢復到新手機中。
但是,網盤中的賬號和密碼很容易造成泄露,一旦賬號密碼泄露,只需要登錄網盤即可知道關于用戶所有的個人信息,帶來的損失將是無法估量的,因此,利用網盤的方式進行數據備份與恢復存在較大的安全隱患。
技術實現要素:
本發明實施例提供了一種數據傳輸方法及終端設備,可以提高用戶信息的安全性。
一方面本發明實施例提供了一種數據傳輸方法,包括:
啟動終端設備中的數據傳輸應用,檢測用戶對所述終端設備進行的搖動操作;
判斷所述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷所述搖動操作的搖動次數是否與預設的搖動次數匹配;
若兩者都匹配,則進入所述數據傳輸應用,并向目標終端設備發送所述終端設備中的數據;
記錄并保存向所述目標終端設備進行數據傳輸的初始時間以及所述數據傳輸的進度;
在所述數據傳輸應用的界面中顯示所述數據傳輸的初始時間以及所述數據傳輸的進度。
作為一種可選的實施方式,在所述判斷所述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷所述搖動操作的搖動次數是否與預設的搖動次數匹配之前,所述方法還包括:
接收搖動操作預設指令,所述搖動操作預設指令用于指示獲取所述預設的搖動方向以及所述預設的搖動次數;
響應所述搖動操作預設指令,根據傳感器記錄的數據統計分析用戶對所述終端設備進行的搖動操作的搖動方向以及搖動次數;
將統計分析得到的所述搖動方向作為所述預設的搖動方向以及將統計分析得到的所述搖動次數作為所述預設的搖動次數,存儲所述預設的搖動方向以及所述預設的搖動次數。
作為一種可選的實施方式,在所述向目標終端設備發送所述終端設備中的數據之前,所述方法還包括:
檢測是否接收到針對目標數據的遷移操作指令;
所述向目標終端設備發送所述終端設備中的數據包括:
若接收到所述遷移操作指令,則向所述目標終端設備發送所述目標數據。
作為一種可選的實施方式,所述向所述目標終端設備發送所述目標數據,包括:
向與所述終端設備有線連接的所述目標終端設備發送所述目標數據;或者,向與所述終端設備無線連接的所述目標終端設備發送所述目標數據;或者,向與所述終端設備通信連接的數據轉發服務器發送所述目標數據,以使所述目標終端設備從所述數據轉發服務器中下載所述目標數據。
作為一種可選的實施方式,所述在所述數據傳輸應用的界面中顯示所述數據傳輸的初始時間以及所述數據傳輸的進度,包括:
按照預設規則從保存的數據傳輸的初始時間以及數據傳輸的進度中選取若干組數據傳輸的初始時間以及數據傳輸的進度在所述數據傳輸應用的界面中進行顯示。
作為一種可選的實施方式,所述方法還包括:
監測所述終端設備是否進行重裝系統的操作;
若所述終端設備進行重裝系統的操作,則清除所述終端設備中保存的數據傳輸的初始時間以及數據傳輸的進度。
本發明實施例二方面提供了一種終端設備,包括:
第一檢測單元,用于在啟動終端設備中的數據傳輸應用后,檢測用戶對所述終端設備進行的搖動操作;
判斷單元,用于判斷所述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷所述搖動操作的搖動次數是否與預設的搖動次數匹配;
應用進入單元,用于在兩者都匹配時,進入所述數據傳輸應用;
發送單元,用于向目標終端設備發送所述終端設備中的數據;
記錄存儲單元,用于記錄并保存向目標終端設備進行數據傳輸的初始時間以及所述數據傳輸的進度;
顯示單元,用于在所述數據傳輸應用的界面中顯示所述數據傳輸的初始時間以及所述數據傳輸的進度。
作為一種可選的實施方式,所述終端設備還包括:
接收單元,用于接收搖動操作預設指令,所述搖動操作預設指令用于指示獲取所述預設的搖動方向以及所述預設的搖動次數;
統計分析單元,用于響應所述搖動操作預設指令,根據傳感器記錄的數據統計分析用戶對所述終端設備進行的搖動操作的搖動方向以及搖動次數;
預設存儲單元,用于將統計分析得到的所述搖動方向作為所述預設的搖動方向以及將統計分析得到的所述搖動次數作為所述預設的搖動次數,存儲所述預設的搖動方向以及所述預設的搖動次數。
作為一種可選的實施方式,所述終端設備還包括:
第二檢測單元,用于檢測是否接收到針對目標數據的遷移操作指令,在接收到所述遷移操作指令時,驅動所述發送單元向所述目標終端設備發送所述目標數據。
作為一種可選的實施方式,
所述發送單元,具體用于向與所述終端設備有線連接的所述目標終端設備發送所述目標數據;或者,向與所述終端設備無線連接的所述目標終端設備發送所述目標數據;或者,向與所述終端設備通信連接的數據轉發服務器發送所述目標數據,以使所述目標終端設備從所述數據轉發服務器中下載所述目標數據。
作為一種可選的實施方式,
所述顯示單元,具體用于按照預設規則從保存的數據傳輸的初始時間以及數據傳輸的進度中選取若干組數據傳輸的初始時間以及數據傳輸的進度在所述數據傳輸應用的界面中進行顯示。
作為一種可選的實施方式,所述終端設備還包括:
監測單元,用于監測所述終端設備是否進行重裝系統的操作;
清除單元,用于在所述終端設備進行重裝系統的操作時,清除所述終端設備中保存的數據傳輸的初始時間以及數據傳輸的進度。
三方面本發明實施例還提供了一種終端設備,包括:處理器和存儲器:
所述存儲器存儲有可執行程序代碼;
所述處理器用于調用所述存儲器中存儲的所述可執行程序代碼,執行本發明實施例提供的任意一項所述的方法。
本發明實施例在終端設備進行數據傳輸時,首先通過搖動操作進行身份驗證,若驗證通過則進入數據傳輸應用,并向目標終端設備發送數據,同時記錄并保存數據傳輸的初始時間以及數據傳輸的進度,并將初始時間以及傳輸進度顯示在數據傳輸應用界面中,從而在進入數據傳輸應用時進行一次驗證操作,在進入數據傳輸應用后以及進行數據傳輸的時保存并顯示數據傳輸的初始時間以及進度,從而可以根據數據傳輸的初始時間以及數據傳輸的進度知道該數據傳輸請求是否是用戶的主動操作,從而可以判斷是否需要修改用戶的個人信息,進而提高了用戶信息的安全性。
附圖說明
為了更清楚地說明本發明實施例中的技術方案,下面將對實施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域的普通技術人員來講,在不付出創造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。
圖1為本發明實施例公開的一種數據傳輸方法的流程示意圖;
圖2為本發明實施例公開的另一種數據傳輸方法的流程示意圖;
圖3為本發明實施例公開的一種終端設備的結構示意圖;
圖4為本發明實施例公開的另一種終端設備的結構示意圖;
圖5為本發明實施例公開的一種終端設備的結構示意圖;
圖6為本發明實施例公開的另一種終端設備的結構示意圖。
具體實施方式
為了使本發明的目的、技術方案和優點更加清楚,下面將結合附圖對本發明作進一步地詳細描述,顯然,所描述的實施例僅僅是本發明一部份實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其它實施例,都屬于本發明保護的范圍。
本發明的說明書和權利要求書及附圖中的術語“第一”和“第二”等是用于區別不同對象,而不是用于描述特定順序。此外,術語“包括”和“具有”以及它們任何變形,意圖在于覆蓋不排他的包含。例如包含了一系列步驟或單元的過程、方法、系統、產品或設備沒有限定于已列出的步驟或單元,而是可選地還包括沒有列出的步驟或單元,或可選地還包括對于這些過程、方法、產品或設備固有的其它步驟或單元。
本發明實施例所涉及到的終端設備可以包括運行Android操作系統、iOS操作系統、Windows操作系統或其他操作系統的終端設備,例如移動電話、移動電腦、平板電腦、臺式電腦、個人數字助理(Personal Digital Assistant,PDA)、智能手表、智能手環等終端設備,本發明實施例后續不作復述。
本發明實施例提供了一種數據傳輸方法及終端設備,可以提高用戶信息的安全性。以下分別進行詳細說明。
請參閱圖1,圖1為本發明實施例公開的一種數據傳輸方法的流程示意圖。其中,圖1所示的數據傳輸方法可以包括以下步驟:
101:啟動終端設備中的數據傳輸應用,檢測用戶對終端設備進行的搖動操作;
本發明實施例中,數據傳輸應用可以通過長按終端設備的關機鍵,從彈出的對話框中選擇啟動數據傳輸應用,或者點擊顯示屏上的數據傳輸應用圖標啟動數據傳輸應用,或者通過語音控制啟動數據傳輸應用,具體采用何種方式啟動數據傳輸應用本發明實施例不作唯一性限定。
本發明實施例中,在啟動終端設備中的數據傳輸應用后,可以彈出輸入驗證信息對話框,提示用戶進行搖動操作驗證。
作為一種可選的實施方式,終端設備中配置有加速度傳感器,通過監測用戶施加在終端設備上在X、Y、Z軸方向的加速度力,若其中任一方向的加速度力大于預設的閾值,則判斷用戶對終端設備進行了搖動操作。
作為另一種可選的實施方式,終端設備中還可以配置有重力傳感器,上述重力傳感器用于感應用戶在搖晃或甩動終端設備過程中產生的重力;并通過終端設備中的處理器對重力傳感器感應到的重力轉換成帶有方向的加速度值;若其中任一方向的加速度力大于預設的閾值,則判斷用戶對終端設備進行了搖動操作。
需要說明的是,上述僅表示檢測用戶是否對終端設備進行搖動操作的兩種可能的實現方式,并不代表對本發明實施例的限定,任何可以實現上述功能的方法都是本發明實施例保護的范圍。
102:判斷上述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷上述搖動操作的搖動次數是否與預設的搖動次數匹配;
作為一種可選的實施方式,可以通過終端設備中的加速度傳感器感觸用戶搖動終端設備的頻率、方向等加速度變化數據,然后通過終端設備中的處理器對上述加速度變化數據進行計算處理,判斷用戶搖動的方向和次數,其中,搖動方向可以包括,上下搖動、左右搖動、傾斜搖動等。
作為另一種可選的實施方式,可以通過終端設備中的重力傳感器感應用戶在搖晃或甩動終端設備過程中產生的重力、頻率等數據,并通過終端設備中的處理器對重力傳感器感應到的重力轉換成帶有方向的加速度值,然后對上述加速度數據進行計算處理,判斷用戶搖動的方向和次數,其中,搖動方向可以包括,上下搖動、左右搖動、傾斜搖動等。
作為一種可選的實施方式,在判斷上述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷上述搖動操作的搖動次數是否與預設的搖動次數匹配之前,可以在終端設備中預設搖動操作的搖動方向及搖動次數,具體實現步驟如下:
接收搖動操作預設指令,上述搖動操作預設指令用于指示獲取上述預設的搖動方向以及上述預設的搖動次數;
響應上述搖動操作預設指令,根據傳感器記錄的數據統計分析用戶對終端設備進行的搖動操作的搖動方向以及搖動次數;
將統計分析得到的上述搖動方向作為上述預設的搖動方向以及將統計分析得到的上述搖動次數作為上述預設的搖動次數,存儲上述預設的搖動方向以及上述預設的搖動次數。
本發明實施例中,可以在數據傳輸應用界面中選擇預設按鈕,向終端設備輸入搖動操作預設指令,以指示終端設備開啟預設功能,在終端設備開啟預設功能之后,可以提示用戶進行搖動操作,那么用戶可以對終端設備進行搖動操作,如步驟102的描述,終端設備通過傳感器檢測用戶的搖動操作,并根據傳感器記錄的用戶搖動終端設備的頻率、方向等加速度變化數據,統計分析出用戶搖動操作的搖動方向以及搖動次數,并將上述搖動方向作為預設的搖動方向,將上述搖動次數作為預設的搖動次數進行存儲,作為進行解鎖功能時匹配使用。
可理解的是,終端設備分析出當前的搖動方向及搖動次數后可展示給用戶,搖動方向可以通過圖示的方式進行展示,搖動次數可以通過文本的方式進行展示,并生成提示確認消息,讓用戶確認當前搖動方向及搖動次數是否為所需的搖動方向及搖動次數;當用戶確認為所需的搖動方向及搖動次數后,才執行存儲的步驟,當用戶確認不為所需的搖動方向及搖動次數后,可以再次開始執行搖動操作,直到分析出的搖動方向及搖動次數為用戶所需。
本發明實施例中,由于每個用戶的搖動操作的使用習慣不同,因此通過步驟102可以區分不同的用戶,而且還可以根據用戶的需要隨時更改預設的搖動方向以及預設的搖動次數,并且在用戶更改預設的搖動方向及預設的搖動次數之前,需要首先對用戶身份進行驗證,從而可以提高安全性。
103:若兩者都匹配,則進入數據傳輸應用,并向目標終端設備發送終端設備中的數據;
作為一種可選的實施方式,向目標終端設備發送終端設備中的數據之前,還包括以下操作:
檢測是否接收到針對目標數據的遷移操作指令;
若接收到上述遷移操作指令,則向目標終端設備發送上述目標數據。
其中,上述遷移操作指令例如可以是由針對終端設備顯示的數據遷移功能按鈕的選取操作觸發的,該選取操作具體可以是觸控操作、聲控操作等。
其中,遷移操作指令指定的目標數據由用戶根據終端設備中顯示的待傳輸文件列表進行選取。
作為一種可選的實施方式,可以通過以下方式向目標終端設備發送終端設備中的數據:
向與終端設備有線連接的目標終端設備發送上述目標數據;或者,向與終端設備無線連接的目標終端設備發送上述目標數據;或者,向與終端設備通信連接的數據轉發服務器發送上述目標數據,以使目標終端設備從數據轉發服務器中下載上述目標數據。
104:記錄并保存向目標終端設備進行數據傳輸的初始時間以及數據傳輸的進度;
本發明實施例中,在終端設備將數據向目標終端設備進行發送時,同時記錄并永久保存數據傳輸的初始時間以及數據傳輸的進度。
作為一種可選的實施方式,在用戶進行數據傳輸時,還可以記錄并保存終端設備進行數據傳輸時所處的地理位置信息,并在終端設備中的數據傳輸應用界面中顯示上述地理位置信息,其中,可以通過終端設備中的全球定位系統(Global Positioning System,GPS)模塊進行定位,或者通過終端設備中的無線保真(Wireless Fidelity,WiFi)模塊進行定位,具體采用何種定位方式本發明實施例不作唯一性限定。
105:在數據傳輸應用的界面中顯示數據傳輸的初始時間以及數據傳輸的進度。
本發明實施例中,通過步驟104將數據傳輸的初始時間以及數據傳輸的進度保存之后,將保存的數據傳輸的初始時間以及數據傳輸的進度顯示在數據傳輸應用界面中,以便于每次用戶進入數據傳輸應用時都可以看見上一次進行數據傳輸時的時間以及數據傳輸的進度,從而可以判斷是否需要修改用戶的個人信息,進而提高了用戶信息的安全性。
在圖1所描述的方法中,在終端設備進行數據傳輸時,首先通過搖動操作進行身份驗證,若驗證通過則進入數據傳輸應用,并向目標終端設備發送數據,同時記錄并保存數據傳輸的初始時間以及數據傳輸的進度,并將初始時間以及傳輸進度顯示在數據傳輸應用界面中,從而在進入數據傳輸應用時進行一次驗證操作,在進入數據傳輸應用后以及進行數據傳輸的時保存并顯示數據傳輸的初始時間以及進度,從而可以根據數據傳輸的初始時間以及數據傳輸的進度知道該數據傳輸請求是否是用戶的主動操作,從而可以判斷是否需要修改用戶的個人信息,進而提高了用戶信息的安全性。
請參閱圖2,圖2為本發明實施例公開的另一種數據傳輸方法的流程示意圖。如圖2所示,該方法可以包括以下步驟:
201:啟動終端設備中的數據傳輸應用,檢測用戶對終端設備進行的搖動操作;
202:判斷上述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷上述搖動操作的搖動次數是否與預設的搖動次數匹配;
203:若兩者都匹配,則進入數據傳輸應用;
204:檢測是否接收到針對目標數據的遷移操作指令;
205:若接收到上述遷移操作指令,則向目標終端設備發送上述目標數據;
206:記錄并保存數據傳輸的初始時間以及數據傳輸的進度;
207:按照預設規則從保存的數據傳輸的初始時間以及數據傳輸的進度中選取若干組數據傳輸的初始時間以及數據傳輸的進度在數據傳輸應用的界面中進行顯示;
其中,可以在終端設備的數據傳輸應用界面中顯示預設時間段內保存的數據傳輸的初始時間以及數據傳輸的進度,或者,在數據傳輸應用界面中顯示預設個數的數據傳輸的初始時間以及數據傳輸的進度。需要說明的是,每一次進行數據傳輸操作時所記錄并保存的數據傳輸的初始時間以及數據傳輸的進度作為一組數據。
208:監測終端設備是否進行重裝系統的操作;
209:若終端設備進行重裝系統的操作,則清除終端設備中保存的數據傳輸的初始時間以及數據傳輸的進度。
作為一種可選的實施方式,在終端設備進行重裝系統時,則清除之前保存的數據傳輸時的初始時間以及數據傳輸的進度。
在圖1所描述的方法中,在終端設備進行數據傳輸時,首先通過搖動操作進行身份驗證,若驗證通過則進入數據傳輸應用,并向目標終端設備發送數據,同時記錄并保存數據傳輸的初始時間以及數據傳輸的進度,并將初始時間以及傳輸進度顯示在數據傳輸應用界面中,從而在進入數據傳輸應用時進行一次驗證操作,在進入數據傳輸應用后以及進行數據傳輸的時保存并顯示數據傳輸的初始時間以及進度,從而可以根據數據傳輸的初始時間以及數據傳輸的進度知道該數據傳輸請求是否是用戶的主動操作,從而可以判斷是否需要修改用戶的個人信息,進而提高了用戶信息的安全性。并且可以在終端設備進行重裝系統時,清楚之前保存的數據。
請參閱圖3,圖3是本發明的一個實施例提供的一種終端設備的結構示意圖。其中,該終端設備可以是智能手機、平板電腦、智能穿戴設備等終端設備。該終端設備包括:
第一檢測單元301,用于在啟動終端設備中的數據傳輸應用后,檢測用戶對終端設備進行的搖動操作;
判斷單元302,用于判斷上述第一檢測單元301檢測的搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷上述搖動操作的搖動次數是否與預設的搖動次數匹配;
應用進入單元303,用于在上述判斷單元302判斷兩者都匹配時,進入上述數據傳輸應用;
發送單元304,用于向目標終端設備發送終端設備中的數據;
記錄存儲單元305,用于記錄并保存向目標終端設備進行數據傳輸的初始時間以及數據傳輸的進度;
顯示單元306,用于在數據傳輸應用的界面中顯示數據傳輸的初始時間以及數據傳輸的進度。
本發明實施例中,各功能單元的具體實施方式可以參照方法實施例1中的描述,本發明實施例將不作復述。
本發明實施例中,在進入數據傳輸應用界面時,首先通過第一檢測單元301檢測用戶對終端設備進行的搖動操作,并通過判斷單元302對上述搖動操作進行驗證,若驗證通過則通過應用進入單元303進入數據傳輸應用,進而通過發送單元304向目標終端設備發送數據,同時通過記錄存儲單元305記錄并保存數據傳輸的初始時間以及數據傳輸的進度,通過顯示單元306將初始時間以及傳輸進度顯示在數據傳輸應用界面中,從而在進入數據傳輸應用時進行一次驗證操作,在進入數據傳輸應用后以及進行數據傳輸的時保存并顯示數據傳輸的初始時間以及進度,從而可以根據數據傳輸的初始時間以及數據傳輸的進度知道該數據傳輸請求是否是用戶的主動操作,從而可以判斷是否需要修改用戶的個人信息,進而提高了用戶信息的安全性。
請一并參閱圖4,圖4為本發明實施例公開的另一種終端設備的結構示意圖。其中,圖4所示的終端設備是由圖3所示的終端設備進行優化得到的,與圖3所示的終端設備相比,圖4所示的終端設備還包括:
接收單元307,用于接收搖動操作預設指令,上述搖動操作預設指令用于指示獲取預設的搖動方向以及預設的搖動次數;
統計分析單元308,用于響應上述搖動操作預設指令,根據傳感器記錄的數據統計分析用戶對終端設備進行的搖動操作的搖動方向以及搖動次數;
預設存儲單元309,用于將統計分析得到的搖動方向作為預設的搖動方向以及將統計分析得到的搖動次數作為預設的搖動次數,存儲預設的搖動方向以及預設的搖動次數。
可選地,在圖4所示的終端設備中,該終端設備還包括:
第二檢測單元310,用于檢測是否接收到針對目標數據的遷移操作指令,在接收到上述遷移操作指令時,驅動上述發送單元304向目標終端設備發送上述目標數據。
可選地,在圖4所示的終端設備中,上述發送單元304,具體用于向與終端設備有線連接的目標終端設備發送上述目標數據;或者,向與終端設備無線連接的目標終端設備發送上述目標數據;或者,向與終端設備通信連接的數據轉發服務器發送上述目標數據,以使目標終端設備從數據轉發服務器中下載上述目標數據。
可選地,在圖4所示的終端設備中,上述顯示單元306,具體用于按照預設規則從保存的數據傳輸的初始時間以及數據傳輸的進度中選取若干組數據傳輸的初始時間以及數據傳輸的進度在數據傳輸應用的界面中進行顯示。
可選地,在圖4所示的終端設備中,該終端設備還包括:
監測單元311,用于監測終端設備是否進行重裝系統的操作;
清除單元312,用于在終端設備進行重裝系統的操作時,清除終端設備中保存的數據傳輸的初始時間以及數據傳輸的進度。
請參閱圖5,圖5為本發明實施例公開的一種終端設備的結構示意圖。如圖5所示,該終端設備包括:處理器501、存儲器502以及顯示單元503;其中存儲器502可以用于處理器501執行數據處理所需要的緩存,還可以用于提供處理器501執行數據處理調用的數據以及獲得的結果數據的存儲空間。
在本發明實施例中,處理器501通過調用存儲于存儲器502中的程序代碼,用于執行以下操作:
啟動終端設備中的數據傳輸應用,檢測用戶對所述終端設備進行的搖動操作;
判斷所述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷所述搖動操作的搖動次數是否與預設的搖動次數匹配;
若兩者都匹配,則進入所述數據傳輸應用,并向目標終端設備發送所述終端設備中的數據;
記錄并保存向所述目標終端設備進行數據傳輸的初始時間以及所述數據傳輸的進度;
所述處理器501調用所述終端設備中的顯示單元503在所述數據傳輸應用的界面中顯示所述數據傳輸的初始時間以及所述數據傳輸的進度。
作為一種可選的實施方式,處理器501通過調用存儲于存儲器502中的程序代碼,在所述判斷所述搖動操作的搖動方向是否與預設的搖動方向匹配以及判斷所述搖動操作的搖動次數是否與預設的搖動次數匹配之前,還用以執行以下操作:
接收搖動操作預設指令,所述搖動操作預設指令用于指示獲取所述預設的搖動方向以及所述預設的搖動次數;
響應所述搖動操作預設指令,根據傳感器記錄的數據統計分析用戶對所述終端設備進行的搖動操作的搖動方向以及搖動次數;
將統計分析得到的所述搖動方向作為所述預設的搖動方向以及將統計分析得到的所述搖動次數作為所述預設的搖動次數,存儲所述預設的搖動方向以及所述預設的搖動次數。
作為一種可選的實施方式,處理器501通過調用存儲于存儲器502中的程序代碼,在所述向目標終端設備發送所述終端設備中的數據之前,還用以執行以下操作:
檢測是否接收到針對目標數據的遷移操作指令;
所述向目標終端設備發送所述終端設備中的數據包括:
若接收到所述遷移操作指令,則向所述目標終端設備發送所述目標數據。
作為一種可選的實施方式,處理器501通過調用存儲于存儲器502中的程序代碼,向所述目標終端設備發送所述目標數據,具體包括以下操作:
向與所述終端設備有線連接的所述目標終端設備發送所述目標數據;或者,向與所述終端設備無線連接的所述目標終端設備發送所述目標數據;或者,向與所述終端設備通信連接的數據轉發服務器發送所述目標數據,以使所述目標終端設備從所述數據轉發服務器中下載所述目標數據。
作為一種可選的實施方式,處理器501通過調用存儲于存儲器502中的程序代碼,在所述數據傳輸應用的界面中顯示所述數據傳輸的初始時間以及所述數據傳輸的進度,具體包括以下操作:
按照預設規則從保存的數據傳輸的初始時間以及數據傳輸的進度中選取若干組數據傳輸的初始時間以及數據傳輸的進度在所述數據傳輸應用的界面中進行顯示。
作為一種可選的實施方式,處理器501通過調用存儲于存儲器502中的程序代碼,還用以執行以下操作:
監測所述終端設備是否進行重裝系統的操作;
若所述終端設備進行重裝系統的操作,則清除所述終端設備中保存的數據傳輸的初始時間以及數據傳輸的進度。
請參閱圖6,圖6為本發明實施例公開的另一種終端設備的結構示意圖。如圖6所示,為了便于說明,僅示出了與本發明實施例相關的部分,具體技術細節未揭示的,請參照本發明實施例方法部分。該終端設備可以為包括手機、平板電腦、PDA(Personal Digital Assistant,個人數字助理)、POS(Point of Sales,銷售終端)、車載電腦等任意終端設備,以終端設備為手機為例:
圖6示出的是與本發明實施例提供的終端設備相關的手機的部分結構的框圖。參考圖6,手機包括:射頻(Radio Frequency,RF)電路601、存儲器602、輸入單元603、顯示單元604、傳感器605、音頻電路606、無線保真(wireless fidelity,WiFi)模塊607、處理器608、以及電源609等部件。本領域技術人員可以理解,圖6中示出的手機結構并不構成對手機的限定,可以包括比圖示更多或更少的部件,或者組合某些部件,或者不同的部件布置。
下面結合圖6對手機的各個構成部件進行具體的介紹:
RF電路601可用于收發信息或通話過程中,信號的接收和發送,特別地,將基站的下行信息接收后,給處理器608處理;另外,將設計上行的數據發送給基站。通常,RF電路601包括但不限于天線、至少一個放大器、收發信機、耦合器、低噪聲放大器(Low Noise Amplifier,LNA)、雙工器等。此外,RF電路601還可以通過無線通信與網絡和其他設備通信。上述無線通信可以使用任一通信標準或協議,包括但不限于全球移動通訊系統(Global System of Mobile communication,GSM)、通用分組無線服務(General Packet Radio Service,GPRS)、碼分多址(Code Division Multiple Access,CDMA)、寬帶碼分多址(Wideband Code Division Multiple Access,WCDMA)、長期演進(Long Term Evolution,LTE)、電子郵件、短消息服務(Short Messaging Service,SMS)等。
存儲器602可用于存儲軟件程序以及模塊,處理器608通過運行存儲在存儲器602的軟件程序以及模塊,從而執行手機的各種功能應用以及數據處理。存儲器602可主要包括存儲程序區和存儲數據區,其中,存儲程序區可存儲操作系統、至少一個功能所需的應用程序(比如聲音播放功能、圖像播放功能等)等;存儲數據區可存儲根據手機的使用所創建的數據(比如音頻數據、電話本等)等。此外,存儲器602可以包括高速隨機存取存儲器,還可以包括非易失性存儲器,例如至少一個磁盤存儲器件、閃存器件、或其他易失性固態存儲器件。
輸入單元603可用于接收輸入的數字或字符信息,以及產生與手機的用戶設置以及功能控制有關的鍵信號輸入。具體地,輸入單元603可包括觸控面板6031以及其他輸入設備6032。觸控面板6031,也稱為觸摸屏,可收集用戶在其上或附近的觸摸操作(比如用戶使用手指、觸筆等任何適合的物體或附件在觸控面板6031上或在觸控面板6031附近的操作),并根據預先設定的程式驅動相應的連接裝置。可選的,觸控面板6031可包括觸摸檢測裝置和觸摸控制器兩個部分。其中,觸摸檢測裝置檢測用戶的觸摸方位,并檢測觸摸操作帶來的信號,將信號傳送給觸摸控制器;觸摸控制器從觸摸檢測裝置上接收觸摸信息,并將它轉換成觸點坐標,再送給處理器608,并能接收處理器608發來的命令并加以執行。此外,可以采用電阻式、電容式、紅外線以及表面聲波等多種類型實現觸控面板6031。除了觸控面板6031,輸入單元603還可以包括其他輸入設備6032。具體地,其他輸入設備6032可以包括但不限于物理鍵盤、功能鍵(比如音量控制按鍵、開關按鍵等)、軌跡球、鼠標、操作桿等中的一種或多種。
顯示單元604可用于顯示由用戶輸入的信息或提供給用戶的信息以及手機的各種菜單。顯示單元604可包括顯示面板6041,可選的,可以采用液晶顯示器(Liquid Crystal Display,LCD)、有機發光二極管(Organic Light-Emitting Diode,OLED)等形式來配置顯示面板6041。進一步的,觸控面板6031可覆蓋顯示面板6041,當觸控面板6031檢測到在其上或附近的觸摸操作后,傳送給處理器608以確定觸摸事件的類型,隨后處理器608根據觸摸事件的類型在顯示面板6041上提供相應的視覺輸出。雖然在圖6中,觸控面板6031與顯示面板6041是作為兩個獨立的部件來實現手機的輸入和輸入功能,但是在某些實施例中,可以將觸控面板6031與顯示面板6041集成而實現手機的輸入和輸出功能。
手機還可包括至少一種傳感器605,比如光傳感器、運動傳感器以及其他傳感器。具體地,光傳感器可包括環境光傳感器及接近傳感器,其中,環境光傳感器可根據環境光線的明暗來調節顯示面板6041的亮度,接近傳感器可在手機移動到耳邊時,關閉顯示面板6041和/或背光。作為運動傳感器的一種,加速度傳感器可檢測各個方向上(一般為三軸)加速度的大小,靜止時可檢測出重力的大小及方向,可用于識別手機姿態的應用(比如橫豎屏切換、相關游戲、磁力計姿態校準)、振動識別相關功能(比如計步器、敲擊)等;例如,可以通過監測用戶施加在手機上在X、Y、Z軸方向的加速度力,若其中任一方向的加速度力大于預設的閾值,則表示用戶對手機進行了搖動操作。另外,重力傳感器作為運動傳感器的一種,也可以用來檢測用戶對手機進行的搖動操作,例如,重力傳感器用于感應用戶在搖晃或甩動手機過程中產生的重力;并通過手機中的處理器608對重力傳感器感應到的重力轉換成帶有方向的加速度值;若其中任一方向的加速度力大于預設的閾值,則表示用戶對手機進行了搖動操作。至于手機還可配置的陀螺儀、氣壓計、濕度計、溫度計、紅外線傳感器等其他傳感器,在此不再贅述。
音頻電路606、揚聲器6061,傳聲器6062可提供用戶與手機之間的音頻接口。音頻電路606可將接收到的音頻數據轉換后的電信號,傳輸到揚聲器6061,由揚聲器6061轉換為聲音信號輸出;另一方面,傳聲器6062將收集的聲音信號轉換為電信號,由音頻電路606接收后轉換為音頻數據,再將音頻數據輸出處理器608處理后,經RF電路601以發送給比如另一手機,或者將音頻數據輸出至存儲器602以便進一步處理。
WiFi屬于短距離無線傳輸技術,手機通過WiFi模塊607可以幫助用戶收發電子郵件、瀏覽網頁和訪問流式媒體等,它為用戶提供了無線的寬帶互聯網訪問。雖然圖6示出了WiFi模塊607,但是可以理解的是,其并不屬于手機的必須構成,完全可以根據需要在不改變發明的本質的范圍內而省略。
處理器608是手機的控制中心,利用各種接口和線路連接整個手機的各個部分,通過運行或執行存儲在存儲器602內的軟件程序和/或模塊,以及調用存儲在存儲器602內的數據,執行手機的各種功能和處理數據,從而對手機進行整體監控。可選的,處理器608可包括一個或多個處理單元;優選的,處理器608可集成應用處理器和調制解調處理器,其中,應用處理器主要處理操作系統、用戶界面和應用程序等,調制解調處理器主要處理無線通信。可以理解的是,上述調制解調處理器也可以不集成到處理器608中。
手機還包括給各個部件供電的電源609(比如電池),優選的,電源可以通過電源管理系統與處理器608邏輯相連,從而通過電源管理系統實現管理充電、放電、以及功耗管理等功能。
盡管未示出,手機還可以包括攝像頭、藍牙模塊等,在此不再贅述。
前述實施例中,各步驟方法流程可以基于該終端的結構實現。
前述圖1、圖2所示的實施例中,各步驟方法流程可以基于該手機的結構實現。前述圖3、圖4、圖5所示的實施例中,各單元功能可以基于該手機的結構實現。
值得注意的是,上述終端設備的實施例中,所包括的各個單元只是按照功能邏輯進行劃分的,但并不局限于上述的劃分,只要能夠實現相應的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區分,并不用于限制本發明的保護范圍。
另外,本領域普通技術人員可以理解實現上述各方法實施例中的全部或部分步驟是可以通過程序來指令相關的硬件完成,相應的程序可以存儲于一種計算機可讀存儲介質中,上述提到的存儲介質可以是只讀存儲器,磁盤或光盤等。
以上僅為本發明較佳的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明實施例揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。因此,本發明的保護范圍應該以權利要求的保護范圍為準。