一種跨終端的文件傳輸方法及終端設備、系統的制作方法
【專利摘要】本發明涉及數據傳輸【技術領域】,公開了一種跨終端的文件傳輸方法及終端設備、系統。其中,該方法包括第一終端設備響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接;所述第一終端設備在所述無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出所述第二終端設備的信息;所述第一終端設備檢測用戶是否選擇所述第二終端設備的信息,如果選擇,則將所述文件通過所述無線鏈接傳輸給所述第二終端設備。本發明實施例可以能夠簡單、便捷地實現跨終端的文件傳輸。
【專利說明】一種跨終端的文件傳輸方法及終端設備、系統
【技術領域】
[0001]本發明涉及數據傳輸【技術領域】,尤其涉及一種跨終端的文件傳輸方法及終端設備、系統。
【背景技術】
[0002]當前,手機、平板電腦等終端設備的使用數量正日益增加,而這些終端設備在使用過程中時常需要與個人電腦(Personal Computer,PC)進行文件傳輸。在現有技術中,終端設備與PC之間通常采用兩種方式來實現文件傳輸,第一種方式是終端設備與PC之間通過網絡硬盤的數據同步來實現文件傳輸,但這種方式要求終端設備和PC都安裝相應的軟件,而且文件傳輸操作也比較復雜;第二種方式是終端設備與PC之間通過數據線來實現文件傳輸,但這種方式由于數據線的束縛,也給文件傳輸操作帶來了很大的不便。
【發明內容】
[0003]本發明實施例所要解決的技術問題是提供一種跨終端的文件傳輸方法及終端設備、系統,能夠簡單、便捷地實現跨終端的文件傳輸。
[0004]本發明實施例第一方面提供一種跨終端的文件傳輸方法,包括:
[0005]第一終端設備響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接;
[0006]所述第一終端設備在所述無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出所述第二終端設備的信息;
[0007]所述第一終端設備檢測用戶是否選擇所述第二終端設備的信息,如果選擇,則將所述文件通過所述無線鏈接傳輸給所述第二終端設備。
[0008]本發明實施例第二方面提供一種終端設備,包括:
[0009]第一響應單元,用于響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接;
[0010]第二響應單元,用于在所述無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出所述第二終端設備的信息;
[0011]檢測單元,用于檢測用戶是否選擇所述第二終端設備的信息;
[0012]傳輸單元,用于在所述檢測單元的檢測結果為是時,將所述文件通過所述無線鏈接傳輸給所述第二終端設備。
[0013]本發明實施例第三方面提供一種跨終端的文件傳輸系統,包括第一終端設備和第二終端設備,其中:
[0014]所述第一終端設備包括:
[0015]第一響應單元,用于響應用戶輸入的鏈接指令,建立與所述第二終端設備之間的無線鏈接;
[0016]第二響應單元,用于在所述無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出所述第二終端設備的信息;[0017]檢測單元,用于檢測用戶是否選擇所述第二終端設備的信息;
[0018]傳輸單元,用于在所述檢測單元的檢測結果為是時,將所述文件通過所述無線鏈接傳輸給所述第二終端設備;
[0019]所述第二終端設備,用于接收所述文件。
[0020]本發明實施例中,第一終端設備在響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接后,可以進一步響應用戶輸入的針對文件的獲取指令,輸出第二終端設備的信息,當第一終端設備檢測用戶選擇第二終端設備的信息之后,可以將文件通過無線鏈接傳輸給第二終端設備。可見,與現有技術相比,本發明實施例可以簡單、便捷地實現跨終端的文件傳輸。
【專利附圖】
【附圖說明】
[0021]為了更清楚地說明本發明實施例中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
[0022]圖1是本發明實施例提供的一種跨終端的文件傳輸方法的流程圖;
[0023]圖2是本發明實施例提供的一種終端設備的結構圖;
[0024]圖3是本發明實施例提供的另一種終端設備的結構圖;
[0025]圖4是本發明實施例提供的一種跨終端的文件傳輸系統的結構圖。
【具體實施方式】
[0026]下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都屬于本發明保護的范圍。
[0027]本發明實施例提供了一種跨終端的文件傳輸方法及終端設備、系統,能夠簡單、便捷地實現跨終端的文件傳輸。以下分別進行詳細說明。
[0028]請參閱圖1,圖1是本發明實施例提供的一種跨終端的文件傳輸方法的流程圖。如圖1所示,該方法可以包括以下步驟。
[0029]101、第一終端設備響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接。
[0030]本發明實施例中,第一終端設備包含但不限于手機、平板電腦、PC、iOS設備(包括iphone、ipad、ipod touch)、電視以及其他電子設備。
[0031]本發明實施例中,第二終端設備同樣包含但不限于手機、平板電腦、PC、iOS設備(包括iphone、ipad、ipod touch)、電視以及其他電子設備。
[0032]一個實施例中,上述步驟101中第一終端設備響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接具體可以包括以下步驟:
[0033]步驟一:第一終端設備可以響應用戶輸入的鏈接指令,搜索第二終端設備通過第二終端設備的熱點發送的廣播信息。[0034]本發明實施例中,第一終端設備可以響應用戶輸入的鏈接指令,基于組播域名服務(multicast DNS, mDNS)協議搜索第二終端設備通過第二終端設備的熱點發送的廣播信
肩、O
[0035]本發明實施例中,第二終端設備的熱點可以是第二終端設備外接的熱點,也可以是第二終端設備自身的無線網卡,本發明實施例不作限定。
[0036]步驟二、第一終端設備響應第二終端設備的熱點發送的廣播信息,接入第二終端設備的熱點,以實現與第二終端設備之間的同一局域網內的無線鏈接。
[0037]本發明實施例中,當第二終端設備設置有無線網卡時,第二終端設備可以利用其無線網卡來建立熱點,并通過熱點發送廣播信息,使得第一終端設備可以響應用戶輸入的鏈接指令,并搜索第二終端設備通過第二終端設備的熱點發送的廣播信息,從而接入第二終端設備的熱點,實現與第二終端設備之間的同一局域網內的無線鏈接。
[0038]102、第一終端設備在無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出第二終端設備的信息。
[0039]本發明實施例中,上述文件包含但不限于圖片、視頻、文檔、字節流等文件。
[0040]本發明實施例中,第一終端設備可以響應用戶通過觸屏輸入的針對文件的獲取指令,并輸出第二終端設備的信息。具體地,第一終端設備可以采用文字方式或語音方式來輸出第二終端設備的信息。其中,第二終端設備的信息可以包括但不限于第二終端的mac地址/[目息、熱點Ih息。
[0041]103、第一終端設備檢測用戶是否選擇第二終端設備的信息,如果選擇,則將文件通過無線鏈接傳輸給第二終端設備。
[0042]在一個實施例中,圖1所示的跨終端的文件傳輸方法還包括以下:
[0043]第二終端設備通過Q+桌面輸出文件,其中,Q+桌面采用Bonjour協議、DLNA協議或Miracast協議進行封裝。
[0044]其中,Q+桌面是一種桌面軟件,主要用于方便用戶整理和自定義自己的終端桌面。本發明實施例中,第一終端設備和第二終端設備上均可以安裝Q+桌面,第一終端設備在Q+桌面上可以利用mDNS協議搜索第二終端設備的熱點發送的廣播信息;第二終端設備可以在Q+桌面上基于mDNS協議發布一個數據傳輸服務(簡稱服務Q),第二終端設備通過Q+桌面接收并輸出第一終端設備傳輸過來的文件,實現了第一終端設備與第二終端設備之間通過服務Q相互傳輸文件。本發明實施例中,第二終端設備通過Q+桌面播放第一終端設備傳輸過來的文件。
[0045]本發明實施例中,Q+桌面采用Bonjour協議、DLNA協議或Miracast協議進行封裝,使得具有服務Q功能的Q+桌面可以適用于蘋果、安卓等系統。
[0046]本發明實施例中,第一終端設備不需要安裝任何app,也不需要外部網絡,只需使用內置的無線網卡即可實現將圖片、視頻、音頻等傳輸至第二終端設備。
[0047]在圖1所示的方法中,第一終端設備在響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接后,可以進一步響應用戶輸入的針對文件的獲取指令,輸出第二終端設備的信息,當第一終端設備檢測用戶選擇第二終端設備的信息之后,可以將文件通過無線鏈接傳輸給第二終端設備。可見,與現有技術相比,圖1所示的方法可以簡單、便捷地實現跨終端的文件傳輸。[0048]請參閱圖2,圖2是本發明實施例提供的一種終端設備的結構圖。如圖2所示,該終端設備可以包括:
[0049]第一響應單元201,用于響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接;
[0050]第二響應單元202,用于在無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出第二終端設備的信息;
[0051]檢測單元203,用于檢測用戶是否選擇第二終端設備的信息;
[0052]傳輸單元204,用于在檢測單元203的檢測結果為是時,將文件通過無線鏈接傳輸給第二終端設備。
[0053]請一并參閱圖3,圖3為本發明實施例提供的另一種終端設備的結構圖。其中,圖3所示的終端設備是由圖2所示的終端設備進行優化得到的。與圖2所示的終端設備相比,在圖3所示的終端設備中,第一響應單元201包括:
[0054]第一子模塊2011,用于響應用戶輸入的鏈接指令,搜索第二終端設備通過第二終端設備的熱點發送的廣播信息;
[0055]第二子模塊2012,用于響應第二終端設備的熱點發送的廣播信息,接入第二終端設備的熱點,以實現與第二終端設備之間的同一局域網內的無線鏈接。
[0056]本發明實施例中,第一子模塊2011具體用于響應用戶輸入的鏈接指令,基于mDNS協議搜索第二終端設備通過第二終端設備的熱點發送的廣播信息。
[0057]在圖2、圖3所示的終端設備中,第一響應單元201在響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接后,第二響應單元202可以進一步響應用戶輸入的針對文件的獲取指令,輸出第二終端設備的信息,當檢測單元203檢測用戶選擇第二終端設備的信息之后,傳輸單元204可以將文件通過無線鏈接傳輸給第二終端設備。可見,與現有技術相比,圖2、圖3所示的終端設備可以簡單、便捷地實現跨終端的文件傳輸。
[0058]請參閱圖4,圖4是本發明實施例提供的一種跨終端的文件傳輸系統的結構圖。如圖4所示,該終端設備可以包括第一終端設備401和第二終端設備402,其中,虛線第一終端設備401和第二終端設備402之間無線鏈接。如圖4所示,第一終端設備401包括:
[0059]第一響應單元4011,用于響應用戶輸入的鏈接指令,建立與第二終端設備402之間的無線鏈接;
[0060]第二響應單元4012,用于響應用戶輸入的針對文件的獲取指令,輸出第二終端設備402的信息;
[0061]檢測單元4013,用于檢測用戶是否選擇第二終端設備402的信息;
[0062]傳輸單元4014,用于在檢測單元4013的檢測結果為是時,將文件通過無線鏈接傳輸給第二終端設備402 ;
[0063]第二終端設備402,用于接收上述文件。
[0064]一個實施例中,第一響應單元4011包括:
[0065]第一子模塊40111,用于響應用戶輸入的鏈接指令,搜索第二終端設備402通過第二終端設備402的熱點發送的廣播信息;
[0066]第二子模塊40112,用于響應第二終端設備402的熱點發送的廣播信息,接入第二終端設備402的熱點,以實現與第二終端設備402之間的同一局域網內的無線鏈接;[0067]相應地,第二終端設備402還用于通過第二終端設備402的熱點發送廣播信息。
[0068]本發明實施例中,第一子模塊40111具體用于響應用戶輸入的鏈接指令,基于mDNS協議搜索第二終端設備402通過第二終端設備402的熱點發送的廣播信息。
[0069]一個實施例中,第二終端設備402還用于通過Q+桌面輸出上述文件,其中,Q+桌面采用Bonjour協議、DLNA協議或Miracast協議進行封裝。
[0070]本發明實施例中,第二終端設備402的熱點包括第二終端設備402的無線網卡。[0071 ] 在圖4所示的系統中,第一終端設備401在響應用戶輸入的鏈接指令,建立與第二終端設備402之間的無線鏈接后,可以進一步響應用戶輸入的針對文件的獲取指令,輸出第二終端設備402的信息,當第一終端設備401檢測用戶選擇第二終端設備402的信息之后,可以將文件通過無線鏈接傳輸給第二終端設備402。可見,與現有技術相比,圖4所示的系統可以簡單、便捷地實現跨終端的文件傳輸。
[0072]本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:閃存盤、只讀存儲器(Read-Only Memory,ROM)、隨機存取器(Random AccessMemory, RAM)、磁盤或光盤等。
[0073]以上對本發明實施例所提供的一種跨終端的文件傳輸方法及終端設備、系統進行了詳細介紹,本文中應用了具體個例對本發明的原理及實施方式進行了闡述,以上實施例的說明只是用于幫助理解本發明的方法及其核心思想;同時,對于本領域的一般技術人員,依據本發明的思想,在【具體實施方式】及應用范圍上均會有改變之處,綜上所述,本說明書內容不應理解為對本發明的限制。
【權利要求】
1.一種跨終端的文件傳輸方法,其特征在于,包括: 第一終端設備響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接;所述第一終端設備在所述無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出所述第二終端設備的信息; 所述第一終端設備檢測用戶是否選擇所述第二終端設備的信息,如果選擇,則將所述文件通過所述無線鏈接傳輸給所述第二終端設備。
2.根據權利要求1所述的方法,其特征在于,所述第一終端設備響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接包括: 所述第一終端設備響應用戶輸入的鏈接指令,搜索第二終端設備通過所述第二終端設備的熱點發送的廣播信息; 所述第一終端設備響應所述第二終端設備的熱點發送的廣播信息,接入所述第二終端設備的熱點,以實現與所述第二終端設備之間的同一局域網內的無線鏈接。
3.根據權利要求2所述的方法,其特征在于,所述第一終端設備響應用戶輸入的鏈接指令,搜索第二終端設備通過所述第二終端設備的熱點發送的廣播信息包括: 所述第一終端設備響應用戶輸入的鏈接指令,基于組播域名服務mDNS協議搜索第二終端設備通過所述第二終端設備的熱點發送的廣播信息。
4.根據權利要求1、2或3所述的方法,其特征在于,所述方法還包括: 所述第二終端設備通過Q+桌面輸出所述文件,其中,所述Q+桌面采用Bonjour協議、DLNA協議或Miracast協議進行封裝。
5.根據權利要求2或3所述的方法,其特征在于,所述第二終端設備的熱點包括所述第二終端設備的無線網卡。
6.—種終端設備,其特征在于,包括: 第一響應單元,用于響應用戶輸入的鏈接指令,建立與第二終端設備之間的無線鏈接; 第二響應單元,用于在所述無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出所述第二終端設備的信息; 檢測單元,用于檢測用戶是否選擇所述第二終端設備的信息; 傳輸單元,用于在所述檢測單元的檢測結果為是時,將所述文件通過所述無線鏈接傳輸給所述第二終端設備。
7.根據權利要求6所述的終端設備,其特征在于,所述第一響應單元包括: 第一子模塊,用于響應用戶輸入的鏈接指令,搜索第二終端設備通過所述第二終端設備的熱點發送的廣播信息; 第二子模塊,用于響應所述第二終端設備的熱點發送的廣播信息,接入所述第二終端設備的熱點,以實現與所述第二終端設備之間的同一局域網內的無線鏈接。
8.根據權利要求7所述的終端設備,其特征在于,所述第一子模塊具體用于響應用戶輸入的鏈接指令,基于組播域名服務mDNS協議搜索第二終端設備通過所述第二終端設備的熱點發送的廣播信息。
9.一種跨終端的文件傳輸系統,其特征在于,包括第一終端設備和第二終端設備,其中:所述第一終端設備包括: 第一響應單元,用于響應用戶輸入的鏈接指令,建立與所述第二終端設備之間的無線鏈接; 第二響應單元,用于在所述無線鏈接成功后,響應用戶輸入的針對文件的獲取指令,輸出所述第二終端設備的信息; 檢測單元,用于檢測用戶是否選擇所述第二終端設備的信息; 傳輸單元,用于在所述檢測單元的檢測結果為是時,將所述文件通過所述無線鏈接傳輸給所述第二終端設備; 所述第二終端設備,用于接收所述文件。
10.根據權利要求9所述的系統,其特征在于,所述第一響應單元包括: 第一子模塊,用于響應用戶輸入的鏈接指令,搜索第二終端設備通過所述第二終端設備的熱點發送的廣播信息; 第二子模塊,用于響應所述第二終端設備的熱點發送的廣播信息,接入所述第二終端設備的熱點,以實現與所述第二終端設備之間的同一局域網內的無線鏈接; 所述第二終端設備,還用于通過所述第二終端設備的熱點發送廣播信息。
11.根據權利要10所述的系統,其特征在于,所述第一子模塊具體用于響應用戶輸入的鏈接指令,基于組播域名服務mDNS協議搜索第二終端設備通過所述第二終端設備的熱點發送的廣播信息。
12.根據權利要求9、10或11所述的系統,其特征在于,所述第二終端設備還用于通過Q+桌面輸出所述文件,其中,所述Q+桌面采用Bonjour協議、DLNA協議或Miracast協議進行封裝。
13.根據權利要求10或11所述的系統,其特征在于,所述第二終端設備的熱點包括所述第二終端設備的無線網卡。
【文檔編號】H04W76/02GK103888907SQ201210558286
【公開日】2014年6月25日 申請日期:2012年12月20日 優先權日:2012年12月20日
【發明者】羅璇, 嚴峻 申請人:騰訊科技(深圳)有限公司