專利名稱:基于vpn的跨平臺數據交互方法
技術領域:
本發明涉及數據交互技術,特別是涉及一種基于VPN的跨平臺數據交互方法。
背景技術:
隨著計算機技術的迅速發展,目前市場上已經出現了多種操作系統和多種數據庫平臺并存的情況,同時在較大型的公司內部還設立有專門的網絡系統,但是在當前的信息時代,信息數據的及時交互是非常重要的,而當前這種處于不同網絡系統、操作系統和數據庫平臺下的情況并不利于數據的及時交互,在當前若要建立雙方不同系統下的服務器之間的通訊機制,保證一定量的數據在安全、可靠的環境下進行交互與同步,需要架設遠程訪問設備、WAN設備、專用的接口服務器、數據交互平臺RMQ (Rapid Message Queue)、專有接口 程序的開發等,但這種做法存在較大的工作量和較高的通信成本的問題,成本太高并且當前的業務需求也更傾向于自動完成數據的交互與同步。因此目前還沒有一種有效的針對不同平臺之間進行數據交互的方法。
發明內容
本實發明所要解決的技術問題是,就是針對目前不同平臺數據交互困難的問題,提出一種基于VPN的跨平臺數據交互方法。本發明解決上述技術問題所采用的技術方案是基于VPN的跨平臺數據交互方法,其特征在于,包括以下步驟a.通過VPN為不同網絡系統的服務器建立通信連接;b.采用ODBC數據庫訪問標準接口為不同操作系統的服務器和不同的數據庫平臺
設置接口 ;c.通過接口進行跨平臺的數據交互。具體的,所示操作系統包括Linux操作系統和Windows操作系統。具體的,所述數據庫平臺包括Mysql數據庫和Oracle數據庫。本發明的有益效果為,有效降低了不同平臺數據交互的復雜性,且能保證數據在交互過程中的安全性和可靠性,實現了跨網絡平臺跨服務器平臺跨數據庫平臺的數據交互方法。
具體實施例方式下面對發明做進一步的說明本發明所述的基于VPN的跨平臺數據交互方法,主要包括以下步驟首先通過VPN為不同網絡系統的服務器建立通信連接,VPN (Virtual PrivateNetwork,簡稱VPN)虛擬專用網絡指的是在公用網絡上建立專用網絡的技術。其之所以稱為虛擬網,主要是因為整個VPN網絡的任意兩個節點之間的連接并沒有傳統專網所需的端到端的物理鏈路,而是架構在公用網絡服務商所提供的網絡平臺,如Internet、ATM(異步傳輸模式〉、Frame Relay (幀中繼)等之上的邏輯網絡,用戶數據在邏輯鏈路中傳輸。它涵蓋了跨共享網絡或公共網絡的封裝、加密和身份驗證鏈接的專用網絡的擴展。VPN主要采用了隧道技術、加解密技術、密鑰管理技術和使用者與設備身份認證技術,能夠有效實現不同網絡的服務器之間的相互連接;然后采用ODBC數據庫訪問標準接口為不同操作系統的服務器和不同的數據庫平臺設置接口,ODBC (Open Database Connectivity,ODBC)開放數據庫互連是微軟公司開放服務結構(WOSA, Windows Open Services Architecture)中有關數據庫的一個組成部分,它建立了一組規范,并提供了一組對數據庫訪問的標準API (應用程序編程接口),這些API利用SQL來完成其大部分任務。ODBC本身也提供了對SQL語言的支持,用戶可以直接將SQL語句送給ODBC,通過ODBC標準的API連接不同數據庫服務器,再通過如racle透明網關技術實現異構服務與MySql進行互連,最后通過DBLinKJOB調度實現數據庫層面的數據交互與同步。其優點在于節省了比較大的通信費用,避免了投入人力和物力去安裝維護服務器 、中間件、訪問設備,同時也不用開發基于相關協議的交互接口,從而降低了業務復雜度;最后通過接口進行跨平臺的數據交互,如可利用Oracle自身良好的性能支持、程序執行的高效性、穩定性,在避開對數據庫讀寫操作壓力高峰的前提下,定時的自動調用可執行的存儲過程,最終完成數據的交互與同步。具體的,所示操作系統包括Linux操作系統和Windows操作系統,Linux操作系統和Windows操作系統為當前主流的兩種操作系統。具體的,所述數據庫平臺包括Mysql數據庫和Oracle數據庫,Mysql數據庫和Oracle數據庫為當前分別用于Windows操作系統和Linux操作系統的主流數據庫。
權利要求
1.基于VPN的跨平臺數據交互方法,其特征在于,包括以下步驟 a.通過VPN為不同網絡系統的服務器建立通信連接; b.采用ODBC數據庫訪問標準接口為不同操作系統的服務器和不同的數據庫平臺設置接口 ; c.通過接口進行跨平臺的數據交互。
2.根據權利要求I所述的基于VPN的跨平臺數據交互方法,其特征在于,所示操作系統包括Linux操作系統和Windows操作系統。
3.根據權利要求I所述的基于VPN的跨平臺數據交互方法,其特征在于,所述數據庫平臺包括Mysql數據庫和Oracle數據庫。
全文摘要
本發明涉及數據交互技術,特別是涉及一種基于VPN的跨平臺數據交互方法。本發明所述的方法主要步驟為通過VPN為不同網絡系統的服務器建立通信連接;采用ODBC數據庫訪問標準接口為不同操作系統的服務器和不同的數據庫平臺設置接口;通過接口進行跨平臺的數據交互。本發明的有益效果為,有效降低了不同平臺數據交互的復雜性,且能保證數據在交互過程中的安全性和可靠性,實現了跨網絡平臺跨服務器平臺跨數據庫平臺的數據交互方法。本發明尤其適用于跨平臺的數據交互系統。
文檔編號H04L12/46GK102970205SQ20121052440
公開日2013年3月13日 申請日期2012年12月7日 優先權日2012年12月7日
發明者楊家鵬, 劉 東, 畢可駿 申請人:四川長虹電器股份有限公司