Mixed flow safe scheduling method and system of electric power voice exchange network
By adopting a hybrid traffic security scheduling method in the power voice switching network, scheduling priority and security level are determined according to the service category of the data flow, and encryption processing and scheduling queue generation, the problem that traffic scheduling in the power voice switching network is difficult to ensure security and communication quality, and efficient and secure traffic scheduling is achieved.
Patent Information
- Application Number
- CN202411740492.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-11-29
- Publication Date
- 2025-02-28
AI Technical Summary
Traffic scheduling of existing power voice switching networks is difficult to ensure the security of transmitted messages and the communication quality, and there is a contradiction between security and reliability.
The hybrid traffic security scheduling method is adopted to obtain the service category of the data flow to be scheduled, and its scheduling priority and security level are determined, and encryption processing and scheduling queue generation are carried out based on this information, satisfying time slot constraints, network control flow constraints and audio stream flow constraints.
It realizes the secure scheduling of traffic on the power voice switching network, improves the security and reliability of data transmission, balances security and end-to-end delay, and improves the scheduling of the network.
Smart Images

Figure CN119544621A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of electric power communication technology, and in particular to a hybrid traffic safety scheduling method and system for an electric power voice switching network. Background Art
[0002] The statements in this section merely mention background art related to the present invention and do not necessarily constitute prior art.
[0003] The rapid development of science and technology in various fields has also made communication networks more complex, resulting in information being leaked and destroyed in various ways during transmission. In addition, as user demand increases, communication between systems and between systems and people is becoming more frequent. Large amounts of information transmission can cause network congestion or even collapse, and some information may even be lost or stolen at the terminal. Therefore, it is crucial to effectively manage and command and control the flow data of the power voice exchange network to ensure the security and reliability of the network.
[0004] At present, traffic scheduling of power voice switching network is mostly carried out through QoS (Quality of Service), traffic shaping and traffic engineering, soft switching technology or traffic control based on time scheduling, but the following problems still exist: 1. It is difficult to ensure the security of transmitted messages. The dispatch center in the power voice exchange network manages and monitors by sending and receiving real-time control information. With the increase of power business, the communication network environment has become complex and diverse. When this information is stolen or destroyed, it will cause serious damage to the operation of the entire power voice exchange network and will also bring immeasurable consequences to users.
[0005] 2. Communication quality is difficult to meet requirements. As user demand increases, various types of communications are becoming more frequent. For high-quality, high-demand power voice exchange networks, data needs to be transmitted from the source to the destination within a certain delay, otherwise there will be a risk of data loss.
[0006] 3. There is a contradiction between security and reliability. The security protection of the power voice exchange network is crucial, but taking security measures will affect the end-to-end delay of data to a certain extent, causing delays in user responses and reduced service quality. Therefore, when considering how to balance the delay caused by security, security is a rather challenging issue. Summary of the invention
[0007] In order to address the deficiencies in the prior art, the present invention provides a method, system, electronic device, computer-readable storage medium and computer program product for secure scheduling of hybrid traffic in an electric power voice switching network, which combines encryption algorithms and time-sensitive network technology to perform different secure scheduling according to the flow characteristics of the to-be-scheduled flows of different service categories.
[0008] In a first aspect, the present invention provides a hybrid traffic security scheduling method for an electric power voice switching network; A hybrid traffic security scheduling method for an electric power voice switching network, comprising: Obtaining the data flow to be scheduled, and determining the scheduling priority and security level of the data flow to be scheduled according to the service category of the data flow to be scheduled; Generate a scheduling queue according to the scheduling priority; forward the data stream to be scheduled to the corresponding scheduling queue, perform encryption processing based on the security level, and complete the scheduling under the time slot constraint, network control flow flow constraint and audio flow flow constraint; If the service category of the data stream to be scheduled is audio stream and it is not schedulable, the priority of the audio stream is determined and the order of injecting the audio stream into the switch is adjusted in order to meet the bandwidth occupancy constraint and the delay constraint.
[0009] In some implementations, the further step includes dynamically adjusting the sampling period of the network control flow with the goal of ensuring that the network control flow and the audio flow meet delay constraints.
[0010] In some implementations, the scheduling priority of the network control flow is greater than the scheduling priority of the audio flow, and the scheduling priority of the audio flow is greater than the scheduling priority of the optimal network flow; The security level of the network control stream is greater than the security level of the audio stream, and the security level of the audio stream is greater than the security level of the optimal network stream.
[0011] In some implementations, determining the priority of the audio stream and adjusting the order of injecting the audio stream into the switch with the goal of satisfying the bandwidth occupancy constraint and the delay constraint includes: If there is no congestion in the scheduled traffic of other service categories within the scheduling period, the priority of the audio stream is determined according to the transmission completion time and transmission deadline of the audio stream; Based on the priority of the audio stream, the order in which the audio stream is injected into the switch is adjusted with the goal of ensuring that the occupancy of the transmission bandwidth by the scheduled data stream in the sampling time slot is less than a preset threshold and that the delay constraint of the audio stream is met.
[0012] In some implementations, the security level of the data stream to be scheduled is proportional to the key length of the encryption algorithm.
[0013] In some implementations, the network control stream flow constraint includes a bus occupancy constraint and a network control stream transmission delay constraint, and the audio stream flow constraint includes a forwarding delay constraint, a maximum waiting delay constraint, and an audio stream transmission delay constraint.
[0014] In a second aspect, the present invention provides a hybrid traffic safety dispatching system for an electric power voice switching network; A hybrid traffic safety dispatching system for an electric power voice switching network, comprising: The acquisition module is configured to: acquire the data flow to be scheduled, and determine the scheduling priority and security level of the data flow to be scheduled according to the service category of the data flow to be scheduled; The hybrid traffic scheduling module is configured to: generate a scheduling queue according to the scheduling priority; forward the data stream to be scheduled to the corresponding scheduling queue, perform encryption processing based on the security level, and complete the scheduling under the time slot constraint, the network control flow flow constraint and the audio flow flow constraint; If the service category of the data stream to be scheduled is audio stream and it is not schedulable, the priority of the audio stream is determined and the order of injecting the audio stream into the switch is adjusted in order to meet the bandwidth occupancy constraint and the delay constraint.
[0015] In a third aspect, the present invention provides an electronic device; An electronic device includes a memory, a processor and a computer program stored in the memory, wherein the processor executes the computer program to implement the steps of the hybrid traffic safety scheduling method of the electric power voice switching network.
[0016] In a fourth aspect, the present invention provides a computer-readable storage medium; A computer-readable storage medium stores a computer program / instruction, which, when executed by a processor, implements the steps of the hybrid traffic safety scheduling method for the electric power voice switching network.
[0017] In a fifth aspect, the present invention provides a computer program product; A computer program product includes a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned hybrid traffic safety scheduling method for the electric power voice switching network.
[0018] Compared with the prior art, the present invention has the following beneficial effects: 1. The technical solution provided by the present invention proposes a hybrid traffic security scheduling mechanism, which determines the scheduling priority and security level according to the service category of the traffic to be scheduled, and selects the corresponding encryption algorithm for encryption processing according to the security level to meet the needs of secure voice data transmission.
[0019] 2. In the technical solution provided by the present invention, the end-to-end delay includes transmission, encryption and decryption delays, and there is a mutual influence between the security level and the end-to-end delay; in order to balance the end-to-end delay, the encryption time is reduced by changing the encryption level, thereby further reducing the end-to-end delay.
[0020] 3. The technical solution provided by the present invention adjusts the sampling period of the network control flow to reduce its transmission bandwidth occupancy rate and reserve more transmission resources for audio traffic, thereby improving the schedulability of the network.
[0021] 4. The technical solution provided by the present invention designs a priority injection (PI) algorithm when the audio stream traffic is not schedulable in the network, which further improves the schedulability of the network by adjusting the order in which the audio stream traffic enters the switch. BRIEF DESCRIPTION OF THE DRAWINGS
[0022] The accompanying drawings in the specification, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.
[0023] Figure 1 A schematic diagram of a framework of a hybrid traffic safety scheduling method for an electric power voice switching network provided by an embodiment of the present invention; Figure 2 An example diagram of the principle of priority calculation provided by an embodiment of the present invention; Figure 3 A schematic diagram of a flow chart of a time-aware shaper provided in an embodiment of the present invention. DETAILED DESCRIPTION
[0024] It should be noted that the following detailed descriptions are exemplary and are intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used in the present invention have the same meanings as those commonly understood by those skilled in the art to which the present invention belongs.
[0025] It should be noted that the terms used herein are only for describing specific embodiments, and are not intended to limit exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is also intended to include the plural form. In addition, it should be understood that the terms "include" and "have" and any of their variations are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device comprising a series of steps or units is not necessarily limited to those steps or units clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.
[0026] In the absence of conflict, the embodiments of the present invention and the features of the embodiments may be combined with each other.
[0027] Embodiment 1 The traffic scheduling of the existing electric power voice switching network is difficult to achieve a balance between the security and reliability of message transmission, and cannot guarantee the scheduling efficiency; therefore, the present invention provides a hybrid traffic security scheduling method for the electric power voice switching network, which adopts corresponding scheduling strategies according to the service category of the traffic entering the electric power voice switching network.
[0028] Next, combine Figure 1-Figure 3 , a hybrid traffic safety scheduling method for a power voice switching network disclosed in this embodiment is described in detail. The hybrid traffic safety scheduling method for a power voice switching network includes the following steps: S1. Obtain a data flow to be scheduled, and determine a scheduling priority and a security level of the data flow to be scheduled according to a service category of the data flow to be scheduled.
[0029] In this embodiment, the data flow in the traffic scheduling of the power voice switching network is modeled into three service categories, namely network control flow, audio flow and optimal network flow. The network control flow mainly transmits key system information, such as control information and synchronization information, and has the characteristics of small data volume and short data packet length, but has high requirements for security and delay; the audio flow has a large flow rate and a long data packet length, but compared with the network control flow, its sampling period is longer and the delay requirement is lower.
[0030] Specifically, the data flow to be scheduled is obtained through the input port. Combined with Table 1, if the data flow to be scheduled is a network control flow, the scheduling priority is the highest priority 7, and the security level is 3; if the data flow to be scheduled is an audio flow, the scheduling priority is 6 or 5, and the security level is 1; that is, the first 50% of the AVB flows that enter the switch first are divided into AVB_A flows, with a scheduling priority of 6, and the last 50% of the AVB flows are divided into Class B, with a scheduling priority of 5; if the data flow to be scheduled is the optimal network flow, the scheduling priority is 4 and the security level is 0.
[0031] Table 1 Service categories
[0032] In this embodiment, there are N input ports, each of which is followed by 8 output queues. After the data to be scheduled flows through the input port and the switching structure, the flow filter determines the service category of the data flow to be scheduled according to the PCP (packet classification field).
[0033] S2. Generate a scheduling queue according to the scheduling priority.
[0034] Specifically, if the scheduling priority is 7, it is forwarded to the TAS (Time Aware Scheduling) queue; if the scheduling priority is 6 or 5, it is forwarded to the CQF (Cyclic Queuing Forwarding) queue; if the scheduling priority is 4, it is forwarded to the normal queue. The queue exit is controlled by the GCL (Gate Control List). When multiple gates are opened at the same time, the corresponding data packets are forwarded to the output port according to the scheduling priority from high to low.
[0035] Here, TAS refers to Time-Aware Shaper: The IEEE 802.1Qbv standard defines Time-Aware Shaper (TAS), which provides periodic traffic scheduling based on traffic levels. Each queue is assigned a different priority, and the data packets entering the switch are forwarded to the corresponding queue based on the priority information in the frame header. The TAS (Time-Aware Shaper) mechanism is as follows: Figure 3 As shown in Figure 1, each queue has a time-aware gate at its output. When the gate code is O, the gate can be opened to send data; when the gate code is C, the gate is closed and data cannot be transmitted. When multiple gates are opened at the same time, the priority selector transmits data packets from high to low according to the priority of the queue, and the opening and closing of the queue gate is periodically controlled by the gate control list (GCL).
[0036] CQF stands for Cyclic Queuing and Forwarding: IEEE 802.1Qch proposed the concept of Cyclic Queuing and Forwarding. CQF groups two egress queues into one group and alternately opens the gates of the two queues according to the queue cycle to achieve traffic shaping. In odd time slots, the gate of queue 1 is opened and transmission can be carried out, while the gate of queue 2 is closed and can only receive data packets for buffering; in even time slots, the states of the two queues will switch.
[0037] S3. Forward the data stream to be scheduled to the corresponding scheduling queue, perform encryption processing based on the security level, and complete the scheduling under the constraints of time slot, network control flow flow constraint and audio flow flow constraint.
[0038] Specifically, if the security level of the network control stream is 3, it is encrypted using the 256-bit AES encryption algorithm; if the security level of the audio stream is 1, it is encrypted using the 128-bit AES encryption algorithm; if the security level of the optimal network stream is 0, no encryption is performed.
[0039] For example, assuming that there are m HTS flows in the power voice switching network, use To represent the HTS flow, where represents the sampling period, Indicates the length of the data packet. Used to indicate the cut-off period, Indicates the priority (the priority of HTS stream is 7), Indicates security level ; Assume that there are k AVB streams in the power voice exchange network, use to model AVB streams, represents the sampling period, Indicates the length of the data packet. represents the cut-off period, Indicates priority, Indicates the security level.
[0040] As an implementation method, in the hybrid traffic security scheduling, time slot constraints, network control flow constraints and audio flow constraints need to be met, as shown below: (1) Time slot constraints Assuming that the HTS stream sampled in time slot T needs to be fully transmitted in this time slot, the time slot constraint is expressed as: (1) Where B is the transmission rate of the link.
[0041] (2) HTS traffic constraints. HTS traffic constraints include bus occupancy constraints and HTS transmission delay constraints.
[0042] In order to ensure that the flow in the network is schedulable, it is first necessary to ensure that the occupancy rate of the HTS flow on the bus is not greater than 1 in any unit time slot, and then the bus occupancy constraint is obtained, which is expressed as: (2) The total delay from packet generation to transmission completion needs to be less than the flow deadline, so the transmission delay constraint is obtained, which is expressed as: (3) (3) AVB traffic constraints, including forwarding delay constraints, maximum waiting delay constraints, and AVB transmission delay constraints.
[0043] To ensure that the forwarding delay is a control tag, CQF requires that all T The message entering the queue buffer is in the next T The forwarding delay experienced by the message in the switch consists of two parts: the first part is the cache delay and the second part is the transmission delay. T , the upper bounds of cache delay and transmission delay are T Therefore, the forwarding delay experienced by the packet in the switch must be less than 2T, then the forwarding delay constraint is obtained, which is expressed as: (4) According to the forwarding delay constraint, the maximum forwarding delay of AVB flow is 2T , the encryption delay is , then the maximum waiting delay constraint is obtained, which is expressed as: (5) Similar to HTS flow, from generation to transmission of a data packet The total delay must be less than the flow cutoff period, and the transmission delay constraint is obtained, which is expressed as: (6) Under the premise of satisfying all the above constraints, the scheduling success rate SSR is used as the performance metric, that is, the number of network schedulable simulation experiments. The total number of experiments The ratio of SSR can be expressed as: (7) For HTS flows, since all HTS flows have the same highest priority 7, in any time slot, the remaining queues can be sent only when the HTS queue is empty. In addition, under the constraints of this paper, any T All the data packets to be sent in the HTS queue and the AVB queue will be sent in this time slot, so there is no need to consider the interference caused by the data packets sent from the previous time slot to the next time slot.
[0044] Then for any HTS stream The delay comes from: (1) The transmission time of the HTS stream message is earlier than Enter the queue; (2) The transmission time of its own data packet; (3) encryption delay, then the delay It can be expressed as: (8) In the formula, Indicated in q Unit time slot convection Take samples.
[0045] For AVB streams The delay comes from: (1) the transmission delay of higher priority streams, including HTS streams and other streams with higher priority than AVB stream; (2) priority and Same as the transmission delay of the other AVB stream entering the queue first; (3) Switch buffer delay T ;(4)Self Packet transmission delay; (5) encryption delay .
[0046] by Indicates that it has a higher priority than The set of all flows of Indicates that the priority is equal to The delay is the set of all flows of It can be expressed as: (9) In the formula, express In time slot q- 1 Injection switch, in time slot q send.
[0047] HTS streams carry critical information in the power voice switching network and should be transmitted without waiting as much as possible. However, since the HTS stream queue has the highest priority, when multiple gates are opened at the same time during a transmission cycle, other queues have a chance to transmit only when the HTS queue is empty. If HTS streams are always sampled according to the original sampling cycle, as the number of HTS streams increases, most of the transmission bandwidth will be occupied by them, making it difficult to transmit AVB streams, but AVB streams are the main traffic in the voice switching network.
[0048] Furthermore, with the goal of satisfying the delay constraints for the network control stream and the audio stream, the sampling period of the HTS stream is dynamically adjusted to reserve more bandwidth resources for the AVB stream. With its bandwidth H There are the following relationships: (10) Therefore, by adjusting the sampling period of the HTS stream, the overall occupancy of the bus can be reduced.
[0049] As an implementation method, with the goal of satisfying the delay constraint for the network control stream and the audio stream, the sampling period of the HTS stream is dynamically adjusted, specifically including: Step 1: Increase .
[0050] Step 2: Check whether the HTS stream and AVB stream meet the delay constraint. If they do, return to step 1; otherwise, end the process and output the previous value.
[0051] Through the above steps, in this embodiment, the actual sampling period of the HTS stream is increased to its cut-off period to reduce its bandwidth usage and reserve more transmission resources for the AVB stream, thereby improving the scheduling rate of the AVB stream.
[0052] Furthermore, if the service category of the data stream to be scheduled is an audio stream and it cannot be scheduled in the current scheduling period, S4 is executed.
[0053] When the number of AVB flows is large, it is still difficult to ensure the schedulability of the network by only adjusting the sampling period of the HTS flow. In a period T, when multiple AVB flows are transmitted to the same switch port, the switch port cannot transmit at the same time, so there will be competition for switch port resources, resulting in congestion and packet loss.
[0054] S4, with the goal of meeting bandwidth occupancy constraints and delay constraints, determines the priority of the audio stream and adjusts the order in which the audio stream is injected into the switch to schedule the audio stream (called PI algorithm). Specifically includes: S401. According to the order of entering the switch, the first 50% of the AVB flows entering the switch are classified as AVB_A flows and use an output queue with a scheduling priority of 6. The last 50% of the AVB flows are classified as class B and use an output queue with a scheduling priority of 5.
[0055] S402: Assigning priorities to the AVB queues waiting for the switch ports , and determine the scheduling order based on priority.
[0056] The larger the value, the higher the priority, and the switch port can be occupied for transmission first. The smaller the value, the later the switch port is occupied for transmission. The priority is expressed as: (11) Priority Considering the flow The impact of the delay itself, combined with Figure 2 , Indicates that if no other streams are blocked, starting from the current time, the stream The transfer completion time With its deadline The idle time between the two packets is represented as the relaxation time in the figure. Because the deadline of the AVB stream is specified to be greater than the delay in the transmission process in this embodiment, the calculated idle time value is positive. The larger the idle time, The larger the value, the lower the priority.
[0057] In this embodiment, For recording in sampling time slot T The occupancy of the transmission bandwidth by the scheduled flows in the It is expressed as: (12) in, Indicates the packet length of each successfully scheduled data flow.
[0058] In summary, when adjusting priorities, you need to ensure The scheduling is successful only if the bandwidth occupancy rate of any time slot is not greater than 1 and the delay constraint of the AVB stream is met.
[0059] S403: Schedule the AVB stream according to the sorting result and update and , check whether the scheduling is successful. If the transmission bandwidth exceeds 1 or the stream transmission delay exceeds the stream deadline, the network scheduling is considered to have failed.
[0060] Exemplarily, the PI algorithm is as follows:
[0061] Based on this, step 1 is initialization. At this time, the AVB stream has not been scheduled yet, so it is only necessary to update the transmission bandwidth occupancy of the HTS stream in each time slot according to formula (12). fail Used to mark whether there is an unscheduled AVB stream. The initial value of network schedulability is set to True .
[0062] Steps 2 to 4 are to prioritize the AVB flows. Flows with higher priorities will be injected into the switch for data transmission.
[0063] Steps 5 to 14 schedule the AVB stream according to the sorting results and update and , check whether the scheduling is successful. If the transmission bandwidth exceeds 1 or the stream transmission delay exceeds the stream deadline, the network scheduling is considered to have failed, and the "Schedulability" is set to " False ”.
[0064] In summary, the hybrid traffic security scheduling method for the electric power voice switching network described in this embodiment, first, in order to balance security and end-to-end delay, the HTS queue is encrypted using a 256-bit AES encryption algorithm, a large number of LTS queues are encrypted using a 128-bit AES encryption algorithm, and the BE queue is not encrypted. Adjust the sampling period of the HTS stream, reduce the use of the HTS stream on the bus, reserve more transmission resources for the AVB stream, and improve the success rate of network scheduling. In addition, plan the AVB stream. First, divide the AVB stream into AVB_A class and AVB_B class. Secondly, use the PI algorithm to inject the AVB stream to improve the success rate of network scheduling.
[0065] Embodiment 2 This embodiment discloses a hybrid traffic security dispatching system for an electric power voice switching network, including: The acquisition module is configured to: acquire the data flow to be scheduled, and determine the scheduling priority and security level of the data flow to be scheduled according to the service category of the data flow to be scheduled; The hybrid traffic scheduling module is configured to: generate a scheduling queue according to the scheduling priority, using time slot constraints, network control flow flow constraints and audio flow flow constraints; forward the data flow to be scheduled to the corresponding scheduling queue, perform encryption processing based on the security level and output; If the service category of the data stream to be scheduled is audio stream and it is not schedulable, the priority of the audio stream is determined and the order of injecting the audio stream into the switch is adjusted in order to meet the bandwidth occupancy constraint and the delay constraint.
[0066] It should be noted that the acquisition module and the hybrid traffic scheduling module correspond to the steps in Embodiment 1, and the examples and application scenarios implemented by the modules and the corresponding steps are the same, but are not limited to the contents disclosed in Embodiment 1. It should be noted that the modules as part of the system can be executed in a computer system such as a set of computer executable instructions.
[0067] Embodiment 3 Embodiment 3 of the present invention provides an electronic device, including a memory and a processor, and computer instructions stored in the memory and running on the processor. When the computer instructions are executed by the processor, the steps of the hybrid traffic safety scheduling method of the electric power voice switching network are completed.
[0068] Embodiment 4 Embodiment 4 of the present invention provides a computer-readable storage medium for storing computer instructions. When the computer instructions are executed by a processor, the steps of the hybrid traffic safety scheduling method of the electric power voice switching network are completed.
[0069] Embodiment 5 Embodiment 5 of the present invention provides a computer program product, including a computer program / instruction, which, when executed by a processor, implements the steps of the above-mentioned hybrid traffic safety scheduling method for the electric power voice switching network.
[0070] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowchart and / or block diagram, as well as the combination of processes and / or blocks in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0071] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0072] These computer program instructions can also be loaded onto a computer or other programmable data processing device, and a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, so that the instructions executed on the computer or other programmable device provide for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0073] The description of each embodiment in the above embodiments has different emphases. For parts not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.
[0074] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.
Claims
1. A hybrid traffic security scheduling method for an electric power voice switching network, characterized in that: include: Obtaining the data flow to be scheduled, and determining the scheduling priority and security level of the data flow to be scheduled according to the service category of the data flow to be scheduled; Generate a scheduling queue according to the scheduling priority; Forwarding the data stream to be scheduled to the corresponding scheduling queue, performing encryption processing based on the security level, and completing the scheduling under the time slot constraint, network control flow flow constraint and audio flow flow constraint; If the service category of the data stream to be scheduled is audio stream and it is not schedulable, the priority of the audio stream is determined and the order of injecting the audio stream into the switch is adjusted in order to meet the bandwidth occupancy constraint and the delay constraint.
2. The hybrid traffic safety scheduling method of the electric power voice switching network according to claim 1, characterized in that: Also includes: With the goal of ensuring that the network control stream and the audio stream meet the delay constraints, the sampling period of the network control stream is dynamically adjusted.
3. The hybrid traffic safety scheduling method of the electric power voice switching network according to claim 1, characterized in that: The scheduling priority of the network control flow is higher than that of the audio flow, and the scheduling priority of the audio flow is higher than that of the optimal network flow; The security level of the network control stream is greater than the security level of the audio stream, and the security level of the audio stream is greater than the security level of the optimal network stream.
4. The hybrid traffic safety scheduling method of the electric power voice switching network according to claim 1, characterized in that: The step of determining the priority of the audio stream and adjusting the order of injecting the audio stream into the switch with the goal of satisfying the bandwidth occupancy constraint and the delay constraint includes: If there is no congestion in the scheduled traffic of other service categories within the scheduling period, the priority of the audio stream is determined according to the transmission completion time and transmission deadline of the audio stream; Based on the priority of the audio stream, the order in which the audio stream is injected into the switch is adjusted with the goal of ensuring that the occupancy of the transmission bandwidth by the scheduled data stream in the sampling time slot is less than a preset threshold and that the delay constraint of the audio stream is met.
5. The hybrid traffic safety scheduling method of the electric power voice switching network according to claim 1, characterized in that: The security level of the data stream to be scheduled is proportional to the key length of the encryption algorithm.
6. The hybrid traffic safety scheduling method of the electric power voice switching network according to claim 1, characterized in that: The network control flow flow constraints include bus occupancy constraints and network control flow transmission delay constraints, and the audio flow flow constraints include forwarding delay constraints, maximum waiting delay constraints and audio flow transmission delay constraints.
7. A hybrid traffic safety dispatching system for an electric power voice switching network, characterized in that: include: The acquisition module is configured to: acquire the data flow to be scheduled, and determine the scheduling priority and security level of the data flow to be scheduled according to the service category of the data flow to be scheduled; The hybrid traffic scheduling module is configured to: generate a scheduling queue according to the scheduling priority; forward the data stream to be scheduled to the corresponding scheduling queue, perform encryption processing based on the security level, and complete the scheduling under the time slot constraint, the network control flow flow constraint and the audio flow flow constraint; If the service category of the data stream to be scheduled is audio stream and it is not schedulable, the priority of the audio stream is determined and the order of injecting the audio stream into the switch is adjusted in order to meet the bandwidth occupancy constraint and the delay constraint.
8. An electronic device comprising a memory, a processor and a computer program stored in the memory, characterized in that: The processor executes the computer program to implement the steps of the hybrid traffic security scheduling method for the electric power voice switching network as described in any one of claims 1-6.
9. A computer-readable storage medium having a computer program / instruction stored thereon, characterized in that: When the computer program / instruction is executed by a processor, the steps of the method for safe scheduling of hybrid traffic in an electric power voice switching network as described in any one of claims 1-6 are implemented.
10. A computer program product comprising a computer program / instructions, characterized in that When the computer program / instruction is executed by a processor, the steps of the method for safe scheduling of hybrid traffic in an electric power voice switching network as described in any one of claims 1-6 are implemented.
Citation Information
Cited By
Electric power voice information bearing method and device, electronic equipment and storage medium
CN120224179A
Vehicle-mounted station video return and multi-mode audio interaction system
CN121547856A