郵箱附件下載方法和系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種郵箱附件下載方法,包括以下步驟:掃描條碼,獲取條碼中預(yù)存的網(wǎng)絡(luò)地址;解析所述網(wǎng)絡(luò)地址,根據(jù)所述網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息;根據(jù)所述權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過(guò)則根據(jù)所述附件關(guān)鍵信息下載附件。該方法將條碼與用于附件下載的網(wǎng)絡(luò)地址關(guān)聯(lián)了起來(lái),可通過(guò)簡(jiǎn)單的條碼掃描操作即可實(shí)現(xiàn)附件下載,大大簡(jiǎn)化了操作。此外,還提供了一種郵箱附件下載系統(tǒng)。
【專利說(shuō)明】郵箱附件下載方法和系統(tǒng)
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及網(wǎng)絡(luò)技術(shù),特別是涉及一種郵箱附件下載方法和系統(tǒng)。
【背景技術(shù)】
[0002] 郵箱附件下載是互聯(lián)網(wǎng)郵件服務(wù)中最為基礎(chǔ)的特性,下載和瀏覽附件是用戶登錄 郵箱的主要目的之一。傳統(tǒng)的郵箱附件下載方法中,如圖9所示,每次要下載附件,特別是 在不同的終端設(shè)備上下載附件時(shí),都需要訪問(wèn)瀏覽器或郵箱客戶端的讀信頁(yè)面,點(diǎn)擊下載 工具或者按鈕完成下載。在這個(gè)過(guò)程中,下載附件所必須的登錄信息和附件信息,需要通過(guò) 登錄和操作郵箱客戶端,請(qǐng)求服務(wù)器取得;在點(diǎn)擊下載工具或按鈕觸發(fā)下載后,再請(qǐng)求郵件 服務(wù)器根據(jù)通訊協(xié)議傳遞附件數(shù)據(jù)到操作的終端設(shè)備中,從而完成下載。
[0003] 由于傳統(tǒng)的這種郵箱附件下載方法每次都需要用戶訪問(wèn)瀏覽器或郵箱客戶端的 讀信頁(yè)面,并進(jìn)行點(diǎn)擊操作,因此操作十分繁瑣。
【發(fā)明內(nèi)容】
[0004] 基于此,有必要針對(duì)上述操作繁瑣的問(wèn)題,提供一種能簡(jiǎn)化操作的郵箱附件下載 方法和系統(tǒng)。
[0005] -種郵箱附件下載方法,包括以下步驟:
[0006] 掃描條碼,獲取條碼中預(yù)存的網(wǎng)絡(luò)地址;
[0007] 解析所述網(wǎng)絡(luò)地址,根據(jù)所述網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息;
[0008] 根據(jù)所述權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過(guò)則
[0009] 根據(jù)所述附件關(guān)鍵信息下載附件。
[0010] 一種郵箱附件下載系統(tǒng),包括:
[0011] 條碼掃描模塊,用于掃描條碼,獲取條碼中預(yù)存的網(wǎng)絡(luò)地址;
[0012] 地址解析模塊,用于解析所述網(wǎng)絡(luò)地址,根據(jù)所述網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和 附件關(guān)鍵信息;
[0013] 權(quán)限認(rèn)證模塊,用于根據(jù)所述權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證;
[0014] 附件下載模塊,用于在權(quán)限認(rèn)證通過(guò)后,根據(jù)所述附件關(guān)鍵信息下載附件。
[0015] 上述郵箱附件下載方法和系統(tǒng),相對(duì)于現(xiàn)有技術(shù),無(wú)需用戶每次登錄和操作郵箱 客戶端,通過(guò)掃描條碼即可獲取到權(quán)限認(rèn)證信息和附件關(guān)鍵信息,從而實(shí)現(xiàn)附件下載,大大 簡(jiǎn)化了操作。
【專利附圖】
【附圖說(shuō)明】
[0016] 圖1為一個(gè)實(shí)施例中郵箱附件下載方法的流程示意圖;
[0017] 圖2為一個(gè)實(shí)施例中生成條碼的流程示意圖;
[0018] 圖3為條碼生成的示意圖;
[0019] 圖4為一個(gè)實(shí)施例中郵箱附件下載系統(tǒng)的結(jié)構(gòu)不意圖;
[0020] 圖5為另一個(gè)實(shí)施例中郵箱附件下載系統(tǒng)的結(jié)構(gòu)不意圖;
[0021] 圖6為圖5中的條碼創(chuàng)建模塊的結(jié)構(gòu)示意圖;
[0022] 圖7為一個(gè)實(shí)施例中地址生成模塊的結(jié)構(gòu)示意圖;
[0023] 圖8為另一個(gè)實(shí)施例中地址生成模塊的結(jié)構(gòu)示意圖;
[0024] 圖9為傳統(tǒng)的郵箱附件下載方法的示意圖。
【具體實(shí)施方式】
[0025] 如圖1所示,一種郵箱附件下載方法,包括以下步驟:
[0026] 步驟S102,掃描條碼,獲取條碼中預(yù)存的網(wǎng)絡(luò)地址。
[0027] 本實(shí)施例中,預(yù)先在條碼中存有網(wǎng)絡(luò)地址,該網(wǎng)絡(luò)地址由網(wǎng)頁(yè)地址和預(yù)先生成的 下載參數(shù)構(gòu)成。獲取到該網(wǎng)絡(luò)地址,可調(diào)用瀏覽器訪問(wèn)其中的網(wǎng)頁(yè)地址,并可根據(jù)下載參數(shù) 獲取到權(quán)限認(rèn)證信息和附件關(guān)鍵信息。
[0028] 步驟S102中,可通過(guò)具有掃描功能的終端設(shè)備掃描條碼,這些終端設(shè)備包括但不 限于個(gè)人計(jì)算機(jī)、個(gè)人數(shù)字助理、手機(jī)和平板電腦等,也可以為條碼掃描裝置。所述的條碼, 可以是一維條碼、二維條碼等。該條碼可以圖片的形式存儲(chǔ)在終端設(shè)備中,通過(guò)終端設(shè)備中 的條碼掃描軟件進(jìn)行掃描。也可以紙件的形式附帶在物品上,通過(guò)條碼掃描裝置進(jìn)行掃描。
[0029] 步驟S104,解析所述網(wǎng)絡(luò)地址,根據(jù)網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息。
[0030] 在一個(gè)實(shí)施例中,解析網(wǎng)絡(luò)地址,即可得到網(wǎng)頁(yè)地址和下載參數(shù)。例如,條碼中 預(yù)存的網(wǎng)絡(luò)地址為:http://mail, gg. com/cgi-bin/d?xxxx,其中,http://mail, gg. com/ cgi-bin為網(wǎng)頁(yè)地址,可通過(guò)瀏覽器講行訪問(wèn);d?XXXX則為下載參數(shù),根據(jù)該下載參數(shù)即可 獲取到權(quán)限認(rèn)證信息和附件關(guān)鍵信息。
[0031] 進(jìn)一步的,在一個(gè)實(shí)施例中,權(quán)限認(rèn)證信息包括登錄狀態(tài)信息和時(shí)間戳。其中,登 錄狀態(tài)信息可以是用戶帳號(hào)、密碼等驗(yàn)證信息,也可以是登錄態(tài)關(guān)鍵字。具體的,接收用戶 登錄郵箱輸入的帳號(hào)、密碼等驗(yàn)證信息,根據(jù)驗(yàn)證信息進(jìn)行權(quán)限認(rèn)證,驗(yàn)證通過(guò)則生成登錄 態(tài)關(guān)鍵字,該登錄態(tài)關(guān)鍵字具有時(shí)效性,即在一段時(shí)間內(nèi)有效。持有該登錄態(tài)關(guān)鍵字去請(qǐng)求 服務(wù),則被視為合法即有"登錄態(tài)"。時(shí)間戳記錄了生成條碼的時(shí)間,預(yù)先可設(shè)置條碼在一段 時(shí)間內(nèi)有效,根據(jù)時(shí)間戳即可檢測(cè)條碼是否超時(shí)。
[0032] 附件關(guān)鍵信息包括文件標(biāo)識(shí)、文件名稱、文件大小、文件所屬用戶的賬戶、文件提 取碼等。其中,文件標(biāo)識(shí)是附件上傳到服務(wù)器上所生成的,可用于唯一標(biāo)識(shí)一個(gè)文件,是服 務(wù)器查找文件唯一可靠的索引。具體的,文件標(biāo)識(shí)可由文件名稱、文件大小,文件存放路徑 和加密算法等信息進(jìn)行加密打包而成。
[0033] 步驟S106,根據(jù)權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證。
[0034] 在一個(gè)實(shí)施例中,權(quán)限認(rèn)證信息包括登錄狀態(tài)信息和時(shí)間戳,則可根據(jù)登錄狀態(tài) 信息檢測(cè)登錄態(tài)以及根據(jù)時(shí)間戳判斷是否超時(shí),當(dāng)檢測(cè)到登錄態(tài)且未超時(shí)時(shí),認(rèn)證通過(guò)。進(jìn) 一步的,在一個(gè)實(shí)施例中,登錄狀態(tài)信息為登錄態(tài)關(guān)鍵字,當(dāng)檢測(cè)到登錄態(tài)關(guān)鍵字時(shí),則判 定檢測(cè)到了登錄態(tài)。當(dāng)檢測(cè)到登錄態(tài),說(shuō)明該條碼有權(quán)限下載附件,當(dāng)根據(jù)時(shí)間戳判斷到未 超時(shí),說(shuō)明條碼合法。
[0035] 步驟S108,認(rèn)證通過(guò)則根據(jù)附件關(guān)鍵信息下載附件。
[0036] 具體的,認(rèn)證通過(guò),則根據(jù)附件關(guān)鍵信息從服務(wù)器獲取對(duì)應(yīng)的附件數(shù)據(jù),并進(jìn)行下 載,下載得到的附件可返回至終端設(shè)備。
[0037] 本實(shí)施例中,由于通過(guò)掃描條碼即可獲取到權(quán)限認(rèn)證信息和附件關(guān)鍵信息,從而 實(shí)現(xiàn)附件下載,無(wú)需用戶每次登錄和操作郵箱客戶端,大大簡(jiǎn)化了操作。
[0038] 在一個(gè)實(shí)施例中,如圖2所示,在掃描條碼之前還包括生成存有網(wǎng)絡(luò)地址的條碼 的步驟,具體過(guò)程如下:
[0039] 步驟S202,接收條碼生成請(qǐng)求,獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息。
[0040] 具體的,如圖3所示,可登錄郵箱進(jìn)入到郵件頁(yè)面,通過(guò)點(diǎn)擊條碼生成按鈕觸發(fā)條 碼生成請(qǐng)求。由于每個(gè)處于登錄狀態(tài)的用戶在會(huì)話中會(huì)保存有用于唯一驗(yàn)證權(quán)限的登錄態(tài) 關(guān)鍵字。進(jìn)一步的,在接收到條碼生成請(qǐng)求后,獲取到該登錄態(tài)關(guān)鍵字,該登錄態(tài)關(guān)鍵字在 一段時(shí)間內(nèi)有效。此外,在登錄郵箱讀取郵件后,可獲取到文件名稱、文件大小、文件所屬用 戶的賬戶和文件提取碼等附件關(guān)鍵信息。
[0041] 步驟S204,根據(jù)權(quán)限認(rèn)證信息和附件關(guān)鍵信息生成網(wǎng)絡(luò)地址。
[0042] 在一個(gè)實(shí)施例中,權(quán)限認(rèn)證信息包含上述登錄態(tài)關(guān)鍵字和時(shí)間戳,時(shí)間戳即為服 務(wù)器當(dāng)前的時(shí)間。則步驟S204的具體過(guò)程為:根據(jù)附件關(guān)鍵信息生成下載關(guān)鍵字;根據(jù) 登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成網(wǎng)絡(luò)地址。具體的,將文件標(biāo)識(shí)、文件名稱、文件 大小、文件所屬用戶的賬戶、文件提取碼等附件關(guān)鍵信息進(jìn)行打包成字符串,即為下載關(guān)鍵 字。
[0043] 步驟S206,將網(wǎng)絡(luò)地址存入條碼中。
[0044] 具體的,可通過(guò)條碼打包算法將網(wǎng)絡(luò)地址保存到條碼中。該條碼可以是但不限于 一維條碼、二維條碼等。該條碼可以圖片的形式保存到終端設(shè)備中,也可以紙件形式附帶在 物品上。
[0045] 在一個(gè)實(shí)施例中,根據(jù)登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成網(wǎng)絡(luò)地址的步驟 具體為:根據(jù)登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成第一字符串;根據(jù)該第一字符串生 成網(wǎng)絡(luò)地址。具體的,可對(duì)登錄態(tài)關(guān)鍵字進(jìn)行信息摘要編碼,然后與時(shí)間戳、下載關(guān)鍵字組 成第一字符串,將該第一字符串作為下載參數(shù)與網(wǎng)頁(yè)地址構(gòu)成網(wǎng)絡(luò)地址。
[0046] 本實(shí)施例中,在掃描條碼后,可根據(jù)條碼中預(yù)存的網(wǎng)絡(luò)地址獲取到權(quán)限認(rèn)證信息 和附件關(guān)鍵信息。具體的,可解析網(wǎng)絡(luò)地址,獲取到第一字符串,根據(jù)第一字符串獲取登錄 態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字。
[0047] 在另一個(gè)實(shí)施例中,根據(jù)第一字符串生成網(wǎng)絡(luò)地址的步驟具體為:對(duì)第一字符串 進(jìn)行哈希運(yùn)算,生成與第一字符串對(duì)應(yīng)的第二字符串;根據(jù)該第二字符串生成網(wǎng)絡(luò)地址。
[0048] 具體的,可通過(guò)哈希函數(shù)(如簡(jiǎn)單的算術(shù)運(yùn)算、求余等)對(duì)第一字符串進(jìn)行處理, 生成第二字符串,并將第二字符串與第一字符串關(guān)聯(lián)起來(lái),則可根據(jù)該第二字符串查找到 第一字符串。進(jìn)一步的,將該第二字符串作為下載參數(shù)與網(wǎng)頁(yè)地址構(gòu)成網(wǎng)絡(luò)地址。由于第 二字符串是第一字符串通過(guò)哈希運(yùn)算所得到的,因此第二字符串相對(duì)于第一字符串來(lái)說(shuō)很 短,因此所構(gòu)成的網(wǎng)絡(luò)地址更簡(jiǎn)單,掃描存有該網(wǎng)絡(luò)地址的條碼所需的時(shí)間更短,從而提高 了掃描效率。
[0049] 本實(shí)施例中,掃描條碼后,可根據(jù)條碼中預(yù)存的網(wǎng)絡(luò)地址獲取到權(quán)限認(rèn)證信息和 附件關(guān)鍵信息。具體的,可解析網(wǎng)絡(luò)地址,獲取到第二字符串,進(jìn)一步獲取與第二字符串對(duì) 應(yīng)的第一字符串,然后根據(jù)第一字符串獲取登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字。
[0050] 進(jìn)一步的,根據(jù)登錄態(tài)關(guān)鍵字和時(shí)間戳進(jìn)行權(quán)限認(rèn)證,具體為判斷是否檢測(cè)到登 錄態(tài)關(guān)鍵字以及根據(jù)時(shí)間戳判斷是否超時(shí),當(dāng)檢測(cè)到登錄態(tài)關(guān)鍵字且未超時(shí)時(shí),認(rèn)證通過(guò), 則根據(jù)下載關(guān)鍵字獲取到附件關(guān)鍵信息,進(jìn)而根據(jù)附件關(guān)鍵信息下載附件。
[0051] 如圖4所不,在一個(gè)實(shí)施例中,一種郵箱附件下載系統(tǒng),包括條碼掃描模塊10、地 址解析模塊20、附件下載模塊30和權(quán)限認(rèn)證模塊40,其中:
[0052] 條碼掃描模塊10用于掃描條碼,獲取條碼中預(yù)存的網(wǎng)絡(luò)地址。
[0053] 本實(shí)施例中,預(yù)先在條碼中存有網(wǎng)絡(luò)地址,該網(wǎng)絡(luò)地址由網(wǎng)頁(yè)地址和預(yù)先生成的 下載參數(shù)構(gòu)成。獲取到該網(wǎng)絡(luò)地址,可訪問(wèn)其中的網(wǎng)頁(yè)地址,并可根據(jù)下載參數(shù)獲取到權(quán)限 認(rèn)證信息和附件關(guān)鍵信息。
[0054] 所述的條碼,可以是一維條碼、二維條碼等。進(jìn)一步的,條碼掃描模塊10可掃描終 端設(shè)備中的條碼圖片或以紙件形式附帶在物品上的條碼。因此,條碼掃描模塊10可安裝于 具有終端設(shè)備中,使得終端設(shè)備具備掃描功能,這些終端設(shè)備包括但不限于個(gè)人計(jì)算機(jī)、個(gè) 人數(shù)字助理、手機(jī)和平板電腦等。此外,條碼掃描模塊10也可以是單獨(dú)用來(lái)掃描物品上所 附帶的條碼的掃描器。
[0055] 地址解析模塊20用于解析網(wǎng)絡(luò)地址,根據(jù)網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和附件關(guān) 鍵信息。
[0056] 在一個(gè)實(shí)施例中,地址解析模塊20解析網(wǎng)絡(luò)地址,即可得到網(wǎng)頁(yè)地址和下載參 數(shù)。網(wǎng)頁(yè)地址可通過(guò)瀏覽器進(jìn)行訪問(wèn),地址解析模塊20根據(jù)下載參數(shù)即可獲取到權(quán)限認(rèn)證 信息和附件關(guān)鍵信息。
[0057] 在一個(gè)實(shí)施例中,條碼掃描模塊10掃描條碼,獲取其中的網(wǎng)絡(luò)地址后,可將該網(wǎng) 絡(luò)地址發(fā)送至服務(wù)器,由服務(wù)器中的地址解析模塊20進(jìn)行解析。
[0058] 進(jìn)一步的,在一個(gè)實(shí)施例中,權(quán)限認(rèn)證信息包括登錄狀態(tài)信息和時(shí)間戳。其中,登 錄狀態(tài)信息可以是用戶帳號(hào)、密碼等驗(yàn)證信息,也可以是登錄態(tài)關(guān)鍵字。具體的,可通過(guò)服 務(wù)器接收用戶登錄郵箱輸入的帳號(hào)、密碼等驗(yàn)證信息,根據(jù)驗(yàn)證信息進(jìn)行權(quán)限認(rèn)證,驗(yàn)證通 過(guò)則生成登錄態(tài)關(guān)鍵字,該登錄態(tài)關(guān)鍵字具有時(shí)效性,即在一段時(shí)間內(nèi)有效。持有該登錄態(tài) 關(guān)鍵字去請(qǐng)求服務(wù),則被視為合法即有"登錄態(tài)"。時(shí)間戳記錄了生成條碼的時(shí)間,預(yù)先可設(shè) 置條碼在一段時(shí)間內(nèi)有效,根據(jù)時(shí)間戳即可檢測(cè)條碼是否超時(shí)。
[0059] 附件關(guān)鍵信息包括文件標(biāo)識(shí)、文件名稱、文件大小、文件所屬用戶的賬戶、文件提 取碼等。其中,文件標(biāo)識(shí)是附件上傳到服務(wù)器上所生成的,可用于唯一標(biāo)識(shí)一個(gè)文件,是服 務(wù)器查找文件唯一可靠的索引。具體的,文件標(biāo)識(shí)可由文件名稱、文件大小,文件存放路徑 和加密算法等信息進(jìn)行加密打包而成。
[0060] 權(quán)限認(rèn)證模塊30用于根據(jù)權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證。
[0061] 在一個(gè)實(shí)施例中,權(quán)限認(rèn)證信息包括登錄狀態(tài)信息和時(shí)間戳,則權(quán)限認(rèn)證模塊30 可用于根據(jù)登錄狀態(tài)信息檢測(cè)登錄態(tài)以及根據(jù)時(shí)間戳判斷是否超時(shí),當(dāng)檢測(cè)到登錄態(tài)且未 超時(shí)時(shí),認(rèn)證通過(guò)。進(jìn)一步的,在一個(gè)實(shí)施例中,登錄狀態(tài)信息為登錄態(tài)關(guān)鍵字,當(dāng)權(quán)限認(rèn)證 模塊30檢測(cè)到登錄態(tài)關(guān)鍵字時(shí),則判定檢測(cè)到了登錄態(tài)。當(dāng)權(quán)限認(rèn)證模塊30檢測(cè)到登錄 態(tài),說(shuō)明該條碼有權(quán)限下載附件,當(dāng)權(quán)限認(rèn)證模塊30根據(jù)時(shí)間戳判斷到未超時(shí),說(shuō)明條碼 合法。
[0062] 附件下載模塊40用于在權(quán)限認(rèn)證通過(guò)后根據(jù)附件關(guān)鍵信息下載附件。
[0063] 具體的,權(quán)限認(rèn)證模塊30認(rèn)證通過(guò),則附件下載模塊40根據(jù)附件關(guān)鍵信息從存有 附件數(shù)據(jù)的服務(wù)器獲取對(duì)應(yīng)的附件數(shù)據(jù),并進(jìn)行下載,下載得到的附件可通過(guò)HTTP協(xié)議返 回至終端設(shè)備。終端設(shè)備獲取到附件后,可進(jìn)行保存或打開閱讀軟件進(jìn)行瀏覽等。
[0064] 在另一個(gè)實(shí)施例中,如圖5所不,郵箱附件下載系統(tǒng)還包括條碼創(chuàng)建模塊50,用于 生成存有網(wǎng)絡(luò)地址的條碼。
[0065] 具體的,在一個(gè)實(shí)施例中,如圖6所不,條碼創(chuàng)建模塊50包括信息獲取模塊502、地 址生成模塊504和條碼生成模塊506,其中:
[0066] 信息獲取模塊502用于接收條碼生成請(qǐng)求,獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息。
[0067] 具體的,可登錄郵箱進(jìn)入到郵件頁(yè)面,通過(guò)點(diǎn)擊條碼生成按鈕觸發(fā)條碼生成請(qǐng)求。 由于每個(gè)處于登錄狀態(tài)的用戶在會(huì)話中會(huì)保存有用于唯一驗(yàn)證權(quán)限的登錄態(tài)關(guān)鍵字。進(jìn)一 步的,信息獲取模塊502用于在接收到條碼生成請(qǐng)求后,獲取到該登錄態(tài)關(guān)鍵字,該登錄態(tài) 關(guān)鍵字在一段時(shí)間內(nèi)有效。此外,在登錄郵箱讀取郵件后,信息獲取模塊502可獲取到文件 名稱、文件大小、文件所屬用戶的賬戶和文件提取碼等附件關(guān)鍵信息。
[0068] 地址生成模塊504用于根據(jù)權(quán)限認(rèn)證信息和附件關(guān)鍵信息生成網(wǎng)絡(luò)地址。
[0069] 在一個(gè)實(shí)施例中,權(quán)限認(rèn)證信息包含上述登錄態(tài)關(guān)鍵字和時(shí)間戳,時(shí)間戳即為服 務(wù)器當(dāng)前的時(shí)間。地址生成模塊504則用于根據(jù)附件關(guān)鍵信息生成下載關(guān)鍵字;根據(jù)登錄 態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成網(wǎng)絡(luò)地址。具體的,地址生成模塊504將文件標(biāo)識(shí)、文 件名稱、文件大小、文件所屬用戶的賬戶、文件提取碼等附件關(guān)鍵信息進(jìn)行打包成字符串, 即為下載關(guān)鍵字。
[0070] 條碼生成模塊506用于將網(wǎng)絡(luò)地址存入條碼中。
[0071] 具體的,條碼生成模塊506用于通過(guò)條碼打包算法將網(wǎng)絡(luò)地址保存到條碼中。該 條碼可以是但不限于一維條碼、二維條碼等。該條碼可以圖片的形式保存到終端設(shè)備中,也 可以紙件形式附帶在物品上。
[0072] 在一個(gè)實(shí)施例中,如圖7所示,地址生成模塊504包括第一字符串生成模塊514和 第一地址生成模塊524,其中:
[0073] 第一字符串生成模塊514用于根據(jù)登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成第一 字符串。
[0074] 第一地址生成模塊524用于根據(jù)第一字符串生成網(wǎng)絡(luò)地址。
[0075] 具體的,第一字符串生成模塊514用于對(duì)登錄態(tài)關(guān)鍵字進(jìn)行信息摘要編碼,將編 碼后的登錄態(tài)關(guān)鍵字與時(shí)間戳、下載關(guān)鍵字組成第一字符串。第一地址生成模塊524將該 第一字符串作為下載參數(shù)與網(wǎng)頁(yè)地址一起構(gòu)成網(wǎng)絡(luò)地址。
[0076] 本實(shí)施例中,地址解析模塊20則用于解析網(wǎng)絡(luò)地址,獲取到第一字符串,根據(jù)第 一字符串獲取登錄態(tài)關(guān)鍵字、時(shí)間戮和下載關(guān)鍵字。
[0077] 在另一個(gè)實(shí)施例中,如圖8所示,第一地址生成模塊524可包括第二字符串生成模 塊5240和第二地址生成模塊5242,其中:
[0078] 第二字符串生成模塊5240用于對(duì)第一字符串進(jìn)行哈希運(yùn)算,生成與第一字符串 對(duì)應(yīng)的第二字符串。
[0079] 第二地址生成模塊5242用于根據(jù)該第二字符串生成網(wǎng)絡(luò)地址。
[0080] 具體的,第二字符串生成模塊5240可用于通過(guò)哈希函數(shù)(如簡(jiǎn)單的算術(shù)運(yùn)算、求 余等)對(duì)第一字符串進(jìn)行處理,生成第二字符串,并將第二字符串與第一字符串關(guān)聯(lián)起來(lái)。 進(jìn)一步的,第二地址生成模塊5242用于將第二字符串作為下載參數(shù)與網(wǎng)頁(yè)地址一起構(gòu)成 網(wǎng)絡(luò)地址。
[0081] 本實(shí)施例中,地址解析模塊20則用于可解析網(wǎng)絡(luò)地址,獲取到第二字符串,進(jìn)一 步獲取與第二字符串對(duì)應(yīng)的第一字符串,然后根據(jù)第一字符串獲取登錄態(tài)關(guān)鍵字、時(shí)間戳 和下載關(guān)鍵字。
[0082] 進(jìn)一步的,權(quán)限認(rèn)證模塊30用于根據(jù)登錄態(tài)關(guān)鍵字和時(shí)間戳進(jìn)行權(quán)限認(rèn)證,具體 為判斷是否檢測(cè)到登錄態(tài)關(guān)鍵字以及根據(jù)時(shí)間戳判斷是否超時(shí),當(dāng)檢測(cè)到登錄態(tài)關(guān)鍵字且 未超時(shí)時(shí),認(rèn)證通過(guò),則附件下載模塊40用于根據(jù)下載關(guān)鍵字獲取到附件關(guān)鍵信息,進(jìn)而 根據(jù)附件關(guān)鍵信息下載附件。
[0083] 上述郵箱附件下載方法和系統(tǒng),將用于下載附件的網(wǎng)絡(luò)地址存入到了條碼中,通 過(guò)掃描條碼即可實(shí)現(xiàn)附件下載,無(wú)需用戶每次登錄和操作郵箱客戶端,大大簡(jiǎn)化了操作。 [0084] 上述郵箱附件下載方法和系統(tǒng),在需要多次進(jìn)行附件下載時(shí),無(wú)需每次都進(jìn)入到 郵件頁(yè)面點(diǎn)擊按鈕,既簡(jiǎn)化了操作,也更方便使用。特別是在移動(dòng)化的使用場(chǎng)景中,例如,使 用手機(jī)、平板電腦等下載郵箱附件,由于操作界面比較小,常常無(wú)法準(zhǔn)確的點(diǎn)擊到按鈕,操 作便利性不高。而采用上述郵箱附件下載和系統(tǒng),僅需簡(jiǎn)單的掃描條碼就可實(shí)現(xiàn)附件下載, 易于操作,能夠提高附件的下載效率。
[0085] 此外,傳統(tǒng)技術(shù)中,當(dāng)下載附件后需要分享和傳播時(shí),只能通過(guò)郵箱或另外的傳播 渠道進(jìn)行分享和傳播。例如,當(dāng)下載一段視頻后,需要將其傳送給其他用戶,可通過(guò)郵箱或 即時(shí)通訊工具等進(jìn)行傳播,這樣則需要用戶登錄郵箱或即時(shí)通訊工具等,且其他用戶仍需 要多次操作才能完成傳播。而采用上述郵箱附件下載方法和系統(tǒng),生成存有網(wǎng)絡(luò)地址的條 碼后,可直接進(jìn)行條碼的傳播和分享,其他用戶在收到條碼后,通過(guò)掃描條碼即可實(shí)現(xiàn)附件 下載,便于附件的出分享和傳播,從而提高了附件的傳播效率,大大增加了信息的流動(dòng)速 度。
[0086] 另外,由于掃描條碼即可獲取到權(quán)限認(rèn)證信息,從而實(shí)現(xiàn)權(quán)限認(rèn)證,能夠有效規(guī)避 惡意用戶越權(quán)下載和攻擊,提高了安全性。而權(quán)限認(rèn)證信息除了包含用戶登錄態(tài)外,還可通 過(guò)時(shí)間戳來(lái)判斷是否超時(shí),使得條碼具有時(shí)效性,進(jìn)一步提高了安全性。
[0087] 本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以 通過(guò)計(jì)算機(jī)程序來(lái)指令相關(guān)的硬件來(lái)完成,所述的程序可存儲(chǔ)于一計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì) 中,該程序在執(zhí)行時(shí),可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲(chǔ)介質(zhì)可為磁 碟、光盤、只讀存儲(chǔ)記憶體(Read-Only Memory, ROM)或隨機(jī)存儲(chǔ)記憶體(Random Access Memory,RAM)等。
[0088] 以上所述實(shí)施例僅表達(dá)了本發(fā)明的幾種實(shí)施方式,其描述較為具體和詳細(xì),但并 不能因此而理解為對(duì)本發(fā)明專利范圍的限制。應(yīng)當(dāng)指出的是,對(duì)于本領(lǐng)域的普通技術(shù)人員 來(lái)說(shuō),在不脫離本發(fā)明構(gòu)思的前提下,還可以做出若干變形和改進(jìn),這些都屬于本發(fā)明的保 護(hù)范圍。因此,本發(fā)明專利的保護(hù)范圍應(yīng)以所附權(quán)利要求為準(zhǔn)。
【權(quán)利要求】
1. 一種郵箱附件下載方法,包括以下步驟: 掃描條碼,獲取條碼中預(yù)存的網(wǎng)絡(luò)地址; 解析所述網(wǎng)絡(luò)地址,根據(jù)所述網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息; 根據(jù)所述權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證,認(rèn)證通過(guò)則 根據(jù)所述附件關(guān)鍵信息下載附件。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,所述權(quán)限認(rèn)證信息包括登錄狀態(tài)信息和 時(shí)間戳;所述根據(jù)權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證的步驟為: 根據(jù)所述登錄狀態(tài)信息檢測(cè)登錄態(tài)以及根據(jù)所述時(shí)間戳判斷是否超時(shí); 當(dāng)檢測(cè)到登錄態(tài)且未超時(shí)時(shí),認(rèn)證通過(guò)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,在所述掃描條碼的步驟之前,還包括生成 存有網(wǎng)絡(luò)地址的條碼的步驟。
4. 根據(jù)權(quán)利要求3所述的方法,其特征在于,所述生成存有網(wǎng)絡(luò)地址的條碼的步驟具 體為: 接收條碼生成請(qǐng)求,獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息; 根據(jù)所述權(quán)限認(rèn)證信息和附件關(guān)鍵信息生成網(wǎng)絡(luò)地址; 將所述網(wǎng)絡(luò)地址存入條碼中。
5. 根據(jù)權(quán)利要求4所述的方法,其特征在于,所述權(quán)限認(rèn)證信息包含登錄態(tài)關(guān)鍵字和 時(shí)間戳;所述根據(jù)權(quán)限認(rèn)證信息和附件關(guān)鍵信息生成網(wǎng)絡(luò)地址的步驟為: 根據(jù)所述附件關(guān)鍵信息生成下載關(guān)鍵字; 根據(jù)所述登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成網(wǎng)絡(luò)地址。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān) 鍵字生成網(wǎng)絡(luò)地址的步驟為: 根據(jù)所述登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成第一字符串; 根據(jù)所述第一字符串生成網(wǎng)絡(luò)地址。
7. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述根據(jù)第一字符串生成網(wǎng)絡(luò)地址的步 驟為: 對(duì)所述第一字符串進(jìn)行哈希運(yùn)算,生成與第一字符串對(duì)應(yīng)的第二字符串; 根據(jù)所述第二字符串生成網(wǎng)絡(luò)地址。
8. 根據(jù)權(quán)利要求7所述的方法,其特征在于,所述根據(jù)網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和 附件關(guān)鍵信息的步驟包括: 解析網(wǎng)絡(luò)地址,獲取第二字符串; 獲取與所述第二字符串對(duì)應(yīng)的第一字符串; 根據(jù)所述第一字符串獲取登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字。
9. 一種郵箱附件下載系統(tǒng),其特征在于,所述系統(tǒng)包括: 條碼掃描模塊,用于掃描條碼,獲取條碼中預(yù)存的網(wǎng)絡(luò)地址; 地址解析模塊,用于解析所述網(wǎng)絡(luò)地址,根據(jù)所述網(wǎng)絡(luò)地址獲取權(quán)限認(rèn)證信息和附件 關(guān)鍵信息; 權(quán)限認(rèn)證模塊,用于根據(jù)所述權(quán)限認(rèn)證信息進(jìn)行權(quán)限認(rèn)證; 附件下載模塊,用于在權(quán)限認(rèn)證通過(guò)后,根據(jù)所述附件關(guān)鍵信息下載附件。
10. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述權(quán)限認(rèn)證信息包括登錄狀態(tài)信息和 時(shí)間戳;所述權(quán)限認(rèn)證模塊用于根據(jù)所述登錄狀態(tài)信息檢測(cè)登錄態(tài)以及根據(jù)所述時(shí)間戳判 斷是否超時(shí),當(dāng)檢測(cè)到登錄態(tài)且未超時(shí)時(shí),認(rèn)證通過(guò)。
11. 根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于,所述系統(tǒng)還包括: 條碼創(chuàng)建模塊,用于生成存有網(wǎng)絡(luò)地址的條碼。
12. 根據(jù)權(quán)利要求11所述的系統(tǒng),其特征在于,所述條碼創(chuàng)建模塊包括: 信息獲取模塊,用于接收條碼生成請(qǐng)求,獲取權(quán)限認(rèn)證信息和附件關(guān)鍵信息; 地址生成模塊,用于根據(jù)所述權(quán)限認(rèn)證信息和附件關(guān)鍵信息生成網(wǎng)絡(luò)地址; 條碼生成模塊,用于將所述網(wǎng)絡(luò)地址存入條碼中。
13. 根據(jù)權(quán)利要求12所述的系統(tǒng),其特征在于,所述權(quán)限認(rèn)證信息包含登錄態(tài)關(guān)鍵字 和時(shí)間戳;所述地址生成模塊用于根據(jù)所述附件關(guān)鍵信息生成下載關(guān)鍵字,根據(jù)所述登錄 態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成網(wǎng)絡(luò)地址。
14. 根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于,所述地址生成模塊包括: 第一字符串生成模塊,用于根據(jù)所述登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字生成第一字 符串; 第一地址生成模塊,用于根據(jù)所述第一字符串生成網(wǎng)絡(luò)地址。
15. 根據(jù)權(quán)利要求14所述的系統(tǒng),其特征在于,所述第一地址生成模塊包括: 第二字符串生成模塊,用于對(duì)所述第一字符串進(jìn)行哈希運(yùn)算,生成與所述第一字符串 對(duì)應(yīng)的第二字符串; 第二地址生成模塊,用于根據(jù)所述第二字符串生成網(wǎng)絡(luò)地址。
16. 根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述地址解析模塊用于解析網(wǎng)絡(luò)地址, 獲取第二字符串,獲取與所述第二字符串對(duì)應(yīng)的第一字符串,以及根據(jù)所述第一字符串獲 取登錄態(tài)關(guān)鍵字、時(shí)間戳和下載關(guān)鍵字。
【文檔編號(hào)】G06Q10/10GK104063779SQ201310093793
【公開日】2014年9月24日 申請(qǐng)日期:2013年3月21日 優(yōu)先權(quán)日:2013年3月21日
【發(fā)明者】黃鐵鳴 申請(qǐng)人:騰訊科技(深圳)有限公司