[发明专利]一种用于实现软件开发的方法、系统以及电子设备在审
申请号: | 202110743630.8 | 申请日: | 2021-06-30 |
公开(公告)号: | CN115543276A | 公开(公告)日: | 2022-12-30 |
发明(设计)人: | 蔺振超;丁超;卢冬;肖伟军;孟德益;山昌;易见;朱佳鑫;钱坤 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/41 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 张卿;毛威 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 实现 软件 开发 方法 系统 以及 电子设备 | ||
本申请实施例提供了一种用于实现软件开发的方法、系统以及电子设备,该方法应用于电子设备,该电子设备可以基于第一软件的系统层中的n个文件发布系统软件工具开发包,从而可以通过该系统软件工具开发包,进行系统层能力的扩展,可以丰富系统层的能力,提高了用户的体验和降低了开发难度。
技术领域
本申请涉及软件领域,并且更具体地,涉及一种用于实现软件开发的方法、系统以及电子设备。
背景技术
目前各个操作系统中,会向开发者提供SDK以方便开发者开发各种应用程序,目前提供的SDK中仅是包含应用框架层的接口,开发者可以基于该SDK支撑应用程序的编译与开发,实现操作系统的应用程序层的扩展,但是目前不能通过SDK对应用程序层以下的系统层进行能力扩展。
发明内容
本申请提供一种用于实现软件开发的方法、系统以及电子设备,该方法可以提供系统层的系统软件工具开发包,可以支持系统层能力的扩展,丰富了系统层的能力,提高了用户的体验和降低了开发难度。
第一方面,提供了一种系统,该系统包括源侧装置和目标侧装置,其中,
该源侧装置,用于获取第一软件的n个文件以生成系统软件工具开发包,并发布该系统软件工具开发包,该n个文件为该第一软件的系统层的文件,该系统软件工具开发包包括该n个文件,其中,n≥1,且n为正整数;
该目标侧装置,用于获取该第一软件和该系统软件工具开发包,利用该系统软件工具开发包编译扩展组件源代码,以生成扩展组件,并合并该第一软件和该扩展组件以生成第二软件。
本申请实施例中,源侧装置获取第一软件的n个文件以生成系统软件工具开发包,并发布系统软件工具开发包,该n个文件为第一软件的系统层的文件,从而目标侧装置可以通过该系统软件工具开发包扩展第一软件系统层的能力,丰富了系统层的能力,提高了用户的体验和降低了开发难度。
结合第一方面,在第一方面的某些实现方式中,该源侧装置还发布该第一软件。
结合第一方面,在第一方面的某些实现方式中,该第一软件包括配置文件,该配置文件用于指示该n个文件在该系统层的第一路径和在该系统软件工具开发包的第二路径;
该源侧装置,具体用于执行该配置文件,将该n个文件拷贝至该系统软件工具开发包中的该第二路径中以生成该系统软件工具开发包,并发布该系统工具开发包。
具体地,该配置文件中包括了该n个文件在第一软件的第一路径和在该系统软件工具开发包中的第二路径,当源侧装置执行该配置文件时,可以自动的将该n个文件从第一路径下拷贝至第二路径下。
本申请实施例中,第一软件中包括配置文件,从而源侧装置可以执行该配置文件,自动将系统层中n个文件拷贝至设定的路径中。
结合第一方面,在第一方面的某些实现方式中,该配置文件还用于指示该n个文件在该系统软件工具开发包中的格式;
该源侧装置,具体用于执行该配置文件,确定该n个文件在该系统软件工具开发包中的格式以生成该系统软件工具开发包,并发布该系统软件工具开发包。
结合第一方面,在第一方面的某些实现方式中,该系统软件工具开发包还包括:模块配置文件,该模块配置文件用于指示该n个文件的功能;该目标侧装置,具体用于根据该模块配置文件,编译该系统软件工具开发包和该扩展组件源代码,生成该扩展组件。
具体地,由于该模块配置文件可以指示该n个文件的功能,则该目标侧装置,可以根据该模块配置文件,编写扩展组件的源代码,完成扩展组价的源代码编写后,可以编译该系统软件工具开发包和该系统扩展组件源代码,生成扩展组件。
结合第一方面,在第一方面的某些实现方式中,该源侧装置,还用于编译该第一软件的软件源代码,生成m个文件,其中,m≥n,且m为正整数;该m个文件中包括该n个文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110743630.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种压铸镁合金及其制备方法和应用
- 下一篇:高强度耐腐蚀铁铬合金块材及其用途