[发明专利]一种指令传输方法、装置、计算机设备及存储介质在审
申请号: | 202210973375.0 | 申请日: | 2022-08-15 |
公开(公告)号: | CN115426706A | 公开(公告)日: | 2022-12-02 |
发明(设计)人: | 吴深深 | 申请(专利权)人: | 杭州华橙软件技术有限公司 |
主分类号: | H04W52/02 | 分类号: | H04W52/02;H04W24/04 |
代理公司: | 北京同达信恒知识产权代理有限公司 11291 | 代理人: | 赵凯莉 |
地址: | 310053 浙江省杭州市滨*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 指令 传输 方法 装置 计算机 设备 存储 介质 | ||
本发明公开了一种指令传输方法、装置、计算机设备及存储介质,用于提高指令传输的效率。该方法为:平台即服务PaaS服务接收到用于校验第一指令的延时消息;其中,所述延时消息为低功耗设备从所述PaaS服务获取所述第一指令后发送的;当确定到达所述延时消息对应的投递时刻时,基于所述低功耗设备的指令回复信息,确定是否存在异常;当确定存在异常时,基于预设处理方式对所述第一指令进行处理。
技术领域
本发明涉及数据处理技术领域,尤其涉及一种指令传输方法、装置、计算机设备及存储介质。
背景技术
目前,在指令传输过程中,低功耗设备为了减少功耗,不与平台即服务(Platformas a Service,PaaS)保持长链接。具体的,低功耗设备采用固定周期定时上线并保持较短的时间上报设备数据,以及从PaaS服务获取基于客户端发起的远程设备操作所生成的操作指令的方式来实现指令交互。其中,PaaS服务是把服务器平台作为一种服务提供的商业模式,以及,PaaS服务对操作指令的下发采用指令缓存队列即非实时交互的方式进行。
然而,当低功耗设备异常时,PaaS服务无法知晓低功耗网络设备存在异常,因此可能导致指令丢失的异常情况。此外,由于低功耗设备是周期性定时唤醒以接收指令,这样,当到达指定时间后低功耗设备就进入睡眠,而如果指令未接收完毕,可能会导致指令结果的返回进入下一个周期。
可见,现有技术中存在指令传输效率较低的技术问题。
发明内容
本发明实施例提供一种指令传输方法、装置、计算机设备及存储介质,通过该方法可以提高指令传输效率。
第一方面,提供一种指令传输方法,该方法包括:
平台即服务PaaS服务接收到用于校验第一指令的延时消息;其中,所述延时消息为低功耗设备从所述PaaS服务获取所述第一指令后发送的;
当确定到达所述延时消息对应的投递时刻时,基于所述低功耗设备的指令回复信息,确定是否存在异常;
当确定存在异常时,基于预设处理方式对所述第一指令进行处理。
在一种可能的实施方式中,所述延时消息对应的投递时刻为基于所述第一指令的获取时刻、所述低功耗设备的唤醒时长以及预设冗余时长所确定。
在一种可能的实施方式中,所述基于所述低功耗设备的指令回复信息,确定是否存在异常,包括:
当确定所述指令回复信息中未包括第一指令执行结果信息时,则确定所述低功耗设备异常。
在一种可能的实施方式中,所述基于所述低功耗设备的指令回复信息,确定是否存在异常,包括:
当确定所述指令回复信息中未包括第一指令执行结果信息,且接收到所述低功耗设备发送的获取指令请求次数不小于第一阈值时,确定所述低功耗设备与所述PaaS服务之间的网络存在异常。
在一种可能的实施方式中,当确定存在异常时,基于预设处理方式对所述第一指令进行处理,包括:
当确定存在异常时,将所述第一指令放入指令队列;
当再次接收到获取所述第一指令的获取请求时,对所述第一指令重发。
在一种可能的实施方式中,在所述平台即服务PaaS服务接收到用于校验第一指令的延时消息前,所述方法还包括:
当接收到所述低功耗设备发送的指令获取请求后,向所述第一指令中添加所述第一指令的执行时长,以使所述低功耗设备基于所述执行时长调整预设唤醒时长。
第二方面,提供一种指令传输装置,所述装置包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州华橙软件技术有限公司,未经杭州华橙软件技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210973375.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种宽波段红外光学系统
- 下一篇:一种便携式COD监测装置