Network flow monitoring method and system
By collecting and analyzing the communication data characteristics of the sending and receiving ends, identifying the traffic type and positioning the best communication base station object, the problem of insufficient network traffic monitoring efficiency and security in the existing technology is solved, intelligent classification and precise monitoring are realized, and improved The efficiency and security of network traffic transmission.
Patent Information
- Application Number
- CN202411591392.3
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-08
- Publication Date
- 2025-02-18
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
The existing network traffic monitoring cannot perform intelligent classification monitoring based on the communication data characteristics of the sending end, nor can it accurately filter the communication base station objects on the receiving end, resulting in reduced network traffic transmission efficiency and security.
By collecting communication feature data at the sending end and receiving IP address data at the receiving end, identifying the traffic size type of communication data at the sending end, generating traffic packet data, and positioning the receiving end communication area and the best communication base station object through spatial coordinate parameters to achieve intelligent Classified monitoring and accurate screening.
It improves the efficiency and security of network traffic transmission, realizes intelligent classification and precise monitoring of network traffic, and improves the applicability and timeliness of network traffic monitoring systems.
Smart Images

Figure CN119484352A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of digital information transmission, and in particular to a network flow monitoring method and system. Background Art
[0002] Traffic monitoring refers to the monitoring of data flows, usually including the speed of data outgoing and incoming, and the total traffic. For example, WeChat users can accurately monitor traffic through Tencent Mobile Manager. Traffic monitoring sometimes also refers to monitoring and filtering the user's data traffic, effectively keeping bad information within the monitoring range, and is a professional term often used in network security. Existing network traffic monitoring cannot perform intelligent classification monitoring and processing of network traffic based on the characteristics of the communication data at the sending end, nor can it accurately screen the communication base station objects at the receiving end based on the characteristics of the communication data at the sending end, which reduces the efficiency and security of network traffic transmission.
[0003] The Chinese invention patent application with the publication number CN110838952A discloses a network traffic monitoring management system and method, which adopts a traffic collection system, a data processing system, an interactive control system and a logic processing system. By providing a data processing system, the data processing system can write the collected network device object information and edit and import the remark information to the traffic data collected by the traffic collection system, realize information annotation and analysis processing of the traffic data collected by multiple network devices, import the remark for the sudden situation of the monitored network equipment, and store the collected traffic data information at the front end to prevent data transmission loss; however, the above technical scheme cannot realize the classification monitoring of network traffic size and the scientific screening of the communication base station objects at the network traffic receiving end. Summary of the invention
[0004] 1. Technical issues to be solved
[0005] In order to solve the problem that the above-mentioned existing network traffic monitoring cannot perform intelligent classification monitoring and processing of network traffic based on the communication data characteristics of the sending end, and cannot realize accurate screening of communication base station objects at the receiving end based on the communication data characteristics of the sending end, thereby reducing the efficiency and security of network traffic transmission, the above-mentioned purpose of accurately collecting the communication characteristic parameters of the sending end, intelligently analyzing the size and type of communication data network transmission traffic, autonomously generating network transmission traffic packets of the same type of communication data, accurately locating the communication area of the receiving end, scientifically identifying the best communication base station object at the receiving end, and efficiently and safely executing network traffic transmission operations is achieved, thereby improving the efficiency and security of network traffic transmission.
[0006] (II) Technical solution
[0007] The present invention is implemented by the following technical scheme: a network traffic monitoring method and system, the method comprising the following steps:
[0008] S1, collect the communication characteristic data of the sending end and the communication receiving IP address data of the receiving end;
[0009] S2, performing a type identification process of the communication data network transmission flow size of the sender according to the communication characteristic data of the sender and the communication data network transmission flow type interval data, generating the communication data network transmission flow type data of the sender and constructing the communication data network transmission flow packet data of the sender;
[0010] S3, based on the receiving end communication receiving IP address data, performing spatial coordinate parameter collection and processing of the receiving end communication data receiving terminal, generating the receiving end communication terminal spatial coordinate data;
[0011] S4, performing positioning processing on the communication area object where the receiving end is located according to the spatial coordinate data of the receiving end communication terminal in combination with map software, and generating the communication area object data where the receiving end is located;
[0012] S5, performing a communication base station object search process within the communication area where the receiving end is located according to the communication area object data of the receiving end and the communication base station object data of different communication areas of the receiving end, generating the communication base station object data of the specific communication area of the receiving end and performing a communication base station spatial coordinate recognition process on the communication base station object spatial coordinate data of the communication area of the receiving end, and constructing the communication base station object spatial coordinate data of the specific communication area of the receiving end;
[0013] S6, performing a screening process on the best communication base station object in the communication area where the receiving end is located according to the spatial coordinate data of the communication terminal at the receiving end, the spatial coordinate data of the communication base station object in the specific communication area of the receiving end, and the communication base station object data in the specific communication area of the receiving end, and generating the best communication base station object data in the communication area of the receiving end;
[0014] S7. Construct network traffic monitoring real-time communication data and execute network traffic monitoring real-time communication operations.
[0015] Preferably, the operation steps of collecting the communication characteristic data of the sending end and the communication receiving IP address data of the receiving end are as follows:
[0016] S11, collect the communication content data of the sender online through the network monitoring platform and generate the communication feature data set A of the sender = (a1, ..., a o ,…,a α ), o=1,2,3,…,α; where a o represents the oth sender communication characteristic data, α represents the maximum number of sender communication characteristic data, a o The unit is kilobytes, and the transmitting end communication characteristic data represents the communication data composed of different types of data capacity sizes sent by the transmitting end;
[0017] The IP address parameters of the communication platform of the communication data receiving end are collected online through the network monitoring platform and the receiving end communication receiving IP address data p is generated. The communication platform includes any one of WeChat, DingTalk, QQ, GoogleTalk and Fei Ge Shu Shu.
[0018] Preferably, the steps of performing the type identification processing of the communication data network transmission flow size of the sender according to the communication characteristic data of the sender and the communication data network transmission flow type interval data, generating the communication data network transmission flow type data of the sender and constructing the communication data network transmission flow packet data of the sender are as follows:
[0019] S21, establish the communication data network transmission flow type interval data set B = ([b 1,1 ,b 1,2 ] 1 ,…,[b n,1 ,b n,2 ] n ,…,[b β,1 ,b β,2 ] β ), n=1,2,3,…,β, where [b n,1 ,b n,2 ] n Indicates the nth type of communication data network transmission traffic type interval data, b n,1 and b n,2 Respectively represent the nth type of communication data network transmission flow type interval data [b n,1 ,b n,2 ] n The minimum and maximum values of the communication data network transmission traffic, β represents the maximum value of the number of communication data network transmission traffic types, b n,1 and b n,2 The unit of kilobytes is;
[0020] S22, the sending end communication feature data a in the sending end communication feature data set A o According to the number of the sending end communication feature data, the communication data network transmission flow type interval data set B is sequentially numbered and ... n,1 ,b n,2 ] n The minimum and maximum values of the corresponding communication data network transmission flow are compared to search for the communication characteristic data a of the sender. o The corresponding communication data network transmission flow type is used to generate a sender communication data network transmission flow type data set A′ through data identification; the specific steps of executing the generation of the sender communication data network transmission flow type data set A′ are as follows:
[0021] S221, initialization, setting the maximum number of iterations T of the algorithm;
[0022] S222, propagation: Synchronize the communication data network transmission flow type interval data in the communication data network transmission flow type interval data set B to water waves. Each communication data network transmission flow type interval data water wave is an independent individual. Then each communication data network transmission flow type interval data water wave will have three attributes: position, wavelength and wave height
[0023] In each iteration, each communication data network transmission flow type interval data water wave will propagate the communication data network transmission flow type interval data in the communication data network transmission flow type interval data set B search space and the sender communication feature data a o Search and match, and the height of the water wave It will decrease by 1, and its position update formula is as follows: in It represents the position of water wave i in the search space of the communication data network transmission flow type interval data set B after the tth iteration in the propagation stage; represents the position of water wave i in the search space of the communication data network transmission flow type interval data set B before the tth iteration in the propagation stage; υ and τ are the upper and lower bounds of the communication data network transmission flow type interval data set B search space respectively, and rand(-1,1) represents a random function with the value (-1,1);
[0024] S223, refraction: after a communication data network transmission flow type interval data wave propagates, the communication data network transmission flow type interval data wave is refracted and combined with the communication data network transmission flow type interval data in the communication data network transmission flow type interval data set B search space and the sending end communication feature data a o Search and match, each transmission, communication data network transmission flow type interval data water wave height will decrease by 1 when When it decreases to 0, the communication data network transmission flow type interval data water wave will be refracted, and its height and wavelength will change; the position after refraction is normally distributed at a position with the current communication data network transmission flow type interval data water wave and the midpoint of the optimal communication data network transmission flow type interval data water wave as the mean, and the distance between the current communication data network transmission flow type interval data water wave and the optimal communication data network transmission flow type interval data water wave as the variance. After refraction, the height of the communication data network transmission flow type interval data water wave will be reinitialized to the maximum wave height After refraction, recalculate the wavelength of the data water wave in the communication data network transmission flow type interval
[0025] S224, breaking waves: after the communication data network transmission flow type interval data water wave propagates in the communication data network transmission flow type interval data set B search space, it reaches a position that is better than the current optimal communication data network transmission flow type interval data water wave, that is, searching for the communication feature data a with the sender in the communication data network transmission flow type interval data set B search space o The location of the communication data network transmission flow type interval data that matches the communication data network transmission flow type interval data water wave will break the waves, and propagate the current optimal communication data network transmission flow type interval data water wave to the location where the breaking waves are generated, that is, the output is the communication characteristic data a of the sending end. o The location of the interval data of the transmission flow type of the matching communication data network and the generation formula of the breaking wave location are as follows:
[0026] Where U″ i t represents the position of water wave i in the search space of the communication data network transmission flow type interval data set B after the tth iteration in the breaking wave stage, rand(0,1) represents a random function with the value (0,1), 1 to β represents the spatial dimension number randomly selected by each breaking wave in the search space of the communication data network transmission flow type interval data set B with a spatial dimension of β, represents the spatial dimension that is actually randomly selected for each breaking wave, to represents the specific spatial dimension parameter randomly selected for each breaking wave, is a constant;
[0027] S225. When the maximum number of iterations T is met, output the characteristic data a of the communication with the sending end. o Matching communication data network transmission flow type interval data;
[0028] S226, construct a data set A'=(a'1, ..., a'1) of the communication data network transmission flow type corresponding to the communication data network transmission flow type interval data output in step S225 through data identification. o ,…,a' α ), where a' o Indicates the communication characteristic data of the sender a o The corresponding sender communication data network transmission traffic type data;
[0029] S23, according to the transmitting end communication data network transmission flow type data set A' o The sender communication characteristic data a corresponding to the same communication data network transmission flow type in the sender communication characteristic data set A is o Combine data to construct a data set of the transmission flow packet of the communication data network of the sender A”=(a″1,…,a″ n ,…,a″ β ), where a″ n The transmitting end communication data network transmission traffic type data a′ corresponding to all nth communication data network transmission traffic types in the transmitting end communication data network transmission traffic type data set A′ o The sending end communication data network transmits traffic packet data by data combination generation.
[0030] Preferably, the spatial coordinate parameter collection and processing of the communication data receiving terminal of the receiving end is performed based on the receiving end communication receiving IP address data, and the operation steps of generating the spatial coordinate data of the receiving end communication terminal are as follows:
[0031] S31, collect the spatial coordinates of the communication terminal where the communication platform of the communication data receiving end is running corresponding to the communication IP address data p of the receiving end online through the position sensor, and generate the spatial coordinate data k of the communication terminal of the receiving end, where k=(x k ,y k ,z k ), x k Indicates the longitude corresponding to the spatial coordinate data of the receiving communication terminal, y k Indicates the latitude corresponding to the spatial coordinate data of the receiving communication terminal, z k Indicates the altitude corresponding to the spatial coordinate data of the receiving communication terminal, and the communication terminal includes any one of a mobile phone, a desktop computer, a laptop computer, a tablet computer, and a smart watch.
[0032] Preferably, the operation steps of performing the object positioning processing of the communication area where the receiving terminal is located according to the spatial coordinate data of the receiving terminal communication terminal in combination with the map software to generate the object data of the communication area where the receiving terminal is located are as follows:
[0033] S41. Input the spatial coordinate parameters in the spatial coordinate data k of the receiving communication terminal into the spatial position retrieval dialog box of the map software to search online for the communication data receiving end's communication geographic area object information parameters and generate the communication area object data C of the receiving end. The communication area object data of the receiving end includes the administrative name of the communication area and the communication geographic area number. The map software includes any one of Baidu Maps, Amap, and Google Maps.
[0034] Preferably, according to the communication area object data where the receiving end is located and the communication base station object data of different communication areas of the receiving end, the communication base station object data in the communication area where the receiving end is located is searched, the communication base station object data of the specific communication area of the receiving end is generated, and the spatial coordinate identification processing of the communication base station is performed with the communication base station object spatial coordinate data of the communication area of the receiving end, and the operation steps of constructing the communication base station object spatial coordinate data of the specific communication area of the receiving end are as follows:
[0035] S51: Establishing a data set of communication base station objects in different communication areas at the receiving end v=1,2,3,…,χ,where C v represents the vth receiving end communication area, χ represents the maximum number of receiving end communication areas, d 1,1 Indicates the communication base station object data of the first receiving end in the communication area of the first receiving end; Indicates the communication base station object data of the m1th receiving end in the communication area of the 1st receiving end;
[0036] d v,1 Indicates the communication base station object data of the first receiving end in the communication area of the vth receiving end; Indicates the mth v The base station object data of different communication areas of the receiving end;
[0037] d χ,1 Indicates the communication base station object data of the first receiving end in the communication area of the xth receiving end; represents the mth χ receiving end communication area different communication base station object data, the receiving end communication area different communication base station object data includes the communication base station object name and the base station object communication identification code;
[0038] Establish the spatial coordinate data set of the communication base station object in the communication area of the receiving end where e 1,1 Indicates the base station object data d of different communication areas at the receiving end 1,1 The corresponding receiving end communication area communication base station object space coordinate data; Indicates the communication base station object data of different communication areas at the receiving end The corresponding receiving end communication area communication base station object space coordinate data;
[0039] e v,1 Indicates the base station object data d of different communication areas at the receiving end v,1 The corresponding receiving end communication area communication base station object space coordinate data; Indicates the communication base station object data of different communication areas at the receiving end The corresponding receiving end communication area communication base station object space coordinate data;
[0040] e χ,1 Indicates the base station object data d of different communication areas at the receiving end χ,1 The corresponding receiving end communication area communication base station object space coordinate data; Indicates the communication base station object data of different communication areas at the receiving end The corresponding receiving end communication area communication base station object spatial coordinate data; the receiving end communication area communication base station object spatial coordinate data includes the longitude, latitude and altitude of the specific communication base station object;
[0041] S52, using the BERT language model to compare the communication area object data C where the receiving end is located with the communication base station object data set D of the receiving end in different communication areas, according to the receiving end communication area keyword, to search for the communication base station object data of the receiving end in different communication areas corresponding to the communication area object data C where the receiving end is located, and generate a communication base station object data set of the specific communication area of the receiving end where d' v,1 Indicates the communication area object data C of the first receiving end corresponding to the communication area object data C of the receiving end; Indicates the mth corresponding to the communication area object data C where the receiving end is located v The base station object data of different communication areas of the receiving end;
[0042] S53, adopting a breadth-first search algorithm, searches for the spatial coordinates of the communication base station object in the communication area where the communication data receiving end is located according to the receiving end communication area keyword and the communication base station object number of the receiving end in the communication area communication base station object data set D' of the receiving end and the communication area communication base station object spatial coordinate data set E of the receiving end communication area, and constructs the communication base station object spatial coordinate data set of the receiving end communication area where e' v,1 Indicates the communication base station object data d' of the specific communication area of the receiving end v,1 The corresponding receiving end specific communication area communication base station object space coordinate data; Indicates the communication base station object data of the specific communication area of the receiving end The corresponding receiving end specific communication area communication base station object space coordinate data.
[0043] Preferably, the optimal communication base station object screening process of the communication area where the receiving end is located is performed based on the spatial coordinate data of the communication terminal of the receiving end, the spatial coordinate data of the communication base station object of the specific communication area of the receiving end, and the communication base station object data of the specific communication area of the receiving end, and the operation steps of generating the optimal communication base station object data of the communication area of the receiving end are as follows:
[0044] S61, based on the spatial coordinate data k of the communication terminal at the receiving end and the spatial coordinate data set E' of the communication base station object in the specific communication area of the receiving end, measure the spatial distance between the communication terminal at the receiving end and each communication base station object in the communication area, and generate the distance data set between the receiving end and the communication base station object where f v,1 Indicates the spatial coordinate data k of the receiving end communication terminal and the spatial coordinate data e' of the communication base station object in the specific communication area of the receiving end v,1 The corresponding distance data between the receiving end and the communication base station object; Indicates the spatial coordinate data k of the receiving end communication terminal and the spatial coordinate data of the communication base station object in the specific communication area of the receiving end The corresponding distance data between the receiving end and the communication base station object, f v,1 and The unit of all is kilometers;
[0045] S62, performing distance value analysis on the distance data between the receiving end and the communication base station in the distance data set F between the receiving end and the communication base station, searching for the distance data between the receiving end and the communication base station with the smallest distance value, and generating the best distance data between the receiving end and the communication base station through data identification. best , where f best The unit is kilometers;
[0046] S63, the distance data f between the best receiving end and the communication base station object best According to the receiving end communication area keyword and the communication base station object number and the receiving end specific communication area communication base station object data in the receiving end specific communication area communication base station object data set D', the best communication base station object distance data f is searched out. best The corresponding receiving end specific communication area communication base station object data is generated through data identification to generate the receiving end communication area optimal communication base station object data d best .
[0047] Preferably, the steps of constructing the network traffic monitoring real-time communication data and executing the network traffic monitoring real-time communication operation are as follows:
[0048] S71, the sending end communication data network transmission flow packet data set A" and the receiving end communication area best communication base station object data d best After data combination, the real-time communication data G of network traffic monitoring is constructed, where G = (A", d best );
[0049] S72, monitoring the best communication base station object data d in the receiving end communication area in the real-time communication data G according to the network traffic best Execute a network traffic monitoring real-time communication operation of sending the sending end communication data network transmission traffic packet data set A" from the sending end to the receiving end.
[0050] A network traffic monitoring system, used to implement the network traffic monitoring method, the system comprises a network traffic monitoring sending end information processing module, a network traffic monitoring receiving end information processing module, and a network traffic monitoring communication execution module;
[0051] The network traffic monitoring sending end information processing module includes a sending end communication characteristic parameter collection unit, a receiving end communication receiving IP address parameter collection unit, a communication data network transmission traffic type interval storage unit, a sending end communication data network transmission traffic type identification unit, and a sending end communication data network transmission traffic packet generation unit;
[0052] The sending end communication characteristic parameter collection unit collects the sending end communication characteristic data through the network monitoring platform; the receiving end communication receiving IP address parameter collection unit collects the receiving end communication receiving IP address data through the network monitoring platform; the communication data network transmission flow type interval storage unit is used to store the communication data network transmission flow type interval data; the sending end communication data network transmission flow type identification unit is used to perform the communication data network transmission flow size type identification processing of the sending end according to the sending end communication characteristic data and the communication data network transmission flow type interval data, and generate the sending end communication data network transmission flow type data; the sending end communication data network transmission flow packet generation unit constructs the sending end communication data network transmission flow packet data according to the sending end communication data network transmission flow type data and the sending end communication characteristic data;
[0053] The network traffic monitoring receiving end information processing module includes a receiving end communication terminal space coordinate acquisition unit, a receiving end communication area object positioning unit, a receiving end different communication area communication base station object storage unit, a receiving end specific communication area communication base station object search unit, a receiving end communication area communication base station object space coordinate storage unit, a receiving end specific communication area communication base station object space coordinate search unit, and a receiving end communication area best communication base station object screening unit;
[0054] The receiving end communication terminal spatial coordinate acquisition unit performs spatial coordinate parameter acquisition processing of the receiving end communication data receiving terminal based on the receiving end communication receiving IP address data combined with the position sensor to generate the receiving end communication terminal spatial coordinate data; the receiving end communication area object positioning unit performs object positioning processing of the communication area where the receiving end is located according to the receiving end communication terminal spatial coordinate data combined with map software to generate the communication area object data of the receiving end; the receiving end different communication area communication base station object storage unit is used to store the communication base station object data of different communication areas of the receiving end; the receiving end specific communication area communication base station object search unit performs communication base station object search processing in the communication area where the receiving end is located according to the communication area object data of the receiving end and the communication base station object data of different communication areas of the receiving end, and generates the specific communication area of the receiving end. Domain communication base station object data; the receiving end communication area communication base station object spatial coordinate storage unit is used to store the receiving end communication area communication base station object spatial coordinate data; the receiving end specific communication area communication base station object spatial coordinate search unit performs spatial coordinate identification processing of the communication base station according to the receiving end specific communication area communication base station object data and the receiving end communication area communication base station object spatial coordinate data, and constructs the receiving end specific communication area communication base station object spatial coordinate data; the receiving end communication area best communication base station object screening unit performs the best communication base station object screening processing in the communication area where the receiving end is located according to the receiving end communication terminal spatial coordinate data, the receiving end specific communication area communication base station object spatial coordinate data and the receiving end specific communication area communication base station object data, and generates the receiving end communication area best communication base station object data;
[0055] The network traffic monitoring communication execution module includes a network traffic monitoring real-time communication parameter generation unit and a network traffic monitoring real-time communication job execution unit;
[0056] The network traffic monitoring real-time communication parameter generating unit is used to construct network traffic monitoring real-time communication data; the network traffic monitoring real-time communication job executing unit executes the network traffic monitoring real-time communication job according to the network traffic monitoring real-time communication data.
[0057] (III) Beneficial effects
[0058] The present invention provides a network traffic monitoring method and system, which have the following beneficial effects:
[0059] 1. Through the cooperation between the communication characteristic parameter collection unit at the sending end and the communication receiving IP address parameter collection unit at the receiving end, the network monitoring platform is used to accurately collect the communication information of the sending end and the communication receiving IP address parameters of the receiving end, so as to provide real data support for the classification of communication data network transmission traffic and the screening of receiving end communication base station objects; the communication data network transmission traffic type identification unit at the sending end and the communication data network transmission traffic packet generation unit at the sending end cooperate with each other, and the communication characteristic parameters of the sending end are combined with the intelligent identification algorithm and the communication data network transmission traffic type interval parameters to perform intelligent analysis of the size and type of the communication data network transmission traffic of the sending end, and autonomously and efficiently generate the communication data network transmission traffic packet parameters of the sending end, so as to realize the scientific classification and combined transmission of different types of communication data network transmission traffic, improve the security and quality of communication transmission, and improve the applicability of the network traffic monitoring system.
[0060] 2. Through the cooperation of the spatial coordinate acquisition unit of the communication terminal at the receiving end and the object positioning unit of the communication area at the receiving end, the spatial coordinate parameters of the communication terminal at the receiving end are accurately collected by using the communication receiving IP address of the receiving end in combination with the location sensor, and the communication area where the communication transmission receiving end is located is dynamically and accurately located in combination with the map software; the communication base station object search unit of the specific communication area at the receiving end and the communication base station object spatial coordinate search unit of the specific communication area at the receiving end cooperate with each other, and the object parameters of the communication area where the receiving end is located are combined with the object parameters of the communication base stations in different communication areas of the receiving end and the spatial coordinate parameters of the communication base stations in the communication area of the receiving end to accurately and scientifically search for the communication base station objects and the communication base station coordinates in the communication area where the receiving end is located, so as to realize intelligent analysis of the communication base station object information and location information of the communication area where the communication transmission receiving end is located; the optimal communication base station object screening unit of the communication area at the receiving end accurately evaluates the communication base station object closest to the communication transmission receiving end based on the spatial coordinate parameters of the communication terminal at the receiving end and the object information and location information of the communication base station in the communication area where the receiving end is located, so as to realize scientific identification of the optimal communication base station object at the receiving end, improve the communication transmission efficiency, and realize refined control of the network traffic monitoring system.
[0061] 3. Through the network traffic monitoring real-time communication parameter generation unit, the network traffic monitoring real-time communication parameters are constructed based on the communication data network transmission flow packet parameters of the sending end and the optimal communication base station object parameters of the receiving end, so as to realize the efficient and scientific collection of network traffic monitoring communication data; the network traffic monitoring real-time communication operation execution unit independently and efficiently executes the network traffic monitoring real-time communication operation according to the network traffic monitoring real-time communication parameters, thereby improving the response efficiency of communication transmission and the timeliness of the network traffic monitoring system. BRIEF DESCRIPTION OF THE DRAWINGS
[0062] Figure 1 A schematic diagram of a module of a network traffic monitoring system provided by the present invention;
[0063] Figure 2 The present invention provides a flow chart of a network traffic monitoring method. DETAILED DESCRIPTION
[0064] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0065] The embodiments of the network traffic monitoring method and system are as follows:
[0066] Embodiment 1:
[0067] See also Figure 1 - Figure 2 , a network traffic monitoring method and system, the method comprising the following steps:
[0068] S1, collect the communication characteristic data of the sending end and the communication receiving IP address data of the receiving end;
[0069] S2, performing identification processing on the size and type of the communication data network transmission flow of the sender according to the communication characteristic data of the sender and the communication data network transmission flow type interval data, generating the communication data network transmission flow type data of the sender and constructing the communication data network transmission flow packet data of the sender;
[0070] S3, based on the receiving end communication receiving IP address data, the receiving end communication data receiving terminal space coordinate parameter collection and processing is performed to generate the receiving end communication terminal space coordinate data;
[0071] S4, performing positioning processing on the communication area object where the receiving end is located according to the spatial coordinate data of the communication terminal of the receiving end in combination with the map software, and generating the communication area object data where the receiving end is located;
[0072] S5, performing a communication base station object search process within the communication area where the receiving end is located according to the communication area object data of the receiving end and the communication base station object data of different communication areas of the receiving end, generating the communication base station object data of the specific communication area of the receiving end and performing a communication base station spatial coordinate recognition process on the communication base station object spatial coordinate data of the communication area of the receiving end, and constructing the communication base station object spatial coordinate data of the specific communication area of the receiving end;
[0073] S6, based on the spatial coordinate data of the communication terminal at the receiving end, the spatial coordinate data of the communication base station object in the specific communication area of the receiving end, and the communication base station object data in the specific communication area of the receiving end, the best communication base station object data in the communication area of the receiving end is screened and processed, and the best communication base station object data in the communication area of the receiving end is generated;
[0074] S7. Construct network traffic monitoring real-time communication data and execute network traffic monitoring real-time communication operations.
[0075] For further information, see Figure 1 - Figure 2 The steps for collecting the communication characteristic data of the sender and the IP address data of the receiver are as follows:
[0076] S11, collect the communication content data of the sender online through the network monitoring platform and generate the communication feature data set A of the sender = (a1, ..., a o ,…,a α ), o=1,2,3,…,α; where a o represents the oth sender communication characteristic data, α represents the maximum number of sender communication characteristic data, a o The unit is kilobytes. The communication characteristic data of the sending end indicates the communication data composed of different types of data capacity sizes sent by the sending end.
[0077] The IP address parameters of the communication platform of the communication data receiving end are collected online through the network monitoring platform and the receiving end communication receiving IP address data p is generated. The communication platform includes any one of WeChat, DingTalk, QQ, GoogleTalk and Feige Shushu.
[0078] The steps of identifying the size and type of the communication data network transmission flow at the sender according to the communication characteristic data of the sender and the communication data network transmission flow type interval data, generating the communication data network transmission flow type data of the sender and constructing the communication data network transmission flow packet data of the sender are as follows:
[0079] S21, establish the communication data network transmission flow type interval data set B = ([b 1,1 ,b 1,2 ] 1 ,…,[b n,1 ,b n,2 ] n ,…,[b β,1 ,b β,2 ] β ), n=1,2,3,…,β, where [b n,1 ,b n,2 ] n Indicates the nth type of communication data network transmission traffic type interval data, bn,1 and b n,2 Respectively represent the nth type of communication data network transmission flow type interval data [b n,1 ,b n,2 ] n The minimum and maximum values of the communication data network transmission traffic, β represents the maximum value of the number of communication data network transmission traffic types, b n,1 and b n,2 The unit of kilobytes is;
[0080] S22, sender communication feature data a in sender communication feature data set A o According to the number of the sending end communication characteristic data, the communication data network transmission flow type interval data set B is numbered in order and the communication data network transmission flow type interval data set [b n,1 ,b n,2 ] n The minimum and maximum values of the corresponding communication data network transmission flow are compared to search for the communication characteristic data a of the sender. o The corresponding communication data network transmission traffic type is used to generate a sender communication data network transmission traffic type data set A′ through data identification; the specific steps for generating the sender communication data network transmission traffic type data set A′ are as follows:
[0081] S221, initialization, setting the maximum number of iterations T of the algorithm;
[0082] S222, propagation: Synchronize the communication data network transmission flow type interval data in the communication data network transmission flow type interval data set B to water waves. Each communication data network transmission flow type interval data water wave is an independent individual. Then each communication data network transmission flow type interval data water wave will have three attributes: position, wavelength and wave height
[0083] In each iteration, each communication data network transmission flow type interval data water wave will propagate the communication data network transmission flow type interval data in the communication data network transmission flow type interval data set B search space and the sender communication feature data a o Search and match, and the height of the water wave It will decrease by 1, and its position update formula is as follows: in It represents the position of water wave i in the search space of the communication data network transmission flow type interval data set B after the tth iteration in the propagation stage; represents the position of water wave i in the search space of the communication data network transmission flow type interval data set B before the tth iteration in the propagation stage; υ and τ are the upper and lower bounds of the communication data network transmission flow type interval data set B search space respectively, and rand(-1,1) represents a random function with the value (-1,1);
[0084] S223, refraction: after a communication data network transmission flow type interval data wave propagates, the communication data network transmission flow type interval data wave is refracted and combined with the communication data network transmission flow type interval data in the communication data network transmission flow type interval data set B search space and the sending end communication feature data a o Search and match, each transmission, communication data network transmission flow type interval data water wave height will decrease by 1 when When it decreases to 0, the communication data network transmission flow type interval data water wave will be refracted, and its height and wavelength will change; the position after refraction is normally distributed at a position with the current communication data network transmission flow type interval data water wave and the midpoint of the optimal communication data network transmission flow type interval data water wave as the mean, and the distance between the current communication data network transmission flow type interval data water wave and the optimal communication data network transmission flow type interval data water wave as the variance. After refraction, the height of the communication data network transmission flow type interval data water wave will be reinitialized to the maximum wave height After refraction, recalculate the wavelength of the data water wave in the communication data network transmission flow type interval
[0085] S224, breaking waves: after the communication data network transmission flow type interval data water wave propagates in the communication data network transmission flow type interval data set B search space, it reaches a position that is better than the current optimal communication data network transmission flow type interval data water wave, that is, searching for the communication feature data a with the sender in the communication data network transmission flow type interval data set B search space o The location of the communication data network transmission flow type interval data that matches the communication data network transmission flow type interval data water wave will break the waves, and propagate the current optimal communication data network transmission flow type interval data water wave to the location where the breaking waves are generated, that is, the output is the communication characteristic data a of the sending end. o The location of the interval data of the transmission flow type of the matching communication data network and the generation formula of the breaking wave location are as follows:
[0086] Where U″ i trepresents the position of water wave i in the search space of the communication data network transmission flow type interval data set B after the tth iteration in the breaking wave stage, rand(0,1) represents a random function with the value (0,1), 1 to β represents the spatial dimension number randomly selected by each breaking wave in the search space of the communication data network transmission flow type interval data set B with a spatial dimension of β, represents the spatial dimension that is actually randomly selected for each breaking wave, to represents the specific spatial dimension parameter randomly selected for each breaking wave, is a constant;
[0087] S225. When the maximum number of iterations T is met, output the characteristic data a of the communication with the sending end. o Matching communication data network transmission flow type interval data;
[0088] S226, construct a data set A'=(a'1, ..., a' o ,…,a' α ), where a' o Indicates the communication characteristic data of the sender a o The corresponding sender communication data network transmission traffic type data;
[0089] S23, based on the sender communication data network transmission flow type data set A' in the sender communication data network transmission flow type data set A', o The sender communication feature data a corresponding to the same communication data network transmission traffic type in the sender communication feature data set A is o Combine data to construct a data set of the transmission flow packet of the communication data network of the sender A”=(a″1,…,a″ n ,…,a″ β ), where a″ n The transmitting end communication data network transmission flow type data a′ corresponding to all n-th communication data network transmission flow types in the transmitting end communication data network transmission flow type data set A′ o The sending end communication data network transmits traffic packet data by data combination generation.
[0090] Through the cooperation between the communication characteristic parameter collection unit at the sending end and the communication receiving IP address parameter collection unit at the receiving end, the network monitoring platform is used to accurately collect the communication information of the sending end and the communication receiving IP address parameters of the receiving end, so as to provide real data support for the classification of communication data network transmission traffic and the screening of receiving end communication base station objects; the communication data network transmission traffic type identification unit at the sending end and the communication data network transmission traffic packet generation unit at the sending end cooperate with each other, and the communication characteristic parameters of the sending end are combined with the intelligent identification algorithm and the communication data network transmission traffic type interval parameters to perform intelligent analysis of the size and type of the communication data network transmission traffic of the sending end, and autonomously and efficiently generate the communication data network transmission traffic packet parameters of the sending end, so as to realize the scientific classification and combined transmission of different types of communication data network transmission traffic, improve the security and quality of communication transmission, and improve the applicability of the network traffic monitoring system.
[0091] For further information, see Figure 1 - Figure 2 , based on the receiving end communication receiving IP address data, the spatial coordinate parameter collection and processing of the receiving end communication data receiving terminal is performed, and the operation steps of generating the receiving end communication terminal spatial coordinate data are as follows:
[0092] S31, collect the spatial coordinates of the communication terminal where the communication platform of the communication data receiving end is running, and generate the spatial coordinate data k of the communication terminal of the receiving end through the position sensor, where k=(x k ,y k ,z k ), x k Indicates the longitude corresponding to the spatial coordinate data of the receiving communication terminal, y k Indicates the latitude corresponding to the spatial coordinate data of the receiving communication terminal, z k Indicates the altitude corresponding to the spatial coordinate data of the receiving communication terminal, where the communication terminal includes any one of a mobile phone, a desktop computer, a laptop computer, a tablet computer, and a smart watch.
[0093] According to the spatial coordinate data of the communication terminal at the receiving end, combined with the map software, the object positioning processing of the communication area where the receiving end is located is performed, and the operation steps for generating the object data of the communication area where the receiving end is located are as follows:
[0094] S41. Input the spatial coordinate parameters in the spatial coordinate data k of the receiving communication terminal into the spatial position retrieval dialog box of the map software to search online for the communication data receiving end's communication geographic area object information parameters and generate the communication area object data C of the receiving end. The communication area object data of the receiving end includes the administrative name of the communication area and the communication geographic area number. The map software includes any one of Baidu Maps, Amap, and Google Maps.
[0095] According to the communication area object data of the receiving end and the communication base station object data of different communication areas of the receiving end, the communication base station object data in the communication area where the receiving end is located is searched, the communication base station object data of the specific communication area of the receiving end is generated, and the spatial coordinate identification processing of the communication base station is performed on the communication area communication base station object spatial coordinate data of the receiving end communication area, and the operation steps of constructing the communication base station object spatial coordinate data of the specific communication area of the receiving end are as follows:
[0096] S51: Establishing a data set of communication base station objects in different communication areas at the receiving end v=1,2,3,…,χ,where C v represents the vth receiving end communication area, χ represents the maximum number of receiving end communication areas, d 1,1 Indicates the communication base station object data of the first receiving end in the communication area of the first receiving end; Indicates the communication base station object data of the m1th receiving end in the communication area of the 1st receiving end;
[0097] d v,1 Indicates the communication base station object data of the first receiving end in the communication area of the vth receiving end; Indicates the mth v The base station object data of different communication areas of the receiving end;
[0098] d χ,1 Indicates the communication base station object data of the first receiving end in the communication area of the xth receiving end; represents the mth χ The receiving end has different communication area communication base station object data, and the receiving end has different communication area communication base station object data including the communication base station object name and the base station object communication identification code;
[0099] Establish the spatial coordinate data set of the communication base station object in the communication area of the receiving end where e 1,1 Indicates the base station object data d of different communication areas at the receiving end 1,1 The corresponding receiving end communication area communication base station object space coordinate data; Indicates the communication base station object data of different communication areas at the receiving end The corresponding receiving end communication area communication base station object space coordinate data;
[0100] e v,1 Indicates the base station object data d of different communication areas at the receiving end v,1 The corresponding receiving end communication area communication base station object space coordinate data; Indicates the communication base station object data of different communication areas at the receiving end The corresponding receiving end communication area communication base station object space coordinate data;
[0101] e χ,1 Indicates the base station object data d of different communication areas at the receiving end χ,1 The corresponding receiving end communication area communication base station object space coordinate data; Indicates the communication base station object data of different communication areas at the receiving end The corresponding receiving end communication area communication base station object spatial coordinate data; the receiving end communication area communication base station object spatial coordinate data includes the longitude, latitude and altitude of the specific communication base station object;
[0102] S52, using the BERT language model, search the communication area object data C of the receiving end and the communication base station object data set D of different communication areas of the receiving end according to the communication area keyword of the receiving end to find the communication base station object data of different communication areas of the receiving end corresponding to the communication area object data C of the receiving end, and generate the communication base station object data set of the specific communication area of the receiving end where d' v,1 Indicates the communication area object data C of the first receiving end corresponding to the communication base station object data of the specific communication area of the receiving end; Indicates the mth corresponding to the communication area object data C where the receiving end is located v The base station object data of different communication areas of the receiving end;
[0103] S53, using a breadth-first search algorithm, searches for the spatial coordinates of the communication base station object in the communication area where the communication data receiving end is located in the communication data receiving end in the communication area base station object data set D' according to the communication area keyword and the communication base station object number of the receiving end and the communication area base station object spatial coordinate data set E of the communication area base station object of the receiving end, and constructs the communication area base station object spatial coordinate data set of the receiving end. where e' v,1 Indicates the communication base station object data d' of the specific communication area of the receiving end v,1 The corresponding receiving end specific communication area communication base station object space coordinate data; Indicates the communication base station object data of the specific communication area of the receiving end The corresponding receiving end specific communication area communication base station object space coordinate data.
[0104] The optimal communication base station object screening process of the communication area where the receiving end is located is performed according to the spatial coordinate data of the communication terminal of the receiving end, the spatial coordinate data of the communication base station object of the specific communication area of the receiving end, and the communication base station object data of the specific communication area of the receiving end, and the operation steps of generating the optimal communication base station object data of the communication area of the receiving end are as follows:
[0105] S61, based on the spatial coordinate data k of the communication terminal at the receiving end and the spatial coordinate data set E' of the communication base station object in the specific communication area of the receiving end, measure the spatial distance between the communication terminal at the receiving end and each communication base station object in the communication area, and generate the distance data set between the receiving end and the communication base station object where f v,1 Indicates the spatial coordinate data k of the receiving end communication terminal and the spatial coordinate data e' of the communication base station object in the specific communication area of the receiving end v,1 The corresponding distance data between the receiving end and the communication base station object; Indicates the spatial coordinate data k of the receiving end communication terminal and the spatial coordinate data of the communication base station object in the specific communication area of the receiving end The corresponding distance data between the receiving end and the communication base station object, f v,1 and The unit of all is kilometers;
[0106] S62, performing distance value analysis on the distance data between the receiving end and the communication base station in the distance data set F between the receiving end and the communication base station, searching for the distance data between the receiving end and the communication base station with the smallest distance value, and generating the best distance data between the receiving end and the communication base station after data identification. best , where f best The unit is kilometers;
[0107] S63, the distance data f between the best receiving end and the communication base station object best According to the receiving end communication area keyword and the communication base station object number and the receiving end specific communication area communication base station object data in the receiving end specific communication area communication base station object data set D', the best receiving end and the communication base station object distance data f are searched out. best The corresponding receiving end specific communication area communication base station object data is generated through data identification to generate the receiving end communication area optimal communication base station object data d best .
[0108] Through the cooperation of the spatial coordinate acquisition unit of the communication terminal at the receiving end and the object positioning unit of the communication area at the receiving end, the spatial coordinate parameters of the communication terminal at the receiving end are accurately collected by combining the communication receiving IP address of the receiving end with the location sensor, and the communication area where the communication transmission receiving end is located is dynamically and accurately located in combination with the map software; the communication base station object search unit of the specific communication area at the receiving end and the communication base station object spatial coordinate search unit of the specific communication area at the receiving end cooperate with each other, and the object parameters of the communication area where the receiving end is located are combined with the object parameters of the communication base stations in different communication areas of the receiving end and the spatial coordinate parameters of the communication base stations in the communication area of the receiving end to accurately and scientifically search for the communication base station objects and the communication base station coordinates in the communication area where the receiving end is located, so as to realize intelligent analysis of the communication base station object information and location information of the communication area where the communication transmission receiving end is located; the optimal communication base station object screening unit of the communication area at the receiving end accurately evaluates the communication base station object closest to the communication transmission receiving end based on the spatial coordinate parameters of the communication terminal at the receiving end and the object information and location information of the communication base station in the communication area where the receiving end is located, so as to realize scientific identification of the optimal communication base station object at the receiving end, improve the communication transmission efficiency, and realize refined control of the network traffic monitoring system.
[0109] For further information, see Figure 1 - Figure 2 The steps to construct network traffic monitoring real-time communication data and execute network traffic monitoring real-time communication tasks are as follows:
[0110] S71, the sending end communication data network transmission flow packet data set A″ and the receiving end communication area best communication base station object data d best After data combination, the real-time communication data G of network traffic monitoring is constructed, where G = (A", d best );
[0111] S72, monitoring the best communication base station object data d in the receiving end communication area in the real-time communication data G according to the network traffic best Execute the network traffic monitoring real-time communication task of sending the sender communication data network transmission flow packet data set A" from the sender to the receiver.
[0112] Through the network traffic monitoring real-time communication parameter generation unit, the network traffic monitoring real-time communication parameters are constructed based on the sending end communication data network transmission flow packet parameters and the receiving end optimal communication base station object parameters, thereby realizing efficient and scientific collection of network traffic monitoring communication data; the network traffic monitoring real-time communication job execution unit independently and efficiently executes the network traffic monitoring real-time communication jobs according to the network traffic monitoring real-time communication parameters, thereby improving the response efficiency of communication transmission and the timeliness of the network traffic monitoring system.
[0113] Embodiment 2:
[0114] See also Figure 1 - Figure 2 , a network traffic monitoring system, used to implement a network traffic monitoring method, the system includes a network traffic monitoring sending end information processing module, a network traffic monitoring receiving end information processing module, and a network traffic monitoring communication execution module;
[0115] The network traffic monitoring sending end information processing module includes a sending end communication characteristic parameter collection unit, a receiving end communication receiving IP address parameter collection unit, a communication data network transmission traffic type interval storage unit, a sending end communication data network transmission traffic type identification unit, and a sending end communication data network transmission traffic packet generation unit;
[0116] A sending end communication characteristic parameter collection unit collects the sending end communication characteristic data through a network monitoring platform; a receiving end communication receiving IP address parameter collection unit collects the receiving end communication receiving IP address data through a network monitoring platform; a communication data network transmission flow type interval storage unit is used to store communication data network transmission flow type interval data; a sending end communication data network transmission flow type identification unit is used to perform a communication data network transmission flow size type identification process on the sending end based on the sending end communication characteristic data and the communication data network transmission flow type interval data, and generate the sending end communication data network transmission flow type data; a sending end communication data network transmission flow packet generation unit is used to construct the sending end communication data network transmission flow packet data based on the sending end communication data network transmission flow type data and the sending end communication characteristic data;
[0117] The network traffic monitoring receiving end information processing module includes a receiving end communication terminal space coordinate acquisition unit, a receiving end communication area object positioning unit, a receiving end different communication area communication base station object storage unit, a receiving end specific communication area communication base station object search unit, a receiving end communication area communication base station object space coordinate storage unit, a receiving end specific communication area communication base station object space coordinate search unit, and a receiving end communication area best communication base station object screening unit;
[0118] The receiving end communication terminal spatial coordinate acquisition unit performs spatial coordinate parameter acquisition processing of the receiving end communication data receiving terminal based on the receiving end communication receiving IP address data combined with the position sensor to generate the receiving end communication terminal spatial coordinate data; the receiving end communication area object positioning unit performs object positioning processing of the communication area where the receiving end is located according to the receiving end communication terminal spatial coordinate data combined with the map software to generate the communication area object data of the receiving end; the receiving end different communication area communication base station object storage unit is used to store the communication base station object data of the receiving end in different communication areas; the receiving end specific communication area communication base station object search unit performs communication base station object search processing in the communication area where the receiving end is located according to the communication area object data of the receiving end and the communication base station object data of the receiving end in different communication areas, and generates the specific communication area of the receiving end. Domain communication base station object data; a receiving end communication area communication base station object spatial coordinate storage unit, used to store the receiving end communication area communication base station object spatial coordinate data; a receiving end specific communication area communication base station object spatial coordinate search unit, based on the receiving end specific communication area communication base station object data and the receiving end communication area communication base station object spatial coordinate data, to construct the receiving end specific communication area communication base station object spatial coordinate data; a receiving end communication area best communication base station object screening unit, based on the receiving end communication terminal spatial coordinate data, the receiving end specific communication area communication base station object spatial coordinate data and the receiving end specific communication area communication base station object data, to perform the best communication base station object screening process in the communication area where the receiving end is located, to generate the receiving end communication area best communication base station object data;
[0119] The network traffic monitoring communication execution module includes a network traffic monitoring real-time communication parameter generation unit and a network traffic monitoring real-time communication job execution unit;
[0120] The network flow monitoring real-time communication parameter generating unit is used to construct the network flow monitoring real-time communication data; the network flow monitoring real-time communication operation executing unit executes the network flow monitoring real-time communication operation according to the network flow monitoring real-time communication data.
[0121] Although embodiments of the present invention have been shown and described, it will be appreciated by those skilled in the art that various changes, modifications, substitutions and variations may be made to the embodiments without departing from the principles and spirit of the present invention, and that the scope of the present invention is defined by the appended claims and their equivalents.
Claims
1. A network traffic monitoring method and system, characterized in that: The method comprises the following steps: S1, collect the communication characteristic data of the sending end and the communication receiving IP address data of the receiving end; S2, performing a type identification process of the communication data network transmission flow size of the sender according to the communication characteristic data of the sender and the communication data network transmission flow type interval data, generating the communication data network transmission flow type data of the sender and constructing the communication data network transmission flow packet data of the sender; S3, based on the receiving end communication receiving IP address data, performing spatial coordinate parameter collection and processing of the receiving end communication data receiving terminal, generating the receiving end communication terminal spatial coordinate data; S4, performing positioning processing on the communication area object where the receiving end is located according to the spatial coordinate data of the receiving end communication terminal in combination with map software, and generating the communication area object data where the receiving end is located; S5, performing a communication base station object search process within the communication area where the receiving end is located according to the communication area object data of the receiving end and the communication base station object data of different communication areas of the receiving end, generating the communication base station object data of the specific communication area of the receiving end and performing a communication base station spatial coordinate recognition process on the communication base station object spatial coordinate data of the communication area of the receiving end, and constructing the communication base station object spatial coordinate data of the specific communication area of the receiving end; S6, performing a screening process on the best communication base station object in the communication area where the receiving end is located according to the spatial coordinate data of the communication terminal at the receiving end, the spatial coordinate data of the communication base station object in the specific communication area of the receiving end, and the communication base station object data in the specific communication area of the receiving end, and generating the best communication base station object data in the communication area of the receiving end; S7. Construct network traffic monitoring real-time communication data and execute network traffic monitoring real-time communication operations.
2. A network traffic monitoring method according to claim 1, characterized in that: The S1 comprises the following steps: S11, collect the communication content data of the sender online through the network monitoring platform and generate a sender communication feature data set A, wherein A includes a o , where a o represents the communication characteristic data of the oth sender, a o The unit is kilobytes; The IP address parameters of the communication platform at the communication data receiving end are collected online through the network monitoring platform and the receiving end communication receiving IP address data p is generated.
3. A network traffic monitoring method according to claim 2, characterized in that: The S2 comprises the following steps: S21, establish a communication data network transmission flow type interval data set B, wherein B includes [b n,1 ,b n,2 ] n , where [b n,1 ,b n,2 ] n Indicates the nth type of communication data network transmission traffic type interval data, b n,1 and b n,2 Respectively represent the nth type of communication data network transmission flow type interval data [b n,1 ,b n,2 ] n The minimum and maximum values of the transmission flow of the communication data network, b n,1 and b n,2 The unit of kilobytes is; S22, the a in the A o According to the number of the sending end communication feature data, the communication data network transmission flow type interval data in B is numbered in order. n,1 ,b n,2 ] n The corresponding minimum and maximum values of the communication data network transmission flow are compared to find the a o The corresponding communication data network transmission flow type is used to generate a sender communication data network transmission flow type data set A' through data identification; the specific steps for generating the sender communication data network transmission flow type data set A' are as follows: S221, initialization, setting the maximum number of iterations T of the algorithm; S222, propagation: the communication data network transmission flow type interval data in B is synchronously set to water waves, each water wave is an independent individual, then each water wave will have three attributes: position, wavelength l and wave height In each iteration, each water wave transmits traffic type interval data and the a in the communication data network in the B search space in the form of propagation. o Search and match, and the height of the water wave will decrease by 1; S223, refraction: after a water wave propagates, the water wave refracts and the communication data network transmission flow type interval data in the B search space and the a o Search and match, each time the wave height is propagated will decrease by 1 when When it decreases to 0, the water wave will be refracted, and its height and wavelength will change; the position after refraction is normally distributed at a position with the mean of the current water wave and the midpoint of the optimal water wave, and the distance between the current water wave and the optimal water wave as the variance. After refraction, the height of the water wave will be reinitialized to the maximum wave height After refraction, recalculate the wavelength l of the water wave; S224, breaking waves: After the water wave propagates in the B search space, it reaches a position that is better than the current optimal water wave, that is, it searches for a position in the B search space that is consistent with the a o The location of the communication data network transmission flow type interval data that matches the a; then the water wave will break the waves and propagate the current optimal water wave to the location where the breaking waves are generated, that is, the output is the same as the a o The location of the data of the interval of transmission flow type of the matching communication data network; S225. When the maximum number of iterations T is met, output the characteristic data a of the communication with the sending end. o Matching communication data network transmission flow type interval data; S226, construct a data set A' of the communication data network transmission flow type corresponding to the communication data network transmission flow type interval data output in step S225 through data identification, wherein A' includes a' o , where a′ o Indicates the communication characteristic data of the sender a o The corresponding sender communication data network transmission traffic type data; S23, according to a′ in A′ o The a corresponding to the same communication data network transmission traffic type in A o Data combination is performed to construct a sender communication data network transmission flow packet data set A", wherein A" includes a" n , where a″ n The a′ corresponding to all nth communication data network transmission traffic types in A′ o The sending end communication data network transmits traffic packet data by data combination generation.
4. A network traffic monitoring method according to claim 3, characterized in that: The S3 comprises the following steps: S31. Collect online through a position sensor the spatial coordinates of the communication terminal where the communication platform of the communication data receiving end is running, corresponding to the communication receiving IP address data p of the receiving end, and generate the spatial coordinate data k of the communication terminal of the receiving end.
5. A network traffic monitoring method according to claim 4, characterized in that: The S4 comprises the following steps: S41, inputting the spatial coordinate parameters in k into the spatial position search dialog box of the map software to search online for the communication geographic area object information parameters where the communication data receiving end is located and generating the communication area object data C where the receiving end is located.
6. A network traffic monitoring method according to claim 5, characterized in that: The S5 comprises the following steps: S51, establish a receiving end communication base station object data set D in different communication areas, wherein D includes C v , where C v represents the vth receiving end communication area; said D also includes d v,1 to d v,mv , where d v,1 Indicates the communication base station object data of the first receiving end in the communication area of the vth receiving end; d v,mv Indicates the mth v The base station object data of different communication areas of the receiving end; Establish a receiving end communication area communication base station object space coordinate data set E, said E includes C v , said E also includes e v,1 To e v,mv , where e v,1 Indicates the d v,1 Corresponding receiving end communication area communication base station object space coordinate data; e v,mv Indicates the d v,mv The corresponding receiving end communication area communication base station object space coordinate data; S52, using the BERT language model to search the communication base station object data of different communication areas of the receiving end in C and D according to the communication area keyword of the receiving end to obtain the communication base station object data of different communication areas of the receiving end corresponding to C and generate a communication base station object data set D' of the specific communication area of the receiving end, wherein D' includes d' v,1 To d' v,mv , where d' v,1 Indicates the communication base station object data of the first receiving end specific communication area corresponding to C; d' v,mv Indicates the mth v The base station object data of different communication areas of the receiving end; S53, using a breadth-first search algorithm, searches for the spatial coordinates of the communication base station object in the communication area where the communication data receiving end is located with the communication base station object data in the specific communication area of the receiving end in D' according to the communication area keyword and the communication base station object number of the receiving end and the communication base station object spatial coordinate data in the communication area of the receiving end in E, and constructs a set of spatial coordinate data of the communication base station object in the specific communication area of the receiving end E', wherein E' includes e' v,1 To e' v,mv , where e' v,1 Indicates the d' v,1 Corresponding receiving end specific communication area communication base station object space coordinate data; e' v,mv Indicates the d' v,mv The corresponding receiving end specific communication area communication base station object space coordinate data.
7. A network traffic monitoring method according to claim 6, characterized in that The S6 comprises the following steps: S61, based on the k and the E', measure the spatial distance between the receiving end communication terminal and each communication base station object in the communication area, and generate a data set F of the distance between the receiving end and the communication base station object, wherein F includes f v,1 to f v,mv , where f v,1 Indicates that k and e' v,1 The corresponding distance data between the receiving end and the communication base station object; f v,mv Indicates that k and The corresponding distance data between the receiving end and the communication base station object, f v,1 and The unit of all is kilometers; S62, performing distance value analysis on the distance data between the receiving end and the communication base station in F, searching for the distance data between the receiving end and the communication base station with the smallest distance value, and generating the best distance data between the receiving end and the communication base station through data identification. best , where f best The unit is kilometers; S63, the f best According to the receiving end communication area keyword and the communication base station object number and the receiving end specific communication area communication base station object data in D', the best communication base station object search process is performed, and the f is searched out. best The corresponding receiving end specific communication area communication base station object data is generated through data identification to generate the receiving end communication area optimal communication base station object data d best .
8. A network traffic monitoring method according to claim 7, characterized in that: The S7 comprises the following steps: S71, the A" and the d best After data combination, the real-time communication data G of network traffic monitoring is constructed, where G = (A″, d best ); S72, according to the G best Execute a network traffic monitoring real-time communication operation of sending the A" from the sending end to the receiving end.
9. A network traffic monitoring system, used to implement a network traffic monitoring method according to any one of claims 1 to 8, characterized in that: The system comprises a network traffic monitoring sending end information processing module, a network traffic monitoring receiving end information processing module, and a network traffic monitoring communication execution module.
Citation Information
Patent Citations
Network flow monitoring management system and method
CN110838952A
Method and apparatus for packet classification
CN104994016A
Method, mobile terminal and system for returning LTE network based on position
CN110267319A
Network traffic monitoring method and device, computer equipment and storage medium
CN113438123A
Traffic information processing method and device
CN113630747A