一種數據傳輸方法及數據傳輸的終端的制作方法
【技術領域】
[0001]本發明涉及終端應用領域,尤其涉及一種數據傳輸方法及數據傳輸的終端。
【背景技術】
[0002]通信電子設備之間數據傳輸技術有近場通信(Near Field Communicat1n,NFC)技術及藍牙通信技術等。比如,使用了 NFC技術的通信電子設備(比如手機)可以在彼此靠近的情況下進行數據交換,是由非接觸式射頻識別(Rad1 Frequency Identificat1n,RFID)及互連互通技術整合演變而來,通過在單一芯片上集成感應式讀卡器、感應式卡片和點對點通信的功能,利用移動終端實現移動支付、電子票務、門禁、移動身份識別和防偽等應用,NFC提供了一種簡單和觸控式的解決方案,可以讓消費者簡單直觀地交換信息、訪問內容與服務。
[0003]—種現有的數據交互方法的過程為:當用戶想要進行數據傳輸時,將兩臺NFC手機互相靠近,手機會輸出一個通知,用戶在手機上點擊通知后,彈出對話框,其中對話框中會有六種類型的傳輸類型選項(分別為:圖片、視頻、文檔、便簽、錄音機和桌面應用),用戶點擊選取傳輸類型之后,可以分別進入相應類型的應用,然后可以在兩臺手機間進行基于NFC的分享,例如,開啟了 NFC功能的兩個NFC手機靠近時,輸出通知,用戶點擊通知之后,彈出對話框,用戶點擊對話框中的“圖片”類型,即可進入發送圖片的界面,用戶可以選擇想要發送的圖片,選取待發送圖片之后,即可進行圖片分享。
[0004]但是,對于零碎時間非常寶貴的移動場景來說,需要用戶多步操作才能完成指定數據的傳輸,操作過于繁瑣,另外數據傳輸的界面比較單一,不能根據用戶的喜好進行隨意更改設置。
【發明內容】
[0005]本發明實施例提供了一種數據傳輸方法及數據傳輸的終端,用于終端之間建立近距離通信連接時,自動展示傳輸界面,減少了用戶調用傳輸界面的操作,提高了便利性及用戶的產品體驗。
[0006]有鑒于此,本發明實施例第一方面提供一種數據傳輸方法,包括:
[0007]檢測第一終端與第二終端是否建立近距離通信連接;
[0008]當檢測結果為是時,所述第一終端展示傳輸界面,所述傳輸界面用于接收向所述第二終端進行發送的待發送數據。
[0009]結合本發明第一方面,本發明第一方面第一實施方式中,所述傳輸界面為懸浮于所述第一終端當前顯示界面的懸浮窗,所述接收向所述第二終端進行發送的待發送數據,包括:
[0010]接收移動當前顯示界面上顯示的待發送數據至所述懸浮窗的移動指令;
[0011 ]根據所述移動指令移動所述待發送數據至所述懸浮窗。
[0012]結合本發明第一方面,本發明第一方面第二實施方式中,所述傳輸界面為懸浮于所述第一終端當前顯示界面的懸浮球,所述接收向所述第二終端進行發送的待發送數據,包括:
[0013]移動所述懸浮球之后,檢測所述懸浮球在當前顯示界面上停留位置的預設范圍內是否包含有待發送數據;
[0014]當檢測結果為是時,所述第一終端通過所述懸浮球接收所述懸浮球預設范圍內的所述待發送數據。
[0015]結合本發明第一方面第二實施方式,本發明第一方面第三實施方式中,所述第一終端通過所述懸浮球接收懸浮球預設范圍內的所述待發送數據,具體包括:
[0016]判斷所述懸浮球停留在當前位置的停留時間是否大于預設的時間閾值;
[0017]當判斷結果為是時,所述第一終端通過所述懸浮球接收所述懸浮球預設范圍內的所述待發送數據。
[0018]結合本發明第一方面,本發明第一方面第四實施方式中,所述傳輸界面包括添加按鈕,所述接收向所述第二終端進行發送的待發送數據,包括:
[0019]接收用戶觸發添加按鈕的觸發指令;
[0020]根據所述觸發指令,展示預設目錄下的數據;
[0021]根據接收的用戶選取指令,將用戶選取的預設目錄下的數據添加至所述傳輸界面。
[0022]結合本發明第一方面、第一方面第一實施方式、第一方面第二實施方式、第一方面第三實施方式或第一方面第四實施方式,本發明第一方面第五實施方式中,當所述近距離通信為近場通信NFC時,所述方法還包括:
[0023]所述第一終端與所述第二終端建立近距離通信連接,包括:
[0024]所述第一終端檢測所述第一終端與所述第二終端的距離是否小于預設閾值;
[0025]當檢測結果為是時,所述第一終端與所述第二終端建立NFC連接。
[0026]本發明第二方面提供一種數據傳輸的終端,包括:
[0027]檢測模塊,用于檢測第一終端與第二終端是否建立近距離通信連接;
[0028]傳輸界面模塊,用于當所述檢測模塊的檢測結果為是時,所述第一終端展示傳輸界面,所述傳輸界面用于接收向所述第二終端進行發送的待發送數據。
[0029]結合本發明第二方面,本發明第二方面第一實施方式中,所述傳輸界面為懸浮于所述第一終端當前顯示界面的懸浮窗時,
[0030]所述傳輸界面模塊,具體用于接收移動當前顯示界面上顯示的待發送數據至所述懸浮窗的移動指令;
[0031]所述傳輸界面模塊,具體用于根據所述移動指令移動所述待發送數據至所述懸浮窗。
[0032]結合本發明第二方面,本發明第二方面第二實施方式中,所述傳輸界面為懸浮于所述第一終端當前顯示界面的懸浮球時,
[0033]所述傳輸界面模塊,具體用于移動所述懸浮球之后,檢測所述懸浮球在當前顯示界面上停留位置的預設范圍內是否包含有待發送數據;
[0034]所述傳輸界面模塊,具體用于當檢測結果為是時,所述第一終端通過所述懸浮球接收所述懸浮球預設范圍內的所述待發送數據。
[0035]結合本發明第二方面第二實施方式,本發明第二方面第三實施方式中,所述傳輸界面為懸浮于所述第一終端當前顯示界面的懸浮窗時,
[0036]所述傳輸界面模塊,具體用于判斷所述懸浮球停留在當前位置的停留時間是否大于預設的時間閾值;
[0037]所述傳輸界面模塊,具體用于當判斷結果為是時,所述第一終端通過所述懸浮球接收所述懸浮球預設范圍內的所述待發送數據。
[0038]結合本發明第二方面,本發明第二方面第四實施方式中,所述傳輸界面包括添加按鈕時,
[0039]所述傳輸界面模塊,具體用于接收用戶觸發添加按鈕的觸發指令;
[0040]所述傳輸界面模塊,具體用于根據所述觸發指令,展示預設目錄下的數據;
[0041]所述傳輸界面模塊,具體用于根據接收的用戶選取指令,將用戶選取的預設目錄下的數據添加至所述傳輸界面。
[0042]結合本發明第二方面、第二方面第一實施方式、第二方面第二實施方式、第二方面第三實施方式或第二方面第四實施方式,本發明第二方面第五實施方式中,所述近距離通信為近場通信NFC時,所述終端還包括:通信建立模塊;
[0043]所述檢測模塊,具體用于檢測所述第一終端與所述第二終端的距離是否小于預設閾值;
[0044]所述通信建立模塊,具體用于當檢測結果為是時,建立所述第一終端與所述第二終端之間的NFC連接。
[0045]從以上技術方案可以看出,本發明實施例具有以下優點:
[0046]當分別持有第一終端和第二終端的用戶相互靠近時,檢測第一終端與第二終端是否建立近距離通信連接,當檢測結果為是時,第一終端展示傳輸界面,傳輸界面用于接收向第二終端進行發送的待發送數據,與現有技術相比,終端是自動向用戶展示傳輸界面的,用戶無需進行調出傳輸界面的操作,因此,提高了用戶使用時的便利性,從而提高了用戶對于廣品的良好體驗。
【附圖說明】
[0047]為了更清楚地說明本發明實施例技術方案,下面將對實施例和現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其它的附圖。
[0048]圖1為本發明實施例中數據傳輸方法的一個實施例示意圖;
[0049]圖2為本發明實施例中數據傳輸的終端的一個實施例示意圖;
[0050]圖3為本發明實施例中數據傳輸的終端的另一個實施例示意圖;
[0051 ]圖4為本發明實施例中數據傳輸的兩個終端之間的交互示意圖;
[0052]圖5為本發明實施例中數據傳輸的終端的一個實體裝置示意圖。
【具體實施方式】
[0053]本發明實施例提供了一種數據傳輸方法及數據傳輸的終端,用于終端之間建立近距離通信連接時,自動展示傳輸界面,減少了用戶調用傳輸界面的操作,提高了便利性及用戶的產品體驗。
[0054]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的