CN102668455A - 网络监测及分析工具 - Google Patents
网络监测及分析工具 Download PDFInfo
- Publication number
- CN102668455A CN102668455A CN2010800424776A CN201080042477A CN102668455A CN 102668455 A CN102668455 A CN 102668455A CN 2010800424776 A CN2010800424776 A CN 2010800424776A CN 201080042477 A CN201080042477 A CN 201080042477A CN 102668455 A CN102668455 A CN 102668455A
- Authority
- CN
- China
- Prior art keywords
- server
- mobile device
- message
- time
- mobile
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000012544 monitoring process Methods 0.000 title description 12
- 238000004458 analytical method Methods 0.000 title description 5
- 238000000034 method Methods 0.000 claims abstract description 31
- 230000005540 biological transmission Effects 0.000 claims abstract description 13
- 238000004891 communication Methods 0.000 claims abstract description 8
- 238000012545 processing Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 claims description 6
- 238000003860 storage Methods 0.000 abstract description 2
- 238000012360 testing method Methods 0.000 description 21
- 230000009471 action Effects 0.000 description 13
- 230000004044 response Effects 0.000 description 6
- 238000005070 sampling Methods 0.000 description 5
- 230000003203 everyday effect Effects 0.000 description 3
- 230000004048 modification Effects 0.000 description 3
- 238000012986 modification Methods 0.000 description 3
- 230000008569 process Effects 0.000 description 3
- 230000003111 delayed effect Effects 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008901 benefit Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 230000008878 coupling Effects 0.000 description 1
- 238000010168 coupling process Methods 0.000 description 1
- 238000005859 coupling reaction Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000006073 displacement reaction Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000036541 health Effects 0.000 description 1
- 230000006872 improvement Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000012423 maintenance Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000005457 optimization Methods 0.000 description 1
- 230000000717 retained effect Effects 0.000 description 1
- 230000007480 spreading Effects 0.000 description 1
- 238000003892 spreading Methods 0.000 description 1
- 230000000153 supplemental effect Effects 0.000 description 1
- 238000010998 test method Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/06—Generation of reports
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0852—Delays
- H04L43/0864—Round trip delays
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/10—Active monitoring, e.g. heartbeat, ping or trace-route
- H04L43/106—Active monitoring, e.g. heartbeat, ping or trace-route using time related information in packets, e.g. by adding timestamps
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/10—Scheduling measurement reports ; Arrangements for measurement reports
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Cardiology (AREA)
- General Health & Medical Sciences (AREA)
- Health & Medical Sciences (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Debugging And Monitoring (AREA)
- Test And Diagnosis Of Digital Computers (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
公开了一种用于确定通信网络的性能的方法,该方法包括以下步骤:将消息从移动装置发送到至少一个服务器,所述至少一个服务器中的每个服务器被配置为将所述消息引导回所述移动装置;在所述移动装置处接收由所述至少一个服务器中的每个服务器返回的所述消息;由所述移动装置计算由所述移动装置进行的所述消息的发送与由所述至少一个服务器中的每个服务器返回的消息的接收之间的时间差;以及将所计算的时间差转发至从所述至少一个服务器中选择出的主要服务器以进行存储。
Description
技术领域
本发明涉及用于分析网络性能的***及方法。特别地,而非专有地,本发明涉及提供用于移动电信***的网络监测工具。
背景技术
移动网络包含了非常大数量的组件,范围从无线电网络控制器到具有为数众多的防火墙、路由器及其它装置的网关GPRS支援节点(GGSN)。经由移动网络的数据服务,不论其作为基础的技术为何,是保持相对新近的发展。据此,移动业者仍持续地发展程序及方法以容许他们能监测、调整及升级这些数据网络。
典型地,业者可将广阔范围的监测器及探测器实现在分组核心的基础结构之中,以监测其性能。然而,目前没有能够提供持续监测数据网络所关注的“使用者体验”的方式。数据服务的使用者体验可依据位置及许多其它因素而广泛地变化。举例而言,网络分组核心可能运作的非常好,但若小区塔(cell tower)被不正确地排列,那么在特定区域内的许多使用者可能会体验到较差的网络性能。假定在分组核心以外缺乏可见性的情况下,在此环境中要提供一致的使用者体验是有疑问的。
无疑地,提供能够在分组核心之外提供关于网络性能的数据的监测工具将是有益的。将可以被部署为隐藏有效载荷(payload)的检测工具提供至业者供应的移动消息处理(messaging)客户端以允许遍及整个网络执行大量的测试也将是有益的。
发明内容
根据本发明的一个方面,提供了一种用于确定通信网络的性能的方法,该方法包含以下步骤:
将消息从移动装置发送到被配置为将该消息引导回移动装置的一个或多个服务器;
在该移动装置处接收由该一个或多个服务器返回的消息;
由移动装置计算由该移动装置进行的该消息的发送与由该一个或多个服务器返回的消息的接收之间的时间差;以及
将所计算的时间差转发至从该一个或多个服务器中选择出的主要服务器以进行存储。
适当地,由移动装置发送至该一个或多个服务器的消息包括该移动装置的识别号码(MIN),该识别号码是注册到至少一个服务器的。该消息被保持为足够小,以使从使用者的过程保持透明,并防止可能不利地影响使用者体验的不必要开销。适当地,该消息以100字节为等级更多或更少。
较佳地,该服务器中的每一个在将该消息引导回该移动装置时,将时间戳施加至该消息,以允许监测工具计算该消息往返行程的出站和入站的时间。
发送该消息的步骤可以以规则的间隔执行。适当地,在每个传输之间的间隔被设定以保持过程中所需的电力消耗为最小,以使得不会不利地影响该移动装置的电池寿命。例如,每次传输之间的间隔可被设定为55到61分钟的周期。主要服务器可指示移动测试客户端基于网络团队的测试需求或动态地基于目前的网络性能,来改变在每次消息传输之间的间隔的长度,以获得更多详细的测试数据。
计算时间差的步骤还可包括计算每个测试消息的最初发送及随后响应之间的时间的步骤。可选择地,计算时间差的步骤可包括计算在一个或多个服务器中的所有服务器的组合/平均值的步骤。利用多个服务器可排除关于单一服务器的特定问题,且容许网络服务提供者专注在网络的特定问题上,而非给定扇区内的单一异常。
适当地,将所计算的时间差转发至主要服务器的步骤还包括转发关于移动装置的类型、用于发送该消息的应用程序、在该移动装置及该通信网络之间的连接模式、移动用户的使用者ID、移动装置的识别号码等、移动装置所在的小区标识及扇区号码的信息。
该方法还可包括基于时间差及移动装置的类型、用于发送该消息的应用程序、在该移动装置及该通信网络之间的连接模式、移动用户的使用者ID、该移动装置的识别号码等,来制订报告的步骤。较佳地,报告是以Excel摘录形式的基于每日24小时的原始数据。适当地,该报告是实时或接近实时地经由网页、每日的简讯、电子邮件等来提供的。较佳地,该报告包括识别在特定小区站(cell site)及小区站扇区中的性能问题的信息,以允许业者锁定不足的资源,从而他们可提供给顾客最多的益处。
该方法还可包括将设定时间差转发至该主要服务器的步骤,该设定时间间隔指示逾时事件,其中来自该服务器的返回消息未在预设周期内被该移动装置接收到。虽然这样的预设周期可被改变为针对其目的而言最理想的预设周期,但是较佳地,该预设周期最初被设定为10分钟。该主要服务器可根据预定周期的变化来改变预设周期。可选择地,逾时事件可在至该主要服务器的交易中以代码的方式来被指示。
适当地,该方法可在没有终端使用者交互作用的情形下实施。在此情况中,该移动装置包括专用应用程序,该专用应用程序使该移动装置以规则的间隔将消息发送至该服务器。该应用程序与该主要服务器通信,且响应从服务器发送来的指令,以更改其将消息发送至该服务器的间隔。可选择地,监测方法可由该移动装置的使用者经由一个或多个使用者屏幕来手动启动。
当该方法经由安装在该移动装置上的专用应用程式来实施时,该应用程序可以利用在该移动装置上的一个或多个辅助应用程序,以将消息发送至该一个或多个服务器。当不需要进一步的监测时,该主要服务器可停用该专用应用程序。在此情况下,服务器可将该传输间隔设置为很大的时段,例如9999分钟。可选择地,该主要服务器可将特定指令发送至该移动客户端应用程序,以停止监测。当测试客户端应用程序隐藏在诸如移动消息处理应用程序的另一应用程序内时,移动网络业者必须保证不会对用户产生不便结果。适当地,这包括保证用户不会因由监测工具产生的任何数据使用而被索费。此外,测试量必须被保持在低水平,以最小化电池消耗或对用户的移动体验的任何其它影响。
在说明书各处中的术语“包括(comprising)”应被理解为具有相似于术语“包含(including)”的宽广的含义,且将被理解为含有指定的整体或步骤,或是整体或步骤的组,但并不排除任何其它的整体或步骤,或是整体或步骤的组。此定义同样运用至术语“包括(comprising)”的变型上,诸如“comprise”和“comprises”。
附图说明
为使本发明可被更容易地理解以及产生实际功效,现在将参照附图,该附图示出了本发明的较佳实施例,其中:
第1图是一示意图,描述依据本发明的一个实施例的网络监测工具的操作;
第2图是一示意图,描述依据本发明的又一实施例的网络监测工具的操作;
第3图是一示意图,描述依据本发明的一个实施例的用于网络监测工具的交易流程;
第4图是一示意图,描述依据本发明的另一实施例的网络监测工具的操作;
第5A至5C图是依据本发明的一个实施例的用于网络监测工具的一系列使用者屏幕。
具体实施方式
参照第1图,其例示了依据本发明的一个实施例的网络监测工具的操作。在此例中,监测工具被部署为在网络内漫游的移动装置上的应用程序。如图所示,该网络监测工具使该移动装置101向与网络相关联的服务器102(称为连接服务器)发送消息104。该消息104至少为100字节,且含有向连接服务器102注册的该移动装置的识别号码(MIN)。发送合理大小的消息,诸如100字节,保证了该监测工具可在某程度上精确地建立网络性能的基线,此可作为因素计入以后的分析。
一旦收到消息104,连接服务器102立即将该消息转发回105该移动装置101。该网络监测工具接着通过将由移动装置施加至送出消息及接收消息的时间戳进行比较,计算该消息的往返时间(RTT),来决定总耗时。为了记录及报告的目的,该往返时间信息接着被转发106至连接服务器102,以存储在数据库107中。
第2图描述了依据本发明的又一实施例的网络监测工具的操作。在此特定例中,网络监测工具使移动装置101同时将消息104、204发送至连接服务器102和称为专用往返时间服务器的第二服务器202。一旦收到消息,连接服务器102和往返时间服务器202均将该消息直接转发回移动装置105、205。一旦收到来自连接服务器和往返时间服务器102、202的返回消息,该移动装置接着开始计算往返时间。
虽然在此例中的所计算的往返时间可能不会是完全准确的实际往返时间,然而,其将提供网络一般健康状况的估量,并且一旦趋势确立后,其可用以识别相较于基线的良好性能或较差性能的周期。
第3图描述了依据本发明中的一个实施例的用于往返时间计算及报告过程的交易流程。如图所示,移动装置首先经由移动客户端开启至网络501的HTTP连接(动作500),若没有连接已开启的话。网络501产生用于新的HTTP连接的所需的分组数据协议(PDP)上下文(动作502)。一旦HTTP连接被建立,移动客户端就会以消息104、204的形式使用TCP协议来将往返时间测试数据发送(动作503)至连接服务器102及往返时间服务器202。移动客户端接着等待(动作513)连接服务器及往返时间服务器102、202两者的回应。
一旦收到往返时间测试数据(动作504),连接服务器102以消息105的形式发送往返时间回应(动作505)。同样地,往返时间服务器202一旦收到往返时间测试数据(动作506),往返时间服务器202就以消息205的形式发送往返时间回应(动作507)。一旦收到(动作508)消息105、205,移动客户端接着就计算往返时间(动作509)。一旦移动客户端已计算好往返时间,其开始经由消息106来将往返时间报告发送(动作510)至往返时间服务器202。往返时间服务器202接着将该报告存储(动作511)至数据库。一旦此动作完成,往返时间服务器202可接着开始经由消息108来将回应消息发送(动作512)至移动客户端。消息108可能包含往返时间总结资料,移动客户端可接着将该资料显示(动作514)在移动装置的屏幕上。
使用的网络监测工具的一个实例显示于第4图中。在此例中,网络监测工具作为应用程序被部署在在移动通信网络内漫游的多个移动手机上。为了叙述的清晰,以下讨论将专注在具有服务多个移动电话的网络的单一小区的往返时间(RTT)的计算上。如图所示,小区300由三个扇区301、302、303所组成。该小区通过网络核心与连接服务器102及往返时间服务器202耦合。
在此例中,该小区300的第一时隙301正在服务两个手机101a、101b,而第二及第三时隙302、303各自服务单个手机101c、101d。如图所示,移动装置101a、101b、101c各自将消息104a、104b、104c发送至连接服务器102,连接服务器102接着将每个消息105a、105b、105c直接转发回到各自的移动装置101a、101b、101c。如上述例的情形,运行移动应用程序的该移动装置中的每一个可将消息204a、204b、204c同时发送至往返时间服务器202,往返时间服务器202立即将每个消息转发回相关的移动装置205a、205b、205c。
可选择地,网络监测应用程序可在开启至往返时间服务器202的连接之前等待定时器结束。将该定时器设定为预定时间间隔,该预定时间间隔的长度以一些因素为基础,诸如网络内被取样的装置个数、装置的电力消耗等。该定时器实际上控制来自移动装置的往返时间数据的取样速率,即支配消息的发送时间,以助于往返时间的计算。在任一情形中,在给定的可能采用的潜在取样量下,且为了减低在移动装置上的影响,取样时间保持为大的。在第4图所例示的例子中,预定时间间隔最初被设为61分钟的周期。建议的是,往返时间服务器可通过减低预定时间间隔来动态地增加取样速率,特别是在可被视为潜在网络问题点的区域,以增加在这些区域上可用的数据以便进一步分析。
由于监测的目的是识别出反常的往返时间,以及为了监测规律的网络性能,在给定的网络通信的限制下,从往返时间服务器返回的消息的逾时应被设定成越长越好,但不长于在测试之间的时间(即,不长于预定周期)。为了保证“延迟(lag)”情形被捕捉到,适当的逾时值会是10分钟。10分钟的逾时周期足够长以捕捉到典型的“延迟事件”,在该事件中传输被中断一段时间(例如由于小区拥挤)。越长的逾时越可能造成使用者登出装置,因此样本流失。逾时值应是从往返时间服务器可配置的,然而,若该逾时长于目前的预定间隔时间(取样间隔)的话,则由往返时间服务器所设定的逾时可被移动装置置换。若达到逾时,那么此数据样本就应被报告为逾时时间。例如,若逾时是10分钟,且在该时间间隔没有收到响应,那么往返时间报告就应显示出10分钟往返时间的样本。
一旦收到来自服务器102、202的相关返回消息,该移动装置101a、101b、101c中的每一个开始计算往返时间。一旦每个移动装置101a、101b、101c已计算好相关的往返时间(RTT),则移动装置开始将含有相关往返时间信息的消息106a、106b、106c转发至连接服务器102。除了往返时间信息,消息106a、106b、106c也包含移动用户的使用者ID、做测试的装置的移动识别号码(MIN)、用于移动装置的连接细节(GSM/UMTS/其他,及使用的应用程序)、电话型号等。消息还可包含关于自服务器至移动装置的出站时间、自移动装置至服务器的入站时间及分组遗失,即需要重新传输的丢失分组数量的信息。用于往返时间报告消息的理想信息字段的短列表如下面表格1所示。
初始报告将是以每日为基础的自12:00午夜到午夜的24小时的Excel摘录形式的原始数据。服务器结果应以以下方式可得:经由实时网页;经由每日报告(见下方版面编排);经由excel格式摘录(见下方版面编排及选项);经由阈值被突破时至定义清单的电话号码的实时通知简讯。该报告指出由小区站/扇区传播的往返时间。因此,识别正在经历高于可接受的往返时间的站或扇区是可能的。这些站应接着被网络团队锁定,以进行更详细的分析。
表格1:往返时间报告消息的字段
对所有的或是对被选择的使用者ID,服务器具有关闭往返时间测试的选项。特别地,只开启针对特定使用者的工具是可能的。通过将往返时间定时器间隔设定为9999分钟,这可被简单地实现。
在工具的一个处理周期(iteration)中,监测客户端软件并入在消息处理应用程序中,该消息处理应用程序在塞班s60电话上被设计以运作成“永远开启”并连接至移动因特网。该消息处理应用程序提供支持发送及接收消息以及可选择地通过EM类型消息的方式将往返时间报告提供回至移动使用者的架构。EM代表扩充消息处理(Extended Messaging),且是以因特网为基础的实时通讯的专有形式。
在工具的生产版本中,没有任何往返时间信息会被移动客户端使用者看见。然而在测试版本中,使用者可以从设定选单中选择往返时间,这将导致交易被发送至请求目前的往返时间信息的服务器。此信息被提供在来自往返时间机器人(Bot)的EM类型的响应中。第5A至5C图描述了依据本发明的一个实施例的网络监测工具的测试版本的一系列使用者屏幕400。
如第5A图中所例示,使用者在显示屏幕400内启用了选项选单401。为了开始测试,使用者使选项“往返时间”自清单402突出,接着压下选择按钮403。一旦往返时间被选择,则消息405显示在使用者屏幕上,告知使用者往返时间请求已被发送出,如第5B图所示。为消除该消息,使用者接着选择OK按钮406。
在监测工具已根据从返回消息中所得的信息计算好往返时间后,相关信息接着被显示至使用者407(见第5C图)。如第5C图例中所例示的,此例中的往返时间报告消息包含样本取样的日期及时间、电话型号、前次测试的日期及时间、目前测试的往返时间(连接往返时间及注册往返时间)、使用的应用程序、存取的网络类型(此例中为GSM)及一天的平均往返时间(平均连接往返时间及平均注册往返时间)。
如前所述,可以利用分析工具以识别网络内的延迟事件。在此情形中,至另一移动的每个消息交易被视为如同前述讨论的往返时间测试数据一般。
在延迟测试状况下,发送客户端在其发送每个消息时记录时间(ts),接着在收到应答时记录时间。客户端就能够计算从原始消息发送到其它客户端起算的期间(td)。此往返时间可能被任何类型的网络问题所影响,包含延迟。此影响可能是发送装置,或者是接收装置。
为了最佳化由此测试方法捕捉到的数据量,客户端将期间td与报告阈值(例如3分钟)比较。若td超过阈值,那么发送客户端将通知发送到将被存储及校对的往返时间服务器。适当地,如同所有类似的参数数据一般,该延迟阈值应该是可被容易地变更的并且可被往返时间服务器设定。报告可包含信息,诸如发送者及接收者的使用者识别码、td(实际上是至其它客户端的往返时间)、报告客户端的小区站(若已知)、报告客户端的电话型号,及发送者与接收者的移动识别号码。
本领域技术人员将了解,延迟测试也可在连接服务器处执行。启动以此方式的测试将允许服务器计算对每个交易的响应时间,以及识别一对装置中的哪一个真正地感受到延迟。
会被理解的是,以上实施例仅以例示本发明的方式被提供,且对相关领域技术人员而言显而易见的是,进一步对本发明的修改与改良被视为落于本处叙述的本发明的广泛范围与范畴内。
Claims (19)
1.一种用于确定通信网络的性能的方法,所述方法包括以下步骤:
将消息从移动装置发送到至少一个服务器,所述至少一个服务器中的每个服务器被配置为将所述消息引导回所述移动装置;
在所述移动装置处接收由所述至少一个服务器中的每个服务器返回的所述消息;
由所述移动装置计算由所述移动装置进行的所述消息的发送与对由所述至少一个服务器中的每个服务器返回的所述消息的接收之间的时间差;以及
将所计算的时间差转发至从所述至少一个服务器中选择出的主要服务器以进行存储。
2.如权利要求1所述的方法,其中,由所述移动装置向所述至少一个服务器中的每个服务器发送的所述消息包括所述移动装置的识别号码(MIN)。
3.如权利要求2所述的方法,其中,所述移动装置的识别号码是注册到所述主要服务器的。
4.如权利要求1到3中的任一项所述的方法,其中,所述至少一个服务器中的每个服务器被配置为在将所述消息引导回所述移动装置时将时间戳施加于所述消息。
5.如权利要求4所述的方法,其中,所述计算的步骤还包括计算所述消息到达所述至少一个服务器中的每个服务器的经过时间的步骤。
6.如权利要求4或5所述的方法,其中,所述计算的步骤还包括计算所述消息从所述至少一个服务器中的每个服务器到达所述移动装置的经过时间的步骤。
7.如权利要求1到6中的任一项所述的方法,其中,所述时间差指示所述消息的总的往返时间。
8.如权利要求1到7中的任一项所述的方法,其中,将所述消息发送到所述至少一个服务器的步骤是以规则的间隔执行的。
9.如权利要求8所述的方法,其中,每个传输之间的所述间隔被设置为预定的时间周期。
10.如权利要求9所述的方法,其中,从所述至少一个服务器选择出的次要服务器被配置为基于所计算的时间差的变化来动态地改变所述预定的时间周期的长度。
11.如权利要求1到10中的任一项所述的方法,其中,将所计算的时间差转发至所述主要服务器的步骤还包括转发关于移动装置的类型、用于发送所述消息的应用程序、所述移动装置和所述通信网络之间的连接模式、移动用户的使用者ID、所述移动装置的识别号码、所述移动装置所在的小区标识和扇区号码的信息。
12.如权利要求11所述的方法,还包括基于所述时间差和关于移动装置的类型、用于发送所述消息的应用程序、所述移动装置和所述通信网络之间的连接模式、移动用户的使用者ID、所述移动装置的识别号码的所述信息,来为在所述网络内的一个或多个小区制订报告的步骤。
13.如权利要求1到12中的任一项所述的方法,还包括在用于由所述移动装置接收来自所述至少一个服务器的所述返回消息的预设周期终止时,将设置时间差转发至所述主要服务器的步骤。
14.如权利要求12或13所述的方法,其中,所述次要服务器还被配置为根据所述预定周期的变化来改变所述预设周期。
15.一种移动装置,所述装置包括用于执行权利要求1至14中的任一项所述的方法的专用应用程序。
16.如权利要求15所述的移动装置,其中,所述专用应用程序利用所述移动装置上的一个或多个辅助应用程序来将所述消息发送至所述服务器。
17.如权利要求15或16所述的移动装置,其中,所述专用应用程序作为嵌入式应用程序被并入安装于所述移动装置上的主机应用程序中。
18.如权利要求17所述的移动装置,其中,所述主机应用程序包括消息处理功能,并且所述专用应用程序被配置为使用所述主机应用程序的所述消息处理功能来向所述使用者提供关于所计算的时间差的反馈。
19.如权利要求15到18中的任一项所述的移动装置,所述专用应用程序可被所述至少一个服务器中的每个服务器停用。
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SG200906354-6 | 2009-09-24 | ||
SG200906354-6A SG169910A1 (en) | 2009-09-24 | 2009-09-24 | Network monitoring and analysis tool |
PCT/SG2010/000330 WO2011037536A1 (en) | 2009-09-24 | 2010-09-07 | Network monitoring and analysis tool |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102668455A true CN102668455A (zh) | 2012-09-12 |
CN102668455B CN102668455B (zh) | 2017-09-12 |
Family
ID=54396235
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201080042477.6A Expired - Fee Related CN102668455B (zh) | 2009-09-24 | 2010-09-07 | 网络监测及分析工具 |
Country Status (18)
Country | Link |
---|---|
US (1) | US9769678B2 (zh) |
EP (1) | EP2481188B1 (zh) |
JP (1) | JP5534480B2 (zh) |
KR (1) | KR101384795B1 (zh) |
CN (1) | CN102668455B (zh) |
AR (1) | AR079003A1 (zh) |
AU (1) | AU2010298780B2 (zh) |
CA (1) | CA2775090A1 (zh) |
CO (1) | CO6541521A2 (zh) |
IN (1) | IN2012DN02526A (zh) |
MX (1) | MX2012003520A (zh) |
MY (1) | MY183418A (zh) |
RU (1) | RU2520326C2 (zh) |
SG (1) | SG169910A1 (zh) |
TW (1) | TW201138369A (zh) |
UA (1) | UA100958C2 (zh) |
WO (1) | WO2011037536A1 (zh) |
ZA (1) | ZA201202658B (zh) |
Cited By (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105337786A (zh) * | 2014-07-23 | 2016-02-17 | 华为技术有限公司 | 一种服务器性能检测方法、装置及设备 |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US8996916B2 (en) * | 2011-08-16 | 2015-03-31 | Future Dial, Inc. | System and method for identifying problems via a monitoring application that repetitively records multiple separate consecutive files listing launched or installed applications |
US9356774B2 (en) * | 2012-06-22 | 2016-05-31 | Blackberry Limited | Apparatus and associated method for providing communication bandwidth in communication system |
CN109246735B (zh) * | 2014-01-24 | 2021-12-14 | 索尼公司 | 无线通信***、无线通信***中的装置和方法 |
DE102014217027A1 (de) * | 2014-08-27 | 2016-03-03 | Siemens Aktiengesellschaft | Verfahren zum Freischalten von Funktionen in einem Funkempfänger |
CN107615713B (zh) * | 2015-09-16 | 2022-06-24 | Oppo广东移动通信有限公司 | 调整通信参数的方法和设备 |
IT202000012526A1 (it) * | 2020-05-27 | 2021-11-27 | Telecom Italia Spa | Misura di prestazioni da parte di un dispositivo di comunicazioni utente |
Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1400774A (zh) * | 2002-08-22 | 2003-03-05 | 陈鸣 | 互连网端到端性能监测方法及其*** |
CN1524233A (zh) * | 2001-06-19 | 2004-08-25 | ��˹��ŵ�� | 位速率信息的动态探测及报告 |
US20050021737A1 (en) * | 2003-05-01 | 2005-01-27 | Ellison Carl M. | Liveness protocol |
Family Cites Families (20)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP3367305B2 (ja) * | 1995-11-14 | 2003-01-14 | 三菱電機株式会社 | ネットワークシステム |
US6446028B1 (en) * | 1998-11-25 | 2002-09-03 | Keynote Systems, Inc. | Method and apparatus for measuring the performance of a network based application program |
US7453801B2 (en) * | 2001-11-08 | 2008-11-18 | Qualcomm Incorporated | Admission control and resource allocation in a communication system supporting application flows having quality of service requirements |
US7216164B1 (en) * | 2002-10-09 | 2007-05-08 | Cisco Technology, Inc. | Methods and apparatus for determining the performance of a server |
US7346678B1 (en) * | 2002-11-14 | 2008-03-18 | Web Ex Communications, Inc. | System and method for monitoring and managing a computing service |
EP1701564A4 (en) * | 2003-12-10 | 2012-11-07 | Nec Corp | METHOD FOR MEASURING DIFFERENCE OF TRANSMISSION TIME AND SYSTEM THEREFOR |
US20050255833A1 (en) * | 2004-05-13 | 2005-11-17 | Mobile (R&D) Ltd. | Message aggregation system and method for a mobile communication device |
US7945656B1 (en) * | 2004-10-18 | 2011-05-17 | Cisco Technology, Inc. | Method for determining round trip times for devices with ICMP echo disable |
US7542430B2 (en) * | 2005-01-13 | 2009-06-02 | Tektronix, Inc. | System and method for measuring end-to-end network delay and user-perspective delay |
US7843815B2 (en) * | 2005-08-19 | 2010-11-30 | Opnet Technologies, Inc. | Estimation of time-varying latency based on network trace information |
KR20070023345A (ko) * | 2005-08-24 | 2007-02-28 | 주식회사 팬택앤큐리텔 | 이동통신단말기의 트래픽 분석장치 및 이를 이용한 트래픽분석방법 |
KR100789904B1 (ko) * | 2005-12-01 | 2008-01-02 | 한국전자통신연구원 | 서비스 과부하 상태에서의 텔레매틱스 서비스 성능 시험장치 및 그 방법 |
US8620315B1 (en) * | 2006-09-29 | 2013-12-31 | Yahoo! Inc. | Multi-tiered anti-abuse registration for a mobile device user |
US8041303B2 (en) * | 2006-12-18 | 2011-10-18 | Yahoo! Inc. | Auto sniffing of carrier performance using reverse round trip time |
DE102007022066A1 (de) * | 2007-05-11 | 2008-11-13 | Deutsche Telekom Ag | Verfahren zur Überwachung eines GTP Kommunikationspfades in einem UMTS/GPRS Netzwerk |
JP2008283621A (ja) * | 2007-05-14 | 2008-11-20 | Oki Electric Ind Co Ltd | ネットワーク輻輳状況監視装置、ネットワーク輻輳状況監視方法及びプログラム |
US8780383B2 (en) * | 2008-11-25 | 2014-07-15 | Ringcentral, Inc. | Authenticated facsimile transmission from mobile devices |
US20100228824A1 (en) * | 2009-03-06 | 2010-09-09 | Cisco Technology, Inc. | Distributed server selection for online collaborative computing sessions |
US8166203B1 (en) * | 2009-05-29 | 2012-04-24 | Google Inc. | Server selection based upon time and query dependent hashing |
CA2724251C (en) * | 2010-12-22 | 2012-05-15 | Guest Tek Interactive Entertainment Ltd. | System and method for aggregate monitoring of user-based groups of private computer networks |
-
2009
- 2009-09-24 SG SG200906354-6A patent/SG169910A1/en unknown
-
2010
- 2010-09-07 CN CN201080042477.6A patent/CN102668455B/zh not_active Expired - Fee Related
- 2010-09-07 RU RU2012116265/08A patent/RU2520326C2/ru not_active IP Right Cessation
- 2010-09-07 WO PCT/SG2010/000330 patent/WO2011037536A1/en active Application Filing
- 2010-09-07 JP JP2012530847A patent/JP5534480B2/ja not_active Expired - Fee Related
- 2010-09-07 CA CA2775090A patent/CA2775090A1/en not_active Abandoned
- 2010-09-07 EP EP10819126.3A patent/EP2481188B1/en not_active Not-in-force
- 2010-09-07 UA UAA201205033A patent/UA100958C2/ru unknown
- 2010-09-07 MY MYPI2012700080A patent/MY183418A/en unknown
- 2010-09-07 AU AU2010298780A patent/AU2010298780B2/en not_active Ceased
- 2010-09-07 IN IN2526DEN2012 patent/IN2012DN02526A/en unknown
- 2010-09-07 KR KR1020127010045A patent/KR101384795B1/ko not_active IP Right Cessation
- 2010-09-07 MX MX2012003520A patent/MX2012003520A/es active IP Right Grant
- 2010-09-17 TW TW099131696A patent/TW201138369A/zh unknown
- 2010-09-23 AR ARP100103472A patent/AR079003A1/es not_active Application Discontinuation
-
2012
- 2012-04-09 CO CO12057557A patent/CO6541521A2/es not_active Application Discontinuation
- 2012-04-12 ZA ZA2012/02658A patent/ZA201202658B/en unknown
-
2013
- 2013-05-03 US US13/886,640 patent/US9769678B2/en not_active Expired - Fee Related
Patent Citations (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1524233A (zh) * | 2001-06-19 | 2004-08-25 | ��˹��ŵ�� | 位速率信息的动态探测及报告 |
CN1400774A (zh) * | 2002-08-22 | 2003-03-05 | 陈鸣 | 互连网端到端性能监测方法及其*** |
US20050021737A1 (en) * | 2003-05-01 | 2005-01-27 | Ellison Carl M. | Liveness protocol |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN105337786A (zh) * | 2014-07-23 | 2016-02-17 | 华为技术有限公司 | 一种服务器性能检测方法、装置及设备 |
CN105337786B (zh) * | 2014-07-23 | 2019-07-19 | 华为技术有限公司 | 一种服务器性能检测方法、装置及设备 |
Also Published As
Publication number | Publication date |
---|---|
JP2013506341A (ja) | 2013-02-21 |
AU2010298780A1 (en) | 2012-05-10 |
CN102668455B (zh) | 2017-09-12 |
UA100958C2 (ru) | 2013-02-11 |
TW201138369A (en) | 2011-11-01 |
EP2481188B1 (en) | 2017-04-05 |
US20130242752A1 (en) | 2013-09-19 |
IN2012DN02526A (zh) | 2015-08-28 |
KR101384795B1 (ko) | 2014-04-24 |
AU2010298780B2 (en) | 2014-05-01 |
KR20120088712A (ko) | 2012-08-08 |
RU2012116265A (ru) | 2013-10-27 |
ZA201202658B (en) | 2012-12-27 |
EP2481188A1 (en) | 2012-08-01 |
RU2520326C2 (ru) | 2014-06-20 |
WO2011037536A1 (en) | 2011-03-31 |
AR079003A1 (es) | 2011-12-21 |
JP5534480B2 (ja) | 2014-07-02 |
CO6541521A2 (es) | 2012-10-16 |
MX2012003520A (es) | 2012-06-01 |
MY183418A (en) | 2021-02-18 |
US9769678B2 (en) | 2017-09-19 |
EP2481188A4 (en) | 2015-04-08 |
SG169910A1 (en) | 2011-04-29 |
CA2775090A1 (en) | 2011-03-31 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102668455A (zh) | 网络监测及分析工具 | |
CN101185355B (zh) | 用于确定无线装置的网络存取性能的设备及方法 | |
US7319847B2 (en) | Bitwise monitoring of network performance | |
CN101322147B (zh) | 消息收发服务 | |
CN100538687C (zh) | 两不同终端间协议地址交换的方法及装置 | |
CN101170745B (zh) | 基于蓝牙的即时通讯方法、服务器、***和终端 | |
CN102387461A (zh) | 一种移动数据业务推荐方法、装置和*** | |
US8914018B2 (en) | System and method for measuring user behavior and use of mobile equipment | |
WO2012003772A1 (zh) | 无线网络自动测试的方法及*** | |
CN109102153A (zh) | 一种身份管理方法及装置 | |
CN101924815A (zh) | 3g moa 手机中间件嵌入式*** | |
CN101646200A (zh) | 收集用户体验数据的方法及终端 | |
US20040132436A1 (en) | Method for providing event information of a mobile application and mobile phone, server, communication system and software program product for carrying out the method | |
CN101442433B (zh) | 用于对电子通信设备的账户业务进行访问管理的***和方法 | |
CN102056194A (zh) | 基于cdma网的wlan网络质量监测***及方法 | |
CN102045182A (zh) | 一种业务故障确定方法、装置和*** | |
CN101866507A (zh) | 基于手机短信的预约排队*** | |
KR100726601B1 (ko) | 이동통신 서비스의 품질측정 시스템 및 방법 | |
CN102065459B (zh) | 基于wcdma网的wlan网络质量监测***及方法 | |
EP1374481A2 (en) | Monitoring of network performance in a wireless network | |
CN1285228C (zh) | 一种主动式移动终端售出的识别方法 | |
KR101135078B1 (ko) | 이동통신 환경에서 탑승 정보를 제공하는 방법 및 시스템 | |
KR20070016807A (ko) | 로케이션 포인터를 활용한 위치 기반 서비스를 제공하는방법 및 시스템 | |
CN102065460B (zh) | 基于td-scdma网的wlan网络质量监测***及方法 | |
KR20080037288A (ko) | 피디에이를 이용하여 이동통신망의 무선통화품질 데이터를처리하는 시스템 및 방법 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
GR01 | Patent grant | ||
GR01 | Patent grant | ||
TR01 | Transfer of patent right |
Effective date of registration: 20180906 Address after: British Virgin Islands Luo Decheng Patentee after: Feinikesi Cci Capital Ltd Address before: Singapore Singapore Patentee before: 3RD Brand Private Limited (Company Registration No. 200719143G) |
|
TR01 | Transfer of patent right | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20170912 Termination date: 20190907 |
|
CF01 | Termination of patent right due to non-payment of annual fee |