移动终端的流程数据处理方法技术

技术编号:12617370 阅读:138 留言:0更新日期:2015-12-30 14:28
本发明专利技术公开一种移动终端的流程数据处理方法,基于XML对终端流程进行配置,其中,包括:字段参数配置步骤,根据指定的数据库中的表字段以及用户的需求,通过XML的方式对字段的参数进行配置;脚本获取步骤,获取对应字段的SQL脚本;脚本修改步骤,对该字段的SQL脚本进行修改;命名步骤,通过流程定义的主键对XML文件进行命名;以及绑定步骤,通过流程定义的主键对XML文件和流程进行绑定。

【技术实现步骤摘要】

本专利技术涉及数据处理领域,特别是涉及基于XML对移动终端的流程数据进行处理的方法。
技术介绍
以往以来,在移动终端的数据展现和数据处理中流程一直成为障碍,主要是因为流程数据与业务数据的数据量较大而在移动终端展示相对复杂且不易处理,传统的解决方案如下两种。第一种方案是把业务数据和流程数据都返回都移动终端,这样以来导致了数据很臃肿,而且对于移动设备要处理大量数据导致其效力低下,而且与服务器交互的时候需要传递大量的数据需要消耗大量的资源。部分公司也采取将返回业务数据和流程数据进行压缩来减低移动终端与服务器的资源占用,但是这样做给移动终端处理数据带来了的压力。导致其效率低下,用户满意度较低。第二种解决方案就是通过网页传递到客户端,提交数据也是通过表单提交的,这样能减低移动终端的运算压力,同时也减低了服务器端口的压力,但是却不够灵活。因为移动终端的很多数据没必要展示的也传递过去了,导致了数据冗余。本专利技术针对上述问题提出的解决方案是通过XML来灵活配置移动终端要显示的信息,而且还可以定义通过何种方式来实现对数据的处理,这样不仅仅降低了移动终端的数据处理压力,同时也实现了对数据的灵活处理。通过服务器端对XML进行解析,并对其做相应的数据处理即可。
技术实现思路
本专利技术公开了一种,基于XML对终端流程进行配置,其中,包括:字段参数配置步骤,根据指定的数据库中的表字段以及用户的需求,通过XML的方式对字段的参数进行配置;脚本修改步骤,获取对应字段的SQL脚本,并对该字段的SQL脚本进行修改;命名步骤,通过流程定义的主键对XML文件进行命名;以及绑定步骤,通过流程定义的主键对XML和流程进行绑定。优选为,所述字段参数包括移动终端表单显示的字段名称、是否显示、是否可写、与该字段对应的数据库中的字段的类型、以及该字段在流程某个节点的权限信息。优选为,所述字段参数配置步骤中,通过XML不同的元素和属性来代表并展现不同的效果。优选为,所述元素包括Root根元素、ModuleName元素、ModuleID元素、ViewModel元素、Script 元素、Tables 元素、MainTable 元素、SubTables 元素。优选为,所述Root根元素在构建文档时必须将内容和其他标记放在< root >和< /root >之间。优选为,所述ModuleName元素是业务模块名称,每个业务对应一个XML。优选为,所述ModuleID元素是业务模块ID,一个主键唯一标识一种业务类型。优选为,所述ViewModel元素是表单显示模式,值为disabled时为不可编辑,值为空时可编辑。优选为,所述Script元素是表单页面中的js函数表,包含4个共有函数,在每个XML中实现其各自功能,并能够添加白定义函数。优选为,所述MainTable元素是业务主表定义格式并包括SaveTable子元素、IInsertData子元素、Paras子元素、和Para子元素,所述SubTables元素是业务从表定义格式并包括SaveTabl子元素、IInsertData子元素、Paras子元素、和Para子元素。根据本专利技术的本专利技术,实现了在多种移动终端上面的完美显示,避免了对不同的移动终端的重复性设计工作,从而实现了高内聚低耦合的软件开发实现。通过XML灵活的配置业务数据,从而避免了数据冗余。通过XML的流程定义来获取数据想要的数据,从而避免后服务器端复杂的业务逻辑。这样在生成新的流程中,只需要配置就可以实现了业务的显示,方便快捷。附图文字图1是表示本专利技术所涉及的移动终端配置方法的流程图。图2是表示本专利技术所涉及的移动终端配置方法中所配置的字段参数的结构图。图3是表示XML元算所包含的各个元素的结构框图。图4是表示MainTable元素所包含的各个子元素的结构框图。图5是表示SubTables元素所包含的各个子元素的结构框图。【具体实施方式】以下参照附图,并结合具体实施例对本专利技术的【具体实施方式】详细进行描述。图1是对本专利技术的进行说明流程图。本专利技术的是基于XML对终端流程进行配置的方法。在字段参数配置步骤SI中,根据指定的数据库中的表字段以及用户的需求,通过XML的方式对字段的参数10进行配置。在脚本修改步骤S2中,获取对应字段的SQL脚本。在脚本修改步骤S3中,对该字段的SQL脚本进行修改。在命名步骤S4中,通过流程定义的主键对XML文件进行命名。在绑定步骤S4中,通过流程定义的主键对XML和流程进行绑定。当不同的移动终端访问时,月艮务器端对XML进行解析,并通过XML里面查询出对应的数据,并返回给客户端。客户端对数据处理之后提交给服务器端,服务器通过相应的XML配置信息来与服务器进行交互。其中,上述字段参数10包括移动终端表单显示的字段名称101、是否显示102、是否可写103、与该字段对应的数据库中的字段的类型104、以及该字段在流程某个节点的权限信息105。另外,所述字段参数配置步骤中,通过XML不同的元素和属性来代表并展现不同的效果。其中,所述元素包括Root根元素、ModuleName元素、ModuleID元素、ViewModel元素、Script元素、Tables元素、MainTable元素、SubTables元素。这里,所述Root根元素在构建文档时必须将内容和其他标记放在< root >和< /root >之间。另外,所述ModuleName元素是业务模块名称,每个业务对应一个XML。此外,所述ModuleID元素是业务模块ID,一个主键唯一标识一种业务类型。所述ViewModel元素是表单显示模式,值为disabled时为不可编辑,值为空时可编辑。所述Script元素是表单页面中的JavaScript函数表,包含4个共有函数,在每个XML中实现其各自功能,并能够添加白定义函数。所述MainTable元素是业务主表定义格式并包括SaveTable子元素、IInsertData子元素、Paras子元素、和Para子元素,所述SubTables元素是业务从表定义格式并包括子元素SaveTabl子元素、IInsertData子元素、Paras子元素、和Para子元素。具体来说,在步骤SI中,配置相应的XML,通过XML不同的元素和属性来代表并展现不同的效果。具体元素、属性详解如下:root根元素表示在构建文档时,内容和其他标记必须放在< root >和</1*00七>之间;ModuleName元素是业务模块名称,每个业务对应一个xml ;ModuleID元素是业务模块ID,主键唯一标识一种业务类型;ViewModel当前第1页1 2 本文档来自技高网...

【技术保护点】
一种移动终端的流程数据处理方法,基于XML对终端流程进行配置,其特征在于,包括:字段参数配置步骤,根据指定的数据库中的表字段以及用户的需求,通过XML的方式对字段的参数进行配置;脚本获取步骤,获取对应字段的SQL脚本;脚本修改步骤,对该字段的SQL脚本进行修改;命名步骤,通过流程定义的主键对XML文件进行命名;以及绑定步骤,通过流程定义的主键对XML文件和流程进行绑定。

【技术特征摘要】

【专利技术属性】
技术研发人员:邹庆源邵爱荣
申请(专利权)人:北京金和网络股份有限公司
类型:发明
国别省市:北京;11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1