[发明专利]算法调用方法、电子设备及存储介质在审
申请号: | 202110191349.8 | 申请日: | 2021-02-19 |
公开(公告)号: | CN112965794A | 公开(公告)日: | 2021-06-15 |
发明(设计)人: | 陈玲 | 申请(专利权)人: | 西安智周深鉴信息科技集团有限公司 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06F11/30;G06F11/32 |
代理公司: | 北京商专永信知识产权代理事务所(普通合伙) 11400 | 代理人: | 黄谦;车江华 |
地址: | 710061 陕西省西安市*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 算法 调用 方法 电子设备 存储 介质 | ||
1.一种算法调用方法,其特征在于,包括:
构建算法库,所述算法库中的所有算法的实现函数具有约定的接口规范;
向开发人员提供任务属性描述和函数调用描述的输入端口;
响应于开发人员通过所述输入端口输入的任务属性描述和函数调用描述生成计算任务信息文件;
至少读取所述算法库信息文件,并链接所述算法库通过所述预定的接口规范调用相应算法生成可执行文件。
2.根据权利要求1所述的方法,其特征在于,还包括:预先建立对应于所述算法库的算法库信息文件;
至少读取所述算法库信息文件,并链接所述算法库通过所述预定的接口规范调用相应算法生成可执行文件,包括:
读取所述算法库信息文件和所述计算任务信息文件,并链接所述算法库通过所述预定的接口规范调用相应算法生成可执行文件。
3.根据权利要求1所述的方法,其特征在于,
读取所述算法库信息文件和所述计算任务信息文件,并链接所述算法库通过所述预定的接口规范调用相应算法生成可执行文件,包括:
根据所述计算任务信息文件和所述算法库信息文件确定计算任务列表和各计算任务中的算法调用列表;
读取与当前计算任务相关的硬件输入数据信号;
读取与当前计算任务相关的算法调用列表及各算法参数对所述硬件输入数据信号进行处理。
4.根据权利要求3所述的方法,其特征在于,
读取与当前计算任务相关的算法调用列表及各算法参数对所述硬件输入数据信号进行处理,包括:
读取与当前计算任务相关的算法调用列表及各算法参数,通过多线程形式或者多进程形式或者多分区形式对所述硬件输入数据信号进行处理。
5.根据权利要求3所述的方法,其特征在于,还包括:
当算法的编程语言为预设编程语言时,将相应的算法库信息文件转换为算法接口源代码;
根据所述算法接口源代码生成算法接口模块,以辅助获得算法入口地址。
6.根据权利要求3所述的方法,其特征在于,还包括:
在开始读取与当前计算任务相关的硬件输入数据信号之前记录第一时刻;
在对所述硬件输入信号处理之后记录第二时刻;
根据所述第一时刻和第二时刻确定计算任务执行时间;
当所述计算任务执行时间大于当前计算任务的周期时生成错误码,以用于判断当前计算任务的运行状态异常。
7.根据权利要求6所述的方法,其特征在于,还包括,根据所述错误码监控计算任务的运行状态。
8.根据权利要求1所述的方法,其特征在于,所述任务属性描述包括各计算任务的优先级、周期、任务输入数据来源和任务输出数据目标位置中的至少一种;所述函数调用描述包括:各计算任务中对各算法实现函数的调用关系、函数名称、函数输入来源、函数输出位置和函数参数设置中的至少一种。
9.一种电子设备,其包括:至少一个处理器,以及与所述至少一个处理器通信连接的存储器,其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行权利要求1-8中任意一项所述方法的步骤。
10.一种存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行时实现权利要求1-8中任意一项所述方法的步骤。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安智周深鉴信息科技集团有限公司,未经西安智周深鉴信息科技集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110191349.8/1.html,转载请声明来源钻瓜专利网。