产品的开发方法、系统、装置、计算机设备和存储介质与流程

文档序号:15980820发布日期:2018-11-17 00:18阅读:203来源:国知局

本发明涉及计算机领域,尤其涉及一种产品的开发方法、系统、装置、计算机设备和计算机可读存储介质。

背景技术

随着计算机的不断发展,各种应用程序不断被开发出来。目前产品在推出新功能时,开发人员将新功能对应的代码写入该产品的源代码中之后,通常是通过打包工具(如studio打包工具)对该新的源代码进行手动打包以生成对应的产品,但是这种打包效率偏低;或者,通过打包机对该新的源代码进行统一打包以生成对应的产品,虽然这种打包效率较高,但是需要统一修改该产品的线上代码,一旦出现问题则影响范围会较大,并且以上两种产品开发方式,只能打出全新主题包,不能实现针对性修改代码打包功能。



技术实现要素:

本发明的目的旨在至少在一定程度上解决上述的技术问题之一。

为此,本发明的第一个目的在于提出一种产品的开发方法。该方法可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖。

本发明的第二个目的在于提出一种产品的开发系统。

本发明的第三个目的在于提出一种产品的开发装置。

本发明的第四个目的在于提出一种计算机设备。

本发明的第五个目的在于提出一种计算机可读存储介质。

为达到上述目的,本发明第一方面实施例提出的产品的开发方法,包括:在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为所述客户端已将所述产品主题包的修改代码提交至所述发布分支上;

将所述针对产品主题包的修改代码拷贝至指定目录;

获取针对所述产品的已有主题包素材,并将所述针对所述产品的已有主题包素材拷贝至所述指定目录;

以及对所述指定目录下的文件内容进行打包以生成对应的产品。

根据本发明实施例的产品的开发方法,在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为客户端已将所述产品主题包的修改代码提交至所述发布分支,并将针对产品主题包的修改代码拷贝至指定目录,并获取针对产品的已有主题包素材,并将针对产品的已有主题包素材拷贝至指定目录,之后,对指定目录下的文件内容进行打包以生成对应的产品。即通过将针对产品主题包的修改代码提交至用以表示最新发布版本的发布分支上来对代码进行打包,不使用线上打包分支,即可打出具有新功能的主题包,保证了线上代码的安全性,也不会对线上代码带来影响;在生成新主题包时,将产品的已有老主题素材与新主题包代码一同打包,这样,可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖。

根据本发明的一个实施例,所述针对产品主题包的修改代码,包括:针对产品新主题包的代码,和/或,针对产品已有主题包进行修改后的新代码。

根据本发明的一个实施例,所述对所述指定目录下的文件内容进行打包以生成对应的产品,包括:

确定针对产品开发的定制模板;

根据所述定制模板对所述指定目录下的文件进行文件名替换;

通过构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品。

根据本发明的一个实施例,所述通过构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品,包括:

确定产品线上主题包已有版本的应用程序的包名和签名信息;

根据所述线上主题包已有版本的应用程序的包名和签名信息,通过所述构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品,其中,所述对应的产品的程序包名和签名信息与所述线上主题包已有版本的应用程序的包名和签名信息一致。

为达到上述目的,本发明第二方面实施例提出的产品的开发系统,包括:客户端和服务端,其中,

所述客户端,用于将针对产品主题包的修改代码提交至针对产品最新版本的发布分支上,之后向所述服务端发送反馈信息;

所述服务端,用于在接收到客户端发送的反馈信息时,从所述发布分支中获取所述针对产品主题包的修改代码,并将所述针对产品主题包的修改代码拷贝至指定目录,并将针对所述产品的已有主题包素材拷贝至所述指定目录,以及对所述指定目录下的文件内容进行打包以生成对应的产品。

根据本发明实施例的产品的开发系统,通过服务端在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为客户端已将所述产品主题包的修改代码提交至所述发布分支,并将针对产品主题包的修改代码拷贝至指定目录,并获取针对产品的已有主题包素材,并将针对产品的已有主题包素材拷贝至指定目录,之后,对指定目录下的文件内容进行打包以生成对应的产品。即通过将针对产品主题包的修改代码提交至用以表示最新发布版本的发布分支上来对代码进行打包,不使用线上打包分支,即可打出具有新功能的主题包,保证了线上代码的安全性,也不会对线上代码带来影响;在生成新主题包时,将产品的已有老主题素材与新主题包代码一同打包,这样,可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖。

根据本发明的一个实施例,所述针对产品主题包的修改代码,包括:针对产品新主题包的代码,和/或,针对产品已有主题包进行修改后的新代码。

根据本发明的一个实施例,所述服务端具体用于:确定针对产品开发的定制模板,并根据所述定制模板对所述指定目录下的文件进行文件名替换,并通过构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品。

根据本发明的一个实施例,所述服务端具体用于:确定产品线上主题包已有版本的应用程序的包名和签名信息,并根据所述线上主题包已有版本的应用程序的包名和签名信息,通过所述构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品,其中,所述对应的产品的程序包名和签名信息与所述线上主题包已有版本的应用程序的包名和签名信息一致。

为达到上述目的,本发明第三方面实施例提出的产品的开发装置,包括:

反馈信息接收模块,用于接收客户端发送的反馈信息,其中,所述反馈信息为所述客户端已将产品主题包的修改代码提交至针对产品最新版本的发布分支上;

代码获取模块,用于从所述发布分支中获取所述针对产品主题包的修改代码;

代码拷贝模块,用于将所述针对产品主题包的修改代码拷贝至指定目录;主题包素材获取模块,用于获取针对所述产品的已有主题包素材;

主题包素材拷贝模块,用于将所述针对所述产品的已有主题包素材拷贝至所述指定目录;

以及产品生成模块,用于对所述指定目录下的文件内容进行打包以生成对应的产品。

根据本发明实施例的产品的开发装置,在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为客户端已将所述产品主题包的修改代码提交至所述发布分支,并将针对产品主题包的修改代码拷贝至指定目录,并获取针对产品的已有主题包素材,并将针对产品的已有主题包素材拷贝至指定目录,之后,对指定目录下的文件内容进行打包以生成对应的产品。即通过将针对产品主题包的修改代码提交至用以表示最新发布版本的发布分支上来对代码进行打包,不使用线上打包分支,即可打出具有新功能的主题包,保证了线上代码的安全性,也不会对线上代码带来影响;在生成新主题包时,将产品的已有老主题素材与新主题包代码一同打包,这样,可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖。

根据本发明的一个实施例,所述针对产品主题包的修改代码,包括:

针对产品新主题包的代码,和/或,针对产品已有主题包进行修改后的新代码。

根据本发明的一个实施例,所述产品生成模块包括:

模板确定单元,用于确定针对产品开发的定制模板;

文件名替换单元,用于根据所述定制模板对所述指定目录下的文件进行文件名替换;

产品生成单元,用于通过构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品。

根据本发明的一个实施例,所述产品生成单元具体用于:

确定产品线上主题包已有版本的应用程序的包名和签名信息;

根据所述线上主题包已有版本的应用程序的包名和签名信息,通过所述构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品,其中,所述对应的产品的程序包名和签名信息与所述线上主题包已有版本的应用程序的包名和签名信息一致。

为达到上述目的,本发明第四方面实施例提出的计算机设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述处理器执行所述程序时,实现本发明第一方面实施例所述的产品的开发方法。

为达到上述目的,本发明第五方面实施例提出的非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明第一方面实施例所述的产品的开发方法。

本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。

附图说明

本发明上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:

图1是根据本发明一个实施例的产品的开发方法的流程图;

图2是根据本发明一个具体实施例的产品的开发方法的流程图;

图3是根据本发明一个实施例的产品的开发系统的结构示意图;

图4是根据本发明一个实施例的产品的开发装置的结构示意图;

图5是根据本发明一个具体实施例的产品的开发装置的结构示意图;

图6是根据本发明一个实施例的计算机设备的结构示意图。

具体实施方式

下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,旨在用于解释本发明,而不能理解为对本发明的限制。

下面参考附图描述本发明实施例的产品的开发方法、系统、装置、计算机设备和计算机可读存储介质。

图1是根据本发明一个实施例的产品的开发方法的流程图。需要说明的是,本发明实施例的产品的开发方法可应用于本发明实施例的产品的开发装置。例如,该开发装置可被配置于本发明实施例的服务端上。

如图1所示,该产品的开发方法可以包括:

s110,在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为所述客户端已将所述产品主题包的修改代码提交至所述发布分支上。

其中,在本发明的一个实施例中,所述发布分支可以理解是用以表示最新发布版本的分支。需要说明的是,所述发布分支是独立于客户端和服务端的,用以存储代码,每当有代码提交到该分支时,服务端可从该分支中提取代码并对该代码进行打包以得到新版本产品。例如,当针对所述产品有新主题功能需要以最新版本发布时,开发人员可通过所述针对产品主题包的修改代码可包括:针对产品新主题包的代码,和/或,针对产品已有主题包进行修改后的新代码。也就是说,开发人员可根据需求对产品已有的主题包对应的代码进行修改以形成新主题包或实现新功能;和/或,开发人员还可根据需求开发一个新功能主题包,撰写新的代码。

在开发人员根据需求编辑了新代码之后,开发人员可通过客户端将修改后的新代码提交到所述针对产品最新版本的发布分支上,其中,所述发布分支可以理解是用以表示最新发布版本的分支,例如,当针对所述产品有新主题功能需要以最新版本发布时,开发人员可通过客户端将针对新主题功能的代码提交到所述发布分支上,以便服务端根据所述发布分支下的代码进行打包以生成最新版本来进行产品的发布。在所述针对新主题功能的代码被提交成功之后,客户端可向服务端发送反馈信息以告知服务端代码提交成功,使得服务端可从该发布分支中读取所提交的代码,以便后续根据该所提交的代码生成对应的产品。

s120,将针对产品主题包的修改代码拷贝至指定目录。

可选地,服务端可将所述针对产品主题包的修改代码复制到指定目录下。其中,所述指定目录可理解是用以生成所述产品所对应的目录,也就是说,每个产品都对应一个指定目录,即通过指定目录下的文件内容生成与该指定目录对应的产品。例如,产品a对应一个指定目录a,产品b对应一个指定目录b,关于产品a的文件数据可放置在指定目录a下,关于产品b的文件数据可放置在指定目录b下,这样,可通过指定目录a下的文件内容生成所述产品a,通过指定目录b下的文件内容生成所述产品b。

s130,获取针对产品的已有主题包素材,并将针对产品的已有主题包素材拷贝至指定目录。

举例而言,可根据所述线上主题包已有版本的应用程序的包名和签名信息,从所述产品的主题中心管理后台中获取所述针对产品的已有主题包素材,并将所述针对产品的已有主题包素材复制到所述指定目录下。可以理解,主题中心管理后台可以用于存储产品的已有主题包素材,所述主题包素材是指某个主题下包含的所有图片素材。比如,以个性化输入法产品为例,该主题包素材可以是指个性化输入法内包含的所有图片素材,比如,按键对应图片、键盘背景图、应用市场对应图标等。

例如,假设所述线上主题包已有版本的应用程序的包名为com.aaa.aaa,签名为key,则可根据所述线上主题包已有版本的应用程序的包名“com.aaa.aaa”和签名“key”从产品的主题中心管理后台中找出该产品已有的主题包素材,之后,可将找到的该产品已有的主题包素材复制到所述指定目录下。

又如,可确定所述线上主题包已有版本的应用程序所对应的产品的唯一编码,并根据该产品的唯一编码从主题中心管理后台中获取该产品已有的主题包素材,并将该产品已有的主题包素材复制到所述指定目录下。

s140,对所述指定目录下的文件内容进行打包以生成对应的产品。

作为一种示例,可确定针对所述产品开发的定制模板,并根据所述定制模板对所述指定目录下的文件进行文件名替换,之后,可通过构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品。

例如,假设所述产品开发的定制模板文件的格式为xml格式,即将针对所述产品的一些开发需求或设计要求写入到xml模板中以形成针对所述产品开发的定制模板,在确定所述针对所述产品开发的定制模板时,可根据该定制模板对所述指定目录下的文件进行文件名替换,即将拷贝到所述指定目录下的文件名替换成定制模板中所规定的文件名,之后,可通过构建工具对经过文件名替换后的所述指定目录下的文件进行打包以生成对应的产品。

为了保证新生成的产品的程序包与线上的程序包为属于同一个产品。可选地,在本发明的一个实施例中,可确定产品线上主题包已有版本的应用程序的包名和签名信息,并根据所述线上主题包已有版本的应用程序的包名和签名信息,通过所述构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品,其中,所述对应的产品的程序包名和签名信息与所述线上主题包已有版本的应用程序的包名和签名信息一致。也就是说,可先确定产品线上主题包已有版本的应用程序的包名和签名信息,之后,可通过所述构建工具对经过文件名替换后的所述指定目录下的文件进行打包以生成对应的产品,其中,需要将所述对应的产品的程序包名命名为与所述产品线上主题包已有版本的应用程序的包名一致,将所述对应的产品的程序签名命名为与所述产品线上主题包已有版本的应用程序的签名一致。由此,可以保证新生成的产品的程序包与线上的程序包为属于同一个产品。

作为一种示例,所述构建工具可为gradle构建工具。可以理解,gradle构建工具为基于apacheant和apachemaven概念的项目自动化构建开源工具。例如,可根据所述线上主题包已有版本的应用程序的包名和签名信息,通过gradle构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品。由此,通过自动化构建工具实现程序代码的打包,无需使用手动打包即可快速批量性量产对应的产品程序。

根据本发明实施例的产品的开发方法,在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为客户端已将所述产品主题包的修改代码提交至所述发布分支,并将针对产品主题包的修改代码拷贝至指定目录,并获取针对产品的已有主题包素材,并将针对产品的已有主题包素材拷贝至指定目录,之后,对指定目录下的文件内容进行打包以生成对应的产品。即通过将针对产品主题包的修改代码提交至用以表示最新发布版本的发布分支上来对代码进行打包,不使用线上打包分支,即可打出具有新功能的主题包,保证了线上代码的安全性,也不会对线上代码带来影响;在生成新主题包时,将产品的已有老主题素材与新主题包代码一同打包,这样,可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖。

图2是根据本发明一个具体实施例的产品的开发方法的流程图。在本发明的实施例中,以需要打出一个具有线上应用程序包中没有的新功能主题包为例,假设需要为主题添加动态图片,则如图2所示,本发明实施例的产品的开发方法可以包括:

s210,客户端将具备动态预览功能的代码提交至用以表示最新发布版本的发布分支上,并向服务端发送反馈信息,其中,所述反馈信息为所述客户端已将所述具备动态预览功能的代码提交至所述发布分支上。

例如,在开发人员根据需求编辑了具备动态预览功能的代码之后,客户端可将该具备动态预览功能的代码提交至用以表示最新发布版本的发布分支上,比如,该用以表示最新发布版本的发布分支可为指定代码分支(master分支),并在代码提交成功之后,可向服务端发送反馈信息以告知服务端有新代码提交到了该指定代码分支上。由此,通过将针对产品主题包的修改代码提交至指定代码分支(master分支)上来对代码进行打包,说明此时打包后的产品为待发布的最新版本,由此通过将修改代码提交至指定代码分支,可以保证线上代码不会出错,也保证了修复的是与线上正在的运行代码同步的。

s220,服务端在接收到所述反馈信息时,从所述发布分支中获取所述具备动态预览功能的代码,并将所述代码拷贝到指定目录。

s230,服务端从主题中心管理后台中获取产品已有的老主题包素材,并将老主题的主题包素材拷贝至指定目录。

s240,服务端根据定制xml模板对所述指定目录下的文件进行文件名替换。

s250,服务端通过gradle构建工具对经过文件名替换后的所述指定目录下的文件内容进行打包。由此,可以得到一个具有动态图片主题的程序包。

根据本发明实施例的产品的开发方法,可以通过将针对产品主题包的修改代码提交至指定代码分支(master分支)上来对代码进行打包,可以保证线上代码不会出错,也保证了修复的是与线上正在的运行代码同步的,并且,在生成新主题包时,将产品的已有老主题素材与新主题包代码一同打包,这样,可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖,并且,通过gradle构建工具进行打包,实现自动化打包功能,提高了打包效率,且可以实现快速批量性量产主题程序包的目的。

与上述几种实施例提供的产品的开发方法相对应,本发明的一种实施例还提供一种产品的开发系统,由于本发明实施例提供的产品的开发系统与上述几种实施例提供的产品的开发方法相对应,因此在前述产品的开发方法的实施方式也适用于本实施例提供的产品的开发系统,在本实施例中不再详细描述。图3是根据本发明一个实施例的产品的开发系统的结构示意图。如图3所示,该产品的开发系统300可以包括:客户端310和服务端320。

具体地,客户端310用于将针对产品主题包的修改代码提交至针对产品最新版本的发布分支上,之后向服务端320发送反馈信息。作为一种示例,所述针对产品主题包的修改代码包括:针对产品新主题包的代码,和/或,针对产品已有主题包进行修改后的新代码。

服务端320,用于在接收到客户端发送的反馈信息时,从所述发布分支中获取所述针对产品主题包的修改代码,并将针对产品主题包的修改代码拷贝至指定目录,并将针对产品的已有主题包素材拷贝至指定目录,以及对指定目录下的文件内容进行打包以生成对应的产品。

作为一种示例,服务端320可确定针对产品开发的定制模板,并根据所述定制模板对所述指定目录下的文件进行文件名替换,并通过构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品。

为了保证新生成的产品的程序包与线上的程序包为属于同一个产品。可选地,在本发明的一个实施例中,服务端320可确定产品线上主题包已有版本的应用程序的包名和签名信息,并根据所述线上主题包已有版本的应用程序的包名和签名信息,通过所述构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品,其中,所述对应的产品的程序包名和签名信息与所述线上主题包已有版本的应用程序的包名和签名信息一致。

根据本发明实施例的产品的开发系统,可通过服务端在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为客户端已将所述产品主题包的修改代码提交至所述发布分支,并将针对产品主题包的修改代码拷贝至指定目录,并获取针对产品的已有主题包素材,并将针对产品的已有主题包素材拷贝至指定目录,之后,对指定目录下的文件内容进行打包以生成对应的产品。即通过将针对产品主题包的修改代码提交至用以表示最新发布版本的发布分支上来对代码进行打包,不使用线上打包分支,即可打出具有新功能的主题包,保证了线上代码的安全性,也不会对线上代码带来影响;在生成新主题包时,将产品的已有老主题素材与新主题包代码一同打包,这样,可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖。

与上述几种实施例提供的产品的开发方法相对应,本发明的一种实施例还提供一种产品的开发装置,由于本发明实施例提供的产品的开发装置与上述几种实施例提供的产品的开发方法相对应,因此在前述产品的开发方法的实施方式也适用于本实施例提供的产品的开发装置,在本实施例中不再详细描述。图4是根据本发明一个实施例的产品的开发装置的结构示意图。如图4所示,该产品的开发装置400可以包括:

反馈信息接收模块410、代码获取模块420、代码拷贝模块430、主题包素材获取模块440、主题包素材拷贝模块450和产品生成模块460。

具体地,反馈信息接收模块410,用于接收客户端发送的反馈信息,其中,所述反馈信息为所述客户端已将产品主题包的修改代码提交至针对产品最新版本的发布分支上。作为一种示例,所述针对产品主题包的修改代码,包括:针对产品新主题包的代码,和/或,针对产品已有主题包进行修改后的新代码。

代码获取模块420,用于从所述发布分支中获取针对产品主题包的修改代码。

代码拷贝模块430,用于将针对产品主题包的修改代码拷贝至指定目录。

主题包素材获取模块440,用于获取针对产品的已有主题包素材。

主题包素材拷贝模块450,用于将针对产品的已有主题包素材拷贝至指定目录。

产品生成模块460,用于对指定目录下的文件内容进行打包以生成对应的产品。

作为一种示例,如图5所示,产品生成模块460可包括:

模板确定单元461、文件名替换单元462和产品生成单元463。其中,

模板确定单元461,用于确定针对产品开发的定制模板;

文件名替换单元462,用于根据所述定制模板对所述指定目录下的文件进行文件名替换;

产品生成单元463,用于通过构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品。

为了保证新生成的产品的程序包与线上的程序包为属于同一个产品。可选地,在本发明的一个实施例中,产品生成单元463可确定产品线上主题包已有版本的应用程序的包名和签名信息,并根据所述线上主题包已有版本的应用程序的包名和签名信息,通过所述构建工具对所述指定目录下经过文件名替换后的文件进行打包以生成对应的产品,其中,所述对应的产品的程序包名和签名信息与所述线上主题包已有版本的应用程序的包名和签名信息一致。

根据本发明实施例的服务端,在接收到客户端发送的反馈信息时,从针对产品最新版本的发布分支中获取针对产品主题包的修改代码,其中,所述反馈信息为客户端已将所述产品主题包的修改代码提交至所述发布分支,并将针对产品主题包的修改代码拷贝至指定目录,并获取针对产品的已有主题包素材,并将针对产品的已有主题包素材拷贝至指定目录,之后,对指定目录下的文件内容进行打包以生成对应的产品。即通过将针对产品主题包的修改代码提交至用以表示最新发布版本的发布分支上来对代码进行打包,不使用线上打包分支,即可打出具有新功能的主题包,保证了线上代码的安全性,也不会对线上代码带来影响;在生成新主题包时,将产品的已有老主题素材与新主题包代码一同打包,这样,可以针对老主题打出具有新功能的主题包,实现针对性修改代码打包功能,并可对老主题程序包进行应用市场的发布覆盖。

为了实现上述实施例,本发明还提出了一种计算机设备。

图6是根据本发明一个实施例的计算机设备的结构示意图。如图6所示,该计算机设备600可以包括:存储器610、处理器620及存储在存储器610上并可在处理器620上运行的计算机程序630,处理器620执行所述程序630时,实现本发明上述任一个实施例所述的产品的开发方法。

为了实现上述实施例,本发明还提出了一种非临时性计算机可读存储介质,其上存储有计算机程序,所述程序被处理器执行时实现本发明上述任一个实施例所述的产品的开发方法。

在本发明的描述中,需要理解的是,术语“第一”、“第二”仅用于描述目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二”的特征可以明示或者隐含地包括至少一个该特征。在本发明的描述中,“多个”的含义是至少两个,例如两个,三个等,除非另有明确具体的限定。

在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对上述术语的示意性表述不必须针对的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任一个或多个实施例或示例中以合适的方式结合。此外,在不相互矛盾的情况下,本领域的技术人员可以将本说明书中描述的不同实施例或示例以及不同实施例或示例的特征进行结合和组合。

流程图中或在此以其他方式描述的任何过程或方法描述可以被理解为,表示包括一个或更多个用于实现特定逻辑功能或过程的步骤的可执行指令的代码的模块、片段或部分,并且本发明的优选实施方式的范围包括另外的实现,其中可以不按所示出或讨论的顺序,包括根据所涉及的功能按基本同时的方式或按相反的顺序,来执行功能,这应被本发明的实施例所属技术领域的技术人员所理解。

在流程图中表示或在此以其他方式描述的逻辑和/或步骤,例如,可以被认为是用于实现逻辑功能的可执行指令的定序列表,可以具体实现在任何计算机可读介质中,以供指令执行系统、装置或设备(如基于计算机的系统、包括处理器的系统或其他可以从指令执行系统、装置或设备取指令并执行指令的系统)使用,或结合这些指令执行系统、装置或设备而使用。就本说明书而言,"计算机可读介质"可以是任何可以包含、存储、通信、传播或传输程序以供指令执行系统、装置或设备或结合这些指令执行系统、装置或设备而使用的装置。计算机可读介质的更具体的示例(非穷尽性列表)包括以下:具有一个或多个布线的电连接部(电子装置),便携式计算机盘盒(磁装置),随机存取存储器(ram),只读存储器(rom),可擦除可编辑只读存储器(eprom或闪速存储器),光纤装置,以及便携式光盘只读存储器(cdrom)。另外,计算机可读介质甚至可以是可在其上打印所述程序的纸或其他合适的介质,因为可以例如通过对纸或其他介质进行光学扫描,接着进行编辑、解译或必要时以其他合适方式进行处理来以电子方式获得所述程序,然后将其存储在计算机存储器中。

应当理解,本发明的各部分可以用硬件、软件、固件或它们的组合来实现。在上述实施方式中,多个步骤或方法可以用存储在存储器中且由合适的指令执行系统执行的软件或固件来实现。例如,如果用硬件来实现,和在另一实施方式中一样,可用本领域公知的下列技术中的任一项或他们的组合来实现:具有用于对数据信号实现逻辑功能的逻辑门电路的离散逻辑电路,具有合适的组合逻辑门电路的专用集成电路,可编程门阵列(pga),现场可编程门阵列(fpga)等。

本技术领域的普通技术人员可以理解实现上述实施例方法携带的全部或部分步骤是可以通过程序来指令相关的硬件完成,所述的程序可以存储于一种计算机可读存储介质中,该程序在执行时,包括方法实施例的步骤之一或其组合。

此外,在本发明各个实施例中的各功能单元可以集成在一个处理模块中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个模块中。上述集成的模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。所述集成的模块如果以软件功能模块的形式实现并作为独立的产品销售或使用时,也可以存储在一个计算机可读取存储介质中。

上述提到的存储介质可以是只读存储器,磁盘或光盘等。尽管上面已经示出和描述了本发明的实施例,可以理解的是,上述实施例是示例性的,不能理解为对本发明的限制,本领域的普通技术人员在本发明的范围内可以对上述实施例进行变化、修改、替换和变型。

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