一種資源傳輸方法和裝置制造方法
【專利摘要】本發(fā)明公開了一種資源傳輸方法和裝置,其中,方法包括以下步驟:根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符;通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息;解析所述網(wǎng)頁文件,獲取資源的下載信息;根據(jù)獲取的資源的下載信息將資源下載到本地。本發(fā)明實施例通過獲取包括有資源的下載信息的網(wǎng)頁文件,將資源服務器中的資源下載到本地,實現(xiàn)了資源的自動下載。
【專利說明】一種資源傳輸方法和裝置
【技術領域】
[0001]本發(fā)明涉及通信【技術領域】,尤其涉及一種資源傳輸方法和裝置。
【背景技術】
[0002]目前,例如在大型展會中,各個參展商為了吸引游客或宣傳自己的產(chǎn)品,需要印制及發(fā)放大量的紙質(zhì)材料,這種發(fā)放紙質(zhì)材料的方式費時費力,且較為盲目,針對性較差。而游客由于接收到大量的紙質(zhì)材料,也無法及時進行翻閱,無法找到自己想了解的參展商。這種分發(fā)紙質(zhì)材料的方式無法為參展商和游客提供好的服務。
【發(fā)明內(nèi)容】
[0003]本發(fā)明實施例提供一種資源傳輸方法和裝置,用于根據(jù)需求從資源服務器下載資源,提高了下載資源的速度和效率。
[0004]本發(fā)明實施例提出的一種資源傳輸方法,包括以下步驟:
[0005]根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符;
[0006]通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息;
[0007]解析所述網(wǎng)頁文件,獲取資源的下載信息;
[0008]根據(jù)獲取的資源的下載信息將資源下載到本地。
[0009]本發(fā)明實施例通過獲取包括有資源的下載信息的網(wǎng)頁文件,將資源服務器中的資源下載到本地,實現(xiàn)了資源的自動下載。
[0010]作為上述技術方案的優(yōu)選,所述根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符,包括:根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識生成統(tǒng)一資源定位符;所述通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息,包括:通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的具有所述用戶標識的資源的下載信息。本方案中所組成的URL中包含用戶標識,可以根據(jù)該URL獲取指定用戶上傳到資源服務器的資源,能夠避免將其他用戶的資源也下載下來,節(jié)省了下載時間和資源的占用的空間。
[0011]作為上述技術方案的優(yōu)選,所述根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符,包括:根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名和密碼生成統(tǒng)一資源定位符;其中,所述用戶名和密碼用于訪問資源服務器時進行身份驗證。本發(fā)明實施例中,通過在URL中攜帶用戶名和密碼,可以進行資源服務器所需的身份驗證,可以避免資源被隨意下載。
[0012]作為上述技術方案的優(yōu)選,根據(jù)獲取的資源的下載信息將資源下載到本地之后,所述方法還包括:向資源服務器發(fā)出刪除已下載到本地的資源的指令。本方案可節(jié)省資源服務器的空間。
[0013]作為上述技術方案的優(yōu)選,所述根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符之前,所述方法還包括:讀取配置文件,從所述配置文件中獲取所述網(wǎng)絡傳輸協(xié)議和資源服務器域名。本方案通過讀取配置文件獲取網(wǎng)絡傳輸協(xié)議和資源服務器域名,簡便易行。
[0014]本發(fā)明實施例還提出一種資源傳輸裝置,包括:
[0015]生成模塊,用于根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符;
[0016]獲取模塊,用于通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息;
[0017]解析模塊,用于解析所述網(wǎng)頁文件,獲取資源的下載信息;
[0018]下載模塊,用于根據(jù)獲取的資源的下載信息將資源下載到本地。
[0019]作為上述技術方案的優(yōu)選,所述生成模塊用于根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識生成統(tǒng)一資源定位符;
[0020]所述獲取模塊用于通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的具有所述用戶標識的資源的下載信息。
[0021]作為上述技術方案的優(yōu)選,所述生成模塊用于根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名、密碼生成統(tǒng)一資源定位符;其中,所述用戶名、密碼用于訪問資源服務器時進行身份驗證。
[0022]作為上述技術方案的優(yōu)選,所述裝置還包括:
[0023]發(fā)送模塊,用于向資源服務器發(fā)出刪除已下載到本地的資源的指令。
[0024]作為上述技術方案的優(yōu)選,所述裝置還包括:
[0025]讀取模塊,用于讀取配置文件,從所述配置文件中獲取所述網(wǎng)絡傳輸協(xié)議和資源服務器域名。
[0026]本發(fā)明的其它特征和優(yōu)點將在隨后的說明書中闡述,并且,部分地從說明書中變得顯而易見,或者通過實施本發(fā)明而了解。本發(fā)明的目的和其他優(yōu)點可通過在所寫的說明書、權利要求書、以及附圖中所特別指出的結(jié)構來實現(xiàn)和獲得。
[0027]下面通過附圖和實施例,對本發(fā)明的技術方案做進一步的詳細描述。
【專利附圖】
【附圖說明】
[0028]附圖用來提供對本發(fā)明的進一步理解,并且構成說明書的一部分,與本發(fā)明的實施例一起用于解釋本發(fā)明,并不構成對本發(fā)明的限制。在附圖中:
[0029]圖1為本發(fā)明實施例中資源傳輸方法的主要流程圖;
[0030]圖2為本發(fā)明實施例中資源傳輸方法的示例的流程圖;
[0031]圖3為本發(fā)明實施例中資源傳輸方法的另一示例的流程圖;
[0032]圖4為本發(fā)明實施例中資源傳輸方法的另一示例的流程圖;
[0033]圖5為本發(fā)明實施例中資源傳輸方法的另一示例的流程圖;
[0034]圖6為本發(fā)明實施例中資源傳輸裝置的結(jié)構示意圖;
[0035]圖7為本發(fā)明實施例中資源傳輸裝置的一示例的結(jié)構示意圖。
【具體實施方式】
[0036]以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進行說明,應當理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
[0037]本實施例提供的資源傳輸方法可以用于在展會上向游客的終端設備提供參展商的資源,可以在中控設備中實現(xiàn)該方法來為游客提供資源。參展商將所需要在展會共享的資源上傳至資源服務器,然后中控設備從資源服務器將需要提供給游客的資源下載下來,以供參加展會的游客的終端設備(比如手機、平板電腦等)從中控設備中獲取資源。
[0038]下面通過實施例詳細說明本發(fā)明實施例提出的資源傳輸方法。
[0039]如圖1所示,本實施例提供的資源傳輸方法包括以下步驟:
[0040]步驟SlOl:根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符。
[0041]步驟S102:通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息。
[0042]步驟S103:解析所述網(wǎng)頁文件,獲取資源的下載信息。
[0043]步驟S104:根據(jù)獲取的資源的下載信息將資源下載到本地。
[0044]本發(fā)明實施例通過獲取包括有資源的下載信息的網(wǎng)頁文件,將資源服務器中的資源下載到本地,實現(xiàn)了資源的自動下載。
[0045]在本發(fā)明實施例中,其中的網(wǎng)絡傳輸協(xié)議和資源服務器域名可通過讀取預先設置的配置文件來獲取。具體地,如圖2所示,包括以下步驟:
[0046]步驟S201:讀取配置文件獲取網(wǎng)絡傳輸協(xié)議和資源服務器域名。
[0047]其中,網(wǎng)絡傳輸協(xié)議包括超文本傳輸協(xié)議(Hypertext transfer protocol,HTTP)和文本傳輸協(xié)議(File Transfer Protocol,FTP)等;資源服務器域名也可以用服務器的網(wǎng)絡互聯(lián)協(xié)議地址(IP)地址代替。
[0048]該配置文件可由用戶預先配置。
[0049]步驟S202:根據(jù)獲取的網(wǎng)絡傳輸協(xié)議和資源服務器域名,生成統(tǒng)一資源定位符(Uniform Resource Locator, URL)。
[0050]例如,可根據(jù)以下格式生成URL:網(wǎng)絡傳輸協(xié)議://資源服務器域名。例如,配置文件中包含的傳輸協(xié)議是超文本傳輸協(xié)議(Hypertext transfer protocol, http),資源服務器的域名是www.ABC.com,那么組成的URL為http://www.ABC.com。
[0051]步驟S203:通過生成的URL訪問資源服務器。
[0052]步驟S204:接收資源服務器發(fā)送的網(wǎng)頁文件,其中,該網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息。
[0053]其中,網(wǎng)頁文件包括但不限于:可擴展標記語言(Extensible Markup Language,XML)文件、超文本標記語言(Hypertext Markup Language, HTML)文件等。
[0054]步驟S205:解析網(wǎng)頁文件,獲取資源的下載信息。
[0055]優(yōu)選的,資源的下載信息包括資源的下載地址、資源的名稱、資源的目標文件夾名稱等。
[0056]步驟S206:根據(jù)獲取的資源的下載信息將資源下載到本地。
[0057]優(yōu)選的,將資源下載到本地時,可以將資源存儲到指定的存儲目錄。
[0058]上述方法的整個過程,每隔預設時間就重復一次。
[0059]本實施例所提供的資源傳輸?shù)姆椒ǎㄟ^讀取配置文件獲取網(wǎng)絡傳輸協(xié)議和資源服務器域名,簡便易行。[0060]在本發(fā)明實施例中,還可以根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識生成統(tǒng)一資源定位符,具體流程如圖3所示,包括以下步驟:
[0061]步驟S301:讀取配置文件,獲取配置文件中的網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識。
[0062]其中,用戶標識是用于表示資源的上傳者的唯一標識,例如為上傳資源的終端的MAC (Media Access Control,介質(zhì)訪問控制)地址。
[0063]步驟S302:根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識生成URL。
[0064]例如,根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識按照以下格式生成URL:網(wǎng)絡傳輸協(xié)議://資源服務器域名/用戶標識。
[0065]步驟S303:通過生成的URL訪問資源服務器。
[0066]獲取資源服務器中的包含資源下載地址的網(wǎng)頁文件。
[0067]步驟S304:接收資源服務器發(fā)送的網(wǎng)頁文件,其中,該網(wǎng)頁文件中包括存儲在資源服務器中的具有所述用戶標識的資源的下載信息。
[0068]步驟S305:解析網(wǎng)頁文件,獲取資源的下載信息。
[0069]步驟S306:根據(jù)獲取的資源的下載信息將資源下載到本地。
[0070]本實施例中所組成的URL中包含用戶標識,可以根據(jù)該URL獲取指定用戶上傳到資源服務器的資源,能夠避免將其他用戶的資源也下載下來,節(jié)省了下載時間和資源的占用的空間。例如,當展會有三天,而每天具有不同的參展商時,無須把所有參展商共享的資源下載到本地,而僅把當天參加展覽的參展商的共享的資源下載到本地,使用用戶標識即可以實現(xiàn)該功能。
[0071]在本發(fā)明實施例中,還可以根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名和密碼生成統(tǒng)一資源定位符,如圖4所示,包括下列步驟:
[0072]步驟S401:讀取配置文件,獲取配置文件中的網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名和密碼。
[0073]步驟S402:根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名和密碼生成URL。
[0074]例如,根據(jù)以下格式生成URL:網(wǎng)絡傳輸協(xié)議://資源服務器域名/用戶名/密碼。
[0075]步驟S403:通過生成的URL訪問資源服務器。
[0076]步驟S404:接收資源服務器返回的驗證信息,若驗證成功,執(zhí)行步驟405,若驗證失敗,則結(jié)束。
[0077]步驟S405:接收資源服務器發(fā)送的網(wǎng)頁文件,其中,該網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息。
[0078]步驟S406:解析網(wǎng)頁文件,獲取資源的下載信息。
[0079]步驟S407:根據(jù)獲取的資源的下載信息將資源下載到本地。
[0080]本發(fā)明實施例中,通過在URL中攜帶用戶名和密碼,可以進行資源服務器所需的身份驗證,可以避免資源服務器中的資源被隨意下載。
[0081]本發(fā)明實施例中,還可以在資源下載完成后,將資源服務器中的資源刪除,以節(jié)省資源服務器的空間,如圖5所示,具體包括以下步驟:
[0082]步驟S501:讀取配置文件獲取網(wǎng)絡傳輸協(xié)議和資源服務器域名。
[0083]步驟S502:根據(jù)獲取的網(wǎng)絡傳輸協(xié)議和資源服務器域名,生成統(tǒng)一資源定位符。[0084]步驟S503:通過生成的URL訪問資源服務器。
[0085]步驟S504:接收資源服務器發(fā)送的網(wǎng)頁文件,其中,該網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息。
[0086]步驟S505:解析網(wǎng)頁文件,獲取資源的下載信息。
[0087]步驟S506:根據(jù)獲取的資源的下載信息將資源下載到本地。
[0088]步驟S507:向資源服務器發(fā)出刪除已下載到本地的資源的指令。
[0089]本實施例提供的資源傳輸方法,在資源下載完成過后,將資源服務器中的該已下載資源刪除,可以節(jié)省資源服務器的空間。
[0090]相應地,如圖6所示,本發(fā)明實施例還提出一種資源傳輸裝置,包括:
[0091]生成模塊601,用于根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符;
[0092]獲取模塊602,用于通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息;
[0093]解析模塊603,用于解析所述網(wǎng)頁文件,獲取資源的下載信息;
[0094]下載模塊604,用于根據(jù)獲取的資源的下載信息將資源下載到本地。
[0095]優(yōu)選的,所述生成模塊601用于根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識生成統(tǒng)一資源定位符;
[0096]所述獲取模塊602用于通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的具有所述用戶標識的資源的下載信息。
[0097]優(yōu)選的,生成模塊601用于根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名和密碼生成統(tǒng)一資源定位符;其中,所述用戶名、密碼用于訪問資源服務器時進行身份驗證。
[0098]優(yōu)選的,如圖7所示,所述裝置還包括:
[0099]發(fā)送模塊605,用于向資源服務器發(fā)出刪除已下載到本地的資源的指令。
[0100]優(yōu)選的,如圖7所示,所述裝置還包括:
[0101]讀取模塊606,用于讀取配置文件,從所述配置文件中獲取所述網(wǎng)絡傳輸協(xié)議和資源服務器域名。
[0102]本領域內(nèi)的技術人員應明白,本發(fā)明的實施例可提供為方法、系統(tǒng)、或計算機程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實施例、完全軟件實施例、或結(jié)合軟件和硬件方面的實施例的形式。而且,本發(fā)明可采用在一個或多個其中包含有計算機可用程序代碼的計算機可用存儲介質(zhì)(包括但不限于磁盤存儲器和光學存儲器等)上實施的計算機程序產(chǎn)品的形式。
[0103]本發(fā)明是參照根據(jù)本發(fā)明實施例的方法、設備(系統(tǒng))、和計算機程序產(chǎn)品的流程圖和/或方框圖來描述的。應理解可由計算機程序指令實現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計算機程序指令到通用計算機、專用計算機、嵌入式處理機或其他可編程數(shù)據(jù)處理設備的處理器以產(chǎn)生一個機器,使得通過計算機或其他可編程數(shù)據(jù)處理設備的處理器執(zhí)行的指令產(chǎn)生用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的裝置。
[0104]這些計算機程序指令也可存儲在能引導計算機或其他可編程數(shù)據(jù)處理設備以特定方式工作的計算機可讀存儲器中,使得存儲在該計算機可讀存儲器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能。
[0105]這些計算機程序指令也可裝載到計算機或其他可編程數(shù)據(jù)處理設備上,使得在計算機或其他可編程設備上執(zhí)行一系列操作步驟以產(chǎn)生計算機實現(xiàn)的處理,從而在計算機或其他可編程設備上執(zhí)行的指令提供用于實現(xiàn)在流程圖一個流程或多個流程和/或方框圖一個方框或多個方框中指定的功能的步驟。
[0106]顯然,本領域的技術人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權利要求及其等同技術的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
【權利要求】
1.一種資源傳輸方法,其特征在于,包括以下步驟: 根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符; 通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息; 解析所述網(wǎng)頁文件,獲取資源的下載信息; 根據(jù)獲取的資源的下載信息將資源下載到本地。
2.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符,包括:根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識生成統(tǒng)一資源定位符; 所述通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息,包括: 通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的具有所述用戶標識的資源的下載信息。
3.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符,包括:根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名和密碼生成統(tǒng)一資源定位符;其中,所述用戶名和密碼用于訪問資源服務器時進行身份驗證。
4.根據(jù)權利要求1所述的方法,其特征在于,根據(jù)獲取的資源的下載信息將資源下載到本地之后,所述方法還包括:向資源服務器發(fā)出刪除已下載到本地的資源的指令。
5.根據(jù)權利要求1所述的方法,其特征在于,所述根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符之前,所述方法還包括: 讀取配置文件,從所述配置文件中獲取所述網(wǎng)絡傳輸協(xié)議和資源服務器域名。
6.一種資源傳輸裝置,其特征在于,包括: 生成模塊,用于根據(jù)網(wǎng)絡傳輸協(xié)議和資源服務器域名生成統(tǒng)一資源定位符; 獲取模塊,用于通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的資源的下載信息; 解析模塊,用于解析所述網(wǎng)頁文件,獲取資源的下載信息; 下載模塊,用于根據(jù)獲取的資源的下載信息將資源下載到本地。
7.根據(jù)權利要求6所述的裝置,其特征在于,所述生成模塊用于根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名和用戶標識生成統(tǒng)一資源定位符; 所述獲取模塊用于通過生成的統(tǒng)一資源定位符訪問資源服務器獲取網(wǎng)頁文件;所述網(wǎng)頁文件中包括存儲在資源服務器中的具有所述用戶標識的資源的下載信息。
8.根據(jù)權利要求6所述的裝置,其特征在于,所述生成模塊用于根據(jù)網(wǎng)絡傳輸協(xié)議、資源服務器域名、用戶名、密碼生成統(tǒng)一資源定位符;其中,所述用戶名、密碼用于訪問資源服務器時進行身份驗證。
9.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括: 發(fā)送模塊,用于向資源服務器發(fā)出刪除已下載到本地的資源的指令。
10.根據(jù)權利要求6所述的裝置,其特征在于,所述裝置還包括: 讀取模塊,用于讀取配置文件,從所述配置文件中獲取所述網(wǎng)絡傳輸協(xié)議和資源服務器域名。
【文檔編號】H04L29/12GK103618756SQ201310413903
【公開日】2014年3月5日 申請日期:2013年9月12日 優(yōu)先權日:2013年9月12日
【發(fā)明者】張俊豐 申請人:天脈聚源(北京)傳媒科技有限公司