[发明专利]一种基于对象模型化配置的巡查采集方法有效
申请号: | 201711443711.6 | 申请日: | 2017-12-27 |
公开(公告)号: | CN108154569B | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 包世泰;韦秋月;韩勤;彭进双;李德文;程林峰;许慈銮;梁泽峰 | 申请(专利权)人: | 广州奥格智能科技有限公司 |
主分类号: | G07C1/20 | 分类号: | G07C1/20;G06F8/30 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 林梅繁 |
地址: | 510520 广东省广州市*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 对象 模型 配置 巡查 采集 方法 | ||
1.一种基于对象模型化配置的巡查采集方法,其特征在于,所述巡查采集方法将市政设施、执法对象、调查对象抽象为巡查事件/实体,移动端通过获取配置结果JSON数据动态生成巡查采集APP,完成表单、地图资源、接口服务的定制;移动端动态生成的巡查采集APP包括用于解决离线采集的原生Android应用、用于支持多平台使用的HTML5应用,两者均使用动态界面构造引擎,通过约定接口完成动态界面构造和数据提交;包括以下步骤:
根据巡查采集需求建立巡查对象模型,根据需求确定构成巡查对象的每个属性以及对应的控件类型;
调整控件位置及数据属性,针对每个控件具体设置对应数据属性以满足表单界面元素加载时的数据初始化;
解析构造移动应用的采集界面,服务端通过配置生成移动应用界面的配置JSON文件,移动应用在线获取或下载配置结果的JSON文件,通过动态界面构造引擎把JSON文件中的界面元素的布局与对应的数据字典、接口进行绑定,最终生成巡查采集移动应用产品;
提交移动应用采集的数据,服务端与移动端约定数据提交的接口相对地址,接口提交的表单数据构造成一个由表单字段和对应录入值构成的对象;服务端接收所述对象并存入数据库或根据映射关系提交到第三方行业系统;
配置移动端的功能页面,将功能页面元素分解为标签项;根据待生成功能页面的内容需要将标签进行拼装组合,形成功能页面动态模版;根据待生成功能页面的功能类型建立标签属性与功能执行逻辑的关联关系;移动端根据功能页面动态模版和关联关系完成功能页面的加载和功能实现;需要修改功能页面时,通过对功能页面进行配置修改;所述配置移动端的功能页面,具体步骤如下:
将功能页面元素分解为多个标签项,有层级关系的继续细分子标签项、孙子标签项;一个标签包括显示名称、控件类型和填充值;
根据功能页面拖拽组合标签项,形成功能页面动态模版,并选取待生成的功能页面的功能类型;移动端根据功能类型建立标签属性和功能执行逻辑的关联关系;
移动端获取动态模版,形成最终的功能页面;
所述解析构造移动应用的采集界面的步骤中,动态界面构造引擎包括:
1)TableItem类:表单界面元素,循环配置文件中的每一项控件,调用该方法把控件添加到整个界面Container中,同时完成控件的数据设置;
2)TableNetService类:进行一系列的网络请求,网络请求包括解析配置文件、调用数据接口、提交数据;
3)TableDBService类:把数据保存到移动端数据库中;
4)TableDataManager类:为切换TableNetService和TableDBService的路由,是所有需要使用表单元素数据的类操作对象,负责处理何时从网络下载更新配置文件,何时从本地数据库读取配置文件;
5)TableViewManager类:界面构造类,通过使用TableDataManager提供的数据,逐项构造组装移动端界面的控件View;
其中,对于无须初始填充值的控件,TableViewManager在移动端构造界面的过程包括:
1)从服务端获取配置文件:把配置文件里面的所有表单界面元素TableItem进行排序;
2)按照配置文件设定的控件顺序,逐一根据配置文件中通用属性将控件添加到应用界面中:循环遍历已排好序的TableItem,根据不同的控件类型构建对应的UI组件;新增一个包含输入框的组件容器,使用一个TextView显示该界面元素的名称,TableViewManager根据配置文件中更多的构造属性控制控件的最多输入字数、是否在界面中隐藏以及提交时是否验证必填;最后把包含该控件的组件容器添加到应用界面所在的容器中;
对于与初始赋值相关的控件,除了TableViewManager根据控件类型构造对应UI组件,还需要TableDataManager赋予初始值;与初始赋值相关的控件包括下拉框/复选框、地图控件、webview地图控件、在线模糊查询控件及意见模版控件。
2.根据权利要求1所述的基于对象模型化配置的巡查采集方法,其特征在于,所述根据巡查采集需求建立巡查对象模型的步骤中,将通用字段库和行业地址采集字段库进行筛选组合,定制成符合业务需求的地址采集对象,构造成巡查对象的属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州奥格智能科技有限公司,未经广州奥格智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711443711.6/1.html,转载请声明来源钻瓜专利网。