一种通过掩码实现组播方法与流程

文档序号:37463234发布日期:2024-03-28 18:46阅读:7来源:国知局
一种通过掩码实现组播方法与流程

本发明涉及组播,尤其涉及一种通过掩码实现组播方法。


背景技术:

1、随着internet网络的不断发展,网络中交互的各种数据、语音和视频信息越来越多,同时iptv业务、新兴的电子商务、网上会议、网上拍卖、视频点播、远程教学等服务也在逐渐兴起,这些服务大多符合点对多点的模式,针对这些点到多点的新业务需求,ip传输出现了多种方式。其中,组播是主机间一对多的通讯模式,组播是一种允许一个或多个组播源发送同一报文到多个接收者的技术。组播源将一份报文发送到特定的组播地址,组播地址不同于单播地址,它并不属于特定某个主机,而是属于一组主机。一个组播地址表示一个群组,需要接收组播报文的接收者都加入这个群组。

2、但是目前现有的组播技术存在实现方法传统,缺少通过掩码实现组播的流程,组播过程复杂且不统一,导致组播实现困难,组播成功率较低的问题,因此,我们提出一种通过掩码实现组播方法用于解决上述问题。


技术实现思路

1、本发明的目的是为了解决目前现有的组播技术存在实现方法传统,缺少通过掩码实现组播的流程,组播过程复杂且不统一,导致组播实现困难,组播成功率较低等问题,而提出的一种通过掩码实现组播方法,以提高组播成功率。

2、为了实现上述目的,本发明采用了如下技术方案:

3、一种通过掩码实现组播方法,包括以下步骤:

4、s1:进行准备:进行预先准备;

5、s2:下发指令:通过网关下发指令;

6、s3:进行判断:通过从设备进行判断实现组播;

7、s4:组播试验:进行组播试验;

8、优选的,所述s1中,进行预先准备,其中进行预先准备时先获取包括网关、485总线、从设备、功能码及掩码,且所述功能码具有对应功能,获取完成后进行连接处理,其中进行连接处理时所述网关与从设备通过485总线依次进行连接,且所述从设备按数字排列顺序进行串联,所述掩码需根据从设备是否需要接收指令进行单独编写,且一个掩码用于一个及多个从设备;

9、优选的,所述s2中,通过网关下发指令,其中网关下发指令后指令信息在485总线上传输,所有设备可接收,各个设备通过总线上请求数据中的掩码判断是否接收该指令,设备收到掩码后转换为二进制,再找到自己对应的位数判断是否需要执行该指令,其中所述指令信息包括功能码、掩码,通过网关下发指令时需要下发指令给总线地址为1和总线地址为3的设备执行则掩码为:a0,转换为二进制是1010 0000,从设备1总线地址为:1,从设备2中线地址为:2,从设备3总线地址为:3;

10、优选的,所述s3中,通过从设备进行判断实现组播,其中所述从设备包括从设备1、从设备2、从设备3,进行判断时由从设备根据掩码判断是否接收指令,并通过判断结果进行处理,其中判断结果为接收指令则执行功能码对应的功能,判断结果为不接收指令则不进行处理,通过从设备进行判断时所述从设备1收到掩码为1010 0000则对应第一位为1,执行该指令,所述从设备2收到掩码为1010 0000则对应第二位为0,忽略该指令,不进行处理,所述从设备3收到掩码为1010 0000则对应第三位为1,执行该指令;

11、优选的,所述s4中,进行组播试验,其中进行组播试验时先通过上述要求将网关、485总线、从设备进行连接,连接完成后通过网关下发指令,其中进行指令下发时所述功能码、掩码需预先进行设定,并对所述从设备的判断、处理结果进行监测,通过监测结果进行判定,并通过判定结果进行处理,其中监测结果显示从设备的判断、处理结果符合功能码及掩码设定则判定为组播完成,监测结果显示从设备的判断、处理结果不符合功能码及掩码设定则判定为组播未完成,且判定结果为组播完成则对所述组播结果进行记录,判定结果为组播未完成则对所述组播结果进行记录,同时对所述组播试验过程进行分析,并通过分析结果重置组播试验流程,组播试验完成后通过记录的结果进行计算获取组播成功率,并将获取的组播成功率数据与现有数据进行对比。

12、与现有技术相比,本发明的有益效果是:

13、本发明的目的是通过采用掩码实现组播,并设定严格、统一的组播流程,打破传统组播方法过程复杂且不统一的缺点,使得组播的实现过程变得简单,提高了组播成功率。



技术特征:

1.一种通过掩码实现组播方法,其特征在于,包括以下步骤:

2.根据权利要求1所述的一种通过掩码实现组播方法,其特征在于,所述s1中,进行预先准备,其中进行预先准备时先获取包括网关、485总线、从设备、功能码及掩码,且所述功能码具有对应功能,获取完成后进行连接处理,其中进行连接处理时所述网关与从设备通过485总线依次进行连接,且所述从设备按数字排列顺序进行串联。

3.根据权利要求2所述的一种通过掩码实现组播方法,其特征在于,所述掩码需根据从设备是否需要接收指令进行单独编写,且一个掩码用于一个及多个从设备。

4.根据权利要求1所述的一种通过掩码实现组播方法,其特征在于,所述s2中,通过网关下发指令,其中网关下发指令后指令信息在485总线上传输,所有设备可接收,各个设备通过总线上请求数据中的掩码判断是否接收该指令,设备收到掩码后转换为二进制,再找到自己对应的位数判断是否需要执行该指令,其中所述指令信息包括功能码、掩码。

5.根据权利要求4所述的一种通过掩码实现组播方法,其特征在于,通过网关下发指令时需要下发指令给总线地址为1和总线地址为3的设备执行则掩码为:a0,转换为二进制是1010 0000,从设备1总线地址为:1,从设备2中线地址为:2,从设备3总线地址为:3。

6.根据权利要求1所述的一种通过掩码实现组播方法,其特征在于,所述s3中,通过从设备进行判断实现组播,其中所述从设备包括从设备1、从设备2、从设备3,进行判断时由从设备根据掩码判断是否接收指令,并通过判断结果进行处理,其中判断结果为接收指令则执行功能码对应的功能,判断结果为不接收指令则不进行处理。

7.根据权利要求6所述的一种通过掩码实现组播方法,其特征在于,通过从设备进行判断时所述从设备1收到掩码为1010 0000则对应第一位为1,执行该指令,所述从设备2收到掩码为1010 0000则对应第二位为0,忽略该指令,不进行处理,所述从设备3收到掩码为1010 0000则对应第三位为1,执行该指令。

8.根据权利要求1所述的一种通过掩码实现组播方法,其特征在于,所述s4中,进行组播试验,其中进行组播试验时先通过上述要求将网关、485总线、从设备进行连接,连接完成后通过网关下发指令,其中进行指令下发时所述功能码、掩码需预先进行设定,并对所述从设备的判断、处理结果进行监测,通过监测结果进行判定,并通过判定结果进行处理,其中监测结果显示从设备的判断、处理结果符合功能码及掩码设定则判定为组播完成,监测结果显示从设备的判断、处理结果不符合功能码及掩码设定则判定为组播未完成,且判定结果为组播完成则对所述组播结果进行记录,判定结果为组播未完成则对所述组播结果进行记录,同时对所述组播试验过程进行分析,并通过分析结果重置组播试验流程,组播试验完成后通过记录的结果进行计算获取组播成功率,并将获取的组播成功率数据与现有数据进行对比。


技术总结
本发明涉及组播技术领域,尤其涉及一种通过掩码实现组播方法,针对当前现有的组播技术存在实现方法传统,缺少通过掩码实现组播的流程,组播过程复杂且不统一,导致组播实现困难,组播成功率较低的问题,现提出如下方案,其中包括以下步骤:S1:进行准备,S2:下发指令,S3:进行判断,S4:组播试验,本发明的目的是通过采用掩码实现组播,并设定严格、统一的组播流程,打破传统组播方法过程复杂且不统一的缺点,使得组播的实现过程变得简单,提高了组播成功率。

技术研发人员:郭春雷,黄演,何婷
受保护的技术使用者:深圳市启迪讯技术有限公司
技术研发日:
技术公布日:2024/3/27
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1