[发明专利]指令的组播方法及其系统有效
申请号: | 201911031976.4 | 申请日: | 2019-10-28 |
公开(公告)号: | CN110740045B | 公开(公告)日: | 2021-04-16 |
发明(设计)人: | 杨宇 | 申请(专利权)人: | 支付宝(杭州)信息技术有限公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;H04L29/08 |
代理公司: | 北京汇思诚业知识产权代理有限公司 11444 | 代理人: | 冯伟 |
地址: | 310007 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 指令 方法 及其 系统 | ||
本说明书实施例公开了一种指令的组播方法及其系统。其中,该系统包括:组播源,数据库,组播服务器,订阅终端。组播源向数据库中存入待组播的第一指令,数据库生成待组播的第一指令所对应的第一指令序号,并将第一指令序号发送给组播服务器,组播服务器将第一指令序号发送给至少一个订阅终端。订阅终端在接收组播服务器发送的第一指令序号后,将本次接收的第一指令序号与保存的第二指令序号进行对比,根据对比结果,从数据库中获取待执行的指令。由此,实现了将待执行的指令存储在数据库中,订阅终端根据本次接收的第一指令序号,和保存的第二指令序号,从数据库中主动获取待执行的指令,提高了组播系统的可靠性。
【技术领域】
本说明书涉及数据传输技术领域,尤其涉及一种指令的组播方法及其系统。
【背景技术】
图1为现有的指令的组播系统的结构示意图。如图1所示,组播是一种单点对多点的数据传输方式,即一个数据发送方,向多个接收方传输相同的数据。通常,数据发送方被称为组播源,数据接收方被称为订阅终端。使用组播系统来发送指令时,组播源生成指令后,将要组播的指令发送给组播服务器,由组播服务器将要组播的指令分别发送给多个订阅终端,从而能够实现一个指令发送方发送相同的指令给多个指令接收方,让多个指令接收方同步执行该条指令。
相关技术中,组播源先后发出多条指令时,发出的多条指令在传输过程中,可能会出现乱序、丢失的情况。订阅终端无法验证接收到的多条指令是否顺序、完整,组播系统不可靠。
【发明内容】
本说明书实施例旨在至少在一定程度上解决相关技术中的技术问题之一。
为此,本说明书实施例的第一个目的在于提出一种指令的组播方法,在订阅终端执行,以实现订阅终端根据本次接收的第一指令序号,和保存的第二指令序号,从数据库中主动获取待执行的指令,提高组播系统的可靠性。
本说明书实施例的第二个目的在于提出一种订阅终端。
本说明书实施例的第三个目的在于提出一种指令的组播系统。
本说明书实施例的第四个目的在于提出一种非临时性计算机可读存储介质。
为达上述目的,本说明书实施例第一方面实施例提出了一种指令的组播方法,包括:接收组播服务器发送的第一指令序号;其中,所述第一指令序号与数据库中存储的第一指令相对应;将本次接收的所述第一指令序号与保存的第二指令序号进行对比;其中,所述第二指令序号为已执行的指令中的最大序号;若所述第一指令序号大于所述第二指令序号,则确定所述待执行的指令所对应的指令序号;其中,所述待执行的指令所对应的指令序号大于所述第二指令序号,并且小于或者等于所述第一指令序号;以及根据所述待执行的指令所对应的指令序号,从所述数据库中获取所述待执行的指令。
和现有技术相比,本说明书实施例将待执行的指令存储在数据库中,订阅终端根据本次接收的第一指令序号,和保存的第二指令序号,从数据库中主动获取待执行的指令,提高了组播系统的可靠性。
另外,本说明书实施例的数据的组播方法,还具有如下附加的技术特征:
可选地,在所述根据所述待执行的指令所对应的指令序号,从所述数据库中获取所述待执行的指令之后,还包括:将所述第二指令序号更新为所述第一指令序号。
可选地,在所述根据所述待执行的指令所对应的指令序号,从所述数据库中获取所述待执行的指令之后,还包括:根据所述待执行的指令所对应的指令序号,顺序执行所述待执行的指令。
可选地,在所述将本次接收的所述第一指令序号与保存的第二指令序号进行对比之后,还包括:若所述第一指令序号小于或等于所述第二指令序号,则舍弃所述第一指令序号。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于支付宝(杭州)信息技术有限公司,未经支付宝(杭州)信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911031976.4/2.html,转载请声明来源钻瓜专利网。
- 上一篇:数据处理方法、装置、系统和存储介质
- 下一篇:分析服务契约的方法和装置