掌桥专利:专业的专利平台
掌桥专利
首页

一种报文随机发送方法及系统

文献发布时间:2023-06-19 19:28:50


一种报文随机发送方法及系统

技术领域

本申请涉及计算机信息技术的领域,尤其是涉及一种报文随机发送方法及系统。

背景技术

报文是网络中交换与传输的数据单元,即站点一次性要发送的数据块。报文包含了将要发送的完整的数据信息,其长短通常不一致,长度不限且可变。

在使用网络测试仪对网络进行维护或故障检测的过程中,网络测试仪通过执行权重随机算法,以达到随机发送报文的目的;目前,网络测试仪执行的权重随机算法通过调用Python语言的random库的choice函数实现,但该权重随机算法的内存占用率较高,算法的性能较低,且逻辑器件实现的难度较大,因此有待改进。

发明内容

为了减小随机发送报文过程中的内存占用率,本申请提供了一种报文随机发送方法及系统。

第一方面,本申请提供一种报文随机发送方法,采用如下的技术方案。

一种报文随机发送方法,包括:

获取所有类型的待发送报文各自对应的第一权重,并对所述所有第一权重求和得到第一权重和;所述所有类型的待发送报文各自对应的第一权重的比等于对应类型的待发送报文的个数比;

判断所述第一权重和是否大于预设值,若是,则根据所述预设值、所有所述第一权重以及所述第一权重和计算得到所有类型的待发送报文各自对应的第二权重,并根据所有所述第二权重创建第二权重集合;所述所有类型的待发送报文各自对应的第二权重的比等于对应类型的待发送报文的个数比;

根据所述第二权重集合对应生成由自然数组成的第一索引集合,并建立所述第二权重集合与所述第一索引集合的第一对应表;

对所有所述第二权重求和得到第二权重和;

调用随机函数,并以所述第二权重和作为所述随机函数的目标参数生成第一随机索引值;所述目标参数为所述随机函数的其中一个参数,所述随机函数用于输出一个小于所述目标参数的自然数,且每个小于所述目标参数的自然数的输出概率均相同;

将所述第一随机索引值通过所述第一对应表,对应得到第一随机索引权重;所述第一随机索引权重与所述所有类型的待发送报文中的一种类型对应;

发送与所述第一随机索引权重对应类型的待发送报文。

通过采用上述技术方案,需要随机发送报文时,先获取所有类型的待发送报文各自对应的第一权重,并对所有第一权重求和得到第一权重和,然后判断第一权重和是否大于预设值,若第一权重和大于预设值,则根据预设值、所有第一权重以及第一权重和计算得到待发送报文对应的第二权重,并根据所有第二权重创建第二权重集合,然后将第二权重集合对应生成由自然数组成的第一索引集合,并建立第二权重集合与第一索引集合的第一对应表,然后对所有第二权重求和得到第二权重和,接着调用随机函数,并以第二权重和作为随机函数的目标参数生成第一随机索引值,然后将第一随机索引值通过第一对应表,对应得到第一随机索引权重,然后发送与第一随机索引权重对应类型的待发送报文;通过本申请的报文随机发送方法,减小了在计算过程中每种类型的待发送报文对应的权重大小,减小了计算机的计算量,从而减小了算法的内存占用率,即减小随机发送报文过程中的内存占用率,提高了算法性能,减小了逻辑器件实现的难度。

可选的,所述第一对应表包括所述第二权重集合中的元素和所述第一索引集合中的元素之间的对应关系。

可选的,所述计算得到所有类型的待发送报文各自对应的第二权重,包括:

其中,Weight_2为所述待发送报文的第二权重,Weight_1为所述待发送报文的第一权重,total为所述第一权重和,max为所述预设值。

可选的,在所述判断所述第一权重和是否大于预设值之后,还包括:

若否,则根据所有所述第一权重创建第一权重集合;

根据所述第一权重集合对应生成由自然数组成的第二索引集合,并建立所述第一权重集合与所述第二索引集合的第二对应表;

调用随机函数,并以所述第一权重和作为所述随机函数的目标参数生成第二随机索引值;所述目标参数为所述随机函数的其中一个参数,所述随机函数用于输出一个小于所述目标参数的自然数,且每个小于所述目标参数的自然数的输出概率均相同;

将所述第二随机索引值通过所述第二对应表,对应得到第二随机索引权重;所述第二随机索引权重与所述所有类型的待发送报文中的一种类型对应;

发送与所述第二随机索引权重对应类型的待发送报文。

通过采用上述技术方案,当第一权重和小于或等于预设值时,根据所有第一权重创建第一权重集合,然后根据第一权重集合对应生成由自然数组成的第二索引集合,并建立第一权重集合与第二索引集合的第二对应表,然后调用随机函数,并以第一权重和作为随机函数的目标参数生成第二随机索引值,然后将第二随机索引值通过第二对应表,对应得到第二随机索引权重,然后发送与第二随机索引权重对应类型的待发送报文,从而根据待发送报文的第一权重确定下一个待发送报文的类型。

可选的,所述第二对应表包括所述第一权重集合中的元素和所述第二索引集合中的元素之间的对应关系。

第二方面,本申请提供一种用于检验报文随机发送方法的方法,采用如下的技术方案。

一种用于检验报文随机发送方法的方法,应用于上述任一种所述报文随机发送方法,包括:

获取第二权重集合中的元素总个数,并根据所述第二权重集合中的元素总个数求倒数得到第二权重集合中单个元素的占比;

获取第二权重集合中的各个元素对应的个数,并根据所述第二权重集合中单个元素的占比和所述第二权重集合中的元素的数值对应的个数求积得到若干个第一检验值;

判断所述若干个第一检验值是否均小于1且所述若干个检验值的和是否处于预设数值范围内,若所述若干个第一检验值不是均小于1或所述若干个检验值的和不处于预设数值范围内,则说明所述报文随机发送方法出现错误。

通过采用上述技术方案,先获取第二权重集合中的元素总个数,并根据第二权重集合中的元素总个数求倒数得到第二权重集合中单个元素的占比,然后获取第二权重集合中的各个元素对应的个数,并根据第二权重集合中单个元素的占比和第二权重集合中的元素的数值对应的个数求积得到若干个第一检验值;然后工作人员或系统则判断若干个第一检验值是否均小于1且求和后的数值是否处于预设数值范围内,若所述若干个第一检验值不是均小于1或所述若干个检验值的和不处于预设数值范围内,则说明所述报文随机发送方法出现错误,即计算过程不合理,当若干个第一检验值均小于1且求和后的数值处于预设数值范围内,则说明计算过程合理。

第三方面,本申请提供一种报文随机发送系统,采用如下的技术方案。

一种报文随机发送系统,包括:

第一权重和生成模块,用于获取所有类型的待发送报文各自对应的第一权重,并对所述所有第一权重求和得到第一权重和;所述所有类型的待发送报文各自对应的第一权重的比等于对应类型的待发送报文的个数比;

第二权重集合生成模块,用于判断所述第一权重和是否大于预设值,若是,则根据所述预设值、所有所述第一权重以及所述第一权重和计算得到所有类型的待发送报文各自对应的第二权重,并根据所有所述第二权重创建第二权重集合;所述所有类型的待发送报文各自对应的第二权重的比等于对应类型的待发送报文的个数比;

第一对应表生成模块,用于根据所述第二权重集合对应生成由自然数组成的第一索引集合,并建立所述第二权重集合与所述第一索引集合的第一对应表;

第二权重和生成模块,用于对所有所述第二权重求和得到第二权重和;

第一随机索引值生成模块,用于调用随机函数,并以所述第二权重和作为所述随机函数的目标参数生成第一随机索引值;所述目标参数为所述随机函数的其中一个参数,所述随机函数用于输出一个小于所述目标参数的自然数,且每个小于所述目标参数的自然数的输出概率均相同;

第一随机索引权重生成模块,用于将所述第一随机索引值通过所述第一对应表,对应得到第一随机索引权重;所述第一随机索引权重与所述所有类型的待发送报文中的一种类型对应;报文发送模块,用于发送与所述第一随机索引权重对应类型的待发送报文。

第四方面,本申请提供一种计算机设备,采用如下的技术方案。

一种计算机设备,包括:存储器和处理器,所述存储器上存储有可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的方法。

第五方面,本申请提供一种计算机存储介质,采用如下的技术方案。

一种计算机存储介质,存储有能够被处理器加载并执行上述任一种方法的计算机程序。

综上所述,本申请至少包括以下有益技术效果:需要随机发送报文时,先获取所有类型的待发送报文各自对应的第一权重,并对所有第一权重求和得到第一权重和,然后判断第一权重和是否大于预设值,若第一权重和大于预设值,则根据预设值、所有第一权重以及第一权重和计算得到待发送报文对应的第二权重,并根据所有第二权重创建第二权重集合,然后将第二权重集合对应生成由自然数组成的第一索引集合,并建立第二权重集合与第一索引集合的第一对应表,然后对所有第二权重求和得到第二权重和,接着调用随机函数,并以第二权重和作为随机函数的目标参数生成第一随机索引值,然后将第一随机索引值通过第一对应表,对应得到第一随机索引权重,然后发送与第一随机索引权重对应类型的待发送报文;通过本申请的报文随机发送方法,减小了在计算过程中每种类型的待发送报文对应的权重大小,减小了计算机的计算量,从而减小了算法的内存占用率,即减小随机发送报文过程中的内存占用率,提高了算法性能,减小了逻辑器件实现的难度。

附图说明

图1是本申请实施例1的第一权重和大于预设值的流程图。

图2是本申请实施例1的第一权重和小于预设值的流程图。

图3是本申请实施例1的检验报文随机发送方法的流程图。

图4是本申请实施例4的结构框图。

图5是本申请实施例5的结构框图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图1-5及实施例,对本申请进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本申请,并不用于限定本申请。

术语解释:

权重,表示某种类型的待发送报文在所有类型的待发送报文中对数量的贡献度。例如,待发送报文有A、B、C三种类型,待发送报文A有10000个,待发送报文B有20000个,待发送报文C有30000个,待发送报文A和待发送报文B的个数比为1:2:3;按照权重的某种配置方式,待发送报文A、待发送报文B和待发送报文C的权重分别为1000、2000和3000。

一种类型的待发送报文对应一个权重,一个权重对应一种类型的待发送报文。例如,待发送报文有A、B、C三种类型对应的权重分别为1000、2000、3000,1000、2000、3000分别对应A种类型的待发送报文、B种类型的待发送报文、C种类型的待发送报文。

实施例1:

本申请实施例公开一种报文随机发送方法。

参照图1,一种报文随机发送方法,包括如下步骤:

步骤S11,获取所有类型的待发送报文各自对应的第一权重,并对所有第一权重求和得到第一权重和;所有类型的待发送报文各自对应的第一权重的比等于对应类型的待发送报文的个数比。

可以理解的是,待发送报文根据其长度或内容等划分标准划分为多种类型,在本实施例中,待发送报文根据其长度划分,不同类型的待发送报文的长度不同。

需要说明的是,每种类型的待发送报文的第一权重由待发送报文的个数比配置得到,第一权重的配置方式不同,得到的第一权重也不同。例如,待发送报文有A、B、C三种类型,待发送报文A有10000个,待发送报文B有20000个,待发送报文C有30000个,待发送报文A和待发送报文B的个数比为1:2:3;按照其中一种配置方式,待发送报文A、待发送报文B和待发送报文C的第一权重分别为1000、2000和3000;按照其他的配置方式,待发送报文A、待发送报文B和待发送报文C的第一权重还可能分别为5000、10000和15000。

步骤S12,判断第一权重和是否大于预设值,若是,则根据预设值、所有第一权重以及第一权重和计算得到所有类型的待发送报文各自对应的第二权重,并根据所有第二权重创建第二权重集合;所有类型的待发送报文各自对应的第二权重的比等于对应类型的待发送报文的个数比。

其中,计算得到所有类型的待发送报文各自对应的第二权重的公式为:

其中,Weight_2为待发送报文的第二权重,Weight_1为待发送报文的第一权重,total为第一权重和,max为预设值。

可以理解的是,预设值为预先设置的数值,当第一权重和大于预设值时,则表示第一权重和的数值较大,即认为第一权重的数量级较大,计算机的计算量较大,则根据上述的公式计算所有类型的待发送报文各自对应的第二权重。

需要说明的是,第二权重为自然数,第二权重可以看作对应类型的待发送报文的数量,例如,参考表格1,待发送报文有A、B、C三种类型,若三种待发送报文A、B和C的第一权重分别为1000、2000和3000,若max取值为6000,则根据上述公式计算得到三种类型的待发送报文对应的第二权重分别为10、20和30,我们可以认为待发送报文A、B和C分别有10个、20个、30个。

需要进一步说明是,根据所有第二权重创建第二权重集合,即以所有数量的待发送报文的第二权重作为元素创建第二权重集合。例如,参考表格1,当三种类型的待发送报文A、B、C对应的第二权重分别为10、20和30时,对应的第二权重集合则为{10,10,……,20,20,……,30,30,……},其中,作为第二权重集合的元素10有10个,作为第二权重集合的元素20有20个,作为第二权重集合的元素30有30个。

表格1

步骤S13,根据第二权重集合对应生成由自然数组成的第一索引集合,并建立第二权重集合与第一索引集合的第一对应表。

其中,第一对应表包括第二权重集合中的元素和第一索引集合中的元素之间的对应关系。

需要说明的是,在代码实现时,第二权重集合、第一索引集合以及第二权重集合与第一索引集合之间的对应关系通常通过数组或列表实现,即第二权重集合对应于数组或列表中存储的数据集合,第一索引集合对应于数组或列表的项数。例如,参考表格1,以上述的第二权重集合为{10,10,……,20,20,……,30,30,……}为例,若以列表实现,则list=[10,10,……,20,20,……,30,30,……],在列表list中,第0项到第9项均为10,第10项到第29项均为20,第30项到第59项均为30,则第一索引集合为{0,1,2,……,59}。

可以理解的是,第二权重集合中的元素和第一索引集合中的元素之间为一一对应的关系。

步骤S14,对所有第二权重求和得到第二权重和。

需要说明的是,在步骤S14中,所有第二权重求和指对所有类型的待发送报文对应的第二权重求和。例如,三种类型的待发送报文A、B、C对应的第二权重分别为10、20和30,对10、20和30求和得到60,即第二权重和为60。

步骤S15,调用随机函数,并以第二权重和作为随机函数的目标参数生成第一随机索引值;目标参数为随机函数的其中一个参数,随机函数用于输出一个小于目标参数的自然数,且每个小于目标参数的自然数的输出概率均相同。

需要说明的是,在步骤S15中,由于第二权重和作为随机函数的目标参数,因此随机函数用于输出一个小于第二权重和的自然数,且每个小于目标参数的自然数的输出概率均为第二权重和的倒数,即第一随机索引值为一个小于第二权重和的自然数。以上述的第一索引集合{0,1,2,……,59}为例,此时的第二权重和为60,第一随机索引值则为一个小于60的自然数,且[0,60)内的每个自然数为第一随机索引值的概率均为1/60。

需要进一步说明是,随机函数可以通过调用库函数实现。在本实施例中,随机函数通过Python语言的random库的randint函数,并以0和目标参数为randint函数的参数,随机生成一个位于0与目标参数之间的自然数。

步骤S16,将第一随机索引值通过第一对应表,对应得到第一随机索引权重;第一随机索引权重与至少一种类型的待发送报文中的一种类型对应。

需要说明的是,第一随机索引权重的大小与第二权重集合中的一个元素的大小相等,即第二随机索引权重与待发送报文中的一种类型对应。以上述的第二权重集合{0,1,2,……,59}为例,此时第二权重和为60,第一随机索引值为[0,60)的一个自然数,若第一随机索引值为11,参考表格1,可以得到第一随机索引值11对应的第二随机索引权重为20,第二随机索引权重20对应的待发送报文的类型为B。

步骤S17,发送与第一随机索引权重对应类型的待发送报文。

可以理解的是,第一随机索引权重与待发送报文的一种类型对应,以上述的第二随机索引权重20对应的待发送报文的类型为B为例,则发送报文类型为B的待发送报文。

在上述实施方式中,需要随机发送报文时,先获取所有类型的待发送报文各自对应的第一权重,并对所有第一权重求和得到第一权重和,然后判断第一权重和是否大于预设值,若第一权重和大于预设值,则根据预设值、所有第一权重以及第一权重和计算得到待发送报文对应的第二权重,并根据所有第二权重创建第二权重集合,然后将第二权重集合对应生成由自然数组成的第一索引集合,并建立第二权重集合与第一索引集合的第一对应表,然后对所有第二权重求和得到第二权重和,接着调用随机函数,并以第二权重和作为随机函数的目标参数生成第一随机索引值,然后将第一随机索引值通过第一对应表,对应得到第一随机索引权重,然后发送与第一随机索引权重对应类型的待发送报文;通过本申请的报文随机发送方法,减小了在计算过程中每种类型的待发送报文对应的权重大小,减小了计算机的计算量,从而减小了算法的内存占用率,即减小随机发送报文过程中的内存占用率,提高了算法性能,减小了逻辑器件实现的难度。

参考图2,作为报文随机发送方法的进一步实施方式,在判断第一权重和是否大于预设值的步骤之后,还包括如下步骤:

步骤S21,若否,则根据所有第一权重创建第一权重集合。

需要说明的是,当第一权重和小于或等于预设值时,则认为第一权重的数量级较小,即计算量较小,此时以第一权重计算出需要发送出去的待发送报文的类型。

可以理解的是,第一权重集合的创建方式与第二集合的创建方式相同,例如,参考表格2,若三种类型的待发送报文X、Y、Z对应的第一权重分别为10、20和30时,则对应的第一权重集合则为{10,10,……,20,20,……,30,30,……},其中,作为第一权重集合的元素10有10个,作为第一权重集合的元素20有20个,作为第一权重集合的元素30有30个。

表格2

步骤S22,根据第一权重集合对应生成由自然数组成的第二索引集合,并建立第一权重集合与第二索引集合的第二对应表。

其中,第二对应表包括第一权重集合中的元素和第二索引集合中的元素之间的对应关系。

可以理解的是,步骤S32的具体实现方式可参考步骤S13。参考表格2,以上述的第一权重集合为{10,10,……,20,20,……,30,30,……}为例,第一权重集合对应的第二索引集合为{0,1,2,……,59},第一权重集合中的元素和第二索引集合中的元素为一一对应的关系。

步骤S23,调用随机函数,并以第一权重和作为随机函数的目标参数生成第二随机索引值;目标参数为随机函数的其中一个参数,随机函数用于输出一个小于目标参数的自然数,且每个小于目标参数的自然数的输出概率均相同。

可以理解的是,步骤S33的具体实现方式可参考步骤S15。参考表格2,以上述的第二索引集合{0,1,2,……,59}为例,此时的第一权重和为60,第二随机索引值则为一个小于60的自然数,且[0,60)内的每个自然数为第二随机索引值的概率均为1/60。

步骤S24,将第二随机索引值通过第二对应表,对应得到第二随机索引权重;第二随机索引权重与所有类型的待发送报文中的一种类型对应。

可以理解的是,步骤S34的具体实现方式可参考步骤S16。参考表格2,第一随机索引值为[0,60)内的一个自然数,若第一随机索引值为33,可以得到第一随机索引值11对应的第二随机索引权重为30,第二随机索引权重30对应的待发送报文的类型为Z。

步骤S25,发送与第二随机索引权重对应类型的待发送报文。

在上述实施方式中,当第一权重和小于或等于预设值时,根据所有第一权重创建第一权重集合,然后根据第一权重集合对应生成由自然数组成的第二索引集合,并建立第一权重集合与第二索引集合的第二对应表,然后调用随机函数,并以第一权重和作为随机函数的目标参数生成第二随机索引值,然后将第二随机索引值通过第二对应表,对应得到第二随机索引权重,然后发送与第二随机索引权重对应类型的待发送报文,从而根据待发送报文的第一权重确定下一个待发送报文的类型。

参考图3,一种用于检验报文随机发送方法的方法,应用于上述的报文随机发送方法,包括如下步骤:

步骤S31,获取第二权重集合中的元素总个数,并根据第二权重集合中的元素总个数求倒数得到第二权重集合中单个元素的占比。

可以理解的是,以上述的第二权重集合{10,10,……,20,20,……,30,30,……}为例,第二权重集合中有60个元素,则第二权重集合中单个元素的占比为1/60,且1/60以浮点数的形式进行存储。

步骤S32,获取第二权重集合中的各个元素对应的个数,并根据第二权重集合中单个元素的占比和第二权重集合中的元素的数值对应的个数求积得到若干个第一检验值。

可以理解的是,每一个第一检验值均对应于一种类型的待发送报文在所有类型的待发送报文中的个数占比。以上述的第二权重集合{10,10,……,20,20,……,30,30,……}为例,元素10有10个,第二权重集合中的元素数值10对应的个数为10,则待发送报文A对应的第一检验值为1/6,即待发送报文A在三种类型的待发送报文A、B、C的个数占比为1/6,同理,待发送报文B对应的第一检验值为2/6,待发送报文C对应的第一检验值为3/6。

步骤S33,判断若干个第一检验值是否均小于1且若干个检验值的和是否处于预设数值范围内,若若干个第一检验值不是均小于1或若干个检验值的和不处于预设数值范围内,则说明报文随机发送方法出现错误。

需要说明的是,预设数值范围为表示若干个检验值的和是否接近1的数值区间,例如[0.99,1],若若干个检验值的和处于预设数值范围内,则说明若干个检验值的和接近1,若若干个检验值的和不处于预设数值范围内,则说明若干个检验值的和不接近1。

可以理解的是,1/6、2/6和3/6均以浮点数的形式进行存储,1/6、2/6和3/6均小于1且求和后为1;若在实际计算中,待发送报文A、B、C对应的第一检验值分别为a、b、c,工作人员或系统则判断a、b、c是否均小于1且求和后的数值是否处于预设数值范围内,若a、b、c均小于1且求和后的数值处于预设数值范围内,则说明a、b、c的数值合理,即计算过程合理,若a、b、c不是均小于1或求和后的数值不处于预设数值范围内,则说明a、b、c的数值不合理,即计算过程不合理,然后工作人员则进行检查,以找出不合理的原因。

在上述实施方式中,先获取第二权重集合中的元素总个数,并根据第二权重集合中的元素总个数求倒数得到第二权重集合中单个元素的占比,然后获取第二权重集合中的各个元素对应的个数,并根据第二权重集合中单个元素的占比和第二权重集合中的元素的数值对应的个数求积得到若干个第一检验值;然后工作人员或系统则判断若干个第一检验值是否均小于1且求和后的数值是否处于预设数值范围内,若所述若干个第一检验值不是均小于1或所述若干个检验值的和不处于预设数值范围内,则说明所述报文随机发送方法出现错误,即计算过程不合理,当若干个第一检验值均小于1且求和后的数值处于预设数值范围内,则说明计算过程合理。

实施例2:

本申请公开了一种报文随机发送系统。

参考图4,一种报文随机发送系统,包括:

第一权重和生成模块41,用于获取所有类型的待发送报文各自对应的第一权重,并对所有第一权重求和得到第一权重和;所有类型的待发送报文各自对应的第一权重的比等于对应类型的待发送报文的个数比;

第二权重集合生成模块42,用于判断第一权重和是否大于预设值,若是,则根据预设值、所有第一权重以及第一权重和计算得到所有类型的待发送报文各自对应的第二权重,并根据所有第二权重创建第二权重集合;所有类型的待发送报文各自对应的第二权重的比等于对应类型的待发送报文的个数比;

第一对应表生成模块43,用于根据第二权重集合对应生成由自然数组成的第一索引集合,并建立第二权重集合与第一索引集合的第一对应表;

第二权重和生成模块44,用于对所有第二权重求和得到第二权重和;

第一随机索引值生成模块45,用于调用随机函数,并以第二权重和作为随机函数的目标参数生成第一随机索引值;目标参数为随机函数的其中一个参数,随机函数用于输出一个小于目标参数的自然数,且每个小于目标参数的自然数的输出概率均相同;

第一随机索引权重生成模块46,用于将第一随机索引值通过第一对应表,对应得到第一随机索引权重;第一随机索引权重与所有类型的待发送报文中的一种类型对应;

报文发送模块47,用于发送与第一随机索引权重对应类型的待发送报文。

本发明的报文随机发送系统能够实现上述报文随机发送方法的任一种方法,且报文随机发送系统的具体工作过程可参考上述报文随机发送方法中的对应过程。

实施例3:

本申请公开了一种计算机设备。

参考图5,一种计算机设备,包括:存储器和处理器,存储器上存储有可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述任一种报文随机发送方法。

实施例4:

一种计算机存储介质,存储有能够被处理器加载并执行上述方法的计算机程序。

以上均为本申请的较佳实施例,并非依此限制本申请的保护范围,本说明书(包括摘要和附图)中公开的任一特征,除非特别叙述,均可被其他等效或者具有类似目的的替代特征加以替换。即,除非特别叙述,每个特征只是一系列等效或类似特征中的一个例子而已。

技术分类

06120115929029