System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 网络通信方法、装置、电子设备及非易失性存储介质制造方法及图纸_技高网

网络通信方法、装置、电子设备及非易失性存储介质制造方法及图纸

技术编号:40656403 阅读:7 留言:0更新日期:2024-03-13 21:33
本申请公开了一种网络通信方法、装置、电子设备及非易失性存储介质。其中,该方法包括:获取终端设备发送的第一通信数据,并依据第一通信数据对应的目的地址,确定第一通信数据对应的目标虚拟网卡;采用目标虚拟网卡,将第一通信数据通过与目标虚拟网卡所对应的目标虚拟广域网接口发送至目标网络,其中,目标网络包括:互联网公用网络和网络电视专用网络;确定目标网络响应于第一通信数据所返回的第二通信数据的数据类型,并通过与数据类型对应的目标虚拟广域网接口将第二通信数据发送至终端设备。本申请解决了运营商现网中的大量老旧家庭网关设备,无法直接支持网络电视软终端业务的技术问题。

【技术实现步骤摘要】

本申请涉及数据通讯,具体而言,涉及一种网络通信方法、装置、电子设备及非易失性存储介质


技术介绍

1、随着时代的发展,电视观众的需求也在不断演变,如今,大多数用户期望电视能够提供更多的娱乐和信息服务。然而,传统机顶盒的限制使得难以满足用户当前的需求,用户也已不再愿意购买独立的机顶盒,而更希望将电视的智能化功能整合到已拥有的智能电视中。为了满足这一需求,运营商开始尝试软终端解决方案,软终端可以通过u盘等方式,将互联网协议电视(internet protocol television,iptv)应用安装到用户的智能电视上,使其更具智能和多功能性。同时,软终端还支持通过公网接入,为用户提供更加灵活的电视娱乐体验。

2、目前,为了实现公网和专网双跨拨号,必须依赖家庭网关来优化iptv接入方案,同时确保视频内容在全路由模式下能够流畅传输。然而,目前仅有最新版本的网关支持iptv软终端业务,运营商现网中仍然存在大量老旧家庭网关设备无法直接支持网络电视软终端业务,无法满足用户需求。

3、针对上述的问题,目前尚未提出有效的解决方案。


技术实现思路

1、本申请实施例提供了一种网络通信方法、装置、电子设备及非易失性存储介质,以至少解决运营商现网中的大量老旧家庭网关设备,无法直接支持网络电视软终端业务的技术问题。

2、根据本申请实施例的一个方面,提供了一种网络通信方法,包括:获取终端设备发送的第一通信数据,并依据第一通信数据对应的目的地址,确定第一通信数据对应的目标虚拟网卡,其中,目标虚拟网卡包括:对应于互联网公用网络的第一虚拟网卡和对应于网络电视专用网络的第二虚拟网卡;采用目标虚拟网卡,将第一通信数据通过与目标虚拟网卡所对应的目标虚拟广域网接口发送至目标网络,其中,目标网络包括:互联网公用网络和网络电视专用网络;确定目标网络响应于第一通信数据所返回的第二通信数据的数据类型,并通过与数据类型对应的目标虚拟广域网接口将第二通信数据发送至终端设备,其中,数据类型包括:互联网业务数据和网络电视业务数据。

3、可选地,第一虚拟网卡和第二虚拟网卡均分别对应一个媒体存取控制地址,且第一虚拟网卡和第二虚拟网卡相互独立;依据第一通信数据对应的目的地址,确定第一通信数据对应的目标虚拟网卡包括:在路由器局域网接口接收到第一通信数据的情况下,判断第一通信数据所对应的目的地址是否为全路由地址,其中,全路由地址为路由表中网络电视业务对应的地址;在目的地址非全路由地址的情况下,确定第一通信数据对应的目标虚拟网卡为第一虚拟网卡,并为第一通信数据添加第一标记,其中,第一标记用于表征第一通信数据为互联网业务数据;在目的地址为全路由地址的情况下,判断目的地址对应的目标端口是否为网络电视端口;在目标端口为网络电视端口的情况下,确定第一通信数据对应的目标虚拟网卡为第二虚拟网卡,并为第一通信数据添加第二标记,其中,第二标记用于表征第一通信数据为网络电视业务数据;在目标端口非网络电视端口的情况下,确定第一通信数据对应的目标虚拟网卡为第一虚拟网卡,并为第一通信数据添加第一标记。

4、可选地,目标虚拟广域网接口包括:第一虚拟广域网接口和第二虚拟广域网接口;采用目标虚拟网卡,将第一通信数据通过与目标虚拟网卡所对应的目标虚拟广域网接口发送至目标网络包括:在第一通信数据对应第一标记的情况下,采用第一虚拟网卡,按照目标传输连接协议,将第一通信数据通过第一虚拟广域网接口发送至互联网公用网络,其中,目标传输连接协议包括:以太网上的互联网协议ipoe、以太网上的点对点协议pppoe;在第一通信数据对应第二标记的情况下,采用第二虚拟网卡,按照目标传输连接协议,将第一通信数据通过第二虚拟广域网接口发送至网络电视专用网络。

5、可选地,在按照ipoe协议进行数据传输之前,方法还包括:将接入层对应的账号与密码加密后封装进动态主机配置协议发现数据包中的预设字段,并将动态主机配置协议发现数据包发送至动态主机配置协议服务器,其中,动态主机配置协议服务器用于在接收到动态主机配置协议发现数据包后,依据预设字段中封装的内容生成认证报文,并将认证报文发送至认证服务器进行认证,以及,动态主机配置协议服务器还用于在接收到认证服务器发送的认证成功信息的情况下,为路由器分配一个目标互联网协议地址;在接收到动态主机配置协议服务器发送的目标互联网协议地址的情况下,向动态主机配置协议服务器发送确认信息,其中,确认信息用于确定路由器使用目标互联网协议地址进行通信。

6、可选地,将接入层对应的用户名与密码加密后封装进动态主机配置协议发现数据包中的预设字段包括:生成预设位数的目标随机数、目标时间戳和接入层账号;对目标随机数、目标时间戳和接入层账号进行对称加密,得到目标密文;对目标随机数、目标时间戳和接入层账号对应的密码进行哈希运算,得到目标秘钥;将目标密文、目标秘钥、以及加密算法标识,填充至预设字段,其中,加密算法标识用于指示对接入层账号进行对称加密的加密算法。

7、可选地,在按照pppoe协议进行数据传输之前,方法还包括:通过广播点对点主动发现启动报文,确定目标网络对应的服务器的互联网协议地址;依据服务器的互联网协议地址,建立终端设备与目标网络对应的服务器之间的点对点通信链路;确定点对点通信链路对应的传输参数,并采用网络协商控制协议,确定点对点通信链路的网络层协议。

8、可选地,通过与数据类型对应的目标虚拟广域网接口将第二通信数据发送至终端设备包括:在接收到目标网关发送的第二通信数据的情况下,判断第二通信数据的数据类型是否为网络电视业务数据;在第二通信数据非网络电视业务数据的情况下,为第二通信数据添加第一标记,并通过第一虚拟广域网接口将第二通信数据发送至终端设备;在第二通信数据为网络电视业务数据的情况下,通过第二虚拟广域网接口接收第二通信数据,为第二通信数据添加第二标记;在第二通信数据对应第二标记的情况下,判断路由器是否绑定网络电视业务端口,并在路由器绑定网络电视业务端口的情况下,将第二通信数据转发至网络电视业务端口,以及,在路由器未绑定网络电视业务端口的情况下,丢弃第二通信数据。

9、根据本申请实施例的另一个方面,还提供了一种网络通信装置,包括:第一处理模块,用于获取终端设备发送的第一通信数据,并依据第一通信数据对应的目的地址,确定第一通信数据对应的目标虚拟网卡,其中,目标虚拟网卡包括:对应于互联网公用网络的第一虚拟网卡和对应于网络电视专用网络的第二虚拟网卡;第二处理模块,用于采用目标虚拟网卡,将第一通信数据通过与目标虚拟网卡所对应的目标虚拟广域网接口发送至目标网络,其中,目标网络包括:互联网公用网络和网络电视专用网络;第三处理模块,用于确定目标网络响应于第一通信数据所返回的第二通信数据的数据类型,并通过与数据类型对应的目标虚拟广域网接口将第二通信数据发送至终端设备,其中,数据类型包括:互联网业务数据和网络电视业务数据。

10、根据本申请实施例的又一方面,还提供了一种电子设备,包括:存储器和处理器,本文档来自技高网...

【技术保护点】

1.一种网络通信方法,其特征在于,包括:

2.根据权利要求1所述的网络通信方法,其特征在于,所述第一虚拟网卡和所述第二虚拟网卡均分别对应一个媒体存取控制地址,且所述第一虚拟网卡和所述第二虚拟网卡相互独立;依据所述第一通信数据对应的目的地址,确定所述第一通信数据对应的目标虚拟网卡包括:

3.根据权利要求2所述的网络通信方法,其特征在于,所述目标虚拟广域网接口包括:第一虚拟广域网接口和第二虚拟广域网接口;采用所述目标虚拟网卡,将所述第一通信数据通过与所述目标虚拟网卡所对应的目标虚拟广域网接口发送至目标网络包括:

4.根据权利要求3所述的网络通信方法,其特征在于,在按照所述IPoE协议进行数据传输之前,所述方法还包括:

5.根据权利要求4所述的网络通信方法,其特征在于,将接入层对应的用户名与密码加密后封装进动态主机配置协议发现数据包中的预设字段包括:

6.根据权利要求3所述的网络通信方法,其特征在于,在按照所述PPPoE协议进行数据传输之前,所述方法还包括:

7.根据权利要求3所述的网络通信方法,其特征在于,通过与所述数据类型对应的所述目标虚拟广域网接口将所述第二通信数据发送至所述终端设备包括:

8.一种网络通信装置,其特征在于,包括:

9.一种电子设备,其特征在于,包括:存储器和处理器,所述处理器用于运行存储在所述存储器中的程序,其中,所述程序运行时执行权利要求1至7中任意一项所述的网络通信方法。

10.一种非易失性存储介质,其特征在于,所述非易失性存储介质包括存储的计算机程序,其中,所述非易失性存储介质所在设备通过运行所述计算机程序执行权利要求1至7中任意一项所述网络通信方法。

...

【技术特征摘要】

1.一种网络通信方法,其特征在于,包括:

2.根据权利要求1所述的网络通信方法,其特征在于,所述第一虚拟网卡和所述第二虚拟网卡均分别对应一个媒体存取控制地址,且所述第一虚拟网卡和所述第二虚拟网卡相互独立;依据所述第一通信数据对应的目的地址,确定所述第一通信数据对应的目标虚拟网卡包括:

3.根据权利要求2所述的网络通信方法,其特征在于,所述目标虚拟广域网接口包括:第一虚拟广域网接口和第二虚拟广域网接口;采用所述目标虚拟网卡,将所述第一通信数据通过与所述目标虚拟网卡所对应的目标虚拟广域网接口发送至目标网络包括:

4.根据权利要求3所述的网络通信方法,其特征在于,在按照所述ipoe协议进行数据传输之前,所述方法还包括:

5.根据权利要求4所述的网络通信方法,其特征在于,将接入层对应的用户名与密码加密后封...

【专利技术属性】
技术研发人员:林坚吕卫东羌宁剑
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1