一種文件傳輸方法及裝置制造方法
【專利摘要】本發(fā)明實(shí)施例涉及通信【技術(shù)領(lǐng)域】,公開(kāi)了一種文件傳輸方法及裝置。其中,該方法包括掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)所述文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的;基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。實(shí)施本發(fā)明實(shí)施例,可以提高用戶獲取文件的便捷性,改善用戶體驗(yàn),提高文件傳輸?shù)姆€(wěn)定性。
【專利說(shuō)明】一種文件傳輸方法及裝置
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及通信【技術(shù)領(lǐng)域】,具體涉及一種文件傳輸方法及裝置。
【背景技術(shù)】
[0002]目前,移動(dòng)互聯(lián)網(wǎng)技術(shù)的發(fā)展使得擁有移動(dòng)終端的用戶可以隨時(shí)隨地接入網(wǎng)絡(luò)獲取信息,如何使移動(dòng)終端便捷地獲取所需文件是一個(gè)亟待解決的問(wèn)題。
[0003]現(xiàn)有技術(shù)中,用戶通過(guò)移動(dòng)終端提供的按鍵或觸摸屏向搜索引擎輸入所需文件名或者在搜索引擎的地址欄輸入所需文件所在的訪問(wèn)地址,然而,當(dāng)所需文件名或訪問(wèn)地址較長(zhǎng)時(shí),將導(dǎo)致延長(zhǎng)用戶操作時(shí)間,并且出現(xiàn)誤操作后還需重新輸入,用戶體驗(yàn)差。
【發(fā)明內(nèi)容】
[0004]本發(fā)明實(shí)施例所要解決的技術(shù)問(wèn)題是提供一種文件傳輸方法及裝置,用于提高用戶下載文件的便捷性,同時(shí)改善用戶體驗(yàn)。
[0005]本發(fā)明實(shí)施例提供一種文件傳輸方法,包括:
[0006]掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)所述文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的;
[0007]基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0008]其中,所述掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址之后,所述方法還包括:
[0009]彈出包含所述訪問(wèn)地址的提示框以提示用戶選擇是否鏈接所述訪問(wèn)地址;
[0010]若接收到鏈接所述訪問(wèn)地址的操作指令,則確定執(zhí)行所述基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件的步驟。
[0011]其中,所述基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件,包括:
[0012]基于所述訪問(wèn)地址,通過(guò)WEB瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0013]其中,所述基于所述訪問(wèn)地址,通過(guò)WEB瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件,包括:
[0014]通過(guò)WEB瀏覽器建立與HTTP服務(wù)器的連接,其中所述連接為長(zhǎng)連接;
[0015]生成包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息以使HTTP服務(wù)器檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限;
[0016]將所述請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將所述數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器;
[0017]接收所述HTTP服務(wù)器返回的響應(yīng)消息,其中,所述響應(yīng)消息是所述HTTP服務(wù)器檢測(cè)出所述終端設(shè)備具有訪問(wèn)權(quán)限后生成的;[0018]通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件。
[0019]其中,所述通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件,包括:
[0020]通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息并生成文件在線預(yù)覽界面;
[0021]檢測(cè)用戶在所述文件在線預(yù)覽界面選擇的文件下載指令;
[0022]響應(yīng)所述文件下載指令,向所述HTTP服務(wù)器發(fā)送下載請(qǐng)求;
[0023]接收所述HTTP服務(wù)器根據(jù)所述下載請(qǐng)求返回的文件,并將所述接收的文件存儲(chǔ)在本地。其中,所述文件在線預(yù)覽界面包括所述文件的子文件列表,且所述子文件列表中標(biāo)識(shí)有終端設(shè)備已下載或未下載標(biāo)識(shí)。
[0024]其中,所述掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,包括:
[0025]掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息;
[0026]解析所述二維碼圖片信息以獲得所述文件的訪問(wèn)地址。
[0027]其中,所述解析所述二維碼圖片信息以獲得所述文件的訪問(wèn)地址,包括:
[0028]生成包括所述二維碼圖片信息的解析請(qǐng)求消息,并將所述解析請(qǐng)求消息發(fā)送給遠(yuǎn)端服務(wù)器;
[0029]接收所述遠(yuǎn)端服務(wù)器返回的解析響應(yīng)消息,并獲取所述解析響應(yīng)消息中包含的所述文件的訪問(wèn)地址。
[0030]其中,所述解析所述二維碼圖片信息以獲得所述文件的訪問(wèn)地址,包括:
[0031]處理所述二維碼圖片信息以獲取圖像采集數(shù)據(jù);
[0032]將所述圖像采集數(shù)據(jù)解碼為原始信息數(shù)據(jù);
[0033]將所述原始信息數(shù)據(jù)轉(zhuǎn)換為URL形式的訪問(wèn)地址。
[0034]其中,所述文件包括網(wǎng)頁(yè)文件、視頻文件或音頻文件中的任意一種或幾種的組合。
[0035]相應(yīng)地,本發(fā)明實(shí)施例還提供一種文件傳輸裝置,包括:
[0036]掃描模塊,用于掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)所述文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的;
[0037]連接模塊,用于基于所述掃描模塊獲得的訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0038]其中,所述裝置還包括:
[0039]提示模塊,用于彈出包含所述訪問(wèn)地址的提示框以提示用戶選擇是否鏈接所述訪問(wèn)地址;
[0040]接收模塊,用于若接收到鏈接所述訪問(wèn)地址的操作指令,則確定由所述連接模塊基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0041]其中,所述連接模塊具體用于基于所述掃描模塊獲得的訪問(wèn)地址,通過(guò)WEB瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0042]其中,所述連接模塊,包括:
[0043]連接單元,用于通過(guò)WEB瀏覽器建立與HTTP服務(wù)器的連接,其中所述連接為長(zhǎng)連接;
[0044]生成單元,用于生成包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息,其中,所述請(qǐng)求消息用于HTTP服務(wù)器檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限;
[0045]發(fā)送單元,用于將所述生成單元生成的請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將所述數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器;
[0046]接收單元,用于接收所述HTTP服務(wù)器返回的響應(yīng)消息,其中,所述響應(yīng)消息是所述HTTP服務(wù)器檢測(cè)出所述終端設(shè)備具有訪問(wèn)權(quán)限后生成的;第一解析單元,用于通過(guò)所述WEB瀏覽器解析所述接收單元接收的響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件。
[0047]其中,所述第一解析單元,包括:
[0048]第一生成子單元,用于通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息并生成文件在線預(yù)覽界面;
[0049]檢測(cè)子單元,用于檢測(cè)用戶在所述第一生成子單元生成的文件在線預(yù)覽界面上選擇的文件下載指令;
[0050]響應(yīng)子單元,用于響應(yīng)所述文件下載指令,并向所述HTTP服務(wù)器發(fā)送下載請(qǐng)求以從所述HTTP服務(wù)器下載所述文件下載指令指示的文件;
[0051]接收子單元,用于接收所述HTTP服務(wù)器根據(jù)所述下載請(qǐng)求返回的文件,并將所述接收的文件存儲(chǔ)在本地。
[0052]其中,所述文件在線預(yù)覽界面包括所述文件的子文件列表,且所述子文件列表中各子文件標(biāo)識(shí)有終端設(shè)備已下載或未下載的標(biāo)識(shí)。
[0053]其中,所述掃描模塊,包括:
[0054]掃描單元,用于掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息;
[0055]第二解析單元,用于解析所述掃描單元獲取的二維碼圖片信息以獲得所述文件的訪問(wèn)地址。
[0056]其中,所述第二解析單元,包括:
[0057]第二生成子單元,用于生成包括所述二維碼圖片信息的解析請(qǐng)求消息,并將所述解析請(qǐng)求消息發(fā)送給遠(yuǎn)端服務(wù)器;
[0058]接收子單元,用于接收所述遠(yuǎn)端服務(wù)器返回的解析響應(yīng)消息,并獲取所述解析響應(yīng)消息中包含的所述文件的訪問(wèn)地址。其中,所述第二解析單元,包括:
[0059]處理子單元,用于處理所述二維碼圖片信息以獲取圖像采集數(shù)據(jù);
[0060]解碼子單元,用于將所述處理子單元獲取的圖像采集數(shù)據(jù)解碼為原始信息數(shù)據(jù);
[0061]轉(zhuǎn)換子單元,用于將所述原始信息數(shù)據(jù)轉(zhuǎn)換為URL形式的訪問(wèn)地址。
[0062]其中,所述文件包括網(wǎng)頁(yè)文件、視頻文件或音頻文件中的任意一種或幾種的組合。
[0063]本發(fā)明實(shí)施例中,通過(guò)掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,并基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,以下載所述文件,與現(xiàn)有技術(shù)相t匕,用戶不必知道文件的具體訪問(wèn)地址并將訪問(wèn)地址輸入瀏覽器以獲取文件,從而提高了用戶獲取文件的便捷性,改善了用戶體驗(yàn)。
【專利附圖】
【附圖說(shuō)明】
[0064]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0065]圖1是本發(fā)明實(shí)施例提供的一種文件傳輸方法的流程示意圖;
[0066]圖2是本發(fā)明實(shí)施例提供的另一種文件傳輸方法的流程示意圖;
[0067]圖3是本發(fā)明實(shí)施例提供的另一種文件傳輸方法的流程示意圖;
[0068]圖4是本發(fā)明實(shí)施例提供的另一種文件傳輸方法的流程示意圖;
[0069]圖5是本發(fā)明實(shí)施例提供的一種文件傳輸裝置的結(jié)構(gòu)示意圖;
[0070]圖6是本發(fā)明實(shí)施例提供的另一種文件傳輸裝置的結(jié)構(gòu)示意圖。
【具體實(shí)施方式】
[0071]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0072]本發(fā)明實(shí)施例中提供了一種文件傳輸方法及裝置,用于提高下載文件的便捷性,并改善用戶體驗(yàn)。以下分別進(jìn)行詳細(xì)說(shuō)明。
[0073]請(qǐng)參見(jiàn)圖1,為本發(fā)明實(shí)施例提供的一種文件傳輸方法的流程示意圖,如圖1所示,該方法包括以下步驟。
[0074]S101,終端設(shè)備掃描文件對(duì)應(yīng)的二維碼以獲得文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的。
[0075]S102,終端設(shè)備基于所述訪問(wèn)地址,與所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器建立連接,并從HTTP服務(wù)器下載文件。
[0076]具體地,所述掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址包括以下步驟:掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息;解析所述二維碼圖片信息確定所述文件的訪問(wèn)地址。其中,所述二維碼是指使用矩陣原理,可以將數(shù)據(jù)信息以二維集合圖形規(guī)律在平面(二維方向)上分布的黑白相間的圖形,所述二維碼圖片信息是對(duì)二維碼進(jìn)行預(yù)處理后獲得的主要圖像特征,以使解析過(guò)程更加快捷。所述訪問(wèn)地址可以以URL形式供瀏覽器訪問(wèn)以獲取所述文件,或者以IP地址的形式表示。
[0077]終端設(shè)備基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件,可通過(guò)瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載文件。
[0078]具體地,終端設(shè)備下載文件的過(guò)程為:終端設(shè)備通過(guò)WEB瀏覽器建立與HTTP服務(wù)器的連接,其中所述連接為長(zhǎng)連接;終端設(shè)備生成包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息以使HTTP服務(wù)器檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限;終端設(shè)備將所述請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將所述數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器;終端設(shè)備接收所述HTTP服務(wù)器返回的響應(yīng)消息,其中,所述響應(yīng)消息是所述HTTP服務(wù)器檢測(cè)出所述終端設(shè)備具有訪問(wèn)權(quán)限后生成的;終端設(shè)備通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件。另外,所述請(qǐng)求消息還可以包括MAC地址,將MAC地址作為終端設(shè)備的標(biāo)識(shí)。
[0079]在本發(fā)明實(shí)施例中,終端設(shè)備通過(guò)掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,并基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,以下載所述文件,與現(xiàn)有技術(shù)相比,用戶不必知道文件的具體訪問(wèn)地址并將訪問(wèn)地址輸入瀏覽器以獲取文件,從而提高了用戶獲取文件的便捷性,改善了用戶體驗(yàn)。
[0080]請(qǐng)參見(jiàn)圖2,為本發(fā)明實(shí)施例提供的另一種文件傳輸方法的流程示意圖,如圖2所示,該方法包括以下步驟。
[0081]S201,終端設(shè)備掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息。
[0082]S202,終端設(shè)備處理二維碼圖片信息以獲取圖像采集數(shù)據(jù)。
[0083]S203,終端設(shè)備將圖像采集數(shù)據(jù)解碼為原始信息數(shù)據(jù)。
[0084]S204,終端設(shè)備將原始信息數(shù)據(jù)轉(zhuǎn)換為URL形式的訪問(wèn)地址。
[0085]其中,URL形式的訪問(wèn)地址包括協(xié)議、服務(wù)器名稱(或IP地址)、路徑和文件名信肩、O
[0086]S205,終端設(shè)備彈出包含訪問(wèn)地址的提示框以提示用戶選擇是否鏈接訪問(wèn)地址。
[0087]S206,終端設(shè)備若接收到鏈接訪問(wèn)地址的操作指令,則生成請(qǐng)求消息,其中,請(qǐng)求消息包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息。
[0088]S207,終端設(shè)備將請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器。
[0089]S208,接收HTTP服務(wù)器返回的響應(yīng)消息。
[0090]作為一種可選地實(shí)施方式,HTTP服務(wù)器可根據(jù)請(qǐng)求消息檢測(cè)終端設(shè)備是否具有權(quán)限訪問(wèn),或者終端設(shè)備是否有權(quán)限獲取所述請(qǐng)求消息中請(qǐng)求文件信息指示的文件;若所述HTTP服務(wù)器檢測(cè)出該終端設(shè)備具有訪問(wèn)權(quán)限,則向終端設(shè)備返回響應(yīng)消息。
[0091]S209,終端設(shè)備通過(guò)WEB瀏覽器解析響應(yīng)消息并生成文件在線預(yù)覽界面。
[0092]其中,所述文件在線預(yù)覽界面包括所述文件的子文件列表,且所述子文件列表中標(biāo)識(shí)有所述終端設(shè)備已下載或未下載標(biāo)識(shí),即未下載標(biāo)識(shí)表示終端設(shè)備未下載的子文件,已下載標(biāo)識(shí)表示終端設(shè)備已下載的子文件。
[0093]S210,終端設(shè)備檢測(cè)用戶在文件在線預(yù)覽界面選擇的文件下載指令。
[0094]具體地,用戶根據(jù)所述文件在線預(yù)覽界面中各子文件及其已下載或未下載標(biāo)識(shí),通過(guò)觸摸屏或相應(yīng)按鍵選擇需下載的子文件,使得終端設(shè)備接收所述文件下載消息。
[0095]S211,終端設(shè)備響應(yīng)文件下載指令,向HTTP服務(wù)器發(fā)送下載請(qǐng)求。
[0096]S212,終端設(shè)備接收HTTP服務(wù)器根據(jù)下載請(qǐng)求返回的文件,并將接收的文件存儲(chǔ)在本地。
[0097]其中,終端設(shè)備響應(yīng)文件下載指令,向HTTP服務(wù)器發(fā)送下載請(qǐng)求以下載文件下載指令指示的文件具體為:終端設(shè)備響應(yīng)文件下載指令,并向HTTP服務(wù)器發(fā)送下載請(qǐng)求;終端設(shè)備接收HTTP服務(wù)器返回的文件下載指令指示的文件,并將下載的文件存儲(chǔ)在本地。
[0098]另外,本發(fā)明實(shí)施例中的文件包括網(wǎng)頁(yè)文件、視頻文件或音頻文件中的任意一種或幾種的組合。
[0099]在本發(fā)明實(shí)施例中,終端設(shè)備掃描文件對(duì)應(yīng)的二維碼以獲取URL形式的訪問(wèn)地址,并彈出提示框以使用戶根據(jù)URL信息決定是否繼續(xù)訪問(wèn)該訪問(wèn)地址;當(dāng)接收到操作指令后,通過(guò)WEB瀏覽器生成請(qǐng)求消息,并將該請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器;當(dāng)接收到HTTP服務(wù)器返回的響應(yīng)消息時(shí),生成文件在線預(yù)覽界面,使得用戶在下載文件之前可以預(yù)覽所請(qǐng)求的具體的文件信息(如文件的子文件列表)以決定下載具體的文件;最后,終端設(shè)備根據(jù)接收的用戶通過(guò)所述文件在線預(yù)覽界面指示的文件下載消息下載該文件下載消息指示的文件。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例不僅可以提高用戶操作的便捷性,改善用戶體驗(yàn),而且可以使用戶預(yù)覽文件的URL確定是否訪問(wèn)HTTP服務(wù)器或文件在線預(yù)覽界面確定具體下載的文件,從而避免下載非所需導(dǎo)致浪費(fèi)額外的流量。
[0100]請(qǐng)參見(jiàn)圖3,為本發(fā)明實(shí)施例提供的另一種文件傳輸方法的流程示意圖,如圖3所示,該方法包括以下步驟。
[0101]S301,終端設(shè)備掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息。
[0102]S302,終端設(shè)備生成包括所述二維碼圖片信息的解析請(qǐng)求消息,并將所述解析請(qǐng)求消息發(fā)送給遠(yuǎn)端服務(wù)器。
[0103]具體地,所述遠(yuǎn)端服務(wù)器接收到所述解析請(qǐng)求消息后,從所述解析請(qǐng)求消息中提取二維碼圖片信息;然后,遠(yuǎn)端服務(wù)器處理所述二維碼圖片信息以獲取圖像采集數(shù)據(jù),將所述圖像采集數(shù)據(jù)解碼為原始信息數(shù)據(jù),將所述原始信息數(shù)據(jù)轉(zhuǎn)換為URL形式的訪問(wèn)地址;最后,遠(yuǎn)端服務(wù)器生成包含所述訪問(wèn)地址的解析響應(yīng)消息,并將所述解析響應(yīng)消息返回給終端設(shè)備。
[0104]S303,終端設(shè)備接收所述遠(yuǎn)端服務(wù)器返回的解析響應(yīng)消息,并獲取所述解析響應(yīng)消息中包含的所述文件的訪問(wèn)地址。
[0105]S304,終端設(shè)備基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0106]步驟S304的具體實(shí)施過(guò)程可參考上述發(fā)明實(shí)施例的相關(guān)描述,這里不再詳述。
[0107]在本發(fā)明實(shí)施例中,終端設(shè)備掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息后,生成包括所述二維碼圖片信息的解析請(qǐng)求消息,并將其發(fā)送給遠(yuǎn)端服務(wù)器,由遠(yuǎn)端服務(wù)器解析所述二維碼圖片信息,并接收遠(yuǎn)端服務(wù)器解析響應(yīng)消息包含的訪問(wèn)地址,然后終端設(shè)備根據(jù)所述訪問(wèn)地址連接并從HTTP服務(wù)器下載所述文件。本發(fā)明實(shí)施例不僅提高用戶下載文件的便捷性,改善了用戶體驗(yàn),進(jìn)一步地,由遠(yuǎn)端服務(wù)器執(zhí)行二維碼圖片信息的解析操作,減輕了終端設(shè)備的處理負(fù)擔(dān),同時(shí)降低了實(shí)施文件傳輸方法對(duì)終端設(shè)備的性能要求。
[0108]請(qǐng)參見(jiàn)圖4,為本發(fā)明實(shí)施例提供的另一種文件傳輸方法的流程示意圖,該方法以包含HTTP服務(wù)器嵌入程序的電腦和從電腦下載程序的手機(jī)為例(該文件傳輸方法可以包括多個(gè)手機(jī)同時(shí)從電腦下載文件,圖4以一個(gè)手機(jī)為例),如圖4所示,該方法包括以下步驟。
[0109]S401,手機(jī)掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址。
[0110]S402,手機(jī)通過(guò)WEB瀏覽器建立與電腦的連接,其中所述連接為長(zhǎng)連接。
[0111]其中,長(zhǎng)連接是指在一個(gè)連接上可以連續(xù)發(fā)送多個(gè)數(shù)據(jù)包,在連接保持期間,如果沒(méi)有數(shù)據(jù)包發(fā)送,需要雙方發(fā)鏈路檢測(cè)包,從而提高文件傳輸過(guò)程中的可靠性。
[0112]S403,手機(jī)生成包括訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息,并發(fā)送給電腦。
[0113]S404,電腦接收手機(jī)發(fā)送的請(qǐng)求消息;
[0114]S405,電腦根據(jù)請(qǐng)求消息中的訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息,檢測(cè)請(qǐng)求消息對(duì)應(yīng)的手機(jī)是否具有訪問(wèn)權(quán)限。
[0115]S406,若電腦檢測(cè)的結(jié)果為該手機(jī)具有訪問(wèn)權(quán)限,則生成對(duì)應(yīng)請(qǐng)求消息的響應(yīng)消息,并將該響應(yīng)消息返回給對(duì)應(yīng)的手機(jī),其中,響應(yīng)消息包括請(qǐng)求的文件信息。
[0116]S407,手機(jī)通過(guò)WEB瀏覽器從響應(yīng)消息中解析出文件信息,并生成文件在線預(yù)覽界面。
[0117]S408,手機(jī)檢測(cè)用戶在文件在線預(yù)覽界面選擇的文件下載指令。
[0118]S409,手機(jī)響應(yīng)文件下載指令,向電腦發(fā)送下載請(qǐng)求。
[0119]S410,電腦接收手機(jī)發(fā)送的下載請(qǐng)求,將下載請(qǐng)求指示的至少一個(gè)文件返回給相應(yīng)的終端設(shè)備,同時(shí)實(shí)時(shí)記錄文件傳輸狀態(tài)信息。
[0120]其中,所述文件傳輸狀態(tài)信息包括手機(jī)的設(shè)備信息、下載文件名稱以及下載完成量等信息,可用于后續(xù)的斷點(diǎn)續(xù)傳。
[0121]進(jìn)一步地,當(dāng)手機(jī)由于接電話、斷網(wǎng)等原因?qū)ьl下載文件中斷時(shí),電腦可以根據(jù)文件傳輸狀態(tài)信息向終端設(shè)備發(fā)送重建連接請(qǐng)求,并從文件傳輸狀態(tài)信息記錄的斷點(diǎn)初發(fā)送文件數(shù)據(jù)。
[0122]在本發(fā)明實(shí)施例中,手機(jī)掃描二維碼下載文件提高了用戶操作的便捷性;包含HTTP服務(wù)器嵌入程序的電腦根據(jù)手機(jī)發(fā)送的請(qǐng)求消息檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限,從而保證了操作的安全性;實(shí)時(shí)記錄文件傳輸狀態(tài)信息保證手機(jī)斷開(kāi)連接后重建連接時(shí)可從斷點(diǎn)處繼續(xù)下載,提高了文件傳輸?shù)姆€(wěn)定性。
[0123]請(qǐng)參見(jiàn)圖5,為本發(fā)明實(shí)施例提供的一種文件傳輸裝置的結(jié)構(gòu)示意圖,如圖5所示,該裝置包括以下模塊。
[0124]掃描模塊1,用于掃描文件對(duì)應(yīng)的二維碼以獲得文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的;
[0125]連接模塊2,用于基于掃描模塊獲得的訪問(wèn)地址,連接訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從HTTP服務(wù)器下載所述文件。
[0126]具體地,掃描模塊I掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息;解析所述二維碼圖片信息確定所述文件的訪問(wèn)地址。其中,所述二維碼是指使用矩陣原理,可以將數(shù)據(jù)信息以二維集合圖形規(guī)律在平面(二維方向)上分布的黑白相間的圖形;所述二維碼圖片信息是對(duì)二維碼進(jìn)行預(yù)處理后獲得的主要圖像特征,以使解析過(guò)程更加快捷。所述訪問(wèn)地址可以以URL形式供瀏覽器訪問(wèn)以獲取所述文件,或者以IP地址的形式表示。
[0127]連接模塊2基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件,可通過(guò)瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載文件。
[0128]具體地,連接模塊2下載文件的過(guò)程為:連接模塊2通過(guò)WEB瀏覽器建立與HTTP服務(wù)器的連接,其中所述連接為長(zhǎng)連接;終端設(shè)備生成包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息以使HTTP服務(wù)器檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限;連接模塊2將所述請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將所述數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器;連接模塊2接收所述HTTP服務(wù)器返回的響應(yīng)消息,其中,所述響應(yīng)消息是所述HTTP服務(wù)器檢測(cè)出所述終端設(shè)備具有訪問(wèn)權(quán)限后生成的;連接模塊2通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件。另外,所述請(qǐng)求消息還可以包括MAC地址,將MAC地址作為包含文件傳輸裝置的設(shè)備的標(biāo)識(shí)。
[0129]在本發(fā)明實(shí)施例中,掃描模塊I通過(guò)掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址;連接模塊2基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,以下載所述文件,與現(xiàn)有技術(shù)相比,用戶不必知道文件的具體訪問(wèn)地址并將訪問(wèn)地址輸入瀏覽器以獲取文件,從而提高了用戶獲取文件的便捷性,改善了用戶體驗(yàn)。
[0130]請(qǐng)參見(jiàn)圖6,為本發(fā)明實(shí)施例提供的另一種文件傳輸裝置的結(jié)構(gòu)示意圖,如圖6所示,該裝置包括以下模塊或單元。
[0131]掃描模塊1,用于掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)所述文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的。
[0132]連接模塊2,用于基于所述掃描模塊獲得的訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0133]提示模塊3,用于彈出包含所述訪問(wèn)地址的提示框以提示用戶選擇是否鏈接所述訪問(wèn)地址。
[0134]接收模塊4,用于若接收到鏈接所述訪問(wèn)地址的操作指令,則確定由所述連接模塊基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0135]其中,所述連接模塊2具體用于基于所述掃描模塊獲得的訪問(wèn)地址,通過(guò)WEB瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
[0136]具體地,連接模塊2,包括:
[0137]連接單元21,用于通過(guò)WEB瀏覽器建立與HTTP服務(wù)器的連接,其中所述連接為長(zhǎng)連接;
[0138]生成單元22,用于生成包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息,其中,所述請(qǐng)求消息用于HTTP服務(wù)器檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限;。
[0139]發(fā)送單元23,用于將所述生成單元21生成的請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將所述數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器。
[0140]接收單元24,用于接收所述HTTP服務(wù)器返回的響應(yīng)消息,其中,所述響應(yīng)消息是所述HTTP服務(wù)器檢測(cè)出所述終端設(shè)備具有訪問(wèn)權(quán)限后生成的;。
[0141]作為一種可選地實(shí)施方式,所述請(qǐng)求消息可用于所述HTTP服務(wù)器判斷該終端設(shè)備是否有權(quán)限訪問(wèn)所述HTTP服務(wù)器,或者是否有權(quán)限獲取所述請(qǐng)求消息中的請(qǐng)求文件信息指示的文件;若所述HTTP服務(wù)器判斷該終端設(shè)備具有訪問(wèn)權(quán)限,則向接收單元24發(fā)送響應(yīng)消息。
[0142]第一解析單元25,用于通過(guò)所述WEB瀏覽器解析所述接收單元24接收的響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件。
[0143]所述第一解析單元25,包括:
[0144]第一生成子單元251,用于通過(guò)所述WEB瀏覽器解析所述接收單元24接收的響應(yīng)消息并生成文件在線預(yù)覽界面。
[0145]其中,所述文件在線預(yù)覽界面包括所述文件的子文件列表,且所述子文件列表中標(biāo)識(shí)有所述終端設(shè)備已下載或未下載標(biāo)識(shí),即未下載標(biāo)識(shí)表示終端設(shè)備未下載的子文件,已下載標(biāo)識(shí)表示終端設(shè)備已下載的子文件。[0146]響應(yīng)子單元252,用于響應(yīng)用戶在所述文件在線預(yù)覽界面選擇的文件下載指令。
[0147]下載子單元253,用于通過(guò)所述WEB瀏覽器向所述HTTP服務(wù)器發(fā)送下載請(qǐng)求以從所述HTTP服務(wù)器下載所述文件下載指令指示的文件。
[0148]其中,所述掃描模塊1,包括:
[0149]掃描單元11,用于掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息。
[0150]第二解析單元12,用于解析所述掃描單元獲取的二維碼圖片信息以獲得所述文件的訪問(wèn)地址。
[0151]作為一種可選地實(shí)施方式,所述第二解析單元12,包括:
[0152]第二生成子單元121,用于生成包括所述二維碼圖片信息的解析請(qǐng)求消息,并將所述解析請(qǐng)求消息發(fā)送給遠(yuǎn)端服務(wù)器。
[0153]接收子單元122,用于接收所述HTTP服務(wù)器根據(jù)所述下載請(qǐng)求返回的文件,并將所述接收的文件存儲(chǔ)在本地。
[0154]作為另一種可選地實(shí)施方式,所述第二解析單元12,包括:
[0155]處理子單元123,用于處理所述二維碼圖片信息以獲取圖像采集數(shù)據(jù)。
[0156]解碼子單元124,用于將所述處理子單元123獲取的圖像采集數(shù)據(jù)解碼為原始信息數(shù)據(jù)。
[0157]轉(zhuǎn)換子單元125,用于將所述原始信息數(shù)據(jù)轉(zhuǎn)換為URL形式的訪問(wèn)地址。
[0158]具體地,所述第二解析單元12可以同時(shí)包括第二生成子單元121、接收子單元122、處理子單元123、解碼子單元124和轉(zhuǎn)換子單元125,或者可以只包括第二生成子單元121和接收子單元122,或者可以只包括處理子單元123、解碼子單元124和轉(zhuǎn)換子單元125,本發(fā)明實(shí)施例不作限定。
[0159]其中,該裝置傳輸?shù)奈募ňW(wǎng)頁(yè)文件、視頻文件或音頻文件中的任意一種或幾種的組合。
[0160]另外,本發(fā)明實(shí)施例所述的文件傳輸裝置可以是手機(jī)、電腦等終端設(shè)備的組成部分,本發(fā)明實(shí)施例不做具體限定。
[0161]在本發(fā)明實(shí)施例中,文件傳輸裝置掃描文件對(duì)應(yīng)的二維碼以獲取URL形式的訪問(wèn)地址,并彈出提示框以使用戶根據(jù)URL信息決定是否繼續(xù)訪問(wèn)該訪問(wèn)地址;當(dāng)接收到操作指令后,生成請(qǐng)求消息,并將該請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器;當(dāng)接收到所述HTTP服務(wù)器返回的響應(yīng)消息時(shí),生成文件在線預(yù)覽界面,使得用戶在下載文件之前可以預(yù)覽所請(qǐng)求的具體的文件信息(如文件的子文件列表)以決定下載具體的文件;最后,文件傳輸裝置根據(jù)接收的用戶在所述文件在線預(yù)覽界面選擇的文件下載指令下載該文件下載指令指示的文件。與現(xiàn)有技術(shù)相比,本發(fā)明實(shí)施例不僅可以提高用戶操作的便捷性,改善用戶體驗(yàn),而且可以使用戶預(yù)覽文件的URL確定是否訪問(wèn)HTTP服務(wù)器或文件在線預(yù)覽界面確定具體下載的文件,從而避免下載非所需導(dǎo)致浪費(fèi)額外的流量。
[0162]在本說(shuō)明書的描述中,參考術(shù)語(yǔ)“一個(gè)實(shí)施例”、“一些實(shí)施例”、“示例”、“具體示例”、或“一些示例”等的描述意指結(jié)合該實(shí)施例或示例描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)包含于本發(fā)明的至少一個(gè)實(shí)施例或示例中。在本說(shuō)明書中,對(duì)上述術(shù)語(yǔ)的示意性表述不必須針對(duì)的是相同的實(shí)施例或示例。而且,描述的具體特征、結(jié)構(gòu)、材料或者特點(diǎn)可以在任一個(gè)或多個(gè)實(shí)施例或示例中以合適的方式結(jié)合。此外,在不相互矛盾的情況下,本領(lǐng)域的技術(shù)人員可以將本說(shuō)明書中描述的不同實(shí)施例或示例以及不同實(shí)施例或示例的特征進(jìn)行結(jié)合和組合。
[0163]此外,術(shù)語(yǔ)“第一”、“第二”僅用于描述目的,而不能理解為指示或暗示相對(duì)重要性或者隱含指明所指示的技術(shù)特征的數(shù)量。由此,限定有“第一”、“第二”的特征可以明示或者隱含地包括至少一個(gè)該特征。在本發(fā)明的描述中,“多個(gè)”的含義是至少兩個(gè),例如兩個(gè),三個(gè)等,除非另有明確具體的限定。
[0164]流程圖中或在此以其他方式描述的任何過(guò)程或方法描述可以被理解為,表示包括一個(gè)或更多個(gè)用于實(shí)現(xiàn)特定邏輯功能或過(guò)程的步驟的可執(zhí)行指令的代碼的模塊、片段或部分,并且本發(fā)明的優(yōu)選實(shí)施方式的范圍包括另外的實(shí)現(xiàn),其中可以不按所示出或討論的順序,包括根據(jù)所涉及的功能按基本同時(shí)的方式或按相反的順序,來(lái)執(zhí)行功能,這應(yīng)被本發(fā)明的實(shí)施例所屬【技術(shù)領(lǐng)域】的技術(shù)人員所理解。
[0165]在流程圖中表示或在此以其他方式描述的邏輯和/或步驟,例如,可以被認(rèn)為是用于實(shí)現(xiàn)邏輯功能的可執(zhí)行指令的定序列表,可以具體實(shí)現(xiàn)在任何計(jì)算機(jī)可讀介質(zhì)中,以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備(如基于計(jì)算機(jī)的系統(tǒng)、包括處理器的系統(tǒng)或其他可以從指令執(zhí)行系統(tǒng)、裝置或設(shè)備取指令并執(zhí)行指令的系統(tǒng))使用,或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用。就本說(shuō)明書而言,"計(jì)算機(jī)可讀介質(zhì)"可以是任何可以包含、存儲(chǔ)、通信、傳播或傳輸程序以供指令執(zhí)行系統(tǒng)、裝置或設(shè)備或結(jié)合這些指令執(zhí)行系統(tǒng)、裝置或設(shè)備而使用的裝置。計(jì)算機(jī)可讀介質(zhì)的更具體的示例(非窮盡性列表)包括以下:具有一個(gè)或多個(gè)布線的電連接部(電子裝置),便攜式計(jì)算機(jī)盤盒(磁裝置),隨機(jī)存取存儲(chǔ)器(RAM),只讀存儲(chǔ)器(R0M),可擦除可編輯只讀存儲(chǔ)器(EPR0M或閃速存儲(chǔ)器),光纖裝置,以及便攜式光盤只讀存儲(chǔ)器(⑶ROM)。另外,計(jì)算機(jī)可讀介質(zhì)甚至可以是可在其上打印所述程序的紙或其他合適的介質(zhì),因?yàn)榭梢岳缤ㄟ^(guò)對(duì)紙或其他介質(zhì)進(jìn)行光學(xué)掃描,接著進(jìn)行編輯、解譯或必要時(shí)以其他合適方式進(jìn)行處理來(lái)以電子方式獲得所述程序,然后將其存儲(chǔ)在計(jì)算機(jī)存儲(chǔ)器中。
[0166]應(yīng)當(dāng)理解,本發(fā)明的各部分可以用硬件、軟件、固件或它們的組合來(lái)實(shí)現(xiàn)。在上述實(shí)施方式中,多個(gè)步驟或方法可以用存儲(chǔ)在存儲(chǔ)器中且由合適的指令執(zhí)行系統(tǒng)執(zhí)行的軟件或固件來(lái)實(shí)現(xiàn)。例如,如果用硬件來(lái)實(shí)現(xiàn),和在另一實(shí)施方式中一樣,可用本領(lǐng)域公知的下列技術(shù)中的任一項(xiàng)或他們的組合來(lái)實(shí)現(xiàn):具有用于對(duì)數(shù)據(jù)信號(hào)實(shí)現(xiàn)邏輯功能的邏輯門電路的離散邏輯電路,具有合適的組合邏輯門電路的專用集成電路,可編程門陣列(PGA),現(xiàn)場(chǎng)可編程門陣列(FPGA)等。
[0167]本【技術(shù)領(lǐng)域】的普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法攜帶的全部或部分步驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件完成,所述的程序可以存儲(chǔ)于一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)中,該程序在執(zhí)行時(shí),包括方法實(shí)施例的步驟之一或其組合。
[0168]此外,在本發(fā)明各個(gè)實(shí)施例中的各功能單元可以集成在一個(gè)處理模塊中,也可以是各個(gè)單元單獨(dú)物理存在,也可以兩個(gè)或兩個(gè)以上單元集成在一個(gè)模塊中。上述集成的模塊既可以采用硬件的形式實(shí)現(xiàn),也可以采用軟件功能模塊的形式實(shí)現(xiàn)。所述集成的模塊如果以軟件功能模塊的形式實(shí)現(xiàn)并作為獨(dú)立的產(chǎn)品銷售或使用時(shí),也可以存儲(chǔ)在一個(gè)計(jì)算機(jī)可讀取存儲(chǔ)介質(zhì)中。[0169]上述提到的存儲(chǔ)介質(zhì)可以是只讀存儲(chǔ)器,磁盤或光盤等。盡管上面已經(jīng)示出和描述了本發(fā)明的實(shí)施例,可以理解的是,上述實(shí)施例是示例性的,不能理解為對(duì)本發(fā)明的限制,本領(lǐng)域的普通技術(shù)人員在本發(fā)明的范圍內(nèi)可以對(duì)上述實(shí)施例進(jìn)行變化、修改、替換和變型。
【權(quán)利要求】
1.一種文件傳輸方法,其特征在于,包括: 掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)所述文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的; 基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
2.如權(quán)利要求1所述的方法,其特征在于,所述掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址之后,所述方法還包括: 彈出包含所述訪問(wèn)地址的提示框以提示用戶選擇是否鏈接所述訪問(wèn)地址; 若接收到鏈接所述訪問(wèn)地址的操作指令,則確定執(zhí)行所述基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件的步驟。
3.如權(quán)利要求1或2所述的方法,其特征在于,所述基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件,包括: 基于所述訪問(wèn)地址,通過(guò)WEB瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
4.如權(quán)利要求3所述的方法,其特征在于,所述基于所述訪問(wèn)地址,通過(guò)WEB瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件,包括: 通過(guò)WEB瀏覽器建立與HTTP服務(wù)器的連接,其中所述連接為長(zhǎng)連接; 生成包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息以使所述HTTP服務(wù)器檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限; 將所述請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將所述數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器; 接收所述HTTP服務(wù)器返回的響應(yīng)消息,其中,所述響應(yīng)消息是所述HTTP服務(wù)器檢測(cè)出所述終端設(shè)備具有訪問(wèn)權(quán)限后生成的; 通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件。
5.如權(quán)利要求4所述的方法,其特征在于,所述通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件,包括: 通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息并生成文件在線預(yù)覽界面; 檢測(cè)用戶在所述文件在線預(yù)覽界面選擇的文件下載指令; 響應(yīng)所述文件下載指令,向所述HTTP服務(wù)器發(fā)送下載請(qǐng)求; 接收所述HTTP服務(wù)器根據(jù)所述下載請(qǐng)求返回的文件,并將所述接收的文件存儲(chǔ)在本地。
6.如權(quán)利要求5所述的方法,其特征在于,所述文件在線預(yù)覽界面包括所述文件的子文件列表,且所述子文件列表中標(biāo)識(shí)有終端設(shè)備已下載或未下載標(biāo)識(shí)。
7.如權(quán)利要求1所述的方法,其特征在于,所述掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,包括: 掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息; 解析所述二維碼圖片信息以獲得所述文件的訪問(wèn)地址。
8.如權(quán)利要求7所述的方法,其特征在于,所述解析所述二維碼圖片信息以獲得所述文件的訪問(wèn)地址,包括:生成包括所述二維碼圖片信息的解析請(qǐng)求消息,并將所述解析請(qǐng)求消息發(fā)送給遠(yuǎn)端服務(wù)器; 接收所述遠(yuǎn)端服務(wù)器返回的解析響應(yīng)消息,并獲取所述解析響應(yīng)消息中包含的所述文件的訪問(wèn)地址。
9.如權(quán)利要求7所述的方法,其特征在于,所述解析所述二維碼圖片信息以獲得所述文件的訪問(wèn)地址,包括: 處理所述二維碼圖片信息以獲取圖像采集數(shù)據(jù); 將所述圖像采集數(shù)據(jù)解碼為原始信息數(shù)據(jù); 將所述原始信息數(shù)據(jù)轉(zhuǎn)換為URL形式的訪問(wèn)地址。
10.如權(quán)利要求1、2、7至9中任一項(xiàng)所述的方法,其特征在于,所述文件包括網(wǎng)頁(yè)文件、視頻文件或音頻文件中的任意一種或幾種的組合。
11.一種文件傳輸裝置,其特征在于,包括: 掃描模塊,用于掃描文件對(duì)應(yīng)的二維碼以獲得所述文件的訪問(wèn)地址,其中,所述二維碼是根據(jù)所述文件在HTTP服務(wù)器中的存儲(chǔ)地址通過(guò)二維碼生成技術(shù)生成的; 連接模塊,用于基于所述掃描模塊獲得的訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服 務(wù)器下載所述文件。
12.如權(quán)利要求11所述的裝置,其特征在于,所述裝置還包括: 提示模塊,用于彈出包含所述訪問(wèn)地址的提示框以提示用戶選擇是否鏈接所述訪問(wèn)地址; 接收模塊,用于若接收到鏈接所述訪問(wèn)地址的操作指令,則確定由所述連接模炔基于所述訪問(wèn)地址,連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
13.如權(quán)利要求11或12所述的裝置,其特征在于,所述連接模塊具體用于基于所述掃描模塊獲得的訪問(wèn)地址,通過(guò)WEB瀏覽器連接所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器,并從所述HTTP服務(wù)器下載所述文件。
14.如權(quán)利要求13所述的裝置,其特征在于,所述連接模塊,包括: 連接單元,用于通過(guò)WEB瀏覽器建立與HTTP服務(wù)器的連接,其中所述連接為長(zhǎng)連接;生成單元,用于生成包括所述訪問(wèn)地址、請(qǐng)求文件信息和終端設(shè)備信息的請(qǐng)求消息,其中,所述請(qǐng)求消息用于HTTP服務(wù)器檢測(cè)終端設(shè)備是否具有訪問(wèn)權(quán)限; 發(fā)送單元,用于將所述生成單元生成的請(qǐng)求消息封裝成與網(wǎng)絡(luò)傳輸協(xié)議匹配的數(shù)據(jù)包,并將所述數(shù)據(jù)包通過(guò)網(wǎng)絡(luò)發(fā)送給所述訪問(wèn)地址對(duì)應(yīng)的HTTP服務(wù)器; 接收單元,用于接收所述HTTP服務(wù)器返回的響應(yīng)消息,其中,所述響應(yīng)消息是所述HTTP服務(wù)器檢測(cè)出所述終端設(shè)備具有訪問(wèn)權(quán)限后生成的; 第一解析單元,用于通過(guò)所述WEB瀏覽器解析所述接收單元接收的響應(yīng)消息以獲得所述訪問(wèn)地址對(duì)應(yīng)的所述文件。
15.如權(quán)利要求14所述的裝置,其特征在于,所述第一解析單元,包括: 第一生成子單元,用于通過(guò)所述WEB瀏覽器解析所述響應(yīng)消息并生成文件在線預(yù)覽界面; 檢測(cè)子單元,用于檢測(cè)用戶在所述第一生成子單元生成的文件在線預(yù)覽界面上選擇的文件下載指令; 響應(yīng)子單元,用于響應(yīng)所述文件下載指令,并向所述HTTP服務(wù)器發(fā)送下載請(qǐng)求; 接收子單元,用于接收所述HTTP服務(wù)器根據(jù)所述下載請(qǐng)求返回的文件,并將所述接收的文件存儲(chǔ)在本地。
16.如權(quán)利要求15所述的裝置,其特征在于,所述文件在線預(yù)覽界面包括所述文件的子文件列表,且所述子文件列表中各子文件標(biāo)識(shí)有終端設(shè)備已下載或未下載的標(biāo)識(shí)。
17.如權(quán)利要求11所述的裝置,其特征在于,所述掃描模塊,包括: 掃描單元,用于掃描文件對(duì)應(yīng)的二維碼以獲取二維碼圖片信息; 第二解析單元,用于解析所述掃描單元獲取的二維碼圖片信息以獲得所述文件的訪問(wèn)地址。
18.如權(quán)利要求17所述的裝置,其特征在于,所述第二解析單元,包括: 第二生成子單元,用于生成包括所述二維碼圖片信息的解析請(qǐng)求消息,并將所述解析請(qǐng)求消息發(fā)送給遠(yuǎn)端服務(wù)器; 接收子單元,用于接收所述遠(yuǎn)端服務(wù)器返回的解析響應(yīng)消息,并獲取所述解析響應(yīng)消息中包含的所述文件的訪問(wèn)地址。
19.如權(quán)利要求17所述的裝置,其特征在于,所述第二解析單元,包括: 處理子單元,用于處理所述二維碼圖片信息以獲取圖像采集數(shù)據(jù); 解碼子單元,用于將所述處理子單元獲取的圖像采集數(shù)據(jù)解碼為原始信息數(shù)據(jù); 轉(zhuǎn)換子單元,用于將所述原始信息數(shù)據(jù)轉(zhuǎn)換為URL形式的訪問(wèn)地址。
20.如權(quán)利要求11、12、17至19中任一項(xiàng)所述的裝置,其特征在于,所述文件包括網(wǎng)頁(yè)文件、視頻文件或音頻文件中的任意一種或幾種的組合。
【文檔編號(hào)】H04L29/06GK104023021SQ201410264364
【公開(kāi)日】2014年9月3日 申請(qǐng)日期:2014年6月13日 優(yōu)先權(quán)日:2014年6月13日
【發(fā)明者】孫峰, 郎啟東, 徐建新, 馮馳偉, 向士敏 申請(qǐng)人:珠海市君天電子科技有限公司