基于多维度指标的用户流量控制系统、方法、终端及介质技术方案

技术编号:32199497 阅读:16 留言:0更新日期:2022-02-08 16:05
本发明专利技术的基于多维度指标的用户流量控制系统、方法、终端及介质,解决了现有技术中针对ToB SaaS业务用户多,流量大,可用性要求高以及各用户服务等级不同的特点,如何通过流控方案来提升系统整体稳定性,还保障了用户服务等级协议的技术问题。本发明专利技术提供一种基于多维度指标的用户流量控制系统,针对ToB SaaS业务特点,结合工作实践,基于用户画像,用户管理,实时指标计算及流控算法等手段,实现通用的ToB SaaS产品的服务等级方案,保障用户业务可用性,还大大的提升了SaaS服务整体稳定性。还大大的提升了SaaS服务整体稳定性。还大大的提升了SaaS服务整体稳定性。

【技术实现步骤摘要】
基于多维度指标的用户流量控制系统、方法、终端及介质


[0001]本专利技术应用于数据管理领域,特别是涉及一种基于多维度指标的用户流量控制系统、方法、终端及介质。

技术介绍

[0002]通常提到的SaaS,是Software

as

a

Service的缩写名称,意思为软件即服务。SaaS是一种软件交付模式,在这种交付模式中,软件仅需透过互联网,不须经过传统的安装步骤即可使用,软件及其相关的数据集中托管于云端服务。用户可以根据工作实际需求,通过互联网向厂商定购所需的应用软件服务,按定购的服务多少和时间长短向厂商支付费用,并通过互联网获得Saas平台供应商提供的服务。
[0003]通常提到的ToBSaaS,作为SaaS的一种形态,相对于传统软件交付模式,有如下特点及可能遇到的挑战:ToBSaaS主流交付模式为云端部署,云端部署给用户带来高扩展性,快速迭代以及低运维成本,但是在同时服务上万乃至数十万用户的情况下,很难保证整体服务等级协议SLA;ToBSaaS收费模式为订阅模式,即只在订阅/使用软件产品/服务时才会收取相应的费用,这种方式会带来大量的经常性收入,使得企业营收有较强的可预测性;但是针对这一特点,为了满足不同的服务等级/用户特征,SaaS厂商也面临着是否能够提供对应的服务水平来优先保障高等级用户权限的困难;ToBSaaS作为SaaS的一种形态,面向的用户是企业,相对于2CSaaS,其业务特征更明显,则需要要求更高的稳定性以及更需要提取业务关键路径。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本专利技术的目的在于提供一种基于多维度指标的用户流量控制系统、方法、终端及介质,用于解决现有技术中针对ToBSaaS业务用户多,流量大,可用性要求高以及各用户服务等级不同的特点,如何通过流控方案来提升系统整体稳定性,还保障了用户服务等级协议的技术问题。
[0005]为实现上述目的及其他相关目的,本专利技术提供一种基于多维度指标的用户流量控制系统,所述系统包括:用户管理模块,用于记录各用户分别对应各用户属性指标的管理信息;实时指标计算引擎,用于根据获取的来自接入网关的访问日志计算获得各实时指标的计算结果;其中,所述实时指标包括:用户实时属性指标、功能实时属性指标以及账号实时属性指标中的一种或多种;用户画像模块,连接所述用户管理模块以及实施指标计算引擎,用于根据所述各用户属性指标的管理信息以及用户实时属性指标的计算结果,对各用户设置一或多个用户标签,并构建对应各用户的用户画像;其中,所述用户标签包括:与所述用户属性指标相关的用户属性标签和/或与对应用户实时属性指标相关的用户实时属性标签;流量控制规则引擎,连接所述实时指标计算引擎以及用户画像模块,用于基于异常指标规则,根据各实时指标的计算结果以及各用户的用户画像,识别并输出一或多个异常指标;流控模块,连接所述流量控制规则引擎,用于基于各异常指标设置的一或多个流量控制规
则生成对应各异常指标的限流指令,以供接入网关对该异常指标按其对应的流量控制规则进行一或多个维度的流量控制。
[0006]于本专利技术的一实施例中,所述实时指标计算引擎包括:指标识别单元,用于根据获取的来自接入网关的访问日志中的日志字段,识别对应各实时指标;计算单元,连接所述指标识别单元,用于基于对应各实时指标的计算公式,根据所述访问日志计算获得对应各指标的计算结果。
[0007]于本专利技术的一实施例中,所述用户画像模块包括:接收单元,用于接收所述各用户属性指标的管理信息以及对应各用户的用户实时指标的计算结果;标签化单元,连接所述接收单元,用于基于标签分类模型,根据所述各用户属性指标的管理信息以及用户实时属性指标的计算结果获得对应各用户的一或多个用户标签;其中,所述标签分类模型由各用户标签以及用户历史指标数据训练获得;所述用户历史指标数据包括:各用户属性指标的历史管理信息以及用户实时属性指标的计算结果;用户画像单元,连接所述标签化单元,用于根据各用户对应的各用户标签,分别对构建各用户的用户画像。
[0008]于本专利技术的一实施例中,所述异常指标规则包括:预定义规则和/或异常点检测规则;其中,所述预定义规则包括:对需异常设置的指标分别进行条件预定义,以筛选不符合预定义条件的指标作为异常指标;所述异常点检测规则包括:对各指标对应的数据异常点进行检测,将具有异常点的数据所对应的指标作为异常指标。
[0009]于本专利技术的一实施例中,所述用户属性指标包括:注册时间、软件版本、用户活跃度、管理员账号、用户等级、预约情况、续费周期中的一种或多种。
[0010]于本专利技术的一实施例中,所述实时指标包括:用户实时属性指标、功能实时属性指标以及账号实时属性指标中的一种或多种;其中,所述用户实时属性指标包括:用户访问量、用户活跃度、用户活跃时间、用户下单情况以及用户访问深度、用户功能实时属性指标以及用户账号实时属性指标;所述功能实时属性指标包括:各功能的使用量和/或数据变化量;所述账号实时属性指标包括:多设备同账号登录情况、同设备多账号登录情况、账号登陆IP异常情况、以及账号越权登录情况中的一种或多种。
[0011]于本专利技术的一实施例中,所述访问日志包括:网关日志、埋点日志以及数据变更日志中的一种或多种。
[0012]为实现上述目的及其他相关目的,本专利技术提供一种基于多维度指标的用户流量控制方法,所述方法包括:记录各用户分别对应各用户属性指标的管理信息;根据获取的来自接入网关的访问日志计算获得各实时指标的计算结果;其中,所述实时指标包括:用户实时属性指标、功能实时属性指标以及账号实时属性指标中的一种或多种;根据所述各用户属性指标的管理信息以及用户实时属性指标的计算结果,对各用户设置一或多个用户标签,并构建对应各用户的用户画像;其中,所述用户标签包括:与所述用户属性指标相关的用户属性标签和/或与对应用户实时属性指标相关的用户实时属性标签;基于异常指标规则,根据各实时指标的计算结果以及各用户的用户画像,识别并输出一或多个异常指标;基于各异常指标设置的一或多个流量控制规则生成对应各异常指标的限流指令,以供接入网关对该异常指标按其对应的流量控制规则进行一或多个维度的流量控制。
[0013]为实现上述目的及其他相关目的,本专利技术提供一种交付计划生成终端,包括:存储
器,用于存储计算机程序;处理器,用于执行所述的基于多维度指标的用户流量控制方法。
[0014]为实现上述目的及其他相关目的,本专利技术提供一种计算机存储介质,存储有计算机程序,所述计算机程序运行时实现所述的基于多维度指标的用户流量控制方法。
[0015]如上所述,本专利技术是一种基于多维度指标的用户流量控制系统、方法、终端及介质,具有以下有益效果:本专利技术提供一种基于多维度指标的用户流量控制系统,针对ToB SaaS业务特点,结合工作实践,基于用户画像,用户管理,实时指标计算及流控算法等手段,实现通用的ToB SaaS产品的服务等级方案,保障用户业务可用性,还大本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于多维度指标的用户流量控制系统,其特征在于,所述系统包括:用户管理模块,用于记录各用户分别对应各用户属性指标的管理信息;实时指标计算引擎,用于根据获取的来自接入网关的访问日志计算获得各实时指标的计算结果;其中,所述实时指标包括:用户实时属性指标、功能实时属性指标以及账号实时属性指标中的一种或多种;用户画像模块,连接所述用户管理模块以及实施指标计算引擎,用于根据所述各用户属性指标的管理信息以及用户实时属性指标的计算结果,对各用户设置一或多个用户标签,并构建对应各用户的用户画像;其中,所述用户标签包括:与所述用户属性指标相关的用户属性标签和/或与对应用户实时属性指标相关的用户实时属性标签;流量控制规则引擎,连接所述实时指标计算引擎以及用户画像模块,用于基于异常指标规则,根据各实时指标的计算结果以及各用户的用户画像,识别并输出一或多个异常指标;流控模块,连接所述流量控制规则引擎,用于基于各异常指标设置的一或多个流量控制规则生成对应各异常指标的限流指令,以供接入网关对该异常指标按其对应的流量控制规则进行一或多个维度的流量控制。2.根据权利要求1中所述的基于多维度指标的用户流量控制系统,其特征在于,所述实时指标计算引擎包括:指标识别单元,用于根据获取的来自接入网关的访问日志中的日志字段,识别对应各实时指标;计算单元,连接所述指标识别单元,用于基于对应各实时指标的计算公式,根据所述访问日志计算获得对应各指标的计算结果。3.根据权利要求1中所述的基于多维度指标的用户流量控制系统,其特征在于,所述用户画像模块包括:接收单元,用于接收所述各用户属性指标的管理信息以及对应各用户的用户实时指标的计算结果;标签化单元,连接所述接收单元,用于基于标签分类模型,根据所述各用户属性指标的管理信息以及用户实时属性指标的计算结果获得对应各用户的一或多个用户标签;其中,所述标签分类模型由各用户标签以及用户历史指标数据训练获得;所述用户历史指标数据包括:各用户属性指标的历史管理信息以及用户实时属性指标的计算结果;用户画像单元,连接所述标签化单元,用于根据各用户对应的各用户标签,分别对构建各用户的用户画像。4.根据权利要求1中所述的基于多维度指标的用户流量控制系统,其特征在于,所述异常指标规则包括:预定义规则和/或异常点检测规则;其中,所述预定义规则包括:对需异常设置的指标分别进行条件预定义,以筛选...

【专利技术属性】
技术研发人员:汤小波
申请(专利权)人:上海领健信息技术有限公司
类型:发明
国别省市:

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

1