CN106900041B - 一种物联网节点节能方法及其装置 - Google Patents
一种物联网节点节能方法及其装置 Download PDFInfo
- Publication number
- CN106900041B CN106900041B CN201710122678.0A CN201710122678A CN106900041B CN 106900041 B CN106900041 B CN 106900041B CN 201710122678 A CN201710122678 A CN 201710122678A CN 106900041 B CN106900041 B CN 106900041B
- Authority
- CN
- China
- Prior art keywords
- task
- internet
- things
- instant
- processing
- 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
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W52/00—Power management, e.g. TPC [Transmission Power Control], power saving or power classes
- H04W52/02—Power saving arrangements
- H04W52/0209—Power saving arrangements in terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/02—Details
- H04L12/12—Arrangements for remote connection or disconnection of substations or of equipment thereof
-
- 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
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/50—Reducing energy consumption in communication networks in wire-line communication networks, e.g. low power modes or reduced link rate
-
- 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
- Y02D30/00—Reducing energy consumption in communication networks
- Y02D30/70—Reducing energy consumption in communication networks in wireless communication networks
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Power Sources (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Abstract
本发明提供了一种物联网节点节能方法及其装置,其中,在该物联网节点节能方法中包括:S1物联网节点开始处理即时任务;S2物联网节点判断处理即时任务时微处理单元的负荷状态;S3物联网节点根据步骤S2的判断结果判断是否处理除去即时任务之外的非即时任务;S4物联网节点根据步骤S3的判断结果同时处理多个任务,实现该物联网节点的节能。物联网节点在开始处理即时任务之后,随即判断在负荷状态下是否能够同时处理非即时任务,若判断出能够同时处理即时任务和非即时任务,则同时处理,这样,在处理即时任务的过程中将非即时任务一并进行处理,从而节约物联网节点的耗电量。
Description
技术领域
本发明涉及物联网技术领域,尤其涉及一种物联网节点节能方法及其装置。
背景技术
继计算机和互联网通信网络的发展,物联网这一概念自提出来就得到迅猛发展,被公认为世界信息产业的又一次大浪潮,其与媒体互联网、服务互联网以及企业互联网一道,构成未来互联网,通过各种信息传感设备,如传感器、射频识别(Radio FrequencyIdentification,RFID)、全球定位***、红外感应器、激光扫描器、气体感应器等各种装置和技术,实时采集任何需要监控、连接、互动的物体或过程,采集声、光、热、电、力学、生物、位置等各种需要的信息,与互联网结合形成的一个巨大网络,实现物与物、物与人之间的连接,方便识别、管理和控制。
一般来说,物联网节点在接收到无线发送的报文时,该节点中的微控制单元(Micro-controller Unit,MCU)会一直处于工作状态;另外,当节点中的微控制单元处理本地任务时,同样会一直处于工作状态,且处于全功率运行状态,无疑会消耗大量的电能。
发明内容
针对上述问题,本发明提供了一种物联网节点节能方法及其装置,有效解决了物联网节点耗电量过大的技术问题。
本发明提供的技术方案如下:
一种物联网节点节能方法,该物联网节点包括多个待处理任务,所述待处理任务包括即时任务和非即时任务,所述物联网节点节能方法中包括:
S1物联网节点开始处理即时任务;
S2物联网节点判断处理所述即时任务时微处理单元的负荷状态;
S3物联网节点根据步骤S2的判断结果判断是否处理除去所述即时任务之外的非即时任务;
S4物联网节点根据步骤S3的判断结果同时处理多个任务,实现该物联网节点的节能。
在本技术方案中,物联网节点在开始处理即时任务之后,随即判断在负荷状态下是否能够同时处理非即时任务,若判断出能够同时处理即时任务和非即时任务,则同时处理,这样,在处理即时任务的过程中将非即时任务一并进行处理,从而节约物联网节点的耗电量。
进一步优选地,在步骤S2中,若物联网节点处理即时任务时微处理单元的负荷状态小于预设负荷阈值,进入步骤S3;
在步骤S3中,物联网节点判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态,选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,进入步骤S4。
在本技术方案中,只要物联网节点中的微处理单元能够负荷,在处理即时任务的过程中,同时处理多个非即时任务,以此最大程度上节约电量,提高物联网节点对待处理任务的效率。
进一步优选地,在步骤S2中,物联网节点判断处理所述即时任务时长及该物联网节点中的微处理单元处理所述即时任务时的负荷状态。
进一步优选地,在步骤S2中,若物联网节点处理即时任务的时长大于预设时间阈值,且微处理单元的负荷状态小于预设负荷阈值,进入步骤S3;
在步骤S3中,物联网节点判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态,选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,进入步骤S4。
在本技术方案中,物联网节点除了判断处理即时任务的过程中微处理单元的负荷状态,同时判断其处理时间,判断出物联网节点要长时间处于工作状态、且负荷状态小于预设负荷阈值时,开始对非即时任务进行判断,以此,提高处理效率,节约电量。
进一步优选地,在步骤S2中,若物联网节点处理即时任务的时长大于预设时间阈值,且微处理单元的负荷状态小于预设负荷阈值,进入步骤S3;
在步骤S3中,物联网节点判断处理除去即时任务之外的非即时任务的处理时长及微处理单元的负荷状态,选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且处理时长小于处理即时任务时长的至少一个非即时任务,进入步骤S4。
在本技术方案中,物联网节点除了判断处理即时任务的过程中微处理单元的负荷状态,同时判断其处理时间,判断出物联网节点要长时间处于工作状态、且负荷状态小于预设负荷阈值时,开始对非即时任务进行判断,以此,在处理即时任务的过程中将非即时任务处理完成,提高处理效率,节约电量。
本发明还提供了一种物联网节点节能装置,所述物联网节点节能装置运行于物联网节点,且所述物联网节点包括多个待处理任务,所述待处理任务包括即时任务和非即时任务,所述物联网节点节能装置中包括:
任务处理模块,用于处理即时任务,或同时处理即时任务和至少一个非即时任务;
与任务处理模块连接的判断模块,用于判断物联网节点处理即时任务时微处理单元的负荷状态,及用于判断是否处理除去所述即时任务之外的非即时任务。
在本技术方案中,物联网节点在开始处理即时任务之后,随即判断在负荷状态下是否能够同时处理非即时任务,若判断出能够同时处理即时任务和非即时任务,则同时处理,这样,在处理即时任务的过程中将非即时任务一并进行处理,从而节约物联网节点的耗电量。
进一步优选地,所述物联网节点节能装置中还包括分别与所述任务处理模块和所述判断模块连接的选择模块,其中,
在判断模块中,判断物联网节点处理即时任务时微处理单元的负荷状态是否小于预设负荷阈值,及判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态;
在选择模块中,根据判断模块的判断结果选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务;
在任务处理模块中,根据选择模块的选择同时处理即时任务及至少一个非即时任务。
在本技术方案中,只要物联网节点中的微处理单元能够负荷,在处理即时任务的过程中,同时处理多个非即时任务,以此最大程度上节约电量,提高物联网节点对待处理任务的效率。
进一步优选地,在判断模块中,判断物联网节点判断处理所述即时任务时长及该物联网节点中的微处理单元处理所述即时任务时的负荷状态。
进一步优选地,所述物联网节点节能装置中还包括分别与所述任务处理模块和所述判断模块连接的选择模块,其中,
在判断模块中,判断物联网节点处理即时任务时微处理单元的负荷状态是否小于预设负荷阈值、判断处理即时任务的时长是否大于预设时间阈值以及判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态;
在选择模块中,根据判断模块的判断结果选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务;
在任务处理模块中,根据选择模块的选择同时处理即时任务及至少一个非即时任务。
在本技术方案中,物联网节点除了判断处理即时任务的过程中微处理单元的负荷状态,同时判断其处理时间,判断出物联网节点要长时间处于工作状态、且负荷状态小于预设负荷阈值时,开始对非即时任务进行判断,以此,提高处理效率,节约电量。
进一步优选地,所述物联网节点节能装置中还包括分别与所述任务处理模块和所述判断模块连接的选择模块,其中,
在判断模块中,判断物联网节点处理即时任务时微处理单元的负荷状态是否小于预设负荷阈值、判断处理即时任务的时长是否大于预设时间阈值、判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态以及判断非即时任务的处理时长是否小于即时任务的处理时长;
在选择模块中,根据判断模块的判断结果选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且处理时长小于处理即时任务时长的至少一个非即时任务;
在任务处理模块中,根据选择模块的选择同时处理即时任务及至少一个非即时任务。
在本技术方案中,物联网节点除了判断处理即时任务的过程中微处理单元的负荷状态,同时判断其处理时间,判断出物联网节点要长时间处于工作状态、且负荷状态小于预设负荷阈值时,开始对非即时任务进行判断,以此,在处理即时任务的过程中将非即时任务处理完成,提高处理效率,节约电量。
附图说明
下面将以明确易懂的方式,结合附图说明优选实施方式,对上述特性、技术特征、优点及其实现方式予以进一步说明。
图1为本发明中物联网节点节能方法一种实施方式流程示意图;
图2为本发明中物联网节点节能方法另一种实施方式流程示意图;
图3为本发明中一实例中即时任务和非即时任务执行分别执行时间示意图;
图4为本发明中图3所示实例中即时任务和非即时任务执行同时执行时间示意图;
图5本发明中物联网节点节能装置一种实施方式示意图;
图6本发明中物联网节点节能装置另一种实施方式示意图。
附图标记:
100-物联网节点节能装置,110-任务处理模块,120-判断模块,130-选择模块,A-即时任务执行时间,B-非即时任务执行时间。
具体实施方式
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对照附图说明本发明的具体实施方式。显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图,并获得其他的实施方式。
如图1所示为本发明提供的物联网节点节能方法一种实施方式流程示意图,具体,在该物联网节点包括多个待处理任务,其中,待处理任务包括即时任务和非即时任务(至少一个),且即时任务和非即时任务都是在随机的情况下到达网联网节点,处理的时间是分开的,不同步,另外,在本实施方式中,即时任务具体为物联网节点当前需要执行的任务,非即时任务为物联网节点不需要当前执行的任务,只需在一定时间内执行即可,如24h之内。
从图中可以看出,在该物联网节点节能方法中包括:S1物联网节点开始处理即时任务;S2物联网节点判断处理即时任务时微处理单元的负荷状态;S3物联网节点根据步骤S2的判断结果判断是否处理除去即时任务之外的非即时任务;S4物联网节点根据步骤S3的判断结果同时处理多个任务,实现该物联网节点的节能。
在本实施方式中,物联网节点在开始处理即时任务之后,随即根据自身在处理即时任务的负荷状态下是否能够同时处理非即时任务,若判断出能够同时处理即时任务和非即时任务,则同时处理,否则不对非即时任务进行处理,仅处理即时任务。具体,若物联网节点处理即时任务时微处理单元的负荷状态小于预设负荷阈值,说明微处理单元能够同时处理非即时任务,则进一步判断处理非即时任务时微处理单元的负荷状态,并根据判断出的负荷状态选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,同时处理。要说明的是,在这里,我们对预设负荷阈值不做具体限定,如该预设负荷阈值为满负荷的70%、80%等,可以根据实际情况进行自行设定。
在一个实例中,物联网节点中包括一个即时任务和一个非即时任务,且预设负荷阈值为满负荷的80%。物联网节点开始处理即时任务时,随即对自身的负荷状态进行判断,若判断出处理即时任务的负荷状态为满负荷的50%<80%;进一步判断处理非即时任务的负荷状态,若判断出处理非即时任务的负荷状态为满负荷的10%。可知,物联网节点中微处理单元可以同时处理即时任务和非即时任务(50%+10%<80%),以此物联网节点同时处理即时任务和非即时任务。在该实例中,若判断出处理非即时任务的负荷状态为满负荷的40%(50%+40%>80%)时,则在该时刻不处理非即时任务,只处理即时任务。
在另一实例中,物联网节点中包括一个即时任务和两个非即时任务(包括第一任务和第二任务),且预设负荷阈值为满负荷的70%。物联网节点开始处理即时任务时,随即对自身的负荷状态进行判断,若判断出处理即时任务的负荷状态为满负荷的50%<70%;进一步判断处理非即时任务的负荷状态,若判断出处理第一任务的负荷状态为满负荷的25%,处理第二任务的负荷状态为满负荷的10%。则根据判断结果,判断物联网节点中微处理单元可以同时处理即时任务和第二任务(50%+10%<70%),以此物联网节点同时处理即时任务和第二任务。
对上述实施方式进行改进得到本实施方式,如图2所示,在本实施方式中,该物联网节点节能方法中包括:S1物联网节点开始处理即时任务;S2物联网节点判断处理即时任务时长及该物联网节点中的微处理单元处理即时任务时的负荷状态;S3物联网节点根据步骤S2的判断结果判断是否处理除去即时任务之外的非即时任务;S4物联网节点根据步骤S3的判断结果同时处理多个任务,实现该物联网节点的节能。
在本实施方式中,物联网节点在开始处理即时任务之后,随即根据自身在处理即时任务的负荷状态下判断能否同时处理非即时任务(包括负荷状态和处理时长的判断),若判断出能否同时处理即时任务和非即时任务,则同时处理,否则不对非即时任务进行处理,仅处理即时任务。具体,若物联网节点处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且物联网节点处理即时任务的时长大于预设时间阈值,说明微处理单元能够同时处理非即时任务,则进一步判断处理非即时任务时微处理单元的负荷状态,并根据判断出的负荷状态选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,同时处理。要说明的是,在本实施方式中,我们对预设负荷阈值和预设时间阈值均不做具体限定,如该预设负荷阈值为满负荷的70%、80%等,将预设时间阈值设定为60s(秒)、0.5h(小时)等,可以根据实际情况进行自行设定。另外,在本实施方式中,我们对非即时任务的处理时长不做具体限定,该处理时长甚至可以比预设时间阈值长,此时,物联网节点在处理完即时任务之后继续将非即时任务处理完成即可,同样能够节约处理时长,节约电量。
在一个实例中,物联网节点中包括一个即时任务和一个非即时任务,且预设负荷阈值为满负荷的80%,预设时间阈值为60s。物联网节点开始处理即时任务时,随即对自身的负荷状态进行判断,若判断出处理即时任务的负荷状态为满负荷的50%<80%,处理时长为70s;则进一步判断处理非即时任务的负荷状态,若判断出处理非即时任务的负荷状态为满负荷的10%(此时对非即时任务的处理时长不做判断)。可知,物联网节点中微处理单元可以同时处理即时任务和非即时任务(50%+10%<80%),以此物联网节点同时处理即时任务和非即时任务。
基于此,在另一实施方式中,判断出微处理单元能够同时处理非即时任务之后,则进一步判断处理非即时任务时微处理单元的负荷状态,并根据判断出的负荷状态选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且处理时长小于处理即时任务时长的至少一个非即时任务。
在一实例中,物联网节点中包括一个即时任务和两个非即时任务(包括第一任务和第二任务),且预设负荷阈值为满负荷的70%;预设时间阈值为60s,即时任务的处理时间为70s,第一任务的处理时间为30s,第二任务的处理时间为80s。则物联网节点开始处理即时任务时,随即对自身的负荷状态进行判断,若判断出处理即时任务的负荷状态为满负荷的50%<70%,处理时长为70s>预设时间阈值60s;则进一步判断处理非即时任务的负荷状态,若判断出处理第一任务的负荷状态为满负荷的25%,第二任务的负荷状态为满负荷的10%。可知,物联网节点中微处理单元不能同时处理即时任务和非即时任务(其中,第一任务50%+25%>80%,第二任务的处理时长80s>70s),以此物联网节点在该时刻仅处理即时任务。
在另一实例中,物联网节点中包括一个即时任务(具体为本地任务,耗时60s,且处理过程的负荷状态为满负荷的50%)和一个非即时任务(具体为远程任务,从服务器中下载一文件至该物联网节点,耗时30s,且处理过程的负荷状态为满负荷的10%),预设负荷阈值为满负荷的70%,预设时间阈值为50s,如图3所示,即时任务和非即时任务在不同时间段执行,其中,A表示即时任务执行时间,B表示非即时任务执行时间。则物联网节点中的微处理单元开始处理即时任务时,发送指示报文至服务器,标识微处理单元在长时间段内将于工作状态,则服务器立即发送文件到该物联网节点,以此网络节点在处理即时任务的同时开始处理该非即时任务,如图4所示。以此,微处理单元同时处理即时任务和非即时任务的总时间60s<单独处理即时任务和非即时任务的时间和<90s,节约微处理单元处于工作状态时间,从而节约电量。
如图5所示为本发明提供的物联网节点节能装置100一种实施方式示意图,应用于上述物联网节点节能方法,具体,在该物联网节点包括多个待处理任务,其中,待处理任务包括即时任务和非即时任务(至少一个),且即时任务和非即时任务都是在随机的情况下到达网联网节点,处理的时间是分开的,不同步;另外,这里的即时任务具体为物联网节点当前需要执行的任务,非即时任务为物联网节点不需要当前执行的任务,只需在一定时间内执行即可,如24h之内。
从图中可以看出,在该物联网节点节能装置100中包括相互连接的任务处理模块110和判断模块120。具体,在工作过程中,物联网节点在开始处理即时任务之后,随即判断模块120在处理即时任务的负荷状态下是否能够同时处理非即时任务,若判断出能够同时处理即时任务和非即时任务,则任务处理模块110同时处理,否则不对非即时任务进行处理,仅处理即时任务。
对上述实施方式进行改进得到本实施方式,如图6所示,在本实施方式中,物联网节点节能装置100除了包括上述任务处理模块110和判断模块120之外,还包括选择模块130。具体,在工作过程中,若判断模块120判断出处理即时任务时微处理单元的负荷状态小于预设负荷阈值,说明微处理单元能够同时处理非即时任务,则进一步判断处理非即时任务时微处理单元的负荷状态,以此选择模块130根据判断出的负荷状态选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,任务处理模块110对其进行同时处理。要说明的是,在这里,我们对预设负荷阈值不做具体限定,如该预设负荷阈值为满负荷的70%、80%等,可以根据实际情况进行自行设定。
对上述实施方式进行改进得到本实施方式,在本实施方式中,物联网节点在开始处理即时任务之后,随即判断模块120根据自身在处理即时任务的负荷状态下判断能否同时处理非即时任务(包括负荷状态和处理时长的判断),若判断出能否同时处理即时任务和非即时任务,则任务处理模块110对其进行同时处理,否则不对非即时任务进行处理,仅处理即时任务。具体,若判断模块120判断出处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且物联网节点处理即时任务的时长大于预设时间阈值,说明微处理单元能够同时处理非即时任务,进一步判断处理非即时任务时微处理单元的负荷状态,以此选择模块130根据判断出的负荷状态选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,任务处理模块110同时进行处理。
对上述实施方式进行改进得到本实施方式,在本实施方式中,物联网节点在开始处理即时任务之后,随即判断模块120根据自身在处理即时任务的负荷状态下判断能否同时处理非即时任务(包括负荷状态和处理时长的判断),若判断出能否同时处理即时任务和非即时任务,则任务处理模块110对其进行同时处理,否则不对非即时任务进行处理,仅处理即时任务。具体,若判断模块120判断出微处理单元能够同时处理非即时任务之后,则进一步判断处理非即时任务时微处理单元的负荷状态,选择模块130根据判断出的负荷状态选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且处理时长小于处理即时任务时长的至少一个非即时任务,任务处理模块110同时进行处理。
在另一实例中,物联网节点中包括一个即时任务(具体该物联网节点为扫地机器人,即时任务为扫地机器人扫地,耗时60s,且处理过程的负荷状态为满负荷的50%)和一个非即时任务(具体为远程任务,从服务器中下载升级文件,耗时30s,且处理过程的负荷状态为满负荷的10%),预设负荷阈值为满负荷的70%,预设时间阈值为50s。则扫地机器人开始扫地时,发送指示报文至服务器,标识微处理单元在长时间段内将于工作状态,则服务器立即发送升级文件到该扫地机器人,以此扫地机器人在扫地时同时下载升级文件,从而节约扫地机器人中微处理单元处于工作状态的时间,节约耗电。
应当说明的是,上述实施例均可根据需要自由组合。以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
Claims (10)
1.一种物联网节点节能方法,其特征在于,该物联网节点包括多个待处理任务,所述待处理任务包括即时任务和非即时任务,所述物联网节点节能方法中包括:
S1物联网节点开始处理即时任务;
S2物联网节点判断处理所述即时任务时微处理单元的负荷状态;
S3物联网节点根据步骤S2的判断结果判断是否处理除去所述即时任务之外的非即时任务;
S4物联网节点根据步骤S3的判断结果同时处理即时任务和至少一个非即时任务,实现该物联网节点的节能。
2.如权利要求1所述的物联网节点节能方法,其特征在于,
在步骤S2中,若物联网节点处理即时任务时微处理单元的负荷状态小于预设负荷阈值,进入步骤S3;
在步骤S3中,物联网节点判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态,选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,进入步骤S4。
3.如权利要求1或2所述的物联网节点节能方法,其特征在于,在步骤S2中,物联网节点判断处理所述即时任务时长及该物联网节点中的微处理单元处理所述即时任务时的负荷状态。
4.如权利要求3所述的物联网节点节能方法,其特征在于,
在步骤S2中,若物联网节点处理即时任务的时长大于预设时间阈值,且微处理单元的负荷状态小于预设负荷阈值,进入步骤S3;
在步骤S3中,物联网节点判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态,选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务,进入步骤S4。
5.如权利要求3所述的物联网节点节能方法,其特征在于,
在步骤S2中,若物联网节点处理即时任务的时长大于预设时间阈值,且微处理单元的负荷状态小于预设负荷阈值,进入步骤S3;
在步骤S3中,物联网节点判断处理除去即时任务之外的非即时任务的处理时长及微处理单元的负荷状态,选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且处理时长小于处理即时任务时长的至少一个非即时任务,进入步骤S4。
6.一种物联网节点节能装置,其特征在于,所述物联网节点节能装置运行于物联网节点,且所述物联网节点包括多个待处理任务,所述待处理任务包括即时任务和非即时任务,所述物联网节点节能装置中包括:
任务处理模块,用于处理即时任务,或同时处理即时任务和至少一个非即时任务;
与任务处理模块连接的判断模块,用于判断物联网节点处理即时任务时微处理单元的负荷状态,及用于判断是否处理除去所述即时任务之外的非即时任务。
7.如权利要求6所述的物联网节点节能装置,其特征在于,
所述物联网节点节能装置中还包括分别与所述任务处理模块和所述判断模块连接的选择模块,其中,
在判断模块中,判断物联网节点处理即时任务时微处理单元的负荷状态是否小于预设负荷阈值,及判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态;
在选择模块中,根据判断模块的判断结果选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务;
在任务处理模块中,根据选择模块的选择同时处理即时任务及至少一个非即时任务。
8.如权利要求6所述的物联网节点节能装置,其特征在于,在判断模块中,判断物联网节点判断处理所述即时任务时长及该物联网节点中的微处理单元处理所述即时任务时的负荷状态。
9.如权利要求8所述的物联网节点节能装置,其特征在于,所述物联网节点节能装置中还包括分别与所述任务处理模块和所述判断模块连接的选择模块,其中,
在判断模块中,判断物联网节点处理即时任务时微处理单元的负荷状态是否小于预设负荷阈值、判断处理即时任务的时长是否大于预设时间阈值以及判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态;
在选择模块中,根据判断模块的判断结果选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值的至少一个非即时任务;
在任务处理模块中,根据选择模块的选择同时处理即时任务及至少一个非即时任务。
10.如权利要求8所述的物联网节点节能装置,其特征在于,
所述物联网节点节能装置中还包括分别与所述任务处理模块和所述判断模块连接的选择模块,其中,
在判断模块中,判断物联网节点处理即时任务时微处理单元的负荷状态是否小于预设负荷阈值、判断处理即时任务的时长是否大于预设时间阈值、判断处理除去即时任务之外的非即时任务时微处理单元的负荷状态以及判断非即时任务的处理时长是否小于即时任务的处理时长;
在选择模块中,根据判断模块的判断结果选择同时处理即时任务时微处理单元的负荷状态小于预设负荷阈值、且处理时长小于处理即时任务时长的至少一个非即时任务;
在任务处理模块中,根据选择模块的选择同时处理即时任务及至少一个非即时任务。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710122678.0A CN106900041B (zh) | 2017-03-03 | 2017-03-03 | 一种物联网节点节能方法及其装置 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201710122678.0A CN106900041B (zh) | 2017-03-03 | 2017-03-03 | 一种物联网节点节能方法及其装置 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN106900041A CN106900041A (zh) | 2017-06-27 |
CN106900041B true CN106900041B (zh) | 2020-08-18 |
Family
ID=59185848
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201710122678.0A Active CN106900041B (zh) | 2017-03-03 | 2017-03-03 | 一种物联网节点节能方法及其装置 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106900041B (zh) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN110855463B (zh) * | 2018-08-21 | 2022-04-08 | 中兴通讯股份有限公司 | 一种空中固件升级方法、装置、设备及计算机可读介质 |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102364447A (zh) * | 2011-10-28 | 2012-02-29 | 北京航空航天大学 | 一种优化多任务间通信能耗的作业调度方法 |
CN102905315A (zh) * | 2012-09-24 | 2013-01-30 | 华为终端有限公司 | 非实时业务调度方法、设备及*** |
CN104509155A (zh) * | 2013-06-29 | 2015-04-08 | 华为技术有限公司 | 传输业务的方法和装置 |
CN105451310A (zh) * | 2015-03-12 | 2016-03-30 | 白昀 | 一种物联网中可用Wi-Fi的传感器的节能方法及其推导方法 |
CN105976420A (zh) * | 2015-08-28 | 2016-09-28 | 深圳市彬讯科技有限公司 | 一种在线渲染方法及*** |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE202007019706U1 (de) * | 2006-03-22 | 2016-02-22 | Media Tek Inc. | Vorrichtung und Datenträger zum Verbessern der Leistung der Dienste eines Multi- Task Systems und ein entsprechendes Multi- Task System |
KR101666395B1 (ko) * | 2013-10-14 | 2016-10-14 | 한국전자통신연구원 | 멀티코어 환경에서 우선순위 기반의 실시간 운영체제의 태스크 스케줄링 방법 |
CN105991474A (zh) * | 2015-05-18 | 2016-10-05 | 杭州迪普科技有限公司 | 一种流量调度方法、装置及网络设备 |
-
2017
- 2017-03-03 CN CN201710122678.0A patent/CN106900041B/zh active Active
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102364447A (zh) * | 2011-10-28 | 2012-02-29 | 北京航空航天大学 | 一种优化多任务间通信能耗的作业调度方法 |
CN102905315A (zh) * | 2012-09-24 | 2013-01-30 | 华为终端有限公司 | 非实时业务调度方法、设备及*** |
CN104509155A (zh) * | 2013-06-29 | 2015-04-08 | 华为技术有限公司 | 传输业务的方法和装置 |
CN105451310A (zh) * | 2015-03-12 | 2016-03-30 | 白昀 | 一种物联网中可用Wi-Fi的传感器的节能方法及其推导方法 |
CN105976420A (zh) * | 2015-08-28 | 2016-09-28 | 深圳市彬讯科技有限公司 | 一种在线渲染方法及*** |
Non-Patent Citations (3)
Title |
---|
并行实时任务调度判定分析;周正勇等;《小型微型计算机***》;20150415;全文 * |
时间可预测实时调度器研究;马运南;《中国优秀硕士学位论文全文数据库 信息科技辑》;20150930;全文 * |
线性加速比并行实时任务的节能研究;林宇晗等;《计算机学报》;20130215;全文 * |
Also Published As
Publication number | Publication date |
---|---|
CN106900041A (zh) | 2017-06-27 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110097876A (zh) | 语音唤醒处理方法和被唤醒设备 | |
CN109313841B (zh) | 用于在传感器网络中实现自适应聚类的方法和*** | |
CN108573247B (zh) | 基于边缘计算的用于检测车位停车状态的方法 | |
JP2010049584A (ja) | センサノード及びセンサネットワークシステム | |
JP2011118794A (ja) | バッチジョブ処理時間推定プログラム、方法及び装置 | |
Tran et al. | OCO: Optimized communication & organization for target tracking in wireless sensor networks | |
CN110196737A (zh) | 一种异构多核处理*** | |
CN106900041B (zh) | 一种物联网节点节能方法及其装置 | |
CN110233776A (zh) | 一种旋转型机械设备状态监测方法及设备 | |
CN105264970A (zh) | 一种降低功耗的方法、装置及移动终端 | |
CN106375382B (zh) | 数据分配的方法、***、控制服务器及节点客户端 | |
CN103576665A (zh) | Can总线控制*** | |
CN201523394U (zh) | 基于网络技术的监控*** | |
CN116627771B (zh) | 日志采集方法、装置、电子设备和可读存储介质 | |
Engel et al. | Hardware-accelerated wireless sensor network for distributed structural health monitoring | |
CN107453918A (zh) | 一种数据丢失与通信故障下的分布式目标跟踪方法及装置 | |
CN112667334B (zh) | 设备控制信息的配置方法、装置、电子设备及存储介质 | |
Yi et al. | Notice of retraction: The research of bridge state monitoring system based on IoT technology | |
Sakya et al. | Machine learning based MAC protocol design for pipeline leakage detection in smart city project | |
CN114518761A (zh) | 对象处理方法、装置、计算机设备及存储介质 | |
CN113920678A (zh) | 基于中移物联m5311片上远程烟雾报警*** | |
Oukas et al. | A new gspns-model for sensors in solar ehwsns, considering seasonal sunshine levels and sleeping mechanism based on channel polling schedule | |
EP4329383A1 (en) | Method and system for optimizing energy consumption of a wireless device with limited energy resources | |
Zhao et al. | Research on electronic-nose application based on wireless sensor networks | |
Lee et al. | Simulation and performance evaluation of the self-adaptive light control system |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
TA01 | Transfer of patent application right |
Effective date of registration: 20200717 Address after: Room a416, building 24, No. 588, Xinjun Ring Road, Minhang District, Shanghai, 201100 Applicant after: Shanghai Duyiwulian Technology Co.,Ltd. Address before: 201616 Shanghai city Songjiang District Sixian Road No. 3666 Applicant before: Phicomm (Shanghai) Co.,Ltd. |
|
TA01 | Transfer of patent application right | ||
GR01 | Patent grant | ||
GR01 | Patent grant |