亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種文件傳輸方法、裝置及移動終端與流程

文檔序號:11960410閱讀:221來源:國知局
一種文件傳輸方法、裝置及移動終端與流程

本發(fā)明涉及通信技術領域,尤其涉及一種文件傳輸方法、裝置及移動終端。



背景技術:

在日常生活中,終端間的文件(如圖片)發(fā)送占據了人們生活的重要部分,現有的方案一般是直接將圖片壓縮后發(fā)送,然而,對于網絡較差的情況,會將現有圖片重新采樣為分辨率較低的圖片后,再進行壓縮發(fā)送,這些方式受限于壓縮算法。

由上可知,現有方案一般都對網絡狀況有較高的要求,又或者以降低用戶體驗為代價來提高圖片發(fā)送效率,很難同時保證速度和質量,當傳送數據量較大時,這種槽糕體驗更加明顯。

故,有必要提出一種新的技術方案,以解決上述技術問題。



技術實現要素:

有鑒于此,本發(fā)明的目的在于提供一種文件傳輸方法、裝置及移動終端,旨在解決現有技術存在的在發(fā)送文件時,當網絡較差情況下,只能降低文件的分辨率,不能同時保證文件傳輸速度和質量,從而降低了用戶體驗的問題。

為解決上述技術問題,本發(fā)明實施例提供了以下技術方案:

本發(fā)明實施例提供了一種文件傳輸方法,所述文件傳輸方法,包括以下步驟:

獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;

根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;

根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;

在所述臨時群組中,確定其中一個終端作為協(xié)助終端;

向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。

為解決上述技術問題,本發(fā)明實施例還提供了以下技術方案:

本發(fā)明實施例還提供了一種文件傳輸方法,所述文件傳輸方法,包括以下步驟:

接收發(fā)送終端發(fā)送的組建臨時群組的請求消息;

向所述發(fā)送終端返回同意加入臨時群組的確認消息,以組建臨時群組;

接收所述發(fā)送終端發(fā)送的待發(fā)送文件的標識信息,以及接收所述文件的目標終端信息;

根據所述標識信息,在本端查找所述標識信息對應的文件;

將查找到的所述標識信息對應的文件,發(fā)送至所述目標終端信息對應的目標終端上。

為解決上述技術問題,本發(fā)明實施例還提供了以下技術方案:

本發(fā)明實施例還提供了一種文件傳輸裝置,所述文件傳輸裝置,包括:

索引表獲取模塊,用于獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;

請求消息發(fā)送模塊,用于根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;

臨時群組組建模塊,用于根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;

協(xié)助終端確定模塊,用于在所述臨時群組中,確定其中一個終端作為協(xié)助終端;

目標終端信息發(fā)送模塊,用于向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。

為解決上述技術問題,本發(fā)明實施例還提供了以下技術方案:

本發(fā)明實施例還提供了一種文件傳輸裝置,所述文件傳輸裝置,包括:

請求消息接收模塊,用于接收發(fā)送終端發(fā)送的組建臨時群組的請求消息;

確認消息返回模塊,用于向所述發(fā)送終端返回同意加入臨時群組的確認消息,以組建臨時群組;

信息接收模塊,用于接收所述發(fā)送終端發(fā)送的待發(fā)送文件的標識信息,以及接收所述文件的目標終端信息;

文件查找模塊,用于根據所述標識信息,在本端查找所述標識信息對應的文件;

文件發(fā)送模塊,用于將查找到的所述標識信息對應的文件,發(fā)送至所述目標終端信息對應的目標終端上。

為解決上述技術問題,本發(fā)明實施例還提供了以下技術方案:

本發(fā)明實施例還提供了一種包括上面所述的文件傳輸裝置的移動終端。

相對于現有技術,本發(fā)明提供的文件傳輸方法、裝置及移動終端,通過獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;在所述臨時群組中,確定其中一個終端作為協(xié)助終端;向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。即本發(fā)明發(fā)送終端通過查詢與待發(fā)送文件有交互的終端,以組建臨時群組;在所述臨時群組中選擇其中一個保存有待發(fā)送文件的終端作為協(xié)助終端,以幫助發(fā)送終端將待發(fā)送文件發(fā)送到目標終端。因此,本發(fā)明不會被發(fā)送終端的網絡狀態(tài)所影響,發(fā)送終端在網絡狀態(tài)較差的情況下,選擇其他終端幫助其完成文件的發(fā)送,因此,既保證了文件的傳輸質量,同時也保證了文件的傳輸速度,大大提高了用戶的體驗。

附圖說明

圖1是本發(fā)明實施例一提供的基于發(fā)送終端的文件傳輸方法的實現流程示意圖;

圖2是本發(fā)明實施例二提供的基于協(xié)助終端的文件傳輸方法的實現流程示意圖;

圖3是本發(fā)明實施例三提供的基于發(fā)送終端的文件傳輸裝置的模塊示意圖;

圖4是本發(fā)明實施例四提供的基于協(xié)助終端的文件傳輸裝置的模塊示意圖。

具體實施方式

請參照附圖中的圖式,其中相同的組件符號代表相同的組件,本發(fā)明的原理是以實施在一適當的運算環(huán)境中來舉例說明。以下的說明是基于所示例的本發(fā)明的具體實施例,其不應被視為限制本發(fā)明未在此詳述的其它具體實施例。

本發(fā)明原理以上述文字來說明,其并不代表為一種限制,本領域技術人員將可了解到以下所述的多種步驟及操作亦可實施在硬件當中。本發(fā)明的原理使用許多其它泛用性或特定目的運算、通信環(huán)境或組態(tài)來進行操作。

在本發(fā)明中,發(fā)送終端通過查詢與待發(fā)送文件有交互的終端,以組建臨時群組;在所述臨時群組中選擇其中一個保存有待發(fā)送文件的終端作為協(xié)助終端,以幫助發(fā)送終端將待發(fā)送文件發(fā)送到目標終端。因此,本發(fā)明不會被發(fā)送終端的網絡狀態(tài)所影響,發(fā)送終端在網絡狀態(tài)較差的情況下,選擇其他終端幫助其完成文件的發(fā)送,因此,既保證了文件的傳輸質量,同時也保證了文件的傳輸速度,大大提高了用戶的體驗。

以下結合具體實施例對本發(fā)明的實現進行詳細描述:

實施例一

請參閱圖1,所示為本發(fā)明實施例提供的文件傳輸方法。

所述文件傳輸方法,應用于發(fā)送方移動終端中,具體包括如下步驟:

在步驟S101中,獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;

在本發(fā)明實施例中,首先發(fā)送終端事先需要建立交互記錄索引表,具體實現如下:

當傳輸完成文件后,發(fā)送終端獲取所述文件的標識信息、以及獲取接收所述文件的終端對應的聯系人信息;

根據所述文件的標識信息以及接收所述文件的終端對應的聯系人信息,建立所述交互記錄索引表。

如,發(fā)送終端A將同一文件1發(fā)送給了終端B、C、D、E,那么發(fā)送終端A中的交互記錄索引表中便記錄有文件1對應終端B、C、D、E的對應關系。

然而,可以理解的是,該文件可以為圖片、音頻數據、視頻數據、文檔數據等等。

其中,在所述獲取待發(fā)送文件對應的交互記錄索引表的步驟之前,還包括:

當接收到文件發(fā)送指令時,檢測當前網絡狀態(tài);

如果當前網絡狀態(tài)不符合預設條件,則獲取待發(fā)送文件對應的交互記錄索引表。

如果當前網絡狀態(tài)符合預設條件,則直接發(fā)送文件至目標終端。

可以理解的是,該預設條件可根據用戶需求自行設定。如發(fā)送終端想要發(fā)送文件時,檢測到當前無移動網絡(WIFI網絡),或者當前網絡狀態(tài)較差影響文件傳輸速度時,那么便想通過其他終端幫助其來完成發(fā)送文件的工作。因此,發(fā)送終端在本端查找該待發(fā)送文件對應的交互記錄索引表,以使在該交互記錄索引表中選擇其中一個保存有待發(fā)送文件的終端作為協(xié)助終端,以幫助發(fā)送終端將待發(fā)送文件發(fā)送到目標終端。如果檢測到當前有移動網絡(WIFI網絡),且WIFI信號強,那么發(fā)送終端直接將待發(fā)送文件發(fā)送到目標終端。

其中,所述如果當前網絡狀態(tài)不符合預設條件,則獲取待發(fā)送文件對應的交互記錄索引表的步驟,具體包括:

如果當前網絡狀態(tài)不符合預設條件,則提取所述待發(fā)送文件的標識信息;

根據所述標識信息,查找與所述標識信息對應的交互記錄索引表。

如,提取到的待發(fā)送文件的標識信息為文件1時,那么查找到記錄有文件1對應終端B、C、D、E的對應關系的交互記錄索引表。

在步驟S102中,根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;

在步驟S103中,根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;

在步驟S104中,在所述臨時群組中,確定其中一個終端作為協(xié)助終端;

在本實施例中,在所述臨時群組中,確定其中一個終端作為協(xié)助終端的步驟,具體包括:

獲取所述臨時群組中每一終端的當前網絡狀態(tài);

對所述每一終端的當前網絡狀態(tài)進行排序;

在排序結果中,選擇當前網絡狀態(tài)最佳的終端作為協(xié)助終端。

在步驟S105中,向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。

本實施例提供的文件傳輸方法主要應用于通過即時通訊工具(如QQ、微信、SKYPE等等)進行通信的場景,然而,可以理解的是,也可以應用在其他交互通信場景下,并不限于上述的場景。

下面以發(fā)送照片為例,詳細描述本實施例一提供的基于發(fā)送終端的文件傳輸方法的實現流程。

本方案考慮到交互的朋友圈內存在信息的互發(fā),因此,發(fā)送終端對其本地已發(fā)送和接收的照片信息建立一個交互記錄索引表,當發(fā)送終端發(fā)送照片前檢測到本地網絡環(huán)境較差,那么發(fā)送終端查詢本地照片的交互記錄索引表,獲取與該照片發(fā)生交互的所有終端信息,根據獲取的所有終端信息建立臨時群組,在所述臨時群組中選擇其中一個終端作為協(xié)助終端,并向該協(xié)助終端發(fā)送協(xié)助發(fā)送照片請求,接收到請求的終端咨詢用戶是否愿意協(xié)助發(fā)送,以及在終端是否存在該照片,如果協(xié)助終端用戶拒絕協(xié)助發(fā)送,則不作處理,如果協(xié)助終端其本端有該照片且愿意協(xié)助發(fā)送,則返回請求成功信息給發(fā)送終端,發(fā)送終端向所述協(xié)助終端發(fā)送目標終端信息,以使所述協(xié)助終端將其本端保存的照片發(fā)送至所述目標終端。具體流程如下:

11、發(fā)送終端在發(fā)送照片前檢測其當前的網絡狀態(tài),如果當前的網絡狀態(tài)正常,則直接發(fā)送照片至目標終端上。

12:如果發(fā)送終端檢測到其當前網絡狀態(tài)較差,則提取該照片的相關信息(如標識信息),根據該照片的相關信息,查詢該照片有無對應的交互記錄索引表,

13:如果查詢不到該照片對應的交互記錄索引表,則發(fā)送終端按照正常方式發(fā)送該照片給目標終端。

14:如果查詢到有該照片對應的交互記錄索引表,則在該交互記錄索引表中,獲取與該照片有過交互的終端用戶信息;

15、根據獲取的與該照片有過交互的終端用戶信息,向獲取的所有終端發(fā)送組建臨時群組的請求消息,對于返回拒絕加入群組的終端或者回復超時的終端均不加入臨時群組,對于返回同意加入臨時群組的確認消息的終端才加入臨時群組。

16、臨時群組建立完成,發(fā)送終端對臨時群組中的成員按照其網絡狀態(tài)進行排序;

17、發(fā)送終端向臨時群組中網絡狀態(tài)最佳的成員發(fā)送照片協(xié)助傳送請求,等待該成員回復。

18、如果該成員超時沒有回復或者是接收到該成員發(fā)送的拒絕消息,則請求群組中下一個成員(次網絡狀態(tài)好的成員)協(xié)助發(fā)送照片,如果成功,發(fā)送終端向該次網絡狀態(tài)好的成員發(fā)送目標終端信息,以使所述次網絡狀態(tài)好的成員將其本端保存的照片發(fā)送至所述目標終端。

然而,可以理解的是,依次遍歷臨時群組所有成員,如果都失敗,則放棄本次協(xié)助發(fā)送任務,發(fā)送終端按正常方式發(fā)送照片給目標終端。

由上可知,本實施例一提供的文件傳輸方法,通過獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;在所述臨時群組中,確定其中一個終端作為協(xié)助終端;向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。即本發(fā)明發(fā)送終端通過查詢與待發(fā)送文件有交互的終端,以組建臨時群組;在所述臨時群組中選擇其中一個保存有待發(fā)送文件的終端作為協(xié)助終端,以幫助發(fā)送終端將待發(fā)送文件發(fā)送到目標終端。因此,本發(fā)明不會被發(fā)送終端的網絡狀態(tài)所影響,發(fā)送終端在網絡狀態(tài)較差的情況下,選擇其他終端幫助其完成文件的發(fā)送,因此,既保證了文件的傳輸質量,同時也保證了文件的傳輸速度,大大提高了用戶的體驗。

實施例二

請參閱圖2,所示為本發(fā)明實施例提供的文件傳輸方法。

所述文件傳輸方法,應用于協(xié)助方移動終端中,具體包括如下步驟:

在步驟S201中,接收發(fā)送終端發(fā)送的組建臨時群組的請求消息;

在本發(fā)明實施例中,協(xié)助終端在接收到發(fā)送終端發(fā)送的組建臨時群組的請求消息之后,會彈出提示框以提示用戶是否愿意加入臨時群組,如果用戶點擊了確認按鈕后,會自動生成同意加入臨時群組的確認消息,并向所述發(fā)送終端返回同意加入臨時群組的確認消息,以組建臨時群組。

在步驟S202中,向所述發(fā)送終端返回同意加入臨時群組的確認消息,以組建臨時群組;

在本發(fā)明實施例中,在所述向所述發(fā)送終端返回同意加入臨時群組的確認消息的步驟之前,還包括:

獲取本端當前的網絡狀態(tài);

將獲取到的當前網絡狀態(tài)封裝至所述確認消息中。

在步驟S203中,接收所述發(fā)送終端發(fā)送的待發(fā)送文件的標識信息,以及接收所述文件的目標終端信息;

在步驟S204中,根據所述標識信息,在本端查找所述標識信息對應的文件;

在步驟S205中,將查找到的所述標識信息對應的文件,發(fā)送至所述目標終端信息對應的目標終端上。

在本發(fā)明實施例中,在所述將查找到的所述標識信息對應的文件,發(fā)送至所述目標終端信息對應的目標終端上的步驟之后,還包括:

獲取所述文件的標識信息以及所述目標終端信息;

根據所述文件的標識信息與所述目標終端信息,建立交互記錄索引表。

下面以發(fā)送照片為例,詳細描述本實施例二提供的基于協(xié)助終端的文件傳輸方法的實現流程。

21、協(xié)助終端接收發(fā)送終端發(fā)送的組建臨時群組的請求消息;協(xié)助終端向所述發(fā)送終端返回同意加入臨時群組的確認消息,以組建臨時群組。

22、協(xié)助終端接收發(fā)送終端發(fā)送的照片協(xié)助傳送請求,該請求中攜帶有目標照片的標識碼。

23、協(xié)助終端接收到請求后,提取目標照片的標識碼,并查找該標識碼對應的照片是否存在本地,如果不存在,則返回協(xié)助請求失敗信息給發(fā)送終端。

24、如果目標照片存在協(xié)助終端本地,則協(xié)助終端彈出提示框,提示用戶是否接受發(fā)送終端的本次協(xié)助請求,如果同意,則向發(fā)送終端返回確認信息以及協(xié)助終端當前的網絡狀態(tài)值,否則返回拒絕信息給發(fā)送終端。

25、協(xié)助終端等待發(fā)送終端用戶的確認信息,當超過指定時間間隔,則廢棄本次回話。

26、當在指定時間間隔接收到發(fā)送終端用戶的確認信息,其中,該確認信息中攜帶有目標終端信息,則協(xié)助終端獲取目標照片并發(fā)送給目標終端,并返回照片發(fā)送成功與否的信息給發(fā)送終端。

27、協(xié)助終端更新本地照片的交互記錄索引表中該照片的交互信息。即將目標終端信息與該照片建立對應關系。

由上可知,本實施例二提供的文件傳輸方法,通過獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;在所述臨時群組中,確定其中一個終端作為協(xié)助終端;向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。即本發(fā)明發(fā)送終端通過查詢與待發(fā)送文件有交互的終端,以組建臨時群組;在所述臨時群組中選擇其中一個保存有待發(fā)送文件的終端作為協(xié)助終端,以幫助發(fā)送終端將待發(fā)送文件發(fā)送到目標終端。因此,本發(fā)明不會被發(fā)送終端的網絡狀態(tài)所影響,發(fā)送終端在網絡狀態(tài)較差的情況下,選擇其他終端幫助其完成文件的發(fā)送,因此,既保證了文件的傳輸質量,同時也保證了文件的傳輸速度,大大提高了用戶的體驗。

實施例三

請參閱圖3,為本發(fā)明實施例三提供的文件傳輸裝置的模塊示意圖;為了便于說明,僅示出了與本發(fā)明實施例相關的部分。所述文件傳輸裝置包括:索引表獲取模塊101、請求消息發(fā)送模塊102、臨時群組組建模塊103、協(xié)助終端確定模塊104、目標終端信息發(fā)送模塊105。所述文件傳輸裝置可以是內置于移動終端中的軟件單元、硬件單元或者是軟硬件結合的單元。

索引表獲取模塊101,用于獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;

請求消息發(fā)送模塊102,用于根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;

臨時群組組建模塊103,用于根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;

協(xié)助終端確定模塊104,用于在所述臨時群組中,確定其中一個終端作為協(xié)助終端;

目標終端信息發(fā)送模塊105,用于向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。

在本發(fā)明實施例中,所述文件傳輸裝置,還包括:網絡狀態(tài)檢測模塊106。

網絡狀態(tài)檢測模塊106,用于當接收到文件發(fā)送指令時,檢測當前網絡狀態(tài);

所述索引表獲取模塊101,具體用于如果當前網絡狀態(tài)不符合預設條件,則獲取待發(fā)送文件對應的交互記錄索引表。

進一步的,所述文件傳輸裝置,還包括:

標識信息提取模塊107,用于如果當前網絡狀態(tài)不符合預設條件,則提取所述待發(fā)送文件的標識信息;

索引表查找模塊108,用于根據所述標識信息,查找與所述標識信息對應的交互記錄索引表。

作為本發(fā)明一實施例,所述文件傳輸裝置,還包括:

信息獲取模塊109,用于當傳輸完成文件后,獲取所述文件的標識信息、以及獲取接收所述文件的終端對應的聯系人信息;

索引表建立模塊110,用于根據所述文件的標識信息以及接收所述文件的終端對應的聯系人信息,建立所述交互記錄索引表。

優(yōu)選的,所述文件傳輸裝置,還包括:網絡狀態(tài)獲取模塊111、排序模塊112。

網絡狀態(tài)獲取模塊111,用于獲取所述臨時群組中每一終端的當前網絡狀態(tài);

排序模塊112,用于對所述每一終端的當前網絡狀態(tài)進行排序;

協(xié)助終端確定模塊104,具體用于在排序結果中,選擇當前網絡狀態(tài)最佳的終端作為協(xié)助終端。

由上可知,本實施例三提供的文件傳輸裝置,通過獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;在所述臨時群組中,確定其中一個終端作為協(xié)助終端;向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。即本發(fā)明發(fā)送終端通過查詢與待發(fā)送文件有交互的終端,以組建臨時群組;在所述臨時群組中選擇其中一個保存有待發(fā)送文件的終端作為協(xié)助終端,以幫助發(fā)送終端將待發(fā)送文件發(fā)送到目標終端。因此,本發(fā)明不會被發(fā)送終端的網絡狀態(tài)所影響,發(fā)送終端在網絡狀態(tài)較差的情況下,選擇其他終端幫助其完成文件的發(fā)送,因此,既保證了文件的傳輸質量,同時也保證了文件的傳輸速度,大大提高了用戶的體驗。

實施例四

請參閱圖4,為本發(fā)明實施例四提供的文件傳輸裝置的模塊示意圖;為了便于說明,僅示出了與本發(fā)明實施例相關的部分。所述文件傳輸裝置包括:請求消息接收模塊201、確認消息返回模塊202、信息接收模塊203、文件查找模塊204、文件發(fā)送模塊205。所述文件傳輸裝置可以是內置于移動終端中的軟件單元、硬件單元或者是軟硬件結合的單元。

請求消息接收模塊201,用于接收發(fā)送終端發(fā)送的組建臨時群組的請求消息;

確認消息返回模塊202,用于向所述發(fā)送終端返回同意加入臨時群組的確認消息,以組建臨時群組;

信息接收模塊203,用于接收所述發(fā)送終端發(fā)送的待發(fā)送文件的標識信息,以及接收所述文件的目標終端信息;

文件查找模塊204,用于根據所述標識信息,在本端查找所述標識信息對應的文件;

文件發(fā)送模塊205,用于將查找到的所述標識信息對應的文件,發(fā)送至所述目標終端信息對應的目標終端上。

在本發(fā)明實施例中,所述文件傳輸裝置,還包括:

網絡狀態(tài)獲取模塊206,用于獲取本端當前的網絡狀態(tài);

封裝模塊207,用于將獲取到的當前網絡狀態(tài)封裝至所述確認消息中。

作為本發(fā)明一實施例,所述文件傳輸裝置,還包括:

信息獲取模塊208,用于獲取所述文件的標識信息以及所述目標終端信息;

索引表建立模塊209,用于根據所述文件的標識信息與所述目標終端信息,建立交互記錄索引表。

由上可知,本實施例四提供的文件傳輸裝置,通過獲取待發(fā)送文件對應的交互記錄索引表,其中,所述交互記錄索引表中包括已接收過所述待發(fā)送文件的聯系人信息;根據所述聯系人信息,向所述聯系人信息對應的終端發(fā)送組建臨時群組的請求消息;根據所述終端返回的同意加入臨時群組的確認消息,組建臨時群組;在所述臨時群組中,確定其中一個終端作為協(xié)助終端;向所述協(xié)助終端發(fā)送待接收所述文件的目標終端信息,以使所述協(xié)助終端將其本端保存的所述待發(fā)送文件發(fā)送至所述目標終端。即本發(fā)明發(fā)送終端通過查詢與待發(fā)送文件有交互的終端,以組建臨時群組;在所述臨時群組中選擇其中一個保存有待發(fā)送文件的終端作為協(xié)助終端,以幫助發(fā)送終端將待發(fā)送文件發(fā)送到目標終端。因此,本發(fā)明不會被發(fā)送終端的網絡狀態(tài)所影響,發(fā)送終端在網絡狀態(tài)較差的情況下,選擇其他終端幫助其完成文件的發(fā)送,因此,既保證了文件的傳輸質量,同時也保證了文件的傳輸速度,大大提高了用戶的體驗。

本發(fā)明實施例提供的文件傳輸方法、裝置及移動終端屬于同一構思,其具體實現過程詳見說明書全文,此處不再贅述。

本領域普通技術人員可以理解上述實施例的各種方法中的全部或部分步驟是可以通過程序來指令相關的硬件來完成,該程序可以存儲于一計算機可讀存儲介質中,存儲介質可以包括:只讀存儲器(ROM,Read Only Memory)、隨機存取記憶體(RAM,Random Access Memory)、磁盤或光盤等。

綜上所述,雖然本發(fā)明已以優(yōu)選實施例揭露如上,但上述優(yōu)選實施例并非用以限制本發(fā)明,本領域的普通技術人員,在不脫離本發(fā)明的精神和范圍內,均可作各種更動與潤飾,因此本發(fā)明的保護范圍以權利要求界定的范圍為準。

當前第1頁1 2 3 
網友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1