一种基于报文的任务切换控制方法及系统技术方案

技术编号:39196485 阅读:14 留言:0更新日期:2023-10-27 08:43
本发明专利技术公开了一种基于报文的任务切换控制方法及系统,属于智能控制领域,其中方法包括:通过发送节点将待传递数据进行封装得到目标发送报文;通过接收节点对目标发送报文进行接收,得到目标接收报文;报文识别中心对目标接收报文进行分析,获取目标解析验证信息;当目标解析验证信息符合预定信息要求时,获取目标接收报文的目标任务类型;当接收节点无法处理目标任务类型的报文任务时,从多个分布式节点中分析确定执行节点;将目标接收报文发送至执行节点进行任务切换执行。本申请解决了现有技术中报文传输和任务调度效率较低,影响计算机系统性能的技术问题,达到了提升报文传输和任务调度效率,从而提高计算机系统性能的技术效果。效果。效果。

【技术实现步骤摘要】
一种基于报文的任务切换控制方法及系统


[0001]本专利技术涉及智能控制领域,具体涉及一种基于报文的任务切换控制方法及系统。

技术介绍

[0002]在计算机网络系统发展的大背景下,分布式计算技术广泛应用于各类大规模的计算任务中,其中多个节点通过报文传输实现信息交互与任务调度。传统的报文传送机制与任务调度之间存在高度的静态耦合关系,报文在节点间传输严格遵循预设的路径,各节点只能处理指定类型的任务,导致节点之间的报文交互缺乏灵活性,报文传输效率低下,一旦传输路径发生变化或者某节点过载,就容易造成整个任务的执行失败;另外,固定的任务调度方式也难以实现负载均衡,单节点过载问题层出不穷。

技术实现思路

[0003]本申请通过提供了一种基于报文的任务切换控制方法及系统,旨在解决现有技术中报文传输和任务调度效率较低,影响计算机系统性能的技术问题。
[0004]鉴于上述问题,本申请提供了一种基于报文的任务切换控制方法及系统。
[0005]本申请公开的第一个方面,提供了一种基于报文的任务切换控制方法,该方法包括:通过发送节点将待传递数据进行封装得到目标发送报文,发送节点属于多个分布式节点;通过多个分布式节点中的接收节点对目标发送报文进行接收,得到目标接收报文;获取目标解析验证信息,目标解析验证信息是指报文识别中心对目标接收报文进行分析得到的信息;当目标解析验证信息符合预定信息要求时,获取目标接收报文的目标任务类型;当接收节点无法处理目标任务类型的报文任务时,从多个分布式节点中分析确定执行节点;将目标接收报文发送至执行节点进行任务切换执行。
[0006]本申请公开的另一个方面,提供了一种基于报文的任务切换控制系统,该系统包括:目标发送报文模块,用于通过发送节点将待传递数据进行封装得到目标发送报文,发送节点属于多个分布式节点;目标接收报文模块,用于通过多个分布式节点中的接收节点对目标发送报文进行接收,得到目标接收报文;解析验证信息模块,用于获取目标解析验证信息,目标解析验证信息是指报文识别中心对目标接收报文进行分析得到的信息;目标任务类型模块,用于当目标解析验证信息符合预定信息要求时,获取目标接收报文的目标任务类型;执行节点确定模块,用于当接收节点无法处理目标任务类型的报文任务时,从多个分布式节点中分析确定执行节点;任务切换执行模块,用于将目标接收报文发送至执行节点进行任务切换执行。
[0007]本申请中提供的一个或多个技术方案,至少具有如下技术效果或优点:由于采用了发送节点将待传递数据封装成目标发送报文,实现数据的报文化,便于在分布式节点间进行传输;接收节点接收目标发送报文,得到目标接收报文,实现报文的接收与识别;获取目标接收报文的目标解析验证信息,实现报文内容的识别;判断目标解析验证信息是否符合预定要求,实现对报文进行过滤与分类;获取目标接收报文的目标任务
类型,根据报文内容解析实现任务类型的动态识别;判断接收节点是否能处理该任务类型,实现节点处理能力的判断;如果接收节点无法处理,则从分布式节点中选择执行节点对报文进行任务切换执行的技术方案,解决了现有技术中报文传输和任务调度效率较低,影响计算机系统性能的技术问题,达到了提升报文传输和任务调度效率,从而提高计算机系统性能的技术效果。
[0008]上述说明仅是本申请技术方案的概述,为了能够更清楚了解本申请的技术手段,而可依照说明书的内容予以实施,并且为了让本申请的上述和其它目的、特征和优点能够更明显易懂,以下特举本申请的具体实施方式。
附图说明
[0009]图1为本申请实施例提供了一种基于报文的任务切换控制方法的一种流程示意图;图2为本申请实施例提供了一种基于报文的任务切换控制方法中得到实时处理任务负载指数的一种流程示意图;图3为本申请实施例提供了一种基于报文的任务切换控制系统的一种结构示意图。
[0010]附图标记说明:目标发送报文模块11,目标接收报文模块12,解析验证信息模块13,目标任务类型模块14,执行节点确定模块15,任务切换执行模块16。
具体实施方式
[0011]本申请提供的技术方案总体思路如下:本申请实施例提供了一种基于报文的任务切换控制方法及系统。具体的,报文传输与任务调度相分离,报文识别中心动态识别报文的任务类型,不同节点可以根据自身情况接受或拒绝该任务,再由报文识别中心选择空闲节点来执行任务,从而实现基于报文内容的动态任务切换,突破任务与节点的静态对应关系,大幅提升报文传输的动态性和系统任务处理的灵活性,有效避免单节点过载问题,提高计算机网络中的任务传输效率,从而提高计算机系统的性能。
[0012]在介绍了本申请基本原理后,下面将结合说明书附图来具体介绍本申请的各种非限制性的实施方式。
实施例一
[0013]如图1所示,本申请实施例提供了一种基于报文的任务切换控制方法,该方法应用于一种基于报文的任务切换控制系统,该系统与一分布式平台通信连接,且分布式平台包括多个分布式节点。
[0014]在本申请实施例中,公开了一种基于报文的任务切换控制方法,该方法应用于一种基于报文的任务切换控制系统中。该系统与一分布式平台通信连接,分布式平台由多个分布式节点组成,包括发送节点和接收节点,这些节点之间可以相互通信和协作。当一个节点接收到报文后,如果其无法处理报文中的任务,则可将该任务动态切换到其他空闲节点上执行,实现节点之间的无缝协作,提高任务处理的灵活性和系统扩展性。
[0015]任务切换控制方法包括:通过发送节点将待传递数据进行封装得到目标发送报文,所述发送节点属于所述多个分布式节点;在本申请实施例中,发送节点是指分布式平台中多个分布式节点的节点之一,该节点向其他节点发送待传递数据。待传递数据是指发送节点传输给其他接收节点的数据。为了对待传递数据进行传输,先对待传递数据进行封装处理,发送节点根据网络传输协议,在待传递数据外添加控制信息头部、标识字段等,构成符合标准格式的报文数据包,也即目标发送报文。
[0016]通过所述多个分布式节点中的接收节点对所述目标发送报文进行接收,得到目标接收报文;在本申请实施例中,接收节点同样也是分布式平台中的节点,其可以接收发送节点发送过来的目标发送报文。
[0017]接收节点实时监测分布式平台的网络,当检测到有报文发送过来时,获取该报文的内容和头部信息。接收节点检查报文头部的目标地址是否匹配本节点地址,以及验证报文是否完整、符合传输协议等。如果报文通过验证,接收节点会在本地存储下该报文的全部内容,实现对目标发送报文的接收。随后,接收节点调用报文解析功能,提取出报文内容,得到目标接收报文。
[0018]通过接收节点实现对发送报文的接收和转换,获取目标接收报文,为后续的报文解析、任务分配等功能提供数据支持。
[0019]获取目标解析验证信息,所述目标解析验证信息是指报文识别中心对所述目标接收报文进行分析得到的信息;在本申请实施例中,报文识别中心是具有报文解析和验证功能的报文处理单元。当接收节点获取目标接收报文后,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于报文的任务切换控制方法,其特征在于,所述方法应用于一种基于报文的任务切换控制系统,所述系统与一分布式平台通信连接,且所述分布式平台包括多个分布式节点,所述方法包括:通过发送节点将待传递数据进行封装得到目标发送报文,所述发送节点属于所述多个分布式节点;通过所述多个分布式节点中的接收节点对所述目标发送报文进行接收,得到目标接收报文;获取目标解析验证信息,所述目标解析验证信息是指报文识别中心对所述目标接收报文进行分析得到的信息;当所述目标解析验证信息符合预定信息要求时,获取所述目标接收报文的目标任务类型;当所述接收节点无法处理所述目标任务类型的报文任务时,从所述多个分布式节点中分析确定执行节点;将所述目标接收报文发送至所述执行节点进行任务切换执行。2.根据权利要求1所述方法,其特征在于,在所述获取目标解析验证信息之后,还包括:通过所述报文识别中心的解析模块对所述目标接收报文进行解析,得到报文解析数据;获取数据对比结果,所述数据对比结果为所述报文识别中心的验证模块对所述待传递数据与所述报文解析数据进行对比得到的结果;根据所述数据对比结果,若不一致,发出研判指令,所述研判指令用于提醒技术人员基于预设研判方案进行研究判断处理。3.根据权利要求2所述方法,其特征在于,所述预设研判方案包括预设封装研判方案、预设发送研判方案、预设接收研判方案和预设解析研判方案。4.根据权利要求1所述方法,其特征在于,所述当所述接收节点无法处理所述目标任务类型的报文任务时,从所述多个分布式节点中分析确定执行节点,包括:匹配所述接收节点的可处理任务类型集;判断所述目标任务类型是否属于所述可处理任务类型集;若是属于,计算所述接收节点的实时处理任务负载指数;当所述实时处理任务负载指数处于预设负载阈值时,从所述多个分布式节点中分析确定所述执行节点。5.根据权利要求4所述方法,其特征在于,所述计算所述接收节点的实时处理任务负载指数,包括:获取所述接收节点的实时处理任务列表;从所述实时处理任务列表中提取第一任务,所述第一任务具备第一报文的标识;获取所述第一报文的第一报文数据量,并结合第一优先级系数加权得到所述第一任务的第一负载指数,所述第一优先级系数为根据所述第一任务在所述实时处理任务列表中的处理优先级排名确定的优先级系数;根据所述第一负载指数得到所述实时...

【专利技术属性】
技术研发人员:辛大勇何建伟黎小兵陈小兵王维
申请(专利权)人:江苏嘉擎信息技术有限公司
类型:发明
国别省市:

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

1