一种通信方法及装置转让专利

申请号 : CN202011290776.3

文献号 : CN112422679B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 程海瑞

申请人 : 中国联合网络通信集团有限公司

摘要 :

本公开实施例提供了一种通信方法及装置,涉及通信领域,通过将边缘计算模块下沉到接入网设备,并通过接入网设备的虚拟网关模块进行分流,减少了进入上层网络的流量,降低了网络时延,同时保持现有网络架构不受影响。具体方案包括:获取到终端设备发送的访问请求;根据访问请求,确定出待访问的网络流量类型;其中,网络流量类型包括接入网的本地流量和非接入网的本地流量;将访问请求按照网络流量类型分类结果进行处理。

权利要求 :

1.一种通信方法,其特征在于,包括:将边缘计算模块下沉部署到接入网设备上;

获取到终端设备发送的访问请求;

根据所述访问请求,确定出待访问的网络流量类型;其中,所述网络流量类型包括接入网的本地流量和非接入网的本地流量;

虚拟网关模块将所述接入网的本地流量的访问请求转发至所述边缘计算模块,所述边缘计算模块将所述接入网的本地流量的访问请求所包含的业务处理结果封装为响应消息,所述虚拟网关模块将所述响应消息转发给所述终端设备,所述请求消息和所述响应消息可不再通过经过接入网的上层网络;将所述非接入网的本地流量传到所述接入网的上层网络设备,由所述上层网络设备转发至所述请求消息对应的目的IP地址指向的设备。

2.根据权利要求1所述的方法,其特征在于,所述根据所述访问请求,确定出待访问的网络流量类型,包括:

根据所述访问请求,确定出目的IP地址和虚拟局域网ID对应的业务类型;按照所述目的IP地址和虚拟局域网ID对应的业务类型,确定出待访问的网络流量类型。

3.根据权利要求1所述的方法,其特征在于,所述虚拟网关模块还包括:用户会话管理功能。

4.根据权利要求1所述的方法,其特征在于,还包括:可连接固定通信网络和移动通信网络;

连接后,建立固定通信网络用户和移动通信网络用户ID的映射关系。

5.一种通信装置,其特征在于,包括:获取模块,用于获取到终端设备发送的访问请求;

虚拟网关模块,用于根据所述访问请求,确定出待访问的网络流量类型;其中,所述网络流量类型包括接入网的本地流量和非接入网的本地流量;将所述接入网的本地流量的访问请求转发至边缘计算模块;所述边缘计算模块被下沉部署到接入网设备上;

边缘计算模块,用于将所述接入网的访问请求所包含的业务处理结果封装为响应消息;

虚拟网关模块,还用于将边缘计算模块封装的所述响应消息转发给所述终端设备,所述请求消息和所述响应消息可不再通过经过接入网的上层网络;

虚拟网关模块,还用于将所述非接入网的本地流量传到所述接入网的上层网络设备,由所述上层网络设备转发至所述请求消息对应的目的IP地址指向的设备。

6.根据权利要求5所述的装置,其特征在于,所述虚拟网关模块包括:确定单元,用于根据所述访问请求,确定出目的IP地址和虚拟局域网ID对应的业务类型;

分类单元,用于按照所述目的IP地址和虚拟局域网ID对应的业务类型,确定出待访问的网络流量类型。

7.根据权利要求5所述的装置,其特征在于,虚拟网关模块还包括:用户会话管理功能。

8.根据权利要求5所述的装置,其特征在于,还包括:虚拟网关模块,还用于可连接固定通信网络和移动通信网络;

虚拟网关模块,还用于连接后,建立固定通信网络用户和移动通信网络用户ID的映射关系。

9.一种电子设备,其特征在于,包括:处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如权利要求1至4中任一项所述的通信方法。

10.一种存储介质,其特征在于,当所述存储介质中的指令由电子设备的处理器执行时,使得所述电子设备执行如权利要求1至4中任一项所述的通信方法。

说明书 :

一种通信方法及装置

技术领域

[0001] 本公开涉及通信领域,具体而言,涉及一种通信方法及装置。

背景技术

[0002] 我国积极推动固定网络与无线网络进入双千兆时代,电信业务和行业应用对网络带宽、端到端时延的要求进一步提高。减少对用户流量的快速增长带给城域网、核心网扩容
的压力,减少网络端到端时延成为双千兆网络的一个重要挑战。
[0003] 现有的,边缘计算模块的网络位置,通常配置布置在核心网侧,当用户发出网络请求时,需要经过接入层、汇聚层,最后到达核心层。核心层根据接收到的用户请求,分配到对
应的边缘计算模块进行处理。随着互联网应用的快速增长,当大规模的终端设备(User 
EquiPment,UE)发送业务请求时,若再通过逐层接入到核心网,会产生一定程度的延迟,从
而降低了用户体验。

发明内容

[0004] 本公开提供了一种通信方法及装置,以至少解决相关技术中由于层级较多,而造成的网络时延的问题。
[0005] 为达到上述目的,本公开采用如下技术方案:
[0006] 第一方面,本公开提供了一种通信方法,该方法包括以下步骤:接入网设备获取到终端设备发送的访问请求;接入网设备根据访问请求,确定出待访问的网络流量类型;其
中,网络流量类型包括接入网的本地流量和非接入网的本地流量;接入网设备将访问请求
按照网络流量类型分类结果进行处理。
[0007] 本公开提供一种通信方法,通过将核心层设备的边缘计算模块下沉到接入层设备,使边缘计算模块更靠近用户端。当终端设备发送访问请求至接入层设备时,接入层设备
可直接根据终端设备发送的访问请求所包含的目的I P的目标,虚拟局域网的业务类型确
定出访问的网络流量类型是否为接入网流量,若为接入网流量时,可直接调用接入网设备
对终端设备的访问请求数据进行处理,接入网设备通过三层转发向终端设备返回该访问请
求所包含的业务/业务逻辑的处理结果的响应消息。若访问的网络流量类型不是接入网的
流量,则需要接入网设备根据访问请求包含的目的MAC地址、VLAN等信息进行二层透传。通
过这种方式,将访问请求直接通过接入网设备进行处理,避免了因数据的多层转发而造成
的数据拥堵和网络时延,提高了通信系统的稳定性。避免网络情况越来越糟糕,提升用户体
验。
[0008] 第二方面,本公开提供了一种通信装置,该装置包括:获取模块,用于获取到终端设备发送的访问请求;虚拟网关模块,用于根据访问请求,确定出待访问的网络流量类型;
其中,网络流量类型包括接入网的本地流量和非接入网的本地流量;处理模块,用于将访问
请求按照网络流量类型分类结果进行处理。
[0009] 第三方面,本公开提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如权利要求1至4中任一项的通信方
法。
[0010] 第四方面,本发明提供一种计算机可读存储介质,包括指令。当指令在计算机上运行时,使得计算机执行如上述第一方面提供的通信方法。
[0011] 第五方面,本发明提供一种计算机程序产品,当计算机程序产品在计算机上运行时,使得计算机执行如第一方面提供的通信方法。
[0012] 需要说明的是,上述计算机指令可以全部或者部分存储在第一计算机可读存储介质上。其中,第一计算机可读存储介质可以与接入网设备的处理器封装在一起的,也可以与
接入网设备的处理器单独封装,本发明对此不作限定。
[0013] 本发明中第二方面、第三方面、第四方面以及第五方面的描述,可以参考第一方面的详细描述;并且,第二方面、第三方面、第四方面以及第五方面的描述的有益效果,可以参
考第一方面的有益效果分析,此处不再赘述。
[0014] 在本发明中,上述接入网设备的名字对设备或功能模块本身不构成限定,在实际实现中,这些设备或功能模块可以以其他名称出现。只要各个设备或功能模块的功能和本
发明类似,属于本发明权利要求及其等同技术的范围之内。
[0015] 本发明的这些方面或其他方面在以下的描述中会更加简明易懂。

附图说明

[0016] 为了更清楚地说明本公开实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本公开的一些实施例,对于
本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他
的附图。
[0017] 图1是根据本公开实施例中一种通信系统的结构框图;
[0018] 图2是根据本公开实施例中一种通信方法的流程图;
[0019] 图3是根据本公开实施例中一种通信方法的流程图;
[0020] 图4是根据本公开实施例中一种通信方法的结构框图;
[0021] 图5是根据本公开实施例中一种通信方法的结构框图;
[0022] 图6是根据本公开实施例的一种可选的电子装置结构示意图;
[0023] 图7是根据本公开实施例提供的通信方法的计算机程序产品的结构示意图。

具体实施方式

[0024] 下面将结合本公开实施例中的附图,对本公开实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本公开一部分实施例,而不是全部的实施例。基于
本公开中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他
实施例,都属于本公开保护的范围。
[0025] 术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含
地包括一个或者更多个该特征。在本公开的描述中,除非另有说明,“多个”的含义是两个或
两个以上。
[0026] 下面先对本公开实施例中涉及到术语/名词进行解释说明。
[0027] 1、网际互连协议(Internet Protocol,IP):是TCP/IP体系中的网络层协议。
[0028] 2、媒体存取控制位址(Media Access Control Address,MAC):也称为局域网地址(LAN Address)、MAC地址、以太网地址(Ethernet Addres s)或物理地址(Physical 
Address),它是一个用来确认网络设备位置的位址。在OSI模型和TCP/IP模型中,网络层(第
三层,即IP层)使用网际互连协议(Internet Protocol,IP)地址,数据链路层(第二层,即
MAC 层)则使用MAC地址。MAC地址用于在网络中唯一标示一个网卡,一台设备若有一或多个
网卡,则每个网卡都需要并会有一个唯一的MAC地址。MAC层的报文通常称为MAC帧或以太帧
等。IP层的报文通常称为IP包。
[0029] 3、虚拟局域网(Virtual Local Area Network,VLAN):VLAN由IE EE 802.1Q协议标准草案定义。在MAC帧基础上封装的VLAN可以用来区分业务,每个VLAN都有唯一的VLAN标
识(Virtual Local Area Network I dentifier,VLAN ID),即为不同的业务分配不同的
VLAN ID。
[0030] 4、上行流量(Upstream flow):某个时间段终端设备发送到网络测设备的总的数据包的数量,如:终端设备(客户前置设备(Customer Premis e Equipment,CPE)、家庭网关
单元(Home Gateway Unit,HGU)、机顶盒等)发送到接入网设备的流量。
[0031] 5、下行流量(Downstream flow):某个时间段内用户从网络侧接收到的数据包的数量,如:终端设备(CPE、HGU、机顶盒等)收到的来自接入网设备的流量。
[0032] 6、以太网上的点对点协议(Point‑to‑Point Protocol Over Etherne t,PPPoE):位于IP核心网的宽带网络网关(Broadband network gatewa y,BNG),通过PPPoE建立与终
端设备的“IP连接”,BNG也可以通过P PPoE建立与边缘计算服务器/边缘计算模块的“IP连
接”。该“IP连接”的主要作用:为终端设备、边缘计算服务器/边缘计算模块分别分配IP地
址、管理用户会话/IP会话、用户认证等。终端设备、边缘计算服务器/边缘计算模块通常经
过二层网络设备(如:光线路终端(optical line terminal,O LT)、二层汇聚交换机等)与
BNG连接。
[0033] 7、以太网上的IP协议(IP Over Ethernet,IPoE),位于IP核心网的业务路由器SR通过IPoE建立与终端设备的“IP连接”,业务路由器SR 也可以通过PPPoE建立与边缘计算服
务器/边缘计算模块的“IP连接”。该“IP连接”的主要作用:为终端设备、边缘计算服务器/边
缘计算模块分别分配IP地址、管理用户会话/IP会话、用户认证等。
[0034] 8、网际互连协议电视(internet protocol TV,IPTV):在IP专用网络上传送包含电视、视频、音频、文本、图形和数据等,提供QoS/QoE、安全、交互性和可靠性的可管理的多
媒体业务。
[0035] 9、IP五元组:由IP包头的五个元素组成:目的IP地址,源IP地址, 协议号,源端口,目的端口。
[0036] 图1为本发明实施例提供的一种可以应用本发明实施例的系统架构的简化示意图,如图1所示,示例性地示出了终端设备1、一个接入网设备2 和一个核心网设备3。可选
的,该系统架构可以包括多个接入网设备2并且每个接入网设备2的覆盖范围内可以包括其
它数量的终端设备1,本申请对此不做限定。其中,终端设备1通过接入网设备2与核心网设
备3建立通信连接。
[0037] 可选的,该无线通信系统还可以包括网络控制器、移动管理实体等其它网络实体,本申请实施例对此不作限定。
[0038] 在本发明实施例中,终端设备1用于向用户提供语音和/或数据连通性服务。终端设备1可以有不同的名称,例如用户设备(User Equipment,U E)、客户前置设备(Customer 
Premise Equipment,CPE)、住宅网关(Res idence Gateway,RG)、接入终端、终端单元、终端
站、移动站、移动台、远方站、远程终端、移动设备、无线通信设备、车辆终端设备、终端代理
或终端装置等。可选的,终端设备1可以为各种具有通信功能的手持设备、车载设备、可穿戴
设备、虚拟现实一体机、光网络单元(Optical Network Unit, ONU)、HGU、机顶盒(Set Top 
Box,STB)、融合网络的住宅网关(Fixed N etwork‑Residence Gateway,FN‑RG)、虚拟现实
头盔计算机,本发明实施例对此不作任何限定。例如,手持设备可以是智能手机。车载设备
可以是车载导航系统。可穿戴设备可以是智能手环。计算机可以是个人数字助理(per 
sonal digital assistant,PDA)电脑、平板型电脑以及膝上型电脑(lap top computer)。
[0039] 在本发明实施例中,接入网设备2也可以是移动通信系统的接入网,如基站等;也可以是固定通信系统的接入网,如无源光网络(Passive Optic al Network,PON)等。其中
PON系统包括光线路终端(optical line ter minal,OLT)和光网络单元(Optical Network 
Unit,ONU)等。
[0040] 在本发明实施例中,接入网设备2还可以是移动通信系统的接入网设备,如:无线通信的接入端设备或接入端设备控制器等。在本发明实施例中,接入网设备2可以是全球移
动通信系统(globalsystem for mobil ecommuni cation,GSM),码分多址(code division 
multIP地址le access,CDMA) 中的接入端设备(basetransceiver station,BTS),宽带码
分多址(wid eband code division multIP地址l e access,WCDMA)中的接入端设备(n 
ode B,NB),长期演进(Long Term Evolution,LTE)中的接入端设备(e volvedNode B,
eNB),物联网(internet of things,IoT)或者窄带物联网(narrow band‑internetof 
things,NB‑IoT)中的eNB,5G移动通信网络中的新空口(New Radio,NR)。
[0041] 在本发明实施例中,接入网设备2还可以是融合了固定通信系统接入网和移动通信系统的接入网的设备(即固移融合的接入网设备),基于SDN/N FV的未来接入网设备等,
本发明实施例对接入网设备2不作任何限制。
[0042] 在本发明实施例中,核心网设备3可以是固定通信系统的IP核心网的设备,如:宽带网络网关(Broadband network gateway,BNG)、核心路由器CR、业务路由器SR等设备。
[0043] 在本发明实施例中,核心网设备3可以是移动通信系统的核心网设备,如:5G核心网设备,包括接入与移动性管理功能(Access and Mobility Management Function,AMF)、
用户面功能(User Plane Function,UPF)、会话管理功能(SMF)和分组核心演进(Evolved 
Packet Core,EPC)设备。
[0044] 核心网设备3还可以是融合了固定通信系统的核心网和移动通信系统的核心网的设备(即固移融合的核心网设备),基于SDN/NFV的未来核心网设备等。在固移融合下,当需
要为固定网络的终端设备提供5G业务时,固定通信网络(有线运营商)可以与移动通信网络
(5G服务运营商)互通,请求接入5G业务。本发明实施例对核心网设备3不作任何限制。
[0045] 以下结合图1示出的通信系统,对本发明实施例所提供的通信方法进行介绍。
[0046] 如图2所示,本公开的通信方法,包括以下步骤201‑步骤203的内容。
[0047] 在步骤201之前,还包括步骤200:
[0048] 200、将边缘计算模块下沉部署到接入网设备上,并在接入网设备中增加虚拟网关(virtual Gateway,VGW)模块,虚拟网关和边缘计算模块用于本地流量卸载。
[0049] 本步骤中,相比于传统的部署方式(边缘计算模块部署在核心层设备中),本公开一方面,将边缘计算模块下沉到靠近接入网设备的位置;另一方面将虚拟网关模块部署在
接入网设备中。
[0050] 边缘计算:指的是“贴近用户与数据源的IT资源”。意味着许多控制将通过本地设备实现而无需交由云端,处理过程将在本地边缘计算层完成。通过这种方式将大大提升数
据处理效率,减轻云端的负荷。同时,由于更加靠近用户,还可为用户提供更快的响应,将需
求在边缘端解决。
[0051] 按照现有固定通信网络的宽带接入架构来看,将边缘计算服务器放置在固定网络的接入机房(如:边缘计算服务器与接入网设备OLT通过光纤实现物理层的直接连接),边缘
计算服务器为固定IP地址的专线用户接入,它与终端设备/终端用户的Vlan和网段往往是
不同的;不仅如此,对于同一个接入设备(如OLT)下的用户之间往往是水平隔离的(如:HGU、
边缘计算服务器为OLT的用户,它们与BNG建立的“IP连接”是不同的),即使边缘计算服务器
与终端设备/终端用户处于同一Vlan和网段,它们之间也不能直接进行二层通信,而需要绕
道BNG进行三层通信。另外,现网中终端用户大量采用了PPPoE方式接入,PPPoE终结于BNG,
这样,如果只完成了边缘计算服务器与接入网设备通过光纤进行物理层的连接,用户和边
缘计算服务器之间还需要通过网关进行交互。
[0052] 虚拟网关(virtual Gateway,VGW)模块:主要实现将一部分流量卸载到接入网的边缘计算模块处理功能,具体的包括:流量识别、流量的IP层的转发(三层转发),用户会话
(user session)管理等。在二层接入设备上实现的接入网本地流量分流,该方法对HGU和
BNG透明,不改变其功能定位,保持现有网络架构不受影响。
[0053] 在一个具体的实施例中,为了在二层接入设备上实现本地流量的分流,将边缘计算模块和虚拟网关模块部署在固定通信系统的接入网设备(如:光线路终端(optical line 
terminal,OLT))上,使OLT除了具备无源光网络相关的功能外,还具备计算、存储、二层透
传、三层转发、用户会话管理等功能。
[0054] 其中,边缘计算模块可以集成在一个业务板卡上嵌入到接入网设备(融合形态),还可以作为独立的设备放置在接入网设备OLT旁边(旁挂形态) 与接入网设备OLT通过光纤
连接。
[0055] 不论何种设备形态,边缘计算模块均可以配置独立的IP地址、业务VL AN等,并可以独立执行IP地址和业务VLAN规划(即业务类型规划),形成边缘计算模块的IP地址池和边
缘计算模块的业务类型池。
[0056] 接入网设备还可以包括PON板、上联板、级联/汇聚板和信元交换等功能模块,以实现更多功能,本公开对此不作限定。
[0057] 上述接入网设备的边缘计算模块可应用于:内容分发网络模块(Conten  t Delivery Network,CND)、IPTV、虚拟现实技术、车联网/物联网、智能安防/视频监控等技术
领域。使用户访问可在靠近用户侧的边缘位置进行处理,进一步降低时延。
[0058] 201、接入网设备获取到终端设备发送的访问请求。
[0059] 本步骤中,接入网设备接收到终端设备的访问请求。
[0060] 示例性的,该访问请求包含的业务可以是边缘计算IPTV、虚拟现实技术、车联网/物联网、智能安防/视频监控等;也可以访问邮件服务器、访问网络服务器等。
[0061] 202、接入网设备根据访问请求,确定出待访问的网络流量类型;
[0062] 本步骤中,访问请求可以来自于用户驻地设备CPE,如:光网络单元(O ptical Network Unit,ONU)、家庭网关单元(Home Gateway Unit,HGU) 或机顶盒等所属于固定通
信网络发出的请求。
[0063] 如图2所示,步骤202还包括步骤2021和步骤2022。
[0064] 2021、接入网设备根据访问请求,确定出目的IP地址和虚拟局域网ID 对应的业务类型。
[0065] 本步骤中,接入网设备获取到访问请求后,解析访问请求消息的IP层的包头和MAC层的MAC帧头,获取访问请求的目的IP地址和虚拟局域网ID。
[0066] 其中网络流量类型的分类条件还可以为IP五元组中其它的一个或多个元素或IP五元组中其它的一个或多个元素与VLAN ID的组合。例如:可以将“目的IP地址”、“目的端
口”与VLAN ID作为流量分类的分类条件,也可以将“目的IP地址”、“协议号”与VLAN ID作为
流量分类的分类条件,其中协议号用于标识协议的类型。
[0067] 2022、接入网设备按照目的IP地址和虚拟局域网ID对应的业务类型,确定出待访问的网络流量类型。
[0068] 具体的,结合接入网设备中的边缘计算模块的IP地址池和业务类型池,对接入网收到的访问请求进行流量分类。
[0069] 若目的IP地址在边缘计算模块的IP地址池内,VLAN ID对应的业务类型在边缘计算模块的业务类型池之内,则将业务请求确定为接入网本地流量;否则,业务请求确定为非
接入网本地流量。
[0070] 203、接入网设备将访问请求按照网络流量类型分类结果进行处理。
[0071] 进一步地,如图3所示,根据网络流量类型分类结果进行处理的具体方式包括步骤203a和203b。
[0072] 203a、若网络流量类型为接入网的本地流量,接入网设备响应于访问请求进行处理,并将处理结果转发至对应的终端设备;
[0073] 本步骤中,若网络流量类型为接入网的本地流量,接入网设备中的虚拟网关模块将访问请求转发至边缘计算模块,边缘计算模块将访问请求所包含的业务/业务逻辑的处
理结果封装为响应消息,该响应消息由该虚拟网关转发给该终端设备,即:该接入网设备的
虚拟网关建立IP路由的表项,根据I P五元组等IP层的信息,执行三层转发。
[0074] 由于虚拟网关模块可管理用户会话,终结请求消息,并将边缘计算模块的处理后包含处理结果的响应消息发送给终端设备,使得请求消息和响应消息可不再通过经过接入
网的上层网络(如:固定通信系统的接入网的上层网络为IP核心网,也称为城域网)。
[0075] 203b、若网络流量类型为非接入网的本地流量,将访问请求进行二层转发。
[0076] 本步骤中,该请求消息为非接入网的本地流量,接入网设备按照传统的流程,将访问请求二层透传到接入网的上层网络的相关设备,由接入网的上层网络设备转发至请求消
息对应的目的IP地址指向的设备。
[0077] 虚拟网关模块可以卸载本地用户访问本地接入网的边缘计算模块/服务器的流量,使这些流量无需绕道BNG转发,缩短了转发路径,节省了带宽,也提高了用户体验质量。
[0078] 在一具体的实施例中,以待处理业务为内容分发网络(Content Deliv ery Network,CDN)视频流为例。机顶盒作为终端设备,与ONU/HGU连接,机顶盒通过IPoE获得IP
地址。
[0079] 具体的实现步骤为:
[0080] 1)、机顶盒发送HTTP访问请求,请求IPTV的视频内容。
[0081] 2)、OLT收到该请求后,从该HTTP请求的目的IP地址和vlan ID判断出为CDN请求,OLT的边缘计算模块具备CDN业务功能。
[0082] 3a)、OLT查找其边缘计算模块中是否有所请求的视频内容,若存在该视频内容,则CDN被命中(即OLT的边缘计算模块中已经有了机顶盒请求的视频内容),则虚拟网关模块需
通过三层转发返回机顶盒请求的视频内容。此时,包含了OLT的边缘计算模块返回的视频内
容的报文,作为OLT的本地流量(即接入网的本地流量)。
[0083] 3b)、OLT的边缘计算模块中的视频内容未被命中,虚拟网关模块将机顶盒的请求以二层透传方式转发给接入网的上层网络的BNG设备,并由BNG 设备转发至上级CDN(如IP
核心网中的CDN)。
[0084] 4、上级CDN根据规则,向机顶盒返回所请求的视频内容,并将该视频内容下沉到该OLT的边缘计算模块中,后续对该视频内容的请求将由该OLT 的边缘计算模块提供,终端设
备请求视频内容的访问请求流量(上行流量) 和边缘计算模块返回视频内容的响应消息的
流量(下行流量)不再经过BNG (即接入网的上层网络设备)。从而避免了多次数据转发造成
的时延和丢包现象。
[0085] 目前,移动通信网络和固定通信网络是两个独立的专用网络。短期内,在网络部署上难以实现移动通信网络和固定通信网络的完全融合。因此,可以考虑在业务层面上实现
移动通信网络和固定通信网络的融合。
[0086] 进一步的,固定通信系统的接入网设备的虚拟网关模块还可以实现BNG 的用户平面的功能。
[0087] 进一步的,还包括:
[0088] 接入网设备的虚拟网关模块可连接固定通信网络和移动通信网络。具体的,该接入网设备的虚拟网关模块还包括:固定通信系统的用户平面的功能模块,以及与移动通信
系统的用户平面连接的互通功能。固定网络通过互通功能与移动网络通信。该互通功能包
括:互通控制面功能、互通用户面功能。
[0089] 该虚拟网关模块的互通用户面功能的实现具体是虚拟网关模块通过5G 核心网的N3接口与5G核心网的UPF连接。即5G核心网开放UPF的接口与固定通信网络进行适配。该虚
拟网关模块的互通控制面功能的实现具体是虚拟网关模块通过5G核心网的N1、N2接口与5G
核心网的AMF连接;或者5G 终端UE通过N1接口与AMF连接,同时通过wifi与的ONU/CPE连接,
虚拟网关模块通过5G核心网的N2接口与5G核心网的AMF连接。如此,固定网络和移动网络中
的终端均可以访问该接入网的边缘计算模块/边缘计算服务器/边缘计算板卡,以实现固定
网络和移动网络业务的融合。
[0090] 连接后,接入网设备建立固定通信网络用户和移动通信网络用户的映射关系。
[0091] 具体的,该接入设备维护移动通信系统的用户和固定通信系统的用户 ID的映射关系。
[0092] 在一具体的实施例中,固定网络的接入网设备中增加:固定通信系统的用户平面的功能模块,以及与移动网络互通的“互通模块”。
[0093] 上述实施例提供的技术方案至少带来以下有益效果:通过将边缘计算模块下沉到接入层设备,使边缘计算模块更靠近用户侧。当终端设备发送访问请求至接入层设备时,接
入层设备可直接根据终端设备访问的目的IP地址确定出访问的网络流量类型,从而进行对
应处理。通过这种方式,将访问请求直接通过接入层的边缘计算模块进行处理,避免了数据
的多层转发,因转发而造成的数据拥堵,进一步造成的网络时延,提高了通信系统的稳定
性。避免网络情况越来越糟糕,提升用户体验。
[0094] 上述主要从方法的角度对本公开实施例提供的方案进行了介绍。为了实现上述功能,其包含了执行各个功能相应的硬件结构和/或软件模块。本领域技术人员应该很容易意
识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,本公开能够以硬件或
硬件和计算机软件的结合形式来实现。某个功能究竟以硬件还是计算机软件驱动硬件的方
式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的
应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本公开的范围。
[0095] 图4是根据一示例性实施例示出的一种通信装置的框图,用于媒体服务器,该通信装置可以用于执行图2所示的通信方法。作为一种可实现方式,该装置可以包括获取模块
410、虚拟网关模块420和处理模块430。
[0096] 获取模块410,用于获取到终端设备发送的访问请求;例如,结合图2,获取模块410可以用于执行步骤201。
[0097] 虚拟网关模块420,用于根据访问请求,确定出待访问的网络流量类型;其中,网络流量类型包括接入网的本地流量和非接入网的本地流量;例如,结合图2,虚拟网关模块420
可以用于执行步骤202。
[0098] 处理模块430,用于将访问请求按照网络流量类型分类结果进行处理。例如,结合图2,处理模块430可以用于执行步骤203。
[0099] 进一步地,如图5所示,虚拟网关模块420还包括:
[0100] 确定单元4201,用于根据访问请求,确定出目的IP地址和虚拟局域网 ID对应的业务类型;例如,结合图2,确定单元4201可以用于执行步骤20 21。
[0101] 分类单元4202,用于按照目的IP地址和虚拟局域网ID对应的业务类型,确定出待访问的网络流量类型。例如,结合图2,分类单元4202可以用于执行步骤2022。
[0102] 进一步地,还包括:
[0103] 处理模块430 ,还用于确定待访问的网络流量类型为接入网的本地流量,响应于访问请求进行处理,并将处理结果转发至对应的终端设备。例如,结合图2,接收模块可以用
于执行步骤203a。
[0104] 处理模块430 还用于确定待访问的网络流量类型为非接入网的本地流量,将访问请求进行二层转发。例如,结合图2,接收模块可以用于执行步骤203b。
[0105] 进一步,还包括:
[0106] 虚拟网关模块420,还用于可连接固定通信网络和移动通信网络;
[0107] 虚拟网关模块420,还用于连接后,建立固定通信网络用户和移动通信网络用户ID的映射关系。
[0108] 当然,本公开实施例提供的网络攻击处置装置包括但不限于上述模块,例如还可以包括存储模块。存储模块可以用于存储该网络攻击处置装置的程序代码,还可以用于存
储网络攻击处置装置在运行过程中生成、接收到的数据等。
[0109] 图6为本发明实施例提供的一种电子设备的结构示意图,如图6所示,该电子设备可以包括:至少一个处理器61、存储器62、通信接口63和通信总线64。
[0110] 下面结合图6对电子设备的各个构成部件进行具体的介绍:
[0111] 其中,处理器61是电子设备的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器61是一个中央处理器(Central Pr ocessing Unit,CPU),也可以是
特定集成电路(Application Specific Integrated Circuit,ASIC),或者是被配置成实施
本发明实施例的一个或多个集成电路,例如:一个或多个DSP,或,一个或者多个现场可编程
门阵列(Field Programmable Gate Array,FPGA)。
[0112] 在具体的实现中,作为一种实施例,处理器61可以包括一个或多个CP U,例如图6中所示的CPU0和CPU1。且,作为一种实施例,电子设备可以包括多个处理器,例如图6中所示
的处理器61和处理器66。这些处理器中的每一个可以是一个单核处理器(Single‑CPU),也
可以是一个多核处理器 (Multi‑CPU)。这里的处理器可以指一个或多个设备、电路、和/或
用于处理数据(例如计算机程序指令)的处理核。
[0113] 存储器62可以是只读存储器(Read‑Only Memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(Random Access Memory,RAM)或者可存储信
息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(Electrically 
Erasable Programmable Read ‑Only Memory,EEPROM)、只读光盘(Compact Disc Read‑
Only Memory,C D‑ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用
光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指
令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。
存储器62可以是独立存在,通过通信总线64与处理器61相连接。存储器62也可以和处理器
61集成在一起。
[0114] 在具体的实现中,存储器62,用于存储本发明中的数据和执行本发明的软件程序。处理器61可以通过运行或执行存储在存储器62内的软件程序,以及调用存储在存储器62内
的数据,执行空调器的各种功能。
[0115] 通信接口63,使用任何收发器一类的装置,用于与其他设备或通信网络通信,如无线接入网(Radio Access Network,RAN),无线局域网(Wi reless Local Area Networks,
WLAN)、终端、云端等。通信接口63可以包括获取单元实现获取功能,以及发送单元实现发送
功能。
[0116] 通信总线64,可以是工业标准体系结构(Industry Standard Archite cture,ISA)总线、外部设备互连(PerIP地址heral Component Interco nnect,PCI)总线或扩展工
业标准体系结构(Extended Industry Standar d Architecture,EISA)总线等。该总线可
以分为地址总线、数据总线、控制总线等。为便于表示,图6中仅用一条粗线表示,但并不表
示仅有一根总线或一种类型的总线。
[0117] 作为一个示例,结合图6,电子设备中的获取模块实现的功能与图6中的通信接口63的功能相同,处理模块、判断模块实现的功能与图6中的处理器61的功能相同,进一步地,
还包括存储单元,存储单元实现的功能与图6中的存储器62的功能相同。
[0118] 本发明另一实施例还提供一种计算机可读存储介质,该计算机可读存储介质中存储有指令,当指令在计算机上运行时,使得计算机执行上述方法实施例所示的方法。
[0119] 在一些实施例中,所公开的方法可以实施为以机器可读格式被编码在计算机可读存储介质上的或者被编码在其它非瞬时性介质或者制品上的计算机程序指令。
[0120] 图7示意性地示出本发明实施例提供的计算机程序产品的概念性局部视图,计算机程序产品包括用于在计算设备上执行计算机进程的计算机程序。
[0121] 在一个实施例中,计算机程序产品是使用信号承载介质710来提供的。信号承载介质710可以包括一个或多个程序指令,其当被一个或多个处理器运行时可以提供以上针对
图2描述的功能或者部分功能。因此,例如,参考图2中所示的实施例,步骤201‑步骤204b的
一个或多个特征可以由与信号承载介质710相关联的一个或多个指令来承担。此外,图7中
的程序指令也描述示例指令。
[0122] 在一些示例中,信号承载介质710可以包含计算机可读介质711,诸如但不限于,硬盘驱动器、紧密盘(CD)、数字视频光盘(DVD)、数字磁带、存储器、只读存储记忆体(read‑
only memory,ROM)或随机存储记忆体(r andom access memory,RAM)等等。
[0123] 在一些实施方式中,信号承载介质710可以包含计算机可记录介质712,诸如但不限于,存储器、读/写(R/W)CD、R/W DVD、等等。
[0124] 在一些实施方式中,信号承载介质710可以包含通信介质713,诸如但不限于,数字和/或模拟通信介质(例如,光纤电缆、波导、有线通信链路、无线通信链路、等等)。
[0125] 信号承载介质710可以由无线形式的通信介质713(例如,遵守IEEE 802.71标准或者其它传输协议的无线通信介质)来传达。一个或多个程序指令可以是,例如,计算机可执
行指令或者逻辑实施指令。
[0126] 在一些示例中,诸如针对图2描述的写数据装置可以被配置为,响应于通过计算机可读介质711、计算机可记录介质712、和/或通信介质713中的一个或多个程序指令,提供各
种操作、功能、或者动作。
[0127] 通过以上的实施方式的描述,所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上
述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成
以上描述的全部或者部分功能。
[0128] 在本发明所提供的几个实施例中,应该理解到,所揭露的装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,模块或单元的划分,
仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以
结合或者可以集成到另一个装置,或一些特征可以忽略,或不执行。另一点,所显示或讨论
的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或
通信连接,可以是电性,机械或其它的形式。
[0129] 作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是一个物理单元或多个物理单元,即可以位于一个地方,或者也可以分布到多个
不同地方。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目
的。
[0130] 另外,在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单
元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0131] 集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个可读取存储介质中。基于这样的理解,本发明实施例的技术方案本质上或者
说对现有技术做出贡献的部分或者该技术方案的全部或部分可以以软件产品的形式体现
出来,该软件产品存储在一个存储介质中,包括若干指令用以使得一个设备(可以是单片
机,芯片等)或处理器(processor)执行本发明各个实施例方法的全部或部分步骤。而前述
的存储介质包括:U盘、移动硬盘、ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
[0132] 以上,仅为本发明的具体实施方式,但本发明的保护范围并不局限于此,任何在本发明揭露的技术范围内的变化或替换,都应涵盖在本发明的保护范围之内。因此,本发明的
保护范围应以权利要求的保护范围为准。