业务路径可编程方法及系统架构技术方案

技术编号:24589909 阅读:39 留言:0更新日期:2020-06-21 02:28
本发明专利技术提供了一种业务路径可编程方法及系统架构,其中方法应用于系统架构中的处理设备,所述系统架构还包括与所述处理设备相连的内存访问硬件模块,内存访问硬件模块设置于硬件组件之间,且,硬件组件外设置有旁路组件;所述方法包括:所述处理设备存储有依据用户需求匹配的业务路径编程后获得的软件配置和路由配置;通过所述软件配置和所述路由配置、调整旁路组件的工作模式和/或内存访问硬件模块的工作模式来调整系统架构,于所述系统架构中实现与用户需求匹配的业务路径。本发明专利技术可以根据用户需求灵活调整硬件架构和软件架构,灵活调整业务路径,从而提高系统架构的适用性和灵活性。

Business path programmable method and system architecture

【技术实现步骤摘要】
业务路径可编程方法及系统架构
本申请涉及计算机及芯片领域,尤其涉及一种业务路径可编程方法及系统架构。
技术介绍
随着互联网的快速发展,系统架构越来越大、支持的业务场景也越来越多。为了支持越来越多的业务场景,目前系统架构大部分为软件架构和硬件架构的混合设计。系统架构可以实现多个功能,每个功能对应的业务数据于系统架构中按照指定的业务路径处理(例如,A硬件处理、进入B软件处理、进入C软件处理、D硬件处理、结束)。也即业务数据在软件架构和硬件架构之间交互,由软件架构处理部分业务操作,由硬件架构处理部分业务操作,从而完成一个业务路径的执行过程。在实际使用过程中会根据用户需求来调整业务路径,通常情况下硬件架构成型后不会轻易改变,通常会在硬件架构的基础上调整软件架构,以此方式来添加新功能的业务路径或更新已有功能的业务路径。但是,由于硬件架构已经确定,所以很大程度上会限制软件架构的调整范围,这导致能够业务路径的变更范围有限进而限制系统架构所适用的业务场景和迭代更新过程。
技术实现思路
鉴于此,本申请提供一种业务路径可本文档来自技高网...

【技术保护点】
1.一种业务路径可编程方法,其特征在于,应用于系统架构中的处理设备,所述系统架构还包括与所述处理设备相连的内存访问硬件模块,内存访问硬件模块设置于硬件组件之间,且,硬件组件外设置有旁路组件;所述方法包括:/n所述处理设备存储有依据用户需求匹配的业务路径编程后获得的软件配置和路由配置;通过所述软件配置和所述路由配置、调整旁路组件的工作模式和/或内存访问硬件模块的工作模式来调整系统架构,于所述系统架构中实现与用户需求匹配的业务路径。/n

【技术特征摘要】
1.一种业务路径可编程方法,其特征在于,应用于系统架构中的处理设备,所述系统架构还包括与所述处理设备相连的内存访问硬件模块,内存访问硬件模块设置于硬件组件之间,且,硬件组件外设置有旁路组件;所述方法包括:
所述处理设备存储有依据用户需求匹配的业务路径编程后获得的软件配置和路由配置;通过所述软件配置和所述路由配置、调整旁路组件的工作模式和/或内存访问硬件模块的工作模式来调整系统架构,于所述系统架构中实现与用户需求匹配的业务路径。


2.如权利要求1所述的方法,其特征在于,所述通过所述软件配置和所述路由配置、调整旁路组件的工作模式和/或内存访问硬件模块的工作模式来调整系统架构包括:
通过所述软件配置和所述路由配置调整内存访问硬件模块的工作模式,采用直通模式来调整调整系统架构;和/或,
通过所述软件配置和所述路由配置调整内存访问硬件模块的工作模式,采用插入软件处理模式来调整调整系统架构;和/或,
通过所述软件配置和所述路由配置调整内存访问硬件模块的工作模式,采用替换硬件处理模式来调整调整系统架构;和/或,
通过所述软件配置和所述路由配置调整内存访问硬件模块的工作模式,采用硬件加速单处理模式来调整调整系统架构;和/或,
通过所述软件配置和所述路由配置调整内存访问硬件模块的工作模式,采用硬件加速多处理模式来调整调整系统架构;和/或,
通过所述软件配置和所述路由配置调整旁路组件的工作模式,采用硬件旁路模式来调整调整系统架构。


3.如权利要求2所述的方法,其特征在于,在第一硬件组件和第二硬件组件设置第一内存访问硬件模块,且,第一内存访问硬件模块与所述处理设备相连;所述第一内存访问硬件模块包括:
用于连接第一硬件组件的第一开关组件1,和,用于连接第二硬件组件的第一开关组件2,且,所述第一开关组件1连接所述第一开关组件2;
与所述第一开关组件1连接的第一DMA引擎1,与所述第一开关组件2连接的第一DMA引擎2;
与所述第一DMA引擎1和第一DMA引擎2连接第一开关组件3,且,所述第一开关组件3连接所述处理设备;
则所述通过所述软件配置和所述路由配置调整内存访问硬件模块的工作模式,采用直通模式来调整调整系统架构,包括:
所述处理设备控制第一开关组件1导通第一硬件组件,控制第一开关组件2导通第二硬件组件,于第一硬件组件和第二硬件组件之间实现直通模式。


4.如权利要求3所述的方法,其特征在于,所述通过所述软件配置和所述路由配置调整内存访问硬件模块的工作模式,采用插入软件处理模式来调整调整系统架构,包括:
所述处理设备控制第一开关组件1导通第一硬件组件,控制第一开关组件2导通第二硬件组件,控制第一DMA引擎1和第一DMA引擎2处于工作状态;
第一DMA引擎1从第一硬件组件提取业务数据发送至处理设备,经处理设备的软件模块处理后,经第一DMA引擎2发送至第二硬件组件;或者,
第一DMA引擎2从第二硬件组件提取业务数据发送至处理设备,经处理设备的软件模块处理后,经第一DMA引擎1发送至第一硬件组件。


5.如权利要求3所述的方法,其特征在于,在第二硬件组件和第三硬件组件设置第二内存访问硬件模块,且,第二内存访问硬件模块与所述处理设备相连;其中,所述第二内存访问硬件模块包括:
用于连接第二硬件组件的第二开关组件1,和,用于连接第三硬件组件的第二开关组件2,且,所述第二开关组件1连接所述第二开关组件2;
与所述第二开关组件1连接的第二DMA引擎1,与所述第二开关组件2连接的第二D...

【专利技术属性】
技术研发人员:黄朝波董伸刘禄仁邱模炯
申请(专利权)人:优刻得科技股份有限公司
类型:发明
国别省市:上海;31

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

1