消息推送方法、装置和服务器.pdf

上传人:zhu****_FC 文档编号:4080559 上传时间:2018-08-14 格式:PDF 页数:23 大小:3.53MB
返回 下载 相关 举报
摘要
申请专利号:

CN201310432755.4

申请日:

2013.09.22

公开号:

CN104468667A

公开日:

2015.03.25

当前法律状态:

授权

有效性:

有权

法律详情:

授权|||实质审查的生效IPC(主分类):H04L 29/08申请日:20130922|||公开

IPC分类号:

H04L29/08; H04W4/12(2009.01)I

主分类号:

H04L29/08

申请人:

腾讯科技(深圳)有限公司

发明人:

肖斯予

地址:

518000广东省深圳市福田区振兴路赛格科技园2栋东403室

优先权:

专利代理机构:

北京三高永信知识产权代理有限责任公司11138

代理人:

罗振安

PDF下载: PDF下载
内容摘要

本发明公开了一种消息推送方法、装置和服务器,属于网络技术领域。所述方法包括:检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;若检测结果为超过预定阈值,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;若检测结果为存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息。本发明通过在检测到社交应用账户在预定时间段内的不活跃度超过预定阈值且社交应用账户的社交信息分享平台在预定时间段内存在新消息时,则推送提醒消息;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不能及时发送提醒短信或者提醒邮件的问题;达到了能够及时发送提醒短信或者提醒邮件的效果。

权利要求书

权利要求书1.  一种消息推送方法,其特征在于,所述方法包括:检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;若检测结果为超过所述预定阈值,则检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;若检测结果为存在所述新消息,则向与所述社交应用账户绑定的通信地址推送提醒消息。2.  根据权利要求1所述的方法,其特征在于,所述检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值,包括:检测所述社交应用账户处于未登录状态的时长是否超过第一阈值,或者,所述社交应用账户处于未发信状态的时长是否超过第二阈值。3.  根据权利要求2所述的方法,其特征在于,所述检测所述社交应用账户处于未登录状态的时长是否超过第一阈值,或者,处于未发信状态的时长是否超过第二阈值,包括:若所述社交应用账户对应的操作系统类型为第一系统,则检测所述社交应用账户处于未登录状态的时长是否超过第一阈值;若所述社交应用账户对应的操作系统类型为第二系统,则检测所述社交应用账户处于未发信状态的时长是否超过第二阈值;其中,所述社交应用程序在所述第二系统中的平均后台运行时长大于在所述第一系统中的平均后台运行时长。4.  根据权利要求1所述的方法,其特征在于,在所述新消息包括针对所述社交应用账户的评论消息时,则向与所述社交应用账户绑定的通信地址发送提醒消息,包括:向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:针对所述社交应用账户的评论消息在预定时间段内的未读条数;针对所述社交应用账户的评论消息所对应的联系人昵称;针对所述社交应用账户的评论消息的内容。5.  根据权利要求1所述的方法,其特征在于,在所述新消息包括所述社交应用账户的联系人的更新消息时,则向与所述社交应用账户绑定的通信地址发送提醒消息,包括:向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:所述社交应用账户的联系人的更新消息的未读条数或未读条数的数值范围;所述社交应用账户的联系人的更新消息所对应的联系人昵称;所述社交应用账户的联系人的更新消息的内容。6.  根据权利要求1所述的方法,其特征在于,所述检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值之前,还包括:检测所述社交应用账户是否对应于指定地区;若检测结果为所述社交应用账户对应于指定地区,则执行检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤。7.  一种消息推送装置,其特征在于,所述装置包括:第一检测模块,用于检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;第二检测模块,用于当所述第一检测模块的检测结果为超过所述预定阈值时,检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;发送模块,用于当所述第二检测模块的检测结果为存在所述新消息时,向与所述社交应用账户绑定的通信地址推送提醒消息。8.  根据权利要求7所述的装置,其特征在于,所述第一检测模块,包括:第一检测单元,用于检测所述社交应用账户处于未登录状态的时长是否超 过第一阈值,或者,第二检测单元,用于检测所述社交应用账户处于未发信状态的时长是否超过第二阈值。9.  根据权利要求8所述的装置,其特征在于,所述第一检测单元,用于当所述社交应用账户对应的操作系统类型为第一系统时,检测所述社交应用账户处于未登录状态的时长是否超过第一阈值;所述第二检测单元,用于当所述社交应用账户对应的操作系统类型为第二系统时,检测所述社交应用账户处于未发信状态的时长是否超过第二阈值;其中,所述社交应用程序在所述第二系统中的平均后台运行时长大于在所述第一系统中的平均后台运行时长。10.  根据权利要求7所述的装置,其特征在于,在所述新消息包括针对所述社交应用账户的评论消息时,所述发送模块,包括:第一发送单元,用于向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:针对所述社交应用账户的评论消息在预定时间段内的未读条数;针对所述社交应用账户的评论消息所对应的联系人昵称;针对所述社交应用账户的评论消息的内容。11.  根据权利要求7所述的装置,其特征在于,在所述新消息包括所述社交应用账户的联系人的更新消息时,所述发送模块,包括:第二发送单元,用于向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:所述社交应用账户的联系人的更新消息的未读条数或未读条数的数值范围;所述社交应用账户的联系人的更新消息所对应的联系人昵称;所述社交应用账户的联系人的更新消息的内容。12.  根据权利要求7所述的装置,其特征在于,所述装置还包括:第三检测模块,用于检测所述社交应用账户是否对应于指定地区;所述第一检测模块,用于当所述第三检测模块的检测结果为所述社交应用账户对应于指定地区时,执行检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤。13.  一种服务器,其特征在于,所述服务器包括如权利要求7至12任一所述的消息推送装置。

说明书

说明书消息推送方法、装置和服务器
技术领域
本发明涉及网络技术领域,特别涉及一种消息推送方法、装置和服务器。
背景技术
随着移动互联网的发展,社交应用程序成为移动终端上使用最为广泛的应用程序之一,移动终端可以是智能手机、平板电脑、电子书阅读器或者掌上电脑之类的电子设备。
当用户使用社交应用程序的活跃度不高,也即长时间未使用该社交应用程序时,服务器会以短信或者邮件的方式向该用户发送提醒信息,该提醒信息用于提醒用户使用该社交应用程序。通常,服务器在检测到某用户的社交应用账户满足以下条件时:A、用户24小时未登录该社交应用账户;B、存在发送至该社交应用账户的新消息或者新朋友申请,向与该社交应用账户绑定的手机发送提醒短信或者向与该社交应用账户绑定的邮箱发送提醒邮件,以提高该用户的活跃度。
在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:提高用户使用社交应用程序的活跃度完全依赖于是否存在发送至该社交应用账户的新消息或者新朋友申请,即当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器则不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户。
发明内容
为了解决当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题,本发明实施例提供了一种消息推送方法、装置和服务器。所述技术方案如下:
第一方面,提供了一种消息推送方法,所述方法包括:
检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;
若检测结果为超过所述预定阈值,则检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;
若检测结果为存在所述新消息,则向与所述社交应用账户绑定的通信地址推送提醒消息。
第二方面,提供了一种消息推送装置,所述装置包括:
第一检测模块,用于检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;
第二检测模块,用于当所述第一检测模块的检测结果为超过所述预定阈值时,检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;
发送模块,用于当所述第二检测模块的检测结果为存在所述新消息时,向与所述社交应用账户绑定的通信地址推送提醒消息。
第二方面,提供了一种服务器,所述服务器包括第二方面所述的消息推送装置。
本发明实施例提供的技术方案带来的有益效果是:
通过在检测到社交应用账户在预定时间段内的不活跃度超过预定阈值且社交应用账户的社交信息分享平台在预定时间段内存在新消息时,则推送提醒消息;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一个实施例提供的消息推送方法的方法流程图;
图2是本发明另一实施例提供的消息推送方法的方法流程图;
图3是本发明另一实施例提供的消息推送方法的方法流程图;
图4是本发明一个实施例提供的消息推送方法的实施示意图;
图5是本发明一个实施例提供的消息推送装置的结构方框图;
图6是本发明另一实施例提供的消息推送装置的结构方框图;
图7是本发明另一实施例提供的消息推送装置的结构方框图;
图8是本发明一个实施例提供的服务器的设备构成图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
请参考图1,其示出了本发明一个实施例提供的消息推送方法的方法流程图。该消息推送方法包括:
步骤102,检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;
服务器检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值。
步骤104,若检测结果为超过预定阈值,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;
若检测结果为社交应用账户在预定时间段内的不活跃度超过预定阈值,则服务器检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息。
其中,社交信息分享平台为社交应用账户中的所有联系人发表信息及公开交流的平台,且社交信息分享平台的消息更新频率要远远高于存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序的频率。
步骤106,若检测结果为存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息;
若检测结果为社交应用账户的社交信息分享平台在预定时间段内存在新消息,则服务器向与社交应用账户绑定的通信地址推送提醒消息。
综上所述,本发明实施例提供的消息推送方法,通过检测社交应用账户在 预定时间段内的不活跃度是否超过预定阈值,当超过预定阈值,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,向与社交应用账户绑定的通信地址推送提醒消息,来提醒用户使用该社交应用账户,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
上述实施例中的检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤和检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息的步骤的具体实施情况可分别参考下面两个实施例。
首先,对于检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤的具体实施情况作详细介绍:
目前,用户所使用的终端的操作系统类型主要分为IOS系统和Android系统,两种系统都支持程序在后台运行。IOS系统中,如果程序在后台运行时间超过一定时间,则IOS系统会自动结束该程序的运行;而Android系统自动结束后台运行的程序比较困难,一般需要用户手动结束。若用户一直未手动结束后台运行的程序,则该程序一直在后台运行。根据上述两种系统的特点,可以得出,程序在Android系统中的平均后台运行时长大于IOS系统的平均后台运行时长。根据上述特点,服务器可以针对不同的操作系统确定不同的活跃度测量方法。
请参考图2,其示出了本发明另一实施例提供的消息推送方法的方法流程图。该消息推送方法,包括:
步骤201,获取社交应用账户对应的操作系统类型;
服务器获取社交应用账户对应的操作系统类型。
比如,若该社交应用账户对应的操作系统为Android系统,则服务器获取到的操作系统类型即为Android系统。
需要说明的是,该社交应用账户对应的操作系统可以是该社交应用账户上一次登录时的终端的操作系统,也可以是该社交应用账户在注册时所使用终端 对应的操作系统。服务器记录有该社交应用账户每次登录时所使用的终端的操作系统类型。通常服务器获取该社交应用账户上一次登录时所使用终端的操作系统类型。本发明实施例以社交应用账户对应的操作系统为该社交应用账户上一次登录时的终端的操作系统为例进行说明。
步骤202,根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,或者,社交应用账户处于未发信状态的时长是否超过第二阈值;
服务器根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,和/或,社交应用账户处于未发信状态的时长是否超过第二阈值;
具体的,若社交应用账户对应的操作系统类型为第一系统,则检测社交应用账户处于未登录状态的时长是否超过第一阈值,第一系统可以是IOS系统。
若社交应用账户对应的操作系统类型为第二系统,则检测社交应用账户处于未发信状态的时长是否超过第二阈值,第二系统可以是Android系统。
其中,社交应用程序在第二系统中的平均后台运行时长大于在第一系统中的平均后台运行时长。
由于程序在Android系统中的平均后台运行时长大于IOS系统的平均后台运行时长,所以,本实施例中假设第一系统为IOS系统,第二系统为Android系统。若该社交应用账户上一次登录时的终端的操作系统为IOS系统,则服务器检测社交应用账户处于未登录状态的时长是否超过24小时;若该社交应用账户上一次登录时的终端的操作系统为Android系统,则服务器检测社交应用账户处于未发信状态的时长是否超过7天。其中,未发信状态包括未登录状态,和登录但未发信状态两种情况。
步骤203,若检测结果为超过预定阈值,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;
若检测结果为超过预定阈值,则服务器检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息。
其中,社交信息分享平台为社交应用账户中的所有联系人发表信息及公开交流的平台。比如,若该社交应用账户上一次登录时的终端的操作系统为IOS系统,且该社交应用账户处于未登录状态的时长超过24小时,则服务器检测该 社交应用账户的社交信息分享平台在未登录期间是否存在新消息;
若该社交应用账户上一次登录时的终端的操作系统为Android系统,且该社交应用账户处于未发信状态的时长超过7天,则服务器检测该社交应用账户的社交信息分享平台在未发信期间是否存在新消息。
步骤204,若检测结果为存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息;
若检测结果为该社交应用账户的社交信息分享平台在预定时间段内存在新消息,则服务器向与社交应用账户绑定的通信地址推送提醒消息,该与社交应用账户绑定的通信地址可以是用户在注册该社交应用账户时填写的手机号码或邮箱地址。
比如,该社交应用账户的社交信息分享平台在未登录期间或者未发信期间存在新消息,如果与社交应用账户绑定的通信地址为手机号码,则服务器向该手机号码发送短信提醒消息;如果与社交应用账户绑定的通信地址为邮箱地址,则服务器向该邮箱地址发送邮件提醒消息。
由于社交信息分享平台的消息更新频率要远远高于存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序的频率,所以本发明实施例提供的消息推送方法中向用户推送提醒消息的可能性远远高于根据存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序的频率来向用户推送提醒消息的可能性。
需要说明的是,本发明实施例提供的消息推送方法也可以和根据是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序来向用户推送提醒消息的方法相结合,即在社交应用账户处于未登录状态的时长是否超过第一阈值,和/或,社交应用账户处于未发信状态的时长是否超过第二阈值的前提下,如果检测到不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,再检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,从而根据最终检测结果向与社交应用账户绑定的通信地址推送提醒消息。
综上所述,本发明实施例提供的消息推送方法,通过获取社交应用账户对应的操作系统类型,根据不同的操作系统的特点检测社交应用账户处于未登录状态的时长是否超过第一阈值或者社交应用账户处于未发信状态的时长是否超 过第二阈值,在社交应用账户处于未登录状态的时长超过第一阈值或者社交应用账户处于未发信状态的时长超过第二阈值时,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,向与社交应用账户绑定的通信地址推送提醒消息,来提醒用户使用该社交应用账户,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
其次,对于检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息的步骤的具体实施情况作详细介绍:
社交应用账户的社交信息分享平台的新消息包括针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息。
比如,用户的微信账户中朋友圈中所显示的新消息包括用户的微信账户中的好友对用户在朋友圈发表的信息的各种形式的评论信息和微信账户中的好友新发表的更新信息;其中,评论信息包括一般评论信息和赞(表示认同、关注)信息等;更新信息包括好友在朋友圈新发表的状态信息或图片信息等。
请参考图3,其示出了本发明另一实施例提供的消息推送方法的方法流程图。该消息推送方法,包括:
步骤301,检测社交应用账户是否对应于指定地区;
服务器检测社交应用账户是否对应于指定地区;具体的,社交应用账户对应的指定地区为该社交应用账户登录时所使用网络对应的地区、该社交应用账户的注册地区,和/或,该社交应用账户所对应的社交应用程序的区域版本号所对应的地区;其中,社交应用账户登录时所使用网络对应的地区可以是社交应用账户上一次登录时所使用网络对应的地区,也可以是社交应用账户登录时经常使用的网络所对应的地区。
若社交应用账户对应的指定地区为该社交应用账户登录时所使用网络对应的地区,则服务器可以根据社交应用账户在登录时的IP地址判断出对应的地区,从而检测该社交应用账户是否对应于指定地区;
若社交应用账户对应的指定地区为该社交应用账户的注册地区,则服务器检测该社交应用账户在注册时的注册地区是否为指定地区;
若社交应用账户对应的指定地区为该社交应用程序的区域版本号所对应的地区,则服务器根据该社交应用程序的区域版本号判断出该社区应用账户对应的地区,从而检测该社交应用账户是否对应于指定地区。
比如,服务器检测微信账户是否对应于海外地区。
需要说明的是,步骤301和步骤302不存在先后顺序,也即可以先执行步骤302,再执行步骤301。
步骤302,获取社交应用账户对应的操作系统类型;
若检测结果为社交应用账户对应于指定地区,则服务器获取社交应用账户对应的操作系统类型。
比如,若该社交应用账户对应的操作系统为Android系统,则服务器获取到的操作系统类型即为Android系统。
需要说明的是,该社交应用账户对应的操作系统可以是该社交应用账户上一次登录时的终端的操作系统,也可以是该社交应用账户在注册时所使用终端对应的操作系统。服务器记录有该社交应用账户每次登录时所使用的终端的操作系统类型。通常服务器获取该社交应用账户上一次登录时所使用终端的操作系统类型。本发明实施例以社交应用账户对应的操作系统为该社交应用账户上一次登录时的终端的操作系统为例进行说明。
步骤303,根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,或者,社交应用账户处于未发信状态的时长是否超过第二阈值;
服务器根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,或者,社交应用账户处于未发信状态的时长是否超过第二阈值;
具体的,若社交应用账户对应的操作系统类型为第一系统,则检测社交应用账户处于未登录状态的时长是否超过第一阈值;
若社交应用账户对应的操作系统类型为第二系统,则检测社交应用账户处于未发信状态的时长是否超过第二阈值;
其中,社交应用程序在第二系统中的平均后台运行时长大于在第一系统中 的平均后台运行时长。
由于程序在Android系统中的平均后台运行时长大于IOS系统的平均后台运行时长,所以,假设第一系统为IOS系统,第二系统为Android系统,则若该社交应用账户上一次登录时的终端的操作系统为IOS系统,则服务器检测社交应用账户处于未登录状态的时长是否超过24小时;若该社交应用账户上一次登录时的终端的操作系统为Android系统,则服务器检测社交应用账户处于未发信状态的时长是否超过7天。
步骤304,检测在预定时间段内是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序;
若检测结果为超过预定阈值,则服务器检测在预定时间段内是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序。
比如,若用户上一次登录微信账户时的终端的操作系统为IOS系统,且用户未登录微信账户的时长超过24小时,或者,用户上一次登录微信账户时的终端的操作系统为Android系统,且用户未使用微信账户发信的时长超过7天,则服务器检测在用户未登录微信账户期间或者未使用微信账户发信期间是否存在发送给该用户的新消息、新朋友申请或者该用户的QQ好友或通信录好友中是否有好友新注册微信账户。
若服务器检测到存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,则进入步骤305;
若服务器检测到不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,则进入步骤306。
需要进行说明的是,也可以不经过步骤304和步骤305,直接执行步骤306,或者也可以先执行步骤306,再执行步骤304,本发明实施例以符合用户一般习惯的先后顺序为例进行说明。
步骤305,向与社交应用账户绑定的通信地址推送提醒消息,该提醒消息中携带有新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序的消息;
服务器在检测到存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序时,向与社交应用账户绑定的通信地址 推送提醒消息,该与社交应用账户绑定的通信地址可以是用户在注册该社交应用账户时填写的手机号码或邮箱地址。
比如,服务器检测到在用户未登录微信账户期间或者未使用微信账户发信期间存在发送给该用户的新消息、新朋友申请或者该用户的QQ好友或通信录好友中有好友新注册微信账户,则向用户在注册微信账户时填写的手机号码发送短信提醒消息或邮箱地址发送邮件提醒消息,用以提醒用户收到新消息、新朋友申请或者该用户的QQ好友或通信录好友中有好友新注册微信账户。
步骤306,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;新消息包括针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息;
服务器检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息。其中,社交信息分享平台为社交应用账户中的所有联系人发表信息及公开交流的平台。
比如,服务器检测到在用户未登录微信账户期间或者未使用微信账户发信期间不存在发送给该用户的新消息、新朋友申请或者该用户的QQ好友或通信录好友中没有好友新注册微信账户,则检测该社交应用账户的社交信息分享平台在用户未登录微信账户期间或者未使用微信账户发信期间是否存在针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息;新消息包括用户的微信账户中的好友对用户发表的信息的各种形式的评论信息和微信账户中的好友新发表的更新信息;其中,评论信息包括一般评论信息和赞(表示认同、关注)信息等;更新信息包括好友新发表的状态信息或图片信息等。
需要进行说明的是,步骤306可以在步骤304的检测结果为存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序之后执行,也可以在步骤304的检测结果为不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序之后执行。发明实施例以在步骤304的检测结果为不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序之后执行为例进行说明。
步骤307,若检测结果为社交应用账户的社交信息分享平台在预定时间段内存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息,该提醒消息 中携带有新消息的未读条数、新消息所对应的联系人昵称和新消息的内容;
若检测结果为社交应用账户的社交信息分享平台在预定时间段内存在新消息,则服务器向与社交应用账户绑定的通信地址推送提醒消息,提醒消息携带新消息的未读条数、新消息所对应的联系人昵称和新消息的内容。由于新信息包括针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息:
若新消息包括针对社交应用账户的评论消息,则该步骤包括为以下几个子步骤:
1)获取针对社交应用账户的评论消息在预定时间段内的未读条数、针对社交应用账户的评论消息所对应的联系人昵称和针对社交应用账户的评论消息的内容中的至少一种;
若检测到社交应用账户的社交信息分享平台在预定时间段内存在针对社交应用账户的评论消息,则服务器获取针对社交应用账户的评论消息在预定时间段内的未读条数、针对社交应用账户的评论消息所对应的联系人昵称和针对社交应用账户的评论消息的内容中的至少一种。
比如,服务器检测到在用户未登录或者未发信期间,用户的微信账户中的好友圈中存在用户的微信账户中的好友对用户发表的信息的各种形式的评论信息,包括一般评论信息和赞(表示认同、关注)信息等,则服务器获取这些评论信息的条数、发表这些评论信息的好友的昵称和这些评论信息的具体内容中的至少一种。
通常,服务器会获取在用户未登录微信账户或者未使用微信账户发信期间所有评论信息的条数以及发表最近的3条评论信息的好友的昵称。
2)向与社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,提醒消息包括针对社交应用账户的评论消息在预定时间段内的未读条数、针对社交应用账户的评论消息所对应的联系人昵称和针对社交应用账户的评论消息的内容中的至少一种;
服务器获取到针对社交应用账户的评论消息在预定时间段内的未读条数、针对社交应用账户的评论消息所对应的联系人昵称和针对社交应用账户的评论消息的内容中的至少一种后,向与社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,提醒消息包括针对社交应用账户的评论消息在预定时间段内的未读条数、针对社交应用账户的评论消息所对应的联系人昵称和针对 社交应用账户的评论消息的内容中的至少一种;该与社交应用账户绑定的通信地址可以是用户在注册该社交应用账户时填写的手机号码或邮箱地址。
比如,由于用户比较关心是否有别的好友关注自己,所以服务器在检测到用户的微信账户中存在用户的微信账户中的好友对用户发表的信息的各种形式的评论信息时,即会向用户在注册微信账户时填写的手机号码发送短信提醒消息或邮箱地址发送邮件提醒消息,并且在短信提醒消息或邮件提醒消息中携带有这些评论信息的条数、发表这些评论信息的好友的昵称和这些评论信息的具体内容中的至少一种。
通常,服务器会在短信提醒消息或邮件提醒消息中携带在用户未登录微信账户或者未使用微信账户发信期间所有评论信息的条数以及发表最近的3条评论信息的好友的昵称。
若新消息包括社交应用账户的联系人的更新消息,则获取更新消息的未读条数,该步骤包括以下几个子步骤:
1)检测社交应用账户的联系人的更新消息是否超过预定条数;
若检测到社交应用账户的社交信息分享平台在预定时间段内存在社交应用账户的联系人的更新消息,则服务器检测社交应用账户的联系人的更新消息是否超过预定条数;若检测到更新消息不超过预定条数,则进入子步骤2);若检测到更新消息超过预定条数,则进入子步骤4)。
比如,服务器检测到在用户未登录或者未发信期间,用户的微信账户中的好友圈中存在微信账户中的好友新发表的状态信息或图片信息等,则服务器检测微信账户中的好友的更新消息是否超过预定条数。
2)若检测到社交应用账户的联系人的更新消息不超过预定条数,则获取社交应用账户的联系人的更新消息在预定时间段内的未读条数、社交应用账户的联系人的更新消息所对应的联系人昵称和社交应用账户的联系人的更新消息的内容中的至少一种;
若检测到社交应用账户的联系人的更新消息不超过预定条数,则服务器获取社交应用账户的联系人的更新消息在预定时间段内的未读条数、社交应用账户的联系人的更新消息所对应的联系人昵称和社交应用账户的联系人的更新消息的内容中的至少一种。
比如,服务器检测到在用户未登录或者未发信期间,用户的微信账户中的 好友圈中的包括好友新发表的状态信息或图片信息的条数不超过10条,则服务器获取这些更新信息的条数、发表这些更新信息的好友的昵称和这些更新信息的具体内容中的至少一种。
通常,服务器会获取在用户未登录微信账户或者未使用微信账户发信期间好友新发表的状态信息或图片信息中的最近的3条的内容和发表这3条状态信息或图片信息的好友昵称。
3)向与社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,提醒消息包括社交应用账户的联系人的更新消息在预定时间段内的未读条数、社交应用账户的联系人的更新消息所对应的联系人昵称和社交应用账户的联系人的更新消息的内容中的至少一种;
服务器向与社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,提醒消息包括社交应用账户的联系人的更新消息在预定时间段内的未读条数、社交应用账户的联系人的更新消息所对应的联系人昵称和社交应用账户的联系人的更新消息的内容中的至少一种;该与社交应用账户绑定的通信地址可以是用户在注册该社交应用账户时填写的手机号码或邮箱地址。
比如,服务器在获取到社交应用账户的联系人的更新消息在预定时间段内的未读条数、社交应用账户的联系人的更新消息所对应的联系人昵称和社交应用账户的联系人的更新消息的内容中的至少一种后,向用户在注册微信账户时填写的手机号码发送短信提醒消息或邮箱地址发送邮件提醒消息,并且在短信提醒消息或邮件提醒消息中携带有这些更新信息的条数、发表这些评论信息的好友的昵称和这些评论信息的具体内容中的至少一种。
通常,服务器会在短信提醒消息或邮件提醒消息中携带在用户未登录微信账户或者未使用微信账户发信期间的好友新发表的状态信息或图片信息中的最近的3条的内容和发表这3条状态信息或图片信息的好友昵称。
4)若检测到社交应用账户的联系人的更新消息超过预定条数,则向与社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,提醒消息包括预定时间内社交应用账户的联系人的更新消息的未读条数的数值范围;
若检测到社交应用账户的联系人的更新消息超过预定条数,则服务器向与社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,提醒消息包括预定时间内社交应用账户的联系人的更新消息的未读条数的数值范围。
比如,服务器向用户在注册微信账户时填写的手机号码发送短信提醒消息或邮箱地址发送邮件提醒消息,并且在短信提醒消息或邮件提醒消息中携带有“在过去3天内好友新发表的状态信息或图片信息超过10条”的内容。
需要进行说明的是,当新消息同时包括针对社交应用账户的评论消息和社交应用账户的联系人的更新消息时,服务器可以根据用户关注评论消息和更新消息的关注度确定向与社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息的具体内容,本发明实施例对此不作限制。
综上所述,本发明实施例提供的消息推送方法,通过获取社交应用账户对应的操作系统类型,根据不同的操作系统的特点检测社交应用账户处于未登录状态的时长是否超过第一阈值或者社交应用账户处于未发信状态的时长是否超过第二阈值,在社交应用账户处于未登录状态的时长超过第一阈值或者社交应用账户处于未发信状态的时长超过第二阈值时,检测在预定时间段内是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,若检测结果为不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,根据新消息的类型向与社交应用账户绑定的通信地址推送提醒消息,使得用户在接收到提醒消息时能够被该提醒消息所吸引,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
在一个具体的例子中,服务器检测到账户名称为“信缘”的社交应用账户已经超过7天未使用该社交应用账户进行发信,且该社交应用账户的朋友圈中存在6条针对该社交应用账户在8天前发表的一条照片状态的评论消息和17条社交应用账户的联系人的更新消息,则服务器向该社交应用账户在注册账户时填写的邮箱地址发送提醒消息,提醒消息中包括3条针对该社交应用账户在8天前发表的一条照片状态的评论消息的内容和发表这3条评论消息的好友昵称,以及提醒用户社交应用账户的联系人的更新消息已经超过10条的信息。请参考 图4,图4右侧即为服务器发送的邮件提醒消息的内容。
请参考图5,其示出了本发明一个实施例提供的消息推送装置的结构方框图。该消息推送装置可以通过软件、硬件或者两者的结合实现成为服务器的全部或者一部分,该消息推送装置,包括:
第一检测模块510,用于检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值。
第二检测模块520,用于当所述第一检测模块510的检测结果为超过所述预定阈值时,检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息。
发送模块530,用于当所述第二检测模块520的检测结果为存在所述新消息时,向与所述社交应用账户绑定的通信地址推送提醒消息。
综上所述,本发明实施例提供的消息推送装置,通过检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值,当超过预定阈值,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,向与社交应用账户绑定的通信地址推送提醒消息,来提醒用户使用该社交应用账户,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
请参考图6,其示出了本发明另一实施例提供的消息推送装置的结构方框图。该消息推送装置可以通过软件、硬件或者两者的结合实现成为服务器的全部或者一部分,该消息推送装置,包括:
获取模块610,用于获取社交应用账户对应的操作系统类型。
第一检测模块620,用于检测所述社交应用账户在预定时间段内的不活跃度是否超过预定阈值;
具体的,所述第一检测模块620包括:
第一检测单元621,或者,第二检测单元622;
所述第一检测单元621,用于当所述获取模块610获取到的所述社交应用账户对应的操作系统类型为第一系统时,检测所述社交应用账户处于未登录状态的时长是否超过第一阈值;
所述第二检测单元622,用于当所述获取模块610获取到的所述社交应用账户对应的操作系统类型为第二系统时,检测所述社交应用账户处于未发信状态的时长是否超过第二阈值;
第二检测模块630,用于当所述第一检测模块620的检测结果为超过所述预定阈值时,检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息。
发送模块640,用于当所述第二检测模块630的检测结果为存在所述新消息时,向与所述社交应用账户绑定的通信地址推送提醒消息。
综上所述,本发明实施例提供的消息推送装置,通过获取社交应用账户对应的操作系统类型,根据不同的操作系统的特点检测社交应用账户处于未登录状态的时长是否超过第一阈值或者社交应用账户处于未发信状态的时长是否超过第二阈值,在社交应用账户处于未登录状态的时长超过第一阈值或者社交应用账户处于未发信状态的时长超过第二阈值时,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,向与社交应用账户绑定的通信地址推送提醒消息,来提醒用户使用该社交应用账户,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
请参考图7,其示出了本发明另一实施例提供的消息推送装置的结构方框图。该消息推送装置可以通过软件、硬件或者两者的结合实现成为服务器的全部或者一部分,该消息推送装置,包括:
第三检测模块710,用于检测所述社交应用账户是否对应于指定地区;
获取模块720,用于获取社交应用账户对应的操作系统类型。
第一检测模块730,用于当所述第三检测模块710的检测结果为所述社交应 用账户对应于指定地区时,检测所述社交应用账户在预定时间段内的不活跃度是否超过预定阈值;
具体的,所述第一检测模块730包括:
第一检测单元731,或者,第二检测单元732;
所述第一检测单元731,用于当所述获取模块720获取到的所述社交应用账户对应的操作系统类型为第一系统时,检测所述社交应用账户处于未登录状态的时长是否超过第一阈值;
所述第二检测单元732,用于当所述获取模块720获取到的所述社交应用账户对应的操作系统类型为第二系统时,检测所述社交应用账户处于未发信状态的时长是否超过第二阈值;
其中,所述社交应用程序在所述第二系统中的平均后台运行时长大于在所述第一系统中的平均后台运行时长。
第五检测模块740,用于当所述第一检测模块730的检测结果为超过所述预定阈值时,检测在预定时间段内是否存在发送至该所述社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序。
发送模块750,用于向与所述社交应用账户绑定的通信地址推送提醒消息;
具体的,所述发送模块750,包括:
第一发送单元751、第二发送单元752和/或第三发送单元753;
所述第三发送单元753,用于当所述第四检测模块740的检测结果为存在发送至所述社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序时,向与所述社交应用账户绑定的通信地址推送提醒消息。
第二检测模块760,用于当所述第五检测模块740的检测结果为不存在发送至所述社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用所述社交应用程序,检测所述社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;所述新消息包括针对所述社交应用账户的评论消息和/或所述社交应用账户的联系人的更新消息。
评论获取模块770,用于当所述第二检测模块760的检测结果为所述社交应用账户的社交信息分享平台在预定时间段内是否存在新消息且所述新消息包括针对所述社交应用账户的评论消息时,获取针对所述社交应用账户的评论消息在预定时间段内的未读条数、针对所述社交应用账户的评论消息所对应的联系 人昵称和针对所述社交应用账户的评论消息的内容中的至少一种。
所述第一发送单元751,用于向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括针对所述社交应用账户的评论消息在预定时间段内的未读条数、针对所述社交应用账户的评论消息所对应的联系人昵称和针对所述社交应用账户的评论消息的内容中的至少一种。
第四检测模块780,用于当所述第二检测模块760的检测结果为所述社交应用账户的社交信息分享平台在预定时间段内是否存在新消息且所述新消息包括所述社交应用账户的联系人的更新消息时,检测所述社交应用账户的联系人的更新消息是否超过预定条数。
更新获取模块790,用于当所述第四检测模块780的检测结果为所述社交应用账户的联系人的更新消息超过预定条数时,获取所述社交应用账户的联系人的更新消息在预定时间段内的未读条数、所述社交应用账户的联系人的更新消息所对应的联系人昵称和所述社交应用账户的联系人的更新消息的内容中的至少一种。
所述第二发送单元752,包括:
第一子单元752a和第二子单元752b;
所述第一子单元752a,用于向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括所述社交应用账户的联系人的更新消息在预定时间段内的未读条数、所述社交应用账户的联系人的更新消息所对应的联系人昵称和所述社交应用账户的联系人的更新消息的内容中的至少一种。
所述第二子单元752b,用于向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括所述社交应用账户的联系人的更新消息超过预定条数的数值范围。
综上所述,本发明实施例提供的消息推送装置,通过获取社交应用账户对应的操作系统类型,根据不同的操作系统的特点检测社交应用账户处于未登录状态的时长是否超过第一阈值或者社交应用账户处于未发信状态的时长是否超过第二阈值,在社交应用账户处于未登录状态的时长超过第一阈值或者社交应用账户处于未发信状态的时长超过第二阈值时,检测在预定时间段内是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用 社交应用程序,若检测结果为不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,根据新消息的类型向与社交应用账户绑定的通信地址推送提醒消息,使得用户在接收到提醒消息时能够被该提醒消息所吸引,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
需要说明的是:上述实施例提供的消息推送装置在推送消息时,仅以上述各功能模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能模块完成,即将装置的内部结构划分成不同的功能模块,以完成以上描述的全部或者部分功能。另外,上述实施例提供的消息推送装置与消息推送方法实施例属于同一构思,其具体实现过程详见方法实施例,这里不再赘述。
请参考图8,其示出了本发明一个实施例提供的服务器的设备构成图。该服务器用于实施上述实施例中提供的验证方法。
所述服务器800包括处理器(CPU)801、包括随机存取存储器(RAM)802和只读存储器(ROM)803的系统存储器804,以及连接系统存储器804和处理器801的系统总线805。所述服务器800还包括帮助计算机内的各个器件之间传输信息的基本输入/输出系统(I/O系统)806,和用于存储操作系统813、应用程序814和其他程序模块815的大容量存储设备807。
所述基本输入/输出系统806包括有用于显示信息的显示器808和用于用户输入信息的诸如鼠标、键盘之类的输入设备809。其中所述显示器808和输入设备809都通过连接到系统总线805的输入输出控制器810连接到处理器801。所述基本输入/输出系统806还可以包括输入输出控制器810以用于接收和处理来自键盘、鼠标、或电子触控笔等多个其他设备的输入。类似地,输入输出控制器810还提供输出到显示屏、打印机或其他类型的输出设备。
所述大容量存储设备807通过连接到系统总线805的大容量存储控制器(未示出)连接到处理器801。所述大容量存储设备807及其相关联的计算机可读介质为客户端设备800提供非易失性存储。也就是说,所述大容量存储设备807可以包括诸如硬盘或者CD-ROM驱动器之类的计算机可读介质(未示出)。
不失一般性,所述计算机可读介质可以包括计算机存储介质和通信介质。计算机存储介质包括以用于存储诸如计算机可读指令、数据结构、程序模块或其他数据等信息的任何方法或技术实现的易失性和非易失性、可移动和不可移动介质。计算机存储介质包括RAM、ROM、EPROM、EEPROM、闪存或其他固态存储其技术,CD-ROM、DVD或其他光学存储、磁带盒、磁带、磁盘存储或其他磁性存储设备。当然,本领域技术人员可知所述计算机存储介质不局限于上述几种。上述的系统存储器804和大容量存储设备807可以统称为存储器。
根据本发明的各种实施例,所述服务器800还可以通过诸如因特网等网络连接到网络上的远程计算机运行。也即服务器800可以通过连接在所述系统总线805上的网络接口单元811连接到网络812,或者说,也可以使用网络接口单元811来连接到其他类型的网络或远程计算机系统(未示出)。
所述存储器还包括一个或者一个以上的模块,所述一个或者一个以上模块存储于存储器中,且被配置由一个或多个处理器801执行,所述一个或多个模块具有如下功能:
检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;
若检测结果为超过所述预定阈值,则检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;
若检测结果为存在所述新消息,则向与所述社交应用账户绑定的通信地址推送提醒消息。所述一个或者多个模块还具有如下功能:
检测所述社交应用账户处于未登录状态的时长是否超过第一阈值,和/或,所述社交应用账户处于未发信状态的时长是否超过第二阈值。
所述一个或者多个模块还具有如下功能:
若所述社交应用账户对应的操作系统类型为第一系统,则检测所述社交应用账户处于未登录状态的时长是否超过第一阈值;
若所述社交应用账户对应的操作系统类型为第二系统,则检测所述社交应用账户处于未发信状态的时长是否超过第二阈值;
其中,所述社交应用程序在所述第二系统中的平均后台运行时长大于在所述第一系统中的平均后台运行时长。
在所述新消息包括针对所述社交应用账户的评论消息时,所述一个或者多个模块还具有如下功能:
向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:
针对所述社交应用账户的评论消息在预定时间段内的未读条数;
针对所述社交应用账户的评论消息所对应的联系人昵称;
针对所述社交应用账户的评论消息的内容。
在所述新消息包括所述社交应用账户的联系人的更新消息时,所述一个或者多个模块还具有如下功能:
向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:
所述社交应用账户的联系人的更新消息的未读条数或未读条数的数值范围;
所述社交应用账户的联系人的更新消息所对应的联系人昵称;
所述社交应用账户的联系人的更新消息的内容。
所述一个或者多个模块还具有如下功能:
检测所述社交应用账户是否对应于指定地区;
若检测结果为所述社交应用账户对应于指定地区,则执行检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤。
综上所述,本发明实施例提供的服务器,通过获取社交应用账户对应的操作系统类型,根据不同的操作系统的特点检测社交应用账户处于未登录状态的时长是否超过第一阈值或者社交应用账户处于未发信状态的时长是否超过第二阈值,在社交应用账户处于未登录状态的时长超过第一阈值或者社交应用账户处于未发信状态的时长超过第二阈值时,检测在预定时间段内是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,若检测结果为不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,根据新消息的类 型向与社交应用账户绑定的通信地址推送提醒消息,使得用户在接收到提醒消息时能够被该提醒消息所吸引,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
本领域普通技术人员可以理解实现上述实施例的全部或部分步骤可以通过硬件来完成,也可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,上述提到的存储介质可以是只读存储器,磁盘或光盘等。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

消息推送方法、装置和服务器.pdf_第1页
第1页 / 共23页
消息推送方法、装置和服务器.pdf_第2页
第2页 / 共23页
消息推送方法、装置和服务器.pdf_第3页
第3页 / 共23页
点击查看更多>>
资源描述

《消息推送方法、装置和服务器.pdf》由会员分享,可在线阅读,更多相关《消息推送方法、装置和服务器.pdf(23页珍藏版)》请在专利查询网上搜索。

1、(10)申请公布号 (43)申请公布日 (21)申请号 201310432755.4(22)申请日 2013.09.22H04L 29/08(2006.01)H04W 4/12(2009.01)(71)申请人腾讯科技(深圳)有限公司地址 518000 广东省深圳市福田区振兴路赛格科技园2栋东403室(72)发明人肖斯予(74)专利代理机构北京三高永信知识产权代理有限责任公司 11138代理人罗振安(54) 发明名称消息推送方法、装置和服务器(57) 摘要本发明公开了一种消息推送方法、装置和服务器,属于网络技术领域。所述方法包括:检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;若检测结。

2、果为超过预定阈值,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;若检测结果为存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息。本发明通过在检测到社交应用账户在预定时间段内的不活跃度超过预定阈值且社交应用账户的社交信息分享平台在预定时间段内存在新消息时,则推送提醒消息;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不能及时发送提醒短信或者提醒邮件的问题;达到了能够及时发送提醒短信或者提醒邮件的效果。(51)Int.Cl.(19)中华人民共和国国家知识产权局(12)发明专利申请权利要求书2页 说明书15页 附图5页(10)申请公布号 CN 10446。

3、8667 A(43)申请公布日 2015.03.25CN 104468667 A1/2页21.一种消息推送方法,其特征在于,所述方法包括:检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;若检测结果为超过所述预定阈值,则检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;若检测结果为存在所述新消息,则向与所述社交应用账户绑定的通信地址推送提醒消息。2.根据权利要求1所述的方法,其特征在于,所述检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值,包括:检测所述社交应用账户处于未登录状态的时长是否超过第一阈值,或者,所述社交应用账户处于未发信状态的时长是否超过第二。

4、阈值。3.根据权利要求2所述的方法,其特征在于,所述检测所述社交应用账户处于未登录状态的时长是否超过第一阈值,或者,处于未发信状态的时长是否超过第二阈值,包括:若所述社交应用账户对应的操作系统类型为第一系统,则检测所述社交应用账户处于未登录状态的时长是否超过第一阈值;若所述社交应用账户对应的操作系统类型为第二系统,则检测所述社交应用账户处于未发信状态的时长是否超过第二阈值;其中,所述社交应用程序在所述第二系统中的平均后台运行时长大于在所述第一系统中的平均后台运行时长。4.根据权利要求1所述的方法,其特征在于,在所述新消息包括针对所述社交应用账户的评论消息时,则向与所述社交应用账户绑定的通信地址。

5、发送提醒消息,包括:向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:针对所述社交应用账户的评论消息在预定时间段内的未读条数;针对所述社交应用账户的评论消息所对应的联系人昵称;针对所述社交应用账户的评论消息的内容。5.根据权利要求1所述的方法,其特征在于,在所述新消息包括所述社交应用账户的联系人的更新消息时,则向与所述社交应用账户绑定的通信地址发送提醒消息,包括:向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:所述社交应用账户的联系人的更新消息的未读条数或未读条数的数值范围;所述社。

6、交应用账户的联系人的更新消息所对应的联系人昵称;所述社交应用账户的联系人的更新消息的内容。6.根据权利要求1所述的方法,其特征在于,所述检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值之前,还包括:检测所述社交应用账户是否对应于指定地区;若检测结果为所述社交应用账户对应于指定地区,则执行检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤。7.一种消息推送装置,其特征在于,所述装置包括:第一检测模块,用于检测社交应用账户在预定时间段内的不活跃度是否超过预定阈权 利 要 求 书CN 104468667 A2/2页3值;第二检测模块,用于当所述第一检测模块的检测结果为超过所述预定。

7、阈值时,检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;发送模块,用于当所述第二检测模块的检测结果为存在所述新消息时,向与所述社交应用账户绑定的通信地址推送提醒消息。8.根据权利要求7所述的装置,其特征在于,所述第一检测模块,包括:第一检测单元,用于检测所述社交应用账户处于未登录状态的时长是否超过第一阈值,或者,第二检测单元,用于检测所述社交应用账户处于未发信状态的时长是否超过第二阈值。9.根据权利要求8所述的装置,其特征在于,所述第一检测单元,用于当所述社交应用账户对应的操作系统类型为第一系统时,检测所述社交应用账户处于未登录状态的时长是否超过第一阈值;所述第二检测单。

8、元,用于当所述社交应用账户对应的操作系统类型为第二系统时,检测所述社交应用账户处于未发信状态的时长是否超过第二阈值;其中,所述社交应用程序在所述第二系统中的平均后台运行时长大于在所述第一系统中的平均后台运行时长。10.根据权利要求7所述的装置,其特征在于,在所述新消息包括针对所述社交应用账户的评论消息时,所述发送模块,包括:第一发送单元,用于向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:针对所述社交应用账户的评论消息在预定时间段内的未读条数;针对所述社交应用账户的评论消息所对应的联系人昵称;针对所述社交应用账户的评论消息的内容。11.。

9、根据权利要求7所述的装置,其特征在于,在所述新消息包括所述社交应用账户的联系人的更新消息时,所述发送模块,包括:第二发送单元,用于向与所述社交应用账户绑定的短信通信地址或者邮箱通信地址发送提醒消息,所述提醒消息包括如下内容中的至少一种:所述社交应用账户的联系人的更新消息的未读条数或未读条数的数值范围;所述社交应用账户的联系人的更新消息所对应的联系人昵称;所述社交应用账户的联系人的更新消息的内容。12.根据权利要求7所述的装置,其特征在于,所述装置还包括:第三检测模块,用于检测所述社交应用账户是否对应于指定地区;所述第一检测模块,用于当所述第三检测模块的检测结果为所述社交应用账户对应于指定地区时。

10、,执行检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤。13.一种服务器,其特征在于,所述服务器包括如权利要求7至12任一所述的消息推送装置。权 利 要 求 书CN 104468667 A1/15页4消息推送方法、 装置和服务器技术领域0001 本发明涉及网络技术领域,特别涉及一种消息推送方法、装置和服务器。背景技术0002 随着移动互联网的发展,社交应用程序成为移动终端上使用最为广泛的应用程序之一,移动终端可以是智能手机、平板电脑、电子书阅读器或者掌上电脑之类的电子设备。0003 当用户使用社交应用程序的活跃度不高,也即长时间未使用该社交应用程序时,服务器会以短信或者邮件的方式。

11、向该用户发送提醒信息,该提醒信息用于提醒用户使用该社交应用程序。通常,服务器在检测到某用户的社交应用账户满足以下条件时:A、用户24小时未登录该社交应用账户;B、存在发送至该社交应用账户的新消息或者新朋友申请,向与该社交应用账户绑定的手机发送提醒短信或者向与该社交应用账户绑定的邮箱发送提醒邮件,以提高该用户的活跃度。0004 在实现本发明的过程中,发明人发现现有技术至少存在以下缺点:提高用户使用社交应用程序的活跃度完全依赖于是否存在发送至该社交应用账户的新消息或者新朋友申请,即当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器则不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮。

12、件及时发送至应当被提醒的用户。发明内容0005 为了解决当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题,本发明实施例提供了一种消息推送方法、装置和服务器。所述技术方案如下:0006 第一方面,提供了一种消息推送方法,所述方法包括:0007 检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;0008 若检测结果为超过所述预定阈值,则检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;0009 若检测结果为存在所述新消息,则向与所述社交应用账户绑定的通信地址推送提醒消。

13、息。0010 第二方面,提供了一种消息推送装置,所述装置包括:0011 第一检测模块,用于检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;0012 第二检测模块,用于当所述第一检测模块的检测结果为超过所述预定阈值时,检测所述社交应用账户的社交信息分享平台在所述预定时间段内是否存在新消息;0013 发送模块,用于当所述第二检测模块的检测结果为存在所述新消息时,向与所述社交应用账户绑定的通信地址推送提醒消息。0014 第二方面,提供了一种服务器,所述服务器包括第二方面所述的消息推送装置。0015 本发明实施例提供的技术方案带来的有益效果是:说 明 书CN 104468667 A2/15页。

14、50016 通过在检测到社交应用账户在预定时间段内的不活跃度超过预定阈值且社交应用账户的社交信息分享平台在预定时间段内存在新消息时,则推送提醒消息;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。附图说明0017 为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本。

15、发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。0018 图1是本发明一个实施例提供的消息推送方法的方法流程图;0019 图2是本发明另一实施例提供的消息推送方法的方法流程图;0020 图3是本发明另一实施例提供的消息推送方法的方法流程图;0021 图4是本发明一个实施例提供的消息推送方法的实施示意图;0022 图5是本发明一个实施例提供的消息推送装置的结构方框图;0023 图6是本发明另一实施例提供的消息推送装置的结构方框图;0024 图7是本发明另一实施例提供的消息推送装置的结构方框图;0025 图8是本发明一个实施例提供的服务器。

16、的设备构成图。具体实施方式0026 为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。0027 请参考图1,其示出了本发明一个实施例提供的消息推送方法的方法流程图。该消息推送方法包括:0028 步骤102,检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值;0029 服务器检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值。0030 步骤104,若检测结果为超过预定阈值,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;0031 若检测结果为社交应用账户在预定时间段内的不活跃度超过预定阈值,则服务器检测社交应用账户的社交信息。

17、分享平台在预定时间段内是否存在新消息。0032 其中,社交信息分享平台为社交应用账户中的所有联系人发表信息及公开交流的平台,且社交信息分享平台的消息更新频率要远远高于存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序的频率。0033 步骤106,若检测结果为存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息;0034 若检测结果为社交应用账户的社交信息分享平台在预定时间段内存在新消息,则服务器向与社交应用账户绑定的通信地址推送提醒消息。说 明 书CN 104468667 A3/15页60035 综上所述,本发明实施例提供的消息推送方法,通过检测社交应用账。

18、户在预定时间段内的不活跃度是否超过预定阈值,当超过预定阈值,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,向与社交应用账户绑定的通信地址推送提醒消息,来提醒用户使用该社交应用账户,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。0036 上述实施例中的检测社交应用账户在预定时间。

19、段内的不活跃度是否超过预定阈值的步骤和检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息的步骤的具体实施情况可分别参考下面两个实施例。0037 首先,对于检测社交应用账户在预定时间段内的不活跃度是否超过预定阈值的步骤的具体实施情况作详细介绍:0038 目前,用户所使用的终端的操作系统类型主要分为IOS系统和Android系统,两种系统都支持程序在后台运行。IOS系统中,如果程序在后台运行时间超过一定时间,则IOS系统会自动结束该程序的运行;而Android系统自动结束后台运行的程序比较困难,一般需要用户手动结束。若用户一直未手动结束后台运行的程序,则该程序一直在后台运行。根据上述两。

20、种系统的特点,可以得出,程序在Android系统中的平均后台运行时长大于IOS系统的平均后台运行时长。根据上述特点,服务器可以针对不同的操作系统确定不同的活跃度测量方法。0039 请参考图2,其示出了本发明另一实施例提供的消息推送方法的方法流程图。该消息推送方法,包括:0040 步骤201,获取社交应用账户对应的操作系统类型;0041 服务器获取社交应用账户对应的操作系统类型。0042 比如,若该社交应用账户对应的操作系统为Android系统,则服务器获取到的操作系统类型即为Android系统。0043 需要说明的是,该社交应用账户对应的操作系统可以是该社交应用账户上一次登录时的终端的操作系统。

21、,也可以是该社交应用账户在注册时所使用终端对应的操作系统。服务器记录有该社交应用账户每次登录时所使用的终端的操作系统类型。通常服务器获取该社交应用账户上一次登录时所使用终端的操作系统类型。本发明实施例以社交应用账户对应的操作系统为该社交应用账户上一次登录时的终端的操作系统为例进行说明。0044 步骤202,根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,或者,社交应用账户处于未发信状态的时长是否超过第二阈值;0045 服务器根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,和/或,社交应用账户处于未发信状态的时长是否超过第二阈值;004。

22、6 具体的,若社交应用账户对应的操作系统类型为第一系统,则检测社交应用账户处于未登录状态的时长是否超过第一阈值,第一系统可以是IOS系统。0047 若社交应用账户对应的操作系统类型为第二系统,则检测社交应用账户处于未发信状态的时长是否超过第二阈值,第二系统可以是Android系统。说 明 书CN 104468667 A4/15页70048 其中,社交应用程序在第二系统中的平均后台运行时长大于在第一系统中的平均后台运行时长。0049 由于程序在Android系统中的平均后台运行时长大于IOS系统的平均后台运行时长,所以,本实施例中假设第一系统为IOS系统,第二系统为Android系统。若该社交应。

23、用账户上一次登录时的终端的操作系统为IOS系统,则服务器检测社交应用账户处于未登录状态的时长是否超过24小时;若该社交应用账户上一次登录时的终端的操作系统为Android系统,则服务器检测社交应用账户处于未发信状态的时长是否超过7天。其中,未发信状态包括未登录状态,和登录但未发信状态两种情况。0050 步骤203,若检测结果为超过预定阈值,则检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;0051 若检测结果为超过预定阈值,则服务器检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息。0052 其中,社交信息分享平台为社交应用账户中的所有联系人发表信息及公开交流的平台。

24、。比如,若该社交应用账户上一次登录时的终端的操作系统为IOS系统,且该社交应用账户处于未登录状态的时长超过24小时,则服务器检测该社交应用账户的社交信息分享平台在未登录期间是否存在新消息;0053 若该社交应用账户上一次登录时的终端的操作系统为Android系统,且该社交应用账户处于未发信状态的时长超过7天,则服务器检测该社交应用账户的社交信息分享平台在未发信期间是否存在新消息。0054 步骤204,若检测结果为存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息;0055 若检测结果为该社交应用账户的社交信息分享平台在预定时间段内存在新消息,则服务器向与社交应用账户绑定的通信地址推送提醒。

25、消息,该与社交应用账户绑定的通信地址可以是用户在注册该社交应用账户时填写的手机号码或邮箱地址。0056 比如,该社交应用账户的社交信息分享平台在未登录期间或者未发信期间存在新消息,如果与社交应用账户绑定的通信地址为手机号码,则服务器向该手机号码发送短信提醒消息;如果与社交应用账户绑定的通信地址为邮箱地址,则服务器向该邮箱地址发送邮件提醒消息。0057 由于社交信息分享平台的消息更新频率要远远高于存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序的频率,所以本发明实施例提供的消息推送方法中向用户推送提醒消息的可能性远远高于根据存在发送至该社交应用账户的新消息、新。

26、朋友申请或者好友链中的好友新申请使用社交应用程序的频率来向用户推送提醒消息的可能性。0058 需要说明的是,本发明实施例提供的消息推送方法也可以和根据是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序来向用户推送提醒消息的方法相结合,即在社交应用账户处于未登录状态的时长是否超过第一阈值,和/或,社交应用账户处于未发信状态的时长是否超过第二阈值的前提下,如果检测到不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,再检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,说 明 书CN 104468667 A5/1。

27、5页8从而根据最终检测结果向与社交应用账户绑定的通信地址推送提醒消息。0059 综上所述,本发明实施例提供的消息推送方法,通过获取社交应用账户对应的操作系统类型,根据不同的操作系统的特点检测社交应用账户处于未登录状态的时长是否超过第一阈值或者社交应用账户处于未发信状态的时长是否超过第二阈值,在社交应用账户处于未登录状态的时长超过第一阈值或者社交应用账户处于未发信状态的时长超过第二阈值时,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息,当存在新消息时,向与社交应用账户绑定的通信地址推送提醒消息,来提醒用户使用该社交应用账户,从而提高社交应用账户的活跃度;解决了当不存在发送至该社交。

28、应用账户的新消息或者新朋友申请时,服务器不会发送提醒短信或者提醒邮件,导致不能将提醒短信或提醒邮件及时发送至应当被提醒的用户的问题;达到了只要该社交应用账户的社交信息分享平台有新消息时,即可触发服务器发送提醒短信或者提醒邮件,将提醒短信或提醒邮件及时发送至应当被提醒的用户的效果。0060 其次,对于检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息的步骤的具体实施情况作详细介绍:0061 社交应用账户的社交信息分享平台的新消息包括针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息。0062 比如,用户的微信账户中朋友圈中所显示的新消息包括用户的微信账户中的好友对用户在朋。

29、友圈发表的信息的各种形式的评论信息和微信账户中的好友新发表的更新信息;其中,评论信息包括一般评论信息和赞(表示认同、关注)信息等;更新信息包括好友在朋友圈新发表的状态信息或图片信息等。0063 请参考图3,其示出了本发明另一实施例提供的消息推送方法的方法流程图。该消息推送方法,包括:0064 步骤301,检测社交应用账户是否对应于指定地区;0065 服务器检测社交应用账户是否对应于指定地区;具体的,社交应用账户对应的指定地区为该社交应用账户登录时所使用网络对应的地区、该社交应用账户的注册地区,和/或,该社交应用账户所对应的社交应用程序的区域版本号所对应的地区;其中,社交应用账户登录时所使用网络。

30、对应的地区可以是社交应用账户上一次登录时所使用网络对应的地区,也可以是社交应用账户登录时经常使用的网络所对应的地区。0066 若社交应用账户对应的指定地区为该社交应用账户登录时所使用网络对应的地区,则服务器可以根据社交应用账户在登录时的IP地址判断出对应的地区,从而检测该社交应用账户是否对应于指定地区;0067 若社交应用账户对应的指定地区为该社交应用账户的注册地区,则服务器检测该社交应用账户在注册时的注册地区是否为指定地区;0068 若社交应用账户对应的指定地区为该社交应用程序的区域版本号所对应的地区,则服务器根据该社交应用程序的区域版本号判断出该社区应用账户对应的地区,从而检测该社交应用账。

31、户是否对应于指定地区。0069 比如,服务器检测微信账户是否对应于海外地区。0070 需要说明的是,步骤301和步骤302不存在先后顺序,也即可以先执行步骤302,再执行步骤301。说 明 书CN 104468667 A6/15页90071 步骤302,获取社交应用账户对应的操作系统类型;0072 若检测结果为社交应用账户对应于指定地区,则服务器获取社交应用账户对应的操作系统类型。0073 比如,若该社交应用账户对应的操作系统为Android系统,则服务器获取到的操作系统类型即为Android系统。0074 需要说明的是,该社交应用账户对应的操作系统可以是该社交应用账户上一次登录时的终端的操作。

32、系统,也可以是该社交应用账户在注册时所使用终端对应的操作系统。服务器记录有该社交应用账户每次登录时所使用的终端的操作系统类型。通常服务器获取该社交应用账户上一次登录时所使用终端的操作系统类型。本发明实施例以社交应用账户对应的操作系统为该社交应用账户上一次登录时的终端的操作系统为例进行说明。0075 步骤303,根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,或者,社交应用账户处于未发信状态的时长是否超过第二阈值;0076 服务器根据获取到的操作系统类型检测社交应用账户处于未登录状态的时长是否超过第一阈值,或者,社交应用账户处于未发信状态的时长是否超过第二阈值;00。

33、77 具体的,若社交应用账户对应的操作系统类型为第一系统,则检测社交应用账户处于未登录状态的时长是否超过第一阈值;0078 若社交应用账户对应的操作系统类型为第二系统,则检测社交应用账户处于未发信状态的时长是否超过第二阈值;0079 其中,社交应用程序在第二系统中的平均后台运行时长大于在第一系统中的平均后台运行时长。0080 由于程序在Android系统中的平均后台运行时长大于IOS系统的平均后台运行时长,所以,假设第一系统为IOS系统,第二系统为Android系统,则若该社交应用账户上一次登录时的终端的操作系统为IOS系统,则服务器检测社交应用账户处于未登录状态的时长是否超过24小时;若该社。

34、交应用账户上一次登录时的终端的操作系统为Android系统,则服务器检测社交应用账户处于未发信状态的时长是否超过7天。0081 步骤304,检测在预定时间段内是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序;0082 若检测结果为超过预定阈值,则服务器检测在预定时间段内是否存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序。0083 比如,若用户上一次登录微信账户时的终端的操作系统为IOS系统,且用户未登录微信账户的时长超过24小时,或者,用户上一次登录微信账户时的终端的操作系统为Android系统,且用户未使用微信账户。

35、发信的时长超过7天,则服务器检测在用户未登录微信账户期间或者未使用微信账户发信期间是否存在发送给该用户的新消息、新朋友申请或者该用户的QQ好友或通信录好友中是否有好友新注册微信账户。0084 若服务器检测到存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,则进入步骤305;0085 若服务器检测到不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序,则进入步骤306。0086 需要进行说明的是,也可以不经过步骤304和步骤305,直接执行步骤306,或者也说 明 书CN 104468667 A7/15页10可以先执行步骤30。

36、6,再执行步骤304,本发明实施例以符合用户一般习惯的先后顺序为例进行说明。0087 步骤305,向与社交应用账户绑定的通信地址推送提醒消息,该提醒消息中携带有新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序的消息;0088 服务器在检测到存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序时,向与社交应用账户绑定的通信地址推送提醒消息,该与社交应用账户绑定的通信地址可以是用户在注册该社交应用账户时填写的手机号码或邮箱地址。0089 比如,服务器检测到在用户未登录微信账户期间或者未使用微信账户发信期间存在发送给该用户的新消息、新朋友申请或者该用户的QQ。

37、好友或通信录好友中有好友新注册微信账户,则向用户在注册微信账户时填写的手机号码发送短信提醒消息或邮箱地址发送邮件提醒消息,用以提醒用户收到新消息、新朋友申请或者该用户的QQ好友或通信录好友中有好友新注册微信账户。0090 步骤306,检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息;新消息包括针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息;0091 服务器检测社交应用账户的社交信息分享平台在预定时间段内是否存在新消息。其中,社交信息分享平台为社交应用账户中的所有联系人发表信息及公开交流的平台。0092 比如,服务器检测到在用户未登录微信账户期间或者未使用微信账户发。

38、信期间不存在发送给该用户的新消息、新朋友申请或者该用户的QQ好友或通信录好友中没有好友新注册微信账户,则检测该社交应用账户的社交信息分享平台在用户未登录微信账户期间或者未使用微信账户发信期间是否存在针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息;新消息包括用户的微信账户中的好友对用户发表的信息的各种形式的评论信息和微信账户中的好友新发表的更新信息;其中,评论信息包括一般评论信息和赞(表示认同、关注)信息等;更新信息包括好友新发表的状态信息或图片信息等。0093 需要进行说明的是,步骤306可以在步骤304的检测结果为存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友。

39、新申请使用社交应用程序之后执行,也可以在步骤304的检测结果为不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序之后执行。发明实施例以在步骤304的检测结果为不存在发送至该社交应用账户的新消息、新朋友申请或者好友链中的好友新申请使用社交应用程序之后执行为例进行说明。0094 步骤307,若检测结果为社交应用账户的社交信息分享平台在预定时间段内存在新消息,则向与社交应用账户绑定的通信地址推送提醒消息,该提醒消息中携带有新消息的未读条数、新消息所对应的联系人昵称和新消息的内容;0095 若检测结果为社交应用账户的社交信息分享平台在预定时间段内存在新消息,则服务器向与社交应用账户绑定的通信地址推送提醒消息,提醒消息携带新消息的未读条数、新消息所对应的联系人昵称和新消息的内容。由于新信息包括针对社交应用账户的评论消息和/或社交应用账户的联系人的更新消息:0096 若新消息包括针对社交应用账户的评论消息,则该步骤包括为以下几个子步骤:0097 1)获取针对社交应用账户的评论消息在预定时间段内的未读条数、针对社交应用说 明 书CN 104468667 A10。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 电学 > 电通信技术


copyright@ 2017-2020 zhuanlichaxun.net网站版权所有
经营许可证编号:粤ICP备2021068784号-1