[发明专利]一种基于对象模型化配置的巡查采集方法有效
申请号: | 201711443711.6 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108154569B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 包世泰;韦秋月;韩勤;彭进双;李德文;程林峰;许慈銮;梁泽峰 | 申请(专利权)人: | 广州奥格智能科技有限公司 |
主分类号: | G07C1/20 | 分类号: | G07C1/20;G06F8/30 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 林梅繁 |
地址: | 510520 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 对象 模型 配置 巡查 采集 方法 | ||
本发明为一种基于对象模型化配置的巡查采集方法,包括以下步骤:根据巡查采集需求建立巡查对象模型,根据需求确定构成巡查对象的每个属性以及对应的控件类型;调整控件位置及数据属性,针对每个控件具体设置对应数据属性以满足表单界面元素加载时的数据初始化;解析构造移动应用的采集界面,服务端通过配置生成移动应用界面的配置JSON文件,移动应用在线获取或下载配置结果的JSON文件,通过动态界面构造引擎把JSON文件中的界面元素的布局与对应的数据字典、接口进行绑定,最终生成巡查采集移动应用产品。该方法可以大幅度提高开发效率,几乎“零编码”的配置提供高扩展能力的移动巡查采集应用。
技术领域
本发明涉及移动应用生成技术领域,具体为一种基于对象模型化配置的巡查采集方法。
背景技术
移动互联网的高度发达和手持终端设备的普及让移动应用成为一种新的生产、生活方式。通过移动端APP,人们可以随时随地的查看数据,可以把原来通过纸质手写或电脑录入的方式转变为通过移动终端采集录入,信息化、智能化极大地方便了工作与生活。
虽然移动端数据采集都是表单录入,但是不同业务下表单属性多样,甚至会有个性化需求。在开发一款移动巡查采集应用APP时,除了服务端开发人员需要创建表单、提供表单增删改查,移动端人员还需要花费大量时间进行表单界面开发、数据初始化、提交接口开发和联调。
移动原生语言开发门槛高,开发周期长,当需要支持多操作系统时,投入人力成本更高。传统移动端采集可复用性差和维护强度大,移动应用对服务端过分依赖,既无法快速响应用户需求的变化,也无法通过简单配置就运用到同类项目场景中。支撑移动端采集的服务端程序一般作为大型应用程序的一部分,既不能独立部署运行,也不可以把移动端采集的数据共享给第三方服务。
在现有的同类技术中,有一部分技术实现方案与本发明相近,下面选取两个比较有代表性的技术方案进行分析。
同类技术1是一种持续集成的混生移动应用在线生成服务。前端应用层通过HTML、CSS、JavaScript所构成的工程实现混生移动应用主体开发,底层运行环境通过通信组件与后台支撑系统交互、通过下载器模块进行前端应用层压缩包或编码包的下载与更新、通过解释器进行解压或解码、通过运行时环境为前端应用层开放数据与功能接口以实现对设备功能的调用。同类技术1中存在一定局限:
1、前端应用层使用HTML、CSS、JavaScript所构成的工程开发的,虽然解决了不用频繁更新上架APP的问题以及多平台问题,但是客户需求一旦变化,前后端甚至APP端都有一定开发工作量,而且复用性不高。
2、前端应用层使用的HTML、CSS、JavaScript技术注定了开发出来的移动应用只能是简单数据展示或表单录入功能,性能和展示效果比不上原生APP,而且无法在无网络连接的时候完成特定分析功能。
同类技术2使用配置文件和接口实例完成移动端表单生成。主要原理是通过表单结构配置文件控制表单布局,控件配置文件控制控件属性,接口实例实现数据填充,APP运行时下载服务端的配置文件,根据约定的控件项标签生成表单,通过XML、JSON或哈希表数据初始化控件数据,流程图如图1。同类技术2中存在一定局限:
1、表单和控件配置文件只是XML文件,无可视化界面。因此表单的配置工作只能是技术人员进行操作,即使如此,技术人员也无法预览配置效果。出现这种问题的原因可能是该技术初衷定位就是给技术人员进行配置。
2、虽然是配置了表单,但是最终移动端数据提交,还需要服务端另外开发代码,出现这种问题的原因可能是该技术只解决表单生成工作。
由于没有解决数据提交问题,因而也无法解决数据与第三方服务端同步的问题。
3、只有简单的地图服务地址配置项,只能实现地图定位功能,地图点查、地图服务权限等更多高级功能无法配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州奥格智能科技有限公司,未经广州奥格智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711443711.6/2.html,转载请声明来源钻瓜专利网。