專利名稱:一種建立數(shù)據(jù)訪問連接的方法、系統(tǒng)及用戶終端的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及IP網(wǎng)絡(luò)技術(shù)領(lǐng)域,尤其涉及一種建立數(shù)據(jù)訪問連接的方法、 系統(tǒng)及用戶終端。
背景技術(shù):
對于一個大型的電子商務(wù)網(wǎng)站系統(tǒng),它的結(jié)構(gòu)比較復(fù)雜,下面的子系統(tǒng)可 能包括供應(yīng)/求購信息發(fā)布系統(tǒng),用戶訂單系統(tǒng),客戶關(guān)系管理系統(tǒng),商人間的 即時通訊系統(tǒng)等等,這些子系統(tǒng)可能是在網(wǎng)站的不同歷史發(fā)展階段由于戰(zhàn)略的 調(diào)整而加入,并且由于開發(fā)時間,技術(shù)架構(gòu),運營部門的不同,這些子網(wǎng)站有 自己的數(shù)據(jù)獨立性。但是,作為一個完整的企業(yè)應(yīng)用,在運營過程中這些子網(wǎng) 站之間又存在一些頻繁的數(shù)據(jù)交換,而這種數(shù)據(jù)交換往往又是基于多種網(wǎng)絡(luò)協(xié) 議、多種才支術(shù)架構(gòu)的。
用戶終端中保存有利用網(wǎng)絡(luò)協(xié)議與服務(wù)器建立數(shù)據(jù)訪問連接的函數(shù)庫,對 于不同的網(wǎng)絡(luò)協(xié)議,與服務(wù)器建立數(shù)據(jù)訪問連接的函數(shù)庫不同。程序員在用戶 終端為服務(wù)器4C供的某一服務(wù)編寫數(shù)據(jù)訪問連接程序時,首先必須清楚服務(wù)器 提供服務(wù)所使用的網(wǎng)絡(luò)協(xié)議,然后在程序中編寫調(diào)用與該網(wǎng)絡(luò)協(xié)議對應(yīng)的與服 務(wù)器建立數(shù)據(jù)訪問連接的函數(shù)庫中的遠程數(shù)據(jù)訪問方法的代碼,這樣,程序員 必須對每個網(wǎng)絡(luò)協(xié)議對應(yīng)的用于與服務(wù)器建立數(shù)據(jù)訪問連接的函數(shù)庫名稱和 函數(shù)庫中的遠程數(shù)據(jù)訪問方法名稱十分清楚,才能編寫出數(shù)據(jù)訪問連接程序。 用戶終端需要W良務(wù)器獲取數(shù)據(jù)時,根據(jù)所編寫的數(shù)據(jù)訪問連接程序,調(diào)用相 應(yīng)函數(shù)庫中的遠程數(shù)據(jù)訪問方法,即將用戶傳入的服務(wù)器IP地址、請求服務(wù)類 型、請求數(shù)據(jù)等信息作為參數(shù)傳入該方法中,執(zhí)行該方法中的遠程服務(wù)訪問代碼,與服務(wù)器建立數(shù)據(jù)訪問連接。與服務(wù)器建立連接后,用戶終端向服務(wù)器發(fā) 送數(shù)據(jù)請求。
服務(wù)器接收到用戶終端發(fā)來的數(shù)據(jù)請求后,解析該數(shù)據(jù)請求,確定數(shù)據(jù)源, 對該數(shù)據(jù)源進行數(shù)據(jù)訪問,獲取到用戶終端需要的請求數(shù)據(jù),并將該請求數(shù)據(jù) 進行加密、壓縮后發(fā)送給發(fā)出數(shù)據(jù)請求的用戶終端。該用戶終端接收到服務(wù)器 返回的請求數(shù)據(jù)后,對該請求數(shù)據(jù)進行解壓縮和解密,獲得其需要的數(shù)據(jù)信息。
由此可見,現(xiàn)有技術(shù)中,程序員每次編寫數(shù)據(jù)訪問連接程序時,需要輸入
務(wù)創(chuàng)建方法名稱,數(shù)據(jù)傳輸使用的網(wǎng)絡(luò)協(xié)議不同,則使用的與服務(wù)器建立數(shù)據(jù) 訪問連接的函數(shù)庫和需要調(diào)用的遠程服務(wù)創(chuàng)建方法就不同,這要求程序員需要 對系統(tǒng)中對應(yīng)不同網(wǎng)絡(luò)協(xié)議的用來與服務(wù)器建立數(shù)據(jù)訪問連接的函數(shù)庫和庫 中的方法都有較深入的了解,對程序員自身的要求較高,當程序員知道采用何 種網(wǎng)絡(luò)協(xié)議,但不清楚如何選擇與該網(wǎng)絡(luò)協(xié)議對應(yīng)的函數(shù)庫,或如何調(diào)用該庫 中的數(shù)據(jù)訪問方法時,用戶終端就無法與服務(wù)器建立連接,給用戶的數(shù)據(jù)訪問 帶來了很大的困難。并且一旦服務(wù)器提供的服務(wù)所采用的網(wǎng)絡(luò)協(xié)議發(fā)生變更, 用戶終端的數(shù)據(jù)訪問連接代碼需要重新設(shè)計,增加了代碼維護和管理的困難 度。
發(fā)明內(nèi)容
本發(fā)明提供一種建立數(shù)據(jù)訪問連接的方法、系統(tǒng)及用戶終端,用于解決現(xiàn) 有技術(shù)中當程序員知道采用何種網(wǎng)絡(luò)協(xié)議,但不知道如何選擇與該網(wǎng)絡(luò)協(xié)議對 應(yīng)的函數(shù)庫,或如何調(diào)用該函數(shù)庫中的遠程數(shù)據(jù)訪問方法時,用戶終端就無法 與服務(wù)器建立連接,而給用戶的數(shù)據(jù)訪問帶來很大困難的問題。
本發(fā)明提供的一種建立數(shù)據(jù)訪問連接的方法,應(yīng)用于包括用戶終端和服務(wù) 器的系統(tǒng)中,所述用戶終端存儲有一個以上的利用網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接 所使用的函數(shù)庫,并預(yù)先保存網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連
接所使用函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系,該方法包括以下
步驟
A. 用戶終端根據(jù)所述對應(yīng)關(guān)系,確定配置的請求信息所包含的網(wǎng)絡(luò)協(xié)議 標識對應(yīng)的函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法;
B. 用戶終端利用所述函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法,根據(jù)所述 請求信息中的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。
所述請求信息是用戶根據(jù)自身需要配置。 所述請求信息為統(tǒng)一資源定位URL標識格式。
當所述請求信息為URL標識格式時,在執(zhí)行步驟A之前,該方法進一步 包括用戶終端利用自身保存的URL定位組件將配置的請求消息進行解析, 獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器IP地址。
步驟A中所述用戶終端利用自身保存的傳輸連接組件,根據(jù)所述對應(yīng)關(guān)系 確定配置的請求信息所包含的網(wǎng)絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中遠程 數(shù)據(jù)訪問方法。
步驟B中所述用戶終端的服務(wù)器傳輸工廠組件利用所述函數(shù)庫和該函數(shù) 庫中遠程數(shù)據(jù)訪問方法,根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù)器建立 數(shù)據(jù)訪問連接。
一種建立數(shù)據(jù)訪問連接的系統(tǒng),該系統(tǒng)包括
存儲有一個以上函數(shù)庫的用戶終端,所述用戶終端用于保存網(wǎng)絡(luò)協(xié)議標識 與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪 問方法的對應(yīng)關(guān)系;根據(jù)所迷對應(yīng)關(guān)系確定配置的請求信息中包含的網(wǎng)絡(luò)協(xié)議 標識所對應(yīng)的函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法,利用該函數(shù)庫和該函數(shù) 庫中遠程數(shù)據(jù)訪問方法,根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù)器建立 數(shù)據(jù)訪問連接;
服務(wù)器,用于與用戶終端建立數(shù)據(jù)訪問連接,為所述用戶終端提供訪問數(shù)據(jù)。
所述^貪求4言息為URL標識格式。
所述用戶終端,還用于當所述請求信息為URL標識格式時,利用自身保 存的URL定位組件將配置的URL標識進行解析,獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器 IP地址。
一種用戶終端,與服務(wù)器相連,該用戶終端包括保存單元、連接單元和執(zhí) 行單元,
所述保存單元,用于保存網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連 接所使用函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系;
所述連接單元,用于根據(jù)所述對應(yīng)關(guān)系,確定配置的請求信息所包含的網(wǎng) 絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法;
所述執(zhí)行單元,用于利用所述函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法, 根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。
所述請求信息為URL標識格式。
所述用戶終端進一步包括
解析單元,用于利用自身保存的URL定位組件將配置的URL標識進行解 析,獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器IP地址。
與現(xiàn)有技術(shù)相比,本發(fā)明提供的方法中,用戶終端需要從服務(wù)器獲取數(shù)椐 時,根據(jù)預(yù)先保存的網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用 函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系,確定配置的請求信息所包
函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,根據(jù)該請求信息中的服務(wù)器IP地 址與服務(wù)器建立數(shù)據(jù)訪問連接,這樣,即使程序員不清楚如何選擇與某一網(wǎng)絡(luò) 協(xié)議對應(yīng)的函數(shù)庫,及如何調(diào)用該函數(shù)庫中的遠程數(shù)據(jù)訪問方法時,用戶終端 仍然可以根據(jù)自身保存的對應(yīng)關(guān)系確定需要使用的函數(shù)庫和該函數(shù)庫中的遠 程數(shù)據(jù)訪問方法,利用該函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法與服務(wù)器建
立連接。同時,當服務(wù)器提供的服務(wù)所采用的網(wǎng)絡(luò)協(xié)議發(fā)生變更時,只需更
改請求信息中的網(wǎng)絡(luò)協(xié)議標識,而不需要對數(shù)據(jù)訪問連接代碼進行重新設(shè)計, 使代碼維護和管理更加容易。
圖l為本發(fā)明的方法流程圖2為本發(fā)明中實施例的流程示意圖3為本發(fā)明中系統(tǒng)的結(jié)構(gòu)示意圖4為本發(fā)明中用戶終端的結(jié)構(gòu)示意圖。
具體實施例方式
本發(fā)明提供一種建立數(shù)據(jù)訪問連接的方法,其核心思想是用戶需要從服 務(wù)器獲取數(shù)據(jù)時,用戶終端根據(jù)預(yù)先保存的網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與 服務(wù)器建立連接所使用函M和該函數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系,確 定請求信息中包含的網(wǎng)絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪 問方法,并利用該函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,根據(jù)請求信息中 的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。
參見圖1,本發(fā)明提供的一種建立數(shù)據(jù)訪問連接的方法的具體流程如下
步驟101:需要從ll務(wù)器獲取數(shù)據(jù)時,配置請求信息;
這里,用戶需要從服務(wù)器獲取數(shù)據(jù)時,可以根據(jù)自身需要配置請求信息, 該請求信息包括服務(wù)器IP地址和網(wǎng)絡(luò)協(xié)議標識,該網(wǎng)絡(luò)協(xié)議標識是數(shù)據(jù)傳輸 時所采用的網(wǎng)絡(luò)協(xié)議的標識,例如遠程方法調(diào)用(remote method invoke, rmi) 協(xié)議等。
較佳的,所述請求信息可以采用統(tǒng)一資源定位(Uniform Resource Location, URL)標識格式,例如,某一 URL標識為rmi:〃 202.109.178.78:7788,則其中 包含的服務(wù)器IP地址為202.109.178.78,網(wǎng)絡(luò)協(xié)議標識為rmi,端口號為7788。
當所述請求信息采用URL標識格式時,用戶終端利用自身保存的URL定 位(URLocator)組件解析該URL標識,獲得服務(wù)器IP地址和數(shù)據(jù)傳輸所采 用的網(wǎng)絡(luò)協(xié)i義標識。
步驟102:用戶終端才艮據(jù)預(yù)先保存的網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服 務(wù)器建立連接所使用函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系,確 定所述請求信息中包含的網(wǎng)絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù) 據(jù)訪問方法;
在用戶終端中預(yù)先保存有每種網(wǎng)絡(luò)協(xié)議使用的與服務(wù)器建立數(shù)據(jù)訪問連 接的函數(shù)庫,該函數(shù)庫存儲有與服務(wù)器建立數(shù)據(jù)訪問連接所需要的信息,例如 遠程服務(wù)創(chuàng)建方法等??梢詫⒏鱾€函數(shù)庫進行集成,成為一個統(tǒng)一的類庫,本 發(fā)明把這個封裝后的類庫集合稱為統(tǒng)一遠程類庫(UnionRemoteLib)。
用戶終端中還保存有網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接 所使用函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系。數(shù)據(jù)傳輸使用的 網(wǎng)絡(luò)協(xié)議不同,則利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用的函數(shù)庫和該函數(shù) 庫中的遠程數(shù)據(jù)訪問方法就不同,所以所述用戶終端保存的網(wǎng)絡(luò)協(xié)議與函數(shù)庫 和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系為--對應(yīng)關(guān)系。
這里,可以由用戶終端的服務(wù)器傳輸工廠(ServerTraiisportFactoiy)組件, 針對每種網(wǎng)絡(luò)協(xié)議,保存用于調(diào)用該網(wǎng)絡(luò)協(xié)議對應(yīng)的函數(shù)庫中的遠程數(shù)據(jù)訪問 方法的代碼,并且各段針對不同網(wǎng)絡(luò)協(xié)議的調(diào)用代碼被按照工廠模式封裝成一 個統(tǒng)一的訪問代理函數(shù)庫。服務(wù)器傳輸工廠(ServerTransportFactory)組件通 過保存對于何種網(wǎng)絡(luò)協(xié)議標識,而執(zhí)行訪問代理函數(shù)庫中哪段調(diào)用代碼的說 明,來保存網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用函數(shù)庫和 該函數(shù)庫中的遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系。
用戶終端接收到步驟101中配置的請求信息后,利用自身保存的傳輸連接 (TransportConnector)組件根據(jù)所述對應(yīng)關(guān)系,確定該請求信息所包含的網(wǎng)絡(luò) 協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,并創(chuàng)建與該函IW 建立連接的代碼。
步驟103:用戶終端利用所述函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法, 根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接,并向服務(wù)
器發(fā)送數(shù)據(jù)請求;
用戶終端確定配置的請求信息中包含的網(wǎng)絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該 函數(shù)庫中的遠程數(shù)據(jù)訪問方法,并與函數(shù)庫建立連接后,由服務(wù)器傳輸工廠 (ServerTransportFactory)組件利用步驟102中確定的函數(shù)庫,將步驟102中 配置的請求信息中的服務(wù)器IP地址等作為參數(shù)傳入該函數(shù)庫中的遠程數(shù)據(jù)訪 問方法,運行該方法中的遠程服務(wù)訪問代碼,與服務(wù)器建立數(shù)據(jù)訪問連接。用 戶終端與服務(wù)器建立連接后,向服務(wù)器發(fā)送數(shù)據(jù)請求,該數(shù)據(jù)請求中包含請求 服務(wù)類型和請求數(shù)據(jù)信息;
步驟104:服務(wù)器接收到用戶終端發(fā)來的數(shù)據(jù)請求后,從數(shù)據(jù)源中獲取請 求數(shù)據(jù),并將獲取到的請求數(shù)據(jù)壓縮后發(fā)送給該用戶終端;
服務(wù)器接收到用戶終端發(fā)來的數(shù)據(jù)請求后,由激發(fā)處理(InokeHandler) 組件對該數(shù)據(jù)請求進行解析,確定數(shù)據(jù)源,對該數(shù)據(jù)源進行數(shù)據(jù)訪問,從該數(shù) 據(jù)源中獲取到請求數(shù)據(jù);
然后,服務(wù)器對是否將獲取到的請求數(shù)據(jù)加密進行選擇,如果選擇加密, 加密方式有公鑰加密和私鑰加密。數(shù)據(jù)加密完成后,服務(wù)器自動將加密后的請 求數(shù)據(jù)進行壓縮,以節(jié)省數(shù)據(jù)傳輸占用的網(wǎng)絡(luò)帶寬和傳輸時間,這里可以采用 數(shù)據(jù)傳輸壓縮(TransportDataCompresser)組件對該請求數(shù)據(jù)進行壓縮;如果 選擇不加密,服務(wù)器直接將從數(shù)據(jù)源獲取到的請求數(shù)據(jù)進行壓縮;
最后,服務(wù)器將壓縮后的請求數(shù)據(jù)發(fā)送給發(fā)出數(shù)據(jù)請求的用戶終端。
步驟105:用戶終端接收到服務(wù)器發(fā)來的請求數(shù)據(jù)后,對該數(shù)據(jù)進行解壓 縮,獲得用戶需要的請求數(shù)據(jù)。
這里,用戶終端可以利用數(shù)據(jù)傳輸解壓縮(TransportDataUnCompresser) 組件對數(shù)據(jù)進行解壓縮。并且,如果服務(wù)器發(fā)來的數(shù)據(jù)為加密形式,用戶終端 在對數(shù)據(jù)進行解壓縮后,還需要對數(shù)據(jù)進行解密才能得到用戶需要的請求數(shù) 據(jù)。
下面以具體實施例對本發(fā)明提供的方法進行具體說明
參見圖2,用戶終端與服務(wù)器建立連接時,首先解析配置的URL標識,獲 得服務(wù)器IP地址、網(wǎng)絡(luò)協(xié)議標識和端口號。然后,用戶終端根據(jù)預(yù)先保存的 網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用函數(shù)庫和該函數(shù)庫 中的遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系,確定該網(wǎng)絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函 數(shù)庫中的遠程數(shù)據(jù)訪問方法,并與該函數(shù)庫建立訪問連接后,將解析出的服務(wù) 器IP地址、端口號和用戶輸入的請求服務(wù)類型、請求數(shù)據(jù)等信息作為^t傳 入該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,運行該方法中的遠程服務(wù)訪問代碼,與服 務(wù)器建立數(shù)據(jù)訪問連接。用戶終端與服務(wù)器成功建立連接,則向服務(wù)器發(fā)送包 含求服務(wù)類型和請求數(shù)據(jù)信息的數(shù)據(jù)請求,否則向用戶返回錯誤信息。
服務(wù)器接收到用戶終端發(fā)來的數(shù)據(jù)請求后,對該數(shù)據(jù)請求進行解析,確定 數(shù)據(jù)源,對該數(shù)據(jù)源進行數(shù)據(jù)訪問。若服務(wù)器從數(shù)據(jù)源成功獲取請求數(shù)據(jù),則 對是否加密數(shù)據(jù)進行選擇,如果選擇加密,數(shù)據(jù)加密完成后,自動將加密后的 請求數(shù)據(jù)進行壓縮;如果選擇不加密,直接將從數(shù)據(jù)源獲取到的請求數(shù)據(jù)進行 壓縮。若服務(wù)器未從數(shù)據(jù)源成功獲取請求數(shù)據(jù),則通知用戶終端數(shù)據(jù)獲取失敗, 用戶終端向用戶返回錯誤信息。
服務(wù)器將壓縮后的請求數(shù)據(jù)發(fā)送給發(fā)出數(shù)椐請求的用戶終端,用戶終端接 收到服務(wù)器返回的請求數(shù)據(jù)后,對該數(shù)據(jù)進行解壓縮和解密,獲得用戶需要的 請求數(shù)據(jù)。
參見圖3,本發(fā)明還提供一種建立數(shù)據(jù)訪問連接的系統(tǒng),該系統(tǒng)包括存儲 有一個以上函數(shù)庫的用戶終端301和服務(wù)器302,其中,用戶終端301,用于 保存網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用函數(shù)庫和該函 數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系;根據(jù)所述對應(yīng)關(guān)系確定配置的請求信息
利用該函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,根據(jù)所述請求信息中的服務(wù) 器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接;服務(wù)器302,用于與用戶終端建立數(shù)據(jù)
訪問連接,為所述用戶終端提供訪問數(shù)據(jù)。
所述請求信息為URL標識格式。
用戶終端301,用于當所述請求信息為URL標識格式時,利用自身保存的 URL定位組件將配置的URL標識進行解析,獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器IP地 址。
參見圖4,本發(fā)明還提供一種用戶終端,可以應(yīng)用于建立數(shù)據(jù)訪問連接的 系統(tǒng)中,與服務(wù)器相連,該用戶終端包括保存單元401、連接單元402和執(zhí)行 單元403,其中,保存單元401,用于保存網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與 服務(wù)器建立連接所使用函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系;連 接單元402,用于根據(jù)根據(jù)所述對應(yīng)關(guān)系,確定配置的請求信息所包含的網(wǎng)絡(luò) 協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法;執(zhí)行單元403,用 于利用所述函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,根據(jù)所述請求信息中的 服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。
所述請求信息為URL標識格式。
所述用戶終端進一步包括解析單元404,用于利用自身保存的URL定位組 件將配置的URL標識進行解析,獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器IP地址。
顯然,本領(lǐng)域的技術(shù)人員可以對本發(fā)明進行各種改動和變型而不脫離本發(fā) 明的精神和范圍,這樣,倘若本發(fā)明的這些修改和楚型屬于本發(fā)明權(quán)利要求及 其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動和變型在內(nèi)。
權(quán)利要求
1、一種建立數(shù)據(jù)訪問連接的方法,應(yīng)用于包括用戶終端和服務(wù)器的系統(tǒng)中,所述用戶終端存儲有一個以上的利用網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用的函數(shù)庫,其特征在于,預(yù)先保存網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系,該方法包括以下步驟A.用戶終端根據(jù)所述對應(yīng)關(guān)系,確定配置的請求信息所包含的網(wǎng)絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法;B.用戶終端利用所述函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。
2、 如權(quán)利要求1所述的方法,其特征在于,所述請求信息是用戶根據(jù)自 身需要配置。
3、 如權(quán)利要求1所述的方法,其特征在于,所述請求信息為統(tǒng)一資源定 位URL標識格式。
4、 如權(quán)利要求3所述的方法,其特征在于,當所述請求信息為URL標識 格式時,在執(zhí)行步驟A之前,該方法進一步包括用戶終端利用自身保存的 URL定位組件將配置的請求消息進行解析,獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器IP地 址。
5、 如權(quán)利要求l所述的方法,其特征在于,步驟A中所述用戶終端利用 .自身保存的傳輸連接組件,根據(jù)所述對應(yīng)關(guān)系確定配置的請求信息所包含的網(wǎng) 絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法。
6、 如權(quán)利要求l所述的方法,其特征在于,步驟B中所述用戶終端的服 務(wù)器傳輸工廠組件利用所述函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,根據(jù)所 述請求信息中的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。
7、 一種建立數(shù)據(jù)訪問連接的系統(tǒng),其特征在于,該系統(tǒng)包括 存儲有一個以上函數(shù)庫的用戶終端,所迷用戶終端用于保存網(wǎng)絡(luò)協(xié)議標識 與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系;根據(jù)所述對應(yīng)關(guān)系確定配置的請求信息中包含的網(wǎng)絡(luò)協(xié) 議標識所對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法,利用該函數(shù)庫和該 函數(shù)庫中的遠程數(shù)據(jù)訪問方法,根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù) 器建立數(shù)據(jù)訪問連接;服務(wù)器,用于與用戶終端建立數(shù)據(jù)訪問連接,為所述用戶終端提供訪問數(shù)據(jù)。
8、 如權(quán)利要求7所述的系統(tǒng),其特征在于,所述請求信息為URL標識格式。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述用戶終端,還用于當所 述請求信息為URL標識格式時,利用自身保存的URL定位組件將配置的URL 標識進行解析,獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器IP地址。
10、 一種用戶終端,與服務(wù)器相連,其特征在于,該用戶終端包括保存單 元、連接單元和執(zhí)行單元,所述保存單元,用于保存網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連 接所使用函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系;所述連接單元,用于根據(jù)所述對應(yīng)關(guān)系,確定配置的請求信息所包含的網(wǎng) 絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法;所述執(zhí)行單元,用于利用所述函數(shù)庫和該函數(shù)庫中的遠程數(shù)據(jù)訪問方法, 根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。
11、 如權(quán)利要求IO所述的用戶終端,其特征在于,所述請求信息為URL 標識格式。
12、 如權(quán)利要求11所述的用戶終端,其特征在于,所述用戶終端進一步 包括解析單元,用于利用自身保存的URL定位組件將配置的URL標識進行解 析,獲得網(wǎng)絡(luò)協(xié)議標識和服務(wù)器IP地址。
全文摘要
本發(fā)明公開了一種建立數(shù)據(jù)訪問連接的方法,應(yīng)用于包括用戶終端和服務(wù)器的系統(tǒng)中,所述用戶終端保存有一個以上的利用網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用的函數(shù)庫,以及網(wǎng)絡(luò)協(xié)議標識與利用該網(wǎng)絡(luò)協(xié)議與服務(wù)器建立連接所使用函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法的對應(yīng)關(guān)系,該方法為用戶終端根據(jù)所述對應(yīng)關(guān)系,確定配置的請求信息所包含的網(wǎng)絡(luò)協(xié)議標識對應(yīng)的函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法;用戶終端利用所述函數(shù)庫和該函數(shù)庫中遠程數(shù)據(jù)訪問方法,根據(jù)所述請求信息中的服務(wù)器IP地址與服務(wù)器建立數(shù)據(jù)訪問連接。本發(fā)明還公開了一種建立數(shù)據(jù)訪問連接的系統(tǒng)和用戶終端。采用本發(fā)明,在與服務(wù)器建立數(shù)據(jù)訪問連接時,為用戶使用提供了很大的方便性。
文檔編號H04L12/00GK101192936SQ20061016075
公開日2008年6月4日 申請日期2006年11月29日 優(yōu)先權(quán)日2006年11月29日
發(fā)明者崚 何 申請人:阿里巴巴公司