远程实时监测智能移动终端基带处理器运行状态的方法及系统的制作方法_4

文档序号:9508931阅读:来源:国知局
RR0R
[0084]3)读取基带处理器相关配置数据
[0085]发送AT指令集..AT&V
[0086]基带处理器返回值:ActiveProfile, Stored Profile Oand Stored Profile 1
[0087]4)开启基带处理器内部模块程序调用功能
[0088]发送AT指令集:$QCDMG
[0089]基带处理器返回值:0K
[0090]5)读取基带处理器运行时的活动状态[0091 ]发送 AT 指令集:AT+CPAS
[0092]基带处理器返回值:+CPAS:<pas>
[0093]+CME ERR0R<err>
[0094]6)读取移动网络注册状态
[0095]发送AT 指令集:AT+CREG = [<n>]
[0096]基带处理器返回值:+CREG:〈n>,<stat>[, <lac>, <ci>[,〈Act〉]]
[0097]+CME ERR0R<err>
[0098]7)读取无线信号强度
[0099]发送AT指令集:AT+CSQ
[0100]基带处理器返回值:+CSQ:<rssi>, <ber>
[0101]+CME ERR0R<err>
[0102]8)读取电池电量信息
[0103]发送AT指令集:AT+CBC
[0104]基带处理器返回值:+CBC:〈bcs>, <bcl>
[0105]+CME ERROR:<err>
[0106]9)读取基带处理器内部寄存器数据
[0107]发送AT 指令集:+CREG = [<n>]
[0108]基带处理器返回值:+CREG:〈n>, <stat>
[0109]10)读取基带处理器内部内存数据
[0110]发送AT 指令集:usage: atOreset (cmd, addr, size, {byte array})//cmd:
[0111]1-read, 2-write, 3-call
[0112]基带处理器返回值:CollectingNU_TASKs
[0113]0x205675b9dll:l[35]
[0114]0x205675b9dll:2[35]
[0115]0x20594189rrc:1[55]
[0116]0x202cblc5atc:1[85]
[0117]0x205b5ddd xdr: 1 [50]
[0118]0x2056a8c9gps: 1 [90]
[0119]0x204d8al5mon[120]
[0120]0x204043dd ata[84]
[0121]0x204429a91_evt[60]
[0122]0x202fcd2c sec [69]
[0123]0x202c8f4c xdrv_dat[150]
[0124]0x203e5elc DMA[255]
[0125]11)读取基带处理器内部程序运行日志
[0126]发送AT 指令集:AT+XL0G = 1
[0127]基带处理器返回值:从/Library/Logs/CrashReporter/Baseband读取日志
[0128]12)启动基带处理器:
[0129]发送AT指令集:ATA
[0130]基带处理器返回值:0K/ERR0R
[0131]13)关闭基带处理器
[0132]发送AT指令集:ATH
[0133]基带处理器返回值:0K/ERR0R
[0134]14)重启基带处理器
[0135]发送AT指令集:ATZ
[0136]基带处理器返回值:0K/ERR0R
[0137]15)恢复基带处理器
[0138]发送AT指令集:AT&F
[0139]基带处理器返回值:0K/ERR0R
[0140]如图4所述,本发明的具体通信工作流程如下:
[0141]1)远程服务器初始化套接字接口,处于监听状态,等待智能移动终端连接接入;
[0142]2)运行在智能移动终端上的基带处理器监测模块初始化,通过虚拟串口与基带处理器建立通信连接,通过发送特定AT指令集从基带处理器那里获取基带处理器硬件信息、配置参数、硬件软件版本信息、生产厂商、芯片型号等基本信息,开启基带处理器内部模块程序调用功能。
[0143]3)运行在智能移动终端上的基带处理器监测模块以指定的频率定期通过虚拟串口向移动终端基带处理器发送AT指令获取移动终端基带处理器底层运行状态数据,对所获取数据进行解析分析从中得到基带处理器的活动状态、移动网络注册状态、无线信号强度、电池电量信息、基带处理器内部寄存器数据、基带处理器内部内存数据、基带处理器内部程序运行日志运行状态信息等,并将相关数据存储在移动终端存储设备中;
[0144]4)基带处理器监测模块与远程服务器建立连接,双方实现正常通信,远程服务器将与其连接的移动智能终端以列表的形式在人机界面上显示。
[0145]5)远程服务器向基带处理器监测模块发送发送基带处理器参数获取指令,基带处理器检测模块收到指令后返回基带处理器参数获取响应,其内容包含基带处理器硬件信息、配置参数、硬件软件版本信息、生产厂商、芯片型号;
[0146]6)远程服务器向智能移动终端定期发送心跳探询帧,基带处理器监测模块返回心跳响应帧,用于检测智能移动终端的链接情况;
[0147]7)远程服务器以指定的时间间隔周期性的向所有与之连接的智能移动终端发送基带处理器运行状态获取指令,基带处理器监测模块返回基带处理器运行状态获取响应,其内容包含活动状态、移动网络注册状态、无线信号强度、电池电量信息、基带处理器内部寄存器数据;
[0148]8)远程服务器通过人机界面接收测试人员的操作指示,向指定的智能移动终端发送基带处理器调试数据获取指令,基带处理器监测模块返回基带处理器调试数据获取响应,其内容包含内部内存数据、内部程序运行日志;
[0149]9)远程服务器通过人机界面接收测试人员的操作指示,向指定的智能移动终端发送基带处理器远程控制指令,其内容包含的控制动作有启动、关闭、重启或恢复,基带处理器监测模块收到指令后执行响应动作,返回基带处理器远程控制响应,其内容包含操作结果成功与否;
[0150]以上所述仅是本发明的优选实施方式,应当指出:对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以做出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:包括远程服务器和基带处理器监测模块,基带处理器监测模块在智能移动终端运行,与远程服务器通过有线或无线网络进行通信;其中:远程服务器通过网络向基带处理器监测模块通信发出控制指令,远程控制基带处理器,实时获取运行状态数据、调试数据,以可视化的方式向测试人员实时显示相关信息;基带处理器监测模块与基带处理器建立通信,通过AT指令操作基带处理器并获取所需信息,向远程服务器返回所需信息。2.如权利要求1所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述远程服务器包括服务器端通信接口模块、控制模块和人机交互模块; 服务器端通信接口模块与智能移动终端通过有线或无线网络链接方式进行通信,实现控制信息的发送和数据接收; 控制模块监听人机交互模块发送的控制指令,或定期生成控制指令,调用服务器端通信接口模块,向特定的智能移动终端或以轮询的方式向多个智能移动终端发送控制指令,接收移动终端上传的响应,远程获取智能移动终端基带处理器运行状态数据; 人机交互模块调用控制模块获取的智能移动终端基带处理器运行状态数据,以可视化的方式显示基带处理器运行情况及相关信息,调用控制模块发送控制指令,从而远程获取指定智能移动终端的基带处理
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1