CN112118278B - 计算节点接入方法、装置、电子设备及机器可读存储介质 - Google Patents
计算节点接入方法、装置、电子设备及机器可读存储介质 Download PDFInfo
- Publication number
- CN112118278B CN112118278B CN201910759229.6A CN201910759229A CN112118278B CN 112118278 B CN112118278 B CN 112118278B CN 201910759229 A CN201910759229 A CN 201910759229A CN 112118278 B CN112118278 B CN 112118278B
- Authority
- CN
- China
- Prior art keywords
- node
- accessed
- access
- computing
- attribute
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2854—Wide area networks, e.g. public data networks
- H04L12/2856—Access arrangements, e.g. Internet access
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02D—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
- Y02D10/00—Energy efficient computing, e.g. low power processors, power management or thermal management
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本发明实施例提供了一种计算节点接入方法、装置、电子设备及机器可读存储介质,计算节点接入方法包括:获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,从各第二属性特征组中,查找包含于第一属性特征组的属性特征,并根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型,按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。通过本方案,可以提高物联网整体的接入和计算效率。
Description
技术领域
本发明涉及物联网技术领域,特别是涉及一种计算节点接入方法、装置、电子设备及机器可读存储介质。
背景技术
物联网是一种基于互联网、传统电信网等信息承载体,让所有能够被独立寻址的普通物理对象实现互联互通的网络。物联网具有普通对象设备化、自治终端互联化和普适服务智能化等特点,因此,在智能家居、智能工业、智能企业等应用场景下,物联网得到了广泛的应用,越来越多的家用电器设备、车载设备、加工设备等具备了联网能力,更有利于设备的综合管理。
物联网中包括两类设备节点:接入节点和计算节点。接入节点用于数据接入,接入节点的输入为数据源,对数据进行过滤、标准化等预处理,以便于计算节点在进行数据运算、分析处理时,所处理的数据具有一致性,接入节点将预处理后的数据发送至接入的计算节点进行运算、分析等处理。
将计算节点接入到物联网,才可以进行正常的数据处理,通常情况下,每增加一个计算节点,都需要将该计算节点接入物联网中的所有接入节点。然而,计算节点在进行数据处理时,并不是所有接入节点的数据都是有效数据,无效的网络连接,导致物联网整体的接入和计算效率较低。
发明内容
本发明实施例的目的在于提供一种计算节点接入方法、装置、电子设备及机器可读存储介质,以提高物联网整体的接入和计算效率。具体技术方案如下:
第一方面,本发明实施例提供了一种计算节点接入方法,该方法包括:
获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,其中,属性特征组包括多条属性特征;
从各第二属性特征组中,查找包含于第一属性特征组的属性特征;
根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型;
按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。
可选的,根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型的步骤,包括:
根据查找到的属性特征及各第三属性特征组,判断该属性特征是否包含于至少一个第三属性特征组;
若该属性特征不包含于任何第三属性特征组,则确定具有该属性特征的接入节点的节点类型为离群节点类型;
按照节点类型对应的预设接入方式,将待接入计算节点接入物联网的步骤,包括:
统计节点类型为离群节点类型的各接入节点,组成离群节点集合;
将待接入计算节点接入离群节点集合中的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;
在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
可选的,将待接入计算节点接入离群节点集合中的各接入节点的步骤,包括:
计算离群节点集合中各接入节点与待接入计算节点的距离参数;
按照各距离参数的降序排列,依次将待接入计算节点接入各接入节点。
可选的,根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型的步骤,包括:
根据查找到的属性特征及各第三属性特征组,判断该属性特征是否包含于至少一个第三属性特征组;
若该属性特征包含于至少一个第三属性特征组,则获取具有该属性特征的接入节点的输出输入效率比,并判断输出输入效率比是否达到预设效率比阈值;
若未达到,则确定具有该属性特征的接入节点的节点类型为不满意节点类型;
按照节点类型对应的预设接入方式,将待接入计算节点接入物联网的步骤,包括:
统计节点类型为不满意节点类型的各接入节点,组成不满意节点集合;
获取不满意节点集合中各接入节点和待接入计算节点的转发效率参数;
根据各接入节点和待接入计算节点的转发效率参数,将待接入计算节点接入不满意节点集合中满足预设效率提升条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;
在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
可选的,在判断输出输入效率比是否达到预设效率比阈值的步骤之后,该方法还包括:
若达到,则确定具有该属性特征的接入节点的节点类型为满意节点类型;
按照节点类型对应的预设接入方式,将待接入计算节点接入物联网的步骤,包括:
统计节点类型为满意节点类型的各接入节点,组成满意节点集合;
获取满意节点集合中各接入节点和待接入计算节点的连接参数;
根据各接入节点和待接入计算节点的连接参数,将待接入计算节点接入满意节点集合中满足预设连接简化条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;
在接入待接入计算节点后,获取已接入满意节点集合中各接入节点的各计算节点的状态信息;
判断各计算节点中是否存在至少一个计算节点的状态信息发生变化;
若是,则获取状态信息未发生变化的计算节点的第三属性特征组,以及状态信息发生变化的计算节点的第三属性特征组,将状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组,返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征的步骤。
可选的,在将状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组的步骤之后,该方法还包括:
获取当前的刷新强度,其中,针对初始搭建的物联网,刷新强度为预先设定的初始刷新强度;
按照预设衰减策略,衰减刷新强度;
判断刷新强度是否小于预设强度阈值;
返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征的步骤,包括:
若刷新强度不小于预设强度阈值,则返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征的步骤。
第二方面,本发明实施例提供了一种计算节点接入装置,该装置包括:
获取模块,用于获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,其中,属性特征组包括多条属性特征;
查找模块,用于从各第二属性特征组中,查找包含于第一属性特征组的属性特征;
确定模块,用于根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型;
接入模块,用于按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。
可选的,确定模块,具体用于:
根据查找到的属性特征及各第三属性特征组,判断该属性特征是否包含于至少一个第三属性特征组;
若该属性特征不包含于任何第三属性特征组,则确定具有该属性特征的接入节点的节点类型为离群节点类型;
接入模块,具体用于:
统计节点类型为离群节点类型的各接入节点,组成离群节点集合;
将待接入计算节点接入离群节点集合中的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;
在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
可选的,接入模块在用于将待接入计算节点接入离群节点集合中的各接入节点时,具体用于:
计算离群节点集合中各接入节点与待接入计算节点的距离参数;
按照各距离参数的降序排列,依次将待接入计算节点接入各接入节点。
可选的,确定模块,具体用于:
根据查找到的属性特征及各第三属性特征组,判断该属性特征是否包含于至少一个第三属性特征组;
若该属性特征包含于至少一个第三属性特征组,则获取具有该属性特征的接入节点的输出输入效率比,并判断输出输入效率比是否达到预设效率比阈值;
若未达到,则确定具有该属性特征的接入节点的节点类型为不满意节点类型;
接入模块,具体用于:
统计节点类型为不满意节点类型的各接入节点,组成不满意节点集合;
获取不满意节点集合中各接入节点和待接入计算节点的转发效率参数;
根据各接入节点和待接入计算节点的转发效率参数,将待接入计算节点接入不满意节点集合中满足预设效率提升条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;
在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
可选的,确定模块,还用于:
若输出输入效率比达到预设效率比阈值,则确定具有该属性特征的接入节点的节点类型为满意节点类型;
接入模块,具体用于:
统计节点类型为满意节点类型的各接入节点,组成满意节点集合;
获取满意节点集合中各接入节点和待接入计算节点的连接参数;
根据各接入节点和待接入计算节点的连接参数,将待接入计算节点接入满意节点集合中满足预设连接简化条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;
在接入待接入计算节点后,获取已接入满意节点集合中各接入节点的各计算节点的状态信息;
判断各计算节点中是否存在至少一个计算节点的状态信息发生变化;
若是,则获取状态信息未发生变化的计算节点的第三属性特征组,以及状态信息发生变化的计算节点的第三属性特征组,将状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组,返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征的步骤。
可选的,接入模块,还用于:
获取当前的刷新强度,其中,针对初始搭建的物联网,刷新强度为预先设定的初始刷新强度;
按照预设衰减策略,衰减刷新强度;
判断刷新强度是否小于预设强度阈值;
接入模块在用于返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征时,具体用于:
若刷新强度不小于预设强度阈值,则返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征的步骤。
第三方面,本发明实施例提供了一种电子设备,包括处理器和存储器,其中,
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的计算机程序时,实现本发明实施例第一方面所提供的方法。
第四方面,本发明实施例提供了一种机器可读存储介质,所述机器可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现本发明实施例第一方面所提供的方法。
本发明实施例提供的一种计算节点接入方法、装置、电子设备及机器可读存储介质,通过获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,从各第二属性特征组中,查找包含于第一属性特征组的属性特征,并根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型,按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。基于待接入计算节点的第一属性特征组、各接入节点的第二属性特征组,确定出各第二属性特征组中包含于第一属性特征组的属性特征,并且,根据已接入的各计算节点的第三属性特征组,可以将接入节点进行分类,针对不同类型的接入节点,以不同的接入方式接入待接入计算节点。由于待接入计算节点所接入的接入节点的属性特征包含于待接入计算节点的第一属性特征组,保证了待接入计算节点所接入的接入节点的数据为有效数据,并且不同类型的接入节点以不同的接入方式接入待接入计算节点,保证了待接入计算节点的有效接入,避免了无效的网络连接,因此,提高了物联网整体的接入和计算效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1为本发明一实施例的计算节点接入方法的流程示意图;
图2为本发明另一实施例的计算节点接入方法的流程示意图;
图3为本发明再一实施例的计算节点接入方法的流程示意图;
图4为本发明实施例的计算节点接入装置的结构示意图;
图5为本发明实施例的电子设备的结构示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
为了提高物联网整体的接入和计算效率,本发明实施例提供了一种计算节点接入方法、装置、电子设备及机器可读存储介质。下面,首先对本发明实施例所提供的计算节点接入方法进行介绍。
本发明实施例所提供的计算节点接入方法的执行主体为一种电子设备,该电子设备可以为物联网中的服务器、控制器等,电子设备中至少包括具有数据处理能力的核心处理芯片。实现本发明实施例所提供的计算节点接入方法的方式可以为设置于执行主体中的软件、硬件电路和逻辑电路中的至少一种方式。
如图1所示,本发明实施例所提供的一种计算节点接入方法,可以包括如下步骤:
S101,获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算结点的第三属性特征组,其中,属性特征组包括多条属性特征。
计算节点是物联网中用于对数据进行运算、分析等处理的设备节点,例如处理器、服务器、个人计算机等,接入节点为物联网中用于数据接入的设备,例如交换机、路由器、接入网关等。
计算节点和接入节点都对应的设置有属性特征,属性特征表征了计算结点需要进行计算的或者接入节点需要接入的数据的网络设置、类型设置的固有属性,例如数据所属网络属性(例如IP地址范围、流量要求、局域网限制等)、数据类型属性(例如视频类型数据、音频类型数据、图片类型数据等)、数据时间属性(例如0:00-8:00的数据)等。一条属性特征是几个属性的组合,例如0:00-8:00采集的x.x.x.x网段的视频类型的数据可以为一条属性特征,多条属性特征可以组成一个属性特征组。
针对物联网,可以基于该物联网的拓扑结构,预先建立一个特征空间V,该特征空间V为多维特征物联空间,特征空间V包括多个第一子空间,每个第一子空间即为物联网中已接入的一个计算节点的第三属性特征组,假设物联网中已接入的计算节点的数目为m个,则相应的第一子空间也有m个,分别为Vi(i∈[1,m])。
S102,从各第二属性特征组中,查找包含于第一属性特征组的属性特征。
如果接入节点的一条属性特征包含于待接入计算节点的第一属性特征组,则说明输入具有该属性特征的接入节点的数据可以由待接入计算节点进行运算,因此,应该首先从各第二属性特征组中筛选出包含于第一属性特征组的属性特征,即从已搭建的物联网中筛选出输入的数据需要由待接入计算节点进行运算的接入节点。
如果第二属性特征组中各条属性特征具体包括数据时间属性,则需要将数据时间属性进行细化,例如按每个小时进行细分,通过这样的划分,可以确定接入节点中具体哪些数据需要输入到待接入计算节点。例如,有两个接入节点,接入节点1的第二属性特征组为{0:00-8:00的视频类型的数据、14:00-17:00的视频类型的数据}、接入节点2的第二属性特征组为{6:00-8:00采集的语音类型的数据、15:00-16:00采集的文档类型的数据},待接入计算节点的第一属性特征组为{6:00-10:00的视频类型的数据、15:00-16:00的文档类型的数据},则可以查找出包含于第一属性特征组的属性特征:6:00-8:00的视频类型的数据和15:00-16:00的文档类型的数据。
具体的实现方式中,针对待接入计算节点可以建立一个子空间,该子空间即为待接入计算节点的第一属性特征组,例如针对待接入计算节点的第一属性特征组,可以建立子空间Vn。这样,可以直接判断各第二属性特征组中,哪些属性特征包含于该子空间Vn。
S103,根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型。
根据查找到的属性特征和各第三属性特征组,可以确定出具有该属性特征的接入节点的节点类型,接入节点的节点类型主要分为三大类:离群节点类型、不满意节点类型和满意节点类型。
如果查找到的属性特征不包含于任何一个第三属性特征组,则具有该属性特征的接入节点的节点类型为离群节点类型;如果查找到的属性特征包含于至少一个第三属性特征组,而具有该属性特征的接入节点的输出输入效率比未达到预设效率比阈值,则该接入节点的节点类型为不满意节点类型;如果查找到的属性特征包含于至少一个第三属性特征组,而具有该属性特征的接入节点的输出输入效率比达到预设效率比阈值,则该接入节点的节点类型为满意节点类型。接入节点的输出输入效率比是指接入节点输出的数据量与输入的数据量的比值,输出输入效率越小,说明该接入节点上送到计算节点进行计算的数据就越少,接入节点上堆积的未运算的数据就越多。因此,在本发明实施例中设置有一个预设效率比阈值,如果输出输入效率比未达到该预设效率比阈值,则说明接入节点上堆积的未运算的数据较多,故设置这种接入节点的节点类型为不满意节点类型;如果输出输入效率比达到该预设效率比阈值,则说明接入节点上堆积的未运算的数据较少,故设置这种接入节点的节点类型为满意节点类型。
更进一步的,如果接入节点包含有缓存模块,则接入节点的节点类型是不满意节点类型还是满意节点类型,还应对缓存模块的缓存状态进行考量:如果接入节点的输出输入效率比未达到预设效率比阈值,或缓存模块的缓存量未达到预设缓存阈值,则该接入节点的节点类型为不满意节点类型;如果接入节点的输出输入效率比达到预设效率比阈值,且缓存模块的缓存量达到预设缓存阈值,则该接入节点的节点类型为满意节点类型。
可选的,S103具体可以为:
根据查找到的属性特征及各第三属性特征组间,判断该属性特征是否包含于至少一个第三属性特征组;若该属性特征不包含于任何第三属性特征组,则确定具有该属性特征的接入节点的节点类型为离群节点类型。
离群节点类型的接入节点是指在某一种指定的统计方式下,在物联网拓扑结构中不与其他节点设备存在拓扑连接的接入节点,离群节点类型的接入节点的输出输入效率比一定未达到预设效率比阈值,即离群节点类型也可以理解为一种不满意节点类型。具体的,离群节点类型的接入节点可以表示为:
其中,Id表示离群节点类型的接入节点,T(x)表示接入节点x的输出输入效率比,S表示预设效率比阈值,Vn表示待接入计算节点的第一属性特征组(即第二子空间),x∈Vn表示接入节点x的属性特征包含于第一属性特征组,Vi表示已接入物联网的第i个计算节点的第三属性特征组(即第一子空间),m表示已接入物联网的计算节点的总数,F(x,Vi)表示接入节点x的属性特征包含于第三属性特征组Vi的计数函数,F(x,Vi)具体表示为:
可选的,S103具体可以为:
根据查找到的属性特征及各第三属性特征组,判断该属性特征是否包含于至少一个第三属性特征组;若该属性特征包含于至少一个第三属性特征组,则获取具有该属性特征的接入节点的输出输入效率比,并判断输出输入效率比是否达到预设效率比阈值;若未达到,则确定具有该属性特征的接入节点的节点类型为不满意节点类型。
不满意节点类型可以根据输出输入效率比是否达到预设效率比阈值来确定,如果输出输入效率比未达到预设效率比阈值,则可以确定该接入节点的节点类型为不满意节点类型。具体的,不满意节点类型的接入节点可以表示为:
其中,Iu表示不满意节点类型的接入节点。
针对于不满意节点类型,可以包括:多目标不满意节点类型和单目标不满意节点类型。具体的,可以通过统计接入节点的属性特征所包含于的第三属性特征组的数目得到,如果接入节点的属性特征所包含于的第三属性特征组的数目大于1,则确定该接入节点的节点类型为多目标不满意节点类型,如果接入节点的属性特征所包含于的第三属性特征组的数目等于1,则确定该接入节点的节点类型为单目标不满意节点类型。
多目标是指接入节点的属性特征所包含于的第三属性特征组的数目不止1个,而单目标是指接入节点的属性特征所包含于的第三属性特征组的数目仅为1个,因此,具体的,多目标不满意节点类型的接入节点可以表示为:
其中,Imu表示多目标不满意节点类型的接入节点。
单目标不满意节点类型的接入节点可以表示为:
其中,Isu表示单目标不满意节点类型的接入节点。
可选的,在判断输出输入效率比是否达到预设效率比阈值的步骤之后,本发明实施例所提供的计算节点接入方法还可以包括如下步骤:
若输出输入效率比达到预设效率比阈值,则确定具有该属性特征的接入节点的节点类型为满意节点类型。
满意节点类型可以根据输出输入效率比是否达到预设效率比阈值来确定,如果输出输入效率比达到预设效率比阈值,则可以确定该接入节点的节点类型为满意节点类型。具体的,满意节点类型的接入节点可以表示为:
其中,Is表示满意节点类型的接入节点。
针对于满意节点类型,类同于不满意节点类型,也可以包括:多目标满意节点类型及单目标满意节点类型。具体的,多目标满意节点类型的接入节点可以表示为:
其中,Ims表示多目标满意节点类型的接入节点。
单目标满意节点类型的接入节点可以表示为:
其中,Iss表示单目标满意节点类型的接入节点。
S104,按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。
如上述,接入节点的节点类型主要包括离群节点类型、不满意节点类型和满意节点类型,针对不同的节点类型,预先设置有对应的接入方式,按照不同的接入方式接入待接入计算节点,能够保证待接入计算节点的有效接入,避免无效的网络连接。
可选的,针对离群节点类型的接入节点,待接入计算节点的接入过程主要包括:
统计节点类型为离群节点类型的各接入节点,组成离群节点集合;将待接入计算节点接入离群节点集合中的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
由于离群节点类型的接入节点是指在某一种指定的统计方式下,在物联网拓扑结构中不与其他节点设备存在拓扑连接的接入节点,因此,在接入待接入计算节点时,不需要预先进行任何处理,可以直接将待接入计算节点接入各接入节点。并且,在接入待接入计算节点后,待接入计算节点会对各接入节点接入的数据进行运算,实时地获取待接入计算节点的计算能力,如果计算能力达到预设计算阈值,则说明待接入计算节点目前的计算能力已经饱和,可以确定待接入计算节点完成接入。
可选的,针对不满意节点类型的接入节点,待接入计算节点的接入过程主要包括:
统计节点类型为不满意节点类型的各接入节点,组成不满意节点集合;获取不满意节点集合中各接入节点和待接入计算节点的转发效率参数;根据各接入节点和待接入计算节点的转发效率参数,将待接入计算节点接入不满意节点集合中满足预设效率提升条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;在计算能力达到预设计算阈值时,确定所述待接入计算节点完成接入。
由于不满意节点类型的接入节点的输出输入效率比较低,还可以再接入更多的计算节点,因此,在接入待接入计算节点之前,可以先获取不满意节点集合中各接入节点和待接入计算节点的转发效率参数(例如接入节点和待接入计算节点之间的带宽、接入节点中待转发的数据量等),判断如果将各接入节点接入待接入计算节点,数据转发效率是否会提高,例如,如果接入节点和待接入计算节点之间的带宽为80M,而有几个接入节点中待转发的数据量超过80M,则如果这几个接入节点接入待接入计算节点,会使得这几个接入节点向满意状态逼近,并且,数据量越大的接入节点,选择接入待接入计算节点时向满意状态越逼近,因此,预设效率提升条件可以是数据量超过带宽、且按照从大到小的顺序接入。在接入待接入计算节点后,待接入计算节点会对各接入节点接入的数据进行运算,实时地获取待接入计算节点的计算能力,如果计算能力达到预设计算阈值,则说明待接入计算节点目前的计算能力已经饱和,可以确定待接入计算节点完成接入。
可选的,针对满意节点类型的接入节点,待接入计算节点的接入过程主要包括:
统计节点类型为满意节点类型的各接入节点,组成满意节点集合;获取满意节点集合中各接入节点和待接入计算节点的连接参数;根据各接入节点和待接入计算节点的连接参数,将待接入计算节点接入满意节点集合中满足预设连接简化条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;在接入待接入计算节点后,获取已接入满意节点集合中各接入节点的各计算节点的状态信息;判断各计算节点中是否存在至少一个计算节点的状态信息发生变化;若是,则获取状态信息未发生变化的计算节点的第三属性特征组,以及状态信息发生变化的计算节点的第三属性特征组,将状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组,返回执行S102。
针对满意节点类型的接入节点,还可以再接入更多的计算节点,在接入待接入计算节点之前,可以先获取满意节点集合中各接入节点和待接入计算节点的连接参数(例如待接入计算节点的计算能力、接入节点中待转发的数据量等),判断待接入计算节点最大程度能够对多少接入节点中的数据进行运算,例如,如果待接入计算节点的计算能力为100M,而有几个接入节点中待转发的数据量的总和不满100M,则这几个接入节点的数据都可以发送到待接入计算节点进行运算,将这些接入节点直接接入待接入计算节点,可以减少接入节点与计算节点的连接数,简化拓扑网络结构。
并且,由于满意节点类型的接入节点的输出输入效率比较高,新接入计算节点可能会对原有计算节点产生影响(使得原有计算节点断开拓扑连接、连接流量下降等),在完成对待接入计算节点的接入操作之后,物联网中已接入的计算节点包括刚接入的待接入计算节点和原本已经接入的各计算节点,获取这些计算节点的状态信息,并判断这些计算节点中是否存在至少一个计算节点的状态信息发生变化,其中,状态信息可以是拓扑连接状态、连接流量强度的状态等,当计算节点出现拓扑连接断开、连接流量下降等现象时,则说明计算节点的状态信息发生了变化,此时,需要对已接入满意节点集合中各接入节点的计算节点的拓扑结构进行刷新,获取状态信息未发生变化的计算节点的第三属性特征组,以及状态信息发生变化的计算节点的第三属性特征组,并将状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组,这个刷新过程通常称之为刷新脉冲。
举例来说,如果原有计算节点包括1~M,待接入计算节点为N,待接入计算节点的接入影响原有计算节点3,则将原有的计算节点1、2、4~M以及计算节点N作为已接入的计算节点,获取它们的第三属性特征组,将原有计算节点3作为待接入计算节点,获取其第一属性特征组,基于更新后的各第三属性特征组和第一属性特征组,重新进行接入操作。
可选的,在执行将状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组的步骤之后,本发明实施例所提供的方法还可以执行:
获取当前的刷新强度,其中,针对初始搭建的物联网,刷新强度为预先设定的初始刷新强度;按照预设衰减策略,衰减刷新强度;判断刷新强度是否小于预设强度阈值。
则在刷新强度小于预设强度阈值时,再返回执行S102。
由于计算节点相互之间会存在影响,例如计算节点3会影响计算节点1和2,计算节点1和2会影响计算节点4、5、6,而计算节点4、5、6会影响计算节点3,这样会造成物联网的抖动。为了避免这种抖动,对一个计算节点接入对拓扑网络的影响进行限制,可以根据物联网中已有计算节点的数目来设置初始的刷新强度,例如,物联网中已有1000个计算节点,可以设置初始的刷新强度为50,每进行一次物联网拓扑结构的更新,就将刷新强度减1,直至减到0则停止更新。此处,刷新强度设置为一个量化值即可,可以是技术人员根据实际的物联网状态和经验进行设置,这里不再列举。
可选的,将待接入计算节点接入离群节点集合中的各接入节点的步骤,具体可以为:
计算离群节点集合中各接入节点与待接入计算节点的距离参数;按照各距离参数的降序排列,依次将待接入计算节点接入各接入节点。
可选的,将待接入计算节点接入不满意节点集合中满足预设效率提升条件的各接入节点的步骤,具体可以为:
计算不满意节点集合中满足预设效率提升条件的各接入节点与待接入计算节点的距离参数;按照各距离参数的降序排列,依次将待接入计算节点接入各接入节点。
可选的,将待接入计算节点接入满意节点集合中满足预设连接简化条件的各接入节点的步骤,具体可以为:
计算满意节点集合中满足预设连接简化条件的各接入节点与待接入计算节点的距离参数;按照各距离参数的降序排列,依次将待接入计算节点接入各接入节点。
对于将待接入计算节点接入到各接入节点的步骤,由于接入节点的类型不同,同一类型的接入节点划分到同一个集合中,如上述,不同类型的接入节点分别划分到离群节点集合、不满意节点集合和满意节点集合中,计算节点在接入到各集合中的接入节点时,针对同一集合中的接入节点,计算节点的接入可以是无序的接入,也可以是按照一定的顺序进行接入,例如,按照接入节点与待接入计算节点的距离参数的降序排列,依次接入;也可以是按照接入节点与待接入计算节点的距离参数的升序排列,依次接入。其中,距离参数为表征两个节点之间距离的数值参数,例如向量范数等。由于距离参数越大,能够提高接入贪婪性、拓扑简化性的可能性越大,因此,优选的,按照距离参数的降序排列,依次将待接入计算节点接入各接入节点。
应用本实施例,通过获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,从各第二属性特征组中,查找包含于第一属性特征组的属性特征,并根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型,按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。基于待接入计算节点的第一属性特征组、各接入节点的第二属性特征组,确定出各第二属性特征组中包含于第一属性特征组的属性特征,并且,根据已接入的各计算节点的第三属性特征组,可以将接入节点进行分类,针对不同类型的接入节点,以不同的接入方式接入待接入计算节点。由于待接入计算节点所接入的接入节点的属性特征包含于待接入计算节点的第一属性特征组,保证了待接入计算节点所接入的接入节点的数据为有效数据,并且不同类型的接入节点以不同的接入方式接入待接入计算节点,保证了待接入计算节点的有效接入,避免了无效的网络连接,因此,提高了物联网整体的接入和计算效率。
由于离群节点类型的接入节点未接入计算节点、不满意节点类型的接入节点的输出输入效率比较低,这两种类型的接入节点可以接入更多的计算节点,因此,可以满足接入优先的要求;而满意节点类型的接入节点的输出输入效率比较高,新接入计算节点可能会对原有计算节点产生影响,因此,可以先进行物联网的拓扑结构优化,满足拓扑结构优化优先的要求。对于一般的物联网,默认接入优先,而对于一些特殊的物联网,用户可能要求拓扑结构优化优先,因此,可以根据实际情况选择将待接入计算节点优先接入某一个类型的接入节点。
下面,以接入优先为例,对本发明实施例所提供的一种计算节点接入方法进行详细介绍,如图2所示,可以包括如下步骤:
S201,获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算结点的第三属性特征组,其中,属性特征组包括多条属性特征。
S202,从各第二属性特征组中,查找包含于第一属性特征组的属性特征。
S203,根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型,其中,节点类型包括离群节点类型、不满意节点类型和满意节点类型。
具体的,确定各接入节点的节点类型的方式与图1所示实施例相同,这里不再赘述。
S204,统计节点类型为离群节点类型的各接入节点,组成离群节点集合。
S205,将待接入计算节点接入离群节点集合中的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力。
S206,在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
待接入计算节点在接入离群节点集合中的计算节点后,会实时刷新待接入计算节点的计算能力,如果计算能力达到预设计算阈值,则说明该计算节点已充分利用,例如该计算节点的CPU利用率已达到95%,则可以确定待接入计算节点的接入完成,没有足够能力处理更多的数据,因此,不需要再接入更多的接入节点。如图1所示实施例,待接入计算节点的接入方式,可以是无序的接入离群节点集合中的各接入节点,也可以是按照距离参数降序或者升序排列的方式进行接入,这里可不做具体限定。计算能力在达到预设计算阈值时,可能并没有将待接入计算节点接入到离群节点集合中的所有接入节点,这样,在计算能力达到预设计算阈值时,即刻停止继续接入。
S207,若待接入计算节点在接入离群节点集合中的所有接入节点后,计算能力未达到预设计算阈值,则统计节点类型为不满意节点类型的各接入节点,组成不满意节点集合。
如果待接入计算节点已经接入了离群节点集合中的所有接入节点,但是计算能力仍然未达到预设计算阈值,则还可以继续接入更多的接入节点,而离群节点集合中已无还可以接入的接入节点,因此,可以继续接入不满意节点集合中的接入节点,直至计算能力达到预设计算阈值。
S208,获取并根据不满意节点集合中各接入节点和待接入计算节点的转发效率参数,将待接入计算节点接入不满意节点集合中满足预设效率提升条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力。
S209,在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
如图1所示实施例,待接入计算节点的接入方式,可以是无序的接入不满意节点集合中的各接入节点,也可以是按照距离参数降序或者升序排列的方式进行接入,这里可不做具体限定。
S210,若待接入计算节点在接入不满意节点集合中的所有接入节点后,计算能力未达到预设计算阈值,则统计节点类型为满意节点类型的各接入节点,组成满意节点集合。
如果待接入计算节点已经接入了离群节点集合和不满意节点集合中的所有接入节点,但是计算能力仍然未达到预设计算阈值,则还可以继续接入更多的接入节点,而离群节点集合和不满意节点集合中已无还可以接入的接入节点,因此,可以继续接入满意节点集合中的接入节点,直至计算能力达到预设计算阈值。
S211,获取并根据满意节点集合中各接入节点和待接入计算节点的连接参数,将待接入计算节点接入满意节点集合中满足预设连接简化条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力。
S212,判断待接入计算节点的接入是否影响已接入满意节点集合中各接入节点的计算节点,若影响,则执行S213,若不影响,则执行S214。
S213,获取未受影响的计算节点的第三属性特征组,以及受影响的计算节点的第三属性特征组,将受影响的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将未受影响的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组,返回执行S202。
S214,在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
如图1所示实施例,待接入计算节点的接入方式,可以是无序的接入满意节点集合中的各接入节点,也可以是按照距离参数降序或者升序排列的方式进行接入,这里可不做具体限定。如果待接入计算节点在接入满意节点集合中的所有接入节点之后,计算能力还是没有达到预设计算阈值,则说明目前物联网中所有的接入节点都已遍历完,无多余的接入节点可以接入待接入计算节点,则停止接入。
对于拓扑结构优化优先的实施例,可以是在接收到用户输入的拓扑结构优化优先的指令之后,先将待接入计算节点接入满意节点集合中的接入节点,如果计算能力未达到预设计算阈值,再接入离群节点集合中的接入节点,如果计算能力还未达到预设计算阈值,再接入不满意节点集合中的接入节点。详细的过程类同于上述接入优先的实施例,这里不再详述。
应用本实施例,基于待接入计算节点的第一属性特征组、各接入节点的第二属性特征组,确定出各第二属性特征组中包含于第一属性特征组的属性特征,并且,根据已接入的各计算节点的第三属性特征组,可以将接入节点进行分类,针对不同类型的接入节点,以不同的接入方式接入待接入计算节点。由于待接入计算节点所接入的接入节点的属性特征包含于待接入计算节点的第一属性特征组,保证了待接入计算节点所接入的接入节点的数据为有效数据,并且不同类型的接入节点以不同的接入方式接入待接入计算节点,保证了待接入计算节点的有效接入,避免了无效的网络连接,因此,提高了物联网整体的接入和计算效率。
并且,按照接入节点的不同类型,基于通常的接入优先的要求,优先将待接入计算节点接入离群节点类型的接入节点,在计算能力未达到预设计算阈值的情况下,再将待接入计算节点接入不满意节点类型的接入节点,如果计算能力还是没有达到预设计算阈值,再将待接入计算节点接入满意节点类型的接入节点,以此来保证计算节点的有效接入。
不满意节点类型包括多目标不满意节点类型和单目标不满意节点类型,满意节点类型包括多目标满意节点类型和单目标满意节点类型。在将待接入计算节点接入不满意节点集合中的各接入节点时,可以是按照先接入多目标不满意节点类型的接入节点、再接入单目标不满意节点类型的接入节点的顺序接入,也可以按照先接入单目标不满意节点类型的接入节点、再接入多目标不满意节点类型的接入节点的顺序接入,接入顺序还可以不做具体要求,所有不满意节点类型的接入节点打乱顺序接入;同理,在将待接入计算节点接入满意节点集合中的各接入节点时,可以是按照先接入多目标满意节点类型的接入节点、再接入单目标满意节点类型的接入节点的顺序接入,也可以按照先接入单目标满意节点类型的接入节点、再接入多目标满意节点类型的接入节点的顺序接入,接入顺序还可以不做具体要求,所有满意节点类型的接入节点打乱顺序接入。
下面,以接入顺序为:离群节点类型、多目标不满意节点类型、单目标不满意节点类型、多目标满意节点类型、单目标满意节点为例,对本发明实施例所提供的一种计算节点接入方法进行详细介绍,其他的接入顺序与本实施例类同,这里不再一一赘述。如图3所示,一种计算节点接入方法可以包括如下步骤:
第一步,待接入计算节点加入物联空间,待接入计算节点的计算能力为C0。
针对物联网,预先建立了多维特征物联空间V;物联网中已有m个计算节点,则为每个已有计算节点建立一个独立子空间Vi(i∈[1,m]),其中,所建立的独立子空间即为上述实施例中的第三属性特征组;为待接入计算节点建立一个子空间Vn,该子空间即为上述实施例中的第一属性特征组。根据物联网中各接入节点的第二属性特征组、子空间Vn和各子空间Vi,可以确定各接入节点的节点类型为离群节点类型、多目标不满意节点类型、单目标不满意节点类型、多目标满意节点类型还是单目标满意节点类型。具体的节点类型的确定方式见图1所示实施例,这里不再赘述。
第二步,将待接入计算节点接入离群节点类型的各接入节点,更新待接入计算节点的计算能力为C1。
具体的,将待接入计算节点接入离群节点类型的接入节点的方式,可以是统计离群节点类型的接入节点,组成离群节点集合,依次计算离群节点集合中各接入节点与待接入计算节点的向量范数,对各向量范数进行降序排列,依次将待接入计算节点接入对应的计算节点,更为详尽的参见图1和图2所示实施例,这里不再赘述。
第三步,判断计算能力是否达到预设计算阈值,若是,则执行第十五步,否则执行第四步。
第四步,将待接入计算节点接入多目标不满意节点类型的各接入节点,更新待接入计算节点的计算能力为C2。
具体的,将待接入计算节点接入多目标不满意节点类型的接入节点的方式,可以是统计多目标不满意节点类型的接入节点,组成多目标不满意节点集合,依次计算多目标不满意节点集合中各接入节点与待接入计算节点的距离参数,对各距离参数进行降序排列,依次将待接入计算节点接入对应的计算节点,更为详尽的参见图1和图2所示实施例,这里不再赘述。
第五步,判断计算能力是否达到预设计算阈值,若是,则执行第十五步,否则执行第六步。
第六步,将待接入计算节点接入单目标不满意节点类型的各接入节点,更新待接入计算节点的计算能力为C3。
具体的,将待接入计算节点接入单目标不满意节点类型的接入节点的方式,可以是统计单目标不满意节点类型的接入节点,组成单目标不满意节点集合,依次计算单目标不满意节点集合中各接入节点与待接入计算节点的距离参数,对各距离参数进行降序排列,依次将待接入计算节点接入对应的计算节点,更为详尽的参见图1和图2所示实施例,这里不再赘述。
第七步,判断计算能力是否达到预设计算阈值,若是,则执行第十五步,否则执行第八步。
第八步,判断是否存在可更新的多目标满意节点类型的接入节点,若存在,则执行第九步,否则执行第十二步。
如果待接入计算节点的接入会影响已接入多目标满意节点类型的各接入节点的计算节点,则认为接入节点为可更新的多目标满意节点类型的接入节点。
第九步,将待接入计算节点接入多目标满意节点类型的各接入节点,更新待接入计算节点的计算能力为C4。
具体的,将待接入计算节点接入多目标满意节点类型的接入节点的方式,可以是统计多目标满意节点类型的接入节点,组成多目标满意节点集合,依次计算多目标满意节点集合中各接入节点与待接入计算节点的距离参数,对各距离参数进行降序排列,依次将待接入计算节点接入对应的计算节点,更为详尽的参见图1和图2所示实施例,这里不再赘述。
第十步,更新已接入多目标满意节点类型的各接入节点的计算节点,并返回执行第二步。
更新已接入多目标满意节点类型的各接入节点的计算节点,就是待接入计算节点接入满意节点类型的接入节点、对原有计算节点产生影响后,对各第一子空间和第二子空间进行更新,称之为刷新脉冲。更进一步的,作为可选的操作,可以量化刷新脉冲的强度,并定义强度的衰减条件,从而可以对一个计算节点接入对拓扑结构的影响进行限制,如定义刷新脉冲一次计算节点就对强度减1,减到0则停止刷新。
第十一步,判断计算能力是否达到预设计算阈值,若是,则执行第十五步,否则执行第十二步。
第十二步,判断是否存在可更新的单目标满意节点类型的接入节点,若存在,则执行第十三步,否则执行第十五步。
如果待接入计算节点的接入会影响已接入单目标满意节点类型的各接入节点的计算节点,则认为接入节点为可更新的单目标满意节点类型的接入节点。
第十三步,将待接入计算节点接入单目标满意节点类型的各接入节点,更新待接入计算节点的计算能力为C5。
具体的,将待接入计算节点接入单目标满意节点类型的接入节点的方式,可以是统计单目标满意节点类型的接入节点,组成单目标满意节点集合,依次计算单目标满意节点集合中各接入节点与待接入计算节点的向量范数,对各向量范数进行降序排列,依次将待接入计算节点接入对应的计算节点,更为详尽的参见图1和图2所示实施例,这里不再赘述。
第十四步,更新已接入单目标满意节点类型的各接入节点的计算节点,并返回执行第二步。
第十五步,确定接入完成。
通过本方案,根据接入节点的第二属性特征组、新增计算节点的子空间和其他计算节点的子空间的关系,将接入节点进行分类,逐层次的进行物联网拓扑结构的接入或刷新,逐渐逼近拓扑结构最优;并且一个计算节点的接入会通过其子空间中的接入节点,将计算节点带来的拓扑结构影响传递到整个物联网,能够有效避免节点接入导致的计算陷入局部产生的资源不均衡、资源利用率不高等问题,同时可以根据网络复杂程度,设置刷新脉冲的衰减策略,达到高资源利用、高效的均衡。并且,由于待接入计算节点所接入的接入节点属于待接入计算节点对应的子空间,保证了待接入计算节点所接入的接入节点的数据为有效数据,并且不同类型的接入节点以不同的接入方式接入待接入计算节点,保证了待接入计算节点的有效接入,避免了无效的网络连接,因此,提高了物联网整体的接入和计算效率。
相应于上述方法实施例,本发明实施例还提供了一种计算节点接入装置,如图4所示,该计算节点接入装置可以包括:
获取模块410,用于获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,其中,属性特征组包括多条属性特征。
查找模块420,用于从各第二属性特征组中,查找包含于第一属性特征组的属性特征。
确定模块430,用于根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型。
接入模块440,用于按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。
可选的,确定模块430,具体可以用于:根据查找到的属性特征及各第三属性特征组,判断该属性特征是否包含于至少一个第三属性特征组;若该属性特征不包含于任何第三属性特征组,则确定具有该属性特征的接入节点的节点类型为离群节点类型。
接入模块440,具体可以用于:统计节点类型为离群节点类型的各接入节点,组成离群节点集合;将待接入计算节点接入离群节点集合中的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
可选的,接入模块440在用于将待接入计算节点接入离群节点集合中的各接入节点时,具体可以用于:计算离群节点集合中各接入节点与待接入计算节点的距离参数;按照各距离参数的降序排列,依次将待接入计算节点接入各接入节点。
可选的,确定模块430,具体可以用于:根据查找到的属性特征及各第三属性特征组,判断该属性特征是否包含于至少一个第三属性特征组;若该属性特征包含于至少一个第三属性特征组,则获取具有该属性特征的接入节点的输出输入效率比,并判断输出输入效率比是否达到预设效率比阈值;若未达到,则确定具有该属性特征的接入节点的节点类型为不满意节点类型。
接入模块440,具体用于:统计节点类型为不满意节点类型的各接入节点,组成不满意节点集合;获取不满意节点集合中各接入节点和待接入计算节点的转发效率参数;根据各接入节点和待接入计算节点的转发效率参数,将待接入计算节点接入不满意节点集合中满足预设效率提升条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;在计算能力达到预设计算阈值时,确定待接入计算节点完成接入。
可选的,确定模块430,还可以用于:若输出输入效率比达到预设效率比阈值,则确定具有该属性特征的接入节点的节点类型为满意节点类型。
接入模块440,具体可以用于:统计节点类型为满意节点类型的各接入节点,组成满意节点集合;获取满意节点集合中各接入节点和待接入计算节点的连接参数;根据各接入节点和待接入计算节点的连接参数,将待接入计算节点接入满意节点集合中满足预设连接简化条件的各接入节点,并获取待接入计算节点在接入各接入节点后更新的计算能力;在接入待接入计算节点后,获取已接入满意节点集合中各接入节点的各计算节点的状态信息;判断各计算节点中是否存在至少一个计算节点的状态信息发生变化;若是,则获取状态信息未发生变化的计算节点的第三属性特征组,以及状态信息发生变化的计算节点的第三属性特征组,将状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入物联网的各计算节点的第三属性特征组,返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征的步骤。
可选的,接入模块440,还可以用于:获取当前的刷新强度,其中,针对初始搭建的物联网,刷新强度为预先设定的初始刷新强度;按照预设衰减策略,衰减刷新强度;判断刷新强度是否小于预设强度阈值。
接入模块440在用于返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征时,具体可以用于:若刷新强度不小于预设强度阈值,则返回执行从各第二属性特征组中,查找包含于第一属性特征组的属性特征的步骤。
应用本实施例,通过获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,从各第二属性特征组中,查找包含于第一属性特征组的属性特征,并根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型,按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。基于待接入计算节点的第一属性特征组、各接入节点的第二属性特征组,确定出各第二属性特征组中包含于第一属性特征组的属性特征,并且,根据已接入的各计算节点的第三属性特征组,可以将接入节点进行分类,针对不同类型的接入节点,以不同的接入方式接入待接入计算节点。由于待接入计算节点所接入的接入节点的属性特征包含于待接入计算节点的第一属性特征组,保证了待接入计算节点所接入的接入节点的数据为有效数据,并且不同类型的接入节点以不同的接入方式接入待接入计算节点,保证了待接入计算节点的有效接入,避免了无效的网络连接,因此,提高了物联网整体的接入和计算效率。
本发明实施例还提供了一种电子设备,如图5所示,包括处理器501和存储器502,其中,
存储器502,用于存放计算机程序;
处理器501,用于执行存储器502上所存放的计算机程序时,实现本发明实施例所提供的计算节点接入方法的所有步骤。
上述存储器可以包括RAM(Random Access Memory,随机存取存储器),也可以包括NVM(Non-Volatile Memory,非易失性存储器),例如至少一个磁盘存储器。可选的,存储器还可以是至少一个位于远离上述处理器的存储装置。
上述处理器可以是通用处理器,包括CPU(Central Processing Unit,中央处理器)、NP(Network Processor,网络处理器)等;还可以是DSP(Digital Signal Processing,数字信号处理器)、ASIC(Application Specific Integrated Circuit,专用集成电路)、FPGA(Field-Programmable Gate Array,现场可编程门阵列)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。
存储器502与处理器501之间可以通过有线连接或者无线连接的方式进行数据传输,并且电子设备可以通过有线通信接口或者无线通信接口与其他的设备进行通信。图5所示的仅为处理器501与存储器502之间通过总线进行数据传输的示例,不作为具体连接方式的限定。
本实施例中,该电子设备的处理器通过读取存储器中存储的计算机程序,并通过运行该计算机程序,能够实现:通过获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,从各第二属性特征组中,查找包含于第一属性特征组的属性特征,并根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型,按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。基于待接入计算节点的第一属性特征组、各接入节点的第二属性特征组,确定出各第二属性特征组中包含于第一属性特征组的属性特征,并且,根据已接入的各计算节点的第三属性特征组,可以将接入节点进行分类,针对不同类型的接入节点,以不同的接入方式接入待接入计算节点。由于待接入计算节点所接入的接入节点的属性特征包含于待接入计算节点的第一属性特征组,保证了待接入计算节点所接入的接入节点的数据为有效数据,并且不同类型的接入节点以不同的接入方式接入待接入计算节点,保证了待接入计算节点的有效接入,避免了无效的网络连接,因此,提高了物联网整体的接入和计算效率。
另外,本发明实施例还提供了一种机器可读存储介质,机器可读存储介质内存储有计算机程序,计算机程序被处理器执行时实现本发明实施例所提供的计算节点接入方法的所有步骤。
本实施例中,机器可读存储介质存储有在运行时执行本发明实施例所提供的计算节点接入方法的计算机程序,因此能够实现:通过获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入物联网的各计算节点的第三属性特征组,从各第二属性特征组中,查找包含于第一属性特征组的属性特征,并根据查找到的属性特征及各第三属性特征组,确定具有该属性特征的接入节点的节点类型,按照节点类型对应的预设接入方式,将待接入计算节点接入物联网。基于待接入计算节点的第一属性特征组、各接入节点的第二属性特征组,确定出各第二属性特征组中包含于第一属性特征组的属性特征,并且,根据已接入的各计算节点的第三属性特征组,可以将接入节点进行分类,针对不同类型的接入节点,以不同的接入方式接入待接入计算节点。由于待接入计算节点所接入的接入节点的属性特征包含于待接入计算节点的第一属性特征组,保证了待接入计算节点所接入的接入节点的数据为有效数据,并且不同类型的接入节点以不同的接入方式接入待接入计算节点,保证了待接入计算节点的有效接入,避免了无效的网络连接,因此,提高了物联网整体的接入和计算效率。
对于电子设备以及机器可读存储介质实施例而言,由于其所涉及的方法内容基本相似于前述的方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、电子设备及机器可读存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
Claims (14)
1.一种计算节点接入方法,其特征在于,所述方法包括:
获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入所述物联网的各计算节点的第三属性特征组,所述属性特征组包括多条属性特征,所述属性特征用于表征计算节点需要进行计算的数据的属性,或接入节点需要接入的数据的属性;
从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征;
根据所述属性特征及各第三属性特征组,确定具有所述属性特征的接入节点的节点类型;
按照所述节点类型对应的预设接入方式,将所述待接入计算节点接入所述物联网。
2.根据权利要求1所述的方法,其特征在于,所述根据所述属性特征及各第三属性特征组,确定具有所述属性特征的接入节点的节点类型,包括:
根据所述属性特征及各第三属性特征组,判断所述属性特征是否包含于至少一个第三属性特征组;
若所述属性特征不包含于任何第三属性特征组,则确定具有所述属性特征的接入节点的节点类型为离群节点类型;
所述按照所述节点类型对应的预设接入方式,将所述待接入计算节点接入所述物联网,包括:
统计节点类型为离群节点类型的各接入节点,组成离群节点集合;
将所述待接入计算节点接入所述离群节点集合中的各接入节点,并获取所述待接入计算节点在接入所述各接入节点后更新的计算能力;
在所述计算能力达到预设计算阈值时,确定所述待接入计算节点完成接入。
3.根据权利要求2所述的方法,其特征在于,所述将所述待接入计算节点接入所述离群节点集合中的各接入节点,包括:
计算所述离群节点集合中各接入节点与所述待接入计算节点的距离参数;
按照各距离参数的降序排列,依次将所述待接入计算节点接入所述各接入节点。
4.根据权利要求1所述的方法,其特征在于,所述根据所述属性特征及各第三属性特征组,确定具有所述属性特征的接入节点的节点类型,包括:
根据所述属性特征及各第三属性特征组,判断所述属性特征是否包含于至少一个第三属性特征组;
若所述属性特征包含于至少一个第三属性特征组,则获取具有所述属性特征的接入节点的输出输入效率比,并判断所述输出输入效率比是否达到预设效率比阈值;
若未达到,则确定具有所述属性特征的接入节点的节点类型为不满意节点类型;
所述按照所述节点类型对应的预设接入方式,将所述待接入计算节点接入所述物联网,包括:
统计节点类型为不满意节点类型的各接入节点,组成不满意节点集合;
获取所述不满意节点集合中各接入节点和所述待接入计算节点的转发效率参数;
根据所述各接入节点和所述待接入计算节点的转发效率参数,将所述待接入计算节点接入所述不满意节点集合中满足预设效率提升条件的各接入节点,并获取所述待接入计算节点在接入所述各接入节点后更新的计算能力;
在所述计算能力达到预设计算阈值时,确定所述待接入计算节点完成接入。
5.根据权利要求4所述的方法,其特征在于,在所述判断所述输出输入效率比是否达到预设效率比阈值之后,所述方法还包括:
若达到,则确定具有所述属性特征的接入节点的节点类型为满意节点类型;
所述按照所述节点类型对应的预设接入方式,将所述待接入计算节点接入所述物联网,包括:
统计节点类型为满意节点类型的各接入节点,组成满意节点集合;
获取所述满意节点集合中各接入节点和所述待接入计算节点的连接参数;
根据所述各接入节点和所述待接入计算节点的连接参数,将所述待接入计算节点接入所述满意节点集合中满足预设连接简化条件的各接入节点,并获取所述待接入计算节点在接入所述各接入节点后更新的计算能力;
在接入所述待接入计算节点后,获取已接入所述满意节点集合中各接入节点的各计算节点的状态信息;
判断所述各计算节点中是否存在至少一个计算节点的状态信息发生变化;
若是,则获取状态信息未发生变化的计算节点的第三属性特征组,以及状态信息发生变化的计算节点的第三属性特征组,将所述状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入所述物联网的各计算节点的第三属性特征组,返回执行所述从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征。
6.根据权利要求5所述的方法,其特征在于,在将所述状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入所述物联网的各计算节点的第三属性特征组之后,所述方法还包括:
获取当前的刷新强度,其中,针对初始搭建的物联网,所述刷新强度为预先设定的初始刷新强度;
按照预设衰减策略,衰减所述刷新强度;
判断所述刷新强度是否小于预设强度阈值;
所述返回执行所述从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征,包括:
若所述刷新强度不小于所述预设强度阈值,则返回执行所述从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征。
7.一种计算节点接入装置,其特征在于,所述装置包括:
获取模块,用于获取待接入计算节点的第一属性特征组、已接入物联网的各接入节点的第二属性特征组和已接入所述物联网的各计算节点的第三属性特征组,所述属性特征组包括多条属性特征,所述属性特征用于表征计算节点需要进行计算的数据的属性,或接入节点需要接入的数据的属性;
查找模块,用于从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征;
确定模块,用于根据所述属性特征及各第三属性特征组,确定具有所述属性特征的接入节点的节点类型;
接入模块,用于按照所述节点类型对应的预设接入方式,将所述待接入计算节点接入所述物联网。
8.根据权利要求7所述的装置,其特征在于,所述确定模块,具体用于:
根据所述属性特征及各第三属性特征组,判断所述属性特征是否包含于至少一个第三属性特征组;
若所述属性特征不包含于任何第三属性特征组,则确定具有所述属性特征的接入节点的节点类型为离群节点类型;
所述接入模块,具体用于:
统计节点类型为离群节点类型的各接入节点,组成离群节点集合;
将所述待接入计算节点接入所述离群节点集合中的各接入节点,并获取所述待接入计算节点在接入所述各接入节点后更新的计算能力;
在所述计算能力达到预设计算阈值时,确定所述待接入计算节点完成接入。
9.根据权利要求8所述的装置,其特征在于,所述接入模块在用于所述将所述待接入计算节点接入所述离群节点集合中的各接入节点时,具体用于:
计算所述离群节点集合中各接入节点与所述待接入计算节点的距离参数;
按照各距离参数的降序排列,依次将所述待接入计算节点接入所述各接入节点。
10.根据权利要求7所述的装置,其特征在于,所述确定模块,具体用于:
根据所述属性特征及各第三属性特征组,判断所述属性特征是否包含于至少一个第三属性特征组;
若所述属性特征包含于至少一个第三属性特征组,则获取具有所述属性特征的接入节点的输出输入效率比,并判断所述输出输入效率比是否达到预设效率比阈值;
若未达到,则确定具有所述属性特征的接入节点的节点类型为不满意节点类型;
所述接入模块,具体用于:
统计节点类型为不满意节点类型的各接入节点,组成不满意节点集合;
获取所述不满意节点集合中各接入节点和所述待接入计算节点的转发效率参数;
根据所述各接入节点和所述待接入计算节点的转发效率参数,将所述待接入计算节点接入所述不满意节点集合中满足预设效率提升条件的各接入节点,并获取所述待接入计算节点在接入所述各接入节点后更新的计算能力;
在所述计算能力达到预设计算阈值时,确定所述待接入计算节点完成接入。
11.根据权利要求10所述的装置,其特征在于,所述确定模块,还用于:
若所述输出输入效率比达到所述预设效率比阈值,则确定具有所述属性特征的接入节点的节点类型为满意节点类型;
所述接入模块,具体用于:
统计节点类型为满意节点类型的各接入节点,组成满意节点集合;
获取所述满意节点集合中各接入节点和所述待接入计算节点的连接参数;
根据所述各接入节点和所述待接入计算节点的连接参数,将所述待接入计算节点接入所述满意节点集合中满足预设连接简化条件的各接入节点,并获取所述待接入计算节点在接入所述各接入节点后更新的计算能力;
在接入所述待接入计算节点后,获取已接入所述满意节点集合中各接入节点的各计算节点的状态信息;
判断所述各计算节点中是否存在至少一个计算节点的状态信息发生变化;
若是,则获取状态信息未发生变化的计算节点的第三属性特征组,以及状态信息发生变化的计算节点的第三属性特征组,将所述状态信息发生变化的计算节点的第三属性特征组作为待接入计算节点的第一属性特征组,将状态信息未发生变化的计算节点的第三属性特征组作为已接入所述物联网的各计算节点的第三属性特征组,返回执行所述从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征。
12.根据权利要求11所述的装置,其特征在于,所述接入模块,还用于:
获取当前的刷新强度,其中,针对初始搭建的物联网,所述刷新强度为预先设定的初始刷新强度;
按照预设衰减策略,衰减所述刷新强度;
判断所述刷新强度是否小于预设强度阈值;
所述接入模块在用于所述返回执行所述从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征时,具体用于:
若所述刷新强度不小于所述预设强度阈值,则返回执行所述从各第二属性特征组中,查找包含于所述第一属性特征组的属性特征。
13.一种电子设备,其特征在于,包括处理器和存储器,其中,
所述存储器,用于存放计算机程序;
所述处理器,用于执行所述存储器上所存放的计算机程序时,实现权利要求1-6任一项所述的方法。
14.一种机器可读存储介质,其特征在于,所述机器可读存储介质内存储有计算机程序,所述计算机程序被处理器执行时实现权利要求1-6任一项所述的方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2019104834378 | 2019-06-04 | ||
CN201910483437 | 2019-06-04 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN112118278A CN112118278A (zh) | 2020-12-22 |
CN112118278B true CN112118278B (zh) | 2023-07-04 |
Family
ID=73795328
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910759229.6A Active CN112118278B (zh) | 2019-06-04 | 2019-08-16 | 计算节点接入方法、装置、电子设备及机器可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN112118278B (zh) |
Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104933654A (zh) * | 2015-05-29 | 2015-09-23 | 安徽师范大学 | 社区医疗物联网隐私保护方法 |
WO2015175311A1 (en) * | 2014-05-14 | 2015-11-19 | Cisco Technology, Inc. | Probing technique for predictive routing in computer networks |
US9934326B1 (en) * | 2015-03-31 | 2018-04-03 | EMC IP Holding Company LLC | Methods and apparatus for systems providing distributed expression evaluation over streams |
CN109040200A (zh) * | 2018-07-13 | 2018-12-18 | 深圳绿米联创科技有限公司 | 物联网设备的接入方法及装置 |
CN109347834A (zh) * | 2018-10-24 | 2019-02-15 | 广东工业大学 | 物联网边缘计算环境中异常数据的检测方法、装置及设备 |
CN109474696A (zh) * | 2018-12-10 | 2019-03-15 | 北京邮电大学 | 一种网络服务方法、装置、电子设备及可读存储介质 |
WO2019051814A1 (zh) * | 2017-09-15 | 2019-03-21 | 达闼科技(北京)有限公司 | 一种目标识别方法、装置和智能终端 |
CN109597856A (zh) * | 2018-12-05 | 2019-04-09 | 北京知道创宇信息技术有限公司 | 一种数据处理方法、装置、电子设备及存储介质 |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103442049B (zh) * | 2013-08-22 | 2016-08-31 | 浪潮电子信息产业股份有限公司 | 一种面向构件的混合型云操作***体系结构及其通信方法 |
US10200261B2 (en) * | 2015-04-30 | 2019-02-05 | Microsoft Technology Licensing, Llc | Multiple-computing-node system job node selection |
US10609118B2 (en) * | 2017-03-14 | 2020-03-31 | International Business Machines Corporation | Adaptive communication control device |
WO2020133098A1 (zh) * | 2018-12-27 | 2020-07-02 | 驭势科技(北京)有限公司 | 一种分布式计算网络***与方法 |
-
2019
- 2019-08-16 CN CN201910759229.6A patent/CN112118278B/zh active Active
Patent Citations (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2015175311A1 (en) * | 2014-05-14 | 2015-11-19 | Cisco Technology, Inc. | Probing technique for predictive routing in computer networks |
US9934326B1 (en) * | 2015-03-31 | 2018-04-03 | EMC IP Holding Company LLC | Methods and apparatus for systems providing distributed expression evaluation over streams |
CN104933654A (zh) * | 2015-05-29 | 2015-09-23 | 安徽师范大学 | 社区医疗物联网隐私保护方法 |
WO2019051814A1 (zh) * | 2017-09-15 | 2019-03-21 | 达闼科技(北京)有限公司 | 一种目标识别方法、装置和智能终端 |
CN109040200A (zh) * | 2018-07-13 | 2018-12-18 | 深圳绿米联创科技有限公司 | 物联网设备的接入方法及装置 |
CN109347834A (zh) * | 2018-10-24 | 2019-02-15 | 广东工业大学 | 物联网边缘计算环境中异常数据的检测方法、装置及设备 |
CN109597856A (zh) * | 2018-12-05 | 2019-04-09 | 北京知道创宇信息技术有限公司 | 一种数据处理方法、装置、电子设备及存储介质 |
CN109474696A (zh) * | 2018-12-10 | 2019-03-15 | 北京邮电大学 | 一种网络服务方法、装置、电子设备及可读存储介质 |
Also Published As
Publication number | Publication date |
---|---|
CN112118278A (zh) | 2020-12-22 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN107690176B (zh) | 一种基于q学习算法的网络选择方法 | |
CN110601973B (zh) | 一种路由规划方法、***、服务器及存储介质 | |
CN109451540B (zh) | 一种网络切片的资源分配方法和设备 | |
CN106464669B (zh) | 基于访问模式的智能文件预取 | |
CN113485144A (zh) | 基于物联网的智能家居控制方法及*** | |
CN111147395B (zh) | 一种网络资源调整方法及装置 | |
CN109379230B (zh) | 一种基于广度优先搜索的服务功能链部署方法 | |
CN113485792B (zh) | 一种kubernetes集群内Pod调度方法、终端设备及存储介质 | |
CN113033800A (zh) | 分布式深度学习方法、装置、参数服务器及主工作节点 | |
CN112217745A (zh) | 基于智能终端云计算的在线办公处理方法及网络设备 | |
CN111107651A (zh) | 一种无线资源的调度方法及装置 | |
CN108347377B (zh) | 数据转发方法及装置 | |
CN116244081A (zh) | 一种多核存算一体加速器网络拓扑结构控制*** | |
CN112929452B (zh) | 一种基于物联网边缘网关的消息协同推送方法 | |
CN112118278B (zh) | 计算节点接入方法、装置、电子设备及机器可读存储介质 | |
CN114205317A (zh) | 基于sdn与nfv的服务功能链sfc资源分配方法及电子设备 | |
CN113434270B (zh) | 数据资源调度方法、装置、电子设备及存储介质 | |
CN116418808A (zh) | 一种mec的联合计算卸载和资源分配方法及装置 | |
CN114884825B (zh) | 一种网络规划方法、装置及电子设备 | |
CN115834466B (zh) | 算力网络路径分析方法、装置、设备、***及存储介质 | |
CN117439655B (zh) | 一种空间太赫兹信息中心网络轻量级缓存方法及装置 | |
CN110366205B (zh) | 移动机会网络流量卸载中初始源节点的选择方法和装置 | |
CN115037696B (zh) | 数据传输方法、装置、电子设备和存储介质 | |
CN114640675B (zh) | 一种卸载策略确定方法、装置、电子设备及存储介质 | |
CN115086300B (zh) | 一种视频文件调度方法和装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant |