一种协议消息日志离线存储的方法及移动通信终端技术

技术编号:4945881 阅读:239 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种协议消息日志离线存储的方法及移动通信终端,其中方法包括:根据接收的关于通信协议消息的配置信息,对所述移动通信终端进行配置,并进行系统初始化;读取所述配置信息,当确定需要离线存储所述通信协议消息时,将所述通信协议消息存放在一消息日志文件中;在所述移动通信终端中保存所述消息日志文件。本发明专利技术的实施例具有以下有益效果,不需要将计算机于移动通信终端相连,就能在移动通信终端侧存储通信协议消息日志,并提供多种保存消息日志的方式;大大减少了通信终端的测试成本,提高了测试效率。

【技术实现步骤摘要】

本专利技术涉及移动通信终端测试技术,特别是指一种协议消息日志离线存储 的方法及移动通信终端。
技术介绍
在移动通信系统中,通信协议的开发是整个系统核心组成部分之一,通信 协议的开发需要软件开发工程师和测试工程师的共同合作才能顺利完成。在通 信协议的开发过程中,需要对测试中出现的问题进行分析研究,保存协议消息 日志,将出现过问题的协议消息日志交给交给研发人员,由其对消息流程进行 分析。目前在移动通信终端通信协议栈软件的研发过程中,通常对通信协议的消息流程进行保存的方法是,使用 UART(Universal Asynchronous Receiver/Transmitter,通用非同步收发传输器)或者USB(Universal Serial Bus, 通用串行总线)将待测试的移动通信终端和工作人员的计算机相连,测试终端 在测试中实时将通信协议的消息输出,通过连接设备实时传输给计算机,同时 在计算机上运行一个通信协议消息的解析工具,该工具能够实时的解析出消息 流程,供测试人员观测或保存。专利技术人在实现本专利技术的过程中,发现现有技术中至少存在如下问题测试 人员在测试过程中除了移动通信终端外,还需要携带一台笔记本电脑设^f乍为 测试辅助工具,增加了测试人员的负担,也增加了测试成本;同时,由于受协 议解析工具软件的限制, 一台移动通信终端只能与一台计算机相连,所以一名 测试人员在只有一台计算机的情况下, 一个人只能测试一台移动通信终端,这 会使得测试的效率较低;另外,在某些特殊的测试场合中,比如在高速移动的 场景下测试移动终端的一些通信性能,这时测试人员需要带上笔记本电脑和测 试移动终端在高速列车或者汽车上进行测试,而笔记本电脑的供电也成了问题,对测试工作造成一定的困难。
技术实现思路
本专利技术的目的是提供一种移动通信终端协议消息日志离线存储的方法及 装置,用于方便移动通信终端的测试,减少测试成本,提高测试效率。一种移动通信终端协议消息日志离线存储的方法,包括根据接收的关于 通信协议消息的配置信息,对所述移动通信终端进行配置,并进行系统初始化; 读取所述配置信息,当确定需要离线存储所述通信协议消息时,将所述通信协 议消息存放在一消息日志文件中;在所述移动通信终端中保存所述消息日志文 件。一种离线存储协议消息日志的移动通信终端,包括消息配置模块,用于 接收、储存来自计算机的配置信息;并根据所述来自计算机的配置信息更新当 前存放在所述移动通信终端中的配置信息;消息处理模块,用于根据所述配置 信息确定需要保留的通信协议消息,收集所述移动通信终端生成的所述通信协 议消息;文件保存模块,用于将所述通信协议消息存放在一消息日志文件中, 保存所述消息日志文件。本专利技术的实施例具有以下有益效果,不需要将计算机于移动通信终端相 连,就能在移动通信终端侧存储通信协议消息日志,并提供多种保存消息日志 的方式;大大减少了通信终端的测试成本,提高了测试效率。附图说明图1为本专利技术实施例方法流程示意图一;图2为本专利技术实施例方法流程示意图二;图3为本专利技术实施例移动通信终端结构示意图一;图4为本专利技术实施例移动通信终端结构示意图二。具体实施例方式为使本专利技术的目的、技术特征和实施效果更加清楚,下面将结合附图及具 体实施例对本专利技术的技术方案进行详细描述。本专利技术提供的实施例中,提供了一种移动通信终端协议消息日志离线存储的方法及装置,通过在移动通信终端 侧保存协议消息日志文件,提供简便的方式读取和解析所存储的文件实现专利技术 目的。如图l所示,本专利技术的移动通信终端协议消息日志离线存储的实现方法,包括步骤101.根据接收的通信协议消息的配置信息,对所述移动通信终端进 行配置,并进行系统初始化;步骤102.读取所述配置信息,当确定需要离线存储所述通信协议消息时, 将所述通信协议消息存放在一消息日志文件中;步骤103.保存所述消息日志文件;步骤104.读取位于所述移动通信终端中的所述消息日志文件,并解析。通过实现上述技术,在执行通信协议消息的过程中,不需要将计算机与移 动通信终端相连,而是在移动通信终端侧存储通信协议消息的日志,然后通过 简便的方法读取/拷贝移动通信终端侧所存储的日志文件,并进行消息解析。 大大减少了通信终端的测试成本,提高了测试效率。其中,步骤IOI中根据接收的通信协议消息的配置信息,对所述移动通信 终端进行配置之前,计算机下发所述配置信息给移动通信终端;主要流程包括步骤101a.用户将待测试的移动通信终端通过UART或者USB与计算机 相连;步骤101b.利用计算机上的协议消息解析工具将通信协议消息的配置信 息下发给移动通信终端。步骤101c.移动通信终端收到该配置信息后,将其保存在移动通信终端侧 的数据存储单元。其中的协议消息解析工具是安装于计算机上的一个应用程序,具有对通信 协议消息进行配置、解析、显示、存储等功能。通信协议消息的配置信息是指一种接口数据,通过该配置信息可以确定移 动通信终端中哪些协议模块的消息日志需要存储,或者哪些类型的消息日志需 要存储。移动通信终端中用于存放消息日志文件的是一个数据存储单元,位于6EEPROM(Electrically國Erasable Programmable Read隱Only Memoiy,电可擦除可 编程只读存储器)中。如果用户不需要更新配置信息,则步骤lOla.-步骤lOlc.可以不执行;用 户可以一直不携带计算机,只携带测试的移动通信终端就能进行现场测试的工 作。步骤101d,在待测试的移动通信终端的人机界面输入命令,使能通信协 议消息日志离线存储功能。所述人机界面是指移动通信终端上的键盘和显示屏等输入输出设备,如果 用户需要关闭协议消息日志离线存储功能,同样可以通过移动通信终端的人机 界面输入命令实现。如果一直开启使能通信协议消息日志离线存储功能,则步 骤101d可以不4丸行。步骤102中,对通信协议消息进行处理和緩存;测试人员触发移动通信终 端的开机键开机,移动通信终端上电启动后,通信协议消息在各个模块间相互 传递时,所述通信协议消息被复制并传送到一消息日志离线存储模块,该消息 日志离线存储模块管理一消息日志文件。包括步骤102a.消息日志离线存储模块在收到通信协议模块传来的消息时,首 先会从移动通信终端的EEPROM区域读取配置信息。步骤102b.根据配置信息判断收到的通信协议消息是否需要存储;如果 是,转步骤102c,否则转步骤102f。步骤102c.对一緩沖区进行检测,当緩冲区满时,转步骤102d,否则转 步骤102e。步骤102d,将緩冲区所有内容一次写入文件系统,生成一个文件,同时清 空緩冲区。依次循环,当下次緩冲区再次满时,同样将整个緩冲区的消息一次 写入已经保存的那个文件,同时清空緩冲区。步骤102e.保存该通信协议消息到緩冲区。步骤102f.退出,不保存此条通信协议消息。步骤103中,当以下情形之一发生时,消息日志离线存储模块会自动保存 协议消息日志文件情形l,用户通过移动通信终端人机界面输入离线保存指令,消息日志离 线存储模块会保存已存储的消息日志文件。情形2,当系统关机时,消息日志离线存储模块会自动保存当前的消息日 志文件。情形3,当系统出现重大异常需要重启时,消息日本文档来自技高网
...

【技术保护点】
一种移动通信终端协议消息日志离线存储的方法,其特征在于,包括: 根据接收的关于通信协议消息的配置信息,对所述移动通信终端进行配置,并进行系统初始化; 读取所述配置信息,当确定需要离线存储所述通信协议消息时,将所述通信协议消息存放 在一消息日志文件中; 在所述移动通信终端中保存所述消息日志文件。

【技术特征摘要】
1. 一种移动通信终端协议消息日志离线存储的方法,其特征在于,包括根据接收的关于通信协议消息的配置信息,对所述移动通信终端进行配置,并进行系统初始化;读取所述配置信息,当确定需要离线存储所述通信协议消息时,将所述通信协议消息存放在一消息日志文件中;在所述移动通信终端中保存所述消息日志文件。2. 根据权利要求1所述的方法,其特征在于,将所述通信协议消息存放 在一消息日志文件中,进一步包括对一緩沖区进行^f企测,当緩沖区满时,将所述緩冲区中所有内容一次写入 文件系统中的一所述消息日志文件中,同时清空所述緩冲区。3. 根据权利要求2所述的方法,其特征在于,将所述緩沖区中所有内容 一次写入文件系统中的一所述消息日志文件中,进一步包括当已存在一所述消息日志文件时,将所述緩冲区内的通信协议消息加到该 消息日志文件的后面;当不存在一所述消息日志文件时,生成一所述消息日志文件并更改名称, 将所述通信协议消息写入。4. 根据权利要求1所述的方法,其特征在于,当用户通过移动通信终端人机界面输入离线保存指令; 或,当系统关才几时; 或,当系统出现重大异常需要重启时; 执行保存所述消息日志文件的步骤。5. 根据权利要求1所述的方法,其特征在于,对所述移动通信终端进行 配置,进一步包括确定所述需要存储的来自不同功能模块的所述消息日志文件,以及不同类 型的所述消息日志文件。6. —种离线存储协议消息日志的移动通信终端,其特征在于,包...

【专利技术属性】
技术研发人员:范小军
申请(专利权)人:北京天碁科技有限公司
类型:发明
国别省市:11[中国|北京]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1