【技术实现步骤摘要】
本公开涉及计算机,尤其涉及人工智能、自然语言处理、计算机视觉、知识图谱、元宇宙、虚拟现实、增强现实、扩展现实、混合现实、数字孪生、智能问答、内容生成、软件开发。具体地,涉及一种插件生成方法、应用程序开发方法、装置、电子设备、存储介质以及程序产品。
技术介绍
1、应用程序,可以为完成某项或多项特定工作的计算机程序。对应用程序进行扩展或者更新,是应用程序开发的一个重要环节。通过更新或者扩展应用程序,能够优化界面、简化处理进程、增加功能,由此提高应用程序的运行速率、丰富应用程序的功能以及增加应用程序的趣味性,提高用户体验。
技术实现思路
1、本公开提供了一种插件生成方法、应用程序开发方法、装置、电子设备、存储介质以及程序产品。
2、根据本公开的一方面,提供了一种插件生成方法,包括:响应于检测到功能扩展指令,根据功能扩展指令,确定功能扩展信息,其中,功能扩展指令是根据功能需求信息生成的;根据功能扩展信息,创建扩展软件开发工具包;创建与扩展软件开发工具包对应的功能扩展接口,其中,功能扩展
...【技术保护点】
1.一种插件生成方法,包括:
2.根据权利要求1所述的方法,其中,所述根据所述功能扩展信息,创建扩展软件开发工具包,包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求3所述的方法,其中,所述根据所述功能扩展信息,确定业务库,包括:
5.根据权利要求2所述的方法,还包括:
6.根据权利要求2~5中任一项所述的方法,其中,所述根据所述功能扩展信息对与业务库对应的至少一个功能模块进行集成,得到所述扩展软件开发工具包,包括:
7.根据权利要求6所述的方法,其中,所述根据所述模块依赖关系信息,
...【技术特征摘要】
1.一种插件生成方法,包括:
2.根据权利要求1所述的方法,其中,所述根据所述功能扩展信息,创建扩展软件开发工具包,包括:
3.根据权利要求2所述的方法,还包括:
4.根据权利要求3所述的方法,其中,所述根据所述功能扩展信息,确定业务库,包括:
5.根据权利要求2所述的方法,还包括:
6.根据权利要求2~5中任一项所述的方法,其中,所述根据所述功能扩展信息对与业务库对应的至少一个功能模块进行集成,得到所述扩展软件开发工具包,包括:
7.根据权利要求6所述的方法,其中,所述根据所述模块依赖关系信息,对与所述业务库对应的至少一个功能模块进行集成,得到所述扩展软件开发工具包,包括:
8.根据权利要求7所述的方法,其中,所述根据所述模块依赖关系信息,创建与所述业务库对应的至少一个功能模块的通信连接,包括:
9.根据权利要求6~8中任一项所述的方法,其中,所述功能模块与所述模型数据层运行于不同的线程。
10.根据权利要求1~9中任一项所述的方法,其中,所述创建与所述扩展软件开发工具包对应的功能扩展接口,包括:
11.根据权利要求1~10中任一项所述的方法,其中,所述对所述扩展软件开发工具包和所述功能扩展接口进行非业务逻辑的虚拟引擎适配,得到与至少一种虚拟引擎适配的功能扩展插件,包括:
12.根据权利要求1~11中任一项所述的方法,其中,所述非业务逻辑的虚拟引擎适配包括以下至少之一:编程语言适配和数据结构适配。
13.根据权利要求1~12中任一项所述的方法,还包括:
14.根据权利要求1~13中任一项所述的方法,其中,所述功能扩展信息包括以下至少之一:人工智能功能扩展信息、区块链功能扩展信息、人机交互功能扩展信息、数字孪生功能扩展信息、物联网功能扩展信息和网络及运算功能扩...
【专利技术属性】
技术研发人员:宗雷雷,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。