專利名稱:基于第三方平臺的數據上傳方法、下載方法及系統(tǒng)的制作方法
技術領域:
本申請涉及網絡通信技術領域,尤其涉及一種基于第三方平臺的數據上傳 方法、下載方法及系統(tǒng)。
背景技術:
網上交易系統(tǒng)是位于公網上的第三方平臺,可供企業(yè)用戶使用,而網下
ERP系統(tǒng)是建立在信息技術基礎上的企業(yè)內部的管理平臺。網上交易系統(tǒng)和 網下ERP系統(tǒng)之間需要進行數據交互,例如,網下ERP系統(tǒng)將產品資源發(fā)布 到網上交易系統(tǒng),網上交易系統(tǒng)將成交信息返回網下ERP系統(tǒng)。
現有4支術中,當網上交易系統(tǒng)與網下ERP系統(tǒng)進4亍交互時,可以通過第 三媒介進行傳遞,即在網下ERP系統(tǒng)中將所需要的數據導出到EXCEL文件或 TXT文件中,然后將導出的文件導入網上交易系統(tǒng),這種交互方式需要人為 進行控制和校驗,容易增加數據的出錯率,并且由于數據無法實時交互,從 而影響數據的時效性。
除了上述采用人為方式進行交互外,還可以將網上交易系統(tǒng)與網下ERP 系統(tǒng)之間的數據庫進行直連,基于網絡實現數據庫之間的訪問,例如,網下 ERP系統(tǒng)通過用戶名和密碼的驗證登錄網上交易系統(tǒng),然后將數據直接寫入網 上交易系統(tǒng)。上述方式雖然提高了實時性,但是由于網上交易系統(tǒng)面向的網下 ERP系統(tǒng)數量眾多,當多個網下ERP系統(tǒng)同時訪問網上交易系統(tǒng)時,直連訪 問的方式容易造成網上交易系統(tǒng)的癱瘓,使得網上交易系統(tǒng)的訪問性能下降; 且由于網下ERP系統(tǒng)由企業(yè)內部使用,因此對安全性要求較高,但是直連傳 輸的方式將使得網下ERP系統(tǒng)對網上交易系統(tǒng)直接開放,降低了網下EPR系 統(tǒng)的安全性。
發(fā)明內容
本申請實施例的目的是提供一種基于第三方平臺的數據上傳方法、下載方 法、系統(tǒng)及服務器,以解決現有數據交互方式容易造成網上交易系統(tǒng)的訪問性能下降,且安全性不高的問題。
為解決上述技術問題,本申請實施例提供了一種基于第三方平臺的數據上 傳方法,是這樣實現的
一種基于第三方平臺的數據上傳方法,通過WebService服務器實現網下
數據服務器向網上數據服務器上傳數據,包括
WebService服務器對需要上傳數據的網下數據服務器進行身份驗證; 所述身份驗證通過后,接收所述網下數據服務器上傳的打包后的XML格
式的數據包;
將所述XML格式的數據包轉化為DataSet格式的數據集后提供給網上數 據服務器。
為解決上述技術問題,本申請實施例還提供了 一種基于第三方平臺的數據 下載方法,是這樣實現的
一種基于第三方平臺的數據下載方法,通過WebService服務器實現網下 數據服務器從網上數據服務器下載數據,包括
WebService服務器對需要向網下數據服務器提供下載數據的網上數據服 務器進行身份認證;
所述身份驗證通過后,從所述網上數據服務器獲取打包后的XML格式的 數據包;
將所述XML格式的數據包轉化為DataSet格式的數據集后提供給所述網 下數據服務器。
為解決上述技術問題,本申請實施例還提供了一種基于第三方平臺的數據 上傳系統(tǒng),是這樣實現的
一種基于第三方平臺的數據上傳系統(tǒng),包括網下數據服務器、WebService 服務器和網上數據服務器,
所述WebService服務器,用于對需要上傳數據的網下數據服務器進行身 份驗證,所述身份驗證通過后,接收所述網下數據服務器上傳的打包后的XML 格式的數據包,將所述XML格式的數據包轉化為DataSet格式的數據集后提 供給網上數據服務器。
為解決上述技術問題,本申請實施例還提供了 一種基于第三方平臺的數據下載系統(tǒng),是這樣實現的
一種基于第三方平臺的數據下載系統(tǒng),包括網下數據服務器、WebService 服務器和網上數據服務器,
所述WebService服務器,用于對需要向網下數據服務器提供下載數據的 網上數據服務器進行身份認證,所述身份驗證通過后,從所述網上數據服務器 獲取打包后的XML格式的數據包,將所述XML格式的數據包轉化為DataSet 格式的數據集后提供給所述網下數據服務器。
可見,本申請實施例中無需網上數據服務器與網下數據服務器進行直連, 在進行數據交互時,通過WebService服務器在二者之間建立起數據傳輸的虛 擬通道,由于所有網下數據服務器均通過WebService服務器訪問網上數據服 務器,因此不會因為眾多網下數據服務器同時訪問網上數據服務器而導致網上 數據服務器的訪問性能下降;并且,由于網下數據服務器沒有對網上數據服務 器直接開放,在進行數據傳輸時,通過WebService服務器的身份驗證提高了 數據交互的安全性。
為了更清楚地說明本申請實施例或現有技術中的技術方案,下面將對實施 例或現有技術描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述 中的附圖僅僅是本申請中記載的一些實施例,對于本領域普通技術人員來講, 在不付出創(chuàng)造性勞動性的前提下,還可以根據這些附圖獲得其他的附圖。 圖1為本申請基于第三方平臺的數據上傳方法的第一實施例流程圖; 圖2為本申請基于第三方平臺的數據上傳方法的第二實施例流程圖; 圖3為本申請基于第三方平臺的數據下載方法的第一實施例流程圖; 圖4為本申請基于第三方平臺的數據下載方法的第二實施例流程圖; 圖5為本申請基于第三方平臺的數據上傳系統(tǒng)的實施例框圖; 圖6為本申請基于第三方平臺的數據下載系統(tǒng)的實施例框圖。
具體實施例方式
本申請實施例提供一種基于第三方平臺的數據上傳方法、下載方法及系統(tǒng)。
為了使本技術領域的人員更好地理解本申請實施例中的技術方案,并使本 申請實施例的上述目的、特征和優(yōu)點能夠更加明顯易懂,下面結合附圖對本申 請實施例中技術方案作進一步詳細的說明。
本申請中數據上傳和數據下載的過程均應用Web Services技術,即所基于 的第三方平臺通常為Web Services服務器。Web Services是由企業(yè)發(fā)布的完成
其特定商務需求的在線應用服務,其他公司或應用軟件能夠通過互聯(lián)網來訪問 并使用這項在線服務,它是一種構建應用程序的普遍模型,可以在任何支持網 絡通信的操作系統(tǒng)中實施運行;它是一種新的web應用程序分支,是自包含、 自描述、模塊化的應用,可以發(fā)布、定位、并通過web調用。Web Service是 一個應用組件,它邏輯性的為其他應用程序^是供數據與服務,各應用程序通過 網絡協(xié)議和規(guī)定的一些標準數據格式(例如,Http, XML, Soap)來訪問Web Service,通過Web Service內部執(zhí)行得到所需結果。
參見圖1,為本申請基于第三方平臺的數據上傳方法的第一實施例流程
圖
步驟101: Web Service服務器對需要上傳數據的網下數據服務器進行身份 驗證。
步驟102:身份驗證通過后,接收網下數據服務器上傳的打包后的XML 格式的數據包。
步驟103:將XML格式的數據包轉化為DataSet格式的數據集后提供給 網上數據服務器。
參見圖2,為本申請基于第三方平臺的數據上傳方法的第二實施例流程
圖
步驟201:網下數據服務器從其業(yè)務數據庫中選擇需要上傳的數據。
其中,網下數據服務器可以具體為企業(yè)內部設置的用于與網上交易系統(tǒng)進
行數據交互的網下ERP服務器,該網下數據服務器除了中除了設置業(yè)務數據
庫外,還設置有用于緩存數據的中間數據庫。當網下數據服務器定期需要發(fā)布信息時,則從業(yè)務數據庫中選擇需要上傳 到網上數據服務器的數據。
步驟202:將選擇的數據進行打包生成XML格式的數據包。
由于Web Service服務器支持的標準數據格式為XML格式,因此網下數 據服務器首先將選擇的待上傳數據進行打包生成XML格式的數據包。
其中,XML ( Extensible Markup Language )即可擴展標記語言,是一種標 準通用標記語言。XML是一種簡單的數據存儲語言,使用一系列簡單的標記 描述數據,而這些標記可以用方便的方式建立。本申請中將數據進行打包生成 XML格式的數據包與現有技術的實現一致,在此不再贅述。
步驟203:通過預先協(xié)商的密鑰對XML格式的數據包進行加密,并將加 密后的XML格式的數據包后放入中間數據庫中進行緩存。
Web Service服務器預先與網下數據服務器協(xié)商過對數據的安全性進行保 護的密鑰,應用該密鑰對打包生成的XML格式的數據包進行加密,將加密后 的數據包放入緩存數據的中間數據庫,該中間數據庫與Web Service服務器進 行直接的數據交互。
步驟204:網下數據服務器向WebService服務器發(fā)送需要上傳數據的請求。
步驟205: Web Service服務器對需要上傳數據的網下數據服務器進行身份 驗證。
當網下數據服務器調用Web Service時,Web Service服務器對網下數據服 務器進行身份^i正,主要對數據包包頭中的信息進行CA驗證。
步驟206:身份驗證通過后,接收網下數據服務器從中間數據庫中上傳的 打包后的XML格式的數據包。
步驟207:通過預先協(xié)商的密鑰對XML格式的數據包進行解密,獲取解 密后的XML格式的數據包。
步驟208:通過解密后的XML格式的數據包的節(jié)點標識判斷所述XML 格式的數據包是否完整。
由于需要上傳的數據打包后可能由若干XML格式的數據包組成,這些數 據包之間按照數據的連續(xù)性進行標號,每個數據包的頭文件中記載了數據包的節(jié)點標識,根據這些節(jié)點標識的順序即可判斷數據包是否完整,例如,某個待
上傳數據由6個XML格式的數據包組成,則當通過節(jié)點標識判斷6個數據包 都獲取到時,則說明對應該待上傳數據的XML格式的數據包完整。
步驟209:若判斷為完整的XML格式的數據包,將XML格式的數據包 轉化為DataSet4各式的數據集。
將XML格式的數據包轉化為DataSet格式的數據集的過程與現有技術一 致,在此不再贅述。
步驟210:將DataSet格式的數據集作為臨時數據寫入網上數據服務器的 數據庫。
步驟211:網上數據服務器檢查臨時數據是否完整,將一全查為完整的臨時 數據按照數據的順序寫入正式數據表。
網上數據服務器在檢查臨時數據是否完整時,主要是檢查數據是否符合邏 輯性和安全性,例如,檢查臨時數據中是否包含其它如病毒數據、多余數據等
非上傳數據,或者檢查臨時數據中的數據是否是按照上傳順序排列的完整的數據。
將完整的臨時數據按照數據的順序寫入正式數據表,主要指將臨時數據按 照網上數據服務器的數據庫中存儲數據的格式寫入 步驟212:刪除臨時數據,結束當前流程。
參見圖3,為本申請基于第三方平臺的數據下載方法的第一實施例流程
圖
步驟301: Web Service服務器對需要向網下數據服務器提供下載數據的網 上數據服務器進行身份認證。
步驟302:身份驗證通過后,從網上數據服務器獲取打包后的XML格式 的數據包。
步驟303:將XML格式的數據包轉化為DataSet格式的數據集后提供給 網下數據服務器。
參見圖4,為本申請基于第三方平臺的數據下載方法的第二實施例流程圖
步驟401:網下數據服務器按照預設的時間間隔向網上數據服務器發(fā)送數 據下載請求。
步驟402:網上數據服務器根據下載請求將待下載的數據進行打包生成
XML格式的數據包。
步驟403:通過預先協(xié)商的密鑰對XML格式的數據包進行加密。
步驟404:向Web Service服務器發(fā)送需要傳輸數據的請求。
步驟405: Web Service服務器對需要向網下數據服務器提供下載數據的網
上數據服務器進行身份認證。
步驟406:身份驗證通過后,從網上數據服務器獲取打包后的XML格式
的數據包。
步驟407: Web Service服務器通過預先協(xié)商的密鑰對XML格式的數據進
行解密,獲得解密后的XML格式的數據包。
步驟408:將XML格式的數據包轉化為DataSet格式的數據集。
步驟409:將DataSet格式的數據集寫入網下數據服務器的中間數據庫中。
步驟410:網下數據服務器檢查中間數據庫中的數據集是否完整。
步驟411:將檢查為完整的數據集按照數據的順序寫入業(yè)務數據庫的正式
數據表。
步驟412:刪除中間數據庫中的數據集,結束當前流程。 上述數據下載方法的第二實施例中的相關步驟與前述數據上傳方法的第 二實施例中的記載一致,在此不再贅述。
與本申請基于第三方平臺的數據上傳方法和下載方法的實施例相對應,本 申請還4是供了基于第三方平臺的數據上傳系統(tǒng)和下載系統(tǒng)的實施例。
參見圖5,為本申請基于第三方平臺的數據上傳系統(tǒng)的實施例框圖。
該基于第三方平臺的數據上傳系統(tǒng)包括第一網下數據服務器510、第一 WebService服務器520和第一網上數據服務器530。
其中,所述第一 WebService服務器520,用于對需要上傳數據的第一網下 數據服務器510進行身份驗證,所述身份驗證通過后,接收所述第一網下數據服務器510上傳的打包后的XML格式的數據包,將所述XML格式的數據包 轉化為DataSet格式的數據集后提供給第一網上數據服務器530。
進一步,所述第一網下數據服務器510,還用于從其業(yè)務數據庫中選擇需 要上傳的數據,將所述選擇的數據進行打包生成XML格式的數據包,通過預 先協(xié)商的密鑰對所述XML格式的數據包進行加密,并將所述加密后的XML 格式的數據包后放入中間數據庫中進行緩存,向所述第一 WebService服務器 520發(fā)送需要上傳數據的請求;
所述第一 WebService服務器520,具體用于接收所述第一網下數據服務器 510從所述中間數據庫中上傳的打包后的XML格式的數據包。
進一步,所述第一 WebService服務器510,還用于通過預先協(xié)商的密鑰對 所述XML格式的數據包進行解密,獲取解密后的XML格式的數據包,通過 所述解密后的XML格式的數據包的節(jié)點標識判斷所述XML格式的數據包是 否完整,若判斷為完整的XML格式的數據包,則執(zhí)行所述將所述XML格式 的數據包轉化為DataSet格式的數據集的功能。
進一步,所述第一 WebService服務器520,具體用于將DataSet格式的數 據集作為臨時數據寫入第一網上數據服務器530的數據庫;
所述第一網上數據服務器530,用于^^查所述臨時數據是否完整,將^r查 為完整的臨時數據按照數據的順序寫入正式數據表,并刪除所述臨時數據。
參見圖6,為本申請基于第三方平臺的數據下載系統(tǒng)的實施例框圖。
該基于第三方平臺的數據下載系統(tǒng)包括第二網下數據服務器610、第二 WebService服務器620和第二網上數據服務器630。
其中,所述第二 WebService服務器620,用于對需要向第二網下數據服務 器610提供下載數據的第二網上數據服務器630進行身份認證,所述身份驗證 通過后,從所述第二網上數據服務器630獲取打包后的XML格式的數據包, 將所述XML格式的數據包轉化為DataSet格式的數據集后提供給所述第二網 下數據服務器610。
進一步,所述第二網下數據服務器610,用于按照預設的時間間隔向第二 網上數據服務器630發(fā)送數據下載請求;所述第二網上數據服務器630,用于根據所述下載請求將待下載的數據進
行打包生成XML格式的數據包,通過預先協(xié)商的密鑰對所述XML格式的數 據包進行加密,向所述第二 Web Service服務器620發(fā)送需要傳輸數據的請求;
所述第二 WebService服務器620,具體用于通過預先協(xié)商的密鑰對所述 XML格式的數據進行解密,獲得解密后的XML格式的數據包。
進一步,所述第二 WebService服務器620,具體用于將所述DataSet格式 的數據集寫入第二網下數據服務器610的中間數據庫中;
所述第二網下數據服務器610,還用于檢查所述中間數據庫中的數據集是 否完整,將檢查為完整的數據集按照數據的順序寫入業(yè)務數據庫的正式數據 表,刪除所述中間數據庫中的數據集。
通過以上的實施方式的描述可知,本申請實施例中無需網上數據服務器與 網下數據服務器進行直連,在進行數據交互時,通過WebService服務器在二 者之間建立起數據傳輸的虛擬通道,由于所有網下數據服務器均通過 WebService服務器訪問網上數據服務器,因此不會因為眾多網下數據服務器同 時訪問網上數據服務器而導致網上數據服務器的訪問性能下降;并且,由于網 下數據服務器沒有對網上數據服務器直接開放,在進行數據傳輸時,通過 WebService服務器的身份驗證提高了數據交互的安全性。
通過以上的實施方式的描述可知,本領域的技術人員可以清楚地了解到本 申請可借助軟件加必需的通用硬件平臺的方式來實現。基于這樣的理解,本申 請的技術方案本質上或者說對現有技術做出貢獻的部分可以以軟件產品的形 式體現出來,該計算機軟件產品可以存儲在存儲介質中,如ROM/RAM、》茲石萊、 光盤等,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器, 或者網絡設備等)執(zhí)行本申請各個實施例或者實施例的某些部分所述的方法。
本說明書中的各個實施例均采用遞進的方式描述,各個實施例之間相同相 似的部分互相參見即可,每個實施例重點i兌明的都是與其他實施例的不同之 處。尤其,對于系統(tǒng)實施例而言,由于其基本相似于方法實施例,所以描述的 比較簡單,相關之處參見方法實施例的部分說明即可。
本申請可用于眾多通用或專用的計算系統(tǒng)環(huán)境或配置中。例如個人計算機、服務器計算機、手持設備或便攜式設備、平板型設備、多處理器系統(tǒng)、基 于微處理器的系統(tǒng)、置頂盒、可編程的消費電子設備、網絡PC、小型計算機、 大型計算機、包括以上任何系統(tǒng)或設備的分布式計算環(huán)境等等。
本申請可以在由計算機執(zhí)行的計算機可執(zhí)行指令的 一般上下文中描述,例 如程序模塊。 一般地,程序模塊包括執(zhí)行特定任務或實現特定抽象數據類型的 例程、程序、對象、組件、數據結構等等。也可以在分布式計算環(huán)境中實踐本 申請,在這些分布式計算環(huán)境中,由通過通信網絡而被連接的遠程處理設備來 執(zhí)行任務。在分布式計算環(huán)境中,程序模塊可以位于包括存儲設備在內的本地 和遠程計算機存儲介質中。
雖然通過實施例描繪了本申請,本領域普通技術人員知道,本申請有許多 變形和變化而不脫離本申請的精神,希望所附的權利要求包括這些變形和變化 而不脫離本申請的精神。
權利要求
1、一種基于第三方平臺的數據上傳方法,其特征在于,通過Web Service服務器實現網下數據服務器向網上數據服務器上傳數據,包括Web Service服務器對需要上傳數據的網下數據服務器進行身份驗證;所述身份驗證通過后,接收所述網下數據服務器上傳的打包后的XML格式的數據包;將所述XML格式的數據包轉化為DataSet格式的數據集后提供給網上數據服務器。
2、 根據權利要求1所述的方法,其特征在于,所述WebService服務器對 需要上傳數據的網下數據服務器進行身份驗證之前,還包括網下數據服務器從其業(yè)務數據庫中選擇需要上傳的數據; 將所述選擇的數據進行打包生成XML格式的數據包; 通過預先協(xié)商的密鑰對所述XML格式的數據包進行加密,并將所述加密 后的XML格式的數據包后放入中間數據庫中進行緩存; 向WebService服務器發(fā)送需要上傳數據的請求。
3、 根據權利要求2所述的方法,其特征在于,所述接收所述網下數據服 務器上傳的打包后的XML格式的數據包具體為接收網下數據服務器從所述 中間數據庫中上傳的打包后的XML格式的數據包。
4、 根據權利要求2所述的方法,其特征在于,所述接收所述網下數據服 務器上傳的打包后的XML格式的數據包之后,還包括通過預先協(xié)商的密鑰對所述XML格式的數據包進行解密,獲取解密后的 XML格式的數據包;通過所述解密后的XML格式的數據包的節(jié)點標識判斷所述XML格式的 數據包是否完整;若判斷為完整的XML格式的數據包,則執(zhí)行所述將所述XML格式的數 據包轉化為DataSet格式的數據集的步驟。
5、 根據權利要求1所述的方法,其特征在于,所述提供給網上數據服務 器具體為將DataSet格式的數據集作為臨時數據寫入網上數據服務器的數據 庫。
6、 根據權利要求5所述的方法,其特征在于,還包括網上數據服務器檢查所述臨時數據是否完整;將檢查為完整的臨時數據按照數據的順序寫入正式數據表;刪除所述臨時數據。
7、 一種基于第三方平臺的數據下載方法,其特征在于,通過WebService 服務器實現網下數據服務器從網上數據服務器下載數據,包括WebService服務器對需要向網下數據服務器提供下載數據的網上數據服 務器進行身份認證;所述身份驗證通過后,從所述網上數據服務器獲取打包后的XML格式的 數據包;將所述XML格式的數據包轉化為DataSet格式的數據集后提供給所述網 下數據服務器。
8、 根據權利要求7所述的方法,其特征在于,所述WebService服務器對 需要向網下數據服務器提供下載數據的網上數據服務器進行身份認證之前,還 包括所述網下數據服務器按照預設的時間間隔向網上數據服務器發(fā)送數據下 載請求;網上數據服務器根據所述下載請求將待下載的數據進行打包生成XML格 式的數據包;通過預先協(xié)商的密鑰對所述XML格式的數據包進行加密; 向所述WebService服務器發(fā)送需要傳輸數據的請求。
9、 根據權利要求8所述的方法,其特征在于,所述從所述網上數據服務 器獲取打包后的XML格式的數據包之后,還包括WebService服務器通過預先協(xié)商的密鑰對所述XML格式的數據進行解 密,獲得解密后的XML格式的數據包。
10、 根據權利要求1所述的方法,其特征在于,所述提供給所述網下數據 服務器具體為將所述DataSet格式的數據集寫入網下數據服務器的中間數據 庫中。
11、 根據權利要求IO所述的方法,其特征在于,還包括網下數據服務器檢查所述中間數據庫中的數據集是否完整;將檢查為完整的數據集按照數據的順序寫入業(yè)務數據庫的正式數據表;刪除所述中間數據庫中的數據集。
12、 一種基于第三方平臺的數據上傳系統(tǒng),其特征在于,包括網下數據 服務器、WebService服務器和網上數據服務器,所述WebService服務器,用于對需要上傳數據的網下數據服務器進行身 份驗證,所述身份驗證通過后,接收所述網下數據服務器上傳的打包后的XML 格式的數據包,將所述XML格式的數據包轉化為DataSet格式的數據集后提 供給網上數據服務器。
13、 根據權利要求12所述的系統(tǒng),其特征在于,所述網下數據服務器,還用于從其業(yè)務數據庫中選擇需要上傳的數據,將 所述選擇的數據進行打包生成XML格式的數據包,通過預先協(xié)商的密鑰對所 述XML格式的數據包進行加密,并將所述加密后的XML格式的數據包后放 入中間數據庫中進行緩存,向所述WebService服務器發(fā)送需要上傳數據的請求;所述WebService服務器,具體用于接收所述網下數據服務器從所述中間 數據庫中上傳的打包后的XML格式的數據包。
14、 根據權利要求13所述的系統(tǒng),其特征在于,所述WebService服務器,還用于通過預先協(xié)商的密鑰對所述XML格式的 數據包進行解密,獲取解密后的XML格式的數據包,通過所述解密后的XML 格式的數據包的節(jié)點標識判斷所述XML格式的數據包是否完整,若判斷為完 整的XML格式的數據包,則執(zhí)行所述將所述XML格式的數據包轉化為 DataSet格式的數據集的功能。
15、 根據權利要求12所述的系統(tǒng),其特征在于,所述WebService服務器,具體用于將DataSet格式的數據集作為臨時數據 寫入網上數據服務器的數據庫;所述網上數據服務器,用于檢查所述臨時數據是否完整,將4全查為完整的 臨時數據按照數據的順序寫入正式數據表,并刪除所述臨時數據。
16、 一種基于第三方平臺的數據下載系統(tǒng),其特征在于,包括網下數據 服務器、WebService服務器和網上數據服務器,所述WebService服務器,用于對需要向網下數據服務器提供下載數據的 網上數據服務器進行身份認證,所述身份驗證通過后,從所述網上數據服務器 獲取打包后的XML格式的數據包,將所述XML格式的數據包轉化為DataSet 格式的數據集后提供給所述網下數據服務器。
17、 根據權利要求16所述的系統(tǒng),其特征在于,所述網下數據服務器,用于按照預設的時間間隔向網上數據服務器發(fā)送數 據下載請求;所述網上數據服務器,用于根據所述下載請求將待下載的數據進行打包生 成XML格式的數據包,通過預先協(xié)商的密鑰對所述XML格式的數據包進行 加密,向所述WebService力l務器發(fā)送需要傳輸數據的請求;所述WebService服務器,具體用于通過預先協(xié)商的密鑰對所述XML格式 的數據進行解密,獲得解密后的XML格式的數據包。
18、 根據權利要求16所述的系統(tǒng),其特征在于,所述WebService服務器,具體用于將所述DataSet格式的數據集寫入網下 數據服務器的中間數據庫中;所述網下數據服務器,還用于檢查所述中間數據庫中的數據集是否完整, 將檢查為完整的數據集按照數據的順序寫入業(yè)務數據庫的正式數據表,刪除所 述中間數據庫中的數據集。
全文摘要
本申請實施例公開了一種基于第三方平臺的數據上傳方法、下載方法及系統(tǒng),所述數據上傳方法包括Web Service服務器對需要上傳數據的網下數據服務器進行身份驗證;所述身份驗證通過后,接收所述網下數據服務器上傳的打包后的XML格式的數據包;將所述XML格式的數據包轉化為DataSet格式的數據集后提供給網上數據服務器。本申請實施例中在進行數據交互時,由于所有網下數據服務器均通過WebService服務器訪問網上數據服務器,因此不會因為眾多網下數據服務器同時訪問網上數據服務器而導致網上數據服務器的訪問性能下降;并且通過WebService服務器的身份驗證提高了數據交互的安全性。
文檔編號H04L29/06GK101610291SQ20091016217
公開日2009年12月23日 申請日期2009年8月6日 優(yōu)先權日2009年8月6日
發(fā)明者維 馮, 李七生, 斌 胡 申請人:杭州高達軟件系統(tǒng)有限公司