制作和发布数字媒体终端应用的一体化系统的制作方法
【技术领域】
[0001]本发明涉及一种电脑软件应用系统,特别是一种制作和发布数字媒体终端应用系统。
【背景技术】
[0002]目前,智能电子产品的普及正在改变人们的生活方式,越来越多的人和企业通过这种方式来进行随时随地的信息交流。越来越多用户把终端应用作为一种常用的工具,来关注他们感兴趣的事物和更新每天的资讯,从供给和需求的角度来看,越来越多的企业也紧跟潮流进入到数字应用领域中,来满足消费者日益增加的需求。
[0003]值得提出的是,当一些个人或企业想要同时制作移动应用、网站和数码出版物时,他们需要找不同制作公司或技术人员来完成制作,根据目前国内现有的技术来说,制作移动应用、网站和数码出版物的过程基本是分开来进行的,目前存在的这类制作公司有以下几种形式:
1、与客户通过线下沟通的方式,了解客户需求,为客户定制相应的网站、移动应用、或者数码出版物。
[0004]2、使用统一的行业模版,通过修改模版,为不同的客户修改出来不同的网站、移动应用或者数码出版物。
[0005]3、提供在线制作网站或者移动应用的平台给客户,让客户自行去设计简单的移动应用或者网站。
[0006]由于上述的原因,商家或企业在实际中存在如下困难:
1、商家或企业如果想拥有自己的一个终端应用产品,往往需要与多个平台合作去完成,包括应用的创建、发布、维护、管理、数据分析、数据整合等;每一个平台的规则、使用方法和技术要求都不尽相同,与越多的平台进行交互就需要更多的时间去理解,需要更多的知识去学习。
[0007]2、目前国内基本是将网站、移动应用、或者数码出版物分开为不同的生态系统,彼此之间相对独立,商家或企业想要同时创建一个内容简单的移动应用、网页和数码出版物,都需要不同的制作公司或技术人员去完成。
[0008]3、如果要自己开发移动应用、网页或数码出版物,不仅需要对程序编码工作比较熟悉,甚至可能要花很多时间、精力和人力去向对方不同的技术开发人员说明这些需求,这样的做法对于商家和企业来说,必然会提高资本性支出(CAPEX)和营运成本(OPEX)。
[0009]4、当有内容更新的需求时,需要重复向不同制作方解释并协商同样的需求内容,更不用说,需要增加专人去完成后续管理和维护工作。
【发明内容】
[0010]为了克服现有技术的不足,本发明提供一种可免去中间与不同制作方沟通和协商的繁琐过程,帮助用户更快地将自己的创意、想法、思路分享出去,能够节省更多的人力、物力和财力的制作和发布数字媒体终端应用的一体化系统。
[0011]本发明解决其技术问题所采用的技术方案是:
一种制作和发布数字媒体终端应用的一体化系统,该系统包括:
应用创建模块:具有可视化的用户操作界面,用户在操作界面上选择希望创建的应用类型、模版和应用的运行平台,系统根据用户的选择创建用户工作空间,用户在用户工作空间中添加/编辑系统提供的功能模块和自创内容,并选择应用要发布的服务器,预览并保存生成的应用文件。
[0012]内容审查模块:用于后台对应用文件的内容进行审查。
[0013]数据配置模块:用于根据应用文件的基本属性生成临时工作空间,系统引擎复制用户创建的应用文件到临时工作空间,调用系统的功能库,生成相关部署包。
[0014]编译模块:对部署包进行编译,自动生成各种数字媒体资源的数据包,生成的数据包包括手机应用数据包、平板电脑应用数据包、个人电脑或手机响应式网页数据包、数码出版物数据包、智能电视应用数据包中的一种或多种。
[0015]数据校验模块:用于对生成的数据包进行格式校验,校验完成后,系统自动清除临时工作空间的内容。
[0016]应用发布模块:用于将生成的数据包上传到对应的服务器,完成应用发布。
[0017]后台管理模块:用于对应用的后期更新维护及管理,包括应用管理系统、数据分析中心、用户管理系统、消息系统、用户反馈系统和帮助中心等。
[0018]所述应用包括智能手机、平板电脑、智能电视移动应用、个人电脑或手机响应式网页、数码出版物等中的一种或多种。
[0019]所述移动应用的制作和发布流程如下:
[501]进入用户操作界面;
[502]选择创建移动应用;
[503]创建移动应用的主题模版;
[504]选择移动应用的运行平台;
[505]输入移动应用的名称,完成基本属性创建;
[506]系统自动为用户创建和初始化用户工作空间,并且同时准备好功能模块和内容模版供用户使用;
[507]用户在用户工作空间对内容的基本信息进行更改;
[508]应用创建完成后保存、预览;
[509]进入发布流程;
[510]审核内容,如果内容不存在违法和违反使用规范的情况,则审核通过;
[SI I ]系统整理和校验数据,同时配置包装器及更新数字资源配置文件,生成相关部署包;
[512]系统自动生成应用需要的数字媒体资源,并进行编译和打包,生成应用数据包;
[513]系统同时自动生成网页需要的数字媒体资源,包括响应式框架和网页的内容,并进行网页的编译和打包,生成网页数据包;
[514]系统检查生成的应用数据包和网页数据包,如果没有发现故障或错误,系统会自动进行清除临时工作空间的操作,然后进入下一步; [515]系统自动上传应用数据包到用户选择的应用市场;
[516]系统自动上传网页数据包到用户指定的服务器。
[0020]所述数码出版物的第一种制作和发布流程如下:
[S01]进入用户操作界面;
[517]选择创建数码出版物;
[518]创建数码出版物的主题模版;
[519]选择数码出版物的运行平台;
[520]输入数码出版物的名称,完成数码出版物的基本属性创建;
[S21 ]系统自动为用户创建和初始化工作空间,并且同时准备好功能模块和内容模版供用户使用;
[522]用户在系统分配的独立的工作空间对基本信息进行更改;
[523]通过编辑工具在选择的数码出版物模版页上填充内容,并对制作的所有页面进行排版;
[524]预览排版好的数码出版物;
[525]进入发布流程;
[S10]审核内容,如果内容不存在违法和违反使用规范的情况,则审核通过;
[SI I ]系统整理和校验数据,同时配置包装器及更新数字资源配置文件,生成相关部署包;
[512]系统自动生成应用需要的数字媒体资源,并进行编译和打包,生成应用数据包;
[513]系统同时自动生成网页需要的数字媒体资源,包括响应式框架和网页的内容,并进行网页的编译和打包,生成网页数据包;
[514]系统检查生成的应用数据包和网页数据包,如果没有发现故障或错误,系统会自动进行清除临时工作空间的操作,然后进入下一步;
[515]系统自动上传应用数据包到用户选择的应用市场;
[516]系统自动上传网页数据包到用户指定的服务器。
[0021 ]所述数码出版物的第二种制作和发布流程如下:
[526]用户使用系统提供的AdobeInDesign插件设计数码出版物文件,并采用AdobeInDesign插件的导出功能将制作好的数码出版物文件保存和导出;
[527]使用系统提供的排版工具,对制作好的数码出版物文件进行顺序编排整理;
[528]使用系统提供的打包和导出工具,将排版后的数码出版物文