[发明专利]分配时间片的方法和装置及控制任务执行的方法和装置有效
申请号: | 201910199386.6 | 申请日: | 2019-03-15 |
公开(公告)号: | CN109947548B | 公开(公告)日: | 2020-11-20 |
发明(设计)人: | 伍鹏达 | 申请(专利权)人: | 美智光电科技股份有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F9/50 |
代理公司: | 北京润平知识产权代理有限公司 11283 | 代理人: | 肖冰滨;王晓晓 |
地址: | 335400 *** | 国省代码: | 江西;36 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 分配 时间 方法 装置 控制 任务 执行 | ||
本发明实施例提供一种分配时间片的方法和装置及控制任务执行的方法和装置,属于智能家居系统领域。该方法包括:每隔预定时间间隔确定至少一个任务中的每一任务的状态;以及根据确定结果,执行以下操作:为所述至少一个任务中的状态为空闲状态的任务各自分配预设空闲时间片;以及为所述至少一个任务中的状态为非空闲状态的任务各自分配预设非空闲时间片,其中,所述预定时间间隔小于所述状态为非空闲状态的任务各自被分配的所述预设非空闲时间片,所述至少一个任务中的每一任务在状态为空闲状态时被分配的所述预设空闲时间片小于在状态为非空闲状态时被分配的所述预设非空闲时间片。藉此,实现了提高任务的执行效率,为用户带来了更好的体验。
技术领域
本发明涉及智能家居系统领域,具体地涉及一种分配时间片的方法和装置及控制任务执行的方法和装置。
背景技术
随着智能家居行业的不断发展,应用于该领域产品的智能系统越来越多,比如KNX楼宇系统、zigbee或者bluetooth标准协议栈系统,或者是具体某个公司自己定的私有系统,又或者像是linux、freertos等这样的开源系统。目前很多智能产品都需要面对多场景的用户需求,那么不可避免的就需要解决多任务调度的问题。多任务调度通常需要考虑每个任务分配时间片的问题,还要考虑整个系统的用户体验,如何在这两者之间做一个权衡是很重要的。
目前公司应用于某产品的智能系统关于任务时间片的分配是固定的,这样的机制会在一定程度上浪费处理器的系统资源,影响系统任务的执行效率,无法给用户带来更好的体验。
发明内容
本发明的目的是提供一种分配时间片的方法和装置及控制任务执行的方法和装置,其可实现提高任务的执行效率,为用户带来更好的体验。
为了实现上述目的,本发明的一个方面提供一种用于为任务分配时间片的方法,该方法包括:每隔预定时间间隔确定至少一个任务中的每一任务的状态;以及根据确定结果,执行以下操作:为所述至少一个任务中的状态为空闲状态的任务各自分配预设空闲时间片;以及为所述至少一个任务中的状态为非空闲状态的任务各自分配预设非空闲时间片,其中,所述预定时间间隔小于所述状态为非空闲状态的任务各自被分配的所述预设非空闲时间片,所述至少一个任务中的每一任务在状态为空闲状态时被分配的所述预设空闲时间片小于在状态为非空闲状态时被分配的所述预设非空闲时间片。
可选地,所述至少一个任务包括屏幕控制任务、语音播报任务和安全管理任务;在需要修改密码的情况下,所述每隔预定时间间隔确定所述至少一个任务中的每一任务的状态的确定结果包括:第一,所述屏幕控制任务和所述语音播报任务的状态为非空闲状态,所述安全管理任务的状态为空闲状态;第二,所述屏幕控制任务和所述语音播报任务的状态为空闲状态,所述安全管理任务的状态为非空闲状态;以及第三,所述屏幕控制任务、所述语音播报任务和所述安全管理任务的状态均为空闲状态。
可选地,所述至少一个任务包括屏幕控制任务、语音播报任务、安全管理任务、电机控制任务和消息上报任务;在需要通过密码开锁的情况下,所述每隔预定时间间隔确定所述至少一个任务中的每一任务的状态的确定结果包括:第一,所述屏幕控制任务和所述语音播报任务的状态为非空闲状态,所述安全管理任务、所述电机控制任务和所述消息上报任务的状态为空闲状态;第二,所述安全管理任务的状态为非空闲状态,所述屏幕控制任务、所述语音播报任务、所述电机控制任务和所述消息上报任务的状态为空闲状态;第三,所述电机控制任务的状态为非空闲状态,所述屏幕控制任务、所述语音播报任务、所述安全管理任务和所述消息上报任务的状态为空闲状态;第四,所述语音播报任务和所述消息上报任务的状态为非空闲状态,所述屏幕控制任务、所述安全管理任务和所述电机控制任务的状态为空闲状态;以及第五,所述屏幕控制任务、所述语音播报任务、所述安全管理任务、所述电机控制任务和所述消息上报任务的状态为空闲状态。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于美智光电科技股份有限公司,未经美智光电科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910199386.6/2.html,转载请声明来源钻瓜专利网。