业务分流方法、装置及系统制造方法及图纸

技术编号:23561902 阅读:49 留言:0更新日期:2020-03-25 06:37
本申请提供了一种业务分流方法、装置及系统。该方法包括:根据预设规则对接收到的业务流数据进行检测,得到检测结果;若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略;根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址。本申请实施例能够实现用户面功能实体实时生成分流策略,满足特定的对在边缘网络部署的业务的调度需求。

Business diversion methods, devices and systems

【技术实现步骤摘要】
业务分流方法、装置及系统
本申请涉及计算机及通信
,具体而言,涉及一种业务分流方法、装置及系统。
技术介绍
目前,在3GPP的5G标准化方案中,提出了针对本地网络(LocalNetwork)的分流的方案,来实现将特定的业务流路由到本地网络。主要的分流方案包括上行分类器(UplinkClassifier,简称ULCL)方案和互联网协议第6版(IPv6InternetProtocolVersion6,简称IPv6)多归属方案,然而这两种方案的分流规则的配置均需要在业务流发起前配置在SMF(SessionManagementFunction,简称SMF)上,属于相对静态的配置方式,无法满足特定业务调度需求。
技术实现思路
本申请的一个目的在于提出一种业务分流方法、装置及系统,使得通过用户面功能实体能够动态配置分流策略,实现实时生成分流策略,满足特定业务调度需求。根据本申请实施例的一方面,申请了一种业务分流方法,所述方法包括:根据预设规则对接收到的业务流数据进行检测,得到检测结果;若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略;根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址。根据本申请实施例的一方面,申请了一种业务分流装置,包括:检测模块,用于根据预设规则对接收到的业务流数据进行检测,得到检测结果;生成模块,用于若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略;分流模块,用于根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址。在本专利技术的一个实施例中,在所述生成模块用于若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略之后,所述装置还包括:发送模块,用于发送所述分流策略至会话管理功能实体;确定配置模块,用于若接收到所述会话管理功能实体返回的同意所述分流策略的响应消息,则确定配置所述分流策略;确定不配置模块,用于若接收到所述会话管理功能实体返回的拒绝所述分流策略的响应消息,则确定不配置所述分流策略。在本专利技术的一个实施例中,在所述业务流数据为DNS响应消息时,其中,所述生成模块包括:接收单元,用于接收终端设备发送的DNS请求并发送所述DNS请求至DNS服务器;检测单元,用于对接收到的所述DNS服务器返回的DNS响应消息进行检测,得到检测结果;生成单元,用于若所述检测结果满足预设规则,则将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略。在本专利技术的一个实施例中,所述生成单元进一步用于:若所述DNS响应消息中的域名信息满足预设条件,则将所述DNS响应消息中包含的网络地址作为分流地址;根据所述分流地址生成分流策略,所述分流策略用于将终端设备发送的目的地址为所述分流地址的业务流数据包分流至边缘网络。在本专利技术的一个实施例中,在所述生成单元用于将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略之后,所述装置进一步用于:发送所述分流策略至会话管理功能实体;若接收到所述会话管理功能实体返回的同意所述分流策略的响应消息,则确定配置所述分流策略,并将所述DNS响应消息发送至所述终端设备,以使所述终端设备根据所述DNS响应消息发送业务流数据包。在本专利技术的一个实施例中,在所述生成单元用于将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略之后,所述装置进一步用于:根据所述分流策略将终端设备发送的目的地址为所述分流地址的业务流数据包分流至边缘网络,进而由所述边缘网络发送所述业务流数据包至业务调度器,所述业务调度器为所述业务流数据包的目的地址;接收由所述边缘网络发送的业务调度器返回的响应消息,并将所述响应消息发送至所述终端设备,以使所述终端设备根据所述响应消息中包含的网络地址发起业务访问请求。在本专利技术的一个实施例中,将所述响应消息发送至所述终端设备之后,还包括:接收所述终端设备发送的上行业务流数据包;若所述上行业务流数据包的目的地址和分流地址一致时,则将所述上行业务流数据包发送至所述边缘网络;若接收到所述边缘网络返回的针对所述终端设备的下行业务流数据包,则将所述下行业务流数据包返回给所述终端设备。根据本申请实施例的一方面,申请了一种业务分流系统,所述系统包括终端设备,用户面功能实体,会话管理功能实体,边缘网络,其中:所述终端设备,用于发送上行业务流数据包至所述用户面功能实体,还用于接收所述用户面功能实体发送的下行业务流数据包;所述用户面功能实体,用于根据预设规则,对接收到的业务流数据包进行检测,得到检测结果,还用于若所述检测结果满足所述预设规则,则将所述业务流数据包中的网络地址作为分流地址,生成分流策略,还用于根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述业务流数据包的目的地址为所述分流地址;所述会话管理功能实体,用于接收所述用户面功能实体发送的分流策略,并向所述用户面功能实体返回同意或拒绝所述分流策略的响应消息;所述边缘网络,用于接收所述用户面功能实体分流的上行业务流数据包,并将下行业务流数据包发送给用户面功能实体。本申请的实施例提供的技术方案可以包括以下有益效果:本申请提供的技术方案,用户面功能实体根据预设规则对接收到的业务流数据进行检测,若检测结果满足预设规则,则将业务流数据中的网络地址作为分流地址,生成分流策略,根据分流策略将终端设备的上行业务流数据包分流至边缘网络,可见,本专利技术实施例的技术方案通过用户面功能实体对业务流的检测来实时生成分流策略,实现灵活,实时的分流策略的配置,满足特定的业务需求。比如,在本申请实施例提供的业务调度的技术方案中,可以用过用户面检测DNS响应消息,当满足预设规则时,则把DNS响应消息中相应的地址配置为分流地址,从而把上行业务流数据分流至边缘计算设备进行特定处理,满足特定的对在边缘网络部署的业务的调度需求。本申请的其他特性和优点将通过下面的详细描述变得显然,或部分地通过本申请的实践而习得。应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。附图说明此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本专利技术的实施例,并与说明书一起用于解释本专利技术的原理。显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:图1示出了根据本申请示例性实施例示出的业务分流方法应用的系统构架图。图2示出了根据本申请示例性实施例示出的业务分流方法应用的系统构架图。图3示出了根据本申请一个实施例示出的业务分本文档来自技高网...

【技术保护点】
1.一种业务分流方法,其特征在于,所述方法包括:/n根据预设规则对接收到的业务流数据进行检测,得到检测结果;/n若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略;/n根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址。/n

【技术特征摘要】
1.一种业务分流方法,其特征在于,所述方法包括:
根据预设规则对接收到的业务流数据进行检测,得到检测结果;
若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略;
根据所述分流策略将终端设备的上行业务流数据包分流至边缘网络,所述上行业务流数据包的目的地址为所述分流地址。


2.根据权利要求1所述的方法,其特征在于,所述将所述业务流数据中的网络地址作为分流地址,生成分流策略之后,还包括:
发送所述分流策略至会话管理功能实体;
若接收到所述会话管理功能实体返回的同意所述分流策略的响应消息,则确定配置所述分流策略;
若接收到所述会话管理功能实体返回的拒绝所述分流策略的响应消息,则确定不配置所述分流策略。


3.根据权利要求1所述的方法,其特征在于,所述业务流数据为DNS响应消息,其中,所述若所述检测结果满足所述预设规则,则将所述业务流数据中的网络地址作为分流地址,生成分流策略,包括:
接收终端设备发送的DNS请求并发送所述DNS请求至DNS服务器;
对接收到的所述DNS服务器返回的DNS响应消息进行检测,得到检测结果;
若所述检测结果满足预设规则,则将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略。


4.根据权利要求3所述的方法,其特征在于,所述将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略,包括:
若所述DNS响应消息中的域名信息满足预设条件,则将所述DNS响应消息中包含的网络地址作为分流地址;
根据所述分流地址生成分流策略,所述分流策略用于将终端设备发送的目的地址为所述分流地址的业务流数据包分流至边缘网络。


5.根据权利要求3所述的方法,其特征在于,所述将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略之后,还包括:
发送所述分流策略至会话管理功能实体;
若接收到所述会话管理功能实体返回的同意所述分流策略的响应消息,则确定配置所述分流策略,并将所述DNS响应消息发送至所述终端设备,以使所述终端设备根据所述DNS响应消息发送业务流数据包。


6.根据权利要求3所述的方法,其特征在于,所述将所述DNS响应消息中包含的网络地址作为分流地址,生成分流策略之后,还包括:
根据所述分流策略将终端设备发送的目的地址为所述分流地址的业务流数据包分流至边缘网络,进而由所述边缘网络发送所述业务流数据包至业务调度器,所述业务调度器为所述业务流数...

【专利技术属性】
技术研发人员:张卓筠
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1