Virtual transmission bus system based on multiple physical transmission media

By building a virtual transmission bus system on multiple physical transmission media and using decision agents to dynamically select transmission paths, the problems of data link isolation and inefficient transmission in traditional communication methods in large-scale and heterogeneous network environments are solved, and efficient, reliable and flexible data transmission is achieved.

CN119945824APending Publication Date: 2025-05-06SHIHONG (SHANGHAI) TECH CO LTD
View PDF 0 Cites 1 Cited by

Patent Information

Application Number
CN202411948268.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-27
Publication Date
2025-05-06

AI Technical Summary

Technical Problem

Traditional communication methods have problems such as isolated data links, low transmission efficiency, slow disconnection recovery, poor flexibility and insufficient security in large-scale, heterogeneous network environments.

Method used

A virtual transmission bus system based on multiple physical transmission media is adopted. Through the decision-making agent, the state of each physical transmission channel is sensed and evaluated in real time, the optimal transmission path is dynamically selected, and automatically switched to the backup path when disconnected, ensuring the continuity and reliability of data transmission.

Benefits of technology

It realizes efficient data exchange between different devices, ensures the consistency and reliability of data transmission, has flexible transmission strategies to adapt to different application scenarios, and has intelligent disconnection recovery capabilities to ensure the continuity and reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119945824A_ABST
    Figure CN119945824A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a virtual transmission bus system based on various physical transmission media, which comprises a plurality of devices and decision intelligent agents running in each device, and the devices are connected through one or more physical buses; the decision-making agent is a computer program running on each device, can sense the capacity change of the transmission channel in real time, predicts the transmission capacity of each channel in combination with historical data and current data, and switches the optimal transmission path in real time according to the predicted transmission capacity of each channel. By implementing the embodiment of the invention, an innovative design scheme of the virtual transmission bus and the decision-making agent of the multi-machine cooperative system is provided, the problems of data transmission efficiency and stability are solved, a flexible transmission strategy is provided to adapt to different application scenes, and intelligent disconnection recovery capability is achieved; and the continuity and the reliability of data transmission can be ensured to be kept under any condition.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to a virtual transmission bus system based on multiple physical transmission media. Background Art

[0002] With the rapid development of computer technology, more and more smart devices need to communicate efficiently in complex interconnected environments. Traditional communication methods face many challenges when facing large-scale, heterogeneous networks. These problems seriously affect the efficiency, security and reliability of data transmission. Specifically, they are manifested in the following aspects:

[0003] Isolated data links: In traditional communication architectures, different types of devices usually rely on specific physical transmission media for communication, such as USB, Wi-Fi, Bluetooth, Ethernet, etc. The lack of effective interoperability and coordination mechanisms between these transmission media results in isolated data links and difficulty in forming a unified communication network. For example, in a typical wireless screen projection system, the projection host and projection client mainly use Wi-Fi connection, while Bluetooth and USB connection methods are used in other application scenarios. Isolated connection methods make data sharing between devices complicated and inefficient.

[0004] Inefficient transmission: In large-scale, heterogeneous network environments, data transmission between different devices is often affected by factors such as network latency and bandwidth limitations, resulting in inefficient transmission. For example, in an enterprise network, devices in multiple departments need to frequently exchange large amounts of data, but due to limited network bandwidth, data transmission is slow, affecting the normal operation of the business.

[0005] Slow recovery from disconnection: In unstable network environments, traditional single communication methods often lack an effective disconnection recovery mechanism. Once a physical transmission medium fails or is interrupted, data transmission will be forced to be interrupted, and it will take a long time to restore the connection, which seriously affects the user experience. For example, in a multi-screen interconnected system, if the Wi-Fi connection is suddenly disconnected, the screen projection session will be interrupted, and it will take a long time to re-establish the connection, which may greatly reduce work efficiency.

[0006] Poor flexibility: Traditional communication methods are difficult to adapt to changing application scenarios. For example, in a screen projection system, the processing and transmission of screen content often need to be adjusted according to the application scenario. For example, in screen projection, if the user is playing a video, the video fluency is expected to be prioritized; while when processing documents or browsing the web, the image quality is often expected to be prioritized. However, it is difficult for existing screen projection communication systems to quickly adapt to these changes, resulting in a reduced screen projection experience.

[0007] Insufficient security: Traditional communication methods have obvious deficiencies in security. For example, Wi-Fi transmission is vulnerable to man-in-the-middle attacks, and Bluetooth transmission may be subject to interference and eavesdropping. These security vulnerabilities may not only lead to data leakage, but may also trigger more serious network security incidents.

[0008] Therefore, there is an urgent need for a data exchange solution that can realize a unified communication interface on multiple physical transmission media, thereby achieving high efficiency, stability and high fault tolerance. This solution not only needs to overcome the above technical challenges, but also needs to have a flexible transmission strategy that can adapt to different application scenarios and have intelligent disconnection recovery capabilities to ensure that the continuity and reliability of data transmission can be maintained under any circumstances. Summary of the invention

[0009] The purpose of the embodiment of the present invention is to provide a virtual transmission bus system based on multiple physical transmission media, aiming to solve the data transmission problem in a multi-machine collaborative system, and pay special attention to how to quickly restore the connection in the event of a disconnection to ensure the continuity and reliability of data transmission.

[0010] To achieve the above objectives, an embodiment of the present invention provides a virtual transmission bus system based on the integration of multiple physical transmission media, including multiple devices and decision-making agent computer programs running on each device. Multiple devices are interconnected through various physical transmission media, and any two devices include at least one transmission channel: a virtual transmission bus that directly connects the two devices or bridged through other virtual transmission buses in the cluster. A set of transmission decision-making agent computer programs runs on each device, and the decision-making agents on each device establish interconnections through various physical connection methods, and create a graph-like virtual network based on the virtual transmission bus according to the physical transmission channels between devices;

[0011] When device A in the virtual network wants to send data to device B, the decision-making agent on device A predicts the transmission capacity of each transmission path based on the real-time status of each physical transmission channel in the graphical virtual network and combined with the statistical information of historical transmission data, and switches the optimal transmission path in real time according to the prediction.

[0012] As a specific implementation of the present application, the virtual transmission bus supports multiple physical transmission media, including USB, Wi-Fi, Bluetooth, Star Flash, wired / wireless network, and ZigBee.

[0013] As a specific implementation method of the present application, the decision-making agent is installed on each device, perceives the real-time status of the virtual transmission bus in real time, and reports its own virtual transmission bus status to the virtual network through the directly connected device.

[0014] Furthermore, as a preferred implementation of the present application, the virtual transmission bus system further includes a dynamic path selection unit, which is used to:

[0015] When data needs to be transferred from one device to another, the optimal data transmission path is dynamically selected based on the current virtual network status diagram; if a direct connection is not available, a detour is taken through a bridge device.

[0016] As a preferred implementation of the present application, the virtual transmission bus system further includes a fault recovery and redundancy processing unit, which is used to:

[0017] When any direct virtual transmission bus fails, an alternative path is automatically found to maintain the continuity of data transmission through the virtual transmission bus bridge of other devices.

[0018] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium storing a computer program, wherein the computer program includes program instructions, and when the program instructions are executed by a processor, the processor executes the method of the first aspect.

[0019] The implementation of the embodiment of the present invention provides an innovative design scheme for a virtual transmission bus and decision-making intelligent agent in a multi-machine collaborative system, which not only solves the problems of data transmission efficiency and security, but also provides flexible transmission strategies to adapt to different application scenarios, and has intelligent disconnection recovery capabilities and a graph-like virtual network construction mechanism, ensuring the continuity and reliability of data transmission under any circumstances. BRIEF DESCRIPTION OF THE DRAWINGS

[0020] In order to more clearly illustrate the specific implementation of the present invention or the technical solution in the prior art, the drawings required for use in the specific implementation or the description of the prior art are briefly introduced below.

[0021] Figure 1 It is a structural diagram of a virtual transmission bus system based on multiple physical transmission media provided by an embodiment of the present invention. DETAILED DESCRIPTION

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

[0023] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0024] The inventive concept of the present invention is:

[0025] Provide a method for building a graph-like virtual network between multiple devices;

[0026] Provide a decision-making intelligent agent to perceive the capacity changes of the transmission channel in real time, predict the next changes based on historical data and current data, and switch the optimal transmission path in real time.

[0027] The technical problems to be solved by the present invention are:

[0028] In a multi-machine collaborative system, how to achieve efficient data exchange between different devices?

[0029] How to ensure the consistency and reliability of data transmission under different physical transmission media?

[0030] How to dynamically adjust data transmission strategies according to actual application scenarios to achieve optimal performance?

[0031] When the physical transmission medium fails or is interrupted, how can data transmission be quickly restored?

[0032] How to build a dynamic, distributed virtual network in a cluster of multiple devices?

[0033] Please refer to Figure 1 , is a virtual transmission bus system based on multiple physical transmission media provided by an embodiment of the present invention, including multiple devices, decision-making intelligent agents, dynamic path selection units and fault recovery and redundancy processing units.

[0034] A graph-like virtual network based on a virtual transmission bus is created between multiple devices, and any two devices include at least one transmission channel: a direct virtual transmission bus, or bridged through other virtual transmission buses in the cluster. The virtual transmission bus supports a variety of physical transmission media, including USB, Wi-Fi, Bluetooth, Star Flash, wired / wireless network, ZigBee, etc.

[0035] The decision agent senses the capacity changes of the transmission channel in real time, and predicts the target transmission capacity by combining historical data and current data, and switches the optimal transmission path in real time according to the target transmission capacity. Furthermore, the decision agent is an intelligent module installed on each device, and its functions are as follows:

[0036] Understand the characteristics of each transmission physical channel: real-time performance, throughput, reliability, etc.;

[0037] Real-time perception of the real-time changes of each channel: availability, congestion level, etc.

[0038] Understand the transmission characteristics requirements of various types of data to be transmitted: timeliness, data flow, fluency, etc.;

[0039] According to the real-time situation, the processing method and transmission channel of the data to be transmitted are selected in real time;

[0040] Furthermore, the dynamic path selection unit is used to:

[0041] When data needs to be transferred from one device to another, the optimal data transmission path is dynamically selected based on the current virtual network status diagram; if a direct connection is not available, a suboptimal transmission path is selected;

[0042] Fault recovery and redundant processing unit for:

[0043] When a direct physical transmission path between any two devices fails, an alternative path is automatically found to maintain the continuity of data transmission through the transmission bus bridge of other devices.

[0044] It should be noted that the virtual transmission bus system provided in this embodiment has the following innovative features:

[0045] (1) Support for multiple physical transmission media: The virtual transmission bus system of the present invention is based on multiple physical transmission media, such as USB, Wi-Fi, Bluetooth, StarFlash, network (wired / wireless), ZigBee, etc., and can flexibly select the most appropriate transmission method according to the application scenario.

[0046] (2) Dynamic transmission channel evaluation and selection: The virtual transmission bus measures, evaluates, and tracks in real time the various physical channels between two devices, and intelligently selects the optimal transmission path based on the current network conditions (such as latency, bandwidth, etc.).

[0047] (3) Adaptive data transmission strategy: The system can dynamically adjust the transmission strategy according to the changes during actual operation (for example, USB has low latency and large bandwidth; Wi-Fi has large fluctuations in bandwidth and latency, etc.) to ensure the efficiency and reliability of data transmission.

[0048] (4) Intelligent Disconnection Recovery Mechanism: The present invention provides an intelligent disconnection recovery mechanism. When a physical channel failure is detected, the mechanism can automatically switch to other available physical channels and re-establish the connection, while ensuring the continuity and integrity of data transmission.

[0049] (5) Graph-like virtual network construction: Create a graph-like virtual network based on a virtual transmission bus between multiple devices, so that there is at least one communication channel between any two devices: a direct virtual transmission bus or a bridge through other virtual transmission buses in the cluster.

[0050] (6) Multi-device connection: In a cluster consisting of a group of intelligent devices, there may be one of two communication channels between any two devices: a direct virtual transmission bus, or bridging through other virtual transmission buses within the cluster.

[0051] (7) Status perception and reporting: The communication program on each device is responsible for real-time perception of the real-time status of the virtual transmission bus (the transmission quality of each physical channel) and reporting its own virtual transmission bus status to the virtual network through the directly connected device.

[0052] (8) Status graph maintenance: Each device in the virtual network will save a real-time status graph of the virtual network, which includes the topology of the entire network and the performance parameters of each connection. In this way, each device can make the best data transmission decision based on the latest status information.

[0053] (9) Dynamic path selection: When data needs to be transferred from one device to another, the system will dynamically select the optimal data transmission path based on the current virtual network status map. If a direct connection is not available, a detour is made through a bridge device.

[0054] (10) Fault recovery and redundancy: When a direct virtual transmission bus fails, the system will automatically find an alternative path and maintain the continuity of data transmission by bridging the virtual transmission buses of other devices.

[0055] In order to better understand the technical solution of the present invention, two examples are given below for illustration:

[0056] Example 1: Multi-screen collaboration

[0057] Consider a multi-device collaboration scenario with multiple screens interconnected, which includes various computers, tablets and other smart terminals. The virtual transmission bus design of the present invention can serve as an intermediate layer to coordinate data synchronization and control command transmission between various devices. For example, when the image data / sound data / mouse data on the display screen of a device changes, the decision-making agent can send the data from the device source device to the client device through the most appropriate physical channel (which may be Wi-Fi or Bluetooth or USB). The virtual transmission bus system will evaluate and select the optimal transmission path in real time based on the current network conditions (such as fluctuations in Wi-Fi signal strength and changes in USB real-time bandwidth) to ensure that the data reaches the destination quickly and accurately.

[0058] Example 2: Failure recovery

[0059] Assuming that at a certain moment, the Wi-Fi connection is suddenly interrupted, the virtual transmission bus system intelligent decision-making body will immediately detect this situation and automatically switch to another available physical channel (such as Bluetooth or USB). During this period, any unfinished data transmission will be temporarily buffered and resent after the connection is restored. In addition, if the direct connection cannot be restored, the system can bridge through the virtual transmission bus of other devices to ensure that data can be transmitted smoothly.

[0060] The implementation of the embodiment of the present invention provides an innovative design scheme for a virtual transmission bus and decision-making intelligent agent in a multi-machine collaborative system, which not only solves the problems of data transmission efficiency and security, but also provides flexible transmission strategies to adapt to different application scenarios, and has intelligent disconnection recovery capabilities and a graph-like virtual network construction mechanism, ensuring the continuity and reliability of data transmission under any circumstances.

[0061] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. A virtual transmission bus system based on multiple physical transmission media, characterized in that: It includes multiple devices and decision-making intelligent agents, a graph-like virtual network based on a virtual transmission bus is created between the multiple devices, and at least one transmission channel is included between any two devices; The decision-making agent perceives the capacity changes of the transmission channel in real time, and predicts the target transmission capacity in combination with historical data and current data, and switches the optimal transmission path in real time according to the target transmission capacity.

2. The virtual transmission bus system according to claim 1, characterized in that: The virtual transmission bus supports a variety of physical transmission media, including USB, Wi-Fi, Bluetooth, Star Flash, wired / wireless network, ZigBee, etc.

3. The virtual transmission bus system according to claim 1, characterized in that: The transmission channel is a virtual transmission bus that directly connects two devices or is bridged through other virtual transmission buses in the cluster.

4. The virtual transmission bus system according to claim 1, characterized in that: The capacity change of the transmission channel includes the current network delay and bandwidth conditions.

5. The virtual transmission bus system according to claim 1, characterized in that: The decision-making intelligent agent is installed on each device, perceives the real-time status of the virtual transmission bus in real time, and reports its own virtual transmission bus status to the virtual network in a broadcasting manner through the directly connected device.

6. The virtual transmission bus system according to any one of claims 1 to 5, characterized in that: The virtual transmission bus system further includes a dynamic path selection unit, configured to: When data needs to be transferred from one device to another, the optimal data transmission path is dynamically selected based on the current virtual network status diagram; if a direct connection is not available, a detour is taken through a bridge device.

7. The virtual transport bus system according to claim 6, wherein: The virtual transmission bus system further includes a fault recovery and redundancy processing unit, which is used for: When any direct virtual transmission bus fails, an alternative path is automatically found to maintain the continuity of data transmission through the virtual transmission bus bridge of other devices.

Citation Information

Cited By

  • Bus communication fault self-detection and self-recovery system and method

    CN121614298A