单用户跟踪数据图形化界面的显示方法和操作方法

文档序号:7599516阅读:378来源:国知局
专利名称:单用户跟踪数据图形化界面的显示方法和操作方法
技术领域
本发明涉及单用户跟踪数据的显示技术,特别涉及一种单用户跟踪数据图形化界面的显示方法和操作方法。
背景技术
在电信管理系统中,单用户跟踪数据是电信网络运行状态分析以及性能配置的必要参考。为用户提供比较方便的跟踪手段、获取单用户跟踪数据并且将单用户跟踪数据以某种方式进行显示,从而以供用户对单用户跟踪数据进行静态分析,成为了提高电信网络维护单用户效率的重要手段。
目前,以文本记录的显示方式显示单用户跟踪数据,这种显示方式为将每个时间点单用户的功率数据、接收信号强度数据和收发信令数量按照列表的方式显示,各个单用户的功率数据、接收信号强度数据和收发信令数量对应相应的时间点。这种显示单用户跟踪数据的方式不能直观的表现一个单用户的功率数据、接收信号强度数据、收发信令之间的时间跨度以及短时间内收发信令的频度,使用该显示方式察看单用户跟踪数据的用户必须根据文本记录中的各个时间点进行推导,才能得到一个单用户的功率数据、接收信号强度数据、收发信令之间的时间跨度以及短时间内收发信令的频度,这给用户使用单用户跟踪数据造成了困难,并且浪费了用户的时间。
以文本记录的显示方式显示的单用户跟踪数据的来源有两种方式,第一种实时采集单用户跟踪数据;第二种已经以二进制文件或二进制文本文件保存的单用户跟踪数据。采用第一种方法得到单用户跟踪数据时,以文本记录显示的单用户跟踪数据为实时的单用户跟踪数据,不能对以前时间点的单用户跟踪数据进行事后分析;采用第二种方法得到单用户跟踪数据时,虽然可以以文本记录的显示方式显示以前时间点的单用户跟踪数据,从而对以前时间点的单用户跟踪数据进行分析,但是当要获取单用户跟踪数据时,将以二进制文件或二进制文本文件保存的该单用户跟踪数据逐一的转换为文本记录显示,则当单用户跟踪数据的数据量大时,转换效率比较低,单用户跟踪数据不能及时从存储格式转换为文本记录进行显示,造成了延时。
因此,如何以一种更好的方式显示单用户跟踪数据,使察看单用户跟踪数据的用户可以直观的获得一个单用户的功率数据、接收信号强度数据、收发信令之间的时间跨度以及短时间内收发信令的频度,成为了亟待解决的问题。如何提高转换效率,使所存储的单用户跟踪数据及时的转化为所要显示的方式进行显示,也成为了亟待解决的问题。

发明内容
有鉴于此,本发明一方面提供一种单用户跟踪数据图形化界面的显示方法,该方法不仅能够直观的表现单用户跟踪数据,从而直观的表现一个单用户的功率数据、接收信号强度数据、收发信令之间的时间跨度以及短时间内收发信令的频度,而且能够使单用户跟踪数据及时的转化为图形化的显示方式进行显示。
本发明另一方面提供一种单用户跟踪数据图形化界面的操作方法,该方法便于操作,能够及时使用户获取到其所请求时间段中的单用户跟踪数据,直观的得到该时间段用户的功率数据、接收信号强度数据、收发信令之间的时间跨度以及短时间内收发信令的频度。
根据上述目的,本发明的技术方案是这样实现的一种单用户跟踪数据图形化界面的显示方法,在单用户本地保存单用户跟踪数据,该方法还包括显示设备接收到显示单用户跟踪数据的命令,从单用户本地读取单用户跟踪数据并以图形化界面显示该单用户跟踪数据。
所述图形化界面为
在时间单位为横轴、单用户跟踪数据的单位为纵轴的坐标平面上的曲线界面或方块界面;或者在用户跟踪数据的单位为横轴、时间单位为纵轴的坐标平面上的曲线界面或方块界面。
所述命令中携带有所要获取单用户跟踪数据的时间段;所述读取单用户跟踪数据并显示的过程为从单用户本地读取该命令所携带时间段的用户跟踪数据,以预先设置的时间粒度显示用户跟踪数据。
在显示设备上设置缓冲区域,所述读取单用户跟踪数据的过程进一步包括从单用户本地读取该命令所携带时间段的前一时间段和后一时间段的用户跟踪数据,前一时间段和后一时间段的时间长度预先设置,将前一时间段和后一时间段的用户跟踪数据存储在设置的缓冲区域中。
所述前一时间段和后一时间段的时间长度预先设置为与该命令所携带时间段的时间长度相同。
所述读取该命令所携带时间段的前一时间段和后一时间段的用户跟踪数据的步骤和将该命令所携带时间段的用户跟踪数据显示的步骤同时进行。
所述的单用户跟踪数据保存在单用户本地设置的数据库中或者保存在单用户本地的记录文件中。
一种单用户跟踪数据图形化界面的操作方法,该方法包括a、显示设备接收到用户跟踪数据图形化界面的操作命令;b、显示设备根据该操作命令读取用户跟踪数据并更新当前单用户跟踪数据图形化界面。
步骤a所述的操作命令携带操作属性;步骤b所述读取用户跟踪数据的过程为b1、显示设备根据该命令携带的操作属性判断该操作命令是要进行左右移动还是要缩放当前图形化界面,如果是前者,执行步骤b2,否则,执行步骤b3;
b2、显示设备根据该命令携带的操作属性判断要移动的移动量是否超出该显示设备缓冲区域所存储时间段的用户跟踪数据,如果是,显示设备根据该移动量确定时间段,从单用户本地中读取该时间段的用户跟踪数据,显示设备的缓冲区域从单用户本地读取该时间段的前后时间段的用户跟踪数据进行差量缓冲;否则,显示设备根据该命令从显示设备的缓冲区域中读取用户跟踪数据,显示设备的缓冲区域从单用户本地读取该时间段的前后时间段的用户跟踪数据进行差量缓冲;b3、显示设备从单用户本地读取用户跟踪数据。
所述操作命令携带的操作属性为左右移动当前图形化界面以及移动量、或者缩放当前图形化界面以及缩放量。
步骤b2所述从显示设备的缓冲区域中读取用户跟踪数据的过程和显示设备的缓冲区域从单用户本地读取该时间段的前后时间段的用户跟踪数据进行差量缓冲的过程同步进行。
所述的前后时间段的时间长度是预先设置的。
从上述方案可以看出,本发明首先将数据保存在本地单用户的数据库中,然后显示设备读取所请求时间段的用户跟踪数据显示在图形化界面上,使得直观的表现一个单用户的功率数据、接收信号强度数据、收发信令之间的时间跨度以及短时间内收发信令的频度。本发明的显示设备所请求时间段的前一段时间段和后一段时间段的用户跟踪数据缓存在所设置的缓冲区域内,使要操作当前图形化界面时,可以从缓冲区域中读取用户跟踪数据,而不需要从数据库中读取用户跟踪数据,从而使单用户跟踪数据及时的转化为图形化的显示方式进行显示。更近一步的,本发明从数据库读取所请求的用户跟踪数据的过程和显示用户跟踪数据的过程同步进行,从而更加提高了将单用户跟踪数据及时转化为图形化的显示方式并显示的效率。


图1为单用户跟踪数据的显示线程和读取线程的工作流程图。
图2为缓存所请求时间段的前一时间段和后一时间段发生的用户跟踪数据的前缓冲区域和后缓冲区域示意图。
图3为本发明单用户跟踪数据图形化界面的显示方法流程图。
图4为本发明单用户跟踪数据图形化界面的显示示意图。
图5为本发明用户跟踪数据图形化界面的操作流程图。
具体实施例方式
为了使本发明的目的、技术方案和优点更加清楚明白,以下举具体的实施例并参照附图,对本发明进行进一步详细说明。
本发明采用图形化界面的显示方式显示单用户跟踪数据,这样就可以使察看单用户跟踪数据的用户可以直观的获得一个单用户的功率数据、接收信号强度数据、收发信令之间的时间跨度以及短时间内收发信令的频度。
本发明将单用户跟踪数据在单用户本地设置的数据库来保存,保存的格式为mdb等格式。并且通过多线程技术和缓存技术保证当大量单用户跟踪数据从数据库提取时,能够使所存储的单用户跟踪数据及时的转化为图形化界面的显示方式进行显示。
本发明在显示单用户跟踪数据的显示设备上设置两个线程分别进行从数据库中读取单用户跟踪数据和进行将提取的单用户跟踪数据显示在图形化界面上。如图1所示,图1为单用户跟踪数据的显示线程和读取线程的工作流程图步骤100、单用户跟踪数据的显示线程收到进行单用户跟踪数据图形化界面显示的请求;步骤101、单用户跟踪数据的显示线程向单用户跟踪数据的读取线程发送读取单用户跟踪数据的请求;步骤102、单用户跟踪数据的读取线程从数据库读取单用户跟踪数据;步骤103、单用户跟踪数据的读取线程将从数据库读取单用户跟踪数据携带在显示界面刷新请求中发送给单用户跟踪数据的显示线程;
步骤104、单用户跟踪数据的显示线程根据该请求携带的单用户跟踪数据刷新当前显示界面所显示的单用户跟踪数据。
本发明设置两个线程分别进行从数据库中读取单用户跟踪数据和进行将提取的单用户跟踪数据显示在图形化界面上,可以使得从数据库中读取单用户跟踪数据和将提取的单用户跟踪数据进行图形化界面显示的两个过程同步进行。
为了能够使所存储的单用户跟踪数据及时的转化为图形化界面的显示方式进行显示,本发明中单用户跟踪数据的读取线程在获取到携带有要显示用户跟踪数据时间段的读取单用户跟踪数据的请求时,往往根据设置不仅读取该时间段发生的用户跟踪数据,而且可以读取在该时间段的前一时间段或后一时间段发生的用户跟踪数据。相应的,本发明在显示设备中设置两个用于分别存储缓存区所请求时间段的前一时间段和后一时间段发生的用户跟踪数据的缓冲区域,当单用户跟踪数据的读取线程将从数据库读取单用户跟踪数据携带在显示界面刷新请求中发送给单用户跟踪数据的显示线时,可以将所请求时间段的用户跟踪数据显示在当前的显示界面,即显示设备的物理窗口;将所请求时间段的前一时间段和后一时间段发生的用户跟踪数据分别缓存在显示设备的前缓冲区域和后缓冲区域,如图2所示。
所请求时间段的前一时间段和后一时间段的时间长度可以设置为与所请求时间段的时间长度相同,也可以设置为长于所请求时间段的时间长度。
在显示设备上有了上述设置,就可以及时的将数据库中所请求时间段的用户跟踪数据进行读取后,再显示到显示设备的当前显示界面上。
图3为本发明单用户跟踪数据图形化的显示方法流程图,其具体过程为步骤300、显示设备根据接收到的显示单用户跟踪数据的请求从存储单用户跟踪数据的数据库读取单用户跟踪数据,该请求携带要显示单用户跟踪数据的时间段;
一般的,从数据库读取的单用户跟踪数据不仅仅包括该请求所携带时间段内的单用户跟踪数据,而且包括预先设置的该请求所携带时间段的前一时间段内和后一时间段内的单用户跟踪数据;步骤301、显示设备将读取的该请求所携带时间段内的单用户跟踪数据用图形化方式显示在当前显示界面上,即显示设备的物理窗口;步骤302、显示设备将读取的该请求所携带时间段的前一时间段内和后一时间段内的单用户跟踪数据分别缓存到前缓冲区域和后缓冲区域,以供当操作当前显示的图形化界面时应用。
图4为本发明单用户跟踪数据图形化界面的显示示意图,该图形化界面包括时间游标,用户可以在左右方向上移动时间游标或在上下方向上缩放时间游标,从而达到改变当前所显示的图形化界面的目的;接收信号强度指示数据(RSSI),即通过横坐标轴(时间,RSSI)以曲线图的方式显示某一时间段内的RSSI;信令,即用横坐标轴(时间,信令)的方式显示每一个时间点用户收发信令的数目;功率数据,即通过横坐标轴(时间,功率)以曲线图的方式显示某一时间段内用户的码域功率。从图4看出,本发明直观的可以用图形化界面表现一个单用户收发信令之间的时间跨度以及短时间内收发信令的频度、单用户的码域功率、和单用户的RSSI。
图4的横坐标轴上的时间粒度可以采用预先在显示设备上设置的默认值,也可以根据用户的需要进行再次的设置。
当用户要更改当前所显示的用户跟踪数据时,如将当前时间段显示的用户跟踪数据更改为所设置时间段的用户跟踪数据,或者将当前时间段显示的用户跟踪数据进行缩放,就可以移动显示设备上当前的时间游标即可。
图5为本发明用户跟踪数据图形化界面的操作流程图,其具体过程为步骤500、显示设备接收到用户发送的用户跟踪图形化界面的操作命令,该命令携带操作属性,如左右移动以及移动量、或者缩放以及缩放量;步骤501、显示设备根据该命令携带的操作属性判断该操作命令是要进行左右移动还是缩放,如果是左右移动,执行步骤502;如果是缩放,执行步骤505;步骤502、显示设备根据该命令携带的移动量判断是否超出了该显示设备缓冲区域所存储时间段的用户跟踪数据,如果是,执行步骤504;否则,执行步骤503;步骤503、显示设备根据该命令从缓冲区域中提取用户跟踪数据并以图形化界面进行显示,同时,显示设备的缓冲区域从数据库再次读取用户跟踪数据进行差量缓冲;由于在显示设备上设置了双线程,所以从缓冲区域中提取用户跟踪数据并以图形化界面进行显示的过程和显示设备的缓冲区域从数据库再次读取用户跟踪数据进行差量缓冲的过程同步进行;差量缓冲是指,在重新读取用户跟踪数据时,只读取当前原来的缓冲区域和改变后的缓冲区域之间的差量用户跟踪数据;步骤504、显示设备从数据库读取用户跟踪数据并以图形化界面进行显示,显示设备的缓冲区域从数据库再次读取跟踪数据进行差量缓冲;步骤505、显示设备从数据库读取用户跟踪数据并以图形化界面进行显示。
从图5所述的步骤看出,在进行图形化界面操作时,可以分为三个步骤1、获取用户输入的操作命令;2、根据该操作命令对当前的图形化界面进行缩放或位移量的改变;3、如果是对当前的图形化界面进行左右位移量的改变,则显示设备的缓冲区域进行差量缓冲,更新所缓冲的用户跟踪数据。
其中,用户的操作标识与操作命令的对应关系如表一所示

表一用户采用上述表一所述的操作标识向显示设备发送操作命令,显示设备就可以根据表一得出该操作标识对应的操作命令,从而执行该操作命令。该表一一般存储在显示设备中。
本发明图形化界面也可以采用其他的方式显示用户跟踪数据,如采用纵坐标轴(RSSI或功率或信令,时间)的方式显示用户跟踪数据。本发明也可以不在用户本地设置数据库,而直接在用户显示设备上设置可以存储用户跟踪数据的文件,但记录的用户跟踪数据必须包括该用户跟踪数据发生的时间。
从上述方案可以看出,本发明提供的图形化显示界面能够无限制的直观显示任何时间段的用户跟踪数据,能准确的显示在某个时间段,甚至在某个时间点临近区域的用户收发信令数目,并且在图形化界面设置成很大后,从大范围内直观的显示用户收发信令发生的时间间隔比例。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所做的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种单用户跟踪数据图形化界面的显示方法,其特征在于,在单用户本地保存单用户跟踪数据,该方法还包括显示设备接收到显示单用户跟踪数据的命令,从单用户本地读取单用户跟踪数据并以图形化界面显示该单用户跟踪数据。
2.如权利要求1所述的方法,其特征在于,所述图形化界面为在时间单位为横轴、单用户跟踪数据的单位为纵轴的坐标平面上的曲线界面或方块界面;或者在用户跟踪数据的单位为横轴、时间单位为纵轴的坐标平面上的曲线界面或方块界面。
3.如权利要求1所述的方法,其特征在于,所述命令中携带有所要获取单用户跟踪数据的时间段;所述读取单用户跟踪数据并显示的过程为从单用户本地读取该命令所携带时间段的用户跟踪数据,以预先设置的时间粒度显示用户跟踪数据。
4.如权利要求3所述的方法,其特征在于,在显示设备上设置缓冲区域,所述读取单用户跟踪数据的过程进一步包括从单用户本地读取该命令所携带时间段的前一时间段和后一时间段的用户跟踪数据,前一时间段和后一时间段的时间长度预先设置,将前一时间段和后一时间段的用户跟踪数据存储在设置的缓冲区域中。
5.如权利要求4所述的方法,其特征在于,所述前一时间段和后一时间段的时间长度预先设置为与该命令所携带时间段的时间长度相同。
6.如权利要求4所述的方法,其特征在于,所述读取该命令所携带时间段的前一时间段和后一时间段的用户跟踪数据的步骤和将该命令所携带时间段的用户跟踪数据显示的步骤同时进行。
7.如权利要求1所述的方法,其特征在于,所述的单用户跟踪数据保存在单用户本地设置的数据库中或者保存在单用户本地的记录文件中。
8.一种单用户跟踪数据图形化界面的操作方法,其特征在于,该方法包括a、显示设备接收到用户跟踪数据图形化界面的操作命令;b、显示设备根据该操作命令读取用户跟踪数据并更新当前单用户跟踪数据图形化界面。
9.如权利要求7所述的方法,其特征在于,步骤a所述的操作命令携带操作属性;步骤b所述读取用户跟踪数据的过程为b1、显示设备根据该命令携带的操作属性判断该操作命令是要进行左右移动还是要缩放当前图形化界面,如果是前者,执行步骤b2,否则,执行步骤b3;b2、显示设备根据该命令携带的操作属性判断要移动的移动量是否超出该显示设备缓冲区域所存储时间段的用户跟踪数据,如果是,显示设备根据该移动量确定时间段,从单用户本地中读取该时间段的用户跟踪数据,显示设备的缓冲区域从单用户本地读取该时间段的前后时间段的用户跟踪数据进行差量缓冲;否则,显示设备根据该命令从显示设备的缓冲区域中读取用户跟踪数据,显示设备的缓冲区域从单用户本地读取该时间段的前后时间段的用户跟踪数据进行差量缓冲;b3、显示设备从单用户本地读取用户跟踪数据。
10.如权利要求9所述的方法,其特征在于,所述操作命令携带的操作属性为左右移动当前图形化界面以及移动量、或者缩放当前图形化界面以及缩放量。
11.如权利要求9所述的方法,其特征在于,步骤b2所述从显示设备的缓冲区域中读取用户跟踪数据的过程和显示设备的缓冲区域从单用户本地读取该时间段的前后时间段的用户跟踪数据进行差量缓冲的过程同步进行。
12.如权利要求9或11所述的方法,其特征在于,所述的前后时间段的时间长度是预先设置的。
全文摘要
本发明公开了一种单用户跟踪数据图形化界面的显示方法和操作方法,其显示方法为在单用户本地保存单用户跟踪数据,显示设备接收到显示单用户跟踪数据的命令,从单用户本地读取单用户跟踪数据并以图形化界面显示该单用户跟踪数据;其操作方法为a.显示设备接收到用户跟踪数据图形化界面的操作命令;b.显示设备根据该命令读取用户跟踪数据并更新当前单用户跟踪数据图形化界面。该方法不仅能够直观的表现一个单用户跟踪数据,使单用户跟踪数据及时的转化为图形化的显示方式进行显示,而且便于操作。
文档编号H04L12/24GK1780224SQ20041009134
公开日2006年5月31日 申请日期2004年11月19日 优先权日2004年11月19日
发明者季小俊 申请人:华为技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1