【技术实现步骤摘要】
基于分布式操作系统的接口调用方法、装置及处理器
[0001]本申请涉及人工智能领域,具体而言,涉及一种基于分布式操作系统的接口调用方法、装置及处理器。
技术介绍
[0002]HarmonyOS(鸿蒙操作系统)是一种面向万物互联时代的全新的分布式操作系统,鸿蒙操作系统提供了多种人工智能接口,供开发者进行程序开发时调用相关接口完成程序开发。然而,相关技术中,鸿蒙操作系统提供的人工智能接口繁多,而且在使用时步骤繁琐、需要传递的参数繁多。例如,应用程序开发人员如果想要调用“图像超分辨率”接口,需要通过以下步骤完成对“图像超分辨率”接口的调用:首先需要导入“图像超分辨率”接口相关编程类到工程中。然后在应用程序中实现“图像超分辨率”接口关联的数据引擎连接成功与连接失败的回调方法。
[0003]接下来,调用图像管理进程方法初始化数据引擎,在数据引擎回调连接服务成功后,实例化“图像超分辨率”接口,并将此工程的环境参数输入接口调用实例。然后,实例化需要通过图像超分辨率进行超分的对象,并将对象导入接口调用实例。接下来对超分后的图片结果实 ...
【技术保护点】
【技术特征摘要】
1.一种基于分布式操作系统的接口调用方法,其特征在于,包括:确定待开发应用程序需要调用的目标接口,并在接口调用框架中创建所述目标接口的接口调用实例,其中,所述目标接口为分布式操作系统中的人工智能接口,所述接口调用实例为执行所述目标接口的调用操作的代码实体;调用所述接口调用实例的接口调用方法,并对所述接口调用方法初始化,得到目标接口调用方法;通过所述接口调用框架调整所述接口调用实例的配置参数,得到配置完成的目标接口调用实例;调用所述目标接口调用方法执行所述目标接口调用实例,得到所述目标接口的调用结果。2.根据权利要求1所述的方法,其特征在于,调用所述目标接口调用方法执行所述目标接口调用实例,得到所述目标接口的调用结果包括:在采用同步调用方法执行所述目标接口调用实例的情况下,判断所述目标接口调用实例是否执行完成,在所述目标接口调用实例执行完成的情况下,获取所述调用结果;在采用异步调用方法执行所述目标接口调用实例的情况下,向用户返回目标接口已调用的提示信息,在所述目标接口调用实例执行完成的情况下,向所述用户发送所述调用结果。3.根据权利要求1所述的方法,其特征在于,在得到所述目标接口的调用结果之后,所述方法还包括:调用接口释放方法将所述目标接口与所述接口调用框架的连接断开;将所述目标接口调用实例从所述接口调用框架中删除。4.根据权利要求1所述的方法,其特征在于,调用所述接口调用实例的接口调用方法,并对所述接口调用方法初始化包括:确定所述目标接口的接口类型,根据所述接口类型在所述接口调用框架中确定用于对所述目标接口进行初始化的数据引擎;将所述接口调用实例与所述数据引擎连接,调用所述数据引擎中的接口调用方法,并对所述接口调用方法初始化。5.根据权利要求1所述的方法,其特征在于,通过所述接口调用框架调整所述接口调用实例的配置参数包括:确定所述待开发应用程序调用所述目标接口的多个开发需求;依据所述开发需求调整所述接口调用实例中...
【专利技术属性】
技术研发人员:党亚林,苗志高,俎旭,周生宁,
申请(专利权)人:工银科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。