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

消息的广播方法、装置、网络节点及计算机存储介质

文献发布时间:2023-06-19 10:00:31


消息的广播方法、装置、网络节点及计算机存储介质

技术领域

本申请涉及计算机技术领域,特别涉及一种消息的广播方法、装置、网络节点及计算机存储介质。

背景技术

在现有的分布式网络中,由于存在大量的不可靠节点或恶意节点,因此,为保证将消息传输至分布式网络中的每一个节点中,通常采用广播机制。

然而,目前的广播机制中,节点会定期随机选择周围节点发送消息,而收到消息的节点也会重复上述步骤,因此不可避免的存在消息重复发给同一个节点的情况,消息冗余的现象十分严重。

发明内容

有鉴于此,本申请提供一种消息的广播方法、装置、网络节点及计算机存储介质,降低了消息在广播过程中的冗余,从而可以快速的将消息广播至分布式网络中的每一个节点。

本申请第一方面提供了一种消息的广播方法,应用于第一网络节点,包括:

确定所述第一网络节点的分发范围;

从所述第一网络节点对应的分发范围中,选择K个第二网络节点;其中,每一个所述第二网络节点的标识值处于所述第一网络节点对应的分发范围内;K为正整数;

针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和所述第一网络节点对应的分发范围向所述第二网络节点发送,并将所述第一网络节点的标识值和每一个所述第二网络节点的标识值添加入过滤器。

可选的,所述确定所述第一网络节点的分发范围,包括:

若所述第一网络节点为消息源节点,则确定分布式网络的全范围作为所述第一网络节点的分发范围;

若所述第一网络节点为消息中转节点,则根据所述第一网络节点在自身所属层级的网络节点的位置,从所述第一网络节点所属层级对应的分发范围中,确定出所述第一网络节点的分发范围。

可选的,所述根据所述第一网络节点在自身所属层级的网络节点的位置,从所述第一网络节点所属层级对应的分发范围中,确定出所述第一网络节点的分发范围,包括:

若所述第一网络节点位于自身所属层级包括的网络节点的首位,则将从所述第一网络节点所属层级对应的分发范围中的起始值,到所述第一网络节点的标识值的范围,作为所述第一网络节点的分发范围;

若所述第一网络节点位于自身所属层级包括的网络节点的中间位,则将从所述第一网络节点的前一网络节点的标识值到所述第一网络节点的标识值,作为所述第一网络节点的分发范围;

若所述第一网络节点位于自身所属层级包括的网络节点的末尾,则将从所述第一网络节点的标识值,到所述第一网络节点所属层级对应的分发范围中的末尾值的范围,作为所述第一网络节点的分发范围。

可选的,若所述第一网络节点位于自身所属层级包括的网络节点的首位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值;

若所述第一网络节点位于自身所属层级包括的网络节点的中间位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值。

可选的,所述从所述第一网络节点对应的分发范围中,选择K个第二网络节点之前,还包括:

判断所述第一网络节点对应的分发范围中包括的网络节点的标识值的数量是否小于K;

若判断出所述第一网络节点对应的分发范围中包括的网络节点的标识值的数量不小于K,则执行从所述第一网络节点对应的分发范围中,选择K个第二网络节点;

若判断出所述第一网络节点对应的分发范围中包括的网络节点的标识值的数量小于K,则选择标识值处于所述第一网络节点对应的分发范围内的每一个网络标识,作为所述第二网络节点。

本申请第二方面提供了一种消息的广播装置,应用于第一网络节点,包括:

确定单元,用于确定所述第一网络节点的分发范围;

选择单元,用于从所述第一网络节点对应的分发范围中,选择K个第二网络节点;其中,每一个所述第二网络节点的标识值处于所述第一网络节点对应的分发范围内;K为正整数;

发送单元,用于针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和所述第一网络节点的分发范围向所述第二网络节点发送,并将所述第一网络节点的标识值和每一个所述第二网络节点的标识值添加入过滤器。

可选的,所述确定单元,包括:

确定子单元,用于若所述第一网络节点为消息源节点,则确定分布式网络的全范围作为所述第一网络节点的分发范围;

所述确定子单元,还用于若所述第一网络节点为消息中转节点,则根据所述第一网络节点在自身所属层级的网络节点的位置,从所述第一网络节点所属层级对应的分发范围中,确定出所述第一网络节点的分发范围。

可选的,所述确定子单元执行根据所述第一网络节点在自身所属层级的网络节点的位置,从所述第一网络节点所属层级对应的分发范围中,确定出所述第一网络节点的分发范围时,用于:

若所述第一网络节点位于自身所属层级包括的网络节点的首位,则将从所述第一网络节点所属层级对应的分发范围中的起始值,到所述第一网络节点的标识值的范围,作为所述第一网络节点的分发范围;

若所述第一网络节点位于自身所属层级包括的网络节点的中间位,则将从所述第一网络节点的前一网络节点的标识值到所述第一网络节点的标识值,作为所述第一网络节点的分发范围;

若所述第一网络节点位于自身所属层级包括的网络节点的末尾,则将从所述第一网络节点的标识值,到所述第一网络节点所属层级对应的分发范围中的末尾值的范围,作为所述第一网络节点的分发范围。

可选的,若所述第一网络节点位于自身所属层级包括的网络节点的首位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值;若所述第一网络节点位于自身所属层级包括的网络节点的中间位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值。

可选的,所述消息的广播装置,还包括:

判断单元,用于判断所述第一网络节点对应的分发范围中包括的网络节点的标识值的数量是否小于K;

调用单元,用于若判断单元判断出,所述第一网络节点对应的分发范围中包括的网络节点的标识值的数量不小于K,则调用所述选择单元执行从所述第一网络节点对应的分发范围中,选择K个第二网络节点;

所述选择单元,还用于若判断单元判断出,所述第一网络节点对应的分发范围中包括的网络节点的标识值的数量小于K,则选择标识值处于所述第一网络节点对应的分发范围内的每一个网络标识,作为所述第二网络节点。

本申请第三方面提供了一种网络节点,包括:

一个或多个处理器;

存储装置,其上存储有一个或多个程序;

当所述一个或多个程序被所述一个或多个处理器执行时,使得所述一个或多个处理器实现如第一方面任意一项所述的方法。

本申请第四方面提供了一种计算机存储介质,其上存储有计算机程序,其中,所述计算机程序被处理器执行时实现如第一方面任意一项所述的方法。

由以上方案可知,本申请提供的一种消息的广播方法、装置、网络节点及计算机存储介质中,所述消息的广播方法包括:首先,确定所述第一网络节点的分发范围;然后,从所述第一网络节点对应的分发范围中,选择K个第二网络节点;其中,每一个所述第二网络节点的标识值处于所述第一网络节点对应的分发范围内;K为正整数;最后,针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和所述第一网络节点对应的分发范围向所述第二网络节点发送,并将所述第一网络节点的标识值和每一个所述第二网络节点的标识值添加入过滤器。从而降低了消息在广播过程中的冗余,因此,可以快速的将消息广播至分布式网络中的每一个节点。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。

图1为本申请实施例提供的一种消息的广播方法的时序图;

图2为本申请另一实施例提供的一种消息的广播方法的示意图;

图3为本申请另一实施例提供的一种消息的广播方法的流程示意图;

图4为本申请另一实施例提供的一种消息的广播装置的结构示意图;

图5为本申请另一实施例提供的一种实现消息的广播方法的网络节点的示意图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

需要注意,本申请中提及的“第一”、“第二”等概念仅用于对不同的装置、模块或单元进行区分,并非用于限定这些装置、模块或单元所执行的功能的顺序或者相互依存关系,而术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

在分布式网络,包括多个网络节点,多个网络节点之间可以互传消息。网络节点会产生一个全局唯一的标识值即ID,加入分布式网络后,通过心跳同步给邻居节点,后续网络的广播消息,通过这个标识值参与节点路由的选择和传播。

当分布式网络中的一个网络节点需要发送广播消息,则以此网络节点为信息源节点(在本实施例中称之为第一网络节点),由信息源节点开始,先向其邻居节点(本实施例中称之为第二网络节点)发送待发送消息,再由邻居节点向其他节点(本实施例中称之为第三网络节点)发送待发送消息,以此类推下去,直到分发范围收敛(即分发的范围内找不到邻居节点)。

以下以从第一网络节点、第二网络节点和第三网络节点广播信息的方式来介绍,从信息源节点开始依次广播消息的方案,如图1所示,该方案包括:

S101、信息源节点确定分布式网络的全范围,作为第一网络节点的分发范围;

在分布式网络中,每一个网络节点都配置有唯一的一个标识值。一般情况下,可以设置一个网络节点为一个正整数,计算分发范围的MaxInt即为正整数的上限。

现对本申请实施例进行实例性的说明,如图2所示,将待发送消息通过分布式网络中标识值为9的网络节点,发送至分布式网络中的每一个网络节点中。将标识值为9的网络节点称之为信息源节点或者第一网络节点,其所属的层级称为第一层级。并且,假设该分布式网络的中的网络节点的范围为0~MaxInt,即标识值为9的网络节点对应的分发范围为0~MaxInt。

S102、信息源节点从分布式网络的全范围中,选择K个第二网络节点;K为正整数。

在分布式网络节点的全范围中,随机选择K个第二网络节点,当然每一个第二网络节点的标识值均处于分布式网络的全范围。

续接上述实例,参见图2,在0~MaxInt中选择K个网络节点,假设K为3,即在0~MaxInt中选择3个网络节点的标识,假设选取了标识值为19、217、1919的这3个网络节点。

S103、信息源节点针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和第一网络节点对应的分发范围向第二网络节点发送。

续接上述实例,信息源节点向标识值为19、217、1919的这3个网络节点,发送待发送消息和标识值为9的网络节点对应的分发范围0~MaxInt。

S104、信息源节点将第一网络节点的标识值和每一个第二网络节点的标识值添加入过滤器。

由于信息源节点是第一个发送消息的网络节点,因此,选择出的K个第二网络节点,当然也会是第一次收信息源节点发送的待发送消息,因此,本实施例中的第二网络节点的标识值不会出现在过滤器中。本步骤就是向选择出的每一个第二网络节点发送待发送消息和第一网络节点对应的分发范围。

为了避免消息发送到已经广播到的节点中,将信息源节点、以及接收到信息源节点消息的第二网络节点的标识值全部加入到过滤器中,过滤器会作为消息的一部分继续在网络中传播,只要经过的网络节点都加入这个过滤器。

续接上述实例,信息源节点将标识值9、19、217、1919添加至过滤器中。

S105、第二网络节点根据自身在自身所属层级的网络节点的位置,从信息源节点所属层级对应的分发范围中,确定出第二网络节点的分发范围。

需要说明的是,第一网络节点,会在自己的分发范围中选取多个网络节点发送消息,接收到消息的每一个第二网络节点只是第一网络节点选择出的第二网络节点中的一个。可以理解的是,第一网络节点在自己的分发范围中选取多个网络节点,组成了一个新的层级。因此,第二网络节点需要根据在自身所属层级的网络节点的位置,从第一网络节点所属层级对应的分发范围中,确定出自身的分发范围。

可选地,本申请的另一实施例提供了步骤S105的一种实施方式,如下:

若第二网络节点位于自身所属层级包括的网络节点的首位,则将从第二网络节点所属层级对应的分发范围中的起始值,到第二网络节点的标识值的范围,作为第二网络节点的分发范围。

若第二网络节点位于自身所属层级包括的网络节点的中间位,则将从第二网络节点的前一网络节点的标识值到第一网络节点的标识值,作为第二网络节点的分发范围。

若第二网络节点位于自身所属层级包括的网络节点的末尾,则将从第二网络节点的标识值,到第二网络节点所属层级对应的分发范围中的末尾值的范围,作为第二网络节点的分发范围。

还需要说明的是,还可以为每一个网络节点的标识值赋予一个冗余因子,用于解决去中心化网络中不可靠节点阻断消息的正常传播,在为每个标识值赋予冗余因子后,在消息的传播过程中,会有概率重复地向相同节点传递消息。冗余因子根据网络规模和网络的通信质量进行选择,一般通信质量好,冗余因子可以适当小一些,否则应该增大冗余因子,保证广播消息的可靠性。比如丢包率为10%的网络,冗余量可以设置为0.2,即用20%的冗余消息传播消除10%的网络丢包。

具体的,若所述第一网络节点位于自身所属层级包括的网络节点的首位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值;若所述第一网络节点位于自身所属层级包括的网络节点的中间位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值。其中,经冗余因子矫正可以理解成:在原始值的基础上叠加冗余因子。

可以理解的是,在冗余因子也可以为0,此情况下消息的传播效率为1,也就是说每一个网络节点只会收到一次消息。冗余因子的选择,是可以根据实际的应用场景进行调整,并根据最终的验证效果进行确定的,此处不做限定。

续接上述实例,参见图2,标识值为19、217、1919的这3个网络节点所属的层级可以理解成是第二层级。在标识值为19、217、1919的这3个网络节点,接收到了待发送消息和标识值为9的网络节点对应的分发范围为0~MaxInt后,根据接收到的标识值为9的网络节点对应的分发范围为0~MaxInt,以及自身在第二层级中的位置,确定每一个第二网络节点的分发范围。

具体的,标识值为19的网络节点,在第二层级中的位置为首位,那么将标识值为19 的网络节点的分发范围确定为0~19+

S106、第二网络节点从第二网络节点对应的分发范围中,选择K个第三网络节点。

其中,每一个第三网络节点的标识值处于第二网络节点对应的分发范围内;K为正整数。

续接上述实例,参见图2,以标识值为217这个第二网络节点为例,在标识值为217 的网络节点的分发范围:19~217+

S107、第二网络节点针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和第二网络节点对应的分发范围向第三网络节点发送。

S108、第二网络节点将第二网络节点的标识值和每一个第三网络节点的标识值添加入过滤器。

续接上述实例,参见图2,假如选取得到的网络节点的标识值为21、197、210,同上 述内容,分别判断这3个网络节点的标识值是否在过滤器中的,假设这3个网络节点的标识 值,均不在过滤器中,则向标识值为21、197、210的这3个网络节点,发送待发送消息和标识 值为217的网络节点对应的分发范围为19~217+

由上述实施例可以看出,以一个网络节点作为发送方(本实施例中称之为第一网络节点),一个网络节点作为接收方(本实施例中称之为第二网络节点)为例,来介绍在本申请提供的分布式网络播放信息的方案,如图3,方案可以概况如下:

S301、确定第一网络节点的分发范围。

其中,第一网络节点为分布式网络中的任意一个节点。第一网络节点的分发范围为:第一网络节点在向下一层级的网络节点进行发送消息时,允许发送消息至网络节点的范围。

需要说明的是,分布式网络中的每一个网络节点其实并没有分为多个层级,只是为了方便对本申请进行说明,将消息发给第一网络节点的网络节点所属的层级为第一节点的上一层级,第一网络节点将消息发送给的网络节点所属的层级就为第一节点的下一层级。

S302、从第一网络节点对应的分发范围中,选择K个第二网络节点。

其中,每一个第二网络节点的标识值处于第一网络节点对应的分发范围内;K为正整数。

需要说明的是,K的值可以是随机选取一个值,也可以是预先设置的一个值,此处不做限定。

当然会存在第一网络节点对应的分发范围中个网络节点的数量小于K的情况,因此,在执行步骤S102之前,还可以可选行执行下述步骤:

判断第一网络节点对应的分发范围中包括的网络节点的标识值的数量是否小于K。

具体的,若判断出第一网络节点对应的分发范围中包括的网络节点的标识值的数量不小于K,则执行步骤S302;若判断出第一网络节点对应的分发范围中包括的网络节点的标识值的数量小于K,则执行选择标识值处于第一网络节点对应的分发范围内的每一个网络标识,作为第二网络节点。

S303、针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和第一网络节点对应的分发范围向第二网络节点发送,并将第一网络节点的标识值和每一个第二网络节点的标识值添加入过滤器。

其中,过滤器用于确定之前是否已经发送了待发送信息给第二网络节点。

需要说明的是,过滤器可以采用但不限于布隆过滤器,此处不做限定。

具体的,通过判断第二网络节点的标识值是否在过滤器中,来判断之前是否已经发送了待发送信息给第二网络节点。针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和第一网络节点对应的分发范围向所述第二网络节点发送,并将第一网络节点的标识值和每一个第二网络节点的标识值添加入过滤器。

由以上方案可知,本申请提供的一种消息的广播方法中:首先,确定第一网络节点的分发范围;然后,从第一网络节点对应的分发范围中,选择K个第二网络节点;其中,每一个第二网络节点的标识值处于第一网络节点对应的分发范围内;K为正整数;最后,针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和第二网络节点对应的分发范围向第二网络节点发送,并将第一网络节点的标识值和每一个第二网络节点的标识值添加入过滤器。当节点无法选择出邻居节点时,则消息停止传播,通过每一次的范围限制和已发送节点过滤,解决了消息在广播过程中的冗余,高效的将消息广播至分布式网络中的每一个节点。

本申请另一实施例提供了一种消息的广播装置,应用于第一网络节点,如图4所示,包括:

确定单元401,用于确定第一网络节点的分发范围。

可选的,在本申请的另一实施例中,确定单元401的一种实施方式,具体包括:

确定子单元,用于若第一网络节点为消息源节点,则确定分布式网络的全范围作为第一网络节点的分发范围。

确定子单元,还用于若第一网络节点为消息中转节点,则根据第一网络节点在自身所属层级的网络节点的位置,从第一网络节点所属层级对应的分发范围中,确定出第一网络节点的分发范围。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图2所示,此处不再赘述。

可选的,在本申请的另一实施例中,确定子单元执行根据第一网络节点在自身所属层级的网络节点的位置,从第一网络节点所属层级对应的分发范围中,确定出第一网络节点的分发范围时,用于:

若第一网络节点位于自身所属层级包括的网络节点的首位,则将从第一网络节点所属层级对应的分发范围中的起始值,到第一网络节点的标识值的范围,作为第一网络节点的分发范围。

若第一网络节点位于自身所属层级包括的网络节点的中间位,则将从第一网络节点的前一网络节点的标识值到所述第一网络节点的标识值,作为第一网络节点的分发范围。

若第一网络节点位于自身所属层级包括的网络节点的末尾,则将从第一网络节点的标识值,到第一网络节点所属层级对应的分发范围中的末尾值的范围,作为第一网络节点的分发范围。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。

可选的,在本申请的另一实施例中,若所述第一网络节点位于自身所属层级包括的网络节点的首位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值;若所述第一网络节点位于自身所属层级包括的网络节点的中间位,所述第一网络节点的标识值,为经冗余因子矫正后的第一网络节点的标识值。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。

选择单元402,用于从第一网络节点对应的分发范围中,选择K个第二网络节点。

其中,每一个第二网络节点的标识值处于第一网络节点对应的分发范围内;K为正整数。

发送单元403,用于针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和第一网络节点的分发范围向第二网络节点发送,并将第一网络节点的标识值和每一个第二网络节点的标识值添加入过滤器。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,如图1所示,此处不再赘述。

可选的,在本申请的另一实施例中,消息的广播装置的一种实施方式,还包括:

判断单元,用于判断第一网络节点对应的分发范围中包括的网络节点的标识值的数量是否小于K。

调用单元,用于若判断单元判断出,第一网络节点对应的分发范围中包括的网络节点的标识值的数量不小于K,则调用选择单元402执行从第一网络节点对应的分发范围中,选择K个第二网络节点。

选择单元402,还用于若判断单元判断出,第一网络节点对应的分发范围中包括的网络节点的标识值的数量小于K,则选择标识值处于第一网络节点对应的分发范围内的每一个网络标识,作为第二网络节点。

本申请上述实施例公开的单元的具体工作过程,可参见对应的方法实施例内容,此处不再赘述。

由以上方案可知,本申请提供的一种消息的广播装置中:首先,确定单元401确定第一网络节点的分发范围;然后,选择单元402从第一网络节点对应的分发范围中,选择K个第二网络节点;其中,每一个第二网络节点的标识值处于第一网络节点对应的分发范围内;K为正整数;最后,发送单元403针对标识值当前未处于过滤器的每一个第二网络节点,将待发送消息和第二网络节点对应的分发范围向第二网络节点发送,并将第一网络节点的标识值和每一个第二网络节点的标识值添加入过滤器。从而降低了消息在广播过程中的冗余,因此,可以快速的将消息广播至分布式网络中的每一个节点。

本申请另一实施例提供了一种网络节点,如图5所示,包括:

一个或多个处理器501。

存储装置502,其上存储有一个或多个程序。

当所述一个或多个程序被所述一个或多个处理器501执行时,使得所述一个或多个处理器501实现如上述实施例中任意一项所述的方法。

本申请另一实施例提供了一种计算机存储介质,其上存储有计算机程序,其中,计算机程序被处理器执行时实现如上述实施例中任意一项所述的方法。

在本申请公开的上述实施例中,应该理解到,所揭露的装置和方法,也可以通过其它的方式实现。以上所描述的装置和方法实施例仅仅是示意性的,例如,附图中的流程图和框图显示了根据本公开的多个实施例的装置、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段或代码的一部分,所述模块、程序段或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现方式中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个连续的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或动作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。

另外,在本公开各个实施例中的各功能模块可以集成在一起形成一个独立的部分,也可以是各个模块单独存在,也可以两个或两个以上模块集成形成一个独立的部分。所述功能如果以软件功能模块的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本公开的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,直播设备,或者网络设备等)执行本公开各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等各种可以存储程序代码的介质。

专业技术人员能够实现或使用本申请。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本申请的精神或范围的情况下,在其它实施例中实现。因此,本申请将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。

相关技术
  • 消息的广播方法、装置、网络节点及计算机存储介质
  • 机器到机器通信设备的注册消息内的少量数据的传输方法、接入终端、网络节点和计算机存储介质
技术分类

06120112384144