欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2011104554915
申请人: 百度在线网络技术(北京)有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2024-04-18
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种计算机实现的用于建立或更新待开发对象的软件开发环境的方法,其中,所述方法包括以下步骤:a.获取所述待开发对象的对象相关信息;

b.基于所述对象相关信息对预获取的模板信息进行编辑操作,以生成用于建立或更新所述软件开发环境的环境构建信息;其中,所述模板信息包括脚本模板信息,所述环境构建信息包括脚本信息;

其中,所述方法还包括以下步骤:

i执行所述脚本信息对应的脚本操作以建立或更新所述待开发对象的软件开发环境。

2.根据权利要求1所述的方法,其中,所述编辑操作包括添加操作,所述步骤b包括以下步骤:-根据所述对象相关信息获取需要添加至所述模板信息中的待添加信息;

-将所述待添加信息添加至所述模板中以获得所述环境构建信息。

3.根据权利要求1或2所述的方法,其中,所述编辑操作包括更改和/或删除操作,所述步骤b还包括以下步骤:-根据所述对象相关信息确定所述模板信息中需要进行更改和/或删除操作的内容信息;

-对所述内容信息执行所述更改和/或删除操作以获得所述环境构建信息。

4.根据权利要求1至3中任一项所述的方法,其中,所述对象相关信息包括所述待开发对象所位于的设备的网络地址信息,所述脚本信息包括所述网络地址信息,其中,所述步骤i包括以下步骤:-对所述设备远程执行所述脚本信息对应的脚本操作,以在所述设备中建立或更新所述待开发对象的软件开发环境。

5.根据权利要求1至4中任一项所述的方法,其中,所述对象相关信息包括以下至少一项: -对象基本信息;

-对象部署信息;

-对象配置信息。

6.根据权利要求5所述的方法,其中,所述对象相关信息包括所述对象部署信息,其中,所述对象部署信息包括所述待开发对象所需的环境相关信息的标识信息及其对应的目录地址信息;其中,所述方法在步骤i之前还包括以下步骤:-获取与所述对象部署信息对应的所述环境相关信息;

其中,所述步骤i还包括以下步骤:

-执行所述脚本信息对应的脚本操作,以根据所述对象部署信息对所述环境相关信息进行部署,以建立或更新所述待开发对象的软件开发环境。

7.根据权利要求6所述的方法,其中,所述环境相关信息包括以下至少一项:-所述待开发对象所需的数据文件信息;

-所述待开发对象所需的素材信息;

-用于开发所述待开发对象的函数信息。

8.根据权利要求1至7中任一项所述的方法,其中,所述模板信息还包括代码模板信息,所述环境构建信息还包括环境代码信息以及用于部署所述环境代码信息的代码部署脚本信息;

其中,所述步骤i还包括以下步骤:

-执行所述代码部署脚本信息对应的脚本操作,对所述环境代码信息进行部署,以建立或更新所述待开发对象的软件开发环境。

9.根据权利要求1至8中任一项所述的方法,其中,所述方法还包括以下步骤:-获取所述待开发对象的类型信息;

-获取与所述类型信息对应的模板信息;

其中,所述步骤a还包括以下步骤:

-获取与所述类型信息对应的对象相关信息。

10.根据权利要求9所述的方法,其中,所述类型信息包括以下任一项:-网站类型;

-单机软件类型;

-联机软件类型。

11.一种用于建立或更新待开发对象的软件开发环境的开发装置,其中,所述开发装置包括:第一获取装置,用于获取所述待开发对象的对象相关信息;

生成装置,用于基于所述对象相关信息对预获取的模板信息进行编辑操作,以生成用于建立或更新所述软件开发环境的环境构建信息;其中,所述模板信息包括脚本模板信息,所述环境构建信息包括脚本信息;

执行装置,用于执行所述脚本信息对应的脚本操作以建立或更新所述待开发对象的软件开发环境。

12.根据权利要求11所述的开发装置,其中,所述编辑操作包括添加操作,所述生成装置包括:第二获取装置,用于根据所述对象相关信息获取需要添加至所述模板信息中的待添加信息;

第一子生成装置,用于将所述待添加信息添加至所述模板中以获得所述环境构建信息。

13.根据权利要求11或12所述的开发装置,其中,所述编辑操作包括更改和/或删除操作,所述生成装置还包括:确定装置,用于根据所述对象相关信息确定所述模板信息中需要进行更改和/或删除操作的内容信息;

第二子生成装置,用于对所述内容信息执行所述更改和/或删除操作以获得所述环境构建信息。

14.根据权利要求11至13中任一项所述的开发装置,其中,所述对象相关信息包括所述待开发对象所位于的设备的网络地址信息,所述脚本信息包括所述网络地址信息,其中,所述执行装置包括:远程执行装置,用于对所述设备远程执行所述脚本信息对应的脚本 操作,以在所述设备中建立或更新所述待开发对象的软件开发环境。

15.根据权利要求11至14中任一项所述的开发装置,其中,所述对象相关信息包括以下至少一项:-对象基本信息;

-对象部署信息;

-对象配置信息。

16.根据权利要求15所述的开发装置,其中,所述对象相关信息包括所述对象部署信息,其中,所述对象部署信息包括所述待开发对象所需的环境相关信息的标识信息及其对应的目录地址信息;其中,所述开发装置还包括:第三获取装置,用于获取与所述对象部署信息对应的所述环境相关信息;

其中,所述执行装置还包括:

第一子执行装置,用于执行所述脚本信息对应的脚本操作,以根据所述对象部署信息对所述环境相关信息进行部署,以建立或更新所述待开发对象的软件开发环境。

17.根据权利要求16所述的开发装置,其中,所述环境相关信息包括以下至少一项:-所述待开发对象所需的数据文件信息;

-所述待开发对象所需的素材信息;

-用于开发所述待开发对象的函数信息。

18.根据权利要求11至17中任一项所述的开发装置,其中,所述模板信息还包括代码模板信息,所述环境构建信息还包括环境代码信息以及用于部署所述环境代码信息的代码部署脚本信息;

其中,所述执行装置还包括:

第二子执行装置,用于执行所述代码部署脚本信息对应的脚本操作,对所述环境代码信息进行部署,以建立或更新所述待开发对象的软件开发环境。

19.根据权利要求11至18中任一项所述的开发装置,其中,所述 开发装置还包括:第四获取装置,用于获取所述待开发对象的类型信息;

第五获取装置,用于获取与所述类型信息对应的模板信息;

其中,所述第一获取装置还包括:

子获取装置,用于获取与所述类型信息对应的对象相关信息。

20.根据权利要求19所述的开发装置,其中,所述类型信息包括以下任一项:-网站类型;

-单机软件类型;

-联机软件类型。

21.一种计算机设备,其中,该计算机设备包含如权利要求11至20中至少一项所述的开发装置。