欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

跨網(wǎng)域通訊系統(tǒng)及其方法

文檔序號:7923479閱讀:178來源:國知局
專利名稱:跨網(wǎng)域通訊系統(tǒng)及其方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種跨網(wǎng)域通訊系統(tǒng)及其方法。
背景技術(shù)
近年來,隨著網(wǎng)際網(wǎng)絡(luò)的蓬勃發(fā)展,需使用網(wǎng)絡(luò)地址(IP address)的網(wǎng)絡(luò)裝置也 呈等比級數(shù)增長,但由于網(wǎng)絡(luò)地址具有唯一性且目前所廣泛使用的網(wǎng)絡(luò)地址為第四代尋址 協(xié)議(IPv4),此尋址協(xié)議僅運用32位元的長度來尋址全球的所有網(wǎng)絡(luò)裝置,因此容易造成 網(wǎng)絡(luò)地址不夠用的情況產(chǎn)生。 有鑒于此,便有廠商提出網(wǎng)絡(luò)地址轉(zhuǎn)譯(Network Address Translation, NAT)的 技術(shù),以便充分利用有限的網(wǎng)絡(luò)地址。 一般而言,網(wǎng)絡(luò)地址分為公共網(wǎng)絡(luò)地址(Public IP address)及私有網(wǎng)絡(luò)地址(Private IP address),所謂公共網(wǎng)絡(luò)地址為網(wǎng)絡(luò)服務(wù)供應(yīng)商 (Internet Service Providers, ISP)所發(fā)放的合法網(wǎng)絡(luò)地址,亦即網(wǎng)際網(wǎng)絡(luò)(即公共網(wǎng) 域)中的實際網(wǎng)絡(luò)地址;而私有網(wǎng)絡(luò)地址則是保留不予發(fā)放的網(wǎng)絡(luò)地址(亦稱之為虛擬網(wǎng) 絡(luò)地址),此保留的網(wǎng)絡(luò)地址是用于作為內(nèi)部網(wǎng)絡(luò)(即私有網(wǎng)域)使用,且可依照不同情 況供網(wǎng)絡(luò)管理者自行規(guī)劃及發(fā)放,舉例來說,第四代尋址協(xié)議規(guī)范所保留的網(wǎng)絡(luò)地址范圍 分別為10. 0. 0. 1至10. 255. 255. 254、 172. 16. 0. 1至172. 31. 255. 254及192. 168. 0. 1至 192. 168. 255. 254。相同的私有網(wǎng)絡(luò)地址可用于不同的私有網(wǎng)域中,故可有效解決網(wǎng)絡(luò)地址 不足的問題。然而,由于不同私有網(wǎng)域中可能具備相同的私有網(wǎng)絡(luò)地址,因此,為了避免網(wǎng) 絡(luò)地址重復(fù)而產(chǎn)生尋址錯亂的情況,私有網(wǎng)域與公共網(wǎng)域的包無法直接相互傳輸,若要傳 輸則必須通過同時位于公共網(wǎng)域及私有網(wǎng)域之內(nèi)且支持網(wǎng)絡(luò)地址轉(zhuǎn)譯的中介端,如IP分 享器,用于進行跨網(wǎng)域的包轉(zhuǎn)送。 然而,上述網(wǎng)絡(luò)地址轉(zhuǎn)譯的方式須通過私有網(wǎng)域內(nèi)的第一裝置主動對公共網(wǎng)域內(nèi) 的第二裝置發(fā)出聯(lián)機請求,以便在聯(lián)機請求的過程中將第一裝置及第二裝置的網(wǎng)絡(luò)地址之 對應(yīng)關(guān)系記錄于中介端的對應(yīng)表作為包轉(zhuǎn)送的依據(jù),因此,當?shù)谝谎b置未對第二裝置發(fā)出 聯(lián)機請求的情況下,將產(chǎn)生無法由公共網(wǎng)域中的第二裝置主動對私有網(wǎng)域的第一裝置進行 遠端控制的問題。 綜上所述,可知當前技術(shù)中長期以來一直存在無法由公共網(wǎng)域中的第二裝置主動 對私有網(wǎng)域的第一裝置進行遠端控制的問題,因此有必要提出改進的技術(shù)手段,來解決此 一問題。

發(fā)明內(nèi)容
本發(fā)明所要解決的技術(shù)問題是提供一種跨網(wǎng)域通訊系統(tǒng)及其方法,解決了無法由
公共網(wǎng)域中的第二裝置主動對私有網(wǎng)域的第一裝置進行遠端控制的問題。 為了解決上述問題,本發(fā)明提供了一種跨網(wǎng)域通訊系統(tǒng),應(yīng)用于具有一公共網(wǎng)域
及一私有網(wǎng)域的網(wǎng)絡(luò)環(huán)境中,包含一客戶端,位于所述公共網(wǎng)域,用于傳送一控制信息;
一行動端,位于所述私有網(wǎng)域,該行動端包含一前置模塊,用于傳送一聯(lián)機請求;及一控
4制模塊,用于接收所述控制信息,并執(zhí)行該控制信息以回傳至少一數(shù)據(jù)信息;一網(wǎng)絡(luò)服務(wù)
端,位于所述公共網(wǎng)域,用于同時與該公共網(wǎng)域及所述私有網(wǎng)域連接,并且具有一轉(zhuǎn)換表記
錄該網(wǎng)絡(luò)服務(wù)端及所述行動端的網(wǎng)絡(luò)識別碼之對應(yīng)關(guān)系,以及根據(jù)該轉(zhuǎn)換表進行包轉(zhuǎn)送處
理;及一服務(wù)端,位于所述公共網(wǎng)域,于啟動時分別初始化一第一通訊接口及一第二通訊接
口,該服務(wù)端包含一儲存模塊,用于儲存一對應(yīng)表,其中該對應(yīng)表至少包含記錄一客戶通
訊接口及一轉(zhuǎn)換通訊接口之對應(yīng)關(guān)系;一接收模塊,用于在所述公共網(wǎng)域中通過所述第一
通訊接口接收所述客戶端所傳送之所述控制信息,以及通過所述第二通訊接口接收所述行
動端所傳送之所述聯(lián)機請求及所述數(shù)據(jù)信息;一聯(lián)機模塊,用于根據(jù)所述聯(lián)機請求建立所
述服務(wù)端與所述行動端間的聯(lián)機,且于聯(lián)機建立后,將所述轉(zhuǎn)換通訊接口記錄于所述對應(yīng)
表,以及根據(jù)所述控制信息建立該服務(wù)端與所述客戶端間的聯(lián)機,且于聯(lián)機建立后,將所述
客戶通訊接口記錄于該對應(yīng)表;及一轉(zhuǎn)送模塊,用于根據(jù)所述對應(yīng)表將所述控制信息通過
所述第二通訊接口轉(zhuǎn)送至所述行動端,以及將所述數(shù)據(jù)信息通過所述第一通訊接口轉(zhuǎn)送所
述客戶端;其中,所述服務(wù)端與所述行動端間的聯(lián)機是通過所述網(wǎng)絡(luò)服務(wù)端進行轉(zhuǎn)送。 本發(fā)明還提供了一種跨網(wǎng)域通訊方法,應(yīng)用于具有一客戶端、一行動端、一網(wǎng)絡(luò)服
務(wù)端、一服務(wù)端、一公共網(wǎng)域及一私有網(wǎng)域的網(wǎng)絡(luò)環(huán)境中,其步驟包括于位于該公共網(wǎng)域
的所述服務(wù)端建立一對應(yīng)表,其中該對應(yīng)表至少包含記錄一客戶通訊接口及一轉(zhuǎn)換通訊接
口之對應(yīng)關(guān)系;于位于所述公共網(wǎng)域且同時與該公共網(wǎng)域及所述私有網(wǎng)域連接的所述網(wǎng)絡(luò)
服務(wù)端建立一轉(zhuǎn)換表,其中該轉(zhuǎn)換表記錄該網(wǎng)絡(luò)服務(wù)端及所述行動端的網(wǎng)絡(luò)識別碼之對應(yīng)
關(guān)系,以及根據(jù)該轉(zhuǎn)換表進行包轉(zhuǎn)送處理;于所述服務(wù)端啟動時分別初始化一第一通訊接
口及一第二通訊接口 ;所述行動端位于所述私有網(wǎng)域,且傳送一聯(lián)機請求至所述服務(wù)端;
所述服務(wù)端通過所述第二通訊接口接收所述行動端所傳送之所述聯(lián)機請求以建立該服務(wù)
端與該行動端間的聯(lián)機,且于聯(lián)機建立后,將所述轉(zhuǎn)換通訊接口記錄于所述對應(yīng)表;所述客
戶端于所述公共網(wǎng)域中傳送一控制信息至所述服務(wù)端;所述服務(wù)端于所述公共網(wǎng)域中通過
所述第一通訊接口接收所述客戶端所傳送之所述控制信息;所述服務(wù)端根據(jù)所述控制信息
建立該服務(wù)端與所述客戶端間的聯(lián)機,且于聯(lián)機建立后,將所述客戶通訊接口記錄于所述
對應(yīng)表,并根據(jù)該對應(yīng)表將該控制信息通過所述第二通訊接口轉(zhuǎn)送至所述行動端;所述行
動端接收所述控制信息,并執(zhí)行該控制信息以回傳至少一數(shù)據(jù)信息至所述服務(wù)端;及所述
服務(wù)端根據(jù)所述對應(yīng)表將所述數(shù)據(jù)信息通過所述第一通訊接口轉(zhuǎn)送至所述客戶端;其中,
所述服務(wù)端與所述行動端間的聯(lián)機是通過所述網(wǎng)絡(luò)服務(wù)端進行轉(zhuǎn)送。 與現(xiàn)有技術(shù)相比,本發(fā)明通過在公共網(wǎng)域中設(shè)置具有客戶端及行動端之對應(yīng)關(guān)系 的服務(wù)端,用于根據(jù)服務(wù)端的對應(yīng)表將公共網(wǎng)域的包主動轉(zhuǎn)送至私有網(wǎng)域中的裝置以進行 遠端控制,應(yīng)用本發(fā)明可達到提高對私有網(wǎng)域中裝置的管理便利性之技術(shù)功效。


圖1為本發(fā)明跨網(wǎng)域通訊系統(tǒng)之方框圖;
圖2為本發(fā)明跨網(wǎng)域通訊方法之流程圖; 圖3為應(yīng)用本發(fā)明客戶端用于選擇欲控制的行動端之操作介面示意圖;
圖4為應(yīng)用本發(fā)明控制行動端之示意圖;
圖5為應(yīng)用本發(fā)明設(shè)定對應(yīng)表之示意圖。
具體實施例方式
下面結(jié)合附圖和具體實施方式
對本發(fā)明作進一步說明。 在說明本發(fā)明所公開之跨網(wǎng)域通訊系統(tǒng)及其方法之前,先對本發(fā)明的架構(gòu)作如 下解釋,本發(fā)明的系統(tǒng)包含客戶端、行動端、網(wǎng)絡(luò)服務(wù)端及服務(wù)端,所述客戶端為位于公
共網(wǎng)域(例如即所謂的網(wǎng)際網(wǎng)絡(luò))中的設(shè)備,如個人計算機,其公共網(wǎng)域是指以公共 網(wǎng)絡(luò)地址(Public IP address)進行包傳遞的網(wǎng)絡(luò)環(huán)境;行動端為位于網(wǎng)絡(luò)服務(wù)供應(yīng)商 (Internet Service Providers, ISP)之私有網(wǎng)域(例如即所謂的內(nèi)部網(wǎng)絡(luò))中的設(shè)備, 如行動裝置,其私有網(wǎng)域是指以私有網(wǎng)絡(luò)地址(Private IP address)進行包傳遞的網(wǎng)絡(luò) 環(huán)境;網(wǎng)絡(luò)服務(wù)端則為同時位于公共網(wǎng)域及私有網(wǎng)域中的服務(wù)器,所述網(wǎng)絡(luò)服務(wù)端也就是 上述的網(wǎng)絡(luò)服務(wù)供應(yīng)商的網(wǎng)絡(luò)設(shè)備,如路由器,提供網(wǎng)絡(luò)地址轉(zhuǎn)換服務(wù),用于根據(jù)轉(zhuǎn)換表 將內(nèi)部網(wǎng)絡(luò)的包轉(zhuǎn)送至網(wǎng)際網(wǎng)絡(luò)中,以及將網(wǎng)際網(wǎng)絡(luò)中的包轉(zhuǎn)送至內(nèi)部網(wǎng)絡(luò),舉例來說,假 設(shè)客戶端在公共網(wǎng)域中的網(wǎng)絡(luò)地址為"168. 95. 1.2"、行動端在私有網(wǎng)域中的網(wǎng)絡(luò)地址為 "192. 168. 1. 2",由于網(wǎng)絡(luò)地址"192. 168. 1. 2"的包無法直接傳送至公共網(wǎng)域,因此需要通 過網(wǎng)絡(luò)服務(wù)端進行網(wǎng)絡(luò)地址轉(zhuǎn)換的處理,亦即將包中的來源網(wǎng)絡(luò)地址"192. 168. 1. 2"置換 為網(wǎng)絡(luò)地址"168. 95. 1. 2"代為傳送后,再將回傳包轉(zhuǎn)送至網(wǎng)絡(luò)地址"192. 168. 1. 2"的行 動端,由于網(wǎng)絡(luò)服務(wù)端的包轉(zhuǎn)送技術(shù)為已知技術(shù),故在此不多作贅述;服務(wù)端則記錄客戶通 訊端口及轉(zhuǎn)換通訊端口之對應(yīng)關(guān)系,所述客戶通訊端口為客戶端的來源通訊端口 (Source Port),而轉(zhuǎn)換通訊端口為通過網(wǎng)絡(luò)服務(wù)端所轉(zhuǎn)換的行動端之來源通訊端口的編號,此服務(wù) 端將在稍后再作詳細說明。另外,所述公共網(wǎng)域及私有網(wǎng)域則可為有線或無線的網(wǎng)絡(luò)架構(gòu)。
以下配合圖式對本發(fā)明跨網(wǎng)域通訊系統(tǒng)及其方法作進一步的說明,請參閱「圖 1」,「圖1」為本發(fā)明跨網(wǎng)域通訊系統(tǒng)之方框圖,包含客戶端110、行動端120、網(wǎng)絡(luò)服務(wù)端 13 0 、網(wǎng)際網(wǎng)絡(luò)131 、內(nèi)部網(wǎng)絡(luò)13 2及服務(wù)端14 0 。其中,客戶端110位于公共網(wǎng)域(例如網(wǎng)際 網(wǎng)絡(luò)131),用于傳送控制信息,在實際實施上,控制信息需要經(jīng)過封裝(c即sulate)處理生 成復(fù)數(shù)個包以便在公共網(wǎng)域中傳送,由于包的封裝處理及其相應(yīng)的解封裝(dec即sulate) 處理為已知技術(shù),故在此不再多作贅述。 在行動端120的部分,其行動端120位于私有網(wǎng)域(例如內(nèi)部網(wǎng)絡(luò)132),且包 含前置模塊121及控制模塊122。其中,前置模塊121用于傳送聯(lián)機請求,在實際實施上, 其聯(lián)機請求可為TCP/IP之三向信號交換(Three-WayHandshake)過程中所傳送的聯(lián)機請求 (SYN)信息包。 控制模塊122用于接收控制信息,并執(zhí)行所接收的控制信息以回傳數(shù)據(jù)信息,所 述控制信息為控制行動端120的指令或信號,舉例來說,假設(shè)控制信息為取得聯(lián)機狀態(tài)的 指令,當行動端120接收到此控制信息后,行動端120將根據(jù)此控制信息執(zhí)行當前聯(lián)機狀態(tài) (例如聯(lián)機速率)的檢測,并將包含聯(lián)機狀態(tài)的數(shù)據(jù)信息回傳至客戶端110。特別要說明
的是,所述控制信息亦可為單純的數(shù)據(jù),如文字、圖像及影音......等。 而網(wǎng)絡(luò)服務(wù)端130位于公共網(wǎng)域(也就是所謂的網(wǎng)際網(wǎng)絡(luò)131),用于同時與公共 網(wǎng)域及私有網(wǎng)域(也就是所謂的內(nèi)部網(wǎng)絡(luò)132)連接,并且具有轉(zhuǎn)換表,此轉(zhuǎn)換表用于記錄 網(wǎng)絡(luò)服務(wù)端130及行動端120的網(wǎng)絡(luò)識別碼之對應(yīng)關(guān)系,以及根據(jù)轉(zhuǎn)換表進行包轉(zhuǎn)送處理, 所述網(wǎng)絡(luò)識別碼為網(wǎng)絡(luò)地址(IP address)及通訊端口的編號(Socket port number)。
6
在服務(wù)端140的部分,該服務(wù)端140位于公共網(wǎng)域,于啟動時分別初始化第一通訊 端口及第二通訊端口 ,其第一通訊端口及第二通訊端口為傳輸控制協(xié)議中不同的編號,而 其服務(wù)端140則包含儲存模塊141、接收模塊142、聯(lián)機模塊143及傳送模塊144。其中, 儲存模塊141用于儲存對應(yīng)表,所述對應(yīng)表至少包含記錄客戶通訊端口及轉(zhuǎn)換通訊端口之 對應(yīng)關(guān)系,舉例來說,假設(shè)客戶端110之來源通訊端口為"1234"、行動端120之來源通訊端 口為"3148"而此來源通訊端口 "3148"通過網(wǎng)絡(luò)服務(wù)端130轉(zhuǎn)換為"2761",此即為轉(zhuǎn)換通 訊端口,所述對應(yīng)表至少包含記錄這兩個通訊端口(即客戶通訊端口及轉(zhuǎn)換通訊端口)的 對應(yīng)關(guān)系,以便服務(wù)端140接收到來自客戶通訊端口為"1234"的包后,能夠根據(jù)此對應(yīng)表 轉(zhuǎn)送包至網(wǎng)絡(luò)服務(wù)端130的轉(zhuǎn)換通訊端口"2761",并且參照對應(yīng)表通過網(wǎng)絡(luò)服務(wù)端130將 轉(zhuǎn)換通訊端口"2761"的包轉(zhuǎn)送至行動端120之來源通訊端口"3148"以完成包的轉(zhuǎn)送。除 此之外,對應(yīng)表更可包含記錄網(wǎng)絡(luò)地址之對應(yīng)關(guān)系。特別要說明的是,上述轉(zhuǎn)送包的過程僅 針對通訊端口進行說明,在實際轉(zhuǎn)送包的過程中,除了根據(jù)通訊端口之外,還需要搭配網(wǎng)絡(luò) 地址以完成轉(zhuǎn)送包的處理,然而,其網(wǎng)絡(luò)地址的轉(zhuǎn)換為已知技術(shù),故在此不多作贅述。
接收模塊142在服務(wù)端140完成第一通訊端口及第二通訊端口的初始化后,用于 在公共網(wǎng)域中通過第一通訊端口接收客戶端110的控制信息,以及通過第二通訊端口接收 來自行動端120的聯(lián)機請求及數(shù)據(jù)信息,在實際實施上,接收模塊142通過預(yù)設(shè)的第一通訊 端口,如通訊端口 (Socket port)的編號為"80",用于接收客戶端110所傳送的控制信息; 以及通過預(yù)設(shè)的第二通訊端口,如通訊端口的編號為"81",用于接收行動端120所傳送的 聯(lián)機請求及數(shù)據(jù)信息。特別要說明的是,行動端120所傳送的聯(lián)機請求及數(shù)據(jù)信息皆須通 過網(wǎng)絡(luò)服務(wù)端130進行轉(zhuǎn)送,換句話說,服務(wù)端140與行動端120之間的聯(lián)機是通過網(wǎng)絡(luò)服 務(wù)端130進行轉(zhuǎn)送。 聯(lián)機模塊143用于根據(jù)聯(lián)機請求來建立服務(wù)端140與行動端120之間的聯(lián)機,且 于聯(lián)機建立后,將轉(zhuǎn)換通訊端口記錄于對應(yīng)表,以及根據(jù)控制信息建立服務(wù)端140與客戶 端110間的聯(lián)機,且于聯(lián)機建立后,將客戶通訊端口記錄于對應(yīng)表之中。舉例來說,當聯(lián)機 模塊143接收到行動端120所傳送的聯(lián)機請求時,由于此聯(lián)機請求通過網(wǎng)絡(luò)服務(wù)端130進 行轉(zhuǎn)送,因此,服務(wù)端140可根據(jù)此聯(lián)機請求得知網(wǎng)絡(luò)服務(wù)端130的網(wǎng)絡(luò)地址、通訊端口的 編號(即轉(zhuǎn)換通訊端口 )及相關(guān)聯(lián)機參數(shù)(例如網(wǎng)絡(luò)協(xié)議類型),并通過網(wǎng)絡(luò)服務(wù)端130 建立服務(wù)端140與行動端120之間的聯(lián)機。同樣地,當聯(lián)機模塊143接收到客戶端110所 傳送的控制信息時,服務(wù)端140可根據(jù)此控制信息得知客戶端110的網(wǎng)絡(luò)地址、通訊端口的 編號(即客戶通訊端口 )及相關(guān)聯(lián)機參數(shù)(例如網(wǎng)絡(luò)協(xié)議類型),并以此建立服務(wù)端140
與客戶端110之間的聯(lián)機。所述相關(guān)聯(lián)機參數(shù)可包含TCP、UDP......等網(wǎng)絡(luò)傳輸協(xié)議。另
外,聯(lián)機模塊143根據(jù)聯(lián)機請求的包得知代表行動端120之來源通訊端口的轉(zhuǎn)換通訊端口 , 以及根據(jù)控制信息得知客戶端110的客戶通訊端口后,將記錄上述轉(zhuǎn)換通訊端口及客戶通 訊端口于服務(wù)端140的對應(yīng)表中。 轉(zhuǎn)送模塊144用于根據(jù)對應(yīng)表將控制信息通過第二通訊端口轉(zhuǎn)送至行動端120, 以及將數(shù)據(jù)信息通過第一通訊端口轉(zhuǎn)送至客戶端110。舉例來說,假設(shè)服務(wù)端140的對應(yīng)表 記錄客戶端110的客戶通訊端口為"1234",而其所對應(yīng)的轉(zhuǎn)換通訊端口為"2761",當服務(wù) 端140接收到來自客戶通訊端口為"1234"的包后,將根據(jù)此對應(yīng)表轉(zhuǎn)送來自客戶通訊端口 "1234"的包至轉(zhuǎn)換通訊端口 "2761",且網(wǎng)絡(luò)服務(wù)端130再根據(jù)轉(zhuǎn)換通訊端口 "2761"及轉(zhuǎn)換表中所記錄的網(wǎng)絡(luò)服務(wù)端130及行動端120的網(wǎng)絡(luò)識別碼之對應(yīng)關(guān)系,將包轉(zhuǎn)送至行動 端120。 除此之外,服務(wù)端140更可包含憑證模塊145,用于分別對行動端120或/及客戶 端110配置數(shù)字憑證,在實際實施上,憑證模塊145可通過安全數(shù)據(jù)傳輸層(Secure Socket Layer, SSL)搭配數(shù)字憑證對該控制信息、該聯(lián)機請求及該些數(shù)據(jù)信息進行編/解碼處理, 換句話說,在包傳輸?shù)倪^程中將使用加密傳輸而非一般所使用明碼傳輸以避免包被竊聽, 進而大幅提高包傳輸?shù)陌踩?。另外,憑證模塊145亦可用于進行數(shù)字憑證的管理與發(fā)放, 由于數(shù)字憑證的管理、發(fā)放及其相關(guān)技術(shù)為已知技術(shù),故在此不多作贅述。
如「圖2」所示,「圖2」為本發(fā)明跨網(wǎng)域通訊方法之流程圖,應(yīng)用于具有客戶端110、 行動端120、網(wǎng)絡(luò)服務(wù)端130、服務(wù)端140、公共網(wǎng)域(即網(wǎng)際網(wǎng)絡(luò)131)及私有網(wǎng)域(即內(nèi) 部網(wǎng)絡(luò)132)的網(wǎng)絡(luò)環(huán)境中,包含下列步驟于位于公共網(wǎng)域的服務(wù)端140建立對應(yīng)表,其 中該對應(yīng)表至少包含記錄客戶通訊端口及轉(zhuǎn)換通訊端口之對應(yīng)關(guān)系(步驟201);在位于公 共網(wǎng)域且同時與公共網(wǎng)域及私有網(wǎng)域連接的網(wǎng)絡(luò)服務(wù)端130建立轉(zhuǎn)換表,其中轉(zhuǎn)換表記錄 網(wǎng)絡(luò)服務(wù)端130及行動端120的網(wǎng)絡(luò)識別碼之對應(yīng)關(guān)系,以及根據(jù)轉(zhuǎn)換表進行包轉(zhuǎn)送處理 (步驟202);在服務(wù)端140啟動時分別初始化第一通訊端口及第二通訊端口 (步驟203); 行動端120位于私有網(wǎng)域,且傳送聯(lián)機請求至服務(wù)端140 (步驟204);服務(wù)端140通過第二 通訊端口接收行動端所傳送之聯(lián)機請求以建立服務(wù)端140與行動端120間的聯(lián)機,且于聯(lián) 機建立后,將轉(zhuǎn)換通訊端口記錄于對應(yīng)表(步驟205);客戶端110在公共網(wǎng)域中傳送控制 信息至服務(wù)端140(步驟206);服務(wù)端140在公共網(wǎng)域中通過第一通訊端口接收客戶端所 傳送之控制信息(步驟207);服務(wù)端140根據(jù)控制信息建立服務(wù)端140與客戶端110間的 聯(lián)機,且于聯(lián)機建立后,將客戶通訊端口記錄于對應(yīng)表,并根據(jù)對應(yīng)表將控制信息通過第二 通訊端口轉(zhuǎn)送至行動端120(步驟20S);行動端120接收控制信息,并執(zhí)行控制信息以回傳 數(shù)據(jù)信息至服務(wù)端140 (步驟209);服務(wù)端140根據(jù)對應(yīng)表將數(shù)據(jù)信息通過第一通訊端口 轉(zhuǎn)送至客戶端IIO(步驟210),其中,服務(wù)端140與行動端120間的聯(lián)機是通過網(wǎng)絡(luò)服務(wù)端 130進行轉(zhuǎn)送。通過上述各步驟,即可通過在公共網(wǎng)域中設(shè)置具有客戶端IIO及行動端120 之對應(yīng)關(guān)系的服務(wù)端140,用于根據(jù)服務(wù)端140的對應(yīng)表將公共網(wǎng)域的包主動轉(zhuǎn)送至私有 網(wǎng)域中的裝置以進行遠端控制,用于提高對私有網(wǎng)域中裝置的管理便利性。
以下配合「圖3」至「圖5」以實施例的方式進行如下說明,請同時參考「圖1」,其中 「圖3」為應(yīng)用本發(fā)明客戶端IIO用于選擇欲控制的行動端120之操作介面示意圖,包含裝 置瀏覽窗口 300、輸入塊310、瀏覽元件320、網(wǎng)頁顯示塊330、選擇元件331及控制元件332。 特別要說明的是,本發(fā)明并未以此限定裝置瀏覽窗口 300所包含的元件類型及數(shù)量。
首先,欲使用本發(fā)明進行跨網(wǎng)域通訊時,行動端120需事先根據(jù)預(yù)先設(shè)置的服務(wù) 端140之網(wǎng)絡(luò)地址(例如"168. 95. 1. 1")傳送聯(lián)機請求,用于建立服務(wù)端140與行動端 120間的聯(lián)機,其方式是通過前置模塊121在私有網(wǎng)域(即內(nèi)部網(wǎng)絡(luò)132)中傳送聯(lián)機請求 至服務(wù)端140,而在傳送至服務(wù)端140的過程中需通過網(wǎng)絡(luò)服務(wù)端130進行網(wǎng)絡(luò)地址及通訊 端口的轉(zhuǎn)換,且將網(wǎng)絡(luò)服務(wù)端130及行動端120的網(wǎng)絡(luò)識別碼(也就是所謂的網(wǎng)絡(luò)地址及 通訊端口 )之對應(yīng)關(guān)系記錄于轉(zhuǎn)換表,以便使服務(wù)端140及行動端120間能夠聯(lián)機。此時, 由于服務(wù)端140在啟動時便已經(jīng)分別初始化第一通訊端口及第二通訊端口,而且此聯(lián)機請 求原本的網(wǎng)絡(luò)地址(例如行動端120的網(wǎng)絡(luò)地址為"192. 168. 1. 1")及通訊端口 (例如通訊端口的編號為"3148")亦通過網(wǎng)絡(luò)服務(wù)端130轉(zhuǎn)換為網(wǎng)絡(luò)服務(wù)端130的網(wǎng)絡(luò)地址(例 如"168.95. 1.88")及轉(zhuǎn)換通訊端口 (例如通訊端口的編號為"2761"),因此,服務(wù)端 140的接收模塊142能夠在網(wǎng)際網(wǎng)絡(luò)131中,通過第二通訊端口 (例如通訊端口的編號為 "81")接收來自于行動端120且通過網(wǎng)絡(luò)服務(wù)端130所轉(zhuǎn)送的聯(lián)機請求。
接著,服務(wù)端140的聯(lián)機模塊143根據(jù)所接收的聯(lián)機請求建立服務(wù)端140與行動 端120間的聯(lián)機,并且于聯(lián)機建立后,將轉(zhuǎn)換通訊端口 (例如通訊端口的編號為"2761") 記錄于對應(yīng)表。在實際實施上,由于對應(yīng)表中所記錄的皆為聯(lián)機建立完成的行動端120,因 此更可通過此對應(yīng)表得知在內(nèi)部網(wǎng)絡(luò)132(即私有網(wǎng)域)中的行動端120之聯(lián)機狀態(tài)。除 此之外,服務(wù)端140亦于公共網(wǎng)域(即網(wǎng)際網(wǎng)絡(luò)131)中,通過第一通訊端口 (例如通訊端 口的編號為"80")接收客戶端IIO所傳送的控制信息,所述控制信息將在稍后進行說明。
此時,使用者可通過如「圖3」所示意的裝置瀏覽窗口 300,在其輸入塊310中輸入 服務(wù)端140的網(wǎng)絡(luò)地址(例如"168. 95. 1. 1"),并且點選瀏覽元件320聯(lián)機至服務(wù)端140, 接著,服務(wù)端140可根據(jù)對應(yīng)表中的轉(zhuǎn)換通訊端口之記錄,得知內(nèi)部網(wǎng)絡(luò)132中的行動端 120之聯(lián)機狀態(tài),舉例來說,假設(shè)對應(yīng)表中記錄有轉(zhuǎn)換通訊端口 "2761",其代表具有此轉(zhuǎn)換 通訊端口的行動端120已經(jīng)與服務(wù)端140建立聯(lián)機。此時,服務(wù)端140可將行動端120之 聯(lián)機狀態(tài)傳送至客戶端110并顯示于網(wǎng)頁顯示塊330之中,在實際實施上,更可如「圖3」所 示,以選擇元件331的方式顯示已聯(lián)機的行動端120,以便讓使用者能夠選擇欲遠端控制的 行動端120。接下來,當使用者通過選擇元件331進行選擇(例如選擇「行動端二」)欲遠 端控制的行動端120后,可再通過點選控制元件332用于根據(jù)使用者的選擇提供進一步的 操作。而在實際實施上,對應(yīng)表更可記錄行動端120的網(wǎng)絡(luò)地址及網(wǎng)絡(luò)媒體存取地址并顯 示于選擇元件331的說明文字之后,如在文字"行動端一"之后顯示"192. 168. 1. l"(圖中 未示),以便使用者能夠更有效辨別欲控制的行動端120。 如「圖4」所示意,「圖4」為應(yīng)用本發(fā)明控制行動端之示意圖。當使用者點選控制 元件332后,將根據(jù)選擇元件331的選擇在網(wǎng)頁顯示塊330中載入相應(yīng)的網(wǎng)頁,舉例來說, 可載入包含狀態(tài)取得元件410、關(guān)機元件411及重新啟動元件412的網(wǎng)頁,用于當使用者 點選上述元件之一時產(chǎn)生相應(yīng)的控制信息并傳送至服務(wù)端140,甚至可將所選擇的行動端 120之狀態(tài)顯示于狀態(tài)顯示塊420中(例如以文字的方式顯示「聯(lián)機正?!?。特別要說 明的是,除了可通過上述元件產(chǎn)生相應(yīng)的控制信息進行傳送外,在實際實施上,亦可通過文 字輸入框(圖中未示)鍵入文字,并且將文字包含于控制信息中傳送至行動端120,以便行 動端120通過顯示裝置(例如液晶顯示器)顯示所包含的文字。 當客戶端IIO在公共網(wǎng)域(即網(wǎng)際網(wǎng)絡(luò)131)中傳送控制信息至服務(wù)端140后,服 務(wù)端140的聯(lián)機模塊143根據(jù)接收模塊142所接收的控制信息建立服務(wù)端140與客戶端 110間的聯(lián)機,并將已聯(lián)機的客戶端IIO之客戶通訊端口 (例如"1234")記錄于儲存模塊 141中的對應(yīng)表,接著,轉(zhuǎn)送模塊144根據(jù)此對應(yīng)表將控制信息通過第二通訊端口轉(zhuǎn)送至位 于私有網(wǎng)域(即內(nèi)部網(wǎng)絡(luò)132)中的行動端120。接著,當行動端120的控制模塊122接收 到此控制信息(例如取得狀態(tài)的指令)后,將執(zhí)行所接收的控制信息并回傳數(shù)據(jù)信息(例 如行動端120當前的輸出/輸入腳位狀態(tài)),并且通過網(wǎng)絡(luò)服務(wù)端130根據(jù)轉(zhuǎn)換表以包轉(zhuǎn) 送的方式,將所回傳的數(shù)據(jù)信息轉(zhuǎn)送至服務(wù)端140后,再通過服務(wù)端140通過第一通訊端口 轉(zhuǎn)送至客戶端110進行顯示(圖中未示),至此,即完成客戶端110及行動端120間的跨網(wǎng)
9域通訊。 如「圖5」所示,「圖5」為應(yīng)用本發(fā)明設(shè)定對應(yīng)表之示意圖。前面提到,服務(wù)端140 的對應(yīng)表至少包含記錄客戶通訊端口及轉(zhuǎn)換通訊端口之對應(yīng)關(guān)系,而且更可包含記錄網(wǎng)絡(luò) 地址的對應(yīng)關(guān)系,以便使用者能夠更有效識別轉(zhuǎn)換通訊端口所代表的行動端120。然而,由 于行動端120的網(wǎng)絡(luò)地址為私有地址,因此位于網(wǎng)際網(wǎng)絡(luò)131中的服務(wù)端140無法直接通 過包的首標(Packet header)得知行動端120的網(wǎng)絡(luò)地址,故在實際實施上,可于聯(lián)機請 求包的數(shù)據(jù)字段中存放行動端120的網(wǎng)絡(luò)地址、媒體存取控制地址至少其中之一,服務(wù)端 140接收此聯(lián)機請求后,即可根據(jù)此數(shù)據(jù)字段記錄行動端120的網(wǎng)絡(luò)地址、媒體存取控制地
址......等信息。而此對應(yīng)表亦可通過設(shè)定窗口 500中的對應(yīng)表設(shè)定塊510進行設(shè)定,并
且于設(shè)定完成后通過點選儲存元件520進行儲存。另外,由于對應(yīng)表的記錄會依照不同的 聯(lián)機情況而有所改變,因此亦可通過點選更新元件530載入服務(wù)端140當前的對應(yīng)表。
綜上所述,可知本發(fā)明與當前技術(shù)之間的差異在于通過在公共網(wǎng)域中設(shè)置具有客 戶端IIO及行動端120之對應(yīng)關(guān)系的服務(wù)端140,用于根據(jù)服務(wù)端140的對應(yīng)表將公共網(wǎng)域 的包主動轉(zhuǎn)送至私有網(wǎng)域中的裝置(即行動端120)以進行遠端控制,通過此一技術(shù)手段可 以進行跨網(wǎng)域通訊,來解決當前技術(shù)所存在的問題,進而達到提高對私有網(wǎng)域中裝置的管 理便利性之技術(shù)功效。 以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護范圍并不局限于此, 任何熟悉該技術(shù)的人在本發(fā)明所公開的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋 在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應(yīng)該以權(quán)利要求的保護范圍為準。
10
權(quán)利要求
一種跨網(wǎng)域通訊系統(tǒng),應(yīng)用于具有一公共網(wǎng)域及一私有網(wǎng)域的網(wǎng)絡(luò)環(huán)境中,其特征在于,包含一客戶端,位于所述公共網(wǎng)域,用于傳送一控制信息;一行動端,位于所述私有網(wǎng)域,該行動端包含一前置模塊,用于傳送一聯(lián)機請求;及一控制模塊,用于接收所述控制信息,并執(zhí)行該控制信息以回傳至少一數(shù)據(jù)信息;一網(wǎng)絡(luò)服務(wù)端,位于所述公共網(wǎng)域,用于同時與該公共網(wǎng)域及所述私有網(wǎng)域連接,并且具有一轉(zhuǎn)換表記錄該網(wǎng)絡(luò)服務(wù)端及所述行動端的網(wǎng)絡(luò)識別碼之對應(yīng)關(guān)系,以及根據(jù)該轉(zhuǎn)換表進行包轉(zhuǎn)送處理;及一服務(wù)端,位于所述公共網(wǎng)域,于啟動時分別初始化一第一通訊接口及一第二通訊接口,該服務(wù)端包含一儲存模塊,用于儲存一對應(yīng)表,其中該對應(yīng)表至少包含記錄一客戶通訊接口及一轉(zhuǎn)換通訊接口之對應(yīng)關(guān)系;一接收模塊,用于在所述公共網(wǎng)域中通過所述第一通訊接口接收所述客戶端所傳送之所述控制信息,以及通過所述第二通訊接口接收所述行動端所傳送之所述聯(lián)機請求及所述數(shù)據(jù)信息;一聯(lián)機模塊,用于根據(jù)所述聯(lián)機請求建立所述服務(wù)端與所述行動端間的聯(lián)機,且于聯(lián)機建立后,將所述轉(zhuǎn)換通訊接口記錄于所述對應(yīng)表,以及根據(jù)所述控制信息建立該服務(wù)端與所述客戶端間的聯(lián)機,且于聯(lián)機建立后,將所述客戶通訊接口記錄于該對應(yīng)表;及一轉(zhuǎn)送模塊,用于根據(jù)所述對應(yīng)表將所述控制信息通過所述第二通訊接口轉(zhuǎn)送至所述行動端,以及將所述數(shù)據(jù)信息通過所述第一通訊接口轉(zhuǎn)送所述客戶端;其中,所述服務(wù)端與所述行動端間的聯(lián)機是通過所述網(wǎng)絡(luò)服務(wù)端進行轉(zhuǎn)送。
2. 如權(quán)利要求l所述的跨網(wǎng)域通訊系統(tǒng),其特征在于,所述第一通訊接口及所述第二通訊接口為傳輸控制協(xié)議中不同的通訊接口之編號。
3. 如權(quán)利要求l所述的跨網(wǎng)域通訊系統(tǒng),其特征在于, 所述儲存模塊儲存的所述對應(yīng)表更包含記錄通訊接口之對應(yīng)關(guān)系。
4. 如權(quán)利要求l所述的跨網(wǎng)域通訊系統(tǒng),其特征在于,所述服務(wù)端更包含一憑證模塊,用于分別對所述行動端或/及所述客戶端配置一數(shù)字 憑證。
5. 如權(quán)利要求l所述的跨網(wǎng)域通訊系統(tǒng),其特征在于,所述第一通訊接口及所述第二通訊接口為通過安全數(shù)據(jù)傳輸層對所述控制信息、所述 聯(lián)機請求及所述數(shù)據(jù)信息進行編解碼處理。
6. —種跨網(wǎng)域通訊方法,應(yīng)用于具有一客戶端、一行動端、一網(wǎng)絡(luò)服務(wù)端、一服務(wù)端、一 公共網(wǎng)域及一私有網(wǎng)域的網(wǎng)絡(luò)環(huán)境中,其步驟包括于位于該公共網(wǎng)域的所述服務(wù)端建立一對應(yīng)表,其中該對應(yīng)表至少包含記錄一客戶通 訊接口及一轉(zhuǎn)換通訊接口之對應(yīng)關(guān)系;于位于所述公共網(wǎng)域且同時與該公共網(wǎng)域及所述私有網(wǎng)域連接的所述網(wǎng)絡(luò)服務(wù)端建 立一轉(zhuǎn)換表,其中該轉(zhuǎn)換表記錄該網(wǎng)絡(luò)服務(wù)端及所述行動端的網(wǎng)絡(luò)識別碼之對應(yīng)關(guān)系,以 及根據(jù)該轉(zhuǎn)換表進行包轉(zhuǎn)送處理;于所述服務(wù)端啟動時分別初始化一第一通訊接口及一第二通訊接口; 所述行動端位于所述私有網(wǎng)域,且傳送一聯(lián)機請求至所述服務(wù)端;所述服務(wù)端通過所述第二通訊接口接收所述行動端所傳送之所述聯(lián)機請求以建立該 服務(wù)端與該行動端間的聯(lián)機,且于聯(lián)機建立后,將所述轉(zhuǎn)換通訊接口記錄于所述對應(yīng)表; 所述客戶端于所述公共網(wǎng)域中傳送一控制信息至所述服務(wù)端;所述服務(wù)端于所述公共網(wǎng)域中通過所述第一通訊接口接收所述客戶端所傳送之所述 控制信息;所述服務(wù)端根據(jù)所述控制信息建立該服務(wù)端與所述客戶端間的聯(lián)機,且于聯(lián)機建立 后,將所述客戶通訊接口記錄于所述對應(yīng)表,并根據(jù)該對應(yīng)表將該控制信息通過所述第二 通訊接口轉(zhuǎn)送至所述行動端;所述行動端接收所述控制信息,并執(zhí)行該控制信息以回傳至少一數(shù)據(jù)信息至所述服務(wù)端5及所述服務(wù)端根據(jù)所述對應(yīng)表將所述數(shù)據(jù)信息通過所述第一通訊接口轉(zhuǎn)送至所述客戶丄山順;其中,所述服務(wù)端與所述行動端間的聯(lián)機是通過所述網(wǎng)絡(luò)服務(wù)端進行轉(zhuǎn)送。
7. 如權(quán)利要求6所述的跨網(wǎng)域通訊方法,其特征在于,所述第一通訊接口及所述第二通訊接口為傳輸控制協(xié)議中不同的通訊接口之編號。
8. 如權(quán)利要求6所述的跨網(wǎng)域通訊方法,其特征在于, 所述對應(yīng)表更包含記錄通訊接口之對應(yīng)關(guān)系。
9. 如權(quán)利要求6所述的跨網(wǎng)域通訊方法,其特征在于,所述服務(wù)端更包含分別對所述行動端或/及所述客戶端配置一數(shù)字憑證的步驟。
10. 如權(quán)利要求6所述的跨網(wǎng)域通訊方法,其特征在于,所述第一通訊接口及所述第二通訊接口為通過安全數(shù)據(jù)傳輸層對所述控制信息、所述 聯(lián)機請求及所述數(shù)據(jù)信息進行編解碼處理。
全文摘要
本發(fā)明公開了一種跨網(wǎng)域通訊系統(tǒng)及其方法,用于處理公共網(wǎng)域?qū)λ接芯W(wǎng)域中裝置的遠端控制,通過在公共網(wǎng)域中設(shè)置具有客戶端及行動端之對應(yīng)關(guān)系的服務(wù)端,用于根據(jù)服務(wù)端的對應(yīng)表將公共網(wǎng)域的包主動轉(zhuǎn)送至私有網(wǎng)域中的裝置以進行遠端控制,達到提高對私有網(wǎng)域中裝置的管理便利性之技術(shù)功效。
文檔編號H04L12/46GK101753400SQ20081018824
公開日2010年6月23日 申請日期2008年12月22日 優(yōu)先權(quán)日2008年12月22日
發(fā)明者孫哲宏, 沈中庸 申請人:四零四科技股份有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
建平县| 高台县| 新安县| 竹溪县| 通河县| 顺平县| 邳州市| 石阡县| 津南区| 武隆县| 北流市| 铜鼓县| 内丘县| 搜索| 前郭尔| 青神县| 金华市| 灵寿县| 梁山县| 孝昌县| 雷波县| 台东县| 射阳县| 大余县| 英山县| 庐江县| 隆回县| 石首市| 苍南县| 太仓市| 青川县| 潜山县| 民丰县| 开封市| 祁阳县| 陆丰市| 黄梅县| 股票| 勐海县| 潞西市| 抚顺县|