[发明专利]一种基于安卓系统的问卷调查类开发方法有效
申请号: | 202010248487.0 | 申请日: | 2020-04-01 |
公开(公告)号: | CN111399837B | 公开(公告)日: | 2023-03-28 |
发明(设计)人: | 席明;郭真;江涛;李强强;张小刚;王志明 | 申请(专利权)人: | 中电万维信息技术有限责任公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38;G06F8/30 |
代理公司: | 兰州嘉诺知识产权代理事务所(普通合伙) 62202 | 代理人: | 李冉冉 |
地址: | 730000 甘肃省兰州市城关*** | 国省代码: | 甘肃;62 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 系统 问卷调查 开发 方法 | ||
本发明涉及软件技术领域,具体为一种基于安卓系统的问卷调查类开发方法,包括有数据存储层、工具层、网络层、问卷UI层和核心业务层;数据存储层负责存储问卷采集数据,工具层通过封装的工具类对业务逻辑进行处理,网络层完成与接口的数据交互,核心业务层将问卷模板下载的数据和调研基础下载的数据进行存储,问卷UI层负责将各种可配置化的问卷模板展现给用户,本发明使安卓问卷调查开发框架层次分明,避免安卓问卷调查项目开发过程中代码差异化。安卓问卷调查开发框架业务逻辑与UI相结合。使安卓问卷调查项目开发框架高度集成。代码复用度提高,维护成本降低,开发效率提高。
技术领域
本发明涉及软件技术领域,具体为一种基于安卓系统的问卷调查类开发方法。
背景技术
随着互联网手机行业的迅速发展,安卓系统变的不断完善和强大,与之有关的产业也迅速衍生到了我们日常生活中,对于纸质问卷调查的方式也慢慢被替代,其数据采集的方式还是采用较为常见的纸质版的问卷以及评比手册。采用纸质版的方式,时间长、不环保、效率低、增加调查人员的工作量。
发明内容
本发明的目的在于提供一种基于安卓系统的问卷调查类开发方法,模式简单,操作性强,灵活配置,极大地简化了调查员的工作,提高了评测效率。
为解决上述技术问题,本发明一种基于安卓系统的问卷调查类开发方法包括有:包括有数据存储层、工具层、网络层、问卷UI层和核心业务层;数据存储层负责存储问卷采集数据,工具层通过封装的工具类对业务逻辑进行处理,网络层完成与接口的数据交互,核心业务层将问卷模板下载的数据和调研基础下载的数据进行存储,问卷UI层负责将各种可配置化的问卷模板展现给用户。
进一步的,数据存储层采用数据库创建与管理的框架Greendao3.0与安卓轻量级存储类SharedPreferences数据存储技术,将服务器获取到的用户基本信息数据以轻量级数据交换格式Json形式存储。数据库升级可靠,升级也不会造成用户问卷数据丢失,保护用户敏感信息不被恶意盗取,实现数据持久化存储。数据存储层还有一个重要的作用就是将用户在手机上通过填写或者选择题目的形式完成问卷数据的采集,最后将采集之后的数据以Json形式存储于手机。
进一步的,工具层包括时间选择控件TimeSelectHelper、身份识别ocr_ui、身份识别封装工具类IdCardReadUtil、最新动态权限申请工具类PermissionsLogUtils、字符串处理工具类StringUtil、主键自生成工具类UUIDGenerator,UUIDHexGenerator、必填校验工具类ValidateHelper、数据库管理工具类MySQLiteOpenHelper。
进一步的,网络层包括网络请求接口的封装retrofit2.0加OkHttp3的安卓网络请求框架,通过底部封装OkHttp,注解配置网络请求参数;通过Interceptor监听接口返回码,解决token失效问题。实现代码的简化。除了提供最基本的网络请求,该框架还实现了Token安全认证机制,并通过Interceptor监听接口返回码,解决token失效的问,数据传输加密机制保证客户端与后台交互的数据的安全性。
进一步的,核心业务层包括问卷模板,其中问卷模板是从服务器下载的特定规则数据结构。
进一步的,核心业务层包括问卷模板,问卷模板主要是通过解析服务器下载的问卷Json数据,问卷用户数据手动录入,从本地存储层取出用户基本信息Json数据,在用户列表通过选择的方式选择一户,进行问卷采集操作,模板下载后自动生成唯一识别标识存储本地,防止数据重复;问卷用户数据手动录入支持OCR身份识别。本地存储空间筛选问卷数据支持快速检索用户资料,用户数据去重等功能,功能十分便捷。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中电万维信息技术有限责任公司,未经中电万维信息技术有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010248487.0/2.html,转载请声明来源钻瓜专利网。