本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別是涉及一種數(shù)據(jù)處理方法、裝置和計(jì)算機(jī)設(shè)備。
背景技術(shù):
應(yīng)用程序可以安裝在智能終端上,用戶通過應(yīng)用程序可以實(shí)現(xiàn)與智能終端的交互,并通過一系列特定的操作來實(shí)現(xiàn)某種的應(yīng)用目的。應(yīng)用程序通常需要登錄應(yīng)用程序賬號(hào),來識(shí)別不同用戶的操作,并將用戶相關(guān)的操作和數(shù)據(jù)存儲(chǔ)在對(duì)應(yīng)的應(yīng)用程序賬號(hào)中。
對(duì)于同一個(gè)應(yīng)用程序,不同應(yīng)用程序賬號(hào)之間可以進(jìn)行通訊。例如,在不同應(yīng)用程序賬號(hào)之間進(jìn)行對(duì)話、不同應(yīng)用程序賬號(hào)之間實(shí)現(xiàn)數(shù)據(jù)的傳輸。為了更方便地進(jìn)行通訊,同一個(gè)應(yīng)用程序賬號(hào)通??梢栽诙鄠€(gè)智能終端上登錄。然而,當(dāng)一個(gè)應(yīng)用程序賬號(hào)往另一個(gè)應(yīng)用程序賬號(hào)上傳送數(shù)據(jù)時(shí),若接收數(shù)據(jù)的應(yīng)用程序賬號(hào)在多個(gè)智能終端上同時(shí)登錄時(shí),則只能在一個(gè)智能終端上接收數(shù)據(jù)。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種數(shù)據(jù)處理方法、裝置和計(jì)算機(jī)設(shè)備,可以提高數(shù)據(jù)的處理效率。
一種數(shù)據(jù)處理方法,包括:
接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù);
若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。
一種數(shù)據(jù)處理裝置,包括:
數(shù)據(jù)接收模塊,用于接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù);
數(shù)據(jù)保存模塊,用于若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。
一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序,所述處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù);
若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。
本發(fā)明實(shí)施例提供的數(shù)據(jù)處理方法、裝置及計(jì)算機(jī)設(shè)備,在發(fā)送待下載數(shù)據(jù)的時(shí)候,若檢測到第二應(yīng)用賬戶在多個(gè)終端上登錄,則將該待下載數(shù)據(jù)進(jìn)行保存。在預(yù)設(shè)保存時(shí)間內(nèi)第二應(yīng)用賬戶在任意應(yīng)用終端登錄都可以進(jìn)行下載,提高了數(shù)據(jù)的處理效率。
附圖說明
圖1為一個(gè)實(shí)施例中數(shù)據(jù)處理方法的應(yīng)用環(huán)境圖;
圖2為一個(gè)實(shí)施例中實(shí)現(xiàn)數(shù)據(jù)處理方法的硬件交互圖;
圖3為一個(gè)實(shí)施例中數(shù)據(jù)處理方法的流程圖;
圖4為另一個(gè)實(shí)施例中數(shù)據(jù)處理方法的流程圖;
圖5為一個(gè)實(shí)施例中第二應(yīng)用賬戶所在應(yīng)用終端的界面圖;
圖6為另一個(gè)實(shí)施例中第二應(yīng)用賬戶所在應(yīng)用終端的界面圖;
圖7為一個(gè)實(shí)施例中數(shù)據(jù)處理裝置的結(jié)構(gòu)圖;
圖8為另一個(gè)實(shí)施例中數(shù)據(jù)處理裝置的結(jié)構(gòu)圖;
圖9為一個(gè)實(shí)施例中服務(wù)器的內(nèi)部結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
可以理解,本發(fā)明所使用的術(shù)語“第一”、“第二”等可在本文中用于描述各種元件,但這些元件不受這些術(shù)語限制。這些術(shù)語僅用于將第一個(gè)元件與另一個(gè)元件區(qū)分。舉例來說,在不脫離本發(fā)明的范圍的情況下,可以將第一客戶端稱為第二客戶端,且類似地,可將第二客戶端稱為第一客戶端。第一客戶端和第二客戶端兩者都是客戶端,但其不是同一客戶端。
圖1為一個(gè)實(shí)施例中數(shù)據(jù)處理方法的應(yīng)用環(huán)境圖。如圖1所示,該應(yīng)用環(huán)境圖包括應(yīng)用終端102、服務(wù)器104和應(yīng)用終端106。應(yīng)用終端102用于登錄第一應(yīng)用賬戶,并將第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù)發(fā)送到服務(wù)器104。服務(wù)器104在接收到該待下載數(shù)據(jù)之后,檢測第二應(yīng)用賬戶是不是同時(shí)在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,若是則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。應(yīng)用終端106用于登錄第二應(yīng)用賬戶,當(dāng)檢測到第一應(yīng)用賬戶發(fā)送待下載數(shù)據(jù)至第二應(yīng)用賬戶時(shí),應(yīng)用終端106向服務(wù)器104發(fā)起下載待下載數(shù)據(jù)的請(qǐng)求,并獲取服務(wù)器104發(fā)送的待下載數(shù)據(jù)。其中,應(yīng)用終端102和應(yīng)用終端106是處于計(jì)算機(jī)網(wǎng)絡(luò)最外圍,主要用于輸入用戶信息以及輸出處理結(jié)果的電子設(shè)備,例如可以是個(gè)人電腦、移動(dòng)終端、個(gè)人數(shù)字助理、可穿戴電子設(shè)備等??梢岳斫獾氖?,在本發(fā)明提供的其他實(shí)施例中,該應(yīng)用環(huán)境圖中用于下載待下載數(shù)據(jù)的應(yīng)用終端106也可以為兩臺(tái)或者兩臺(tái)以上。服務(wù)器104是用于響應(yīng)服務(wù)請(qǐng)求,同時(shí)提供計(jì)算服務(wù)的設(shè)備,例如可以是一臺(tái)或者多臺(tái)計(jì)算機(jī)。
圖2為一個(gè)實(shí)施例中實(shí)現(xiàn)數(shù)據(jù)處理方法的硬件交互圖。如圖2所示,該數(shù)據(jù)處理方法包括步驟s202至步驟s210。其中:
步驟s202,第一應(yīng)用終端登錄第一應(yīng)用賬戶,并將第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù)發(fā)送至服務(wù)器。
在本發(fā)明提供的實(shí)施例中,第一應(yīng)用終端登錄第一應(yīng)用賬戶時(shí),會(huì)將第一應(yīng)用賬戶對(duì)應(yīng)的登錄賬號(hào)和登錄密碼發(fā)送服務(wù)器。服務(wù)器對(duì)該登錄賬號(hào)和登錄密碼進(jìn)行驗(yàn)證,驗(yàn)證通過之后會(huì)給第一應(yīng)用終端返回登錄成功的消息。
步驟s204,服務(wù)器接收到待下載數(shù)據(jù)之后,檢測第二應(yīng)用賬戶是否在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,并將接收到待下載數(shù)據(jù)的消息通知給第二應(yīng)用賬戶。
步驟s206,若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則服務(wù)器將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間。
在一個(gè)實(shí)施例中,服務(wù)器將待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,則第二應(yīng)用賬戶可以在預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載待下載數(shù)據(jù)。
步驟s208,第二應(yīng)用賬戶通過第二應(yīng)用終端向服務(wù)器發(fā)起下載待下載數(shù)據(jù)的請(qǐng)求。
在本發(fā)明提供的實(shí)施例中,在預(yù)設(shè)保存時(shí)間內(nèi),第二應(yīng)用賬戶可以通過任意應(yīng)用終端進(jìn)行登錄,登錄的應(yīng)用終端即為第二應(yīng)用終端。登錄之后,第二應(yīng)用賬戶可以向服務(wù)器發(fā)起下載待下載數(shù)據(jù)的請(qǐng)求,該請(qǐng)求中包含了待下載數(shù)據(jù)標(biāo)識(shí)。其中,待下載數(shù)據(jù)標(biāo)識(shí)是指可以識(shí)別待下載數(shù)據(jù)的標(biāo)識(shí)。
步驟s210,服務(wù)器在接收到第二應(yīng)用終端發(fā)起的下載待下載數(shù)據(jù)的請(qǐng)求之后,將待下載數(shù)據(jù)發(fā)送到第二應(yīng)用終端。
在一個(gè)實(shí)施例中,服務(wù)器根據(jù)該請(qǐng)求中的待下載數(shù)據(jù)標(biāo)識(shí)獲取待下載數(shù)據(jù),并將該待下載數(shù)據(jù)返回給第二應(yīng)用終端上登錄的第二應(yīng)用賬戶。
圖3為一個(gè)實(shí)施例中數(shù)據(jù)處理方法的流程圖。如圖3所示,該數(shù)據(jù)處理方法包括步驟s302至步驟s304。其中:
步驟s302,接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù)。
在本發(fā)明提供的實(shí)施例中,智能終端通過安裝應(yīng)用程序來幫助用戶完成所需要的功能,比如購物、社交、游戲等。其中,應(yīng)用程序是指為用戶的某種應(yīng)用目的撰寫的軟體,是一種為完成某項(xiàng)或多項(xiàng)特定工作的計(jì)算機(jī)程序。應(yīng)用程序在智能終端中具有可視化的用戶界面,用戶可以通過應(yīng)用程序的用戶界面和智能終端進(jìn)行交互。
應(yīng)用賬戶用于記錄用戶在使用應(yīng)用程序的過程中所產(chǎn)生的數(shù)據(jù)以及數(shù)據(jù)的變更情況。智能終端通過應(yīng)用賬戶來識(shí)別不同的用戶,并獲取不同用戶對(duì)應(yīng)的相關(guān)數(shù)據(jù)??梢岳斫獾氖?,同一個(gè)應(yīng)用程序的不同應(yīng)用賬戶之間可以進(jìn)行通訊,例如在不同應(yīng)用賬戶之間發(fā)送即時(shí)通訊消息、在不同應(yīng)用賬戶之間傳送數(shù)據(jù)等。
待下載數(shù)據(jù)是指第一應(yīng)用賬戶發(fā)送給第二應(yīng)用賬戶的需要下載的數(shù)據(jù)。下載是指通過智能終端發(fā)起數(shù)據(jù)下載指令,并將數(shù)據(jù)保存到本地存儲(chǔ)空間中的數(shù)過程。具體地,第一應(yīng)用賬戶向第二應(yīng)用賬戶發(fā)送數(shù)據(jù),若該數(shù)據(jù)的數(shù)據(jù)類型為預(yù)設(shè)數(shù)據(jù)類型,則該數(shù)據(jù)就為待下載數(shù)據(jù)。
其中,數(shù)據(jù)類型是指計(jì)算機(jī)設(shè)備存儲(chǔ)數(shù)據(jù)的編碼方式,例如數(shù)據(jù)類型可以是文字、圖片、視頻、文件等形式的數(shù)據(jù)。數(shù)據(jù)類型可以根據(jù)數(shù)據(jù)的擴(kuò)展名來進(jìn)行識(shí)別。擴(kuò)展名是數(shù)據(jù)的后綴名,是計(jì)算機(jī)設(shè)備中用來標(biāo)志文件類型的一種機(jī)制。例如數(shù)據(jù)名稱為“shuju.txt”,那么擴(kuò)展名為“txt”,則該數(shù)據(jù)的數(shù)據(jù)類型就為文件,進(jìn)一步地為純文本文件。可以定義預(yù)設(shè)數(shù)據(jù)類型可以為文件、視頻、音頻等類型。那么,接收到第一應(yīng)用賬戶向第二應(yīng)用賬戶發(fā)送數(shù)據(jù)時(shí),判斷該數(shù)據(jù)為文件、視頻、音頻等類型的數(shù)據(jù),那么就判定該數(shù)據(jù)就為待下載數(shù)據(jù)。
步驟s304,若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得第二應(yīng)用賬戶在預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載待下載數(shù)據(jù)。
在本發(fā)明提供的實(shí)施例中,應(yīng)用終端是指用于用戶登錄應(yīng)用賬戶的智能終端。當(dāng)應(yīng)用終端登錄應(yīng)用賬戶的時(shí)候,應(yīng)用終端獲取用戶輸入的應(yīng)用賬戶的登錄信息,根據(jù)該登錄驗(yàn)證信息、應(yīng)用程序標(biāo)識(shí)及應(yīng)用終端標(biāo)識(shí)生成登錄請(qǐng)求,并將該登錄請(qǐng)求發(fā)送至服務(wù)器請(qǐng)求登錄該應(yīng)用賬戶。
其中,應(yīng)用賬戶的登錄驗(yàn)證信息是指登錄該應(yīng)用賬戶時(shí)需要進(jìn)行驗(yàn)證的信息,只有該登錄驗(yàn)證信息的驗(yàn)證通過之后,應(yīng)用終端才能夠登錄該應(yīng)用賬戶。例如登錄驗(yàn)證信息可以包括登錄賬號(hào)、登錄密碼及驗(yàn)證碼等信息。應(yīng)用程序標(biāo)識(shí)是指區(qū)分不同應(yīng)用程序的標(biāo)識(shí),例如應(yīng)用程序標(biāo)識(shí)可以包括應(yīng)用程序編碼和應(yīng)用程序名稱等。應(yīng)用終端標(biāo)識(shí)是指區(qū)分不同應(yīng)用終端的標(biāo)識(shí),例如應(yīng)用終端標(biāo)識(shí)可以是指應(yīng)用終端的mac(mediaaccesscontrol,媒體訪問控制)、ip(internetprotocoladdress,網(wǎng)際協(xié)議地址)、iccid(integratecircuitcardidentity,集成電路卡識(shí)別碼)等中的一種或多種。
更進(jìn)一步地,服務(wù)器在接收到應(yīng)用終端發(fā)送的應(yīng)用賬戶的登錄請(qǐng)求之后,會(huì)對(duì)登錄請(qǐng)求中的登錄驗(yàn)證信息進(jìn)行驗(yàn)證,當(dāng)驗(yàn)證通過之后將記錄該應(yīng)用賬戶相關(guān)的登錄信息,并建立與該應(yīng)用終端的連接,允許該應(yīng)用終端獲取該應(yīng)用賬戶的相關(guān)信息。其中,登錄信息是指登錄該應(yīng)用賬戶的相關(guān)信息,例如登錄信息可以包括登錄時(shí)間、登錄的應(yīng)用終端標(biāo)識(shí)等信息。
具體地,服務(wù)器查找到所登錄的應(yīng)用程序標(biāo)識(shí)和對(duì)應(yīng)的登錄賬號(hào),然后以列表的形式存儲(chǔ)對(duì)應(yīng)登錄的應(yīng)用終端標(biāo)識(shí)和登錄時(shí)間等信息。第一應(yīng)用賬戶發(fā)送待下載數(shù)據(jù)的同時(shí),會(huì)同時(shí)發(fā)送用于接收待下載數(shù)據(jù)的應(yīng)用賬戶標(biāo)識(shí),即第二應(yīng)用賬戶的登錄賬號(hào)。服務(wù)器獲取到的第一應(yīng)用賬戶發(fā)送的待下載數(shù)據(jù)之后,通過該列表即可根據(jù)第二應(yīng)用賬戶的登錄賬號(hào)查詢到第二應(yīng)用賬戶的相關(guān)登錄信息,并獲取當(dāng)前登錄該第二應(yīng)用賬戶的應(yīng)用終端的數(shù)量。
在一個(gè)實(shí)施例中,預(yù)設(shè)保存時(shí)間是指用戶或者系統(tǒng)預(yù)先設(shè)置的保存待下載數(shù)據(jù)的時(shí)間閾值,認(rèn)為在該預(yù)設(shè)保存時(shí)間內(nèi),用戶需要在多個(gè)應(yīng)用終端上登錄第二應(yīng)用賬戶并對(duì)該待下載數(shù)據(jù)進(jìn)行下載。在該預(yù)設(shè)保存時(shí)間內(nèi),無論第二應(yīng)用賬戶在哪個(gè)應(yīng)用終端上登錄,都可以下載該待下載數(shù)據(jù)。
在本發(fā)明提供的其他實(shí)施例中,若當(dāng)前時(shí)間到達(dá)預(yù)設(shè)下載時(shí)間,則將所述待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理。其中,預(yù)設(shè)下載時(shí)間是指用戶或系統(tǒng)預(yù)先設(shè)定的下載該待下載數(shù)據(jù)的時(shí)間閾值,所述預(yù)設(shè)下載時(shí)間小于所述預(yù)設(shè)保存時(shí)間。
具體地,從接收并保存待下載數(shù)據(jù)時(shí)開始計(jì)時(shí),設(shè)定一個(gè)預(yù)設(shè)下載時(shí)間,該預(yù)設(shè)下載時(shí)間小于預(yù)設(shè)保存時(shí)間,定時(shí)獲取當(dāng)前時(shí)間。若當(dāng)前時(shí)間到達(dá)預(yù)設(shè)下載時(shí)間時(shí),則將所述待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理。其中,預(yù)設(shè)加密方式是指預(yù)先設(shè)置的對(duì)待下載數(shù)據(jù)進(jìn)行加密的方式。例如,預(yù)設(shè)加密方式可以是設(shè)置六位數(shù)的字符密碼或設(shè)置圖形密碼等方式,當(dāng)未到達(dá)預(yù)設(shè)下載時(shí)間時(shí),可以直接對(duì)該待下載數(shù)據(jù)進(jìn)行下載;如果超過該預(yù)設(shè)下載時(shí)間,則需要輸入對(duì)應(yīng)的密碼才能對(duì)該待下載數(shù)據(jù)進(jìn)行下載。
舉例來說,當(dāng)?shù)诙?yīng)用賬戶向服務(wù)器發(fā)送下載該待下載數(shù)據(jù)的請(qǐng)求時(shí),會(huì)判斷當(dāng)前時(shí)間是否超過預(yù)設(shè)下載時(shí)間。若當(dāng)前時(shí)間未到達(dá)預(yù)設(shè)下載時(shí)間,則獲取該待下載數(shù)據(jù)并發(fā)送至第二應(yīng)用賬戶所在的應(yīng)用終端。若當(dāng)前時(shí)間超過了預(yù)設(shè)下載時(shí)間并且在預(yù)設(shè)保存時(shí)間內(nèi),則將在第二應(yīng)用賬戶所在的應(yīng)用終端界面上顯示下載待下載數(shù)據(jù)的驗(yàn)證界面,并接收用戶通過該驗(yàn)證界面輸入的驗(yàn)證信息,若驗(yàn)證通過則將待下載數(shù)據(jù)發(fā)送給第二應(yīng)用賬戶所在的應(yīng)用終端。
在一個(gè)實(shí)施例中,若在預(yù)設(shè)保存時(shí)間內(nèi),第二應(yīng)用賬戶下載所述待下載數(shù)據(jù)的次數(shù)超過預(yù)設(shè)下載次數(shù),則將待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理。其中,預(yù)設(shè)下載次數(shù)是指預(yù)先設(shè)置的下載次數(shù)的閾值,當(dāng)待下載數(shù)據(jù)下載的次數(shù)超過預(yù)設(shè)下載次數(shù)時(shí),則將待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理。
可以理解的是,在一個(gè)實(shí)施例中,上述數(shù)據(jù)處理方法還可以包括:獲取第一應(yīng)用賬戶對(duì)應(yīng)的加密方式,并根據(jù)該加密方式將待下載數(shù)據(jù)進(jìn)行加密處理。具體地,第一應(yīng)用賬戶在發(fā)送待下載數(shù)據(jù)的時(shí)候,會(huì)在第一應(yīng)用賬戶所在的應(yīng)用終端顯示輸入加密方式的界面,用戶可以通過該界面輸入對(duì)應(yīng)的加密方式,作為第一應(yīng)用賬戶對(duì)應(yīng)的加密方式。
上述數(shù)據(jù)處理方法,在發(fā)送待下載數(shù)據(jù)的時(shí)候,若檢測到第二應(yīng)用賬戶在多個(gè)終端上登錄,則將該待下載數(shù)據(jù)進(jìn)行保存。在預(yù)設(shè)保存時(shí)間內(nèi)第二應(yīng)用賬戶在任意應(yīng)用終端登錄都可以進(jìn)行下載,提高了數(shù)據(jù)的處理效率。
圖4為另一個(gè)實(shí)施例中數(shù)據(jù)處理方法的流程圖。如圖4所示,該數(shù)據(jù)處理方法包括步驟s402至步驟s406。其中:
步驟s402,接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù)。
在一個(gè)實(shí)施例中,第一應(yīng)用賬戶在發(fā)送數(shù)據(jù)的時(shí)候,可以在對(duì)應(yīng)的好友列表中選擇第二應(yīng)用賬戶,并選擇需要上傳的數(shù)據(jù),通過第一應(yīng)用賬戶和第二應(yīng)用賬戶的對(duì)話框上傳該數(shù)據(jù)。服務(wù)器在接收到該數(shù)據(jù)后,根據(jù)數(shù)據(jù)類型判斷該數(shù)據(jù)是否為待下載數(shù)據(jù)。
步驟s404,若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則獲取待下載數(shù)據(jù)的數(shù)據(jù)屬性參數(shù)。
在本發(fā)明提供的實(shí)施例中,數(shù)據(jù)屬性參數(shù)是指表示數(shù)據(jù)具體屬性的參數(shù)值。例如數(shù)據(jù)屬性參數(shù)可以是數(shù)據(jù)大小、數(shù)據(jù)類型等。其中,數(shù)據(jù)類型是指計(jì)算機(jī)設(shè)備存儲(chǔ)數(shù)據(jù)的編碼方式,例如數(shù)據(jù)類型可以是視頻、音頻、文件等形式的數(shù)據(jù)。數(shù)據(jù)類型可以根據(jù)數(shù)據(jù)的擴(kuò)展名來進(jìn)行識(shí)別。
步驟s406,根據(jù)數(shù)據(jù)屬性參數(shù)獲取待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間,并將待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得第二應(yīng)用賬戶在預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載待下載數(shù)據(jù)。
在一個(gè)實(shí)施例中,數(shù)據(jù)屬性參數(shù)與預(yù)設(shè)保存時(shí)間存在對(duì)應(yīng)關(guān)系,根據(jù)數(shù)據(jù)屬性參數(shù)則可以獲取待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間。具體地,可以根據(jù)數(shù)據(jù)大小獲取待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間。數(shù)據(jù)大小對(duì)應(yīng)了預(yù)設(shè)保存時(shí)間,例如數(shù)據(jù)大小超過500m的對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間設(shè)置為10天,數(shù)據(jù)大小低于500m的對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間設(shè)置為5天。
在本發(fā)明提供的其他實(shí)施例中,還可以根據(jù)數(shù)據(jù)類型獲取待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間,對(duì)不同數(shù)據(jù)類型的待下載數(shù)據(jù)設(shè)置不同的預(yù)設(shè)保存時(shí)間。例如,將圖片形式的待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間設(shè)置為8天,音頻形式的待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間設(shè)置為5天,視頻形式的待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間設(shè)置為3天。
在一個(gè)實(shí)施例中,首先獲取第一應(yīng)用賬戶所在終端發(fā)送的數(shù)據(jù),若該數(shù)據(jù)為預(yù)設(shè)數(shù)據(jù)類型的數(shù)據(jù),則判定該數(shù)據(jù)為待下載數(shù)據(jù),并將該待下載數(shù)據(jù)進(jìn)行保存。然后獲取該待下載數(shù)據(jù)的數(shù)據(jù)類型,并根據(jù)該數(shù)據(jù)類型來獲取對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間,將該待下載數(shù)據(jù)進(jìn)行保存預(yù)設(shè)保存時(shí)間。
在一個(gè)實(shí)施例中,可以在保存待下載數(shù)據(jù)的時(shí)候,以預(yù)設(shè)加密方式對(duì)待下載數(shù)據(jù)進(jìn)行加密。第二應(yīng)用賬戶在對(duì)待下載數(shù)據(jù)進(jìn)行下載的時(shí)候,若檢測當(dāng)前第二應(yīng)用賬戶是在預(yù)設(shè)應(yīng)用終端上登錄的,則直接獲取待下載數(shù)據(jù);否則需要用戶輸入預(yù)設(shè)加密方式對(duì)應(yīng)的解密信息,且通過驗(yàn)證之后才能對(duì)該待下載數(shù)據(jù)進(jìn)行下載。其中,預(yù)設(shè)應(yīng)用終端可以是在保存待下載數(shù)據(jù)時(shí)第二應(yīng)用賬戶所登錄的應(yīng)用終端。
在其中一個(gè)實(shí)施例中,將待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,從保存待下載的數(shù)據(jù)時(shí)開始計(jì)時(shí),當(dāng)超過預(yù)設(shè)保存時(shí)間時(shí),則刪除待下載數(shù)據(jù)或者將待下載數(shù)據(jù)移動(dòng)到數(shù)據(jù)回收站。其中,數(shù)據(jù)回收站是指存放臨時(shí)刪除的數(shù)據(jù)的文件夾??梢詫?duì)數(shù)據(jù)回收站設(shè)置刪除時(shí)間,當(dāng)待下載數(shù)據(jù)放入數(shù)據(jù)回收站的時(shí)間超過刪除時(shí)間時(shí),則刪除該待下載數(shù)據(jù)。
上述數(shù)據(jù)處理方法,在發(fā)送待下載數(shù)據(jù)的時(shí)候,若檢測到第二應(yīng)用賬戶在多個(gè)終端上登錄,則將該待下載數(shù)據(jù)進(jìn)行保存。在預(yù)設(shè)保存時(shí)間內(nèi)第二應(yīng)用賬戶在任意應(yīng)用終端登錄都可以進(jìn)行下載,這樣提高了數(shù)據(jù)的處理效率。
圖5為一個(gè)實(shí)施例中第二應(yīng)用賬戶所在應(yīng)用終端的界面圖。如圖5所示,該終端界面中顯示了第一應(yīng)用賬戶發(fā)送給第二應(yīng)用賬戶的待下載數(shù)據(jù),并顯示了待下載數(shù)據(jù)的名稱、發(fā)送狀態(tài)、保存時(shí)間等信息。用戶可以通過第二應(yīng)用賬戶所在應(yīng)用終端的界面點(diǎn)擊下載按鈕,對(duì)該待下載數(shù)據(jù)進(jìn)行下載。
圖6為另一個(gè)實(shí)施例中第二應(yīng)用賬戶所在應(yīng)用終端的界面圖。如圖6所示,該終端界面圖中顯示了用戶輸入密碼的界面,當(dāng)用戶通過第二應(yīng)用賬戶所在應(yīng)用終端的界面點(diǎn)擊下載按鈕時(shí),若該待下載數(shù)據(jù)需要密碼才能下載,則會(huì)在第二應(yīng)用賬戶所在應(yīng)用終端的界面上顯示輸入密碼的界面。用戶通過該界面輸入密碼并進(jìn)行驗(yàn)證,驗(yàn)證通過之后才能下載待下載數(shù)據(jù)。
圖7為一個(gè)實(shí)施例中數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。如圖7所示,該數(shù)據(jù)處理裝置700包括數(shù)據(jù)接收模塊702和數(shù)據(jù)保存模塊704。其中:
數(shù)據(jù)接收模塊702,用于接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù)。
數(shù)據(jù)保存模塊704,用于若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。
圖8為另一個(gè)實(shí)施例中數(shù)據(jù)處理裝置的結(jié)構(gòu)圖。如圖8所示,該數(shù)據(jù)處理裝置800包括數(shù)據(jù)接收模塊802、數(shù)據(jù)加密模塊804和數(shù)據(jù)保存模塊806。其中:
數(shù)據(jù)接收模塊802,用于接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù)。
數(shù)據(jù)保存模塊804,用于若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。
數(shù)據(jù)加密模塊806,用于若當(dāng)前時(shí)間到達(dá)預(yù)設(shè)下載時(shí)間,則將所述待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理,其中所述預(yù)設(shè)下載時(shí)間小于所述預(yù)設(shè)保存時(shí)間。
上述數(shù)據(jù)處理裝置,在發(fā)送待下載數(shù)據(jù)的時(shí)候,若檢測到第二應(yīng)用賬戶在多個(gè)終端上登錄,則將該待下載數(shù)據(jù)進(jìn)行保存。在預(yù)設(shè)保存時(shí)間內(nèi)第二應(yīng)用賬戶在任意應(yīng)用終端登錄都可以進(jìn)行下載,而不僅僅只能是在某一個(gè)終端進(jìn)行下載,這樣提高了數(shù)據(jù)的處理效率。
在本發(fā)明提供的其他實(shí)施例中,數(shù)據(jù)加密模塊804還用于若在所述預(yù)設(shè)保存時(shí)間內(nèi),所述第二應(yīng)用賬戶下載所述待下載數(shù)據(jù)的次數(shù)超過預(yù)設(shè)下載次數(shù),則將所述待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理。
在其中一個(gè)實(shí)施例中,數(shù)據(jù)加密模塊804還用于獲取所述第一應(yīng)用賬戶對(duì)應(yīng)的加密方式,并根據(jù)所述加密方式將所述待下載數(shù)據(jù)進(jìn)行加密處理。
在一個(gè)實(shí)施例中,數(shù)據(jù)保存模塊806還用于若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則獲取所述待下載數(shù)據(jù)的數(shù)據(jù)屬性參數(shù);根據(jù)所述數(shù)據(jù)屬性參數(shù)獲取所述待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間,并將所述待下載數(shù)據(jù)保存所述預(yù)設(shè)保存時(shí)間。
上述數(shù)據(jù)處理裝置中各個(gè)模塊的劃分僅用于舉例說明,在其他實(shí)施例中,可將數(shù)據(jù)處理裝置按照需要?jiǎng)澐譃椴煌哪K,以完成上述數(shù)據(jù)處理裝置的全部或部分功能。
圖9為一個(gè)實(shí)施例中服務(wù)器的內(nèi)部結(jié)構(gòu)示意圖。如圖9所示,該服務(wù)器包括通過系統(tǒng)總線連接的處理器、非易失性存儲(chǔ)介質(zhì)、內(nèi)存儲(chǔ)器和網(wǎng)絡(luò)接口。其中,該服務(wù)器的非易失性存儲(chǔ)介質(zhì)存儲(chǔ)有操作系統(tǒng)、數(shù)據(jù)庫和數(shù)據(jù)處理裝置,數(shù)據(jù)庫中存儲(chǔ)有第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù),該數(shù)據(jù)處理裝置用于實(shí)現(xiàn)適用于服務(wù)器的一種數(shù)據(jù)處理方法。該服務(wù)器的處理器用于提供計(jì)算和控制能力,支撐整個(gè)服務(wù)器的運(yùn)行。該服務(wù)器的內(nèi)存儲(chǔ)器為非易失性存儲(chǔ)介質(zhì)中的數(shù)據(jù)處理裝置的運(yùn)行提供環(huán)境,該內(nèi)存儲(chǔ)器中可儲(chǔ)存有計(jì)算機(jī)可讀指令,該計(jì)算機(jī)可讀指令被所述處理器執(zhí)行時(shí),可使得所述處理器執(zhí)行一種數(shù)據(jù)處理方法。該服務(wù)器的網(wǎng)絡(luò)接口用于據(jù)以與外部的終端通過網(wǎng)絡(luò)連接通信,比如接收終端發(fā)送的待下載數(shù)據(jù)的發(fā)送請(qǐng)求以及向終端返回待下載數(shù)據(jù)等。服務(wù)器可以用獨(dú)立的服務(wù)器或者是多個(gè)服務(wù)器組成的服務(wù)器集群來實(shí)現(xiàn)。本領(lǐng)域技術(shù)人員可以理解,圖9中示出的結(jié)構(gòu),僅僅是與本申請(qǐng)方案相關(guān)的部分結(jié)構(gòu)的框圖,并不構(gòu)成對(duì)本申請(qǐng)方案所應(yīng)用于其上的服務(wù)器的限定,具體的服務(wù)器可以包括比圖中所示更多或更少的部件,或者組合某些部件,或者具有不同的部件布置。
一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)以下步驟:
接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù);
若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。
本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)設(shè)備,包括存儲(chǔ)器,處理器及存儲(chǔ)在存儲(chǔ)器上并可在處理器上運(yùn)行的計(jì)算機(jī)程序(指令),處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
接收第一應(yīng)用賬戶發(fā)送至第二應(yīng)用賬戶的待下載數(shù)據(jù);
若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間,以使得所述第二應(yīng)用賬戶在所述預(yù)設(shè)保存時(shí)間內(nèi)通過任意應(yīng)用終端下載所述待下載數(shù)據(jù)。
在其中一個(gè)實(shí)施例中,所述若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則將所述待下載數(shù)據(jù)保存預(yù)設(shè)保存時(shí)間包括:
若檢測到第二應(yīng)用賬戶在兩個(gè)或者兩個(gè)以上的應(yīng)用終端上登錄,則獲取所述待下載數(shù)據(jù)的數(shù)據(jù)屬性參數(shù);
根據(jù)所述數(shù)據(jù)屬性參數(shù)獲取所述待下載數(shù)據(jù)對(duì)應(yīng)的預(yù)設(shè)保存時(shí)間,并將所述待下載數(shù)據(jù)保存所述預(yù)設(shè)保存時(shí)間。
可以理解的是,在一個(gè)實(shí)施例中,處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
若當(dāng)前時(shí)間到達(dá)預(yù)設(shè)下載時(shí)間,則將所述待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理,其中所述預(yù)設(shè)下載時(shí)間小于所述預(yù)設(shè)保存時(shí)間。
更進(jìn)一步地,處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
若在所述預(yù)設(shè)保存時(shí)間內(nèi),所述第二應(yīng)用賬戶下載所述待下載數(shù)據(jù)的次數(shù)超過預(yù)設(shè)下載次數(shù),則將所述待下載數(shù)據(jù)以預(yù)設(shè)加密方式進(jìn)行加密處理。
在本發(fā)明提供的其他實(shí)施例中,處理器執(zhí)行所述程序時(shí)實(shí)現(xiàn)以下步驟:
獲取所述第一應(yīng)用賬戶對(duì)應(yīng)的加密方式,并根據(jù)所述加密方式將所述待下載數(shù)據(jù)進(jìn)行加密處理。
本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計(jì)算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲(chǔ)于一非易失性計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁碟、光盤、只讀存儲(chǔ)記憶體(read-onlymemory,rom)等。
以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員來說,在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。