[go: up one dir, main page]

CN110336713A - A method and terminal equipment for detecting end-to-end delay and rate of cellular Internet of Things - Google Patents

A method and terminal equipment for detecting end-to-end delay and rate of cellular Internet of Things Download PDF

Info

Publication number
CN110336713A
CN110336713A CN201910591655.3A CN201910591655A CN110336713A CN 110336713 A CN110336713 A CN 110336713A CN 201910591655 A CN201910591655 A CN 201910591655A CN 110336713 A CN110336713 A CN 110336713A
Authority
CN
China
Prior art keywords
data
time
server
terminal device
rate
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
Application number
CN201910591655.3A
Other languages
Chinese (zh)
Other versions
CN110336713B (en
Inventor
潘桂新
魏鸿斌
朱强
黄晓明
李卫
陈浩源
张平
石斌
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
China United Network Communications Group Co Ltd
Original Assignee
China United Network Communications Group Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by China United Network Communications Group Co Ltd filed Critical China United Network Communications Group Co Ltd
Priority to CN201910591655.3A priority Critical patent/CN110336713B/en
Publication of CN110336713A publication Critical patent/CN110336713A/en
Application granted granted Critical
Publication of CN110336713B publication Critical patent/CN110336713B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0852Delays
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L43/00Arrangements for monitoring or testing data switching networks
    • H04L43/08Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
    • H04L43/0876Network utilisation, e.g. volume of load or congestion level
    • H04L43/0894Packet rate

Landscapes

  • Engineering & Computer Science (AREA)
  • Environmental & Geological Engineering (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本申请公开了一种检测蜂窝物联网端到端时延和速率的方法及终端设备,涉及通信技术领域,用于解决现有的物联网端到端时延和速率的检测方法存在不准确的问题。该方法包括:终端设备根据第一数据的发送时间及响应时间得到端到端时延;终端设备根据第二数据的大小、端到端时延、第二数据的发送时间以及接收到来自服务器的第一指示信息的时间得到端到端的上行速率;终端设备根据第三数据的大小、端到端时延、第三数据接收完成时间以及第二指示信息的发送时间得到端到端的下行速率。本申请实施例应用于蜂窝物联网端到端时延和速率的检测。

This application discloses a method and terminal equipment for detecting the end-to-end delay and rate of the cellular Internet of Things, which relate to the field of communication technology and are used to solve the inaccurate detection method of the existing end-to-end delay and rate of the Internet of Things question. The method includes: the terminal device obtains the end-to-end delay according to the sending time and response time of the first data; the terminal device obtains the end-to-end delay according to the size of the second data, the end-to-end delay, the sending time of the second data and the received The time of the first indication information obtains the end-to-end uplink rate; the terminal device obtains the end-to-end downlink rate according to the size of the third data, the end-to-end delay, the completion time of receiving the third data and the sending time of the second indication information. The embodiment of the present application is applied to the detection of the end-to-end delay and rate of the cellular Internet of Things.

Description

一种检测蜂窝物联网端到端时延和速率的方法及终端设备A method and terminal equipment for detecting end-to-end delay and rate of cellular Internet of Things

技术领域technical field

本申请涉及通信技术领域,尤其涉及一种检测蜂窝物联网端到端时延和速率的方法及终端设备。The present application relates to the field of communication technology, and in particular to a method and terminal equipment for detecting end-to-end delay and rate of the cellular Internet of Things.

背景技术Background technique

现有的蜂窝物联网端到端(以下简称物联网)的速率检测方法是采用用户数据报协议(user datagram protocol,UDP)灌包或者文件传输协议(file transfer protocol,FTP)文件传输,针对基站到终端的介质访问层(media access control,MAC)速率的检测,UDP易丢包且发送接收顺序不可控,FTP是以文件的方式进行传输,文件传输开销大,既不适合基于蜂窝的窄带物联网(narrow band internet of things,NB-IoT)应用小数据包的传输,又不能更加准确反映应用的速率,而且MAC层速率不能真实反映实际物联网业务中的端到端速率。The existing cellular Internet of Things end-to-end (hereinafter referred to as the Internet of Things) rate detection method is to use the user datagram protocol (user datagram protocol, UDP) packet filling or file transfer protocol (file transfer protocol, FTP) file transfer, for the base station Detection of the media access layer (media access control, MAC) rate of the terminal, UDP is prone to packet loss and the sequence of sending and receiving is uncontrollable, FTP is transmitted in the form of files, and the file transmission overhead is high, which is not suitable for narrow-band objects based on cellular The transmission of small data packets in narrow band internet of things (NB-IoT) applications cannot more accurately reflect the application rate, and the MAC layer rate cannot truly reflect the end-to-end rate in actual IoT services.

现有的端到端时延检测方法是传统的因特网包探索器(packetinternet groper,ping)包方式进行检测,数据包大小一致,且协议单一,无法真实反映实际物联网业务中产生的时延。The existing end-to-end delay detection method is the traditional Internet packet explorer (packetinternet groper, ping) packet detection method, the size of the data packets is consistent, and the protocol is single, which cannot truly reflect the delay generated in the actual Internet of Things business.

因此,现有的物联网端到端的速率和时延的检测方法都存在不准确的问题。Therefore, the existing end-to-end rate and delay detection methods of the Internet of Things have the problem of inaccuracy.

发明内容Contents of the invention

本申请的实施例提供一种检测蜂窝物联网端到端时延和速率的方法及终端设备,用于解决现有的物联网端到端时延和速率的检测方法存在不准确的问题。Embodiments of the present application provide a method and terminal equipment for detecting end-to-end delay and rate of cellular Internet of Things, which are used to solve the problem of inaccuracy in existing detection methods of end-to-end delay and rate of Internet of Things.

为达到上述目的,本申请的实施例采用如下技术方案:In order to achieve the above object, the embodiments of the present application adopt the following technical solutions:

第一方面,本申请的实施例提供了一种检测蜂窝物联网端到端时延和速率的方法,该方法包括:In the first aspect, the embodiment of the present application provides a method for detecting the end-to-end delay and rate of the cellular Internet of Things, the method comprising:

终端设备根据第一数据的发送时间及响应时间得到端到端时延,其中,所述第一数据是模拟实际业务的数据;The terminal device obtains an end-to-end delay according to the sending time and response time of the first data, wherein the first data is data simulating actual services;

所述终端设备根据第二数据的大小、所述端到端时延、所述第二数据的发送时间以及接收到来自服务器的第一指示信息的时间得到端到端的上行速率,其中,所述第二数据为从所述终端设备至所述服务器的上行数据,所述第一指示信息用于指示所述服务器接收完成所述第二数据;The terminal device obtains an end-to-end uplink rate according to the size of the second data, the end-to-end delay, the sending time of the second data, and the time of receiving the first indication information from the server, wherein the The second data is uplink data from the terminal device to the server, and the first indication information is used to instruct the server to complete receiving the second data;

所述终端设备根据第三数据的大小、所述端到端时延、所述第三数据接收完成时间以及第二指示信息的发送时间得到端到端的下行速率,其中,所述第三数据为从所述服务器至所述终端设备的下行数据,所述第二指示信息用于指示所述服务器发送所述第三数据。The terminal device obtains an end-to-end downlink rate according to the size of the third data, the end-to-end delay, the completion time of receiving the third data, and the sending time of the second indication information, wherein the third data is For downlink data from the server to the terminal device, the second indication information is used to instruct the server to send the third data.

第二方面,本申请的实施例提供了一种检测蜂窝物联网端到端时延和速率的终端设备,所述终端设备包括:In the second aspect, the embodiment of the present application provides a terminal device for detecting the end-to-end delay and rate of the cellular Internet of Things, and the terminal device includes:

第一计算单元,用于根据第一数据的发送时间及响应时间得到端到端时延,其中,所述第一数据是模拟实际业务的数据;A first calculation unit, configured to obtain an end-to-end delay according to the sending time and response time of the first data, wherein the first data is data that simulates actual services;

第二计算单元,用于根据第二数据的大小、所述第一计算单元得到的所述端到端时延、所述第二数据的发送时间以及接收到来自服务器的第一指示信息的时间得到端到端的上行速率,其中,所述第二数据为从所述终端设备至所述服务器的上行数据,所述第一指示信息用于指示所述服务器接收完成所述第二数据;The second calculation unit is configured to, according to the size of the second data, the end-to-end delay obtained by the first calculation unit, the sending time of the second data, and the time of receiving the first indication information from the server obtaining an end-to-end uplink rate, wherein the second data is uplink data from the terminal device to the server, and the first indication information is used to instruct the server to complete receiving the second data;

第三计算单元,用于根据第三数据的大小、所述第一计算单元得到的所述端到端时延、所述第三数据接收完成时间以及第二指示信息的发送时间得到端到端的下行速率,其中,所述第三数据为从所述服务器至所述终端设备的下行数据,所述第二指示信息用于指示所述服务器发送所述第三数据。The third calculation unit is configured to obtain an end-to-end time delay according to the size of the third data, the end-to-end delay obtained by the first calculation unit, the completion time of receiving the third data, and the sending time of the second indication information Downlink rate, wherein the third data is downlink data from the server to the terminal device, and the second indication information is used to instruct the server to send the third data.

第三方面,提供了一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使所述计算机执行如第一方面所述的检测蜂窝物联网端到端时延和速率的方法。In a third aspect, there is provided a computer-readable storage medium that stores one or more programs, the one or more programs include instructions, and when the instructions are executed by a computer, the computer executes the computer-readable storage medium described in the first aspect. A method for detecting end-to-end latency and rate in cellular IoT.

第四方面,提供了一种包含指令的计算机程序产品,当所述指令在计算机上运行时,使得计算机执行如第一方面所述的检测蜂窝物联网端到端时延和速率的方法。In a fourth aspect, a computer program product containing instructions is provided, and when the instructions are run on a computer, the computer is made to execute the method for detecting the end-to-end delay and rate of the cellular Internet of Things as described in the first aspect.

第五方面,提供一种检测蜂窝物联网端到端时延和速率的装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行上述第一方面所述的检测蜂窝物联网端到端时延和速率的方法。In the fifth aspect, there is provided a device for detecting the end-to-end delay and rate of the cellular Internet of Things, including: a processor and a memory, the memory is used to store a program, and the processor calls the program stored in the memory to execute the above-mentioned first aspect A method for detecting end-to-end latency and rate in cellular IoT.

本申请的实施例提供的检测蜂窝物联网端到端时延和速率的方法及终端设备,通过终端设备根据第一数据的发送时间及响应时间得到端到端时延,终端设备根据第二数据的大小、端到端时延、第二数据的发送时间以及接收到来自服务器的第一指示信息的时间得到端到端的上行速率;终端设备根据第三数据的大小、端到端时延、第三数据接收完成时间以及第二指示信息的发送时间得到端到端的下行速率,由于第一数据是模拟实际业务的数据,从而能够真实反映实际物联网业务中产生的时延和速率,解决了现有的物联网端到端时延和速率的检测方法存在不准确的问题。The method and terminal device for detecting the end-to-end delay and rate of the cellular Internet of Things provided by the embodiments of the present application, the terminal device obtains the end-to-end delay according to the sending time and response time of the first data, and the terminal device obtains the end-to-end delay according to the second data The size of the end-to-end delay, the sending time of the second data and the time of receiving the first indication information from the server to obtain the end-to-end uplink rate; the terminal device obtains the end-to-end uplink rate according to the size of the third data, the end-to-end delay, The end-to-end downlink rate is obtained by the completion time of the third data reception and the sending time of the second indication information. Since the first data is the data that simulates the actual business, it can truly reflect the delay and rate generated in the actual Internet of Things business, and solve the current problem. Some IoT end-to-end delay and rate detection methods are inaccurate.

附图说明Description of drawings

图1为本申请的实施例提供的检测蜂窝物联网端到端时延和速率的系统示意图;Fig. 1 is a schematic diagram of a system for detecting end-to-end delay and rate of the cellular Internet of Things provided by an embodiment of the present application;

图2为本申请的实施例提供的检测蜂窝物联网端到端时延和速率的方法的流程示意图一;FIG. 2 is a schematic flow diagram of a method for detecting end-to-end delay and rate of the cellular Internet of Things provided by an embodiment of the present application;

图3为本申请的实施例提供的检测蜂窝物联网端到端时延和速率的方法的流程示意图二;FIG. 3 is a schematic flow diagram II of a method for detecting end-to-end delay and rate of the cellular Internet of Things provided by an embodiment of the present application;

图4为本申请的实施例提供的检测蜂窝物联网端到端时延和速率的方法的流程示意图三;FIG. 4 is a schematic flow diagram three of a method for detecting end-to-end delay and rate of the cellular Internet of Things provided by an embodiment of the present application;

图5为本申请的实施例提供的蜂窝物联网端到端的上行速率的计算示意图;FIG. 5 is a schematic diagram of calculating the end-to-end uplink rate of the cellular Internet of Things provided by the embodiment of the present application;

图6为本申请的实施例提供的检测蜂窝物联网端到端时延和速率的方法的流程示意图四;FIG. 6 is a schematic flow diagram 4 of a method for detecting end-to-end delay and rate of the cellular Internet of Things provided by an embodiment of the present application;

图7为本申请的实施例提供的蜂窝物联网端到端的下行速率的计算示意图;FIG. 7 is a schematic diagram of calculating the end-to-end downlink rate of the cellular Internet of Things provided by the embodiment of the present application;

图8为本申请的实施例提供的检测蜂窝物联网端到端时延和速率的终端设备的结构示意图一;FIG. 8 is a schematic structural diagram of a terminal device for detecting end-to-end delay and rate of the cellular Internet of Things provided by an embodiment of the present application;

图9为本申请的实施例提供的检测蜂窝物联网端到端时延和速率的终端设备的结构示意图二。FIG. 9 is a second schematic structural diagram of a terminal device for detecting end-to-end delay and rate of a cellular Internet of Things provided by an embodiment of the present application.

具体实施方式Detailed ways

为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。In order to make the purpose, technical solutions and advantages of the embodiments of the present invention clearer, the technical solutions in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments It is a part of embodiments of the present invention, but not all embodiments. Based on the embodiments of the present invention, all other embodiments obtained by persons of ordinary skill in the art without creative efforts fall within the protection scope of the present invention.

蜂窝物联网(以下简称物联网)包括两种制式,基于蜂窝的窄带物联网(narrowband internet of things,NB-IoT)和增强型机器类型通信(enhanced machine-typecommunication,eMTC)。随着NB-IoT/eMTC物联网网络部署以及应用的推广,网络运营商及物联网客户需要对相应的网络情况进行定点评估和测试。Cellular Internet of Things (hereinafter referred to as Internet of Things) includes two standards, cellular-based narrowband Internet of things (narrowband internet of things, NB-IoT) and enhanced machine-type communication (enhanced machine-type communication, eMTC). With the deployment and application of NB-IoT/eMTC IoT networks, network operators and IoT customers need to conduct fixed-point evaluation and testing of the corresponding network conditions.

本申请的主要思路是通过模拟实际业务的数据,得到端到端时延,进而得到端到端的速率,从而能够真实反映实际物联网业务中产生的时延和速率,解决了现有的物联网端到端时延和速率的检测方法存在不准确的问题。The main idea of this application is to obtain the end-to-end delay and end-to-end rate by simulating the actual business data, so as to truly reflect the delay and rate generated in the actual Internet of Things business, and solve the problem of the existing Internet of Things The detection method of end-to-end delay and rate has the problem of inaccuracy.

如图1所示,本申请实施例提供的检测蜂窝物联网端到端时延和速率的系统包括终端设备10和服务器20,示例性的,终端设备10可以是便携式的测试终端或者物联网终端,服务器20可以是业务服务器。As shown in Figure 1, the system for detecting the end-to-end delay and rate of the cellular Internet of Things provided by the embodiment of the present application includes a terminal device 10 and a server 20. Exemplarily, the terminal device 10 can be a portable test terminal or an Internet of Things terminal , the server 20 may be a service server.

实施例1、Embodiment 1,

本申请实施例提供一种检测蜂窝物联网端到端时延和速率的方法,结合图1,如图2所示,所述检测蜂窝物联网端到端时延和速率的方法包括以下步骤:The embodiment of the present application provides a method for detecting the end-to-end delay and rate of the cellular Internet of Things. In combination with FIG. 1, as shown in FIG. 2, the method for detecting the end-to-end delay and rate of the cellular Internet of Things includes the following steps:

S201、终端设备10根据第一数据的发送时间及响应时间得到端到端时延。S201. The terminal device 10 obtains an end-to-end delay according to the sending time and response time of the first data.

第一数据是模拟实际业务的数据,示例性的,实际业务是水表,那第一数据就是模拟水表的数据。The first data is data that simulates an actual service. For example, if the actual service is a water meter, the first data is data that simulates a water meter.

终端设备10根据第一数据的发送时间及响应时间得到端到端时延之前,终端设备10按照终端设备10实际业务的要求,使用对应的传输协议与服务器20建立起连接,示例性的,传输协议包括传输控制协议(transmission control protocol,TCP)、用户数据报协议(user datagram protocol,UDP)、受限应用协议(constrained application protocol,CoAP)、消息队列遥测传输(message queuing telemetry transport,MQTT)等协议。Before the terminal device 10 obtains the end-to-end delay according to the sending time and response time of the first data, the terminal device 10 establishes a connection with the server 20 using a corresponding transmission protocol according to the actual service requirements of the terminal device 10. For example, the transmission Protocols include transmission control protocol (transmission control protocol, TCP), user datagram protocol (user datagram protocol, UDP), constrained application protocol (constrained application protocol, CoAP), message queuing telemetry transport (message queuing telemetry transport, MQTT), etc. protocol.

具体的,如图3所示,上述步骤S201包括步骤S2011-S2013:Specifically, as shown in FIG. 3, the above step S201 includes steps S2011-S2013:

S2011、终端设备10向服务器20发送第一数据,并记录第一数据的发送时间。S2011. The terminal device 10 sends the first data to the server 20, and records the sending time of the first data.

相应地,服务器20从终端设备10接收第一数据。第一数据的发送时间T1为开始发送第一数据的时间。Correspondingly, the server 20 receives the first data from the terminal device 10 . The sending time T1 of the first data is the time when the first data starts to be sent.

S2012、服务器20向终端设备10发送响应消息。S2012, the server 20 sends a response message to the terminal device 10.

相应地,终端设备10从服务器20接收响应消息,并记录响应时间。Correspondingly, the terminal device 10 receives the response message from the server 20, and records the response time.

响应时间T2为接收到响应消息的时间,响应消息用于指示服务器20接收到第一数据并根据第一数据进行业务完毕。 The response time T2 is the time when the response message is received, and the response message is used to indicate that the server 20 has received the first data and completed the service according to the first data.

S2013、终端设备10根据第一数据的发送时间及响应时间得到端到端时延。S2013. The terminal device 10 obtains an end-to-end delay according to the sending time and response time of the first data.

端到端时延T=2△t=T2-T1,△t表示终端设备10到服务器20的时延或者服务器20到终端设备10的时延。为了得到准确的端到端时延,可以连续测试多次取平均值并上传到服务器20的记录平台,方便查看。End-to-end delay T=2Δt=T 2 −T 1 , where Δt represents the delay from the terminal device 10 to the server 20 or the delay from the server 20 to the terminal device 10 . In order to obtain accurate end-to-end time delay, the average value can be taken for multiple consecutive tests and uploaded to the recording platform of the server 20 for easy viewing.

S202、终端设备10根据第二数据的大小、端到端时延、第二数据的发送时间以及接收到来自服务器20的第一指示信息的时间得到端到端的上行速率。S202. The terminal device 10 obtains an end-to-end uplink rate according to the size of the second data, the end-to-end delay, the sending time of the second data, and the time of receiving the first indication information from the server 20 .

第二数据为从终端设备10至服务器20的上行数据,第一指示信息用于指示服务器20接收完成第二数据。The second data is uplink data from the terminal device 10 to the server 20, and the first indication information is used to instruct the server 20 to complete receiving the second data.

具体的,如图4所示,上述步骤S202包括步骤S2021-S2024:Specifically, as shown in FIG. 4, the above step S202 includes steps S2021-S2024:

S2021、终端设备10向服务器20发送第二数据,并记录第二数据的发送时间。S2021. The terminal device 10 sends the second data to the server 20, and records the sending time of the second data.

相应地,服务器20从终端设备10接收第二数据。Correspondingly, the server 20 receives the second data from the terminal device 10 .

示例性的,第二数据可以是大小为S1且包含结束字符的大包数据,记录第二数据的发送时间t1,终端设备10发送带结束字符的最后一包数据时,终端设备10的时间不记录,设为t2Exemplarily, the second data can be a large packet of data with a size of S 1 and containing an end character, record the sending time t 1 of the second data, and when the terminal device 10 sends the last packet of data with an end character, the time of the terminal device 10 The time is not recorded and is set to t 2 .

S2022、服务器20向终端设备10发送第一指示信息。S2022. The server 20 sends the first indication information to the terminal device 10.

相应的,终端设备10从服务器20接收第一指示信息,并记录接收到第一指示信息的时间。Correspondingly, the terminal device 10 receives the first indication information from the server 20, and records the time when the first indication information is received.

示例性的,服务器20收到终端设备10上行数据的结束字符时,立即断开与终端设备10的连接,并发送第一指示信息给终端设备10,终端设备10接收到第一指示信息,并记录接收到第一指示信息的时间t3Exemplarily, when the server 20 receives the end character of the uplink data of the terminal device 10, it immediately disconnects the connection with the terminal device 10, and sends the first indication information to the terminal device 10, and the terminal device 10 receives the first indication information, and The time t 3 at which the first indication information is received is recorded.

S2023、终端设备10根据第二数据的发送时间、端到端时延以及接收到第一指示信息的时间得到第二数据的上行传输耗时。S2023. The terminal device 10 obtains the uplink transmission time of the second data according to the sending time of the second data, the end-to-end delay, and the time of receiving the first indication information.

如图5所示,终端设备10收到第一指示信息所需要的时间△t=t3-t2,此时间为端到端时延的一半T/2,即△t,则上行传输耗时tU=t3-t1-△t。As shown in Figure 5, the time Δt=t 3 -t 2 required for the terminal device 10 to receive the first indication information is half of the end-to-end delay T/2, that is, Δt, and the uplink transmission consumption When t U =t 3 -t 1 -Δt.

进一步的,上行传输耗时tU可以为tU=t3-t1-△t-tX,其中tX为其他因素引起的时延,其他因素包括分段发送间隔、往物联网模组推送时间间隔和TCP建立链接与断开链接所需时间间隔等因素。Further, the uplink transmission time t U can be t U = t 3 -t 1 -△tt X , where t X is the delay caused by other factors, and other factors include segmental sending interval and push time to the IoT module Factors such as the interval and the time interval required for TCP to establish and disconnect the link.

S2024、终端设备10根据第二数据的大小和上行传输耗时,得到端到端的上行速率。S2024. The terminal device 10 obtains an end-to-end uplink rate according to the size of the second data and the uplink transmission time.

如图5所示,终端设备10根据第二数据的大小S1和上行传输耗时得到端到端的上行速率VU=S1/tU,即VU=S1/(t3-t1-△t)。As shown in Figure 5, the terminal device 10 obtains the end-to-end uplink rate V U =S 1 /t U according to the size S 1 of the second data and the uplink transmission time, that is, V U =S 1 /(t 3 -t 1 -Δt).

示例性的,为了得到准确的端到端的上行速率,可以连续测试多次并记录数据,根据应用实际情况,采用均值法、截尾均值法等计算端到端的上行速率。Exemplarily, in order to obtain an accurate end-to-end uplink rate, multiple consecutive tests may be performed and the data recorded, and the end-to-end uplink rate may be calculated using the mean method, truncated mean method, etc. according to actual application conditions.

S203、终端设备10根据第三数据的大小、端到端时延、第三数据接收完成时间以及第二指示信息的发送时间得到端到端的下行速率。S203. The terminal device 10 obtains an end-to-end downlink rate according to the size of the third data, the end-to-end delay, the completion time of receiving the third data, and the sending time of the second indication information.

第三数据为从服务器20至终端设备10的下行数据,第二指示信息用于指示服务器20发送第三数据。The third data is downlink data from the server 20 to the terminal device 10, and the second instruction information is used to instruct the server 20 to send the third data.

具体的,如图6所示,上述步骤S203包括步骤S2031-S2034:Specifically, as shown in FIG. 6, the above step S203 includes steps S2031-S2034:

S2031、终端设备10向服务器20发送第二指示信息,并记录第二指示信息的发送时间。S2031. The terminal device 10 sends the second indication information to the server 20, and records the sending time of the second indication information.

相应的,服务器20从终端设备10接收第二指示信息。Correspondingly, the server 20 receives the second indication information from the terminal device 10 .

终端设备10记录第二指示信息的发送时间t4The terminal device 10 records the sending time t 4 of the second indication information.

S2032、服务器20向终端设备10发送第三数据。S2032. The server 20 sends the third data to the terminal device 10.

相应的,终端设备10从服务器20接收第三数据,并记录第三数据接收完成时间。Correspondingly, the terminal device 10 receives the third data from the server 20, and records the completion time of receiving the third data.

示例性的,第三数据可以是大小为S2且包含结束字符的大包数据,服务器20收到终端设备10的第二指示信息时,此时终端设备10对应的时间未知,设为t5,服务器20立即下发第三数据,待终端设备10收到第三数据S2包含的结束字符时,此时记录第三数据接收完成时间t6Exemplarily, the third data may be a large packet of data with a size of S2 and containing an end character. When the server 20 receives the second indication information from the terminal device 10, the corresponding time of the terminal device 10 is unknown at this time, which is set to t5 , the server 20 sends the third data immediately, and when the terminal device 10 receives the end character included in the third data S 2 , record the third data reception completion time t 6 at this moment.

S2033、终端设备10根据端到端时延、第三数据接收完成时间以及第二指示信息的发送时间得到第三数据的下行传输耗时。S2033. The terminal device 10 obtains the downlink transmission time of the third data according to the end-to-end delay, the completion time of receiving the third data, and the sending time of the second indication information.

如图7所示,从终端设备10发送第二指示信息到服务器20收到第二指示信息所需的时间△t=t5-t4,此时间为端到端时延的一半T/2,即为△t,则下行传输耗时tD=t6-t4-△t。As shown in Figure 7, the time Δt=t 5 -t 4 required from the terminal device 10 sending the second indication information to the server 20 receiving the second indication information, this time is half of the end-to-end delay T/2 , that is, Δt, and the downlink transmission time is t D =t 6 -t 4 -Δt.

进一步的,下行传输耗时tD可以为tD=t6-t4-△t-tX,其中tX为其他因素引起的时延,其他因素包括分段发送间隔、往物联网模组推送时间间隔和TCP建立链接与断开链接所需时间间隔等因素。Further, the downlink transmission time t D can be t D =t 6 -t 4 -△tt X , where t X is the time delay caused by other factors, and other factors include the segmented sending interval and the push time to the IoT module Factors such as the interval and the time interval required for TCP to establish and disconnect the link.

S2034、终端设备10根据第三数据的大小和下行传输耗时,得到端到端的下行速率。S2034. The terminal device 10 obtains an end-to-end downlink rate according to the size of the third data and the time-consuming downlink transmission.

如图7所示,终端设备10根据第三数据的大小S2和下行传输耗时tD得到端到端的下行速率VD=S2/tD,即VD=S2/(t6-t4-△t)。As shown in Figure 7, the terminal device 10 obtains the end-to-end downlink rate V D =S 2 /t D according to the size S 2 of the third data and the downlink transmission time t D , that is, V D =S 2 /(t 6 - t 4 -Δt).

示例性的,为了得到准确的端到端的下行速率,可以连续测试多次并记录数据,根据应用实际情况,采用均值法、截尾均值法等计算端到端的下行速率。Exemplarily, in order to obtain an accurate end-to-end downlink rate, multiple consecutive tests may be performed and the data recorded, and the end-to-end downlink rate may be calculated by using the average method, truncated mean method, etc. according to actual application conditions.

本申请的实施例提供的检测蜂窝物联网端到端时延和速率的方法,通过终端设备根据第一数据的发送时间及响应时间得到端到端时延,终端设备根据第二数据的大小、端到端时延、第二数据的发送时间以及接收到来自服务器的第一指示信息的时间得到端到端的上行速率;终端设备根据第三数据的大小、端到端时延、第三数据接收完成时间以及第二指示信息的发送时间得到端到端的下行速率,由于第一数据是模拟实际业务的数据,从而能够真实反映实际物联网业务中产生的时延和速率,解决了现有的物联网端到端时延和速率的检测方法存在不准确的问题。In the method for detecting the end-to-end delay and rate of the cellular Internet of Things provided by the embodiments of the present application, the terminal device obtains the end-to-end delay according to the sending time and response time of the first data, and the terminal device obtains the end-to-end delay according to the size of the second data, The end-to-end uplink rate is obtained by the end-to-end delay, the sending time of the second data and the time of receiving the first indication information from the server; the terminal device obtains the end-to-end uplink rate according to the size of the third data, the end-to-end delay, and the third data receiving time The end-to-end downlink rate is obtained by the completion time and the sending time of the second instruction information. Since the first data is the data that simulates the actual business, it can truly reflect the delay and rate generated in the actual Internet of Things business, and solve the problem of existing IoT problems. The detection method of network end-to-end delay and rate has the problem of inaccuracy.

实施例2、Embodiment 2,

本申请实施例提供一种检测蜂窝物联网端到端时延和速率的终端设备,如图8所示,终端设备80包括第一计算单元81、第二计算单元82以及第三计算单元83。The embodiment of the present application provides a terminal device for detecting the end-to-end delay and rate of the cellular IoT. As shown in FIG. 8 , the terminal device 80 includes a first calculation unit 81 , a second calculation unit 82 and a third calculation unit 83 .

第一计算单元81,用于根据第一数据的发送时间及响应时间得到端到端时延,其中,第一数据是模拟实际业务的数据。The first calculation unit 81 is configured to obtain end-to-end delay according to the sending time and response time of the first data, wherein the first data is data simulating actual services.

第二计算单元82,用于根据第二数据的大小、第一计算单元81得到的端到端时延、第二数据的发送时间以及接收到来自服务器的第一指示信息的时间得到端到端的上行速率,其中,第二数据为从终端设备至服务器的上行数据,第一指示信息用于指示服务器接收完成第二数据。The second calculation unit 82 is configured to obtain the end-to-end time delay according to the size of the second data, the end-to-end delay obtained by the first calculation unit 81, the sending time of the second data, and the time of receiving the first indication information from the server. The uplink rate, wherein the second data is uplink data from the terminal device to the server, and the first indication information is used to instruct the server to complete receiving the second data.

第三计算单元83,用于根据第三数据的大小、第一计算单元81得到的端到端时延、第三数据接收完成时间以及第二指示信息的发送时间得到端到端的下行速率,其中,第三数据为从服务器至终端设备的下行数据,第二指示信息用于指示服务器发送第三数据。The third calculation unit 83 is configured to obtain the end-to-end downlink rate according to the size of the third data, the end-to-end delay obtained by the first calculation unit 81, the completion time of receiving the third data, and the sending time of the second indication information, wherein , the third data is downlink data from the server to the terminal device, and the second indication information is used to instruct the server to send the third data.

如图9所示,终端设备80还包括发送单元84、接收单元85以及记录单元86。As shown in FIG. 9 , the terminal device 80 further includes a sending unit 84 , a receiving unit 85 and a recording unit 86 .

发送单元84,用于向服务器发送第一计算单元的第一数据,记录单元86用于记录第一数据的发送时间。The sending unit 84 is configured to send the first data of the first calculation unit to the server, and the recording unit 86 is configured to record the sending time of the first data.

接收单元85,用于接收来自服务器的响应消息,记录单元86还用于记录响应时间,响应时间为接收到响应消息的时间,响应消息用于指示服务器接收到第一数据并根据第一数据进行业务完毕。The receiving unit 85 is configured to receive a response message from the server, and the recording unit 86 is also configured to record the response time, the response time is the time when the response message is received, and the response message is used to indicate that the server receives the first data and proceeds according to the first data. Business is over.

第一计算单元81,根据记录单元86记录的第一数据的发送时间及响应时间得到端到端时延。The first calculation unit 81 obtains the end-to-end delay according to the sending time and response time of the first data recorded by the recording unit 86 .

发送单元84,还用于向服务器发送第二计算单元的第二数据,记录单元86还用于记录第二数据的发送时间。The sending unit 84 is further configured to send the second data of the second computing unit to the server, and the recording unit 86 is further configured to record the sending time of the second data.

接收单元85,还用于接收来自服务器的第一指示信息,记录单元86还用于记录接收到第一指示信息的时间。The receiving unit 85 is further configured to receive the first indication information from the server, and the recording unit 86 is further configured to record the time when the first indication information is received.

第二计算单元82,用于根据记录单元86记录的第二数据的发送时间、接收到第一指示信息的时间以及第一计算单元81得到的端到端时延得到第二数据的上行传输耗时。The second calculation unit 82 is configured to obtain the uplink transmission cost of the second data according to the sending time of the second data recorded by the recording unit 86, the time of receiving the first indication information, and the end-to-end delay obtained by the first calculation unit 81. Time.

第二计算单元82,还用于根据第二数据的大小和上行传输耗时,得到端到端的上行速率。The second calculation unit 82 is further configured to obtain an end-to-end uplink rate according to the size of the second data and the uplink transmission time.

发送单元84,还用于向服务器发送第三计算单元的第二指示信息,记录单元86用于记录第二指示信息的发送时间。The sending unit 84 is further configured to send the second indication information of the third calculation unit to the server, and the recording unit 86 is configured to record the sending time of the second indication information.

接收单元85,用于接收来自服务器的第三数据,记录单元86还用于记录第三数据接收完成时间。The receiving unit 85 is configured to receive the third data from the server, and the recording unit 86 is also configured to record the completion time of receiving the third data.

第三计算单元83,用于根据第一计算单元81得到的端到端时延以及记录单元86记录的第三数据接收完成时间和第二指示信息的发送时间得到第三数据的下行传输耗时。The third calculation unit 83 is configured to obtain the downlink transmission time of the third data according to the end-to-end delay obtained by the first calculation unit 81 and the completion time of receiving the third data recorded by the recording unit 86 and the sending time of the second indication information .

第三计算单元83,还用于根据第三数据的大小和下行传输耗时,得到端到端的下行速率。The third calculation unit 83 is further configured to obtain an end-to-end downlink rate according to the size of the third data and the downlink transmission time.

本申请的实施例提供一种存储一个或多个程序的计算机可读存储介质,所述一个或多个程序包括指令,所述指令当被计算机执行时使计算机执行如图2-图4、图6中所述的检测蜂窝物联网端到端时延和速率的方法。Embodiments of the present application provide a computer-readable storage medium that stores one or more programs, the one or more programs include instructions, and the instructions, when executed by a computer, cause the computer to execute The method described in 6 for detecting end-to-end latency and rate of cellular IoT.

本申请的实施例提供一种包含指令的计算机程序产品,当指令在计算机上运行时,使得计算机执行如图2-图4、图6中所述的检测蜂窝物联网端到端时延和速率的方法。Embodiments of the present application provide a computer program product containing instructions, when the instructions are run on the computer, the computer is executed to detect the end-to-end delay and rate of the cellular Internet of Things as described in Fig. 2-Fig. 4 and Fig. 6 Methods.

本申请的实施例提供一种检测蜂窝物联网端到端时延和速率的装置,包括:处理器和存储器,存储器用于存储程序,处理器调用存储器存储的程序,以执行如图2-图4、图6中所述的检测蜂窝物联网端到端时延和速率的方法。An embodiment of the present application provides a device for detecting the end-to-end delay and rate of the cellular Internet of Things, including: a processor and a memory, the memory is used to store programs, and the processor calls the programs stored in the memory to execute as shown in Figure 2- 4. The method for detecting the end-to-end delay and rate of the cellular Internet of Things described in FIG. 6 .

由于本申请的实施例中的检测蜂窝物联网端到端时延和速率的装置、计算机可读存储介质、计算机程序产品可以应用于上述检测蜂窝物联网端到端时延和速率的方法,因此,其所能获得的技术效果也可参考上述方法实施例,本申请的实施例在此不再赘述。Since the device for detecting the end-to-end delay and rate of the cellular Internet of Things in the embodiments of the present application, the computer-readable storage medium, and the computer program product can be applied to the above-mentioned method for detecting the end-to-end delay and rate of the cellular Internet of Things, therefore , the technical effects that can be obtained can also refer to the above method embodiments, and the embodiments of the present application will not be repeated here.

需要说明的是,上述各单元可以为单独设立的处理器,也可以集成在控制器的某一个处理器中实现,此外,也可以以程序代码的形式存储于控制器的存储器中,由控制器的某一个处理器调用并执行以上各单元的功能。这里所述的处理器可以是一个中央处理器(Central Processing Unit,CPU),或者是特定集成电路(Application SpecificIntegrated Circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路。It should be noted that each of the above units can be implemented as a separate processor, or can be integrated into a certain processor of the controller. In addition, it can also be stored in the memory of the controller in the form of program code. One of the processors calls and executes the functions of the above units. The processor described here may be a central processing unit (Central Processing Unit, CPU), or a specific integrated circuit (Application Specific Integrated Circuit, ASIC), or one or more integrated circuits configured to implement the embodiments of the present application .

应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。It should be understood that, in various embodiments of the present application, the sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present application. The implementation process constitutes any limitation.

本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。Those skilled in the art can appreciate that the units and algorithm steps of the examples described in conjunction with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed by hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the present application.

所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。Those skilled in the art can clearly understand that for the convenience and brevity of the description, the specific working process of the above-described system, device and unit can refer to the corresponding process in the foregoing method embodiment, which will not be repeated here.

在本申请所提供的几个实施例中,应该理解到,所揭露的系统、设备和方法,可以通过其它的方式实现。例如,以上所描述的设备实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,设备或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods may be implemented in other ways. For example, the device embodiments described above are only illustrative. For example, the division of the units is only a logical function division. In actual implementation, there may be other division methods. For example, multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented. In another point, the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.

所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.

Claims (11)

1. a kind of method for detecting honeycomb Internet of Things end-to-end time delay and rate, which is characterized in that the described method includes:
Terminal device obtains end-to-end time delay according to the sending time and response time of the first data, wherein first data It is the data for simulating practical business;
The terminal device according to the size of the second data, the end-to-end time delay, second data sending time and The time for receiving the first instruction information from server obtains upstream rate end to end, wherein second data are From the terminal device to the upstream data of the server, the first instruction information is used to indicate the server and has received At second data;
The terminal device according to the size of third data, the end-to-end time delay, the third data receiver deadline with And the sending time of second indication information obtains downstream rate end to end, wherein the third data are from the server To the downlink data of the terminal device, the second indication information is used to indicate the server and sends the third data.
2. the method for detection honeycomb Internet of Things end-to-end time delay and rate according to claim 1, which is characterized in that described Terminal device obtains end-to-end time delay according to the sending time and response time of the first data
The terminal device sends first data to the server, and records the sending time of first data;
The response message from the server is received, and records the response time, the response time is described to receive The time of response message, the response message are used to indicate the server and receive first data and according to described first Data carry out business and finish;
The end-to-end time delay is obtained according to the sending time of first data and the response time.
3. the method for detection honeycomb Internet of Things end-to-end time delay and rate according to claim 1, which is characterized in that described Terminal device according to the size of the second data, the end-to-end time delay, second data sending time and receive come Obtaining upstream rate end to end from the time of the first instruction information of server includes:
The terminal device sends second data to the server, and records the sending time of second data;
The first instruction information from the server is received, and records the time for receiving the first instruction information;
According to the sending times of second data, the end-to-end time delay and described receive the first instruction information The uplink that time obtains second data is time-consuming;
It is time-consuming according to the size of second data and the uplink, obtain the upstream rate end to end.
4. the method for detection honeycomb Internet of Things end-to-end time delay and rate according to claim 1, which is characterized in that described Terminal device refers to according to the size of third data, the end-to-end time delay, the third data receiver deadline and second Show that the sending time of information obtains downstream rate end to end and includes:
The terminal device sends the second indication information to the server, and records the transmission of the second indication information Time;
The third data from the server are received, and record the third data receiver deadline;
According to the sending time of the end-to-end time delay, the third data receiver deadline and the second indication information The downlink transfer for obtaining the third data is time-consuming;
It is time-consuming according to the size of the third data and the downlink transfer, obtain the downstream rate end to end.
5. a kind of terminal device for detecting honeycomb Internet of Things end-to-end time delay and rate, which is characterized in that the terminal device packet It includes:
First computing unit, for obtaining end-to-end time delay according to the sending time and response time of the first data, wherein described First data are to simulate the data of practical business;
Second computing unit, the end-to-end time delay for being obtained according to the size of the second data, first computing unit, The sending time of second data and the time for receiving the first instruction information from server obtain on end to end Scanning frequency rate, wherein second data are from the terminal device to the upstream data of the server, the first instruction letter Breath is used to indicate the server and finishes receiving second data;
Third computing unit, the end-to-end time delay for being obtained according to the size of third data, first computing unit, The sending time of the third data receiver deadline and second indication information obtains downstream rate end to end, wherein The third data are from the server to the downlink data of the terminal device, and the second indication information is used to indicate institute It states server and sends the third data.
6. the terminal device of detection honeycomb Internet of Things end-to-end time delay and rate according to claim 5, which is characterized in that The terminal device further includes transmission unit, receiving unit and recording unit;
The transmission unit, for sending first data of first computing unit, the record to the server Unit is used to record the sending time of first data;
The receiving unit, for receiving the response message from the server, the recording unit is also used to record described Response time, the response time are the time for receiving the response message, and the response message is used to indicate the service Device receives first data and carries out business according to first data and finishes;
First computing unit, when according to the sending time and the response of first data of the recording unit records Between obtain the end-to-end time delay.
7. the terminal device of detection honeycomb Internet of Things end-to-end time delay and rate according to claim 5, which is characterized in that The terminal device further includes transmission unit, receiving unit and recording unit;
The transmission unit, for sending second data of second computing unit, the record to the server Unit is used to record the sending time of second data;
The receiving unit, for receiving the first instruction information from the server, the recording unit is also used to record Receive the time of the first instruction information;
Second computing unit, for according to the sending times of second data of the recording unit records, described connect The time and the obtained end-to-end time delay of first computing unit for receiving the first instruction information obtain described the The uplink of two data is time-consuming;
Second computing unit is also used to be obtained described according to the size of second data and uplink time-consuming Upstream rate end to end.
8. the terminal device of detection honeycomb Internet of Things end-to-end time delay and rate according to claim 5, which is characterized in that The terminal device further includes transmission unit, receiving unit and recording unit;
The transmission unit, it is described for sending the second indication information of the third computing unit to the server Recording unit is used to record the sending time of the second indication information;
The receiving unit, for receiving the third data from the server, the recording unit is also used to record The third data receiver deadline;
The third computing unit, end-to-end time delay and the recording unit for being obtained according to first computing unit The third data receiver deadline of record and the sending time of the second indication information obtain the third data Downlink transfer is time-consuming;
The third computing unit is also used to be obtained described according to the size of the third data and downlink transfer time-consuming Downstream rate end to end.
9. a kind of computer readable storage medium for storing one or more programs, which is characterized in that one or more of journeys Sequence includes instruction, and it is according to any one of claims 1-4 that described instruction when executed by a computer executes the computer The method for detecting honeycomb Internet of Things end-to-end time delay and rate.
10. a kind of computer program product comprising instruction, which is characterized in that when described instruction is run on computers, make Obtain the side that the computer executes detection honeycomb Internet of Things end-to-end time delay and rate according to any one of claims 1-4 Method.
11. a kind of device for detecting honeycomb Internet of Things end-to-end time delay and rate characterized by comprising processor and storage Device, memory call the program of memory storage for storing program, processor, to execute such as any one of claim 1-4 institute The method of detection the honeycomb Internet of Things end-to-end time delay and rate stated.
CN201910591655.3A 2019-07-02 2019-07-02 A method and terminal device for detecting end-to-end delay and rate of cellular Internet of Things Active CN110336713B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910591655.3A CN110336713B (en) 2019-07-02 2019-07-02 A method and terminal device for detecting end-to-end delay and rate of cellular Internet of Things

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910591655.3A CN110336713B (en) 2019-07-02 2019-07-02 A method and terminal device for detecting end-to-end delay and rate of cellular Internet of Things

Publications (2)

Publication Number Publication Date
CN110336713A true CN110336713A (en) 2019-10-15
CN110336713B CN110336713B (en) 2021-07-13

Family

ID=68144053

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910591655.3A Active CN110336713B (en) 2019-07-02 2019-07-02 A method and terminal device for detecting end-to-end delay and rate of cellular Internet of Things

Country Status (1)

Country Link
CN (1) CN110336713B (en)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113286324A (en) * 2021-05-13 2021-08-20 江苏南工科技集团有限公司 Internet of things perception terminal equipment communication quality balance analysis method based on 5G technology
CN114039895A (en) * 2021-10-15 2022-02-11 深圳市有方科技股份有限公司 Method and device for testing data transmission rate
CN114500330A (en) * 2021-12-28 2022-05-13 芯讯通无线科技(上海)有限公司 Test method, system, device and storage medium for IoT platform

Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101316151A (en) * 2007-06-01 2008-12-03 大唐移动通信设备有限公司 System and error elimination method for data service delay test
CN101340441A (en) * 2008-08-19 2009-01-07 中兴通讯股份有限公司 A method and system for measuring service quality of data packet on IP network
CN102209004A (en) * 2010-03-30 2011-10-05 中华电信股份有限公司 Network transmission rate testing method
CN202103860U (en) * 2011-02-17 2012-01-04 工业和信息化部电信传输研究所 Device and system for testing capability of terminal streaming media service
US20120057644A1 (en) * 2009-05-14 2012-03-08 Chongyang Han Information processing method, device, and system
CN104009890A (en) * 2014-06-10 2014-08-27 江苏省邮电规划设计院有限责任公司 Test system and method for network quality in Internet
CN104717108A (en) * 2015-03-30 2015-06-17 北京邮电大学 Network bottleneck bandwidth measurement method based on active measurement and packet gap model
CN105024868A (en) * 2014-04-17 2015-11-04 北京视联动力国际信息技术有限公司 Network quality detection method and network quality detection system for video Internet
CN105610652A (en) * 2016-02-24 2016-05-25 腾讯科技(深圳)有限公司 Method and device for acquiring data transmission delay
CN105847074A (en) * 2016-03-07 2016-08-10 乐卡汽车智能科技(北京)有限公司 Method and device for displaying network transmission quality on mobile terminal
US20170127402A1 (en) * 2015-10-30 2017-05-04 Samsung Electronics Co., Ltd Method and apparatus for controlling uplink data transmission in wireless communication system
US20170237676A1 (en) * 2011-10-04 2017-08-17 Pismo Labs Technology Limited Method and system for storing packets for a bonded communication links
WO2017209661A1 (en) * 2016-05-30 2017-12-07 Telefonaktiebolaget Lm Ericsson (Publ) Wireless-system flow control and packet scheduler interface

Patent Citations (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101316151A (en) * 2007-06-01 2008-12-03 大唐移动通信设备有限公司 System and error elimination method for data service delay test
CN101340441A (en) * 2008-08-19 2009-01-07 中兴通讯股份有限公司 A method and system for measuring service quality of data packet on IP network
US20120057644A1 (en) * 2009-05-14 2012-03-08 Chongyang Han Information processing method, device, and system
CN102209004A (en) * 2010-03-30 2011-10-05 中华电信股份有限公司 Network transmission rate testing method
CN202103860U (en) * 2011-02-17 2012-01-04 工业和信息化部电信传输研究所 Device and system for testing capability of terminal streaming media service
US20170237676A1 (en) * 2011-10-04 2017-08-17 Pismo Labs Technology Limited Method and system for storing packets for a bonded communication links
CN105024868A (en) * 2014-04-17 2015-11-04 北京视联动力国际信息技术有限公司 Network quality detection method and network quality detection system for video Internet
CN104009890A (en) * 2014-06-10 2014-08-27 江苏省邮电规划设计院有限责任公司 Test system and method for network quality in Internet
CN104717108A (en) * 2015-03-30 2015-06-17 北京邮电大学 Network bottleneck bandwidth measurement method based on active measurement and packet gap model
US20170127402A1 (en) * 2015-10-30 2017-05-04 Samsung Electronics Co., Ltd Method and apparatus for controlling uplink data transmission in wireless communication system
CN105610652A (en) * 2016-02-24 2016-05-25 腾讯科技(深圳)有限公司 Method and device for acquiring data transmission delay
CN105847074A (en) * 2016-03-07 2016-08-10 乐卡汽车智能科技(北京)有限公司 Method and device for displaying network transmission quality on mobile terminal
WO2017209661A1 (en) * 2016-05-30 2017-12-07 Telefonaktiebolaget Lm Ericsson (Publ) Wireless-system flow control and packet scheduler interface

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
廖云保: "基于IMS的VoLTE语音质量及其智能网业务继承研究", 《中国优秀硕士学位论文全文数据库》 *

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN113286324A (en) * 2021-05-13 2021-08-20 江苏南工科技集团有限公司 Internet of things perception terminal equipment communication quality balance analysis method based on 5G technology
CN113286324B (en) * 2021-05-13 2024-03-19 江苏南工科技集团有限公司 Communication quality balance analysis method for sensing terminal equipment of Internet of things based on 5G technology
CN114039895A (en) * 2021-10-15 2022-02-11 深圳市有方科技股份有限公司 Method and device for testing data transmission rate
CN114039895B (en) * 2021-10-15 2023-11-21 深圳市有方科技股份有限公司 Method and device for testing data transmission rate
CN114500330A (en) * 2021-12-28 2022-05-13 芯讯通无线科技(上海)有限公司 Test method, system, device and storage medium for IoT platform

Also Published As

Publication number Publication date
CN110336713B (en) 2021-07-13

Similar Documents

Publication Publication Date Title
CN109787868B (en) Method, system and server for selecting routing path
Ravindranath et al. Timecard: Controlling user-perceived delays in server-based mobile applications
CN110336713A (en) A method and terminal equipment for detecting end-to-end delay and rate of cellular Internet of Things
JP2005506605A (en) Calculating response time at the server site for any application
CN104253842B (en) Method, device, terminal and server for synchronizing terminal mirror image
US9935853B2 (en) Application centric network experience monitoring
CN104283699A (en) Method and device for determining service types
CN111447107A (en) Network state determination method and device, storage medium and electronic equipment
CN113760674A (en) Information generation method and device, electronic equipment and computer readable medium
WO2018119790A1 (en) Network performance detection method and apparatus
CN106549827A (en) The detection method and device of network state
CN103532931B (en) Method and system for testing transmission performance of data stream, and server
Bergstrom et al. The distributed open network emulator: Using relativistic time for distributed scalable simulation
CN109905486A (en) A kind of application program identification methods of exhibiting and device
CN111405603B (en) A time delay acquisition method, test device and computer storage medium
CN108134709A (en) A kind of test method and device applied to protenchyma networking transport
US5778172A (en) Enhanced real-time topology analysis system or high speed networks
CN112714037A (en) Method, device and equipment for evaluating guarantee performance of online service quality
CN116319382B (en) Methods, apparatus and readable storage media for determining abnormal traffic data
CN110365693A (en) DoS attack test method, device and electronic equipment based on multi-faceted monitoring
TWI678084B (en) Network frequency band measuring device and network frequency band measuring method
WO2024067008A1 (en) Network performance evaluation method and apparatus
CN112637055B (en) Multi-link aggregation method, system and storage medium based on VPN tunnel
CN105847071B (en) Utilize the long method and apparatus for connecting progress operational trials
CN111770510B (en) Network experience state determination method, device, storage medium and electronic device

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant