户户通行业网站

 找回密码
 立即注册

微信登录

推荐使用微信,快速注册登录

搜索
热搜:

关于直播卫星户户通用户管理系统手机客户端软件功能及技术详解!

2017-10-17 11:18| 发布者: 北斗户户通工作室| 查看: 11193| 评论: 1

一、背景概述
       为增强户户通用户管理系统移动接入能力,卫星直播中心于2015 年招标
采购了手机客户端一期项目。通过客户端直播卫星户户通用户管理系统增加了专营点子工号权限用户的移动服务接入能力,实现了用户登录、激活使用权限、条形码识别、二维码识别、自动用户位置信息获取以及用户管理系统操作等功能。
       随着户户通业务的不断发展,对手机客户端提出了新的应用要求,同时在
测试和试用过程中,我们也发现了一些亟待改进的问题。为了进一步提升户户通用户管理的接入服务和用户管理能力,卫星直播管理中心计划在一期直播卫星户户通手机客户端建设成果(Android 和iOS 版本)的基础上,升级开发相关业务功能。
二、需求分析
(一) 基本要求
       手机客户端作为户户通用户管理系统的移动接入,相关数据传输须符合中心要求的接口标准和信息安全等级保护要求。
(二) 功能要求
1、登录密码修改
       手机客户端需支持用户登录密码修改功能,已通过短信验证激活流程且手机中的令牌在有效期内的手机号可进行密码修改操作。
2.二维码识别功能升级
       支持在开户或更换设备等操作时,通过二维码自动识别机并填充机顶盒的加密序列号、智能卡号。
3. 公共信息模块
       新增公共信息模块,配合前端公共信息服务发布服务,支持公共信息的展现、订阅及缓存阅读功能。
3.1 公共信息展现
       支持按照服务端配置生成相应公共信息展示目录及相应内容,展现内容分类包括但不限于国家或总局各项政策法规、通知公告、培训教程及企业产品宣介等。
3.2 公共信息订阅
       支持用户对前端提供的各类公共信息内容的个性化订阅功能。
3.3 公共信息缓存阅读
       支持并提供公共信息本地缓存及本地缓存后阅读的功能。
4. 数据采集模块
4.1 APP 使用情况记录包括:每日访问次数、访问时长、软件错误信息等。
4.2 支持开户或安装开通信息上传时,同时通过手机定位并记录用户所在地
经纬度、基站信息。
(三) 非功能要求
1、客户端操作体验性要求
       手机客户端界面设计应美观大方,操作应简洁明了。兼容支持客户端原生图形数据展现和服务端网页数据展现,界面切换流畅,界面设计、产品原型设计需提交中心确认。
2、客户端兼容性要求
       手机客户端需支持市场上主流Android 及iOS 手机操作系统显示要求,达到
不同手机相同体验的统一原则,应支持Android 4.0(4.0 以下市场占有率为3.2%)及以上版本和IOS 9.0(9.0 以下市场占有率为4.6%)及以上版本。
3、软件更新升级要求
       手机客户端应支持功能灵活扩展,各软件版本均能易于更新且向下兼容。
手机客户端在升级过程中,应确保用户本地存储数据和个性化配置的完整性、可用性,并在升级完成后自动读取恢复用户个性化配置。
       App 开发方应提供的界面设计和原型设计中应包含升级后的引导页面设计。手机客户端二期开发、测试完成后,应同步组织完成手机客户端app 应用市场各版本app 应用的更新发布工作。
三、设计原则
直播卫星用户管理系统手机客户端建设遵循以下原则:
(一) 架构合理技术先进
       采用业界先进、主流的技术架构保证系统的先进性,通过Native App 与WebApp 相结合的Hybrid App 架构,既发挥本地应用的优势,又能有机地整合服务端资源。
(二) 规范性和安全性
       采用标准、精简的接口协议,并设计通信安全校验机制,确保端到端系统交互规范、安全。按照信息安全相关要求做好前端服务部署,确保系统服务安全可靠。
(三) 尊重用户体验
       尊重用户体验的思想贯穿系统架构、功能设计、界面布局、视觉呈现、操控方式等各个方面。
四、技术方案
(一) 总体架构
       用户管理系统手机客户端需要与用户管理系统服务端协同工作实现业务需
求。总体架构如下图所示:

(二) 手机终端技术方案
       手机客户端作为终端环节,主要分为数据模型、业务逻辑和界面展现三个部分。
1、数据模型
       主要实现终端本地基础数据的维护和存储,包括用户名称、密码、手机号、令牌(用户管理系统服务端向完成手机激活的客户端下发的身份标识)等用户身份信息,用户本地个性化配置信息(含app 个性化配置及公共信息模块个性化订阅配置)以及用户本地缓存数据。其中身份信息应采用密文方式进行存储。
2、业务逻辑
       实现手机客户端具体软件功能逻辑。本期需要在实现一期所要求功能模块基础上升级(或新增)二维码识别模块、公共信息模块、业务办理模块和数据采集模块。
(1)二维码识别模块
       支持通过调用智能手机终端摄像头,识别二维码,并根据中心规定的二维码识别规则,将二维码中包含的字符串信息输出至相应功能模块实现业务扫码自动办理。需要支持的功能包括但不限于开户信息扫码录入功能、北斗机顶盒开通信息扫码上传功能(预留)。
(2)公共信息模块
       支持按照服务端配置的相应公共信息展示分类及内容,驱动界面展现层按照相应规则生成最终界面。公共信息展示分类包括但不限于国家或总局各项政策法规、通知公告、培训教程及企业产品宣介等。
       支持各公共信息以分类为粒度的用户个性化订阅功能,支持订阅分类内容的高优先级后台刷新及更新提示。
       支持并提供公共信息本地缓存管理及本地缓存后阅读的功能。缓存空间的大小应支持根据终端存储空间动态调整,并确保数据溢出时实时提醒用户。
(3)业务办理模块
       支持用户完成业务需求中提出的各类业务操作。该模块按照与用户管理系统服务端的交互逻辑,调用相关界面引导手机客户端用户完成各类业务信息录入。
       本期业务办理模块需要在一期支持的业务功能基础上新增支持密码修改功能。
(4)数据采集模块
       支持常规APP 用户事件采集,采集的信息包括但不限于:事件类型、起止时间、事件代码等。
       支持在各类事件发生时,同步采集通过手机定位获取的用户当前所在地经纬度信息、基站信息。数据采集及上传策略应灵活可配置。
3、界面展现
       主要实现客户端具体显示界面。手机客户端最终界面,一部分为终端应用
界面,由手机客户端本地调用终端图形API 实现,该部分界面具体内容随手机客户端软件下载到终端本地,另外一部分则通过内嵌浏览器访问服务端的Web 服务实现,该部分界面具体内容始终保存在服务端。户户通行业网站持续关注,终端界面设计需要以尊重用户体验为原则,最终界面显示效果应经过中心确认。
(三) 前端系统升级方案
       为支持手机客户端接入,前端用户管理系统服务需要升级。按照中心用户
管理系统架构设计,分为数据层、应用层和接入层。
1、数据层
      手机客户端作为用户管理系统移动接入,整体数据模型与用户管理系统现有
业务模型基本一致。本期需要根据app 详细设计要求做相应升级、调整。
2、应用层
       实现对手机客户端移动接入业务逻辑的支撑。需要对现有用户管理系统应用层进行扩展,主要包括登录认证模块、激活校验模块和应用接口模块。本期需要对应用接口模块进行升级,新增支持用户密码修改操作。
3、移动应用接入层
       为支持手机客户端移动接入,需要对用户管理系统接入层进行升级,提供独立的移动应用接入服务。主要包括适配引擎、数据接入校验和网页服务三部分功能。本期需要根据app 详细设计要求做相应升级、调整。
五、安全方案
       终端应采用密文存储个人信息,向服务端发送的数据必须按照中心要求的
校签格式进行校签后上传。安卓版本终端应支持对终端软件核心代码进行加密,避免代码反编译。

第一时间了解户户通动态信息,运筹帷幄,掌握市场先机,敬请关注户户通行业网站公众号,微信扫描下方二维码关注。咨询户户通相关问题,请关注“户户通安装服务平台”公众号。

户户通行业网站公众号

第一时间了解户户通动态信息,掌握市场先机


户户通安装服务平台公众号

户户通问题咨询专用客服


高兴

鼓掌

喝酒
6

无语

抓狂

大哭

刚表态过的朋友 (6 人)

发表评论

最新评论

引用 房县户户通 2017-10-17 17:46
什么时候上线啊?

查看全部评论(1)

更多快讯

联系客服|关于我们|户户通行业网站 ( 京企业ICP备案号:17008987

GMT+8, 2024-4-25 16:07 , Processed in 0.160861 second(s), 22 queries .

版权所有:北京户户通网络科技有限责任公司

© 2014-2021 未经授权禁止转载、摘编、复制或建立镜像,如有违反,追究其法律责任

返回顶部