[发明专利]物联网终端中主从机器的调度实现方法和装置有效
| 申请号: | 201811525480.8 | 申请日: | 2018-12-13 |
| 公开(公告)号: | CN109547143B | 公开(公告)日: | 2020-07-14 |
| 发明(设计)人: | 徐嘉文;郭彪;周琦勇 | 申请(专利权)人: | 上海美亦健健康管理有限公司 |
| 主分类号: | H04J3/06 | 分类号: | H04J3/06;H04L12/24 |
| 代理公司: | 无锡市汇诚永信专利代理事务所(普通合伙) 32260 | 代理人: | 王闯;葛莉华 |
| 地址: | 200000 上海市浦东新区中国*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 联网 终端 主从 机器 调度 实现 方法 装置 | ||
本发明公开了一种物联网终端中主从机器的调度实现方法和装置,该方法包括调度描述表配置的步骤、调度运行的步骤和内部调度机制实现的步骤;配置好调度描述表后,先创建调度模块的任务控制块,再启动调度器线程并设置时隙值,以通知调度模块开始调度运行;内部调度机制实现的步骤通过两个线程来实现:子调度线程和工作暂停线程;子调度线程用于最底层的子调度实现,工作暂停线程用于上层的工作和暂停的实现。本发明使用共性调度模块从而可以让主从机器调度机制轻松快速实现,以减少因同步协议修改带来的代码修改量和提高同步协议开发速度,缩短产品从需求提出到市场销售之间的开发时间。
技术领域
本发明属于物联网技术领域,具体涉及一种物联网终端中主从机器的调度装置及其实现方法。
背景技术
在物联网终端的调度中,若主机与多从机之间是星型网络关系,当主机同步控制从机的功能时,主机与从机可以通过有线的方式通信,为了提高实时响应,需要一种分时调度机制。为实现分时调度的机制,需要在高精度软件定时器的基础上,按照预先定义好的调度配置进行调度。
现有的主从调度实现方法很多,一般都是通过硬件编码的方式,采用最原始的方法,直接硬件定时器的方式驱动同步信号,在处理函数的末尾启动下一个数据交互定时器;此外,主机与多从机之间还存在时间同步和数据交互的需求,而时间同步的周期、数据交互的时间都不是固定不变的。
传统的软件调度都是采用固定的处理函数,编写大量的调度代码。这样的调度方法只是针对它所实现的协议而设计,更改协议超帧设计后,需要对调度重新配置,代码基本不能重用,它虽然实现调度的功能,但并不算模块。
因此,本领域亟需模块化的、可以降低调度维护难度和开发时间的通用调度装置及其实现方法。
发明内容
本发明的目的在于提供一种可以动态自动配置时间同步的周期、数据交互的时间,从而大大节省主机与从机之间手动维护调度的难度与开发时间的主从调度装置及其实现方法。
为了达到上述目的,本发明所采用的方案是:
一种物联网终端中主从机器的调度实现方法,其特征在于,该实现方法包括调度描述表配置的步骤、调度运行的步骤和内部调度机制实现的步骤;
所述调度描述表配置的步骤包括调度描述表结构定义的步骤,其配置通用调度的结构使其为含有N个子调度整体重复m次的调度结构,该通用调度结构主要包括调度使能、调度时间和到期处理函数这三个部分。
配置好调度描述表后,先创建调度模块的任务控制块,再启动调度器线程并设置时隙值,以通知调度模块开始调度运行;
对于上述调度结构描述表,内部调度机制实现的步骤通过两个线程来实现:子调度线程和工作暂停线程;子调度线程用于最底层的子调度实现;工作暂停线程用于上层的工作和暂停的实现,工作暂停线程在暂停状态的时候通过相关接口来更改时隙使能,从而达到暂停子调度的时隙回调函数处理使能的目的。
其中,子调度线程负责最底层的子调度实现,只需要关心同步、数据时隙的调度实现;而工作暂停线程则负责上层的工作、暂停实现,同时在暂停状态的时候需要控制子调度的时隙使能。
作为优选,所述调度运行的步骤还包括调度模块对外接口配置的步骤,使得调度模块通过注册调度描述表并配置超帧周期从而启动超帧调度;并且可以配置与全网同步模块结合的选项,实现基于全局时间的超帧调度;另外,调度模块还具有查询接口以支持关于各种状态的查询。
作为优选,调度描述表结构定义的步骤中可具体配置超帧描述表使其包括:
回调处理函数声明,声明回调处理函数,并使其进一步包括同步时隙调度处理函数声明和数据时隙调度处理函数声明的步骤;
同步时隙处理函数和数据时隙处理函数定义,定义调度器的同步时隙处理函数和数据时隙处理函数;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海美亦健健康管理有限公司,未经上海美亦健健康管理有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811525480.8/2.html,转载请声明来源钻瓜专利网。





