消息发送流程监控方法及其装置、设备、介质与流程

文档序号:34664742发布日期:2023-07-05 13:07阅读:15来源:国知局
消息发送流程监控方法及其装置、设备、介质与流程

本申请涉及程序执行流程业务监控领域,尤其涉及一种消息发送流程监控方法及其相应的装置、消息发送流程监控设备、计算机可读存储介质,以及计算机程序产品。


背景技术:

1、现有的互联网在线平台中通常会向平台用户提供在线聊天服务,平台用户可通过使用在线聊天服务与其他平台用户进行网络在线聊天,对于平台而言,为了向平台用户提供稳定且流畅的在线聊天服务,平台通常需要监控平台用户使用在线聊天服务的业务流程,例如,平台用户使用在线聊天服务向另一平台用户发送聊天消息时,另一平台用户是否可顺利接收到对方推送的聊天消息,平台可通过监控平台用户双方的聊天消息发送流程,排除出流程中出现的问题进行针对性地故障修复,保证使用在线聊天服务的平台用户双方可稳定接收到对方发送的聊天消息,可以看出,平台对在线聊天服务中聊天消息发送流程进行监控尤为重要,因此,本申请出于解决如何对用户端中执行聊天消息发送业务流程进行监控的考虑做出相应的探索。


技术实现思路

1、本申请的目的在于提供一种消息发送流程监控方法及其相应的装置、消息发送流程监控设备、计算机可读存储介质,以及计算机程序产品。

2、根据本申请的一个方面,提供一种消息发送流程监控方法,包括如下步骤:

3、响应前端进程的登录数据编辑确认事件,驱动后端进程获取由服务器推送的初始监控标识,通过跨进程通信将所述初始监控标识从所述后端进程推送至所述前端进程中;

4、驱动所述后端进程及所述前端进程各自基于所获得的初始监控标识,进行唯一性监控标识的生成,使所述后端进程生成后端监控标识,使所述前端进程生成前端监控标识;

5、响应前端进程的消息编辑确认事件,驱动所述前端进程与所述后端进程获取自身的消息任务节点的监控数据进行标识封装,生成各自的任务监控数据,所述任务监控数据包含所述监控数据与所述前端监控标识或所述后端监控标识;

6、通过跨进程通信将所述后端进程的任务监控数据推送至所述前端进程中,驱动所述前端进程按照各所述任务监控数据的任务执行时间进行排序,将完成排序的各所述任务监控数据与所述前端监控标识封装为消息发送监控数据,并将所述消息发送监控数据上传到监控服务器。

7、根据本申请的另一方面,提供一种聊天流程监控装置,包括:

8、初始标识获取模块,用于响应前端进程的登录数据编辑确认事件,驱动后端进程获取由服务器推送的初始监控标识,通过跨进程通信将所述初始监控标识从所述后端进程推送至所述前端进程中;

9、唯一标识生成模块,用于驱动所述后端进程及所述前端进程各自基于所获得的初始监控标识,进行唯一性监控标识的生成,使所述后端进程生成后端监控标识,使所述前端进程生成前端监控标识;

10、监控数据生成模块,用于响应前端进程的消息编辑确认事件,驱动所述前端进程与所述后端进程获取自身的消息任务节点的监控数据进行标识封装,生成各自的任务监控数据,所述任务监控数据包含所述监控数据与所述前端监控标识或所述后端监控标识;

11、监控数据封装模块,用于通过跨进程通信将所述后端进程的任务监控数据推送至所述前端进程中,驱动所述前端进程按照各所述任务监控数据的任务执行时间进行排序,将完成排序的各所述任务监控数据与所述前端监控标识封装为消息发送监控数据,并将所述消息发送监控数据上传到监控服务器。

12、根据本申请的另一方面,提供一种消息发送流程监控设备,包括中央处理器和存储器,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行本申请所述的消息发送流程监控方法的步骤。

13、根据本申请的另一方面,提供一种计算机可读存储介质,其以计算机可读指令的形式存储有依据所述的消息发送流程监控方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行该方法所包括的步骤。

14、根据本申请的另一方面,提供一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现本申请任意一种实施例中所述方法的步骤。

15、本申请构建了应用于在线聊天服务中聊天消息发送流程的流程监控服务,用于监控用户端中前端进程及后端进程中执行聊天消息发送流程的消息任务节点,前端进程与后端进程获取各消息任务节点的消息任务节点的监控数据与进程的唯一性监控标识封装为任务监控数据,且在完成聊天消息发送流程的监控服务后,后端进程将通过跨进程通信将本次已完成的监控服务的聊天消息发送流程的任务监控数据,交由前端进程将自身中本次已完成的监控服务的任务监控数据与后端进程所推送的任务监控数据进行集中封装,生成消息发送监控数据上传至监控服务器中,以便平台的开发人员通过监控服务器获取用户端执行聊天消息发送流程的监控数据,确定出用户端执行聊天消息发送流程中出现的问题进行针对性修复,进而优化聊天消息发送流程,提升用户使用在线聊天服务的使用体验,且消息发送监控数据包含用户端的前端进程在本次已完成的监控服务中所使用的前端监控标识,使得监控服务器中各消息发送监控数据可通过其包含的前端监控标识,区分出各消息发送监控数据所属的用户端。

16、其次,本申请中前端进程与后端进程执行监控服务时具有可表征自身进程的唯一性监控标识,用户端通过响应登录数据编辑确认事件驱动后端进程获取由服务器推送的初始监控标识,初始监控标识由服务器推送可保证初始监控标识的数据安全性及唯一性,后端进程通过跨进程通信将获取的初始监控标识推送至前端进程,保证后端进程与前端进程双方所具有的初始监控标识为同一数据,后端进程与前端进程获取初始监控标识后,双方将通过各自的监控标识修改规则对初始监控标识进行定制化修改,进而使得双方各自具有表征自身进程的唯一性监控标识,双方通过将唯一性监控标识与监控数据进行封装,使平台可通过与监控数据对应封装的唯一性监控标识,快速地区分出监控数据所属进程,使得监控数据具有可识别性,提升排查聊天消息发送流程中出现问题的效率。



技术特征:

1.一种消息发送流程监控方法,其特征在于,包括如下步骤:

2.根据权利要求1所述的方法,其特征在于,所述响应前端进程的登录数据编辑确认事件的步骤之前,包括如下步骤:

3.根据权利要求1所述的方法,其特征在于,所述响应前端进程的登录数据编辑确认事件,驱动后端进程获取由服务器推送的初始监控标识,通过跨进程通信将所述初始监控标识从所述后端进程推送至所述前端进程中的步骤之中,包括如下步骤:

4.根据权利要求1所述的方法,其特征在于,所述驱动所述后端进程及所述前端进程各自基于所获得的初始监控标识,进行唯一性监控标识的生成,使所述后端进程生成后端监控标识,使所述前端进程生成前端监控标识的步骤之中,包括如下步骤:

5.根据权利要求1所述的方法,其特征在于,所述响应前端进程的消息编辑确认事件,驱动所述前端进程与所述后端进程获取自身的消息任务节点的监控数据进行标识封装,生成各自的任务监控数据,所述任务监控数据包含所述监控数据与所述前端监控标识或所述后端监控标识的步骤之中,包括如下步骤:

6.根据权利要求1所述的方法,其特征在于,所述通过跨进程通信将所述后端进程的任务监控数据推送至所述前端进程中,驱动所述前端进程按照各所述任务监控数据的任务执行时间进行排序,将完成排序的各所述任务监控数据与所述前端监控标识封装为消息发送监控数据,并将所述消息发送监控数据上传到监控服务器的步骤之中,包括如下步骤:

7.一种聊天流程监控装置,其特征在于,包括:

8.一种消息发送流程监控设备,包括中央处理器和存储器,其特征在于,所述中央处理器用于调用运行存储于所述存储器中的计算机程序以执行如权利要求1至6中任意一项所述的方法的步骤。

9.一种计算机可读存储介质,其特征在于,其以计算机可读指令的形式存储有依据权利要求1至6中任意一项所述的方法所实现的计算机程序,该计算机程序被计算机调用运行时,执行相应的方法所包括的步骤。

10.一种计算机程序产品,包括计算机程序/指令,该计算机程序/指令被处理器执行时实现如权利要求1至6中任意一项所述的方法的步骤。


技术总结
本申请涉及一种消息发送流程监控方法及其装置、设备、介质、产品,所述方法包括:响应前端进程的登录数据编辑确认事件,驱动后端进程获取服务器推送的初始监控标识,通过跨进程通信将初始监控标识从后端进程推送至前端进程;驱动后端进程及前端进程各自基于初始监控标识生成其唯一性监控标识;响应前端进程的消息编辑确认事件,驱动前端进程与后端进程获取自身的消息任务节点的监控数据进行标识封装生成任务监控数据;通过跨进程通信将后端进程的任务监控数据推送至前端进程中,驱动前端进程按照各任务监控数据的任务执行时间进行排序,将各任务监控数据与前端监控标识封装为消息发送监控数据上传。本申请的流程监控方法可便于优化聊天业务流程。

技术研发人员:郑坤维,崔顺
受保护的技术使用者:广州市百果园网络科技有限公司
技术研发日:
技术公布日:2024/1/13
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1