Web可视化编辑ANDROID的客户端应用的方法与流程

文档序号:12040514阅读:188来源:国知局
Web可视化编辑ANDROID的客户端应用的方法与流程
本发明涉及一种客户端开发方法,特别是通过web实现可视化编辑ANDROID的客户端开发的方法,属移动通信领域。

背景技术:
随着移动互联网不断发展,ANDROID系统及采用该系统的移动终端的普及,人们对ANDROID客户端应用的需求也越来越多,如何能简单快速直观的生成ANDROID客户端应用日益成为必要。

技术实现要素:
在发明内容部分中引入了一系列简化形式的概念,这将在具体实施方式部分中进一步详细说明。本发明的发明内容部分并不意味着要试图限定出所要求保护的技术方案的关键特征和必要技术特征,更不意味着试图确定所要求保护的技术方案的保护范围。本发明一种Web可视化编辑制作ANDROID客户端应用的方法,其特征在于包含以下步骤:a、用户通过生成平台可视话人机操作模拟,通过界面字段与规则字段对应,生成应用数据,所述应用数据亦为规则数据,分为Ini配置文件,应用节点数据,应用详情数据,图片资源文件;b、ANDROID模板应用程序根据应用数据进行数据展现;c、应用程序在手机客户安装完毕后,应用程序应用界面通过模版数据,模版数据获取通过Ini文件或数据库获取,加载下一级页面展现的应用视图组件;d、通过应用视图组件加载页面视图数据;e、系统判断页面视图数据是否为内容接点进行视图数据与内容详情页和应用程序界面的绑定。所述应用视图组件可分为画廊、宫格列表。本发明提供了一种灵活,完备,高性能,定义和实现都很便捷的通过web实现可视化编辑ANDROID的客户端应用开发的方法,能简单快速直观的生成ANDROID客户端应用,可让用户达到更多的体验效果。附图说明此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,本发明的示意性实施例子及及其说明用于解释本发明,并不构成对本发明的不当限定。在附图中:图1为本发明系统结构示意图;图2为本发明方法流程示意图;图3为环状递归数据检索方法示意图。具体实施方式在下文的描述中,给出了大量具体的细节以便提供对本发明更为彻底的理解。然而,对于本领域技术人员来说显而易见的是,本发明可以无需一个或多个这些细节而得以实施。在其他的例子中,为了避免与本发明发生混淆,对于本领域公知的一些技术特征未进行描述。为了彻底了解本发明,将在下列的描述中提出详细的细节,显然,本发明的施行不限定于通信领域的技术人员所熟习的特殊细节。本发明的较佳实施例详细描述如下,然而除了这些详细描述外,本发明还可以具有其他实施方式。本发明提供了一种Web可视化编辑制作ANDROID客户端应用的系统,主要由下述平台及模块构成:1)应用生成平台:提供人机图形化模拟操作界面,用于生成客户端应用模板、上传应用资源包括图片资源,并将应用模板数据同步到中间层进行资源打包和将模板节点数据资源保存到数据库,并为用户提供应用生成界面;2)人机器操作模拟:模拟人机互动,采用所见即所得的方式,提供用户在手机随意拖动添加定制内容的图形化界面;3)规则数据,所有应用数据统称为规则数据,包括Ini配置文件,应用节点数据,应用详情数据和图片资源文件;决定应用程序运行的方式和内容展示。4)ANDROID应用模板程序,提供应用基本的运行逻辑,根据已定义的模板数据执行相应的程序逻;5)数据库,保存系统摸版数据包括应用节点数据资源和应用详情数据,ANDROID应用程序通过定义的模板数据及后台提供的数据绑定实现定制处理逻辑。所述应用生成平台为用户提供可视化操作界面,以向导方式引导用户生成应用,用户录入时数据与应用规则字段作对应,客户端通过生成平台操作录入ANDROID客户端应用模板规则数据及资源,这些数据和资源决定了ANDROID客户端应用运行的规则和展示的内容。所述Ini配置文件即客户端应用程序模板配置文件,配置客户端应用程序基本配置,包括应用程序基本信息配置,导航配置,及应用图片基本资源配置信息;Ini文件存放了应用定义数据,包括应用程序基本信息配置,导航配置,及应用图片基本资源配置信息。所述应用节点数据资源采用一种环状递归数据检索的技术,决定下级页面展示的内容和方式。所述应用详情数据,用于展示应用详情页面。所述图片资源文件,提供应用展示的图片素材。ANDROID客户端应用程序基于模板运行的方法加载分类数据和详情数据,其中页面展现驱动方式通过页面驱动页面展现view的个数和类型,view驱动获取节点数据,最后节点数据同页面绑定。Web可视化编辑制作ANDROID客户端应用的方法,其特征在于包含以下步骤:a、用户通过生成平台可视话人机操作模拟,通过界面字段与规则字段对应,生成应用数据,所述应用数据亦为规则数据,分为Ini配置文件,应用节点数据,应用详情数据,图片资源文件;b、ANDROID模板应用程序根据应用数据进行数据展现;c、应用程序在手机客户安装完毕后,应用程序应用界面通过模版数据,模版数据获取通过Ini文件或数据库获取,加载下一级页面展现的应用视图组件;d、通过应用视图组件加载页面视图数据;e、系统判断页面视图数据是否为内容接点进行视图数据与内容详情页和应用程序界面的绑定。所述应用视图组件可分为画廊、宫格列表。具体而言,本发明的系统包含了:应用生成平台应用生成平台,提供人机图形化模拟操作界面,用于生成客户端应用模板、上传应用资源包括图片资源,并将应用模板数据同步到中间层进行资源打包和将模板节点数据资源保存到数据库,并为用户提供应用生成界面。可视化操作界面可视化操作界面,提供用户图形化操作界面,作为应用数据输入入口。人机器操作模拟人机器操作模拟,模拟人机互动,采用所见即所得的方式,提供用户在手机随意拖动添加定制内容的图形化界面。界面字段与规则字段对应界面字段与规则字段对应,用户以界面操作为输入,将输入内容通过程序与应用规则字段对应。应用数据应用数据,系统通过界面字段与规则字段对应后,由系统生成输出应用数据。应用数据亦是规则数据。规则数据规则数据,所有应用数据统称为规则数据,包括ini配置文件,应用节点数据,应用详情数据和图片资源文件Ini配置文件:Ini配置文件,客户端应用程序模板配置文件,配置客户端应用程序基本配置,包括应用程序基本信息配置,导航配置,及应用图片基本资源配置信息。应用节点数据资源:应用节点数据资源,决定下级页面展示的内容和方式,采用一种环状递归数据检索的技术(具体参考图3)。应用详情数据:应用详情数据,用于展示应用详情页面。图片资源文件图片资源文件,提供应用展示的图片素材。数据库数据库,保存系统摸版数据包括应用节点数据资源和应用详情数据。ANDROID应用模板程序ANDROID应用模板程序,提供应用基本的运行逻辑,根据已定义的模板数据执行相应的程序逻。ANDROID应用程序ANDROID应用程序,通过定义的模板数据及后台提供的数据绑定实现定制处理逻辑。本发明通过上述系统能提供图形化模拟人机互动界面及客户端模版定制的步骤及生成客户模版配置文件及保存模版配置数据的机制。实现用户界面操作输入与应用规则字段对应。提供客户端应用程序模版应用程序。采用一种环状递归数据检索的检索技术,其中页面展现驱动方式为通过页面驱动页面展现view的个数和类型,view驱动获取节点数据,最后节点数据同页面绑定。页面数据节点目录采用一种树状存储的结构,由顶部应用ID逐级递归向下进行数据存储。提供应用基本的运行逻辑,其作用作为应用程序运行引擎,根据已定义的模板数据作为规则,以数据作为驱动,执行相应的程序逻。本发明公开了一种Web可视化编辑制作ANDROID客户端应用系统,系统生成核心包括生成平台,可视化人机操作模拟,界面操作输入数据与规则字段对应,规则数据,ANDROID应用模板程序。基于Web可视化编辑制作ANDROID客户端方法具体步骤为:用户通过生成平台生成客户端应用,输出客户端应用模版规则数据及客户端应用图片资源。ANDROID摸版应用程序根据规则数据和图片资源决定程序的运行方式及内容展示。参考图1,说明本发明整个系统模块及工作原理,如图1所示该基于模版的客户端开发的生成系统包括:应用生成平台001:应用生成平台,提供人机图形化模拟操作界面,用于生成客户端应用模板、上传应用资源包括图片资源,并将应用模板数据同步到中间层进行资源打包和将模板节点数据资源保存到数据库,并为用户提供应用生成界面。可视化操作界面002:提供用户图形化操作界面,作为应用数据输入入口。人机器操作模拟003:模拟人机互动,采用所见即所得的方式,提供用户在手机随意拖动添加定制内容的图形化界面。界面字段与规则字段对应004:用户以界面操作为输入,将输入内容通过程序与应用规则字段对应。应用数据005:系统通过界面字段与规则字段对应后,由系统生成输出应用数据。应用数据亦是规则数据。规则数据006:所有应用数据统称为规则数据,包括Ini配置文件,应用节点数据,应用详情数据和图片资源文件。Ini配置文件007:客户端应用程序模板配置文件,配置客户端应用程序基本配置,包括应用程序基本信息配置,导航配置,及应用图片基本资源配置信息。应用节点数据资源008:决定下级页面展示的内容和方式,采用一种环状递归数据检索的技术(具体参考图3)。应用详情数据009:用于展示应用详情页面。图片资源文件010:提供应用展示的图片素材。数据库011:保存系统摸版数据包括应用节点数据资源和应用详情数据。ANDROID应用模板程序012:提供应用基本的运行逻辑,根据已定义的模板数据执行相应的程序逻。ANDROID应用程序013:通过定义的模板数据及后台提供的数据绑定实现定制处理逻辑。关于本发明所述的方法参考图2,用户基于Web登录系统,系统检测用户生成应用到哪步,应用ID不存在,执行S2,创建应用,然后到S3,上传应用图标,S3操作完成到S4建立内容结构,应用ID存在,直接到S4,S4包括建立导航、上传素材,风格背景,页面引用内容结构绑定属性等操作,S4操作完毕到S5生成应用,最后结束。本发明所述的环状递归数据检索具体见图3,其中页面展现驱动方式为通过页面驱动页面展现view的个数和类型,view驱动获取节点数据,最后节点数据同页面绑定。当应用程序在手机客户安装完毕后,应用程序应用界面通过模版数据,模版数据获取通过Ini文件或数据库获取,加载下一级页面展现的应用视图组件。应用视图组件可分为:画廊,宫格,列表等。通过应用视图组件加载页面视图数据。系统判断页面视图数据是否为内容接点进行视图数据与内容详情页和应用程序界面的绑定。本发明已经通过上述实施例进行了说明,但应当理解的是,上述实施例只是用于举例和说明的目的,而非意在将本发明限制于所描述的实施例范围内。此外本领域技术人员可以理解的是,本发明并不局限于上述实施例,根据本发明的教导还可以做出更多种的变型和修改,这些变型和修改均落在本发明所要求保护的范围以内。本发明的保护范围由附属的权利要求书及其等效范围所界定。
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1