一种数据分流方法、协议转换设备、电子设备和存储介质技术

技术编号:37063054 阅读:10 留言:0更新日期:2023-03-29 19:41
本发明专利技术实施例提供了一种数据分流方法、协议转换设备、电子设备和存储介质,所述方法应用于协议转换设备,所述方法包括:第一协议转换设备的第一网口接收第一数据包;当第一数据包为第一协议的数据包时,将第一数据包封装为第二协议的第二数据包,并将第二数据包发送至第二协议转换设备的第二网口;当第一数据包为第二协议的数据包时,将第一数据包透传至部署于第二协议网络的终端设备。协议转换设备在接收到第一协议的数据包时,只需对第一协议数据包进行封装处理后发送至部署于第二协议网络的终端设备,能够满足对第一协议网络和第二协议网络的混合网络数据的传输,同时降低了协议转换设备的负荷,提升了协议转换设备处理数据的实效性。的实效性。的实效性。

【技术实现步骤摘要】
一种数据分流方法、协议转换设备、电子设备和存储介质


[0001]本专利技术涉及通信
,特别是涉及一种数据分流方法、协议转换设备、电子设备和计算机可读存储介质。

技术介绍

[0002]随着视联网的发展与建设,视联网专线正在逐步建设和覆盖,但是还有一些地方之间视联网没有连通,为了使用户之间开展高清、实时的视联网全视频业务,现有技术通过协议转换设备将视联网数据封装成互联网数据,可以做到在互联网上承载视联网数据,可以使分布于某一视联网中的终端设备接入到另一视联网中,从而实现与不同视联网内其他终端设备进行视联网业务。
[0003]但是,当前视联网内都是视联网业务,在视联网中不能有互联网(IP)业务。如果视联网中存在互联网业务,可能会对视联网业务造成影响。但是在实际应用中客户可能同时需要视联网和IP共存的混合网络,既满足视频通话的需求,也满足一般的IP办公业务。

技术实现思路

[0004]鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据分流方法、一种协议转换设备、一种电子设备和一种计算机可读存储介质。
[0005]第一方面,本专利技术实施例公开了一种数据分流方法,所述方法应用于协议转换设备,所述方法包括:
[0006]第一协议转换设备的第一网口接收第一数据包;所述第一网口为针对第一协议网络和第二协议网络的混合网口;
[0007]当所述第一数据包为第一协议的数据包时,将所述第一数据包封装为第二协议的第二数据包,并将所述第二数据包发送至第二协议转换设备的第二网口;所述第二网口为针对第二协议网络的第二协议网络网口;
[0008]当所述第一数据包为第二协议的数据包时,将所述第一数据包透传至部署于第二协议网络的终端设备。
[0009]可选地,所述协议转换设备包括内核层和应用层;
[0010]所述当所述第一数据包为第一协议的数据包时,将所述第一数据包封装为第二协议的第二数据包,并将所述第二数据包发送至第二协议转换设备的第二网口,包括:
[0011]当所述第一数据包为第一协议的数据包时,通过所述内核层将所述第一协议的数据包发送至所述应用层;
[0012]通过所述应用层将所述第一数据包封装为所述第二协议的第二数据包,并发送至所述内核层;
[0013]通过所述内核层将所述第二数据包发送至所述第二协议转换设备的第二网口。
[0014]可选地,所述当所述第一数据包为第二协议的数据包时,将所述第一数据包透传
至部署于第二协议网络的终端设备,包括:
[0015]当所述第一数据包为第二协议的数据包时,通过所述内核层将所述第一数据包透传至所述部署于第二协议网络的终端设备。
[0016]可选地,所述方法还包括:
[0017]通过所述内核层,判断所述第一数据包为第一协议的数据包或第二协议的数据包。
[0018]第二方面,本申请示出了一种数据分流方法,,所述方法应用于协议转换设备,所述方法包括:
[0019]第三协议转换设备的第三网口接收第三数据包;所述第三网口为针对第二协议网络的第二协议网络网口;
[0020]当所述第三数据包为经过第四协议转换设备封装的第三数据包时,将所述第三数据包解封装为第一协议的第四数据包,并将所述第四数据包发送至与第三协议转换设备的第四网口相连接的终端设备;所述第四网口为针对第一协议网络和第二协议网络的混合网口;
[0021]当所述第三数据包不为经过第四协议转换设备封装的第三数据包时,将所述第三数据包透传至与所述第三协议转换设备的第四网口相连接的终端设备。
[0022]可选地,所述协议转换设备包括内核层与应用层;
[0023]所述当所述第三数据包为经过第四协议转换设备封装的第三数据包时,将所述第三数据包解封装为第一协议的第四数据包,并将所述第四数据包发送至与第三协议转换设备的第四网口相连接的终端设备,包括:
[0024]当所述第三数据包为经过第四协议转换设备封装的第三数据包时,通过所述内核层将所述第三数据包发送至所述应用层;
[0025]通过所述应用层将所述第三数据包解封装为所述第四数据包,并将所述第四数据包发送至所述内核层;
[0026]通过所述内核层将所述第四数据包发送至与所述第三协议转换设备的第四网口相连接的终端设备。
[0027]可选地,所述当所述第三数据包不为经过第四协议转换设备封装的第三数据包时,将所述第三数据包透传至与所述第三协议转换设备的第四网口相连接的终端设备,包括:
[0028]当所述第三数据包不为经过第四协议转换设备封装的第三数据包时,通过所述内核层将所述第三数据包透传至与第三协议转换设备的第四网口相连接的终端设备。
[0029]可选地,所述方法还包括:
[0030]通过所述内核层,判断所述第三数据包为经过所述第四协议转换设备封装的第三数据包,或不为经过所述第四协议转换设备封装的第三数据包。
[0031]第三面方面,本申请示出了一种协议转换设备,所述协议转换设备包括:
[0032]第一接收模块,用于通过协议转换设备的第一网口接收第一数据包;所述第一网口为针对第一协议网络和第二协议网络的混合网口;
[0033]封装模块,用于当所述第一数据包为第一协议的数据包时,将所述第一数据包封装为第二协议的第二数据包,并将所述第二数据包发送至另一协议转换设备的第二网口;
所述第二网口为针对第二协议网络的第二协议网络网口;
[0034]第一透传模块,用于当所述第一数据包为第二协议的数据包时,将所述第一数据包透传至部署于第二协议网络的终端设备。
[0035]第四面方面,本申请示出了一种协议转换设备,所述协议转换设备包括:
[0036]第二接收模块,用于通过协议转换设备的第三网口接收第三数据包;所述第三网口为针对第二协议网络的第二协议网络网口;
[0037]解封装模块,用于当所述第三数据包为经过另一协议转换设备封装的第三数据包时,将所述第三数据包解封装为第一协议的第四数据包,并将所述第四数据包发送至与协议转换设备的第四网口相连接的终端设备;所述第四网口为针对第一协议网络和第二协议网络的混合网口;
[0038]第二透传模块,用于当所述第三数据包不为经过另一协议转换设备封装的第三数据包时,将所述第三数据包透传至与所述协议转换设备的第四网口相连接的终端设备。
[0039]第五方面,本申请示出了一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的数据分流方法的步骤。
[0040]第六方面,本申请输出了一种计算机可读存储介质,所述计算机可读存储介质上存储计算机程序,所述计算机程序被处理器执行时实现上述的数据分流方法的步骤。
[0041]本专利技术实施例包括以下优点:
[0042]本专利技术实施例中,通过第一协议转换设备的第一网口接收第本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据分流方法,其特征在于,所述方法应用于协议转换设备,所述方法包括:第一协议转换设备的第一网口接收第一数据包;所述第一网口为针对第一协议网络和第二协议网络的混合网口;当所述第一数据包为第一协议的数据包时,将所述第一数据包封装为第二协议的第二数据包,并将所述第二数据包发送至第二协议转换设备的第二网口;所述第二网口为针对第二协议网络的第二协议网络网口;当所述第一数据包为第二协议的数据包时,将所述第一数据包透传至部署于第二协议网络的终端设备。2.根据权利要求1所述的方法,其特征在于,所述协议转换设备包括内核层和应用层;所述当所述第一数据包为第一协议的数据包时,将所述第一数据包封装为第二协议的第二数据包,并将所述第二数据包发送至第二协议转换设备的第二网口,包括:当所述第一数据包为第一协议的数据包时,通过所述内核层将所述第一协议的数据包发送至所述应用层;通过所述应用层将所述第一数据包封装为所述第二协议的第二数据包,并发送至所述内核层;通过所述内核层将所述第二数据包发送至所述第二协议转换设备的第二网口。3.根据权利要求2所述的方法,其特征在于,所述当所述第一数据包为第二协议的数据包时,将所述第一数据包透传至部署于第二协议网络的终端设备,包括:当所述第一数据包为第二协议的数据包时,通过所述内核层将所述第一数据包透传至所述部署于第二协议网络的终端设备。4.根据权利要求2所述的方法,其特征在于,还包括:通过所述内核层,判断所述第一数据包为第一协议的数据包或第二协议的数据包。5.一种数据分流方法,其特征在于,所述方法应用于协议转换设备,所述方法包括:第三协议转换设备的第三网口接收第三数据包;所述第三网口为针对第二协议网络的第二协议网络网口;当所述第三数据包为经过第四协议转换设备封装的第三数据包时,将所述第三数据包解封装为第一协议的第四数据包,并将所述第四数据包发送至与第三协议转换设备的第四网口相连接的终端设备;所述第四网口为针对第一协议网络和第二协议网络的混合网口;当所述第三数据包不为经过第四协议转换设备封装的第三数据包时,将所述第三数据包透传至与所述第三协议转换设备的第四网口相连接的终端设备。6.根据权利要求5所述的方法,其特征在于,所述协议转换设备包括内核层与应用层;所述当所述第三数据包为经过第四协议转换设备封装的第三数据包时,将所述第三数据包解封装为第一协议的第四数据包,并将所述第四数据包发送至与第三协议转换设备的第四网口相连接的终端设备,包括:当所述第三数据包为经过第四协议转换设备封装的第三数据包时,通过所述内核层将所述第三数据包发送至所述应用层;通过所述应用层将所述第...

【专利技术属性】
技术研发人员:秦元河潘廷勇方东杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1