The invention provides a method for task scheduling of wireless sensing network. Management nodes in wireless sensor networks receive multiple tasks and store them in buffers. Each task is assigned to be performed by one of the corresponding execution nodes of the multiple execution nodes in the wireless sensor network. The management node records the status of each execution node as executable or non-executable. Before the management node distributes the first task, the management node obtains the state of the first execution node corresponding to the first task. If the first execution node is executable, the management node distributes the first task to the first execution node according to the preset rules.
【技术实现步骤摘要】
用于无线感测网络的任务排程的方法
本专利技术涉及一种用于无线感测网络的任务排程的方法,特别是一种提升无线感测网络的任务排程效率的方法。
技术介绍
无线感测网络(WirelessSensorNetwork;WSN)是由许多在空间中分布的自动装置组成的一种无线通信网络,这些装置使用传感器协作地监控不同位置的物理或环境状况(比如温度、声音、振动、压力、运动或污染物)。无线传感器网络的发展最初起源于战场监测等军事应用。而现今无线传感器网络被应用于很多民用领域,如环境与生态监测、健康监护、家居自动化以及交通控制等。然而,一般的无线感测网络在分配任务至节点时,若节点因其传感器损坏、没电或者已进入休眠模式等原因而无法接收或执行任务时,由于传送任务是通过无线传输,故当发生上述无法接收或执行任务的情况发生时,不但会造成电力不必要的浪费,且会使无线感测网络传送任务的效率不彰。
技术实现思路
有鉴于此,本专利技术的目的在于提供用于无线感测网络的任务排程的方法,可改善无线感测网络的任务排程效率。本专利技术实施例提供了一种用于无线感测网络的任务排程的方法。上述方法包含:无线感测网络中的管理节点接收多个任务,并将上述多个任务存储于缓存器,其中上述多个任务中的每一任务被指配由无线感测网络中的多个执行节点的其中一个对应的执行节点执行;管理节点记录上述多个执行节点的每一执行节点的状态为可执行状态或是无法执行状态;在管理节点配送上述多个任务中的第一任务之前,管理节点取得第一任务所对应的第一执行节点的状态;以及若第一执行节点处于可执行状态,管理节点依据规则将第一任务配送至第一执行节点。本专利技术实 ...
【技术保护点】
1.一种用于无线感测网络的任务排程的方法,其特征在于,所述方法包括:无线感测网络中的管理节点接收多个任务,并将所述多个任务存储于缓存器,其中所述多个任务中的每一任务被指配由所述无线感测网络中的多个执行节点的其中一个对应的执行节点执行;所述管理节点记录所述多个执行节点的每一执行节点的状态为可执行状态或是无法执行状态;在所述管理节点配送所述多个任务中的第一任务之前,所述管理节点取得所述第一任务所对应的第一执行节点的状态;以及若所述第一执行节点处于所述可执行状态,所述管理节点依据规则将所述第一任务配送至所述第一执行节点。
【技术特征摘要】
2017.11.24 TW 1061409481.一种用于无线感测网络的任务排程的方法,其特征在于,所述方法包括:无线感测网络中的管理节点接收多个任务,并将所述多个任务存储于缓存器,其中所述多个任务中的每一任务被指配由所述无线感测网络中的多个执行节点的其中一个对应的执行节点执行;所述管理节点记录所述多个执行节点的每一执行节点的状态为可执行状态或是无法执行状态;在所述管理节点配送所述多个任务中的第一任务之前,所述管理节点取得所述第一任务所对应的第一执行节点的状态;以及若所述第一执行节点处于所述可执行状态,所述管理节点依据规则将所述第一任务配送至所述第一执行节点。2.根据权利要求1所述的方法,其特征在于,还包含:当所述管理节点配送预定次数的任务至所述第一执行节点后,若所述管理节点都未收到所述第一执行节点的任何响应,则所述管理节点将所述第一执行节点的状态由所述可执行状态更改为所述无法执行状态,其中所述预定次数为大于或等于一的整数。3.根据权利要求1所述的方法,其特征在于,还包含:当所述管理节点将所记录的所述第一执行节点的状态为所述无法执行状态时,若所述管理节点收到由所述第一执行节点所发送的单播或广播通知,则所述管理节点将所记录的所述第一执行节点的状态由所述无法执行状态更改为所述可执行状态。4.根据权利要求...
【专利技术属性】
技术研发人员:陈柏融,杨子民,李文彬,
申请(专利权)人:和硕联合科技股份有限公司,
类型:发明
国别省市:中国台湾,71
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。