System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 跨平台事件处理方法和系统技术方案_技高网

跨平台事件处理方法和系统技术方案

技术编号:40209181 阅读:10 留言:0更新日期:2024-02-02 22:19
本发明专利技术涉及计算机服务技术领域,提供了跨平台事件处理方法和系统,分析用户端的事件处理日志,得到用户端的事件处理属性信息,以此识别用户端当前连接的服务器在处理事件过程中的异常事件区块;还向网络平台内部所有服务器发送异常事件区块处理情况,确定适配处理异常事件区块的目标服务器,为处理异常事件区块选择可靠的服务器;将从用户端的事件数据库提取异常事件区块对应的待处理事件数据发送至目标服务器,并调整用户端当前连接的服务器的事件进程;将目标服务器形成的有效处理结果返回至当前连接的服务器的时间处理数据流,利用其他服务器来辅助当前服务器的事件任务处理工作,实现事件任务在不同服务器之间的跨平台处理。

【技术实现步骤摘要】

本专利技术涉及计算机服务,特别涉及跨平台事件处理方法和系统


技术介绍

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、异常事件区块识别与定位模块,用于基于所述事件处理属性信息,识别所述用本文档来自技高网...

【技术保护点】

1.跨平台事件处理方法,其特征在于,其包括如下步骤:

2.如权利要求1所述的跨平台事件处理方法,其特征在于:

3.如权利要求1所述的跨平台事件处理方法,其特征在于:

4.如权利要求1所述的跨平台事件处理方法,其特征在于:

5.如权利要求1所述的跨平台事件处理方法,其特征在于:

6.跨平台事件处理系统,其特征在于,包括:

7.如权利要求6所述的跨平台事件处理系统,其特征在于:

8.如权利要求6所述的跨平台事件处理系统,其特征在于:

9.如权利要求6所述的跨平台事件处理系统,其特征在于:

10.如权利要求6所述的跨平台事件处理系统,其特征在于:

【技术特征摘要】

1.跨平台事件处理方法,其特征在于,其包括如下步骤:

2.如权利要求1所述的跨平台事件处理方法,其特征在于:

3.如权利要求1所述的跨平台事件处理方法,其特征在于:

4.如权利要求1所述的跨平台事件处理方法,其特征在于:

5.如权利要求1所述的跨平台事件处理方法,其特征在于:

【专利技术属性】
技术研发人员:樊骥韩洋钟采奕李牧朱谨颋
申请(专利权)人:成都中科合迅科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1