一种可配置数据源的移动原生数据动态展示方法技术

技术编号:19820808 阅读:22 留言:0更新日期:2018-12-19 14:21
本发明专利技术提供一种可配置数据源的移动原生数据动态展示方法,属于计算机软件领域,本发明专利技术根据可配置的数据结构,对移动App原生界面进行动态渲染。既可以随时获取准确的企业经营数据、同时又要求保持原生应用的流畅和强交互的移动互联网特性,又可以灵活的支持每个用户能获取到个性化的经营数据。

【技术实现步骤摘要】
一种可配置数据源的移动原生数据动态展示方法
本专利技术涉及计算机软件技技术,尤其涉及一种可配置数据源的移动原生数据动态展示方法。
技术介绍
移动互联网技术应用于企业管理软件时,企业用户需要通过移动App随时获取准确的企业经营数据。同时又要求保持原生应用的流畅和强交互的移动互联网特性。因为面向企业不用,各个企业的用户角色不同,企业级软件需要灵活的支持每个用户能获取到个性化的经营数据。
技术实现思路
为了解决以上技术问题,本专利技术提出了一种可配置数据源的移动原生数据动态展示方法。根据可配置的数据结构,对移动App原生界面进行动态渲染。定义在手机端展示的样式设计移动端数据展示的组成结构用户访问的整体页面作为App的一部分,称为“视图”,每个视图由多个“卡片”组成。为了方便项目扩展和复用,将“卡片”对象抽象为“卡片模板”。每个“卡片”的基本结构都是由“卡片模板”定义。1、【卡片模板表】定义了卡片模板的基本结构,并同时定义了文本和数值类型的自定义项,用来填充数据,如果有新的格式的卡片模板,都需要在这里添加其定义。2、【卡片模板表】的属性包括:卡片名称及ID:通过名称简要阐释卡片的用途及可能的业务环境,ID则是此模板的唯一标识,方便后续卡片表的调用。启用状态:控制此模板是否能被后续所调用。取数来源:能够使用自定义的存储过程进行数据处理,只需将存储过程的名称配置在此属性中。内容模板:简化抽象后续推送的json内容,框架总体固定,参数可做自定义替换修改。备注及扩展:详细阐述卡片的用途,并说明内容模板及取数来源如何配置。3、【视图表】主要定义了整个视图的显示结构,由从表【卡片表】组成;4、从表【卡片表】在新增时,可以复制【卡片模板表】中的基本机构定义,并支持做一定程度的自定义;5、【视图表】的属性包括:视图名称及ID:视图的确定标识,作为数据推送的识别标志。启用标志:控制视图是否需要被推送。视图用户:支持将一个视图下发给多个指定用户,实现不同用户群可以访问不同的视图;视图模板:简化抽象后续推送的json内容,框架总体固定,内容可做自定义替换拼接。6、【卡片表】的属性包括:卡片结构:卡片的json内容,可从模板选取并做自定义修改。取数过程:支持使用一个自定义的存储过程进行数据轨迹工作,只需要将存储过程的名称配置在此属性中。卡片参数:定义卡片在视图中的属性及扩展性。定时任务【数据推送】会通过定义和取数逻辑,将数据自动轨迹,并推送到移动端。既可以随时获取准确的企业经营数据、同时又要求保持原生应用的流畅和强交互的移动互联网特性,又可以灵活的支持每个用户能获取到个性化的经营数据。附图说明图1是设计移动端数据展示的组成结构示意图;图2是移动App原生界面动态渲染实现示意图;图3是数据推送实现示意图。具体实施方式下面对本专利技术的内容进行更加详细的阐述:1、移动App原生界面动态渲染实现:a)移动App基础框架提供了对标准UI控件包装了脚本语言调用的API。b)卡片模板开发人员通过脚本语言开发卡片组件。c)开发过程中脚本语言可以通过编译为We页面进行预览。d)开发完成后将脚本语言打包,直接推送的移动App客户端,进行解析式渲染展现。2、可配置数据结构实现:可视化的数据结构配置,取数方式定义:视图、卡片、卡片模板的数据结构定义卡片模板结构:视图结构:卡片结构:3、数据推送实现:可通过定时任务【数据推送】,将数据上传到卡片数据结构中。a)实现安全加密通信,通过获取用户账号、密码、AT/RT参数,通过参数的刷新判断来确保联通成功。b)通过存储过程以获取数据来拼接卡片进而拼装视图,将Json串通过接口推送1)连接数据库,决定将要执行的存储过程,访问数据源并预留空间来准备json串。2)高效获取存储过程的查询结果,对数据进行比对优化与归集。3)将json结构中的自定义参数部分进行有效替换,调用接口推送结果与回执后,更新模板以便下次推送。(C)最终推送的数据Json如下本文档来自技高网...

【技术保护点】
1.一种可配置数据源的移动原生数据动态展示方法,其特征在于,用户访问的整体页面作为App的一部分,称为“视图”,每个视图由多个“卡片”组成;将“卡片”对象抽象为“卡片模板”,每个“卡片”的基本结构都是由“卡片模板”定义;根据可配置的数据结构,对移动App原生界面进行动态渲染。

【技术特征摘要】
1.一种可配置数据源的移动原生数据动态展示方法,其特征在于,用户访问的整体页面作为App的一部分,称为“视图”,每个视图由多个“卡片”组成;将“卡片”对象抽象为“卡片模板”,每个“卡片”的基本结构都是由“卡片模板”定义;根据可配置的数据结构,对移动App原生界面进行动态渲染。2.根据权利要求1所述的方法,其特征在于,可视化的数据结构配置,取数方式定义:视图、卡片、卡片模板的数据结构定义;利用【卡片模板表】定义了卡片模板的基本结构,并同时定义了文本和数值类型的自定义项,用来填充数据,如果有新的格式的卡片模板,都需要在这里添加其定义;【视图表】定义了整个视图的显示结构,由从表【卡片表】组成;从表【卡片表】在新增时,可以复制【卡片模板表】中的基本机构定义,并支持做一定程度的自定义;定时任务【数据推送】会通过定义和取数逻辑,将数据自动轨迹,并推送到移动端。3.根据权利要求1所述的方法,其特征在于,【卡片模板表】的属性包括:卡片名称及ID:通过名称简要阐释卡片的用途及可能的业务环境,...

【专利技术属性】
技术研发人员:闫弋峰李悦佳
申请(专利权)人:山东浪潮通软信息科技有限公司
类型:发明
国别省市:山东,37

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

1