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

文档序号:9508931阅读:来源:国知局
器运行状态数据。3.如权利要求2所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述服务器端通信接口模块与多个智能移动终端建立链接通信,其包括智能移动终端链接状态检测组件、智能移动终端远程调试数据交互组件; 智能移动终端链接状态监测组件负责监测远程服务器与智能移动终端链路的链接状态,将移动智能终端链接状况上报给控制模块; 智能移动终端远程调试数据交互组件是远程服务器和运行在智能移动终端的基带处理器监测模块间的通信接口,负责向智能移动终端发送调试控制指令并解析智能移动终端上传的数据上报给控制模块。4.如权利要求2所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述远程服务器端的控制模块包括基带处理器参数远程获取组件、基带处理器运行状态远程监测组件、基带处理器调试数据远程获取组件、基带处理器远程控制组件; 基带处理器参数远程获取组件监听服务器端通信接口模块上报的智能移动终端连接信息,当探知新的智能移动终端连接至远程服务器后,向连接的移动智能终端发送基带处理器参数获取指令,并通过服务器端通信接口模块获取对应智能移动终端基带处理器的参数信息,参数信息包括硬件信息、配置参数、硬件软件版本信息、生产厂商、芯片型号; 基带处理器运行状态远程监测组件通过服务器端通信接口模块获取与远程服务器相连的智能移动终端列表,以轮询的方式向列表里的智能移动终端发送基带处理器运行状态获取指令,并通过服务器端通信接口模块获取对应智能移动终端基带处理器的当前运行状态数据,当前运行状态数据包括活动状态、移动网络注册状态、无线信号强度、电池电量信息、基带处理器内部寄存器数据; 基带处理器调试数据远程获取组件则向指定智能移动终端发送基带处理器调试数据获取指令,并通过服务器端通信接口模块获取对应移动终端基带处理器的相关数据,该相关数据包括内部内存数据、内部程序运行日志; 基带处理器远程控制组件向指定智能移动终端发送基带处理器远程控制指令,对指定的远端智能移动终端的基带处理器进行启动、关闭、重启或重置的控制功能,并通过服务器端通信接口模块获取控制操作结果。5.如权利要求2所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述远程服务器端的人机交互模块包括管理查看组件和智能移动终端基带处理器控制组件; 人机交互模块以可视化的方式将智能移动终端基带处理器运行信息及调试信息呈现给测试人员,管理查看组件与智能移动终端基带处理器控制组件内嵌在界面中,管理查看组件能够看到所有与远程服务器相连的智能移动终端的基带处理器运行状态; 智能移动终端基带处理器控制组件能够允许测试人员对指定的智能移动终端的基带处理器进行远程控制,远程获取基带处理器的调试数据。6.如权利要求1所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述基带处理器监测模块运行在智能移动终端,为一个或多个并与远程服务器通信,其包括移动终端通信接口模块、监测控制模块和基带处理器通信模块; 移动终端通信接口模块通过有线或无线网络链接方式进行通信,实现控制信息的接收和数据发送; 监测控制模块以指定的时间间隔定期调用基带处理器通信模块,得到当前基带处理器运行状态信息,并存放于移动终端存储设备中,或对基带处理器进行控制实现基带处理器的关闭、启动、重启或恢复的操作,调用移动终端通信接口模块监听远程服务器发送过来的控制指令,根据控制指令内容上传指定的基带处理器运行状态数据; 基带处理器通信模块通过串口接口与基带处理器进行通信,通过向基带处理器发送特定AT指令的方式获取基带处理器当前运行状态数据。7.如权利要求6所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述基带处理器监测模块中的移动终端通信接口模块包括网络通信组件和数据传输组件; 网络通信组件采用通用的套接字连接方式,通过有线或无线网络与远程服务器相通?目; 数据传输组件调用网络通信组件获取远程服务器传送过来的指令并对其进行解析,同时将监测控制模块发送的数据进行封包组装发送到远程服务器端。8.如权利要求6所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述基带处理器监测模块中的监测控制模块包括基带处理器参数获取组件、基带处理器运行状态监测组件、基带处理器调试数据获取组件、基带处理器控制组件; 基带处理器参数获取组件调用基带处理器通信模块获取基带处理器的信息,该信息包括硬件信息、配置参数、硬件软件版本信息、生产厂商、芯片型号; 基带处理器运行状态监测组件以指定的时间间隔定期调用基带处理器通信模块,获取基带处理器的当前运行状态数据,当前运行状态数据包括活动状态、移动网络注册状态、无线信号强度、电池电量信息、基带处理器内部寄存器数据,存放于移动终端存储设备中; 基带处理器调试数据获取组件调用基带处理器通信模块获取基带处理器的调试相关数据,调试相关数据包括内部内存数据、内部程序运行日志; 基带处理器控制组件调用基带处理器通信模块对基带处理器进行启动、关闭、重启或重置的控制功能,并检测基带处理器运行状况获取控制操作结果。9.如权利要求6所述的远程实时监测智能移动终端基带处理器运行状态的系统,其特征在于:所述基带处理器监测模块中的基带处理器通信模块包括基带处理器通信接口组件和状态获取组件; 基带处理器通信接口组件通过系统虚拟串口与基带处理器建立通信,负责虚拟串口设备的初始化,设定虚拟串口设备通信速率,获取基带设备硬件信息,读取基带处理器寄存器信息,读取基带处理器相关配置数据,开启基带处理器内部模块程序调用功能; 状态获取组件通过虚拟串口向基带处理器发送特定的AT指令集获取所需基带处理器运行时的活动状态、移动网络注册状态、无线信号强度、电池电量信息、基带处理器内部寄存器数据、基带处理器内部内存数据、基带处理器内部程序运行日志,通过发送特定的AT指令集启动、关闭、重启或恢复基带处理器,并返回控制结果。10.一种远程实时监测智能移动终端基带处理器运行状态的方法,其特征在于:包括以下步骤: S1、远程服务器初始化,等待智能移动终端连接接入; S2、运行在智能移动终端上的基带处理器监测模块初始化,通过虚拟串口与基带处理器建立通信连接,通过发送特定AT指令集从基带处理器那里获取基带处理器基本信息,开启基带处理器内部模块程序调用功能; S3、运行在智能移动终端上的基带处理器监测模块以指定的频率定期通过虚拟串口向移动终端基带处理器发送AT指令获取移动终端基带处理器的运行状态数据和相关调试数据,并将数据存储在移动终端存储设备中; S4、基带处理器监测模块与远程服务器建立连接,双方实现正常通信; S5、远程服务器向基带处理器监测模块发送基带处理器参数获取指令,基带处理器检测模块收到指令后返回基带处理器参数; S6、远程服务器向智能移动终端定期发送心跳探询帧,用于检测智能移动终端的链接情况; S7、远程服务器以指定的时间间隔周期性的向所有与之连接的智能移动终端发送基带处理器运行状态获取指令,基带处理器监测模块返回基带处理器运行状态数据; S8、远程服务器通过人机界面接收测试人员的操作指示,向指定的智能移动终端发送基带处理器调试数据获取指令,基带处理器监测模块返回基带处理器调试数据; S9、远程服务器通过人机界面接收测试人员的操作指示,向指定的智能移动终端发送基带处理器远程控制指令,基带处理器监测模块收到指令后执行响应动作。
【专利摘要】本发明公开了一种远程实时监测智能移动终端基带处理器运行状态的方法及系统,该系统包括远程服务器和基带处理器监测模块,基带处理器监测模块在智能移动终端运行,与远程服务器通过有线或无线网络进行通信;其中:远程服务器通过网络向基带处理器监测模块通信发出控制指令,远程控制基带处理器,实时获取运行状态数据、调试数据,以可视化的方式向测试人员实时显示相关信息;基带处理器监测模块与基带处理器建立通信,通过AT指令操作基带处理器并获取所需信息,向远程服务器返回所需信息。本发明用于涉及需获取移动终端基带处理器内部运行状态的动态调试及测试场景,可实现多个移动终端基带处理器的并行监测,实时反馈测试结果。
【IPC分类】H04L29/08, H04W24/02
【公开号】CN105263155
【申请号】CN201510600961
【发明人】宋宇波, 秦艳荣, 王润, 浦希益, 张志伟
【申请人】东南大学
【公开日】2016年1月20日
【申请日】2015年9月18日
当前第5页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1