一种基于数据描述的移动客户端业务呈现方法及系统与流程

文档序号:12463119阅读:530来源:国知局

本发明涉及移动互联网技术领域,具体地说是一种实用性强、基于数据描述的移动客户端业务呈现方法及系统。



背景技术:

随着移动应用的兴起和广泛应用,企业等单位用户对生产或管理等方面的移动应用量剧增,在不同时期,为解决某个单一的业务需要开发一些移动应用客户端,而且往往开发之后随着管理理念的提升,生成力的提高,客户端已经不能满足当前的业务需求,

当前生产经营业务场景,一个业务操作,常常比较复杂涉及多个业务流程。以运营商网络运维业务为例,前端运维人员在网络故障排除时,涉及多个业务场景,包括工单受理、位置导航、告警查询、排障助手、业务测试、工单回复等,业务逻辑多样,业务表单多样,通过基于数据描述的移动客户端业务呈现方法,可以快速完成不同业务场景、不同业务流程的客户端呈现,主要体现在:

1、传统的客户端开发,需要根据不同业务场景进行开发,相应带来开发成本的增加;

2、应用不同的业务流程需要开发不同的业务引擎,需求调研成本增加;

3、随着生成力提高,管理理念的提升,传统的开发的客户端,升级成本高,升级周期长无法适应企业的快速发展。

基于此,现提供一种基于数据描述的移动客户端业务呈现方法及系统,来解决上述问题。



技术实现要素:

本发明的技术任务是针对以上不足之处,提供一种实用性强、基于数据描述的移动客户端业务呈现方法及系统。

一种基于数据描述的移动客户端业务呈现方法,其实现过程为:通过数据描述在移动端数据逆向转化成抽象模型,从而可视化展现业务,即首先构建数据描述并绘制成相关图形,然后发送给移动端,移动端解析发送来的文件后,通过绘制界面,将数据描述涉及的元数据静态的形象化展现在界面上,配置界面之间的跳转关系,并将图形界面转化成数据。

其实现过程为:

将待呈现应用涉及的物理表,抽象构造业务模型,对业务模型进行统一规范化和标准化的数据描述;

通过模型的图形连线建立业务关联关系,构造出业务逻辑跳转中模型间的所属关系;

绘制界面展现,把一个一个元数据静态的形象化展现在界面上,绘制出业务界面需要展现的表单内容,通过对事件添加配置方式,完成界面之间的跳转关系配置,并把图形界面转化成数据。

具体实现包括以下步骤:

首先可视化展现本次应用所有涉及的物理表,选择一个或者多个物理表,抽象构造业务模型;

对业务模型的抽象数据进行描述,将其转化成统一规范化和标准化的纯数据的字符串描述;

可视化呈现各个模型,通过连线方式建立各个模型的关联关系,构造出业务逻辑跳转中模型间的所属关系;

通过拖动绘制方式图像化展现业务界面,配置业务界面与业务模型的对应关系,可视化连接界面与界面之间的关系,配置衔接条件,配置传递参数;

通过数据解析,完成前台界面表单呈现,业务界面逻辑跳转。

一种基于数据描述的移动客户端业务呈现系统,包括双向通信的抽象数据模型、移动端,抽象数据模型的数据描述基于移动端数据逆向转化成抽象模型,从而可视化展现业务,其中抽象数据模型包括模型构造层、元数据生成层、关联关系配置层、业务界面及逻辑构建层,该模型构造层、元数据生成层、关联关系配置层、业务界面及逻辑构建层构造出后端数据化应用,提供应用互联的后台管理和运行环境支撑;移动端包括数据解析层、业务视图呈现层,提供数据解析、业务视图呈现,运行在移动终端操作系统之内。

所述数据构造层为一数据对象构建模块,实现可视化展现本次应用所有涉及的物理表,并选择多个或者一个物理表进行业务对象的构造,图形展示物理表及物理表字段属性值;通过对业务对象抽象,创建出符合业务的模型对象。

所述元数据生成层为一模型元数据生成模块,实现对业务实体的抽象数据描述,将其转化成纯数据统一规范化和标准化形式的字符串描述。

关联关系配置层为一模型关联关系模块,实现可视化呈现各个业务对象,通过连线方式建立各个业务对象的关联关系;选定业务对象,通过对象与对象带方向的相连确定对象之间的上下,平等的关联关系。

业务界面及逻辑构建层为一界面图形绘制模块,通过拖动绘制方式图像化展现业务界面,配置业务界面与业务实体的对应关系,图形化拖动绘制业务界面;提供事件配置业务界面连接,实现可视化连线界面与界面之间的关系,配置衔接条件,配置传递参数。

在抽象数据模型中还包括后端数据化应用,用于数据模型建立数据关系生成建立管理,该后台数据化应用提供数据管理和模型描述工具实现账号注册审核、业务物理表信息的注册导入、图形化建立业务模型对象、对象关联关系的连线绘制、业务界面图形展现、界面事件的操作配置、客户端数据化的打包功能。

所述数据解析层为一解析器,完成前台界面表单呈现,业务界面逻辑跳转,从而完成数据的可视化展现。

本发明的一种基于数据描述的移动客户端业务呈现方法及系统,具有以下优点:

本发明的一种基于数据描述的移动客户端业务呈现方法及系统,支持应用快速开发降低开发难度,实现开发成本的降低;提高跨行业跨专业的业务应用适应能力,减少因行业和专业之间的差异需要对客户端业务流程和业务展现表单的重新开发,加强了快速交付的支撑能力;可以在同一个客户端迭代由于管理理念和生产力提高带来的流程变化的适应能力,实现对流程自动定义改变,支撑能力增强,提高业务效率;在项目建设上避免了用户与开发商之间进行下架、重新开发新客户端的麻烦,可以快速应对生产需求,实用性强,适用范围广泛,易于推广。

附图说明

附图1为本发明系统的结构示意图。

具体实施方式

下面结合具体实施例对本发明作进一步说明。

一种基于数据描述的移动客户端业务呈现方法,是手机应用平台环境下,通过抽象数据模型的数据描述基于移动端数据逆向转化成抽象模型,从而可视化展现业务的方法。

实施例1:

通过数据描述在移动端数据逆向转化成抽象模型,从而可视化展现业务,即首先构建数据描述并绘制成相关图形,然后发送给移动端,移动端解析发送来的文件后,通过绘制界面,将数据描述涉及的元数据静态的形象化展现在界面上,配置界面之间的跳转关系,并将图形界面转化成数据。

其实现过程为:

将待呈现应用涉及的物理表,抽象构造业务模型,对业务模型进行统一规范化和标准化的数据描述;

通过模型的图形连线建立业务关联关系,构造出业务逻辑跳转中模型间的所属关系;

绘制界面展现,把一个一个元数据静态的形象化展现在界面上,绘制出业务界面需要展现的表单内容,通过对事件添加配置方式,完成界面之间的跳转关系配置,并把图形界面转化成数据。

实施例2:

通过数据描述在移动端数据逆向转化成抽象模型,从而可视化展现业务,即首先构建数据描述并绘制成相关图形,然后发送给移动端,移动端解析发送来的文件后,通过绘制界面,将数据描述涉及的元数据静态的形象化展现在界面上,配置界面之间的跳转关系,并将图形界面转化成数据。

具体实现包括以下步骤:

首先可视化展现本次应用所有涉及的物理表,选择一个或者多个物理表,抽象构造业务模型;

对业务模型的抽象数据进行描述,将其转化成统一规范化和标准化的纯数据的字符串描述;

可视化呈现各个模型,通过连线方式建立各个模型的关联关系,构造出业务逻辑跳转中模型间的所属关系;

通过拖动绘制方式图像化展现业务界面,配置业务界面与业务模型的对应关系,可视化连接界面与界面之间的关系,配置衔接条件,配置传递参数;

通过数据解析,完成前台界面表单呈现,业务界面逻辑跳转。

如附图1所示,一种基于数据描述的移动客户端业务呈现系统,包括双向通信的抽象数据模型、移动端,抽象数据模型的数据描述基于移动端数据逆向转化成抽象模型,从而可视化展现业务,其中抽象数据模型包括模型构造层、元数据生成层、关联关系配置层、业务界面及逻辑构建层,该模型构造层、元数据生成层、关联关系配置层、业务界面及逻辑构建层构造出后端数据化应用,提供应用互联的后台管理和运行环境支撑;移动端包括数据解析层、业务视图呈现层,提供数据解析、业务视图呈现,运行在移动终端操作系统之内。

所述数据构造层为一数据对象构建模块,实现可视化展现本次应用所有涉及的物理表,并选择多个或者一个物理表进行业务对象的构造,图形展示物理表及物理表字段属性值;通过对业务对象抽象,创建出符合业务的模型对象。

所述元数据生成层为一模型元数据生成模块,实现对业务实体的抽象数据描述,将其转化成纯数据统一规范化和标准化形式的字符串描述。

关联关系配置层为一模型关联关系模块,实现可视化呈现各个业务对象,通过连线方式建立各个业务对象的关联关系;选定业务对象,通过对象与对象带方向的相连确定对象之间的上下,平等的关联关系。

业务界面及逻辑构建层为一界面图形绘制模块,通过拖动绘制方式图像化展现业务界面,配置业务界面与业务实体的对应关系,图形化拖动绘制业务界面;例如业务界面上呈现的输入框,标题,文本框等都可以通过形象话的拖动放到界面上,并能预览显示展现界面;提供事件配置业务界面连接模块实现可视化连线界面与界面之间的关系,配置衔接条件,配置传递参数;点击平台系统界面关联配置可以选择具体界面上的按钮及点击、长按操作并能在操作中配置参数传递信息指定操作后呈现的界面。

在抽象数据模型中还包括后端数据化应用,用于数据模型建立数据关系生成建立管理,该后台数据化应用提供数据管理和模型描述工具实现账号注册审核、业务物理表信息的注册导入、图形化建立业务模型对象、对象关联关系的连线绘制、业务界面图形展现、界面事件的操作配置、客户端数据化的打包功能。

所述数据解析层为一解析器,完成前台界面表单呈现,业务界面逻辑跳转,从而完成数据的可视化展现。

本发明公开的一种基于数据描述的移动客户端业务呈现的方法与系统,通过抽象数据模型对象,建立模型之间的关联关系,把业务流程、业务逻辑、表单信息转化成数据描述从而脱离具体业务本身变成纯数据化内容,需要客户端呈现时,通过抽象业务逻辑数据做好的解析器逆向转化将数据化内容可视化展现在手机屏幕上。与现有技术相比,本发明有跨行业、跨专业领域,不针对具体业务流程、业务逻辑、表单内容的限制,可适用流程复杂易变的任何行业应用,能够有效地提高用户体验,快速应对生产需求,具有很好的推广应用价值。

本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其它实施例的不同之处,各个实施例之间相同或相似部分互相参见即可。对于实施例公开的装置而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。

专业人员还可以进一步意识到,结合本文中所公开的实施例描述的各示例的模块及方法步骤,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各示例的功能及步骤。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本发明的范围。

结合本文中所公开的实施例描述的方法或算法的步骤可以直接用硬件、处理器执行的软件模块,或者二者的结合来实施。软件模块可以置于随机存储器(RAM)、内存、只读存储器(ROM)、电可编程ROM、电可擦除可编程ROM、寄存器、硬盘、可移动磁盘、CD-ROM、或技术领域内所公知的任意其它形式的存储介质中。

以上对本发明所提供的一种基于数据描述的移动客户端业务呈现方法及系统进行了详细介绍。本文中应用了具体个例对本发明的原理及实施方式进行了阐述,以上实施例的说明只是用于帮助理解本发明的方法及其核心思想。应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以对本发明进行若干改进和修饰,这些改进和修饰也落入本发明权利要求的保护范围内。

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