一种智能流量分发系统和订单处理方法与流程

文档序号:15821852发布日期:2018-11-02 23:10阅读:292来源:国知局
技术简介:
本发明针对现有流量分发系统通道管理无序、动态调度不足、仅以价格为标准导致成功率低的问题,提出基于多因素评估的智能流量分发系统及方法。通过动态筛选主备通道(综合成本、响应时间、成功率等参数),实现订单全流程监控与自动重试,有效提升分发效率与用户满意度。系统还具备通道异常预警、黑名单过滤等功能,保障流量分发的稳定性与安全性。
关键词:智能流量分发,动态通道管理

本发明涉及移动通信网络的流量分发,更具体而言,涉及基于双最优通道的智能流量分发系统和订单处理方法。

背景技术

随着4g网络的迅猛发展,电信运营商流量后向经营已经成为趋势,同时第三方手机流量分发平台也蓬勃发展,成为电信运营商流量分发的有益补充。

目前电信运营商的流量分发涉及众多环节,包括运营商总部、分省、第三方、第三方上游等,作为手机流量后向运营企业,对流量分发通道的管理基本上是无序的,无法及时掌握各个流量分发通道的可用性、成功率等信息,导致流量分发成功率低、到达及时性慢,导致众多用户投诉。此外,目前的解决方案未对流量通道进行综合评估,无法做到动态调度,并且单一地以价格为主要衡量和使用标准,无法满足企业的特定需求。



技术实现要素:

为克服上述问题,本发明提供一种智能流量分发系统和订单处理方法,可以动态地筛选出最优通道,并且筛选规则考虑多个因素,兼顾成本和效率,还能实现订单的全面监控,实现流量分发的有序管理。

本发明提供一种智能流量分发系统,包含用户鉴权模块、流量下单模块、缓存订单模块、流量分发管理模块、回调模块和订单状态查询模块,用户的移动终端通过移动通信网络连接智能流量分发系统。

本发明还提供一种基于智能流量分发系统的订单处理方法,所述方法包括:

用户利用移动终端发起流量充值操作;

流量分发管理模块选定当前订单,并获取当前订单对应的用户的所有可用通道;

流量分发管理模块基于通道成本、通道响应时间、通道成功率、通道卡单率、通道限额,按照预先定义的规则筛选出两条最优的通道,作为主通道和备通道;

确定订单主备通道之后,系统从主通道和备通道中初步扣除通道成本;

然后进行主通道处理流程;

如果主通道上游反馈订单失败,订单状态设置为等待充值,取消主通道的通道成本,开始进行备通道处理流程;

如果备通道上游反馈订单失败,订单状态设置为等待充值,取消备通道的通道成本;

此时从智能流量分发系统创建的所有通道中排除刚才选出的两条最优通道后,再次按照预先定义的规则筛选出两条最优的通道,作为主通道和备通道,并重复以上处理;

如果遍历所有通道均无法完成订单充值,或筛选不出满足条件的两条最优通道,则订单状态设置为充值失败,并结束订单处理流程,返还用户订单消费金额。

其中,用户利用移动终端发起流量充值操作包括:

用户访问流量订购页面,向流量下单模块提交订单消息,流量下单模块自动识别订单消息中包含的手机号码、所属运营商、号码归属地、号码充值流量类型,号码充值流量类型包括漫游流量和本地流量;

用户鉴权模块根据识别出的手机号码、所属运营商、号码归属地对用户鉴权,如果通过鉴权则用户为授权用户,如果未通过鉴权则向用户返回鉴权失败消息,流程终止;

授权用户鉴权成功之后,订单下单成功,系统扣除用户订单消费金额,订单进入待充值队列,并向用户返回订单受理成功消息;

如果用户余额不足,订单自动进入缓存订单模块,订单不会进入待充值队列,并向用户返回余额不足消息,提示用户充值,待用户余额足够后,订单自动进入待充值队列。

其中,所述预先定义的规则为:

首先智能流量分发系统在后台创建运营商授权的所有通道,设定每个通道的通道成本,然后智能流量分发系统会根据设定的通道成本按低到高对所有通道进行排序,选取最靠前的第一预定个数通道,再从这些通道中选取通道余额达到通道余额阈值的通道,形成备选通道集合;

然后根据以下公式计算系数a:

a=通道响应时间*a+通道成功率*b+c/通道卡单率,其中a、b和c分别为通道的通道响应时间的权重值、通道成功率的权重值和通道卡单率的权重值,

然后根据系数a按高到低对备选通道集合中的通道进行排序,选择最靠前的第二预定个数通道,再根据通道限额按高到低对这些通道进行排序,最终选取最靠前的两条通道作为最优通道。

其中,所述主或备通道处理流程包括:

订单提交至主或备通道上游;

如果上游反馈订单成功,订单状态设置为充值成功,正式扣除主或备通道的通道成本,并取消备或主通道的通道成本。

其中,所述方法进一步包括:

在订单处理期间,回调模块获取订单状态,如果用户已配置回调地址,回调模块会主动向用户发送回调信息,将订单状态推送给用户,并且当订单状态为充值成功或充值失败时,等待用户响应;

如果用户响应失败,回调模块会再次重试两次,如果用户由于网络原因或其他原因并未收到回调信息,可以通过订单状态查询模块获取订单状态信息。

其中,所述方法进一步包括:

通道提交过程中,系统会实时对通道情况进行监控,如果遇到如下情况,系统会自动提醒系统管理人员并自动暂停订单处理流程,并暂存订单:

充值失败率高于设定阈值;

回调时间超过预定时长;

通道余额不足、或者通道限额超限;

运营商反馈系统维护、或者上游反馈通道维护。

其中,所述方法进一步包括:

订单如果失败次数过多,发起当前订单的用户的手机号码会暂时被列入黑名单。

通过参照以下附图及对本发明的具体实施方式的详细描述,本发明的特征及优点将会变得清楚。

附图说明

图1显示了本发明的智能流量分发系统的示意图;

图2显示了本发明的智能流量分发系统的处理流程图。

具体实施方式

为了更充分理解本发明的技术内容,下面结合具体实施例对本发明的技术方案进一步介绍和说明,但本发明不局限于此。

下面结合附图1-2对本发明的技术方案进行详细说明。

图1显示了本发明的智能流量分发系统的示意图,图2显示了本发明的智能流量分发系统的处理流程图。

如图1所示,本发明的智能流量分发系统包含用户鉴权模块、流量下单模块、缓存订单模块、流量分发管理模块、回调模块和订单状态查询模块,用户的移动终端通过移动通信网络连接智能流量分发系统。

用户利用移动终端发起流量充值操作。首先,用户访问流量订购页面,向流量下单模块提交订单消息,流量下单模块自动识别订单消息中包含的手机号码、所属运营商、号码归属地、号码充值流量类型,号码充值流量类型包括漫游流量和本地流量;用户鉴权模块根据识别出的手机号码、所属运营商、号码归属地对用户鉴权,如果通过鉴权则用户为授权用户,如果未通过鉴权则向用户返回鉴权失败消息,流程终止。授权用户鉴权成功之后,订单下单成功,系统扣除用户订单消费金额,订单进入待充值队列,并向用户返回订单受理成功消息。如果用户余额不足,订单自动进入缓存订单模块,订单不会进入待充值队列,并向用户返回余额不足消息,提示用户充值,待用户余额足够后,订单自动进入待充值队列。

流量分发管理模块选定当前订单,并获取当前订单对应的用户的所有可用通道。流量分发管理模块检测到待充值队列中的待处理订单之后,选择队列位置最靠前的订单作为当前订单。术语“通道”就是指运营商给智能流量分发系统分配的账户,智能流量分发系统可以使用该账户发起请求为用户订购流量。

流量分发管理模块按照预先定义的规则筛选出两条最优的通道,作为主通道和备通道。具体来说,流量分发管理模块基于通道成本(每笔订单运营商从通道余额中扣除的金额)、通道响应时间、通道成功率、通道卡单率、通道限额(运营商给每个通道设置的能够给用户充值的总额)、通道余额筛选最优通道,举例来说,所述预先定义的规则为:

首先智能流量分发系统在后台创建运营商授权的所有通道,设定每个通道的通道成本,然后智能流量分发系统会根据设定的通道成本按低到高对所有通道进行排序,选取最靠前的第一预定个数通道,再从这些通道中选取通道余额达到通道余额阈值的通道,形成备选通道集合;

然后根据以下公式计算系数a:

a=通道响应时间*a+通道成功率*b+c/通道卡单率,其中a、b和c分别为通道的通道响应时间的权重值、通道成功率的权重值和通道卡单率的权重值,

然后根据系数a按高到低对备选通道集合中的通道进行排序,选择最靠前的第二预定个数通道,再根据通道限额按高到低对这些通道进行排序,最终选取最靠前的两条通道作为最优通道,然后分配给用户。

确定订单主备通道之后,系统从主通道和备通道中初步扣除通道成本。需要说明的是,初步扣除通道成本只是把该笔订单相应的通道成本预留出来作为充值费用,并没有真正的扣除,订单失败会返还通道成本,订单成功后才会真正的扣除通道成本。

然后进行主通道处理流程,订单提交至主通道上游。如果上游反馈订单成功,订单状态设置为充值成功,正式扣除主通道的通道成本,并取消备通道的通道成本。

如果主通道上游反馈订单失败,订单状态设置为等待充值,取消主通道的通道成本,开始进行备通道处理流程,订单提交至备通道上游。如果上游反馈订单成功,订单状态设置为充值成功,正式扣除备通道的通道成本额。

如果备通道上游反馈订单失败,订单状态设置为等待充值,取消备通道的通道成本。

此时从智能流量分发系统创建的所有通道中排除刚才选出的两条最优通道后,再次按照预先定义的规则筛选出两条最优的通道,作为主通道和备通道,并重复以上处理。如果遍历所有通道均无法完成订单充值,或筛选不出满足条件的两条最优通道,则订单状态设置为充值失败,并结束订单处理流程,返还用户订单消费金额。

在订单处理期间,回调模块获取订单状态,如果用户已配置回调地址,回调模块会主动向用户发送回调信息,将订单状态推送给用户,并且当订单状态为充值成功或充值失败时,等待用户响应。如果用户响应失败(即未接收到用户响应),回调模块会再次重试两次。如果用户由于网络原因或其他原因并未收到回调信息,可以通过订单状态查询模块获取订单状态信息。

通道提交过程中,系统会实时对通道情况进行监控,如果遇到如下情况,系统会自动提醒系统管理人员并自动暂停订单处理流程,并暂存订单:

1.充值失败率高于设定阈值;

2.回调时间超过预定时长,例如20分钟;

3.通道余额不足、或者通道限额超限(智能流量分发系统在运营商充值的金额消耗完后,如果又发起一笔订单的请求,这时就会出现通道余额不足的情况,不允许订购,运营商会向系统返回通道余额不足消息;通道限额是运营商给每个通道设置的能够给用户充值的总额,当系统订购的总金额超过了该额度时,这时又发起订单请求就会出现通道限额超限的情况,运营商会向系统返回通道限额超限消息。由于本发明的智能流量分发系统在形成备选通道集合时已考虑了通道余额和通道限额,因此只有在所有通道均通道余额不足或通道限额不足时才会出现上述情况);

4.运营商反馈系统维护、或者上游反馈通道维护。

订单如果失败次数过多,发起当前订单的用户的手机号码会暂时被列入黑名单,24小时内暂时无法下单,防止平台恶意刷单导致通道堵塞。

本发明的智能流量分发系统具有以下优点:

1.可支持三网全国、省内、地市流量充值、流量计费。

2.根据通道成本、通道成功率、通道卡单率、通道响应时间、通道限额、通道余额来智能筛选最优通道。

3.支持配置通道折扣和订购折扣。通道折扣与运营商设定的通道成本相关,订购折扣用户的订单扣除金额相关,可以在智能流量分发系统中针对整个通道或用户、或某个通道或某个用户进行设置。可以设置定时折扣。

4.订单暂存功能。遇到用户欠费、运营商维护等突发情况,系统自动暂存,待问题解决,立马处理,效率极高。

5.全面的订单监控功能,可以统计通道成功率、通道卡单率、通道响应时间、通道余额等多项参数,可供后续流量价格决策使用;通道出现卡单、失败率异常时可以进行自动切换。

6.智能黑名单过滤系统,将订单失败次数过多的用户号码自动加入黑名单。

以上所描述的仅是说明性,并且要理解的是,本文所描述的布置和细节的修改和变化对于本领域技术人员而言将是明显的,在没有脱离本发明的发明构思的前提下,任何显而易见的替换均在本发明保护范围之内。因此,意在仅由所附权利要求的范围而不是由通过以上描述和解释的方式所呈现的特定细节来限制。

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