一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种多渠道消息推送方法及系统与流程

2022-11-23 18:10:19 来源:中国专利 TAG:


1.本发明涉及消息推送技术领域,具体是涉及一种多渠道消息推送方法及系统。


背景技术:

2.随着互联网软件的快速发展,极大方便了人们的日常生活,例如外卖软件、购物软件、打车软件等功能软件,这些软件基本都有向用户发送通知消息的需求,为了让用户能够查看到通知消息,会采用多种渠道来推送消息,多种渠道除了功能软件本身,还包括短信、邮件、公众号等等,这样会导致用户接收到多个内容完全一样的推送消息,会给功能软件的用户带来一定的困扰。因此,需要提供一种多渠道消息推送方法及系统,旨在缓解上述问题。


技术实现要素:

3.针对现有技术存在的不足,本发明的目的在于提供一种多渠道消息推送方法及系统,以缓解上述背景技术中存在的问题。
4.本发明是这样实现的,一种多渠道消息推送方法,所述方法包括以下步骤:通过多种渠道类型向新用户账号发送推送消息,渠道类型包括对应的功能软件、社交平台公众号和短信,推送消息上设置有已查阅命令,当用户点击已查阅命令,平台就会接收到已查阅反馈;对新用户账号接收到的推送消息进行计数,当推送消息的数量到达设定数量值时,标记所述新用户账号为老用户账号;对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道;通过主要查阅渠道向老用户账号发送推送消息,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
5.作为本发明进一步的方案:所述对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道的步骤,具体包括:确定老用户账号中每条已查阅反馈对应的渠道类型,得到每种渠道类型的反馈数量;确定老用户账号中每个推送消息的第一条已查阅反馈所对应的渠道类型,得到每种渠道类型的第一反馈值;计算每种渠道类型的重要程度基数,重要程度基数=k1*反馈数量 k2*第一反馈值,根据重要程度基数确定主要查阅渠道和次要查阅渠道。
6.作为本发明进一步的方案:当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息的步骤,具体包括:根据推送消息的重要等级确定设定时间值,每个推送消息均标记有重要等级,每个重要等级均对应有不同时长的设定时间值;
当所述设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
7.作为本发明进一步的方案:所述方法还包括接收用户的自定义设置,具体步骤为:接收用户输入的推送渠道自定义设置命令,所述推送渠道自定义设置命令包括主要推送渠道和次要推送渠道;根据推送渠道自定义设置命令确定对应用户账号的主要查阅渠道和次要查阅渠道。
8.作为本发明进一步的方案:推送消息上设置有已查阅命令,已查阅命令为已查阅按钮、信息反馈或者跳转链接。
9.本发明的另一目的在于提供一种多渠道消息推送系统,所述系统包括:新账号推送消息模块,用于通过多种渠道类型向新用户账号发送推送消息,渠道类型包括对应的功能软件、社交平台公众号和短信,推送消息上设置有已查阅命令,当用户点击已查阅命令,平台就会接收到已查阅反馈;推送消息计数模块,用于对新用户账号接收到的推送消息进行计数,当推送消息的数量到达设定数量值时,标记所述新用户账号为老用户账号;主次查阅渠道确定模块,用于对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道;老账号推送消息模块,用于通过主要查阅渠道向老用户账号发送推送消息,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
10.作为本发明进一步的方案:所述主次查阅渠道确定模块包括:反馈数量确定单元,用于确定老用户账号中每条已查阅反馈对应的渠道类型,得到每种渠道类型的反馈数量;第一反馈值确定单元,用于确定老用户账号中每个推送消息的第一条已查阅反馈所对应的渠道类型,得到每种渠道类型的第一反馈值;重要程度基数计算单元,用于计算每种渠道类型的重要程度基数,重要程度基数=k1*反馈数量 k2*第一反馈值,根据重要程度基数确定主要查阅渠道和次要查阅渠道。
11.作为本发明进一步的方案:所述老账号推送消息模块包括:设定时间值确定单元,用于根据推送消息的重要等级确定设定时间值,每个推送消息均标记有重要等级,每个重要等级均对应有不同时长的设定时间值;推送消息补发单元,当所述设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
12.作为本发明进一步的方案:所述系统还包括渠道自定义设置模块,渠道自定义设置模块具体包括:自定义设置命令单元,用于接收用户输入的推送渠道自定义设置命令,所述推送渠道自定义设置命令包括主要推送渠道和次要推送渠道;主次查阅渠道确定单元,用于根据推送渠道自定义设置命令确定对应用户账号的主要查阅渠道和次要查阅渠道。
13.与现有技术相比,本发明的有益效果是:本发明中的推送消息上设置有已查阅命令,通过对新用户账号接收到的推送消息
进行计数,当推送消息的数量到达设定数量值时,标记所述新用户账号为老用户账号;对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道;通过主要查阅渠道向老用户账号发送推送消息,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。如此,能够保证消息被用户查看,且老用户在设定时间值内查看推送消息时,只会收到一条消息,不存在收到多个内容完全一样推送消息的困扰。
附图说明
14.图1为一种多渠道消息推送方法的流程图。
15.图2为一种多渠道消息推送方法中确定所述老用户账号的主要查阅渠道和次要查阅渠道的流程图。
16.图3为一种多渠道消息推送方法中通过次要查阅渠道向所述老用户账号发送推送消息的流程图。
17.图4为一种多渠道消息推送方法中接收用户的自定义设置的流程图。
18.图5为一种多渠道消息推送系统的结构示意图。
19.图6为一种多渠道消息推送系统中主次查阅渠道确定模块的结构示意图。
20.图7为一种多渠道消息推送系统中老账号推送消息模块的结构示意图。
21.图8为一种多渠道消息推送系统中渠道自定义设置模块的结构示意图。
具体实施方式
22.为了使本发明的目的、技术方案及优点更加清晰,以下结合附图及具体实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
23.以下结合具体实施例对本发明的具体实现进行详细描述。
24.如图1所示,本发明实施例提供了一种多渠道消息推送方法,所述方法包括以下步骤:s100,通过多种渠道类型向新用户账号发送推送消息,渠道类型包括对应的功能软件、社交平台公众号和短信,推送消息上设置有已查阅命令,当用户点击已查阅命令,平台就会接收到已查阅反馈;s200,对新用户账号接收到的推送消息进行计数,当推送消息的数量到达设定数量值时,标记所述新用户账号为老用户账号;s300,对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道;s400,通过主要查阅渠道向老用户账号发送推送消息,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
25.需要说明的是,随着互联网软件的快速发展,极大方便了人们的日常生活,例如外卖软件、购物软件、打车软件等功能软件,这些软件基本都有向用户发送通知消息的需求,为了让用户能够查看到通知消息,会采用多种渠道来推送消息,多种渠道除了功能软件本身,还包括短信、邮件、公众号等等,这样会导致用户接收到多个内容完全一样的推送消息,
会给功能软件的用户带来一定的困扰,本发明实施例旨在缓解上述问题。
26.当用户刚开始使用本发明实施例中的功能软件时,软件平台会通过多种渠道类型向新用户账号发送推送消息,渠道类型包括对应的功能软件、社交平台公众号和短信三种,推送消息上设置有已查阅命令,已查阅命令为已查阅按钮、信息反馈或者跳转链接,当为普通的用户查看即可消息时,消息上设置有查阅按钮,当用户点击查阅按钮,平台就会接收到已查阅反馈;当需要用户填写信息进行反馈的消息时,用户发送反馈信息,平台就会接收到已查阅反馈;当消息中存在跳转链接时,用户点击跳转链接进一步查看时,平台就会接收到已查阅反馈。本发明实施例会自动对新用户账号接收到的推送消息进行计数,当推送消息的数量到达设定数量值时,设定数量值为提前设定的定值,例如为100条,标记所述新用户账号为老用户账号,接着对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道,以后一开始仅仅通过主要查阅渠道向老用户账号发送推送消息,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号补发推送消息,如此,老用户在设定时间值内查看推送消息时,只会收到一条消息,不存在收到多个内容完全一样推送消息的困扰。
27.如图2所示,作为本发明一个优选的实施例,所述对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道的步骤,具体包括:s301,确定老用户账号中每条已查阅反馈对应的渠道类型,得到每种渠道类型的反馈数量;s302,确定老用户账号中每个推送消息的第一条已查阅反馈所对应的渠道类型,得到每种渠道类型的第一反馈值;s303,计算每种渠道类型的重要程度基数,重要程度基数=k1*反馈数量 k2*第一反馈值,根据重要程度基数确定主要查阅渠道和次要查阅渠道。
28.本发明实施例中,为了确定主要查阅渠道和次要查阅渠道,需要获取老用户账号中每条已查阅反馈对应的渠道类型,得到每种渠道类型的反馈数量;同时需要获取老用户账号中每个推送消息的第一条已查阅反馈所对应的渠道类型,得到每种渠道类型的第一反馈值,容易理解,一条消息通过三个渠道进行发送后,可能会收到不止一个已查阅反馈,这里只需要记录第一条已查阅反馈所对应的渠道类型,渠道类型被记录一次,对应的第一反馈值加一;最后计算每种渠道类型的重要程度基数,重要程度基数=k1*反馈数量 k2*第一反馈值,k1和k2均为提前设置的系数,为定值。
29.如图3所示,作为本发明一个优选的实施例,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息的步骤,具体包括:s401,根据推送消息的重要等级确定设定时间值,每个推送消息均标记有重要等级,每个重要等级均对应有不同时长的设定时间值;s402,当所述设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
30.本发明实施例中,所述设定时间值是根据推送消息的重要等级确定的,每个推送消息均标记有重要等级,提前建立有重要等级与设定时间值的对照表,每个重要等级对应有唯一的设定时间值。
31.如图4所示,作为本发明一个优选的实施例,所述方法还包括接收用户的自定义设
置,具体步骤为:s501,接收用户输入的推送渠道自定义设置命令,所述推送渠道自定义设置命令包括主要推送渠道和次要推送渠道;s502,根据推送渠道自定义设置命令确定对应用户账号的主要查阅渠道和次要查阅渠道。
32.本发明实施例中,用户可以在功能软件中自定义推送渠道,用户需要输入推送渠道自定义设置命令,推送渠道自定义设置命令包括主要推送渠道和次要推送渠道,本发明实施例会根据推送渠道自定义设置命令确定对应用户账号的主要查阅渠道和次要查阅渠道,主要查阅渠道与主要推送渠道相对应,次要查阅渠道与次要推送渠道相对应。例如,一个用户关注了功能软件的公众号,平时只打开社交软件,不怎么打开功能软件,且将功能软件发送的短信给屏蔽了,就可以设置主要查阅渠道为社交平台公众号,次要查阅渠道为功能软件本身。
33.如图5所示,本发明实施例还提供了一种多渠道消息推送系统,所述系统包括:新账号推送消息模块100,用于通过多种渠道类型向新用户账号发送推送消息,渠道类型包括对应的功能软件、社交平台公众号和短信,推送消息上设置有已查阅命令,当用户点击已查阅命令,平台就会接收到已查阅反馈;推送消息计数模块200,用于对新用户账号接收到的推送消息进行计数,当推送消息的数量到达设定数量值时,标记所述新用户账号为老用户账号;主次查阅渠道确定模块300,用于对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道;老账号推送消息模块400,用于通过主要查阅渠道向老用户账号发送推送消息,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
34.当用户刚开始使用本发明实施例中的功能软件时,软件平台会通过多种渠道类型向新用户账号发送推送消息,渠道类型包括对应的功能软件、社交平台公众号和短信三种,推送消息上设置有已查阅命令,已查阅命令为已查阅按钮、信息反馈或者跳转链接,当为普通的用户查看即可消息时,消息上设置有查阅按钮,当用户点击查阅按钮,平台就会接收到已查阅反馈;当需要用户填写信息进行反馈的消息时,用户发送反馈信息,平台就会接收到已查阅反馈;当消息中存在跳转链接时,用户点击跳转链接进一步查看时,平台就会接收到已查阅反馈。本发明实施例会自动对新用户账号接收到的推送消息进行计数,当推送消息的数量到达设定数量值时,设定数量值为提前设定的定值,例如为100条,标记所述新用户账号为老用户账号,接着对老用户账号中推送消息的查阅情况进行分析,确定所述老用户账号的主要查阅渠道和次要查阅渠道,以后一开始仅仅通过主要查阅渠道向老用户账号发送推送消息,当设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号补发推送消息,如此,老用户在设定时间值内查看推送消息时,只会收到一条消息,不存在收到多个内容完全一样推送消息的困扰。
35.如图6所示,作为本发明一个优选的实施例,所述主次查阅渠道确定模块300包括:反馈数量确定单元301,用于确定老用户账号中每条已查阅反馈对应的渠道类型,得到每种渠道类型的反馈数量;
第一反馈值确定单元302,用于确定老用户账号中每个推送消息的第一条已查阅反馈所对应的渠道类型,得到每种渠道类型的第一反馈值;重要程度基数计算单元303,用于计算每种渠道类型的重要程度基数,重要程度基数=k1*反馈数量 k2*第一反馈值,根据重要程度基数确定主要查阅渠道和次要查阅渠道。
36.本发明实施例中,为了确定主要查阅渠道和次要查阅渠道,需要获取老用户账号中每条已查阅反馈对应的渠道类型,得到每种渠道类型的反馈数量;同时需要获取老用户账号中每个推送消息的第一条已查阅反馈所对应的渠道类型,得到每种渠道类型的第一反馈值,容易理解,一条消息通过三个渠道进行发送后,可能会收到不止一个已查阅反馈,这里只需要记录第一条已查阅反馈所对应的渠道类型,渠道类型被记录一次,对应的第一反馈值加一;最后计算每种渠道类型的重要程度基数,重要程度基数=k1*反馈数量 k2*第一反馈值,k1和k2均为提前设置的系数,为定值。
37.如图7所示,作为本发明一个优选的实施例,所述老账号推送消息模块400包括:设定时间值确定单元401,用于根据推送消息的重要等级确定设定时间值,每个推送消息均标记有重要等级,每个重要等级均对应有不同时长的设定时间值;推送消息补发单元402,当所述设定时间值后,没有接收到已查阅反馈,通过次要查阅渠道向所述老用户账号发送推送消息。
38.如图8所示,作为本发明一个优选的实施例,所述系统还包括渠道自定义设置模块500,渠道自定义设置模块500具体包括:自定义设置命令单元501,用于接收用户输入的推送渠道自定义设置命令,所述推送渠道自定义设置命令包括主要推送渠道和次要推送渠道;主次查阅渠道确定单元502,用于根据推送渠道自定义设置命令确定对应用户账号的主要查阅渠道和次要查阅渠道。
39.以上仅对本发明的较佳实施例进行了详细叙述,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
40.应该理解的是,虽然本发明各实施例的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,各实施例中的至少一部分步骤可以包括多个子步骤或者多个阶段,这些子步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些子步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤的子步骤或者阶段的至少一部分轮流或者交替地执行。
41.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一非易失性计算机可读取存储介质中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,本技术所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和/或易失性存储器。非易失性存储器可包括只读存储器(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)等。
42.本领域技术人员在考虑说明书及实施例处的公开后,将容易想到本公开的其它实施方案。本技术旨在涵盖本公开的任何变型、用途或者适应性变化,这些变型、用途或者适应性变化遵循本公开的一般性原理并包括本公开未公开的本技术领域中的公知常识或惯用技术手段。说明书和实施例仅被视为示例性的,本公开的真正范围和精神由权利要求指出。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献