业务分流方法及装置与流程

文档序号:11681834阅读:295来源:国知局
业务分流方法及装置与流程

本发明涉及通信领域的网络分流技术,尤其涉及一种业务分流方法及装置。



背景技术:

随着4g网络的大规模部署,以及5g网络技术研究的深入开展,在多网共存的情况下如何更高效、更合理的利用有限的网络资源缓解网络承载压力是目前亟待解决的一个问题,其中,一个重要的发展方向是充分利用前期网络,如2g、3g网络、或5g网络商用后的4g网络,提供高质量的话音业务及对时延、和/或带宽要求不高的小包业务等。

当网络容量用户增多或者受限时,通常采取的方案是将低优先级的用户或者业务降速、甚至将低优先级的接入用户拒绝掉,而这会影响用户体验;现有技术中针对蜂窝网络和无线局域网(wlan,wirelesslocalareanetworks)网络之间的分流方案,是通过流量分析,在判断蜂窝网络的容量达到一定阈值时,将蜂窝网络中的部分用户分流到wlan网络中;然而,由于现有技术是在网络发生拥塞后进行的批量分流,这就会造成业务延迟增大、甚至业务中断,如此,会影响用户体验。



技术实现要素:

有鉴于此,本发明实施例期望提供一种业务分流方法及装置,能避免现有技术在网络发生拥塞后进行用户分流造成的业务延迟增大、甚至中断的问题,改善用户体验。

为达到上述目的,本发明的技术方案是这样实现的:

本发明实施例提供一种业务分流方法,包括:

接收到用户设备ue发送的随机接入请求时,获取所述ue在当前位置、 当前时间段的业务使用习惯信息;

根据所述获取的所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络;

向所述ue发送随机接入响应,所述随机接入响应用于指示所述ue接入所述优先接入网络。

在上述方案中,所述获取所述ue在当前时间段、当前位置的业务使用习惯信息包括:

向数据中心发送分流信息请求,所述分流信息请求包括所述当前位置和当前时间段;

接收所述数据中心发送的分流信息响应,所述分流信息响应包括所述ue在所述当前位置、当前时间段的业务使用习惯信息。

在上述方案中,所述业务使用习惯信息包括以下任一种:

语音业务频次低,小包业务频次低,数据业务量小;

语音业务频次低,小包业务频次低,数据业务量大;

语音业务频次低,小包业务频次高,数据业务量小;

语音业务频次高,小包业务频次低,数据业务量小;

语音业务频次高,小包业务频次高,数据业务量大;

语音业务频次高,小包业务频次高,数据业务量小。

本发明实施例还提供一种业务分流方法,包括:

接收网络接入设备发送的分流信息请求,所述分流信息请求包括用户设备ue的当前位置和当前时间段;

根据所述ue的当前位置和当前时间段,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息;

向所述网络接入设备发送分流信息响应,所述分流信息响应包括所述确定的所述ue在所述当前位置、当前时间段的业务使用习惯信息。

在上述方案中,所述根据所述ue的当前位置和当前时间段,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息包括:

从预先获取的所述ue的业务使用习惯信息集合中,获取与所述当前位置、当前时间段对应的业务使用习惯信息。

在上述方案中,所述根据所述ue的当前位置和当前时间段,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息之前,所述方法还包括:

获取包括所述ue在内的多个用户的业务使用历史数据,所述业务使用历史数据包括:时间段、位置;

采用聚类算法对所述多个用户的业务使用历史数据进行大数据聚类分析,得到所述多个用户对应的包括至少一个聚类的聚类组,及所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率;

将所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率的最大值对应的聚类,确定所述多个用户中的每一个用户在各所述位置、各所述时间段的业务使用习惯信息。

本发明实施例还提供一种业务分流装置,包括:

第一接收模块,用于接收用户设备ue发送的随机接入请求;

第一获取模块,用于所述第一接收模块接收到所述ue发送的随机接入请求时,获取所述ue在当前位置、当前时间段的业务使用习惯信息;

确定模块,用于根据所述第一获取模块获取的所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络;

第一发送模块,用于向所述ue发送随机接入响应,所述随机接入响应用于指示所述ue接入所述优先接入网络。

在上述方案中,所述第一发送模块还用于向数据中心发送分流信息请求,所述分流信息请求包括所述当前位置和当前时间段;所述第一接收模块还用于接收所述数据中心发送的分流信息响应,所述分流信息响应包括所述ue在所述当前位置、当前时间段的业务使用习惯信息。

在上述方案中,所述业务使用习惯信息包括以下任一种:

语音业务频次低,小包业务频次低,数据业务量小;

语音业务频次低,小包业务频次低,数据业务量大;

语音业务频次低,小包业务频次高,数据业务量小;

语音业务频次高,小包业务频次低,数据业务量小;

语音业务频次高,小包业务频次高,数据业务量大;

语音业务频次高,小包业务频次高,数据业务量小。

本发明实施例还提供一种业务分流装置,包括:

第二接收模块,用于接收网络接入设备发送的分流信息请求,所述分流信息请求包括用户设备ue的当前位置和当前时间段;

第二获取模块,用于根据所述ue的当前位置和当前时间段,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息;

第二发送模块,用于向所述网络接入设备发送分流信息响应,所述分流信息响应包括所述确定的所述ue在所述当前位置、当前时间段的业务使用习惯信息。

在上述方案中,所述第二获取模块,具体用于从预先获取的所述ue的业务使用习惯信息集合中,获取与所述当前位置、当前时间段对应的业务使用习惯信息。

在上述方案中,所述第二获取模块还用于:获取包括所述ue在内的多个用户的业务使用历史数据,所述业务使用历史数据包括:时间段、位置;采用聚类算法对所述多个用户的业务使用历史数据进行大数据聚类分析,得到所述多个用户对应的包括至少一个聚类的聚类组,及所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率;将所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率的最大值对应的聚类,确定所述多个用户中的每一个用户在各所述位置、各所述时间段的业务使用习惯信息。

本发明实施例提供的业务分流方法及装置,通过在接收到ue发送的随机接入请求时,获取所述ue在当前位置、当前时间段的业务使用习惯信息,根据所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络,并指示所述ue接入所述优先接入网络,实现了在用户接入时预 测用户适宜驻留的网络并进行用户分流;如此,能避免现有技术在网络发生拥塞时进行用户分流造成的业务延迟增大、甚至中断的问题,进而可改善用户体验。

附图说明

图1为本发明实施例提供的业务分流方法的流程图;

图2为本发明实施例提供的业务分流方法的另一流程图;

图3为本发明实施例提供的业务分流方法的信令交互图;

图4为本发明实施例提供的业务分流装置的结构图;

图5为本发明实施例提供的业务分流装置的另一结构图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述。

图1为本发明实施例提供的业务分流方法的流程图,如图1所示,该方法包括:

步骤101、接收到ue发送的随机接入请求时,获取所述ue在当前位置、当前时间段的业务使用习惯信息;

这里,本发明实施例提供的业务分流方法可以应用于多网络制式混合组网场景中以实现网间分流;所述多网络制式可以包括:2g、3g、4g或5g等蜂窝网络,也可以包括wlan网络等通信网络;所述业务可以包括但不限于:语音业务、小包业务、数据业务等。

本发明实施例提供的业务分流方法的执行主体可以为业务分流装置,所述业务分流装置可以集成在网络接入设备上,也可以独立于所述网络接入设备;所述网络接入设备可以为基站、接入点(ap,accesspoint)或核心网设备。

这里,所述业务使用习惯信息可以包括但不限于以下任意一种:

语音业务频次低,小包业务频次低,数据业务量小;

语音业务频次低,小包业务频次低,数据业务量大;

语音业务频次低,小包业务频次高,数据业务量小;

语音业务频次高,小包业务频次低,数据业务量小;

语音业务频次高,小包业务频次高,数据业务量大;

语音业务频次高,小包业务频次高,数据业务量小。

需要说明的是,所述语音业务频次用于表示ue在采集位置、采集时间段内的语音业务频率的归一化值;所述语音业务频率可以通过ue在采集位置、采集时间段内进行语音业务的次数与该采集时间段长度的比值来表示;所述小包业务频次用于表示ue在采集位置、采集时间段内的小包业务频率的归一化值;所述小包业务频率可以通过ue在采集位置、采集时间段内收发的小包数量与该采集时间段长度的比值来表示;所述小包可以包括载荷小于某指定阈值的数据包;所述数据业务量用于表示ue在采集位置、采集时间段内的数据业务量的归一化值;所述数据业务量可以为ue在采集位置、采集时间段内的数据业务量;其中,

所述位置可以通过小区号+位置区码(lac,locationareacode)号进行标识;所述时间段可以包括:工作日时间段、节假日时间段。

实际中,业务分流装置可以通过预先配置的方式获取所述ue在当前时间段、当前位置的业务使用习惯信息,也可以实时获取所述ue在当前时间段、当前位置的业务使用习惯信息;这里,提供一种实时获取所述ue在当前时间段、当前位置的业务使用习惯信息的实现方式,具体包括:向数据中心(dc,datacenter)发送分流信息请求,所述分流信息请求包括所述当前位置和当前时间段;接收所述数据中心发送的分流信息响应,所述分流信息响应包括所述ue在所述当前位置、当前时间段的业务使用习惯信息。

步骤102、根据所述获取的所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络;

这里,以所述ue可以接入的网络包括2g、3g、4g网络为例进行说明,业务分流装置中可以预先存储用户的业务使用习惯信息与优先接入网络的对应 关系,所述对应关系,举例如下:

语音业务频次低,小包业务频次低,数据业务量小的用户,可优先分流到2g或3g网络;

语音业务频次低,小包业务频次低,数据业务量大的用户,可优先接入上网速率高的4g网络;

语音业务频次低,小包业务频次高,数据业务量小的用户,可优先分流到3g网络,其次2g网络;

语音业务频次高,小包业务频次低,数据业务量小的用户,可优先分流到2g网络,其次3g网络;

语音业务频次高,小包业务频次高,数据业务量大的用户,可优先接入上网速率高的4g网络;

语音业务频次高,小包业务频次高,数据业务量小的用户,可优先分流到3g网络,其次2g网络。

业务分流装置根据所述获取的所述ue在当前位置、当前时间段的业务使用习惯信息,通过查询所述预先存储用户的业务使用习惯信息与优先接入网络的对应关系,从而确定所述ue的优先接入网络。

需要说明的是,本发明实施例中,用户的业务使用习惯信息是与用户的位置、时间段相关联的信息,用户在不同的位置和/或不同的时间段所对应的业务使用习惯信息也是可能不同的。

步骤103、向所述ue发送随机接入响应,所述随机接入响应用于指示所述ue接入所述优先接入网络。

这里,业务分流装置在确定所述ue的优先接入网络后向所述ue发送随机接入响应,所述随机响应中包括所述确定的所述ue的优先接入网络,用于指示所述ue接入所述优先接入网络;所述ue接收到所述随机接入响应后,根据所述随机响应中携带的包括所述ue的优先接入网络在内的信息,接入所述优先接入网络;需要说明的是,如果业务分流装置确定所述ue接入当前网络,例如5g网络或4g网络,则执行正常接入流程;如果确认将ue分流到前 期网络,则业务分流装置在随机接入响应消息中携带前期网络邻区频点,ue根据随机接入响应消息中携带的信息接入前期网络;所述前期网络例如2g、3g网络,以及在5g网络商用后的4g网络。

本发明实施例提供的业务分流方法,通过在接收到ue发送的随机接入请求时,获取所述ue在当前位置、当前时间段的业务使用习惯信息,根据所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络,并指示所述ue接入所述优先接入网络,实现了在用户接入时预测用户适宜驻留的网络并进行用户分流;如此,能避免现有技术在网络发生拥塞时进行用户分流造成的业务延迟增大、甚至中断的问题,进而可改善用户体验。

图2为本发明实施例提供的业务分流方法的另一流程图;如图2所示,该方法包括:

步骤201、接收网络接入设备发送的分流信息请求,所述分流信息请求包括ue的当前位置和当前时间段;

这里,本发明实施例提供的业务分流方法可以应用于多网络制式混合组网场景中进行间分流;所述多网络制式可以包括:2g、3g、4g或5g等蜂窝网络,也可以包括wlan网络等通信网络;所述业务可以包括但不限于:语音业务、小包业务、数据业务等;所述网络接入设备可以为基站、接入点(ap,accesspoint)或核心网设备。

本发明实施例提供的业务分流方法的执行主体可以为业务分流装置,所述业务分流装置可以集成在数据中心,也可以独立于所述数据中心。

步骤202、根据所述ue的当前位置和当前时间段,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息;

这里,业务分流装置中可以预先存储用户在不同位置、不同时间段的业务使用习惯信息,举个例子来说,业务分流装置可以预先获取包括所述ue在内的多个用户中的每一个用户在不同位置、不同时间段的业务使用习惯信息,可以将单个用户在不同位置、不同时间段的业务使用习惯信息保存在与该该单个用户对应的业务使用习惯信息集合中;业务分流装置在接收到网络接入设备发 送的包括所述ue的当前位置和当前时间段的分流信息请求后,从预先获取的所述ue在不同位置、不同时间段的业务使用习惯信息中,获取与所述当前位置、当前时间段对应的业务使用习惯信息。

进一步,业务分流装置获取包括所述ue在内的多个用户中的每一个用户在不同位置、不同时间段的业务使用习惯信息的实现方式可以包括静态配置和动态获取;下面提供一种动态获取的实施例,具体包括:获取包括所述ue在内的多个用户的业务使用历史数据,所述业务使用历史数据包括:时间段、位置、业务数据,可选的,所述业务数据包括:语音业务频率、小包业务频率、数据业务量;采用聚类算法对所述多个用户的业务使用历史数据进行大数据聚类分析,得到所述多个用户对应的包括至少一个聚类的聚类组,及所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率,所述聚类是指对各所述多个用户进行业务的业务数据的共性的提取;将所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率的最大值对应的聚类,确定所述多个用户中的每一个用户在各所述位置、各所述时间段的业务使用习惯信息。

需要说明的是,每间隔指定周期,需要对所述业务使用历史数据进行更新,并进而对各用户的业务使用习惯信息进行更新,以确保所述业务使用习惯信息的可靠性。

步骤203、向所述网络接入设备发送分流信息响应,所述分流信息响应包括所述确定的所述ue在所述当前位置、当前时间段的业务使用习惯信息。

本发明实施例提供的业务分流方法,通过在接收到网络接入设备发送的包括ue的当前位置和当前时间段分流信息请求时,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息,并向所述网络接入设备发送分流信息响应,所述分流信息响应包括所述ue在所述当前位置、当前时间段的业务使用习惯信息,以使所述网络接入设备根据所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络并进而指示所述ue接入所述优先接入网络,实现了在用户接入时预测用户适宜驻留的网络并进行用户分流; 如此,能避免现有技术在网络发生拥塞时进行用户分流造成的业务延迟增大、甚至中断的问题,进而可改善用户体验。

图3为本发明实施例提供的业务分流方法的信令交互图;本发明实施例提供的业务分流方法由ue、网络接入设备、数据中心配合执行;所述网络接入设备可以为基站、接入点(ap,accesspoint)或核心网设备,例如移动管理实体(mme,mobilitymanagemententity);如图3所示,该方法包括:

步骤301、ue向网络接入设备发送随机接入请求;

步骤302、网络接入设备接收到ue发送的随机接入请求时,向数据中心发送分流信息请求,所述分流信息请求包括所述当前位置和当前时间段;

步骤303、数据中心接收网络接入设备发送的分流信息请求,所述分流信息请求包括ue的当前位置和当前时间段;根据所述ue的当前位置和当前时间段,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息;

步骤304、数据中心向所述网络接入设备发送分流信息响应,所述分流信息响应包括所述确定的所述ue在所述当前位置、当前时间段的业务使用习惯信息;

步骤305、网络接入设备接收所述数据中心发送的分流信息响应,所述分流信息响应包括所述ue在所述当前位置、当前时间段的业务使用习惯信息;根据所述获取的所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络;

这里,网络接入设备根据所述获取的所述ue在当前位置、当前时间段的业务使用习惯信息,并结合网络的负载情况,确定所述ue接入当前网络,例如5g网络或4g网络,或者,确定所述ue接入到可用的前期网络,例如2g、3g网络,以及在5g网络商用后的4g网络。

步骤306、网络接入设备向所述ue发送随机接入响应,所述随机接入响应用于指示所述ue接入所述优先接入网络;

步骤307、ue接收到所述随机接入响应后,根据所述随机响应中携带的包括所述ue的优先接入网络在内的信息,接入所述优先接入网络。

在上述实施例的基础上,通过一个具体的实施例对本发明提供的方案中网络接入设备获取用户的业务使用历史数据的具体实现进行进一步说明。

数据中心通过与网络节点的接口采集包括所述ue在内的多个用户的业务使用历史数据,所述网络节点例如可以是基站、核心网设备等;所述业务使用历史数据具体包括:用户id、时间段、位置、语音业务频率、小包业务频率、数据业务量;其中:

所述用户id可以为国际移动设备标识(imei,internationalmobileequipmentidentity),数据中心可以通过s1-mme或s6a接口直接获得imei号;

语音业务频率:数据中心可以通过s1-u接口获取某用户id在时间段t1内的数据,统计该用户id的语音业务的次数n1;计算该用户id在该位置、时间段t1内进行语音业务的次数n1与时间段t1的比值,将计算得到的比值作为该用户id在该位置、时间段t1内的语音业务频率。

小包业务频率:数据中心可以通过s1-u接口获取该用户id在时间段t1内的数据,统计该用户id的载荷(payload)小于某指定阈值的数据包数量n2;计算该用户id在该位置、时间段t1内载荷小于某指定阈值的信息数量n2与时间段t1的比值,将计算得到的比值作为该用户id在该位置、时间段t1内的小包业务频率。

数据业务量:数据中心可以通过s1-u接口获取该用户id在时间段t1内的数据,统计该用户id在时间段t1内总吞吐的数据量。

数据中心根据采集的用户的业务使用历史数据,将采集时间段内语音业务频次、小包业务频次、及数据业务量相似的用户进行聚类和贴标签,具体包括:

1)将采集的用户的业务使用历史数据进行数学建模,分别采用如下五元向量表示:{时间段标志,位置标志,语音业务频次,小包业务频次,数据业务量};

时间段标志的取值为时间段的归一化值;

地点标志的取值为地点的归一化值;

语音业务频次的取值为语音业务频率的归一化值;

小包业务频次取值为小包业务频率的归一化值;

数据业务量为采集的数据业务量的归一化值。

2)采用聚类算法对数学建模得到的向量组进行大数据聚类分析:

所述聚类算法例如可以包括经典的k-means、dbscan、以及潜在狄利克雷分配(lda,latentdirichletallocation)算法;这里,以lda算法为例进行说明,lda算法具有清晰的层次结构,可依次被分为文档集合层、文档层和词语层等三个层次,各层间的联系均由概率分布来表示,能够按照分布规律通过随机抽样生成文档,并具有良好的可解释性。

大数据聚类分析的过程为:将每个用户作为文档,其在某一时间段,某一地点的语音业务、小包业务、数据业务为单词,对用户进行主题聚类和标签;例如:{1200001_00001_460003938923,10,1001}代表用户1200001在工作日早上8:00-10:00段在小区460003938923进行了10次语音业务,其中,1001代表使用的语音业务,10代表语音业务使用的次数。

在读取数学建模得到的向量组后,先对用户的文档索引号进行更新,随即为每个单词的值设定一个初始化的主题标签,并根据此过程对用户-主题标签、主题标签-单词以及各自的长度进行更新;在此过程中,先是利用gibbs采样来更新每个单词的主题标签,这一过程采用gibbs更新规则进行了一个排除当前单词的值的主题分配,并据此分布结果对当前单词的主题进行重新抽样。在多次迭代的过程中,不断测试此时的迭代次数是否满足开始保存模型参数的条件,当迭代次数足够,即满足收敛条件后更新模型参数并将模型相关内容保存。

3)聚类算法收敛得到各向量组的聚类和/或向量组的属性,即用户的聚类和/或属性组;将各采集时间段、采集地点,语音业务频次、小包业务频次、数据业务量相似的用户进行聚类和贴标签,绘制分布时间地图;需要说明的是,每间隔指定周期,根据采集的最新的业务使用历史数据,对各用户的业务使用习惯信息进行更新。例如:通过lda大数据分析,得到用户在各个主题的分布概率,如用户1:0.08,0.25,0.15,0.40,0.07,0.04,代表在聚类为6个主题的概率分布,设置用户的主题标签为分布概率最高的主题;这里,所述聚类是指对各所述多个用户进行业务的业务数据的共性的提取,每一个主题即是一个 聚类;用户的主题标签即用户在对应位置、时间段的业务使用习惯信息;对主题包含的单词项进行分析,得到用户的类型,通过用户聚类分析得到用户的主题分布对应的优先单词项:语音业务频次、小包业务频次、数据业务量;例如,根据用户的优先单词项对应的取值,用户的主题标签可分为:

语音频次低,小包频次低,数据业务量小;

语音频次低,小包频次低,数据业务量大;

语音频次低,小包频次高,数据业务量小;

语音频次高,小包频次低,数据业务量小;

语音频次高,小包频次高,数据业务量大;

语音频次高,小包频次高,数据业务量小。

本发明实施例提供的业务分流方法,采用大数据分析的方法对用户在不同时间地点的业务使用习惯进行分析,从而根据用户使用业务的习惯属性,例如:在某时间段,某地点使用业务的类型(语音业务,小包业务,下载业务,浏览网页等),来选择接入不同网络,以精准的将用户分流到2g网络,以充分利用网络资源,解决随着4g用户和4g网络用量的不断增多,引入的网络资源紧张和资源利用率下降的问题,提供满足用户需求的高质量网络服务。

本发明实施例采用大数据分析的方法,对用户在某时间段,某地点使用业务的类型(语音业务,小包业务,数据业务)的采集和分析,对用户需求进行提取,根据用户的历史数据预测网络使用情况,从而得到用户适宜驻留网络的预测,并将用户接入或迁移到合适的网络。这里,本发明实施例通过ue接入时分流,当用户发起网络连接时,网络接入设备向数据中心查询用户的主题标签,确认是否让ue接入网络,或将ue分流到2g网络,避免了接入过多ue,发生网络拥塞后,再强行分流ue造成的业务延迟甚至中断的问题,实现了平缓的网络分流接入。

图4为本发明实施例提供的业务分流装置的结构图,所述业务分流装置可以设置于网络接入设备上,也可以单独配置;如图4所示,所述装置包括:

第一接收模块401,用于接收用户设备ue发送的随机接入请求;

第一获取模块402,用于所述第一接收模块401接收到所述ue发送的随机接入请求时,获取所述ue在当前位置、当前时间段的业务使用习惯信息;

确定模块403,用于根据所述第一获取模块402获取的所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络;

第一发送模块404,用于向所述ue发送随机接入响应,所述随机接入响应用于指示所述ue接入所述优先接入网络。

本发明实施例提供的业务分流装置,通过在接收到ue发送的随机接入请求时,获取所述ue在当前位置、当前时间段的业务使用习惯信息,根据所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络,并指示所述ue接入所述优先接入网络,实现了在用户接入时预测用户适宜驻留的网络并进行用户分流;如此,能避免现有技术在网络发生拥塞时进行用户分流造成的业务延迟增大、甚至中断的问题,进而可改善用户体验。

在上述方案中,所述第一发送模块404还用于向数据中心发送分流信息请求,所述分流信息请求包括所述当前位置和当前时间段;所述第一接收模块401还用于接收所述数据中心发送的分流信息响应,所述分流信息响应包括所述ue在所述当前位置、当前时间段的业务使用习惯信息。

在上述方案中,所述业务使用习惯信息包括以下任一种:

语音业务频次低,小包业务频次低,数据业务量小;

语音业务频次低,小包业务频次低,数据业务量大;

语音业务频次低,小包业务频次高,数据业务量小;

语音业务频次高,小包业务频次低,数据业务量小;

语音业务频次高,小包业务频次高,数据业务量大;

语音业务频次高,小包业务频次高,数据业务量小。

在实际应用中,所述第一接收模块401、第一获取模块402、确定模块403、第一发送模块404,均可由位于网络接入设备的中央处理器(cpu)、微处理器(mpu)、数字信号处理器(dsp)、或现场可编程门阵列(fpga)等实现。

图5为本发明实施例提供的业务分流装置的另一结构图,所述业务分流装 置可以设置于数据中心,也可以单独配置;如图5所示,所述装置包括:

第二接收模块501,用于接收网络接入设备发送的分流信息请求,所述分流信息请求包括用户设备ue的当前位置和当前时间段;

第二获取模块502,用于根据所述ue的当前位置和当前时间段,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息;

第二发送模块503,用于向所述网络接入设备发送分流信息响应,所述分流信息响应包括所述确定的所述ue在所述当前位置、当前时间段的业务使用习惯信息。

本发明实施例提供的业务分流装置,通过在接收到网络接入设备发送的包括ue的当前位置和当前时间段分流信息请求时,获取所述ue在所述当前位置、当前时间段的业务使用习惯信息,并向所述网络接入设备发送分流信息响应,所述分流信息响应包括所述ue在所述当前位置、当前时间段的业务使用习惯信息,以使所述网络接入设备根据所述ue在当前位置、当前时间段的业务使用习惯信息,确定所述ue的优先接入网络,实现了在用户接入时预测用户适宜驻留的网络并进行用户分流;如此,能避免现有技术在网络发生拥塞时进行用户分流造成的业务延迟增大、甚至中断的问题,进而可改善用户体验。

在上述方案中,所述第二获取模块502,具体用于从预先获取的所述ue的业务使用习惯信息集合中,获取与所述当前位置、当前时间段对应的业务使用习惯信息。

在上述方案中,所述第二获取模块502还用于:获取包括所述ue在内的多个用户的业务使用历史数据,所述业务使用历史数据包括:时间段、位置;采用聚类算法对所述多个用户的业务使用历史数据进行大数据聚类分析,得到所述多个用户对应的包括至少一个聚类的聚类组,及所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率;将所述多个用户中的每一个用户在各所述位置、各所述时间段、在各所述至少一个聚类中的分布概率的最大值对应的聚类,确定所述多个用户中的每一个用户在各所述位置、各所述时间段的业务使用习惯信息。

在实际应用中,所述第二接收模块501、第二获取模块502、第二发送模块503,均可由位于数据中心的cpu、mpu、dsp、或fpga等实现。

本领域内的技术人员应明白,本发明的实施例可提供为方法、系统、或计算机程序产品。因此,本发明可采用硬件实施例、软件实施例、或结合软件和硬件方面的实施例的形式。而且,本发明可采用在一个或多个其中包含有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器和光学存储器等)上实施的计算机程序产品的形式。

本发明是参照根据本发明实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。

这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。

这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。

以上所述,仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1