Nothing Special   »   [go: up one dir, main page]

CN115622947A - Data transmission method, device and equipment based on service classification and storage medium - Google Patents

Data transmission method, device and equipment based on service classification and storage medium Download PDF

Info

Publication number
CN115622947A
CN115622947A CN202211228497.3A CN202211228497A CN115622947A CN 115622947 A CN115622947 A CN 115622947A CN 202211228497 A CN202211228497 A CN 202211228497A CN 115622947 A CN115622947 A CN 115622947A
Authority
CN
China
Prior art keywords
service
data transmission
qos
current service
current
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
Application number
CN202211228497.3A
Other languages
Chinese (zh)
Inventor
刘三明
方芳
孙大峰
刘亮明
李勇
曾海华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shenzhen Ib Technology Development Co ltd
Original Assignee
Shenzhen Ib Technology Development Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shenzhen Ib Technology Development Co ltd filed Critical Shenzhen Ib Technology Development Co ltd
Priority to CN202211228497.3A priority Critical patent/CN115622947A/en
Publication of CN115622947A publication Critical patent/CN115622947A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/24Traffic characterised by specific attributes, e.g. priority or QoS
    • H04L47/2408Traffic characterised by specific attributes, e.g. priority or QoS for supporting different services, e.g. a differentiated services [DiffServ] type of service

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

The application relates to the technical field of data processing, and provides a data transmission method, a device, equipment and a storage medium based on business classification, wherein the data transmission method based on the business classification comprises the following steps: based on the preset QoS (quality of service) index deployment, classifying all services according to service contents to obtain all service content types; determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents; and adjusting the QoS parameter of the current service based on the content type, and generating a data transmission queue to finish data transmission. Through the mode, the QoS parameters corresponding to the current service are determined through the content type of the current service and the QoS deployment of the preset service quality index, and the data transmission queue is generated through the adjusted QoS parameters, so that the network data transmission efficiency is improved, and the technical problem that the network data transmission efficiency is low at present is solved.

Description

Data transmission method, device, equipment and storage medium based on service classification
Technical Field
The present invention relates to the field of data processing technologies, and in particular, to a data transmission method, device, and apparatus based on service classification, and a computer-readable storage medium.
Background
In a building network, besides traditional data services such as WWW, E-Mail, FTP and the like, services such as video monitoring, video conference, voice telephone and the like are also carried, and the services have a common characteristic that special requirements are required on transmission performances such as bandwidth, delay jitter and the like. Such as video surveillance, video conferencing, require high bandwidth, low delay jitter guarantees. Voice traffic, although not necessarily requiring high bandwidth, is heavily concerned with latency and requires preferential acquisition of processing when congestion occurs.
Network traffic can be divided into real-time traffic and non-real-time traffic. Real-time services often occupy fixed bandwidth, are obviously perceived to network quality changes, and have high requirements on the stability of network quality, such as voice services. Bandwidth occupied by non-real-time services is difficult to predict, and burst traffic often occurs. The burst flow may cause network quality reduction, may cause network congestion, increases forwarding delay, and may also generate packet loss in severe cases, resulting in service quality reduction or even unavailability. Therefore, how to solve the problem of low network data transmission efficiency becomes a technical problem to be urgently solved at present.
Disclosure of Invention
The invention mainly aims to provide a data transmission method, a device, equipment and a computer readable storage medium based on service classification, and aims to solve the technical problem that the existing network data transmission efficiency is low.
In order to achieve the above object, the present invention provides a data transmission method based on service classification, which includes: based on the preset QoS (quality of service) index deployment, classifying all services according to service contents to obtain all service content types; determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents; and adjusting the QoS parameter of the current service based on the content type, and generating a data transmission queue to complete data transmission.
Further, based on the preset QoS, classifying all services according to service contents, and before obtaining all service content types, the method further includes:
acquiring all historical services before the current service, and acquiring all service contents of all the historical services;
and classifying all the service contents according to the QoS requirements of all the service contents, and dividing different service content types as the preset QoS deployment.
Further, the preset QoS deployment includes real-time traffic, bandwidth guarantee traffic, best effort traffic and background transmission traffic.
Further, determining the service content type corresponding to the current service according to the service content of the current service and the all service content types includes:
acquiring the current service content of the current service, matching the current service content with all historical service contents, and generating a matching result;
and determining the service content type corresponding to the current service based on the matching result.
Further, adjusting the QoS parameter of the current service based on the content type includes:
determining a PHB (peer-to-peer) of each hop behavior corresponding to the current service based on the service content type corresponding to the current service, and adding a corresponding PHB label to the current service;
and adjusting the QoS parameters based on the PHB labels, wherein the QoS parameters comprise transmission delay and transmission bandwidth.
Further, based on the content type, adjusting the QoS parameter of the current service, and after generating a data transmission queue to complete data transmission, the method includes:
sending the current service into a transmission queue, and setting the transmission priority of all services in the transmission queue according to the QoS parameters adjusted by all services in the transmission queue;
and allocating transmission bandwidth based on the transmission priority to generate an adjusted queue scheduling strategy.
Further, allocating transmission bandwidth based on the transmission priority to generate an adjusted queue scheduling policy includes:
and generating the queue scheduling strategy and realizing data transmission by weighting random early detection scheduling strategies and setting a preset discarding proportion.
In addition, to achieve the above object, the present invention further provides a data transmission device based on traffic classification, including:
the service content classification module is used for deploying based on a preset service quality index QoS and classifying all services according to service contents to obtain all service content types;
a current service content type confirming module, configured to determine, according to the service content of the current service and the types of all service contents, a service content type corresponding to the current service;
and the QoS parameter adjusting module is used for adjusting the QoS parameter of the current service based on the content type and generating a data transmission queue to finish data transmission.
In addition, in order to achieve the above object, the present invention also provides a data transmission device based on traffic classification, which includes a processor, a memory, and a data transmission program based on traffic classification stored in the memory and executable by the processor, wherein when the data transmission program based on traffic classification is executed by the processor, the steps of the data transmission method based on traffic classification as described above are implemented.
In addition, to achieve the above object, the present invention also provides a computer readable storage medium, on which a data transmission program based on traffic classification is stored, wherein when the data transmission program based on traffic classification is executed by a processor, the steps of the data transmission method based on traffic classification as described above are implemented.
The invention provides a data transmission method based on service classification, which comprises the following steps: based on the QoS deployment of the preset service quality index, classifying all services according to the service content to obtain all service content types; determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents; and adjusting the QoS parameter of the current service based on the content type, and generating a data transmission queue to finish data transmission. Through the mode, the QoS parameters corresponding to the current service are determined through the content type of the current service and the QoS deployment of the preset service quality index, and the data transmission queue is generated through the adjusted QoS parameters, so that the network data transmission efficiency is improved, and the technical problem that the network data transmission efficiency is low at present is solved.
Drawings
Fig. 1 is a schematic hardware structure diagram of a data transmission device based on traffic classification according to an embodiment of the present invention;
fig. 2 is a schematic flow chart of a data transmission method based on service classification according to a first embodiment of the present invention;
fig. 3 is a flowchart illustrating a data transmission method based on service classification according to a second embodiment of the present invention;
fig. 4 is a flowchart illustrating a data transmission method based on service classification according to a third embodiment of the present invention;
fig. 5 is a flowchart illustrating a fourth embodiment of a data transmission method based on service classification according to the present invention;
fig. 6 is a flowchart illustrating a fifth embodiment of a data transmission method based on traffic classification according to the present invention;
fig. 7 is a functional block diagram of a data transmission apparatus based on traffic classification according to a first embodiment of the present invention.
The implementation, functional features and advantages of the objects of the present invention will be further explained with reference to the accompanying drawings.
Detailed Description
It should be understood that the specific embodiments described herein are merely illustrative of the invention and are not intended to limit the invention.
The data transmission method based on the business classification related to the embodiment of the invention is mainly applied to data transmission equipment based on the business classification, and the data transmission generating equipment based on the business classification can be equipment with display and processing functions, such as a PC, a portable computer, a mobile terminal and the like.
Referring to fig. 1, fig. 1 is a schematic diagram of a hardware structure of a data transmission device based on traffic classification according to an embodiment of the present invention. In this embodiment of the present invention, the data transmission device based on the service classification may include a processor 1001 (e.g., a CPU), a communication bus 1002, a user interface 1003, a network interface 1004, and a memory 1005. The communication bus 1002 is used for realizing connection communication among the components; the user interface 1003 may include a Display screen (Display), an input unit such as a Keyboard (Keyboard); the network interface 1004 may optionally include a standard wired interface, a wireless interface (e.g., WI-FI interface); the memory 1005 may be a high-speed RAM memory, or may be a non-volatile memory (e.g., a magnetic disk memory), and optionally, the memory 1005 may be a storage device independent of the processor 1001.
Those skilled in the art will appreciate that the hardware configuration shown in fig. 1 does not constitute a limitation of the traffic classification based data transmission apparatus and may include more or less components than those shown, or some components in combination, or a different arrangement of components.
With continued reference to fig. 1, the memory 1005 of fig. 1, which is one type of computer-readable storage medium, may include an operating system, a network communication module, and a data transmission program based on traffic classification.
In fig. 1, the network communication module is mainly used for connecting to a server and performing data communication with the server; and the processor 1001 may call the data transmission program based on the service classification stored in the memory 1005 and execute the data transmission method based on the service classification provided by the embodiment of the present invention.
The embodiment of the invention provides a data transmission method based on service classification.
Referring to fig. 2, fig. 2 is a flowchart illustrating a data transmission method based on service classification according to a first embodiment of the present invention.
In this embodiment, the data transmission method based on service classification includes the following steps:
s10, based on the preset QoS deployment, classifying all services according to service contents to obtain all service content types;
step S20, determining the service content type corresponding to the current service according to the service content of the current service and all the service content types;
and step S30, based on the content type, adjusting the QoS parameter of the current service, and generating a data transmission queue to complete data transmission.
In a specific embodiment, the QoS is a concept ubiquitous in various situations where a service supply and demand relationship exists, and it evaluates the ability of a service provider to provide support for the service requirement of a client, so as to provide end-to-end quality of service guarantee for the service of a user. In general, the QoS metric index is as follows:
throughput (Throughput): which may also be referred to as bandwidth, represents the average rate of a traffic flow over a certain time. Bandwidth scheduling is typically implemented by traffic policing (CAR), traffic shaping (GTS).
Latency (Latency): representing the average time required for a traffic flow to traverse the network. For a device in a network, generally, services with different time delays are divided into several priorities, and service requirements are guaranteed through queue scheduling.
Jitter (Jitter): representing the variation in the time of traffic flow across the network, traffic jitter may be prevented by techniques such as congestion avoidance.
Packet loss Ratio (Drop Ratio): the highest rate of packets is discarded when the packets are transmitted in the network. Packet loss is typically caused by network congestion.
The embodiment provides a data transmission method based on service classification, which includes: based on the QoS deployment of the preset service quality index, classifying all services according to the service content to obtain all service content types; determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents; and adjusting the QoS parameter of the current service based on the content type, and generating a data transmission queue to complete data transmission. Through the mode, the QoS parameters corresponding to the current service are determined through the content type of the current service and the QoS deployment of the preset service quality index, and the data transmission queue is generated through the adjusted QoS parameters, so that the network data transmission efficiency is improved, and the technical problem that the network data transmission efficiency is low at present is solved.
Referring to fig. 3, fig. 3 is a flowchart illustrating a data transmission method based on service classification according to a second embodiment of the present invention.
Based on the foregoing embodiment shown in fig. 2, in this embodiment, before the step S10, the method further includes:
step S01, acquiring all historical services before the current service, and acquiring all service contents of all the historical services;
and S02, classifying all the service contents according to the QoS requirements of all the service contents, and dividing different service content types as the preset QoS deployment.
In a specific embodiment, the service is classified according to the service content as shown in table 1.
TABLE 1
Figure BDA0003881160580000061
Figure BDA0003881160580000071
The embodiment provides a data transmission method based on service classification, which includes: acquiring all historical services before the current service, and acquiring all service contents of all the historical services; classifying all the service contents according to the QoS requirements of all the service contents, dividing different service content types as the preset QoS deployment based on the preset QoS index QoS deployment, and classifying all the services according to the service contents to obtain all the service content types; determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents; and adjusting the QoS parameter of the current service based on the content type, and generating a data transmission queue to finish data transmission. Through the mode, the invention determines the QoS parameter corresponding to the current service through the content type of the current service and the preset QoS index QoS deployment, and generates the data transmission queue through the adjusted QoS parameter, thereby improving the network data transmission efficiency and solving the technical problem of low network data transmission efficiency at present.
Referring to fig. 4, fig. 4 is a flowchart illustrating a data transmission method based on service classification according to a third embodiment of the present invention.
Based on the foregoing embodiment shown in fig. 1, in this embodiment, the step S20 specifically includes:
step S21, obtaining the current service content of the current service, matching the current service content with all the historical service contents, and generating a matching result;
step S22, determining the service content type corresponding to the current service based on the matching result.
In a specific embodiment, the service content types are as follows:
1. real-time service (RealTime)
The voice service system comprises five types of services such as voice service, call signaling, broadcast video, interactive video, desktop conference and the like, and has the common characteristic that the requirement on time delay is very high, and if the delay is too long, the quality of voice and video is reduced, so that the final experience of a user is influenced. The total bandwidth of this type of traffic generally does not exceed 45%.
2. Bandwidth guarantee service (GuaranteedBandth)
Including network control, video on demand, network management, transaction services, with a total bandwidth of about 24%. The services have the common characteristics of belonging to basic services in enterprises, needing to ensure a certain bandwidth and being not very sensitive to time delay.
3. Best effort service (BestEffort)
Also known as standard traffic, DSCP/802.1P is usually marked 0 and should generally allocate enough bandwidth for best effort class, suggesting a reservation of at least 25%.
4. Background transmission service (Scavenger)
Including BULK data and background traffic, this type of traffic needs to have a moderately restricted bandwidth, preventing it from occupying the entire link. The general bandwidth allocation is 5%.
The embodiment provides a data transmission method based on service classification, which includes: acquiring the current service content of the current service, matching the current service content with all historical service contents, and generating a matching result; determining the service content type corresponding to the current service based on the matching result; determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents; and adjusting the QoS parameter of the current service based on the content type, and generating a data transmission queue to complete data transmission. Through the mode, the invention determines the QoS parameter corresponding to the current service through the content type of the current service and the preset QoS index QoS deployment, and generates the data transmission queue through the adjusted QoS parameter, thereby improving the network data transmission efficiency and solving the technical problem of low network data transmission efficiency at present.
Referring to fig. 5, fig. 5 is a flowchart illustrating a data transmission method based on service classification according to a fourth embodiment of the present invention.
Based on the foregoing embodiment shown in fig. 1, in this embodiment, the step S30 specifically includes:
step S31, determining a PHB (physical bearer block) of each hop corresponding to the current service based on the service content type corresponding to the current service, and adding a corresponding PHB label to the current service;
and step S32, adjusting the QoS parameters based on the PHB labels, wherein the QoS parameters comprise transmission delay and transmission bandwidth.
In a specific embodiment, a bandwidth model of each service is shown in table 2.
TABLE 2
Figure BDA0003881160580000091
Figure BDA0003881160580000101
It is understood that PHB is an abbreviation of Per Hop Behavior, i.e., the processing of messages by devices. It may be understood that PHBs are scheduling, packet dropping, policing, shaping, re-marking, etc. actions, which are not exactly device specific actions, but PHBs only define some externally visible forwarding actions, and no specific implementation is specified. In other words, PHB summarizes various behaviors into several categories. As with the standard for star hotels, there may be 3, 4, 5 such stars. RFC defines four types of standard PHB, and is represented by symbols CS, EF, AF, BE, each type of PHB corresponding to a set of DSCP. In fact, PHBs are classified according to visible service characteristics, such as delay, jitter, or packet loss rate.
Be, has no quality assurance, generally corresponds to a conventional IP packet delivery service, only concerns reachability, and does not make any requirements in other aspects. In an IP network, the default PHB is the BE. Any router must support BE PHBs.
And 2, AF represents services with guaranteed bandwidth and controllable time delay, and is suitable for services such as video, voice and enterprise VPN.
And EF, low time delay, low jitter and low packet loss rate, and corresponds to real-time services such as videos, voices, conference televisions and the like in practical application.
CS, because some existing networks do not support differentiated services, only the first 3 bits of DSCP are parsed, and for backward compatibility, all DSCP values with the format XXX000 are reserved in the standard, and the values correspond to CS PHB.
The PHBs in the table are sorted by a number, AF for example, is subdivided into 4 levels, and each level has 3 drop priorities expressed in the form: AF1x AF4x (x represents the discarding priority, and takes the value of 1-3).
The embodiment provides a data transmission method based on service classification, which includes: based on the QoS deployment of the preset service quality index, classifying all services according to the service content to obtain all service content types; determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents; determining a PHB (per hop behavior) corresponding to the current service based on the service content type corresponding to the current service, and adding a corresponding PHB label to the current service; and adjusting the QoS parameters based on the PHB labels, wherein the QoS parameters comprise transmission delay and transmission bandwidth. Through the mode, the QoS parameters corresponding to the current service are determined through the content type of the current service and the QoS deployment of the preset service quality index, and the data transmission queue is generated through the adjusted QoS parameters, so that the network data transmission efficiency is improved, and the technical problem that the network data transmission efficiency is low at present is solved.
Referring to fig. 6, fig. 6 is a flowchart illustrating a data transmission method based on traffic classification according to a fourth embodiment of the present invention.
Based on the foregoing embodiment shown in fig. 5, in this embodiment, after the step S30, the method further includes:
step S33, sending the current service into a transmission queue, and setting the transmission priority of all services in the transmission queue according to the QoS parameters after all services in the transmission queue are adjusted;
and step S34, distributing transmission bandwidth based on the transmission priority to generate an adjusted queue scheduling strategy.
Further, the step S34 further includes:
and generating the queue scheduling strategy and realizing data transmission by weighting a random early detection scheduling strategy and setting a preset discarding proportion.
In addition, the embodiment of the invention also provides a data transmission device based on the service classification.
Referring to fig. 7, fig. 7 is a functional block diagram of a data transmission apparatus based on traffic classification according to a first embodiment of the present invention.
In this embodiment, the data transmission apparatus based on traffic classification includes:
a service content classification module 10, configured to arrange based on a preset quality of service index QoS, and classify all services according to service contents to obtain all service content types;
a current service content type determining module 20, configured to determine, according to the service content of the current service and the types of all service contents, a service content type corresponding to the current service;
and a QoS parameter adjusting module 30, configured to adjust the QoS parameter of the current service based on the content type, and generate a data transmission queue to complete data transmission.
Further, the data transmission apparatus based on traffic classification further includes a QoS deployment module, where the QoS deployment module includes:
a historical service acquiring unit, configured to acquire all historical services before the current service, and acquire all service contents of all historical services;
and the preset QoS deployment unit is used for classifying all the service contents according to the QoS requirements of all the service contents, and dividing different service content types to serve as the preset QoS deployment.
Further, the service content classification module 10 specifically includes:
the matching unit is used for acquiring the current service content of the current service, matching the current service content with all the historical service contents and generating a matching result;
and the service content type confirming unit is used for determining the service content type corresponding to the current service based on the matching result.
Further, the QoS parameter adjusting module 30 specifically includes:
a PHB labeling unit, configured to determine a PHB of a per-hop behavior corresponding to the current service based on a service content type corresponding to the current service, and add a corresponding PHB label to the current service;
and the QoS parameter adjusting unit is used for adjusting the QoS parameter based on the PHB label, wherein the QoS parameter comprises transmission delay and transmission bandwidth.
Further, the QoS parameter adjusting module 30 further includes:
a transmission priority setting unit, configured to send the current service to a transmission queue, and set the transmission priority of all services in the transmission queue according to the QoS parameter after all services in the transmission queue are adjusted;
and the queue scheduling strategy unit is used for distributing transmission bandwidth based on the transmission priority so as to generate an adjusted queue scheduling strategy.
Further, the data transmission apparatus based on traffic classification further includes:
and the preset discarding proportion unit is used for detecting the scheduling strategy in advance through weighting random, and setting the preset discarding proportion so as to generate the queue scheduling strategy and realize data transmission.
Each module in the data transmission device based on the service classification corresponds to each step in the data transmission method embodiment based on the service classification, and the functions and implementation processes thereof are not described in detail herein.
In addition, the embodiment of the invention also provides a computer readable storage medium.
The computer readable storage medium of the present invention stores a data transmission program based on traffic classification, wherein the data transmission program based on traffic classification implements the steps of the data transmission method based on traffic classification as described above when being executed by a processor.
The method implemented when the data transmission program based on the service classification is executed may refer to each embodiment of the data transmission method based on the service classification of the present invention, and details thereof are not repeated herein.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or system that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or system. Without further limitation, an element defined by the phrases "comprising a," "8230," "8230," or "comprising" does not exclude the presence of other like elements in a process, method, article, or system comprising the element.
The above-mentioned serial numbers of the embodiments of the present invention are merely for description and do not represent the merits of the embodiments.
The application is operational with numerous general purpose or special purpose computing system environments or configurations. For example: personal computers, server computers, hand-held or portable devices, tablet-type devices, multiprocessor systems, microprocessor-based systems, set top boxes, programmable consumer electronics, network PCs, minicomputers, mainframe computers, distributed computing environments that include any of the above systems or devices, and the like. The application may be described in the general context of computer-executable instructions, such as program modules, being executed by a computer. Generally, program modules include routines, programs, objects, components, data structures, etc. that perform particular tasks or implement particular abstract data types. The application may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote computer storage media including memory storage devices.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solution of the present invention or the portions contributing to the prior art may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) as described above and includes several instructions for enabling a terminal device (which may be a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
The above description is only a preferred embodiment of the present invention, and not intended to limit the scope of the present invention, and all modifications of equivalent structures and equivalent processes, which are made by using the contents of the present specification and the accompanying drawings, or directly or indirectly applied to other related technical fields, are included in the scope of the present invention.

Claims (10)

1. A data transmission method based on service classification is characterized in that the data transmission method based on service type comprises the following steps:
based on the preset QoS (quality of service) index deployment, classifying all services according to service contents to obtain all service content types;
determining the service content type corresponding to the current service according to the service content of the current service and the types of all the service contents;
and adjusting the QoS parameter of the current service based on the content type, and generating a data transmission queue to finish data transmission.
2. The data transmission method based on service classification as claimed in claim 1, wherein the deploying based on the preset QoS index, classifying all services according to service contents, before obtaining all service content types, further comprises:
acquiring all historical services before the current service, and acquiring all service contents of all the historical services;
and classifying all the service contents according to the QoS requirements of all the service contents, and dividing different service content types as the preset QoS deployment.
3. The traffic classification-based data transmission method according to claim 2, characterized in that the pre-set QoS deployment comprises real-time traffic, bandwidth guaranteed traffic, best effort traffic and background transmission traffic.
4. The data transmission method based on service classification as claimed in claim 1, wherein the determining the service content type corresponding to the current service according to the service content of the current service and the all service content types includes:
acquiring the current service content of the current service, matching the current service content with all historical service contents, and generating a matching result;
and determining the service content type corresponding to the current service based on the matching result.
5. The traffic classification-based data transmission method according to claim 1, wherein the adjusting the QoS parameter of the current traffic based on the content type comprises:
determining a PHB (per hop behavior) corresponding to the current service based on the service content type corresponding to the current service, and adding a corresponding PHB label to the current service;
and adjusting the QoS parameters based on the PHB labels, wherein the QoS parameters comprise transmission delay and transmission bandwidth.
6. The method for data transmission based on traffic classification as claimed in claim 1, wherein the adjusting the QoS parameter of the current traffic based on the content type comprises, after generating a data transmission queue to complete data transmission, the method comprising:
sending the current service into a transmission queue, and setting the transmission priority of all services in the transmission queue according to the QoS parameters adjusted by all services in the transmission queue;
and allocating transmission bandwidth based on the transmission priority to generate an adjusted queue scheduling strategy.
7. The traffic classification-based data transmission method according to claim 6, wherein before allocating transmission bandwidth to generate the adjusted queue scheduling policy based on the transmission priority, the method comprises:
and generating the queue scheduling strategy and realizing data transmission by weighting a random early detection scheduling strategy and setting a preset discarding proportion.
8. A data transmission apparatus based on traffic classification, wherein the data transmission apparatus based on traffic classification comprises:
the service content classification module is used for deploying based on a preset service quality index QoS and classifying all services according to service contents to obtain all service content types;
a current service content type confirming module, configured to determine, according to the service content of the current service and the all service content types, a service content type corresponding to the current service;
and the QoS parameter adjusting module is used for adjusting the QoS parameter of the current service based on the content type and generating a data transmission queue to finish data transmission.
9. A data transmission device based on traffic classification, characterized in that the data transmission device based on traffic classification comprises a processor, a memory, and a data transmission program based on traffic classification stored on the memory and executable by the processor, wherein the data transmission program based on traffic classification when executed by the processor implements the steps of the data transmission method based on traffic classification according to any one of claims 1 to 7.
10. A computer-readable storage medium, characterized in that the computer-readable storage medium has a data transmission program based on traffic classification stored thereon, wherein the data transmission program based on traffic classification when executed by a processor implements the steps of the data transmission method based on traffic classification according to any one of claims 1 to 7.
CN202211228497.3A 2022-10-09 2022-10-09 Data transmission method, device and equipment based on service classification and storage medium Pending CN115622947A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202211228497.3A CN115622947A (en) 2022-10-09 2022-10-09 Data transmission method, device and equipment based on service classification and storage medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202211228497.3A CN115622947A (en) 2022-10-09 2022-10-09 Data transmission method, device and equipment based on service classification and storage medium

Publications (1)

Publication Number Publication Date
CN115622947A true CN115622947A (en) 2023-01-17

Family

ID=84861144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202211228497.3A Pending CN115622947A (en) 2022-10-09 2022-10-09 Data transmission method, device and equipment based on service classification and storage medium

Country Status (1)

Country Link
CN (1) CN115622947A (en)

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030012209A1 (en) * 2001-07-16 2003-01-16 International Business Machines Corporation Network access traffic sorter
CN110636011A (en) * 2019-09-18 2019-12-31 国网河北省电力有限公司邢台供电分公司 Intelligent scheduling method and device for power communication service data stream and terminal equipment
CN112468411A (en) * 2020-12-11 2021-03-09 中盈优创资讯科技有限公司 Method, device and equipment for deploying QOS (quality of service) of network equipment
CN113037792A (en) * 2019-12-24 2021-06-25 中国移动通信集团四川有限公司 Method, device and gateway for verifying service identification parameters
KR20210083117A (en) * 2019-12-26 2021-07-06 주식회사 코웰테크 Edge computing processing method based on data type and sensitivity
CN113950104A (en) * 2021-08-26 2022-01-18 西安空间无线电技术研究所 Satellite network service deterministic scheduling method based on dynamic period mapping

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20030012209A1 (en) * 2001-07-16 2003-01-16 International Business Machines Corporation Network access traffic sorter
CN110636011A (en) * 2019-09-18 2019-12-31 国网河北省电力有限公司邢台供电分公司 Intelligent scheduling method and device for power communication service data stream and terminal equipment
CN113037792A (en) * 2019-12-24 2021-06-25 中国移动通信集团四川有限公司 Method, device and gateway for verifying service identification parameters
KR20210083117A (en) * 2019-12-26 2021-07-06 주식회사 코웰테크 Edge computing processing method based on data type and sensitivity
CN112468411A (en) * 2020-12-11 2021-03-09 中盈优创资讯科技有限公司 Method, device and equipment for deploying QOS (quality of service) of network equipment
CN113950104A (en) * 2021-08-26 2022-01-18 西安空间无线电技术研究所 Satellite network service deterministic scheduling method based on dynamic period mapping

Similar Documents

Publication Publication Date Title
US7324523B2 (en) System and method for dynamically allocating bandwidth to applications in a network based on utility functions
Shin et al. Quality-of-service mapping mechanism for packet video in differentiated services network
KR100608904B1 (en) System and method for providing quality of service in ip network
US8259566B2 (en) Adaptive quality of service policy for dynamic networks
US6636481B1 (en) Data connecting method, data connecting apparatus, program recording medium
US20130205002A1 (en) Wide area network optimization
US20080130495A1 (en) Methods And Systems For Dynamic Bandwidth Management For Quality Of Service In IP Core And Access Networks
CN110636011A (en) Intelligent scheduling method and device for power communication service data stream and terminal equipment
JP2002135329A (en) Method for setting schedule to packet in router of packet switch network
Shin et al. Content-based packet video forwarding mechanism in differentiated service networks
US20070230339A1 (en) Network system capable of dynamically controlling data flow and its method
US8797865B2 (en) Providing quality of service for sub-flows in a multiple grants per interval service flow
CN114980345B (en) Non-ground network service priority computing method, scheduling method, equipment and medium
CN115622948A (en) Data transmission method, device, equipment and storage medium based on service quality
US8045561B1 (en) Two stage traffic scheduling
CN115622947A (en) Data transmission method, device and equipment based on service classification and storage medium
CN115580568B (en) Method and system for realizing network service quality guarantee based on IPv6 flow label
US20050232149A1 (en) Base station, communication apparatus, and communication system
Karamchati et al. A novel architecture to enhance Quality of Service in IP networks
US20060198378A1 (en) Scheduling technique for mobile uplink transmission
Chaudhuri et al. Validation of a DiffServ based QoS model implementation for real-time traffic in a test bed
JP2002305538A (en) Communication quality control method, server and network system
Sudiharto et al. Comparative analysis of voice over internet protocol (VoIP) quality on priority queue (PQ) and class-based queue (CBQ) management system using link-sharing mechanism setting
Ahmed et al. Implementation of Class-Based Low Latency Fair Queueing (CBLLFQ) packet scheduling algorithm for HSDPA core network
US11283722B2 (en) Packet prioritization for frame generation

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