1.微信小程序消息推送方法,应用于直播类微信小程序的直播活动推送,其特征在于,其包括:
用户终端获取微信小程序直播活动预告信息;
所述用户终端在所述微信小程序直播活动预告信息的预设位置获取用户的注册参与直播活动的操作信息,根据所述操作信息发送所述微信小程序直播活动注册信息至服务器;
当用户注册的所述微信小程序直播活动的推送时间到达时,所述服务器判断是否有所述用户提交的form_id;
若有,则所述服务器根据所述form_id向所述用户终端推送所述微信小程序直播活动消息;
所述服务器根据所述form_id向所述用户推送所述消息后,标记已使用的所述form_id,标记的form_id失效。
2.如权利要求1所述的微信小程序消息推送方法,其特征在于,其还包括:所述用户终端获取所述用户在微信小程序预设页面的操作信息,根据微信小程序预设页面的操作信息向所述服务器提交所述form_id。
3.如权利要求1所述的微信小程序消息推送方法,其特征在于,所述服务器保存所述form_id超过预设时长后失效。
4.如权利要求3所述的微信小程序消息推送方法,其特征在于:若所述服务器接收的所述用户终端提交的有效的form_id的数量小于等于预设阈值,则所述服务器保存所有所述用户终端提交的有效的form_id;
若所述服务器接收的所述用户终端提交的有效的form_id的数量大于预设阈值,则所述服务器根据form_id的失效时间保存预设阈值数量的有效的form_id。
5.如权利要求3所述的微信小程序消息推送方法,其特征在于,若有,则所述服务器根据所述form_id向所述用户推送所述消息具体包括:若有,所述服务器判断所述form_id的失效时间,选取失效时间距离当前时间最近的form_id向所述用户终端推送所述消息。
6.如权利要求1所述的微信小程序消息推送方法,其特征在于:若所述服务器没有所述用户终端提交的form_id,则不向所述用户终端推送所述消息。
7.一种存储介质,该存储介质上存储有计算机程序,其特征在于:所述计算机程序被处理器执行时实现权利要求1至6任一项所述的方法。
8.一种电子设备,包括存储器和处理器,存储器上储存有在处理器上运行的计算机程序,其特征在于:所述处理器执行所述计算机程序时实现权利要求1至6任一项所述的方法。
9.微信小程序消息推送系统,应用于直播类微信小程序的直播活动推送,其特征在于,包括:
用户终端,所述用户终端包括:
获取模块,获取微信小程序直播活动预告信息;
注册模块,在所述微信小程序直播活动预告信息的预设位置获取用户的注册参与直播活动的操作信息,根据所述操作信息发送所述微信小程序直播活动注册信息至服务器;
所述服务器,所述服务器包括:
判断模块,当用户注册的所述微信小程序直播活动的推送时间到达时,判断是否有所述用户提交的form_id;
处理模块,当所述判断模块判断有所述用户提交的form_id时,根据所述form_id向所述用户终端推送所述微信小程序直播活动消息;
所述服务器根据所述form_id向所述用户推送所述消息后,标记已使用的所述form_id,标记的form_id失效。