机顶盒维修APP方案
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
机顶盒维修APP方案
兰玉果蒙柳汛陈欣
(广西广播电视信息网络股份有限公司,广西南宁530022)
【摘要】文章提出机顶盒维修APP方案,通过APP扫描故障机顶盒上的二维码或者条形码,获取故障机顶盒对应的技术方案,并记录故障及解决方案,在后台按每批次进行统计和分析,还可以统计每个维修人员的工作量和工作效率,从而提高机顶盒维修的管理水平和信息化水平,提高后续批次的机顶盒质量。
【关键词】机顶盒;故障修复;APP
【中图分类号】TN949.7【文献标识码】A【文章编号】1008-1151(2019)07-0010-02
APP Scheme for Set-Top-Box Maintenance
Abstract: A Set-Top-Box maintenance application (APP) scheme was presented. By scanning the two-dimensional code or bar code on the fault Set-Top-Box by APP, the corresponding technical scheme of the fault set-top-box is obtained, and the fault and solution are recorded. The statistics and analysis are carried out in the background according to each batch, and the workload and efficiency of each maintenance personnel can also be counted, so as to improve the management level and information level of set-top box maintenance and improve the quality of set-top box in subsequent batches.
Key words: Set-Top-Box; fault repair; application
1 背景
由于广电每次招标都使用不同的技术方案,使用的芯片都不一样,导致维修机顶盒时碰到不熟悉的机型或复杂的故障时需要查找技术方案。还有由于每批次机顶盒技术方案不同,维修人员只能通过更换已损坏芯片的方法来维修,没有办法知道机器对应的批次,所以无法对每批次的维修机器进行登记汇总,不利于对每批次的故障率和故障原因进行总结汇总,无法针对性的规避重复故障提高产品质量。
2 解决方案
可以开发一个机顶盒维修APP,通过APP扫描故障机顶盒上的二维码或者条形码,获取故障机顶盒对应的技术方案,并记录故障及解决方案,在后台按每批次进行统计和分析,统计每个维修人员的工作量和工作效率。
2.1系统架构
APP采用如图1所示架构。
APP框架分为三层,从上向下依次为业务层、组件层、SDK层;层级之间单向依赖(上层依赖下层),拒绝跨层访问(实现层与层隔离);层级之间用接口通信;业务层内各模块之间通信基于消息总线、路由总线(实现模块内隔离);业务层内各模块内部分别定义自己的消息代理、路由代理,实现内部、外部的消息通信处理。
图1系统架构
2.2功能设计
(1)Web后台模块,用于上传和管理设计方案,以及对应设计方案的机顶盒号段;还有对账号和角色信息进行管理、权限的控制;对机顶盒的维修数据进行统计查询,可以按方案、按时间、按厂家生成对应的报表。
总第21卷239期大众科技Vol.21 No.7 2019年7月Popular Science & Technology July2019
【收稿日期】2019-05-16
【作者简介】兰玉果(1986-),女(壮族),广西大化人,广西广播电视信息网络股份有限公司高级系统集成项目经理,研究方向为广电网络信息化应用;蒙柳汛(1989-),女,广西南宁人,广西广播电视信息网络股份有限公司高级系统集成项目经理,研究方向为广电网络信息化应用;陈欣(1983-),男(壮族),广西隆林人,广西广播电视信息网络股份有限公司工程师,研究方向为广电网络系统规划。
(2)APP登录模块,与公司的OA网直接打通,通过原OA账号直接登录进入系统。
(3)主页模块,如图2所示把所有功能都放到面板上,还有以表格的形式展示登录人近期的维修记录。
图2主页界面
(4)扫描功能,可以扫机顶盒号和二维码,扫码成功自动调出该机顶盒对应的所有信息,包括技术方案、维修记录、用户信息、厂家信息等。
(5)修理机器功能,如图3所示,记录机顶盒的相关信息,机器编号、所属客户、还有记录故障描述,调用故障诊断功能对故障进行诊断,在故障诊断界面填写诊断结果和对应的处理方案。
图3修理机器界面
(6)故障诊断工,如图4所示,还可以在故障诊断界面中调出该机顶盒对应技术方案进行查询,根据技术方案的内容找到对应的故障解决策略。
图4故障诊断界面
(7)查询统计功能,如图5所示对故障分类以饼图的形式进行统计,让管理层可以了解目前机顶盒出现的故障多数是那些故障,从而提升以后该部件的工艺和材料质量,从源头(生产环节)上控制产品的质量。
图5统计界面
2.3实现工具
采用Eclipse+ADT(Android Development Tools)+Android SDK 搭建安卓APP开发环境[1](苹果APP不做考虑),Eclipse 是一个开放源代码的、基于Java的可扩展开发平台,就其本身而言,它只是一个框架和一组服务,用于通过插件组件构建开发环境,Eclipse 附带了一个标准的插件集,包括Java开发工具JDK(Java Development Kit)。我们可以通过在Eclipse
(下转第45页)