[发明专利]一种基于对多个处理算法的嵌套调用和性能优化的方法在审
申请号: | 202110456019.7 | 申请日: | 2021-04-26 |
公开(公告)号: | CN113515314A | 公开(公告)日: | 2021-10-19 |
发明(设计)人: | 蒋子健;陈功;蒙顺政 | 申请(专利权)人: | 深圳无芯科技有限公司 |
主分类号: | G06F9/4401 | 分类号: | G06F9/4401;G06F9/445 |
代理公司: | 深圳信科专利代理事务所(普通合伙) 44500 | 代理人: | 吴军 |
地址: | 518000 广东省深圳市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 处理 算法 嵌套 调用 性能 优化 方法 | ||
本发明涉及一种基于对多个处理算法的嵌套调用和性能优化的方法,包括:网络服务装置和若干个算法装置(第一算法装置、第二算法装置....第N算法装置),所述网络服务装置用于接收用户的请求数据并判断和调用各算法装置进行运算(第一运算处理、第二运算处理.....第N运算处理),以及将运算结果发送给用户;所述算法装置,用于接收网络服务装置的命令并执行相应的运算过程(第一运算处理、第二运算处理.....第N运算处理)并得到运算结果(第一运算结果、第二运算结果....第N运算结果)。本发明提供的基于对多个处理算法的嵌套调用和性能优化的方法,通过在服务器启动时一次性执行每一个算法装置的初始化过程,将生成的系统资源和运行环境保留下来,供用户多次请求执行运算过程的方式,实现了每次调用算法装置时节省时间和优化性能的目的。
技术领域
本发明涉及嵌套算法技术领域,特别涉及一种基于对多个处理算法的嵌套调用和性能优化的方法。
背景技术
算法装置均需要执行初始化以及运算的过程,而执行一次初始化过程的耗时比每次执行运算过程的耗时相对更长,现有技术提供的嵌套算法中,是一个完整的算法后连接另一个完整的算法,即在接收到用户命令后,算法1初始化和运算结束后,算法2执行初始化以及运算,依次类推,导致每个算法装置的初始化和运算时间均计入在用户命令之后,相当耗时,且每次运算之前都需要进行初始化,导致整个算法的执行过程重复繁琐。
发明内容
本发明提供一种基于对多个处理算法的嵌套调用和性能优化的方法,解决了现有嵌套算法耗时较长,执行过程重复繁琐的问题。
为了实现上述目的,本发明提供以下技术方案:
一种基于对多个处理算法的嵌套调用和性能优化的方法,包括:网络服务装置和若干个算法装置(第一算法装置、第二算法装置....第N算法装置),所述网络服务装置用于接收用户的请求数据并判断和调用各算法装置进行运算处理(第一运算处理、第二运算处理.....第N运算处理),以及将运算结果发送给用户;所述算法装置,用于接收网络服务装置的命令并执行相应的运算处理(第一运算处理、第二运算处理.....第N运算处理)并得到运算结果(第一运算结果、第二运算结果....第N运算结果);具体方法如下:
S1、网络服务装置启动,并依次向各个算法装置发送启动命令;
S2、各个算法装置接收到启动命令后各自进行初始化处理,并将初始化过程生成的系统资源和运行环境保留在服务器中;
S3、网络服务装置接收到用户的请求并向第一算法装置发送第一算法请求;
S4、第一算法装置接收第一算法请求并执行第一运算处理,将第一运算结果记录下来,向第二算法装置发送第一运算结果和第二算法请求;
S5、第二算法装置接收第一运算结果和第二算法请求并执行第二运算处理,将第二运算结果记录下来,向第三算法装置发送第二运算结果和第三算法请求,依次类推;
S6、第N算法装置接收第(N-1)运算结果和第N算法请求并执行第N运算处理,将第N运算结果记录下来;
S7、第N算法装置向第(N-1)算法装置返回第N运算结果,依次类推;
S8、第二算法装置接收第N运算结果并向第一算法装置返回第N运算结果;
S9、第一算法装置接收第N运算结果并向网络服务装置返回第N运算结果;
S10、网络服务装置接收第N运算结果并返回给用户。
优选的,各算法装置中没有中途退出的部分,即使在运算处理过程中出现错误,算法装置也不会退出,而是跳过该次运算处理过程,并通知往后的其他算法装置也退出该次运算处理的过程,直接等待下次用户请求时再执行新一次的运算处理过程。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳无芯科技有限公司,未经深圳无芯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110456019.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:增材制造系统
- 下一篇:液位检测装置、供应装置及表面清洁系统