《消息推送方法、装置和服务器.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。