品牌定制软件的定制方法、装置及系统与流程

文档序号:34368835发布日期:2023-06-05 00:05阅读:19来源:国知局
品牌定制软件的定制方法、装置及系统与流程

本技术涉及机器人,具体而言,涉及一种品牌定制软件的定制方法、装置及系统。


背景技术:

1、近几年,伴随工业机器人的大规模应用,带动了机器人离线编程软件的发展,一些大规模的机器人厂商均推出了各自的离线编程软件。但对于刚兴起的工业机器人厂商而言,机器人本体以及控制器研发是他们的主攻方向,离线编程软件开发并不在他们的业务发展规划之内。因此这些机器人厂商迫切需要一个能为他们快速定制品牌定制软件的提供商。品牌定制软件即oem(original equipment manufacture,原始设备制造商)生产,俗称代工生产。

2、目前,常规品牌定制软件的流程是品牌定制软件提供商的开发人员将现有软件主版本按照oem需求进行分支处理,加入oem用户品牌信息、配置参数、资源文件等差异性元素,然后再进行编译、打包、签名、发行。并且每新加一个oem品牌都需要对软件主版本进行修改,随着oem品牌的增多,这不仅仅会影响软件主版本的稳定性,还会给开发人员带来重复性的劳动,耗费大量时间和精力,影响定制品牌定制软件的效率。


技术实现思路

1、本技术的主要目的在于提供一种品牌定制软件的定制方法、装置及系统,解决常规的品牌定制软件流程效率低的问题。

2、为了实现上述目的,根据本技术的第一方面,提供了一种品牌定制软件的定制方法。根据本技术的品牌定制软件的定制方法包括:编译服务器获取本体商客户端上传的编译指令,所述编译指令用于指示是否生成本体商的品牌定制软件;根据所述编译指令判断是否执行自动编译流程;若执行,则根据本体商客户端的身份标识从数据库中获取与所述身份标识对应的技术文件和信息文件,所述技术文件为本体商客户端提交的机器人本体相关的代码文件;将技术文件、信息文件、以及机器人离线编程文件按照自动编译流程进行编译,生成本体商的品牌定制软件。

3、可选的,在所述编译服务器获取本体商客户端上传的编译指令之前,所述方法还包括:编译服务器通过资源提交页面获取不同本体商客户端提交的技术文件和信息文件,技术文件和信息文件为本体客户端通过所述资源提交页面提交的文件;将技术文件和信息文件与本体商客户端的身份标识对应的保存到所述数据库中。

4、可选的,所述将技术文件、信息文件、以及机器人离线编程文件按照自动编译流程进行编译还包括:通过技术文件调用接口调用技术文件;通过信息文件调用接口调用信息文件;将技术文件和信息文件融合到机器人离线编程文件中进行自动编译。

5、可选的,所述方法还包括:编译服务器接收本体商客户端的账户信息;根据所述账户信息返回与所述本体商客户端对应的资源提交页面。

6、可选的,所述技术文件至少包括机器人运动学算法文件、机器人作业通讯文件、机器人控制器仿真文件、机器人加工工艺文件中的一种;所述信息文件至少包括本体商的标识信息文件、本体商文本信息文件、本体商界面信息文件中的一种。

7、为了实现上述目的,根据本技术的第二方面,提供了一种品牌定制软件的定制方法,所述方法包括:本体商客户端通过资源提交页面向编译服务器提交技术文件和信息文件,所述技术文件为机器人本体相关的代码文件;向所述编译服务器上传编译指令,所述编译指令用于指示所述编译服务器是否将技术文件、信息文件、以及机器人离线编程文件按照自动编译流程进行编译,生成本体商的品牌定制软件。

8、为了实现上述目的,根据本技术的第三方面,提供了一种品牌定制软件的定制装置。根据本技术的品牌定制软件的定制装置包括:第一获取单元,用于编译服务器获取本体商客户端上传的编译指令,所述编译指令用于指示是否生成本体商的品牌定制软件;判断单元,用于根据所述编译指令判断是否执行自动编译流程;第二获取单元,用于若判断单元的结果为是,则根据本体商客户端的身份标识从数据库中获取与所述身份标识对应的技术文件和信息文件,所述技术文件为本体商客户端提交的机器人本体相关的代码文件;生成单元,用于将技术文件、信息文件、以及机器人离线编程文件按照自动编译流程进行编译,生成本体商的品牌定制软件。

9、可选的,所述装置还包括:第三获取单元,用于在所述编译服务器获取本体商客户端上传的编译指令之前,编译服务器通过资源提交页面获取不同本体商客户端提交的技术文件和信息文件,技术文件和信息文件为本体客户端通过所述资源提交页面提交的文件;保存单元,用于将技术文件和信息文件与本体商客户端的身份标识对应的保存到所述数据库中。

10、可选的,所述生成单元还包括:调用模块,用于通过技术文件调用接口调用技术文件;所述调用模块,还用于通过信息文件调用接口调用信息文件;编译模块,用于将技术文件和信息文件融合到机器人离线编程文件中进行自动编译。

11、可选的,所述装置还包括:接收单元,用于编译服务器接收本体商客户端的账户信息;返回单元,用于根据所述账户信息返回与所述本体商客户端对应的资源提交页面。

12、可选的,所述技术文件至少包括机器人运动学算法文件、机器人作业通讯文件、机器人控制器仿真文件、机器人加工工艺文件中的一种;所述信息文件至少包括本体商的标识信息文件、本体商文本信息文件、本体商界面信息文件中的一种。

13、为了实现上述目的,根据本技术的第四方面,提供了一种品牌定制软件的定制装置。该装置包括:提交单元,用于本体商客户端通过资源提交页面向编译服务器提交技术文件和信息文件,所述技术文件为机器人本体相关的代码文件;上传单元,用于向所述编译服务器上传编译指令,所述编译指令用于指示所述编译服务器是否将技术文件、信息文件、以及机器人离线编程文件按照自动编译流程进行编译,生成本体商的品牌定制软件。

14、为了实现上述目的,根据本技术的第五方面,提供了一种品牌定制软件的定制系统,系统包括本体商客户端、编译服务器,所述本体商客户端,用于通过资源提交页面向编译服务器提交技术文件和信息文件,所述技术文件为机器人本体相关的代码文件;向所述编译服务器上传编译指令,所述编译指令用于指示是否生成本体商的品牌定制软件;所述编译服务器,用于获取本体商客户端上传的编译指令,根据所述编译指令判断是否执行自动编译流程;若执行,则根据本体商客户端的身份标识从数据库中获取与所述身份标识对应的技术文件和信息文件;将技术文件、信息文件、以及机器人离线编程文件按照自动编译流程进行编译,生成本体商的品牌定制软件。

15、为了实现上述目的,根据本技术的第六方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机指令,所述计算机指令用于使所述计算机执行上述第一方面或第二方面中任意一项所述的品牌定制软件的定制方法。

16、为了实现上述目的,根据本技术的第七方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器执行上述第一方面或第二方面中任意一项所述的品牌定制软件的定制方法。

17、本技术实施例的品牌定制软件的定制方法、装置及系统,是提供了一种自动化品牌定制软件定制部署的方式,不同的机器人本体商可以通过资源提交页面向软件提供商(编译服务器所在方)提交自己专属的技术文件和信息文件,这样可以在品牌定制软件中体现定制化、个性化;另外,在软件提供商生成品牌定制软件时,可以在机器人本体商有编译需求时,从数据库中获取其专属的技术文件和信息文件然后与机器人离线编程文件(主版本)按照自动编译流程进行编译就可以完成,即只要设置好主版本和自动编译的流程,再结合专属的技术文件和信息文件就可以得到定制化的品牌定制软件。不需要针对不同的机器人本体商重复的对主版本进行修改,因此可以大大提高效率。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1