一种应用于服务器端的短信推送方法和装置与流程

文档序号:36794760发布日期:2024-01-23 12:16阅读:16来源:国知局
一种应用于服务器端的短信推送方法和装置与流程

本发明涉及数据推送,具体为一种应用于服务器端的短信推送方法和装置。


背景技术:

1、随着手机等移动终端的快速发展,移动终端的短信服务也越来越广泛地应用于生活、学习和工作等诸多场景。在短信订阅的功能实现下,短信的传播不受时间和地域的限制,服务短信、广告短信、提醒短信等短信均大大地方便了用户的资讯获取。

2、根据申请号为cn201910916115.8的专利显示,该专利的方法包括:根据推送内容生成短信内容,所述短信内容中包括退订所述推送内容的退订链接,所述退订链接指向退订界面,其中,所述退订界面能够在客户端上打开以便用户通过该退订界面来退订所述推送内容,将所述短信内容发送给短信服务平台,以使所述短信服务平台能够根据手机号列表以将所述短信内容发送给与所述手机号列表对应的客户端。

3、部分现有的服务器在对用户进行短信推送的时候,只要能获取到用户的手机号码便能够对其进行短信推送,但是推送的短信内容各色各样,用户不会一个一个的去看,当推送的短信内容吸引不了用户眼球的时候,推送的短信一方面会降低用户的体验感,另一方面会降低短信推送的效果,其次不能根据用户的实际短信反馈情况进行合适的短信推送。


技术实现思路

1、针对现有技术的不足,本发明提供了一种应用于服务器端的短信推送方法和装置,解决了不能贴合用户的实际短信反馈情况进行合适推送,降低用户体验感和降低短信推送效果的问题。

2、为实现以上目的,本发明通过以下技术方案予以实现:一种应用于服务器端的短信推送方法,该方法具体包括以下步骤:

3、步骤一:获取到服务器端对应的推送对象,具体的服务器端为应用程序组件,推送对象为接收推送短信的用户,同时根据时间周期t内的应用程序组件使用情况将推送对象分类为使用对象和未使用对象;具体的,时间周期t的数值由操作人员自行设定,且使用情况表示为在t时间周期内有没有使用应用程序组件。

4、步骤二:对未使用对象的推送短信情况进行分析,并根据未使用对象的短信退订情况对推送短信分类为退订短信和未退订短信,并对退订短信采用停止推送的推送方式,对未退订短信进行推送分析;具体的,短信退订情况表示为未使用对象点击推送短信内的退订链接来完成对发送的推送短信进行退订操作,具体的用户在获取到推送的短信后,根据短信内部存在的退订提示操作进行相应的操作,后续应用程序组件接收到用户的操作反馈,会根据反馈操作进行短信分类。

5、步骤三:获取到未退订短信并根据未使用对象的反馈情况将其分类为反馈未退订短信和未反馈未退订短信,反馈情况具体表示为,应用程序组件推送短信给用户时,若用户根据短信的内容进行与应用程序组件相关联的操作时,则表示存在反馈,比如中国移动推送给用户话费余额的短信,用户在接收到短信后及时缴费了,则表示存在反馈,接着获取到分类为未反馈未退订短信,并生成停止推送方式,具体的,获取到的未反馈未退订短信为所有的短信,同时对该类短信内容进行识别,后续在推送的时候将推送短信与未反馈未退订短信内容相似度进行比较,若相似度超过80%则不进行推送。

6、步骤四:接着根据应用程序组件使用情况对反馈未退订短信进行分析,如果应用程序组件是在信息推送之前进行使用的,且为实时使用,则将反馈未退订短信标记为待推送短信,如果应用程序组件是在信息推送之后使用的,也就是表明是看到推送信息然后再去使用应用程序组件的,则将反馈未退订短信标记为定期推送短信。

7、步骤五:对定期推送短信生成定期推送方式,且定期推送方式具体表示为:获取到时间周期t内所有不存在使用反馈未推送短信的数量记住c,接着计算时间周期t与数量c的比值记作并将其作为定期推送周期生成对应的定期推送方式。具体的,定期推送根据反馈未推送短信的数量从大到小进行推送。

8、步骤六:接着对标记的待推送短信内容进行识别并进行相似度比较,将内容相似度超过80%的待推送短信进行同类型划分并将分类类型记作p,且p=1、2、…、n,具体的1、2、…、n,表示为短信类型,用数字进行表示方便后续的计算与描述,同时获取到其分类类型p对应的数量记作dp,并根据数量dp生成推送方式,且生成推送方式的具体方式如下:

9、s1:将待推送短信按照分类类型数量dp从大到小排序,且排序具体表示为将同类型的数量从大到小排序,接着计算同类型待推送短信的最大时间值与最小时间值的差值;具体的,待推送短信最大时间值表示为以当前时间为起点,获取到时间距离起点最大的值和最小的值,然后再计算二者的差值,以此类推计算得到所有同类型时间差值。

10、s2:获取到计算出来的所有差值同时计算差值的均值,并将均值作为推送周期,接着将推送周期内的待推送短信按照同类型数量dp从大到小依次进行推送并生成推送方式。具体的,在推送周期内,先对同类型数量值最大对应的待推送短信进行推送,然后按照数量依次递减的进行推送。

11、本发明提供了一种应用于服务器端的短信推送方法和装置。与现有技术相比具备以下有益效果:

12、本发明通过对推送的短信进行分类处理,并对分类后的短信进行反馈分析,判断推送的短信是否存在用户的反馈,针对没有反馈的短信后续不再进行推送,针对存在反馈的短信再次根据用户的实际情况来进行数据分析,通过分析得到贴合用户实际情况的短信类型来进行不同方式的推送,一方面能够保证用户接收到短信后的体验感,另一方面根据实际情况中的用户需求来进行短信推送,能够提高短信推送的效果。



技术特征:

1.一种应用于服务器端的短信推送方法,其特征在于,该方法包括以下步骤:

2.根据权利要求1所述的一种应用于服务器端的短信推送方法,其特征在于,所述步骤一中应用程序组件的使用情况时间范围为时间周期t,且t的数值由操作人员设定。

3.根据权利要求1所述的一种应用于服务器端的短信推送方法,其特征在于,所述步骤二中短信退订情况表示为识别短信内容判断是否存在退订操作内容。

4.根据权利要求1所述的一种应用于服务器端的短信推送方法,其特征在于,所述步骤四中具体的分类方式为:

5.根据权利要求1所述的一种应用于服务器端的短信推送方法,其特征在于,所述步骤五中对定期推送短信生成定期推送方式如下:

6.根据权利要求1所述的一种应用于服务器端的短信推送方法,其特征在于,所述步骤五中对待推送信息生成推送方式如下:

7.根据权利要求1所述的一种应用于服务器端的短信推送方法,其特征在于,所述步骤六中对使用中未退订短信按需推送的方式为:

8.根据权利要求1所述的一种应用于服务器端的短信推送方法,其特征在于,所述步骤六中对非使用中未退订短信分析生成推送方式为:

9.应用于权利要求1-8任意一项所述的一种应用于服务器端的短信推送方法的装置,其特征在于,该装置包括至少三组处理器,一组处理器用于对用户信息进行存储,其中用户信息包括:用户号码、已推送信息数量和反馈信息数量,一组处理器用于根据用户信息来对后续推送信息进行分析得到推送方式,最后一组处理器用于根据推送方式来进行合适的短信推送。


技术总结
本发明公开了一种应用于服务器端的短信推送方法和装置,本发明涉及数据推送技术领域,解决了不能贴合用户的实际短信反馈情况进行合适推送,降低用户体验感和降低短信推送效果的技术问题,本发明通过对推送的短信进行分类处理,并对分类后的短信进行反馈分析,判断推送的短信是否存在用户的反馈,针对没有反馈的短信后续不再进行推送,针对存在反馈的短信再次根据用户的实际情况来进行数据分析,通过分析得到贴合用户实际情况的短信类型来进行不同方式的推送,一方面能够保证用户接收到短信后的体验感,另一方面根据实际情况中的用户需求来进行短信推送,能够提高短信推送的效果。

技术研发人员:姚晓辉,汪伟
受保护的技术使用者:北京金信瑞通科技股份有限公司
技术研发日:
技术公布日:2024/1/22
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1