关于手机在线诊断系统软件设计分析
梁标
生成PDF 清样下载 引用

复制成功

导出题录

参考文献( GB/T 7714-2015 ) 复制

梁标,. 关于手机在线诊断系统软件设计分析[J]. 软件工程研究,2023.11. DOI:10.12721/ccn.2023.157103.
摘要:
本文主要分析了江苏移动在线诊断系统软件总体结构设计工作,概括地描述了总体设计策略、总体结构、系统软件的主要功能。
关键词: 手机在线诊断系统;软件设计;总体结构设计
DOI:10.12721/ccn.2023.157103
基金资助:

引言

随着GSM /TDSCDMA/LTE网络规模的不断增加,仅仅依靠日常的工作已经没有办法跟得上网络的变化。特别是城区全网、高速、国道、铁路覆盖方面,地理以及无线环境复杂,道路沿线的网络质量难以得到很好的监控和保持,影响到用户的感知和满意度。随着集团的巡检,无线网络的指标压力越来越大,需要专门对这些指标进行处理和优化,指标变化主要需要面对的问题是无线容量增长速度不能满足网络的增长速度,无线环境的变化无法进行监控,以及现网现行的无线参数或许已经不适合现行网络。基于以上几个方面,为取得海量用户感知数据,江苏移动需借助手机在线诊断系统,来应对当前网络发展的趋势。

一、手机在线诊断系统软件设计策略

(1)扩展策略

在界面设计版图中保留部分空隙留待业务扩展开发需要,数据库表的创建时保留对数据的扩展的需求,便于日后的网站扩展之用。

(2)复用策略

可以将已写的代码模块单独提取出来,封装复用。因软件设计的独立性,每个模块代码清晰。系统中模块涉及广泛,复用时可分类使用。设计、代码、文档等成果,系统设计应遵循OCP原则。

(3)折衷策略

服务器上短信的接收量会比较大,为了保证在接收时能够实时的给出告警信息,因此在短信接收表设计时进行了反规范化设计,在短信接收表的基础上又增加了短信接收缓冲表。

二、手机在线诊断系统软件总体设计

2.1设计思路

手机在线诊断系统将以SDK安装包的形式植入江苏版掌上营业厅,针对指定机型4G(见附件1)终端用户开放。帮助用户诊断手机和网络问题、处理相关用户投诉、提供手机基本功能设置方法和手机国际漫游业务的自助查询服务。

用户4G终端和网络的交互诊断,协助用户定位手机可能存在的配置错误,以及安装第三方软件导致的隐性问题,优化用户对终端和网络的使用感知。针对4G终端咨询量较大的机型详细信息、4G网络配置以及国际漫游等业务,可实现自动化查询显示,提升咨询解决效率。另外,该系统可通过用户终端后台上报的真实感知信息,实现针对网络覆盖盲点、终端版本、终端配置、终端性能以及终端异常问题的统计功能。

2.2模块结构设计
在线诊断系统架构

如上图所示,在线诊断主要分为基本数据的采集、互联网类型投诉、国际漫游辅助、网络覆盖类投诉、短彩信类投诉、终端体检功能。在线诊断手机把相关信息和投诉问题提交到在线诊断平台存档,平台通过授权接口与网优,网络投诉处理综合,掌厅,客服系统CSP和终端基地客服系统平台交互。

三、手机在线诊断系统终端功能设计

3.1用户授权
授权流程

(1)掌厅首先判断当前机型是不是在我们的机型适配范围内,如果是则显示诊断模块,否则不显示诊断模块,该功能需要由掌厅开发单位协助完成。

(2)掌厅登陆后,掌厅返回加密好的密钥Key,把密钥key传给诊断模块,诊断模块传给平台进行用户认证。

3.2基本数据采集

数据采集流

(1)采集策略。采集类型(手机信息,网络异常事件,无线环境数据),采集频率(规定多长时间采集一次),上报时间(规定多长时间上报一次数据),特殊用户(采集时间,上报时间需要特别设置),采集类容(具体采集的关键参数由平台指定)。

(2)采集类型。①手机相关信息采集:采集周期 1天/次,关键参数,手机IMEI,MSISDN,机型,内存容量,CPU负荷,数据连接状态,wlan状态,GPS状态,系统版本,手机所装载APP(系统和三方的APP)。②网络异常监测采集:,此时不管采集周期有没有到,都要把异常事件记录下来。

异常事件如下表所示:

(3)无线环境数据采集。采集参数:接收电平(Relevsub),小区CGI(MCC,MNC,LAC,CI),参考信号发射功率(RSRP),信号干扰噪声比(Sinr),物理小区标识(PCI),跟踪区标识(TAC),参考信号接收质量(RSRQ),接受到信号强度(RSSI),基站标识(ENODEDB ID),小区ID(Cell ID) ,WLAN(MAC), WLAN(场强)。

(4)位置采集:经纬度。

3.3网络覆盖类投诉

弱覆盖流程

(1)自动定位所在位置,并自动后台获取终端设置、终端状态、基站、信号强度。

(2)首先判断是不是数据开关设置问题,如果不是,进行ping测试。

Ping测试和网速弱覆盖查询工作同步进行,如果是弱覆盖,返回弱覆盖口径,否则根据ping的结果,若果慢则建议用户拨打10086。

(3)上传关键字段:时间,事件描述(网速慢,开关没有开),wlan状态(bssid,mac),数据状态,网路制式,当前地点(通过百度LBS接口列出附近地点,用户可以自主选择),经纬度和无线环境的参数。

3.4短彩信类投诉

短彩信投诉处理流程

(1)针对拦截软件的判断

用户把终端的应用列表发送到平台,平台根据事先配置好的软件进行比对,把结果返回给用户,提示用户到该软件里面去查询是否对短信发送进行了拦截。

(2)发不了短信,进行短信中心号码判断,如果没有问题,建议拨打10086。

(3)接收不到短信,进行发短信(10086)验证,如果接收不到建议拨打10086。

(4)彩信发送不出去,则提示用户到设置界面进行配置。

①设置-连接设置-接入点-选项-新

②接入点名称:cmwap;代理:10.0.0.172;端口:80;其它均默认即可

③保存配置

(5)平台上传数据:收发短彩信的事件描述(收不到短信,收不到彩信,发不出彩信,发不出短信),当前地点(通过百度LBS接口列出附近地点,用户可以自主选择),经纬度和无线环境的参数。

3.5互联网类投诉 

互联网投诉

(1)无法上网类投诉:诊断模块协助用户进行自诊断(数据开关是否开启,通过ping判断网络是否通畅),如果判断是由于终端设置问题引起,提示用户进行相应操作,进行自助解决问题。

(2)网速慢类投诉,集成自助测速功能(ping、http);进行ping,http测试其他知名网站(百度,京东,天猫,优酷)都没有问题,则说明可能个别服务平台的问题,否则建议拨打10086。

(3)上传数据:网络异常事件描述,时间,当前地点(通过百度LBS接口列出附近地点,用户可以自主选择),经纬度和无线环境的参数。

3.6手机信息查询

手机信息查询

(1)手机基本信息查询功能:根据前台软件取到的终端系统信息,通过后台接口获取终端基地客服平台终端信息知识库相关内容,根据与机型的适配原则进行判断,自动反馈用户其手机的基本信息。

(2)手机网络制式查询:根据前台软件取到的终端系统信息,通过后台接口获取终端基地客服平台终端信息知识库相关内容,根据与机型的适配原则进行判断,自动显示手机支持的网络制式以及设置方法。

3.7国际漫游辅助 

(1)提供用户手机去特定国家4G网络国际漫游支持情况信息查询:根据前台软件取到的终端系统信息,通过后台接口获取终端基地客服平台漫游信息知识库相关内容,根据与机型的适配原则进行判断,自动反馈用户其手机去特定国家4G网络国际漫游支持情况。

(2)提供用户手机去特定国家的漫游资费信息查询:根据前台软件取到的终端系统信息,通过后台接口获取终端基地客服平台漫游信息知识库相关内容,根据与机型的适配原则进行判断,自动反馈用户其手机去特定国家的漫游资费信息。

四、结语

该系统针对用户不能上网,网速慢,不能发短彩信等问题进行诊断,指导用户去处理相关问题,同时后台收集用户信息,上传平台,为后期网络问题分析做参考,提升网络优化处理效率,同时可以对网络问题进行预估判断。

》在线投稿系统

*文章题目:
*作者姓名:
*电子邮箱:
*通讯地址:
*联系方式:

  备      注:

*上传稿件:

支持上传.doc,.docx,.pdf,.txt,.wps文件

投稿须知:

1、审稿结果将于1~7个工作日以邮件告知,请注意查收(包含录用通知书、审稿意见、知网CNKI查重报告)。

2、提交投稿后,若7个工作日之内未接到录用通知,则说明该文章未被录用,请另投他刊。

3、凡投寄本刊稿件,如在内容上有侵权行为或不妥之处,均应文责自负。本刊有权对来稿进行文字编辑、加工和修改,如不同意,请附说明,以便妥善处理。

4、多作者文稿署名时须征得其他作者同意,排好先后次序,通知用稿后不再改动。

5、凡投往本刊稿件一经录用发表,其版权归本刊所有。

6、本刊已全文录入中国知网、万方、维普等数据库,如作者不同意被收录,请提前申明,未申明者,本刊一律视为同意被收录。

7、请勿一稿多投。