[go: up one dir, main page]

TW201008199A - Connection and access method between user end and network device in network system - Google Patents

Connection and access method between user end and network device in network system Download PDF

Info

Publication number
TW201008199A
TW201008199A TW97129717A TW97129717A TW201008199A TW 201008199 A TW201008199 A TW 201008199A TW 97129717 A TW97129717 A TW 97129717A TW 97129717 A TW97129717 A TW 97129717A TW 201008199 A TW201008199 A TW 201008199A
Authority
TW
Taiwan
Prior art keywords
network
network device
server
message
target
Prior art date
Application number
TW97129717A
Other languages
English (en)
Other versions
TWI385999B (zh
Inventor
Shih-Yi Chiu
Original Assignee
Davicom Semiconductor Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Davicom Semiconductor Inc filed Critical Davicom Semiconductor Inc
Priority to TW97129717A priority Critical patent/TWI385999B/zh
Publication of TW201008199A publication Critical patent/TW201008199A/zh
Application granted granted Critical
Publication of TWI385999B publication Critical patent/TWI385999B/zh

Links

Landscapes

  • Data Exchanges In Wide-Area Networks (AREA)

Description

201008199 ' t 九、發明說明: 【發明所屬之技術領域】 本發明係關於Τ種網路系統資料存取之方法,特別是關 ' 於一種包括有防火牆、網路位址轉換器或路由器等網路互連 設備之網路系統中使用者端與網路裝置間之連線存取之方 法0 g 【先前技術】 在網際網路系統中,通常都裝設有例如防火牆 (Firewall)、網路位址轉換器(Network Address Translation, NAT)或路由器(router)等網路互連設備(Network Interconnection Apparatus)。其中,網路位址轉換是一種在IP 數據包通過路由器或防火牆時重寫原始IP位址、目的IP位 址的技術。這種技術被普遍使用有多台主機但只通過一個公 用IP位址來連結網際網路的私有網路(例如:區域網路)中。 φ 網路位址轉換是作為一種解決IPv4位址短缺以避免保留IP 位址困難的方案,因此在很多國家都被廣泛的使用,並成為 了家庭和小型辦公室網路中,連接上的路由器的一個標準特 徵。 【發明内容】 本發明所欲解決之技術問題 然而,雖然利用網路位址轉換所建構之網路環境能彌補 201008199 ' t IPv4之IP不足之情況,但使用網路位址轉換卻會造成網路 位址轉換外部無法直接存取内部的網路設備。過去的解決辦 法是在網路位址轉換的路由器上設定埠的對應,但若無網路 位址轉換的管理權限,即無^進行這項動作,網際網路中的 使用者便無法連接到網路位址轉換下的裝置。 緣此,本發明之一目的即是提供一種網路系統中使用者 端與網路裝置間之連線存取之方法,不論標的網路裝置處於 防火牆或是網路位址轉換下,使用者端皆能存取到標的網路 ® 裝置。 本發明解決問題之技術手段 本發明為解決已知技術之問題所採用之技術手段係為 一種網路系統中使用者端與網路裝置間之連線存取之方 法,係在一網路系統中,由一標的網路裝置透過一防火牆及 一網際網路發送一網路裝置註冊資料予一伺服器之一資料 庫中儲存,並保持連線。 ® 當一使用者端欲與標的網路裝置進行連線及標的資料 存取時,即發送一存取訊息予伺服器,確認標的網路裝置是 否已在伺服器註冊。標的網路裝置便透過防火牆及網際網路 與使用者端連線,或是透過伺服器之轉送,傳送標的資料至 使用者端。 本發明對照先前技術之功效 經由本發明所採用之技術手段,不論標的網路裝置處於 201008199 防火牆或是網路位址轉換下,只要標__置有在飼 資:用Γ:便Γ藉由飼服器’而從標的網路裝置存取到 來,'就不用特地在網路位址轉換的路由号 上^埠的對應,亦不用擔心是否有網路位址轉換的管理權 此外’使用者端與網路裝置的資料皆會儲存在飼服 7,使用者能夠透過使用者介_頁)方便地查詢 ^的網路裝置’再從中選擇適合且需要的網路裝置進行連 ❹ 呈圖tr明所採用的具體實施例’將藉由以下之實施例及附 呈圖式作進一步之說明。 【實施方式】 <閲第1 II所示’其係顯示本發明網路系統中使 ΓΓ中路Γ間之連線存取之方法之系統架構圖。在網路系統 〇〇中有-使用者端卜使用者端i透過—網際網路2及一 _防火牆3與標的網«置4相連接,標的網路裝置4包括有 ^網路攝影機4卜42及一電腦裝置43。網際網路2還連接 b 一伺服器5。在此’防火牆3為一種廣義的稱呼,所指的 疋-:網路位址轉換的路由器,並且内建有防火牆的功能。 閱第2圖所不,其係顯示本發明第一實施例之飼服器 2路方塊圖。伺服器5中包括有—處理單元Η,其分別連 接有-作業系統52、一資料庫53及一網路界面Μ。 處理單元51中建置有—存取控制模組6,用以負責使 201008199 I « 用者端1與網路攝影機41、42間的存取控制。資料庫53中 有一網路裝置資料表531、一使用者端資料表532及一關聯 資料表533。網路界面54用以供伺服器5透過網路界面54 連接至網際網路2。在本實施例中,作業系統52是Linux 系統,資料庫53則是MySQL資料庫,當然也可以採用其他 的作業系統、資料庫,端視各種情況及需求而定。 參閱第3圖所示,其係顯示本發明第一實施例之存取控 制模組之架構圖。存取控制模組6中包括有一網路資料傳輸 _ 模組61,其分別連接—多用途網路郵件擴充(Multipurpose Internet Mail Extension,MIME)模組 62、一 裝置控制模組 63、一轉送模組64及一訊息處理模組65。 網路資料傳輸模組61與應用程式A連接,用以接收由 網路送來的息,並在解析過後分配給相對應的模組,若解 析後發現無相對應之模組,則將此訊息丟棄。多用途網路郵 件擴充模組62則是當網路資料傳輸模組61判定網路送來的 訊息是標準的超文件傳輸協定(hypertext transmission protocol, HTTP)訊息時,則會由多用途網路郵件擴充模組 62來負責回覆。裝置控制模組63透過一資料庫存取模組% 與資料庫53相連接’負責處理網路攝影機41、42所傳來的 訊息。 同時參閱第4圖及第5圖所示,並配合前述第1圖至第 3圖。第4圖係顯示本發明第一實施例之系統動作圊;第5 圖係顯示本發明第一實施例之控制流程圖。本發明第一實施 例係以·一疋之程序流向F1執行。 201008199 首先,網路攝影機41發送一註冊請求訊息予伺服器 5(步驟101)。伺服器5接收註冊請求訊息後,會回傳一認證 訊息予網路攝影機41(步驟102),認證訊息在本實施例中是 * 一種系統所產生的亂數。當網路攝影機41接收到認證訊息 後,便依據這個亂數再回傳一回覆認證訊息予伺服器(步驟 103),而回覆認證訊息同樣也是亂數,這種利用亂數所進行 的確認動作,可增加傳輸上的安全性。 當伺服器5接收到回覆認證訊息後,便回傳一確認回覆 © 訊息予網路攝影機41(步驟104),確認回覆訊息包括有連線 用的IP位置、連接埠等資訊在内。接著,網路攝影機41便 透過防火牆3及網際網路2發送一網路裝置註冊資料S1予 伺服器(步驟105)。 雖然在本實施例中,網路攝影機41只進行了一次的註 冊動作。但在實際應用時,也可使網路攝影機41週期性地 進行進行註冊,以使伺服器5隨時了解網路攝影機41的最 新資訊。 ® 在存取控制模組6方面,網路裝置註冊資料S1自應用 程式A於網路資料傳輸協定P之下傳輸到存取控制模組6 之網路資料傳輸模組61。網路資料傳輸模組61解析後判斷 網路裝置註冊資料S1是屬於由網路攝影機41所傳來的,便 將網路裝置註冊資料S1分配給裝置控制模組63。 裝置控制模組63會依據網路裝置註冊資料S1處理網 路攝影機41的註冊動作,將網路裝置註冊資料S1透過資料 庫存取模組66儲存到資料庫53之網路裝置資料表531中, 201008199 完成註冊之動作(步驟^ _包括有網路裝置識別中所儲存 實體ip位置、實體連 冊時間、ip位置、連接埠、 徵描述等資料。、 同路裝置的別名、網路裝置特 發送-當m1欲與__機41騎連、狀前,會先 卿伺服料予伺服器5,進行註冊的動作(步驟 而)5則會將使用者端註冊 資料庫53之使用者端資料表 使:二 ❹㈣广所儲存的内容包括有使用者識別碼)、=: 二=密碼、使用者的信箱、使用者的電話、以及使 用者所居住的地址等資料。 1史 ”使二者端1註冊完畢之後’發送-存取訊息S2予伺服 二’表明欲與網路攝影機41進行連線(步驟聲存㈣ “r:程式Α於網路資料傳輸協定卩之下傳輸到存取 義组6之網路資料傳輸模組61。 〇 :;後判斷存取訊'“2是屬於由使用者端】所傳來的二 將存取訊息S2分配給訊息處理模組65。 訊息處理模組65接收存取訊息S2後,會依據存㈣ =2之請求並透過轉送模組64之轉送,以確認網路攝 41疋否已在伺服器5註冊,也就是查詢資料庫53 資料存在(步驟110)。 疋 在實際應用上,飼服器5本身提供了使用者介面(網頁) 予使用者端1’因此確認網路攝影機41的步驟可以直接從使 用者介面來查詢網路攝影機41。另外,使用者端丨盥網= 201008199
• I 影機41間的關聯性動作(也就像是請求連線的動作),會被記 錄在資料庫53之關聯資料表533中。關聯資料表533中所 儲存的資訊包括有資料筆數、使用者辨識碼、網路裝置辨識 , 碼,用以紀錄不同使用者與其所欲連線之網路裝置之間的關 聯資料。 因為網路攝影機41已經先行在伺服器5中註冊,所以 伺服器5在確認過後,便會發送一通知連線訊息至網路攝影 機41(步驟111)。如果使用者端1之請求,是欲和尚未註冊 ® 的網路攝影機42進行連線時,伺服器5就不會接受這個要 求。 最後,網路攝影機41收到通知連線訊息後,會透過防 火牆3及網際網路2與使用者端1連線,於網路資料傳輸協 定P之下,傳送標的資料S3至使用者端1(步驟112)。標的 資料S3在此實施例中代表的是網路攝影機41的聲音、圖像 資料,也就是藉由上述之方法,使用者端1能直接觀看到網 路攝影機41所攝取的影像。 參閱第6圖所示,其係顯示本發明第二實施例之存取控 制模組之架構圖。由於本發明第二實施例之系統架構與伺服 器之電路和第一實施例相同。只在存取控制模組6’之結構設 計有所差異,故相同之構件乃標示以相同之元件編號,以資 對應。其差異在於第二實施例之存取控制模組6’中多了一使 用者資料封包(User Datagram Protoco卜UDP)傳輸模組67。 使用者資料封包傳輸模組67連接訊息處理模組65,用以在 進行UDP傳輸時使用。 -11 - 201008199 同時再參閱第7圖及第8圖所示,其係顯示本發明第二 實施例之傳輸時序示意圖及控制流程圖。本發明第二實施例 係以一定之程序流向F:,2執行。 與第一實施例相似地,網路攝影機41發送一註冊請求 訊息予伺服器5(步驟201)。伺服器5接收註冊請求訊息後回 傳一認證訊息予網路攝影機41 (步驟202)。當網路攝影機41 接收到認證訊息後,便依據這個亂數回傳一回覆認證訊息予 伺服器5(步驟203)。伺服器5接收到回覆認證訊息後,回傳 一確認回覆訊息予網路攝影機41 (步驟204)。網路攝影機41 再透過防火牆3及網際網路2發送一網路裝置註冊資料S1 予伺服器5(步驟205)。 在存取控制模組6’方面,網路裝置註冊資料S1自應用 程式A於網路資料傳輸協定P之下,先後透過網路資料傳輸 模組61、裝置控制模組63、資料庫存取模組66儲存到資料 庫53之網路裝置資料表531中(步驟205)。 當使用者端1欲與網路攝影機41進行連線之前,先發 送一使用者端註冊資料予伺服器5(步驟206)。伺服器5將使 用者端註冊資料儲存至伺服器5之資料庫53之使用者端資 料表531(步驟207)。註冊完畢後,使用者端1發送一存取訊 息S2予伺服器5(步驟208)。伺服器5接收使用者端1發送 之存取訊息S2,並依據存取訊息S2之請求,確認網路攝影 機41是否已在伺服器5註冊(步驟209)。伺服器5在確認過 網路攝影機41已經註冊後,發送一通知連線訊息至網路攝 影機41(步驟210)。 -12 - 201008199 r l 聽攝影機41接_通知連線 3及網際網路2與_器5 μ ^即透過防火 下,㈣㈣μ 線,於網路資料傳輸協定p之 於伺服-5 I I,至伽^ 5(步驟211)。標的資料^ . 巾,由麵_触6,之轉送触64及使用者 貧㈣包傳輸模組67轉送,之後被轉送之標的資料以便從 伺服器5送至使用者端丨(步驟212)。 雖之、上述第f施例與第二實施例之方法是分開描述 的,但實際應用上因為伺服器5本身提供使用者介面予使用 者端卜故使用者端1能夠利用使用者介面,自由地選擇利 用第-貫施例或是第二實施例之方法來實行連線傳輸的動 作。 由以上之實施例可知,本發明所提供之網路系統中使用 者端與網路裝置間《連線存取之方法確具產業上之利用價 值,故本發明業已符合於專利之要件。惟以上之敘述僅為本 發明之較佳貫施例說明,凡精於此項技藝者當可依據上述之 說明而作其它種種之改良,惟這些改變仍屬於本發明之發明 精神及以下所界定之專利範圍中。 【圖式簡單說明】 弟1圖係顯示本發明網路系統中使用者端與網路裝置間之 連線存取之方法之系統架構圖; 第2圖係顯示本發明第一實施例之伺服器之電路方塊圖; 第3圖係顯示本發明第一實施例之存取控制模組之架構圖; -13 - 201008199 * t 第4圖係顯示本發明第一實施例之傳輸時序示意圖; 第5圖係顯示本發明第一實施例之控制流程圖; 第6圖係顯示本發明策二實施例之存取控制模組之架構圖; 第7圖係顯示本發明第二實施例之傳輸時序示意圖; 第8圖係顯示本發明第二實施例之控制流程圖。
【主要元件符號說明】 100 網路系統 1 使用者端 2 網際網路 3 防火牆 4 標的網路裝置 41、42 網路攝影機 43 電腦裝置 5 伺服器 51 處理單元 52 作業系統 53 資料庫 531 網路裝置資料表 532 使用者端資料表 533 關聯資料表 54 網路界面 6、6, 存取控制模組 -14 - 201008199 61 網路資料傳輸模組 62 多用途網路郵件擴充模組 63 裝置提制模組 64 轉送模組~ 65 訊息處理模組 66 資料庫存取模組 67 使用者資料封包傳輸模組 A 應用程式 FI、F2 時序流向 P 網路資料傳輸協定 SI 網路裝置註冊資料 S2 存取訊息 S3 標的資料 S4 被轉送之標的資料 參 -15 -

Claims (1)

  1. 201008199 申請專利範圍 .-種網路系統中使用者端與網路I置間之連線存取之方 法,係在—網路系統中包括有至少—使用者端及至少一 標的網路裝置’且該使用者端係透過—網際網路及—防 火牆連接㈣標_路裝置’且該網際網路連接有一飼 服器’ §亥方法包括下列步驟: ❹ ⑻該標的_裝置透過㈣火牆及__路發送一 網路裝置註冊資料予該伺服器; ⑻該伺服n接收_路裝置註冊賴後,將該網路裳置 註冊貧料儲存至該伺服器之―資料庫中,並保持連 線; ⑷=用者端欲與該標的網路裝置進行 料存取時,發送-存取訊息予該飼服哭. ⑷^司服器接收該使用者端發送之存取訊息,並依據該 讯息之請求,確認該標的網路裝置是否已在該伺 服器註冊; (e)該標的網路裝置透過該 用者端連線,在-預定之網際網路與該使 頂疋之網路貧料傳輸協定 該標的資料至該使用者端。 、 如申請專利_第 路震置間之連線存取之方法,其中 1用,與網 下列步驟: ° ^驟(3)之刖更包括 •16- 2. 201008199 (al) s亥標的網路裝置發送一註冊請求訊息予該伺服器; (a2)該伺服器接收該註冊請求訊息後,回傳一認證訊息 予該標的網路裝置; (a3)該標的網路裝置接收該確認訊息後,回傳一回覆認 證訊息予該伺服器; (a4)該伺服ϋ接收該認證訊息後,回傳__確認回覆訊息 予該標的網路裝置。 3·如申請專利範圍帛!項所述之網路系統中使用者端與網 路裝置間之連線存取之方法,其中該步驟(e)之前更包括 下列步驟: (bl)該使用者端發送—㈣者端註冊f料予該伺服器; ⑽該舰ϋ㈣純之使用者端註冊資料儲存至該伺 服器之資料庫中。 參 4.如申請專利範圍第〗 “— 錢中使用者端與網 路裝置間之連線存取之方法,其切 該飼服器發送-通知連線訊自至㈣更匕括 、11心至該軚的網路裝置之步 5.如申請專利範圍第丨項所述之網 ^ F f f 1 ^ ^ ^ *系、、先中使用者端與網 塔褒置間之連線存取之方法, 路奘荖总、网如u· μ 乂驟(a)中之標的網 路裝置係週期性地發送該網路 器。 置5主冊貢料予該伺服 -17 - 201008199 6. -種網路系統中使用者端與網路裝置間之連線存取之方 法’係在—網路純中包括有至少-使用者端及至少一 標的網路m紐用者端顧過-網際網路及一防 火牆連接於該標的網路裝置,且該網際網路連接有—饲 服器,该方法包括下列步驟:
    ⑻該標的網路裝置透過該时歧該網際網路發送一 網路褒置註冊資料予該伺服器; ⑼該舰n接收該祕裝置註冊賴後,將朗路裳置 註冊資料儲存至該伺服器之一資料庫中; ⑷該使用者端欲與該標的網路裝置進行連線及標的資 :料存取時,發送一存取訊息予該伺服器; ⑷該飼服H接收該制者端發送之存取訊息,並依據該 存取訊息之請求,確認該標的網路裝置是否已在該飼 服益註冊; ⑷該標❸料裝置透㈣防火歧_㈣路與該飼 服器,在一預定之網路資料傳輸協定下’傳送該標的 資料至該伺服器; (ί)該伺服II將該接收之標的諸轉送至該使用者端。 如申凊專利範圍第6項所述之網路系統中使用者端與網 路襄置間之連線存取之方法,其中該步驟⑷之前更包括 下列步驟: (al)该標的網路裝置發送—註冊請求訊息予該飼服器; -18 - 201008199 (a2) s亥祠服盗接收該註冊請求訊息後,回傳一認證訊息 予該標的網路裝置; (a3)該標的網路裝置接收該確認訊息後,回傳一回覆認 證訊息予該伺服器; (a4)該伺服器接收該認證訊息後,回傳一確認回覆訊息 予該標的網路裝置。 〇 8. 9. 如申請專利範圍第6項所述之網路系統中使用者端與網 路裝置間之連線存取之方法,其中該步驟之前更包括 下列步驟: (b 1)該使用者端發送一使用者端註冊資料予該伺服器; (b2)該伺服器將該接收之使用者端註冊資料儲存至該伺 服器之資料庫中。 如申請專職圍第6項所述之網路彡統巾使用者端與網 路裝置間之連線存取之方法,其中該步驟之前更包括 該伺服器發送-通知連線訊息至該標的網路裝置之步 如申請專利範圍第6項所述之網路线中使用者端與網 驟(a)中之標的網 路裝置係㈣性地發送關路裝置註冊資料予該飼服 10
TW97129717A 2008-08-05 2008-08-05 And a method of accessing the connection between the user side and the network device in the network system TWI385999B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW97129717A TWI385999B (zh) 2008-08-05 2008-08-05 And a method of accessing the connection between the user side and the network device in the network system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW97129717A TWI385999B (zh) 2008-08-05 2008-08-05 And a method of accessing the connection between the user side and the network device in the network system

Publications (2)

Publication Number Publication Date
TW201008199A true TW201008199A (en) 2010-02-16
TWI385999B TWI385999B (zh) 2013-02-11

Family

ID=44827356

Family Applications (1)

Application Number Title Priority Date Filing Date
TW97129717A TWI385999B (zh) 2008-08-05 2008-08-05 And a method of accessing the connection between the user side and the network device in the network system

Country Status (1)

Country Link
TW (1) TWI385999B (zh)

Family Cites Families (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6874028B1 (en) * 1999-10-25 2005-03-29 Microsoft Corporation System and method for unified registration information collection
US7187678B2 (en) * 2001-08-13 2007-03-06 At&T Labs, Inc. Authentication for use of high speed network resources
US7899932B2 (en) * 2003-01-15 2011-03-01 Panasonic Corporation Relayed network address translator (NAT) traversal
US20050138128A1 (en) * 2003-12-23 2005-06-23 Baniel Uri S. Method and device for grab transferring an instant messaging and presence (IMP) session
US7529852B2 (en) * 2004-05-17 2009-05-05 Cisco Technology, Inc. Method and apparatus for handling IPv4 DNS PTR queries across IPv4 and IPv6 networks
JP2006254137A (ja) * 2005-03-11 2006-09-21 Nec Corp ユーザ端末管理装置とユーザ端末管理プログラム及びユーザ端末管理システム
US7411967B2 (en) * 2005-05-06 2008-08-12 Cisco Technology, Inc. Private network gateways interconnecting private networks via an access network
KR100803273B1 (ko) * 2005-12-27 2008-02-13 삼성전자주식회사 패킷 터널링하는 isatap 라우터 및 그 방법

Also Published As

Publication number Publication date
TWI385999B (zh) 2013-02-11

Similar Documents

Publication Publication Date Title
US7577141B2 (en) Communication system
CN101370035B (zh) 用于动态客户端/服务器网络管理的方法以及系统
CN103339901B (zh) 内容导向网络环境中的终端和中间节点以及终端和中间节点的通信方法
US8554937B2 (en) Method and system for transmitting and receiving data using multicasting
WO2015003566A1 (zh) 组播域名系统中报文传输的方法、装置及系统
CN102546666B (zh) 防止igmp欺骗和攻击的方法及装置
WO2014019451A1 (zh) 一种快速通知cgn异常的方法、设备及系统
CN103597794B (zh) 用于提供关于数据数组关联的信息以及用于转发数据数组的设想
US20050030959A1 (en) Connections of nodes on different networks
TW200924462A (en) System and method for connection of hosts behind NATs
CN101834783A (zh) 一种报文转发方法、装置及网络设备
CN106604119A (zh) 一种用于智能电视私有云设备的网络穿透方法及系统
CN102546428A (zh) 基于DHCPv6侦听的IPv6报文交换系统及方法
WO2014014909A1 (en) Control system for conferencing applications in named-data networks
CN101911593B (zh) 网络定位服务方法、装置和系统
CN102546308B (zh) 基于重复地址检测实现邻居发现代理的方法和系统
KR100811890B1 (ko) 인터넷 시스템에서 서비스 플로우를 보장하는 애니캐스트라우팅 방법 및 장치
RU2006104546A (ru) Способ управления передачей информации между головным узлом и множеством клиентских систем
JP2006074132A (ja) マルチキャスト通信方法及びゲートウェイ装置
CN1801711B (zh) 一种组播组成员认证方法和装置
CN102598637B (zh) 通信系统
CN102437966A (zh) 基于二层dhcp snooping三层交换系统及方法
US7853703B1 (en) Methods and apparatuses for identification of device presence
CN104518959B (zh) 一种设备间通信的方法及装置
CN103023818A (zh) 媒体接入控制强制转发arp报文的方法及装置

Legal Events

Date Code Title Description
MM4A Annulment or lapse of patent due to non-payment of fees