Data transmission method and device, wearable equipment and computer readable storage medium
By using static electric field human signal in wearable devices to establish human communication channels, the problem of synchronous interference in VR or AR devices is solved, data transmission quality is improved, and system power consumption is reduced.
Patent Information
- Application Number
- CN202311108476.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-30
- Publication Date
- 2025-02-28
AI Technical Summary
In VR or AR devices, communication between the head-mounted display and the control handle, as well as communication between the head-mounted display and the network hotspot device, are prone to synchronous interference, resulting in a degradation of data transmission quality.
By using static electric field human signals in wearable devices, a human communication channel is established to avoid synchronous interference. The specific method is that the first wearable device receives the static electric field signal sent by the second wearable device through the electrodes coupled to the human body, and establishes a human communication channel based on the signal, thereby sending control data to the second wearable device.
It effectively reduces interference between devices, improves data transmission quality, and avoids the problem of synchronous interference. At the same time, there is no need to introduce complex arbitration chips, which improves system compatibility and reduces power consumption.
Smart Images

Figure CN119544092A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of terminals, and in particular to a data transmission method, apparatus, wearable device and computer-readable storage medium. Background Art
[0002] At present, VR or AR devices need to realize the communication between the head-mounted display and the control handle, and the communication between the head-mounted display and the network hotspot device. Since the frequencies between the two communication links are similar, co-frequency interference is prone to occur, thus reducing the quality of data transmission. Summary of the invention
[0003] The embodiments of the present application hope to provide a data transmission method, apparatus, wearable device and computer-readable storage medium, which can reduce interference between devices and improve data transmission quality.
[0004] The technical solution of this application is implemented as follows:
[0005] In a first aspect, an embodiment of the present application provides a data transmission method, which is applied to a first wearable device, wherein the first wearable device includes a first electrode, and the first electrode is coupled to a human body, and the method includes:
[0006] Receiving a second static electric field human body signal sent by a second wearable device through the first electrode;
[0007] Establishing a human body communication channel with the second wearable device based on the second static electric field human body signal;
[0008] Control data is sent to the second wearable device through the human body communication channel, so that the second wearable device updates the virtual scene display according to the control data.
[0009] In a second aspect, an embodiment of the present application provides a data transmission method, which is applied to a second wearable device, wherein the second wearable device includes a second electrode, and the second electrode is coupled to a human body, and the method includes:
[0010] Receiving a first static electric field signal sent by the first wearable device through the second electrode;
[0011] Establishing a human body communication channel with the first wearable device based on the first static electric field signal;
[0012] Receiving control data sent by the first wearable device through the human body communication channel;
[0013] The virtual scene display is updated according to the control data.
[0014] In a third aspect, an embodiment of the present application provides a data transmission system, comprising: a first wearable device, a second wearable device and a network access device, wherein the first wearable device comprises a first electrode; the first electrode is coupled to a human body; the second wearable device comprises a second electrode; the second electrode is coupled to the human body; the second wearable device is connected to the network access device;
[0015] The first wearable device receives the second static electric field human body signal sent by the second wearable device through the first electrode, and establishes a human body communication channel with the second wearable device based on the second static electric field human body signal;
[0016] or,
[0017] The second wearable device receives the first static electric field human body signal sent by the first wearable device through the second electrode, and establishes a human body communication channel with the first wearable device based on the first static electric field human body signal; the communication frequency between the first wearable device and the second wearable device is different from the communication frequency between the second wearable device and the network access device;
[0018] The first wearable device sends control data to the second wearable device through the human body communication channel;
[0019] The second wearable device updates the virtual scene display according to the control data.
[0020] In a fourth aspect, an embodiment of the present application provides a data transmission device, which is applied to a first wearable device, wherein the first wearable device includes a first electrode, and the first electrode is coupled to a human body, and the device includes:
[0021] A first receiving module, configured to receive a second static electric field human body signal sent by a second wearable device through the first electrode;
[0022] A first communication establishing module, configured to establish a human body communication channel with the second wearable device based on the second static electric field human body signal;
[0023] The first sending module is used to send control data to the second wearable device through the human body communication channel, so that the second wearable device updates the virtual scene display according to the control data.
[0024] In a fifth aspect, an embodiment of the present application provides a data transmission device, which is applied to a second wearable device, wherein the second wearable device includes a second electrode, and the second electrode is coupled to a human body, and the device includes:
[0025] A second sending module, configured to receive a first static electric field signal sent by the first wearable device through the second electrode;
[0026] a second communication establishing module, configured to establish a human body communication channel with the first wearable device based on the first static electric field signal;
[0027] A second receiving module, configured to receive control data sent by the first wearable device through the human body communication channel;
[0028] The display module is used to update the virtual scene display according to the control data.
[0029] In a sixth aspect, an embodiment of the present application provides a first wearable device, comprising: a first memory and a first processor; wherein:
[0030] The first memory is used to store executable instructions;
[0031] The first processor is used to implement the data transmission method applied to the first wearable device provided in the embodiment of the present application when executing the executable instructions stored in the first memory.
[0032] In a seventh aspect, an embodiment of the present application provides a second wearable device, comprising: a second memory and a second processor; wherein:
[0033] The second memory is used to store executable instructions;
[0034] The second processor is used to implement the data transmission method applied to the second wearable device provided in the embodiment of the present application when executing the executable instructions stored in the second memory.
[0035] In an eighth aspect, an embodiment of the present application provides a computer-readable storage medium storing executable instructions, which is used to cause a first processor to execute and implement the data transmission method applied to a first wearable device provided in the embodiment of the present application; or, when causing a second processor to execute, implement the data transmission method applied to a second wearable device provided in the embodiment of the present application.
[0036] In the ninth aspect, an embodiment of the present application provides a computer program product, including a computer program or instructions, which, when executed by a first processor, implements the data transmission method applied to a first wearable device provided in an embodiment of the present application; and when executed by a second processor, the computer program or instructions implements the data transmission method applied to a second wearable device provided in an embodiment of the present application.
[0037] The embodiments of the present application provide a data transmission method, apparatus, wearable device and computer-readable storage medium, wherein a first wearable device is coupled to a human body through a first electrode, and detects a second static electric field human body signal emitted by a second wearable device through the human body. When the static electric field human body signal transmitted by the second wearable device is received, a human body communication channel can be established with the second wearable device, so that control data can be sent to the second wearable device through the human body communication channel. In this way, when the second wearable device is connected to other devices through short-distance communication or the like, since the communication frequency of the human body communication is different from the communication frequency between the second wearable device and the other devices, co-frequency interference between device communications is avoided, thereby improving the data transmission quality. BRIEF DESCRIPTION OF THE DRAWINGS
[0038] Figure 1 A schematic diagram of the connection between the current head-mounted display device, the network access device and the control handle;
[0039] Figure 2 A schematic diagram of an optional flow chart of a data transmission method applied to a first wearable device provided in an embodiment of the present application;
[0040] Figure 3 An exemplary structural diagram of a first wearable device provided in an embodiment of the present application;
[0041] Figure 4A A schematic diagram of a process in which a first wearable device and a second wearable device communicate using an EQS-HBC method provided in an embodiment of the present application;
[0042] Figure 4B A schematic diagram of a process of a first wearable device communicating with a second wearable device in a WBAN manner provided in an embodiment of the present application;
[0043] Figure 5 A schematic diagram of an optional flow chart of a data transmission method applied to a second wearable device provided in an embodiment of the present application;
[0044] Figure 6 An optional structural diagram of a data transmission system provided in an embodiment of the present application;
[0045] Figure 7 An optional structural diagram of a data transmission system provided in an embodiment of the present application applied to an actual scenario;
[0046] Figure 8 An optional structural diagram of a data transmission device provided in an embodiment of the present application;
[0047] Fig. 9 An optional structural diagram of a data transmission device provided in an embodiment of the present application;
[0048] Fig.10 Schematic diagram of an optional structure of a first wearable device provided in an embodiment of the present application
[0049] Fig.11 An optional structural diagram of a second wearable device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0050] In order to make the purpose, technical solutions and advantages of the present application clearer, the present application will be further described in detail below in conjunction with the accompanying drawings. The described embodiments should not be regarded as limiting the present application. All other embodiments obtained by ordinary technicians in the field without making creative work are within the scope of protection of this application.
[0051] In the following description, reference is made to “some embodiments”, which describe a subset of all possible embodiments, but it will be understood that “some embodiments” may be the same subset or different subsets of all possible embodiments and may be combined with each other without conflict.
[0052] In the following description, the terms "first\second\third" involved are merely used to distinguish similar objects and do not represent a specific ordering of the objects. It can be understood that "first\second\third" can be interchanged with a specific order or sequence where permitted, so that the embodiments of the present application described here can be implemented in an order other than that illustrated or described here.
[0053] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as those commonly understood by those skilled in the art to which this application belongs. The terms used herein are only for the purpose of describing the embodiments of this application and are not intended to limit this application.
[0054] Here, the nouns and terms involved in the embodiments of the present application are explained. The nouns and terms involved in the embodiments of the present application are applicable to the following interpretations:
[0055] 1. Electro-Quasistatic Human Body Communication (EQS-HBC): Electromagnetic (EM) radiation communication is the basis for information exchange between wearable and implantable devices, and has important applications in connected medicine, electrotherapy, neuroscience, augmented and virtual reality. However, due to the radiation nature of traditional wireless communication, EM signals propagate in all directions, inadvertently allowing eavesdroppers to intercept information, which is not conducive to data confidentiality and information security. In this case, due to the high water content of the human body, the human body is used as a medium for low-loss transmission, which is called human body communication (HBC), which provides an efficient means for wearable communication. However, traditional HBC implementations have large radiation and can also endanger safety. The method of electrostatic human body communication (EQS-HBC) uses low-frequency carrier-free (broadband) transmission to achieve signal positioning in the human body, making it extremely difficult for nearby eavesdroppers to intercept key private data, thus creating a covert communication channel, namely the human body itself.
[0056] 2. The Industrial Scientific Medical (ISM) frequency band is defined by the ITU Radiocommunication Sector (ITU-R) and is open to industrial, scientific and medical use.
[0057] 3. On-Off Keying (OOK) modulation signal
[0058] 4. Wireless Body Area Network (WBAN): A communication network centered on the human body and composed of network elements related to the human body (including personal terminals, sensors and networking devices distributed on the human body, on clothing, within a certain distance around the human body such as within 2 meters, or inside the human body).
[0059] Virtual Reality (VR) devices and Augmented Reality (AR) devices are two different devices that can separate the user's field of vision from the real world to varying degrees, providing a more immersive experience. VR devices are devices that completely isolate users from the real world through devices such as displays, allowing users to feel like they are in a virtual world. VR devices are generally composed of head-mounted devices and handheld controllers. The head-mounted devices include displays, lenses, sensors, etc., which can present the images of the virtual world in front of the user, allowing the user to feel like they are in the virtual world. The handheld controller allows users to interact with the virtual world through gestures, touch, etc. VR devices are mainly used in games, entertainment, training and other fields, and can provide a more immersive experience. AR devices are devices that can combine the real world with virtual information, allowing users to see objects in the real world and overlay virtual information on them. AR devices are generally composed of head-mounted devices, cameras, sensors, etc. The camera can capture images of the real world and transmit them to the head-mounted device for processing, overlaying virtual information with the real picture. AR devices can be equipped with touch devices such as finger rings to enable the wearer to control the glasses screen or program.
[0060] Whether it is an AR device or a VR device, it is necessary to implement data communication between a handheld controller, such as a control handle or a control ring and a head-mounted display device, a handheld controller and a head-mounted device, and a head-mounted device and a network access device, such as a mobile phone or a router and other wireless access hotspot devices.
[0061] Ordinary filtering or shielding design is limited by structural design, and the same-frequency interference cannot be eliminated by filtering. Figure 1 As shown, the head-mounted device 400 is configured with a Bluetooth (Blue Tooth, BT) or Wireless Fidelity (Wireless Fidelity, Wi-Fi) antenna 401, and a low-power Bluetooth (or similar private protocol communication, such as Nordic) antenna 402. The head-mounted device 400 is communicatively connected to a wireless access hotspot device 500 such as a mobile phone or a router via the antenna 401, and the handheld controller 600 is communicatively connected to the head-mounted device 400 via the BT or Wi-Fi antenna 402.
[0062] It can be seen that in the wireless communication system of the traditional solution, the communication frequency between Wi-Fi / BT and private protocol communication is the 2.4G ISM frequency band, which will inevitably lead to coexistence interference problems between systems, resulting in data blocking and jamming problems in actual use, reducing the data transmission quality and affecting the user experience. The current solutions to the interference problem mainly include frequency hopping, packet traffic arbitration (PTA) control, etc., as follows:
[0063] 1. Frequency hopping: Liquid Crystal Display (LCD) Mobile Industry Processor Interface (MIPI) interference, TPIC TX coding interference, and MIPI interference of front and rear cameras are all interference caused by the frequency multiplication of the working frequency division falling into the receiving channel. Adjust the working baseband frequency through software to prevent the frequency multiplication of the working frequency from falling into the receiving channel, thereby achieving anti-interference.
[0064] 2. Packet Traffic Arbitration (PTA): Use an arbitrator (PTAcontroller) to decide whether Wi-Fi or Bluetooth uses radio frequency. If Bluetooth needs to use radio frequency, it will request access from the arbitration server, and the arbitrator will make the decision. The same is true for Wi-Fi. In other words, Bluetooth and Wi-Fi submit applications to the PTAcontroller, which grants authorization to achieve anti-interference coexistence between Wi-Fi and BT.
[0065] Of the two current anti-interference solutions mentioned above, the frequency hopping solution will cause a large system delay, thereby reducing the quality of data transmission. The PTA solution requires the introduction of a third-party arbitrator chip, which may be difficult to coexist with the device chip. The compatibility is poor, which limits its wide application and increases the overall power consumption of the device.
[0066] The embodiments of the present application provide a data transmission method, apparatus, wearable device, and computer-readable storage medium, which can reduce interference between devices and improve data transmission quality. Figure 2 , Figure 2 An optional flow chart of a data transmission method provided in an embodiment of the present application applied to a first wearable device. The first wearable device includes a first electrode, the first electrode is coupled to a human body, Figure 2 The process steps shown are as follows:
[0067] S101. Receive a second static electric field human body signal sent by a second wearable device through a first electrode.
[0068] The embodiments of the present application are applicable to data transmission between at least two wearable devices, for example, data transmission between a head-mounted device and a handheld control device in a VR device or an AR device. The specific selection is made based on actual conditions and is not limited by the embodiments of the present application.
[0069] The wearable device in the embodiments of the present application includes a device that contacts the human body or a device that is implanted in the human body. The specific selection is made according to the actual situation and is not limited in the embodiments of the present application.
[0070] In the embodiment of the present application, the first wearable device may be a device used to send control instructions or control data in at least two wearable devices. The first wearable device may include a first electrode and an HBC transmitter. In some embodiments, the HBC transmitter may include devices such as a communication module, a processing module, a memory, and a power supply. Exemplarily, the first wearable device may be implemented as a control handle or a control ring of VR / AR, etc., which is selected according to actual conditions and is not limited in the embodiment of the present application.
[0071] In the embodiment of the present application, when the first electrode is close to or in contact with the human body, due to the conductive properties of the human body, the first wearable device is coupled to the human body through the first electrode.
[0072] In some embodiments, the first electrode can be coupled to the human body through capacitive coupling or current coupling. The specific selection is based on actual conditions and is not limited in the embodiments of the present application.
[0073] For example, taking capacitive coupling as an example, Figure 3 As shown, the first wearable device may include a copper electrode 30 (i.e., a first electrode), a communication module 31, and a processing module 32. Among them, the processing module 32 may include a processor, a memory, etc., and the first wearable device may also include components such as a battery. Here, the communication module 31 is used to send and receive data, and the processing module 32 is used to perform functions such as data processing and device control. When the first wearable device is worn on the human body through the wrist strap 33, the copper electrode in contact with the human body under the device is coupled to the surface of the human body, and the copper electrode can be used to sense the change in the electric field of the human body to detect the second static electric field human body signal sent by the second wearable device in the human body.
[0074] In the embodiment of the present application, the second wearable device includes a second electrode. When the second electrode is close to or in contact with the human body, the second electrode can be coupled with the human body and emit a static electric field human body signal on the surface or in the body of the human body, that is, a second static electric field human body signal. In this way, on the first wearable device side, the second static electric field human body signal sent by the second electrode through the human body can be detected or received through the first electrode coupled with the human body, so as to establish a human body communication channel with the second wearable device based on the second static electric field human body signal.
[0075] In some embodiments, when the second electrode is capacitively coupled to the human body, the second static electric field human body signal may refer to an electric field signal that generates an electric field change near the human body or on the surface based on the electric field difference generated by the oscillation of the second electrode. When the second electrode is current coupled to the human body, the second static electric field human body signal may refer to a current signal detected by the first wearable device when the second electrode transmits a coupling current through the human body.
[0076] S102: Establish a human body communication channel with a second wearable device based on a second static electric field human body signal.
[0077] In the embodiment of the present application, since the static electric field human body signal is transmitted using the human body as a medium, the static electric field human body signal will rapidly decay and disappear when it is very close to the human body, such as 0.5 cm away. In other words, when the first wearable device receives the second static electric field human body signal, it means that both the first wearable device and the second wearable device are in contact with the human body, which means that the user is wearing the first wearable device and the second wearable device at the same time. In this case, the first wearable device can establish a human body communication channel with the second wearable device based on the second static electric field human body signal.
[0078] In some embodiments, when the first wearable device contacts the human body, the first electrode couples with the human body to detect static electric field human body signals in the human body; when the second static electric field human body signal sent by the second wearable device is detected, the first wearable device can send a handshake message to the second wearable device, so that the second wearable device discovers the first wearable device and interacts with the second wearable device for device information, and then based on the interacted device information, a human body communication channel is established with the second wearable device using the human body as the transmission medium.
[0079] It should be noted that in the embodiment of the present application, the second wearable device is connected to the network access device. The network access device is used to connect the second wearable device to the network so that the second wearable device obtains the scene resources corresponding to the virtual scene from the network. Exemplarily, the second wearable device can be connected to the network access device via short-range communication; the network access device can be a mobile phone or a router, and the second wearable device such as a VR / AR head-mounted device can be connected to the mobile phone or router via Bluetooth, and the mobile phone or router accesses the network, downloads images or video resources and provides them to the head-mounted device for screen display.
[0080] In the embodiment of the present application, the frequency of the human body communication channel is different from the frequency of the short-distance communication channel. That is, the communication frequency between the first wearable device and the second wearable device is different from the communication frequency between the second wearable device and the network access device. In this way, when the first wearable device and the second wearable device, and the second wearable device and the network access device communicate at the same time, co-frequency interference can be avoided, thereby improving the quality of data transmission.
[0081] S103: Send control data to the second wearable device through the human body communication channel, so that the second wearable device updates the virtual scene display according to the control data.
[0082] In an embodiment of the present application, the first wearable device sends control data to the second wearable device through a human body communication channel.
[0083] In some embodiments, the control data may be action instructions or menu option instructions generated by the control handle according to user button operations or somatosensory operations. The second wearable device may be a head-mounted display, which may update the virtual image in the VR / AR effect according to the control data sent by the control handle.
[0084] In some embodiments, for the case of capacitive coupling, a capacitor can be formed between the first electrode and human tissue, forming a quasi-static electric field inside the human body. The first wearable device sends a signal corresponding to the control data through the first electrode, which flows through the low-resistance layer under the human skin and is received by the second electrode on the second wearable device.
[0085] For example, Figure 4A As shown, the user wears Figure 3The first wearable device 40 shown acts as a transmitter and communicates with the second wearable device 41 worn by the user at the same time using the EQS-HBC method. The first electrode 40-1 in the first wearable device 40 and the second electrode 41-1 in the second wearable device 41 establish a human body communication channel through human body electric field coupling. The signal emitted by the first electrode 40-1 of the first wearable device 40 flows through the low resistance layer under the human skin and is acquired by the second electrode 41-1 of the second wearable device 41. It can be seen that the signal coverage range of the EQS-HBC scheme, that is, the signal confidentiality space is in a very close range near the human body, such as usually within a range of 0.15 meters near the human body. And as Figure 4B As shown, the first wearable device 50 worn by the user includes a WBAN antenna 50-1, and the second wearable device 51 includes a WBAN antenna 51-1; the first wearable device 50 and the second wearable device 51 communicate using WBAN. Usually, the signal sent by WBAN is a narrowband OOK modulated signal, and the signal range is about 5 meters around the human body. Therefore, it is easy for network attackers to use the wireless signal interception device 52 to steal the signal, causing leakage. It can be seen that in the embodiment of the present application, the communication method between the first wearable device and the second wearable device through EQS-HBC has higher security.
[0086] In some embodiments, in the case of current coupling, the first electrode can transmit signals by injecting a safe alternating current into the human body, and the second electrode at the opposite end can transmit signals by detecting a differential current signal or a voltage signal after the alternating current is transmitted through the human body.
[0087] It is understandable that the first wearable device is coupled to the human body through the first electrode to detect the second static electric field human body signal emitted by the second wearable device through the human body. When the static electric field human body signal sent by the second wearable device is received, a human body communication channel can be established with the second wearable device, so that control data can be sent to the second wearable device through the human body communication channel. In this way, when the second wearable device is connected to other devices through short-distance communication or the like, since the communication frequency of the human body communication is different from the communication frequency between the second wearable device and the other devices, the same-frequency interference between the device communications is avoided, and the data transmission quality is improved. In addition, the solution of the embodiment of the present application does not need to introduce a complex arbitration chip, which improves system compatibility and reduces power consumption.
[0088] In some embodiments, the first wearable device can receive the status data sent by the second wearable device through the human body communication channel through the first electrode, so that the first wearable device can synchronize the position information and / or the device status information with the second wearable device based on the status data of the second wearable device. Exemplarily, the status data may include the location information and / or power information of the second wearable device. In this way, the first wearable device can be informed of the device status of the second wearable device to implement the corresponding function based on the device status of the opposite device. Exemplarily, when the power of the second wearable device is lower than a preset threshold, or when the second wearable device is not worn in the correct position, a prompt can be given on the first wearable device in the form of vibration or the like. Here, the status data sent by the second wearable device to the first wearable device can be sent regularly or in response to a status query request of the first wearable device. The specific selection is made according to the actual situation, and the embodiments of the present application are not limited.
[0089] It should be noted that, in some embodiments, the first wearable device can also send the status data of the first wearable device to the second wearable device through the human body communication channel to synchronize the status information and / or the position information between the devices. For example, through the synchronization of status information, the second wearable device such as a head-mounted display device can know the device power of the first wearable device such as a handle, so that it can be displayed to the user on the preset display interface of the head-mounted display device. Position information synchronization can be used for the head-mounted display device to locate the device such as the handle. Here, the status data sent by the first wearable device can be sent periodically or in response to the status query request of the second wearable device. The specific selection is made according to the actual situation, and the embodiments of the present application are not limited.
[0090] In some embodiments, when the second static electric field human body signal is not received, the first wearable device exchanges data with the second wearable device through short-range communication.
[0091] In the embodiment of the present application, when the first wearable device does not receive the second static electric field human body signal sent by the second wearable device, it means that the second electrode is not coupled with the human body, and the second static electric field human body signal cannot be transmitted through the human body. Therefore, the first wearable device cannot detect or receive the second static electric field human body signal through the human body, and cannot establish a human body communication channel. In the case of not receiving the second static electric field human body signal, the first wearable device exchanges data with the second wearable device in a short-distance communication manner.
[0092] In some embodiments, short-range communication may include: Bluetooth, Wi-Fi, or some medium- and short-range communication methods defined by private protocols such as Nordic communication, etc. The specific selection is made based on actual conditions and is not limited in the embodiments of the present application.
[0093] It can be understood that in the embodiment of the present application, when the first wearable device does not receive the second static electric field human body signal, data is exchanged with the second wearable device through short-range communication, thereby improving the flexibility of device communication.
[0094] In some embodiments, since the short-distance communication between the first wearable device and the second wearable device may interfere with the short-distance communication frequency between the second wearable device and other devices such as the network access device, the short-distance communication frequency of the first wearable device may be frequency-hopped, and data is exchanged with the second wearable device according to the short-distance communication frequency after the frequency hopping. The short-distance communication frequency after the frequency hopping is different from the short-distance communication frequency between the second wearable device and the network access device.
[0095] In some embodiments, since the system delay after frequency hopping processing is large, it is not conducive to the transmission of control data. Therefore, when the first wearable device and the second wearable device communicate via short-distance communication, the first wearable device may not send control data to the second wearable device, but only send status data to the second wearable device, that is, in the case of short-distance communication, the data transmission function of the first wearable device is restricted. For example, when the user does not hold the handle, the handle communicates with the head-mounted display device via Bluetooth. At this time, the handle is restricted from sending control data to the head-mounted display device, and only status data is interacted, which is used for handle positioning discovery when the handle is not held.
[0096] See also Figure 5 , Figure 5 An optional flow chart of the data transmission method provided in the embodiment of the present application applied to a second wearable device, wherein the second wearable device includes a second electrode, and the second electrode is coupled to the human body. Figure 5 The process steps shown are as follows:
[0097] S201. Receive a first static electric field signal sent by a first wearable device through a second electrode.
[0098] In the embodiment of the present application, the second wearable device may be a device for content display among at least two wearable devices. For example, the second wearable device may be a head mounted display of VR / AR, which is selected according to actual conditions and is not limited in the embodiment of the present application.
[0099] In some embodiments, the coupling method of the second wearable device to the human body may also include capacitive coupling or current coupling. It should be noted that the first wearable device and the second wearable device need to be coupled to the human body in the same coupling method.
[0100] In the embodiment of the present application, the first wearable device can use the first electrode coupled to the human body to send the first static electric field signal through the human body. In this way, the second wearable device can establish a human body communication channel with the first wearable device based on the first static electric field signal detected or received through the human body.
[0101] That is to say, when the first electrode in the first wearable device is coupled with the human body, it will send the first static electric field signal outward through the human body and detect the second static electric field signal sent by the opposite end, that is, the second wearable device; when the second electrode in the second wearable device is coupled with the human body, it will send the second static electric field signal outward through the human body and detect the first static electric field signal sent by the opposite end, that is, the first wearable device. When the second wearable device detects the first static electric field signal sent by the first wearable device, a human body communication channel is established with the first wearable device. Alternatively, when the first wearable device detects the second static electric field signal sent by the second wearable device, a human body communication channel is established with the second wearable device.
[0102] S202: Establish a human body communication channel with a first wearable device based on the first static electric field signal.
[0103] In an embodiment of the present application, when the second wearable device receives the first static electric field human body signal sent by the first wearable device through the human body through the second electrode coupled to the human body, it indicates that the first electrode in the first wearable device and the second electrode in the second wearable device are both in a state of coupling with the human body. In this way, the second wearable device can establish a human body communication channel with the first wearable device using the human body as a transmission medium. Here, the process of establishing a human body communication channel between the second wearable device and the first wearable device is similar to the process of establishing a human body communication channel in S102, and will not be repeated here.
[0104] In an embodiment of the present application, the second wearable device is connected to the network access device; the communication frequency between the first wearable device and the second wearable device is different from the communication frequency between the second wearable device and the network access device.
[0105] S203: Receive control data sent by the first wearable device through a human body communication channel.
[0106] S204: Update the virtual scene display according to the control data.
[0107] In the embodiment of the present application, the second wearable device receives the control data sent by the first wearable device through the human body communication channel established between the second wearable device and the first wearable device. The second wearable device updates the virtual scene display in the current VR / AR scene according to the control data.
[0108] It is understandable that the second wearable device is coupled to the human body through the second electrode, receives the first static electric field human body signal sent by the first wearable device, and establishes a human body communication channel with the second wearable device, so that the control data sent by the first wearable device can be received through the human body communication channel. In this way, when the second wearable device is connected to other devices through short-distance communication or other means, it can be in a different frequency band from the human body communication channel, thereby avoiding co-frequency interference and improving data transmission quality. In addition, the solution of the embodiment of the present application does not need to introduce a complex arbitration chip, which improves system compatibility and reduces power consumption.
[0109] In some embodiments, when the second wearable device does not receive the first static electric field human body signal, it indicates that the first electrode is not coupled to the human body. For example, when the user wears a head-mounted display device but does not hold a handle, the head-mounted display device, i.e., the second wearable device, cannot receive the first static electric field human body signal sent by the handle, i.e., the first wearable device. In this case, the first wearable device and the second wearable device cannot establish a human body communication channel, and the second wearable device exchanges data with the first wearable device through short-range communication.
[0110] In some embodiments, when the second wearable device does not receive the first static electric field human body signal, the second wearable device can interact with the first wearable device through short-range communication to exchange state data. The state data is used for the first wearable device to synchronize location information and / or device state information with the second wearable device. Here, the interaction of state data and the process of synchronizing location information and / or device state information are consistent with the description in the above-mentioned embodiment of the first wearable device, and will not be repeated here.
[0111] The present application embodiment provides a data transmission system, such as Figure 6 As shown, it includes: a first wearable device 80, a second wearable device 81 and a network access device 82, wherein the first wearable device 80 includes a first electrode; the first electrode is coupled to the human body; the second wearable device 81 includes a second electrode; the second electrode is coupled to the human body; the second wearable device 81 is connected to the network access device 82;
[0112] The first wearable device 80 receives the second static electric field human body signal sent by the second wearable device 8 through the first electrode, and establishes a human body communication channel with the second wearable device 81 based on the second static electric field human body signal;
[0113] or,
[0114] The second wearable device 81 receives the first static electric field human body signal sent by the first wearable device 80 through the human body through the second electrode, and establishes a human body communication channel with the first wearable device 80 based on the first static electric field human body signal; the communication frequency between the first wearable device 80 and the second wearable device 81 is different from the communication frequency between the second wearable device 81 and the network access device 82;
[0115] The first wearable device 80 sends control data to the second wearable device 81 through the human body communication channel;
[0116] The second wearable device 81 updates the virtual scene display according to the control data.
[0117] In some embodiments, the first wearable device 80 receives status data sent by the second wearable device 81 through the human body communication channel through the first electrode; based on the status data of the second wearable device 81, synchronizes position information and / or device status information with the second wearable device 81.
[0118] In some embodiments, the second wearable device 81 receives status data sent by the first wearable device 80 through the human body communication channel through the second electrode; based on the status data of the first wearable device 80, synchronizes position information and / or device status information with the first wearable device 80.
[0119] In some embodiments, when the first wearable device 80 does not receive the second static electric field human body signal sent by the second wearable device 81 through the human body, or when the second wearable device 81 does not receive the first static electric field human body signal sent by the first wearable device 80 through the human body, the first wearable device 80 and the second wearable device 81 communicate in a short-range communication manner.
[0120] Exemplarily, the first wearable device may be Figure 7 The control handle 90 shown; the second wearable device can be as Figure 7The head mounted display device 91 shown in the figure; the control handle 90 includes a first electrode, the first electrode is coupled to the human body, and the head mounted display device 91 includes a second electrode, and the second electrode is coupled to the human body. In this way, the control handle 90 performs HBC communication with the second electrode of the head mounted display device 91 through the first electrode through the built-in electric field in the human body, and the head mounted display device 91 and the mobile phone or router 92 (i.e., the network access device) perform data transmission through the Wi-Fi or BT antenna 91-1. At this time, since the communication between the control handle 90 and the head mounted display device 91 adopts HBC communication with a communication frequency of 40MHz, and the communication frequency between the head display and the AP is 2.4G, the frequencies of the two are staggered, there is no interference problem, and they can work normally and independently, thereby effectively avoiding the mutual interference problem of the communication system and improving the data transmission quality.
[0121] The embodiment of the present application also provides a data transmission device, which is applied to a first wearable device. Figure 8 A schematic diagram of a data transmission device applied to a first wearable device provided in an embodiment of the present application; wherein the first wearable device has a first electrode, and the first electrode is coupled to a human body. Figure 8 As shown, the data transmission device 1 includes a first receiving module 11, a first communication establishing module 12 and a first sending module 13, wherein:
[0122] The first receiving module 11 is used to receive a second static electric field human body signal sent by a second wearable device through the first electrode;
[0123] The first communication establishing module 12 is used to establish a human body communication channel with the second wearable device based on the second static electric field human body signal;
[0124] The first sending module 13 is used to send control data to the second wearable device through the human body communication channel, so that the second wearable device updates the virtual scene display according to the control data.
[0125] In some embodiments, the second wearable device is connected to a network access device; and a communication frequency between the first wearable device and the second wearable device is different from a communication frequency between the second wearable device and the network access device.
[0126] In some embodiments, the first receiving module 11 is further used to receive, through the first electrode, status data sent by the second wearable device through the human body communication channel; and synchronize position information and / or device status information with the second wearable device based on the status data.
[0127] The embodiment of the present application further provides a data transmission device, which is applied to a second wearable device, wherein the second wearable device includes a second electrode, and the second electrode is coupled to the human body. Fig. 9 A schematic diagram of the structure of a data transmission device applied to a second wearable device provided in an embodiment of the present application; Fig. 9 As shown, the data transmission device 2 includes a second sending module 21, a second communication establishing module 22, a second receiving module 23 and a display module 24, wherein:
[0128] The second sending module 21 is used to receive a first static electric field signal sent by the first wearable device through the second electrode;
[0129] The second communication establishing module 22 is used to establish a human body communication channel with the first wearable device based on the first static electric field signal;
[0130] The second receiving module 23 is used to receive control data sent by the first wearable device through the human body communication channel;
[0131] The display module 24 is used to update the virtual scene display according to the control data.
[0132] In some embodiments, the second wearable device is connected to a network access device; and a communication frequency between the first wearable device and the second wearable device is different from a communication frequency between the second wearable device and the network access device.
[0133] In some embodiments, the second communication establishing module 22 is also used to interact with the first wearable device for status data through short-range communication when the first static electric field human body signal is not received; the status data is used to synchronize location information and / or device status information with the first wearable device.
[0134] It should be noted that the description of the above device embodiment is similar to the description of the above method embodiment, and has similar beneficial effects as the method embodiment. For technical details not disclosed in the device embodiment of the present application, please refer to the description of the method embodiment of the present application for understanding.
[0135] The embodiment of the present application also provides a first wearable device, Fig.10 This is an optional structural diagram of the first wearable device provided in the embodiment of the present application. Fig.10As shown, the first wearable device 3 includes: a first memory 32 and a first processor 33. The first memory 32 and the first processor 33 are connected via a first communication bus 34; the first memory 32 is used to store executable instructions; the first processor 33 is used to implement the data transmission method provided in the embodiment of the present application when executing the executable instructions stored in the first memory 32.
[0136] The embodiment of the present application also provides a second wearable device, Fig.11 This is an optional structural diagram of a second wearable device provided in an embodiment of the present application. Fig.11 As shown, the second wearable device 4 may include a second processor 43, and a memory 42 storing executable instructions of the second processor; the second processor 43 and the second memory 42 communicate through a communication bus 44; the second processor 43 can call and run executable instructions from the second memory 42 to implement the data transmission method provided in an embodiment of the present application.
[0137] An embodiment of the present application provides a computer-readable storage medium storing executable instructions, wherein executable instructions are stored. When the executable instructions are executed by the first processor, the first processor will execute the data transmission method applied to the first wearable device provided in the embodiment of the present application; or, when the executable instructions are executed by the second processor, the second processor will execute the data transmission method applied to the second wearable device provided in the embodiment of the present application.
[0138] In some embodiments, the computer-readable storage medium may be a memory such as FRAM, ROM, PROM, EPROM, EEPROM, flash memory, magnetic surface storage, optical disk, or CD-ROM; or it may be various devices including one or any combination of the above memories.
[0139] In some embodiments, executable instructions may be in the form of a program, software, software module, script or code, written in any form of programming language (including compiled or interpreted languages, or declarative or procedural languages), and may be deployed in any form, including as a stand-alone program or as a module, component, subroutine or other unit suitable for use in a computing environment.
[0140] As an example, executable instructions may, but need not, correspond to a file in a file system, may be stored as part of a file that stores other programs or data, such as in one or more scripts in a HyperText Markup Language (HTML) document, in a single file dedicated to the program in question, or in multiple coordinated files (e.g., files storing one or more modules, subroutines, or code portions).
[0141] By way of example, executable instructions may be deployed to be executed on one computing device, or on multiple computing devices located at one site, or on multiple computing devices distributed across multiple sites and interconnected by a communication network.
[0142] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of hardware embodiments, software embodiments, or embodiments in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to disk storage and optical storage, etc.) that contain computer-usable program code.
[0143] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0144] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0145] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.
[0146] The above is only a preferred embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications, equivalent substitutions and improvements made within the spirit and scope of the present application are included in the protection scope of the present application.
Claims
1. A data transmission method, applied to a first wearable device, wherein: The first wearable device includes a first electrode, and the first electrode is coupled to a human body. The method includes: Receiving a second static electric field human body signal sent by a second wearable device through the first electrode; Establishing a human body communication channel with the second wearable device based on the second static electric field human body signal; Control data is sent to the second wearable device through the human body communication channel, so that the second wearable device updates the virtual scene display according to the control data.
2. The method according to claim 1, characterized in that The second wearable device is connected to a network access device; a communication frequency between the first wearable device and the second wearable device is different from a communication frequency between the second wearable device and the network access device.
3. The method according to claim 1 or 2, characterized in that: The method further comprises: receiving, through the first electrode, status data sent by the second wearable device through the human body communication channel; Based on the status data, position information synchronization and / or device status information synchronization is performed with the second wearable device.
4. A data transmission method, applied to a second wearable device, wherein: The second wearable device includes a second electrode, and the second electrode is coupled to a human body. The method includes: Receiving a first static electric field signal sent by a first wearable device through the second electrode; Establishing a human body communication channel with the first wearable device based on the first static electric field signal; Receiving control data sent by the first wearable device through the human body communication channel; The virtual scene display is updated according to the control data.
5. The method according to claim 4, characterized in that The second wearable device is connected to a network access device; a communication frequency between the first wearable device and the second wearable device is different from a communication frequency between the second wearable device and the network access device.
6. The method according to claim 4 or 5, characterized in that: The method further comprises: In the case where the first static electric field human body signal is not received, state data is interacted with the first wearable device through short-range communication; the state data is used to synchronize position information and / or device state information with the first wearable device.
7. A data transmission system, characterized in that: include: A first wearable device, a second wearable device and a network access device, wherein the first wearable device includes a first electrode; the first electrode is coupled to a human body; the second wearable device includes a second electrode; the second electrode is coupled to the human body; the second wearable device is connected to the network access device; The first wearable device receives the second static electric field human body signal sent by the second wearable device through the first electrode, and establishes a human body communication channel with the second wearable device based on the second static electric field human body signal; or, The second wearable device receives the first static electric field human body signal sent by the first wearable device through the second electrode, and establishes a human body communication channel with the first wearable device based on the first static electric field human body signal; the communication frequency between the first wearable device and the second wearable device is different from the communication frequency between the second wearable device and the network access device; The first wearable device sends control data to the second wearable device through the human body communication channel; The second wearable device updates the virtual scene display according to the control data.
8. A data transmission device, applied to a first wearable device, wherein: The first wearable device includes a first electrode, and the first electrode is coupled to a human body, wherein the device includes: A first receiving module, configured to receive a second static electric field human body signal sent by a second wearable device through the first electrode; A first communication establishing module, configured to establish a human body communication channel with the second wearable device based on the second static electric field human body signal; The first sending module is used to send control data to the second wearable device through the human body communication channel, so that the second wearable device updates the virtual scene display according to the control data.
9. A data transmission device, applied to a second wearable device, wherein: The second wearable device includes a second electrode, and the second electrode is coupled to the human body, wherein the device includes: A second sending module, configured to receive a first static electric field signal sent by the first wearable device through the second electrode; a second communication establishing module, configured to establish a human body communication channel with the first wearable device based on the first static electric field signal; A second receiving module, configured to receive control data sent by the first wearable device through the human body communication channel; The display module is used to update the virtual scene display according to the control data.
10. A first wearable device, characterized in that: include: A first memory and a first processor; wherein, The first memory is used to store executable instructions; The first processor is configured to implement the method according to any one of claims 1 to 3 when executing the executable instructions stored in the first memory.
11. A second wearable device, characterized in that: include: A second memory and a second processor; wherein, The second memory is used to store executable instructions; The second processor is configured to implement the method according to any one of claims 4 to 6 when executing the executable instructions stored in the second memory.
12. A computer-readable storage medium, characterized in that: Executable instructions are stored, which are used to cause a first processor to implement the method described in any one of claims 1 to 3 when executing; or, which are used to cause a second processor to implement the method described in any one of claims 4 to 6 when executing.
Citation Information
Cited By
Electro-quasistatic enabled devices
US12726230B1
Communication system and master communication device and slave communication device
US12763858B2
Communication system and master communication device and slave communication device
US20260095259A1