專利名稱:網(wǎng)絡(luò)中的信息傳輸方法、代理服務(wù)器和服務(wù)系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)領(lǐng)域,具體涉及一種網(wǎng)絡(luò)中的信息傳輸方法、代理服務(wù)器和服務(wù)系統(tǒng)。
背景技術(shù):
在目前的網(wǎng)絡(luò)應(yīng)用中,經(jīng)常需要從服務(wù)器下載各種文件,例如數(shù)據(jù)類型的文件、網(wǎng)頁(yè)類型的文件或其他類型的文件等。在企業(yè)中,通常都會(huì)使用企業(yè)資
源計(jì)劃(ERP, Enterprise Resource Planning )程序。ERP應(yīng)用程序一4殳可以設(shè)置在應(yīng)用服務(wù)器上,供各客戶端下載使用。另外,目前ERP應(yīng)用程序基于廣域網(wǎng)應(yīng)用, 一般都有5 100MB左右的插件,插件可以認(rèn)為是一種數(shù)據(jù)類型的文件。 一般而言,客戶端所在的局域網(wǎng)的用戶較多,每個(gè)用戶使用一個(gè)客戶端時(shí),可能每個(gè)客戶端都需要向網(wǎng)絡(luò)上的應(yīng)用服務(wù)器發(fā)起下載插件的請(qǐng)求,從應(yīng)用服務(wù)器下載ERP應(yīng)用程序的插件,在下載插件后再運(yùn)行ERP應(yīng)用程序。在對(duì)此方法的研究和實(shí)踐過(guò)程中,本發(fā)明的發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中的下栽方法,大量客戶端都同時(shí)從應(yīng)用服務(wù)器下載文件例如插件時(shí),將導(dǎo)致網(wǎng)絡(luò)資源嚴(yán)重受影響,造成網(wǎng)絡(luò)擁塞,另外客戶端還一般都存在重復(fù)下載插件的情況,則此時(shí)網(wǎng)絡(luò)擁塞情況更為嚴(yán)重。
發(fā)明內(nèi)容
本發(fā)明實(shí)施例提供一種能夠減輕網(wǎng)絡(luò)擁塞的網(wǎng)絡(luò)中的信息傳輸方法、代理
服務(wù)器和服務(wù)系統(tǒng)。
本發(fā)明實(shí)施例提供一種網(wǎng)絡(luò)中的信息傳輸方法,包括
代理服務(wù)器接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;
判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,
若是,將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,
若否,從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,
發(fā)送給所述客戶端。優(yōu)選的,所述接收的下載請(qǐng)求消息為http請(qǐng)求消息;
所述判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件之前進(jìn)一步包括判斷所 述http請(qǐng)求消息是否包含信息摘要算法MD5值;
所述判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件包括
在所述http請(qǐng)求消息包含MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求 的數(shù)據(jù)類型的文件,在所述http請(qǐng)求消息不包含MD5值時(shí),判斷本地是否存儲(chǔ) 有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件。
優(yōu)選的,在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件后,還包
MD5值相同,
若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端的 步驟;
若否,執(zhí)行從所述網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行 存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的數(shù)據(jù)類型的文件。
優(yōu)選的,在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件后,還包 括判斷本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件與所述應(yīng)用服務(wù)器的網(wǎng)頁(yè)類型的文件是否 版本相同,
若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端的 步驟;
若否,執(zhí)行所述從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行 存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件。
優(yōu)選的,在本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件與所述應(yīng)用服務(wù)器的網(wǎng)頁(yè)類型的文 件相同時(shí),所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端具體 為
將本地存^l的所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件,進(jìn)行壓縮后發(fā)送給所述 客戶端。
優(yōu)選的,所述代理服務(wù)器接收企業(yè)資源計(jì)劃客戶端發(fā)送的請(qǐng)求下載文件的 下載請(qǐng)求消息之前還包括所述代理服務(wù)器接受用戶設(shè)置的優(yōu)化配置參數(shù),所述優(yōu)化配置參數(shù)包括
http端口參數(shù)、http線程參數(shù)、http請(qǐng)求的時(shí)限參數(shù)、觸發(fā)壓縮文件的參數(shù)以及 觸發(fā)緩存的參數(shù)。
所述客戶端為企業(yè)資源計(jì)劃ERP客戶端。
本發(fā)明實(shí)施例提供一種代理服務(wù)器,包括
接收單元,用于接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;
判斷單元,用于判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件;
處理單元,用于在所述判斷單元的結(jié)果為是時(shí),將本地存儲(chǔ)的所述客戶端 請(qǐng)求的文件發(fā)送給所述客戶端,
在所述判斷單元的結(jié)果為否時(shí),從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下栽所述客戶端請(qǐng) 求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端。
優(yōu)選的,所述判斷單元包括
第 一判斷單元,用于在所述接收單元接收的下載請(qǐng)求消息為http請(qǐng)求消息 時(shí),判斷所述http請(qǐng)求消息是否包含MD5值;
第二判斷單元,用于在所述第一判斷單元判斷出所述http請(qǐng)求消息包含 MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件,在所迷第 一判斷單元判斷出所述http請(qǐng)求消息不包含MD5值時(shí),判斷本地是否存儲(chǔ)有所 述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件。
優(yōu)選的,所述代理服務(wù)器還包括
優(yōu)化配置單元,用于接受用戶設(shè)置的優(yōu)化配置參數(shù),所述優(yōu)化配置參數(shù)包 括http端口參數(shù)、http線程參數(shù)、http請(qǐng)求的時(shí)限參數(shù)、觸發(fā)壓縮文件的參數(shù) 以及觸發(fā)緩存的參數(shù)。
本發(fā)明實(shí)施例提供一種服務(wù)系統(tǒng),包括:
代理服務(wù)器,用于接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;判斷 本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,將本地存儲(chǔ)的所述客戶端請(qǐng)求 的文件發(fā)送給所述客戶端,若否,從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求 的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端;
應(yīng)用服務(wù)器,用于向所述代理服務(wù)器發(fā)送所述客戶端請(qǐng)求的文件。
7上述技術(shù)方案可以看出,本發(fā)明實(shí)施例的代理服務(wù)器是在接收到客戶端的 請(qǐng)求后,先判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,則可以直接將 本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,不需要再訪問(wèn)網(wǎng)絡(luò)側(cè)的 應(yīng)用服務(wù)器,若否時(shí),才從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并 進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端。因此,就可以大大減小因?yàn)榇罅靠蛻舳送瑫r(shí) 從應(yīng)用服務(wù)器下載文件導(dǎo)致的網(wǎng)絡(luò)擁塞情況,減輕網(wǎng)絡(luò)擁塞。
為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施 例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述 中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付 出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其它的附圖。
圖l是本發(fā)明實(shí)施例一的網(wǎng)絡(luò)中的信息傳輸方法的流程圖; 圖2是本發(fā)明實(shí)施例二的網(wǎng)絡(luò)中的信息傳輸方法的流程圖; 圖3是本發(fā)明實(shí)施例的代理服務(wù)器結(jié)構(gòu)示意圖; 圖4是本發(fā)明實(shí)施例的服務(wù)系統(tǒng)結(jié)構(gòu)示意圖。
具體實(shí)施例方式
下面將結(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ù)的范圍。
本發(fā)明實(shí)施例提供一種能夠減輕網(wǎng)絡(luò)擁塞的網(wǎng)絡(luò)中的信息傳輸方法。本發(fā) 明實(shí)施例還提供相應(yīng)的代理服務(wù)器和服務(wù)系統(tǒng)。以下分別進(jìn)行詳細(xì)說(shuō)明。
圖l是本發(fā)明實(shí)施例一的網(wǎng)絡(luò)中的信息傳輸方法的流程圖,主要包括步驟 步驟IOI、代理服務(wù)器接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息; 所述代理服務(wù)器可以是鏡像代理服務(wù)器,也稱為nap ( NetAdjust Anonymous Proxy)代理服務(wù)器,或者是其他類型的服務(wù)器。
步驟102、判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是, 本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,若否,從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器 下載所述客戶端請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端。 其中
所述接收的下載請(qǐng)求消息為http請(qǐng)求消息;
所述判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件之前進(jìn)一步包括判斷所 述http請(qǐng)求消息是否包含信息摘要算法(MD5, message-digest algorithm 5 )值;
所述判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件包括在所述http請(qǐng)求消 息包含MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件,在 所述http請(qǐng)求消息不包含MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng) 頁(yè)類型的文件。
在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件后,還包括判斷 本地存儲(chǔ)的數(shù)據(jù)類型的文件的MD5值是否與所述http請(qǐng)求消息中的MD5值相 同,若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端的 步驟;若否,執(zhí)行從所述網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn) 行存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的數(shù)據(jù)類型的文件。
在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件后,還包括判斷
同,若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端的 步驟;若否,執(zhí)行所述從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn) 行存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件。
時(shí),所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端可以為將本 地存儲(chǔ)的所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件,進(jìn)行壓縮后發(fā)送給所述客戶端。
所述代理服務(wù)器接收企業(yè)資源計(jì)劃客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng) 求消息之前還包括所述代理服務(wù)器接受用戶設(shè)置的優(yōu)化配置參數(shù),所述優(yōu)化 配置參數(shù)包括http端口參數(shù)、http線程參數(shù)、http請(qǐng)求的時(shí)限參數(shù)、觸發(fā)壓縮 文件的參數(shù)以及觸發(fā)緩存的參數(shù)。
上述內(nèi)容所說(shuō)的客戶端可以為企業(yè)資源計(jì)劃ERP客戶端。
9從該實(shí)施例可以看出,本發(fā)明實(shí)施例的代理服務(wù)器是在接收到客戶端的請(qǐng) 求后,先判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,則可以直接將本 地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,不需要再訪問(wèn)網(wǎng)絡(luò)側(cè)的應(yīng) 用服務(wù)器,若否時(shí),才從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn) 行存儲(chǔ)后,發(fā)送給所述客戶端。因此,就可以大大減小因?yàn)榇罅靠蛻舳送瑫r(shí)從 應(yīng)用服務(wù)器下載文件導(dǎo)致的網(wǎng)絡(luò)擁塞情況,減輕網(wǎng)絡(luò)擁塞。
以下結(jié)合實(shí)施例二對(duì)本發(fā)明實(shí)施例進(jìn)4于更詳細(xì)介紹。
本發(fā)明實(shí)施例的nap代理服務(wù)器的nap環(huán)境可以是跨平臺(tái),可以支持多操作 系統(tǒng)(包括Unix、 Linux、 Windows操作系統(tǒng)等)。
本發(fā)明實(shí)施例的nap代理服務(wù)器實(shí)現(xiàn)過(guò)程主要包括
當(dāng)客戶端向nap代理服務(wù)器請(qǐng)求文件時(shí),如果http請(qǐng)求消息中http頭信息包 md5值,nap代理服務(wù)器檢查本地文件是否存在,以及判斷本地文件的md5值是 否與請(qǐng)求消息中的md5值匹配,如果匹配則直接從本地向客戶端返回請(qǐng)求的文 件;如果http請(qǐng)求消息中http頭信息沒(méi)有md5值,而是其他信息例如是web程序 html、 javascript、 gif、 xml、 jpg或png的信息,nap代理服務(wù)器4全查本地文件是 否存在,如果存在則向應(yīng)用服務(wù)器發(fā)出httphead命令,檢查應(yīng)用服務(wù)器的當(dāng)前 文件版本與nap代理服務(wù)器緩存的版本是否一致,如果一致,則nap代理服務(wù)器 將緩存的文件返回給客戶端。另外,如果nap代理服務(wù)器在緩存中找不到該文 件,或者應(yīng)用服務(wù)器根據(jù)接收的http head命令向nap代理服務(wù)器返回在應(yīng)用服 務(wù)器上的文件已經(jīng)更新的消息,則nap代理服務(wù)器向應(yīng)用服務(wù)器發(fā)起geri奮求, 獲取最新的文件并緩存。然后將本地緩存的文件返回給請(qǐng)求的客戶端。,
以下內(nèi)容以客戶端為企業(yè)資源計(jì)劃ERP客戶端舉例說(shuō)明但不局限于此,也 可以是其他類型的客戶端。
圖2是本發(fā)明實(shí)施例二的網(wǎng)絡(luò)中的信息傳輸方法的流程圖,主要包括步驟
步驟201、預(yù)先進(jìn)行優(yōu)化配置;
需要說(shuō)明的是,該步驟不是必須的。
本發(fā)明實(shí)施例可以預(yù)先對(duì)nap代理服務(wù)器進(jìn)行優(yōu)化配置,使得nap代理服務(wù) 器的性能更好。進(jìn)行優(yōu)化配置主要包括nap開(kāi)關(guān)配置及tcpip協(xié)議優(yōu)化配置,具體參見(jiàn)如下內(nèi)容
一、 nap開(kāi)關(guān)配置
a) NAP—PORT:代理程序http服務(wù)端口 ,默認(rèn)為8080,可任意指定;
b) autoScanLocalHttpServer: 默認(rèn)掃描當(dāng)前目錄所對(duì)應(yīng)的ERP環(huán)境,以確 定僅一級(jí)代理;
c) isEnableRPCProxy: 是否啟用RPC代理服務(wù);默認(rèn)關(guān)閉;在二級(jí)代理 時(shí)需開(kāi)啟;
d) rpcProxyPort: RPC代理服務(wù)端口;
e) useHttps: 是否采用https方式,默認(rèn)為false (不采用)
f) dynamicURICachePattem:多級(jí)代理才莫式下的緩存匹配默認(rèn)為 \S*\.(jar|zip[js|giflhtml|xml[jpg|png)$
表示后綴為.jar、 .zip、 .js、 .gif、 .html、 .xml、 .jpg或.png的內(nèi)容都會(huì)緩存; 如果該值設(shè)置為空,則關(guān)閉代理緩存功能。
二、 tcpip協(xié)議優(yōu)化配置
g) httpMaxThreadCount: http最大線程數(shù),默認(rèn)為500;
h) httpMaxThreadPoolSize: http線禾呈池大小,,默認(rèn)為10;
i) httpMaxThreadldleTimeout: http線程空閑超時(shí)時(shí)間,默認(rèn)為10 (單位 為秒);
j) defaultHostname: 主要用于多級(jí)代理無(wú)法獲取本機(jī)主機(jī)名或者本機(jī)在 多網(wǎng)卡下存在多個(gè)主機(jī)的情況,配置格式為ip:http端口 ;
k) httpRequestParserTimeout: 叢端口 socket獲取第 一個(gè)http請(qǐng)求允許的超 時(shí)時(shí)間,默認(rèn)為l (單位為秒),主要用于及時(shí)中斷非法請(qǐng)求;
1) httpKeepAliveTimeout: http對(duì)應(yīng)的socket的存活keep alive時(shí)間,
超出keep alive時(shí)間后端口將自動(dòng)關(guān)閉,默認(rèn)為15 (單位為秒);
m) isHttpKeepAliveSupport:是否可支持http keep alive特性,默認(rèn)為true
(支持);
n) isHttpSessionStick: 是否啟用web服務(wù)定向轉(zhuǎn)發(fā),默認(rèn)為true;
o) isAutoGZIPOutput: 是否開(kāi)啟文本內(nèi)容壓縮,默i人為true;p) gzipContentMinLength:觸發(fā)文本內(nèi)容進(jìn)行壓縮的文本大小初始值, 大于該初始值開(kāi)始?jí)嚎s,默認(rèn)為500字節(jié)(bytes);
q) httpCacheableFileMaxSize: 觸發(fā)將文件緩存到內(nèi)存的門(mén)限值,小于該 門(mén)限值的文件將被緩存,以減少磁盤(pán)讀取次數(shù);
r) httpMaxEntriesInCache: 文件大小為比較小的文件緩存的個(gè)數(shù)限 制,如果該值配置等于l,則關(guān)閉該文件緩存;默認(rèn)為10000;
t) tSessionIDCacheSize: 主要用于web服務(wù)器群集定向轉(zhuǎn)發(fā)的服務(wù)器的 標(biāo)識(shí)id的緩存,默認(rèn)為200,即最多支持200個(gè)web服務(wù)器群集,如果實(shí)際環(huán)境 大于該值,則需要修改該配置。
通過(guò)上述優(yōu)化配置,可以減輕廣域網(wǎng)丟包的問(wèn)題以及高延時(shí)引發(fā)TCP死鎖 等問(wèn)題。
步驟202、接收表示下栽文件的http請(qǐng)求消息;
nap代理服務(wù)器接收ERP客戶端發(fā)送的請(qǐng)求消息,例如表示下載文件的http 請(qǐng)求消息。
步驟203、判斷所述http請(qǐng)求消息的http頭信息是否包含信息摘要算法MD5 值,若是,進(jìn)入步驟204,若否,進(jìn)入步驟207;
nap代理服務(wù)器接收ERP客戶端發(fā)送的http請(qǐng)求消息后,判斷所述http請(qǐng)求 消息的http頭信息是否包含信息摘要算法MD5值, 一般包含MD5值表示對(duì)應(yīng)要 求數(shù)據(jù)類型的文件。如果http請(qǐng)求消息的http頭信息包含信息摘要算法MD5值, 則進(jìn)入步驟204,否則進(jìn)入步驟207。
, 步驟204、判斷本地是否存儲(chǔ)有所述ERP客戶端請(qǐng)求的數(shù)據(jù)類型的文件, 若是,進(jìn)入步驟206,若否,進(jìn)入步驟205;
nap代理服務(wù)器根據(jù)http請(qǐng)求消息的http頭信息包含信息摘要算法MD5值, 獲知ERP客戶端要求下載的是數(shù)據(jù)類型的文件,因此判斷本地是否存儲(chǔ)有所述 ERP客戶端請(qǐng)求的數(shù)據(jù)類型的文件,若是,進(jìn)入步驟206,若否,進(jìn)入步驟205。
步驟205、向網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述ERP客戶端請(qǐng)求的文件并進(jìn)行 存儲(chǔ),進(jìn)入步驟211;
因?yàn)閚ap代理服務(wù)器本地沒(méi)有符合ERP客戶端的請(qǐng)求的數(shù)據(jù)類型的文件(例如可以是沒(méi)有存儲(chǔ)文件或存儲(chǔ)的文件不符合要求等),因此nap代理服務(wù)器 需要與網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器進(jìn)行同步,即向網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述ERP 客戶端請(qǐng)求的數(shù)據(jù)類型的文件并進(jìn)行存儲(chǔ)。這樣,以后接收到ERP客戶端的請(qǐng) 求時(shí),本地就已經(jīng)存儲(chǔ)有符合ERP客戶端的請(qǐng)求的文件,則可以直接向ERP客 戶端返回請(qǐng)求的文件,而不再需要再訪問(wèn)網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器,以減輕可能的 網(wǎng)絡(luò)擁塞。
步驟206、判斷本地存儲(chǔ)的數(shù)據(jù)類型的文件的MD5值是否與所述http請(qǐng)求 消息中的MD5值相同,若是,進(jìn)入步驟211,若否,進(jìn)入步驟205; nap代理服 務(wù)器判斷出本地存儲(chǔ)有所述ERP客戶端請(qǐng)求的數(shù)據(jù)類型的文件后,還可以進(jìn)一 步判斷本地存儲(chǔ)的數(shù)據(jù)類型的文件的MD5值是否與所述http請(qǐng)求消息中的 MD5值相同,若是,進(jìn)入步驟211,若否,進(jìn)入步驟205。
步驟207、確定請(qǐng)求的是網(wǎng)頁(yè)類型的文件;
nap代理服務(wù)器根據(jù)http請(qǐng)求消息的http頭信息不包含信息摘要算法MD5 值,確定請(qǐng)求的是網(wǎng)頁(yè)類型的文件。nap代理服務(wù)器對(duì)后綴 為.jar、 .zip、 .js、 .gif、 .html、 .xml、 .jpg或.png的內(nèi)容都會(huì)當(dāng)作是網(wǎng)頁(yè)類型的 文件進(jìn)行緩存。
步驟208、判斷本地是否存儲(chǔ)有所述ERP客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件, 若否,進(jìn)入步驟209,若是進(jìn)入步驟210;
nap代理服務(wù)器確定ERP客戶端請(qǐng)求的是網(wǎng)頁(yè)類型的文件后,判斷本地是 否存儲(chǔ)有所述ERP客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件,若否,進(jìn)入步驟209,若是 進(jìn)入步驟210。
步驟209、從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述ERP客戶端請(qǐng)求的文件并進(jìn)行 存儲(chǔ),進(jìn)入步驟211;
因?yàn)閚ap代理服務(wù)器本地沒(méi)有符合ERP客戶端的請(qǐng)求的網(wǎng)頁(yè)類型的文件 (例如可以是沒(méi)有存儲(chǔ)文件或存儲(chǔ)的文件不符合要求等),因此nap代理服務(wù)器 需要與網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器進(jìn)行同步,即向網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述ERP 客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件并進(jìn)行存儲(chǔ)。這樣,以后接收到ERP客戶端的請(qǐng) 求時(shí),本地就已經(jīng)存儲(chǔ)有符合ERP客戶端的請(qǐng)求的文件,則可以直接向ERP客戶端返回請(qǐng)求的文件,而不再需要再訪問(wèn)網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器,以減輕可能的 網(wǎng)絡(luò)擁塞。
的文件是否版本相同,若是,進(jìn)入步驟211,若否,進(jìn)入步驟209;
該步驟中,nap代理服務(wù)器可以進(jìn)一步判斷本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件與 所述應(yīng)用服務(wù)器的網(wǎng)頁(yè)類型的文件是否版本相同。具體的,nap代理服務(wù)器可 以向應(yīng)用服務(wù)器發(fā)出http head命令,檢查應(yīng)用服務(wù)器的當(dāng)前文件版本與nap代 理服務(wù)器緩存的版本是否一致。應(yīng)用服務(wù)器會(huì)根據(jù)接收的http head命令向nap 代理服務(wù)器返回在應(yīng)用服務(wù)器上的文件版本是否已經(jīng)更新的消息,則nap代理 服務(wù)器可以知道應(yīng)用服務(wù)器的當(dāng)前文件版本與nap代理服務(wù)器緩存的版本是否 一致,在版本一致時(shí),進(jìn)入步驟211,否則進(jìn)入步驟209。
步驟211、將本地存儲(chǔ)的所述ERP客戶端請(qǐng)求的文件發(fā)送給所述ERP客戶
二山 場(chǎng)。
該步驟中,nap代理服務(wù)器將本地存儲(chǔ)的所述ERP客戶端請(qǐng)求的文件(例 如數(shù)據(jù)類型的文件或網(wǎng)頁(yè)類型的文件)發(fā)送給所述ERP客戶端。 現(xiàn)有技術(shù)一般對(duì)網(wǎng)頁(yè)類型的文件是直接傳輸,本發(fā)明實(shí)施例技術(shù)方案,除 了數(shù)據(jù)類型的文件采用壓縮技術(shù)進(jìn)行傳輸外,還在發(fā)送網(wǎng)頁(yè)類型的文件時(shí),也 采用壓縮技術(shù)進(jìn)行傳輸,以節(jié)省網(wǎng)絡(luò)資源。
從該實(shí)施例內(nèi)容可以看出,本發(fā)明實(shí)施例的nap代理服務(wù)器是在接收到 ERP客戶端的http請(qǐng)求消息后,根據(jù)所述http請(qǐng)求消息是否包含MD5值確定EPR 客戶端請(qǐng)求的是數(shù)據(jù)類型的文件還是網(wǎng)頁(yè)類型的文件,然后判斷本地是否存儲(chǔ) 有所述ERP客戶端請(qǐng)求的數(shù)據(jù)類型或網(wǎng)頁(yè)類型的文件,若是,則可以直接將本 地存儲(chǔ)的所述ERP客戶端請(qǐng)求的文件發(fā)送給所述ERP客戶端,不需要再訪問(wèn)網(wǎng) 絡(luò)側(cè)的應(yīng)用服務(wù)器,若否時(shí),才從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述ERP客戶端請(qǐng) 求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述ERP客戶端。其中,在判斷過(guò)程中還可以 進(jìn)一步考慮MD5值是否相同以及網(wǎng)頁(yè)類型的文件版本是否相同等因素。因此, 通過(guò)上述方法,就可以大大減小因?yàn)榇罅靠蛻舳送瑫r(shí)從應(yīng)用服務(wù)器下載文件導(dǎo) 致的網(wǎng)絡(luò)擁塞情況,減輕網(wǎng)絡(luò)擁塞。進(jìn)一步的,通過(guò)對(duì)nap代理服務(wù)器進(jìn)行參數(shù)的優(yōu)化配置,還可以減輕廣域 網(wǎng)丟包的問(wèn)題以及高延時(shí)引發(fā)TCP死鎖等問(wèn)題。另外,針對(duì)網(wǎng)頁(yè)類型的文件, 進(jìn)一步也采用文件壓縮傳輸模式,從而降低網(wǎng)絡(luò)傳輸開(kāi)銷。
上述內(nèi)容詳細(xì)介紹了本發(fā)明實(shí)施例的網(wǎng)絡(luò)中的信息傳輸方法,相應(yīng)的,本 發(fā)明實(shí)施例還提供一種代理服務(wù)器和服務(wù)系統(tǒng)。
圖3是本發(fā)明實(shí)施例的代理服務(wù)器結(jié)構(gòu)示意圖。
如圖3所示,代理服務(wù)器包括接收單元31、判斷單元32和處理單元33。 接收單元31,用于接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息; 判斷單元32,用于判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件; 處理單元33,用于在所述判斷單元32的結(jié)果為是時(shí),將本地存儲(chǔ)的所述客
戶端請(qǐng)求的文件發(fā)送給所述客戶端,
在所述判斷單元32的結(jié)果為否時(shí),從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端
請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端。
其中,所述判斷單元32包括第一判斷單元321和第二判斷單元322。
第 一判斷單元321,用于在所述接收單元3 l接收的下載請(qǐng)求消息為http請(qǐng)求
消息時(shí),判斷所述http請(qǐng)求消息是否包含MD5值;
第二判斷單元322,用于在所述第 一判斷單元321判斷出所述http請(qǐng)求消息
包含MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件,在所
述第一判斷單元321判斷出所述http請(qǐng)求消息不包含MD5值時(shí),判斷本地是否
存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件。
所述代理服務(wù)器還包括優(yōu)化配置單元34。
優(yōu)化配置單元34,用于接受用戶設(shè)置的優(yōu)化配置參數(shù),所述優(yōu)化配置參數(shù) 包括http端口參數(shù)、http線程參數(shù)、http請(qǐng)求的時(shí)限參數(shù)、觸發(fā)壓縮文件的參 數(shù)以及觸發(fā)緩存的參數(shù)。優(yōu)化配置參數(shù)還可以包括其它參數(shù),具體參見(jiàn)方法實(shí) 施例中的描述。
上述內(nèi)容所說(shuō)的客戶端可以為企業(yè)資源計(jì)劃ERP客戶端。
圖4是本發(fā)明實(shí)施例的服務(wù)系統(tǒng)結(jié)構(gòu)示意圖。
如圖4所示,服務(wù)系統(tǒng)包括代理服務(wù)器41和應(yīng)用服務(wù)器42。代理服務(wù)器41,用于接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;判 斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,若否,從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器42下載所述客戶端 請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端;應(yīng)用服務(wù)器42,用于向所述代理服務(wù)器41發(fā)送所述客戶端請(qǐng)求的文件。 所述代理服務(wù)器41接收的下載請(qǐng)求消息為http請(qǐng)求消息;所述代理服務(wù)器 41判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件之前進(jìn)一步包括判斷所述http 請(qǐng)求消息是否包含信息摘要算法MD5值;所述代理服務(wù)器41判斷本地是否存儲(chǔ) 有所述客戶端請(qǐng)求的文件包括在所述http請(qǐng)求消息包含MD5值時(shí),判斷本地 是否存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件,在所述http請(qǐng)求消息不包含 MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件。代理服務(wù)器41在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件后, 還包括判斷本地存儲(chǔ)的數(shù)據(jù)類型的文件的MD5值是否與所述http請(qǐng)求消息中 的MD5值相同,若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所 述客戶端的步驟;若否,執(zhí)行從所述網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器42下載所述客戶端請(qǐng) 求的文件并進(jìn)行存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的數(shù)據(jù)類型的 文件。代理服務(wù)器41在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件后, 還包括判斷本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件與所述應(yīng)用服務(wù)器42的網(wǎng)頁(yè)類型的文 件是否版本相同,若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給 所述客戶端的步驟;若否,執(zhí)行所逸從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器42下載所述客戶端 請(qǐng)求的文件并進(jìn)行存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的網(wǎng)頁(yè)類型 的文件。上述內(nèi)容所說(shuō)的客戶端可以為企業(yè)資源計(jì)劃ERP客戶端。 其中,所述代理服務(wù)器41具有上述圖3所示的結(jié)構(gòu),具體參見(jiàn)前面的描述, 此處不再贅述。需要說(shuō)明的是,上述裝置和系統(tǒng)內(nèi)的各單元之間的信息交互、執(zhí)行過(guò)程等 內(nèi)容,由于與本發(fā)明方法實(shí)施例基于同一構(gòu)思,具體內(nèi)容可參見(jiàn)本發(fā)明方法實(shí)施例中的敘述,此處不再贅述。綜上所述,本發(fā)明實(shí)施例的代理服務(wù)器是在接收到客戶端的請(qǐng)求后,先判 斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,則可以直接將本地存儲(chǔ)的所 述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,不需要再訪問(wèn)網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器, 若否時(shí),才從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行存儲(chǔ)后, 發(fā)送給所述客戶端。因此,就可以大大減小因?yàn)榇罅靠蛻舳送瑫r(shí)從應(yīng)用服務(wù)器 下載文件導(dǎo)致的網(wǎng)絡(luò)擁塞情況,減輕網(wǎng)絡(luò)擁塞。驟是可以通過(guò)程序來(lái)指令相關(guān)的硬件來(lái)完成,該程序可以存儲(chǔ)于一計(jì)算^^幾可讀存儲(chǔ)介質(zhì)中,存儲(chǔ)介質(zhì)可以包括只讀存儲(chǔ)器(ROM, Read Only Memory )、 隨機(jī)存取存儲(chǔ)器(RAM, Random Access Memory )、》茲盤(pán)或光盤(pán)等。以上對(duì)本發(fā)明實(shí)施例所提供的一種網(wǎng)絡(luò)中的信息傳輸方法、代理服務(wù)器和想;同時(shí),對(duì)于本領(lǐng)域的一般技術(shù)人員,依據(jù)本發(fā)明的思想,在具體實(shí)施方式
及應(yīng)用范圍上均會(huì)有改變之處,綜上所述,本說(shuō)明書(shū)內(nèi)容不應(yīng)理解為對(duì)本發(fā)明 的限制。
權(quán)利要求
1、一種網(wǎng)絡(luò)中的信息傳輸方法,其特征在于,包括代理服務(wù)器接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,若否,從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端。
2、 根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)中的信息傳輸方法,其特征在于 所述接收的下載請(qǐng)求消息為http請(qǐng)求消息;所述判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件之前進(jìn)一步包括判斷所述http請(qǐng)求消息是否包含信息摘要算法MD5值;所述判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件包括 在所述http請(qǐng)求消息包含MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件,在所述http請(qǐng)求消息不包含MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件。
3、 根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)中的信息傳輸方法,其特征在于 在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件后,還包括判斷本地存儲(chǔ)的數(shù)據(jù)類型的文件的MD5值是否與所述http請(qǐng)求消息中的MD5值相 同,若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端的若否,執(zhí)行從所述網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行 存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的數(shù)據(jù)類型的文件。
4、根據(jù)權(quán)利要求2所述的網(wǎng)絡(luò)中的信息傳輸方法,其特征在于 在判斷出本地存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件后,還包括判斷若是,執(zhí)行所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端的 步驟;若否,執(zhí)行所述從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行 存儲(chǔ)的步驟,其中所述存儲(chǔ)為更新所述本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件。
5、 根據(jù)權(quán)利要求4所述的網(wǎng)絡(luò)中的信息傳輸方法,其特征在于在本地存儲(chǔ)的網(wǎng)頁(yè)類型的文件與所述應(yīng)用服務(wù)器的網(wǎng)頁(yè)類型的文件相同時(shí),所述將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端具體為將本地存儲(chǔ)的所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件,進(jìn)行壓縮后發(fā)送給所述 客戶端。
6、 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的網(wǎng)絡(luò)中的信息傳輸方法,其特征在于 所述代理服務(wù)器接收企業(yè)資源計(jì)劃客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息之前還包括所述代理服務(wù)器接受用戶設(shè)置的優(yōu)化配置參數(shù),所述優(yōu)化配置參數(shù)包括 http端口參數(shù)、http線程參數(shù)、http請(qǐng)求的時(shí)限參數(shù)、觸發(fā)壓縮文件的參數(shù)以及 觸發(fā)緩存的參數(shù)。
7、 根據(jù)權(quán)利要求1至5任一項(xiàng)所述的網(wǎng)絡(luò)中的信息傳輸方法,其特征在于 所述客戶端為企業(yè)資源計(jì)劃ERP客戶端。
8、 一種代理服務(wù)器,其特征在于,包括接收單元,用于接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;判斷單元,用于判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件;處理單元,用于在所述判斷單元的結(jié)果為是時(shí),將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,在所述判斷單元的結(jié)果為否時(shí),從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下栽所述客戶端請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端。
9、 根據(jù)權(quán)利要求8所述的代理服務(wù)器,其特征在于,所述判斷單元包括 第 一判斷單元,用于在所述接收單元接收的下載請(qǐng)求消息為http請(qǐng)求消息時(shí),判斷所述http請(qǐng)求消息是否包含MD5值;第二判斷單元,用于在所述第 一判斷單元判斷出所述http請(qǐng)求消息包含 MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的數(shù)據(jù)類型的文件,在所述第 一判斷單元判斷出所述http請(qǐng)求消息不包含MD5值時(shí),判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的網(wǎng)頁(yè)類型的文件。
10、 根據(jù)權(quán)利要求8或9所述的代理服務(wù)器,其特征在于,所述代理服務(wù)器還包括優(yōu)化配置單元,用于接受用戶設(shè)置的優(yōu)化配置參數(shù),所述優(yōu)化配置參數(shù)包括http端口參數(shù)、http線程參數(shù)、http請(qǐng)求的時(shí)限參數(shù)、觸發(fā)壓縮文件的參數(shù) 以及觸發(fā)緩存的參數(shù)。
11、 一種服務(wù)系統(tǒng),其特征在于,包括代理服務(wù)器,用于接收企業(yè)資源計(jì)劃客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,將本地存儲(chǔ)的所 述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,若否,從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所 述客戶端請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端;應(yīng)用服務(wù)器,用于向所述代理服務(wù)器發(fā)送所述客戶端請(qǐng)求的文件。
全文摘要
本發(fā)明實(shí)施例公開(kāi)一種網(wǎng)絡(luò)中的信息傳輸方法、代理服務(wù)器和服務(wù)系統(tǒng)。該信息傳輸方法,包括代理服務(wù)器接收客戶端發(fā)送的請(qǐng)求下載文件的下載請(qǐng)求消息;判斷本地是否存儲(chǔ)有所述客戶端請(qǐng)求的文件,若是,將本地存儲(chǔ)的所述客戶端請(qǐng)求的文件發(fā)送給所述客戶端,若否,從網(wǎng)絡(luò)側(cè)的應(yīng)用服務(wù)器下載所述客戶端請(qǐng)求的文件并進(jìn)行存儲(chǔ)后,發(fā)送給所述客戶端。本發(fā)明實(shí)施例還提供相應(yīng)的代理服務(wù)器和服務(wù)系統(tǒng)。本發(fā)明實(shí)施例的技術(shù)方案能夠減輕網(wǎng)絡(luò)擁塞。
文檔編號(hào)H04L29/08GK101662503SQ200910176419
公開(kāi)日2010年3月3日 申請(qǐng)日期2009年9月14日 優(yōu)先權(quán)日2009年9月14日
發(fā)明者游興旺, 郭立春 申請(qǐng)人:金蝶軟件(中國(guó))有限公司