数据分发方法、装置及存储介质与流程

文档序号:20020179发布日期:2020-02-25 11:29阅读:来源:国知局

技术特征:

1.一种数据分发方法,其特征在于,应用于数据分发系统,所述数据分发系统包括存储服务器和订阅服务器集合,所述方法执行于存储服务器,包括:

获取所述订阅服务器集合中每个订阅服务器的订阅时间信息,所述订阅时间信息标志所述订阅服务器的订阅进度;

根据每个所述订阅服务器的订阅时间信息,从所述订阅服务器集合中确定第一订阅服务器,并确定所述第一订阅服务器的目标订阅服务器;

通知所述第一订阅服务器从所述目标订阅服务器中订阅消息。

2.根据权利要求1所述的方法,其特征在于,所述获取所述订阅服务器集合中每个订阅服务器的订阅时间信息,包括:

接收所述订阅服务器发送的订阅请求,根据所述订阅服务器发送的所述订阅请求,确定所述订阅服务器的订阅时间信息;或者,

接收所述订阅服务器发送的反馈信息,根据所述订阅服务器发送的所述反馈信息,确定所述订阅服务器的订阅时间信息,所述反馈信息为所述订阅服务器从所述目标订阅服务器中订阅消息后,向所述存储服务器发送的包括所述订阅时间信息的反馈信息。

3.根据权利要求1所述的方法,其特征在于,所述根据每个所述订阅服务器的订阅时间信息,从所述订阅服务器集合中确定第一订阅服务器,并确定所述第一订阅服务器的目标订阅服务器,包括:

根据每个所述订阅服务器的订阅时间信息,对所述订阅服务器集合中的所述订阅服务器进行排序,得到排序结果;

根据所述排序结果,从所述订阅服务器集合中确定所述第一订阅服务器,并确定所述第一订阅服务器的所述目标订阅服务器。

4.根据权利要求3所述的方法,其特征在于,所述排序结果为二叉树排序结果,所述根据所述排序结果,从所述订阅服务器集合中确定所述第一订阅服务器,并确定所述第一订阅服务器的所述目标订阅服务器,包括:

确定所述二叉树排序结果中,除二叉树的根节点对应的所述订阅服务器之外的其他订阅服务器为所述第一订阅服务器;

从所述第一订阅服务器对应的二叉树节点的祖先节点中,选择部分或全部所述祖先节点对应的所述订阅服务器,作为所述第一订阅服务器的所述目标订阅服务器。

5.一种数据分发方法,其特征在于,应用于数据分发系统,所述数据分发系统包括存储服务器和订阅服务器集合,所述方法执行于订阅服务器,包括:

接收所述存储服务器发送的通知,所述通知用于通知所述订阅服务器从所述订阅服务器的目标订阅服务器中订阅消息;其中,所述目标订阅服务器为所述存储服务器根据每个所述订阅服务器的订阅时间信息,从所述订阅服务器集合中确定所述订阅服务器后,为所述订阅服务器确定的所述目标订阅服务器;

根据所述通知,从所述目标订阅服务器中订阅消息。

6.一种数据分发装置,其特征在于,应用于数据分发系统,所述数据分发系统包括存储服务器和订阅服务器集合,所述装置设置于存储服务器,包括:

获取模块,被配置为获取所述订阅服务器集合中每个订阅服务器的订阅时间信息,所述订阅时间信息标志所述订阅服务器的订阅进度;

确定模块,被配置为根据每个所述订阅服务器的订阅时间信息,从所述订阅服务器集合中确定第一订阅服务器,并确定所述第一订阅服务器的目标订阅服务器;

通知模块,被配置为通知所述第一订阅服务器从所述目标订阅服务器中订阅消息。

7.一种数据分发装置,其特征在于,应用于数据分发系统,所述数据分发系统包括存储服务器和订阅服务器集合,所述装置设置于订阅服务器,包括:

接收模块,被配置为接收所述存储服务器发送的通知,所述通知用于通知所述订阅服务器从所述订阅服务器的目标订阅服务器中订阅消息;其中,所述目标订阅服务器为所述存储服务器根据每个所述订阅服务器的订阅时间信息,从所述订阅服务器集合中确定所述订阅服务器后,为所述订阅服务器确定的所述目标订阅服务器;

订阅模块,被配置为根据所述通知,从所述目标订阅服务器中订阅消息。

8.一种数据分发系统,其特征在于,包括:至少一个存储服务器和至少一个订阅服务器;

所述至少一个存储服务器,被配置为获取订阅服务器集合中每个订阅服务器的订阅时间信息,所述订阅时间信息标志所述订阅服务器的订阅进度;

所述至少一个存储服务器,还被配置为根据每个所述订阅服务器的订阅时间信息,从所述订阅服务器集合中确定第一订阅服务器,并确定所述第一订阅服务器的目标订阅服务器;

所述至少一个存储服务器,还被配置为通知所述第一订阅服务器从所述目标订阅服务器中订阅消息;

所述至少一个订阅服务器,被配置为接收所述至少一个存储服务器发送的通知,所述通知用于通知所述订阅服务器从所述订阅服务器的目标订阅服务器中订阅消息;其中,所述目标订阅服务器为所述存储服务器根据每个所述订阅服务器的订阅时间信息,从所述订阅服务器集合中确定所述订阅服务器后,为所述订阅服务器确定的所述目标订阅服务器;

所述至少一个订阅服务器,还被配置为根据所述通知,从所述目标订阅服务器中订阅消息。

9.一种数据分发装置,其特征在于,包括:

处理器;

用于存储所述处理器可执行指令的存储器;

其中,所述处理器被配置为执行所述指令,以实现如权利要求1至4中任一项所述的数据分发方法。

10.一种存储介质,当所述存储介质中的指令由数据分发装置的处理器执行时,使得数据分发装置能够执行如权利要求1至4中任一项所述的数据分发方法。

当前第2页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1