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

网络节点接入方法及装置、计算机可读存储介质、电子装置

文献发布时间:2024-04-18 19:52:40


网络节点接入方法及装置、计算机可读存储介质、电子装置

技术领域

本申请涉及网络通信技术领域,具体而言,涉及一种网络节点接入方法及装置、计算机可读存储介质、电子装置。

背景技术

随着网络技术的日益发展,网络规模快速增长,在人们生活中的作用越来越重要。社会中的各行各业,比如金融、财政、制造等行业,都越来越依赖网络,同时网络结构也日趋复杂,多节点的网络拓扑结构越来越多的被使用到各个场景中。

比较灵活的网络结构是允许在已经搭建的网络中接入新的节点设备,以实现网络的扩大。

在实现本公开实施例的过程中,发现相关技术中至少存在如下问题:

现有技术中在增加新的节点设备时,往往直接通过已有节点连接新的节点,这样会导致某一个节点接入过多设备,每个接入设备获得的带宽不一定满足该设备的需求,从而造成设备掉线,或者数据传输过程中的数据包丢失的问题。

需要说明的是,在上述背景技术部分公开的信息仅用于加强对本申请的背景的理解,因此可以包括不构成对本领域普通技术人员已知的现有技术的信息。

发明内容

为了对披露的实施例的一些方面有基本的理解,下面给出了简单的概括。所述概括不是泛泛评述,也不是要确定关键/重要组成元素或描绘这些实施例的保护范围,而是作为后面的详细说明的序言。

本公开实施例提供了一种网络节点接入方法及装置、计算机可读存储介质、电子装置,以提高新的网络节点接入后的稳定性。

在一些实施例中,所述网络节点接入方法包括:接收网络接入请求;其中,所述网络接入请求由新的节点设备发送,所述网络接入请求包括所述新的节点设备的设备类型和待处理业务;根据所述新的节点设备的设备类型和待处理业务,确定接入网络所需的需求业务资源;在本节点的可用业务资源满足所述需求业务资源的情况下,与所述新的节点设备建立连接,使所述新的节点设备接入所述网络。

可选地,所述接收网络接入请求,包括:接收所述新的节点设备发送的网络接入请求;或者,接收低级别节点转发的网络接入请求;其中,所述低级别节点与本节点通信连接,且所述低级别节点的可用业务资源少于本节点的可用业务资源。

可选地,所述需求业务资源包括:设备角色带宽和业务带宽。

可选地,所述根据所述新的节点设备的设备类型和待处理业务,确定接入网络所需的需求业务资源,包括:基于预设对应关系,确定所述新的节点设备的设备类型对应的设备角色带宽;根据待处理业务确定所述业务带宽。

可选地,所述可用业务资源包括设备角色带宽和可用业务带宽;所述本节点的可用业务资源满足所述需求业务资源的情况,包括:本节点的设备角色带宽大于所述新的节点设备的设备角色带宽;并且,本节点的可用业务带宽大于所述新的节点设备的业务带宽。

可选地,所述方法还包括:在本节点的可用业务资源不满足所述需求业务资源的情况下,将所述网络接入请求转发至高级别节点;其中,所述高级别节点与本节点通信连接,且所述高级别节点的可用业务资源大于本节点的可用业务资源。

可选地,所述接收网络接入请求之前,所述方法还包括:获取本节点已经分配的业务资源;在本节点已经分配的业务资源小于预定业务资源阈值的情况下,发出可接收信号,以使所述新的节点设备在接收到所述可接收信号后,发出所述网络接入请求。

在一些实施例中,所述网络节点接入方法包括:发出网络接入请求;所述网络接入请求包括本节点的设备类型和待处理业务;接收网络侧反馈的可接入节点;其中,所述可接入节点的可用业务资源满足本节点的需求业务资源,所述本节点的需求业务资源是根据本节点的设备类型和待处理业务确定得到的;与所述可接入节点建立连接,接入网络。

可选地,所述网络侧反馈的可接入节点包括:接收所述网络接入请求的节点;或者,通过低级别节点转发的方式接收所述网络接入请求的节点;其中,所述低级别节点与本节点通信连接,且所述低级别节点的可用业务资源小于本节点的可用业务资源。

可选地,在所述网络侧反馈的可接入节点为通过低级别节点转发的方式接收所述网络接入请求的节点的情况下,与所述可接入节点建立连接,包括:获取本节点的节点设备与所述可接入节点之间的通信信号强度;在所述通信信号强度大于信号强度阈值的情况下,向所述可接入节点发送连接请求;在连接成功的情况下,与所述可接入节点建立连接。

可选地,所述方法还包括:在以下任意一种情况下,与接收所述网络接入请求的节点建立连接:所述通信信号强度小于或者等于所述信号强度阈值;与所述可接入节点连接失败。

可选地,所述与接收所述网络接入请求的节点建立连接之前,所述方法还包括:降低本节点的需求业务资源,使本节点的需求业务资源小于接收所述网络接入请求的节点的可用业务资源。

可选地,所述需求业务资源包括:设备角色带宽和业务带宽,所述可用业务资源包括接收所述网络接入请求的节点的设备角色带宽和可用业务带宽,所述降低本节点的需求业务资源,包括:降低本节点的设备角色带宽,使本节点的设备角色带宽小于接收所述网络接入请求的节点的设备角色带宽;降低本节点的业务带宽,使本节点的业务带宽小于接收所述网络接入请求的节点的可用业务带宽。

可选地,所述与所述可接入节点建立连接之后,所述方法还包括:从安装于所述本节点的节点设备上的多个应用中,确定出需求业务资源低于或者等于所述可接入节点的可用业务资源的目标应用;启动所述目标应用。

在一些实施例中,所述网络节点接入装置包括:请求接收模块,被配置为接收网络接入请求;其中,所述网络接入请求由新的节点设备发送,所述网络接入请求包括所述新的节点设备的设备类型和待处理业务;需求确定模块,被配置为根据所述新的节点设备的设备类型和待处理业务,确定接入网络所需的需求业务资源;连接模块,被配置为在本节点的可用业务资源满足所述需求业务资源的情况下,与所述新的节点设备建立连接,使所述新的节点设备接入所述网络。

在一些实施例中,所述网络节点接入装置包括:请求发送模块,被配置为发出网络接入请求;所述网络接入请求包括本节点的设备类型和待处理业务;节点接收模块,被配置为接收网络侧反馈的可接入节点;其中,所述可接入节点的可用业务资源满足本节点的需求业务资源,所述本节点的需求业务资源是根据本节点的设备类型和待处理业务确定得到的;连接模块,被配置为与所述可接入节点建立连接,接入网络。

本公开实施例提供的网络节点接入方法及装置、计算机可读存储介质、电子装置,可以实现以下技术效果:

在进行新的节点设备接入之前,获取新的节点接入设备的需求业务资源,只有在本节点的可用业务资源能够满足需求业务资源的情况下,才建立连接,使得新的节点设备接入网络后,进行业务处理时所需的业务资源能够被充分保证,避免造成某个节点接入过多设备而超过该节点可用业务资源时,发生的掉线和数据丢失等问题,使得网络资源分配更加合理。

以上的总体描述和下文中的描述仅是示例性和解释性的,不用于限制本申请。

附图说明

此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。

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

图1为现有技术中的典型mesh网络的结构示意图;

图2为本公开实施例提供的一种网络节点接入方法的流程图;

图3a至图3d为本公开实施例提供的四类节点设备的示意图;

图4为本公开实施例提供的另一种网络节点接入方法的流程图;

图5为本公开实施例提供的一种网络节点接入方法的流程图;

图6为本公开实施例提供的另一种网络节点接入方法的流程图;

图7为本公开实施例提供的一种实际应用场景中的网络节点接入方法的流程图;

图8为本公开实施例提供的另一种实际应用场景中的网络节点接入方法的流程图;

图9为本公开实施例提供一种网络节点接入装置的结构示意图;

图10为本公开实施例提供一种网络节点接入装置的结构示意图;

图11为本公开实施例提供一种电子装置的示意图。

具体实施方式

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

需要说明的是,本申请的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本申请的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、系统、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。

本公开实施例提供了一种网络节点接入方法,该网络节点接入方法可以应用于多节点网络中,多节点网络可以例如是mesh(multi-hop,多跳网络)网络。Mesh网络是一种新型的无线通信网络架构。在Mesh网络中,任何节点设备都可以作为路由器,每个节点设备都可以发送和接收信号,每个节点设备都可以与一个或多个节点设备进行直接通信,从而实现更大范围的通信。

随着mesh网络设备节点的增多,整个网络收发报的数量会逐步上升,但是整个mesh网络带宽的数量是有限的,所以,需要控制每个节点的业务,使得整体发包数量控制在带宽以下。

相关技术中,通常是直接接入新的节点设备,但是随着节点设备的不断增多,每个设备上分配到的业务资源(例如带宽)则越来越少,因此会出现某些节点设备被挤掉网络,或者在数据传输过程中,由于带宽过小而出现数据丢包现象,严重影响网络连接稳定性和可靠性。

基于此,本公开实施例提供的网络节点接入方法,在网络中的已有节点接收到新的接入请求时,不直接连接新的节点设备,而是在已有节点的可用业务资源能够满足新的节点设备的需求业务资源的情况下,才接入新的节点设备,从而可以保证整个mesh网络稳定和高效通信。

如图1所示,为现有技术中的典型mesh网络的结构示意图。本公开实施例中的新节点即为图1中的新节点,本公开实施例中的新的节点设备以外的其他节点即为图1中的节点1至节点N中的任意一个。

结合图2所示,为本公开实施例提供的一种网络节点接入方法,该方法具体包括以下步骤:

S202:接收网络接入请求。

其中,所述网络接入请求由新的节点设备发送,所述网络接入请求包括所述新的节点设备的设备类型和待处理业务。

需要注意的是,本公开实施例中的新的节点设备,可以根据绑定状态和历史接入信息划分为四个类型的节点,如图3a所示,第一类节点为曾经接入过该网络,并且为该网络的中间节点或者根节点,但是该节点设备以及与该节点设备连接的低级别节点设备中存在没有被绑定过的节点。如图3b所示,第二类节点为曾经接入过该网络,且为该网络的中间节点或者根节点,并且该节点设备以及与该节点设备连接的低级别节点设备均被绑定过。如图3c所示,第三类节点为未接入过该网络的新的节点设备,且该节点未绑定过。如图3d所示,第四类节点为未接入过该网络的新的节点设备,但该节点曾经绑定过。

上述图3a至图3d中的四类节点设备,都可以是本公开实施例中所述的新的节点设备。具体地,节点设备可以是移动终端、PC、服务器、路由器以及其他智能终端等。上述的绑定,指设备的标识信息在网络中进行过绑定,标识信息可以用来唯一确定该设备,例如可以是设备的ID、序列号、用户名等。绑定也可以理解为注册,即通过注册在网络中保留有该设备的标识信息。绑定过的设备,重新接入网络后可以无需重新绑定。没有绑定过的设备,首次接入网络,需要进行设备绑定。

S204:根据所述新的节点设备的设备类型和待处理业务,确定接入网络所需的需求业务资源。

具体而言,待处理业务包括在新的节点设备上运行的业务,例如在新的节点设备上运行的各种APP、数据收发任务、数据中转任务等。

S206:在本节点的可用业务资源满足所述需求业务资源的情况下,与所述新的节点设备建立连接,使所述新的节点设备接入所述网络。

其中,本节点的可用业务资源可以理解为本节点的剩余业务资源,即,在分配了可用业务资源后,与本节点连接的其他节点的业务处理不会受到影响。

新的节点设备与本节点建立连接,可以是直接连接,也可以是在连接之前进行连接确认,例如判断通信信号强度,或者发送连接请求,这样可以确保连接成功,避免无效连接。

本公开实施例提供的上述网络节点接入方法,在进行新的节点设备接入之前,获取新的节点接入设备的需求业务资源,只有在本节点的可用业务资源能够满足需求业务资源的情况下,才建立连接,使得新的节点设备接入网络后,进行业务处理时所需的业务资源能够被充分保证,避免造成某个节点接入过多设备而超过该节点可用业务资源时,发生的掉线和数据丢失等问题,使得网络资源分配更加合理。

可选地,上述实施例中的所述接收网络接入请求之前,还包括:获取本节点已经分配的业务资源;在本节点已经分配的业务资源小于预定业务资源阈值的情况下,发出可接收信号,以使所述新的节点设备在接收到所述可接收信号后,发出所述网络接入请求。这样,发出信号的节点均是具有一定可用业务资源的节点,避免新的节点设备多次向无足够可用业务资源的节点发出接入请求,节省了节点连接时间,提高节点连接效率。

可选地,所述接收网络接入请求,包括:接收所述新的节点设备发送的网络接入请求;或者,接收低级别节点转发的网络接入请求;其中,所述低级别节点与本节点通信连接,且所述低级别节点的可用业务资源少于本节点的可用业务资源。这样,当前节点无法满足的情况下,不是直接拒绝接入新的节点设备,而是将新的节点设备的网络接入请求转发给上一级别的节点,上一级别的节点可以提供的业务资源比当前节点的多,所以上一级别的节点的可用业务资源能够满足需求业务资源的可能性更大,这样可以进一步保证新的节点设备成功接入网络,并且,无需新的节点设备自行寻找能够提供更多业务资源的节点,提升了节点接入的效率。

可选地,上述的需求业务资源包括:设备角色带宽和业务带宽。

具体地,设备角色用于表征该设备的类别,不同的设备需求的带宽级别不同,可以通过设备角色级别来体现当前设备处于哪个区间的需求。例如,移动终端需求的带宽比PC或者服务器需求的带宽少,就可以将移动终端的设备角色级别设置成低于PC或者服务器的设备角色级别。

在设备上运行的各个业务需要的带宽也不相同,因此,需求业务资源还包括业务带宽。

可选地,所述根据所述新的节点设备的设备类型和待处理业务,确定接入网络所需的需求业务资源,包括:基于预设对应关系,确定所述新的节点设备的设备类型对应的设备角色带宽;根据待处理业务确定所述业务带宽。

具体而言,对应关系为预先设定的设备角色级别与带宽之间的对应关系。例如,可以设定角色级别包括三个等级,移动终端对应的角色级别对应的带宽为500M,PC对应的角色级别对应的带宽为800M,服务器对应的角色级别对应的带宽为1G等。上述对应关系可以存储于本节点设备上,也可以存储于新的节点设备上,当然,为了节省存储空间,还可以存储于云服务器端,在建立连接之前访问服务器,调取相应的设备角色带宽。

可选地,所述可用业务资源包括设备角色带宽和可用业务带宽;所述本节点的可用业务资源满足所述需求业务资源的情况,包括:本节点的设备角色带宽大于所述新的节点设备的设备角色带宽;并且,本节点的可用业务带宽大于所述新的节点设备的业务带宽。这样,将需求业务资源划分为设备角色带宽和业务带宽,实际连接时,如果只考虑角色带宽或者只考虑业务带宽,都可能出现连接完成后进行数据传输失败的情况,只有设备角色带宽和业务带宽全部满足的情况下,建立的连接更加稳定,进一步确保了数据传输的可靠性和稳定性。

可选地,上述方法还包括:在本节点的可用业务资源不满足所述需求业务资源的情况下,将所述网络接入请求转发至高级别节点;其中,所述高级别节点与本节点通信连接,且所述高级别节点的可用业务资源大于本节点的可用业务资源。

具体而言,上述判断可用业务资源是否满足需求业务资源,如果不满足,则转发网络接入请求至高级别节点的过程是一个多次循环的过程。如果在一次执行判断和转发后,即找到了满足需求业务资源的高级别节点,那么循环结束,如果没有找到,则继续转发至更高级别的节点,直至满足循环停止条件。其中,循环停止条件可以包括:当前接收转发的网络接入请求的节点为根节点,或者,当前接收转发的网络接入请求的节点的可用业务资源满足需求业务资源。

结合图4所示,为本公开实施例提供的另一种网络节点接入方法,该方法应用于网络中的已接入节点C,该已接入节点C的低级别节点为节点B,新的节点设备为节点A,该方法具体包括如下步骤:

S402:节点C接收节点B转发的节点A发出的网络接入请求。

S404:节点C基于预设对应关系,确定节点A的设备类型对应的设备角色带宽。

S406:节点C根据待处理业务确定节点A的业务带宽。

S408:节点C判断本节点的设备角色带宽是否大于节点A的设备角色带宽;并且,本节点的可用业务带宽是否大于节点A的业务带宽?如果是,执行步骤S410,否则,执行步骤S412。

S410:节点C与节点A建立连接。

S412:节点C将节点A的网络接入请求转发至节点D。

其中,节点D为节点C的高级别节点。节点D的可用业务资源大于节点C的可用业务资源。

进一步地,节点D继续判断可用业务资源是否满足需求业务资源,直到满足循环停止条件。

本实施例中,节点C在设备角色带宽和业务带宽均可以满足节点A的需求时,与节点A连接,在不满足的情况下,继续转发请求至高级别节点D,这样,既保证了节点A的带宽需求被满足,还进一步确保了节点A可以被接入,提高了新节点接入的稳定性。

结合图5所示,为本公开实施例提供的另一种网络节点接入方法,该方法应用于新的节点设备,该方法具体包括以下步骤:

S502:发出网络接入请求。

所述网络接入请求包括本节点的设备类型和待处理业务;

S504:接收网络侧反馈的可接入节点。

其中,所述可接入节点的可用业务资源满足本节点的需求业务资源,所述本节点的需求业务资源是根据本节点的设备类型和待处理业务确定得到的;

S506:与所述可接入节点建立连接,接入网络。

本公开实施例提供的上述网络节点接入方法,首先发出网络接入请求,并接收可用业务资源能够满足需求业务资源的可接入节点,与可接入节点建立连接。由于可接入节点能够满足需求业务资源,使得新的节点设备接入网络后,进行业务处理时所需的业务资源能够被充分保证,避免造成某个节点接入过多设备而超过该节点可用业务资源时,发生的掉线和数据丢失等问题,使得网络资源分配更加合理。

可选地,所述网络侧反馈的可接入节点包括:接收所述网络接入请求的节点;或者,通过低级别节点转发的方式接收所述网络接入请求的节点;其中,所述低级别节点与本节点通信连接,且所述低级别节点的可用业务资源小于本节点的可用业务资源。这样,可接入节点不仅仅限于接收到网络接入请求的节点,还可以是收到接收请求的节点转发的网络接入请求的节点,使得新的设备节点发出一次请求,即可获取可接入节点,而无需新的设备节点自行多次发出网络接入请求,提高了接入效率。

可选地,在所述网络侧反馈的可接入节点为通过低级别节点转发的方式接收所述网络接入请求的节点的情况下,与所述可接入节点建立连接,包括:获取本节点的节点设备与所述可接入节点之间的通信信号强度;在所述通信信号强度大于信号强度阈值的情况下,向所述可接入节点发送连接请求;在连接成功的情况下,与所述可接入节点建立连接。这样,只有通信信号强度满足要求的节点才进行连接,对于仅仅满足需求业务资源,但是距离较远,或者存在障碍物导致信号较弱时不连接,保证了连接的成功率,同时提高了连接成功后的数据通信效果。

可选地,所述方法还包括:在以下任意一种情况下,与接收所述网络接入请求的节点建立连接:所述通信信号强度小于或者等于所述信号强度阈值;与所述可接入节点连接失败。

即,如果当前节点无法与新的节点设备建立连接时,并不是拒绝新的节点设备接入网络,而是通过直接接收网络接入请求的节点与新的节点设备连接。

可选地,所述与接收所述网络接入请求的节点建立连接之前,所述方法还包括:降低本节点的需求业务资源,使本节点的需求业务资源小于接收所述网络接入请求的节点的可用业务资源。这样,将本节点的需求业务资源降低后连接,而不是像现有技术中那样直接连接,可以保证连接后的部分业务可以正常运行,避免了掉线丢包的情况发生,进一步保证了数据连接的有效性和稳定性。

可选地,所述需求业务资源包括:设备角色带宽和业务带宽,所述可用业务资源包括接收所述网络接入请求的节点的设备角色带宽和可用业务带宽,所述降低本节点的需求业务资源,包括:降低本节点的设备角色带宽,使本节点的设备角色带宽小于接收所述网络接入请求的节点的设备角色带宽;降低本节点的业务带宽,使本节点的业务带宽小于接收所述网络接入请求的节点的可用业务带宽。

具体而言,可以放弃一些带宽需求较高的业务,从而降低本节点的业务带宽,或者放弃紧急程度不高的业务,从而降低本节点的业务带宽。本公开实施例对降低本节点的需求业务资源的具体方式不进行限定。

可选地,所述与所述可接入节点建立连接之后,所述方法还包括:从安装于所述本节点的节点设备上的多个应用中,确定出需求业务资源低于或者等于所述可接入节点的可用业务资源的目标应用;启动所述目标应用。

进一步地,针对图3a和图3c所示的节点设备的类型,在运行目标应用的同时,或者运行目标应用之前,还可以进入不同的绑定流程,以使所有在网络中运行的设备都是已绑定设备,便于后续的设备维护和信息保存等。

结合图6所示,为本公开实施例提供的另一种网络节点接入方法,该方法同样以新的节点设备为节点A,接收到网络接入请求的设备为节点B,节点B的高级别节点为节点C为例进行说明,如图6所示,该方法具体包括以下步骤:

S602:节点A发出网络接入请求。

S604:节点A接收网络侧反馈的可接入节点。

S606:节点A判断可接入节点为节点B?如果是,执行步骤S608;否则,执行步骤S610。

S608:节点A与节点B建立连接,节点A接入网络。

S610:节点A获取与节点C之间的通信信号强度。

S612:节点A判断通信信号强度是否大于信号强度阈值,如果是,执行步骤S614,否则,执行步骤S620。

S614:节点A向节点C发送连接请求。

S616:判断是否连接成功?如果成功,执行步骤S618,否则,执行步骤S620。

S618:节点A与节点C建立连接。

S620:节点A降低本节点的需求业务资源,使本节点的需求业务资源小于节点B的可用业务资源。

S622:节点A与节点B建立连接。

S624:节点A从安装于所述本节点的节点设备上的多个应用中,确定出需求业务资源低于或者等于所述可接入节点的可用业务资源的目标应用。

S626:启动所述目标应用。

为了便于理解,下面结合图7,举例说明实际应用场景中新的节点设备和已存在于网络中的节点设备如何进行连接。图7中的新的节点设备为节点A,已存在的节点设备为节点B,该实施例中节点B的设备角色级别和业务级别均大于节点A。如图7所示,该方法具体包括:

S702:节点A发出加入网络的网络接入请求;

S704:节点B接收到该网络接入请求;

S706:节点A的角色级别以及业务级别均小于节点B,节点B向节点A发出允许加入网络的响应消息;

其中,角色级别可以具体是设备角色对应的带宽,业务级别可以具体是业务所需带宽。

S708:节点A与节点B建立连接,并启动角色级别和业务级别低于节点B的应用。

本实施例中,在节点B满足节点A的需求的情况下,直接连接,连接后既能保证节点B上连接的原有的设备不受到影响,也能保证节点A连接稳定,应用正常运行,提高了新节点接入的稳定性。

结合图8,该实施例中的节点B的设备角色级别或业务级别小于节点A,且节点C的设备级别和业务级别均大于节点A。如图8所示,该方法具体包括:

S802:节点A发出加入网络的网络接入请求;

S804:节点B接收到该网络接入请求;

S806:节点A的角色级别或者业务级别大于节点B,节点B将节点A的网络加入请求转发给节点C;

S808:节点C的角色级别和业务级别均大于节点A,节点C向节点B发送允许接入网络的响应消息;

S810:节点B接收到节点C的响应消息,将该响应消息转发给节点A;

S812:节点A接收到节点B发出的响应消息;

S814:节点A扫描节点A和节点C之间的信号强度并判断信号强度是否达到阈值,如果是,执行步骤S816,否则,执行步骤S822;

S816:节点A向节点C发出连接请求;

S818:节点C接收到连接请求后,是否与节点A连接成功,是,执行步骤S820,否则,执行步骤S822;

S820:节点A与节点C连接,并启动角色级别和业务级别低于节点C的应用;

S822:节点A降低本节点的角色级别和业务级别,并与节点B连接,启动角色级别和业务级别低于节点B的应用。

结合图9所示,本公开实施例提供一种网络节点接入装置900,包括请求接收模块902、需求确定模块904和连接模块906。其中,

请求接收模块902被配置为接收网络接入请求;其中,所述网络接入请求由新的节点设备发送,所述网络接入请求包括所述新的节点设备的设备类型和待处理业务;

需求确定模块904被配置为根据所述新的节点设备的设备类型和待处理业务,确定接入网络所需的需求业务资源;

连接模块906被配置为在本节点的可用业务资源满足所述需求业务资源的情况下,与所述新的节点设备建立连接,使所述新的节点设备接入所述网络。

本公开实施例提供的上述节点接入装置,在进行新的节点设备接入之前,获取新的节点接入设备的需求业务资源,只有在本节点的可用业务资源能够满足需求业务资源的情况下,才建立连接,使得新的节点设备接入网络后,进行业务处理时所需的业务资源能够被充分保证,避免造成某个节点接入过多设备而超过该节点可用业务资源时,发生的掉线和数据丢失等问题,使得网络资源分配更加合理。

可选地,所述请求接收模块902进一步被配置为:接收所述新的节点设备发送的网络接入请求;或者,接收低级别节点转发的网络接入请求;其中,所述低级别节点与本节点通信连接,且所述低级别节点的可用业务资源少于本节点的可用业务资源。

可选地,所述需求业务资源包括:设备角色带宽和业务带宽。

可选地,所述需求确定模块904进一步被配置为:基于预设对应关系,确定所述新的节点设备的设备类型对应的设备角色带宽;根据待处理业务确定所述业务带宽。

可选地,所述可用业务资源包括设备角色带宽和可用业务带宽;所述本节点的可用业务资源满足所述需求业务资源的情况,包括:本节点的设备角色带宽大于所述新的节点设备的设备角色带宽;并且,本节点的可用业务带宽大于所述新的节点设备的业务带宽。

可选地,所述装置还包括:转发模块,被配置为在本节点的可用业务资源不满足所述需求业务资源的情况下,将所述网络接入请求转发至高级别节点;其中,所述高级别节点与本节点通信连接,且所述高级别节点的可用业务资源大于本节点的可用业务资源。

可选地,所述装置还包括:获取模块,被配置为获取本节点已经分配的业务资源;信号发送模块,被配置为在本节点已经分配的业务资源小于预定业务资源阈值的情况下,发出可接收信号,以使所述新的节点设备在接收到所述可接收信号后,发出所述网络接入请求。

结合图10所示,本公开实施例提供另一种网络节点接入装置1000,包括请求发送模块1002、节点接收模块1004和连接模块1006。其中,

请求发送模块1002被配置为发出网络接入请求;所述网络接入请求包括本节点的设备类型和待处理业务;

节点接收模块1004被配置为接收网络侧反馈的可接入节点;其中,所述可接入节点的可用业务资源满足本节点的需求业务资源,所述本节点的需求业务资源是根据本节点的设备类型和待处理业务确定得到的;

连接模块1006被配置为与所述可接入节点建立连接,接入网络。

可选地,所述网络侧反馈的可接入节点包括:接收所述网络接入请求的节点;或者,通过低级别节点转发的方式接收所述网络接入请求的节点;其中,所述低级别节点与本节点通信连接,且所述低级别节点的可用业务资源小于本节点的可用业务资源。

可选地,在所述网络侧反馈的可接入节点为通过低级别节点转发的方式接收所述网络接入请求的节点的情况下,所述连接模块1006进一步被配置为:获取本节点的节点设备与所述可接入节点之间的通信信号强度;在所述通信信号强度大于信号强度阈值的情况下,向所述可接入节点发送连接请求;在连接成功的情况下,与所述可接入节点建立连接。

可选地,所述装置还包括:第二连接模块,被配置为在以下任意一种情况下,与接收所述网络接入请求的节点建立连接:所述通信信号强度小于或者等于所述信号强度阈值;与所述可接入节点连接失败。

可选地,所述装置还包括:资源降低模块,被配置为降低本节点的需求业务资源,使本节点的需求业务资源小于接收所述网络接入请求的节点的可用业务资源。

可选地,所述需求业务资源包括:设备角色带宽和业务带宽,所述可用业务资源包括接收所述网络接入请求的节点的设备角色带宽和可用业务带宽,所述资源降低模块进一步被配置为:降低本节点的设备角色带宽,使本节点的设备角色带宽小于接收所述网络接入请求的节点的设备角色带宽;降低本节点的业务带宽,使本节点的业务带宽小于接收所述网络接入请求的节点的可用业务带宽。

可选地,所述装置还包括:目标应用确定模块,被配置为从安装于所述本节点的节点设备上的多个应用中,确定出需求业务资源低于或者等于所述可接入节点的可用业务资源的目标应用;启动模块,被配置为启动所述目标应用。

结合图11所示,本公开实施例提供一种电子装置1100,包括处理器(processor)100和存储器(memory)101。可选地,该装置还可以包括通信接口(CommunicationInterface)102和总线103。其中,处理器100、通信接口102、存储器101可以通过总线103完成相互间的通信。通信接口102可以用于信息传输。处理器100可以调用存储器101中的逻辑指令,以执行上述实施例的网络节点接入方法。

此外,上述的存储器101中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。

存储器101作为一种计算机可读存储介质,可用于存储软件程序、计算机可执行程序,如本公开实施例中的方法对应的程序指令/模块。处理器100通过运行存储在存储器101中的程序指令/模块,从而执行功能应用以及数据处理,即实现上述实施例中的网络节点接入方法。

存储器101可包括存储程序区和存储数据区,其中,存储程序区可存储操作系统、至少一个功能所需的应用程序;存储数据区可存储根据终端设备的使用所创建的数据等。此外,存储器101可以包括高速随机存取存储器,还可以包括非易失性存储器。

本公开实施例提供了一种计算机可读存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为执行上述的网络节点接入方法。

本公开实施例提供了一种计算机程序产品,所述计算机程序产品包括存储在计算机可读存储介质上的计算机程序,所述计算机程序包括程序指令,当所述程序指令被计算机执行时,使所述计算机执行上述的网络节点接入方法。

上述的计算机可读存储介质可以是暂态计算机可读存储介质,也可以是非暂态计算机可读存储介质。

本公开实施例的技术方案可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括一个或多个指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本公开实施例所述方法的全部或部分步骤。而前述的存储介质可以是非暂态存储介质,包括:U盘、移动硬盘、只读存储器(ROM,Read-Only Memory)、随机存取存储器(RAM,Random Access Memory)、磁碟或者光盘等多种可以存储程序代码的介质,也可以是暂态存储介质。

以上描述和附图充分地示出了本公开的实施例,以使本领域的技术人员能够实践它们。其他实施例可以包括结构的、逻辑的、电气的、过程的以及其他的改变。实施例仅代表可能的变化。除非明确要求,否则单独的部件和功能是可选的,并且操作的顺序可以变化。一些实施例的部分和特征可以被包括在或替换其他实施例的部分和特征。而且,本申请中使用的用词仅用于描述实施例并且不用于限制权利要求。如在实施例以及权利要求的描述中使用的,除非上下文清楚地表明,否则单数形式的“一个”(a)、“一个”(an)和“所述”(the)旨在同样包括复数形式。类似地,如在本申请中所使用的术语“和/或”是指包含一个或一个以上相关联的列出的任何以及所有可能的组合。另外,当用于本申请中时,术语“包括”(comprise)及其变型“包括”(comprises)和/或包括(comprising)等指陈述的特征、整体、步骤、操作、元素,和/或组件的存在,但不排除一个或一个以上其它特征、整体、步骤、操作、元素、组件和/或这些的分组的存在或添加。在没有更多限制的情况下,由语句“包括一个…”限定的要素,并不排除在包括所述要素的过程、方法或者设备中还存在另外的相同要素。本文中,每个实施例重点说明的可以是与其他实施例的不同之处,各个实施例之间相同相似部分可以互相参见。对于实施例公开的方法、产品等而言,如果其与实施例公开的方法部分相对应,那么相关之处可以参见方法部分的描述。

本领域技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,可以取决于技术方案的特定应用和设计约束条件。所述技术人员可以对每个特定的应用来使用不同方法以实现所描述的功能,但是这种实现不应认为超出本公开实施例的范围。所述技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

本文所披露的实施例中,所揭露的方法、产品(包括但不限于装置、设备等),可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,可以仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例。另外,在本公开实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。

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

以上所述仅是本申请的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本申请的保护范围。

相关技术
  • 通信网络接入方法、电子装置及计算机可读存储介质
  • 通信网络接入方法、电子装置及计算机可读存储介质
  • 一种浴室加热装置和用于控制浴室加热装置的方法、设备、电子设备及计算机可读存储介质
  • 电子装置及其控制方法、控制装置和计算机可读存储介质
  • 电子装置及其控制方法、控制装置和计算机可读存储介质
  • 边缘节点接入方法、装置和网络、计算机可读存储介质
  • 网络接入方法、装置、电子设备及计算机可读存储介质
技术分类

06120116332720