两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式的制作方法

文檔序號:7763739閱讀:449來源:國知局
專利名稱:網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種網(wǎng)絡(luò)的P2P模式,尤其是涉及一種免維護(hù)的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng) 絡(luò)自適應(yīng)運(yùn)行模式。
背景技術(shù)
現(xiàn)有傳統(tǒng)的網(wǎng)絡(luò)監(jiān)控一般都要設(shè)置DNS服務(wù)器,映射端口,IP地址,沒有NAT穿透 功能,那么它就存在了以下缺點(diǎn)1、安裝人員需要熟悉網(wǎng)絡(luò)知識,才能正確配置網(wǎng)絡(luò)參數(shù)和dns服務(wù)器,安裝成本 較大。2、在使用過程中用戶改變了網(wǎng)絡(luò)環(huán)境,一般需要技術(shù)支持人員的協(xié)助或安裝人員 上門服務(wù),才能讓設(shè)備適應(yīng)新的網(wǎng)絡(luò)環(huán)境,服務(wù)成本較大。3、借助第三方甚至免費(fèi)的Ddns服務(wù)器,才能實(shí)現(xiàn)遠(yuǎn)程登錄和瀏覽視頻,影響系統(tǒng) 的穩(wěn)定性。4、在設(shè)備端的nat上配置upnp端口,因?yàn)橹荒軐γ嫦蛞蛱鼐W(wǎng)的指定IP使用,在多 級nat網(wǎng)絡(luò)環(huán)境里設(shè)置復(fù)雜導(dǎo)致設(shè)備不能正常運(yùn)行。5、不能根據(jù)設(shè)備和客戶端所處的網(wǎng)絡(luò)環(huán)境,自動選擇設(shè)備的網(wǎng)絡(luò)工作模式,設(shè)備 使用環(huán)境受限。6、如果設(shè)備和客戶端全部用轉(zhuǎn)發(fā)服務(wù)器來轉(zhuǎn)發(fā)信令和通道,需要建立眾多的服務(wù) 器,建立和維護(hù)服務(wù)器的成本昂貴。

發(fā)明內(nèi)容
針對以上提出的問題,本發(fā)明的目的在于提供一種網(wǎng)絡(luò)監(jiān)控系統(tǒng)上網(wǎng)絡(luò)監(jiān)控設(shè)備 的即插即用功能的同時盡量降低安裝、維護(hù)成本和服務(wù)器與網(wǎng)絡(luò)帶寬成本的網(wǎng)絡(luò)監(jiān)控系統(tǒng) 上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式。本發(fā)明通過以下技術(shù)措施實(shí)現(xiàn)的,一種網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式, 網(wǎng)絡(luò)監(jiān)控系統(tǒng)包括監(jiān)控設(shè)備、客戶端設(shè)備和服務(wù)器,其運(yùn)行模式包括如下步驟監(jiān)控設(shè)備和 客戶端設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測,根據(jù)監(jiān)控設(shè)備和客戶端設(shè)備的網(wǎng)絡(luò)環(huán)境選擇信 令與視頻的通信方式;其中,所述監(jiān)控設(shè)備和客戶端設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測包括(101)、監(jiān)控設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測,獲取監(jiān)控設(shè)備連接外網(wǎng)IP地址和 其網(wǎng)絡(luò)環(huán)境的類型并發(fā)送給服務(wù)器;(102)、客戶端設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測,獲取客戶端設(shè)備連接外網(wǎng)IP地 址和其網(wǎng)絡(luò)環(huán)境的類型并發(fā)送給服務(wù)器;所述選擇信令與視頻的通信方式包括(201)、當(dāng)監(jiān)控設(shè)備和客戶端設(shè)備都處于不可穿透的內(nèi)網(wǎng)環(huán)境時,選擇借助轉(zhuǎn)發(fā)服 務(wù)器轉(zhuǎn)發(fā)信令與視頻的通信方式;
6
(202)、當(dāng)監(jiān)控設(shè)備處于不可穿透的內(nèi)網(wǎng)環(huán)境,而客戶端設(shè)備處于可穿透的內(nèi)網(wǎng)環(huán) 境時,選擇客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式的UDP信令與 視頻的通信方式;(203)、當(dāng)監(jiān)控設(shè)備處于可穿透的內(nèi)網(wǎng)環(huán)境,而客戶端設(shè)備處于不可穿透的內(nèi)網(wǎng)環(huán) 境時,選擇客戶端設(shè)備為網(wǎng)絡(luò)的客戶端模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式的UDP信令與 視頻的通信方式;(204)、當(dāng)監(jiān)控設(shè)備和客戶端設(shè)備都處于可穿透的內(nèi)網(wǎng)環(huán)境時,選擇客戶端設(shè)備或 監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式的UDP信令與視頻的通信方式;(205)、當(dāng)監(jiān)控設(shè)備處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的內(nèi)網(wǎng)環(huán)境時,選擇監(jiān) 控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式而客戶端設(shè)備為網(wǎng)絡(luò)的客戶端模式的TCP信令與視頻的通信 方式;(206)、當(dāng)客戶端設(shè)備處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的內(nèi)網(wǎng)環(huán)境時,選擇 客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式的TCP信令與視頻的通 信方式;(207)、當(dāng)監(jiān)控設(shè)備和客戶端設(shè)備同時或分別處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成 功的內(nèi)網(wǎng)環(huán)境時,選擇客戶端設(shè)備或監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式的TCP信令與視頻的通
信方式。具體的,所述可穿透的內(nèi)網(wǎng)環(huán)境包括Full Cone NAT (完全克隆。一個完全克隆 的NAT,就是將從同一內(nèi)部IP地址和端口來的所有請求,都映射到相同的外部IP地址和端 口。而且,任何外部主機(jī)都可以發(fā)送報(bào)文到內(nèi)部主機(jī),通過發(fā)送報(bào)文到映射的外部地址)、 Restricted Cone NAT(受限制的克隆。受限制的克隆的NAT,也是將從相同的內(nèi)部IP地址 和端口的所有請求,映射到相同的外部IP地址和端口。但是不同于完全的克隆NAT,一個外 部的主機(jī)設(shè)有IP地址X,只能在一種情況下,能夠發(fā)送報(bào)文到內(nèi)部的主機(jī),也就是這個內(nèi) 部的主機(jī)前面已經(jīng)發(fā)送過報(bào)文到IP地址X)和Port Restricted Cone NAT (端口受限制的 克隆NAT。類似于受限制的克隆,但是限制還更多了,包括了端口的值。也就是一個外部的主 機(jī),要能夠用外部I P地址X和端口 P,發(fā)送報(bào)文到內(nèi)部的主機(jī),只有這個內(nèi)部主機(jī)前面已經(jīng) 發(fā)送過一個報(bào)文到這個IP地址X及端口 P),所述不可穿透的內(nèi)網(wǎng)環(huán)境為Port Restricted Cone NAT(對稱的NAT。一個對稱NAT是這樣映射請求的。從相同的內(nèi)部IP地址和端口, 并且到相同的目的地址和端口的所有請求,都映射到同一個外部IP地址和端口,如果同一 個內(nèi)部主機(jī),用相同的內(nèi)部IP地址和端口,發(fā)送了一個報(bào)文到另一個目的主機(jī),則會使用 不同的映射。而且外部的主機(jī),只有在接收到了一個報(bào)文,才能發(fā)送一個UDP報(bào)文回來到內(nèi) 部的主機(jī))。具體的,其中IP地址的檢測包括(111)、讀網(wǎng)絡(luò)配置參數(shù);(112)、判斷是否為直接撥號上網(wǎng),是則進(jìn)入下一步驟,否則跳至(114);(113)、判斷是否撥號成功,是則進(jìn)入(116),否則跳至(113);(114)、獲取動態(tài) IP ;(115)、是否獲取IP成功,是則進(jìn)入下一步驟,否則跳至(114);(116)、設(shè)置可連接外網(wǎng)IP地址;
(117)、獲取靜態(tài)IP地址,而后進(jìn)行網(wǎng)絡(luò)環(huán)境的檢測。具體的,其中網(wǎng)絡(luò)環(huán)境的檢測包括(118)、檢測設(shè)備是否在NAT之后,否則進(jìn)入下一步驟,是則跳至(120);(119)、設(shè)置網(wǎng)絡(luò)環(huán)境為公網(wǎng);(120)、各級UPNP設(shè)置成功否,是則進(jìn)入下一步驟,否則跳至(122);(121)、設(shè)置網(wǎng)絡(luò)環(huán)境為UPNP ;(122)、檢測NAT是否為Full Cone NAT,是則進(jìn)入下一步驟,否則跳至(124);(123)、設(shè)置網(wǎng)絡(luò)環(huán)境為 FULL Cone NAT ;(124)、檢測NAT是否為Symmetric NAT,是則進(jìn)入下一步驟,否則跳至(126);(125)、設(shè)置網(wǎng)絡(luò)環(huán)境為 Symmetric NAT ;(126)、檢測NAT是否為Restricted Cone NAT,是則進(jìn)入下一步驟,否則跳至 (128);(127)、設(shè)置網(wǎng)絡(luò)環(huán)境為 Restricted Cone NAT ;(128)、設(shè)置網(wǎng)絡(luò)環(huán)境為 Port Restricted Cone NAT。具體的,其中客戶端設(shè)備為網(wǎng)絡(luò)的客戶端模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)端模式的 UDP信令與視頻的通信方式包括(301)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(302)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(303)、客戶端設(shè)備向服務(wù)器發(fā)送請求服務(wù)器通知監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道打洞的 信令;(304)、服務(wù)器向監(jiān)控設(shè)備發(fā)送服務(wù)器請求監(jiān)控設(shè)備向客戶端設(shè)備進(jìn)行數(shù)據(jù)通道 打洞的信令;(305)、監(jiān)控設(shè)備給服務(wù)器響應(yīng)服務(wù)器請求監(jiān)控設(shè)備向客戶端設(shè)備進(jìn)行數(shù)據(jù)通道 打洞;(306)、監(jiān)控設(shè)備向客戶端設(shè)備所規(guī)定的IP和端口發(fā)送打洞包;(307)、服務(wù)器給客戶端設(shè)備響應(yīng)服務(wù)器請求監(jiān)控設(shè)備向客戶端設(shè)備進(jìn)行數(shù)據(jù)通 道打洞;(308)、客戶端設(shè)備以監(jiān)控設(shè)備所規(guī)定的公網(wǎng)IP和端口連接設(shè)備;(309)、監(jiān)控設(shè)備監(jiān)聽到客戶端設(shè)備的連接請求后給客戶端設(shè)備發(fā)送通知對端本 端ID號的信令;(310)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,成功建立信令通道;(311)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè) 備視頻端口請求的信令;(312)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(313)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(314)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(315)、客戶端設(shè)備向監(jiān)控設(shè)備規(guī)定的視頻通道發(fā)送通知對端本端ID號做打洞 包;
(316)、監(jiān)控設(shè)備用視頻通道向客戶端設(shè)備軟件發(fā)送通知對端本端ID號做打洞 包;(317)、客戶端設(shè)備用視頻通道向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號;(318)、客戶端設(shè)備和監(jiān)控設(shè)備分別收到期望的信令后,則成功建立視頻通道,否 則跳至(316),十次不成功退出。具體的,其中客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)端模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式的 UDP信令與視頻的通信方式包括(401)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(402)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(403)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送通知對端本端ID號的響應(yīng)信令作為打洞包;(404)、客戶端設(shè)備向服務(wù)器發(fā)送請求服務(wù)器通知服務(wù)端設(shè)備連接本地?cái)?shù)據(jù)通道 的信令;(405)、服務(wù)器向監(jiān)控設(shè)備發(fā)送服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道 連接的信令;(406)、監(jiān)控設(shè)備給服務(wù)器響應(yīng)服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道 連接;(407)、服務(wù)器給客戶端設(shè)備響應(yīng)請求服務(wù)器通知監(jiān)控設(shè)備連接本地?cái)?shù)據(jù)通道;(408)、監(jiān)控設(shè)備以客戶端設(shè)備軟件規(guī)定的公網(wǎng)IP和端口連接客戶端設(shè)備端;(409)、監(jiān)控設(shè)備向客戶端設(shè)備軟件發(fā)送通知對端本端ID號;(410)、客戶端設(shè)備軟件給監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,成功建立信令通道;(411)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè) 備視頻端口請求的信令;(412)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(413)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(414)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(415)、客戶端設(shè)備向監(jiān)控設(shè)備規(guī)定的視頻通道發(fā)送通知對端本端ID號做打洞 包;(416)、監(jiān)控設(shè)備用視頻通道向客戶端設(shè)備軟件發(fā)送通知對端本端ID號做打洞 包;(417)、客戶端設(shè)備用視頻通道向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號;(418)、客戶端設(shè)備和監(jiān)控設(shè)備分別收到期望的信令后,則成功建立視頻通道,否 則跳至(416),十次不成功退出。具體的,其中監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式而客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)端模式的 TCP信令與視頻的通信方式包括(501)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(502)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(503)、客戶端設(shè)備向服務(wù)器發(fā)送請求服務(wù)器通知監(jiān)控設(shè)備連接本地?cái)?shù)據(jù)通道的 信令;(504)、服務(wù)器向監(jiān)控設(shè)備發(fā)送服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道
9連接的信令;(505)、監(jiān)控設(shè)備給服務(wù)器響應(yīng)“服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道 連接,,;(506)、服務(wù)器給客戶端設(shè)備響應(yīng)請求服務(wù)器通知監(jiān)控設(shè)備連接本地?cái)?shù)據(jù)通道;(507)、監(jiān)控設(shè)備以客戶端設(shè)備所規(guī)定的公網(wǎng)IP和端口連接客戶端設(shè)備;(508)、監(jiān)控設(shè)備連接成功后給客戶端設(shè)備發(fā)送通知對端本端ID號的信令;(509)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,成功建立信令通道;(510)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè) 備視頻端口請求的信令;(511)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(512)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(513)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(514)、監(jiān)控設(shè)備以客戶端設(shè)備規(guī)定的公網(wǎng)IP和端口連接客戶端設(shè)備;(515)、監(jiān)控設(shè)備連接成功后給客戶端設(shè)備發(fā)送通知對端本端ID號的信令;(516)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,則成功建立視頻通道,否 則跳至(515),十次不成功退出。具體的,其中客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式的 TCP信令與視頻的通信方式包括(601)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(602)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(603)、客戶端設(shè)備以監(jiān)控設(shè)備所規(guī)定的公網(wǎng)IP和端口連接監(jiān)控設(shè)備;(604)、監(jiān)控設(shè)備在建立與客戶端設(shè)備的連接后給客戶端設(shè)備發(fā)送通知對端本端 ID號的信令;(605)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,成功建立信令通道;(606)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè) 備視頻端口請求的信令;(607)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(608)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(609)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(610)、客戶端設(shè)備以監(jiān)控設(shè)備規(guī)定的公網(wǎng)IP和端口連接監(jiān)控設(shè)備;(611)、監(jiān)控設(shè)備給客戶端設(shè)備發(fā)送通知對端本端ID號的信令;(612)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,則成功建立視頻通道,否 則跳至(611),十次不成功退出。本發(fā)明根據(jù)網(wǎng)絡(luò)環(huán)境,自動配置網(wǎng)絡(luò)IP地址,端口等參數(shù),并根據(jù)監(jiān)控設(shè)備和客 戶端設(shè)備不同的網(wǎng)絡(luò)環(huán)境選擇信令與視頻的通信方式。除監(jiān)控設(shè)備和客戶端設(shè)備都處于不 可穿透的內(nèi)網(wǎng)環(huán)境時,才選擇借助轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)信令與視頻的通信方式。其它情況都是 由服務(wù)器輔助監(jiān)控設(shè)備和客戶端設(shè)備建立數(shù)據(jù)交換少的信令通道,再根據(jù)信令通道建立監(jiān) 控設(shè)備與客戶端設(shè)備連通的視頻通道。通過這一方法,在能夠?qū)崿F(xiàn)監(jiān)控設(shè)備和客戶端設(shè)備 直接通信的網(wǎng)絡(luò)環(huán)境里,監(jiān)控設(shè)備和客戶端設(shè)備直接視頻通信;在監(jiān)控設(shè)備和客戶端設(shè)備不能直接通信的網(wǎng)絡(luò)環(huán)境里,才借助服務(wù)器轉(zhuǎn)發(fā),實(shí)現(xiàn)監(jiān)控設(shè)備和客戶端設(shè)備的視頻通信。本發(fā)明的優(yōu)點(diǎn)有1、實(shí)現(xiàn)網(wǎng)絡(luò)設(shè)備的即插即用。2、安裝調(diào)試方便,使一般用戶也可享受網(wǎng)絡(luò)世界帶來的安全,安心。3、幾乎無需技術(shù)支持及售后服務(wù),各方面的成本都有很大的節(jié)約。4、在網(wǎng)絡(luò)知識不是很普及的情況下,可以大規(guī)模推廣。5、相對全由服務(wù)器轉(zhuǎn)發(fā)的模式,對服務(wù)器的資源網(wǎng)絡(luò)資源占用較少,節(jié)約了能源 與空間有利于環(huán)保。6、可用于較多的現(xiàn)有服務(wù)器轉(zhuǎn)發(fā)模式的網(wǎng)絡(luò)服務(wù)中,將對網(wǎng)絡(luò)普及使用起到巨大 的推動作用。


圖1為本發(fā)明的流程圖;圖2為本發(fā)明IP地址檢測的流程圖;圖3為本發(fā)明網(wǎng)絡(luò)環(huán)境檢測的流程圖。
具體實(shí)施例方式下面結(jié)合實(shí)施例并對照附圖對本發(fā)明作進(jìn)一步詳細(xì)說明。如圖1、圖2、圖3,一種利用手機(jī)進(jìn)行家庭防盜監(jiān)控的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,手機(jī) 進(jìn)行家庭防盜監(jiān)控系統(tǒng)包括安裝在家庭的網(wǎng)絡(luò)攝像頭、可上網(wǎng)的手機(jī)和中央服務(wù)器,其運(yùn) 行模式包括如下步驟網(wǎng)絡(luò)攝像頭和可上網(wǎng)的手機(jī)的IP地址和網(wǎng)絡(luò)環(huán)境的檢測,(101)、將網(wǎng)絡(luò)攝像頭直接插在modem上或路由器上,上電開機(jī),網(wǎng)絡(luò)攝像頭通過 安裝在其內(nèi)部的軟件通過以下步驟檢測IP地址和網(wǎng)絡(luò)環(huán)境;
、讀網(wǎng)絡(luò)攝像頭網(wǎng)絡(luò)配置參數(shù);
、判斷是否為直接撥號上網(wǎng),是則進(jìn)入下一步驟,否則跳至(114); 、判斷是否撥號成功,是則進(jìn)入(116),否則跳至(113); 、獲取動態(tài)IP ;
、是否獲取IP成功,是則進(jìn)入下一步驟,否則跳至(114); 、設(shè)置可連接外網(wǎng)IP地址; 、獲取靜態(tài)IP地址;
、檢測設(shè)備是否在NAT之后,否則進(jìn)入下一步驟,是則跳至(120); 、設(shè)置網(wǎng)絡(luò)環(huán)境為公網(wǎng);
、各級UPNP設(shè)置成功否,是則進(jìn)入下一步驟,否則跳至(111
(112
(113
(114
(115
(116
(117
(118
(119
(120
(122
(121
(122
(123
(124
、設(shè)置網(wǎng)絡(luò)環(huán)境為UPNP ;
、檢測NAT是否為Full Cone NAT,是則進(jìn)入下-
、設(shè)置網(wǎng)絡(luò)環(huán)境為FULL Cone NAT ;
、檢測NAT是否為Symmetric NAT,是則進(jìn)入下-
-步驟,否則跳至(124)
-步驟,否則跳至(126)
11
(125)、設(shè)置網(wǎng)絡(luò)環(huán)境為 Symmetric NAT ;(126)、檢測NAT是否為Restricted Cone NAT,是則進(jìn)入下一步驟,否則跳至 (128);(127)、設(shè)置網(wǎng)絡(luò)環(huán)境為 Restricted Cone NAT ;(128)、設(shè)置網(wǎng)絡(luò)環(huán)境為Port Restricted Cone NAT,將獲取的網(wǎng)絡(luò)攝像頭連接外 網(wǎng)IP地址和其網(wǎng)絡(luò)環(huán)境的類型發(fā)送給中央服務(wù)器。(102)、手機(jī)上網(wǎng)并通過安裝在其內(nèi)部的軟件通過以下步驟檢測檢測當(dāng)時該手機(jī) 的IP地址和網(wǎng)絡(luò)環(huán)境;(IllA)、讀手機(jī)網(wǎng)絡(luò)配置參數(shù);(112A)、判斷是否為直接撥號上網(wǎng),是則進(jìn)入下一步驟,否則跳至(114A);(113A)、判斷是否撥號成功,是則進(jìn)入(116A),否則跳至(113A);(114A)、獲取動態(tài) IP ;(115A)、是否獲取IP成功,是則進(jìn)入下一步驟,否則跳至(114A);(116A)、設(shè)置可連接外網(wǎng)IP地址;(117A)、獲取靜態(tài)IP地址;(118A)、檢測手機(jī)是否在NAT之后,否則進(jìn)入下一步驟,是則跳至(122A);(119A)、設(shè)置網(wǎng)絡(luò)環(huán)境為公網(wǎng);(122A)、檢測NAT是否為Full Cone NAT,是則進(jìn)入下一步驟,否則跳至(124A);(123A)、設(shè)置網(wǎng)絡(luò)環(huán)境為 FULL Cone NAT ;(124A)、檢測NAT是否為Symmetric NAT,是則進(jìn)入下一步驟,否則跳至(126A);(125A)、設(shè)置網(wǎng)絡(luò)環(huán)境為 Symmetric NAT ;(126A)、檢測NAT是否為Restricted Cone NAT,是則進(jìn)入下一步驟,否則跳至 (128A);(127A)、設(shè)置網(wǎng)絡(luò)環(huán)境為 Restricted Cone NAT ;(128A)、設(shè)置網(wǎng)絡(luò)環(huán)境為Port Restricted Cone NAT,將獲取的網(wǎng)絡(luò)攝像頭連接 外網(wǎng)IP地址和其網(wǎng)絡(luò)環(huán)境的類型發(fā)送給中央服務(wù)器。(201)、當(dāng)網(wǎng)絡(luò)攝像頭和手機(jī)都處于不可穿透的Port Restricted Cone NAT的內(nèi) 網(wǎng)環(huán)境時,網(wǎng)絡(luò)攝像頭將視頻發(fā)送給轉(zhuǎn)發(fā)服務(wù)器,再由手機(jī)從轉(zhuǎn)發(fā)服務(wù)器得到視頻;(202)、當(dāng)網(wǎng)絡(luò)攝像頭處于不可穿透的Port Restricted Cone NAT的內(nèi)網(wǎng)環(huán)境,而 手機(jī)處于其它的可穿透的內(nèi)網(wǎng)環(huán)境時,選擇手機(jī)為網(wǎng)絡(luò)的服務(wù)器模式而網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò) 的客戶端模式的UDP信令與視頻的通信方式;(203)、當(dāng)網(wǎng)絡(luò)攝像頭處于可穿透的內(nèi)網(wǎng)環(huán)境,而手機(jī)處于不可穿透的Port Restricted Cone NAT內(nèi)網(wǎng)環(huán)境時,選擇手機(jī)為網(wǎng)絡(luò)的客戶端模式而網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的 服務(wù)器模式的UDP信令與視頻的通信方式;(204)、當(dāng)網(wǎng)絡(luò)攝像頭和手機(jī)都處于可穿透的內(nèi)網(wǎng)環(huán)境時,選擇手機(jī)或網(wǎng)絡(luò)攝像頭 為網(wǎng)絡(luò)的服務(wù)器模式的UDP信令與視頻的通信方式;(205)、當(dāng)網(wǎng)絡(luò)攝像頭處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的內(nèi)網(wǎng)環(huán)境時,選擇 網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的服務(wù)器模式而手機(jī)為網(wǎng)絡(luò)的客戶端模式的TCP信令與視頻的通信方 式;
(206)、當(dāng)手機(jī)處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的內(nèi)網(wǎng)環(huán)境時,選擇手機(jī)為 網(wǎng)絡(luò)的服務(wù)器模式而網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的客戶端模式的TCP信令與視頻的通信方式;(207)、當(dāng)網(wǎng)絡(luò)攝像頭和手機(jī)同時或分別處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的 內(nèi)網(wǎng)環(huán)境時,選擇手機(jī)或網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的服務(wù)器模式的TCP信令與視頻的通信方式。其中可穿透的內(nèi)網(wǎng)環(huán)境包括Full Cone NAT、Restricted Cone NAT和Port Restricted Cone NAT,不可穿透的內(nèi)網(wǎng)環(huán)境為 Port Restricted Cone NAT。其中手機(jī)為網(wǎng)絡(luò)的客戶端模式而網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的服務(wù)端模式的UDP信令與 視頻的通信方式包括(301)、手機(jī)向服務(wù)器發(fā)送獲取網(wǎng)絡(luò)攝像頭信息的信令;(302)、服務(wù)器給手機(jī)響應(yīng)網(wǎng)絡(luò)攝像頭信息;(303)、手機(jī)向服務(wù)器發(fā)送請求服務(wù)器通知網(wǎng)絡(luò)攝像頭進(jìn)行數(shù)據(jù)通道打洞的信 令;(304)、服務(wù)器向網(wǎng)絡(luò)攝像頭發(fā)送服務(wù)器請求網(wǎng)絡(luò)攝像頭向手機(jī)進(jìn)行數(shù)據(jù)通道打 洞的信令;(305)、網(wǎng)絡(luò)攝像頭給服務(wù)器響應(yīng)服務(wù)器請求網(wǎng)絡(luò)攝像頭向手機(jī)進(jìn)行數(shù)據(jù)通道打 洞;(306)、網(wǎng)絡(luò)攝像頭向手機(jī)所規(guī)定的IP和端口發(fā)送打洞包;(307)、服務(wù)器給手機(jī)響應(yīng)服務(wù)器請求網(wǎng)絡(luò)攝像頭向手機(jī)進(jìn)行數(shù)據(jù)通道打洞;(308)、手機(jī)以網(wǎng)絡(luò)攝像頭所規(guī)定的公網(wǎng)IP和端口連接設(shè)備;(309)、網(wǎng)絡(luò)攝像頭監(jiān)聽到手機(jī)的連接請求后給手機(jī)發(fā)送通知對端本端ID號的信 令;(310)、手機(jī)向網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號,成功建立信令通道;(311)、手機(jī)用已與網(wǎng)絡(luò)攝像頭建立的信令通道發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端 口請求的信令;(312)、網(wǎng)絡(luò)攝像頭向手機(jī)響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端口請求;(313)、手機(jī)向網(wǎng)絡(luò)攝像頭發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻的信令;(314)、網(wǎng)絡(luò)攝像頭給手機(jī)軟件響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻;(315)、手機(jī)向網(wǎng)絡(luò)攝像頭規(guī)定的視頻通道發(fā)送通知對端本端ID號做打洞包;(316)、網(wǎng)絡(luò)攝像頭用視頻通道向手機(jī)軟件發(fā)送通知對端本端ID號做打洞包;(317)、手機(jī)用視頻通道向網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號;(318)、手機(jī)和網(wǎng)絡(luò)攝像頭分別收到期望的信令后,則成功建立視頻通道,否則跳 至(316),十次不成功退出。其中手機(jī)為網(wǎng)絡(luò)的服務(wù)端模式而網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的客戶端模式的UDP信令與 視頻的通信方式包括(401)、手機(jī)向服務(wù)器發(fā)送獲取網(wǎng)絡(luò)攝像頭信息的信令;(402)、服務(wù)器給手機(jī)響應(yīng)網(wǎng)絡(luò)攝像頭信息;(403)、手機(jī)向網(wǎng)絡(luò)攝像頭發(fā)送通知對端本端ID號的響應(yīng)信令作為打洞包;(404)、手機(jī)向服務(wù)器發(fā)送請求服務(wù)器通知網(wǎng)絡(luò)攝像頭連接本地?cái)?shù)據(jù)通道的信 令;
(405)、服務(wù)器向網(wǎng)絡(luò)攝像頭發(fā)送服務(wù)器請求網(wǎng)絡(luò)攝像頭向手機(jī)進(jìn)行數(shù)據(jù)通道連 接的信令;(406)、網(wǎng)絡(luò)攝像頭給服務(wù)器響應(yīng)服務(wù)器請求網(wǎng)絡(luò)攝像頭向手機(jī)進(jìn)行數(shù)據(jù)通道連 接;(407)、服務(wù)器給手機(jī)響應(yīng)請求服務(wù)器通知網(wǎng)絡(luò)攝像頭連接本地?cái)?shù)據(jù)通道;(408)、網(wǎng)絡(luò)攝像頭以手機(jī)軟件規(guī)定的公網(wǎng)IP和端口連接手機(jī)端;(409)、網(wǎng)絡(luò)攝像頭向手機(jī)軟件發(fā)送通知對端本端ID號;(410)、手機(jī)軟件給網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號,成功建立信令通道;(411)、手機(jī)用已與網(wǎng)絡(luò)攝像頭建立的信令通道發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端 口請求的信令;(412)、網(wǎng)絡(luò)攝像頭向手機(jī)響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端口請求;(413)、手機(jī)向網(wǎng)絡(luò)攝像頭發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻的信令;(414)、網(wǎng)絡(luò)攝像頭給手機(jī)軟件響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻;(415)、手機(jī)向網(wǎng)絡(luò)攝像頭規(guī)定的視頻通道發(fā)送通知對端本端ID號做打洞包;(416)、網(wǎng)絡(luò)攝像頭用視頻通道向手機(jī)軟件發(fā)送通知對端本端ID號做打洞包;(417)、手機(jī)用視頻通道向網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號;(418)、手機(jī)和網(wǎng)絡(luò)攝像頭分別收到期望的信令后,則成功建立視頻通道,否則跳 至(416),十次不成功退出。其中網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的客戶端模式而手機(jī)為網(wǎng)絡(luò)的服務(wù)端模式的TCP信令與 視頻的通信方式包括(501)、手機(jī)向服務(wù)器發(fā)送獲取網(wǎng)絡(luò)攝像頭信息的信令;(502)、服務(wù)器給手機(jī)響應(yīng)網(wǎng)絡(luò)攝像頭信息;(503)、手機(jī)向服務(wù)器發(fā)送請求服務(wù)器通知網(wǎng)絡(luò)攝像頭連接本地?cái)?shù)據(jù)通道的信 令;(504)、服務(wù)器向網(wǎng)絡(luò)攝像頭發(fā)送服務(wù)器請求網(wǎng)絡(luò)攝像頭向手機(jī)進(jìn)行數(shù)據(jù)通道連 接的信令;(505)、網(wǎng)絡(luò)攝像頭給服務(wù)器響應(yīng)“服務(wù)器請求網(wǎng)絡(luò)攝像頭向手機(jī)進(jìn)行數(shù)據(jù)通道連 接”;(506)、服務(wù)器給手機(jī)響應(yīng)請求服務(wù)器通知網(wǎng)絡(luò)攝像頭連接本地?cái)?shù)據(jù)通道;(507)、網(wǎng)絡(luò)攝像頭以手機(jī)所規(guī)定的公網(wǎng)IP和端口連接手機(jī);(508)、網(wǎng)絡(luò)攝像頭連接成功后給手機(jī)發(fā)送通知對端本端ID號的信令;(509)、手機(jī)向網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號,成功建立信令通道;(510)、手機(jī)用已與網(wǎng)絡(luò)攝像頭建立的信令通道發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端 口請求的信令;(511)、網(wǎng)絡(luò)攝像頭向手機(jī)響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端口請求;(512)、手機(jī)向網(wǎng)絡(luò)攝像頭發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻的信令;(513)、網(wǎng)絡(luò)攝像頭給手機(jī)軟件響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻;(514)、網(wǎng)絡(luò)攝像頭以手機(jī)規(guī)定的公網(wǎng)IP和端口連接手機(jī);(515)、網(wǎng)絡(luò)攝像頭連接成功后給手機(jī)發(fā)送通知對端本端ID號的信令;
14
(516)、手機(jī)向網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號,則成功建立視頻通道,否則跳 至(515),十次不成功退出。其中手機(jī)為網(wǎng)絡(luò)的客戶端模式而網(wǎng)絡(luò)攝像頭為網(wǎng)絡(luò)的服務(wù)端模式的TCP信令與 視頻的通信方式包括(601)、手機(jī)向服務(wù)器發(fā)送獲取網(wǎng)絡(luò)攝像頭信息的信令;(602)、服務(wù)器給手機(jī)響應(yīng)網(wǎng)絡(luò)攝像頭信息;(603)、手機(jī)以網(wǎng)絡(luò)攝像頭所規(guī)定的公網(wǎng)IP和端口連接網(wǎng)絡(luò)攝像頭;(604)、網(wǎng)絡(luò)攝像頭在建立與手機(jī)的連接后給手機(jī)發(fā)送通知對端本端ID號的信 令;(605)、手機(jī)向網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號,成功建立信令通道;(606)、手機(jī)用已與網(wǎng)絡(luò)攝像頭建立的信令通道發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端 口請求的信令;(607)、網(wǎng)絡(luò)攝像頭向手機(jī)響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻端口請求;(608)、手機(jī)向網(wǎng)絡(luò)攝像頭發(fā)送手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻的信令;(609)、網(wǎng)絡(luò)攝像頭給手機(jī)響應(yīng)手機(jī)獲取網(wǎng)絡(luò)攝像頭視頻;(610)、手機(jī)以網(wǎng)絡(luò)攝像頭規(guī)定的公網(wǎng)IP和端口連接網(wǎng)絡(luò)攝像頭;(611)、網(wǎng)絡(luò)攝像頭給手機(jī)發(fā)送通知對端本端ID號的信令;(612)、手機(jī)向網(wǎng)絡(luò)攝像頭響應(yīng)通知對端本端ID號,則成功建立視頻通道,否則跳 至(611),十次不成功退出。以上是對本發(fā)明網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式進(jìn)行了闡述,用于幫助理 解本發(fā)明,但本發(fā)明的實(shí)施方式并不受上述實(shí)施例的限制,任何未背離本發(fā)明原理下所作 的改變、修飾、替代、組合、簡化,均應(yīng)為等效的置換方式,都包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
一種網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,網(wǎng)絡(luò)監(jiān)控系統(tǒng)包括監(jiān)控設(shè)備、客戶端設(shè)備和服務(wù)器,其特征在于運(yùn)行模式包括如下步驟監(jiān)控設(shè)備和客戶端設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測,根據(jù)監(jiān)控設(shè)備和客戶端設(shè)備的網(wǎng)絡(luò)環(huán)境選擇信令與視頻的通信方式;其中,所述監(jiān)控設(shè)備和客戶端設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測包括(101)、監(jiān)控設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測,獲取監(jiān)控設(shè)備連接外網(wǎng)IP地址和其網(wǎng)絡(luò)環(huán)境的類型并發(fā)送給服務(wù)器;(102)、客戶端設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測,獲取客戶端設(shè)備連接外網(wǎng)IP地址和其網(wǎng)絡(luò)環(huán)境的類型并發(fā)送給服務(wù)器;所述選擇信令與視頻的通信方式包括(201)、當(dāng)監(jiān)控設(shè)備和客戶端設(shè)備都處于不可穿透的內(nèi)網(wǎng)環(huán)境時,選擇借助轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)信令與視頻的通信方式;(202)、當(dāng)監(jiān)控設(shè)備處于不可穿透的內(nèi)網(wǎng)環(huán)境,而客戶端設(shè)備處于可穿透的內(nèi)網(wǎng)環(huán)境時,選擇客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式的UDP信令與視頻的通信方式;(203)、當(dāng)監(jiān)控設(shè)備處于可穿透的內(nèi)網(wǎng)環(huán)境,而客戶端設(shè)備處于不可穿透的內(nèi)網(wǎng)環(huán)境時,選擇客戶端設(shè)備為網(wǎng)絡(luò)的客戶端模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式的UDP信令與視頻的通信方式;(204)、當(dāng)監(jiān)控設(shè)備和客戶端設(shè)備都處于可穿透的內(nèi)網(wǎng)環(huán)境時,選擇客戶端設(shè)備或監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式的UDP信令與視頻的通信方式;(205)、當(dāng)監(jiān)控設(shè)備處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的內(nèi)網(wǎng)環(huán)境時,選擇監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式而客戶端設(shè)備為網(wǎng)絡(luò)的客戶端模式的TCP信令與視頻的通信方式;(206)、當(dāng)客戶端設(shè)備處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的內(nèi)網(wǎng)環(huán)境時,選擇客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式的TCP信令與視頻的通信方式;(207)、當(dāng)監(jiān)控設(shè)備和客戶端設(shè)備同時或分別處于公網(wǎng)環(huán)境或各級UPNP都設(shè)置成功的內(nèi)網(wǎng)環(huán)境時,選擇客戶端設(shè)備或監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)器模式的TCP信令與視頻的通信方式。
2.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,其特征在于所述 可穿透的內(nèi)網(wǎng)環(huán)境包括 Full Cone NAT、Restricted Cone NAT 和 Port Restricted Cone NAT, Port Restricted Cone NAT,所述不可穿透的內(nèi)網(wǎng)環(huán)境為 Symmetric NAT。
3.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,其特征在于所述 IP地址的檢測包括(111)、讀網(wǎng)絡(luò)配置參數(shù);(112)、判斷是否為直接撥號上網(wǎng),是則進(jìn)入下一步驟,否則跳至(114);(113)、判斷是否撥號成功,是則進(jìn)入(116),否則跳至(113);(114)、獲取動態(tài)IP;(115)、是否獲取IP成功,是則進(jìn)入下一步驟,否則跳至(114);(116)、設(shè)置可連接外網(wǎng)IP地址;(117)、獲取靜態(tài)IP地址,而后進(jìn)行網(wǎng)絡(luò)環(huán)境的檢測。
4.根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,其特征在于所述網(wǎng)絡(luò)環(huán)境的檢測包括(118)、檢測設(shè)備是否在NAT之后,否則進(jìn)入下一步驟,是則跳至(120);(119)、設(shè)置網(wǎng)絡(luò)環(huán)境為公網(wǎng);(120)、各級UPNP設(shè)置成功否,是則進(jìn)入下一步驟,否則跳至(122) ;(121)、設(shè)置網(wǎng)絡(luò)環(huán)境為UPNP;(122)、檢測NAT是否為Full C。ne NAT,是則進(jìn)入下一步驟,否則跳至(124);(123)、設(shè)置網(wǎng)絡(luò)環(huán)境為FULL C。ne NAT;(124)、檢測NAT是否為SymmetriC NAT,是則進(jìn)入下一步驟,否則跳至(126);(125)、設(shè)置網(wǎng)絡(luò)環(huán)境為SymmetriC NAT;(126)、檢測NAT是否為ReStriCted C。ne NAT,是則進(jìn)入下一步驟,否則跳至(128);(127)、設(shè)置網(wǎng)絡(luò)環(huán)境為ReStriCted C。ne NAT;(128)、設(shè)置網(wǎng)絡(luò)環(huán)境為P。rt ReStriCted C。ne NAT。
5.根據(jù)權(quán)利要求l所述的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,其特征在于所述客戶端設(shè)備為網(wǎng)絡(luò)的客戶端模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)端模式的UDP信令與視頻的通信方式包括(301)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(302)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(303)、客戶端設(shè)備向服務(wù)器發(fā)送請求服務(wù)器通知監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道打洞的信令;(304)、服務(wù)器向監(jiān)控設(shè)備發(fā)送服務(wù)器請求監(jiān)控設(shè)備向客戶端設(shè)備進(jìn)行數(shù)據(jù)通道打洞的信令;(305)、監(jiān)控設(shè)備給服務(wù)器響應(yīng)服務(wù)器請求監(jiān)控設(shè)備向客戶端設(shè)備進(jìn)行數(shù)據(jù)通道打洞;(306)、監(jiān)控設(shè)備向客戶端設(shè)備所規(guī)定的工P和端口發(fā)送打洞包;(307)、服務(wù)器給客戶端設(shè)備響應(yīng)服務(wù)器請求監(jiān)控設(shè)備向客戶端設(shè)備進(jìn)行數(shù)據(jù)通道打洞;(308)、客戶端設(shè)備以監(jiān)控設(shè)備所規(guī)定的公網(wǎng)工P和端口連接設(shè)備;(309)、監(jiān)控設(shè)備監(jiān)聽到客戶端設(shè)備的連接請求后給客戶端設(shè)備發(fā)送通知對端本端工D號的信令;(3lo)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端工D號,成功建立信令通道;(3 11)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求的信令;(312)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(3 l 3)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(3 14)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(315)、客戶端設(shè)備向監(jiān)控設(shè)備規(guī)定的視頻通道發(fā)送通知對端本端工D號做打洞包;(316)、監(jiān)控設(shè)備用視頻通道向客戶端設(shè)備軟件發(fā)送通知對端本端工D號做打洞包;(317)、客戶端設(shè)備用視頻通道向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號;(318)、客戶端設(shè)備和監(jiān)控設(shè)備分別收到期望的信令后,則成功建立視頻通道,否則跳 至(316),十次不成功退出。
6.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,其特征在于所述 客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)端模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式的UDP信令與視頻的通 信方式包括(401)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(402)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(403)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送通知對端本端ID號的響應(yīng)信令作為打洞包;(404)、客戶端設(shè)備向服務(wù)器發(fā)送請求服務(wù)器通知監(jiān)控設(shè)備連接本地?cái)?shù)據(jù)通道的信令;(405)、服務(wù)器向監(jiān)控設(shè)備發(fā)送服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道連接 的信令;(406)、監(jiān)控設(shè)備給服務(wù)器響應(yīng)服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道連接;(407)、服務(wù)器給客戶端設(shè)備響應(yīng)請求服務(wù)器通知監(jiān)控設(shè)備連接本地?cái)?shù)據(jù)通道;(408)、監(jiān)控設(shè)備以客戶端設(shè)備軟件規(guī)定的公網(wǎng)IP和端口連接客戶端設(shè)備端;(409)、監(jiān)控設(shè)備向客戶端設(shè)備軟件發(fā)送通知對端本端ID號;(410)、客戶端設(shè)備軟件給監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,成功建立信令通道;(411)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視 頻端口請求的信令;(412)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(413)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(414)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(415)、客戶端設(shè)備向監(jiān)控設(shè)備規(guī)定的視頻通道發(fā)送通知對端本端ID號做打洞包;(416)、監(jiān)控設(shè)備用視頻通道向客戶端設(shè)備軟件發(fā)送通知對端本端ID號做打洞包;(417)、客戶端設(shè)備用視頻通道向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號;(418)、客戶端設(shè)備和監(jiān)控設(shè)備分別收到期望的信令后,則成功建立視頻通道,否則跳 至(416),十次不成功退出。
7.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,其特征在于所述 監(jiān)控設(shè)備為網(wǎng)絡(luò)的客戶端模式而客戶端設(shè)備為網(wǎng)絡(luò)的服務(wù)端模式的TCP信令與視頻的通 信方式包括(501)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(502)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(503)、客戶端設(shè)備向服務(wù)器發(fā)送請求服務(wù)器通知監(jiān)控設(shè)備連接本地?cái)?shù)據(jù)通道的信令;(504)、服務(wù)器向監(jiān)控設(shè)備發(fā)送服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道連接 的信令;(505)、監(jiān)控設(shè)備給服務(wù)器響應(yīng)“服務(wù)器請求客戶端設(shè)備向監(jiān)控設(shè)備進(jìn)行數(shù)據(jù)通道連接;(506)、服務(wù)器給客戶端設(shè)備響應(yīng)請求服務(wù)器通知監(jiān)控設(shè)備連接本地?cái)?shù)據(jù)通道;(507)、監(jiān)控設(shè)備以客戶端設(shè)備所規(guī)定的公網(wǎng)IP和端口連接客戶端設(shè)備;(508)、監(jiān)控設(shè)備連接成功后給客戶端設(shè)備發(fā)送通知對端本端ID號的信令;(509)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,成功建立信令通道;(510)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視 頻端口請求的信令;(511)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(512)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(513)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(514)、監(jiān)控設(shè)備以客戶端設(shè)備規(guī)定的公網(wǎng)IP和端口連接客戶端設(shè)備;(515)、監(jiān)控設(shè)備連接成功后給客戶端設(shè)備發(fā)送通知對端本端ID號的信令;(516)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,則成功建立視頻通道,否則跳 至(515),十次不成功退出。
8.根據(jù)權(quán)利要求1所述的網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,其特征在于所述 客戶端設(shè)備為網(wǎng)絡(luò)的客戶端模式而監(jiān)控設(shè)備為網(wǎng)絡(luò)的服務(wù)端模式的TCP信令與視頻的通 信方式包括(601)、客戶端設(shè)備向服務(wù)器發(fā)送獲取監(jiān)控設(shè)備信息的信令;(602)、服務(wù)器給客戶端設(shè)備響應(yīng)監(jiān)控設(shè)備信息;(603)、客戶端設(shè)備以監(jiān)控設(shè)備所規(guī)定的公網(wǎng)IP和端口連接監(jiān)控設(shè)備;(604)、監(jiān)控設(shè)備在建立與客戶端設(shè)備的連接后給客戶端設(shè)備發(fā)送通知對端本端ID號 的信令;(605)、客戶端設(shè)備向監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,成功建立信令通道;(606)、客戶端設(shè)備用已與監(jiān)控設(shè)備建立的信令通道發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視 頻端口請求的信令;(607)、監(jiān)控設(shè)備向客戶端設(shè)備響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻端口請求;(608)、客戶端設(shè)備向監(jiān)控設(shè)備發(fā)送客戶端設(shè)備獲取監(jiān)控設(shè)備視頻的信令;(609)、監(jiān)控設(shè)備給客戶端設(shè)備軟件響應(yīng)客戶端設(shè)備獲取監(jiān)控設(shè)備視頻;(610)、客戶端設(shè)備以監(jiān)控設(shè)備規(guī)定的公網(wǎng)IP和端口連接監(jiān)控設(shè)備;(611)、監(jiān)控設(shè)備給客戶端設(shè)備發(fā)送通知對端本端ID號的信令;(612)、客戶端設(shè)備向 監(jiān)控設(shè)備響應(yīng)通知對端本端ID號,則成功建立視頻通道,否則跳至(611),十次不成功退 出ο
全文摘要
本發(fā)明公開了一種網(wǎng)絡(luò)監(jiān)控系統(tǒng)上的網(wǎng)絡(luò)自適應(yīng)運(yùn)行模式,網(wǎng)絡(luò)監(jiān)控系統(tǒng)包括監(jiān)控設(shè)備、客戶端設(shè)備和服務(wù)器,其運(yùn)行模式包括監(jiān)控設(shè)備和客戶端設(shè)備的IP地址和網(wǎng)絡(luò)環(huán)境的檢測、根據(jù)監(jiān)控設(shè)備和客戶端設(shè)備的網(wǎng)絡(luò)環(huán)境選擇信令與視頻的通信方式。在監(jiān)控設(shè)備和客戶端設(shè)備都處于不可穿透的內(nèi)網(wǎng)環(huán)境時,才選擇借助轉(zhuǎn)發(fā)服務(wù)器轉(zhuǎn)發(fā)信令與視頻的通信方式;其它情況都是由服務(wù)器輔助監(jiān)控設(shè)備和客戶端設(shè)備建立數(shù)據(jù)交換的信令通道,再根據(jù)信令通道建立監(jiān)控設(shè)備與客戶端設(shè)備連通的視頻通道。本發(fā)明具有既能實(shí)現(xiàn)網(wǎng)絡(luò)安防監(jiān)控設(shè)備的即插即用,又節(jié)約了安裝和維護(hù)運(yùn)營的成本的優(yōu)點(diǎn)。
文檔編號H04L29/08GK101980508SQ201010526578
公開日2011年2月23日 申請日期2010年11月1日 優(yōu)先權(quán)日2010年11月1日
發(fā)明者伊伯軍, 徐松, 阮德祿 申請人:深圳市鼎盛威電子有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
道真| 万宁市| 金阳县| 平顶山市| 新竹市| 庐江县| 邻水| 伊宁市| 霍山县| 柳林县| 万盛区| 阿尔山市| 寻乌县| 江津市| 连南| 化德县| 鄱阳县| 隆回县| 璧山县| 尼玛县| 屏东县| 洛南县| 石河子市| 民和| 天气| 莫力| 长武县| 九寨沟县| 扶风县| 沙坪坝区| 富川| 彭阳县| 简阳市| 伊川县| 杭州市| 玉田县| 山阳县| 澜沧| 饶平县| 辽中县| 兰州市|