信息推送方法、装置、计算机设备和存储介质与流程

文档序号:19892659发布日期:2020-02-11 12:53阅读:148来源:国知局
信息推送方法、装置、计算机设备和存储介质与流程

本申请涉及计算机技术领域,特别是涉及一种信息推送方法、装置、计算机设备和存储介质。



背景技术:

随着计算机技术的发展,越来越多的业务系统通过互联网实现,在线提供各种业务服务,如网络社交、金融服务等,可以供人们根据实际需求选取,便利了人们的生活。此外,各业务系统还基于各用户的兴趣特点和购买行为提供产品推荐,向用户推荐用户感兴趣的信息和商品。

然而,目前业务系统采用的由业务人员主动联系用户进行产品信息推送的方式,由业务人员盲目为各用户推送产品信息,推送产品信息类型的针对性差,信息推送的效果有限。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种能够提高信息推送效果的信息推送方法、装置、计算机设备和存储介质。

一种信息推送方法,所述方法包括:

获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息;

对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息;

对用户缺失信息进行预测信息补全,得到用户补全信息;

根据用户补全信息和业务用户信息,得到用户完整信息;

将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

在其中一个实施例中,对用户缺失信息进行预测信息补全,得到用户补全信息包括:

根据用户缺失信息进行信息类型匹配,确定用户缺失信息的信息类型;

获取信息类型对应预设的信息补全策略,及信息补全策略对应的统计补全数据;

利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果;

根据信息预测结果对用户缺失信息进行补全,得到用户补全信息。

在其中一个实施例中,利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果包括:

基于相似度分析对统计补全数据中各业务用户的用户行为数据进行分析,对各业务用户进行分类;

获取信息完整用户的业务用户信息;

对各类信息完整用户的业务用户信息进行统计,获取每一类别维度业务用户信息中频率最高的业务用户信息;

将每一类别维度业务用户信息中频率最高的业务用户信息作为每一类别维度的预测信息;

根据业务用户的所属类别对应的预测信息,确定用户缺失信息对应的信息预测结果。

在其中一个实施例中,在将用户完整信息与预设的产品信息进行信息匹配之前,还包括:

获取业务用户的需求分析结果;

当需求分析结果为产品信息推送时,执行将用户完整信息与预设的产品信息进行信息匹配的步骤。

在其中一个实施例中,将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端包括:

获取业务用户对应的用户风控参数;

当用户风控参数满足风险控制条件时,将用户完整信息与预设的产品信息进行信息匹配,得到匹配结果;

从匹配结果中确定待推送信息,并推送待推送信息至业务用户对应的终端。

一种信息推送装置,所述装置包括:

用户信息获取模块,用于获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息;

缺失信息确定模块,用于对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息;

补全信息获取模块,用于对用户缺失信息进行预测信息补全,得到用户补全信息;

完整信息获得模块,用于根据用户补全信息和业务用户信息,得到用户完整信息;

信息推送处理模块,用于将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:

获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息;

对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息;

对用户缺失信息进行预测信息补全,得到用户补全信息;

根据用户补全信息和业务用户信息,得到用户完整信息;

将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:

获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息;

对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息;

对用户缺失信息进行预测信息补全,得到用户补全信息;

根据用户补全信息和业务用户信息,得到用户完整信息;

将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

上述信息推送方法、装置、计算机设备和存储介质,在检测到业务用户对应的业务用户信息有缺失时,对用户缺失信息进行补全,并根据用户补全信息得到用户完整信息,再基于用户完整信息与预设的产品信息进行信息匹配,确定对应的待推送信息进行信息推送。在信息推送处理过程中,对缺失的业务用户信息进行补全,并基于补全后的用户完整信息进行信息匹配,提高了产品信息匹配的准确度,从而提高了信息的推送效果。

附图说明

图1为一个实施例中信息推送方法的应用场景图;

图2为一个实施例中信息推送方法的流程示意图;

图3为一个实施例中缺失信息补全处理的流程示意图;

图4为一个实施例中信息推送装置的结构框图;

图5为一个实施例中计算机设备的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

本申请提供的信息推送方法,可以应用于如图1所示的应用环境中。其中,终端设备102通过网络与服务器104通过网络进行通信。终端设备102向服务器104发送需要进行信息推送处理的业务用户信息,服务器104对业务用户信息进行数据缺失检测,在检测到业务用户对应的业务用户信息有缺失时,对用户缺失信息进行补全,并根据用户补全信息得到用户完整信息,再基于用户完整信息与预设的产品信息进行信息匹配,确定对应的待推送信息进行信息推送。其中,终端设备102可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑和便携式可穿戴设备,服务器104可以用独立的服务器或者是多个服务器组成的服务器集群来实现。

在一个实施例中,如图2所示,提供了一种信息推送方法,以该方法应用于图1中的服务器104为例进行说明,包括以下步骤:

步骤s201:获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息。

其中,用户标识信息为各业务系统中用于区分各业务用户的标识,例如可以为业务用户的姓名、手机号、身份证号、业务编号等可以唯一标识各业务用户的标识数据。得到业务用户的用户标识信息后,查询该用户标识信息对应的业务用户信息,业务用户信息为该用户标识信息对应的业务用户在业务系统中的各种数据,例如历史服务数据、业务数据等。

步骤s203:对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息。

其中,数据缺失检测是针对业务用户信息的完整性进行检测,以判断从业务系统中获得的业务用户信息是否完整。例如,假设完整的业务用户信息包括:车辆信息、婚育信息、工作行业,当用户a的业务用户信息中只有车辆信息、工作行业的内容,婚育信息没有,则缺失检测结果为信息缺失,可以进一步确定用户a信息缺失的用户信息是婚育信息。

步骤s205:对用户缺失信息进行预测信息补全,得到用户补全信息。

在确定用户缺失信息,即业务系统中存储的业务用户信息中缺失的部分后,对该用户缺失信息进行预测信息补全,得到用户补全信息。具体实现时,在得到用户缺失信息后,可以判定用户缺失信息的信息类型。例如,信息类型可以包括车辆信息、婚育信息、工作行业等,并不仅限于列出的这些信息类型,所有用于体现用户特征的信息都是业务用户的业务用户信息,也有对应的信息类型。

确定用户缺失信息的信息类型后,根据该用户缺失信息的信息类型对应预设的信息补全策略,及信息补全策略对应的统计补全数据,并基于该信息补全策略和统计补全数据进行预测信息补全,得到用户补全信息。其中,信息补全策略指的是用什么方法对统计补全数据进行处理分析获得用户缺失信息的推测结果,信息补全策略可以采用相似度分析,采用相似度分析的信息补全策略适用于所有类型的用户缺失信息,所需的统计补全数据为各业务用户的用户行为数据等。还可以针对不同的信息类型设定不同的信息补全策略,而不同的信息补全策略所需要的统计补全数据不同,因此基于信息补全策略获取对应的统计补全数据。例如,用户缺失信息的信息类型为婚育信息时,则针对婚育信息的特点制定确定信息补全策略,根据婚育信息的信息补全策略所需的统计补全数据(即该用户的所在城市、用户的性别、学历和年龄等)。又如,用户缺失信息的信息类型为车辆信息时,则针对车辆信息的特点制定确定信息补全策略,根据车辆信息的信息补全策略所需的统计补全数据(即位置信息等)。再如,用户缺失信息的信息类型为工作行业时,则针对工作行业的特点制定确定信息补全策略,根据工作行业的信息补全策略所需的统计补全数据(即位置信息等)。

步骤s207:根据用户补全信息和业务用户信息,得到用户完整信息。

得到用户缺失信息对应的用户补全信息后,根据该用户补全信息和业务用户信息,得到用户完整信息。具体的,可以将得到的用户补全信息直接补入业务用户信息,得到补足了缺失部分的用户完整信息。例如,业务系统中用户a的婚育信息缺失,而得到的用户补全信息中用户a的婚育信息为已婚已育,则将用户a的婚育信息的信息输入栏(或者是用于写入业务用户信息的位置)写入已婚已育,补全用户a的婚育信息,从而得到用户完整信息。

步骤s209:将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

得到用户完整信息后,基于该用户完整信息与预设的产品信息进行信息匹配,并根据匹配结果确定待推送信息,最后推送待推送信息至业务用户对应的终端。具体实现时,可以在业务用户的需求分析结果为产品信息推送时,再将用户完整信息与产品信息进行信息匹配,其中,需求分析结果可以根据用户完整信息确定业务用户的需求分析级别,在业务用户的需求分析级别满足预设的需求分析级别条件时确定业务用户的业务需求类型,并根据与业务需求类型对应预设的业务需求指标和业务需求指标对应的指标权重计算得到,最后根据需求分析结果与预设的产品信息确定待推送信息并进行信息推送。

上述信息推送方法中,在检测到业务用户对应的业务用户信息有缺失时,对用户缺失信息进行补全,并根据用户补全信息得到用户完整信息,再基于用户完整信息与预设的产品信息进行信息匹配,确定对应的待推送信息进行信息推送。在信息推送处理过程中,对缺失的业务用户信息进行补全,并基于补全后的用户完整信息进行信息匹配,提高了产品信息匹配的准确度,从而提高了信息的推送效果。

在一个实施例中,如图3所示,缺失信息补全处理时,即对用户缺失信息进行预测信息补全,得到用户补全信息包括:

步骤s301:根据用户缺失信息进行信息类型匹配,确定用户缺失信息的信息类型。

本实施例中,对于信息类型不同的用户缺失信息,对应预设有不同的信息补全处理方法。具体地,在确定用户缺失信息后,根据该用户缺失信息进行信息类型匹配,确定用户缺失信息的信息类型。其中,不同的用户缺失信息分属于不同的信息类型,如车辆信息、婚育信息、工作行业等,具体信息类型划分方法根据各业务系统的需求进行灵活设置。根据用户缺失信息进行信息类型匹配时,可以将用户缺失信息与预设的各信息类型进行一一匹配,例如将用户缺失信息与各信息类型对应的描述文本进行关键字匹配,并根据信息类型匹配结果确定用户缺失信息的信息类型。

步骤s303:获取信息类型对应预设的信息补全策略,及信息补全策略对应的统计补全数据。

不同信息类型的用户缺失信息对应预设有不同补全方法,即根据不同补全处理对各信息类型的用户缺失信息进行补全处理。具体地,得到用户缺失信息的信息类型后,获取该信息类型对应预设的信息补全策略,及信息补全策略对应的统计补全数据。其中,信息补全策略指的是用什么方法对统计补全数据进行处理分析获得用户缺失信息的推测结果,信息补全策略可以采用相似度分析,采用相似度分析的信息补全策略适用于所有信息类型的业务用户信息,信息补全策略对应的统计补全数据则可以为根据业务系统中各业务用户的用户行为数据进行统计分析得到的统计分析结果等。

步骤s305:利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果。

得到信息类型对应的信息补全策略和信息补全策略对应的统计补全数据后,利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果。具体地,信息补全策略可以为相似度分析策略,则该信息补全策略对应的方法即是对统计补全数据中的业务用户进行分类,并对各类业务用户的业务用户信息进行分析处理,根据各类中业务用户的业务用户信息具有的相似性,进行推测,获得用户缺失信息的推测结果,即信息预测结果。

例如,针对婚育信息的特点制定确定信息补全策略,如:则根据统计补全数据中所在城市,获取所在城市的婚育结构特点,根据统计补全数据中用户的性别、学历和年龄,结合所在城市的婚育结构特点,推测用户的婚育信息。

步骤s307:根据信息预测结果对用户缺失信息进行补全,得到用户补全信息。

得到用户缺失信息对应的信息预测结果后,根据该信息预测结果对用户缺失信息进行补全,得到用户补全信息。具体实现时,可以直接将信息预测结果作为用户补全信息,也可以从信息预测结果中提取关键字,组合得到用户补全信息。例如,用户a的婚育信息缺失,而在得到的信息预测结果中,用户a的婚育信息为已婚已育,则将用户a的婚育信息的信息输入栏(或者是用于写入业务用户信息的位置)写入已婚已育,补全用户a的婚育信息,从而得到用户补全信息。

在一个实施例中,利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果包括:基于相似度分析对统计补全数据中各业务用户的用户行为数据进行分析,对各业务用户进行分类;获取信息完整用户的业务用户信息;对各类信息完整用户的业务用户信息进行统计,获取每一类别维度业务用户信息中频率最高的业务用户信息;将每一类别维度业务用户信息中频率最高的业务用户信息作为每一类别维度的预测信息;根据业务用户的所属类别对应的预测信息,确定用户缺失信息对应的信息预测结果。

本实施例中,基于相似度分析的信息补全策略对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果。具体地,基于相似度分析对统计补全数据中各业务用户的用户行为数据进行分析,对各业务用户进行分类。其中,业务用户的用户行为数据指的是业务用户访问业务系统时,例如通过网站或app(application,应用程序)等平台访问业务系统时,产生的数据。基于相似度分析对基础数据中各业务用户的用户行为数据进行分析,对各业务用户进行分类。例如,将同年龄同性别的人分为类,女性、年龄在30岁的分为一类等等。

获取信息完整用户的业务用户信息,信息完整用户指的是业务用户所有的业务用户信息中都有对应信息内容,即业务用户信息的具备完整性要求,不需要进行缺失补全的业务用户。例如,假设业务用户所有的业务用户信息的信息类型有车辆信息、婚育信息、工作行业,用户c的车辆信息为有车、婚育信息为已婚已育、工作行业为医护人员,用户d的车辆信息为有车、婚育信息对应的位置没有数据或数据、工作行业为教育行业,则用户c为信息完整用户,用户d为信息缺失用户。获取信息完整用户的用户信息,如:以女性、年龄在30岁这一类为例:用户性别是女性、年龄在30岁,且信息完整用户的业务用户信息。

进一步地,对各类信息完整用户的业务用户信息进行统计,获取每一类别维度业务用户信息中频率最高的业务用户信息,如:以女性、年龄在30岁这一类为例:对女性、年龄在30岁这一类用户的业务用户信息进行统计,统计结果中车辆信息频率最高的是有车、婚育信息频率最高的是已婚已育、育儿信息频率最高的是已育等。得到预测信息后,根据业务用户的所属类别对应的预测信息,确定用户缺失信息对应的信息预测结果将,如可以每一类别维度业务用户信息中频率最高的业务用户信息作为每一类别维度的信息缺失用户的业务用户信息的推测结果。例如,假设信息缺失用户d属于女性、年龄在30岁这一类,用户d缺失的是婚育信息这一维度的业务用户信息,而女性、年龄在30岁这一类的婚育信息频率最高的是已婚已育,则可以推测出用户d的婚育信息为已婚已育。通过基于相似度分析对缺失的业务用户信息进行推测,可以推测出所有需要进行信息补充的信息预测结果。

在一个实施例中,在将用户完整信息与预设的产品信息进行信息匹配之前,还包括:获取业务用户的需求分析结果;当需求分析结果为产品信息推送时,执行将用户完整信息与预设的产品信息进行信息匹配的步骤。

本实施例中,在将用户完整信息与产品信息进行信息匹配之前,先根据业务用户的需求分析结果判定该业务用户是否需要进行信息推送,当需求分析结果满足信息推送条件时再进行信息匹配。

具体地,获取业务用户的需求分析结果,需求分析结果可以预先基于用户完整信息进行需求分析得到,其反应了各业务用户的需求程度。得到需求分析结果后,对该需求分析结果进行判断,若需求分析结果为产品信息推送,则表明需要对该业务用户进行信息推送,执行将用户完整信息与预设的产品信息进行信息匹配的步骤,从而利用各业务用户的需求分析结果进行筛选,以针对性对需要进行信息推送的业务用户进行信息推送处理,确保了信息推送的针对性,提高了信息推送的效果。

在一个实施例中,将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端包括:获取业务用户对应的用户风控参数;当用户风控参数满足风险控制条件时,将用户完整信息与预设的产品信息进行信息匹配,得到匹配结果;从匹配结果中确定待推送信息,并推送待推送信息至业务用户对应的终端。

本实施例中,根据业务用户的用户风控参数,与预设的产品信息进行信息匹配,并基于匹配结果确定待推送信息进行信息推送。具体地,根据匹配结果确定待推送信息时,获取业务用户对应的用户风控参数,用户风控参数反映了业务用户的风险程度,对于风险过高的业务用户则可以不进行需求分析,以实现初步风险控制,避免资源浪费。当用户风控参数满足风险控制条件时,例如用户风控参数小于预设的风控阈值时,将用户完整信息与预设的产品信息进行信息匹配,得到匹配结果。将用户完整信息与预设的产品信息进行信息匹配时,可以判断用户完整信息中的各项数据是否满足预设的产品信息,例如可以基于相似度匹配,得到不同相似度排名的匹配结果。再从匹配结果中确定待推送信息,并推送待推送信息至业务用户对应的终端。例如,可以将匹配结果中匹配程度最高的若干个匹配结果作为待推送信息,并将该推送信息推送至业务用户对应的终端。

在一个实施例中,业务用户的需求分析结果可以通过以下步骤得到:确定业务用户的需求分析级别;当需求分析级别满足预设的需求分析级别条件时,确定业务用户的业务需求类型;获取与业务需求类型对应预设的业务需求指标和业务需求指标对应的指标权重;根据业务需求指标和指标权重,计算得到业务用户的需求分析结果。

其中,需求分析级别反映了业务用户需要进行业务需求分析的需求程度,不同需求分析级别具有不同的需求分析程度,根据需求分析级别可以判断是否需要对该业务用户进行需求分析及后续的产品信息推送。需求分析级别可以根据业务用户的用户业务数据结合对应的需求分析规则确定,例如对于风控不满足最低限度要求、或产品信息推送频率过高的业务用户,其需求分析程度较低,对应需求分析级别可以较低,则可以暂时不进行需求分析,以集中资源挖掘合适的潜在用户,从而根据需求分析级别对业务用户进行过滤,以确保需求分析和产品信息推送的针对性,从而提高信息推送的效果。

在具体实现时,可以通过维护一需求分析级别表来记录各业务用户的需求分析级别,在需要进行业务用户需求分析判断时,可以根据业务用户的用户标识信息从该需求分析级别表中确定对应的需求分析级别。

其中,需求分析级别条件可以根据实际业务规则进行个性化设置,不同的业务系统可以设置不同的需求分析级别条件,通过比较业务用户的需求分析级别和需求分析级别条件,以判断是否需要对该业务用户进行需求分析和产品信息推送。业务需求类型为需要对业务用户进行需求分析和产品信息推送的业务类型,其可以通过基于各业务系统的历史业务数据训练得到的需求类型模型得到。例如,对于金融业务中,包括信用卡服务、小额信贷服务、消费贷服务、经营贷服务和购车贷服务等各种借贷服务,以及意外险、车险、财产险和人寿险等各种保险服务的业务类型,业务用户对各种业务类型的需求不一。对于不同的业务用户而言,其具有不同的业务类型需求,即对应不同的业务需求类型。通过对各业务用户进行需求类型判断,以初步确定该业务用户需要进行进一步业务需求分析的各种业务类型,从而可以有效避免对各业务用户进行盲目需求分析,能够提高业务需求分析效率,同时进行准确有效地需求分析和产品信息推送。

具体地,在业务用户的需求分析级别满足预设的需求分析级别条件,即需要对该业务用户进行需求分析和产品信息推送处理时,进一步确定业务用户的业务需求类型。业务需求类型可以通过预设的需求类型模型,如贝叶斯概率模型、决策树模型和神经网络模型等,结合业务用户的用户完整信息,处理得到该业务用户对应需要进行业务需求分析的业务需求类型,如信用卡需求、小额信贷需求、消费贷需求等业务类型。其中,需求类型模型可以基于各业务系统中各业务用户的历史业务数据训练得到。

确定业务用户的业务需求类型后,获取业务需求类型对应预设的业务需求指标和业务需求指标对应的指标权重。其中,业务需求指标为针对业务需求类型进行需求分析时各类型指标,如年龄分段、学历、行业和性别等,其可以基于历史业务数据的大数据分析结果得到;指标权重与业务需求指标对应设置,其反映了各业务需求指标的重要程度,对于不同的业务需求类型中各业务需求指标,在进行需求分析时设有不同的指标权重,其可以通过基于历史业务数据训练得到的指标权重模型确定。具体可以通过将业务需求类型的业务需求指标输入预设的指标权重模型中,得到业务需求指标对应的指标权重,指标权重模型可以基于该业务系统中各业务用户的历史业务数据训练得到,如可以为贝叶斯概率模型、决策树模型和神经网络模型等。

得到与业务需求类型对应预设的业务需求指标和业务需求指标对应的指标权重后,根据该业务需求指标和指标权重,计算得到业务用户的需求分析结果,需求分析结果反映了该业务用户对该业务需求类型的需求程度,当需求程度满足推送条件时可以针对该业务需求类型的业务产品进行产品信息推送,从而提高了信息推送效果。

具体地,可以根据得到的业务需求指标,从该业务用户的用户完整信息中提取出用于业务需求分析的用户指标信息。按照预设的指标评分规则,对得到的用户指标信息进行评分,得到各业务需求指标对应用户指标信息的需求指标评分。再结合业务需求指标对应的指标权重和需求指标评分,计算得到该业务用户对于此种业务需求类型的需求分析结果,需求分析结果有效反映了业务用户的对于业务的需求程度,得到需求分析结果后,根据该需求分析结果确定待推送信息并进行信息推送。

在一个实施例中,确定业务用户的需求分析级别包括:查询预设的需求分析级别表;从需求分析级别表中,查询用户标识信息对应的需求分析级别。

本实施例中,确定进行需求分析判断的业务用户后,通过预先维护的需求分析级别表来确定各业务用户的需求分析级别。具体地,查询预设的需求分析级别表,需求分析级别表根据各业务用户的用户完整信息结合对应的需求分析规则确定的需求分析级别构建得到。需求分析级别表记录有各业务用户的需求分析级别,需求分析级别根据业务用户的用户完整信息结合对应的需求分析规则确定得到。得到需求分析级别表后,从中查询用户标识信息对应的需求分析级别,即得到业务用户的需求分析级别。

在一个实施例中,确定业务用户的业务需求类型包括:查询预设的需求类型模型,需求类型模型根据各业务系统的历史业务数据训练得到;将用户完整信息输入需求类型模型中,得到业务用户的业务需求类型。

在得到业务用户的需求分析级别后,将其与预设的需求分析级别条件进行比较,以判断是否需要对该业务用户进行需求分析和产品信息推送,在业务用户的需求分析级别满足预设的需求分析级别条件时,则针对该业务用户进行需求分析得到需求分析结果。其中,需求分析级别条件可以根据实际业务规则进行个性化设置,不同的业务系统可以设置不同的需求分析级别条件。本实施例中,在业务用户的需求分析级别满足预设的需求分析级别条件时,通过预设的需求类型模型,如贝叶斯概率模型、决策树模型和神经网络模型等,结合业务用户的用户完整信息确定业务用户的业务需求类型。

具体地,在业务用户的需求分析级别满足预设的需求分析级别条件时,查询预设的需求类型模型,需求类型模型根据各业务系统的历史业务数据训练得到。例如,需求类型模型可以为贝叶斯概率模型、决策树模型和神经网络模型等模型。训练需求类型模型时,可以从各业务系统中,查询各业务用户的历史业务数据,将历史业务数据中业务用户的用户完整信息作为模型输入,将历史业务数据中的业务类型作为模型输出,训练该历史业务数据,得到需求类型模型。需求类型模型可以根据输入的用户完整信息输出用户完整信息对应业务用户的业务需求类型。其中,得到的需求类型模型可以为贝叶斯概率模型、决策树模型和神经网络模型等,具体类型根据实际需求选择的训练算法确定。

得到需求类型模型后,将得到的用户完整信息输入需求类型模型中,得到业务用户的业务需求类型,业务需求类型为需要对业务用户进行需求分析和产品信息推送的业务类型。

在一个实施例中,根据业务需求指标和指标权重,计算得到业务用户的需求分析结果包括:按照业务需求指标,从用户完整信息中提取用户指标信息;按照预设的指标评分条件,对用户指标信息进行评分,得到业务需求指标对应的需求指标评分;根据需求指标评分和指标权重,计算得到业务用户的需求分析评分,需求分析结果包括需求分析评分。

本实施例中,在得到业务需求类型对应预设的业务需求指标和业务需求指标对应的指标权重后,根据业务需求指标、用户完整信息、指标评分条件和指标权重计算业务用户的需求分析评分,需求分析结果包括该需求分析评分。

具体地,计算业务用户的需求分析结果时,按照业务需求指标,从用户完整信息中提取用户指标信息。业务需求指标为针对业务需求类型进行需求分析时各类型指标,用户指标信息为与业务需求指标对应的用户完整信息。得到用户指标信息后,获取预设的指标评分条件,指标评分条件可以为结合业务系统针对用户指标信息进行评分的指标评分规则,不同的业务系统可以设置不同的指标评分条件。按照得到的指标评分条件对用户指标信息进行评分,得到业务需求指标对应的需求指标评分,需求指标评分反映了业务用户针对各业务需求指标的需求程度。得到需求指标评分后,根据需求指标评分和指标权重,计算得到业务用户的需求分析评分,需求分析结果包括需求分析评分。其中,需求分析结果反映了该业务用户对该业务需求类型的需求程度,当需求程度满足推送条件时可以针对该业务需求类型的业务产品信息进行产品信息推送,从而提高了产品信息推送效果。

在一个实施例中,获取与业务需求类型对应预设的业务需求指标和业务需求指标对应的指标权重包括:从预设的业务需求指标表中,查询业务需求类型对应的业务需求指标;查询预设的指标权重模型,指标权重模型根据历史业务数据训练得到;将业务需求指标输入指标权重模型中,得到业务需求指标对应的指标权重。

本实施例中,确定业务用户的业务需求类型后,根据预设的业务需求指标表确定针对业务需求类型进行需求分析时对应的业务需求指标,并根据预设的指标权重模型确定业务需求指标对应的指标权重。

具体地,确定业务用户的业务需求类型后,查询预设的业务需求指标表,业务需求指标表记录有各业务需求类型对应的业务需求指标,业务需求指标根据各业务系统的具体业务规则或规律设置。从业务需求指标表中,查询业务需求类型对应的业务需求指标。查询预设的指标权重模型,指标权重模型根据历史业务数据训练得到,如可以为贝叶斯概率模型、决策树模型和神经网络模型等。例如,对于经营贷的业务,可以从业务系统中获取涉及经营贷业务的历史业务数据,并从中提取与经营贷业务的需求指标对应的经营贷历史指标数据,基于有监督学习,即将经营贷历史指标数据划分为训练集和测试集,通过训练集训练得到待测试模型,并由测试集进行测试,得到满足需求的指标权重模型,如贝叶斯概率模型、决策树模型和神经网络模型等。指标权重模型可以在输入业务需求类型对应的业务需求指标后,输出各业务需求指标对应的指标权重。

在具体应用时,指标权重模型也可以与各业务需求类型对应设置,即不同的业务需求类型,设置不同的指标权重模型。例如,对于信用卡需求和意外险需求,业务需求指标中均可以包括“行业”指标,然而,对于不同行业的业务用户,该指标在信用卡需求分析和意外险需求分析中影响程度并不同。如对于高危行业,对于信用卡需求影响程度一般,信用卡需求分析时“行业”指标对应指标权重较低,而对于意外险需求影响较大,信用卡需求分析时“行业”指标对应指标权重较高。此外,也可以将各业务需求类型对应的指标权重通过一指标权重表进行维护,可以通过该表查询得到各种业务需求类型的业务需求指标对应的指标权重。

得到业务需求类型对应的业务需求指标和指标权重模型后,将业务需求类型对应的业务需求指标输入指标权重模型中,得到业务需求指标对应的指标权重,指标权重与业务需求指标对应设置,其反映了各业务需求指标的重要程度。

在一个实施例中,如图4所示,提供了一种信息推送装置,包括:用户信息获取模块401、缺失信息确定模块403、补全信息获取模块405、完整信息获得模块407和信息推送处理模块409,其中:

用户信息获取模块401,用于获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息;

缺失信息确定模块403,用于对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息;

补全信息获取模块405,用于对用户缺失信息进行预测信息补全,得到用户补全信息;

完整信息获得模块407,用于根据用户补全信息和业务用户信息,得到用户完整信息;

信息推送处理模块409,用于将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

在一个实施例中,补全信息获取模块405包括:信息类型确定单元,用于根据用户缺失信息进行信息类型匹配,确定用户缺失信息的信息类型;补全策略获取单元,用于获取信息类型对应预设的信息补全策略,及信息补全策略对应的统计补全数据;信息预测处理单元,用于利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果;补全信息获取单元,用于根据信息预测结果对用户缺失信息进行补全,得到用户补全信息。

在一个实施例中,信息预测处理单元包括用户分类子单元、完整用户信息获取子单元、完整用户信息统计子单元、预测信息子单元和预测结果子单元;其中:用户分类子单元,用于基于相似度分析对统计补全数据中各业务用户的用户行为数据进行分析,对各业务用户进行分类;完整用户信息获取子单元,用于获取信息完整用户的业务用户信息;完整用户信息统计子单元,用于对各类信息完整用户的业务用户信息进行统计,获取每一类别维度业务用户信息中频率最高的业务用户信息;预测信息子单元,用于将每一类别维度业务用户信息中频率最高的业务用户信息作为每一类别维度的预测信息;预测结果子单元,用于根据业务用户的所属类别对应的预测信息,确定用户缺失信息对应的信息预测结果。

在一个实施例中,还包括需求分析获取模块,用于获取所述业务用户的需求分析结果;需求推送处理模块,用于当所述需求分析结果为产品信息推送时,执行将所述用户完整信息与预设的产品信息进行信息匹配的步骤。

在一个实施例中,信息推送处理模块409包括风控参数单元、匹配单元和信息推送单元;其中:风控参数单元,用于获取业务用户对应的用户风控参数;匹配单元,用于当用户风控参数满足风险控制条件时,将用户完整信息与预设的产品信息进行信息匹配,得到匹配结果;信息推送单元,用于从匹配结果中确定待推送信息,并推送待推送信息至业务用户对应的终端。

关于信息推送装置的具体限定可以参见上文中对于信息推送方法的限定,在此不再赘述。上述信息推送装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。

在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图5所示。该计算机设备包括通过系统总线连接的处理器、存储器、网络接口和数据库。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种信息推送方法。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

在一个实施例中,提供了一种计算机设备,包括存储器和处理器,该存储器存储有计算机程序,该处理器执行计算机程序时实现以下步骤:

获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息;

对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息;

对用户缺失信息进行预测信息补全,得到用户补全信息;

根据用户补全信息和业务用户信息,得到用户完整信息;

将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:根据用户缺失信息进行信息类型匹配,确定用户缺失信息的信息类型;获取信息类型对应预设的信息补全策略,及信息补全策略对应的统计补全数据;利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果;根据信息预测结果对用户缺失信息进行补全,得到用户补全信息。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:基于相似度分析对统计补全数据中各业务用户的用户行为数据进行分析,对各业务用户进行分类;获取信息完整用户的业务用户信息;对各类信息完整用户的业务用户信息进行统计,获取每一类别维度业务用户信息中频率最高的业务用户信息;将每一类别维度业务用户信息中频率最高的业务用户信息作为每一类别维度的预测信息;根据业务用户的所属类别对应的预测信息,确定用户缺失信息对应的信息预测结果。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取业务用户的需求分析结果;当需求分析结果为产品信息推送时,执行将用户完整信息与预设的产品信息进行信息匹配的步骤。

在一个实施例中,处理器执行计算机程序时还实现以下步骤:获取业务用户对应的用户风控参数;当用户风控参数满足风险控制条件时,将用户完整信息与预设的产品信息进行信息匹配,得到匹配结果;从匹配结果中确定待推送信息,并推送待推送信息至业务用户对应的终端。

在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:

获取业务用户的用户标识信息,并根据用户标识信息查询业务用户信息;

对业务用户信息进行数据缺失检测,当缺失检测结果为信息缺失时,确定用户缺失信息;

对用户缺失信息进行预测信息补全,得到用户补全信息;

根据用户补全信息和业务用户信息,得到用户完整信息;

将用户完整信息与预设的产品信息进行信息匹配,根据匹配结果确定待推送信息,并推送待推送信息至业务用户对应的终端。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:根据用户缺失信息进行信息类型匹配,确定用户缺失信息的信息类型;获取信息类型对应预设的信息补全策略,及信息补全策略对应的统计补全数据;利用信息补全策略对应的方法对统计补全数据进行处理,得到用户缺失信息对应的信息预测结果;根据信息预测结果对用户缺失信息进行补全,得到用户补全信息。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:基于相似度分析对统计补全数据中各业务用户的用户行为数据进行分析,对各业务用户进行分类;获取信息完整用户的业务用户信息;对各类信息完整用户的业务用户信息进行统计,获取每一类别维度业务用户信息中频率最高的业务用户信息;将每一类别维度业务用户信息中频率最高的业务用户信息作为每一类别维度的预测信息;根据业务用户的所属类别对应的预测信息,确定用户缺失信息对应的信息预测结果。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取业务用户的需求分析结果;当需求分析结果为产品信息推送时,执行将用户完整信息与预设的产品信息进行信息匹配的步骤。

在一个实施例中,计算机程序被处理器执行时还实现以下步骤:获取业务用户对应的用户风控参数;当用户风控参数满足风险控制条件时,将用户完整信息与预设的产品信息进行信息匹配,得到匹配结果;从匹配结果中确定待推送信息,并推送待推送信息至业务用户对应的终端。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(rom)、可编程rom(prom)、电可编程rom(eprom)、电可擦除可编程rom(eeprom)或闪存。易失性存储器可包括随机存取存储器(ram)或者外部高速缓冲存储器。作为说明而非局限,ram以多种形式可得,诸如静态ram(sram)、动态ram(dram)、同步dram(sdram)、双数据率sdram(ddrsdram)、增强型sdram(esdram)、同步链路(synchlink)dram(sldram)、存储器总线(rambus)直接ram(rdram)、直接存储器总线动态ram(drdram)、以及存储器总线动态ram(rdram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上所述实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

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