專利名稱:一種移動終端間的文件傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及移動終端設(shè)備,尤其涉及的是一種移動終端間的文件傳輸方法及系統(tǒng)。
背景技術(shù):
隨著移動通信設(shè)備的普及,越來越多的用戶通過移動通信設(shè)備處理各種事物,譬如文檔、音樂或視頻等等。因此,人們經(jīng)常需要在移動通信設(shè)備之間進(jìn)行文件的傳輸,如移動通信設(shè)備間傳遞文檔、傳遞照片或傳遞歌曲等等。傳統(tǒng)的移動通信設(shè)備間交換文件的方式基本都是通過短距離傳輸方式譬如藍(lán)牙、WIFI或紅外等,其操作流程是首先使兩者之間建立無線通信鏈接,再等待文件傳輸完成。這種傳統(tǒng)的方式,首先,需要通過手動操作的方式建立無線鏈接,如完成藍(lán)牙的匹配過程,這個(gè)過程相對來說比較耗時(shí),且操作麻煩;另外,更重要的是,在無線通信設(shè)備間傳輸文件的過程中,發(fā)送者與接收者必須處于一定的距離內(nèi),如藍(lán)牙,必須保證兩者處于20到30米距離內(nèi),否則無線鏈接會因?yàn)榫嚯x太遠(yuǎn)而中斷;另一個(gè)問題是,需要在文件傳輸完成后,才能斷開無線鏈接,傳輸小的文件也許還可以接受,如果傳遞比較大的文件時(shí),如視頻、音頻文件,文件傳輸?shù)臅r(shí)間可能比較長,那么就使得傳輸?shù)倪^程中就束縛了用戶的行為,有些情況下這個(gè)傳輸?shù)臅r(shí)間是無法接受的,如當(dāng)用戶快要上火車時(shí),需要傳遞一首歌曲,而傳遞的時(shí)間可能太長而無法完成。傳統(tǒng)的無線通訊設(shè)備間傳輸文件一般通過WIFI,BT或NFC等,但是,以上的傳輸方式中,傳輸?shù)倪^程比較麻煩,比如WIFI和BT傳輸時(shí),首先需要建立無線連接,這個(gè)過程需要進(jìn)行手動操作,完成匹配或鑒權(quán)的過程,同時(shí),傳輸?shù)倪^程中,無線通訊設(shè)備發(fā)送方與接收方必須在一定的距離內(nèi),從而保持無線鏈接,當(dāng)需要傳送較大的文件時(shí),這種方式就需要用戶等待較長的時(shí)間,限制了用戶的行為;而像NFC這種傳輸方式,連接方式比較方便,但是,傳輸?shù)乃俣认鄬^慢,而且,傳輸?shù)木嚯x更短,只能在幾厘米的范圍內(nèi),如果需要長時(shí)間傳輸大的文件,那就更不方便了。因此,現(xiàn)有技術(shù)還有待于改進(jìn)和發(fā)展。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題在于,針對現(xiàn)有技術(shù)的上述缺陷,提供一種移動終端間的文件傳輸方法及系統(tǒng),旨在解決現(xiàn)有的在移動終端間的文件傳輸操作麻煩且傳輸方式限制條件多給用戶帶來了大大的不便的問題。本發(fā)明解決技術(shù)問題所采用的技術(shù)方案如下:
一種移動終端間的文件傳輸方法,其中,包括以下步驟:
A、第一移動終端接收用戶的操作指令,選擇需要發(fā)送的文件;
B、生成請求鏈接;
C、將請求鏈接編碼為NFC傳輸數(shù)據(jù)格式,通過NFC模塊發(fā)送給第二移動終端;
D、第一移動終端與服務(wù)器建立連接,將請求鏈接發(fā)送至服務(wù)器之后,再將需要發(fā)送的文件上傳至服務(wù)器;
E、第二移動終端根據(jù)第一移動終端發(fā)送的請求鏈接與服務(wù)器建立連接,對應(yīng)下載第一移動終端上傳的文件。所述的移動終端間的文件傳輸方法,其中,在所述步驟A和步驟B之間,還包括: Al、將需要發(fā)送的文件的容量與一設(shè)定的閾值進(jìn)行比較;當(dāng)文件的容量超過閾值時(shí),進(jìn)
入步驟B ;當(dāng)文件的容量不超過閾值時(shí),通過藍(lán)牙、WIFI或紅外方式傳輸。所述的移動終端間的文件傳輸方法,其中,所述步驟B具體包括:
B1、第一移動終端根據(jù)服務(wù)器標(biāo)識、第一移動終端的設(shè)備ID、本次傳輸碼和文件識別碼生成請求鏈接。所述的移動終端間的文件傳輸方法,其中,所述步驟D具體包括:
D1、服務(wù)器與第一移動終端建立連接之后,服務(wù)器根據(jù)請求鏈接生成相應(yīng)的目錄,第一移動終端開始通過無線網(wǎng)絡(luò)將文件上傳給服務(wù)器,服務(wù)器接收到文件后,將該文件放到對應(yīng)的目錄中。所述的移動終端間的文件傳輸方法,其中,所述步驟E具體包括:
E1、服務(wù)器與第二移動終端建立連接之后,根據(jù)請求鏈接查找對應(yīng)的文件,并檢測文件是否上傳完成,在檢測到文件上傳完成后,執(zhí)行步驟E2 ;
E2、服務(wù)器將文件通過無線網(wǎng)絡(luò)發(fā)送給第二終端?!N移動終端間的文件傳輸系統(tǒng),其中,包括:第一移動終端、第二移動終端和服務(wù)器;
所述第一移動終端包括:
請求鏈接生成模塊,用于生成請求鏈接;
文件上傳模塊,用于將請求鏈接和文件上傳至服務(wù)器;
第一 NFC模塊,用于將請求鏈接發(fā)送給第二移動終端;
所述第二移動終端包括:
第二 NFC模塊,用于接收第一 NFC模塊發(fā)送的請求鏈接;
文件請求模塊,用于從服務(wù)器下載文件。所述的移動終端間的文件傳輸系統(tǒng),其中,所述第一移動終端還包括:
文件檢測對比模塊,用于檢測文件的容量大小并與一設(shè)定的閾值進(jìn)行比較。所述的移動終端間的文件傳輸系統(tǒng),其中,所述服務(wù)器還包括:
目錄生成模塊,用于根據(jù)第一移動終端發(fā)送的請求鏈接生成相應(yīng)的目錄。所述的移動終端間的文件傳輸系統(tǒng),其中,所述服務(wù)器還包括:
文件上傳檢測模塊,用于檢測文件是否上傳完成。所述的移動終端間的文件傳輸系統(tǒng),其中,所述第一移動終端還包括:
文件請求模塊,用于從服務(wù)器下載文件;
所述第二移動終端還包括:
請求鏈接生成模塊,用于生成請求鏈接;
文件上傳模塊,用于將請求鏈接和文件上傳至服務(wù)器。本發(fā)明所提供的一種移動終端間的文件傳輸方法及系統(tǒng),有效地解決了在移動終端間的文件傳輸?shù)南拗茥l件多,操作麻煩的問題,第一移動終端接收用戶的操作指令,選擇需要發(fā)送的文件并生成對應(yīng)的請求鏈接,只需要將請求鏈接通過近場通信技術(shù)(NFC)的方式發(fā)送給第二移動終端,而真正需要傳輸?shù)奈募谝灰苿咏K端上傳到服務(wù)器上;而第二移動終端則通過所接收到的請求鏈接到服務(wù)器上請求相應(yīng)的文件,再下載該文件,利用近場通信快速建立鏈接的特點(diǎn),快速完成請求鏈接的傳遞,無需手動建立無線連接;再通過無線網(wǎng)絡(luò)上傳至服務(wù)器,通過服務(wù)器中轉(zhuǎn)文件,因此,第一移動終端和第二移動終端無需在文件傳輸?shù)倪^程中處于一定的范圍內(nèi)等待文件傳輸完成,使得短距離傳輸轉(zhuǎn)化為長距離傳輸,大大增加了文件傳輸過程中的自由性,方便了用戶。
圖1為本發(fā)明提供的移動終端間的文件傳輸方法較佳實(shí)施例的流程圖。圖2為本發(fā)明提供的移動終端間的文件傳輸系統(tǒng)較佳實(shí)施例的結(jié)構(gòu)框圖。
具體實(shí)施例方式本發(fā)明提供一種移動終端間的文件傳輸方法及系統(tǒng),為使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚、明確,以下參照附圖并舉實(shí)施例對本發(fā)明進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。本發(fā)明提出的無線通訊設(shè)備間傳輸文件的方法,將近場通訊技術(shù)與無線網(wǎng)絡(luò)技術(shù)融合在一起,當(dāng)無線通訊設(shè)備間需要傳輸文件時(shí),發(fā)送方將文件上傳到服務(wù)器上,而僅僅將文件在服務(wù)器上的請求鏈接通過近場通訊技術(shù)發(fā)送給接收方,接收方接收到請求鏈接后,根據(jù)請求鏈接向服務(wù)器請求下載該文件。這樣,利用了近場通信模塊快速鏈接的特點(diǎn),在傳遞數(shù)據(jù)前無需用戶通過復(fù)制的手動操作完成鏈接過程,只需要發(fā)送發(fā)方與接收方將設(shè)備靠近一下即可;而在傳輸?shù)臅r(shí)間上,由于使用的服務(wù)器器作為中轉(zhuǎn),發(fā)送方與接收方僅僅傳輸?shù)氖钦埱箧溄?,?shù)據(jù)量很小,時(shí)間相對短暫,完全利用了無線網(wǎng)絡(luò)進(jìn)行真正的文件傳輸過程,用戶在文件傳輸?shù)倪^程中沒有距離上的限制。請參閱圖1,圖1為本發(fā)明提供的移動終端間的文件傳輸方法較佳實(shí)施例的流程圖,包括以下步驟:
步驟S100、第一移動終端接收用戶的操作指令,選擇需要發(fā)送的文件;
步驟S200、生成請求鏈接;
步驟S300、將請求鏈接編碼為NFC傳輸數(shù)據(jù)格式,通過NFC模塊發(fā)送給第二移動終端;步驟S400、第一移動終端與服務(wù)器建立連接,將請求鏈接發(fā)送至服務(wù)器之后,再將需要發(fā)送的文件上傳至服務(wù)器;
步驟S500、第二移動終端根據(jù)第一移動終端發(fā)送的請求鏈接與服務(wù)器建立連接,對應(yīng)下載第一移動終端上傳的文件。下面結(jié)合具體的實(shí)施例對上述步驟進(jìn)行詳細(xì)的描述。第一移動終端根據(jù)用戶的操作指令,選擇需要發(fā)送的文件。譬如第一移動終端需要傳輸照片、音樂或視頻等文件給第二移動終端,那么用戶先選擇需要發(fā)送的文件,在確定之后進(jìn)入步驟S200生成請求鏈接。所述第一移動終端再將請求鏈接編碼為NFC傳輸數(shù)據(jù)格式,通過第一移動終端的NFC模塊對應(yīng)發(fā)送給第二移動終端的NFC模塊接收。本發(fā)明中,為了使得第一移動終端與第二移動終端能夠快速完成請求鏈接的發(fā)送,通過NFC完成請求鏈接的發(fā)送與接收。NFC作為一種近距離通訊機(jī)制,具有快速方便地進(jìn)行信息交換的優(yōu)勢,NFC能夠在兩個(gè)設(shè)備之間置于近距離時(shí)(一般小于10cm),快速建立連接(一般小于Is),并完成數(shù)據(jù)的傳遞。本發(fā)明正是利用了 NFC的這一特點(diǎn),完成請求鏈接的發(fā)送與接收。
第一移動終端首先生成請求鏈接,接著第一移動終端的NFC模塊發(fā)起NFC呼叫,通知NFC芯片初始化。此時(shí),將第二移動終端設(shè)備置于與第一移動終端相近的距離內(nèi),第一移動終端與第二移動終端兩者間開始建立通信:即當(dāng)兩部具有NFC的移動通訊設(shè)備所放置的距離小于一定值(一般為小于IOcm),第一移動終端發(fā)射頻場,并按照選定的傳送速度(如424kbps)將數(shù)據(jù)發(fā)送給第二移動終端,第二移動終端同樣發(fā)射頻場,以同樣的傳輸速率進(jìn)行應(yīng)答,從而建立對等的點(diǎn)對點(diǎn)數(shù)據(jù)連接。這樣,便可實(shí)現(xiàn)移動設(shè)備間數(shù)據(jù)的交換,即具有NFC的移動通訊設(shè)備可以將請求鏈接發(fā)送給其他移動通訊設(shè)備。
在將請求鏈接發(fā)送給第二移動終端之后,第一移動終端與服務(wù)器建立連接,先將請求鏈接發(fā)送至服務(wù)器,再將需要發(fā)送的文件上傳至服務(wù)器。優(yōu)選地,服務(wù)器在接收請求鏈接之后,發(fā)送開始上傳信息給第一移動終端,第一移動終端接收到服務(wù)器開始上傳信息后,開始將所要發(fā)送的文件上傳給服務(wù)器。這樣,將第一移動終端與服務(wù)器的數(shù)據(jù)交互過程更加細(xì)化,也大大提升了用戶的體驗(yàn)感,使得用戶能夠知道文件傳輸當(dāng)前處在什么狀態(tài)。
然后,第二移動終端根據(jù)第一移動終端發(fā)送的請求鏈接與服務(wù)器建立連接,對應(yīng)下載第一移動終端上傳的文件。
進(jìn)一步地,所述步驟SlOO和步驟S200之間,還包括: S110、將需要發(fā)送的文件的容量與一設(shè)定的閾值進(jìn)行比較;當(dāng)文件的容量超過閾值時(shí),進(jìn)入步驟S200 ;當(dāng)文件的容量不超過閾值時(shí),通過藍(lán)牙、WIFI或紅外方式傳輸。
具體來說,所述閾值可根據(jù)用戶的不同需要進(jìn)行設(shè)置,此處以文件大小的閾值為IM進(jìn)行說明。當(dāng)用戶想傳遞文件時(shí),選擇需要傳遞的文件,并選擇“發(fā)送選項(xiàng)”,本發(fā)明可傳輸各種大小的文件,但對于小的文件,由于使用短距離傳輸方式可以快速完成,因此,也就不一定需本發(fā)明的方式進(jìn)行傳輸。因此,在用戶選擇完需要傳輸?shù)奈募螅谝灰苿咏K端首先判斷所有傳輸文件的大小:如果文件的小于一定的值(1M),則表示該文件為小文件,則通過正常的方式進(jìn)行傳輸,如藍(lán)牙、WIFI或紅外等;如果文件的大于一定的值(1M),則表示是大文件傳輸,則通過請求鏈接的方式進(jìn)行傳輸,進(jìn)入步驟S200,即第一移動終端生成請求鏈接。
進(jìn)一步地,所述步驟S200具體包括: S210、第一移動終端根據(jù)服務(wù)器標(biāo)識、第一移動終端的設(shè)備ID、本次傳輸碼和文件識別碼生成請求鏈接。
具體來說,第一移動終端為發(fā)送方,而第二移動終端為接收方,為避免兩方文件傳輸不對應(yīng),導(dǎo)致接收方接收錯(cuò)誤的文件,為也了使得無線通訊設(shè)備間能夠快速完成文件的傳輸,通過服務(wù)器作為發(fā)送方與接收方的橋梁,而為了使得發(fā)送方與接收方能夠通過服務(wù)器完成文件的傳輸,發(fā)送方首先需要根據(jù)文件上傳的路徑以及文件的名稱等信息生成相應(yīng)的鏈接,而接收方再根據(jù)鏈接向服務(wù)器發(fā)送請求,請求下載對應(yīng)的文件,從而避免文件傳輸對象錯(cuò)誤。
服務(wù)器為了很好的管理發(fā)送方與接收方的通過請求鏈接完成文件傳輸?shù)男袨?,?guī)定了一種請求鏈接的標(biāo)準(zhǔn)格式,發(fā)送方無線通信設(shè)備端根據(jù)這個(gè)標(biāo)準(zhǔn)的格式生成請求鏈接:請求鏈接中主要包含服務(wù)器標(biāo)識,發(fā)送方設(shè)備的ID,本次傳輸碼以及文件碼識別碼。所述服務(wù)器標(biāo)識主要用來標(biāo)識服務(wù)器的地址,這樣,接收方通過服務(wù)器地址就可以訪問到該服務(wù)器,從而進(jìn)行文件的請求;由于發(fā)送方需要使用的服務(wù)器是固定的,即每次發(fā)送都是使用同一服務(wù)器,因此,發(fā)送方知道服務(wù)器的標(biāo)識,在生成請求鏈接時(shí),將服務(wù)器的標(biāo)識作為請求鏈接的一部分。所述發(fā)送方設(shè)備ID用來標(biāo)識發(fā)送方設(shè)備,每個(gè)發(fā)送方,服務(wù)器都分配給一個(gè)識別號,當(dāng)發(fā)送方在服務(wù)器上注冊時(shí),服務(wù)器為該發(fā)送方分配一個(gè)ID,通過該ID就可以識別發(fā)送設(shè)備;這樣,服務(wù)器可以通過ID區(qū)分不同的發(fā)送方設(shè)備,從而可以管理不同發(fā)送設(shè)備所要傳輸?shù)奈募K霰敬蝹鬏敶a,由于同一發(fā)送方可能傳輸?shù)奈募恢挂粋€(gè),因此,每次傳輸需要一個(gè)傳輸碼,用來區(qū)分當(dāng)前的傳輸與其他傳輸,本次傳輸碼由發(fā)送方生成,在每次傳輸前分配一個(gè)與之前傳輸碼不一樣的碼值。所述文件識別碼用來標(biāo)識本次傳輸?shù)奈募?,從而使得發(fā)送方能夠通過該文件標(biāo)識碼到服務(wù)器中請求到對應(yīng)的文件。文件識別碼同樣是由發(fā)送方生成,在每次傳輸前,發(fā)送方根據(jù)當(dāng)前的文件生成文件識別碼,用以標(biāo)識所傳輸?shù)奈募?。通過上述的4個(gè)標(biāo)識,就可以生成文件的請求鏈接,接收方接收到請求鏈接后,向服務(wù)器發(fā)送請求,通過發(fā)送方設(shè)備ID可以在服務(wù)器中找到對應(yīng)發(fā)送方所對應(yīng)的文件夾,通過本次傳輸碼以及文件識別碼可以在文件夾中找到本次傳輸?shù)奈募?。這樣,發(fā)送方就可以通過請求鏈接向服務(wù)器請求相應(yīng)的文件,從而避免了文件傳輸對象錯(cuò)誤,防止接收方不能接收文件或接收錯(cuò)誤文件。對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明對請求鏈接的格式加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。進(jìn)一步地,所述步驟S400具體包括:
S410、服務(wù)器與第一移動終端建立連接之后,服務(wù)器根據(jù)請求鏈接生成相應(yīng)的目錄,第一移動終端開始通過無線網(wǎng)絡(luò)將文件上傳給服務(wù)器,服務(wù)器接收到文件后,將該文件放到對應(yīng)的目錄中。具體來說,發(fā)送方也就是第一移動終端,通過NFC發(fā)送完請求鏈接后,發(fā)送方首先與服務(wù)器建立鏈接,即通過無線網(wǎng)絡(luò)方式與服務(wù)器進(jìn)行數(shù)據(jù)交互。接著,發(fā)送方先將所生成的請求鏈接也發(fā)送給服務(wù)器,服務(wù)器根據(jù)發(fā)送方的ID查找到該用戶對應(yīng)的目錄或者生成相應(yīng)的目錄,再根據(jù)請求鏈接中的傳輸碼和文件識別碼生成子目錄,生成相應(yīng)的目錄后,發(fā)送方開始通過無線網(wǎng)絡(luò)將文件上傳給服務(wù)器,服務(wù)器接收到文件后,將該文件放到對應(yīng)的目錄當(dāng)中。所述步驟S500為第二移動終端的接收,也就是接收方的接收。所述第二移動終端包括與第一移動終端建立NFC數(shù)據(jù)連接,然后再通過無線鏈路接收數(shù)據(jù)并對數(shù)據(jù)進(jìn)行解碼,從而獲得第一移動終端發(fā)送的請求鏈接。進(jìn)一步地,所述步驟S500具體包括:
S510、服務(wù)器與第二移動終端建立連接之后,根據(jù)請求鏈接查找對應(yīng)的文件,并檢測文件是否上傳完成,在檢測到文件上傳完成后,執(zhí)行步驟S520;
S520、服務(wù)器將文件通過無線網(wǎng)絡(luò)發(fā)送給第二終端。具體來說,在第二移動終端的接收過程中,第二移動終端通過NFC模塊接收到請求鏈接后,通過請求鏈接向服務(wù)器發(fā)送請求,服務(wù)器接收到請求后,即與第二移動終端建立鏈接,服務(wù)器器根據(jù)請求鏈接中所包含的信息,查看所有請求的文件狀態(tài),即文件是否已經(jīng)上傳完成。在檢測到文件上傳完成后,服務(wù)器將文件通過無線網(wǎng)絡(luò)發(fā)送給第二終端。
進(jìn)一步地,若服務(wù)器檢測到文件還沒有上傳完成,那么服務(wù)器可發(fā)送請求等待信息給接收方,讓接收方暫停接收文件,等待文件傳輸完成,從而讓接收方知道目前文件處于什么狀態(tài)之中。而服務(wù)器在檢測到文件沒有上傳完成后,還實(shí)時(shí)檢測該文件的狀態(tài),當(dāng)文件狀態(tài)為上傳完成時(shí),服務(wù)器發(fā)送“開始接收”消息給接收方設(shè)備端,接收方設(shè)備端接收到“開始接收”消息后,可根據(jù)需要確定是否下載文件,在確定需要下載之后,開始接收,服務(wù)器將文件傳輸給接收方設(shè)備端,直到文件完成下載;如果已完成上傳,那么服務(wù)器可發(fā)送“開始接收”消息給發(fā)送方設(shè)備,接收方設(shè)備端接收到“開始接收”消息后,確認(rèn)是否需要下載,在確認(rèn)需要下載之后,開始下載文件,服務(wù)器將文件傳輸給接收方設(shè)備端,直到文件完成下載。
基于上述移動終端間的文件傳輸方法,本發(fā)明還提供了一種移動終端間的文件傳輸系統(tǒng),如圖2所示,包括:第一移動終端100、第二移動終端200和服務(wù)器300。其中,所述第一移動終端包括:用于生成請求鏈接的請求鏈接生成模塊110、用于將請求鏈接發(fā)送給第二移動終端的第一 NFC模塊120和用于將請求鏈接和文件上傳至服務(wù)器300的文件上傳模塊130。所述第二移動終端包括用于接收第一 NFC模塊120發(fā)送的請求鏈接的第二 NFC模塊210和用于從服務(wù)器下載文件的文件請求模塊220。
具體來說,所述近場通信(NFC)模塊主要用于完成請求鏈接的發(fā)送與接收,發(fā)送方生成請求鏈接,接著將請求鏈接通過該模塊發(fā)送給接收方;接收方,通過NFC模塊接收到請求鏈接,并將接收到請求鏈接發(fā)送給接收方的文件請求模塊220。
所述請求鏈接生成模塊110主要用于根據(jù)所有傳遞的文件信息以及服務(wù)器存儲的位置,在移動通訊設(shè)備中自動生成對應(yīng)的鏈接,生成該請求鏈接字符串后,該模塊將該鏈接字符串發(fā)送給近場通訊模塊。
所述文件上傳模塊130主要用于向服務(wù)器300上傳相應(yīng)的文件,該模塊是無線通訊設(shè)備的發(fā)送模塊。該模塊在請求鏈接生成模塊生成請求鏈接后,將本地的所要傳輸?shù)奈募ㄟ^無線網(wǎng)絡(luò)發(fā)送給服務(wù)器,服務(wù)器將該文件放在定義好的相應(yīng)位置當(dāng)中。
所述文件請求模塊220主要用于向服務(wù)器300請求下載對應(yīng)的文件,該模塊是無線通訊設(shè)備的接收模塊,該模塊根據(jù)請求鏈接,向服務(wù)器請求下載對應(yīng)的文件,從而能夠從服務(wù)器下載所要交換的文件。
所述服務(wù)器300為發(fā)送方與接收方的中轉(zhuǎn)站,它接收發(fā)送方上傳的文體,將接收到的文件放到固定的位置;同時(shí),所述服務(wù)器將所接收到的文件通過無線網(wǎng)絡(luò)發(fā)送給接收方無線通訊設(shè)備。
進(jìn)一步地,所述第一移動終端100還包括:文件檢測對比模塊140,所述文件檢測對比模塊140,用于檢測文件的容量大小并與一設(shè)定的閾值進(jìn)行比較。具體如上所述。
進(jìn)一步地,所述服務(wù)器300還包括:目錄生成模塊310,所述目錄生成模塊310用于根據(jù)第一移動終端100發(fā)送的請求鏈接生成相應(yīng)的目錄。具體如上所述。
進(jìn)一步地,所述服務(wù)器300還包括:文件上傳檢測模塊320,所述文件上傳檢測模塊320用于檢測文件是否上傳完成。
在實(shí)際應(yīng)用時(shí),所述第一移動終端還應(yīng)該包括用于從服務(wù)器下載文件的文件請求模塊。所述第二移動終端還應(yīng)該包括用于生成請求鏈接的請求鏈接生成模塊和用于將請求鏈接和文件上傳至服務(wù)器的文件上傳模塊。在具體應(yīng)用時(shí),在本發(fā)明提供的移動終端中,所述移動終端應(yīng)該即具有上傳文件的功能,也具備下載文件的功能,從而與其它移動終端通過服務(wù)器中轉(zhuǎn)進(jìn)行文件傳輸。本發(fā)明提供的移動終端,當(dāng)用戶想要交換文件時(shí),特別是大的文件時(shí),發(fā)送方選擇所有傳輸?shù)奈募?,只要將移動通訊設(shè)備與接收方靠近一下,就可以完成文件的傳輸。一方面將大文件的傳輸修改為請求鏈接的傳輸,使得傳輸?shù)男畔⒘繕O小,從而可以利用NFC這種快速連接的優(yōu)勢,用戶不需要進(jìn)行過多的操作,就能完成請求鏈接的交換,大大減少了用戶的操作流程,提高了效率。另一方面,本發(fā)明能通過服務(wù)器作為中轉(zhuǎn)站,發(fā)送方將真正的文件上傳給服務(wù)器,而接收方再根據(jù)請求鏈接從服務(wù)器下載,這就使得發(fā)送方與接收方在文件傳輸?shù)倪^程無需在一定的范圍內(nèi),使得短距離傳輸轉(zhuǎn)化為長距離傳輸,方便了用戶。本發(fā)明的移動終端并不限于手機(jī),也可用于電腦、數(shù)碼相機(jī)等等其他移動終端。綜上所述,本發(fā)明提供的一種移動終端間的文件傳輸方法及系統(tǒng),通過第一移動終端接收用戶的操作指令,選擇需要發(fā)送的文件;再生成請求鏈接;將請求鏈接編碼為NFC傳輸數(shù)據(jù)格式,通過NFC模塊發(fā)送給第二移動終端;第一移動終端與服務(wù)器建立連接,將請求鏈接發(fā)送至服務(wù)器之后,再將需要發(fā)送的文件上傳至服務(wù)器;第二移動終端根據(jù)第一移動終端發(fā)送的請求鏈接與服務(wù)器建立連接,對應(yīng)下載第一移動終端上傳的文件;通過近場通信技術(shù)快速完成請求鏈接的傳遞,無需手動建立無線連接;再通過無線網(wǎng)絡(luò)上傳至服務(wù)器,通過服務(wù)器中轉(zhuǎn)文件,無需在文件傳輸?shù)倪^程中處于一定的范圍內(nèi)等待文件傳輸完成,使得短距離傳輸轉(zhuǎn)化為長距離傳輸,大大增加了文件傳輸過程中的自由性,方便了用戶。應(yīng)當(dāng)理解的是,本發(fā)明的應(yīng)用不限于上述的舉例,對本領(lǐng)域普通技術(shù)人員來說,可以根據(jù)上述說明加以改進(jìn)或變換,所有這些改進(jìn)和變換都應(yīng)屬于本發(fā)明所附權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1.一種移動終端間的文件傳輸方法,其特征在于,包括以下步驟: A、第一移動終端接收用戶的操作指令,選擇需要發(fā)送的文件; B、生成請求鏈接; C、將請求鏈接編碼為NFC傳輸數(shù)據(jù)格式,通過NFC模塊發(fā)送給第二移動終端; D、第一移動終端與服務(wù)器建立連接,將請求鏈接發(fā)送至服務(wù)器之后,再將需要發(fā)送的文件上傳至服務(wù)器; E、第二移動終端根據(jù)第一移動終端發(fā)送的請求鏈接與服務(wù)器建立連接,對應(yīng)下載第一移動終端上傳的文件。
2.根據(jù)權(quán)利要求1所述的移動終端間的文件傳輸方法,其特征在于,在所述步驟A和步驟B之間,還包括: Al、將需要發(fā)送的文件的容量與一設(shè)定的閾值進(jìn)行比較;當(dāng)文件的容量超過閾值時(shí),進(jìn)入步驟B ;當(dāng)文件的容量不超過閾值時(shí),通過藍(lán)牙、WIFI或紅外方式傳輸。
3.根據(jù)權(quán)利要求1所述的移動終端間的文件傳輸方法,其特征在于,所述步驟B具體包括: B1、第一移動終端根據(jù)服務(wù)器標(biāo)識、第一移動終端的設(shè)備ID、本次傳輸碼和文件識別碼生成請求鏈接。
4.根據(jù)權(quán)利要求1所述的移動終端間的文件傳輸方法,其特征在于,所述步驟D具體包 括: Dl、服務(wù)器與第一移動終端建立連接之后,服務(wù)器根據(jù)請求鏈接生成相應(yīng)的目錄,第一移動終端開始通過無線網(wǎng)絡(luò)將文件上傳給服務(wù)器,服務(wù)器接收到文件后,將該文件放到對應(yīng)的目錄中。
5.根據(jù)權(quán)利要求1所述的移動終端間的文件傳輸方法,其特征在于,所述步驟E具體包括: E1、服務(wù)器與第二移動終端建立連接之后,根據(jù)請求鏈接查找對應(yīng)的文件,并檢測文件是否上傳完成,在檢測到文件上傳完成后,執(zhí)行步驟E2 ; E2、服務(wù)器將文件通過無線網(wǎng)絡(luò)發(fā)送給第二終端。
6.—種移動終端間的文件傳輸系統(tǒng),其特征在于,包括:第一移動終端、第二移動終端和服務(wù)器; 所述第一移動終端包括: 請求鏈接生成模塊,用于生成請求鏈接; 文件上傳模塊,用于將請求鏈接和文件上傳至服務(wù)器; 第一 NFC模塊,用于將請求鏈接發(fā)送給第二移動終端; 所述第二移動終端包括: 第二 NFC模塊,用于接收第一 NFC模塊發(fā)送的請求鏈接; 文件請求模塊,用于從服務(wù)器下載文件。
7.根據(jù)權(quán)利要求6所述的移動終端間的文件傳輸系統(tǒng),其特征在于,所述第一移動終端還包括: 文件檢測對比模塊,用于檢測文件的容量大小并與一設(shè)定的閾值進(jìn)行比較。
8.根據(jù)權(quán)利要求6所述的移動終端間的文件傳輸系統(tǒng),其特征在于,所述服務(wù)器還包括: 目錄生成模塊,用于根據(jù)第一移動終端發(fā)送的請求鏈接生成相應(yīng)的目錄。
9.根據(jù)權(quán)利要求6所述的移動終端間的文件傳輸系統(tǒng),其特征在于,所述服務(wù)器還包括: 文件上傳檢測模塊,用于檢測文件是否上傳完成。
10.根據(jù)權(quán)利要求6所述的移動終端間的文件傳輸系統(tǒng),其特征在于,所述第一移動終端還包括: 文件請求模塊,用于從服務(wù)器下載文件; 所述第二移動終端還包括: 請求鏈接生成模塊,用于生成請求鏈接; 文件上傳模塊,用于將 請求鏈接和文件上傳至服務(wù)器。
全文摘要
本發(fā)明公開了一種移動終端間的文件傳輸方法及系統(tǒng),第一移動終端接收用戶的操作指令,選擇需要發(fā)送的文件并生成對應(yīng)的請求鏈接,再與服務(wù)器建立連接,將請求鏈接發(fā)送至服務(wù)器之后,再將需要發(fā)送的文件上傳至服務(wù)器;第二移動終端根據(jù)第一移動終端發(fā)送的請求鏈接與服務(wù)器建立連接,對應(yīng)下載第一移動終端上傳的文件;通過近場通信技術(shù)快速完成請求鏈接的傳遞,無需手動建立無線連接;再通過無線網(wǎng)絡(luò)上傳至服務(wù)器,通過服務(wù)器中轉(zhuǎn)文件,無需在文件傳輸?shù)倪^程中處于一定的范圍內(nèi)等待文件傳輸完成,使得短距離傳輸轉(zhuǎn)化為長距離傳輸,大大增加了文件傳輸過程中的自由性,方便了用戶。
文檔編號H04B5/00GK103139313SQ201310079710
公開日2013年6月5日 申請日期2013年3月13日 優(yōu)先權(quán)日2013年3月13日
發(fā)明者楊志兵 申請人:惠州Tcl移動通信有限公司