制作移动应用客户端的系统与方法

文档序号:6512999阅读:188来源:国知局
制作移动应用客户端的系统与方法
【专利摘要】本申请涉及制作移动应用客户端的系统与方法。系统,包括:存储设备,存储用户导入的数据;应用模块选择设备,包含多种应用模块供用户选择;数据提取设备,根据用户选择的应用模块,从存储设备提取与用户选择的应用模块相匹配的数据;以及移动应用客户端生成设备,根据用户选择的应用模块、和数据提取设备提取的数据,形成移动应用客户端。通过本申请的系统与方法,用户能够方便地制作移动应用客户端。
【专利说明】 制作移动应用客户端的系统与方法

【技术领域】
[0001]本申请涉及制作移动应用客户端的系统与方法。

【背景技术】
[0002]目前在数字出版领域中,移动数字出版正发挥着越来越大的作用。近几年很多出版社也从传统出版向数字出版转型,很多纸质资源也进行了内容结构化而通过数字管理。但是目前仍然存在已经结构化的资源不能有效方便的进行应用的问题。随着智能手机和Pad等设备的流行,越来越多的人通过移动终端获取信息。传统的移动客户端制作通常不具备很好的复用性,只是针对于某一种资源的展现。
[0003]通常出版社考虑移动应用的时候,因为本身不具备开发能力,需要依靠于第三方公司,而制作的客户端也不能很好的复用,下一次针对于其他资源不得不另外开发一款产品。这样就导致应用成本加大,并且比较耗时。
[0004]基于上述描述,亟需提供一种通过出版社自身便能够制作移动应用客户端的系统与方法。


【发明内容】

[0005]为了解决上述问题,本申请提供了一阵制作移动应用客户端的系统与方法,从而使得用户能够方便地制作移动应用客户端,节省了人力物力。
[0006]根据本申请的第一方面,提供了一种制作移动应用客户端的系统,包括:
[0007]存储设备,存储用户导入的数据;
[0008]应用模块选择设备,包含多种应用模块供用户选择;
[0009]数据提取设备,根据用户选择的应用模块,从存储设备提取与用户选择的应用模块相匹配的数据;以及
[0010]移动应用客户端生成设备,根据用户选择的应用模块、和数据提取设备提取的数据,形成移动应用客户端。
[0011]根据本申请的第二方面,提供了一种制作移动应用客户端的方法,包括:
[0012]存储用户导入的数据;
[0013]设置多种应用模块供用户选择;
[0014]根据用户选择的应用模块,从存储的用户导入的数据提取与用户选择的应用模块相匹配的数据;以及
[0015]根据用户选择的应用模块、和提取的数据,形成移动应用客户端。
[0016]根据本申请的制作移动应用客户端的系统与方法,用户自身能够制作移动应用客户端,节省了人力物力。
[0017]附图简要说明
[0018]图1是根据本申请实施方式的制作移动应用客户端的系统的示意图;
[0019]图2是根据本申请实施方式的移动应用客户端生成设备的示意图;以及
[0020]图3是根据本申请实施方式的制作移动应用客户端的方法的流程图。

【具体实施方式】
[0021]下面结合实施例和附图对根据本申请实施方式的制作移动应用客户端的系统和方法进行详细描述。
[0022]在本申请中,“移动应用客户端”是指能够安装在诸如智能手机、Pad等移动终端中的应用程序,例如可以包括含有学习资料以便用户学习使用的学习产品。
[0023]在本申请中,“应用模块”是指系统预先设定某一类型的应用,例如历年真题模块,通过历年真题模块可以例如显示历年真题供用户测试并可以例如为用户的测试进行评分坐寸ο
[0024]在本申请中,“实体”是指按照应用模块对数据处理形成的具有实际数据的对应于具体模块的子应用,多个对应于具体模块的子应用经组合可形成总的应用。
[0025]在本申请中,“编译打包”是指根据用户配置以及加工的数据进行整理,自动对源代码进行编译打包处理从而生成可以安装的移动客户端。
[0026]首先参照图1,将描述根据本申请实施方式的制作移动应用客户端的系统10。本申请实施方式的系统10可以设置于某网站以供用户通过web进行应用。
[0027]系统10可以包括存储设备101、应用模块选择设备102、数据提取设备103、以及移动应用客户端生成设备104。
[0028]存储设备101能够存储数据。在示例性实施方式中,数据可以包括多种格式,例如视频、音频、纯文本、HTML、Flash、PDF等。在某些实施方式中,数据可以包括能够对用户提供学习内容的学习资料。例如,学习资料的类型可以包括教材、精选论文、教学课件、历年真题、模拟试卷等。
[0029]应用模块选择设备102可以包含多种应用模块供用户选择。例如,在示例性实施方式中,应用模块选择设备102可以包含教材模块、精选论文模块、教学课件模块、历年真题模块、模拟试卷模块等。
[0030]在示例性实施方式中,例如,教学课件模块可以播放相关的教学课件,模拟试卷模块可以显示模拟试卷供用户测试并可以为用户进行评分。
[0031]数据提取设备103可以根据用户选择的应用模块,从存储设备101提取与用户选择的应用模块相匹配的数据。在示例性实施方式中,用户选择了教学课件模块,则数据提取设备103例如从存储设备101提取格式为“ppt”的数据。在某些实施方式中,数据提取设备103还可以对数据进行预加工和处理。例如,可以将数据格式为“ppt”的文件按照时间顺序自动进行排列。
[0032]在某些实施方式中,数据提取设备103可以包括分析单元和提取单元。
[0033]分析单元可以分析存储设备101中的数据的属性,从而确定属性与用户选择的应用模块相匹配的数据。例如,属性可以包括数据的格式、名称等。提取单元可以从存储设备101提取分析单元所确定的数据。
[0034]在示例性实施方式中,分析单元分析数据的格式包括“ppt”、“doC”、“pdf”等,如果用户选择了教学课件模块,则分析单元可以确定格式为“ppt”的数据与用户选择了教学课件模块相匹配。之后,提取单元可以从存储设备101提取格式为“ppt”的数据。
[0035]在另一示例性实施方式中,分析单元分析数据的名称包括“2011高考物理试题”、“2012高考物理试题”、“高二物理模拟试题”等,如果用户选择了历年真题模块,则分析单元可以确定名称为“2001高考物理试题”、“2002高考物理试题”的数据与用户选择了教学课件模块相匹配。之后,提取单元可以从存储设备101提取名称为“2011高考物理试题”、“2012高考物理试题”的数据。
[0036]移动应用客户端生成设备104可以根据用户选择的应用模块、和数据提取设备103提取的数据,形成移动应用客户端。在示例性实施方式中,用户选择了历年真题模块,数据提取设备103提取了名称为“2011高考物理试题”、“2012高考物理试题”的数据,则移动应用客户端生成设备104根据历年真题模块对数据“2011高考物理试题”、“2012高考物理试题”进行处理,例如形成移动应用客户端“高考物理真题”。在示例性实施方式中,移动应用客户端的名称可根据历年真题模块中预设的命名规则形成。在另一示例性实施方式中,移动应用客户端的名称可根据用户的设置形成。
[0037]通过本申请的制作移动应用客户端的系统10,诸如出版社的用户能够不依赖于开发人员而制作移动应用客户端,从而节省了人力物力。
[0038]图2是根据本申请实施方式的移动应用客户端生成设备104的示意图。
[0039]如图2所示,在某些实施方式中,移动应用客户端生成设备104可以包括:实体生成单元1041、组合单元1042、和编译打包单元1043。
[0040]实体生成单元1041可以按照用户选择的应用模块,将与应用模块相匹配的数据形成为单独的实体。
[0041]在示例性实施方式中,用户选择了教学课件模块,实体生成单元1041可以教学课件模块将格式为“ppt”的数据形成为单独的实体,例如,名称为“高二物理教学课件”的应用、“高考物理真题”的应用等。
[0042]组合单元1042可以对实体生成单元1041形成的单独的实体进行组合以形成应用。
[0043]在示例性实施方式中,例如实体生成单元1041形成了两个子应用“高二物理教学课件”和“高考物理真题”,则组合单元1042对这两个子应用进行组合以形成总的应用。
[0044]编译打包单元1043可以对组合单元1042形成的应用所对应的源代码进行编译打包,从而形成移动应用客户端。
[0045]在示例性实施方式中,组合单元1042对两个子应用“高二物理教学课件”和“高考物理真题”进行组合以形成总的应用,则编译打包单元1043对该应用所对应的源代码进行编译打包而形成的移动应用客户端可以包括以下两种应用项目供用户使用:“教学课件”,其可以进一步分类为“物理教学课件“高二物理教学课件”;以及“高考真题”,其可以进一步分类为“高考物理真题”。
[0046]在某些实施方式中,源代码可以为android系统源代码、1S系统源代码。
[0047]在某些实施方式中,系统10还可以包括参数设置设备,供用户设置参数。例如,在示例性实施方式中,参数可以包括移动应用客户端的名称、图标;以及应用模块的名称、图标等。
[0048]参照图3,将描述根据本申请实施方式的制作移动应用客户端的方法20。
[0049]在步骤201中,存储用户导入的数据。在示例性实施方式中,数据可以包括多种格式,例如视频、音频、纯文本、HTML、Flash、PDF等。在某些实施方式中,数据可以包括能够对用户提供学习内容的学习资料。例如,学习资料的类型可以包括教材、精选论文、教学课件、历年真题、模拟试卷等。
[0050]在步骤202中,设置多种应用模块供用户选择。例如,在示例性实施方式中,应用模块可以包含教材模块、精选论文模块、教学课件模块、历年真题模块、模拟试卷模块等。
[0051]在步骤203中,根据在步骤202中用户选择的应用模块,从步骤201中存储的用户导入的数据提取与用户选择的应用模块相匹配的数据。在示例性实施方式中,用户选择了教学课件模块,则提取格式为“ppt”的数据。
[0052]在步骤204中,根据用户选择的应用模块、和提取的数据,形成移动应用客户端。在示例性实施方式中,用户选择了历年真题模块,在步骤203中提取了名称为“2011高考物理试题”、“2012高考物理试题”的数据,则根据历年真题模块对数据“2011高考物理试题”、“2012高考物理试题”进行处理,例如形成移动应用客户端“高考物理真题”。
[0053]通过本申请的制作移动应用客户端的方法20,诸如出版社的用户能够不依赖于开发人员而制作移动应用客户端,从而节省了人力物力。
[0054]在示例性实施方式中,步骤203可以包括以下步骤:
[0055]分析存储的用户导入的数据的属性,从而确定属性与用户选择的应用模块相匹配的数据;以及
[0056]从存储的用户导入的数据提取所确定的数据。
[0057]在示例性实施方式中,步骤204可以包括以下步骤:
[0058]按照用户选择的应用模块,将与应用模块相匹配的数据形成为单独的实体;
[0059]对形成的单独的实体进行组合以形成应用;以及
[0060]编译打包单元,对所形成的应用所对应的源代码进行编译打包,以便形成移动应用客户端。
[0061]在某些实施方式中,源代码包括android系统源代码和1S系统源代码。
[0062]应当理解,本文以上实施方式仅仅是示例性的,而非在于限制本申请的范围。对于本领域的技术人员而言,在不脱离本申请的精神和食指的情况下,可以做出各种变型和改进,但是这些变型和改进也应视为落入本申请的保护范围之中。
【权利要求】
1.一种制作移动应用客户端的系统,包括: 存储设备,存储用户导入的数据; 应用模块选择设备,包含多种应用模块供用户选择; 数据提取设备,根据用户选择的应用模块,从存储设备提取与用户选择的应用模块相匹配的数据;以及 移动应用客户端生成设备,根据用户选择的应用模块、和数据提取设备提取的数据,形成移动应用客户端。
2.如权利要求1所述的系统,其中,所述数据提取设备包括: 分析单元,分析存储设备中的数据的属性,从而确定属性与用户选择的应用模块相匹配的数据;以及 提取单元,从存储设备提取分析单元所确定的数据。
3.如权利要求2所述的系统,其中,所述属性包括数据的格式、名称。
4.如权利要求1所述的系统,其中,移动应用客户端生成设备包括: 实体生成单元,按照用户选择的应用模块,将与应用模块相匹配的数据形成为单独的实体; 组合单元,对实体生成单元形成的单独的实体进行组合以形成应用;以及编译打包单元,对组合单元形成的应用所对应的源代码进行编译打包,以便形成移动应用客户端。
5.如权利要求1所述的系统,其中,源代码包括android系统源代码和1S系统源代码。
6.如权利要求1所述的系统,还包括: 参数设置设备,供用户设置参数,参数包括:移动应用客户端的名称、图标;和应用模块的名称、图标。
7.一种制作移动应用客户端的方法,包括: 存储用户导入的数据; 设置多种应用模块供用户选择; 根据用户选择的应用模块,从存储的用户导入的数据提取与用户选择的应用模块相匹配的数据;以及 根据用户选择的应用模块、和提取的数据,形成移动应用客户端。
8.如权利要求7所述的方法,其中,根据用户选择的应用模块,从存储的用户导入的数据提取与用户选择的应用模块相匹配的数据的步骤包括: 分析存储的用户导入的数据的属性,从而确定属性与用户选择的应用模块相匹配的数据;以及 从存储的用户导入的数据提取所确定的数据。
9.如权利要求7所述的方法,其中,根据用户选择的应用模块、和提取的数据,形成移动应用客户端的步骤包括: 按照用户选择的应用模块,将与应用模块相匹配的数据形成为单独的实体; 对形成的单独的实体进行组合以形成应用;以及 编译打包单元,对所形成的应用所对应的源代码进行编译打包,以便形成移动应用客户端。
10.如权利要求7所述的方法,其中,源代码包括android系统源代码和1S系统源代码。
【文档编号】G06F9/44GK104461492SQ201310439740
【公开日】2015年3月25日 申请日期:2013年9月24日 优先权日:2013年9月24日
【发明者】解西扬, 李少明 申请人:北大方正集团有限公司, 方正信息产业控股有限公司, 北京北大方正电子有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1