1.一种模板消息的推送方法,其特征在于,所述方法包括:获取子应用待推送的模板消息的消息内容;
根据所述模板消息的业务类型,查询业务类型与防打扰时间段之间的映射关系,得到与所述模板消息的业务类型对应的防打扰时间段,所述映射关系包括所述子应用的多种业务类型中每种业务类型对应的防打扰时间段;
若当前时间点位于所述业务类型对应的防打扰时间段,将所述消息内容存储至缓存中;
若当前时间点到达所述业务类型对应的防打扰时间段之外的推送时间段,从所述缓存中读取所述消息内容;
根据所述消息内容以及所述模板消息对应的模板标识,向母应用关联的第二服务器发送模板消息推送请求,所述模板消息推送请求包括所述消息内容以及模板标识。
2.根据权利要求1所述的方法,其特征在于,所述若当前时间点位于所述业务类型对应的防打扰时间段,将所述消息内容存储至缓存中,包括:若当前时间点位于所述业务类型对应的防打扰时间段,根据所述当前时间点,获取分值,所述分值与所述当前时间点关联;
根据所述分值,将所述消息内容存储至所述缓存中的队列,所述队列用于按照分值的大小顺序依次存储防打扰时间段内每个模板消息的消息内容。
3.根据权利要求2所述的方法,其特征在于,所述防打扰时间段包括多个时间区间,所述根据所述当前时间点,获取分值,包括:根据所述当前时间点所属的时间区间,确定所述时间区间对应的目标时间间隔,所述目标时间间隔为所述推送时间段与所述时间区间之间的时间间隔;
获取所述当前时间点与所述目标时间间隔之间的和值,得到所述分值。
4.根据权利要求2所述的方法,其特征在于,所述若当前时间点到达所述业务类型对应的防打扰时间段之外的推送时间段,从所述缓存中读取所述消息内容,包括:若当前时间点到达所述推送时间段,每隔定时任务模式所设置的时间周期,对所述当前时间点与所述分值进行比较;
若所述分值小于或等于当前时间点,将所述消息内容从所述队列中出列。
5.根据权利要求1所述的方法,其特征在于,所述业务类型包括配送业务,所述映射关系包括配送业务对应的第一防打扰时间段,所述第一防打扰时间段位于配送业务的停止配送时间段内。
6.根据权利要求1所述的方法,其特征在于,所述模板消息用于推送至目标用户,所述模板消息推送请求还包括所述目标用户的用户标识,所述方法还包括以下至少一项:根据所述目标用户的作息偏好时间,确定所述作息偏好时间对应的所述防打扰时间段;
根据所述目标用户的作息偏好时间,确定所述作息偏好时间对应的所述推送时间段;
根据所述目标用户的购物偏好时间,确定所述购物偏好时间对应的所述防打扰时间段;
根据所述目标用户的购物偏好时间,确定所述购物偏好时间对应的所述推送时间段。
7.一种模板消息的推送装置,其特征在于,所述装置包括:获取模块,用于获取子应用待推送的模板消息的消息内容;根据所述模板消息的业务类型,查询业务类型与防打扰时间段之间的映射关系,得到与所述模板消息的业务类型对应的防打扰时间段,所述映射关系包括所述子应用的多种业务类型中每种业务类型对应的防打扰时间段;
存储模块,用于若当前时间点位于所述业务类型对应的防打扰时间段,将所述消息内容存储至缓存中;
读取模块,用于若当前时间点到达所述业务类型对应的防打扰时间段之外的推送时间段,从所述缓存中读取所述消息内容;
发送模块,用于根据所述消息内容以及所述模板消息对应的模板标识,向母应用关联的第二服务器发送模板消息推送请求,所述模板消息推送请求包括所述消息内容以及模板标识。
8.一种电子设备,其特征在于,所述电子设备包括一个或多个处理器和一个或多个存储器,所述一个或多个存储器中存储有至少一条指令,所述至少一条指令由所述一个或多个处理器加载并执行以实现如权利要求1至权利要求6任一项所述的模板消息的推送方法所执行的操作。
9.一种计算机可读存储介质,其特征在于,所述存储介质中存储有至少一条指令,所述至少一条指令由处理器加载并执行以实现如权利要求1至权利要求6任一项所述的模板消息的推送方法所执行的操作。