[发明专利]相对时间戳生成方法、嵌入式系统、电子设备和存储介质在审
申请号: | 202210607735.5 | 申请日: | 2022-05-31 |
公开(公告)号: | CN115033219A | 公开(公告)日: | 2022-09-09 |
发明(设计)人: | 詹军成;陈熙 | 申请(专利权)人: | 深圳市正浩创新科技股份有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/71 |
代理公司: | 深圳市力道知识产权代理事务所(普通合伙) 44507 | 代理人: | 郑永敏 |
地址: | 518000 广东省深圳市宝安区石岩*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 相对 时间 生成 方法 嵌入式 系统 电子设备 存储 介质 | ||
本申请涉及一种相对时间戳生成方法、嵌入式系统、电子设备和存储介质,该方法包括:通过时间差传输接口接收应用层发送的时间差获取请求,时间差获取请求中携带至少一个时间戳标识;基于时间差传输接口的接口类型和至少一个时间戳标识确定两个目标时间戳;其中,每个时间戳标识对应一个时间戳缓存区,时间戳缓存区中存储有对应的时间戳;根据两个目标时间戳进行时间差计算,获得相对时间戳;将相对时间戳通过时间差传输接口返回给应用层,以供应用层基于相对时间戳执行预设的时长判断逻辑。上述方法通过时间差传输接口将相对时间戳返回给应用层,解决了应用层直接从系统层获取时间戳进行时间差计算,因时间戳溢出导致逻辑判断异常的问题。
技术领域
本申请涉及软件开发领域,尤其涉及一种相对时间戳生成方法、嵌入式系统、电子设备和存储介质。
背景技术
在操作系统中,应用层在进行一些逻辑判断时,经常需要获取两个时间戳之间的相对时间戳,即时间差。目前,应用层获取相对时间戳时,可以通过系统层提供的时间戳接口,获取需要的两个时间戳,根据两个时间戳计算出时间差。
在单片机中,系统层通常使用32位无符号型变量存储时间戳,存储的时间戳范围有限,存在时间戳溢出现象。当存储的时间戳发生溢出时,由于应用层不同应用计算时间差的方式不统一,容易由于时间戳溢出而导致逻辑判断异常。
因此,如何避免应用层因时间戳溢出导致逻辑判断异常成为亟需解决的问题。
发明内容
本申请提供了一种相对时间戳生成方法、嵌入式系统、电子设备和存储介质,通过基于时间差传输接口的接口类型和至少一个时间戳标识确定两个目标时间戳,根据两个时间戳进行时间差计算,可以实现通过时间差传输接口将相对时间戳返回给应用层,解决了应用层直接从系统层获取时间戳进行时间差计算,因时间戳溢出导致逻辑判断异常的问题。
第一方面,本申请提供了一种相对时间戳生成方法,所述方法包括:
通过时间差传输接口接收所述应用层发送的时间差获取请求,所述时间差获取请求中携带至少一个时间戳标识;
基于所述时间差传输接口的接口类型和所述至少一个时间戳标识确定两个目标时间戳;其中,每个时间戳标识对应一个时间戳缓存区,所述时间戳缓存区中存储有对应的时间戳;
根据所述两个目标时间戳进行时间差计算,获得相对时间戳;
将所述相对时间戳通过所述时间差传输接口返回给所述应用层,以供所述应用层基于所述相对时间戳执行预设的时长判断逻辑。
第二方面,本申请还提供了一种嵌入式系统,所述嵌入式系统包括系统层和应用层;
所述系统层对所述应用层提供时间差传输接口;
所述系统层通过时间差传输接口接收所述应用层发送的时间差获取请求,所述时间差获取请求中携带至少一个时间戳标识;
所述系统层基于所述时间差传输接口的类型和所述至少一个时间戳标识确定两个目标时间戳;其中,每个时间戳标识对应一个时间戳缓存区,所述时间戳缓存区中存储有对应的时间戳;
所述系统层根据所述两个目标时间戳进行时间差计算,获得相对时间戳;
所述系统层将所述相对时间戳通过所述时间差传输接口返回给所述应用层;
所述应用层基于所述相对时间戳执行预设的时长判断逻辑。
第三方面,本申请还提供了一种电子设备,所述电子设备包括存储器和处理器;
所述存储器,用于存储计算机程序;
所述处理器,用于执行所述计算机程序并在执行所述计算机程序时实现如上述的相对时间戳生成方法,或加载如上述的嵌入式系统。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳市正浩创新科技股份有限公司,未经深圳市正浩创新科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210607735.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种装修防护膜铺装设备
- 下一篇:一种自动喷雾器及方法