[发明专利]一种高效的物联网终端任务调度方法有效
| 申请号: | 202110203263.2 | 申请日: | 2021-02-23 |
| 公开(公告)号: | CN112929953B | 公开(公告)日: | 2022-06-14 |
| 发明(设计)人: | 李兴林;唐富强;彭强 | 申请(专利权)人: | 湖南斯北图科技有限公司 |
| 主分类号: | H04W52/02 | 分类号: | H04W52/02;H04B7/185;H04L67/60;H04L67/12;G16Y30/00;H04W84/06 |
| 代理公司: | 北京律谱知识产权代理有限公司 11457 | 代理人: | 孙红颖 |
| 地址: | 410000 湖南省长沙市岳*** | 国省代码: | 湖南;43 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 高效 联网 终端 任务 调度 方法 | ||
1.一种高效的物联网终端任务调度方法,其特征在于,所述方法适用于卫星物联网终端与卫星之间的数据通信,所述卫星物联网终端至少包括电连接的FPGA基带模块、STM32F4芯片、FLASH模块和GNSS模块,所述方法包括:
步骤1,当卫星物联网终端上电初始化后,向所述GNSS模块发送第一上电调度指令,获取GPS位置信息和UTC时间信息;
步骤2,根据所述GPS位置信息和所述UTC时间信息,计算所述卫星的下一周期的入境时间,并根据所述下一周期的入境时间和当前时间,计算入境时间差,当判定所述入境时间差大于终端稳定时间时,生成低功耗指令;
步骤3,当检测到唤醒信息时,根据所述唤醒信息,生成数据接收指令,以控制FPGA基带模块接收所述卫星向所述卫星物联网终端发送的数据。
2.如权利要求1所述的高效的物联网终端任务调度方法,其特征在于,所述步骤1中,还包括:获取到所述GPS位置信息和所述UTC时间信息后,向所述GNSS模块发送掉电调度指令。
3.如权利要求2所述的高效的物联网终端任务调度方法,其特征在于,所述步骤3中,所述生成数据接收指令之后,还包括:
步骤301,判断接收到的所述数据中接收中断位是否空闲,若是,按空口的协议对数据进行组帧,记作上行空口数据;
步骤302,根据接收的所述数据的数据类型,将所述上行空口数据存储到所述FLASH模块中,记作数据发送帧;
步骤303,当判定所述数据发送帧在所述FLASH模块中存储完成后,重新向所述GNSS模块发送所述掉电调度指令。
4.如权利要求1所述的高效的物联网终端任务调度方法,其特征在于,所述方法还包括:
步骤4,当判定所述当前时间与所述下一周期的所述入境时间之间的入境时间差小于或等于终端稳定时间时,向所述FPGA基带模块发送第二上电调度指令;
步骤5,判断所述FPGA基带模块的上电时长是否等于或大于电路稳定时长阈值,若是,向FPGA基带模块发送第一FPGA基带调度指令,进行数据的接收和发送。
5.如权利要求4所述的高效的物联网终端任务调度方法,其特征在于,所述方法中还包括:
步骤601,检测FLASH模块中是否还存储有待发送的数据发送帧,如果有,则从所述FLASH模块中取出,并计算所述数据发送帧的发送时长T2,打开所述FPGA基带模块的射频发射开关,将所述数据发送帧传递给所述FPGA基带模块,等待T2时长后,关闭所述FPGA基带模块的所述射频发射开关。
6.如权利要求4所述的高效的物联网终端任务调度方法,其特征在于,所述步骤2中,还包括:根据所述GPS位置信息和所述UTC时间信息,计算所述卫星的下一周期的出境时间;
所述方法中还包括:
步骤602,向所述FPGA基带模块发送第二FPGA基带调度指令,调度所述FPGA基带模块从串口接收下行空口接收数据,当判定到达所述下一周期的所述出境时间时,停止所述下行空口接收数据的接收。
7.如权利要求6所述的高效的物联网终端任务调度方法,其特征在于,所述方法还包括:
步骤7,当判定到达所述下一周期的所述出境时间时,向所述GNSS模块发送第一上电调度指令,重新执行步骤1。
8.如权利要求1所述的高效的物联网终端任务调度方法,其特征在于,所述FPGA基带模块中设置有USART口,所述唤醒信息为USART口接收到的任意高电平数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于湖南斯北图科技有限公司,未经湖南斯北图科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110203263.2/1.html,转载请声明来源钻瓜专利网。





