一种自动部署生成app的方法

文档序号:9814380阅读:2510来源:国知局
一种自动部署生成app的方法
【技术领域】
[0001]本发明涉及计算机应用软件技术领域,尤其涉及一种自动部署生成APP的方法。
【背景技术】
[0002]近几年来互联网以迅雷不及掩耳之势爆发,智能手机也不例外。以制作APP的平台为前提的企业十分的活跃,争先恐后的想掏一桶金。
[0003]以1S和Android平台为代表的移动应用开发者异常活跃,越来越多的人希望借助一个移动APP来创造奇迹,开创另一个新世界。
[0004]移动互联网作为重要的营销推广平台,已受到企业的普遍重视,多数企业希望抓住移动互联网的机遇,抢占移动互联网的商机。而移动互联网最重要的应用平台就是App,很多企业已经开发出自己的APP,供客户群体使用,收到了不错的效果。用户可以通过企业的APP查看企业的最新资讯、相关产品动态并进行互动交流。而这样的APP开发价格却十分不菲,由于缺乏便捷快速的生成平台,企业要想开发自己的APP就需要找专业的开发团队根据企业需求进行相应的定制,企业需要多次与开发团队进行沟通,将功能需求告知开发团队,开发人员再进行相应的开发。开发完成后还要进行多次调试,以检验是否达到所需的全部功能,这样显然比较费时费力,企业花费高,周期也较长。

【发明内容】

[0005]本发明的目的是克服现有APP生产时间长的缺陷,提供一种自动部署生成APP的方法,对于技术门槛过高的移动互联网领域,本发明可以帮助普通用户轻松解决掉开发手机应用APP的技术障碍,任何用户无需任何技术知识均可根据自己的创意构思生成优秀品质的Native手机应用APP,快速、简单、免费、专业。
[0006]通过该系统和方法构建一个基于互联网的移动应用的开发与部署平台,非技术用户或者组织可以通过该平台建立一个复杂、高度可定制的应用,同时通过该系统和方法还可以将构建好的应用程序快速的部署或者更新到跨平台的移动设备上。
[0007]本发明的目的是通过以下技术方案来实现:
[0008]一种自动部署生成APP的方法:
[0009]登录网站后台服务器设置APP特征信息,所述网络后台服务器审核APP特征信息的有效性,并生成与所述APP特征信息相对应的APP推送密钥。
[0010]所述网站后台服务器将APP推送密钥与APP特征信息均推送给APP队列服务器,所述APP队列服务器添加与所述APP推送密钥相对应的队列记录。
[0011 ] APP打包服务器定期扫描所述队列记录,并下载所述APP特征信息与APP推送密钥,进行APP制作。
[0012]APP打包服务器将制作好的APP打包文件上传至所述网站后台服务器,供用户下载。
[0013]进一步的,登录网站后台服务器设置APP特征信息包括:
[0014]所述网站后台服务器读取用户设置的APP特征信息,所述APP特征信息包括文字信息与图片信息,所述文字信息中包括APP名称与标题栏名称,所述图片信息包括APP图标、APP L0G0、L0G0展示图、启动界面、引导图。
[0015]进一步的,所述网络后台服务器审核APP特征信息的有效性包括:对文字信息的审核,审核文字信息的大小型号、字体与字符数,对图片信息的审核,审核图片信息的尺寸规格、图片的格式与图片内容,当上述内容均符合要求后,所述网络后台服务器判定该APP特征信息有效。
[0016]进一步的,所述APP推送密钥包括与所述APP特征信息相对应的Android推送密钥以及1S推送密钥,所述网站后台服务器将Android推送密钥以及1S推送密钥均推送给APP队列服务器,所述APP队列服务器分别添加与所述Android推送密钥相对应的Android制作列队记录以及1S推送密钥相对应的1S制作列队记录。
[0017]进一步的,所述APP打包服务器定期扫描所述队列记录,并下载所述APP特征信息与APP推送密钥,所述APP打包服务器包括Android打包服务器与1S打包服务器。
[0018]Android打包服务器定期扫描所述APP队列服务器的Android制作列队记录,若扫描到所述Andro id制作列队记录上有新纪录添加,则下载所述APP特征信息与Andro id推送密钥;
[0019]1S打包服务器定期扫描所述APP队列服务器的1S制作列队记录,若扫描到所述Android制作列队记录上有新纪录添加,则下载所述APP特征信息与1S推送密钥。
[°02°] 进一步的,所述Android打包服务器下载所述APP特征信息与Android推送密钥,并制作Android APP文件,执行Android格式打包操作,形成apk文件包,并将打包后的文件传递至所述网站后台服务器中保存。
[0021]所述1S打包服务器下载所述APP特征信息与1S推送密钥,并制作1SAPP文件,执行1S格式打包操作,形成ipa文件包,并将打包后的文件传递至所述网站后台服务器中保存。
[0022]本发明的有益效果为:
[0023]1、本发明实现自动审核用户设置的APP特征信息是否符合要求,并在审核通过后自动允许该APP应用的制作,能够很好的解决现在人工操作导致的错误率较高、人力资源浪费的问题,具有很好的应用前景,具有效率高,不易出现错误。
[0024]2、用户通过登录网站的模式对基本信息模块中的基本描述信息、文字内容信息和图片资源信息数据根据个性化需求进行灵活地设置制作个性化的APP,制作快速,操作简单,并将其存储到数据库中以便于用户随时进行APP的修改、重新生成、升级、维护及管理。
[0025]3、图片资源信息模块提供了用户制作APP所需的图片资源,用户随时进行APP的修改、重新生成、升级、维护及管理,属性应用信息模块记录每个资源的属性与用途,用户可以根据需要进行特征变更,实现特征化定制。
[0026]4、本发明记录了APP制作时所需安装包的资源获取途径及相关属性,满足1S和Android等不同平台的要求;
[0027]5、任何用户无需任何技术知识均可根据自己的创意构思生成优秀品质的手机应用APP,简单快速,技术门槛低;
[0028]6、可以定制个性化的APP,使用者可以定制APP的名称、APP的L0G0、APP的说明、APP的开启界面、APP的使用皮肤和APP的版式等,满足各种使用者的各种不同需求,使用者可以根据自己的构思和想法设计属于自己的APP。
【附图说明】
[0029]下面根据附图对本发明作进一步详细说明。
[0030]图1是本发明实施例所述一种自动部署生成APP的方法的方法流程图。
【具体实施方式】
[0031 ]本发明实施例所述的一种自动部署生成APP的方法:
[0032]开发者可以选择使用PC或者手机登录网站后台服务器,PC版和手机版两种版本的终端界面是不同的,APP制作平台确认后向所述开发者终端返回制作页面,该制作页面会向开发者提供基本覆盖主流需求的四个领域,包括图文,电商,多媒体,企业门户及设计等部分,开发者可以根据自己的需要进行自定
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1