风险识别方法及装置与流程

文档序号:12787136阅读:707来源:国知局
风险识别方法及装置与流程

本发明涉及数据处理技术领域,尤其涉及一种风险识别方法及装置。



背景技术:

在使用企业所提供的产品或者服务的过程中,用户往往会遇到产品故障、服务器响应用时长、工单提交失败等各种问题。随着这些问题的累积,用户对该产品或者服务的体验越来越差,企业收到的投诉意见也会越来越多,对于产品或者服务的推广会造成影响,为了将产品或者服务进一步推广势必需要企业加大成本。

目前,为了提高用户对产品或者服务的体验,降低用户的投诉率,提升用户的满意度,企业可以通过人工定期查找的方式,捕获感受较差的用户,然后通过主动关怀或者工单区别处理的方法,来提升体验较差的用户的满意度。人工对用户进行定期查找的方法整个流程图如图1所示。该方法整个流程都需要人工干预,增加了人工成本。

而且现有技术一般根据用户的投诉意见,来捕获感受较差的用户,并针对这些用户进行人工安抚或工单区别处理,更偏重出现问题后的识别及补救,无法及时发现存在的风险用户,影响产品或者服务的推广效率。



技术实现要素:

本发明提供一种风险识别方法及装置,用于解决通过人工对用户进行定期查找来提升满意度的方法存在无法及时发现风险用户,影响产品或者服务的推广效率的问题。

为了实现上述目的,本发明提供了一种风险识别方法,包括:

实时获取用户使用目标对象时的网络行为数据;

依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率。

为了实现上述目的,本发明提供了一种风险识别装置,包括:

获取模块,用于实时获取用户使用目标对象时的网络行为数据;

风险识别模块,用于依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率。

本发明的风险识别方法及装置,通过实时获取用户使用目标对象时的网络行为数据,依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率。本发明中根据用户的网络行为数据,通过数据建模可以自动识别出风险用户,能够大大提高用户风险识别的客观性和准确性。进一步地,通过数据建模的方式对用户实时的网络行为数据进行监测,能够提前预测出潜在的风险用户,有利于提高产品或者服务的推广效率。

附图说明

图1为现有人工定期查找方法的流程示意图;

图2为本发明实施例一的风险识别方法的流程示意图;

图3为本发明实施例一中风险模型构建方法的流程示意图;

图4为本发明实施例二的风险识别方法的流程示意图;

图5为本发明实施例二中风险度评级方法的流程示意图;

图6为本发明实施例二的风险识别方法的应用示意图之一;

图7为本发明实施例二的风险识别方法的应用示意图之二;

图8为本发明实施例三的风险识别装置的结构示意图;

图9为本发明实施例四的风险识别装置的结构示意图;

图10为本发明实施例四中的评级模块的结构示意图。

具体实施方式

下面结合附图对本发明实施例提供的风险识别方法及装置进行详细描述。

实施例一

如图2所示,其为本发明实施例一的风险识别方法的流程示意图,该风险识别方法包括:

步骤101、实时获取用户使用目标对象时的网络行为数据。

在实际中,可以从在线应用程序中实时抓取用户的使用目标对象的网络行为数据,具体而言,本实施例中,基于特定通信接口可以从在线应用程序中,实时抓取该用户在使用企业所提供的产品或服务的过程中的网络行为数据。其中,用户的在线网络行为数据包括:用户级别、用户故障信息、用户产品释放信息、用户产品保有、用户工单信息、用户投诉信息以及用户的浏览信息等。

步骤102、依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率。

本实施例中,预先建立有一个风险模型,在获取到用户在线的网络行为数据后,可直接以用户在线的网络行为数据作为风险模型的输入,风险模型对输入的网络行为数据进行风险识别,风险模型的输出就是用户的风险概率。

其中预先建立风险模型在具体实现中可以为基于机器学习方法建立的数学模型;其中,机器学习方法可以包括如下方法中的一种或多种:相关(Correlation)学习方法、增强(boosting)学习方法、贝叶斯(Bayes)学习方法、特征空间(Eigen)学习方法、特征向量(Vector)学习方法和元启发式(Meta-Heuristics)学习方法。当然,本领域技术人员可以根据实际需要,采用其它机器学习方法,或者,还可以采用其它数学建模方法,如各种线性或者非线性建模方法等等,本实施例对具体的风险模型的数学建模方法不加以限制。

本实施例提供的风险识别方法,通过实时获取用户使用目标对象时的网络行为数据,依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率。本实施例中根据用户的网络行为数据,通过数据建模可以自动识别出风险用户,能够大大提高用户风险识别的客观性和准确性,进一步地,通过数据建模的方式对用户实时的网 络行为数据进行监测,能够提前预测出潜在的风险用户,有利于提高产品或者服务的推广效率。

进一步地,在步骤101实时获取用户在线的网络行为数据之前,还需要通过用户的历史网络行为数据来预先建立一个风险模型。

如图3所示,其为本发明实施例一中的风险模型构建方法的流程示意图,该风险模型构建方法包括:

步骤201、依据所述用户的历史网络行为数据,确定所述风险模型对应的算法。

具体地,定期或定时地通过应用程序编程接口(Application Programming Interface,简称API)建立到开放数据处理服务(Open Data Processing Service,简称ODPS)的连接,由ODPS基于API调用的方式,将相应用户的网络行为数据推送至该API,在该API处监听获取来自在ODPS的用户的网络行为数据,并将该定期或定时获取的用户的网络行为数据作为用户的历史网络行为数据。

本实施例中,优选地采用回归分析算法作为风险模型对应的算法。其中,该风险模型对应的算法为:

其中,P,表示风险概率;xi,表示第i个影响因子;βi,表示第i个影响因子的系数。

本实施例中用户的历史网络行为数据用于作为算法的影响因子输入到该算法中,例如,用户级别、用户故障信息、用户产品释放信息、用户产品保有、用户工单信息、用户投诉信息以及用户的浏览信息可以分别作为算法的影响因子。

步骤202、按照所述算法对所述历史网络行为数据进行风险识别训练,得到所述历史网络行为数据的风险识别结果。

基于回归分析算法建立初步的风险模型后,将存储的用户的历史网络行为数据作为输入,输入到初步建立的风险模型中进行风险识别训练,得到历史网络行为数据的风险识别结果。本实施例中,为了提高风险模型的精确度,需要基于用户的历史网络行为数据对模型进行数据训练, 经过数据训练的风险模型的精准度能够更为精确。

步骤203、使用所述风险识别结果作为模型参数构建所述风险模型。

在获取到历史网络行为数据的风险识别结果后,将该风险识别结果作为风险模型的模型参数,使用该模型参数来完成风险模型的构建。

本实施例中,通过数据建模的方式对用户实时的网络行为数据进行监测,能够提前预测出潜在的风险用户。在用户对产品或者服务提出投诉或者抱怨之前,提早对用户进行相关处理,不仅可以提高用户感受,而且可以避免对企业形象造成的负面影响,有利于产品或者服务的推广,进而能降低企业的运营成本。

实施例二

如图4所示,其为本发明实施例二的风险识别方法的流程示意图,该风险识别方法包括:

步骤301、依据用户的历史网络行为数据,确定所述风险模型对应的算法。

步骤302、按照所述算法对所述历史网络行为数据进行风险识别训练,得到所述历史网络行为数据的风险识别结果。

步骤303、使用所述风险识别结果作为模型参数构建所述风险模型。

步骤301~步骤303为预先建立风险模型的过程,可参见上述实施例步骤201~步骤203中相关内容的记载,此处不再赘述。

步骤304、实时获取用户使用目标对象时的网络行为数据。

在实际中,可以从在线应用程序中实时抓取用户的在线网络行为数据,具体而言,本实施例中,可以从在线应用程序实时抓取处于该用户在使用企业所提供的产品或服务过程中的网络行为数据。其中,用户的在线网络行为数据包括:用户级别、用户故障信息、用户产品释放信息、用户产品保有、用户工单信息、用户投诉信息以及用户的浏览信息等。

步骤305、将用户的所述网络行为数据输入到所述风险模型中进行风险识别,得到所述用户的风险概率。

在获取到用户在线的网络行为数据后,可直接以用户在线的网络行为数据作为上述步骤303中所构建的风险模型的输入,风险模型对输入 的网络行为数据进行风险识别,风险模型的输出就是用户的风险概率。

步骤306、输出用户的所述风险概率,以使管理员按照所述风险概率对所述用户进行相应处理。

在获取到用户的风险概率后,可以将该用户的风险概率通过短信、邮件或者短消息(Imessage)通知给产品或者服务的管理员。相关管理员获取到该用户的风险概率后,可以与用户进行沟通,帮助用户解决当前遇到的问题。

步骤307、接收所述管理员针对所述用户的处理结果,其中,所述处理结果中包括对用户的风险概率进行修正的修正参数。

在相关的管理员对用户的问题进行处理后,用户的风险就会降低,实际应用中,当用户的问题长时间得不到处理会引起用户的不满,随着这些问题的累积,用户的情绪将会越来越暴躁,使得用户的风险变高。用户可能就会对产品或者服务提出投诉或者抱怨,例如,通过微博、论坛等公开方式对企业进行投诉,从而给企业形象带来极度负面的影响,提高了企业的运营成本。

为了更准确地为用户最终的危险性别进行评级,管理员需要将处理结果进行反馈。其中,该处理结果中包括对用户的风险概率进行修正的修正参数。

步骤308、使用所述修正参数对所述风险概率进行修正,得到所述用户的最终风险概率。

步骤309、采用所述最终风险概率对所述用户的风险度进行评级。

在获取到反馈的处理结果后,就可以根据该修正参数对用户的风险概率进行修正,得到该用户的最终风险概率。进一步地,采用修正后的用户的风险概率,对用户的风险度进行评级。

如图5所示,其为本实施例二中对用户的风险度进行评级的示意图。其中,反馈的处理结果中的所述修正参数包括:通过风险模型计算出的风险概率对应的第一权重值,以及在管理员对用户进行相关处理,对用户的风险重新进行评估得到的评估风险概率和与该评估风险概率对应的第二权重值,其中,第一权重值+第二权重值=1。

使用修正参数对风险概率进行修正,得到用户的最终风险概率,具体为获取风险概率与第一权重值的第一乘积,以及评估风险概率与第二权重值的第二乘积,计算第一乘积和第二乘积的和值作为最终风险概率。

进一步地,本实施例中预先设置有风险概率与风险度级别之间的映射关系表,在获取到用户的最终风险概率后,查询该映射关系表,从中得到与该最终风险概率对应的风险度的目标级别。

本实施例中,风险度级别包括:高危、危险、亚健康和健康,其中,高危对应风险概率的取值范围[70%,100%];危险对应风险概率的取值范围[40%,70%];亚健康对应风险概率的取值范围[10%,40%];健康对应风险概率的取值范围[0%,10%]。例如,当获取到的用户的最终风险概率为38%时,则用户风险度的目标级别就是亚健康级别。

本实施例提供的方法可以由图6所示的风险识别系统来完成,图6中的数据建模中心用于实现风险模型的构建流程,具体可以执行步骤301~步骤303中的相关内容。风险识别中心用于实现对用户使用目标对象时的网络行为数据的风险识别流程,具体可以执行步骤304~步骤309中的相关内容。在获取到用户的风险概率后,风险识别中心通过通知通道向产品或者服务的管理员发送用户的风险概率,例如可以通过短信、邮件或者IM等方式通知管理员。风险识别系统中数据建模中心通过API与ODPS建立连接,由ODPS基于API调用的方式,定期或定时地将相应用户的网络行为数据推送至该API,在该API处监听获取来自在ODPS的用户的网络行为数据,并将该定期或定时获取的用户的网络行为数据作为用户的历史网络行为数据。在获取到用户的最终风险概率后,风险识别中心可以实时地监控用户的风险概率的变化趋势,并且可以基于API将用户的风险概率的变化趋势在信息展示平台进行显示。

如图7所示,其为本实施例二的风险识别方法的应用示例图。基于上述风险识别系统对用户的风险度进行监控,在将用户设置为亚健康级别后,在用户使用产品的后面一段时间内,用户的风险概率将线性衰减,进而不同程度的影响用户的风险度。

本实施例提供的风险识别方法,通过实时获取用户使用目标对象时 的网络行为数据,依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率,根据所述风险概率对所述用户的风险度进行评级。本实施例中根据用户的网络行为数据,通过数据建模可以自动识别出风险用户,能够大大提高用户风险识别的客观性和准确性。

进一步地,通过数据建模的方式对用户实时的网络行为数据进行监测,能够提前预测出潜在的风险用户。在用户对产品或者服务提出投诉或者抱怨之前,提早对用户进行相关处理,不仅可以提高用户感受,而且可以避免对企业形象造成的负面影响,有利于产品或者服务的推广,进而能降低企业的运营成本。

实施例三

如图8所示,其为本发明实施例三的风险识别装置的结构示意图,该风险识别装置包括:获取模块11和风险识别模块12。

获取模块11,用于实时获取用户使用目标对象时的网络行为数据。

在实际中,获取模块11可以从在线应用程序中实时抓取用户的在线网络行为数据,具体而言,本实施例中,获取模块11通过通信接口可以从在线应用程序实时抓取该用户在使用企业所提供的产品或服务过程中的网络行为数据。其中,用户的网络行为数据包括:用户级别、用户故障信息、用户产品释放信息、用户产品保有、用户工单信息、用户投诉信息以及用户的浏览信息等。

风险识别模块12,用于依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率。

本实施例中,预先建立有一个风险模型,在实时获取到用户的网络行为数据后,风险识别模块12可直接以用户的网络行为数据作为风险模型的输入,风险模型对输入的网络行为数据进行风险识别,风险模型的输出就是用户的风险概率。

其中预先建立风险模型在具体实现可参见上述实施例中相关内容的记载,此处不再赘述。

本实施例提供的风险识别装置,通过实时获取用户使用目标时的网络行为数据,依据预先建立的风险模型对所述网络行为数据进行风险识 别,得到所述用户的风险概率。本实施例中根据用户的网络行为数据,通过数据建模可以自动识别出风险用户,能够大大提高用户风险识别的客观性和准确性。进一步地,通过数据建模的方式对用户实时的网络行为数据进行监测,能够提前预测出潜在的风险用户。

实施例四

如图9所示,其为本发明实施例四的风险识别装置的结构示意图,该风险识别装置除了包括上述实施例三中的获取模块11和风险识别模块12之外,还包括:评级模块13、确定模块14、训练模块15和模型构建模块16。

其中,评级模块13,用于在风险识别模块12得到用户的风险概率之后,根据风险概率对用户的风险度进行评级

确定模块14,用于依据用户的历史网络行为数据,确定所述风险模型对应的算法。

具体地,获取模块11,用于在实时获取用户的网络行为数据之前,定期或定时获取用户的网络行为数据,并将所述网络行为数据作为历史网络行为数据进行存储。

训练模块15,用于按照所述算法对所述历史网络行为数据进行风险识别训练,得到所述历史网络行为数据的风险识别结果。

模型构建模块16,用于使用所述风险识别结果作为模型参数构建所述风险模型。

进一步地,所述风险模型对应的算法为:

其中,P,表示风险概率;xi,表示第i个影响因子;βi,表示第i个影响因子的系数;所述历史网络行为数据作为所述算法中的影响因子。

图10所示,其为本实施例四中评级模块的结构示意图。其中,评级模块13的一种可选地结构方式包括:输出单元131、接收单元132和评级单元133。

具体地,输出单元131,用于输出所述用户的所述风险概率,以使管理员按照所述风险概率对所述用户进行相应处理。

接收单元132,用于接收所述管理员针对所述用户的处理结果。

评级单元133,用于根据所述处理结果对所述用户的风险度进行评级。

进一步地,所述处理结果包括对所述风险概率进行修正的修正参数。

评级单元133,具体用于使用所述修正参数对所述风险概率进行修正,得到所述用户的最终风险概率,采用所述最终风险概率对所述用户的风险度进行评级。

可选地,所述修正参数包括:所述风险概率对应的第一权重值,以及在所述管理员对所述用户进行相关处理,对所述用户的风险进行评估得到的评估风险概率和与所述评估风险概率对应的第二权重值;所述第一权重值+所述第二权重值=1。

评级单元133,具体用于获取所述风险概率与所述第一权重值的第一乘积,以及所述评估风险概率与所述第二权重值的第二乘积,以及计算所述第一乘积和所述第二乘积的和值作为所述最终风险概率。

进一步地,评级单元133,具体用于依据所述最终风险概率查询预设的风险概率与风险度级别之间的映射关系表,获取与所述最终风险概率对应的风险度的目标级别。

本实施例提供的风险识别装置的各功能模块可用于执行图2~4中所示的风险识别方法的流程,其具体工作原理不再赘述,详见方法实施例的描述。

本实施例提供的风险识别装置,通过实时获取用户使用目标对象时的网络行为数据,依据预先建立的风险模型对所述网络行为数据进行风险识别,得到所述用户的风险概率,根据所述风险概率对所述用户的风险度进行评级。本实施例中根据用户的网络行为数据,通过数据建模可以自动识别出风险用户,能够大大提高用户风险识别的客观性和准确性。

进一步地,通过数据建模的方式对用户实时的网络行为数据进行监测,能够提前预测出潜在的风险用户。在用户对产品或者服务提出投诉或者抱怨之前,提早对用户进行相关处理,不仅可以提高用户感受,而且可以避免对企业形象造成的负面影响,有利于产品或者服务的推广,进而能降低企业的运营成本。

本领域普通技术人员可以理解:实现上述各方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成。前述的程序可以存储于一计算机可读取存储介质中。该程序在执行时,执行包括上述各方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。

最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围。

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