日韩成人黄色,透逼一级毛片,狠狠躁天天躁中文字幕,久久久久久亚洲精品不卡,在线看国产美女毛片2019,黄片www.www,一级黄色毛a视频直播

應(yīng)用程序的文件傳輸方法、裝置和終端設(shè)備及存儲介質(zhì)與流程

文檔序號:11215989閱讀:1087來源:國知局
應(yīng)用程序的文件傳輸方法、裝置和終端設(shè)備及存儲介質(zhì)與流程

本發(fā)明涉及通信技術(shù),尤其涉及一種應(yīng)用程序的文件傳輸方法、裝置和終端設(shè)備及存儲介質(zhì)。



背景技術(shù):

隨著即時(shí)通訊技術(shù)的發(fā)展,即時(shí)通訊應(yīng)用已經(jīng)成為人們生活中不可或缺的一部分。而且即時(shí)通訊的功能越來越強(qiáng)大,人們可以在即時(shí)通訊過程中,分享各種各樣的文件,例如視頻,照片或者文檔、網(wǎng)頁等等。

實(shí)際應(yīng)用中,即時(shí)聊天時(shí)互相分享的文件,一般會在接收端本地進(jìn)行緩存,該緩存是有存儲時(shí)限的,超過一定的存儲時(shí)限后該緩存就會被清空,接收端的用戶如果再次點(diǎn)擊被分享的文件進(jìn)行查看時(shí),一般會出現(xiàn)文件已失效無法查看的情況。



技術(shù)實(shí)現(xiàn)要素:

有鑒于此,本申請?zhí)峁┮环N應(yīng)用程序的文件傳輸方法、裝置和終端設(shè)備及存儲介質(zhì),解決即時(shí)通訊中分享的文件失效后無法查看的問題。

一方面,本申請實(shí)施例提供一種應(yīng)用程序的文件傳輸方法,應(yīng)用于發(fā)送端,包括:

發(fā)送文件及所述文件的標(biāo)識信息;

接收再發(fā)送請求,所述再發(fā)送請求中攜帶有所述標(biāo)識信息;

根據(jù)所述標(biāo)識信息查找本地存儲的所述文件并再次發(fā)送。

所述方法應(yīng)用于終端設(shè)備。

所述終端設(shè)備包括:移動終端??蛇x地,所述標(biāo)識信息包括:所述文件的標(biāo)識或者發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

可選地,所述發(fā)送文件及所述文件的標(biāo)識信息之后還包括:

保存包含所述發(fā)送標(biāo)識的發(fā)送記錄,所述發(fā)送記錄還包括所述文件的文件名、所述文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

可選地,保存包含所述發(fā)送標(biāo)識的發(fā)送記錄包括:

構(gòu)建發(fā)送記錄存儲表;

將所述發(fā)送記錄保存在所述發(fā)送記錄存儲表中。

根據(jù)所述標(biāo)識信息查找本地存儲的所述文件并再次發(fā)送包括:

根據(jù)所述發(fā)送標(biāo)識在所述發(fā)送記錄存儲表中查找對應(yīng)的發(fā)送記錄;

根據(jù)發(fā)送記錄中的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑查找本地存儲的所述文件;

再次發(fā)送所述文件。

另一方面,本申請實(shí)施例還提供一種應(yīng)用程序的文件傳輸方法,應(yīng)用于接收端,包括:

接收文件并保存所述文件的標(biāo)識信息;

在所述文件無法查看時(shí),向所述文件的發(fā)送端發(fā)出再發(fā)送請求,所述再發(fā)送請求中攜帶有所述文件的標(biāo)識信息;

再次接收所述文件。

所述方法應(yīng)用于終端設(shè)備。

所述終端設(shè)備包括:移動終端。

所述標(biāo)識信息包括所述文件的標(biāo)識或者發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

可選地,向所述文件的發(fā)送端發(fā)出再發(fā)送請求之前還包括:

根據(jù)所述發(fā)送標(biāo)識在發(fā)送記錄存儲表中查找所述發(fā)送標(biāo)識所在的發(fā)送記錄,所述發(fā)送記錄中還包括文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

所述再發(fā)送請求中還攜帶有所述文件的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

另一方面,本申請實(shí)施例還提供一種應(yīng)用程序的文件傳輸裝置,包括:

第一發(fā)送模塊,用于發(fā)送文件及所述文件的標(biāo)識信息;

接收模塊,接收再發(fā)送請求,所述再發(fā)送請求中攜帶有所述標(biāo)識信息;

第二發(fā)送模塊,用于根據(jù)所述標(biāo)識信息記錄查找本地存儲的所述文件并再次發(fā)送。

所述裝置內(nèi)置于終端設(shè)備中。

所述終端設(shè)備包括:移動終端。

所述標(biāo)識信息包括:所述文件的標(biāo)識或者發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

可選地,所述裝置還包括:

保存模塊,用于保存包含所述發(fā)送標(biāo)識的發(fā)送記錄,所述發(fā)送記錄還包括所述文件的文件名、所述文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

所述保存模塊包括:

構(gòu)建子模塊,用于構(gòu)建發(fā)送記錄存儲表;

保存子模塊,用于將所發(fā)送記錄保存在所述發(fā)送記錄存儲表中。

所述第二發(fā)送模塊包括:

第一查找子模塊,用于根據(jù)所述發(fā)送標(biāo)識在所述發(fā)送記錄存儲表中查找所述發(fā)送標(biāo)識所在的發(fā)送記錄;

第二查找子模塊,用于根據(jù)發(fā)送記錄中的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑查找本地存儲的所述文件;

發(fā)送子模塊,用于發(fā)送所述文件。

又一方面,本申請實(shí)施例提供一種應(yīng)用程序的文件傳輸裝置,包括:

第一接收模塊,用于接收文件并保存所述文件的標(biāo)識信息;

發(fā)送模塊,用于在所述文件無法查看時(shí),向所述文件的發(fā)送端發(fā)出再發(fā)送請求,所述再發(fā)送請求中攜帶有所述文件的標(biāo)識信息;

第二接收模塊,用于再次接收所述文件。

所述裝置內(nèi)置于終端設(shè)備中。

所述終端設(shè)備包括:移動終端。

所述標(biāo)識信息包括所述文件的標(biāo)識或者發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

可選地,所述裝置還包括:

查找模塊,用于根據(jù)所述標(biāo)識信息在發(fā)送記錄存儲表中查找所述發(fā)送標(biāo)識所在的發(fā)送記錄,所述發(fā)送記錄還包括:文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

所述再發(fā)送請求中還攜帶有所述文件的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

另一方面,本申請實(shí)施例還提供一種終端設(shè)備,包括處理器和存儲器,所述存儲器存儲有計(jì)算機(jī)指令,所述處理器調(diào)用所述計(jì)算機(jī)指令并執(zhí)行上述的應(yīng)用程序的文件傳輸方法。

另一方面,本申請實(shí)施例還提供一種存儲介質(zhì),存儲有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令執(zhí)行上述的應(yīng)用程序的文件傳輸方法。

本申請實(shí)施例提供的一種應(yīng)用程序的文件傳輸方法、裝置和終端設(shè)備及存儲介質(zhì),通過發(fā)送文件時(shí)同時(shí)發(fā)送該文件的標(biāo)識信息,使得接收端能夠獲得所述標(biāo)識信息,在需要再次查看該文件時(shí),通過所述標(biāo)識信息快速向發(fā)送端再次請求所述文件,發(fā)送端也能夠通過所述標(biāo)識信息快速找到所述文件并再次發(fā)送。

附圖說明

圖1為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸方法的流程圖;

圖2為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸方法的流程圖;

圖3為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸方法的流程圖;

圖4為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸方法的流程圖;

圖5為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸方法的流程圖;

圖6a-圖6c為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸方法應(yīng)用場景示意圖;

圖7為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸裝置的結(jié)構(gòu)示意圖;

圖8為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸裝置的結(jié)構(gòu)示意圖;

圖9為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸裝置的結(jié)構(gòu)示意圖;

圖10為本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸裝置的結(jié)構(gòu)示意圖。

具體實(shí)施方式

在下面的描述中闡述了很多具體細(xì)節(jié)以便于充分理解本申請。但是本申請能夠以很多不同于在此描述的其它方式來實(shí)施,本領(lǐng)域技術(shù)人員可以在不違背本申請內(nèi)涵的情況下做類似推廣,因此本申請不受下面公開的具體實(shí)施的限制。

在本申請中,提供了一種應(yīng)用程序的文件傳輸方法、裝置和終端及存儲介質(zhì),在下面的實(shí)施例中逐一進(jìn)行詳細(xì)說明。

參見圖1,本申請一實(shí)施例提供一種應(yīng)用程序的文件傳輸方法,應(yīng)用于發(fā)送端,包括步驟101至步驟103。

步驟101:發(fā)送文件及所述文件的標(biāo)識信息。

本申請實(shí)施例中,所述文件可以是需要發(fā)送的各種類型的文件,例如視頻、音樂、照片或者文檔等。所述文件存儲在發(fā)送端。

所述文件的標(biāo)識信息包括所述文件的標(biāo)識或者發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

所述文件的標(biāo)識為所述文件的唯一編碼,根據(jù)所述文件的標(biāo)識即可確定所述文件。

所述文件的發(fā)送標(biāo)識為所述發(fā)送事件的唯一編碼。

可選地,在發(fā)送所述文件及所述文件的發(fā)送標(biāo)識之后還包括:

保存包含所述發(fā)送標(biāo)識的發(fā)送記錄,所述發(fā)送記錄還包括所述文件的文件名、所述文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

根據(jù)所述發(fā)送標(biāo)識,可以唯一確定一條發(fā)送記錄,從所述發(fā)送記錄中則可以獲取所述文件的文件名、發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

可選地,可以構(gòu)建發(fā)送記錄存儲表來保存所述發(fā)送記錄,方便后續(xù)查詢。

所述發(fā)送記錄存儲表可以保存在所述發(fā)送端,也可以保存在網(wǎng)絡(luò)側(cè),通過所述發(fā)送標(biāo)識即可在所述發(fā)送記錄存儲表中查找發(fā)送標(biāo)識對應(yīng)的發(fā)送記錄。

步驟102:接收再發(fā)送請求,所述再發(fā)送請求中攜帶有所述標(biāo)識信息。

步驟103:根據(jù)所述標(biāo)識信息查找本地存儲的所述文件并再次發(fā)送。

本申請實(shí)施例中,再發(fā)送請求中攜帶有所述標(biāo)識信息。

當(dāng)所述標(biāo)識信息為文件的標(biāo)識時(shí),發(fā)送端可以根據(jù)所述文件的標(biāo)識直接查找本地存儲的所述文件,并在找到后再次發(fā)送。

當(dāng)所述標(biāo)識信息為發(fā)送標(biāo)識時(shí),發(fā)送端可以根據(jù)所述發(fā)送標(biāo)識在所述發(fā)送記錄存儲表中查找所述發(fā)送標(biāo)識對應(yīng)的發(fā)送記錄,從所述發(fā)送記錄中讀取發(fā)送時(shí)間、文件名和/或所述文件在發(fā)送端的存儲路徑,從而在發(fā)送端獲取所述文件,而后再次發(fā)送。

所述發(fā)送記錄存儲表可以存儲在所述發(fā)送端或者存儲在網(wǎng)絡(luò)側(cè),例如存儲在網(wǎng)絡(luò)側(cè)的服務(wù)器上。

若所述發(fā)送記錄存儲表存儲在發(fā)送端本地,則所述發(fā)送端可以在本地直接查找所述發(fā)送標(biāo)識所在的發(fā)送記錄。

若所述發(fā)送記錄存儲表存儲在網(wǎng)絡(luò)側(cè),則所述發(fā)送端可以通過訪問網(wǎng)絡(luò)側(cè)的服務(wù)器,根據(jù)所述發(fā)送標(biāo)識在所述發(fā)送記錄存儲表中找到所述發(fā)送標(biāo)識所屬的發(fā)送記錄。

需要說明的是,本申請實(shí)施例所提供的應(yīng)用程序的文件傳輸方法,是以所述文件存儲在發(fā)送端為前提的。

本申請實(shí)施例提供的應(yīng)用程序的文件傳輸方法,可以實(shí)現(xiàn)使用同一個(gè)應(yīng)用程序的兩個(gè)客戶端之間進(jìn)行文件傳輸,在發(fā)送端發(fā)送文件的同時(shí)發(fā)送所述文件的標(biāo)識信息,為接收端獲得所述文件的標(biāo)識信息提供了基礎(chǔ);接收的再發(fā)送請求中攜帶所述文件的標(biāo)識信息,從而可以根據(jù)所述文件的標(biāo)識信息快速地再次發(fā)送存儲在發(fā)送端本地的所述文件。

參見圖2,本申請一實(shí)施例提供一種應(yīng)用程序的文件傳輸方法,應(yīng)用于接收端,包括步驟201至步驟203。

步驟201:接收文件并保存所述文件的標(biāo)識信息。

本申請實(shí)施例中,所述文件可以是需要發(fā)送的各種類型的文件,例如視頻、音樂、照片或者文檔等。

本申請實(shí)施例中,在接收所述文件的同時(shí)保存了該文件的標(biāo)識信息。

所述文件的標(biāo)識信息包括所述文件的標(biāo)識或者發(fā)送端發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

所述文件的標(biāo)識為所述文件的唯一編碼,根據(jù)所述文件的標(biāo)識即可確定所述文件。

所述文件的發(fā)送標(biāo)識為所述發(fā)送事件的唯一編碼。

步驟202:在所述文件無法查看時(shí),向所述文件的發(fā)送端發(fā)出再發(fā)送請求,所述再發(fā)送請求中攜帶有所述文件的標(biāo)識信息。

如前所述,所述文件的標(biāo)識信息可以是所述文件的標(biāo)識,也可以是所述文件的發(fā)送標(biāo)識。

當(dāng)所述文件的標(biāo)識信息為所述文件的發(fā)送標(biāo)識時(shí),在向所述文件的發(fā)送端發(fā)出再發(fā)送請求之前還包括:

根據(jù)所述發(fā)送標(biāo)識在發(fā)送記錄存儲表中查找所述發(fā)送標(biāo)識所在的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

所述再發(fā)送請求中還攜帶有所述文件的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

所述發(fā)送記錄存儲表是文件發(fā)送端在每個(gè)發(fā)送事件發(fā)生后在網(wǎng)絡(luò)側(cè)創(chuàng)建的,可以方便發(fā)送端或者接收端根據(jù)發(fā)送標(biāo)識從中找到對應(yīng)的發(fā)送記錄,讀取所述文件的文件名、發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

當(dāng)所述文件的標(biāo)識信息為發(fā)送標(biāo)識時(shí),再發(fā)送請求中除了攜帶所述發(fā)送標(biāo)識,還可以攜帶所述文件的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

步驟203:再次接收所述文件。

需要說明的是,本申請實(shí)施例所提供的應(yīng)用程序的文件傳輸方法,是以所述文件存儲在發(fā)送端為前提的。

本申請實(shí)施例所提供的應(yīng)用程序的文件傳輸方法,可以實(shí)現(xiàn)使用同一個(gè)應(yīng)用程序的兩個(gè)客戶端之間進(jìn)行文件傳輸,接收端接收文件的同時(shí)保存了所述文件的標(biāo)識信息,當(dāng)需要再次獲取該文件時(shí),通過再發(fā)送請求攜帶所述文件的標(biāo)識信息,那么所述文件的發(fā)送端可以便利地根據(jù)所述文件的標(biāo)識信息找到該文件,并再次發(fā)送至接收端,從而使得所述文件的接收端實(shí)現(xiàn)了文件的再次接收。

參見圖3,本申請一實(shí)施例提供一種應(yīng)用程序的文件傳輸方法,包括步驟301至步驟306。

步驟301:發(fā)送端發(fā)送文件及所述文件的標(biāo)識。

所述文件的標(biāo)識為所述文件的唯一編碼,根據(jù)所述文件的標(biāo)識即可確定所述文件。

步驟302:接收端接收文件并保存所述文件的標(biāo)識。

步驟303:所述接收端在所述文件無法查看時(shí),向所述發(fā)送端發(fā)出再發(fā)送請求,所述再發(fā)送請求中攜帶有所述文件的標(biāo)識。

步驟304:所述發(fā)送端接收再發(fā)送請求,所述再發(fā)送請求中攜帶有所述文件的標(biāo)識。

步驟305:所述發(fā)送端根據(jù)所述文件的標(biāo)識查找存儲在本地的所述文件并再次發(fā)送至所述接收端。

步驟306:所述接收端再次接收所述文件。

本申請實(shí)施例提供的應(yīng)用程序的文件傳輸方法,在發(fā)送端發(fā)送文件的同時(shí)發(fā)送所述文件的標(biāo)識,接收端在接收到所述文件的同時(shí)保存所述文件的標(biāo)識,而且接收端在所述文件無法查看時(shí),向所述發(fā)送端發(fā)出再發(fā)送請求并攜帶所述文件的標(biāo)識,使得發(fā)送端可以根據(jù)所述文件的標(biāo)識快速找到所述文件并再次發(fā)送,避免了因所述文件保存超期時(shí)無法再次查看的情況。

參見圖4,本申請一實(shí)施例提供一種應(yīng)用程序的文件傳輸方法,包括步驟401至步驟407。

步驟401:發(fā)送端發(fā)送文件和發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

如前所述,所述發(fā)送標(biāo)識為發(fā)送所述文件這一發(fā)送事件的唯一編碼。

步驟402:發(fā)送端保存包括所述發(fā)送標(biāo)識的發(fā)送記錄并將所述發(fā)送記錄存儲在本地的發(fā)送記錄存儲表中。

為了能夠根據(jù)所述發(fā)送標(biāo)識準(zhǔn)確地找到所述發(fā)送標(biāo)識所確定的發(fā)送事件發(fā)送的文件,本申請實(shí)施例中,所述發(fā)送端在本地保存了包含所述發(fā)送標(biāo)識在內(nèi)的發(fā)送記錄。

所述發(fā)送記錄中,除了所述發(fā)送標(biāo)識之外,還可以包括所述文件的文件名、所述文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

實(shí)際應(yīng)用中,所述發(fā)送記錄里還可以包括所述文件的截圖,以便直觀地顯示所述文件。

本申請對發(fā)送記錄中除發(fā)送標(biāo)識之外的內(nèi)容不作限定,可以根據(jù)實(shí)際需要設(shè)置。

可以通過在本地構(gòu)建發(fā)送記錄存儲表來保存所述發(fā)送記錄。

表1

表1為本申請實(shí)施例提供的一種發(fā)送記錄存儲表的示意圖。所述發(fā)送記錄存儲表中保存有多條存儲記錄,此處以兩條為示例。從表中可以看出,除了發(fā)送標(biāo)識,還包括發(fā)送時(shí)間、文件名以及本地的存儲路徑。

步驟403:接收端接收文件并保存所述文件的發(fā)送標(biāo)識。

步驟404:所述接收端在所述文件無法查看時(shí),向所述發(fā)送端發(fā)出再發(fā)送請求,所述再發(fā)送請求中攜帶有所述發(fā)送標(biāo)識。

步驟405:所述發(fā)送端接收再發(fā)送請求,所述再發(fā)送請求中攜帶有所述發(fā)送標(biāo)識。

步驟406:所述發(fā)送端根據(jù)所述發(fā)送標(biāo)識在所述發(fā)送記錄存儲表中查找對應(yīng)的發(fā)送記錄,根據(jù)發(fā)送記錄查找本地存儲的所述文件并再次發(fā)送至接收端。

仍以表1為例,若所述發(fā)送標(biāo)識為10000000,則可以從表1中找到對應(yīng)的發(fā)送時(shí)間,文件名和在本地的存儲路徑,通過發(fā)送記錄中的這些信息,發(fā)送端即可很快找到video123,并再次發(fā)送。

本申請一實(shí)施例中,所述發(fā)送記錄還可以包括所述文件的截圖。

若所述文件在所述發(fā)送端的存儲路徑發(fā)生變化,則可以通過所述文件的文件名和所述截圖在發(fā)送端迅速確定所述文件后再次發(fā)送。

步驟407:所述接收端再次接收所述文件。

本申請實(shí)施例提供的應(yīng)用程序的文件傳輸方法,可以實(shí)現(xiàn)使用同一個(gè)應(yīng)用程序的兩個(gè)客戶端之間進(jìn)行文件傳輸,在發(fā)送端發(fā)送文件的同時(shí)發(fā)送所述文件的發(fā)送標(biāo)識,并在本地保存發(fā)送記錄,接收端在接收到所述文件的同時(shí)保存所述文件的發(fā)送標(biāo)識,而且接收端在所述文件無法查看時(shí),向所述發(fā)送端發(fā)出再發(fā)送請求并攜帶所述發(fā)送標(biāo)識,使得發(fā)送端可以根據(jù)所述發(fā)送標(biāo)識在找到對應(yīng)的發(fā)送記錄,根據(jù)發(fā)送記錄中的信息快速找到所述文件并再次發(fā)送,避免了因所述文件保存超期時(shí)無法再次查看的情況。

參見圖5,本申請一實(shí)施例提供一種應(yīng)用程序的文件傳輸方法,包括步驟501至507。

步驟501:發(fā)送端發(fā)送文件及發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

如前所述,所述發(fā)送標(biāo)識為發(fā)送所述文件這一發(fā)送事件的唯一編碼。

步驟502:發(fā)送端將包括所述發(fā)送標(biāo)識的發(fā)送記錄保存在網(wǎng)絡(luò)側(cè)的發(fā)送記錄存儲表中。

為了能夠根據(jù)所述發(fā)送標(biāo)識準(zhǔn)確地找到所述發(fā)送標(biāo)識所確定的發(fā)送事件發(fā)送的文件,本申請實(shí)施例中,所述發(fā)送端將保存了包含所述發(fā)送標(biāo)識在內(nèi)的發(fā)送記錄保存在網(wǎng)絡(luò)側(cè),如網(wǎng)絡(luò)服務(wù)器上。

所述發(fā)送記錄中,除了所述發(fā)送標(biāo)識之外,還可以包括所述文件的文件名、所述文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

可以通過在網(wǎng)絡(luò)側(cè)構(gòu)建發(fā)送記錄存儲表來保存所述發(fā)送記錄。

步驟503:接收端接收文件并保存所述文件的發(fā)送標(biāo)識。

步驟504:所述接收端在所述文件無法查看時(shí),向所述發(fā)送端發(fā)出再發(fā)送請求,所述再發(fā)送請求中攜帶有所述發(fā)送標(biāo)識。

圖6a是本申請一實(shí)施例中應(yīng)用場景的示意圖。圖中,接收端點(diǎn)擊查看發(fā)送端之前發(fā)來的一個(gè)影片時(shí),顯示影片已經(jīng)過期或者刪除。

但是該提示信息中提供了一個(gè)“重新索要”的按鈕,所述接收端通過點(diǎn)擊所述“重新索要”按鈕即可向所述發(fā)送端發(fā)送再次發(fā)送請求,該再次發(fā)送請求中攜帶所述影片的發(fā)送標(biāo)識。

步驟505:所述發(fā)送端接收再發(fā)送請求,所述再發(fā)送請求中攜帶有所述發(fā)送標(biāo)識。

步驟506:所述發(fā)送端根據(jù)所述發(fā)送標(biāo)識在所述發(fā)送記錄存儲表中查找對應(yīng)的發(fā)送記錄,根據(jù)發(fā)送記錄查找本地存儲的所述文件并再次發(fā)送至接收端。

當(dāng)發(fā)送端根據(jù)發(fā)送記錄找到對應(yīng)的文件后,可以在本地形成如圖6b所示的提示消息,提示發(fā)送端是否再次發(fā)送所述文件,發(fā)送端接收到用戶點(diǎn)擊“傳送”指令即可再次發(fā)送所述文件。

本申請另一實(shí)施例中,當(dāng)所述發(fā)送記錄存儲表保存在網(wǎng)絡(luò)側(cè)時(shí),所述接收端也可以根據(jù)所述文件的發(fā)送標(biāo)識自行在所述發(fā)送記錄存儲表中查找對應(yīng)的發(fā)送記錄,找到所述文件的文件名、發(fā)送時(shí)間、文件截圖以及在發(fā)送端的保存路徑,與發(fā)送標(biāo)識一起附加在再發(fā)送請求中發(fā)送給發(fā)送端,如圖6c所示。

接收端將附加了發(fā)送標(biāo)識、文件名、文件截圖和所述文件在發(fā)送端的保存路徑的再發(fā)送請求發(fā)送至發(fā)送端。其中,“重新發(fā)送”鏈接可以直接指向所述文件在發(fā)送端的存儲位置。

所述發(fā)送端找到所述文件后即可再次發(fā)送至接收端。

步驟507:所述接收端再次接收所述文件。

本申請實(shí)施例提供的應(yīng)用程序的文件傳輸方法,可以實(shí)現(xiàn)使用同一個(gè)應(yīng)用程序的兩個(gè)客戶端之間進(jìn)行文件傳輸,在發(fā)送端發(fā)送文件的同時(shí)發(fā)送所述文件的發(fā)送標(biāo)識,同時(shí)在網(wǎng)絡(luò)側(cè)保存發(fā)送記錄,接收端在接收到所述文件的同時(shí)保存所述文件的發(fā)送標(biāo)識,而且接收端在所述文件無法查看時(shí),向所述發(fā)送端發(fā)出再發(fā)送請求并攜帶所述發(fā)送標(biāo)識,使得發(fā)送端可以根據(jù)所述發(fā)送標(biāo)識在找到對應(yīng)的發(fā)送記錄,或者接收端可以根據(jù)所述發(fā)送標(biāo)識自行在網(wǎng)絡(luò)側(cè)查找對應(yīng)的發(fā)送記錄,并將發(fā)送記錄附在再發(fā)送請求中發(fā)送給發(fā)送端,使得所述發(fā)送端可以根據(jù)發(fā)送記錄中的信息快速找到所述文件并再次發(fā)送,避免了因所述文件保存超期時(shí)無法再次查看的情況。

圖7-10為本申請實(shí)施例提供的一種應(yīng)用程序的文件傳輸裝置的結(jié)構(gòu)示意圖。由于裝置實(shí)施例基本相似于方法實(shí)施例,相關(guān)之處參見方法實(shí)施例的部分說明即可。下述描述的裝置實(shí)施例僅僅是示意性的。

參見圖7,本申請?zhí)峁┑囊环N應(yīng)用程序的文件傳輸裝置包括:

第一發(fā)送模塊701,用于發(fā)送文件及所述文件的標(biāo)識信息;

接收模塊702,接收再發(fā)送請求,所述再發(fā)送請求中攜帶有所述標(biāo)識信息;

第二發(fā)送模塊703,用于根據(jù)所述標(biāo)識信息記錄查找本地存儲的所述文件并再次發(fā)送。

需要說明的是,本申請實(shí)施例所提供的應(yīng)用程序的文件傳輸裝置,是以所述文件存儲在發(fā)送端為前提的。

所述應(yīng)用程序的文件傳輸裝置可以內(nèi)置于終端設(shè)備中。

所述終端設(shè)備包括:移動終端。

所述標(biāo)識信息包括:所述文件的標(biāo)識或者發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

參見圖8,本申請一實(shí)施例還提供一種應(yīng)用程序的文件傳輸裝置,與圖7所示的應(yīng)用程序的文件傳輸裝置相比,所述應(yīng)用程序的文件傳輸裝置還包括:

保存模塊704,用于保存包含所述發(fā)送標(biāo)識的發(fā)送記錄,所述發(fā)送記錄還包括所述文件的文件名、所述文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

可選地,所述保存模塊704包括:

構(gòu)建子模塊,用于構(gòu)建發(fā)送記錄存儲表;

保存子模塊,用于將所發(fā)送記錄保存在所述發(fā)送記錄存儲表中。

所述發(fā)送記錄存儲表可以構(gòu)建在所述發(fā)送端,也可以構(gòu)建在網(wǎng)絡(luò)側(cè)。

可選地,所述第二發(fā)送模塊703包括:

第一查找子模塊,用于根據(jù)所述發(fā)送標(biāo)識在所述發(fā)送記錄存儲表中查找對應(yīng)的發(fā)送記錄;

第二查找子模塊,用于根據(jù)發(fā)送記錄中的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑查找本地存儲的所述文件;

發(fā)送子模塊,用于發(fā)送所述文件。

本申請實(shí)施例提供的應(yīng)用程序的文件傳輸裝置,可以實(shí)現(xiàn)使用同一個(gè)應(yīng)用程序的兩個(gè)客戶端之間進(jìn)行文件傳輸,在發(fā)送文件的同時(shí)發(fā)送所述文件的標(biāo)識信息,為接收端獲得所述文件的標(biāo)識信息提供了基礎(chǔ);接收的再發(fā)送請求中攜帶所述文件的標(biāo)識信息,從而可以根據(jù)所述文件的標(biāo)識信息快速地再次發(fā)送所述文件。

參見圖9,本申請一實(shí)施例提供的一種應(yīng)用程序的文件傳輸裝置包括:

第一接收模塊901,用于接收文件并保存所述文件的標(biāo)識信息;

發(fā)送模塊902,用于在所述文件無法查看時(shí),向所述文件的發(fā)送端發(fā)出再發(fā)送請求,所述再發(fā)送請求中攜帶有所述文件的標(biāo)識信息;

第二接收模塊903,用于再次接收所述文件。

所述應(yīng)用程序的文件傳輸裝置可以內(nèi)置于終端設(shè)備中。

所述終端設(shè)備包括:移動終端。

所述標(biāo)識信息包括所述文件的標(biāo)識或者發(fā)送所述文件這一發(fā)送事件的發(fā)送標(biāo)識。

參見圖10,本申請一實(shí)施例中,所述應(yīng)用程序的文件傳輸裝置還包括:

查找模塊904,用于根據(jù)所述標(biāo)識信息在發(fā)送記錄存儲表中查找對應(yīng)的文件名,文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

所述再發(fā)送請求中還攜帶有所述文件的文件名、文件的發(fā)送時(shí)間和/或所述文件在發(fā)送端的存儲路徑。

本申請實(shí)施例所提供的應(yīng)用程序的文件傳輸裝置,可以實(shí)現(xiàn)使用同一個(gè)應(yīng)用程序的兩個(gè)客戶端之間進(jìn)行文件傳輸,在接收文件的同時(shí)保存了所述文件的標(biāo)識信息,當(dāng)需要再次獲取該文件時(shí),通過再發(fā)送請求攜帶所述文件的標(biāo)識信息,那么所述文件的發(fā)送端可以便利地根據(jù)所述文件的標(biāo)識信息找到該文件,并再次發(fā)送至接收端,從而使得所述文件的接收端實(shí)現(xiàn)了文件的再次接收。

本申請一實(shí)施例還提供一種終端設(shè)備,包括處理器和存儲器,所述存儲器存儲有計(jì)算機(jī)指令,所述處理器調(diào)用所述計(jì)算機(jī)指令并執(zhí)行前述應(yīng)用程序的文件傳輸方法。

需要說明的是,所述終端設(shè)備可以為桌上型計(jì)算機(jī)、筆記本、掌上電腦及移動終端等計(jì)算設(shè)備。

所述處理器可以為中央處理單元(centralprocessingunit,cpu),還可以是其他通用處理器、數(shù)字信號處理器(digitalsignalprocessor,dsp)、專用集成電路(applicationspecificintegratedcircuit,asic)、現(xiàn)成可編程門陣列(field-programmablegatearray,fpga)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件等。通用處理器可以是微處理器或者該處理器也可以是任何常規(guī)的處理器等,所述處理器是所述終端的控制中心,利用各種接口和線路連接整個(gè)終端的各個(gè)部分。

所述存儲器主要包括存儲程序區(qū)和存儲數(shù)據(jù)區(qū),其中,存儲程序區(qū)可存儲操作系統(tǒng)、至少一個(gè)功能所需的應(yīng)用程序(比如聲音播放功能、圖像播放功能等)等;存儲數(shù)據(jù)區(qū)可存儲根據(jù)手機(jī)的使用所創(chuàng)建的數(shù)據(jù)(比如音頻數(shù)據(jù)、電話本等)等。此外,存儲器可以包括高速隨機(jī)存取存儲器,還可以包括非易失性存儲器,例如硬盤、內(nèi)存、插接式硬盤,智能存儲卡(smartmediacard,smc),安全數(shù)字(securedigital,sd)卡,閃存卡(flashcard)、至少一個(gè)磁盤存儲器件、閃存器件、或其他易失性固態(tài)存儲器件。

本申請一實(shí)施例提供一種存儲介質(zhì),存儲有計(jì)算機(jī)指令,所述計(jì)算機(jī)指令執(zhí)行上述應(yīng)用程序的文件傳輸方法。

上述為本實(shí)施例的一種存儲介質(zhì)的示意性方案。需要說明的是,該存儲介質(zhì)的技術(shù)方案與上述的應(yīng)用程序的文件傳輸方法的技術(shù)方案屬于同一構(gòu)思,存儲介質(zhì)的技術(shù)方案未詳細(xì)描述的細(xì)節(jié)內(nèi)容,均可以參見上述應(yīng)用程序的文件傳輸方法的技術(shù)方案的描述。

所述計(jì)算機(jī)指令包括計(jì)算機(jī)程序代碼,所述計(jì)算機(jī)程序代碼可以為源代碼形式、對象代碼形式、可執(zhí)行文件或某些中間形式等。所述計(jì)算機(jī)可讀介質(zhì)可以包括:能夠攜帶所述計(jì)算機(jī)程序代碼的任何實(shí)體或裝置、記錄介質(zhì)、u盤、移動硬盤、磁碟、光盤、計(jì)算機(jī)存儲器、只讀存儲器(rom,read-onlymemory)、隨機(jī)存取存儲器(ram,randomaccessmemory)、電載波信號、電信信號以及軟件分發(fā)介質(zhì)等。需要說明的是,所述計(jì)算機(jī)可讀介質(zhì)包含的內(nèi)容可以根據(jù)司法管轄區(qū)內(nèi)立法和專利實(shí)踐的要求進(jìn)行適當(dāng)?shù)脑鰷p,例如在某些司法管轄區(qū),根據(jù)立法和專利實(shí)踐,計(jì)算機(jī)可讀介質(zhì)不包括電載波信號和電信信號。

需要說明的是,對于前述的各方法實(shí)施例,為了簡便描述,故將其都表述為一系列的動作組合,但是本領(lǐng)域技術(shù)人員應(yīng)該知悉,本發(fā)明并不受所描述的動作順序的限制,因?yàn)橐罁?jù)本發(fā)明,某些步驟可以采用其它順序或者同時(shí)進(jìn)行。其次,本領(lǐng)域技術(shù)人員也應(yīng)該知悉,說明書中所描述的實(shí)施例均屬于優(yōu)選實(shí)施例,所涉及的動作和模塊并不一定都是本發(fā)明所必須的。

在上述實(shí)施例中,對各個(gè)實(shí)施例的描述都各有側(cè)重,某個(gè)實(shí)施例中沒有詳述的部分,可以參見其它實(shí)施例的相關(guān)描述。

以上公開的本發(fā)明優(yōu)選實(shí)施例只是用于幫助闡述本發(fā)明??蛇x實(shí)施例并沒有詳盡敘述所有的細(xì)節(jié),也不限制該發(fā)明僅為所述的具體實(shí)施方式。顯然,根據(jù)本說明書的內(nèi)容,可作很多的修改和變化。本說明書選取并具體描述這些實(shí)施例,是為了更好地解釋本發(fā)明的原理和實(shí)際應(yīng)用,從而使所屬技術(shù)領(lǐng)域技術(shù)人員能很好地理解和利用本發(fā)明。本發(fā)明僅受權(quán)利要求書及其全部范圍和等效物的限制。

當(dāng)前第1頁1 2 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1