跨平台事件处理方法和系统与流程

文档序号:36868979发布日期:2024-02-02 20:49阅读:16来源:国知局
跨平台事件处理方法和系统与流程

本发明涉及计算机服务,特别涉及跨平台事件处理方法和系统。


背景技术:

1、用户所持的智能手机或便携式计算机等终端,受限于自身的运算性能,通常无法独立处理复杂的事件任务。为了保证对事件任务的精确高效处理,用户终端会与网络平台的服务器连接,将待处理的事件任务的相关数据传输至服务器,借助服务器来完成对事件任务的处理。但是在服务器实际工作过程中,服务器并不能对所有事件任务进行高效精确的处理,使得在事件任务处理过程中会发生数据处理卡顿或者崩溃等问题,从而降低服务器对事件任务的处理可靠性和准确性。此外,现有网络平台的不同服务器之间是独立工作,无法将自身处理的事件任务进行交互,即无法利用其他服务器来辅助当前服务器的事件任务处理工作,不能实现事件任务在不同服务器之间的跨平台处理。


技术实现思路

1、针对现有技术存在的缺陷,本发明提供了跨平台事件处理方法和系统,其分析用户端的事件处理日志,得到用户端的事件处理属性信息,以此识别用户端当前连接的服务器在处理事件过程中的异常事件区块,便于将异常事件区块单独提取以此传输至其他服务器进行辅助处理;还向网络平台内部所有服务器发送异常事件区块处理情况,确定适配处理异常事件区块的目标服务器,为处理异常事件区块选择可靠的服务器;将从用户端的事件数据库提取异常事件区块对应的待处理事件数据发送至目标服务器,并调整用户端当前连接的服务器的事件进程;将目标服务器形成的有效处理结果返回至当前连接的服务器的时间处理数据流,并再次调整当前连接的服务器的事件处理进程,利用其他服务器来辅助当前服务器的事件任务处理工作,实现事件任务在不同服务器之间的跨平台处理。

2、本发明提供跨平台事件处理方法,包括如下步骤:

3、步骤s1,对用户端的事件处理日志进行分析,得到所述用户端的事件处理属性信息;基于所述事件处理属性信息,识别所述用户端当前连接的服务器在处理事件过程中的异常事件区块,并对所述异常事件区块进行定位标识;

4、步骤s2,基于所述异常事件区块的数据特征信息,生成异常事件区块处理请求,并将所述异常事件区块处理请求发送至网络平台内部所有服务器;基于所述网络平台内部所有服务器的应答消息,确定适配处理所述异常事件区块的目标服务器;

5、步骤s3,基于对所述异常事件区块的定位标识信息,从所述用户端的事件数据库中提取所述异常事件区块对应的待处理事件数据,并将所述待处理事件数据发送至所述目标服务器;并对所述用户端当前连接的服务器进行事件处理进程调整操作;

6、步骤s4,对所述目标服务器对所述待处理事件数据的处理结果进行验证,判断所述处理结果是否属于有效处理结果;基于所述用户端当前连接的服务器所处事件处理进程,将所述有效处理结果返回至所述用户端当前连接的服务器的事件处理数据流中;再基于所述用户端当前连接的服务器对所述有效处理结果的接收状态,再次对所述用户端当前连接的服务器进行事件处理进程调整操作。

7、在本技术公开的一个实施例中,在所述步骤s1中,对用户端的事件处理日志进行分析,得到所述用户端的事件处理属性信息;基于所述事件处理属性信息,识别所述用户端当前连接的服务器在处理事件过程中的异常事件区块,并对所述异常事件区块进行定位标识,包括:

8、基于用户端上传至当前连接的服务器的事件任务的名称信息,从所述用户端的事件处理日志中提取所述服务器对所述事件任务的数据处理速度和数据处理内存占用值,以此作为所述事件处理属性信息;

9、若所述服务器关于所述事件任务的事件区块的数据处理速度小于预设处理速度阈值或者数据处理内存占用值大于预设占用阈值,则将所述事件区块确定为所述服务器在处理事件过程中的异常事件区块;否则,不将所述事件区块确定为所述服务器在处理事件过程中的异常事件区块;基于所述异常事件区块包含首帧数据和尾帧数据各自在所述事件任务的数据地址位置,对所述异常事件区块进行定位标识。

10、在本技术公开的一个实施例中,在所述步骤s2中,基于所述异常事件区块的数据特征信息,生成异常事件区块处理请求,并将所述异常事件区块处理请求发送至网络平台内部所有服务器;基于所述网络平台内部所有服务器的应答消息,确定适配处理所述异常事件区块的目标服务器,包括:

11、基于所述异常事件区块的数据类型特征信息和数据量特征信息,生成异常事件区块处理请求,并基于网络平台内部所有服务器各自的网络地址,向所有服务器广播发送所述异常事件区块处理请求;

12、对所述网络平台内部所有服务器各自返回的应答消息进行消息内容和应答响应时间分析,确定适配处理所述异常事件区块的目标服务器。

13、在本技术公开的一个实施例中,在所述步骤s3中,基于对所述异常事件区块的定位标识信息,从所述用户端的事件数据库中提取所述异常事件区块对应的待处理事件数据,并将所述待处理事件数据发送至所述目标服务器;并对所述用户端当前连接的服务器进行事件处理进程调整操作,包括:

14、基于对所述异常事件区块的定位标识信息包含的异常事件区块包含首帧数据和尾帧数据各自在所述事件任务的数据地址位置,从所述用户端的事件数据库中提取所述异常事件区块对应的待处理事件数据,对所述待处理事件数据进行压缩打包处理后,将所述待处理事件数据发送至所述目标服务器;

15、指示所述用户端当前连接的服务器暂停于对所述异常事件区块的处理进程。

16、在本技术公开的一个实施例中,在所述步骤s4中,对所述目标服务器对所述待处理事件数据的处理结果进行验证,判断所述处理结果是否属于有效处理结果;基于所述用户端当前连接的服务器所处事件处理进程,将所述有效处理结果返回至所述用户端当前连接的服务器的事件处理数据流中;再基于所述用户端当前连接的服务器对所述有效处理结果的接收状态,再次对所述用户端当前连接的服务器进行事件处理进程调整操作,包括:

17、对所述目标服务器对所述待处理事件数据的处理结果进行验证,得到所述处理结果包含的正确结果数据量占比;若所述正确结果数据量占比大于或等于预设占比阈值,则判断所述处理结果属于有效处理结果;若所述正确结果数据量小于预设占比阈值,则判断所述处理结果不属于有效处理结果;

18、基于所述用户端当前连接的服务器暂停处理的异常事件区块在整个事件处理过程的流程位置,将所述有效处理结果返回至所述用户端当前连接的服务器对应的事件处理数据流中;

19、判断所述用户端当前连接的服务器是否已经完整接收所述有效处理结果,若是,则指示所述用户端当前连接的服务器重新启动之前暂停的对所述异常事件区块的处理进程;若否,则指示所述用户端当前连接的服务器继续暂停对所述异常事件区块的处理进程。

20、本发明还提供跨平台事件处理系统,包括:

21、事件处理日志分析模块,用于对用户端的事件处理日志进行分析,得到所述用户端的事件处理属性信息;

22、异常事件区块识别与定位模块,用于基于所述事件处理属性信息,识别所述用户端当前连接的服务器在处理事件过程中的异常事件区块,并对所述异常事件区块进行定位标识;

23、目标服务器确定模块,用于基于所述异常事件区块的数据特征信息,生成异常事件区块处理请求,并将所述异常事件区块处理请求发送至网络平台内部所有服务器;基于所述网络平台内部所有服务器的应答消息,确定适配处理所述异常事件区块的目标服务器;

24、待处理事件数据提取与发送模块,用于基于对所述异常事件区块的定位标识信息,从所述用户端的事件数据库中提取所述异常事件区块对应的待处理事件数据,并将所述待处理事件数据发送至所述目标服务器;

25、事件处理进程调整模块,用于对所述用户端当前连接的服务器进行事件处理进程调整操作;

26、处理结果验证与返回模块,用于对所述目标服务器对所述待处理事件数据的处理结果进行验证,判断所述处理结果是否属于有效处理结果;基于所述用户端当前连接的服务器所处事件处理进程,将所述有效处理结果返回至所述用户端当前连接的服务器的事件处理数据流中;

27、所述事件处理进程调整模块还用于基于所述用户端当前连接的服务器对所述有效处理结果的接收状态,再次对所述用户端当前连接的服务器进行事件处理进程调整操作。

28、在本技术公开的一个实施例中,所述事件处理日志分析模块用于对用户端的事件处理日志进行分析,得到所述用户端的事件处理属性信息,包括:

29、基于用户端上传至当前连接的服务器的事件任务的名称信息,从所述用户端的事件处理日志中提取所述服务器对所述事件任务的数据处理速度和数据处理内存占用值,以此作为所述事件处理属性信息;

30、所述异常事件区块识别与定位模块用于基于所述事件处理属性信息,识别所述用户端当前连接的服务器在处理事件过程中的异常事件区块,并对所述异常事件区块进行定位标识,包括:

31、若所述服务器关于所述事件任务的事件区块的数据处理速度小于预设处理速度阈值或者数据处理内存占用值大于预设占用阈值,则将所述事件区块确定为所述服务器在处理事件过程中的异常事件区块;否则,不将所述事件区块确定为所述服务器在处理事件过程中的异常事件区块;基于所述异常事件区块包含首帧数据和尾帧数据各自在所述事件任务的数据地址位置,对所述异常事件区块进行定位标识。

32、在本技术公开的一个实施例中,所述目标服务器确定模块用于基于所述异常事件区块的数据特征信息,生成异常事件区块处理请求,并将所述异常事件区块处理请求发送至网络平台内部所有服务器;基于所述网络平台内部所有服务器的应答消息,确定适配处理所述异常事件区块的目标服务器,包括:

33、基于所述异常事件区块的数据类型特征信息和数据量特征信息,生成异常事件区块处理请求,并基于网络平台内部所有服务器各自的网络地址,向所有服务器广播发送所述异常事件区块处理请求;

34、对所述网络平台内部所有服务器各自返回的应答消息进行消息内容和应答响应时间分析,确定适配处理所述异常事件区块的目标服务器。

35、在本技术公开的一个实施例中,所述待处理事件数据提取与发送模块用于基于对所述异常事件区块的定位标识信息,从所述用户端的事件数据库中提取所述异常事件区块对应的待处理事件数据,并将所述待处理事件数据发送至所述目标服务器,包括:

36、基于对所述异常事件区块的定位标识信息包含的异常事件区块包含首帧数据和尾帧数据各自在所述事件任务的数据地址位置,从所述用户端的事件数据库中提取所述异常事件区块对应的待处理事件数据,对所述待处理事件数据进行压缩打包处理后,将所述待处理事件数据发送至所述目标服务器;

37、所述事件处理进程调整模块用于对所述用户端当前连接的服务器进行事件处理进程调整操作,包括:

38、指示所述用户端当前连接的服务器暂停于对所述异常事件区块的处理进程。

39、在本技术公开的一个实施例中,所述处理结果验证与返回模块用于对所述目标服务器对所述待处理事件数据的处理结果进行验证,判断所述处理结果是否属于有效处理结果;基于所述用户端当前连接的服务器所处事件处理进程,将所述有效处理结果返回至所述用户端当前连接的服务器的事件处理数据流中,包括:

40、对所述目标服务器对所述待处理事件数据的处理结果进行验证,得到所述处理结果包含的正确结果数据量占比;若所述正确结果数据量占比大于或等于预设占比阈值,则判断所述处理结果属于有效处理结果;若所述正确结果数据量小于预设占比阈值,则判断所述处理结果不属于有效处理结果;

41、基于所述用户端当前连接的服务器暂停处理的异常事件区块在整个事件处理过程的流程位置,将所述有效处理结果返回至所述用户端当前连接的服务器对应的事件处理数据流中;

42、所述事件处理进程调整模块还用于基于所述用户端当前连接的服务器对所述有效处理结果的接收状态,再次对所述用户端当前连接的服务器进行事件处理进程调整操作,包括:

43、判断所述用户端当前连接的服务器是否已经完整接收所述有效处理结果,若是,则指示所述用户端当前连接的服务器重新启动之前暂停的对所述异常事件区块的处理进程;若否,则指示所述用户端当前连接的服务器继续暂停对所述异常事件区块的处理进程。

44、相比于现有技术,该跨平台事件处理方法和系统分析用户端的事件处理日志,得到用户端的事件处理属性信息,以此识别用户端当前连接的服务器在处理事件过程中的异常事件区块,便于将异常事件区块单独提取以此传输至其他服务器进行辅助处理;还向网络平台内部所有服务器发送异常事件区块处理情况,确定适配处理异常事件区块的目标服务器,为处理异常事件区块选择可靠的服务器;将从用户端的事件数据库提取异常事件区块对应的待处理事件数据发送至目标服务器,并调整用户端当前连接的服务器的事件进程;将目标服务器形成的有效处理结果返回至当前连接的服务器的时间处理数据流,并再次调整当前连接的服务器的事件处理进程,利用其他服务器来辅助当前服务器的事件任务处理工作,实现事件任务在不同服务器之间的跨平台处理。

45、本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。

46、下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

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