[发明专利]一种基于安卓系统的问卷调查类开发方法有效
| 申请号: | 202010248487.0 | 申请日: | 2020-04-01 |
| 公开(公告)号: | CN111399837B | 公开(公告)日: | 2023-03-28 |
| 发明(设计)人: | 席明;郭真;江涛;李强强;张小刚;王志明 | 申请(专利权)人: | 中电万维信息技术有限责任公司 |
| 主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30 |
| 代理公司: | 兰州嘉诺知识产权代理事务所(普通合伙) 62202 | 代理人: | 李冉冉 |
| 地址: | 730000 甘肃省兰州市城关*** | 国省代码: | 甘肃;62 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 系统 问卷调查 开发 方法 | ||
1.一种基于安卓系统的问卷调查类开发方法,其特征在于:包括有数据存储层、工具层、网络层、问卷UI层和核心业务层;数据存储层负责存储问卷采集数据,工具层通过封装的工具类对业务逻辑进行处理,网络层完成与接口的数据交互,核心业务层将问卷模板下载的数据和调研基础下载的数据进行存储,问卷UI层负责将各种可配置化的问卷模板展现给用户;数据存储层采用数据库创建与管理的框架Greendao3.0与安卓轻量级存储类SharedPreferences数据存储技术,将服务器获取到的用户基本信息数据以轻量级数据交换格式Json形式存储;工具层包括时间选择控件TimeSelectHelper、身份识别ocr_ui、身份识别封装工具类IdCardReadUtil、最新动态权限申请工具类PermissionsLogUtils、字符串处理工具类StringUtil、主键自生成工具类UUIDGenerator,UUIDHexGenerator、必填校验工具类ValidateHelper、数据库管理工具类MySQLiteOpenHelper;网络层包括网络请求接口的封装retrofit2.0加OkHttp3的安卓网络请求框架,通过底部封装OkHttp,注解配置网络请求参数;通过Interceptor监听接口返回码,解决token失效问题;核心业务层包括问卷模板,其中问卷模板是从服务器下载的特定规则数据结构,问卷模板主要是通过解析服务器下载的问卷Json数据,问卷用户数据手动录入,从本地存储层取出用户基本信息Json数据,在用户列表通过选择的方式选择一户,进行问卷采集操作,模板下载后自动生成唯一识别标识存储本地,防止数据重复;问卷用户数据手动录入支持OCR身份识别;问卷UI层包括问卷开发的基本的自定义控件,自定义的单选EnterRadioView、多选EnterCheckView、下拉选择EnterSelectView、时间选择EnterTimeSelectView、高度封装的显隐性控制ManagerTopControl。
2.根据权利要求1所述的一种基于安卓系统的问卷调查类开发方法,其特征在于:还包括有如下步骤:
S1. 在主项目app下的gradle中加入依赖,然后将动态配置问卷模板集成工具surveysdk-relese.arr放入项目的libs文件夹下,并在项目的AndroidManifest文件中添加该框架封装的库;
S2. 在主应用下的gradle文件中引入对该框架的依赖,解决jar包冲突;
S3. 在主应用的application中初始化该框架请求链接和Token;
S4.用户数据下载,通过网络层封装的Retrofit网络请求框架从服务器获取用户数据然后调用本框架中的数据存储层,使用greendao或SharedPreferences数据存储技术相结合的方式,将用户的信息进行加密,安全存储到本地;
S5. 调用工具层中的IdCardReadUtil,进行用户身份证识别,自动录入用户身份证号,录入用户姓名、电话、所属区域,添加用户数据并将用户信息存储于存储层当中;核心业务层通过调用问卷UI层中高度封装的自定义控件,把问卷相关的Json数据通过自定义控件展示到问卷采集界面,供实地数据录入;采用后端模板配置与前端页面展示相结合的方式,运用SharedPreferences数据存储、Json复杂数据解析问卷模板,填写完成后制定的安全传输协议,通过网络层向服务器发送请求最终完成问卷采集数据的保存。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电万维信息技术有限责任公司,未经中电万维信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010248487.0/1.html,转载请声明来源钻瓜专利网。





