[发明专利]一种防止模块间请求丢失的方法在审
| 申请号: | 202110086636.2 | 申请日: | 2021-01-22 |
| 公开(公告)号: | CN112506696A | 公开(公告)日: | 2021-03-16 |
| 发明(设计)人: | 邹庆 | 申请(专利权)人: | 马瑞利汽车电子(广州)有限公司 |
| 主分类号: | G06F11/07 | 分类号: | G06F11/07 |
| 代理公司: | 广州致信伟盛知识产权代理有限公司 44253 | 代理人: | 李东来 |
| 地址: | 510800 广东*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 防止 模块 请求 丢失 方法 | ||
本发明公开了一种防止模块间请求丢失的方法,包括源模块根据所监测到的用户操作向目标模块发送请求值;目标模块接收源模块发送的请求值,并根据请求值向源模块反馈相应的反馈值;源模块将反馈值与上一次发送的请求值进行比较,若反馈值与上一次发送的请求值不对应,则向目标模块重复发送上一次的请求值,若反馈值与上一次发送的请求值相对应,则根据当前请求值的有效性向目标模块发送当前有效请求值。所述防止模块间请求丢失的方法,能够使源模块发送的请求正确的被目标模块接收到,防止两个不同周期独立运行的模块间请求的丢失,以确保车机做出正确的响应。
技术领域
本发明涉及一种防止模块间请求丢失的方法,特别是一种防止不同运行周期的模块间请求丢失的方法。
背景技术
源模块即为操作的触发模块,通过监测到用户在仪表端的操作,判断所需要触发的动作,并向目标模块发出请求。目标模块在接收到源模块所发出的请求后,响应请求并执行相应的逻辑。例如,用户通过按键操作切换仪表的导航模式,源模块通过探测到该按键操作从而判断到需要切换到全屏或非全屏模式。目标模块在接收到这个操作请求后将事件反馈给车机,以决定车机发送给仪表端的投屏内容。投屏内容可以是全屏导航或者非全屏导航相应的投屏图像。
而传统的源模块向目标模块发送请求的具体实现方式为,源模块监测到按键操作等所触发相应的操作并向目标模块发出请求,目标模块在接收到这个操作请求后将事件反馈给车机以决定车机发送给仪表端的投屏内容。因为源模块和目标模块分别以不同的周期独立运行,导致源模块在发送请求后通过一段时间才能被目标模块接收到,即请求的发送和接收之间存在时间差。由于两个模块的运行周期不一致会引发请求发送和接收之间的时间差,源模块发送的有效请求在该时间差的影响下会有丢失的概率。特别地,在极限操作的条件下,如使源模块发送的请求快速切换时,有效请求丢失的概率会提高。一旦请求丢失,会使目标模块所响应的最终操作与所触发的事件并不一致,从而影响用户体验。
发明内容
本发明目的在于提供一种能够防止因运行周期不一致而引发的模块间请求丢失的方法,以改善用户体验。
本发明所述的防止模块间请求丢失的方法,包括:
源模块根据所监测到的用户操作向目标模块发送请求值;
目标模块接收源模块发送的请求值,并根据请求值向源模块反馈相应的反馈值;
源模块将反馈值与上一次发送的请求值进行比较;
若反馈值与上一次发送的请求值不对应,则向目标模块重复发送上一次的请求值;
若反馈值与上一次发送的请求值相对应,则向目标模块发送当前请求值。
本发明所述的防止模块间请求丢失的方法,当上一次请求值和反馈值相对应时,则上一次的操作请求已经被目标模块接收到,可以发送当前的新请求值;当反馈值与上一次请求值不对应时,则上一次的请求值尚未被目标模块接收到,需要继续发送上一个请求值,通过在源模块和目标模块之间建立反馈逻辑,能够使两个独立运行,且不同周期模块间的请求都能被接收到,防止模块间的请求丢失,以确保车机做出正确的响应。
附图说明
图1为在极限操作的条件下模块间请求丢失的时序图。
图2为本发明防止模块间请求丢失方法的时序图。
具体实施方式
一种防止模块间请求丢失的方法,包括:
源模块根据所监测到的用户操作向目标模块发送请求值;
目标模块接收源模块发送的请求值,并根据请求值向源模块反馈相应的反馈值;
源模块将反馈值与上一次发送的请求值进行比较;
若反馈值与上一次发送的请求值不对应,则向目标模块重复发送上一次的请求值;
若反馈值与上一次发送的请求值相对应,则向目标模块发送当前请求值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于马瑞利汽车电子(广州)有限公司,未经马瑞利汽车电子(广州)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110086636.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:堤坝斜坡沉降激光智能检测仪
- 下一篇:一种油压式旋片真空泵





