Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR IMPLEMENTING NETWORK COGNITION
Document Type and Number:
WIPO Patent Application WO/2011/140899
Kind Code:
A1
Abstract:
A method and device for implementing the network cognition are provided in the present invention. The method comprises: determining the type of the received network task; selecting, according to the type of the received network task, at least one cognition-capability-identification corresponding to the type of the network task, wherein the cognition-capability-identification is used for identifying the cognition capability of the network device; implementing the network device having at least one cognition-capability-identification as the alternative network device; determining the alternative network device whose cognition-capability-identification meets the execution conditions of the network task in the alternative network devices as the target network device; controlling the target network device to perform the network task. With the method for implementing the network cognition provided by the present invention, by identifying the cognition capability for the network device, the cognition capability of each network device is identified to enable the obvious representation of the differences among the network devices, then it is determined, according to the cognition-capability-identifications of different devices, whether the network task needs to be performed, and the device meeting the conditions of the network task is selected to implement the network task, which guarantees the successful completion of the network task.

Inventors:
CHEN JIE (CN)
LI YOU (CN)
GONG LEI (CN)
Application Number:
PCT/CN2011/073208
Publication Date:
November 17, 2011
Filing Date:
April 23, 2011
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI TECH CO LTD (CN)
CHEN JIE (CN)
LI YOU (CN)
GONG LEI (CN)
International Classes:
H04W88/18
Foreign References:
CN101146336A2008-03-19
CN101505540A2009-08-12
CN1852576A2006-10-25
Other References:
See also references of EP 2542022A4
None
Download PDF:
Claims:
要 求

1、 一种实现网络认知的方法, 其特征在于, 包括:

确定接收的网络任务的类型;

根据所述接收的网络任务的类型选择与所述网络任务的类型对应的至少 一个认知能力标识, 所述认知能力标识用于标识网络设备的认知能力;

将具有所述至少一个认知能力标识的网络设备作为备选网络设备; 确定所述备选网络设备中认知能力标识符合执行所述网络任务条件的备 选网络设备为目标网络设备;

控制所述目标网络设备执行所述网络任务。

2、 根据权利要求 1所述的方法, 其特征在于, 所述至少一个认知能力标 识包括: 表示网络设备具有某种认知能力及等级的标识。

3、 根据权利要求 2所述的方法, 其特征在于, 所述目标网络设备按照以 下过程确定:

根据所述表示网络设备具有某种认知能力及等级的认知能力标识, 确定

4、 根据权利要求 1所述的方法, 其特征在于, 所述至少一个认知能力标 识包括: 表示网络设备具有某种认知能力及等级的标识和表示网络设备具有 的认知能力参数值的标识。

5、 根据权利要求 4所述的方法, 其特征在于, 所述确定目标网络设备的 过程包括:

根据所述表示网络设备具有的认知能力参数值的认知能力标识和所述表 示网络设备具有的认知能力参数值的标识确定认知能力等级和参数值符合执

6、 根据权利要求 1-5中任意一项所述的方法, 其特征在于, 还包括: 当 所述备选网络设备认知能力标识不符合执行所述网络任务的条件时, 停止网 络任务, 或者更新网络任务, 返回执行选择与所述网络任务的类型对应的至 少一个认知能力标识的步骤。

7、根据权利要求 6所述的方法,其特征在于, 所述网络任务的类型包括: 感知任务、 决策任务和可重配置任务中的一种或任意几种的组合。

8、 根据权利要求 7所述的方法, 其特征在于, 所述认知能力包括: 感知 能力、 学习能力和可重配置能力。

9、 一种实现网络认知的装置, 其特征在于, 包括:

确定单元, 用于确定接收的网络任务的类型;

认知能力标识选择单元, 用于根据所述接收的网络任务的类型选择与所 述网络任务的类型对应的至少一个认知能力标识, 所述认知能力标识用于标 识网络设备的认知能力;

备选设备选择单元, 用于将具有所述至少一个认知能力标识的网络设备 作为备选网络设备;

目标设备选择单元, 用于确定所述备选网络设备中认知能力标识符合执

控制单元, 用于控制所述目标网络设备执行所述网络任务。

10、 根据权利要求 9所述的装置, 其特征在于, 还包括:

任务判断单元, 当所述备选网络设备认知能力标识不符合执行所述网络 任务的条件时, 判断是否需要更新网络任务;

结束单元, 用于当所述任务判断单元判断不需更新网络任务时, 结束网 络任务;

更新单元, 用于当所述任务判断单元判断需要更新网络任务时, 更新网 络任务。

Description:
一种实现网络认知的方法及装置 技术领域

本发明涉及通信领域, 尤其涉及一种实现网络认知的方法及装置。

背景技术

CR ( Cognitive Radio,认知无线电)是解决目前频谱资源紧张的 最有前景 的技术。 研究表明, 目前已固定分配的频谱中, 有大量未被充分使用, 这造 成了频谱资源的极大浪费。 认知无线电通过感知无线频谱环境, 可以发现这 些未占用频段, 并在不干扰 PU ( Primary User,主用户)的前提下动态接入这些 频段, 从而提高频谱利用率。 从概念上讲, 认知无线电所具有的认知能力是 指能够实时地通过环境学习, 调整自己的配置参数, 以适应当前的无线通信 环境的能力。

在实现本发明过程中, 发明人发现: 在无线通信网络中, 包括各种终端, 如 MS ( Mobile Station, 移动终端), UE ( User Experience, 用户体验)等、 各种接入设备, 如 BTS ( Base Transceiver Station, 基站收发台), Node B (移 动基站), eNode B ( evolved Node B , 演进型基站), AP ( Access Point, 无线 访问接入点)等和各种网络设备, 如 MSC ( Mobile Switching Center, 移动交 换中心)等), 这些设备中存在着认知能力的差异, 有些设备具有认知能力, 而有些设备不具有认知能力。 而且即便是具有认知能力的设备, 其具体具有 的认知能力也在一定程度上存在着差异。 由于这些设备中存在着认知能力差 异, 当其被应用于实现网络中的任务或功能时, 这些认知能力差异会带来任 务或功能的具体实现上的差异, 导致网络设备完成网络任务的过程中会存在 一定的风险, 造成执行网络任务的失败。

发明内容

本发明提供一种实现网络认知的方法及装置。 其具体方案如下所述: 一种实现网络认知的方法, 包括: 确定接收的网络任务的类型;

根据所述接收的网络任务的类型选择与所述网 络任务的类型对应的至少 一个认知能力标识, 所述认知能力标识用于标识网络设备的认知能 力;

将具有所述至少一个认知能力标识的网络设备 作为备选网络设备; 确定所述备选网络设备中认知能力标识符合执 行所述网络任务条件的备 选网络设备为目标网络设备;

控制所述目标网络设备执行所述网络任务。

一种实现网络认知的装置, 包括:

确定单元, 用于确定接收的网络任务的类型;

认知能力标识选择单元, 用于根据所述接收的网络任务的类型选择与所 述网络任务的类型对应的至少一个认知能力标 识, 所述认知能力标识用于标 识网络设备的认知能力;

备选设备选择单元, 用于将具有所述至少一个认知能力标识的网络 设备 作为备选网络设备;

目标设备选择单元, 用于确定所述备选网络设备中认知能力标识符 合执 控制单元, 用于控制所述目标网络设备执行所述网络任务 。

上述技术方案中的一个技术方案具有如下优点 , 因为釆用了对网络设备 进行认知能力标识的方法, 使网络设备之间的差异可以明显体现, 解决了现 有技术中网络设备间的认知能力不明确, 选择网络设备完成网络任务的过程 中存在风险的问题, 进而实现了根据不同设备的认知能力标识来选 择符合网 络任务条件的设备实现网络任务, 完成网络任务的目的。

附图说明

图 1为本发明实施例 1公开的实现网络认知的方法流程图;

图 2为本发明实施例 2公开的实现网络认知的方法流程图;

图 3为本发明实施例 2公开的网络设备标识示意图; 图 4为本发明实施例 3公开的实现网络认知的方法流程图; 图 5为本发明实施例 3公开的又一网络设备标识示意图;

图 6为本发明实施例 4公开的实现网络认知的方法流程图;

图 7为本发明实施例 5公开的实现网络认知的方法流程图;

图 8为本发明公开的一种实现网络认知的装置结 示意图。

具体实施方式

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

本发明公开了一种实现网络认知的方法, 通过对网络设备进行认知能力 标识, 可以根据不同设备的认知能力来判断是否需要 其执行网络任务, 选择 符合网络任务条件的设备实现网络任务, 保证了网络任务的顺利完成。

本发明所指的网络任务是指感知任务、 决策任务和可重配置任务中的一 种或任意几种的组合。 完成网络任务所需要的认知能力主要包括感知 、 学习 和可重配置三类能力。 其中感知能力是指能够对周围无线环境进行识 别, 从 而发现空闲可用频谱的能力, 学习能力是指能够对无线环境的变化进行自适 应处理的能力, 可重配置能力是指能够根据无线环境的变化重 新配置参数、 软件重配置等能力。 不同的网络设备具有的感知能力的类型、 等级以及具体 的感知能力参数都不尽相同。 下面对各个认知能力进行详细描述。

在实际的通信网络中, 某一设备可能具备感知能力也可能不具备感知 能 力。 在实际网络中, 衡量具体感知能力的参数包括: 感知灵敏度、 感知频带 范围、 可感知的接入技术、 所支持的感知算法、 所支持的感知机制等, 这些 参数都需要作为一个 IE ( Information Element, 信息要素)在网络中传递。

感知灵敏度与设备的硬件能力相关, 主要指该设备能检测出一定强度的 信号能力, 其能检测出的信号强度越低, 说明感知灵敏度越强。

感知频带范围主要是指设备与装置能够感知的 频带范围, 这一指标与设 备的硬件能力或者逻辑硬件能力相关, 可感知的频带范围越宽, 其可以感知 到的可用频带资源越多, 说明其在这一方面的感知能力也越强。

可感知的接入技术主要是指设备能够对什么接 入制式的信号进行感知, 比如 2G中的 GSM、 IS-95CDMA等, 3G中的 WCDMA、 Cdma2000、 TD-SCDMA、 WiMAX等, Wi-Fi等制式的一种或多种信号进行感知, 能够感知的接入制式 的信号越多, 说明其在这一方面的感知能力越强。 可以通过可感知的接入技 术来体现不同设备的感知能力差异。 比如有的设备只能对一种无线接入信号 ( 2G、 3G中的一种无线接入信号或 WiFi信号等)进行感知, 而有的设备可以 检测两种或两种以上的无线接入信号。

所支持的感知算法表明该设备的感知处理能力 的强弱, 比如有的设备置 可以支持盲检测算法 (如能量检测等) , 而有的设备可以支持信号特征检测 算法 (匹配滤波器检测等) , 具体来说, 可能就是有的设备不支持区分信号 的检测, 而有设备可支持能区分信号的检测。 可以通过不同设备所支持的不 同感知算法来体现感知能力差异。

所支持的感知机制主要是指设备是否支持协同 感知机制, 如果支持协同 感知机制的话, 是否有相对应的消息传输机制及支持哪些融合 算法。

可以根据不同设备所支持的感知机制来体现感 知能力的差异。 比如说, 有的设备支持协同机制, 有的设备不支持协同机制。

学习能力主要通过其所支持的学习算法参数来 进行衡量, 这些算法包括: 模糊逻辑、 遗传算法、 进化算法、 强化学习等, 对不同应用场景的问题和目 标可以釆用不同的学习算法来实现。 如果设备所支持的学习算法越多, 说明 其可以适应环境的能力也即学习能力越强, 其学习算法参数值就越高。 在实 际网络中, 衡量学习能力的有无以及衡量学习能力的参数 可以作为一个 IE在 网络中传递。

重配置能力主要由某一设备的硬件重配置、 软件重配置能力等参数来衡 量。 其中硬件配置主要包括硬件参数的重新设置 (如射频参数等) , 软件重 配置主要包括协议重配置 (如接入制式重配置等) 。 在实际网络中, 衡量可 重配置能力的有无以及衡量可重配置能力的指 标可以作为一个 IE在网络中传 递。

基于上述理论基础, 本发明的实现方式如下述实施例所示: 实施例一:

本发明实施例 1公开的实现网络认知方法的流程如图 1所示, 包括: 步骤 Sl l、 确定接收的网络任务的类型;

确定当前需要完成的网络任务是感知任务、决 策任务还是可重配置任务, 或者是上述三种任务类型中任意两种的组合, 或者是上述三种任务类型全部 包括。

步骤 S12、根据所述接收的网络任务的类型选择与所 述网络任务的类型对 应的至少一个认知能力标识, 所述认知能力标识用于标识网络设备的认知能 力;

对各个网络设备的认知能力进行标识, 可以将各种终端、 接入设备和网 络设备的认知能力表示为参数或信息元素, 利用不同的认知标识表示不同的 认知能力, 提供给网络, 作为需要实现不同任务或功能时, 选择网络设备完 成该任务或功能的依据。 对同一网络设备的认知能力标识可以有多个, 每一 个都具有不同的形式, 分别从不同的方面对网络设备的认知能力进行 标识。 在根据网络任务类型选择认知能力标识时, 可以依据当前网络任务的需要, 选择一个或多个与该网络任务类型对应的认知 能力标识。 假设当前需要执行 的网络任务为感知任务, 那么此时选择的是具有感知能力标识的一个或 多个 认知能力标识。

步骤 S 13、将具有所述至少一个认知能力标识的网络 备作为备选网络设 备;

4叚设上述步骤 S 12中确定的结果为该网络任务为感知任务, 则本步骤中, 根据网络任务的类型为感知任务, 选择具有与感知任务类型对应的感知能力 标识的网络设备, 将所有具有感知能力标识的网络设备作为备选 网络设备; 步骤 S14、确定所述备选网络设备中认知能力标识符 合执行所述网络任务 条件的备选网络设备为目标网络设备;

在实际的通信网络中, 某一设备可能具备认知能力也可能不具备认知 能 力, 即使具备认知能力, 不同设备具有的认知能力等级及参数也是不同 的。 需要根据网络任务的具体需要来判断备选网络 设备具有的认知能力是否达到 了网络任务的要求, 只有达到要求的网络设备才能被确定为目标网 络设备, 执行网络任务。 如果执行网络任务的条件较为简单, 例如只需要具有相应的 认知能力即可, 那么此步骤中只需根据上述步骤的结果, 将全部的备选网络 设备确定为目标网络设备, 但是如果执行网络任务的条件较高, 除了对网络 设备的认知能力类型的要求外, 还进一步对其认知能力级别和参数有更高的 要求, 那么此步骤就需要根据实际的需要, 衡量网络设备的等级及参数, 将 步骤 S15、 控制所述目标网络设备执行所述网络任务。

通过上述方式, 将网络设备的认知能力进行标识, 清楚的体现各个网络 设备间的认知能力差异, 通过认知标识判断出该设备具有的认知能力的 类型, 进而判断其是否可参与网络任务, 实现完成网络的任务的目的。 实施例二:

本发明实施例 2公开的实现网络认知方法以网络任务为感知 务为例, 具体的描述本方法的过程, 其流程如图 2所示, 包括:

步骤 S21、 确定接收的网络任务的类型;

确定的结果为感知任务。

步骤 S22、根据所述接收的网络任务的类型选择与所 述网络任务的类型对 应的至少一个认知能力标识, 所述认知能力标识用于标识网络设备的认知能 力;

该步骤中选择的网络设备标识能够表示网络设 备具有某种认知能力及等 级, 其示意图如图 3 所示, 其中, 实心圓代表该设备具有该项认知能力, 空 心圓代表该设备不具有该项认知能力。 也可以釆用其他的形式对认知能力的 有无进行表示, 如, 用对号来表示具有该项认知能力, 用叉号来表示不具有 该项认知能力。 如图 3 所示, 如果某一网络设备不具有任何认知能力, 也就 是说, 其对应的认知能力级别为 0, 如果其只具有可重配置能力, 则其认知能 力级别为 1 , 如果其只具有学习能力, 则其认知能力级别为 2, 如果其同时具 有可重配置能力和学习能力则其认知能力级别 为 3 ,依次递推下去, 则当网络 设备同时具有感知能力、 学习能力和可重配置能力时, 其认知能力级别最高, 为 7。级别越高,具有的认知能力类型就越多, 可完成的网络任务就越复杂。 由于当前的网络任务为感知任务, 则选择具有感知能力的认知能力标识。 步骤 S23、将具有所述至少一个认知能力标识的网络 设备作为备选网络设 备;

根据步骤 S21中的结果,此处根据网络任务的类型需要选 择具有感知能力 标识的网络设备作为备选网络设备。 由图 3可以看到, 即需要选择具有表示 网络设备具有某种认知能力及等级的认知能力 标识, 且认知能力级别为 4-7 的网络设备作为备选网络设备。

步骤 S24、根据所述表示网络设备具有某种认知能力 及等级的认知能力标 识判断备选网络设备的认知能力等级是否符合 执行所述网络任务的条件, 若 符合, 则执行步骤 S25a, 若不符合, 则执行步骤 S25b;

如果此时网络任务条件为具有感知能力标识 ,且认知能力级别最低为 6的 网络设备来完成任务, 那么此时通过判断过程, 对备选网络设备进行筛选。

步骤 S25a、 确定所述备选设备为目标网络设备;

经过筛选, 选择认知能力等级为 6和 7的网络设备。

步骤 S25b、 放弃不符合条件的备选设备;

放弃认知能力等级为 4和 5的网络设备。

步骤 S26、 控制所述目标网络设备执行所述网络任务。

控制认知能力等级为 6和 7的目标网络设备执行网络任务。

本实施例中以感知任务为例, 通过获取预先设定的表示网络设备具有某 种认知能力及等级的认知能力标识, 判定网络设备是否具有与认知任务类型 相匹配的认知能力, 进而通过认知能力标识中标识的认知能力等级 来判定网 络设备是否符合执行网络任务的条件, 选择符合条件的网络设备执行网络任 务。 这种方式避免了由于被选择的网络设备的认知 能力不能达到网络任务的 需要造成的网络任务失败的现象, 提高了网络工作的有效性。 实施例三:

本实施例中将仍以网络任务为感知任务为例, 对该方法进行进一步的阐 述, 其流程如图 4所示, 包括:

步骤 S41、 确定接收的网络任务的类型为感知任务; 本实施例中网络任务仍为感知任务, 即对周围无线环境进行识别, 进而 感知是否有空闲可用的频谱的任务。

步骤 S42、选择与所述网络任务的类型对应的两个认 知能力标识, 所述认 知能力标识用于标识网络设备的认知能力;

本实施例中选择的认知能力标识包括: 表示网络设备具有某种认知能力 及等级的标识, 以及表示网络设备具有的认知能力参数值的标 识。

本实施例中获取的认知能力标识中, 除了包含上述实施例中用于表示网 络设备具有某种认知能力及等级的标识外, 还包括表示网络设备具有的认知 能力参数值的标识, 即对网络设备认知能力的进一步细化的标识, 其示意图 如图 5 所示, 分别对网络设备具有的感知能力、 学习能力、 可重配置能力中 的具体参数进行表示, 不同的标识代表不同的认知能力的参数值。 例如, 感 知频段范围为 S1 , 则表示其对应的感知频段范围为 100-lOOOMhz, 其所支持 的学习算法为 L1 , 则表示其支持的学习算法为模糊逻辑算法,此 种标识形式, 较实施例 2 中的标识形式更为具体。 当网络任务的要求中仅仅要求执行网络 任务的网络设备具有某一级别的认知能力时, 通过实施例 2 中的标识形式可 以实现, 但是, 当网络任务的要求更加具体, 假设要求执行网络任务的网络 设备的感知频带范围为 50-500Mhz时, 实施例 2中的标识形式已经不能够满 足这种更为严格的要求, 所以需要依靠本实施例中的表示网络设备具有 的认 知能力参数值的标识。

具体选用哪一种形式标识可以根据实际的网络 任务的要求来确定, 当网 络任务的要求只需确定网络设备是否具备某种 、 某两种或某三种认知能力及 其等级时, 只需获取实施例 2 中公开的认知能力标识; 当已确定设备具备某 种、 某两种或某三种认知能力后, 需要具体衡量其所具备的这些认知能力时, 可以单独的获取本实施例中公开的认知能力标 识; 当需要确定设备所具备的 具体认知能力时, 则可以如本实施例中所述, 同时获取这两种形式的认知能 力标识。

步骤 S43、 将具有所述两个认知能力标识的网络设备作为 备选网络设备; 将具有上述两种认知能力标识且具备感知能力 的网络设备作为备选网络 设备。 步骤 S44、根据所述表示网络设备具有某种认知能力 及等级的认知能力标 识判断备选网络设备的认知能力等级是否符合 执行所述网络任务的条件, 若 符合, 则执行步骤 S45a, 若不符合, 则执行步骤 S45b;

假设网络任务的条件为认知能力级别为 6 ,则该步骤中从备选网络设备中 选择认知能力级别等于 6的网络设备;

步骤 S45a、 根据所述表示网络设备具有的认知能力参数值 的认知能力标 识判断备选网络设备的认知能力参数值是否符 合执行所述网络任务的条件, 若符合则执行步骤 S46a, 若不符合, 则执行步骤 S46b;

如果网络任务条件为网络设备的感知频带范围 为 50-500Mhz时, 根据所 述表示网络设备具有的认知能力参数值的认知 能力标识, 找到感知能力中感 知频段范围参数值为 S1的网络设备, 作为目标网络设备。

步骤 S45b、 放弃不符合认知能力级别的网络设备;

放弃认知能力级别为 4、 5和 7的网络设备。

步骤 S46a、 确定所述备选设备为目标网络设备;

确定认知能力等级为 6且感知频段范围参数值为 S1的网络设备为目标网 络设备。

步骤 S46b、 放弃认知能力参数值不符合网络任务条件的网 络设备。

步骤 S47、 控制所述目标网络设备执行所述网络任务。

本实施例中除了需要判断网络设备的认知能力 等级外, 还需要对网络设 备的感知能力进行详细的分析, 衡量其感知灵敏度、 感知频带范围、 可感知 的接入技术、 所支持的感知算法、 所支持的感知机制等参数中的一个或多个 的值, 根据这些参数值来判断其发现周围无线环境中 空闲频谱的能力是否符 合本次感知任务的条件, 只有当其参数值符合感知任务条件时, 才被确定为 目标网络设备, 执行感知任务。 本实施例公开的方法将确定目标设备的过程 进行了细化, 避」

任务失败的情况发生 实施例四:

本发明实施例 4公开的实现网络认知方法的流程如图 6所示, 包括: 步骤 S61、 确定接收的网络任务的类型;

本实施例中网络任务仍然为感知任务, 即对周围无线环境进行识别, 进 而感知是否有空闲可用的频谱。

步骤 S62、选择与所述网络任务的类型对应的至少一 个认知能力标识, 所 述认知能力标识用于标识网络设备的认知能力 ;

本实施例中选择上述实施例所描述的两个认知 能力标识。

步骤 S63、将具有所述至少一个认知能力标识的网络 设备作为备选网络设 备; 步骤 S64、根据所述表示网络设备具有某种认知能力 及等级的认知能力标 识判断备选网络设备的认知能力等级是否符合 执行所述网络任务的条件, 若 符合, 则执行步骤 S65a, 若不符合, 则执行步骤 S65b;

假设网络任务的条件为认知能力级别为 7 ,则该步骤中从备选网络设备中 选择认知能力级别等于 7的网络设备。

步骤 S65a、 根据所述表示网络设备具有的认知能力参数值 的认知能力标 识判断备选网络设备的认知能力参数值是否符 合执行所述网络任务的条件, 若符合则执行步骤 S66a, 若不符合, 则执行步骤 S66b;

如果网络任务条件为网络设备的感知频带范围 为 500-1000Mhz时, 根据 所述表示网络设备具有的认知能力参数值的认 知能力标识, 找到感知能力中 感知频段范围参数值为 S2的网络设备, 作为目标网络设备。

步骤 S65b、 放弃不符合认知能力级别的网络设备;

放弃认知能力级别为 4、 5和 6的网络设备。

步骤 S66a、 确定所述备选设备为目标网络设备;

确定认知能力等级为 7且感知频段范围参数值为 S2的网络设备为目标网 络设备。

步骤 S66b、 放弃认知能力参数值不符合网络任务条件的网 络设备。

步骤 S67、 判断所述目标网络设备的数量是否满足预设要 求, 如果满足, 则执行步骤 S68 , 如果不满足, 则执行步骤 S69;

本步骤进一步对被选择执行感知任务的目标网 络设备数量进行判断, 假 设满足该感知任务要求的目标网络设备数量为 5 ,而当前被选择执行该感知任 务的目标网络设备的数量为 5或大于 5 ,则表示被选择的网络设备可以完成该 感知任务, 则继续执行后续操作, 如果当前被选择执行该感知任务的网络设 备数量小于 5时, 表示被选择的网络设备无法执行该感知任务。

步骤 S68、 控制所述被选择的网络设备执行所述网络任务 ;

步骤 S69、 停止网络任务。

本实施例公开的实现网络认知的方法中, 增加了对执行网络任务的目标 网络设备的数量检测过程, 避免了由于目标网络设备数量不足造成的网络 任 务失败的问题。 实施例五

本发明实施例 5公开的实现网络认知方法的流程如图 7所示, 包括: 步骤 S71、 确定接收的网络任务的类型;

本实施例中网络任务仍然为感知任务。

步骤 S72、选择与所述网络任务的类型对应的至少一 个认知能力标识, 所 述认知能力标识用于标识网络设备的认知能力 ;

本实施例中选择上述实施例所描述的两个认知 能力标识。

S73、将具有所述至少一个认知能力标识的网络 设备作为备选网络设

步骤 S74、根据所述表示网络设备具有某种认知能力 及等级的认知能力标 识判断备选网络设备的认知能力等级是否符合 执行所述网络任务的条件, 若 符合, 则执行步骤 S75a, 若不符合, 则执行步骤 S75b;

步骤 S75a、 根据所述表示网络设备具有的认知能力参数值 的认知能力标 识判断备选网络设备的认知能力参数值是否符 合执行所述网络任务的条件, 若符合则执行步骤 S76a, 若不符合, 则执行步骤 S76b;

步骤 S75b、 放弃不符合认知能力级别的网络设备;

步骤 S76a、 确定所述备选设备为目标网络设备;

步骤 S76b、 放弃认知能力参数值不符合网络任务条件的网 络设备。 步骤 S77、 判断所述目标网络设备的数量是否满足预设要 求, 如果满足, 则执行步骤 S78 , 如果不满足, 则执行步骤 S79;

步骤 S79、 判断是否需要更新网络任务, 如需要则执行步骤 S710 , 如不 需要, 则执行步骤 S711 ;

判断是否需要更新当前的网络任务, 使其可以利用网络已经具有的网络 设备完成网络任务。

步骤 S710、 更新网络任务, 返回步骤 S72;

具体的更新操作可以根据实际情况来设定, 比如通过延长感知时间或增 加感知次数来减小对感知设备数量的需求, 使当前被选择执行感知任务的网 络设备满足更新后的网络任务对感知设备数量 的需求, 进而可以执行该网络 任务。 例如, 延长感知时间, 即延长网络设备对周围无线环境进行识别的时 间, 或增加感知次数, 利用当前的网络设备对周围的无线环境进行多 次感知。 通过对感知时间和感知次数的调整, 实现减小对感知设备数量的需求的目的。 例如, 当前的网络任务需要十台具有感知能力的网络 设备对周围的环境进行 十分钟的感知, 感知一次, 但是如果当前满足要求的网络设备的数量只有 五 台, 那么可以更新网络任务的感知时间为二十分钟 , 或者感知两次, 从而可 以使当前的五台网络设备完成之前的十台网络 设备的工作, 完成网络任务。

步骤 S711、 停止网络任务。

本实施例公开了的实现网络认知的方法中, 针对目标网络设备不符合执 行网络任务的条件的情况作了进一步的描述, 当选择的目标网络设备不满足 执行网络任务的条件时, 可以结束当前的网络任务, 等待下次任务, 也可以 自动更新当前的网络任务, 改变执行当前网络任务所需要的条件, 比如延长 感知时间或增加感知次数, 通过改变网络任务自身的条件, 实现减小对目标 网络设备数量或其他方面的要求, 使当前网络具有的网络设备可以执行网络 任务, 提高了网络认知的工作效率。

本发明公开的实现网络认知的方法中, 当网络任务的类型为感知任务、 决策任务和可重配置任务中的任意两种的组合 或全部时, 其实现网络认知的 方式与上述实施例所述的方式相同, 只是需要综合考虑每一类型网络任务所 需要的条件, 依据此条件对网络设备进行 选, 从而找到能够实现多类型网 络任务的目的 本发明同时还公开了一种实现网络认知的装置 , 其结构如图 8所示, 包 括: 确定单元 81、 认知能力标识选择单元 82、 备选设备选择单元 83、 目标设 备选择单元 84和控制单元 85。 其中, 所述确定单元 81用于确定接收的网络任 务的类型; 所述认知能力标识选择单元 82用于根据所述接收的网络任务的类 型选择与所述网络任务的类型对应的至少一个 认知能力标识, 所述认知能力 标识用于标识网络设备的认知能力; 所述备选设备选择单元 83用于将具有所 述至少一个认知能力标识的网络设备作为备选 网络设备; 所述目标设备选择 单元 84用于确定所述备选网络设备中认知能力标识 合执行所述网络任务条 件的备选网络设备为目标网络设备; 所述控制单元 85用于控制所述目标网络 设备执行所述网络任务。

本装置还包括: 任务判断单元 86、 结束单元 87和更新单元 88。 所述任 务判断单元 86当所述备选网络设备认知能力标识不符合执 所述网络任务的 条件时, 判断是否需要更新网络任务; 所述结束单元 87用于当不需更新网络 任务时, 结束网络任务; 所述更新单元 88用于当需要更新网络任务时, 更新 网络任务。 本说明书中各个实施例釆用递进的方式描述, 每个实施例重点说明的都 是与其他实施例的不同之处, 各个实施例之间相同相似部分互相参见即可。 对于实施例公开的装置而言, 由于其与实施例公开的方法相对应, 所以描述 的比较简单, 相关之处参见方法部分说明即可。

专业人员还可以进一步意识到, 结合本文中所公开的实施例描述的各示 例的单元及算法步骤, 能够以电子硬件、 计算机软件或者二者的结合来实现, 为了清楚地说明硬件和软件的可互换性, 在上述说明中已经按照功能一般性 地描述了各示例的组成及步骤。 这些功能究竟以硬件还是软件方式来执行, 取决于技术方案的特定应用和设计约束条件。 专业技术人员可以对每个特定 的应用来使用不同方法来实现所描述的功能, 但是这种实现不应认为超出本 发明的范围。 结合本文中所公开的实施例描述的方法或算法 的步骤可以直接用硬件、 处理器执行的软件模块, 或者二者的结合来实施。 软件模块可以置于随机存 储器(RAM )、 内存、 只读存储器(ROM )、 电可编程 ROM、 电可擦除可编 程 ROM、 寄存器、 硬盘、 可移动磁盘、 CD-ROM、 或技术领域内所公知的任 意其它形式的存储介质中。

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