户户通用户管理系统手机客户端软件的设计与实现
1  引言
自2011年卫星直播中心成立以来,在中央和各级广电部门的共同推动下,国家广电总局大力实施直播卫星村村通工程和户户通工程,显著提高了中央和省级广播电视主流媒体在农村地区的有效覆盖,巩固壮大了农村宣传思想阵地。直播卫星户户通紧紧围绕全面建成小康社会、精准扶贫、乡村振兴战略,为提升农村文明程度发挥了不可或缺、不可替代的重要作用,用户规模稳居全球卫星直播行业首位。用户管理系统是直播卫星户户通从业人员对所属订户设备进行操作管理、推进用户发展、售后维护、业务管理等工作的重要系统。
预报天气的谚语随着移动应用的普及,为更好地服务于直播卫星公共服务从业人员,做好技术支撑,需要尽快实现户户通用户管理系统的移动端服务,以满足用户和销售安装人员对设备安装开通、使用、售后服务的应用需求,实现户户通工程人员随时随地通过智能手机完成系统登录、账号激活、用户管理系统操作、机顶盒设备二维码和条形码识别录入及用户位置信息自动获取
填报等业务服务。
2  业务需求分析
户户通用户管理系统业务根据各
方使用需求不同,有较复杂的权限和
功能分类。例如各级广电部门需以行
政区划配置不同管理权限和操作权限,
机顶盒生产企业需以品牌配置不同操
作权限,而海量的户户通专营点从业
人员承担着大量的用户的发展、售后
维护工作,对于系统移动接入的需求
更为紧迫,于是先行完成专营点权限
的移动接入开发,便捷的操作可促进
户户通业务的推广和售后服务的开展。
户户通用户管理系统手机客户
端软件的设计要能支撑手机客户端
Android平台和iOS平台的应用,满足
户户通专营点从业人员日常通过网页
端登录用户管理系统,从而实现业务操
作功能和基本系统管理操作需求。手机
客户端开发完成后在应用市场发布,用
户可使用手机在应用市场下载,也可扫
描户户通、提供的二维
码,自动下载对应版本的客户端软件,
或点击下载链接自行下载软件安装包。
3  功能要求及功能架构
3.1 用户登录
登录户户通用户管理系统手机客
户端,需通过手机号码验证。只有填
报的手机号码与用户管理系统工号所
绑定的手机号码一致时,才能通过系
统验证,并获取到与网页端相同的操
作权限,确保手机客户端账号登录的
主体、权限与网页端一致。
3.2 操作内容
手机客户端应支持用户管理系统
网页端的基本操作功能,主要包括机
顶盒的开户、快速检索、移机、终止
移机、更换机顶盒、更换加密卡、修
改设备信息、修改客户信息等。其权
限操作逻辑与网页端一致。 
3.3 二维码和条形码识别功能
二维码和条形码作为近年普及应
用的信息存储、传递和识别技术,极
大地提高了数据采集和信息处理的能
力,改善了人们的工作和生活环境,
也使得我们现有的管理模式更加的科
户户通用户管理系统手机客户端软件的
设计与实现
崔晓光  国家广播电视总局广播电视卫星直播管理中心
摘要:本文对户户通用户管理系统手机客户端软件进行了业务需求分析,提出了系统的设计方案,针对手机客户端、前端用户管理系统升级、安全防御三方面的技术方案做出了详细介绍。
关键词:直播卫星  公共服务  用户管理系统  手机客户端软件  二维码识别  寻星
学化和现代化。因此,在开户或更换设备等操作时,支持通过扫描二维码或条形码实现自动识别,完成机顶盒的加密序列号、智能卡号的信息的采集,发挥手机端操作便捷的优势,大大节省安装人员的工作量。
3.4 通知公告功能
手机客户端用户可以及时看到新发布的通知公告,支持通知公告信息的展现、缓存阅读功能。用户管理系统发布的各项政策法规、通知公告、培训教程等,会以文本、图片等形式及时推送到手机客户端,并支持信息本地缓存及本地缓存后阅读,便于通知公告及时、精准地送达安装人员。3.5 用户信息采集功能
采集用户系统操作信息,如每日访问次数、访问时长、软件错误信息等,便于系统进行故障判断、处理。3.6 寻星功能
支持手机指南针的功能,以便于
快速通过手机客户端软件查卫星方
位,方便用户快速调整卫星天线,使
手机端为安装人员提供便捷工具。
3.7 功能架构
对于功能要求采取如图1所示的
架构设计。
4  设计原则
直播卫星用户管理系统手机客户
端的建设遵循实用、稳定、可扩展、
智慧线标准化、易用性等原则,面向公众能
够方便用户操作,提升服务体验,促
进服务规范化,提升管理效能,做到
设备可管控、用户可追溯。
4.1 架构合理 技术先进
采用业界先进、主流的技术架构
保证系统的先进性,通过Native APP
(一种基于智能手机本地操作系统如
形容男人气质的词语
iOS、Android、WP并使用原生程式
编写运行的第三方应用程序)与Web 
APP(基于Web的系统和应用,其作
用是向广大的最终用户发布一组复杂
的内容和功能)相结合的Hybrid APP
架构(介于Web APP、Native APP这
者之间的APP,兼具“Native APP
良好用户交互体验的优势”和“Web 
APP跨平台开发的优势”),既发挥
本地应用的优势,又能有机整合服务
端资源。
4.2 规范性和安全性
采用标准、精简的接口协议,并
设计通信安全校验机制,确保端到端
系统交互规范、安全。按照信息安全
相关要求做好前端服务部署,确保系
统服务安全可靠。
图1  户户通用户管理系统手机客户端软件功能架构图
4.3 注重用户体验如何网上购物
操作便捷,注重用户体验的思想贯穿于系统架构、功能设计、界面布局、视觉呈现、操控方式等各个方面。
5  技术方案
用户管理系统手机客户端技术方案包括手机客户端技术方案、前端用户管理系统升级方案及安全方案三部分,其中总体架构如图2所示。
5.1 手机客户端技术方案
手机客户端主要分为数据模型、业务逻辑和界面展现三个部分。
5.1.1 数据模型
主要实现终端本地基础数据的维护和存储,包括用户名称、密码、手机号码、令牌等用户身份信息,以及用户本地缓存数据。其中身份信息应采用密文方式进行存储。
5.1.2 业务逻辑
主要实现手机客户端具体软件功能逻辑。
(1)认证激活模块
认证激活模块支持并引导用户通
过手机短信校验完成客户端激活。在
本地保存经过前端认证的用户名、密三年级秋天的作文
码、令牌等用户身份信息,当用户需
要再次通过手机客户端登录用户管理
系统时,自动向前端发起登录认证,
完成自动登录。
(2)业务办理模块
业务办理模块是手机客户端的核
心业务模块,可支持用户完成业务需
求中提出的各类业务操作。该模块按
照与用户管理系统服务端的交互逻辑,
调用相关界面引导手机客户端用户完
成各类业务信息录入。该模块还支持
调用条形码识别模块、二维码识别模
块和位置识别模块,读取并录入相关
信息。业务办理模块向服务端提交的
各类信息均应按照中心相关要求完成
数据校签后提交,包括机顶盒的开户、
快速检索、移机、终止移机、更换机
顶盒、更换加密卡、修改设备信息、
修改客户信息等。
(3)二维码和条形码识别模块
支持通过调用智能手机终端摄像
头识别二维码和条形码,并根据中心
规定的二维码和条形码识别规则,将
二维码和条形码中包含的字符串信息
输出至相应功能模块实现业务扫码自
动办理。此模块需要支持的功能包括
开户信息扫码录入功能、北斗机顶盒
开通信息扫码上传等功能。
(4)公共信息模块
支持按照服务端配置的相应公共
信息展示分类及内容,驱动界面展现
层按照相应规则生成最终界面。同时
支持并提供公共信息本地缓存管理及
本地缓存后阅读的功能,缓存空间的
大小应支持根据终端存储空间动态调
整,并确保数据溢出时实时提醒用户。
(5)位置识别模块
位置识别模块支持通过调用开放
地图API(Android)或智能手机终端
定位服务API(iOS),输出当前位置
具体描述信息。
(6)数据采集模块
支持常规用户管理系统手机客户
端软件的用户事件采集,采集的信息
包括但不限于事件类型、起止时间、
事件代码等。支持在各类事件发生时,
同步采集通过手机定位获取的用户当
前所在地经纬度信息、信息。
5.1.3 界面展现
界面展现部分实现客户端具体显
示界面。手机客户端最终界面一部分为
客户端应用界面,由手机客户端本地调
用客户端图形API实现,该部分界面
具体内容随手机客户端软件下载到客
户端本地;另外一部分则通过内嵌浏览
器访问服务端的Web服务实现,该部
分界面具体内容始终保存在服务端。
5.2 前端用户管理系统升级方案
为支持手机客户端接入,前端用图2  用户管理系统手机客户端总体架构
户管理系统服务需要升级。按照中心用户管理系统架构设计分为数据层、应用层和移动应用接入层。
5.2.1 数据层
手机客户端作为用户管理系统移动接入,整体数据模型与用户管理系统现有业务模型基本一致。
5.2.2 应用层
实现对手机客户端移动接入业务逻辑的支撑。需要对现有用户管理系统应用层进行扩展,主要包括登录认证模块、激活校验模块和应用接口模块。
5.2.3 移动应用接入层
为支持手机客户端移动接入,需要对用户管理系统接入层进行升级,提供独立的移动应用接入服务。主要包括适配引擎、数据接入校验和网页服务三部分功能。
5.3 安全方案
用户管理系统手机客户端安全方案分为客户端安全和服务端安全两部
分,如图3所示。
5.3.1 客户端安全
客户端应采用密文存储个人信息,
向服务端发送的数据必须按照中心要
求的校签格式进行校签后上传,与服务
器通信采用HTTPS加密协议进行数据
交换。安卓版本客户端应支持对客户端
软件核心代码进行加密,避免代码反编
译。本地数据缓存做到退出登录清空缓
存数据。删除应用后无数据残留。
5.3.2 服务端安全
服务端建设应符合中心信息安全
规划,满足信息安全等级保护二级标
准的相关要求。服务端部署应与现有
用户管理系统保持一致,符合中心用
户管理系统三层安全架构部署要求。
此外,服务端还需要支持对客户端接
户户通安装调试指南入设备进行身份安全验证,并支持对
客户端上传的数据进行校验。
6  结束语
通过详细分析手机端用户对我们
的业务需求,遵循实用、稳定、可扩展、
标准化、易用性等原则,我们合理规
划业务功能,科学设计系统架构,规
范考虑与其他系统的接口,建设开发
了满足需求的手机客户端软件。目前
系统已投入使用近3年,用户反映良好,
功能应用正常,下一步系统优化还需
从以下两方面开展工作。一是进一步
开展市场调研,优化改进功能流程,
以使系统能够更加便捷地推进直播卫
星公共服务用户发展和服务;二是继
续总结工作经验和实际需求,扩展新
的功能。根据中心业务要求,需要不
断增加手机客户端适用的业务类型,
推动业务办理移动化、便捷化,切实
增强直播卫星用户对收听收看广播电
视的获得感、幸福感、安全感。RTN
图3  户户通用户管理系统手机客户端软件前端支撑链路负载均衡NAT策略

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。