CN106936946A - 一种利用融合网关实现网络穿越的***及方法 - Google Patents
一种利用融合网关实现网络穿越的***及方法 Download PDFInfo
- Publication number
- CN106936946A CN106936946A CN201710325989.7A CN201710325989A CN106936946A CN 106936946 A CN106936946 A CN 106936946A CN 201710325989 A CN201710325989 A CN 201710325989A CN 106936946 A CN106936946 A CN 106936946A
- Authority
- CN
- China
- Prior art keywords
- convergence gateway
- equipment
- subscriber terminal
- convergence
- port
- Prior art date
- Legal status (The legal status 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 status listed.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2575—NAT traversal using address mapping retrieval, e.g. simple traversal of user datagram protocol through session traversal utilities for NAT [STUN]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/09—Mapping addresses
- H04L61/25—Mapping addresses of the same type
- H04L61/2503—Translation of Internet protocol [IP] addresses
- H04L61/256—NAT traversal
- H04L61/2589—NAT traversal over a relay server, e.g. traversal using relay for network address translation [TURN]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
一种利用融合网关实现网络穿越的***及方法,涉及融合网关设备领域,基于融合网关设备和注册服务器,融合网关设备包括BOA服务器,融合网关设备和用户终端设备分别向注册服务器注册,上报各自的公网IP和端口号;注册服务器分别向用户终端设备和融合网关设备发送携带对方公网IP和端口号的报文;融合网关设备将其公网IP和端口号与机顶盒的私有IP和端口号形成NAT映射;用户终端设备向融合网关设备的BOA服务器发送连接报文,携带请求的目的地址,BOA服务器根据将目的地址NAT转换成机顶盒的私有IP和端口号,建立与用户终端设备的通信通道。本发明使得用户可以在任何地方通过用户终端设备实现对家中机顶盒的操作。
Description
技术领域
本发明涉及融合网关设备领域,具体来讲涉及一种利用融合网关实现网络穿越的***及方法。
背景技术
目前,基于Android***的智能机顶盒越来越多的进入到了家庭,种类繁多的智能机顶盒带来了操作界面的各种标新立意,这样的现象实际提高了家庭用户中年长者使用机顶盒的门槛,比如搜索某个节目、协助安装个新的App等,这些操作对年轻人来说不值一提,但是年长者却往往不知如何下手。
融合网关设备的特性是网关和机顶盒天然的一体,他们内部通过私有通信来完成交互。在家庭中设置融合网关设备之后,用户可以在家里通过手机等用户终端设备控制融合网关设备的机顶盒,进而帮助年长者进行使用。
在实际的现网环境下,机顶盒一般是位于家庭网关的私有子网中,而用户的手机等用户终端设备网络地址也是运营商的私有子网下的私有地址,两个同时处于NAT(Network Address Translation,网络地址转换)或多重NAT之后的设备之间想要进行通信,用传统的方法是无法建立连接的。因此用户在外面,即融合网关设置的范围之外时,是无法通过远程控制家里的机顶盒,也就无法帮助年长者或者其他不方便操作机顶盒的人们进行操作,无法改善这类人群不会或是不方便使用智能盒子收看节目等问题。
发明内容
针对现有技术中存在的缺陷,本发明的目的在于提供一种利用融合网关实现网络穿越的***及方法,用户可以在任何地方通过用户终端设备实现对家中机顶盒的操作,帮助家中不会或不方便操作的人。
为达到以上目的,本发明提供一种利用融合网关实现网络穿越的***,包括注册服务器、融合网关设备和用户终端设备,注册服务器用于向融合网关设备和用户终端设备分别发送对方注册的公网IP和端口号;用户终端设备用于向融合网关设备发送连接报文;融合网关设备的公网IP和端口号与其中机顶盒的私有IP和端口号形成NAT映射,融合网关设备包括BOA服务器,用于接收用户终端设备发送的连接报文,还用于将连接报文中请求的目的地址经NAT转换成机顶盒的私有IP和端口号。
在上述技术方案的基础上,所述融合网关设备的网关侧支持STUN协议,网关侧开放一个端口且不与现有专用端口冲突,开放的端口用于与注册服务器和用户终端设备之间发送报文。
在上述技术方案的基础上,所述BOA服务器部署在融合网关设备的机顶盒侧。
在上述技术方案的基础上,所述融合网关设备中包括一个记载NAT映射的NAT表。
在上述技术方案的基础上,所述注册服务器设置于公网,用户终端设备发送的连接报文为UDP报文。
在上述技术方案的基础上,所述用户终端设备为智能手机、PC机或Pad。
本发明还提供一种利用融合网关实现网络穿越的方法,基于融合网关设备和注册服务器,融合网关设备包括BOA服务器,所述方法包括:S1.融合网关设备和用户终端设备分别向注册服务器注册,上报各自的公网IP和端口号;S2.注册服务器分别向用户终端设备和融合网关设备发送携带对方公网IP和端口号的报文;S3.融合网关设备将其公网IP和端口号与内部机顶盒的私有IP和端口号形成NAT映射;S4.用户终端设备向融合网关设备的BOA服务器发送连接报文,其中携带请求的目的地址,BOA服务器根据NAT映射将目的地址由NAT转换成机顶盒的私有IP和端口号,建立与用户终端设备的通信通道。
在上述技术方案的基础上,所述融合网关设备的网关侧预先部署支持STUN协议,BOA服务器设置于融合网关设备的机顶盒侧。
在上述技术方案的基础上,所述S1中,预先设置融合网关设备的网关侧支持STUN协议,网关侧开放一个端口且不与现有专用端口冲突,开放的端口用于与注册服务器和用户终端设备之间发送报文。
在上述技术方案的基础上,所述NAT映射存储于融合网关设备的NAT表中。
本发明的有益效果在于:在融合网关设备的网关侧预先部署支持STUN(SimpleTraversal of UDP over NATs,NAT的UDP简单穿越)协议,借助STUN协议有效的克服现实网络环境下,两个处于NAT网络之后的设备进行通信的问题;借助处于公网的注册服务器作为中转,可以有效克服NAT场景的网络穿越问题;在融合网关设备的机顶盒侧部署轻量的BOA服务器,即可有效实现网络穿越和远程控制,有效解决单独的机顶盒无法有效实现NAT穿越的问题,用户可以通过用户终端设备实现对家中机顶盒的操作,帮助家中不会或不方便操作的人。
附图说明
图1为本发明实施例利用融合网关实现网络穿越的***示意图;
图2为本发明实施例利用融合网关实现网络穿越的方法流程图。
附图标记:
注册服务器1;
融合网关设备2,BOA服务器21;
用户终端设备3。
具体实施方式
以下结合附图及实施例对本发明作进一步详细说明。
如图1所示,本发明利用融合网关实现网络穿越的***,包括注册服务器1、融合网关设备2和用户终端设备3。注册服务器1设置于公网,用于将融合网关设备2注册的公网IP和端口号发送给注册服务器1,还用于将注册服务器1的公网IP和端口号发送给融合网关设备2。用户终端设备3用于向注册服务器1注册自己的公网IP和端口号,还用于向融合网关设备2发送连接报文。优选的,用户终端设备3为智能手机、PC机或Pad等。
如图1所示,融合网关设备2包括两个部分,一个部分是网关,另一个部分是机顶盒;具体的,融合网关设备2的网关侧支持STUN协议,网关侧开放一个端口,开放的端口用于与注册服务器和用户终端设备之间发送报文,且开放的不与现有专用端口冲突,比如不能使用80端口、21端口等,这些依次是http、ftp等的专用端口。优选的,开放的端口可以设置相关条件,比如在用户不启用该功能的时候,该开放的端口是默认关闭的,以此来提高***的安全系数。融合网关设备2的公网IP和端口号与融合网关设备2中机顶盒的私有IP和端口号形成一对一的NAT映射,NAT映射记载在融合网关设备2的一个NAT表中。融合网关设备2包括BOA服务器21,BOA服务器21和融合网关设备2具有相同的公网IP和端口号,部署在融合网关设备2的机顶盒侧,用于接收用户终端设备3发来的连接报文,连接报文具体为UDP(UserDatagram Protocol,用户数据包协议)报文,并携带目的地址;BOA服务器21还用于将连接报文中请求的目的地址经NAT转换成机顶盒的私有IP和端口号。
如图2所示,本发明利用融合网关实现网络穿越的方法,具体包括以下步骤:
S1.融合网关设备2的机顶盒侧设置BOA服务器21,网关侧预先部署支持STUN协议,网关侧开放一个端口且不与现有专用端口冲突,融合网关设备2与注册服务器和用户终端设备之间发送报文均通过该端口。融合网关设备2启动后,由BOA服务器21向注册服务器1发送一个注册报文,注册服务器1获取融合网关设备2的公网IP及端口号,表示服务器已上线,处于待连接状态。如果用户终端设备3需要连接家中的融合网关设备,需要先访问注册服务器1,同样以报文的形式,上报自己的公网IP及端口号。
S2.注册服务器1向融合网关设备2发送一个通知报文,通知其用户终端设备3的公网IP及端口号。注册服务器1也需要发送一个通知报文给用户终端设备3,将BOA服务器21的公网IP及端口号(与融合网关设备2的公网IP及端口号相同)告知给用户终端设备3。
S3.由于融合网关设备2向注册服务器1发送过注册报文,所以融合网关设备2的内部是存在一条NAT规则的。融合网关设备2将其公网IP和端口号与内部机顶盒的私有IP和端口号形成NAT映射,存储于融合网关设备的NAT表中。
S4.当用户想远程操作家中的机顶盒,可以通过用户终端设备3向融合网关设备2的BOA服务器21发起连接报文,其中携带请求的目的地址,由于融合网关设备2的NAT表中存在目的地址的NAT映射,BOA服务器21根据NAT映射将目的地址通过NAT转换成机顶盒的私有IP和端口号,建立一条与用户终端设备的通信通道,即可开始正常的网络通信,使用户可以远程控制融合网关设备2中机顶盒。
本发明不局限于上述实施方式,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也视为本发明的保护范围之内。本说明书中未作详细描述的内容属于本领域专业技术人员公知的现有技术。
Claims (10)
1.一种利用融合网关实现网络穿越的***,其特征在于,包括注册服务器、融合网关设备和用户终端设备,注册服务器用于向融合网关设备和用户终端设备分别发送对方注册的公网IP和端口号;用户终端设备用于向融合网关设备发送连接报文;融合网关设备的公网IP和端口号与其中机顶盒的私有IP和端口号形成NAT映射,融合网关设备包括BOA服务器,用于接收用户终端设备发送的连接报文,还用于将连接报文中请求的目的地址经NAT转换成机顶盒的私有IP和端口号。
2.如权利要求1所述利用融合网关实现网络穿越的***,其特征在于:所述融合网关设备的网关侧支持STUN协议,网关侧开放一个端口且不与现有专用端口冲突,开放的端口用于与注册服务器和用户终端设备之间发送报文。
3.如权利要求1所述利用融合网关实现网络穿越的***,其特征在于:所述BOA服务器部署在融合网关设备的机顶盒侧。
4.如权利要求1所述利用融合网关实现网络穿越的***,其特征在于:所述融合网关设备中包括一个记载NAT映射的NAT表。
5.如权利要求1所述利用融合网关实现网络穿越的***,其特征在于:所述注册服务器设置于公网,用户终端设备发送的连接报文为UDP报文。
6.如权利要求1至5任一所述利用融合网关实现网络穿越的***,其特征在于:所述用户终端设备为智能手机、PC机或Pad。
7.一种利用融合网关实现网络穿越的方法,其特征在于,基于融合网关设备和注册服务器,融合网关设备包括BOA服务器,所述方法包括:
S1.融合网关设备和用户终端设备分别向注册服务器注册,上报各自的公网IP和端口号;
S2.注册服务器分别向用户终端设备和融合网关设备发送携带对方公网IP和端口号的报文;
S3.融合网关设备将其公网IP和端口号与内部机顶盒的私有IP和端口号形成NAT映射;
S4.用户终端设备向融合网关设备的BOA服务器发送连接报文,其中携带请求的目的地址,BOA服务器根据NAT映射将目的地址由NAT转换成机顶盒的私有IP和端口号,建立与用户终端设备的通信通道。
8.如权利要求7所述利用融合网关实现网络穿越的方法,其特征在于:所述融合网关设备的网关侧预先部署支持STUN协议,BOA服务器设置于融合网关设备的机顶盒侧。
9.如权利要求7所述利用融合网关实现网络穿越的方法,其特征在于:所述S1中,预先设置融合网关设备的网关侧支持STUN协议,网关侧开放一个端口且不与现有专用端口冲突,开放的端口用于与注册服务器和用户终端设备之间发送报文。
10.如权利要求7所述利用融合网关实现网络穿越的方法,其特征在于:所述NAT映射存储于融合网关设备的NAT表中。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710325989.7A CN106936946A (zh) | 2017-05-10 | 2017-05-10 | 一种利用融合网关实现网络穿越的***及方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710325989.7A CN106936946A (zh) | 2017-05-10 | 2017-05-10 | 一种利用融合网关实现网络穿越的***及方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106936946A true CN106936946A (zh) | 2017-07-07 |
Family
ID=59430341
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710325989.7A Withdrawn CN106936946A (zh) | 2017-05-10 | 2017-05-10 | 一种利用融合网关实现网络穿越的***及方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106936946A (zh) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107864162A (zh) * | 2017-12-22 | 2018-03-30 | 烽火通信科技股份有限公司 | 融合网关双***及其通信安全保护方法 |
CN108063793A (zh) * | 2017-11-13 | 2018-05-22 | 浙江华数广电网络股份有限公司 | 一种数字电视终端管理*** |
CN109040165A (zh) * | 2018-05-28 | 2018-12-18 | 烽火通信科技股份有限公司 | 融合智能网关上异构平台通信的***及通信方法 |
CN109600671A (zh) * | 2018-12-13 | 2019-04-09 | 四川九州电子科技股份有限公司 | 一种网络机顶盒快速升级的***及其方法 |
CN110677291A (zh) * | 2019-09-26 | 2020-01-10 | 广州兰德视讯有限公司 | 多点通信中降低服务器负载及网络带宽的方法及装置 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702718A (zh) * | 2009-11-18 | 2010-05-05 | 中兴通讯股份有限公司 | 用户终端设备的管理方法及装置 |
CN101741927A (zh) * | 2009-12-24 | 2010-06-16 | 四川长虹电器股份有限公司 | 穿越nat设备的远程控制方法 |
CN103581740A (zh) * | 2013-10-25 | 2014-02-12 | 中兴通讯股份有限公司 | 一种分布式的iptv多屏网关和iptv多屏互动方法 |
CN104426951A (zh) * | 2013-08-28 | 2015-03-18 | 樊继方 | 一种智能机顶盒远程网络实时监控***及其方法 |
-
2017
- 2017-05-10 CN CN201710325989.7A patent/CN106936946A/zh not_active Withdrawn
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101702718A (zh) * | 2009-11-18 | 2010-05-05 | 中兴通讯股份有限公司 | 用户终端设备的管理方法及装置 |
CN101741927A (zh) * | 2009-12-24 | 2010-06-16 | 四川长虹电器股份有限公司 | 穿越nat设备的远程控制方法 |
CN104426951A (zh) * | 2013-08-28 | 2015-03-18 | 樊继方 | 一种智能机顶盒远程网络实时监控***及其方法 |
CN103581740A (zh) * | 2013-10-25 | 2014-02-12 | 中兴通讯股份有限公司 | 一种分布式的iptv多屏网关和iptv多屏互动方法 |
Cited By (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108063793A (zh) * | 2017-11-13 | 2018-05-22 | 浙江华数广电网络股份有限公司 | 一种数字电视终端管理*** |
CN107864162A (zh) * | 2017-12-22 | 2018-03-30 | 烽火通信科技股份有限公司 | 融合网关双***及其通信安全保护方法 |
CN107864162B (zh) * | 2017-12-22 | 2019-12-17 | 烽火通信科技股份有限公司 | 融合网关双***及其通信安全保护方法 |
CN109040165A (zh) * | 2018-05-28 | 2018-12-18 | 烽火通信科技股份有限公司 | 融合智能网关上异构平台通信的***及通信方法 |
CN109040165B (zh) * | 2018-05-28 | 2021-05-07 | 烽火通信科技股份有限公司 | 融合智能网关上异构平台通信的***及通信方法 |
CN109600671A (zh) * | 2018-12-13 | 2019-04-09 | 四川九州电子科技股份有限公司 | 一种网络机顶盒快速升级的***及其方法 |
CN109600671B (zh) * | 2018-12-13 | 2021-02-19 | 四川九州电子科技股份有限公司 | 一种网络机顶盒快速升级的***及其方法 |
CN110677291A (zh) * | 2019-09-26 | 2020-01-10 | 广州兰德视讯有限公司 | 多点通信中降低服务器负载及网络带宽的方法及装置 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106936946A (zh) | 一种利用融合网关实现网络穿越的***及方法 | |
US7684397B2 (en) | Symmetric network address translation system using STUN technique and method for implementing the same | |
EP1940079B9 (en) | A communication device and a system for managing the local devies remotely and the method thereof | |
CN102447630B (zh) | 协议报文的传输方法、家庭网关及运营商级网络转换设备 | |
CN104883390B (zh) | 一种访问第三方视频监控设备的方法及装置 | |
CN101702718A (zh) | 用户终端设备的管理方法及装置 | |
CN102025658B (zh) | 身份标识网络与互联网互通的实现方法和*** | |
CN101719927A (zh) | 对网关下挂的设备实行远程管理的方法及其*** | |
CN102932235B (zh) | 云计算环境下的即时通信方法和服务器*** | |
CN101478505B (zh) | 不同私有网络的网络装置间建立网络***及网络联机方法 | |
CN109819067A (zh) | 利用stun协议实现基于vxlan隧道技术的nat穿越处理的方法 | |
CN104506573B (zh) | 点对点装置与点对点联机方法 | |
CN105049541A (zh) | 用于实时通信的网络地址转换穿透***与方法 | |
CN106604119A (zh) | 一种用于智能电视私有云设备的网络穿透方法及*** | |
CN102780675A (zh) | 流媒体业务的传输方法、装置和*** | |
CN103873271A (zh) | 一种网关型EoC终端、及其管理***和管理方法 | |
CN202094935U (zh) | 基于动态ip网络实现远程开关信号控制*** | |
CN101222495A (zh) | IPv4网络主机访问IPv6网络主机的方法及路由器 | |
CN102882733B (zh) | 一种穿越nat设备实现web网管方法 | |
CN104917725B (zh) | 一种跨nat的串口服务器与网络设备的通信方法及*** | |
CN101426030B (zh) | 一种获取网络地址的方法和终端 | |
KR101049549B1 (ko) | Sip를 이용한 udp 홀 펀칭 방법 및 이를 이용한 단말관리 시스템 및 단말 관리 방법 | |
CN106804033A (zh) | 会话绑定方法和***及能力开放网关 | |
CN106101197A (zh) | 基于物联网的智能门铃*** | |
CN108040137A (zh) | 一种域名解析方法、网关及网络*** |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20170707 |