CN114338473A - Multi-element cooperative broadband speed measurement method, speed measurement system, terminal and medium - Google Patents
Multi-element cooperative broadband speed measurement method, speed measurement system, terminal and medium Download PDFInfo
- Publication number
- CN114338473A CN114338473A CN202111566013.1A CN202111566013A CN114338473A CN 114338473 A CN114338473 A CN 114338473A CN 202111566013 A CN202111566013 A CN 202111566013A CN 114338473 A CN114338473 A CN 114338473A
- Authority
- CN
- China
- Prior art keywords
- speed measurement
- broadband
- speed
- units
- speed measuring
- 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.)
- Pending
Links
- 238000005259 measurement Methods 0.000 title claims abstract description 88
- 238000000691 measurement method Methods 0.000 title claims abstract description 14
- 238000000034 method Methods 0.000 claims description 8
- 238000004364 calculation method Methods 0.000 claims description 3
- 238000000827 velocimetry Methods 0.000 claims 1
- 238000004891 communication Methods 0.000 description 5
- 238000012360 testing method Methods 0.000 description 2
- 230000009286 beneficial effect Effects 0.000 description 1
- 230000007547 defect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 238000009434 installation Methods 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
- 238000011144 upstream manufacturing Methods 0.000 description 1
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
The invention discloses a multivariate collaborative broadband speed measurement method, which comprises the following steps: s1: acquiring a speed measuring instruction; s2: sending a speed measuring instruction to a plurality of speed measuring units; s3: the speed measurement units simultaneously send speed measurement requests to the speed measurement reference service unit; s4: the speed measurement reference service unit forms a plurality of broadband tributaries corresponding to the plurality of speed measurement units; s5: receive many broadband tributary information that a plurality of speed measuring units obtained calculate the broadband size, a plurality of speed measuring units are measured the speed to many broadband of reply respectively, obtain the size of total broadband through calculating, can measure the speed to giga or ten thousand mega's big broadband, need not to change the hardware, practice thrift the cost, the popularization is high.
Description
Technical Field
The invention relates to broadband speed measurement, in particular to a multivariate collaborative broadband speed measurement method.
Background
In recent years, with the rapid development of internet service application, network applications such as multimedia networks, high-definition video on demand, interactive games and the like are more and more extensive, the demands of users on high bandwidth and high speed are higher and higher, the demands of network bandwidth are promoted from universal hundreds of megabits to giga or even more than ten thousand megabits of bandwidth, the use of large bandwidth is more and more common, the demands of nationality are promoted, the network bandwidth is rapidly promoted, and the demands of network speed measurement are correspondingly higher and more.
At present, in a traditional speed measurement method, a single speed measurement client tool or instrument is used, so that the current market speed measurement requirements can not be met gradually, in addition, for large-bandwidth speed measurement, the physical network card requirements and hardware performance requirements of the speed measurement client tool are very high, the requirements of lease or purchase cost of a special speed measurement instrument of more than kilomega or ten-gigamega are also very high, and the current market requirements and the popularity can not be met. If the performance of the used tools and instruments is insufficient, the speed measurement result is also greatly influenced.
Disclosure of Invention
Aiming at the defects in the prior art, the invention provides a multi-element cooperative broadband speed measuring method, a speed measuring system, a terminal and a medium, which have good popularity and can meet the speed measuring requirements of giga-tera and other large broadband.
A multi-element cooperative broadband speed measurement method comprises the following steps:
s1: acquiring a speed measuring instruction;
s2: sending a speed measuring instruction to a plurality of speed measuring units;
s3: the speed measurement units simultaneously send speed measurement requests to the speed measurement reference service unit;
s4: the speed measurement reference service unit forms a plurality of broadband tributaries corresponding to the plurality of speed measurement units;
s5: and receiving the plurality of broadband tributary information acquired by the plurality of speed measuring units to calculate the broadband size.
In some embodiments, the wideband magnitude is calculated as S1+ S2+ S3+ S4+ S5+. Sn, where S1-Sn corresponds to the magnitude of the wideband of the plurality of tributaries.
In some embodiments, the step S3 further includes: judging the type of the broadband, and if the speed measurement reference service unit is a local speed measurement server, receiving a speed measurement request by the local speed measurement server; and if the speed measurement reference service unit is not provided with the local speed measurement server, the receiving cluster speed measurement server receives a speed measurement request.
In some embodiments, the size of the wide band of tributaries is in the range of 100M-1000M.
In some embodiments, the broadband size measurement is calculated based on a download rate of a file occupying a fixed memory size.
In some embodiments, the specific speed measurement time of the broadband size is calculated based on a uniform fixed time.
In some embodiments, the plurality of speed measuring units are a speed measuring plug-in, and the plurality of speed measuring units are provided with a universal interface for adapting to different computer languages.
A speed measuring system comprises a speed measuring client, a plurality of speed measuring units and a speed measuring reference service unit, wherein the speed measuring client is in communication connection with the plurality of speed measuring units, and the plurality of speed measuring units are in communication connection with the speed measuring reference service unit.
A terminal is provided with the speed measuring system.
A medium is provided with computer executable instructions which can perform the above method as required. The invention has the beneficial effects that:
the speed measurement unit sends a speed measurement request to the speed measurement reference service unit at the same time, the speed measurement reference service unit divides the broadband into a plurality of broadband branches corresponding to a plurality of speed measurement units, the plurality of speed measurement units measure the speed of the corresponding plurality of broadband respectively, the total broadband size is obtained through calculation, the speed measurement can be carried out on the giga or giga broadband, hardware does not need to be changed, the cost is saved, and the popularization is high.
Drawings
FIG. 1 is a block diagram of the present invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the embodiments of the present disclosure more apparent, the technical solutions of the embodiments of the present disclosure will be described clearly and completely with reference to the drawings of the embodiments of the present disclosure. It is to be understood that the described embodiments are only a few embodiments of the present disclosure, and not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the described embodiments of the disclosure without any inventive step, are within the scope of protection of the disclosure.
Unless otherwise defined, all terms (including technical and scientific terms) used in the description of this patent shall have the meaning commonly understood by one of ordinary skill in the art to which this patent belongs. As used herein, the terms "a", "an" and "the" refer to both the singular and the plural, unless the context clearly dictates otherwise.
The terms "comprising," "including," and "having" are synonymous and mean open-ended terms referring to items that are listed below, the directional terms referring to relative positions and do not exclude or preclude the presence of other elements, features, elements, components, steps or steps known or described in the art.
The present invention will be described in further detail with reference to the accompanying drawings and specific embodiments.
As shown in the figure, a multivariate collaborative broadband velocity measurement method includes the following steps:
s1: acquiring a speed measuring instruction; s2: sending a speed measuring instruction to a plurality of speed measuring units; s3: the speed measurement units simultaneously send speed measurement requests to the speed measurement reference service unit; s4: the speed measurement reference service unit forms a plurality of broadband tributaries corresponding to the plurality of speed measurement units; s5: the method comprises the steps that a plurality of broadband tributary information acquired by a plurality of speed measurement units is received, the broadband size is calculated, specifically, a speed measurement client is mainly used for independently developing an embedded speed measurement plug-in or a non-invasive green software client based on the bottom layer of a linux system, a main frame of the plug-in or the software is a standard C code, and compiling is carried out through hundreds of tool chains, so that the requirement of supporting embedding or installation of various system version terminal devices or PCs such as ONU gateways, routers, CPE, ECS/VPC virtual machines, SoC micro-kernels and the like to serve as a cluster coordination multi-concurrent speed measurement system speed measurement client is met, and the method is convenient, light and convenient to use, and convenient for speed measurement of various application scenes. The system is based on an SAL abstract interface unified layer, a standard dynamic library, a Lua script engine, a Shell script and a standard system command are provided, an upper layer test and command and management module is independent of an external environment, after a speed measurement plug-in is issued or embedded into a terminal to form a client, the management layer command is supported to cooperate with a plurality of speed measurement clients to simultaneously and concurrently measure the speed in a broadband network environment, the accumulated speed measurement bandwidth sum meets the requirement of testing the large-bandwidth network capacity exceeding the maximum speed measurement upper limit of a single client, and the purpose of realizing the large-bandwidth speed measurement capacity by using a low-performance terminal is achieved.
In this embodiment, the broadband is an upstream broadband or a downstream broadband, the calculation formula of the broadband size is S1+ S2+ S3+ S4+ S5+. Sn, where S1-Sn corresponds to the size of the broadband of the multiple tributaries, S is the size of the broadband, the broadband of each tributary supports a range of 100M-1000M, and when a tera broadband is tested, 10 tributaries of 1000M and a speed measurement unit corresponding to the tributaries can be used.
In this embodiment, step S3 further includes: judging the type of the broadband, and if the speed measurement reference service unit is a local speed measurement server, receiving a speed measurement request by the local speed measurement server; if the speed measurement reference service unit is a local speed measurement server, the receiving cluster speed measurement server receives a speed measurement request, the broadband size speed measurement is calculated based on the download rate of the file occupying the fixed memory size as a reference, and specifically, the file adopts a file with the size of 200M as a download standard file.
In this embodiment, the specific speed measurement time of the broadband size is calculated based on a uniform fixed time, taking 15 seconds as a reference, taking a plurality of clients to continuously download 15 seconds as a reference to calculate the download efficiency, and further taking an average value of 4 to 13 seconds as a final download rate value.
In this embodiment, the plurality of speed measurement units are speed measurement plug-in units, which occupy a small memory and have a low configuration requirement, and the plurality of speed measurement units are provided with a universal interface for adapting to different computer languages.
A speed measuring system comprises a speed measuring client, a plurality of speed measuring units and a speed measuring reference service unit, wherein the speed measuring client is in communication connection with the plurality of speed measuring units, the plurality of speed measuring units are in communication connection with the speed measuring reference service unit, concretely, the speed measuring client, the plurality of speed measuring units and the speed measuring reference service unit are connected to the same subnet, a speed measuring command sent by the speed measuring client can be synchronously transmitted to the plurality of speed measuring units, the plurality of speed measuring units simultaneously initiate speed measuring requests to the speed measuring reference service unit in communication connection, so that the speed measuring of a plurality of divided broadband is respectively carried out, speed measuring data are integrated and calculated after the speed measuring is finished, the size of the total broadband is calculated, the speed measuring in various large-bandwidth scenes is easily met, the consumed flow and the consumed time are short, and the speed measuring precision is higher.
A terminal is provided with the speed measuring system.
A medium is provided with computer executable instructions which can perform the above method as required.
The foregoing is a more detailed description of the invention in connection with specific preferred embodiments and it is not intended that the invention be limited to these specific details. For those skilled in the art to which the invention pertains, several simple deductions or substitutions can be made without departing from the spirit of the invention, and all shall be considered as belonging to the protection scope of the invention.
Claims (10)
1. A multi-element cooperative broadband speed measurement method is characterized in that: the method comprises the following steps:
s1: acquiring a speed measuring instruction;
s2: sending a speed measuring instruction to a plurality of speed measuring units;
s3: the speed measurement units simultaneously send speed measurement requests to the speed measurement reference service unit;
s4: the speed measurement reference service unit forms a plurality of broadband tributaries corresponding to the plurality of speed measurement units;
s5: and receiving the plurality of broadband tributary information acquired by the plurality of speed measuring units to calculate the broadband size.
2. The multivariate collaborative broadband speed measurement method according to claim 1, wherein: the calculation formula of the broadband size is S1+ S2+ S3+ S4+ S5+. Sn, wherein S1-Sn corresponds to the size of the broadband of the plurality of branches.
3. The multivariate collaborative broadband speed measurement method according to claim 1, wherein: the step S3 further includes: judging the type of the broadband, and if the speed measurement reference service unit is a local speed measurement server, receiving a speed measurement request by the local speed measurement server; and if the speed measurement reference service unit is not provided with the local speed measurement server, the receiving cluster speed measurement server receives a speed measurement request.
4. The multivariate collaborative broadband speed measurement method according to claim 1, wherein: the size of the wide band of each tributary is in the range of 100M-1000M.
5. The multivariate collaborative broadband speed measurement method according to claim 1, wherein: the broadband size speed measurement is calculated based on the download rate of the file occupying the fixed memory size as a reference.
6. The multivariate collaborative broadband speed measurement method according to any one of claims 1-5, wherein: and calculating the specific speed measuring time of the broadband based on the uniform fixed time.
7. The multivariate collaborative broadband speed measurement method according to any one of claims 1-5, wherein: the speed measuring units are speed measuring plug-in units, and the speed measuring units are provided with universal interfaces and are used for adapting to different computer languages.
8. A speed measuring system is characterized in that: the method according to claims 1-7, further comprising a speed measurement client, a plurality of speed measurement units, and a speed measurement reference service unit, wherein the speed measurement client is communicatively connected to the plurality of speed measurement units, and the plurality of speed measurement units are communicatively connected to the speed measurement reference service unit.
9. A terminal, characterized by: a velocimetry system according to claim 8 is provided.
10. A medium, characterized by: computer-executable instructions are provided, which can carry out the method according to claims 1-7, if necessary.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111566013.1A CN114338473A (en) | 2021-12-20 | 2021-12-20 | Multi-element cooperative broadband speed measurement method, speed measurement system, terminal and medium |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202111566013.1A CN114338473A (en) | 2021-12-20 | 2021-12-20 | Multi-element cooperative broadband speed measurement method, speed measurement system, terminal and medium |
Publications (1)
Publication Number | Publication Date |
---|---|
CN114338473A true CN114338473A (en) | 2022-04-12 |
Family
ID=81052547
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN202111566013.1A Pending CN114338473A (en) | 2021-12-20 | 2021-12-20 | Multi-element cooperative broadband speed measurement method, speed measurement system, terminal and medium |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN114338473A (en) |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180062964A1 (en) * | 2015-03-18 | 2018-03-01 | Nec Corporation | Communication device, available band calculation system, available band calculation method, and program |
CN109688033A (en) * | 2019-03-08 | 2019-04-26 | 深圳市网心科技有限公司 | A kind of network bandwidth evaluating method, device, system and storage medium |
CN109921962A (en) * | 2019-04-16 | 2019-06-21 | 腾讯科技(深圳)有限公司 | Bandwidth Measurement Method, device, computer readable storage medium and computer equipment |
CN111934947A (en) * | 2020-07-17 | 2020-11-13 | 中国联合网络通信集团有限公司 | Speed measurement method, speed measurement scheduling server, terminal equipment and readable storage medium |
-
2021
- 2021-12-20 CN CN202111566013.1A patent/CN114338473A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20180062964A1 (en) * | 2015-03-18 | 2018-03-01 | Nec Corporation | Communication device, available band calculation system, available band calculation method, and program |
CN109688033A (en) * | 2019-03-08 | 2019-04-26 | 深圳市网心科技有限公司 | A kind of network bandwidth evaluating method, device, system and storage medium |
CN109921962A (en) * | 2019-04-16 | 2019-06-21 | 腾讯科技(深圳)有限公司 | Bandwidth Measurement Method, device, computer readable storage medium and computer equipment |
CN111934947A (en) * | 2020-07-17 | 2020-11-13 | 中国联合网络通信集团有限公司 | Speed measurement method, speed measurement scheduling server, terminal equipment and readable storage medium |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN102413150B (en) | Server and virtual desktop control method and virtual desktop control system | |
US9124490B2 (en) | Consolidated performance metric analysis | |
CN110298740A (en) | Data account checking method, device, equipment and storage medium | |
JP2005332396A (en) | System and method for pci express advanced switching of information processing system | |
CN104079445A (en) | Distributed type pressure testing system and method | |
CN108334411A (en) | Resource transfer method and device based on Redfish in a kind of BMC | |
CN113099410B (en) | 5G power edge data transmission processing method, device, terminal and medium | |
CN112333755B (en) | Method and device for estimating number of accessible users of base station to be deployed | |
US20190324930A1 (en) | Method, device and computer program product for enabling sr-iov functions in endpoint device | |
CN115794423B (en) | Intelligent machine room management method and device, electronic equipment and storage medium | |
CN112260889A (en) | Linux-based process flow monitoring method, system and equipment | |
CN109144782A (en) | A kind of data reconstruction method and device | |
CN115390991A (en) | Virtual machine import and export method, device, equipment and storage medium | |
CN111800223A (en) | Method, device and system for generating sending message and processing receiving message | |
CN114338473A (en) | Multi-element cooperative broadband speed measurement method, speed measurement system, terminal and medium | |
CN109151033A (en) | Communication means, device, electronic equipment and storage medium based on distributed system | |
CN112597406A (en) | File transmission method and device, terminal equipment and storage medium | |
CN109992420B (en) | Parallel PCIE-SSD performance optimization method and system | |
US7636311B2 (en) | Complex information platform apparatus and communication band ensuring method of the same | |
CN110932879A (en) | Network performance test method, data processing device and storage medium | |
CN110198294A (en) | Security attack detection method and device | |
CN1609819B (en) | Test method for computer external equipment interface | |
CN113645087A (en) | Method for calculating network bandwidth utilization rate under VxWorks | |
CN113660333B (en) | NB-IOT-based edge computing gateway control method | |
US7007086B2 (en) | Method and apparatus for measuring multi-connection performance of a server |
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 |