联网护理机的定时任务执行方法以及相关系统与流程

文档序号:34649593发布日期:2023-06-29 19:11阅读:37来源:国知局
联网护理机的定时任务执行方法以及相关系统与流程

本发明涉及物联网控制领域,尤其涉及一种联网护理机的定时任务执行方法、系统、设备及存储介质。


背景技术:

1、当前物联网发展逐步深入,各个设备都以接入网络在中心控制,实现了以互联网为媒介的控制方案。例如,家用电器和家具领域实现了智能手机app继承控制,不需要操控人员在设备附近使用红外遥控,而是通过互联网传输控制指令实现了窗口开闭、空调开关、冰箱温度等远程控制,再如护理机领域,护理机连接wifi网络,通过智能手机小程序等框架完成远程遥控,实现对病人老人的远程护理。联网护理机可以实现远程换水、吹风、加热、消毒等一系列需要人员操作的护理工作,解放了繁重的人力劳作,实现了智能控制。

2、但是,当前联网护理机对网络的稳定性依赖较大,如果网络信号出现波动,则会导致传输信号指令受到阻碍,无法现实远程控制,而由于护理机是需要循环照顾病人和老人的,更易受到网络波动影响。因此,针对当前联网护理机易受到网络信号波动而导致护理操作指令无法执行的问题,需要一种新的技术解决当前问题。


技术实现思路

1、本发明的主要目的在于解决当前联网护理机易受到网络信号波动而导致护理操作指令无法执行的技术问题。

2、本发明第一方面提供了一种联网护理机的定时任务执行方法,所述联网护理机的定时任务执行方法应用于联网护理机的定时任务执行系统,所述联网护理机的定时任务执行系统包括:网络交互系统、护理执行系统,所述网络交互系统与所述护理执行系统建立通信连接,所述联网护理机的定时任务执行方法包括:

3、所述网络交互系统接收定时任务,判断所述定时任务是否为周期执行任务;

4、若不为周期执行任务,则读取所述定时任务的执行时刻,读取所述定时任务的实体指令,创建临时任务线程,指定所述临时任务线程的执行时间点为执行时刻,以及将所述实体指令写入所述临时任务线程中;

5、当预置系统时钟等于所述执行时刻,则解析所述临时任务线程中实体指令的头字符,将所述实体指令发送至所述护理执行系统中头字符对应的端口,并将所述临时任务线程转移至预置销毁滞留栈中;

6、若为周期执行任务,则读取当前时刻,读取所述定时任务中的周期值和实体指令,创建周期执行线程,指定所述周期执行线程的周期起算点为所述当前时刻,指定所述周期执行线程的循环周期为所述周期值,以及将所述实体指令写入所述周期执行线程中;

7、当所述周期执行线程中的计时等于所述周期值时,则对所述周期执行线程中的计时进行归零处理,解析所述周期执行线程中实体指令的头字符,将所述实体指令发送至所述护理执行系统中头字符对应的端口;

8、所述护理执行系统接收所述实体指令,以及根据所述实体指令,调整所述头字符对应端口的传感器参数。

9、可选的,在本发明第一方面的第一种实现方式中,所述网络交互系统接收定时任务包括:

10、所述网络交互系统基于tcp/ip协议接收定时任务。

11、可选的,在本发明第一方面的第二种实现方式中,所述网络交互系统与所述护理执行系统基于电连接建立通信连接。

12、可选的,在本发明第一方面的第三种实现方式中,在所述将所述临时任务线程转移至预置销毁滞留栈中之后,还包括:

13、所述网络交互系统接收销毁指令,将所述销毁滞留栈中所有进程进行销毁处理。

14、可选的,在本发明第一方面的第四种实现方式中,所述判断所述定时任务是否为周期执行任务包括:

15、分析所述定时任务的timer调度类型,判断所述timer调度类型是否为fixed rate类;

16、若为fixed rate类,则将所述定时任务确定为周期执行任务;

17、若不为fixed rate类,则将所述定时任务确定为非周期执行任务。

18、可选的,在本发明第一方面的第五种实现方式中,所述解析所述临时任务线程中实体指令的头字符,将所述实体指令发送至所述护理执行系统中头字符对应的端口包括:

19、提取所述临时任务线程中实体指令的头字符;

20、根据所述头字符,在预置字符映射表进行匹配处理,得到端口地址;

21、所述实体指令发送至所述护理执行系统中的端口地址。

22、可选的,在本发明第一方面的第六种实现方式中,在所述判断所述定时任务是否为周期执行任务之后,还包括:

23、将所述定时任务上传至云端数据库,用于备份记录。

24、本发明第二方面提供了一种联网护理机的定时任务执行系统,所述联网护理机的定时任务执行系统包括:

25、网络交互系统、护理执行系统,所述网络交互系统与所述护理执行系统建立通信连接;

26、所述网络交互系统,用于接收定时任务,判断所述定时任务是否为周期执行任务;

27、若不为周期执行任务,则读取所述定时任务的执行时刻,读取所述定时任务的实体指令,创建临时任务线程,指定所述临时任务线程的执行时间点为执行时刻,以及将所述实体指令写入所述临时任务线程中;

28、当预置系统时钟等于所述执行时刻,则解析所述临时任务线程中实体指令的头字符,将所述实体指令发送至所述护理执行系统中头字符对应的端口,并将所述临时任务线程转移至预置销毁滞留栈中;

29、若为周期执行任务,则读取当前时刻,读取所述定时任务中的周期值和实体指令,创建周期执行线程,指定所述周期执行线程的周期起算点为所述当前时刻,指定所述周期执行线程的循环周期为所述周期值,以及将所述实体指令写入所述周期执行线程中;

30、当所述周期执行线程中的计时等于所述周期值时,则对所述周期执行线程中的计时进行归零处理,解析所述周期执行线程中实体指令的头字符,将所述实体指令发送至所述护理执行系统中头字符对应的端口;

31、所述护理执行系统,用于接收所述实体指令,以及根据所述实体指令,调整所述头字符对应端口的传感器参数。

32、本发明第三方面提供了一种联网护理机的定时任务执行设备,包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;所述至少一个处理器调用所述存储器中的所述指令,以使得所述联网护理机的定时任务执行设备执行上述的联网护理机的定时任务执行方法。

33、本发明的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有指令,当其在计算机上运行时,使得计算机执行上述的联网护理机的定时任务执行方法。

34、在本发明实施例中,通过在网络信号良好的环境下预先设置护理机的循环操作指令,避免出现互联网运行循环指令而由于信号波动无法控制护理机的执行护理操作的问题,护理机内部设置有循环和定时进程执行操作,可以更加可靠安全的实现护理机换水、测温、加热、吹风、灯光开闭等一些护理操作,避免了网络波动带来的不可靠影响。



技术特征:

1.一种联网护理机的定时任务执行方法,其特征在于,所述联网护理机的定时任务执行方法应用于联网护理机的定时任务执行系统,所述联网护理机的定时任务执行系统包括:网络交互系统、护理执行系统,所述网络交互系统与所述护理执行系统建立通信连接,所述联网护理机的定时任务执行方法包括:

2.根据权利要求1所述的联网护理机的定时任务执行方法,其特征在于,所述网络交互系统接收定时任务包括:

3.根据权利要求1所述的联网护理机的定时任务执行方法,其特征在于,所述网络交互系统与所述护理执行系统基于电连接建立通信连接。

4.根据权利要求1所述的联网护理机的定时任务执行方法,其特征在于,在所述将所述临时任务线程转移至预置销毁滞留栈中之后,还包括:

5.根据权利要求1所述的联网护理机的定时任务执行方法,其特征在于,所述判断所述定时任务是否为周期执行任务包括:

6.根据权利要求1所述的联网护理机的定时任务执行方法,其特征在于,所述解析所述临时任务线程中实体指令的头字符,将所述实体指令发送至所述护理执行系统中头字符对应的端口包括:

7.根据权利要求1所述的联网护理机的定时任务执行方法,其特征在于,在所述判断所述定时任务是否为周期执行任务之后,还包括:

8.一种联网护理机的定时任务执行系统,其特征在于,所述联网护理机的定时任务执行系统包括:

9.一种联网护理机的定时任务执行设备,其特征在于,所述联网护理机的定时任务执行设备包括:存储器和至少一个处理器,所述存储器中存储有指令,所述存储器和所述至少一个处理器通过线路互连;

10.一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1-7中任一项所述的联网护理机的定时任务执行方法。


技术总结
本发明涉及物联网控制领域,公开了一种联网护理机的定时任务执行方法以及相关系统。该方法包括:网络交互系统接收定时任务,判断定时任务是否为周期执行任务;若不为,则读取执行时刻,实体指令,创建临时任务线程,将实体指令写入临时任务线程中;当预置系统时钟等于执行时刻,则将实体指令发送至护理执行系统中头字符对应的端口;若为,则读取当前时刻、周期值和实体指令,创建周期执行线程,将实体指令写入周期执行线程中;当周期执行线程计时等于周期值时,则解析周期执行线程中实体指令的头字符,将实体指令发送至护理执行系统中头字符对应的端口;护理执行系统接收实体指令,调整头字符对应端口的传感器参数。

技术研发人员:彭水平,刘少科,彭志峰,孙伟红
受保护的技术使用者:深圳作为科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1