一种监测管理方法、插件、通信系统及可读存储介质与流程

文档序号:35905962发布日期:2023-10-29 02:55阅读:21来源:国知局
一种监测管理方法、插件、通信系统及可读存储介质与流程

本技术涉及车联网通信,特别是涉及一种监测管理方法、插件、通信系统及可读存储介质。


背景技术:

1、随着技术的发展,车联网的业务系统需要许多三方系统的支持,例如证书系统、数字钥匙系统、空中下载技术(over-the-air technology,ota)系统等。业务系统与三方系统的通信受到各种因素的影响,业务系统上线之后,总会出现一些难以预知的通信问题,因此无法保证通信百分之百成功。

2、对此,技术人员可以在前期开发中尽量完善业务系统,以避免可能会发生的所有通信问题,然后在后期维护中通过查看日志来收集前期开发中未预测到的通信问题,并且在下一次业务系统更新时,解决这些前期开发中未预测到的通信问题。可见,现有技术不仅费时费力而且具有滞后性,因此仍然存在通信质量不佳的问题。


技术实现思路

1、基于此,本技术提供了一种监测管理方法、插件、通信系统及可读存储介质,可以改善现有技术中存在的通信质量不佳的问题。

2、第一方面,本技术提供了一种监测管理方法,应用于监测管理插件,该监测管理方法包括:拦截业务系统的通信信息,并根据拦截到的通信信息监测通信问题,若监测到预置的通信问题,则执行监测管理系统下发的对应的前置策略;若监测到非预置的通信问题,则向监测管理系统反馈非预置的通信问题,使得监测管理系统制定并下发对应的后置策略。

3、结合第一方面,在第一方面的第一种可实施方式中,通信信息包括业务系统发送的访问信息及三方系统反馈的响应信息,通信问题包括网络问题、系统问题以及业务问题,根据拦截到的通信信息监测通信问题包括:若拦截到访问信息,则拦截响应信息以监测网络问题;若未监测到网络问题,则根据拦截到的响应信息监测系统问题;若未监测到系统问题,则根据拦截到的响应信息监测业务问题。

4、结合第一方面的第一种可实施方式,在第一方面的第二种可实施方式中,前置策略包括重试策略、通知策略以及异步策略,若监测到预置的通信问题,则执行监测管理系统下发的对应的前置策略包括:若监测到预置的网络问题,则执行重试策略;若监测到预置的系统问题,则在系统问题不支持异步的情况下,执行通知策略;在系统问题支持异步的情况下,执行异步策略;若监测到预置的业务问题,则在业务问题不支持异步的情况下,执行重试策略;在系统问题支持异步的情况下,执行异步策略。

5、结合第一方面的第二种可实施方式,在第一方面的第三种可实施方式中,执行异步策略包括:创建异步任务并将异步任务的状态设置为暂停;将异步任务的状态同步给监测管理系统;在接收到监测管理系统的控制指令的情况下,按照控制指令将异步任务的状态设置为暂停、运行或终止。

6、结合第一方面的第二种可实施方式,在第一方面的第四种可实施方式中,执行重试策略后,还包括:若重试次数达到了最大次数,则停止重试并确定存在重试失败问题;向监测管理系统发送重试失败问题,使得监测管理系统制定并下发对应的后置策略。

7、结合第一方面,在第一方面的第五种可实施方式中,在拦截业务系统的通信信息之后,方法还包括:收集业务系统的通信信息;向监测管理系统反馈通信信息,使监测管理系统根据通信信息对业务系统的通信质量进行评估。

8、结合第一方面,在第一方面的第六种可实施方式中,通信信息包括访问信息及响应信息,在拦截业务系统的通信信息之后,方法还包括:判断拦截得到的通信信息是否为访问信息;若通信信息为访问信息,则对访问信息执行临时矫正策略,其中,临时矫正策略包括重定向和字段对齐中的至少一种。

9、第二方面,本技术还提供了一种监测管理插件,该插件用于执行前述第一方面或第一方面的任一种可实施方式的监测管理方法。具体的,该插件包括任务模块和后置模块。其中,监测管理插件的任务模块用于拦截业务系统的通信信息,并根据拦截到的通信信息监测通信问题,若监测到预置的通信问题,则执行监测管理系统下发的对应的前置策略;监测管理插件的后置模块用于若监测到非预置的通信问题,则向监测管理系统反馈非预置的通信问题,使得监测管理系统制定并下发对应的后置策略。需要说明的是,监测管理插件的任务模块还可以拉取此业务系统之前在监测管理系统中遗留的任务。

10、结合第二方面,在第二方面的第一种可实施方式中,通信信息包括业务系统发送的访问信息及三方系统反馈的响应信息,通信问题包括网络问题、系统问题以及业务问题,监测管理插件的任务模块具体用于:若拦截到访问信息,则拦截响应信息以监测网络问题;若未监测到网络问题,则根据拦截到的响应信息监测系统问题;若未监测到系统问题,则根据拦截到的响应信息监测业务问题。

11、结合第二方面的第一种可实施方式,在第二方面的第二种可实施方式中,前置策略包括重试策略、通知策略以及异步策略,监测管理插件的任务模块具体用于:若监测到预置的网络问题,则执行重试策略;若监测到预置的系统问题,则在系统问题不支持异步的情况下,执行通知策略;若监测到预置的业务问题,则在业务问题不支持异步的情况下,执行重试策略。另外,监测管理插件的后置模块还用于异步任务管理,包括创建和管理异步的任务,和将异步的任务的状态同步给监测管理系统,具体的:若监测到预置的系统问题,则在系统问题支持异步的情况下,执行异步策略;若监测到预置的业务问题,则在系统问题支持异步的情况下,执行异步策略。

12、结合第二方面的第二种可实施方式,在第二方面的第三种可实施方式中,监测管理插件的后置模块具体用于:创建异步任务并将异步任务的状态设置为暂停;将异步任务的状态同步给监测管理系统;在接收到监测管理系统的控制指令的情况下,按照控制指令将异步任务的状态设置为暂停、运行或终止。

13、结合第二方面的第二种可实施方式,在第二方面的第四种可实施方式中,监测管理插件的任务模块还用于:若重试次数达到了最大次数,则停止重试并确定存在重试失败问题;监测管理插件的任务模块具体用于:向监测管理系统发送重试失败问题,使得监测管理系统制定并下发对应的后置策略。

14、结合第二方面,在第二方面的第五种可实施方式中,监测管理系统还包括监测模块,监测管理插件的监测模块用于:收集业务系统的通信信息;向监测管理系统反馈通信信息,使监测管理系统根据通信信息对业务系统的通信质量进行评估。

15、结合第二方面,在第二方面的第六种可实施方式中,通信信息包括访问信息及响应信息,监测管理插件的任务模块还用于:判断拦截得到的通信信息是否为访问信息;若通信信息为访问信息,则对访问信息执行临时矫正策略,其中,临时矫正策略包括重定向和字段对齐中的至少一种。

16、第三方面,本技术还提供了一种通信系统,该通信系统包括监测管理系统和第二方面或第二方面的任一种可实施方式中的监测管理插件,该监测管理系统包括前置模块、策略模块和后置模块,监测管理系统的前置模块,用于收集并下发预置的通信问题给监测管理插件的任务模块;监测管理系统的策略模块,用于制定并下发预置的通信问题对应的前置策略给监测管理插件的任务模块;监测管理系统的后置模块,用于接收监测管理插件的后置模块发送的非预置的通信问题,并根据非预置的通信问题,制定并下发对应的后置策略。

17、结合第三方面,在第三方面的第一种可实施方式中,后置模块还用于接收监测管理插件的后置模块同步的任务的状态;向监测管理插件的后置模块发送控制指令,使监测管理插件的后置模块按照控制指令将异步任务的状态设置为暂停、运行或终止。

18、结合第三方面,在第三方面的第二种可实施方式中,监测管理系统的后置模块还用于在接收监测管理插件发送的重试失败问题之后,制定并下发对应的后置策略。

19、结合第三方面,在第三方面的第三种可实施方式中,监测管理系统还包括监测模块,监测管理系统的监测模块与监测管理插件的监测模块之间保持通信连接。监测管理系统的监测模块用于在接收监测管理插件的监测模块发送的通信信息之后,根据通信信息对通信质量进行评估。

20、第四方面,本技术还提供了一种计算机可读存储介质,计算机可读存储介质中存储有多条指令,指令适于由处理器加载并执行如第一方面或第一方面的任一项实施方式中的监测管理方法。

21、综上,本技术提供了一种监测管理方法、插件、通信系统及可读存储介质,其中,监测管理方法应用于监测管理插件,监测管理插件被集成在业务系统上,并且该插件可以与监测管理系统保持通信连接,该插件用于拦截通信信息以监测业务系统的通信问题,若监测到预置的通信问题,则采用前期开发中制定并下发的前期策略来解决,若监测到非预置的通信问题,则实时反馈给监测管理系统,使监测管理系统制定并下发后置策略,从而线上实时监测并解决前期开发中前置策略未覆盖到的通信问题。可见,本技术无需前期开发覆盖所有的通信问题,预置的通信问题只需要覆盖一些通用或容易预料到的通信问题,并且本技术还可以线上实时监测并解决非预置的通信问题,因此本技术不仅具有普适性,而且在减少前期开发成本和后期维护成本的同时,大大提升了通信质量,改善了现有技术中存在的通信质量不佳的问题。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1