一种消息推送方法和装置与流程

    专利2022-07-08  88


    本说明书一个或多个实施例涉及计算机技术领域,尤其涉及一种消息推送方法和装置。



    背景技术:

    目前的移动终端消息推送大多不分场景,不分标签,没有实现千人千面的场景化消息推送,因此无法保证消息推送的效果。

    由于现有的消息推送方式忽略了用户对于消息的个性化需求,导致所推送的消息的打开率不高,进而产生用户粘性不高、消息过载和对用户过多打扰等问题。故此,亟需一种新的消息推送方式。



    技术实现要素:

    有鉴于此,本说明书一个或多个实施例的目的在于提出一种消息推送方法,以实现可以针对不同用户,采用不同的消息推送方式进行消息推送,以便可以根据用户历史行为数据和推送效果对消息的推送方式进行优化,从而可以实现千人千面的场景化消息推送,进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    基于上述目的,本说明书一个或多个实施例提供了一种消息推送方法,所述方法包括:

    获取目标用户的目标用户信息;

    根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据;

    根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息;

    将所述目标推送消息进行推送。

    可选的,所述根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述用户画像对应的兴趣消息权重数据,包括:

    根据所述目标用户消息,生成所述目标用户对应的目标用户标签;

    根据所述目标用户标签,生成所述目标用户对应的目标用户画像;

    根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述目标用户画像对应的兴趣消息权重数据。

    可选的,所述根据所述目标用户消息,生成所述目标用户对应的目标用户标签,包括:

    利用预设的用户消息分析模型,基于预设分析维度,对所述目标用户消息进行分析,得到所述目标用户对应的目标用户标签。

    可选的,所述根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息,包括:

    根据所述目标用户的历史行为数据,确定所述目标用户对应的兴趣消息命中数据;其中,所述兴趣消息命中数据包括兴趣消息的推送时机以及兴趣消息在推送时机下的推送命中率;

    根据所述目标用户对应的兴趣消息命中数据,以及,所述目标用户画像对应的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据;

    根据所述目标兴趣消息权重数据,确定目标推送消息,以及所述目标推送消息对应的推送时机。

    可选的,所述根据所述目标用户的历史行为数据,确定所述目标用户对应的兴趣消息命中数据,包括:

    根据所述目标用户的历史行为数据,确定各个兴趣消息的推送时机,以及各个兴趣消息在各自对应的推送时机下的推送命中率;

    根据所述各个兴趣消息的推送时机,以及所述各个兴趣消息在各自对应的推送时机下的推送命中率,确定所述目标用户对应的兴趣消息命中数据。

    可选的,所述根据所述目标用户对应的兴趣消息命中数据,以及,所述目标用户画像对应的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据,包括:

    根据所述目标用户对应的兴趣消息命中数据,对所述目标画像对应的兴趣消息权重数据进行调整,得到调整后的兴趣消息权重数据;

    根据所述调整后的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据。

    可选的,所述将所述目标推送消息进行推送,包括:

    根据所述目标推送消息对应的推送时机,对所述目标推送消息进行推送。

    本说明书一个或多个实施例提供了一种消息推送装置,所述装置包括:

    信息获取单元,用于获取目标用户的目标用户信息;

    第一确定单元,用于根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据;

    第二确定单元,用于根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息;

    消息推送单元,用于将所述目标推送消息进行推送。

    可选的,所述第一确定单元,具体用于:

    根据所述目标用户消息,生成所述目标用户对应的目标用户标签;

    根据所述目标用户标签,生成所述目标用户对应的目标用户画像;

    根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述目标用户画像对应的兴趣消息权重数据。

    可选的,所述第一确定单元,具体用于:

    利用预设的用户消息分析模型,基于预设分析维度,对所述目标用户消息进行分析,得到所述目标用户对应的目标用户标签。

    可选的,所述第二确定单元,具体用于:

    根据所述目标用户的历史行为数据,确定所述目标用户对应的兴趣消息命中数据;其中,所述兴趣消息命中数据包括兴趣消息的推送时机以及兴趣消息在推送时机下的推送命中率;

    根据所述目标用户对应的兴趣消息命中数据,以及,所述目标用户画像对应的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据;

    根据所述目标兴趣消息权重数据,确定目标推送消息,以及所述目标推送消息对应的推送时机。

    可选的,所述第二确定单元,具体用于:

    根据所述目标用户的历史行为数据,确定各个兴趣消息的推送时机,以及各个兴趣消息在各自对应的推送时机下的推送命中率;

    根据所述各个兴趣消息的推送时机,以及所述各个兴趣消息在各自对应的推送时机下的推送命中率,确定所述目标用户对应的兴趣消息命中数据。

    可选的,所述第二确定单元,具体用于:

    根据所述目标用户对应的兴趣消息命中数据,对所述目标画像对应的兴趣消息权重数据进行调整,得到调整后的兴趣消息权重数据;

    根据所述调整后的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据。

    可选的,所述消息推送单元,具体用于:

    根据所述目标推送消息对应的推送时机,对所述目标推送消息进行推送。

    本说明书一个或多个实施例提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行上述提及的所述消息推送方法。

    本说明书一个或多个实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行上述提及的所述消息推送方法。

    从上面所述可以看出,本说明书一个或多个实施例提供的一种消息推送方法,所述方法可以先获取目标用户的目标用户信息,然后,可以根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据,接着,可以根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息,最后,可以将所述目标推送消息进行推送。这样,本申请提供的消息推送方式,可以根据各个用户分别对应的用户画像以及历史行为数据,对各个用户分别进行针对性的、个性化的消息推送,即可以针对不同用户,采用不同的消息推送方式进行消息推送,以便可以根据用户历史行为数据和推送效果对消息的推送方式进行优化,从而可以实现千人千面的场景化消息推送(即可以针对不同用户采用针对性、个性化的消息推送方式进行消息推送),进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    附图说明

    为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

    图1为本申请一实施例提供的一种消息推送系统的系统架构示意图;

    图2为本申请一实施例提供的一种消息推送方法的流程示意图;

    图3为本申请一实施例提供的一种消息推送装置的结构示意图;

    图4为本发明一实施例提供的一种电子设备的结构示意图。

    具体实施方式

    为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。

    需要说明的是,除非另外定义,本说明书一个或多个实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本说明书一个或多个实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只是用来区分不同的组成部分。“包括”或者“包含”等类似的词语意指出现该词前面的元件或者物件涵盖出现在该词后面列举的元件或者物件及其等同,而不排除其他元件或者物件。“连接”或者“相连”等类似的词语并非限定于物理的或者机械的连接,而是可以包括电性的连接,不管是直接的还是间接的。“上”、“下”、“左”、“右”等仅用于表示相对位置关系,当被描述对象的绝对位置改变后,则该相对位置关系也可能相应地改变。

    发明人经研究发现,由于现有的消息推送方式忽略了用户对于消息的个性化需求,导致所推送的消息的打开率不高,进而产生用户粘性不高、消息过载和对用户过多打扰等问题。故此,亟需一种新的消息推送方式。

    故此,本发明提供了一种消息推送方法,所述方法可以先获取目标用户的目标用户信息,然后,可以根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据,接着,可以根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息,最后,可以将所述目标推送消息进行推送。这样,本申请提供的消息推送方式,可以根据各个用户分别对应的用户画像以及历史行为数据,对各个用户分别进行针对性的、个性化的消息推送,即可以针对不同用户,采用不同的消息推送方式进行消息推送,以便可以根据用户历史行为数据和推送效果对消息的推送方式进行优化,从而可以实现千人千面的场景化消息推送(即可以针对不同用户采用针对性、个性化的消息推送方式进行消息推送),进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    举例说明,本发明实施例可以应用到如图1所示的消息推送系统架构场景。在该系统架构场景中,包括业务端101(比如智能手机、平板电脑等各类移动终端,或者服务器等)、服务器102和终端设备103(比如移动终端等)。业务端101与服务器102之间通信连接,服务器102与终端设备103之间通信连接。具体地,业务端101可以先获取目标用户的目标用户信息,然后,业务端101可以根据所述目标用户信息确定目标用户对应的目标用户画像,并将该目标用户画像向服务器102发送。服务器102可以根据该目标用户画像确定该目标用户画像对应的兴趣消息权重数据,接着,服务器102可以根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息,并将所述目标推送消息向终端设备103进行推送。这样,可以根据各个用户分别对应的用户画像以及历史行为数据,对各个用户分别进行针对性的、个性化的消息推送,即可以针对不同用户,采用不同的消息推送方式进行消息推送,以便可以根据用户历史行为数据和推送效果对消息的推送方式进行优化,从而可以实现千人千面的场景化消息推送(即可以针对不同用户采用针对性、个性化的消息推送方式进行消息推送),进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    下面结合附图详细说明本发明实施例的技术方案。

    参见图2,示出了本发明实施例中的一种消息推送方法,所述方法包括以下步骤:

    s201:获取目标用户的目标用户信息;

    在本实施例中,目标用户可以理解为需要进行消息推送的用户。比如,目标用户可包括应用程序的所有已登记用户,应用程序的后台记录有用户标识的用户即为已登记用户,用户标识可用于唯一标识用户,比如用户id(identification,身份),以“xx新闻”应用程序为例,假设其总共有n1个已登记用户,则可将这n1个已登记用户作为目标用户。再比如,目标用户也可包括应用程序的所有已登记用户中满足用户筛选条件的部分用户,用户筛选条件可根据实际需求设定,比如用户筛选条件可包括用户状态为活跃状态,仍以“xx新闻”应用程序为例,假设n1个已登记用户中存在n2个活跃用户,则可筛选出这n2个活跃用户作为目标用户。

    目标用户信息可以理解为目标用户在使用业务过程中所产生的数据信息,在本实施例的一种实现方式中,目标用户信息可以包括目标用户的注册信息、历史行为信息等;目标用户的注册信息可以理解为目标用户的个人信息,比如,姓名、年龄、性别、单位、职业等个人信息),历史行为信息可以理解为目标用户在使用业务或者应用程序的过程中所产生的信息,比如目标用户经常使用的功能(即使用频率大于阈值的功能)、目标用户所关注的信息类型(目标用户所点赞的消息类型、用户点击打开次数大于阈值的消息类型等)、目标用户经常定位的位置信息(目标用户定位次数大于阈值的位置、目标用户所处的时间大于阈值的位置)等。

    作为一种示例,业务端可以通过目标用户所使用的终端设备中的信息收集模块收集目标用户的目标用户信息,也可以是业务端直接在预设的用户信息数据库中直接获取目标用户的目标用户信息。

    s202:根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据;

    需要说明的是,目标用户画像为目标用户对应的用户画像,用户画像可以理解为根据目标用户的目标用户信息所分析得到的用户身份特征,其可用于表征目标用户在某一方面的身份特征;例如,目标用户画像为“河北石家庄xx区第一营销服务部的处经理”,可以反映目标用户在工作方面的身份特征,即目标用户在公司的职位特征。

    目标用户画像对应的兴趣消息权重数据可以理解为能够表征目标用户画像对各消息类别或消息标签的偏好程度;在一种实现方式中,目标用户画像对应的兴趣消息权重数据可以包括目标用户画像所感兴趣的消息类型和/或消息标签(即兴趣消息类型和/或兴趣消息标签)各自分别所对应的感兴趣权重。需要说明的是,消息类别和消息标签均可是根据实际需求预先设定。比如,预定消息类别可包括“销售”类别、“团队信息”类别、“业务信息”类别、“娱乐”类别、“社会”类别、“体育”类别及“科技”类别等,预定消息标签可包括内容为“xx保险”的消息标签、内容为“xx团队”的消息标签及内容为“业绩”的消息标签等。举例来说,目标用户画像对应的兴趣消息类型和/或兴趣消息标签为“线索消息”、“团队成员参会信息”和“团队成员业绩及预警信息”,目标用户画像对应的兴趣消息权重数据可以包括:“线索消息”对应的感兴趣权重为0.7、“团队成员参会信息”对应的感兴趣权重为0.9和“团队成员业绩及预警信息”对应的感兴趣权重为1。

    作为一种示例,在本实施例的一种实现方式中,可以预先设置了各个用户画像对应的兴趣消息权重数据,这样,便可以在根据目标用户信息确定目标用户对应的目标用户画像之后,根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述用户画像对应的兴趣消息权重数据。具体地,根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述用户画像对应的兴趣消息权重数据的方式,可以包括以下步骤:

    步骤a:根据所述目标用户消息,生成所述目标用户对应的目标用户标签。

    在本实施例中,目标用户标签可以理解为目标用户对应的用户标签,其中,用户标签可以理解为根据目标用户的目标用户信息抽象出的用户个性标签,其可用于表征目标用户在某一方面的特征;例如,目标用户画像为“河北”,可以反映目标用户的位置,目标用户画像为“经理”,可以反映目标用户的职位,目标用户画像为“xx市xx区第一营销服务部”,可以反映目标用户的部门等。

    具体地,在获取到目标用户消息后,可以对目标用户消息中的信息进行提取、分析,以得到目标用户对应的目标用户标签。在一种实现方式中,可以利用预设的用户消息分析模型,基于预设分析维度,对所述目标用户消息进行分析,得到所述目标用户对应的目标用户标签,即该用户消息分析模型可以基于预设的若干个分析维度,对目标用户消息进行分析,以得到目标用户对应的而目标用户标签。举例来说,假设收到目标用户消息后,可以通过用户消息分析模型从销售人员的机构、渠道、职级、所属营销服务部、内外勤等维度对该目标用户消息进行用户标签的分析,生成目标用户对应的目标用户标签,该目标用户标签包括“河北”、“个险”、“处经理”、“石家庄xx区第一营销服务部”、“外勤”等标签。

    步骤b:根据所述目标用户标签,生成所述目标用户对应的目标用户画像。

    在确定目标用户对应的目标用户标签后,可以根据目标用户标签生成目标用户对应的目标用户画像。在一种实现方式中,可以将若干目标用户标签进行组合,比如可以是根据预设规则(例如日常用语习惯、汉语语序规则)将若干个目标用语标签进行组合,得到生成所述目标用户对应的目标用户画像。例如,目标用户标签包括“河北”、“个险”、“处经理”、“石家庄xx区第一营销服务部”、“外勤”等标签时,可以通过标签组合的方式生成目标用户对应的目标用户画像为“河北石家庄xx区第一营销服务部的处经理”。

    步骤c:根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述目标用户画像对应的兴趣消息权重数据。

    在本实施例中,可以预先存储了若干组预设的用户画像与兴趣消息权重数据之间的对应关系,即每一用户画像均预先设置有相对应的兴趣消息权重数据。需要说明的是,在一种实现方式中,可以是根据用户画像对应的类型,预设该类型对应的兴趣消息权重数据,也可以是,根据每一个用户画像分别预设对应的兴趣消息权重数据。这样,在生成目标用户画像之后,可以根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述目标用户画像对应的兴趣消息权重数据,即在预先存储的若干组预设的用户画像与兴趣消息权重数据之间的对应关系中,根据目标用户画像确定一组用户画像与兴趣消息权重数据之间的对应关系,其中,该组对应关系中的用户画像与目标用户画像相同或相似程度最高。

    举例来说,目标用户画像为“河北石家庄xx区第一营销服务部的处经理”时,可以根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述目标用户画像“河北石家庄xx区第一营销服务部的处经理”对应的兴趣消息权重数据为:“线索消息”对应的感兴趣权重为0.7、“团队成员参会信息”对应的感兴趣权重为0.9和“团队成员业绩及预警信息”对应的感兴趣权重为1。可见,目标用户画像“河北石家庄xx区第一营销服务部的处经理”对团队的出勤和业绩情况的消息更感兴趣,对销售线索类的消息的感兴趣程度一般。

    s203:根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息。

    在本实施例中,由于目标用户画像可能对应多个用户,也就是说,可能同时存在多个用户的用户画像是相同的,故此,根据目标用户画像所确定的兴趣消息权重数据还不够个性化,即根据目标用户画像所确定的兴趣消息权重数据还并未是完全符合目标用户的个性化需求,即未能满足千人千面的场景。因此,为了使得推送的消息对于用户而言更加具有针对性和个性化,在本实施例中,在确定目标用户画像对应的兴趣消息权重数据之后,还需要根据目标用户画像对应的兴趣消息权重数据和目标用户的历史行为数据,确定目标推送消息。

    其中,目标用户的历史行为数据可以包括目标用户对于历史推送消息的打开情况以及阅读情况,比如,可以包括目标用户对于一段时间内(例如一个月、半年内)的历史推送消息的打开情况(即向目标用户所使用的终端推送消息后,目标用户是否点开该消息)以及阅读情况(目标用户点开推送的消息后,阅读该消息的时间是否超过预设阈值)。

    也就是说,在本实施例中,确定目标用户画像对应的兴趣消息权重数据之后,还需要先根据目标用户的历史行为数据确定目标用户的个性化的兴趣消息类型和/或兴趣消息标签,接着,可以根据目标用户的个性化的兴趣消息类型和/或兴趣消息标签对目标用户画像对应的兴趣消息权重数据进行调整,以得到调整后的兴趣消息权重数据。需要说明的是,调整后的兴趣消息权重数据相对于目标用户画像对应的兴趣消息权重数据而言,对于目标用户而言更加具有针对性和个性化,从而可以使得根据调整后的兴趣消息权重数据所确定的目标推送消息更加具有针对性和个性化,更加符合目标用户的实际需求和喜好,进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    作为一种示例,所述根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息的方式,可以包括以下步骤:

    步骤a:根据所述目标用户的历史行为数据,确定所述目标用户对应的兴趣消息命中数据。

    在本实施例中,目标用户的历史行为数据可以包括若干条历史行为数据。其中,每一条历史行为数据中可以包括一条历史推送消息在一推送时机下向目标用户推送之后,目标用户对于该历史推送消息的打开情况和阅读情况。

    在获取到目标用户的历史行为数据之后,可以先确定目标用户画像对应的兴趣消息权重数据中的兴趣消息(例如兴趣消息可以兴趣消息类型和/或兴趣消息标签),接着,可以根据所述目标用户的历史行为数据,确定各个兴趣消息的推送时机,以及各个兴趣消息在各自对应的推送时机下的推送命中率。其中,一兴趣消息在对应的一推送时机下的推送命中率可以理解为在该推送时机下向目标用户推送该兴趣消息之后,目标用户打开该兴趣消息的概率和/或打开该兴趣消息并阅读该兴趣消息的时间大于阅读时间阈值的概率。

    作为一种示例,一兴趣消息在对应的一推送时机下的推送命中率的计算方式可以为在一段时间内,若干次在该推送时机下向目标用户推送该兴趣消息之后,可以对目标用户点开该兴趣消息的次数和/或目标用户点开该兴趣消息且阅读该兴趣消息的时间大于阅读时间阈值的次数进行统计,并根据统计得到的次数和推送的次数计算得到推送命中率,比如可以将统计得到的次数和推送的次数的比值作为推送命中率;举例来说,假设在一年内的早上10:00-10:30向目标用户推送其团队成员参会消息100次,该用户在早上10:00-10:30打开app阅读其团队成员参会消息次数为90次,则其团队成员参会消息(即兴趣消息)在早上10:00-10:30(推送时机)的推送命中率是90%,即该用户在早上10:00-10:30打开app阅读其团队成员参会消息的概率是90%。

    作为另一种示例,一兴趣消息在对应的一推送时机下的推送命中率的计算方式还可以为根据一段时间内每日的目标用户对于历史推送消息的打开情况和阅读情况,确定一段时间内该兴趣消息在该推送时机下的推送命中率。举例来说,假设第一天预设推送时机(即早上10:00-10:30)向目标用户推送了一兴趣消息,且目标用户点开该兴趣消息,并阅读了,则将该兴趣消息的推送命中率预设为1;在第一天之后,如果该目标用户在该兴趣消息推送后的一天内早上10:00-10:30打开消息并阅读,该兴趣消息的推送命中率保持不变(默认为1),如果目标用户没有在上述时间段内打开消息并阅读,该兴趣消息的推送命中率根据是否打开并阅读分别界定,如果没有打开则该兴趣消息的推送命中率减第一阈值|(比如0.1),如果打开但是没有阅读(假设阅读界面的停留时间小于第二阈值(比如3秒)即为没有阅读),该兴趣消息的推送命中率减少第三阈值(比如0.05),以此类推,直至统计到该段时间结束,则可以将该段时间结束时的该兴趣消息的推送命中率作为该兴趣消息在该推送时机下的推送命中率。

    接着,可以根据所述各个兴趣消息的推送时机,以及所述各个兴趣消息在各自对应的推送时机下的推送命中率,确定所述目标用户对应的兴趣消息命中数据。作为一种示例,在确定各个兴趣消息的推送时机,以及所述各个兴趣消息在各自对应的推送时机下的推送命中率之后,可以将各个兴趣消息的推送时机,以及所述各个兴趣消息在各自对应的推送时机下的推送命中率作为目标用户对应的兴趣消息命中数据;也就是说,所述兴趣消息命中数据可以包括兴趣消息的推送时机以及兴趣消息在推送时机下的推送命中率。

    步骤b:根据所述目标用户对应的兴趣消息命中数据,以及,所述目标用户画像对应的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据。

    在确定目标用户对应的兴趣消息命中数据之后,可以根据所述目标用户对应的兴趣消息命中数据,对所述目标用户画像对应的兴趣消息权重数据的个性化调整,以得到调整后的兴趣消息权重数据,需要强调的是,在本实施例中为了便于说明,可以将调整后的兴趣消息权重数据称之为目标用户对应的目标兴趣消息权重数据。可以理解的是,由于目标兴趣消息权重数据是根据目标用户的个性化的兴趣消息类型和/或兴趣消息标签对目标用户画像对应的兴趣消息权重数据进行调整,所得到的调整后的兴趣消息权重数据,故目标兴趣消息权重数据相对于目标用户画像对应的兴趣消息权重数据而言,对于目标用户而言更加具有针对性和个性化,从而可以使得根据调整后的兴趣消息权重数据所确定的目标推送消息更加具有针对性和个性化,更加符合目标用户的实际需求和喜好,进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    作为一种示例,可以先根据所述目标用户对应的兴趣消息命中数据,对所述目标画像对应的兴趣消息权重数据进行调整,得到调整后的兴趣消息权重数据。在一种实现方式中,当兴趣消息命中数据中的一兴趣消息在推送时机下的的推送命中率低于推荐命中阈值时,可以将目标画像对应的兴趣消息权重数据中该兴趣消息对应的感兴趣权重进行下调,或者将该兴趣消息的推送时机进行调整,进一步地,在一种实现方式中,当兴趣消息对应的感兴趣权重低于权重阈值时,则将该兴趣消息从目标画像对应的兴趣消息权重数据中移出,即将该兴趣消息在目标画像对应的兴趣消息权重数据中置为失效状态。接着,可以根据所述调整后的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据。

    举例来说,假设推荐命中阈值为0.7,权重阈值为0.6时,当一兴趣消息对应的推送命中率低于0.7时,可以根据用户行数据(app使用时间)生成新的推送策略更新推送策略表(策略命中率默认为1,即推送命中率为1),即调整该兴趣消息对应的推送时机;如果修改了推送时机后的新策略的推送命中率再次低于0.7则修改目标画像对应的兴趣消息权重数据中的该兴趣消息对应的感兴趣权重(默认初始为1),对应的感兴趣权重减0.1,当兴趣消息的感兴趣权重低于0.6时,将该兴趣消息置为失效状态(即将该兴趣消息从目标画像对应的兴趣消息权重数据中移出)。接着,可以根据所述调整后的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据。

    步骤c:根据所述目标兴趣消息权重数据,确定目标推送消息,以及所述目标推送消息对应的推送时机。

    在本实施例中,可以将目标兴趣消息权重数据中的全部兴趣消息作为目标推送消息,即可以将目标兴趣消息权重数据中的全部兴趣消息以及各个兴趣消息对应的推送时机,确定为目标推送消息以及目标推送消息对应的推送时机。或者,可以将目标兴趣消息权重数据中感兴趣权重大于推送阈值的兴趣消息作为目标推送消息,即可以将目标兴趣消息权重数据中感兴趣权重大于推送阈值的兴趣消息以及各个兴趣消息对应的推送时机,确定为目标推送消息以及目标推送消息对应的推送时机。

    s204:将所述目标推送消息进行推送。

    在本实施例中,确定目标推送消息后,可以将该目标推送消息向目标用户的终端设备进行推送。例如,可以根据所述目标推送消息对应的推送时机,对所述目标推送消息进行推送。

    需要说明的是,再将目标推送消息向目标用户推送之后,可以记录目标用户针对该目标推送消息的打开情况和阅读情况,并将目标用户针对该目标推送消息的打开情况和阅读情况作为目标用户的历史行为数据,以便后续可以根据该历史行为数据对目标用户对应的目标用户画像的兴趣消息权重数据进行调整。

    可见,本实施例提供的一种消息推送方法,所述方法可以先获取目标用户的目标用户信息,然后,可以根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据,接着,可以根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息,最后,可以将所述目标推送消息进行推送。这样,本申请提供的消息推送方式,可以根据各个用户分别对应的用户画像以及历史行为数据,对各个用户分别进行针对性的、个性化的消息推送,即可以针对不同用户,采用不同的消息推送方式进行消息推送,以便可以根据用户历史行为数据和推送效果对消息的推送方式进行优化,从而可以实现千人千面的场景化消息推送(即可以针对不同用户采用针对性、个性化的消息推送方式进行消息推送),进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    相应于上述的一种消息推送方法,本发明实施例提供了一种消息推送装置,结构如图3所示,包括:

    信息获取单元301,用于获取目标用户的目标用户信息;

    第一确定单元302,用于根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据;

    第二确定单元303,用于根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息;

    消息推送单元304,用于将所述目标推送消息进行推送。

    可选的,所述第一确定单元302,具体用于:

    根据所述目标用户消息,生成所述目标用户对应的目标用户标签;

    根据所述目标用户标签,生成所述目标用户对应的目标用户画像;

    根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述目标用户画像对应的兴趣消息权重数据。

    可选的,所述第一确定单元302,具体用于:

    利用预设的用户消息分析模型,基于预设分析维度,对所述目标用户消息进行分析,得到所述目标用户对应的目标用户标签。

    可选的,所述第二确定单元303,具体用于:

    根据所述目标用户的历史行为数据,确定所述目标用户对应的兴趣消息命中数据;其中,所述兴趣消息命中数据包括兴趣消息的推送时机以及兴趣消息在推送时机下的推送命中率;

    根据所述目标用户对应的兴趣消息命中数据,以及,所述目标用户画像对应的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据;

    根据所述目标兴趣消息权重数据,确定目标推送消息,以及所述目标推送消息对应的推送时机。

    可选的,所述第二确定单元303,具体用于:

    根据所述目标用户的历史行为数据,确定各个兴趣消息的推送时机,以及各个兴趣消息在各自对应的推送时机下的推送命中率;

    根据所述各个兴趣消息的推送时机,以及所述各个兴趣消息在各自对应的推送时机下的推送命中率,确定所述目标用户对应的兴趣消息命中数据。

    可选的,所述第二确定单元303,具体用于:

    根据所述目标用户对应的兴趣消息命中数据,对所述目标画像对应的兴趣消息权重数据进行调整,得到调整后的兴趣消息权重数据;

    根据所述调整后的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据。

    可选的,所述消息推送单元304,具体用于:

    根据所述目标推送消息对应的推送时机,对所述目标推送消息进行推送。

    本说明书实施例中所述支付涉及的技术载体,例如可以包括近场通信(nearfieldcommunication,nfc)、wifi、3g/4g/5g、pos机刷卡技术、二维码扫码技术、条形码扫码技术、蓝牙、红外、短消息(shortmessageservice,sms)、多媒体消息(multimediamessageservice,mms)等。

    本说明书实施例中所述生物识别所涉及的生物特征,例如可以包括眼部特征、声纹、指纹、掌纹、心跳、脉搏、染色体、dna、人牙咬痕等。其中眼纹可以包括虹膜、巩膜等生物特征。

    需要说明的是,本说明书一个或多个实施例的方法可以由单个设备执行,例如一台计算机或服务器等。本实施例的方法也可以应用于分布式场景下,由多台设备相互配合来完成。在这种分布式场景的情况下,这多台设备中的一台设备可以只执行本说明书一个或多个实施例的方法中的某一个或多个步骤,这多台设备相互之间会进行交互以完成所述的方法。

    上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

    为了描述的方便,描述以上装置时以功能分为各种模块分别描述。当然,在实施本说明书一个或多个实施例时可以把各模块的功能在同一个或多个软件和/或硬件中实现。

    上述实施例的装置用于实现前述实施例中相应的方法,并且具有相应的方法实施例的有益效果,在此不再赘述。

    图4示出了本实施例所提供的一种更为具体的电子设备硬件结构示意图,该设备可以包括:处理器1010、存储器1020、输入/输出接口1030、通信接口1040和总线1050。其中处理器1010、存储器1020、输入/输出接口1030和通信接口1040通过总线1050实现彼此之间在设备内部的通信连接。

    处理器1010可以采用通用的cpu(centralprocessingunit,中央处理器)、微处理器、应用专用集成电路(applicationspecificintegratedcircuit,asic)、或者一个或多个集成电路等方式实现,用于执行相关程序,以实现本说明书实施例所提供的技术方案。

    存储器1020可以采用rom(readonlymemory,只读存储器)、ram(randomaccessmemory,随机存取存储器)、静态存储设备,动态存储设备等形式实现。存储器1020可以存储操作系统和其他应用程序,在通过软件或者固件来实现本说明书实施例所提供的技术方案时,相关的程序代码保存在存储器1020中,并由处理器1010来调用执行。

    输入/输出接口1030用于连接输入/输出模块,以实现信息输入及输出。输入输出/模块可以作为组件配置在设备中(图中未示出),也可以外接于设备以提供相应功能。其中输入设备可以包括键盘、鼠标、触摸屏、麦克风、各类传感器等,输出设备可以包括显示器、扬声器、振动器、指示灯等。

    通信接口1040用于连接通信模块(图中未示出),以实现本设备与其他设备的通信交互。其中通信模块可以通过有线方式(例如usb、网线等)实现通信,也可以通过无线方式(例如移动网络、wifi、蓝牙等)实现通信。

    总线1050包括一通路,在设备的各个组件(例如处理器1010、存储器1020、输入/输出接口1030和通信接口1040)之间传输信息。

    需要说明的是,尽管上述设备仅示出了处理器1010、存储器1020、输入/输出接口1030、通信接口1040以及总线1050,但是在具体实施过程中,该设备还可以包括实现正常运行所必需的其他组件。此外,本领域的技术人员可以理解的是,上述设备中也可以仅包含实现本说明书实施例方案所必需的组件,而不必包含图中所示的全部组件。

    本实施例的计算机可读介质包括永久性和非永久性、可移动和非可移动媒体可以由任何方法或技术来实现信息存储。信息可以是计算机可读指令、数据结构、程序的模块或其他数据。计算机的存储介质的例子包括,但不限于相变内存(pram)、静态随机存取存储器(sram)、动态随机存取存储器(dram)、其他类型的随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程只读存储器(eeprom)、快闪记忆体或其他内存技术、只读光盘只读存储器(cd-rom)、数字多功能光盘(dvd)或其他光学存储、磁盒式磁带,磁带磁磁盘存储或其他磁性存储设备或任何其他非传输介质,可用于存储可以被计算设备访问的信息。

    所属领域的普通技术人员应当理解:以上任何实施例的讨论仅为示例性的,并非旨在暗示本公开的范围(包括权利要求)被限于这些例子;在本公开的思路下,以上实施例或者不同实施例中的技术特征之间也可以进行组合,步骤可以以任意顺序实现,并存在如上所述的本说明书一个或多个实施例的不同方面的许多其它变化,为了简明它们没有在细节中提供。

    另外,为简化说明和讨论,并且为了不会使本说明书一个或多个实施例难以理解,在所提供的附图中可以示出或可以不示出与集成电路(ic)芯片和其它部件的公知的电源/接地连接。此外,可以以框图的形式示出装置,以便避免使本说明书一个或多个实施例难以理解,并且这也考虑了以下事实,即关于这些框图装置的实施方式的细节是高度取决于将要实施本说明书一个或多个实施例的平台的(即,这些细节应当完全处于本领域技术人员的理解范围内)。在阐述了具体细节(例如,电路)以描述本公开的示例性实施例的情况下,对本领域技术人员来说显而易见的是,可以在没有这些具体细节的情况下或者这些具体细节有变化的情况下实施本说明书一个或多个实施例。因此,这些描述应被认为是说明性的而不是限制性的。

    尽管已经结合了本公开的具体实施例对本公开进行了描述,但是根据前面的描述,这些实施例的很多替换、修改和变型对本领域普通技术人员来说将是显而易见的。例如,其它存储器架构(例如,动态ram(dram))可以使用所讨论的实施例。

    本说明书一个或多个实施例旨在涵盖落入所附权利要求的宽泛范围之内的所有这样的替换、修改和变型。因此,凡在本说明书一个或多个实施例的精神和原则之内,所做的任何省略、修改、等同替换、改进等,均应包含在本公开的保护范围之内。


    技术特征:

    1.一种消息推送方法,其特征在于,所述方法包括:

    获取目标用户的目标用户信息;

    根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据;

    根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息;

    将所述目标推送消息进行推送。

    2.根据权利要求1所述的方法,其特征在于,所述根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述用户画像对应的兴趣消息权重数据,包括:

    根据所述目标用户消息,生成所述目标用户对应的目标用户标签;

    根据所述目标用户标签,生成所述目标用户对应的目标用户画像;

    根据预设的用户画像与兴趣消息权重数据之间的对应关系,确定所述目标用户画像对应的兴趣消息权重数据。

    3.根据权利要求2所述的方法,其特征在于,所述根据所述目标用户消息,生成所述目标用户对应的目标用户标签,包括:

    利用预设的用户消息分析模型,基于预设分析维度,对所述目标用户消息进行分析,得到所述目标用户对应的目标用户标签。

    4.根据权利要求1-3任一所述的方法,其特征在于,所述根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息,包括:

    根据所述目标用户的历史行为数据,确定所述目标用户对应的兴趣消息命中数据;其中,所述兴趣消息命中数据包括兴趣消息的推送时机以及兴趣消息在推送时机下的推送命中率;

    根据所述目标用户对应的兴趣消息命中数据,以及,所述目标用户画像对应的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据;

    根据所述目标兴趣消息权重数据,确定目标推送消息,以及所述目标推送消息对应的推送时机。

    5.根据权利要求4所述的方法,其特征在于,所述根据所述目标用户的历史行为数据,确定所述目标用户对应的兴趣消息命中数据,包括:

    根据所述目标用户的历史行为数据,确定各个兴趣消息的推送时机,以及各个兴趣消息在各自对应的推送时机下的推送命中率;

    根据所述各个兴趣消息的推送时机,以及所述各个兴趣消息在各自对应的推送时机下的推送命中率,确定所述目标用户对应的兴趣消息命中数据。

    6.根据权利要求4所述的方法,其特征在于,所述根据所述目标用户对应的兴趣消息命中数据,以及,所述目标用户画像对应的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据,包括:

    根据所述目标用户对应的兴趣消息命中数据,对所述目标画像对应的兴趣消息权重数据进行调整,得到调整后的兴趣消息权重数据;

    根据所述调整后的兴趣消息权重数据,确定所述目标用户对应的目标兴趣消息权重数据。

    7.根据权利要求4所述的方法,其特征在于,所述将所述目标推送消息进行推送,包括:

    根据所述目标推送消息对应的推送时机,对所述目标推送消息进行推送。

    8.一种消息推送装置,其特征在于,所述装置包括:

    信息获取单元,用于获取目标用户的目标用户信息;

    第一确定单元,用于根据所述目标用户信息,确定所述目标用户对应的目标用户画像,以及所述目标用户画像对应的兴趣消息权重数据;

    第二确定单元,用于根据所述兴趣消息权重数据和所述目标用户的历史行为数据,确定目标推送消息;

    消息推送单元,用于将所述目标推送消息进行推送。

    9.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现如权利要求1至7任意一项所述消息推送方法。

    10.一种非暂态计算机可读存储介质,其特征在于,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令用于使所述计算机执行权利要求1至7任意一项所述消息推送方法。

    技术总结
    本发明提供一种消息推送方法,包括:获取目标用户的目标用户信息;根据目标用户信息,确定目标用户对应的目标用户画像,以及目标用户画像对应的兴趣消息权重数据;根据兴趣消息权重数据和目标用户的历史行为数据,确定目标推送消息;将目标推送消息进行推送。以实现根据各个用户分别对应的用户画像以及历史行为数据,对各个用户分别进行针对性的、个性化的消息推送,即可以针对不同用户,采用不同的消息推送方式进行消息推送,以便可以根据用户历史行为数据和推送效果对消息的推送方式进行优化,从而可以实现千人千面的场景化消息推送,进而可以提高推送消息的打开率(即推送命中率),可以提高消息推送的用户体验,以便可以提升用户粘性。

    技术研发人员:张浩;张波;王昱森
    受保护的技术使用者:中国人寿保险股份有限公司
    技术研发日:2020.11.18
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-21384.html

    最新回复(0)