Data transmission control method and device of SRB, electronic equipment and storage medium

By configuring the communication time slices of the SRB equipment so that the port time slices overlap, the data transmission delay problem in the SRB system under fault conditions is solved, and real-time and security guarantees are achieved.

CN120602257APending Publication Date: 2025-09-05北京傲星科技有限公司

Patent Information

Application Number
CN202510824798.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-19
Publication Date
2025-09-05

AI Technical Summary

Technical Problem

In the event of a failure, the SRB system cannot guarantee the real-time data transmission, which affects the security and stability of the production environment.

Method used

By configuring the communication time slices of the SRB devices, the communication time slices of the two ports of each device overlap to ensure that there is no delay during data transmission.

Benefits of technology

Real-time data transmission is achieved in the event of SRB system failure, ensuring the safety and stability of the production environment.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120602257A_ABST
    Figure CN120602257A_ABST
Patent Text Reader

Abstract

The invention discloses an SRB data transmission control method and device, an electronic device and a storage medium, the method and device are applied to an SRB system, and the SRB system comprises a plurality of SRB devices connected into a ring structure. The data transmission control method specifically comprises the following steps: in response to a time slice configuration request of a user, configuring communication time slices of a plurality of SRB devices, so that communication time slices of two ports of each SRB device have a coincident time period. And in response to a data transmission request of the system, executing a data transmission operation on the communication equipment needing the communication service based on the SRB system subjected to the configuration processing. As the communication time slices of the two ports coincide, when one communication device connected with the SRB system initiates flow transmission, the flow transmission is immediately forwarded to the other communication device, at the moment, the other communication device receives the flow at the same time, no delay exists in the transmission process, and the real-time performance of data transmission is guaranteed.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of data bus technology, and more specifically, to a method, device, electronic device, and storage medium for controlling data transmission of an SRB. Background Art

[0002] SRB (Security Real-Time Bus) technology is a bus developed for the equipment industry, specifically for specialized industries requiring strong real-time, high-bandwidth, and high-reliability applications. SRB devices are designed and manufactured as supporting equipment for SRB technology, showcasing its unique characteristics: stable, secure, and real-time data transmission, adaptable to a variety of demanding environments.

[0003] Given that the application environment of SRB technology is relatively harsh, the real-time requirements for its data exchange are more stringent. Even in the event of an SRB failure, the real-time data transmission needs to be guaranteed to ensure the security and stability of the production environment. Summary of the Invention

[0004] In view of this, the present application provides a data transmission control method, device, electronic device and storage medium of SRB, which are used to ensure the real-time performance of data generation even when a failure occurs in SRB.

[0005] In order to achieve the above objectives, the following solutions are proposed:

[0006] A method for controlling data transmission of an SRB is applied to an SRB system, wherein the SRB system includes a plurality of SRB devices connected in a ring structure. The method for controlling data transmission includes the following steps:

[0007] In response to a time slice configuration request from a user, the communication time slices of the plurality of SRB devices are configured so that the communication time slices of the two ports of each of the SRB devices have an overlapping time period.

[0008] In response to the data transmission request of the system, the data transmission operation is performed on the communication device requiring communication service based on the configured SRB system.

[0009] Optionally, the communication time slices of the two ports completely overlap.

[0010] Optionally, configuring the communication time slices of the multiple SRB devices includes the steps of:

[0011] Obtain the number of SRB devices and address information of each SRB device;

[0012] creating a link relationship package based on the quantity and the address information;

[0013] A communication time slice of each of the SRB devices is configured based on the link relationship packet.

[0014] Optionally, the address information includes the address information of each SRB device and the address information of two adjacent SRB devices.

[0015] A data transmission control device for an SRB system is applied to an SRB system, wherein the SRB system includes a plurality of SRB devices connected in a ring structure. The data transmission control device includes:

[0016] The time slice configuration module is configured to respond to a time slice configuration request from a user and configure the communication time slices of the plurality of SRB devices so that the communication time slices of the two ports of each of the SRB devices have an overlapping time period.

[0017] The transmission execution module is configured to respond to the data transmission request of the system and perform data transmission operations on the communication device requiring communication services based on the configured SRB system.

[0018] Optionally, the communication time slices of the two ports completely overlap.

[0019] Optionally, the time slice configuration module includes:

[0020] an information collection unit, configured to obtain the number of the SRB devices and address information of each SRB device;

[0021] a data packet creating unit, configured to create a link relationship packet based on the quantity and the address information;

[0022] The configuration execution unit is configured to perform configuration processing on the communication time slice of each of the SRB devices based on the link relationship packet.

[0023] Optionally, the address information includes the address information of each SRB device and the address information of two adjacent SRB devices.

[0024] An electronic device comprising at least one processor and a memory connected to the processor, wherein:

[0025] The memory is used to store computer programs or instructions;

[0026] The processor is configured to execute the computer program or instruction so that the electronic device can implement the data transmission control method described above.

[0027] A computer-readable storage medium is applied to an electronic device, wherein the storage medium carries one or more computer programs, and the one or more computer programs can be executed by the electronic device, thereby enabling the electronic device to implement the data transmission control method described above.

[0028] It can be seen from the above technical solution that the present application discloses a data transmission control method, device, electronic device and storage medium of SRB, which are applied to the SRB system, and the SRB system includes a plurality of SRB devices connected in a ring structure. The data transmission control method specifically responds to the user's time slice configuration request and configures the communication time slices of multiple SRB devices so that the communication time slices of the two ports of each SRB device have overlapping time periods. In response to the data transmission request of the system, the SRB system that has been configured performs data transmission operations on the communication device that needs communication services. In view of the fact that the communication time slices of the two ports have overlapping time periods, when a communication device connected to the SRB system initiates traffic transmission, it will be immediately forwarded to the other communication device. At this time, the other communication device will receive it at the same time. There is no delay in the transmission process, which ensures the real-time nature of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the embodiments of the present application or the technical solutions in the prior art, the following briefly introduces the drawings required for use in the embodiments or the description of the prior art. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0030] Figure 1 A schematic diagram of a macrocycle of an SRB system in an embodiment of the present application;

[0031] Figure 2 Schematic diagram of the real-time communication time of the SRB system in an embodiment of the present application;

[0032] Figure 3 Schematic diagram of the normal state of the SRB system in an embodiment of the present application;

[0033] Figure 4 Schematic diagram of the time slices of each existing node in the SBR system in an embodiment of the present application;

[0034] Figure 5 Schematic diagram of a fault state of the SRB system in an embodiment of the present application;

[0035] Figure 6 This is a flow chart of a data transmission control method according to an embodiment of the present application;

[0036] Figure 7 Schematic diagram of the improved time slices of each node in the SRB system in an embodiment of the present application;

[0037] Figure 8 This is a block diagram of a data transmission control device according to an embodiment of the present application;

[0038] Figure 9 This is a block diagram of an electronic device according to an embodiment of the present application. DETAILED DESCRIPTION

[0039] The following will be combined with the drawings in the embodiments of this application to clearly and completely describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are only part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without making creative efforts are within the scope of protection of this application.

[0040] SRB can meet the real-time and deterministic requirements of communication in the field of automatic control. Its technical principle is to divide its communication time into several macrocycles of equal length, such as Figure 1 shown.

[0041] The duration of each macrocycle is divided into non-real-time communication time slices and real-time communication time slices. Non-real-time communication time slices can transmit traffic that does not require high real-time performance, such as configuration data and management data streams; real-time communication time slices are used to transmit data streams that require high real-time performance. The real-time communication time slice is further divided into multiple communication time slices according to the number of SRB communication devices, such as Figure 2 Each SRB communication device is allocated its own communication time slice, that is, each device is only allowed to perform real-time communication within the communication time slice allocated to it, thus ensuring the determinism and real-time nature of communication.

[0042] Figure 3 The method of building a ring topology is demonstrated using four SRB devices (nodes) as an example, where communication device 1 and communication device 2 are the traffic source or destination. Each SRB device has two ports. For ease of description, the two ports are described as port A and port B respectively. Figure 4 The division of real-time communication time slices is given in.

[0043] Without considering the forwarding delay and line delay of each node, assuming that communication device 1 and communication device 2 initiate traffic transmission at time 0 at the same time, then the two devices will also receive the traffic sent by the other device at time 0.

[0044] In actual applications, line interruption may occur. If the line between SRB device 1 and SRB device 4 is interrupted, such as Figure 5 As shown. If communication device 2 initiates transmission at time 600, communication device 1 will receive traffic from communication device 2 at the earliest after time 2000. Similarly, communication device 2 will receive traffic from communication device 1 at the earliest at time 2000. Compared to the case where no line interruption occurs, the communication delay reaches the maximum of 2000. This is unacceptable for high-performance system communications. Based on the above reasons, this application specifically proposes the following embodiment.

[0045] Figure 6 This is a flowchart of a method for controlling SRB data transmission according to an embodiment of the present application.

[0046] like Figure 6 As shown, the data transmission control method provided in this embodiment is applied to an electronic device to control the data transmission process of the SRB to meet the real-time requirements of the data transmitted by the SRB. The electronic device can be understood as a computer, server, or embedded device connected to the SRB system. The data transmission control method specifically includes the following steps:

[0047] S1. Configure the communication time slice of the SRB device according to the user's request.

[0048] When a user sends a timeslot configuration request to the SRB system via a host computer or other device, the system configures the communication timeslots for each SRB device, so that each SRB device is assigned a separate communication timeslot from that of other SRB devices. Specifically, the communication timeslots configured for each SRB device include an A-port timeslot for its A port and a B-port timeslot for its B port. These two timeslots overlap for at least one period, and the length of this overlap can be selected from the total time slot based on actual conditions. This means that the two communication timeslots overlap for at least one period.

[0049] In addition, if Figure 7 As shown, the two time slices can completely overlap. Therefore, when node 4 receives traffic from communication device 2 at time 600, it will immediately forward it. At the same time, communication device 1 will also receive the traffic from communication device 2 at time 600. There is no delay in the transmission process, achieving the highest performance. The specific process of configuring the communication time slice is as follows:

[0050] First, the number of SRB devices in the SRB system and the address information of each SRB device are obtained. This address information includes the address information of the SRB device itself and the address information of its adjacent SRB devices. Because a selected SRB device stores not only its own address information but also the information of the SRB devices connected to its two ports, the above three address information can be obtained by reading the address information of each SRB device.

[0051] Then, based on the above information, a link relationship package is created, and the link relationship includes the number of all SRB devices and the address information of each SRB device. The link relationship package also controls the topological relationship of all SRB devices. In this application, the link relationship package can be created in the following way: an SRB device is selected to create the initial link relationship package, which only stores its own address information, and is sent to the adjacent SRB device after the creation is completed; after the first adjacent SRB device receives the package, it adds its own address information to it and generates the initial topology information and the number of devices; then, after completion, it is passed back in sequence until all SRB devices are stored in the package.

[0052] Finally, a corresponding communication time slice is configured for each SRB device based on the topology information in the link relationship packet, that is, the same or overlapping communication time slices are configured for the A port and the B port of each SRB device.

[0053] S2. Provide communication services to communication devices in need according to data transmission requests.

[0054] That is, when a communication device connected to the SRB system needs communication services, it sends out a corresponding data stream and performs a data transmission operation based on the transmission purpose of its data stream, so that the data stream is sent to the correct other communication device or port, thereby completing the communication process.

[0055] It can be seen from the above technical solution that this embodiment provides a data transmission control method for SRB, which is applied to an SRB system, and the SRB system includes multiple SRB devices connected in a ring structure. The data transmission control method specifically responds to the user's time slice configuration request and configures the communication time slices of multiple SRB devices so that the communication time slices of the two ports of each SRB device have overlapping time periods. In response to the system's data transmission request, the SRB system that has been configured performs data transmission operations on the communication device that needs communication services. Given that the communication time slices of the two ports have overlapping time periods, when a communication device connected to the SRB system initiates traffic transmission, it will be immediately forwarded to the other communication device. At this time, the other communication device will receive it at the same time. There is no delay in the transmission process, which ensures the real-time nature of data transmission.

[0056] The flowcharts and block diagrams in the accompanying drawings illustrate the possible implementation architecture, functions and operations of the systems, methods and computer program products according to various embodiments of the present disclosure. In this regard, each box in the flowchart or block diagram can represent a module, program segment, or a part of code, and the module, program segment, or a part of code contains one or more executable instructions for realizing the specified logical function. It should also be noted that in some alternative implementations, the functions marked in the box can also occur in a different order than that marked in the accompanying drawings. For example, two boxes represented in succession can actually be executed substantially in parallel, and they can sometimes be executed in the opposite order, depending on the functions involved. It should also be noted that each box in the block diagram and / or flowchart, and the combination of the boxes in the block diagram and / or flowchart, can be implemented with a dedicated hardware-based system that performs the specified function or operation, or can be implemented with a combination of dedicated hardware and computer instructions.

[0057] Although the operations are depicted in a particular order, this should not be understood as requiring that the operations be performed in the particular order shown or in a sequential order.Multitasking and parallel processing may be advantageous under certain circumstances.

[0058] It should be understood that the various steps described in the method embodiments of the present disclosure may be performed in different orders and / or in parallel. In addition, the method embodiments may include additional steps and / or omit the steps shown. The scope of the present disclosure is not limited in this respect.

[0059] Computer program code for performing the operations of the present disclosure may be written in one or more programming languages, or a combination thereof, including, but not limited to, object-oriented programming languages ​​such as Java, Smalltalk, C++, and conventional procedural programming languages ​​such as C or similar programming languages. The program code may be executed entirely on the user's computer, partially on the user's computer, as a stand-alone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving a remote computer, the remote computer may be connected to the user's computer via any type of network, including a local area network (LAN) or a wide area network (WAN), or may be connected to an external computer.

[0060] Figure 8 This is a block diagram of an SRB data transmission control device according to an embodiment of the present application.

[0061] like Figure 8As shown, the data transmission control device provided in this embodiment is applied to an electronic device and is used to control the SRB data transmission process to meet the real-time requirements of the SRB data transmission. The electronic device can be understood as a computer, server, or embedded device connected to the SRB system. The data transmission control device specifically includes a time slice configuration module 10 and a transmission execution module 20.

[0062] The time slice configuration module is used to configure the communication time slice of the SRB device according to the user's request.

[0063] When a user sends a timeslot configuration request to the SRB system via a host computer or other device, the system configures the communication timeslots for each SRB device, so that each SRB device is assigned a separate communication timeslot from that of other SRB devices. Specifically, the communication timeslots configured for each SRB device include an A-port timeslot for its A port and a B-port timeslot for its B port. These two timeslots overlap for at least one period, and the length of this overlap can be selected from the total time slot based on actual conditions. This means that the two communication timeslots overlap for at least one period.

[0064] In addition, if Figure 7 As shown, the two time slices can completely overlap. Therefore, when node 4 receives traffic from communication device 2 at time 600, it immediately forwards it. Communication device 1 also receives the traffic from communication device 2 at time 600, achieving maximum performance with no transmission delay. This module includes an information collection unit, a data packet creation unit, and a configuration execution unit.

[0065] The information collection unit is used to obtain the number of SRB devices in the SRB system and the address information of each SRB device. This address information includes the address information of the SRB device itself and the address information of its adjacent SRB devices. Because a selected SRB device stores not only its own address information but also the information of the SRB devices connected to its two ports, the above three address information can be obtained by reading each SRB device.

[0066] The data packet creation unit is used to create a link relationship package based on the above information, and the link relationship includes the number of all SRB devices and the address information of each SRB device. The link relationship package also controls the topological relationship of all SRB devices. In this application, the link relationship package can be created in the following way: an SRB device is selected to create the initial link relationship package, which only stores its own address information, and is sent to the adjacent SRB device after the creation is completed; after the first adjacent SRB device receives the package, it adds its own address information to it and generates the initial topology information and the number of devices; then, after completion, it is passed back in sequence until all SRB devices are stored in the package.

[0067] The configuration execution module is used to configure a corresponding communication time slice for each SRB device based on the topology information in the link relationship packet, that is, to configure the same or overlapping communication time slices for the A port and the B port of each SRB device.

[0068] The transmission execution module is used to provide communication services to the communication devices in need according to the data transmission request.

[0069] That is, when a communication device connected to the SRB system needs communication services, it sends out a corresponding data stream and performs a data transmission operation based on the transmission purpose of its data stream, so that the data stream is sent to the correct other communication device or port, thereby completing the communication process.

[0070] It can be seen from the above technical solution that this embodiment provides a data transmission control device for SRB, which is applied to an SRB system, and the SRB system includes multiple SRB devices connected in a ring structure. The data transmission control device specifically responds to the user's time slice configuration request and configures the communication time slices of multiple SRB devices so that the communication time slices of the two ports of each SRB device have overlapping time periods. In response to the system's data transmission request, the SRB system that has been configured performs data transmission operations on the communication device that needs communication services. Given that the communication time slices of the two ports have overlapping time periods, when a communication device connected to the SRB system initiates traffic transmission, it will be immediately forwarded to the other communication device. At this time, the other communication device will receive it at the same time. There is no delay in the transmission process, which ensures the real-time nature of data transmission.

[0071] The units involved in the embodiments described in this disclosure may be implemented in software or hardware. In some cases, the name of a unit does not limit the unit itself. For example, the first acquisition unit may also be described as a "unit for acquiring at least two Internet Protocol addresses."

[0072] The functions described above herein may be performed, at least in part, by one or more hardware logic components. For example, and without limitation, exemplary types of hardware logic components that may be used include: field programmable gate arrays (FPGAs), application specific integrated circuits (ASICs), application specific standard products (ASSPs), systems on chip (SOCs), complex programmable logic devices (CPLDs), and the like.

[0073] Figure 9 This is a block diagram of an electronic device according to an embodiment of the present application.

[0074] Reference below Figure 9 , which shows a schematic diagram of the structure of an electronic device suitable for implementing the embodiments of the present disclosure. The terminal device in the embodiments of the present disclosure may include, but is not limited to, mobile terminals such as mobile phones, laptop computers, digital broadcast receivers, PDAs (personal digital assistants), PADs (tablet computers), PMPs (portable multimedia players), in-vehicle terminals (such as in-vehicle navigation terminals), and fixed terminals such as digital TVs and desktop computers. This electronic device is merely an example and should not limit the functionality and scope of use of the embodiments of the present disclosure.

[0075] The electronic device may include a processing device (e.g., a central processing unit, a graphics processing unit, etc.) 901, which can perform various appropriate actions and processes according to a program stored in a read-only memory ROM 902 or a program loaded from an input device 906 into a random access memory RAM 903. Various programs and data required for the operation of the electronic device are also stored in the RAM. The processing device, ROM, and RAM are connected to each other via a bus 904. An input / output (I / O) interface 905 is also connected to the bus 904.

[0076] Typically, the following devices may be connected to the I / O interface: input devices including, for example, a touch screen, touchpad, keyboard, mouse, camera, microphone, accelerometer, gyroscope, etc.; output devices 907 including, for example, a liquid crystal display (LCD), speaker, vibrator, etc.; storage devices 908 including, for example, a magnetic tape, hard disk, etc.; and communication devices 909. Communication devices 909 may allow the electronic device to communicate with other devices wirelessly or by wire to exchange data. Although the figures illustrate electronic devices with various devices, it should be understood that not all of the devices shown are required to be implemented or present. More or fewer devices may be implemented or present instead.

[0077] The present application also provides a computer-readable storage medium embodiment.

[0078] The computer-readable storage medium is applied to an electronic device and carries one or more computer programs. When the one or more computer programs are executed by the electronic device, the electronic device responds to the user's time slice configuration request and configures the communication time slices of multiple SRB devices so that the communication time slices of the two ports of each SRB device have overlapping time periods. In response to the system's data transmission request, the SRB system that has been configured performs data transmission operations on the communication device that needs communication services. Given that the communication time slices of the two ports have overlapping time periods, when a communication device connected to the SRB system initiates traffic transmission, it will be immediately forwarded to the other communication device. At this time, the other communication device will receive it at the same time. There is no delay in the transmission process, ensuring the real-time nature of data transmission.

[0079] It should be noted that the computer-readable medium disclosed herein may be a computer-readable signal medium or a computer-readable storage medium or any combination thereof. The computer-readable storage medium may be, for example, but not limited to, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or component, or any combination thereof. More specific examples of computer-readable storage media may include, but are not limited to, an electrical connection with one or more wires, a portable computer disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination thereof.

[0080] In the present disclosure, a computer-readable storage medium may be any tangible medium that contains or stores a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In the present disclosure, a computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, which carries computer-readable program code. This propagated data signal may take a variety of forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination of the foregoing. A computer-readable signal medium may also be any computer-readable medium other than a computer-readable storage medium that can send, propagate, or transmit a program for use by or in conjunction with an instruction execution system, apparatus, or device. The program code contained on the computer-readable medium may be transmitted using any suitable medium, including but not limited to: wires, optical cables, RF (radio frequency), etc., or any suitable combination of the foregoing.

[0081] The various embodiments in this specification are described in a progressive manner, and each embodiment focuses on the differences from other embodiments. The same or similar parts between the various embodiments can be referenced to each other.

[0082] Although the preferred embodiments of the present invention have been described, those skilled in the art may make additional changes and modifications to these embodiments once they become aware of the basic creative concepts. Therefore, the appended claims are intended to be interpreted as including the preferred embodiments and all changes and modifications that fall within the scope of the embodiments of the present invention.

[0083] Finally, it should be noted that, in this document, relational terms such as first and second, etc., are used only to distinguish one entity or operation from another entity or operation, and do not necessarily require or imply any actual relationship or order between these entities or operations. Moreover, the terms "comprises," "comprising," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or terminal device that includes a series of elements includes not only those elements, but also other elements not explicitly listed, or elements inherent to such process, method, article, or terminal device. In the absence of further limitations, an element defined by the phrase "comprising a ..." does not exclude the presence of additional identical elements in the process, method, article, or terminal device that includes the element.

[0084] The technical solution provided by the present invention is introduced in detail above. Specific examples are used herein to illustrate the principles and implementation methods of the present invention. The description of the above embodiments is only used to help understand the method of the present invention and its core idea. At the same time, for those skilled in the art, according to the idea of ​​the present invention, there may be changes in the specific implementation methods and application scope. In summary, the content of this specification should not be understood as limiting the present invention.

Claims

1. A method for controlling SRB data transmission, applied to an SRB system, wherein the SRB system includes a plurality of SRB devices connected in a ring structure, characterized in that: The data transmission control method comprises the steps of: In response to a time slice configuration request from a user, configuring the communication time slices of the plurality of SRB devices so that the communication time slices of the two ports of each of the SRB devices have an overlapping time period; In response to the data transmission request of the system, the data transmission operation is performed on the communication device requiring the communication service based on the configured SRB system.

2. The data transmission control method according to claim 1, wherein: The communication time slices of the two ports completely overlap.

3. The data transmission control method according to claim 1, wherein: The configuring of the communication time slices of the multiple SRB devices comprises the steps of: Obtain the number of the SRB devices and address information of each SRB device; creating a link relationship package based on the quantity and the address information; A communication time slice of each of the SRB devices is configured based on the link relationship packet.

4. The data transmission control method according to claim 3, wherein: The address information includes the address information of each SRB device and the address information of two adjacent SRB devices.

5. A data transmission control device for SRB, applied to an SRB system, wherein the SRB system includes a plurality of SRB devices connected in a ring structure, characterized in that: The data transmission control device includes: a time slice configuration module configured to respond to a time slice configuration request of a user and configure the communication time slices of the plurality of SRB devices so that the communication time slices of the two ports of each of the SRB devices have an overlapping time period; The transmission execution module is configured to respond to the data transmission request of the system and perform data transmission operations on the communication device requiring communication services based on the configured SRB system.

6. The data transmission control device according to claim 5, wherein: The communication time slices of the two ports completely overlap.

7. The data transmission control device according to claim 5, wherein: The time slice configuration module includes: an information collection unit, configured to obtain the number of the SRB devices and address information of each SRB device; a data packet creating unit, configured to create a link relationship packet based on the quantity and the address information; The configuration execution unit is configured to perform configuration processing on the communication time slice of each of the SRB devices based on the link relationship packet.

8. The data transmission control device according to claim 7, wherein: The address information includes the address information of each SRB device and the address information of two adjacent SRB devices.

9. An electronic device, characterized in that: The electronic device comprises at least one processor and a memory connected to the processor, wherein: The memory is used to store computer programs or instructions; The processor is configured to execute the computer program or instruction, so that the electronic device can implement the data transmission control method according to any one of claims 1 to 4.

10. A computer-readable storage medium, applied to an electronic device, characterized in that: The storage medium carries one or more computer programs, and the one or more computer programs can be executed by the electronic device, so that the electronic device can implement the data transmission control method according to any one of claims 1 to 4.

Citation Information

Patent Citations

  • Communication control method, Ethernet equipment and controller

    CN110460455A

  • Forwarding path establishment method and device and computer readable storage medium

    CN113497754A

  • Data forwarding method and device capable of adaptively switching forwarding modes

    CN113783808A

  • Service processing method, network equipment and computer readable storage medium

    CN115442238A

  • Time slice configuration method and system for secure real-time bus (SRB)

    CN119402314A

Cited By

  • Data transmission method and system for secure real-time bus (SRB)

    CN121456930A