基于海量数据的动态策略模型实现方法 【技术领域】
本发明是有关于一种基于海量数据的动态策略模型实现方法。
背景技术
随着网络技术的发展,用户对网络服务的质量越来越高,用户使用网络时,对一段时间的带宽有很高的要求,对某一种应用的实时性比较高,这样就要求能够为用户实现动态带宽调整,不需要用户因为使用高服务质量的应用去调整用户的网络基本带宽。
差异化应用控制系统(DACS系统)是基于宽带网络质量差异化的控制系统,通过DACS系统实现用户接入点(网关)、业务接入点(BRAS/SR)、内容出口点(IDC内容出口)三个关键网络节点协同控制带宽和优先级(全网部署可以实现端到端的业务保证),三点能力可以根据客户/业务需要单独或组合提供给客户(或CP/SP应用),从而创建了宽带精细化运营能力,提供了基于应用与带宽保证相结合的商业模式。DACS系统向应用层提供基于策略的传送控制功能,使应用层能够请求对网络资源进行预留,并且不需要了解底层传送网络。DACS系统根据运营商的策略对应用层的资源请求进行评估并预留相应的资源,使运营商能够执行接纳控制并设置独立的承载媒体流策略。DACS系统使各种业务可以承载在不同的接入网上,而不会对业务能力产生影响。
【发明内容】
本发明的目的是提供一种可以支持大量用户实时动态策略下发,按照业务细化带宽和服务质量(Quality ofService,QoS)资源,从带宽控制转变为业务控制的基于海量数据的动态策略模型实现方法。
本发明提供了一种基于海量数据的动态策略模型实现方法,该模型包括接纳控制计算子系统、网络策略控制子系统、网络接入子系统。包括下列步骤:1)用户注册为差异化应用控制系统(DACS系统)用户;2)用户登录远程用户拨号认证系统将用户信息发送到DACS系统,DACS系统记录用户信息;3)用户登陆DACS系统,根据需要定购策略来调整用户带宽,DACS系统记录用户定购的策略的信息;4)用户通过DACS系统接口请求使用用户定购的策略;5)DACS系统收到用户策略请求后,创建一个线程执行用户定购的策略下发,下发完成后将下发结果返回给用户。
本发明中,用户定购的策略下发具体包括下列步骤:
a)服务提供者发送业务策略申请请求信息至DACS系统,业务策略申请请求信息包含服务提供者信息、用户IP、要申请的策略等级;
b)DACS系统根据用户IP查询用户信息、用户定购的策略的信息、用户设备策略信息进行查询,查询成功后向接纳控制计算子系统请求策略;
c)接纳控制计算子系统对申请的策略进行后,计算各个控制点的设备的资源是否可以满足用户的策略请求,设备满足要求后,向网络策略控制子系统进行网络资源申请请求;
d)网络策略控制子系统根据各控制点的设备类型,生成对应设备网络策略,下发给网络接入;
e)网络接入负责DACS系统与各接入设备的交互,将网络策略请求下发到对应的设备;
f)策略下发下后,网络接入将策略下发结果返回网络策略控制子系统;
g)策略控制子系统将策略下发结果返回接纳控制计算子系统;
h)接纳控制计算子系统将策略下发结果返回业务策略控制子系统。
本发明的有益效果是用户和各业务系统订购差异化应用控制系统策略服务后,可以向DACS系统申请使用或暂停使用该服务,从而提高或恢复网络服务质量。
【附图说明】
图1是本发明实施例的基于海量数据的动态策略模型实现方法的流程图。
图2是图1中用户定购的策略下发的示意图。
【具体实施方式】
为让本发明的上述和其它目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合附图,作详细说明如下。
图1是本发明实施例的基于海量数据的动态策略模型实现方法的流程图,如图1所示。
基于海量数据的动态策略模型实现方法包括下列步骤:
S101用户注册为差异化应用控制系统(DACS系统)用户;
S103用户登录远程用户拨号认证系统(Radius系统)将用户信息发送到DACS系统,DACS系统记录用户信息;
S105用户登陆DACS系统,根据需要定购策略来调整用户带宽,DACS系统记录用户定购的策略的信息;
S107用户通过DACS系统接口请求使用用户定购的策略;
S109DACS系统收到用户策略请求后,创建一个线程执行用户定购的策略下发,下发完成后将下发结果返回给用户。
图2为图1中用户定购的策略下发的示意图。如图2所示,用户定购的策略下发具体包括下列步骤:
a)服务提供者(SP)发送业务策略申请请求信息至DACS系统,业务策略申请请求信息包含服务提供者信息、用户IP、要申请的策略等级;
b)DACS系统根据用户IP查询用户信息、用户定购的策略的信息、用户设备策略信息进行查询,查询成功后向接纳控制计算子系统请求策略;
c)接纳控制计算子系统对申请的策略进行后,计算各个控制点的设备地资源是否可以满足用户的策略请求,设备满足要求后,向网络策略控制子系统进行网络资源申请请求;
d)网络策略控制子系统根据各控制点的设备类型,生成对应设备网络策略,下发给网络接入;
e)网络接入负责DACS系统与各接入设备的交互,将网络策略请求下发到对应的设备;
f)策略下发下后,网络接入将策略下发结果返回网络策略控制子系统;
g)策略控制子系统将策略下发结果返回接纳控制计算子系统;
h)接纳控制计算子系统将策略下发结果返回业务策略控制子系统。
综上,基于海量数据的动态策略模型实现方法主要包括以下功能部分:
1)用户上下线信息:
用户上线后,Radius系统计费通知接口接收到计费开始包以后:更新用户信息,修改用户状态为在线状态。查询用户定购的策略,通过策略申请流程启动策略启动上线启动的策略。
用户下线,Radius系统接口收到下行通知后,将使用的策略释放。更新用户信息:设置用户状态为离线。
2)策略申请、释放
用户进行策略服务申请、释放的时候,发送策略服务申请、释放请求,业务策略接口调用策略服务决策模块,策略服务决策模块执行策略申请、释放流程。策略申请、释放流程包含:鉴权、资源定位、资源计算、资源控制。
3)资源定位
资源定位是通过用户(终端)IP、用户使用的策略来查询用户在线信息,及待控制设备IP、设备类型、带宽。资源定位包含查询策略信息、查询策略控制点列表、用户定位和设备定位的功能。用户定位是根据用户终端IP查询出用户的在线信息。设备定位是根据策略控制点、用户IP、服务端IP、查询出需要控制的设备IP查询设备信息。
4)资源计算
系统计算资源使用情况,判断设备上的可使用资源是否能满足用户新的请求,在无法满足的情况下,拒绝用户的申请请求。
5)网络策略控制
网络策略控制功能是将资源定位后查询出的信息组成多条网络策略条目信息。根据策略操作类型(申请、释放)执行网络策略执行和删除操作,将网络策略条目信息通过设备适配接口下发到设备上。
本发明中,用户根据需要实时控制用户的网络带宽,实现业务与承载分离,CP/SP统一接入,网络设备统一适配管理。按照业务细化带宽和QoS资源,从粗颗粒的带宽控制转变为细颗粒的业务控制。
本发明中所述具体实施案例仅为本发明的较佳实施案例而已,即凡依本发明申请专利范围的内容所作的等效变化与修饰,都应作为本发明的技术范畴。