一種安全的多級視頻跨網(wǎng)傳輸方法
【專利摘要】本發(fā)明涉及一種安全的多級視頻跨網(wǎng)傳輸方法,包括以下步驟:(1)配置源地址、端口和目的設(shè)備信息映射關(guān)系存儲進(jìn)數(shù)據(jù)庫;(2)根據(jù)需求由上到下,逐級配置Tunnel;(3)啟動鏈路上的Tunnel,建立指令通道;(4)進(jìn)行多級視頻設(shè)備跨網(wǎng)連接;(5)進(jìn)行多級視頻數(shù)據(jù)跨網(wǎng)傳輸。
【專利說明】
一種安全的多級視頻跨網(wǎng)傳輸方法
技術(shù)領(lǐng)域
[0001]本發(fā)明涉及數(shù)字音視頻技術(shù)領(lǐng)域,尤其涉及一種跨網(wǎng)絡(luò)、多級、大流量視頻傳輸?shù)姆椒ǎ糜诎卜辣O(jiān)控技術(shù)領(lǐng)域。
【背景技術(shù)】
[0002]安防監(jiān)控技術(shù)不僅僅為破案和事后取證提供支持,更能在犯罪預(yù)防和實(shí)時處置等方面發(fā)揮重要的作用。由于視頻數(shù)據(jù)信息具有實(shí)時性、大數(shù)據(jù)量等特點(diǎn),目前安全監(jiān)控系統(tǒng)規(guī)模相對比較大,可能需要兩級到三級,甚至更多級的架構(gòu)。除此之外,針對視頻內(nèi)外網(wǎng)的跨網(wǎng)傳輸過程中,如何保證網(wǎng)絡(luò)環(huán)境的安全問題,保證重要視頻數(shù)據(jù)的完整性,更是不容忽視的問題。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的是根據(jù)以上需求和問題,提出一種安全的多級視頻跨網(wǎng)傳輸設(shè)計思路和方法,該方法致力于解決內(nèi)外網(wǎng)大量實(shí)時視頻數(shù)據(jù)的交互,保證傳輸過程中網(wǎng)絡(luò)環(huán)境的安全,保護(hù)重要視頻數(shù)據(jù)的完整性。
[0004]—種安全的多級視頻跨網(wǎng)傳輸方法,其特征在于,包括以下步驟:
[0005](I)配置源地址、端口和目的設(shè)備信息映射關(guān)系存儲進(jìn)數(shù)據(jù)庫;
[0006](2)根據(jù)需求由上到下,逐級配置Tunnel ;
[0007](3)啟動鏈路上的Tunnel,建立指令通道;
[0008](4)進(jìn)行多級視頻設(shè)備跨網(wǎng)連接;
[0009](5)進(jìn)行多級視頻數(shù)據(jù)跨網(wǎng)傳輸。
[0010]所述步驟(3)中,在初始化階段,在網(wǎng)絡(luò)一側(cè),Tunnel-A發(fā)起連接請求,與Tunnel-B預(yù)先約定的特定開放端口進(jìn)行連接,Tunnael-A與Tunnel-B保持TCP常鏈接,并定時發(fā)送心跳;同時Tunnel-A根據(jù)數(shù)據(jù)庫配置信息,預(yù)先建立監(jiān)聽端口隊列,保持監(jiān)聽狀
??τ O
[0011]所述步驟(4)具體步驟是:
[0012](41)源端根據(jù)具體需求,向Tunnel-A的對應(yīng)端口發(fā)送連接請求,Tunnel-A根據(jù)端口信息,解析指令類型、TCP連接的源地址、端口、目的地址、端口等信息,解析后,通過和Tunnel-B之間的TCP長鏈接,將這些信息發(fā)送到Tunnel-B ;
[0013](42) Tunnel-B接收到信息后,根據(jù)特有協(xié)議格式,解析指令類型、源端地址、端口號、目的地址、端口號等信息,如果目的地址和Tunnel-B不在同樣一個子網(wǎng)內(nèi),則將此條信息,轉(zhuǎn)發(fā)至下級Tunnel ;
[0014](43) Tunnel-B接收到信息后,根據(jù)特有協(xié)議格式,解析指令類型、源端地址、端口號、目的地址、端口號等信息,如果目的地址和Tunnel-B在同一個子網(wǎng)內(nèi),則由Tunnel-B向最終的目的設(shè)備,發(fā)起連接請求,連接成功,則將源地址、源端口、目的地址、目的端口等信息建立映射關(guān)系,并插入已建連接隊列,進(jìn)行統(tǒng)一管理。
[0015]所述步驟(5)具體是:當(dāng)源端通過Tunnel與目的設(shè)備成功建立連接,由于每一級Tunnel都保存了下一級的Tunnel信息和近源端映射信息,并且可以通過指令信息,逐級向上回溯,使數(shù)據(jù)可以進(jìn)行雙向傳輸。
[0016]本發(fā)明支持多級網(wǎng)絡(luò)架構(gòu)及多種異構(gòu)設(shè)備接入,能夠兼容多種廠家型號的視頻設(shè)備和報警設(shè)備,實(shí)現(xiàn)了實(shí)時視頻的多級傳輸?shù)膯栴},在保證網(wǎng)絡(luò)安全的情況下,有效地解決了特定數(shù)據(jù)的跨網(wǎng)絡(luò)安全邊界傳輸問題,保證了視頻傳輸過程中的信息安全問題。可靈活應(yīng)用于不同行業(yè),同時滿足用戶的定制需求。
【附圖說明】
[0017]圖1是網(wǎng)絡(luò)配置邏輯結(jié)構(gòu)圖。
【具體實(shí)施方式】
[0018]本發(fā)明包括以下步驟:
[0019](I)配置源地址、端口和目的設(shè)備信息映射關(guān)系存儲進(jìn)數(shù)據(jù)庫;
[0020](2)根據(jù)需求由上到下,逐級配置Tunnel ;
[0021](3)啟動鏈路上的Tunnel,建立指令通道;
[0022](4)進(jìn)行多級視頻設(shè)備跨網(wǎng)連接;
[0023](5)進(jìn)行多級視頻數(shù)據(jù)跨網(wǎng)傳輸。
[0024]本發(fā)明支持多級網(wǎng)絡(luò)架構(gòu)及多種異構(gòu)設(shè)備接入,能夠兼容多種廠家型號的視頻設(shè)備和報警設(shè)備,實(shí)現(xiàn)了實(shí)時視頻的多級傳輸?shù)膯栴},在保證網(wǎng)絡(luò)安全的情況下,有效地解決了特定數(shù)據(jù)的跨網(wǎng)絡(luò)安全邊界傳輸問題,保證了視頻傳輸過程中的信息安全問題。
[0025]以下結(jié)合圖1,對本發(fā)明步驟進(jìn)行具體說明。
[0026](I)源地址、端口和目的設(shè)備信息映射并入庫。
[0027]端口將Tunnel-A的端口與目的設(shè)備的IP、端口信息等進(jìn)行映射,并存數(shù)據(jù)庫。
[0028](2)兩個Tunnel啟動,建立指令通道。
[0029]初始化階段,在網(wǎng)絡(luò)一側(cè),Tunnel-A發(fā)起連接請求,與Tunnel-B預(yù)先約定的特定開放端口進(jìn)行連接,Tunnael-A與Tunnel-B保持TCP常鏈接,并定時發(fā)送心跳。同時Tunnel-A根據(jù)數(shù)據(jù)庫配置信息,預(yù)先建立監(jiān)聽端口隊列,保持監(jiān)聽狀態(tài)。
[0030](3)近源端Tunnel監(jiān)聽,生成連接指令。
[0031]源端根據(jù)具體需求,向Tunnel-A的對應(yīng)端口發(fā)送連接請求,Tunnel-A根據(jù)端口信息,解析指令類型、TCP連接的源地址、端口、目的地址、端口等信息,解析后,通過和Tunnel-B之間的TCP長鏈接,將這些信息發(fā)送到Tunnel-B。
[0032](4)中轉(zhuǎn)Tunnel,指令中轉(zhuǎn)。
[0033]Tunnel-B接收到信息后,根據(jù)特有協(xié)議格式,解析指令類型、源端地址、端口號、目的地址、端口號等信息,如果目的地址和Tunnel-B不在同樣一個子網(wǎng)內(nèi),則將此條信息,轉(zhuǎn)發(fā)至下級Tunnel。
[0034](5)近目的設(shè)備端Tunnel,指令解析、執(zhí)行。
[0035]Tunnel-B接收到信息后,根據(jù)特有協(xié)議格式,解析指令類型、源端地址、端口號、目的地址、端口號等信息,如果目的地址和Tunnel-B在同一個子網(wǎng)內(nèi),則由Tunnel-B向最終的目的設(shè)備,發(fā)起連接請求,連接成功,則將源地址、源端口、目的地址、目的端口等信息建立映射關(guān)系,并插入已建連接隊列,進(jìn)行統(tǒng)一管理。
[0036](6)連接建立,數(shù)據(jù)雙向傳輸。
[0037]當(dāng)源端通過Tunnel與目的設(shè)備成功建立連接,由于每一級Tunnel都保存了下一級的Tunnel信息和近源端映射信息,并且可以通過指令信息,逐級向上回溯,所以數(shù)據(jù)可以進(jìn)行雙向傳輸。
【主權(quán)項(xiàng)】
1.一種安全的多級視頻跨網(wǎng)傳輸方法,其特征在于,包括以下步驟: (1)配置源地址、端口和目的設(shè)備信息映射關(guān)系存儲進(jìn)數(shù)據(jù)庫; (2)根據(jù)需求由上到下,逐級配置Tunnel; (3)啟動鏈路上的Tunnel,建立指令通道; (4)進(jìn)行多級視頻設(shè)備跨網(wǎng)連接; (5)進(jìn)行多級視頻數(shù)據(jù)跨網(wǎng)傳輸。2.根據(jù)權(quán)利要求1所述的一種安全的多級視頻跨網(wǎng)傳輸方法,其特征在于:所述步驟(3)中,在初始化階段,在網(wǎng)絡(luò)一側(cè),Tunnel-A發(fā)起連接請求,與Tunnel-B預(yù)先約定的特定開放端口進(jìn)行連接,Tunnael-A與Tunnel-B保持TCP常鏈接,并定時發(fā)送心跳;同時Tunnel-A根據(jù)數(shù)據(jù)庫配置信息,預(yù)先建立監(jiān)聽端口隊列,保持監(jiān)聽狀態(tài)。3.根據(jù)權(quán)利要求1所述的一種安全的多級視頻跨網(wǎng)傳輸方法,其特征在于:所述步驟(4)具體步驟是: (41)源端根據(jù)具體需求,向Tunnel-A的對應(yīng)端口發(fā)送連接請求,Tunnel-A根據(jù)端口信息,解析指令類型、TCP連接的源地址、端口、目的地址、端口等信息,解析后,通過和Tunnel-B之間的TCP長鏈接,將這些信息發(fā)送到Tunnel-B ; (42)Tunnel-B接收到信息后,根據(jù)特有協(xié)議格式,解析指令類型、源端地址、端口號、目的地址、端口號等信息,如果目的地址和Tunnel-B不在同樣一個子網(wǎng)內(nèi),則將此條信息,轉(zhuǎn)發(fā)至下級Tunnel ; (43)Tunnel-B接收到信息后,根據(jù)特有協(xié)議格式,解析指令類型、源端地址、端口號、目的地址、端口號等信息,如果目的地址和Tunnel-B在同一個子網(wǎng)內(nèi),則由Tunnel-B向最終的目的設(shè)備,發(fā)起連接請求,連接成功,則將源地址、源端口、目的地址、目的端口等信息建立映射關(guān)系,并插入已建連接隊列,進(jìn)行統(tǒng)一管理。4.根據(jù)權(quán)利要求1所述的一種安全的多級視頻跨網(wǎng)傳輸方法,其特征在于:所述步驟(5)具體是:當(dāng)源端通過Tunnel與目的設(shè)備成功建立連接,由于每一級Tunnel都保存了下一級的Tunnel信息和近源端映射信息,并且可以通過指令信息,逐級向上回溯,使數(shù)據(jù)可以進(jìn)行雙向傳輸。
【文檔編號】H04N7/18GK105897657SQ201410728173
【公開日】2016年8月24日
【申請日】2014年12月3日
【發(fā)明人】呂春花, 吳蔚, 鄭志國, 劉超, 高昊飛
【申請人】北京航天長峰科技工業(yè)集團(tuán)有限公司