网络业务的处理方法、系统和网关设备技术方案

技术编号:37423102 阅读:14 留言:0更新日期:2023-04-30 09:45
本申请公开了一种网络业务的处理方法、网络业务的处理系统及一种网关设备,用以缓解网关设备无法满足越来越多的附加功能需求的问题。网关设备识别第一内网设备的类型,所述第一内网设备属于所述网关设备连接的内部网络。网关设备根据所述第一内网设备的类型,获得第一软件包,所述第一软件包用于实现第一附加功能。网关设备向所述第一内网设备发送第一指示消息和所述第一软件包,所述第一指示消息用于指示所述第一内网设备安装所述第一软件包并执行所述第一附加功能。执行所述第一附加功能。执行所述第一附加功能。

【技术实现步骤摘要】
网络业务的处理方法、系统和网关设备
[0001]本申请是分案申请,原申请的申请号是201911134443.9,原申请日是2019年11月19日,原申请的全部内容通过引用结合在本申请中。


[0002]本申请涉及计算机及通信
,尤其涉及一种网络业务的处理方法、网络业务的处理系统及一种网关设备。

技术介绍

[0003]网关(Gateway)设备是用于连接两个网络的设备,是企业、校园、家庭等许多机构构建局域网时重要的一类基础设备。各种类型的局域网通过网关设备与互联网相连。网关设备的基本功能是转发两个网络之间的报文。出于用户需求和成本的考虑,在许多场景下,网关设备往往需要集成多种附加功能,例如防火墙功能、安全沙箱功能、或者网络缓存(也被称为“网盘”)功能等等。
[0004]然而,网关设备受自身硬件资源的制约,难以支持更多附加功能。集成多种附加功能往往会显著降低网关设备的性能,进而影响整个局域网系统的正常工作。如何解决这一矛盾成为一个亟待解决的问题。

技术实现思路

[0005]本申请实施例提供一种网络业务的处理方法,用以缓解网关设备无法满足越来越多的附加功能需求的问题。
[0006]第一方面,提供了一种网络业务的处理方法。在该方法中网关设备识别第一内网设备的类型,所述第一内网设备属于所述网关设备连接的内部网络。网关设备根据所述第一内网设备的类型,获得第一软件包,所述第一软件包用于实现第一附加功能。网关设备向所述第一内网设备发送第一指示消息和所述第一软件包,所述第一指示消息用于指示所述第一内网设备安装所述第一软件包并执行所述第一附加功能。
[0007]基于该方法,网关设备作为实现附加功能的管理控制主体,根据内网设备的类型,控制合适的内网设备安装软件包以实现附加功能。由于将执行附加功能的部分负担从网关设备转移到内网设备上,从而减轻了网关设备的处理负担,节约了网关设备的处理资源和存储资源,提供了一种较低代价的实现网关设备附加功能的方案。同时,该方案利用内网设备的闲置资源实现附加功能,提高了内网资源的利用率。
[0008]可选地,为了提高内网设备与软件包(或附加功能)之间匹配的精确性,网关设备根据内网设备的性能确定内网设备待安装的软件包。在第一方面的一种可能的实现方式中,网关设备采用以下方式获得第一软件包。网关设备根据所述第一内网设备的类型,确定所述第一内网设备的性能,所述性能包括软件能力和硬件能力,所述软件能力包括是否支持安装软件包,所述硬件能力包括处理器性能值和/或存储空间大小。所述网关设备根据所述第一内网设备的性能,获取所述第一软件包,所述第一内网设备的性能符合所述第一软
件包的安装性能要求。通过内网设备的性能确定内网设备待安装的软件包,将有可能较大提升附加功能的实现效果和性能。
[0009]可选地,网关设备保存有软件包与安装性能要求的对应关系,以便于网关设备根据所述第一内网设备的性能,在软件包与安装性能要求的对应关系中查找到所述第一软件包。
[0010]可选地,为了节省网关设备的存储资源,上述用以执行各个附加功能的多个软件包被分布保存在以服务器为例的其他设备中。在第一方面的一种可能的实现方式中,网关设备采用以下方式获得第一软件包。所述网关设备根据第一内网设备的性能,在软件包的标识与安装性能要求的对应关系中查找到所述第一软件包的标识。网关设备向服务器发送所述第一软件包的标识,并接收所述服务器根据所述第一软件包的标识返回的所述第一软件包。
[0011]可选地,为了节省网关设备的存储资源和处理资源,根据内网设备的性能匹配合适软件包的功能也可以由服务器分担。在第一方面的一种可能的实现方式中,网关设备采用以下方式获得第一软件包。网关设备向服务器发送所述第一内网设备的性能。所述网关设备接收所述服务器根据所述第一内外设备的性能返回的所述第一软件包。
[0012]可选地,为了进一步节省网关设备的存储资源和处理资源,根据第一内网设备的类型查询安装性能要求的步骤、以及根据性能,获取所述第一软件包的步骤均由服务器执行。在第一方面的一种可能的实现方式中,网关设备采用以下方式获得第一软件包。所述网关设备向服务器发送所述第一内网设备的类型。所述网关设备接收所述服务器根据所述第一内外设备的类型返回的所述第一软件包。
[0013]可选地,在第一方面的一种可能的实现方式中,在针对两个或两个以上不同的内网设备,确定出的第一软件包为同一软件包的情况下,可能出现多个内网设备分别安装同一软件包后执行同一附加功能,这有可能导致内网设备资源浪费、或者附加功能实现过程中的冲突问题。为了避免这种可能出现的问题,网关设备向所述第一内网设备发送第一指示消息和所述第一软件包之前,网关设备识别第二内网设备的类型,所述第二内网设备属于所述内部网络。所述网关设备根据所述第二内网设备的类型,确定所述第二内网设备的性能。所述网关设备根据第二内网设备的性能,在软件包与安装性能要求的对应关系中查找到所述第二软件包,所述第二内网设备的性能符合所述第二软件包的安装性能要求;如果所述第一软件包和所述第二软件包为同一软件包,则所述网关设备从所述第一内网设备和所述第二内网设备中选择出所述第一内网设备用以安装所述第一软件包。网关设备可以选用多种方式从所述第一内网设备和所述第二内网设备中选择出所述第一内网设备,例如随机选取,或者按照策略选取。例如,网关设备根据所述第一内网设备的性能和所述第二内网设备的性能,按照预定的选择策略,从所述第一内网设备和所述第二内网设备中选择出所述第一内网设备用以安装所述第一软件包。
[0014]可选地,在第一方面的一种可能的实现方式中,为了便于后续对待执行第一附加功能的数据流(即目标数据流)进行正确转发,以便于正确地执行第一附加功能,所述网关设备向所述第一内网设备发送第一指示消息和所述第一软件包之后,保存所述第一内网设备的标识与所述第一附加功能的对应关系。所述网关设备获取目标数据流,所述目标数据流为待执行所述第一附加功能的数据流。所述网关设备根据所述第一内网设备的标识与所
述第一附加功能的对应关系,向所述第一内网设备发送所述目标数据流,并接收所述第一内网设备对所述目标数据流的处理结果。
[0015]进一步地,接收所述第一内网设备对所述目标数据流的处理结果之后,网关设备根据所述处理结果,对所述目标数据流执行与所述处理结果对应的动作,所述动作包括转发、告警或者阻断。
[0016]可选地,在第一方面的一种可能的实现方式中,为了便于后续对待执行第一附加功能的数据流(即目标数据流)进行正确转发,以便于正确地执行第一附加功能,所述网关设备向所述第一内网设备发送第一指示消息和所述第一软件包之后,保存所述第一内网设备的标识与所述第一附加功能的对应关系。所述网关设备获取目标数据流,所述目标数据流为待执行所述第一附加功能的数据流。所述网关设备确定描述信息,所述描述信息用于描述所述目标数据流。所述网关设备根据所述第一内网设备的标识与所述第一附加功能的对应关系,向所述第一内网设备发送所述描述信息,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种网络业务的处理方法,其特征在于,包括:第一设备获取目标数据流,所述目标数据流为待执行第一附加功能的数据流;所述第一设备发送第一信息给第二设备,所述第一信息包括所述目标数据流和/或所述目标数据流的元数据;所述第一设备接收所述第二设备发送的处理结果,所述处理结果是所述第二设备执行所述第一附加功能处理所述第一信息获得的,所述附加功能为所述第一设备的附加功能。2.根据权利要求1所述的方法,其特征在于,还包括:所述第一设备根据第一对应关系,确定与所述第一附加功能对应的所述第二设备,所述对应关系包括设备标识和附加功能的对应关系。3.根据权利要求2所述的方法,其特征在于,还包括:所述第一设备根据所述处理结果,对所述目标数据流执行与所述处理结果对应的动作,所述动作包括转发、告警或者阻断。4.根据权利要求1至3任一所述的方法,其特征在于,所述第一附加功能为数据流安全检测功能,所述目标数据流为待检测的数据流。5.根据权利要求1至3任一所述的方法,其特征在于,所述第一附加功能为网络缓存功能,所述目标数据流为承载待缓存内容的数据流。6.根据权利要求1至3任一所述的方法,其特征在于,所述第一附加功能为安全沙箱功能,所述目标数据流为承载待检测文件内容的数据流。7.根据权利要求1至6任一所述的方法,其特征在于,还包括:所述第一设备发送指示信息给所述第二设备,以指示所述第二设备安装所述第一附加功能的软件包。8.根据权利要求7所述的方法,其特征在于,所述第二设备的性能与所述软件包匹配,所述性能包括软件能力和硬件能力。9.根据权利要求7所述的方法,其特征在于,所述第二设备的类型与所述软件包匹配。10.根据权利要求9所述的方法,其特征在于,所述第二设备的类型是根据所述第二设备转发的数据流确定的,或者,所述第二设备的类型是根据所述第二设备的媒体接入控制MAC地址确定的。11.根据权利7至10任一所述的方法,其特征在于,还包括:所述第一设备记录所述第二设备的标识和所述第一附加功能的对应关系,以获取所述第一对应关系。12.根据权利要求7至11任一所述的方法,其特征在于,还包括:所述第一设备发送所述软件包给所述第二设备。13.根据权利要求12所述的方法,其特征在于,还包括:所述第一设备获取所述软件包。14.根据权利要求13所述的方法,其特征在于,所述第一设备获取所述软件包,包括:所述第一设备根据所述第二设备的性能获取所述软件包;或者所述第一设备根据所述第二设备的类型获取所述软件包。15.一种网络业务的处理方法,其特征在于,包括:第二设备接收来自于第一设备的第一信息,所述第一信息包括目标数据流和/或所述
目标数据流的元数据,所述目标数据流为待执行第一附加功能的数据流;所述第二设备执行所述第一附加功能处理所述第一信息,以获取处理结果,所述附加功能为所述第一设备的附加功能;所述第二设备发送所述处理结果给所述第一设备。16.根据权利要求15所述的方法,其特征在于,还包括:所述第二设备接收来自于所述第一设备的指示信息,所述指示信息指示所述第二设备安装所述第一附加功能的软件包。17.根据权利要求16所述的方法,其特征在于,所述第二设备的性能与所述软件包匹配,所述性能包括软件能力和硬件能力。18.根据权利要求16所述的方法,其特征在于,所述第二设备的类型与所述软件包匹配。19.根据权利要求18所述的方法,其特征在于,所述第二设备的类型是根据所述第二设备转发的数据流确定的,或者,所述第二设备的类型是根据所述第二设备的媒体接入控制MAC地址确定的。20.根据权利要求16至19任一所述的方法,其特征在于,还包括:所述第二设备接收所述第一设备发送的所述软件包。21.根据权利要求15至20任一所述的方法,其特征在于,...

【专利技术属性】
技术研发人员:蒋武
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:

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

1