下操作:
[0139]響應藍牙連接請求,建立與目標終端的藍牙連接;
[0140]輸出裝置704,用于通過藍牙連接向目標終端發(fā)送文件標識對應的目標文件。
[0141]作為一種可能的實施方式,處理器701還用于調(diào)用存儲器702中存儲的程序代碼執(zhí)行以下操作:
[0142]記錄生成二維碼的生成時間;
[0143]記錄接收到目標終端發(fā)送的藍牙連接請求的接收時間;
[0144]處理器701響應藍牙連接請求,建立與目標終端的藍牙連接的方式具體為:
[0145]響應藍牙連接請求,判斷生成時間與接收時間之間的時間差是否小于預設值;
[0146]若生成時間與接收時間之間的時間差小于預設值,則建立與目標終端的藍牙連接。
[0147]作為一種可能的實施方式,處理器701檢測用戶針對目標文件輸入的藍牙共享指令之后,以及處理器701接收目標終端發(fā)送的藍牙連接請求之前,處理器701還用于調(diào)用存儲器702中存儲的程序代碼執(zhí)行以下操作:
[0148]判斷該終端藍牙是否處于關閉狀態(tài);
[0149]若該終端藍牙處于關閉狀態(tài),則啟動該終端藍牙。
[0150]作為一種可能的實施方式,處理器701判斷出該終端藍牙處于關閉狀態(tài)之后,以及處理器701啟動該終端藍牙之前,處理器701還用于調(diào)用存儲器702中存儲的程序代碼執(zhí)行以下操作:
[0151]判斷該終端電池電量是否大于第一預設電量;
[0152]若該終端電池電量大于第一預設電量,則執(zhí)行所述的啟動該終端藍牙的步驟。
[0153]作為一種可能的實施方式,處理器701判斷出該終端藍牙處于關閉狀態(tài)之后,以及處理器701啟動該終端藍牙之前,處理器701還用于調(diào)用存儲器702中存儲的程序代碼執(zhí)行以下操作:
[0154]獲取目標文件所占容量;
[0155]判斷目標文件所占容量是否大于預設容量;
[0156]若目標文件所占容量大于預設容量,則判斷該終端電池電量是否大于第二預設電量;
[0157]若該終端電池電量大于第二預設電量,則執(zhí)行所述的啟動該終端藍牙的步驟。
[0158]在圖7所描述的終端中,當檢測到用戶針對文件輸入的藍牙共享指令之后,不需要用戶進行多次操作即可自行完成藍牙連接和文件共享,因此,可以減少用戶操作步驟,從而可以提高文件傳輸效率。
[0159]請參閱圖8,圖8是本發(fā)明實施例提供的又一種終端的結構圖。其中,該終端可以為設置有藍牙功能的手機、平板電腦等。其中,圖8所示的終端是從接收目標文件的終端角度來描述的。如圖8所示,該終端800可以包括:
[0160]掃描單元801,用于掃描目標終端顯示的二維碼,獲得目標文件的文件標識和目標終端的藍牙標識;
[0161]通信單元802,用于根據(jù)掃描單元801掃描獲得的藍牙標識向目標終端發(fā)送藍牙連接請求,藍牙連接請求攜帶有文件標識,以觸發(fā)目標終端響應藍牙連接請求,建立與該終端的藍牙連接,并通過藍牙連接向該終端發(fā)送文件標識對應的目標文件;
[0162]通信單元802,還用于接收目標終端通過藍牙連接發(fā)送的目標文件。
[0163]本實施例中,當該終端需要通過藍牙從目標終端獲取目標文件時,掃描單元801將掃描目標終端顯示的包括目標文件的文件標識和目標終端的藍牙標識的二維碼,獲得目標文件的文件標識和目標終端的藍牙標識。
[0164]本實施例中,掃描單元801掃描二維碼獲得目標文件的文件標識和目標終端的藍牙標識之后,通信單元802將根據(jù)目標終端的藍牙標識向目標終端發(fā)送攜帶有目標文件的文件標識的藍牙連接請求,以觸發(fā)目標終端響應藍牙連接請求,建立與該終端的藍牙連接,并通過藍牙連接向該終端發(fā)送文件標識對應的目標文件。
[0165]本實施例中,通信單元802根據(jù)目標終端的藍牙標識向目標終端發(fā)送藍牙連接請求之后,將會接收到目標終端通過藍牙連接發(fā)送的目標文件。
[0166]在圖8所描述的終端中,當需要獲取對端分享的文件時,只需掃描對端顯示的包括文件標識和對端的藍牙標識的二維碼,不需要用戶進行多次操作即可自行完成藍牙連接和文件共享,因此,可以減少用戶操作步驟,從而可以提高文件傳輸效率。
[0167]請參閱圖9,圖9是本發(fā)明實施例提供的又一種終端的結構圖。其中,該終端可以為設置有藍牙功能的手機、平板電腦等。其中,圖9所示的終端是從接收目標文件的終端角度來描述的。如圖9所示,該終端900可以包括:
[0168]掃描單元901,用于掃描目標終端顯示的二維碼,獲得目標文件的文件標識和目標終端的藍牙標識;
[0169]通信單元902,用于根據(jù)掃描單元901掃描獲得的藍牙標識向目標終端發(fā)送藍牙連接請求,藍牙連接請求攜帶有文件標識,以觸發(fā)目標終端響應藍牙連接請求,建立與該終端的藍牙連接,并通過藍牙連接向該終端發(fā)送文件標識對應的目標文件;
[0170]通信單元902,還用于接收目標終端通過藍牙連接發(fā)送的目標文件。
[0171]本實施例中,當該終端需要通過藍牙從目標終端獲取目標文件時,掃描單元901將掃描目標終端顯示的包括目標文件的文件標識和目標終端的藍牙標識的二維碼,獲得目標文件的文件標識和目標終端的藍牙標識。
[0172]本實施例中,掃描單元901掃描二維碼獲得目標文件的文件標識和目標終端的藍牙標識之后,通信單元902將根據(jù)目標終端的藍牙標識向目標終端發(fā)送攜帶有目標文件的文件標識的藍牙連接請求,以觸發(fā)目標終端響應藍牙連接請求,建立與該終端的藍牙連接,并通過藍牙連接向該終端發(fā)送文件標識對應的目標文件。
[0173]本實施例中,通信單元902根據(jù)目標終端的藍牙標識向目標終端發(fā)送藍牙連接請求之后,將會接收到目標終端通過藍牙連接發(fā)送的目標文件。
[0174]作為一種可能的實施方式,該終端900還可以包括:
[0175]第一判斷單元903,用于判斷該終端藍牙是否處于關閉狀態(tài);
[0176]啟動單元904,用于當?shù)谝慌袛鄦卧?03的判斷結果為是時,啟動該終端藍牙。
[0177]具體地,掃描單元901掃描目標終端顯示的二維碼,獲得目標文件的文件標識和目標終端的藍牙標識之后,將觸發(fā)第一判斷單元903判斷該終端藍牙是否處于關閉狀態(tài)。
[0178]本實施例中,掃描單元901通過掃描目標終端顯示的二維碼獲得目標文件的文件標識和目標終端的藍牙標識之后,第一判斷單元903將判斷該終端藍牙是否處于關閉狀態(tài),當該終端藍牙處于關閉狀態(tài)時,啟動單元904將啟動該終端藍牙。
[0179]作為一種可能的實施方式,該終端900還可以包括:
[0180]第二判斷單元,用于當?shù)谝慌袛鄦卧呐袛嘟Y果為是時,判斷該終端電池電量是否大于第一預設電量,當?shù)诙袛鄦卧呐袛嘟Y果為是時,觸發(fā)啟動單元執(zhí)行所述的啟動該終端藍牙的步驟。
[0181]本實施例中,由于使用藍牙傳輸目標文件需要消耗終端電池電量,因此,當?shù)谝慌袛鄦卧?03判斷出該終端藍牙處于關閉狀態(tài)時,第二判斷單元將判斷該終端當前電池電量是否大于第一預設電量,當該終端當前電池電量大于第一預設電量時,表明該終端當前電池電量足夠支撐目標文件的傳輸或傳輸完目標文件之后不會使該終端電池電量耗盡,因此,啟動單元904將啟動該終端藍牙。
[0182]作為一種可能的實施方式,當獲得目標文件的文件標識和目標終端的藍牙標識時,還獲得目標文件所占容量;
[0183]該終端900還可以包括:
[0184]第三判斷單元,用于當?shù)谝慌袛鄦卧呐袛嘟Y果為是時,判斷目標文件所占容量是否大于預設容量;
[0185]第四判斷單元,用于當?shù)谌袛鄦卧呐袛嘟Y果為是時,判斷該終端電池電量是否大于第二預設電量,當?shù)谒呐袛鄦卧呐袛嘟Y果為是時,觸發(fā)啟動單元執(zhí)行所述的啟動該終端藍牙的步驟。
[0186]本實施例中,由于目標文件所占容量不同,傳輸目標文件所需終端電池電量也不相同,因此,當?shù)谝慌袛鄦卧?03判斷出藍牙處于關閉狀態(tài)時,第三判斷單元將判斷目標文件所占容量是否大于預設容量,當目標文件所占容量大于預設容量時,表明傳輸目標文件所需終端電池電量較多,因此,第四判斷單元將判斷該終端當前電池電量是否大于第二預設電量,當該終端當前電池電量大于第二預設電量時,表明該終端當前電池電量足夠支撐目標文件的傳輸或傳輸完目標文件之后不會使該終端電池電量耗盡,因此,啟動該終端藍牙。
[0187]作為一種可能的實施方式,該終端900還可以包括:
[0188]第五判斷單元905,用于判斷是否接收完目標文件;
[0189]關閉單元906,用于當?shù)谖迮袛鄦卧?05的判斷結果為是時,關閉該終端藍牙。
[0190]具體地,通信單元902接收目標終端通過藍牙連接發(fā)送的目標文件時,觸發(fā)第五判斷單元905判斷是否接收完目標文件。
[0191]本實施例中,當?shù)谖迮袛鄦卧?05判斷出接收完目標文件之后,關閉單元將關閉該終端藍牙;也可以先判斷除了與目標終端建立藍牙連接之外,是否與其它終端建立藍牙連接,當與其它終端建立連接時,可以不關閉該終端藍牙;當與其它終端未建立連接時,可以關閉藍牙,以降低功耗。其中,二維碼還可以包括目標文件所占容量,掃描單元901掃描獲得目標文件的文件標識和目標終端的藍牙標識時,還可以獲得目標文件所占容量,第五判斷單元905可以根據(jù)接收的目標文件所占容量是否等于目標文件所占容量判斷是否接收完目標文件,當接收的目標文件所占容量等于目標文件所占容量時,表明接收完目標文件,當接收的目標文件所占容量小于目標文件所占容量時,表明未接收完目標文件。
[0192]在圖9所描述的