一種共享文件的方法及終端的制作方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種共享文件的方法及終端。
【背景技術(shù)】
[0002]隨著電子技術(shù)和終端技術(shù)的發(fā)展,市場上出現(xiàn)了各種各樣的終端設(shè)備,例如手機、平板電腦、筆記本電腦、智能手環(huán)等。利用這些終端設(shè)備,用戶不僅可以工作、娛樂,還可以和其他用戶進行文件傳輸、語音聊天、視頻聊天甚至移動流量共享等各種通信活動。
[0003]當終端之間進行文件共享時,為了保護共享文件的安全性,需要對文件進行加密處理,現(xiàn)有技術(shù)通常由用戶設(shè)置或系統(tǒng)隨機生成,對于接入方來說,需要記憶自己不熟悉的共享密碼,容易出錯,用戶體驗不佳。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實施例提供了一種共享文件的方法及終端,以解決共享密碼不易記憶,密碼輸入時易出錯的問題。
[0005]本發(fā)明實施例第一方面提供了一種共享文件的方法,包括:
[0006]第一終端檢測用戶搖晃所述第一終端或敲擊所述第一終端的參數(shù),根據(jù)檢測的參數(shù)和預(yù)設(shè)規(guī)則生成共享密碼;
[0007]使用所述共享密碼將共享的文件進行加密;
[0008]將加密后的文件以及所述共享密碼發(fā)送給第二終端,以便所述第二終端接收用戶根據(jù)所述預(yù)設(shè)規(guī)則和所述共享密碼執(zhí)行的搖晃或敲擊操作,對所述共享的文件解密。
[0009]其中,所述第一終端檢測用戶搖晃所述第一終端的參數(shù),根據(jù)檢測的參數(shù)和預(yù)設(shè)規(guī)則生成共享密碼,包括:
[0010]檢測用戶搖晃所述第一終端的方向和次數(shù);
[0011]將搖晃的方向和次數(shù)與字符或數(shù)學(xué)表達式對應(yīng);
[0012]當用戶停止搖晃所述第一終端達到預(yù)設(shè)時間后,根據(jù)檢測到的用戶搖晃所述第一終端的方向和次數(shù),生成由字符組成的共享密碼或生成由數(shù)學(xué)表達式組成的共享密碼。
[0013]其中,所述第一終端檢測用戶敲擊所述第一終端的參數(shù),根據(jù)檢測的參數(shù)和預(yù)設(shè)規(guī)則生成共享密碼,包括:
[0014]依次檢測用戶敲擊所述第一終端不同區(qū)域的次數(shù);
[0015]將敲擊的區(qū)域和次數(shù)與字符或數(shù)學(xué)表達式對應(yīng);
[0016]當用戶停止敲擊所述第一終端達到預(yù)設(shè)時間后,根據(jù)檢測到的用戶敲擊所述第一終端的區(qū)域和次數(shù),生成由字符組成的共享密碼或生成由數(shù)學(xué)表達式組成的共享密碼。
[0017]其中,所述第一終端檢測用戶敲擊所述第一終端的參數(shù),根據(jù)檢測的參數(shù)和預(yù)設(shè)規(guī)則生成共享密碼,包括:
[0018]在連續(xù)的時間間隔內(nèi),依次檢測用戶在每個時間間隔中敲擊所述第一終端的次數(shù);
[0019]將敲擊的次數(shù)與字符對應(yīng);
[0020]當用戶停止敲擊所述第一終端達到預(yù)設(shè)時間后,根據(jù)檢測到的用戶在每個時間間隔內(nèi)敲擊所述第一終端的次數(shù),生成由字符組成的共享密碼。
[0021 ] 其中,所述字符包括字母、符號或數(shù)字。
[0022]相應(yīng)地,本發(fā)明實施例第二方面提供了一種終端,可包括:
[0023]檢測生成模塊,用于檢測用戶搖晃所述第一終端或敲擊所述第一終端的參數(shù),根據(jù)檢測的參數(shù)和預(yù)設(shè)規(guī)則生成共享密碼;
[0024]加密模塊,用于使用所述共享密碼將共享的文件進行加密;
[0025]發(fā)送模塊,用于將加密后的文件以及所述共享密碼發(fā)送給第二終端,以便所述第二終端接收用戶根據(jù)所述預(yù)設(shè)規(guī)則和所述共享密碼執(zhí)行的搖晃或敲擊操作,對所述共享的文件解密。
[0026]其中,所述檢測生成模塊具體用于:
[0027]檢測用戶搖晃所述第一終端的方向和次數(shù);
[0028]將搖晃的方向和次數(shù)與字符或數(shù)學(xué)表達式對應(yīng);
[0029]當用戶停止搖晃所述第一終端達到預(yù)設(shè)時間后,根據(jù)檢測到的用戶搖晃所述第一終端的方向和次數(shù),生成由字符組成的共享密碼或生成由數(shù)學(xué)表達式組成的共享密碼。
[0030]其中,所述檢測生成模塊具體用于:
[0031]依次檢測用戶敲擊所述第一終端不同區(qū)域的次數(shù);
[0032]將敲擊的區(qū)域和次數(shù)與字符或數(shù)學(xué)表達式對應(yīng);
[0033]當用戶停止敲擊所述第一終端達到預(yù)設(shè)時間后,根據(jù)檢測到的用戶敲擊所述第一終端的區(qū)域和次數(shù),生成由字符組成的共享密碼或生成由數(shù)學(xué)表達式組成的共享密碼。
[0034]其中,所述檢測生成模塊具體用于:
[0035]在連續(xù)的時間間隔內(nèi),依次檢測用戶在每個時間間隔中敲擊所述第一終端的次數(shù);
[0036]將敲擊的次數(shù)與字符對應(yīng);
[0037]當用戶停止敲擊所述第一終端達到預(yù)設(shè)時間后,根據(jù)檢測到的用戶在每個時間間隔內(nèi)敲擊所述第一終端的次數(shù),生成由字符組成的共享密碼。
[0038]其中,所述字符包括字母、符號或數(shù)字。
[0039]第一終端在建立無線熱點后,通過檢測用戶搖晃或敲擊第一終端的參數(shù)來生成接入密碼,接收第二終端通過搖晃或敲擊生成的驗證密碼,在判斷兩個密碼相同之后,允許第二終端接入無線熱點。從而實現(xiàn)第二終端使用第一終端的移動流量上網(wǎng)的目的。由于接入密碼通過搖晃或敲擊生成,用戶無需記憶復(fù)雜的密碼,利于用戶記憶,提高了終端的易用性,提升了密碼驗證的趣味性和用戶體驗。
【附圖說明】
[0040]為了更清楚地說明本發(fā)明實施例中的技術(shù)方案,下面將對實施例描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0041]圖1是本發(fā)明實施例提供的一種共享文件的方法的第一實施例流程示意圖;
[0042]圖2是本發(fā)明實施例提供的一種共享文件的方法的第二實施例流程示意圖;
[0043]圖3是本發(fā)明實施例提供的一種共享文件的方法的第三實施例流程示意圖;
[0044]圖4是本發(fā)明實施例提供的一種共享文件的方法的第四實施例流程示意圖;
[0045]圖5是本發(fā)明實施例提供的一種終端的第一實施例組成示意圖;
[0046]圖6是本發(fā)明實施例提供的一種終端的第二實施例組成示意圖。
【具體實施方式】
[0047]下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。基于本發(fā)明中的實施例,本領(lǐng)域普通技術(shù)人員在沒有作出創(chuàng)造性勞動前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
[0048]本發(fā)明實施例中的終端可以包括具備拍照功能的智能手機(如Android手機、1S手機、Windows Phone手機等)、平板電腦、數(shù)碼相機、掌上電腦、筆記本電腦、移動互聯(lián)網(wǎng)設(shè)備(MID,Mobile Internet Devices)或穿戴式設(shè)備等,上述終端僅是舉例,而非窮舉,包含但不限于上述終端。
[0049]請參閱圖1,為本發(fā)明實施例提供的一種共享文件的方法的第一實施例流程示意圖。本實施例中所描述的共享文件的方法,包括以下步驟:
[0050]S101、第一終端檢測用戶搖晃所述第一終端或敲擊所述第一終端的參數(shù),根據(jù)檢測的參數(shù)和預(yù)設(shè)規(guī)則生成共享密碼。
[0051]其中,在檢測搖晃或敲擊的參數(shù)時,可通過終端的三軸加速度傳感器、重力傳感器、慣性傳感器、陀螺儀、距離傳感器或位移傳感器等進行檢測。
[0052]可選地,此處的搖晃的參數(shù)可以包括但不限于搖晃的方向如上下左右等,搖晃的次數(shù)如一次、兩次等。
[0053]通過方向和次數(shù)的結(jié)合可以生成特定的密碼,該密碼可以是字符,也可以是數(shù)學(xué)表達式,字符可以是字母、符號或數(shù)字,本發(fā)明實施例不作任何限定。數(shù)學(xué)表達式則包含正負號以代表搖晃的方向。
[0054]例如,用戶朝左搖晃手機I次,再朝右邊搖晃手機2次,再朝左搖晃3次,再朝右邊搖晃4次,用戶朝左搖晃手機5次,再朝右邊搖晃手機6次,再朝左搖晃7次,再朝右邊搖晃8次,則可以生成純數(shù)字的共享密碼為12345678?;蛘哌€可以帶上正負號如向左為正,向右為負,則共享密碼為數(shù)學(xué)表達式:+1-2+3-4+5-6+7-8。
[0055]或者,還可以將26個英文字母根據(jù)方向與次數(shù)進行映射,如左晃1-13次分別對應(yīng)A-N,右晃1-13次分別對應(yīng)0-Z,則用戶朝左搖晃手機I次,再朝右邊搖晃手機2次,再朝左搖晃3次,再朝右邊搖晃4次,用戶朝左搖晃手機5次,再朝右邊搖晃手機6次,再朝左搖晃7次,再朝右邊搖晃8次,將生成字符形式的共享密碼APCRETGV,當然,為了減少搖晃的次數(shù),可以引入更多的方向,例如引入上下左右4個方向,每個方向最大分別配置6到7次的搖晃即可。
[0056]