A control method and system based on multi-dimensional protocol mapping

By using a control method and system based on multi-dimensional protocol mapping, the problem of insufficient interaction between external storage media and terminal devices is solved. This enables seamless cross-platform migration of game resources, high-security, low-latency data transmission, and environmental adaptability, making it suitable for display terminals such as smart screens and personal computers.

CN122219871APending Publication Date: 2026-06-16NO 4 HOST TECHNOLOGY (CHENGDU) CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
NO 4 HOST TECHNOLOGY (CHENGDU) CO LTD
Filing Date
2026-04-27
Publication Date
2026-06-16

Smart Images

  • Figure CN122219871A_ABST
    Figure CN122219871A_ABST
Patent Text Reader

Abstract

The application discloses a control method and system based on multi-dimensional protocol mapping, which stores application files and 'instant running environment mirror (Shadow Image)' in the controller, and when the matched application is started, the storage space of the controller is directly mounted as 'virtual memory sector' of the display terminal through the virtual file system (VFS) protocol of the application, and the application directly exchanges data on the hardware bus of the controller, so that the application has the advantages of plug and play, high safety, low delay optimization, environment self-adaptation and the like, and the problems of 'insufficient display device space' or'reading delay' in the existing display method are solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of game interaction technology, and more specifically, to a control method and system based on multidimensional protocol mapping. Background Technology

[0002] As games become increasingly large, more and more people are choosing to store them on external storage media. However, using external storage presents several problems. Taking memory cards as an example, external storage lacks deep interaction capabilities with terminal applications. The game's runtime environment configuration, key mapping, and communication link security rely entirely on the terminal device's software architecture, leading to complex configurations, susceptibility to link interference, and vulnerability to unauthorized resource extraction when running games across devices.

[0003] Taking smart screens as an example, generally speaking, most people use smart screens primarily by connecting video signals for display, while the software or games themselves do not run on the smart screen, but rather on terminals such as mobile phones or computers. If a smart screen is to directly read games stored on external media and enable operation and interaction, a hardware and software collaborative system that deeply integrates "resource storage," "instruction processing," and "runtime scheduling" is required. Summary of the Invention

[0004] This invention overcomes the shortcomings of the prior art and provides a control method and system based on multidimensional protocol mapping, which is expected to solve the problems existing in the prior art.

[0005] To address the aforementioned technical problems, one aspect of the present invention provides a control method based on multi-dimensional protocol mapping:

[0006] A control method based on multidimensional protocol mapping includes the following steps:

[0007] Connect the controller to the display terminal so that the display terminal recognizes a read-only partition containing boot information;

[0008] The display terminal system's built-in resource manager triggers the boot process, wakes up the system, or downloads the corresponding application.

[0009] The display terminal completes the installation of the supporting application. The supporting application reads the environment configuration file stored on the controller or downloads the environment configuration file from the external network and dynamically adjusts the display mode of the display terminal screen.

[0010] The controller runs saved software or games and transmits display data to the display terminal.

[0011] A further technical solution is that after connecting the controller to the display terminal, the controller starts a multi-dimensional self-test program, which includes power load self-test, communication bandwidth and latency self-test, and storage sector integrity self-test.

[0012] If the self-test results are satisfactory, proceed to the next steps;

[0013] If the self-test result indicates that the link quality is suboptimal, it is recommended that the customer change the channel or reduce the data cache depth.

[0014] If the self-test result indicates a link integrity failure, disconnect the storage area mapping and attempt a reset.

[0015] A further technical solution is that the specific steps for enabling the display terminal to identify a read-only partition containing boot information include:

[0016] The controller can simultaneously emulate at least several different types of logical devices through the underlying hardware protocol;

[0017] It includes at least one read-only memory image with boot functionality.

[0018] A further technical solution is that the supporting application is configured to automatically complete the configuration of environmental parameters and establish a software or game running path mapping by reading the read-only memory image simulated by the controller.

[0019] A further technical solution is that the control device internally stores preset environmental parameter packages for different display terminal hardware models;

[0020] After startup, the supporting application first obtains the hardware ID of the display terminal and then automatically loads the corresponding optimal rendering parameters from the control device.

[0021] A further technical solution involves performing the following steps after completing the installation of the supporting applications;

[0022] A two-way encrypted authentication link is established between the supporting application and the controller;

[0023] The supporting application sends a random number signature verification based on the hardware identifier to the controller at preset time intervals;

[0024] If the verification is successful, it will not affect the subsequent steps;

[0025] If verification fails, read access to the storage resource will be immediately revoked.

[0026] A further technical solution is that the random number signature verification is specifically a dynamic random number offset verification.

[0027] A further technical solution is that the control method further includes the following steps;

[0028] The interactive device establishes an encrypted connection with the controller and sends the interactive data to the controller;

[0029] The controller converts the received raw data packets into recognizable messages via the internal MCU;

[0030] The controller recognizes the messages and uses them as input for the software or game.

[0031] A further technical solution is that after receiving the interactive data sent by the interactive device, the control device preprocesses the original interactive data and then sends the preprocessed data to the internal MCU.

[0032] In another aspect, the present invention also provides a control system based on multidimensional protocol mapping;

[0033] A control system based on multidimensional protocol mapping includes a controller and a display terminal;

[0034] The controller is used to enable the display terminal to recognize a read-only partition containing boot information, guide the display terminal to complete the installation of supporting applications, run the saved software or games, and transmit the display data to the display terminal;

[0035] The display terminal is used to install supporting applications, dynamically adjust the display mode of the display terminal screen, receive display data, and display it.

[0036] A further technical solution is that the control system also includes interactive devices;

[0037] The interactive device is used to establish an encrypted connection with the controller and send interactive data to the controller.

[0038] Compared with the prior art, the present invention has at least the following beneficial effects: The present invention provides a control method and system based on multi-dimensional protocol mapping. This method, by storing application files and a "Shadow Image" inside the controller, enables the controller's storage space to be directly mounted as a "virtual memory sector" of the display terminal through the Virtual File System (VFS) protocol of the present invention when the supporting application starts. The application directly exchanges data on the controller hardware bus, which has the following advantages:

[0039] (1) Plug and play: Enables seamless migration of game or software resources across hardware platforms. Simply plug the controller into different display devices; no complicated installation or configuration is required.

[0040] (2) High security: Full-link interactive security verification, through private protocol communication, effectively prevents the interception and illegal cracking of operation signals, and ensures the exclusivity of interactive device control;

[0041] (3) Low latency optimization: Instructions are parsed and converted in real time on the storage control device side, reducing the instruction queuing waiting time on the terminal software side;

[0042] (4) Environment Adaptation: The controller memory contains the running configuration file. After the application reads it, it can automatically adapt to the screen resolution, frame rate and running environment without the need for manual adjustment by the user. Attached Figure Description

[0043] Figure 1 This is a schematic diagram of the overall process of Embodiment 1 of the present invention;

[0044] Figure 2 This is a schematic diagram of the multi-dimensional self-test procedure provided in Embodiment 1 of the present invention. Detailed Implementation

[0045] To make the objectives, technical solutions, and advantages of this invention clearer, the invention will be further described in detail below with reference to embodiments. It should be understood that the specific embodiments described herein are merely illustrative and not intended to limit the invention.

[0046] Example 1

[0047] A control method based on multidimensional protocol mapping, see [link to relevant documentation]. Figure 1 This includes the following steps:

[0048] S1: Connect the controller to the display terminal so that the display terminal recognizes a read-only partition containing boot information;

[0049] For example, the controller (physical entity node) and the display terminal can be connected through a composite protocol channel, which includes one or more of wired USB, wireless proprietary protocol, high-speed Wi-Fi, etc.

[0050] A display terminal can be understood as a host terminal, which includes any device with display and data processing hardware, such as a smart screen, a personal computer, or a mobile terminal.

[0051] In this embodiment, the display terminal is a smart screen, and the controller is connected to the smart screen via USB / Type-C. Using the USB Composite Device protocol, the screen system is forced to recognize a read-only partition containing boot information.

[0052] In a preferred embodiment, when the controller connects to the host terminal via a composite protocol channel (such as USB / Type-C, Wi-Fi, or private wireless), the SoC processing chip immediately initiates a multi-dimensional self-test program:

[0053] The self-test procedure is described in [reference]. Figure 2 These include power load self-test, communication bandwidth and latency self-test, and storage sector integrity self-test;

[0054] Power load self-test: Detects fluctuations in the power supply current (mA) and voltage (V) of the physical interface. Since game operation involves high-frequency storage read / write and wireless transmission, it is necessary to confirm whether the power provided by the host terminal meets the controller's full-load operation requirements.

[0055] Power load detection can prevent disconnections or data corruption caused by insufficient power supply to the TV's USB port.

[0056] Communication bandwidth and latency self-test: Send a predefined test data sequence (Dummy Packets) to the host terminal to measure the packet loss rate and round-trip time (RTT) of the data loopback.

[0057] By checking the communication bandwidth and latency, it can be confirmed whether the current channel (especially when connected wirelessly) is sufficient to support real-time streaming of games or other software resources and millisecond-level command transmission.

[0058] Storage sector integrity self-check: Quickly scans the CRC / MD5 checksums of the boot sector and critical environment configuration files within the encrypted Flash memory.

[0059] Self-checking the integrity of storage sectors ensures that the boot information is not damaged, preventing the host terminal from crashing due to file corruption.

[0060] Based on the above self-test results, the controller executes different feedback strategies:

[0061] For example, if the self-test passes, the subsequent steps are executed immediately to activate the composite protocol channel and mount the read-only boot partition on the host terminal.

[0062] The self-test indicates that the link quality is unhealthy, such as: high interference in the wireless connection, or various signal transmission limitations such as the wired interface being in USB 2.0 slowdown mode;

[0063] At this point, take one or more of the following steps:

[0064] 1. Degradation strategy: The controller sends a "performance limited" signal to the accompanying application through the bootloader;

[0065] 2. We recommend that users change the interface or adjust the wireless channel;

[0066] 3. Dynamic adjustment: Reduce data cache depth and prioritize the transmission frequency of instruction streams (control signals).

[0067] Link integrity failure, such as: insufficient voltage, damage to critical encrypted boot sector, short circuit of physical interface, etc., which completely prevents communication.

[0068] At this point, take one or more of the following steps:

[0069] 1. Physical Interception: Disconnect the memory mapping at the hardware level and enter "self-protection mode" to prevent the host terminal from being damaged by abnormal current;

[0070] 2. Status feedback: The controller can flash specific codes via its built-in LED indicator (e.g., slow flashing of a red light) or send a "fault code" message via the simulated HID channel;

[0071] 3. Link Reset: Attempt to perform a logical reset (Soft Reset) N times. If it still fails, it will remain locked until manual intervention.

[0072] The specific steps for enabling the display terminal to recognize a read-only partition containing boot information include:

[0073] The controller can simultaneously emulate at least several different types of logical devices through the underlying hardware protocol;

[0074] It includes at least one read-only memory image with boot functionality.

[0075] For example, the controller proactively enumerates multiple logical device identifiers to the host system kernel and declares them as **"Composite Device"**;

[0076] Logical devices include, but are not limited to: mass storage, analog optical drives, HID inputs, network adapters, or custom vendor categories.

[0077] S2: The built-in resource manager of the display terminal system triggers the boot process, wakes up, or downloads the corresponding application;

[0078] The following steps are performed when the terminal is woken up or the accompanying application is downloaded. The controller detects whether the accompanying application is already installed on the display terminal. If it is already installed, no further installation is required and the process proceeds directly to the next step.

[0079] If not installed, wake up or download the corresponding application, and perform the installation and subsequent steps;

[0080] The specific steps are as follows: After the controller actively enumerates multiple logical device identifiers to the host system kernel, it uses the host system's automatic response mechanism for mounting peripherals to trigger environment build instructions (wake up built-in applications, redirect to the download address, or directly execute the image script).

[0081] For example, it is preferred to declare it as a read-only memory (such as an emulated CD-ROM) with the "autorun" attribute to take advantage of the autodetection logic of the Android / Windows system.

[0082] In the non-installed state, the encrypted resource area within the physical node is virtualized as a local logical partition of the host system.

[0083] S3: The display terminal completes the installation of the supporting application. The supporting application reads the environment configuration file stored on the controller or downloads the environment configuration file from the external network and dynamically adjusts the display mode of the display terminal screen.

[0084] In this embodiment, the display terminal is a smart screen, and the supporting application dynamically adjusts the screen's rendering frequency and hardware decoding mode by reading the JSON format environment configuration file stored in the controller.

[0085] The accompanying application is configured to automatically complete the configuration of environmental parameters and establish a software or game runtime path mapping by reading the read-only memory image simulated by the controller.

[0086] In a further preferred embodiment, the control device internally stores a preset environmental parameter package for different display terminal hardware models;

[0087] For example, the display terminal, i.e. the host terminal, is a smart screen, and the controller reads the system fingerprint of the host terminal (OS version, kernel architecture, hardware computing power, screen resolution).

[0088] The controller matches the optimal environment profile from the internal Flash memory.

[0089] After startup, the supporting application first obtains the hardware ID of the display terminal and then automatically loads the corresponding optimal rendering parameters from the control device.

[0090] After completing the installation of the supporting applications, perform the following steps;

[0091] A two-way encrypted authentication link is established between the supporting application and the controller;

[0092] The supporting application sends a random number signature verification based on the hardware identifier to the controller at preset time intervals;

[0093] If the verification is successful, it will not affect subsequent steps, and the controller will open the data transmission channel;

[0094] If verification fails, read access to the storage resource will be immediately revoked.

[0095] The random number signature verification is specifically a dynamic random number offset verification.

[0096] For example, a two-way encrypted authentication link is established between the supporting application and the control device. The supporting application initiates a random number signature verification based on the hardware identifier (UID) to the control device at preset time intervals. If the verification fails, the read permission of the storage resources is immediately closed.

[0097] S4: The controller runs saved software or games and transmits display data to the display terminal.

[0098] S5: The interactive device establishes an encrypted connection with the controller and sends the interactive data to the controller;

[0099] The controller converts the received raw data packets into recognizable messages via the internal MCU;

[0100] The controller recognizes the messages and uses them as input for the software or game.

[0101] After receiving the interactive data sent by the interactive device, the control device preprocesses the original interactive data and then sends the preprocessed data to the internal MCU.

[0102] For example, the control device is a handle, which includes an instruction preprocessing module for receiving the handle's private wireless protocol signal and performing decompression and anti-shake correction of the instruction sequence before transmitting the signal to the accompanying application.

[0103] In this embodiment, the controller establishes an encrypted connection with the controller via a 2.4G / Private Protocol. The controller converts the received raw data packets into standard USB-HID messages via its internal MCU, ensuring that the application layer can recognize the data without the need for secondary driver development.

[0104] Example 2

[0105] A control system based on multidimensional protocol mapping includes a controller, a display terminal, and an interactive device;

[0106] The controller is used to enable the display terminal to recognize a read-only partition containing boot information, guide the display terminal to complete the installation of supporting applications, run the saved software or games, and transmit the display data to the display terminal;

[0107] The display terminal is used to install supporting applications, dynamically adjust the display mode of the display terminal screen, receive display data, and display it.

[0108] The interactive device is used to establish an encrypted connection with the controller and send interactive data to the controller.

[0109] Specifically, the controller includes: a SoC processing chip, encrypted Flash, and a private wireless receiver, which can be an MCU, SoC, etc.

[0110] The display terminal is responsible for VFS mounting, image rendering, and automatic synchronization of environmental parameters (resolution, refresh rate), and can be used for display devices such as smart screens, projectors, and tablets.

[0111] Although the invention has been described herein with reference to illustrative embodiments, it should be understood that many other modifications and implementations can be devised by those skilled in the art, which will fall within the scope and spirit of the principles disclosed herein. More specifically, various variations and modifications can be made to the components and / or layout of the subject matter combination within the scope of this disclosure. Besides variations and modifications to the components and / or layout, other uses will be apparent to those skilled in the art.

Claims

1. A control method based on multidimensional protocol mapping, characterized in that, Includes the following steps: Connect the controller to the display terminal so that the display terminal recognizes a read-only partition containing boot information; The display terminal system's built-in resource manager triggers the boot process, wakes up the system, or downloads the corresponding application. The display terminal completes the installation of the supporting application. The supporting application reads the environment configuration file stored on the controller or downloads the environment configuration file from the external network and dynamically adjusts the display mode of the display terminal screen. The controller runs saved software or games and transmits display data to the display terminal.

2. The control method based on multi-dimensional protocol mapping as described in claim 1, characterized in that, After connecting the controller to the display terminal, the controller starts a multi-dimensional self-test program, which includes power load self-test, communication bandwidth and latency self-test, and storage sector integrity self-test. If the self-test results are satisfactory, proceed to the next steps; If the self-test result indicates that the link quality is suboptimal, it is recommended that the customer change the channel or reduce the data cache depth. If the self-test result indicates a link integrity failure, disconnect the storage area mapping and attempt a reset.

3. The control method based on multi-dimensional protocol mapping as described in claim 1, characterized in that, The specific steps for enabling the display terminal to recognize a read-only partition containing boot information include: The controller can simultaneously emulate at least several different types of logical devices through the underlying hardware protocol; It includes at least one read-only memory image with boot functionality.

4. The control method based on multi-dimensional protocol mapping as described in claim 1, characterized in that, The accompanying application is configured to automatically complete the configuration of environmental parameters and establish a software or game runtime path mapping by reading the read-only memory image simulated by the controller.

5. The control method based on multi-dimensional protocol mapping as described in claim 1, characterized in that, The control device internally stores preset environmental parameter packages for different display terminal hardware models; After startup, the supporting application first obtains the hardware ID of the display terminal and then automatically loads the corresponding optimal rendering parameters from the control device.

6. The control method based on multi-dimensional protocol mapping as described in claim 1, characterized in that, After completing the installation of the supporting applications, perform the following steps; A two-way encrypted authentication link is established between the supporting application and the controller; The supporting application sends a random number signature verification based on the hardware identifier to the controller at preset time intervals; If the verification is successful, it will not affect the subsequent steps; If verification fails, read access to the storage resource will be immediately revoked.

7. A control method based on multidimensional protocol mapping as described in any one of claims 1-6, characterized in that, It also includes the following steps; The interactive device establishes an encrypted connection with the controller and sends the interactive data to the controller; The controller converts the received raw data packets into recognizable messages via the internal MCU; The controller recognizes the messages and uses them as input for the software or game.

8. The control method based on multidimensional protocol mapping as described in claim 7, characterized in that, After receiving the interactive data sent by the interactive device, the control device preprocesses the original interactive data and then sends the preprocessed data to the internal MCU.

9. A control system based on multidimensional protocol mapping, characterized in that, Includes controllers and display terminals; The controller is used to enable the display terminal to recognize a read-only partition containing boot information, guide the display terminal to complete the installation of supporting applications, run the saved software or games, and transmit the display data to the display terminal; The display terminal is used to install supporting applications, dynamically adjust the display mode of the display terminal screen, receive display data, and display it.

10. A control system based on multidimensional protocol mapping as described in claim 9, characterized in that, Including interactive devices; The interactive device is used to establish an encrypted connection with the controller and send interactive data to the controller.