一种网关通信方法、路由设备及网关通信系统与流程

文档序号:12829361阅读:176来源:国知局
一种网关通信方法、路由设备及网关通信系统与流程

本发明涉及通信领域,尤其涉及一种网关通信方法、路由设备及网关通信系统。



背景技术:

在广电现有的环境下,三合一网关盒子,即eoc终端与路由设备及机顶盒三合一设备中,机顶盒的网络通信的方法通常为通过从路由设备获取ip使用局域网网络。

具体的,路由设备向广电的动态主机配置协议dhcp服务器请求ip地址,再由路由设备向机顶盒的局域网内分配ip地址,机顶盒互动点播的业务是通过路由设备的网络向广电服务器进行请求。

然而,部分广电服务器会对互动点播的网段与上互联网的网段进行区分,即划分外网与内网,而路由设备获取的ip地址为外网的ip地址,那么,路由设备只能解析外网的ip地址,与广电的外网服务器进行通信,而机顶盒的互动点播业务通过路由设备的网络向广电服务器进行请求,那么,机顶盒的互动点播业务也是与广电的外网服务器通信;然而,只有机顶盒与广电的内网服务器通信才能实现机顶盒的互动点播业务,这就导致了机顶盒无法与内网服务器进行通信,使得机顶盒无法获取到互动点播内容。



技术实现要素:

有鉴于此,本发明提供一种网关通信方法、路由设备及网关通信系统,以解决现有技术中由于机顶盒无法与内网服务器进行通信,导致了机顶盒无法获取到互动点播内容的问题,其具体方案如下:

一种网关通信方法,应用于路由设备,包括:

接收机顶盒发送的第一数据,判断所述机顶盒发送的第一数据是否包括指定标签;

若是,对所述机顶盒发送的第一数据进行标签处理后,转发至eoc终端;

接收所述eoc终端根据所述第一数据发送的第二数据,将所述第二数据转发至所述机顶盒,所述第一数据至少包括:第一ip地址请求指令,所述第二数据至少包括:第一ip地址。

进一步的,所述对所述机顶盒发送的第一数据进行标签处理,包括:

去除所述机顶盒发送的第一数据中包括的指定标签。

进一步的,所述接收所述eoc终端根据所述第一数据发送的第二数据,将所述第二数据转发至所述机顶盒,包括:

接收所述eoc终端发送的第二数据,确定所述第二数据的目的地址;

当所述第二数据的目的地址为发送所述第一数据的机顶盒时,将所述第二数据发送至所述机顶盒。

进一步的,在所述机顶盒获取所述eoc终端发送的ip地址之后,所述第一数据还包括:互动点播请求指令,所述第二数据包括:互动点播数据。

进一步的,在所述机顶盒通过所述路由设备发送第一ip地址请求指令的同时,所述路由设备发送第二ip地址请求指令至所述eoc终端;

接收所述eoc终端根据所述第二ip地址请求指令发送的第二ip地址;

将所述第二ip地址确定为所述路由设备的ip地址。

一种路由设备,包括:与机顶盒相连的第一接口,与eoc终端相连的第二接口,及第一处理单元,其中:

所述第一处理单元接收所述机顶盒通过所述第一接口发送的第一数据,判断所述机顶盒发送的第一数据是否包括指定标签,若是,对所述第一数据进行标签处理后,通过所述第二接口发送至所述eoc终端;通过所述第二接口接收所述eoc终端根据所述第一数据发送的第二数据,将所述第二数据通过所述第一接口发送至所述机顶盒;

所述第一数据至少包括:第一ip地址请求指令,所述第二数据至少包括:第一ip地址。

进一步的,所述第一处理单元对所述第一数据进行标签处理,包括:

所述第一处理单元去除所述第一数据中的指定标签。

进一步的,在所述机顶盒获取所述eoc终端发送的ip地址之后,所述第一数据还包括:互动点播请求指令,所述第二数据包括:互动点播数据。

进一步的,还包括:第二处理单元,

所述第二处理单元用于在所述第一处理单元发送第一ip地址请求指令的同时,发送第二ip地址请求指令,接收所述eoc终端通过所述第二接口根据所述第二ip地址请求指令发送的第二ip地址,将所述第二ip地址确定为所述路由设备的ip地址。

一种网关通信系统,包括:机顶盒,与所述机顶盒相连的路由设备,与所述路由设备相连的eoc终端,其中:

所述机顶盒发送第一数据至所述路由设备;

所述路由设备判断所述第一数据是否包括指定标签,若是,对所述第一数据进行标签处理后,转发至所述eoc终端;

所述eoc终端接收所述第一数据,根据所述第一数据通过所述路由设备发送第二数据至所述机顶盒,所述第一数据至少包括:第一ip地址请求指令,所述第二数据至少包括:第一ip地址。

从上述技术方案可以看出,本申请公开的网关通信方法、路由设备及网关通信系统,通过接收机顶盒发送的第一数据,当机顶盒发送的第一数据包括指定标签时,对第一数据进行标签处理后,转发至eoc终端,接收eoc终端根据第一数据发送的第二数据,将第二数据转发至机顶盒。本方案通过路由设备接收机顶盒的包括指定标签的第一数据,直接将进行了标签处理的第一数据转发至eoc终端,并对eoc终端发送至机顶盒的数据直接进行转发,不做任何处理,使得路由设备不处理机顶盒与eoc终端之间传输的数据,实现了路由设备对机顶盒与eoc终端之间传输的数据的透传,从而实现了路由设备中数据互动通道与上网通道互不干扰的情况;另外,当第一数据为第一ip地址请求指令,第二数据为第一ip地址时,机顶盒直接获取eoc终端为其分配的ip地址,避免了路由设备向其分配ip地址,实现了机顶盒直接通过eoc终端为其分配的ip地址与广电的内网服务器通信,从而获取到互动点播内容。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本发明实施例公开的一种网关通信方法的流程图;

图2为本发明实施例公开的一种路由设备的结构示意图;

图3为本发明实施例公开的一种网关通信系统的结构示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

本发明公开了一种网关通信方法,应用于路由设备,其流程图如图1所示,包括:

步骤s11、接收机顶盒发送的第一数据,判断机顶盒发送的第一数据是否包括指定标签;

机顶盒与路由设备相连,路由设备与eoc终端相连,机顶盒、路由设备及eoc终端均设置在用户端,远端为eoc前端,eoc前端与广电服务器相连,一个eoc前端可以与多个eoc终端相连,从而实现广电服务器通过eoc前端下发数据实现对多个机顶盒的视频点播的播放。

机顶盒与路由设备通过机顶盒的eth0接口与路由设备的eth0.1接口相连,在机顶盒与路由设备进行数据传输时,通过机顶盒上的虚拟接口eth0.200向路由设备传输数据,从而使机顶盒传输至路由设备的数据中包含有eth0.200的标签,进而可以明确传输至路由设备的数据是从哪个设备传输的。

从机顶盒传输至路由设备的数据带有指定标签,即eth0.200标签,那么,传输至路由设备的该数据即为需要路由设备进行透传的数据,机顶盒发送至路由设备需要进行透传的数据可以包括:第一ip地址请求数据,还可以包括:互动点播请求指令,而非上网数据。

步骤s12、若是,对机顶盒发送的第一数据进行标签处理后,转发至eoc终端;

对机顶盒发送的第一数据进行标签处理,具体为:去除机顶盒发送的第一数据中包括的指定标签。

第一数据中包括的指定标签是便于路由设备判断该第一数据是否为透传数据,如果是透传数据则直接去除该第一数据中的指定标签,将去除了指定标签的第一数据转发至eoc终端,eoc终端是不能识别带有指定标签的第一数据的。

步骤s13、接收eoc终端根据第一数据发送的第二数据,将第二数据转发至机顶盒。

eoc终端接收到第一数据后,根据该第一数据生成第二数据,将第二数据通过路由设备转发至机顶盒。

路由设备接收到eoc终端发送的第二数据后,确定该第二数据的目的地址,当第二数据的目的地址为发送第一数据的机顶盒时,将第二数据发送至该机顶盒。

具体的,第二数据中也可以包括某种特定标签,通过该特定标签可以确定第二数据的目的地址为路由设备还是机顶盒。

当第一数据为:第一ip地址请求指令,第二数据为:第一ip地址。

机顶盒开机时,即向eoc终端发送第一数据,请求获取ip地址。

在机顶盒发送第一ip地址请求指令的同时,路由设备发送第二ip地址请求指令,请求获取第二ip地址,路由设备接收eoc终端根据第二ip地址请求指令发送的第二ip地址,将第二ip地址确定为路由设备的ip地址,同时,机顶盒将第一ip地址确定为机顶盒的ip地址,从而实现机顶盒直接从eoc终端获取ip地址,避免了路由设备为其分配ip地址。

路由设备的第二ip地址为外网ip地址,机顶盒的第一ip地址为内网ip地址,机顶盒要实现互动点播需要与广电的内网服务器相连,这就为路由设备透传机顶盒与eoc终端之间的数据做准备,从而实现了路由设备的上网通路以及传输数据的通路互不干扰的情况。

在路由设备及机顶盒分别获取了ip地址后,机顶盒还可以通过路由设备向eoc终端发送互动点播请求指令,路由设备确定该互动点播请求指令中带有指定标签后,去除该互动点播请求指令中的指定标签,将去除了指定标签的互动点播请求指令发送至eoc终端,eoc终端将该互动点播请求指令发送至广电的内网服务器,内网服务器为该机顶盒分配互动点播数据,将该互动点播数据发送至eoc终端,eoc终端通过路由设备将该互动点播数据转发至机顶盒,从而实现机顶盒的互动点播。

本实施例公开的网关通信方法,通过接收机顶盒发送的第一数据,当机顶盒发送的第一数据包括指定标签时,对第一数据进行标签处理后,转发至eoc终端,接收eoc终端根据第一数据发送的第二数据,将第二数据转发至机顶盒。本方案通过路由设备接收机顶盒的包括指定标签的第一数据,直接将进行了标签处理的第一数据转发至eoc终端,并对eoc终端发送至机顶盒的数据直接进行转发,不做任何处理,使得路由设备不处理机顶盒与eoc终端之间传输的数据,实现了路由设备对机顶盒与eoc终端之间传输的数据的透传,从而实现了路由设备中数据互动通道与上网通道互不干扰的情况;另外,当第一数据为第一ip地址请求指令,第二数据为第一ip地址时,机顶盒直接获取eoc终端为其分配的ip地址,避免了路由设备向其分配ip地址,实现了机顶盒直接通过eoc终端为其分配的ip地址与广电的内网服务器通信,从而获取到互动点播内容。

本实施例公开了一种路由设备,其结构示意图如图2所示,包括:

与机顶盒相连的第一接口21,与eoc终端相连的第二接口22,以及第一处理单元23。

其中,第一处理单元23接收机顶盒通过第一接口21发送的第一数据,判断机顶盒发送的第一数据是否包括指定标签,若是,对第一数据进行标签处理后,通过第二接口22发送至eoc终端,通过第二接口22接收eoc终端根据第一数据发送的第二数据,将第二数据通过第一接口21发送至机顶盒。

机顶盒、路由设备及eoc终端均设置在用户端,远端为eoc前端,eoc前端与广电服务器相连,一个eoc前端可以与多个eoc终端相连,从而实现广电服务器通过eoc前端下发数据实现对多个机顶盒的互动点播视频的播放。

机顶盒与路由设备通过机顶盒的eth0接口与路由设备的第一接口,即eth0.1接口相连,在机顶盒与路由设备进行数据传输时,通过机顶盒上的虚拟接口eth0.200向路由设备传输数据,从而使机顶盒传输至路由设备的数据中包含有eth0.200的标签,进而可以明确传输至路由设备的数据是从哪个设备传输的。

从机顶盒传输至路由设备的数据带有指定标签,即eth0.200标签,那么,传输至路由设备的该数据即为需要路由设备进行透传的数据,机顶盒发送至路由设备需要进行透传的数据可以包括:第一ip地址请求数据,还可以包括:互动点播请求指令,而非上网数据。

对机顶盒发送的第一数据进行标签处理,具体为:去除机顶盒发送的第一数据中包括的指定标签。

第一数据中包括的指定标签是便于第一处理单元判断该第一数据是否为透传数据,如果是透传数据则直接去除该第一数据中的指定标签,将去除了指定标签的第一数据转发至eoc终端,eoc终端是不能识别带有指定标签的第一数据的。

eoc终端接收到第一数据后,根据该第一数据生成第二数据,将第二数据通过路由设备转发至机顶盒。

路由设备的第一处理单元接收到eoc终端发送的第二数据后,确定该第二数据的目的地址,当第二数据的目的地址为发送第一数据的机顶盒时,将第二数据发送至该机顶盒。

具体的,第二数据中也可以包括某种特定标签,通过该特定标签可以确定第二数据的目的地址为路由设备还是机顶盒。

当第一数据为:第一ip地址请求指令,第二数据为:第一ip地址。

机顶盒开机时,即向eoc终端发送第一数据,请求获取ip地址。

路由设备还可以包括:第二处理单元24。

第二处理单元24在机顶盒发送第一ip地址请求指令的同时,发送第二ip地址请求指令,请求获取第二ip地址,第二处理单元24接收eoc终端根据第二ip地址请求指令发送的第二ip地址,将第二ip地址确定为路由设备的ip地址,同时,机顶盒将第一ip地址确定为机顶盒的ip地址,从而实现机顶盒直接从eoc终端获取ip地址,避免了路由设备为其分配ip地址。

路由设备的第二ip地址为外网ip地址,机顶盒的第一ip地址为内网ip地址,机顶盒要实现互动点播需要与广电的内网服务器相连,这就为路由设备透传机顶盒与eoc终端之间的数据做准备,从而实现了路由设备的上网通路以及传输数据的通路互不干扰的情况。

在路由设备及机顶盒分别获取了ip地址后,机顶盒还可以通过路由设备向eoc终端发送互动点播请求指令,第一处理单元确定该互动点播请求指令中带有指定标签后,去除该互动点播请求指令中的指定标签,将去除了指定标签的互动点播请求指令发送至eoc终端,eoc终端将该互动点播请求指令发送至广电的内网服务器,内网服务器为该机顶盒分配互动点播数据,将该互动点播数据发送至eoc终端,eoc终端通过路由设备将该互动点播数据转发至机顶盒,从而实现机顶盒的互动点播。

本实施例公开的路由设备,通过接收机顶盒发送的第一数据,当机顶盒发送的第一数据包括指定标签时,对第一数据进行标签处理后,转发至eoc终端,接收eoc终端根据第一数据发送的第二数据,将第二数据转发至机顶盒。本方案通过路由设备接收机顶盒的包括指定标签的第一数据,直接将进行了标签处理的第一数据转发至eoc终端,并对eoc终端发送至机顶盒的数据直接进行转发,不做任何处理,使得路由设备不处理机顶盒与eoc终端之间传输的数据,实现了路由设备对机顶盒与eoc终端之间传输的数据的透传,从而实现了路由设备中数据互动通道与上网通道互不干扰的情况;另外,当第一数据为第一ip地址请求指令,第二数据为第一ip地址时,机顶盒直接获取eoc终端为其分配的ip地址,避免了路由设备向其分配ip地址,实现了机顶盒直接通过eoc终端为其分配的ip地址与广电的内网服务器通信,从而获取到互动点播内容。

本实施例公开了一种网关通信系统,其结构示意图如图3所示,包括:

机顶盒31,与机顶盒31相连的路由设备32,与路由设备32相连的eoc终端33。

其中,机顶盒31发送第一数据至路由设备32。

路由设备32判断第一数据是否包括指定标签,若是,对第一数据进行标签处理后,转发至eoc终端33。

eoc终端33接收第一数据,根据第一数据通过路由设备32发送第二数据至机顶盒31。

机顶盒31、路由设备32及eoc终端33均设置在用户端,远端为eoc前端,eoc前端与广电服务器相连,一个eoc前端可以与多个eoc终端相连,从而实现广电服务器通过eoc前端下发数据实现对多个机顶盒的视频点播的播放。

机顶盒31与路由设备32通过机顶盒31的eth0接口与路由设备32的eth0.1接口相连,在机顶盒31与路由设备32进行数据传输时,通过机顶盒31上的虚拟接口eth0.200向路由设备32传输数据,从而使机顶盒31传输至路由设备32的数据中包含有eth0.200的标签,进而可以明确传输至路由设备32的数据是从哪个设备传输的。

从机顶盒31传输至路由设备32的数据带有指定标签,即eth0.200标签,那么,传输至路由设备32的该数据即为需要路由设备32进行透传的数据,机顶盒31发送至路由设备32需要进行透传的数据可以包括:第一ip地址请求数据,还可以包括:互动点播请求指令,而非上网数据。

对机顶盒31发送的第一数据进行标签处理,具体为:去除机顶盒31发送的第一数据中包括的指定标签。

第一数据中包括的指定标签是便于路由设备32判断该第一数据是否为透传数据,如果是透传数据则直接去除该第一数据中的指定标签,将去除了指定标签的第一数据转发至eoc终端33,eoc终端33是不能识别带有指定标签的第一数据的。

eoc终端33接收到第一数据后,根据该第一数据生成第二数据,将第二数据通过路由设备32转发至机顶盒31。

路由设备32接收到eoc终端33发送的第二数据后,确定该第二数据的目的地址,当第二数据的目的地址为发送第一数据的机顶盒31时,将第二数据发送至该机顶盒31。

具体的,第二数据中也可以包括某种特定标签,通过该特定标签可以确定第二数据的目的地址为路由设备32还是机顶盒31。

当第一数据为:第一ip地址请求指令,第二数据为:第一ip地址。

机顶盒31开机时,即向eoc终端发送第一数据,请求获取ip地址。

在机顶盒31发送第一ip地址请求指令的同时,路由设备32发送第二ip地址请求指令,请求获取第二ip地址,路由设备32接收eoc终端33根据第二ip地址请求指令发送的第二ip地址,将第二ip地址确定为路由设备32的ip地址,同时,机顶盒31将第一ip地址确定为机顶盒31的ip地址,从而实现机顶盒31直接从eoc终端33获取ip地址,避免了路由设备32为其分配ip地址。

路由设备32的第二ip地址为外网ip地址,机顶盒31的第一ip地址为内网ip地址,机顶盒31要实现互动点播需要与广电的内网服务器相连,这就为路由设备32透传机顶盒31与eoc终端33之间的数据做准备,从而实现了路由设备32的上网通路以及传输数据的通路互不干扰的情况。

在路由设备32及机顶盒31分别获取了ip地址后,机顶盒还可以通过路由设备向eoc终端发送互动点播请求指令,路由设备确定该互动点播请求指令中带有指定标签后,去除该互动点播请求指令中的指定标签,将去除了指定标签的互动点播请求指令发送至eoc终端,eoc终端将该互动点播请求指令发送至广电的内网服务器,内网服务器为该机顶盒分配互动点播数据,将该互动点播数据发送至eoc终端,eoc终端通过路由设备将该互动点播数据转发至机顶盒,从而实现机顶盒的互动点播。

本实施例公开的网关通信系统,通过接收机顶盒发送的第一数据,当机顶盒发送的第一数据包括指定标签时,对第一数据进行标签处理后,转发至eoc终端,接收eoc终端根据第一数据发送的第二数据,将第二数据转发至机顶盒。本方案通过路由设备接收机顶盒的包括指定标签的第一数据,直接将进行了标签处理的第一数据转发至eoc终端,并对eoc终端发送至机顶盒的数据直接进行转发,不做任何处理,使得路由设备不处理机顶盒与eoc终端之间传输的数据,实现了路由设备对机顶盒与eoc终端之间传输的数据的透传,从而实现了路由设备中数据互动通道与上网通道互不干扰的情况;另外,当第一数据为第一ip地址请求指令,第二数据为第一ip地址时,机顶盒直接获取eoc终端为其分配的ip地址,避免了路由设备向其分配ip地址,实现了机顶盒直接通过eoc终端为其分配的ip地址与广电的内网服务器通信,从而获取到互动点播内容。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的组成及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(ram)、内存、只读存储器(rom)、电可编程rom、电可擦除可编程rom、寄存器、硬盘、可移动磁盘、cd-rom、或技术领域内所公知的任意其它形式的存储介质中。

对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1