一种基于滑动窗口的双向循环查找、显示装置及方法

文档序号:6586805阅读:170来源:国知局
专利名称:一种基于滑动窗口的双向循环查找、显示装置及方法
技术领域
本发明涉及的是应用于移动无线网络路测产品中基于滑动窗口的信令消息双向
循环查找、显示装置及方法。
背景技术
移动通信系统的无线接入部分具有诸多不确定因素,对移动网络的影响很大,其 性能优劣常常成为决定移动通信网好坏的决定性因素。无线网络优化对于确保网络通信质 量,提高网络运营效率,增强用户满意度有着重要意义。无线网络性能一般由无线覆盖、接 通率、掉话率、话音质量、系统容量等指标反映。对这些指标的真实值测量和收集是无线网 络优化的基础,通常这些指标的测量和收集是通过路测进行的。路测系统一般包括空中接 口监测系统、路测仪表、测试终端、笔记本电脑、GPS接收机及测试用车。考虑到路测得出的 统计结果对后续分析有着重要意义,路测过程中必须对空中接口进行监测。空中接口监测 主要是通过仪表、测试软件等手段,截获空中接口的信息,以达到取得测试数据的目的。空 中接口监测主要包括三个部分射频参数监测、信令监测以及上层应用监测。射频参数监测 以射频指标为考察目的,对射频参数作全网的射频情况统计。信令监测的目的主要有两个 一方面对各种业务的信令流程进行记录和分析,判断信令流程是否正确;另一方面主、被叫 成功率以及长时间通信能力的信令流程能够进行后期分析,得出成功率指标、长时间通话 效果以及其他指标分析。上层应用监测就是对呼叫效果、数据业务以及多种增值业务的相 应数据进行统计和分析。 通讯设备之间任何实际应用信息的传送总是伴随着一些控制信息的传递,这些信
息在电信网中称为信令。路测系统需要实时地显示第三层信令消息及解码后的详细信息,
这些信令对于分析网络的运行情况有着至关重要的意义。第三层信令消息也称无线接口信
令消息,能够将手机和无线接入网之间的信令消息清晰地显示出来。它不同于普通意义上
的信令消息,在显示时是上下行交替出现来表示当前通信的状态,从而简化了对网络状况
的分析步骤,有利于提高网络优化的效率。第三层信令消息主要包括寻呼、鉴权、加密、分
配信道、切换、测量报告、位置更新等流程,能清晰地显示出网络的各种状态。 路测系统除了实时显示测试过程中的第三层信令消息外,还需要提供信令消息的
各种操作功能,例如对信令消息进行配置、过滤、查找、保存、标注等。这些操作是为了方便
测试人员更好地观测网络发生异常时信令消息的流程,为后续数据文件的分析提供方便。
其中信令消息的查找功能是路测系统信令显示窗口重点实现的功能之一。快速的查找信令
使得测试人员能更快地发现网络存在的问题,判断出网络的故障情况。 在路测过程中信令消息的上报是很频繁的,信令消息的数据量也非常大,这对于 信令窗口的处理能力提出了更高的要求。信令窗口要求不但能够存储大量的信令消息,而 且要对这些信令消息进行快速的处理。

发明内容
本发明的目的提供一种基于滑动窗口的信令消息双向循环查找、显示装置及方 法,该装置针对路测系统中的信令消息,以滑动窗口为基础,进行信令消息的双向循环查 找,有效地实现了信令消息的查找功能。
本发明的技术方案为 1、一种基于滑动窗口的双向循环查找、显示装置,为信令窗口,其特征在于信令 窗口主要包括信令消息存储模块、信令消息控制模块、信令消息显示模块、操作处理模块, 信令消息发送功能与信令窗口的信令消息存储模块相连,界面操作功能与信令窗口的操作 处理模块相连,信令消息存储模分别与信令消息控制模块和操作处理模块相连,信令消息 控制模块分别与操作处理模块和信令消息显示模块相连;所述的信令消息存储模块提供信 令消息的存储功能,提取上报消息结构中的关键信令信息存放入系统划分的特定区域中; 所述的信令消息控制模块根据当前路测系统的运行状况和信令窗口当前的操作对存储区 域的信令进行分析和处理;所述的信令消息显示模块,将信令消息转化为显示字符串供界 面显示;所述的操作处理模块是信令窗口操作功能模块之一,负责信令消息的双向循环查 找,提供查找结果,并将结果反馈给信令消息显示模块进行显示,路测系统中的界面控制层 控制信令消息发送功能。 2、滑动窗口显示。路测系统中手机上报信令消息是很频繁的,大量的信令消息都 需要在信令窗口进行显示,信令窗口的位置和大小又是相对固定的,如果路测系统将所有 上报的信令消息都直接添加到界面显示,其界面的处理速度和响应效率必然会受到影响。 因此,信令消息窗口只需要显示该窗口能够显示的信令消息数目,而不需要把所有的信令 消息都存入窗口界面。当信令消息持续上报或是测试人员上下拖动滑块时,该窗口就根据 信令消息的位置和序号重新显示上一屏或下一屏的信令消息。对于所有的信令消息来说, 这样的显示功能实际上是一个滑动窗口,滚动滑块的过程就是滑动窗口上下滑动的过程。 根据当前显示信令的位置和数目,信令窗口控制滑动窗口在信令存储区域上下移动,从而 实现信令消息滑动窗口显示的目的。滑动窗口的大小关联于信令窗口当前显示的信令数目 和信令窗口的大小。此外,信令窗口的大小还可进行縮放,根据当前信令窗口的实际显示大 小动态地调节滑动窗口的大小,方便测试人员实时地观测当前信令的位置。
3、一种基于滑动窗口的双向查找、显示的方法,其特征在于按以下步骤进行 (1)信令窗口提供不同的查找按钮,分别对应信令消息的向下查找和向上查找,首先确定 需要查找的关键字,根据按钮的输入不同,调用向下或向上的查找功能进行处理;(2)信令 窗口是个滑动显示窗口,该窗口随着滑块滚动随时更新当前窗口显示的信令消息,即信令 消息的显示过程中需要记录当前窗口显示信令消息的开始序号和结束序号,查找的位置从 当前显示的信令消息序号开始,根据查找的关键字依次搜索每条显示的信令消息是否满足 条件;向下查找则从当前位置向滑动窗口的下方搜索;向上查找则从当前位置向滑动窗口 的上方搜索,如果满足条件则停止查找,定位到所找到信令的序号,并高亮显示该条信令消 息;如果搜索当前显示信令消息时没有找到与关键字匹配的内容,则需要更新滑动窗口的 位置,根据查找的方向滑动当前信令窗口 ,更新显示信令消息的起始值,继续搜索匹配的信 令消息,直到搜索到最终的信令消息为止,向下查找是判断是否查找到了最后一条上报的 信令消息;向上查找则是判断是否到了第一条上报的信令消息。
4、一种基于滑动窗口的循环查找、显示的方法,其特征在于按以下步骤进行 (1)信令窗口提供不同的查找按钮,分别对应信令消息的向下查找和向上查找,首先确定需 要查找的关键字,根据按钮的输入不同,调用向下或向上的查找功能进行处理,信令消息的 查找过程中如果没有找到与关键字匹配的信令消息则控制滑动窗口进行循环查找功能;向 下查找的循环是滑动信令窗口从信令消息的最后位置到最初位置;向上查找的循环是控制 当前信令窗口从信令消息的最后位置到最初位置;(2)在循环后的信令滑动窗口上继续查 找满足条件的信令消息,查找到匹配的信令消息则停止,定位到所找到信令的序号,并高亮 显示该条信令消息;如果没有找到,则依据查找的方向继续移动滑动窗口 ,滑动窗口在移动 过程中还需要判断是否到达最开始查找时的信令消息位置,如果达到该位置说明全部的信 令消息已经查找完成,此时如果还没有找到匹配的信令消息,则提示测试人员查找完毕,没 有找到满足关键字条件的信令消息。 本发明有效地对信令消息的显示、存储和查找功能进行分离,对信令消息的处理 进行模块化操作,提高了查找工作的效率和正确性。


图1是涉及本发明的路测系统结构图。 图2是本发明的信令窗口的结构图。 图3是本发明的信令消息处理的流程图。 图4是本发明的信令消息的滑动窗口示意图。 图5是本发明的信令消息双向循环查找、显示的流程图。
具体实施例方式
以下结合附图对本发明中基于滑动窗口的信令消息双向循环查找、显示装置及方 法进行详细说明。 图1是本发明涉及的路测系统结构图。外部设备接口层101负责外部设备,如手 机、扫频仪、GPS等的连接控制和消息的接收发送等。消息解析层102解析从外部设备收到 的消息字节流,将消息的数据字段值保存到对应的消息结构。消息经过解析后交给无线参 数分析层103进行分析、整理、汇总统计。分析结果和消息结构将传给界面控制层104进行 判断、分发。根据不同的消息类型和数据结构,界面控制层104将消息整理后转发给对应的 显示视图。信令消息也是需要界面控制层104转发的消息类型之一。信令窗口 105负责处 理信令消息、事件窗口 106负责处理事件消息。图形窗口 107负责处理无线参数的图形化 显示。地图108负责显示地图及相关的地理化信息。本发明涉及的装置就是信令窗口,是 专门处理信令消息的视图窗口。当然,界面控制层104还负责控制许多其他的视图窗口,就 不做一一列举。 图2是本发明涉及的信令窗口结构图。信令窗口 201由信令消息存储模块202、信 令消息控制模块203、信令消息显示模块204、操作处理模块205组成。信令消息发送功能 207是由外部的界面控制层104来实现它的功能,界面操作功能206是外部控制功能。
信令消息发送功能207负责发送手机或外部设备上报的各种信令消息到信令窗 口,是界面控制层104的消息转发功能之一。信令窗口收到信令消息后通过信令消息存储
5模块202按一定的方式和结构进行存储,保留信令消息的关键信息和结构字段。信令控制 模块203负责控制信令消息,对信令消息进行转换和处理。信令消息显示模块204对信令 消息控制模块203处理后的信令消息进行显示,由于信令消息的上报非常频繁,信令消息 的显示往往通过列表的方式进行。信令窗口只负责处理信令消息,如果信令窗口收到的消 息不是信令消息则丢弃。界面操作功能206包括各种信令消息窗口提供的操作,如查找、过 滤、冻结、保存等等。界面操作功能206通过相应的按钮触发操作,由操作处理模块205进 行信令消息的相关操作处理。操作处理模块205结合信令消息的原始存储内容进行处理, 并把结构反馈给信令消息控制模块203,然后由信令消息控制模块203通知信令消息显示 模块204将操作后的信息以特定的方式显示出来。本发明涉及的信令消息查找功能是操作 处理模块205需要处理的操作之一。 图3是本发明涉及的信令消息处理流程图。步骤301信令窗口接收到信令消息发 送功能发出的信令消息。步骤302解析信令消息的内容,存储信令消息的序号,这些序号是 信令消息结构中的特定字段,并且存储信令消息的关键信息,如信令方向、信令类型、上报 时间等。步骤303根据信令消息的内容判断信令消息是否显示到信令列表窗口,如果显示 则进行步骤304添加到当前信令显示窗口中,如果不显示则结束该消息的处理,返回到步 骤301继续接收下一条信令消息。 图4是本发明中信令消息的滑动窗口示意图。信令窗口中的信令消息存储模块负 责将收到的信令消息存储到系统的存储空间中,图中的401即为信令窗口中的存储区域, 该区域的存储方式包括文件、内存、数据库等等。由于信令消息的数据量相当大,信令消息 窗口不可能完全显示所有的信令消息,为了方便测试人员观测,信令列表实际上是一个滑 动窗口 ,即图中的402。每次有新的信令消息需要显示时信令控制模块就控制显示列表向下 滑动,显示的信令范围根据窗口的实际大小而定,窗口縮放时信令滑动窗口的显示数据量 随之变动,方便进行实时观测。 图5是本发明中信令消息双向循环查找、显示方法的流程图。信令窗口提供输入 界面设置需要查找的字符串,步骤501就是获取需要查找的信令消息关键字,如果没有相 应的关键字则不进行查找。步骤502,根据测试人员点击的按钮获取当前查找的方向。不 同的按钮控制的查找方向不同,查找按钮功能包括从当前显示位置向上查找和从当前显示 位置向下查找。步骤503,根据当前信令的显示情况获取信令消息滑动窗口的范围,记录显 示信令消息的起止序号。步骤504,结合信令窗口的显示情况,获取当前信令消息的显示位 置,记录该条信令消息的序号。步骤505,判断当前查找是否与上次点击按钮的查找方向相 同。如果查找的方向相同则跳过步骤506。步骤506,如果该次查找的方向与上次查找的方 向不同,则修改查找的信令消息起始位置。由于上下查找的方向不同,在查找过程中切换方 向时开始查找的位置有一条消息的偏移,需要将这个差值的偏移屏蔽掉。步骤507,根据信 令消息的查找范围,顺序查找每条信令消息是否存在输入的信令消息关键字,即是否满足 查找的输入条件。步骤508,判断信令消息遍历后的结果,是否找到满足关键字条件的信令 消息。步骤509,找到满足信令关键字条件的信令消息,将查找到的信令位置返回给信令控 制模块,并设置当前查找到的位置为信令当前显示位置,结束查找进入步骤517。如果没有 找到信令关键字,则进行步骤510,判断当前是否启动了循环查找。如果没有启动循环,进行 步骤511,判断当前显示的滑动窗口是否已经达到信令消息存储的结束或起始位置。向下查找判断是否为信令的结束消息,而向上查找则判断是否为信令的开始消息。如果没有到 达该范围,则进行步骤512,信令窗口根据查找的方向进行滑动。向下查找时向下滑动信令 窗口,向上查找时向上滑动信令窗口。查找的流程重复步骤507和步骤508。如果在滑动 窗口的过程中判断已经达到了信令消息的结束或起始位置,则开始滑动窗口的循环。步骤 513,将滑动窗口返回到信令消息的起始或结束位置,重新设置信令滑动窗口位置。对于向 下查找来说,滑动窗口返回到信令消息的开始位置,而向上查找滑动窗口则返回到信令消 息的结束位置。步骤514,设置启动循环标志,标示信令滑动窗口反向循环。继续进行查找 流程,运行步骤507和508。如果步骤510中判断为启动循环,则运行步骤515,判断窗口滑 动是否到达信令消息查找的最初位置,即开始查找时当前信令消息的显示位置。如果没有 达到,重复步骤512,继续滑动信令窗口 。如果到达了 ,说明全部信令查找完成,已经搜索了 所有的上报信令消息,没有找到输入的信令消息关键字,进入步骤516。步骤516,提示查找 完成,没有找到满足条件的信令消息。步骤517,结束查找功能。 以上结合实例对本发明作了说明,应指出,本领域技术人员可以做出各种形式的 和细节上的改变,而不偏离由所附权利要求所确定的本发明的精神和范围。
权利要求
一种基于滑动窗口的双向循环查找、显示装置,为信令窗口,其特征在于信令窗口主要包括信令消息存储模块、信令消息控制模块、信令消息显示模块、操作处理模块,信令消息发送功能与信令窗口的信令消息存储模块相连,界面操作功能与信令窗口的操作处理模块相连,信令消息存储模分别与信令消息控制模块和操作处理模块相连,信令消息控制模块分别与操作处理模块和信令消息显示模块相连;所述的信令消息存储模块提供信令消息的存储功能,提取上报消息结构中的关键信令信息存放入系统划分的特定区域中;所述的信令消息控制模块根据当前路测系统的运行状况和信令窗口当前的操作对存储区域的信令进行分析和处理;所述的信令消息显示模块,将信令消息转化为显示字符串供界面显示;所述的操作处理模块是信令窗口操作功能模块之一,负责信令消息的双向循环查找,提供查找结果,并将结果反馈给信令消息显示模块进行显示,路测系统中的界面控制层控制信令消息发送功能。
2. —种基于滑动窗口的双向查找、显示的方法,其特征在于按以下步骤进行(1)信 令窗口提供不同的查找按钮,分别对应信令消息的向下查找和向上查找,首先确定需要查 找的关键字,根据按钮的输入不同,调用向下或向上的查找功能进行处理;(2)信令消息的 显示过程中需要记录当前窗口显示信令消息的开始序号和结束序号,查找的位置从当前显 示的信令消息序号开始,根据查找的关键字依次搜索每条显示的信令消息是否满足条件; 向下查找则从当前位置向滑动窗口的下方搜索;向上查找则从当前位置向滑动窗口的上方 搜索,如果满足条件则停止查找,定位到所找到信令的序号,并高亮显示该条信令消息;如 果搜索当前显示信令消息时没有找到与关键字匹配的内容,则需要更新滑动窗口的位置, 根据查找的方向滑动当前信令窗口,更新显示信令消息的起始值,继续搜索匹配的信令消 息,直到搜索到最终的信令消息为止,向下查找是判断是否查找到了最后一条上报的信令 消息;向上查找则是判断是否到了第一条上报的信令消息。
3. —种基于滑动窗口的循环查找、显示的方法,其特征在于按以下步骤进行(l)信 令窗口提供不同的查找按钮,分别对应信令消息的向下查找和向上查找,首先确定需要查 找的关键字,根据按钮的输入不同,调用向下或向上的查找功能进行处理,信令消息的查找 过程中如果没有找到与关键字匹配的信令消息则控制滑动窗口进行循环查找功能;向下查 找的循环是滑动信令窗口从信令消息的最后位置到最初位置;向上查找的循环是控制当前 信令窗口从信令消息的最后位置到最初位置;(2)在循环后的信令滑动窗口上继续查找满 足条件的信令消息,查找到匹配的信令消息则停止,定位到所找到信令的序号,并高亮显示 该条信令消息;如果没有找到,则依据查找的方向继续移动滑动窗口 ,滑动窗口在移动过程 中还需要判断是否到达最开始查找时的信令消息位置,如果达到该位置说明全部的信令消 息已经查找完成,此时如果还没有找到匹配的信令消息,则提示测试人员查找完毕,没有找 到满足关键字条件的信令消息。
全文摘要
本发明涉及一种基于滑动窗口的信令消息的双向循环查找、显示装置及其方法,将信令窗口分成信令消息存储模块、信令消息控制模块、信令消息显示模块和操作功能处理模块,有效地提高了信令窗口的处理速度和显示效率,该装置以信令消息的滑动窗口显示为基础,将查找功能与窗口滑动结合起来,使得查找功能变得非常地方便快捷。查找后的结果由信令消息控制模块处理,并控制信令显示窗口显示。这种将信令消息的显示、存储和查找功能进行分离的方式提高了查找工作的效率和正确性。
文档编号G06F3/048GK101754151SQ20091027311
公开日2010年6月23日 申请日期2009年12月8日 优先权日2009年12月8日
发明者石云 申请人:武汉虹信通信技术有限责任公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1