Wearable device multi-node reverberation synchronous test method based on space channel simulation
By using a spatial channel simulation method, we define multi-dimensional wireless connection modes and scenario templates, perform spatial channel evaluation of virtual nodes, solve the reverberation synchronization problem of various wearable devices in complex scenarios, and achieve high-efficiency synchronization performance and user experience.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2026-01-23
- Publication Date
- 2026-04-10
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
How to achieve stable and flexible reverberation synchronization between various wearable devices, especially under complex user postures and environmental interference, to ensure low-latency transmission of high-precision audio, video, or sensor data.
By using a spatial channel simulation method, multi-dimensional wireless connection modes and scenario templates are defined to perform spatial channel evaluation of virtual nodes, automatically select the best wireless connection scheme, simulate complex scenarios of user posture and environmental interference, and achieve accurate channel evaluation and topology optimization.
It achieves stable and flexible reverb synchronization in complex scenarios, improves the system's robustness and adaptability in real-world environments, and ensures a high-quality user experience and synchronization performance.
Smart Images

Figure FT_1 
Figure FT_2 
Figure QLYQS_1
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the field of data processing, and relates to a multi-node reverberation synchronization test method for wearable devices based on spatial channel simulation. BACKGROUND
[0002] With the popularity of virtual reality (VR), augmented reality (AR) and intelligent motion monitoring, scenarios in which a single user wears multiple wearable devices (such as smart glasses, earphones, watches, sensors, etc.) simultaneously for collaborative work are increasingly common. These devices need to achieve low-latency, high-synchronization transmission of audio, video or sensor data through wireless connection, i.e., "reverberation synchronization", to ensure the experience of immersive or high-precision applications.
[0003] However, how to stably and flexibly achieve reverberation synchronization is a current research problem. SUMMARY
[0004] Therefore, the present application provides a multi-node reverberation synchronization test method for wearable devices based on spatial channel simulation to solve the above problems.
[0005] To achieve the above purpose, the present application provides the following technical solutions:
[0006] In a first aspect, a multi-node reverberation synchronization test method for wearable devices based on spatial channel simulation is provided, applied to a data center device, comprising: determining, by the data center device, M kinds of wireless connection modes and N kinds of scene templates for a plurality of virtual nodes, the plurality of virtual nodes simulating different types of wearable devices worn by a same user, different wireless connection modes in the M kinds of wireless connection modes indicating different wireless connection relationships between the plurality of virtual nodes, different scene templates in the N kinds of scene templates indicating different spatial position relationships and / or different spatial scenes of communication interference for the plurality of virtual nodes, M and N being integers greater than 1; obtaining, by the data center device, spatial channel evaluation results ij of the plurality of virtual nodes under the ith kind of wireless connection mode and the jth kind of scene template, and obtaining M*N kinds of spatial channel evaluation results of the plurality of virtual nodes under the condition that i iterates from 1 to M and j iterates from 1 to N; and determining, by the data center device, the best wireless connection mode for the plurality of virtual nodes corresponding to each of the N kinds of scene templates according to the requirements of the reverberation synchronization test and the M*N kinds of spatial channel evaluation results.
[0007] Therefore, by changing the complex test problem of multi-node wearable devices from the traditional "actual deployment-discover problems-manual adjustment" trial-and-error mode to the predictive intelligent mode of "virtual exhaustive-quantitative evaluation-active optimization". This method first combines wireless connection modes with multi-dimensional space scene templates in a matrix (MxN), pre-evaluating performance under all possible configurations through space channel simulation, rather than testing only a few preset scenarios. This method can automatically recommend the theoretically best wireless connection solution for each specific use case, enabling stable and flexible implementation of the reverberation synchronization experience.
[0008] Optionally, the M wireless connection modes at least include a first wireless connection mode and a second wireless connection mode; the first wireless connection mode is based on a first virtual node in the plurality of virtual nodes as a data transmission initiator, taking the first virtual node as the beginning of the topology, to establish a wireless communication connection with other virtual nodes in the plurality of virtual nodes; the second wireless connection mode is based on a second virtual node in the plurality of virtual nodes as a data transmission initiator, taking the second virtual node as the beginning of the topology, to establish a wireless communication connection with other virtual nodes in the plurality of virtual nodes.
[0009] Therefore, the above is a decentralized device networking design idea, which defines and simulates different network topologies formed by different virtual nodes (such as smartwatches or earphones) as data transmission initiators. This design enables the test system to reveal and quantify the "topology structure and space scene coupling effect", that is, in a specific user posture or interference environment, a connection led by device A may bring better overall synchronization performance than a connection led by device B. This enables the wearable device network to evolve from a static master-slave architecture to a dynamic collaborative network that can intelligently select the optimal topology according to the environment, significantly enhancing the system's robustness and adaptive ability in complex real-world scenarios.
[0010] Optionally, the N scene templates at least include a first spatial position relationship and a second spatial position relationship, the first spatial position relationship simulates the spatial position relationship of the plurality of virtual nodes when a user wears the plurality of virtual nodes in a first posture, and the second spatial position relationship simulates the spatial position relationship of the plurality of virtual nodes when a user wears the plurality of virtual nodes in a second posture; and / or the N scene templates at least include a first communication interference space scene and a second communication interference space scene, the first communication interference space scene is a scene where the target space scene has a first degree of communication interference, and the second communication interference space scene is a scene where the target space scene has a second degree of communication interference.
[0011] Therefore, by defining a simulative multi-dimensional scene template, two core physical layer factors that will affect the communication of the wearable device are reflected, i.e., the change of the spatial position relationship between the devices caused by the change of the user's posture, and the change of the strength of the external environment communication interference. This allows the test system to not be aimed at an ideal "laboratory static scene", but to be able to simulate the user running, sitting (different postures), or in a complex and variable environment such as a shopping mall, subway (different interference). This multi-dimensional scene modeling is non-obvious, which breaks through the limitation of the previous test method which often considers device performance or single environment in isolation, realizes the joint simulation of "human dynamics" and "environmental electromagnetic field" dual uncertainties, so that the optimal connection mode evaluated is closer to the actual user experience.
[0012] Optionally, the data center device simulates spatial channel evaluation results of the plurality of virtual nodes under the ith wireless connection mode and the jth scene template, including: for the ith wireless connection mode: there are K i space channels between the plurality of virtual nodes, each of the K i space channels characterizing wireless connection between corresponding two virtual nodes under the ith wireless connection mode: the data center device simulates K i space channel evaluation sub-results of the K i space channels under the jth scene template, a total of K i space channel evaluation sub-results; and the data center device determines the spatial channel evaluation result of the plurality of virtual nodes under the ith wireless connection mode and the jth scene template according to the K i space channel evaluation sub-results.
[0013] Therefore, the overall spatial channel evaluation result is decomposed into fine simulation and evaluation of each independent space link in the network, so that the method is not a general overall evaluation of the network, but a separate simulation of the channel evaluation sub-result of each wireless connection (K i ) under a given scene, which enables high-granularity diagnostic capability of performance analysis, and accurately locates the specific weak link causing synchronization delay or quality degradation. This provides an accurate data basis for subsequent optimization (such as weight adjustment, mode selection), so that the entire test method changes from a black box evaluation to a transparent and interpretable white analysis process.
[0014] Optionally, the data center device simulates K i space channel evaluation sub-results of the K i space channels under the jth scene template, including:
[0015] for any target space channel in the K i space channels:
[0016] The data center device determines a spatial channel evaluation sub-result of the target spatial channel under the jth scene template according to a channel quality of the target spatial channel and a transmission delay of the target spatial channel; the channel quality of the target spatial channel is obtained by performing simulation of digital twinning according to communication capabilities of two virtual nodes corresponding to the target spatial channel and a communication interference degree of a target spatial scene where the multiple virtual nodes are located; and the transmission delay of the target spatial channel is obtained by performing simulation of digital twinning according to the communication capabilities of the two virtual nodes corresponding to the target spatial channel and a spatial distance, the spatial distance being determined by a positional relationship of the two virtual nodes corresponding to the target spatial channel under the ith wireless connection mode.
[0017] Therefore, the evaluation comprehensively considers the channel quality determined by the communication capability and the interference degree, and the transmission delay determined by the communication capability and the dynamic spatial distance. Through the digital twinning technology, the device capability, the spatial geometry and the electromagnetic environment in the physical world are mapped into computable parameters, so that the performance of each link is accurately predicted in the virtual environment. High-fidelity simulation of complex wireless channel characteristics is realized, so that the virtual evaluation result has high credibility.
[0018] Optionally, the spatial channel evaluation sub-result R sub satisfies the following relationship:
[0019] ;
[0020] wherein S() is a nonlinear conversion function, Q is the channel quality of the target spatial channel, D is the transmission delay of the target spatial channel, a is a normalization coefficient of the channel quality, a>0, b is a penalty coefficient of the transmission delay, b>0;
[0021] The channel quality of the target spatial channel satisfies the following relationship:
[0022] ;
[0023] wherein W is an equivalent bandwidth of the target spatial channel, SNR is a simulation signal-to-noise ratio, the simulation signal-to-noise ratio being determined by a transmission power and a receiving sensitivity in the communication capabilities of the two virtual nodes corresponding to the target spatial channel, and a spatial path loss corresponding to the spatial distance, I is the communication interference degree of the target spatial scene, k env is an environmental attenuation factor;
[0024] The transmission delay of the target spatial channel satisfies the following relationship:
[0025] ;
[0026] wherein c is the speed of light, d is the spatial distance, and t proca signal processing delay in a communication capability of two virtual nodes corresponding to the target spatial channel, τ queue a data queuing waiting delay in the communication capability of the two virtual nodes corresponding to the target spatial channel.
[0027] It can be seen that the above formula does not simply linearly weight the channel quality and the transmission delay, but adopts a structure of multiplying the "logarithmically converted channel quality" and the "exponential decay term of the delay". This structure can more sensitively capture the nonlinear phenomenon that the overall performance will sharply decrease when the delay increases to a certain threshold in high real-time applications (such as audio synchronization), so as to achieve a better evaluation and punishment effect. In addition, in the specific composition of Q and D, not only the traditional communication parameters (bandwidth, SNR, distance) are included, but also the interference degree I, the environmental attenuation factor kenvkenv, and the queuing delay τ queue and the like determined by the scene template are creatively introduced, which enables the digital twin model to deeply integrate the two core variables of "connection mode" and "scene template", and the evaluation result is more targeted and reliable.
[0028] Optionally, the K1 spatial channel evaluation sub-results and the spatial channel evaluation result ij satisfy the following relationship:
[0029] ;
[0030] wherein, the spatial channel evaluation result ij, is a weight of the kth spatial channel in the K i spatial channels, is a spatial channel evaluation sub-result of the kth spatial channel under the jth scene template.
[0031] It can be seen that the importance (i.e. the weight) of different links to the overall reverberation synchronization performance is different, for example, the link transmitting the key clock signal may have a higher weight than the link transmitting the secondary data, so as to ensure that the selected optimal connection mode can maximize the satisfaction of the specific synchronization performance requirements.
[0032] Optionally, the data center equipment determines the optimal wireless connection mode of the multiple virtual nodes corresponding to the N scene templates according to the requirements of the reverberation synchronization test and the M*N spatial channel evaluation results, including:
[0033] For the jth scene template in the N scene templates: the data center device determines the spatial channel evaluation result under the jth scene template from the M*N spatial channel evaluation results; the data center device selects the spatial channel evaluation result with the maximum value from the spatial channel evaluation results under the jth scene template according to the requirements of the reverberation synchronization test, and the wireless connection mode corresponding to the spatial channel evaluation result with the maximum value is the best wireless connection mode of the multiple virtual nodes corresponding to the jth scene template.
[0034] Therefore, from the evaluation results of all possible wireless connection modes (M) in this scene, the mode with the highest comprehensive score (Rtotal) is automatically selected as the "best wireless connection mode", which ensures the objectivity and optimality of the decision result, and is the intelligent decision-making core of the whole method to finally produce practical value.
[0035] Optionally, the method further comprises: the data center device receiving a kind of scene template in the actual scene of the multiple actual nodes sent by the user terminal, and the kind of scene template belongs to the N scene templates; and the data center device sending the best wireless connection mode corresponding to the kind of scene template to the user terminal according to the best wireless connection modes of the multiple virtual nodes corresponding to the N scene templates. In this way, the closed loop from the virtual test environment to the real physical world is completed, so that the terminal device can "check and use" to obtain the optimal configuration, and the reverberation synchronization performance close to the theoretical optimum is dynamically obtained in the actual world, thereby improving the user experience and the overall efficiency of the system.
[0036] In a second aspect, a data center device is provided, which is configured to: determine M wireless connection modes of multiple virtual nodes and N scene templates, the multiple virtual nodes simulating different types of wearable devices worn by the same user, different wireless connection modes in the M wireless connection modes indicating different wireless connection relationships between the multiple virtual nodes, different scene templates in the N scene templates indicating different spatial position relationships of the multiple virtual nodes and / or different spatial scenes of communication interference, M and N being integers greater than 1; simulate to obtain spatial channel evaluation results of the multiple virtual nodes under the ith wireless connection mode and the jth scene template according to the requirements of the reverberation synchronization test, and obtain M*N spatial channel evaluation results of the multiple virtual nodes under the condition that i iterates from 1 to M and j iterates from 1 to N; and determine the best wireless connection modes of the multiple virtual nodes corresponding to the N scene templates according to the M*N spatial channel evaluation results.
[0037] The objects and other advantages of the present application can be achieved and obtained by the following description. BRIEF DESCRIPTION OF DRAWINGS
[0038] In order to make the objects, technical solutions and advantages of the present application clearer, the preferred detailed description of the present application will be given below with reference to the drawings, in which:
[0039] Figure 1 A flow chart of a wearable device multi-node reverberation synchronization test method based on spatial channel simulation is provided for the present application.
[0040] Figure 2 A structural schematic diagram of a processing device is provided for the present application. DETAILED DESCRIPTION
[0041] The embodiments of the present application will be described in detail below with reference to specific examples. Those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in the specification. The present application can also be implemented or applied by different specific embodiments, and the details in the specification can be modified or changed based on different views and applications without departing from the spirit of the present application. It should be noted that the diagrams provided in the following embodiments only illustrate the basic concept of the present application in a schematic manner, and the following embodiments and features in the embodiments can be combined with each other without conflict. Among them, the drawings are only used for illustrative explanation, and the representation is only a schematic diagram, not a physical diagram, and cannot be understood as a limitation on the present application; in order to better illustrate the embodiments of the present application, some components in the drawings will be omitted, enlarged or reduced, and cannot represent the actual product
[0042] The embodiments of the present application provide an insurance claim image classification system, which comprises a plurality of edge nodes and a center node.
[0043] As shown in Figure 1 A wearable device multi-node reverberation synchronization test method based on spatial channel simulation is provided, which is applied to a data center device.
[0044] The data center device can be a terminal or a chip or chip system provided in the terminal. The terminal can also be referred to as a user unit, a user station, a mobile station, a mobile station, a remote station, a remote terminal, a mobile device, a user terminal, a terminal, a wireless communication device, a user agent, or a user device. The terminal device in the embodiments of the present application can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal in industrial control, a wireless terminal in self driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, a vehicle-mounted terminal, an RSU with terminal function, etc. The terminal device of the present application can also be a vehicle-mounted module, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit built in a vehicle as one or more components or units. The vehicle can implement the method provided in the present application by built-in vehicle-mounted module, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or vehicle-mounted unit.
[0045] The flow of the method is as follows:
[0046] S101, the data center device determines M kinds of wireless connection modes of a plurality of virtual nodes and N kinds of scene templates.
[0047] The plurality of virtual nodes simulate different types of wearable devices worn by the same user, different wireless connection modes in the M kinds of wireless connection modes indicate different wireless connection relationships between the plurality of virtual nodes, and different scene templates in the N kinds of scene templates indicate different spatial position relationships and / or different spatial scenes of communication interference of the plurality of virtual nodes, M and N are integers greater than 1.
[0048] The M wireless connection modes include at least a first wireless connection mode and a second wireless connection mode. The first wireless connection mode is based on a first virtual node in the plurality of virtual nodes as a data transmission initiator, and the first virtual node is taken as a start of a topology, so as to establish a wireless communication connection with other virtual nodes in the plurality of virtual nodes. The second wireless connection mode is based on a second virtual node in the plurality of virtual nodes as a data transmission initiator, and the second virtual node is taken as a start of a topology, so as to establish a wireless communication connection with other virtual nodes in the plurality of virtual nodes. It can be seen that the above is a decentralized device networking design idea, which defines and simulates different network topologies formed by different virtual nodes (such as smart watches or earphones) as data transmission initiators. This design enables the test system to reveal and quantify the "topology structure and space scene coupling effect", that is, under a certain user posture or interference environment, the overall synchronization performance brought by A device leading connection may be better than that brought by B device leading connection, which enables the wearable device network to evolve from a static master-slave architecture to a dynamic collaborative network that can intelligently select the optimal topology according to the environment, significantly enhancing the robustness and adaptive ability of the system in complex real scenarios.
[0049] The N scene templates include at least a first spatial position relationship and a second spatial position relationship. The first spatial position relationship simulates a spatial position relationship of the plurality of virtual nodes when a user wears the plurality of virtual nodes in a first posture. The second spatial position relationship simulates a spatial position relationship of the plurality of virtual nodes when a user wears the plurality of virtual nodes in a second posture. The N scene templates include at least a first communication interference space scene and a second communication interference space scene. The first communication interference space scene is a scene in which the target space scene has a first degree of communication interference. The second communication interference space scene is a scene in which the target space scene has a second degree of communication interference. It can be seen that by defining the simulatable multi-dimensional scene template, two types of core physical layer factors that affect wearable device communication are reflected, that is, a change in spatial position relationship between devices caused by user posture change, and a change in strength of external environment communication interference. This allows the test system to simulate not only an ideal "laboratory static scene", but also a complex and variable environment such as a user running, sitting (different postures), or in a mall, subway (different interference). This multi-dimensional scene modeling is non-obvious, which breaks through the limitations of previous test methods that often consider device performance or a single environment in isolation, realizes joint simulation of "human dynamics" and "environmental electromagnetic field" dual uncertainties, and thus makes the evaluated optimal connection mode closer to actual user experience.
[0050] In one possible implementation, a data center device receives information of a cluster of physical wearables to be tested, which consists of multiple heterogeneous devices worn by the same user, for example, a pair of true wireless stereo (TWS) earphones (left ear unit L and right ear unit R), a smart watch W, and a pair of smart glasses G. The data center creates and maintains a corresponding virtual node for each physical device. The digital model of each virtual node contains its complete communication capability profile, such as radio frequency parameters: transmit power, receive sensitivity, operating frequency band. Protocol stack parameters: specific protocols and versions supported (such as Bluetooth 5.2, BLE). Processing capability parameters: codec delay, signal processing latency, data packet processing speed. Device role identification: potential roles that can act as master, slave, relay, or peer.
[0051] Based on the above set of virtual nodes and the target communication protocol (such as Bluetooth mesh network or star topology rules), the data center device systematically enumerates all technically feasible and practically meaningful wireless connection modes. Each mode i (1 ≤ i ≤ M) is uniquely defined by the following elements: network topology graph, data transmission initiator (master node / coordinator), and connection configuration file. The network topology graph, in the form of a directed or undirected graph, explicitly specifies the direct wireless connection relationships between all virtual nodes. The data transmission initiator (master node / coordinator) specifies the master device that initiates connections, manages links, and maintains synchronization. Changing the master node is the core means of generating different modes, for example: mode M1 (left ear master star topology): virtual node L as the master device. Nodes W, G, R are all slave devices and establish direct connections with L. Data flow converges on L, mode M2 (smart watch master star topology): virtual node W as the master device. Nodes L, R, G are all slave devices and establish direct connections with W, mode M3 (tandem relay topology): virtual node G as the data source, connected to node W; node W as a relay, connected to node L; node L as the terminal, connected to node R. Data is transmitted along the G→W→L→R path. The connection configuration file generates a structured configuration file for each mode, which records the above topology and role information in detail for the simulation engine to call.
[0052] Meanwhile, the data center equipment constructs a multi-dimensional scenario template library, with each template being a digital abstraction of a specific test environment. Scenario templates contain two core parameter sets: first, a dynamic spatial positional relationship parameter set, defining the coordinates or motion trajectories of each node in three-dimensional space based on biomechanical models (e.g., standing still, swaying while running, and the posture of answering a phone call); second, a communication environment interference parameter set, quantifying the radio frequency interference characteristics of the target space (e.g., low interference in a home, dense interference in an office, and strong interference in an industrial environment). A complete scenario template can be purely spatial relationship, purely interference environment, or a combination of both, thus systematically covering the combined effects of user posture dynamics and environmental interference spectrum. By combining M connection modes with N scenario templates through a Cartesian product, the data center equipment generates a systematic test matrix containing M×N unique test cases.
[0053] S102, the data center equipment simulates and obtains the spatial channel evaluation results ij of multiple virtual nodes under the i-th wireless connection mode and the j-th scenario template. When i traverses from 1 to M and j traverses from 1 to N, the M*N spatial channel evaluation results of multiple virtual nodes are obtained.
[0054] For the i-th wireless connection mode: there are K connections between multiple virtual nodes. i K spatial channels i Each spatial channel in the k spatial channels represents the wireless connection between two virtual nodes corresponding to the i-th wireless connection mode: Data center equipment simulates K i K spatial channels provide spatial channel evaluation sub-results under the j-th scenario template, for a total of K. i One spatial channel evaluation sub-result; data center equipment based on K i The spatial channel evaluation sub-results determine the spatial channel evaluation results ij for multiple virtual nodes under the i-th wireless connection mode and the j-th scenario template. Therefore, by decomposing the overall spatial channel evaluation result into a refined simulation and evaluation of each independent spatial link within the network, this method does not perform a general overall evaluation of the network, but rather targets each wireless connection (K) under a specific connection mode. i This allows for the individual simulation of channel evaluation sub-results in a given scenario, enabling high-granularity diagnostic capabilities in performance analysis. It allows for precise identification of specific weak links causing synchronization delays or quality degradation. This provides a precise data foundation for subsequent optimizations (such as weight adjustment and mode selection), transforming the entire testing method from a black-box evaluation to a transparent and interpretable white-box analysis process.
[0055] Optionally, data center equipment simulates K i K spatial channels provide spatial channel evaluation sub-results under the j-th scenario template, for a total of K. ia space channel evaluation sub-result, comprising:
[0056] for any one target space channel in the K i space channels: the data center device determines a space channel evaluation sub-result of the target space channel under the jth scene template according to a channel quality of the target space channel and a transmission delay of the target space channel; the channel quality of the target space channel is obtained by performing simulation of digital twinning according to a communication capability of two virtual nodes corresponding to the target space channel and a communication interference degree of a target space scene where the multiple virtual nodes are located; the transmission delay of the target space channel is obtained by performing simulation of digital twinning according to the communication capability of the two virtual nodes corresponding to the target space channel and a spatial distance, the spatial distance being determined by a positional relationship of the two virtual nodes corresponding to the target space channel under the ith wireless connection mode. It can be known that the evaluation comprehensively considers the channel quality determined by the communication capability and the interference degree, and the transmission delay determined by the communication capability and the dynamic spatial distance. Through the digital twinning technology, the device capability, the spatial geometry and the electromagnetic environment in the physical world are mapped into computable parameters, so that the performance of each link is accurately predicted in the virtual environment. The high-fidelity simulation of the complex wireless channel characteristics is realized, so that the virtual evaluation result has high credibility.
[0057] Optionally, the space channel evaluation sub-result R sub of the target space channel under the jth scene template satisfies the following relationship:
[0058] ;
[0059] wherein R sub is a dimensionless comprehensive score, and the greater the value is, the better the performance of the channel under this scene is. S() is a nonlinear conversion function, used to map the channel quality parameter to a scale more suitable for cooperative evaluation with the delay term, such as S(x)=log(1+x), which can more reasonably reflect the marginal benefit diminishing effect of channel quality improvement in a real communication system, and enhance the engineering practicability of the evaluation. Q is the channel quality of the target space channel, D is the transmission delay of the target space channel, a is a normalization coefficient of the channel quality, a>0, used to adjust Q to a reasonable value interval matching the characteristics of the function S(x), and β is a penalty coefficient of the transmission delay, β>0, used to adjust the influence degree of the delay on the comprehensive evaluation result R sub .
[0060] The channel quality of the target space channel satisfies the following relationship:
[0061] ;
[0062] wherein, W is the equivalent bandwidth of the target space channel, which is determined by the communication capability protocols (such as Bluetooth versions) of the two virtual nodes corresponding to the target space channel. SNR is the analog signal-to-noise ratio, which is determined by the transmission power and receiving sensitivity in the communication capability of the two virtual nodes corresponding to the target space channel, and the space path loss corresponding to the space distance. I is the communication interference degree of the target space scene, and k is the space channel index. env kenv is the environmental attenuation factor;
[0063] The transmission delay of the target space channel satisfies the following relationship:
[0064] ;
[0065] wherein, c is the speed of light, d is the space distance, τ proc is the signal processing delay in the communication capability of the two virtual nodes corresponding to the target space channel, τ queue is the data queuing waiting delay in the communication capability of the two virtual nodes corresponding to the target space channel.
[0066] It can be seen that the above formula does not simply linearly weight the channel quality and the transmission delay, but adopts the structure of multiplying the "logarithmic converted channel quality" and the "exponential attenuation term of the delay". This structure can more sensitively capture the nonlinear phenomenon that the overall performance will sharply decrease when the delay increases to a certain threshold in high real-time applications (such as audio synchronization), so as to achieve a better evaluation and punishment effect. In addition, in the specific composition of Q and D, not only the traditional communication parameters (bandwidth, SNR, distance) are included, but also the interference degree I, the environmental attenuation factor kenv, and the queuing delay τ queue and the like determined by the scene template are creatively introduced, which enables the digital twin to deeply integrate the two core variables of "connection mode" and "scene template", and the evaluation result is more targeted and reliable.
[0067] Optionally, the K1 space channel evaluation sub-results and the space channel evaluation result ij satisfy the following relationship:
[0068] ;
[0069] is the space channel evaluation result ij, is the K i weight of the kth space channel in the K This is the spatial channel evaluation sub-result for the k-th spatial channel under the j-th scenario template. It shows that different links have different importance (i.e., weight) to the overall reverberation synchronization performance. For example, a link transmitting a critical clock signal may have a higher weight than a link transmitting secondary data, thus ensuring that the selected optimal connection mode can maximize the satisfaction of specific synchronization performance requirements.
[0070] S103, the data center equipment determines the optimal wireless connection mode for multiple virtual nodes corresponding to N scenario templates based on the requirements of reverberation synchronization testing and the evaluation results of M*N spatial channels.
[0071] For example, for the j-th scenario template out of N scenario templates: the data center equipment determines the spatial channel evaluation result for the j-th scenario template from M*N spatial channel evaluation results; based on the requirements of reverberation synchronization testing, the data center equipment selects the spatial channel evaluation result with the largest value from the spatial channel evaluation results for the j-th scenario template. The wireless connection mode corresponding to the spatial channel evaluation result with the largest value is the optimal wireless connection mode for multiple virtual nodes corresponding to the j-th scenario template. Therefore, from the evaluation results of all possible wireless connection modes (M types) in this scenario, automatically selecting the mode with the highest overall score (Rtotal) as the "optimal wireless connection mode" ensures the objectivity and optimality of the decision result, and is the core of intelligent decision-making that ultimately generates practical value for the entire method.
[0072] In one possible implementation, for the j-th template among N predefined scenario templates (e.g., the "running and shaking + office interference" scenario), the data center equipment executes the following decision-making process: First, from the complete set of M*N spatial channel evaluation results, extract all simulation results under the j-th scenario template, i.e., a subset containing M evaluation values {R_total(1,j), R_total(2,j), …, R_total(M,j)}, where each value R_total(i,j) represents the comprehensive performance score of using the i-th wireless connection mode in that specific scenario. Subsequently, the system strictly adheres to the fundamental requirements of reverberation synchronization testing—that is, pursuing the lowest overall audio transmission latency and the highest link stability to eliminate perceptible echo or desynchronization—quantifying these requirements into selection criteria: directly comparing these M R_total values. According to the previously defined evaluation model, the larger the R_total value, the better the comprehensive performance (high channel quality, low transmission latency) of the corresponding connection mode in that scenario. Therefore, the system automatically selects the largest value, R_total(max,j), and determines its corresponding wireless connection mode, i_opt, as the optimal wireless connection mode for the j-th scenario template. This process can be formally represented as: i_opt(j) = argmax_i R_total(i,j). Finally, the data center equipment outputs a clear, data-driven optimal mode suggestion for each scenario template, forming a "scenario-optimal topology" mapping table.
[0073] Optionally, the method further includes: the data center equipment receiving a scenario template from a user terminal, representing multiple actual nodes in a real-world scenario, where one scenario template belongs to N scenario templates; the data center equipment then sending the optimal wireless connection mode corresponding to one scenario template to the user terminal based on the optimal wireless connection mode for the multiple virtual nodes corresponding to each of the N scenario templates. This completes the closed loop from the virtual testing environment to the real physical world, enabling the terminal device to obtain the optimal configuration "on demand," dynamically achieving near-theoretical optimal reverberation synchronization performance in practice, thus improving user experience and overall system efficiency.
[0074] In summary, this method transforms the complex testing of multi-node wearable devices from the traditional trial-and-error model of "actual deployment - problem discovery - manual adjustment" to a predictive intelligent model of "virtual exhaustive search - quantitative evaluation - proactive optimization." This method, for the first time, matrix-combines wireless connection modes with multi-dimensional spatial scene templates (M×N), using spatial channel simulation to pre-evaluate performance under all possible configurations, rather than testing only a few preset scenarios. This method can automatically recommend the theoretically optimal wireless connection scheme for each specific use case, achieving a stable and flexible reverberation synchronization experience.
[0075] Figure 2 This is a schematic diagram of the structure of a processing device provided in an embodiment of this application. Exemplarily, the processing device may be a terminal, or a chip (system) or other component or assembly that can be disposed on the terminal. Figure 2 As shown, the processing device 200 may include a processor 201. Optionally, the processing device 200 may also include a memory 202 and / or a transceiver 203. The processor 201 is coupled to the memory 202 and the transceiver 203, for example, via a communication bus.
[0076] The following is combined with Figure 2 A detailed description of each component of the processing equipment 200 is provided below:
[0077] The processor 201 is the control center of the processing device 200. It can be a single processor or a collective term for multiple processing elements. For example, the processor 201 can be one or more central processing units (CPUs), application-specific integrated circuits (ASICs), or one or more integrated circuits configured to implement the embodiments of this application, such as one or more digital signal processors (DSPs), or one or more field-programmable gate arrays (FPGAs).
[0078] Optionally, the processor 201 can perform various functions of the processing device 200 by running or executing software programs stored in the memory 202 and calling data stored in the memory 202, such as performing the above-mentioned functions. Figure 2 The method shown.
[0079] In a specific implementation, as one example, the processor 201 may include one or more CPUs, for example... Figure 2 CPU0 and CPU1 are shown in the diagram.
[0080] In a specific implementation, as one example, the processing device 200 may also include multiple processors, for example... Figure 2 The processor 201 shown is an example. Each of the processors 201 can be a single-core processor or a multi-core processor. Here, "processor" can refer to one or more devices, circuits, and / or processing cores used to process data (e.g., computer program instructions).
[0081] The memory 202 is used to store the software program that executes the solution of this application, and is controlled by the processor 201 to execute it. The specific implementation method can be referred to the above method embodiment, and will not be repeated here.
[0082] Optionally, the memory 202 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. The memory 202 may be integrated with the processor 201 or exist independently, and may be connected via the interface circuitry of the processing device 200. Figure 2 (Not shown in the image) is coupled to processor 201, but this embodiment does not specifically limit this.
[0083] Transceiver 203 is used for communication with other processing devices. For example, if processing device 200 is a terminal, transceiver 203 can be used to communicate with a network device or with another terminal device. As another example, if processing device 200 is a network device, transceiver 203 can be used to communicate with a terminal or with another network device.
[0084] Optionally, transceiver 203 may include a receiver and a transmitter. Figure 2 (Not shown separately). The receiver is used to implement the receiving function, and the transmitter is used to implement the transmitting function.
[0085] Optionally, the transceiver 203 can be integrated with the processor 201, or it can exist independently and be connected via the interface circuit of the processing device 200. Figure 2 (Not shown in the image) is coupled to processor 201, but this embodiment does not specifically limit this.
[0086] Understandable, Figure 2 The structure of the processing device 200 shown does not constitute a limitation on the processing device. Actual processing devices may include more or fewer components than shown, or combine certain components, or have different component arrangements.
[0087] Furthermore, the technical effects of the processing device 200 can be referred to the technical effects of the method described in the above method embodiments, and will not be repeated here.
[0088] It should be understood that the processor in the embodiments of this application can be a central processing unit (CPU), or it can be other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or any conventional processor, etc.
[0089] It should also be understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of random access memory (RAM) are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronous linked DRAM (SLDRAM), and direct rambus RAM (DR RAM).
[0090] The above embodiments can be implemented, in whole or in part, by software, hardware (such as circuits), firmware, or any other combination thereof. When implemented using software, the above embodiments can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions or computer programs. When the computer instructions or computer programs are loaded or executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that includes one or more sets of available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium. A semiconductor medium can be a solid-state drive.
[0091] It should be understood that the term "and / or" in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, or B existing alone. A and B can be singular or plural. Additionally, the character " / " in this article generally indicates an "or" relationship between the preceding and following related objects, but it can also represent an "and / or" relationship. Please refer to the context for a more accurate understanding.
[0092] In this application, "at least one" means one or more, and "more than one" means two or more. "At least one of the following" or similar expressions refer to any combination of these items, including any combination of a single item or a plurality of items. For example, at least one of a, b, or c can mean: a, b, c, ab, ac, bc, or abc, where a, b, and c can be a single item or multiple items.
[0093] It should be understood that in the various embodiments of this application, the order of the above-mentioned processes does not imply the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of this application.
[0094] Those skilled in the art will recognize that the units and algorithm steps of the various examples described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0095] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.
[0096] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.
[0097] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple network units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.
[0098] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.
[0099] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.
[0100] The above description is merely a specific embodiment of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A multi-node reverberation synchronization test method for wearable devices based on spatial channel simulation, characterized in that, Applications in data center equipment, including: The data center equipment determines M wireless connection modes and N scenario templates for multiple virtual nodes. The multiple virtual nodes simulate different types of wearable devices worn by the same user. The different wireless connection modes in the M wireless connection modes indicate different wireless connection relationships between the multiple virtual nodes. The different scenario templates in the N scenario templates indicate different spatial location relationships and / or different spatial scenarios of communication interference for the multiple virtual nodes. M and N are integers greater than 1. The data center equipment simulates and obtains the spatial channel evaluation results ij of the multiple virtual nodes under the i-th wireless connection mode and the j-th scenario template. When i traverses from 1 to M and j traverses from 1 to N, M*N spatial channel evaluation results of the multiple virtual nodes are obtained. Based on the requirements of reverberation synchronization testing and the evaluation results of the M*N spatial channels, the data center equipment determines the optimal wireless connection mode for the multiple virtual nodes corresponding to the N scenario templates.
2. The method according to claim 1, characterized in that, The M wireless connection modes include at least a first wireless connection mode and a second wireless connection mode; the first wireless connection mode is: based on the first virtual node among the plurality of virtual nodes acting as the data transmission initiator, the first virtual node is used as the start of the topology, thereby establishing a wireless communication connection with other virtual nodes among the plurality of virtual nodes; the second wireless connection mode is: based on the second virtual node among the plurality of virtual nodes acting as the data transmission initiator, the second virtual node is used as the start of the topology, thereby establishing a wireless communication connection with other virtual nodes among the plurality of virtual nodes.
3. The method according to claim 1, characterized in that, The N scenario templates include at least a first spatial positional relationship and a second spatial positional relationship. The first spatial positional relationship is the spatial positional relationship of the multiple virtual nodes when simulating the user wearing the multiple virtual nodes in a first posture. The second spatial positional relationship is the spatial positional relationship of the multiple virtual nodes when simulating the user wearing the multiple virtual nodes in a second posture; and / or, The N scenario templates include at least a first communication interference spatial scenario and a second communication interference spatial scenario. The first communication interference spatial scenario is a scenario where the target spatial scenario has a first degree of communication interference, and the second communication interference spatial scenario is a scenario where the target spatial scenario has a second degree of communication interference.
4. The method according to any one of claims 1-3, characterized in that, The data center equipment simulates and obtains the spatial channel evaluation results ij of the multiple virtual nodes under the i-th wireless connection mode and the j-th scenario template, including: For the i-th wireless connection mode: there are K connections between the multiple virtual nodes. i A spatial channel, the K i Each of the spatial channels represents the wireless connection between two virtual nodes corresponding to the i-th wireless connection mode: The data center equipment simulates the K i K spatial channels are respectively evaluated by spatial channel sub-results under the j-th scenario template. i One spatial channel evaluation sub-result; The data center equipment is based on K i The spatial channel evaluation results are used to determine the spatial channel evaluation results ij of the multiple virtual nodes under the i-th wireless connection mode and the j-th scenario template.
5. The method according to claim 4, characterized in that, The data center equipment described above simulates the K i K spatial channels are respectively evaluated by spatial channel sub-results under the j-th scenario template. i The spatial channel evaluation sub-results include: Regarding the K i Any target space channel among the space channels: The data center equipment determines the spatial channel evaluation sub-result of the target spatial channel under the j-th scenario template based on the channel quality and transmission delay of the target spatial channel; the channel quality of the target spatial channel is obtained by performing a digital twin simulation based on the communication capabilities of the two virtual nodes corresponding to the target spatial channel and the degree of communication interference in the target spatial scenario where the multiple virtual nodes are located; the transmission delay of the target spatial channel is obtained by performing a digital twin simulation based on the communication capabilities and spatial distance of the two virtual nodes corresponding to the target spatial channel, wherein the spatial distance is determined by the positional relationship of the two virtual nodes corresponding to the target spatial channel in the i-th wireless connection mode.
6. The method according to claim 5, characterized in that, The target spatial channel evaluation sub-result R under the j-th scenario template is... sub The following relationship must be satisfied: ; Where S() is a nonlinear transformation function, Q is the channel quality of the target space channel, D is the transmission delay of the target space channel, α is the normalization coefficient of the channel quality (α>0), and β is the penalty coefficient of the transmission delay (β>0). The channel quality of the target space channel satisfies the following relationship: ; Where W is the equivalent bandwidth of the target space channel, SNR is the analog signal-to-noise ratio, which is determined by the transmit power and receive sensitivity of the two virtual nodes corresponding to the target space channel, and the spatial path loss corresponding to the spatial distance, I is the degree of communication interference in the target space scene, and k env Environmental degradation factor; The transmission delay of the target space channel satisfies the following relationship: ; Where c is the speed of light, d is the spatial distance, and τ proc τ represents the signal processing delay in the communication capability of the two virtual nodes corresponding to the target space channel. queue The data queuing delay is used to define the communication capability of the two virtual nodes corresponding to the target space channel.
7. The method according to claim 6, characterized in that, The K i Each spatial channel evaluation sub-result and the spatial channel evaluation result ij satisfy the following relationship: ; in, The spatial channel evaluation result ij is given. For the K i The weight of the k-th spatial channel in a given set of spatial channels. The spatial channel evaluation result for the k-th spatial channel under the j-th scenario template.
8. The method according to claim 6, characterized in that, Based on the requirements of reverberation synchronization testing and the evaluation results of the M*N spatial channels, the data center equipment determines the optimal wireless connection mode for each of the multiple virtual nodes corresponding to the N scenario templates, including: For the j-th scene template among the N scene templates: The data center equipment determines the spatial channel evaluation result under the j-th scenario template from the M*N spatial channel evaluation results; According to the requirements of reverberation synchronization testing, the data center equipment selects the spatial channel evaluation result with the largest value from the spatial channel evaluation results under the j-th scenario template. The wireless connection mode corresponding to the spatial channel evaluation result with the largest value is the optimal wireless connection mode for the multiple virtual nodes corresponding to the j-th scenario template.
9. The method according to claim 1, characterized in that, The method further includes: The data center equipment receives a scenario template of multiple actual nodes in reality sent by the user terminal, and the scenario template belongs to the N scenario templates; The data center equipment sends the optimal wireless connection mode corresponding to one scenario template to the user terminal according to the optimal wireless connection mode of the multiple virtual nodes corresponding to the N scenario templates.
10. A data center device, characterized in that, The data center equipment is configured as follows: The data center equipment determines M wireless connection modes and N scenario templates for multiple virtual nodes. The multiple virtual nodes simulate different types of wearable devices worn by the same user. The different wireless connection modes in the M wireless connection modes indicate different wireless connection relationships between the multiple virtual nodes. The different scenario templates in the N scenario templates indicate different spatial location relationships and / or different spatial scenarios of communication interference for the multiple virtual nodes. M and N are integers greater than 1. According to the requirements of reverberation synchronization test, the data center equipment simulates the spatial channel evaluation results of the multiple virtual nodes under the i-th wireless connection mode and the j-th scenario template. When i traverses from 1 to M and j traverses from 1 to N, the M*N spatial channel evaluation results of the multiple virtual nodes are obtained. The data center device determines the optimal wireless connection mode for the multiple virtual nodes corresponding to the N scenario templates based on the M*N spatial channel evaluation results.