CN110798893A - Method for solving coexistence interference and electronic equipment - Google Patents

Method for solving coexistence interference and electronic equipment Download PDF

Info

Publication number
CN110798893A
CN110798893A CN201910919534.7A CN201910919534A CN110798893A CN 110798893 A CN110798893 A CN 110798893A CN 201910919534 A CN201910919534 A CN 201910919534A CN 110798893 A CN110798893 A CN 110798893A
Authority
CN
China
Prior art keywords
time unit
unit
time
communication
terminal equipment
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201910919534.7A
Other languages
Chinese (zh)
Inventor
赵文伟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Huawei Technologies Co Ltd
Original Assignee
Huawei Technologies Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Huawei Technologies Co Ltd filed Critical Huawei Technologies Co Ltd
Priority to CN201910919534.7A priority Critical patent/CN110798893A/en
Publication of CN110798893A publication Critical patent/CN110798893A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/04Wireless resource allocation
    • H04W72/044Wireless resource allocation based on the type of the allocated resource
    • H04W72/0446Resources in time domain, e.g. slots or frames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04JMULTIPLEX COMMUNICATION
    • H04J3/00Time-division multiplex systems
    • H04J3/02Details
    • H04J3/06Synchronising arrangements
    • H04J3/0635Clock or time synchronisation in a network
    • H04J3/0638Clock or time synchronisation among nodes; Internode synchronisation
    • H04J3/0644External master-clock
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W56/00Synchronisation arrangements
    • H04W56/001Synchronization between nodes
    • H04W56/0015Synchronization between nodes one node acting as a reference for the others
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/54Allocation or scheduling criteria for wireless resources based on quality criteria
    • H04W72/541Allocation or scheduling criteria for wireless resources based on quality criteria using the level of interference
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W72/00Local resource management
    • H04W72/50Allocation or scheduling criteria for wireless resources
    • H04W72/56Allocation or scheduling criteria for wireless resources based on priority criteria
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • H04W88/06Terminal devices adapted for operation in multiple networks or having at least two operational modes, e.g. multi-mode terminals

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Telephone Function (AREA)

Abstract

A method and electronic device for solving coexistence interference, the principle of the method is: the first communication unit and the second communication unit respectively inform the main control unit of the occupation condition of the time unit. And the main control unit judges whether the time domain occupation conditions of the first communication unit and the second communication unit conflict. And if the two conflict, the main control unit coordinates the two. For example, time units used for communication are newly allocated to both, or conflicting time units are allocated to communication units with higher traffic priority, and the like, without limitation. By adopting the method and the electronic equipment, the interference among different communication units can be solved.

Description

Method for solving coexistence interference and electronic equipment
Technical Field
The embodiment of the application relates to the technical field of terminal equipment, in particular to a method for solving coexistence interference and electronic equipment.
Background
With the rapid development of data communication services, terminal devices are highly integrated, and the number of concurrent functional scenes is increased. For example, wireless fidelity (WIFI) and Bluetooth Low Energy (BLE) suffer from co-channel interference of 2.4 GHz. How to solve the interference between different communication units in the terminal equipment is a current research hotspot.
Disclosure of Invention
The embodiment of the application provides a method for solving coexistence interference and electronic equipment, so as to solve interference among different communication units.
In a first aspect, an electronic device is provided, which includes a first communication unit, a second communication unit, and a main control unit;
the first communication unit is used for determining a first time unit occupied by communication and sending a first indication to a main control unit, wherein the first indication is used for indicating the first time unit; the second communication unit is configured to determine a second time unit occupied by communication, and send a second instruction to the main control unit, where the second instruction is used to indicate the second time unit; the master control unit is configured to receive the first indication and the second indication, reallocate an occupiable time unit for the first communication unit and/or the second communication unit when there is an overlap between a first time unit indicated by the first indication and a second time unit indicated by the second indication, and notify the first communication unit and/or the second communication unit of the reallocated time unit; and any one of the first communication unit and the second communication unit is further configured to perform communication using the received reallocated time unit when receiving the reallocated time unit sent by the main control unit.
By the above method, it can be seen that: the first communication unit and the second communication unit respectively inform the main control unit of the occupation condition of the time unit. And the main control unit judges whether the time domain occupation conditions of the first communication unit and the second communication unit conflict. And if the two conflict, the main control unit coordinates the two. For example, time units used for communication are newly allocated to both, or conflicting time units are allocated to communication units with higher traffic priority, and the like, without limitation. By adopting the method, the interference between different communication units can be solved.
In one possible design, when determining the first time unit occupied by the communication, the first communication unit is specifically configured to: receiving a clock synchronization signal sent by the main control unit, and determining at least one time unit according to the clock synchronization signal; determining the first time unit in the at least one time unit.
By the method, the first communication unit and the second communication unit can use the clock synchronization signal as a synchronization reference, so that the time slot division between different communication units, such as the first communication unit and the second communication unit, can be consistent.
In one possible design, when determining the second time unit occupied by communication, the second communication unit is specifically configured to: receiving a clock synchronization signal sent by the main control unit, and determining at least one time unit according to the clock synchronization signal; determining the second time unit in the at least one time unit.
By the method, the first communication unit and the second communication unit can use the clock synchronization signal as a synchronization reference, so that the time slot division between different communication units, such as the first communication unit and the second communication unit, can be consistent.
In one possible design, the first time unit includes N slots, N being an integer greater than 0, the second time unit includes M slots, M being an integer greater than 0, the first time unit and the second time unit overlapping include: at least one of the N time slots overlaps at least one of the M time slots, and the overlap is partial overlap or complete overlap.
In a possible design, when the master control unit reallocates an available time unit for the first communication unit and/or the second communication unit, the master control unit is specifically configured to: when the service priority of the first communication unit is higher than that of the second communication unit, reallocating an occupiable third time unit for the second communication unit, wherein the third time unit is completely not overlapped with the first time unit; or, when the service priority of the second communication unit is higher than the service priority of the first communication unit, reallocating an occupiable fourth time unit for the first communication unit, wherein the fourth time unit is completely non-overlapped with the second time unit; or, reallocating an occupiable fifth time unit for the first communication unit and an occupiable sixth time unit for the second communication unit, where the fifth time unit and the sixth time unit are completely non-overlapping.
By the method, when the time domain occupation conditions of the first communication unit and the second communication unit conflict, the main control unit can reallocate the time slots which can be occupied for the first communication unit and/or the second communication unit, and mutual interference between the first communication unit and the second communication unit is avoided.
In one possible design, the third time unit belongs to a time unit of the second time unit excluding the overlapping time unit portion; or the fourth time unit belongs to a time unit of the first time unit except for the overlapping time unit part; the overlapping time cell portion includes time cells that overlap between the first time cell and the second time cell.
In a second aspect, a method for resolving coexistence interference is provided, including: the method comprises the steps that a first terminal device receives a clock synchronization signal sent by a network device; the first terminal equipment determines a first time unit occupied by the first terminal equipment in communication according to the clock synchronization signal; the first terminal equipment receives a first instruction sent by second terminal equipment, wherein the first instruction is used for indicating a second time unit occupied by the communication of the second terminal equipment; when the first time unit and the second time unit overlap, the first terminal device reallocates an available time unit for the first terminal device and/or the second terminal device.
By the method, the network equipment can send the clock synchronization signal to the first terminal equipment and the second terminal equipment, and the first terminal equipment and the second terminal equipment can divide the time slot by taking the clock synchronization signal as a reference signal. And the second terminal equipment informs the first terminal equipment of the time slot occupation condition of the second terminal equipment, and the first terminal equipment coordinates the first terminal equipment and the second terminal equipment to avoid mutual interference of the first terminal equipment and the second terminal equipment.
In one possible design, the determining, by the first terminal device, a first time unit occupied by the first terminal device according to the clock synchronization signal includes: the first terminal equipment determines at least one time unit according to the clock synchronization signal; the first terminal device determines the first time unit in the at least one time unit.
In one possible design, the first time unit includes P slots, the second time unit includes Q slots, and P and Q are both integers greater than 0; the first time unit and the second time unit are overlapped, specifically: at least one of the P time slots is overlapped with at least one of the Q time slots, and the overlap is partial overlap or complete overlap.
In one possible design, the first terminal device reassigns an occupiable time unit for the first terminal device and/or the second terminal device, including: when the service priority of the first terminal equipment is higher than that of the second terminal equipment, the first terminal equipment reallocates an occupiable third time unit for the second terminal equipment, and the third time unit is not overlapped with the first time unit; or, when the service priority of the second terminal device is higher than the service priority of the first terminal device, the first terminal device reallocates an occupiable fourth time unit to the first terminal device, and the fourth time unit is not overlapped with the second time unit; or, the first terminal device reallocates an occupiable fifth time unit for the first terminal device, and reallocates an occupiable sixth time unit for the second terminal device, where the fifth time unit and the sixth time unit do not overlap.
In one possible design, further comprising: and the first terminal equipment indicates the second terminal equipment with the third time unit or the sixth time unit reallocated for the second terminal equipment.
In one possible design, the third time unit belongs to a time unit of the second time unit excluding the overlapping time unit portion; the fourth time cell belongs to a time cell of the first time cell excluding the overlapping time cell portion; the overlapping time cell portion includes time cells that overlap between the first time cell and the second time cell.
In a third aspect, a method for resolving coexistence interference is provided, including: the second terminal equipment receives a clock synchronization signal sent by the network equipment; the second terminal equipment determines a second time unit occupied by communication according to the clock synchronization signal; and the second terminal equipment sends a first indication to the first terminal equipment, wherein the first indication is used for indicating the second time unit.
In one possible design, the determining, by the second terminal device, a second time unit occupied by communication according to the clock synchronization signal includes: the second terminal equipment determines at least one time unit according to the clock synchronization signal; and the second terminal equipment determines a second time unit occupied by communication in the at least one time unit.
In one possible design, further comprising: the second terminal equipment receives a third time unit or a sixth time unit indicated by the first terminal equipment and communicates based on the third time unit or the sixth time unit;
the third time unit or the sixth time unit is an occupiable time unit reallocated by the first terminal device to the second terminal device when it is determined that the first time unit and the second time unit occupied by the first terminal device for communication overlap, the third time unit is not overlapped with the first time unit, and the sixth time unit is not overlapped with the fifth time unit.
In a fourth aspect, an apparatus is provided for implementing the method of any of the above aspects.
In a fifth aspect, an apparatus is provided, which includes a processor and a memory, where the memory stores instructions, and the processor, when executing the instructions, causes the electronic device to perform the method of any one of the above aspects.
In a sixth aspect, there is provided a computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any of the above aspects.
Drawings
Fig. 1 is a schematic structural diagram of an electronic device according to an embodiment of the present disclosure;
fig. 2 is a flowchart of a method for solving coexistence interference according to an embodiment of the present application;
fig. 3 is a schematic view of an application scenario provided in the embodiment of the present application;
fig. 4 is a diagram illustrating a solution to coexistence interference according to an embodiment of the present application;
fig. 5 is a flowchart of a method for solving coexistence interference according to an embodiment of the present application;
fig. 6 is a diagram illustrating a solution to coexistence interference according to an embodiment of the present application;
FIG. 7 is a diagram illustrating a time domain collision according to an embodiment of the present application;
fig. 8 is another schematic diagram of a time domain collision according to an embodiment of the present application;
FIG. 9 is a schematic structural diagram of an apparatus according to an embodiment of the present disclosure;
FIG. 10 is a schematic view of another embodiment of the apparatus of the present application;
fig. 11 is a schematic structural diagram of an apparatus according to an embodiment of the present application.
Detailed Description
As the integration degree of the electronic device is higher, more and more communication units, such as a bluetooth unit and a wireless unit, are included in the electronic device. How to avoid the situations of time domain collision and mutual interference when different communication units communicate is a current research hotspot.
For convenience of understanding, as shown in fig. 1, a schematic diagram of a possible structure of an electronic device 100 according to an embodiment of the present application is first described.
The electronic device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a Universal Serial Bus (USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, an antenna 2, a mobile communication module 150, a wireless communication module 160, an audio module 170, a speaker 170A, a receiver 170B, a microphone 170C, an earphone interface 170D, a sensor module 180, a key 190, a motor 191, an indicator 192, a camera 193, a display screen 194, a Subscriber Identification Module (SIM) card interface 195, and the like. The sensor module 180 may include a pressure sensor 180A, a gyroscope sensor 180B, an air pressure sensor 180C, a magnetic sensor 180D, an acceleration sensor 180E, a distance sensor 180F, a proximity light sensor 180G, a fingerprint sensor 180H, a temperature sensor 180J, a touch sensor 180K, an ambient light sensor 180L, a bone conduction sensor 180M, and the like.
It is to be understood that the illustrated structure of the embodiment of the present invention does not specifically limit the electronic device 100. In other embodiments of the present application, electronic device 100 may include more or fewer components than shown, or some components may be combined, some components may be split, or a different arrangement of components. The illustrated components may be implemented in hardware, software, or a combination of software and hardware.
Processor 110 may include one or more processing units, such as: the processor 110 may include an Application Processor (AP), a modem processor, a Graphics Processor (GPU), an Image Signal Processor (ISP), a controller, a memory, a video codec, a Digital Signal Processor (DSP), a baseband processor, and/or a neural-Network Processing Unit (NPU), etc. The different processing units may be separate devices or may be integrated into one or more processors.
The controller may be, among other things, a neural center and a command center of the electronic device 100. The controller can generate an operation control signal according to the instruction operation code and the timing signal to complete the control of instruction fetching and instruction execution.
A memory may also be provided in processor 110 for storing instructions and data. In some embodiments, the memory in the processor 110 is a cache memory. The memory may hold instructions or data that have just been used or recycled by the processor 110. If the processor 110 needs to reuse the instruction or data, it can be called directly from the memory. Avoiding repeated accesses reduces the latency of the processor 110, thereby increasing the efficiency of the system.
In some embodiments, processor 110 may include one or more interfaces. The interface may include an integrated circuit (I2C) interface, an integrated circuit built-in audio (I2S) interface, a Pulse Code Modulation (PCM) interface, a universal asynchronous receiver/transmitter (UART) interface, a Mobile Industry Processor Interface (MIPI), a general-purpose input/output (GPIO) interface, a Subscriber Identity Module (SIM) interface, and/or a Universal Serial Bus (USB) interface, etc.
The I2C interface is a bi-directional synchronous serial bus that includes a serial data line (SDA) and a Serial Clock Line (SCL). In some embodiments, processor 110 may include multiple sets of I2C buses. The processor 110 may be coupled to the touch sensor 180K, the charger, the flash, the camera 193, etc. through different I2C bus interfaces, respectively. For example: the processor 110 may be coupled to the touch sensor 180K via an I2C interface, such that the processor 110 and the touch sensor 180K communicate via an I2C bus interface to implement the touch functionality of the electronic device 100.
The I2S interface may be used for audio communication. In some embodiments, processor 110 may include multiple sets of I2S buses. The processor 110 may be coupled to the audio module 170 via an I2S bus to enable communication between the processor 110 and the audio module 170. In some embodiments, the audio module 170 may communicate audio signals to the wireless communication module 160 via the I2S interface, enabling answering of calls via a bluetooth headset.
The PCM interface may also be used for audio communication, sampling, quantizing and encoding analog signals. In some embodiments, the audio module 170 and the wireless communication module 160 may be coupled by a PCM bus interface. In some embodiments, the audio module 170 may also transmit audio signals to the wireless communication module 160 through the PCM interface, so as to implement a function of answering a call through a bluetooth headset. Both the I2S interface and the PCM interface may be used for audio communication.
The UART interface is a universal serial data bus used for asynchronous communications. The bus may be a bidirectional communication bus. It converts the data to be transmitted between serial communication and parallel communication. In some embodiments, a UART interface is generally used to connect the processor 110 with the wireless communication module 160. For example: the processor 110 communicates with a bluetooth module in the wireless communication module 160 through a UART interface to implement a bluetooth function. In some embodiments, the audio module 170 may transmit the audio signal to the wireless communication module 160 through a UART interface, so as to realize the function of playing music through a bluetooth headset.
MIPI interfaces may be used to connect processor 110 with peripheral devices such as display screen 194, camera 193, and the like. The MIPI interface includes a Camera Serial Interface (CSI), a display screen serial interface (DSI), and the like. In some embodiments, processor 110 and camera 193 communicate through a CSI interface to implement the capture functionality of electronic device 100. The processor 110 and the display screen 194 communicate through the DSI interface to implement the display function of the electronic device 100.
The GPIO interface may be configured by software. The GPIO interface may be configured as a control signal and may also be configured as a data signal. In some embodiments, a GPIO interface may be used to connect the processor 110 with the camera 193, the display 194, the wireless communication module 160, the audio module 170, the sensor module 180, and the like. The GPIO interface may also be configured as an I2C interface, an I2S interface, a UART interface, a MIPI interface, and the like.
The USB interface 130 is an interface conforming to the USB standard specification, and may specifically be a Mini USB interface, a Micro USB interface, a USB Type C interface, or the like. The USB interface 130 may be used to connect a charger to charge the electronic device 100, and may also be used to transmit data between the electronic device 100 and a peripheral device. And the earphone can also be used for connecting an earphone and playing audio through the earphone. The interface may also be used to connect other electronic devices, such as AR devices and the like.
It should be understood that the connection relationship between the modules according to the embodiment of the present invention is only illustrative, and is not limited to the structure of the electronic device 100. In other embodiments of the present application, the electronic device 100 may also adopt different interface connection manners or a combination of multiple interface connection manners in the above embodiments.
The charging management module 140 is configured to receive charging input from a charger. The charger may be a wireless charger or a wired charger. In some wired charging embodiments, the charging management module 140 may receive charging input from a wired charger via the USB interface 130. In some wireless charging embodiments, the charging management module 140 may receive a wireless charging input through a wireless charging coil of the electronic device 100. The charging management module 140 may also supply power to the electronic device through the power management module 141 while charging the battery 142.
The power management module 141 is used to connect the battery 142, the charging management module 140 and the processor 110. The power management module 141 receives input from the battery 142 and/or the charge management module 140 and provides power to the processor 110, the internal memory 121, the external memory, the display 194, the camera 193, the wireless communication module 160, and the like. The power management module 141 may also be used to monitor parameters such as battery capacity, battery cycle count, battery state of health (leakage, impedance), etc. In some other embodiments, the power management module 141 may also be disposed in the processor 110. In other embodiments, the power management module 141 and the charging management module 140 may be disposed in the same device.
The wireless communication function of the electronic device 100 may be implemented by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, a modem processor, a baseband processor, and the like.
The antennas 1 and 2 are used for transmitting and receiving electromagnetic wave signals. Each antenna in the electronic device 100 may be used to cover a single or multiple communication bands. Different antennas can also be multiplexed to improve the utilization of the antennas. For example: the antenna 1 may be multiplexed as a diversity antenna of a wireless local area network. In other embodiments, the antenna may be used in conjunction with a tuning switch.
The mobile communication module 150 may provide a solution including 2G/3G/4G/5G wireless communication applied to the electronic device 100. The mobile communication module 150 may include at least one filter, a switch, a power amplifier, a Low Noise Amplifier (LNA), and the like. The mobile communication module 150 may receive the electromagnetic wave from the antenna 1, filter, amplify, etc. the received electromagnetic wave, and transmit the electromagnetic wave to the modem processor for demodulation. The mobile communication module 150 may also amplify the signal modulated by the modem processor, and convert the signal into electromagnetic wave through the antenna 1 to radiate the electromagnetic wave. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the processor 110. In some embodiments, at least some of the functional modules of the mobile communication module 150 may be disposed in the same device as at least some of the modules of the processor 110.
The modem processor may include a modulator and a demodulator. The modulator is used for modulating a low-frequency baseband signal to be transmitted into a medium-high frequency signal. The demodulator is used for demodulating the received electromagnetic wave signal into a low-frequency baseband signal. The demodulator then passes the demodulated low frequency baseband signal to a baseband processor for processing. The low frequency baseband signal is processed by the baseband processor and then transferred to the application processor. The application processor outputs a sound signal through an audio device (not limited to the speaker 170A, the receiver 170B, etc.) or displays an image or video through the display screen 194. In some embodiments, the modem processor may be a stand-alone device. In other embodiments, the modem processor may be provided in the same device as the mobile communication module 150 or other functional modules, independent of the processor 110.
The wireless communication module 160 may provide a solution for wireless communication applied to the electronic device 100, including Wireless Local Area Networks (WLANs) (e.g., wireless fidelity (Wi-Fi) networks), bluetooth (bluetooth, BT), Global Navigation Satellite System (GNSS), Frequency Modulation (FM), Near Field Communication (NFC), Infrared (IR), and the like. The wireless communication module 160 may be one or more devices integrating at least one communication processing module. The wireless communication module 160 receives electromagnetic waves via the antenna 2, performs frequency modulation and filtering processing on electromagnetic wave signals, and transmits the processed signals to the processor 110. The wireless communication module 160 may also receive a signal to be transmitted from the processor 110, perform frequency modulation and amplification on the signal, and convert the signal into electromagnetic waves through the antenna 2 to radiate the electromagnetic waves.
In some embodiments, antenna 1 of electronic device 100 is coupled to mobile communication module 150 and antenna 2 is coupled to wireless communication module 160 so that electronic device 100 can communicate with networks and other devices through wireless communication techniques. The wireless communication technology may include global system for mobile communications (GSM), General Packet Radio Service (GPRS), Code Division Multiple Access (CDMA), Wideband Code Division Multiple Access (WCDMA), time-division code division multiple access (time-division code division multiple access, TD-SCDMA), Long Term Evolution (LTE), LTE, BT, GNSS, WLAN, NFC, FM, and/or IR technologies, etc. The GNSS may include a Global Positioning System (GPS), a global navigation satellite system (GLONASS), a beidou satellite navigation system (BDS), a quasi-zenith satellite system (QZSS), and/or a Satellite Based Augmentation System (SBAS).
The electronic device 100 implements display functions via the GPU, the display screen 194, and the application processor. The GPU is a microprocessor for image processing, and is connected to the display screen 194 and an application processor. The GPU is used to perform mathematical and geometric calculations for graphics rendering. The processor 110 may include one or more GPUs that execute program instructions to generate or alter display information.
The display screen 194 is used to display images, video, and the like. The display screen 194 includes a display panel. The display panel may be a Liquid Crystal Display (LCD), an organic light-emitting diode (OLED), an active-matrix organic light-emitting diode (active-matrix organic light-emitting diode, AMOLED), a flexible light-emitting diode (FLED), a miniature, a Micro-oeld, a quantum dot light-emitting diode (QLED), or the like. In some embodiments, the electronic device 100 may include 1 or N display screens 194, with N being a positive integer greater than 1.
The electronic device 100 may implement a shooting function through the ISP, the camera 193, the video codec, the GPU, the display 194, the application processor, and the like.
The ISP is used to process the data fed back by the camera 193. For example, when a photo is taken, the shutter is opened, light is transmitted to the camera photosensitive element through the lens, the optical signal is converted into an electrical signal, and the camera photosensitive element transmits the electrical signal to the ISP for processing and converting into an image visible to naked eyes. The ISP can also carry out algorithm optimization on the noise, brightness and skin color of the image. The ISP can also optimize parameters such as exposure, color temperature and the like of a shooting scene. In some embodiments, the ISP may be provided in camera 193.
The camera 193 is used to capture still images or video. The object generates an optical image through the lens and projects the optical image to the photosensitive element. The photosensitive element may be a Charge Coupled Device (CCD) or a complementary metal-oxide-semiconductor (CMOS) phototransistor. The light sensing element converts the optical signal into an electrical signal, which is then passed to the ISP where it is converted into a digital image signal. And the ISP outputs the digital image signal to the DSP for processing. The DSP converts the digital image signal into image signal in standard RGB, YUV and other formats. In some embodiments, the electronic device 100 may include 1 or N cameras 193, N being a positive integer greater than 1.
The digital signal processor is used for processing digital signals, and can process digital image signals and other digital signals. For example, when the electronic device 100 selects a frequency bin, the digital signal processor is used to perform fourier transform or the like on the frequency bin energy.
Video codecs are used to compress or decompress digital video. The electronic device 100 may support one or more video codecs. In this way, the electronic device 100 may play or record video in a variety of encoding formats, such as: moving Picture Experts Group (MPEG) 1, MPEG2, MPEG3, MPEG4, and the like.
The NPU is a neural-network (NN) computing processor that processes input information quickly by using a biological neural network structure, for example, by using a transfer mode between neurons of a human brain, and can also learn by itself continuously. Applications such as intelligent recognition of the electronic device 100 can be realized through the NPU, for example: image recognition, face recognition, speech recognition, text understanding, and the like.
The external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to extend the memory capability of the electronic device 100. The external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. For example, files such as music, video, etc. are saved in an external memory card.
The internal memory 121 may be used to store computer-executable program code, which includes instructions. The processor 110 executes various functional applications of the electronic device 100 and data processing by executing instructions stored in the internal memory 121. The internal memory 121 may include a program storage area and a data storage area. The storage program area may store an operating system, an application program (such as a sound playing function, an image playing function, etc.) required by at least one function, and the like. The storage data area may store data (such as audio data, phone book, etc.) created during use of the electronic device 100, and the like. In addition, the internal memory 121 may include a high-speed random access memory, and may further include a nonvolatile memory, such as at least one magnetic disk storage device, a flash memory device, a universal flash memory (UFS), and the like.
The electronic device 100 may implement audio functions via the audio module 170, the speaker 170A, the receiver 170B, the microphone 170C, the headphone interface 170D, and the application processor. Such as music playing, recording, etc.
The audio module 170 is used to convert digital audio information into an analog audio signal output and also to convert an analog audio input into a digital audio signal. The audio module 170 may also be used to encode and decode audio signals. In some embodiments, the audio module 170 may be disposed in the processor 110, or some functional modules of the audio module 170 may be disposed in the processor 110.
The speaker 170A, also called a "horn", is used to convert the audio electrical signal into an acoustic signal. The electronic apparatus 100 can listen to music through the speaker 170A or listen to a handsfree call.
The receiver 170B, also called "earpiece", is used to convert the electrical audio signal into an acoustic signal. When the electronic apparatus 100 receives a call or voice information, it can receive voice by placing the receiver 170B close to the ear of the person.
The microphone 170C, also referred to as a "microphone," is used to convert sound signals into electrical signals. When making a call or transmitting voice information, the user can input a voice signal to the microphone 170C by speaking the user's mouth near the microphone 170C. The electronic device 100 may be provided with at least one microphone 170C. In other embodiments, the electronic device 100 may be provided with two microphones 170C to achieve a noise reduction function in addition to collecting sound signals. In other embodiments, the electronic device 100 may further include three, four or more microphones 170C to collect sound signals, reduce noise, identify sound sources, perform directional recording, and so on.
The headphone interface 170D is used to connect a wired headphone. The headset interface 170D may be the USB interface 130, or may be a 3.5mm open mobile electronic device platform (OMTP) standard interface, a cellular telecommunications industry association (cellular telecommunications industry association of the USA, CTIA) standard interface.
The pressure sensor 180A is used for sensing a pressure signal, and converting the pressure signal into an electrical signal. In some embodiments, the pressure sensor 180A may be disposed on the display screen 194. The pressure sensor 180A can be of a wide variety, such as a resistive pressure sensor, an inductive pressure sensor, a capacitive pressure sensor, and the like. The capacitive pressure sensor may be a sensor comprising at least two parallel plates having an electrically conductive material. When a force acts on the pressure sensor 180A, the capacitance between the electrodes changes. The electronic device 100 determines the strength of the pressure from the change in capacitance. When a touch operation is applied to the display screen 194, the electronic apparatus 100 detects the intensity of the touch operation according to the pressure sensor 180A. The electronic apparatus 100 may also calculate the touched position from the detection signal of the pressure sensor 180A. In some embodiments, the touch operations that are applied to the same touch position but different touch operation intensities may correspond to different operation instructions. For example: and when the touch operation with the touch operation intensity smaller than the first pressure threshold value acts on the short message application icon, executing an instruction for viewing the short message. And when the touch operation with the touch operation intensity larger than or equal to the first pressure threshold value acts on the short message application icon, executing an instruction of newly building the short message.
The gyro sensor 180B may be used to determine the motion attitude of the electronic device 100. In some embodiments, the angular velocity of electronic device 100 about three axes (i.e., the x, y, and z axes) may be determined by gyroscope sensor 180B. The gyro sensor 180B may be used for photographing anti-shake. For example, when the shutter is pressed, the gyro sensor 180B detects a shake angle of the electronic device 100, calculates a distance to be compensated for by the lens module according to the shake angle, and allows the lens to counteract the shake of the electronic device 100 through a reverse movement, thereby achieving anti-shake. The gyroscope sensor 180B may also be used for navigation, somatosensory gaming scenes.
The air pressure sensor 180C is used to measure air pressure. In some embodiments, electronic device 100 calculates altitude, aiding in positioning and navigation, from barometric pressure values measured by barometric pressure sensor 180C.
The magnetic sensor 180D includes a hall sensor. The electronic device 100 may detect the opening and closing of the flip holster using the magnetic sensor 180D. In some embodiments, when the electronic device 100 is a flip phone, the electronic device 100 may detect the opening and closing of the flip according to the magnetic sensor 180D. And then according to the opening and closing state of the leather sheath or the opening and closing state of the flip cover, the automatic unlocking of the flip cover is set.
The acceleration sensor 180E may detect the magnitude of acceleration of the electronic device 100 in various directions (typically three axes). The magnitude and direction of gravity can be detected when the electronic device 100 is stationary. The method can also be used for recognizing the posture of the electronic equipment, and is applied to horizontal and vertical screen switching, pedometers and other applications.
A distance sensor 180F for measuring a distance. The electronic device 100 may measure the distance by infrared or laser. In some embodiments, taking a picture of a scene, electronic device 100 may utilize range sensor 180F to range for fast focus.
The proximity light sensor 180G may include, for example, a Light Emitting Diode (LED) and a light detector, such as a photodiode. The light emitting diode may be an infrared light emitting diode. The electronic device 100 emits infrared light to the outside through the light emitting diode. The electronic device 100 detects infrared reflected light from nearby objects using a photodiode. When sufficient reflected light is detected, it can be determined that there is an object near the electronic device 100. When insufficient reflected light is detected, the electronic device 100 may determine that there are no objects near the electronic device 100. The electronic device 100 can utilize the proximity light sensor 180G to detect that the user holds the electronic device 100 close to the ear for talking, so as to automatically turn off the screen to achieve the purpose of saving power. The proximity light sensor 180G may also be used in a holster mode, a pocket mode automatically unlocks and locks the screen.
The ambient light sensor 180L is used to sense the ambient light level. Electronic device 100 may adaptively adjust the brightness of display screen 194 based on the perceived ambient light level. The ambient light sensor 180L may also be used to automatically adjust the white balance when taking a picture. The ambient light sensor 180L may also cooperate with the proximity light sensor 180G to detect whether the electronic device 100 is in a pocket to prevent accidental touches.
The fingerprint sensor 180H is used to collect a fingerprint. The electronic device 100 can utilize the collected fingerprint characteristics to unlock the fingerprint, access the application lock, photograph the fingerprint, answer an incoming call with the fingerprint, and so on.
The temperature sensor 180J is used to detect temperature. In some embodiments, electronic device 100 implements a temperature processing strategy using the temperature detected by temperature sensor 180J. For example, when the temperature reported by the temperature sensor 180J exceeds a threshold, the electronic device 100 performs a reduction in performance of a processor located near the temperature sensor 180J, so as to reduce power consumption and implement thermal protection. In other embodiments, the electronic device 100 heats the battery 142 when the temperature is below another threshold to avoid the low temperature causing the electronic device 100 to shut down abnormally. In other embodiments, when the temperature is lower than a further threshold, the electronic device 100 performs boosting on the output voltage of the battery 142 to avoid abnormal shutdown due to low temperature.
The touch sensor 180K is also referred to as a "touch panel". The touch sensor 180K may be disposed on the display screen 194, and the touch sensor 180K and the display screen 194 form a touch screen, which is also called a "touch screen". The touch sensor 180K is used to detect a touch operation applied thereto or nearby. The touch sensor can communicate the detected touch operation to the application processor to determine the touch event type. Visual output associated with the touch operation may be provided through the display screen 194. In other embodiments, the touch sensor 180K may be disposed on a surface of the electronic device 100, different from the position of the display screen 194.
The bone conduction sensor 180M may acquire a vibration signal. In some embodiments, the bone conduction sensor 180M may acquire a vibration signal of the human vocal part vibrating the bone mass. The bone conduction sensor 180M may also contact the human pulse to receive the blood pressure pulsation signal. In some embodiments, the bone conduction sensor 180M may also be disposed in a headset, integrated into a bone conduction headset. The audio module 170 may analyze a voice signal based on the vibration signal of the bone mass vibrated by the sound part acquired by the bone conduction sensor 180M, so as to implement a voice function. The application processor can analyze heart rate information based on the blood pressure beating signal acquired by the bone conduction sensor 180M, so as to realize the heart rate detection function.
The keys 190 include a power-on key, a volume key, and the like. The keys 190 may be mechanical keys. Or may be touch keys. The electronic apparatus 100 may receive a key input, and generate a key signal input related to user setting and function control of the electronic apparatus 100.
The motor 191 may generate a vibration cue. The motor 191 may be used for incoming call vibration cues, as well as for touch vibration feedback. For example, touch operations applied to different applications (e.g., photographing, audio playing, etc.) may correspond to different vibration feedback effects. The motor 191 may also respond to different vibration feedback effects for touch operations applied to different areas of the display screen 194. Different application scenes (such as time reminding, receiving information, alarm clock, game and the like) can also correspond to different vibration feedback effects. The touch vibration feedback effect may also support customization.
Indicator 192 may be an indicator light that may be used to indicate a state of charge, a change in charge, or a message, missed call, notification, etc.
The SIM card interface 195 is used to connect a SIM card. The SIM card can be brought into and out of contact with the electronic apparatus 100 by being inserted into the SIM card interface 195 or being pulled out of the SIM card interface 195. The electronic device 100 may support 1 or N SIM card interfaces, N being a positive integer greater than 1. The SIM card interface 195 may support a Nano SIM card, a Micro SIM card, a SIM card, etc. The same SIM card interface 195 can be inserted with multiple cards at the same time. The types of the plurality of cards may be the same or different. The SIM card interface 195 may also be compatible with different types of SIM cards. The SIM card interface 195 may also be compatible with external memory cards. The electronic device 100 interacts with the network through the SIM card to implement functions such as communication and data communication. In some embodiments, the electronic device 100 employs esims, namely: an embedded SIM card. The eSIM card can be embedded in the electronic device 100 and cannot be separated from the electronic device 100.
Example 1
The wireless communication module 160 shown in fig. 1 may specifically include a first communication unit and a second communication unit, and the processor 110 may include a main control unit. The problem that a time domain conflict may exist between a first communication unit and a second communication unit is a problem to be solved by the embodiments of the present application.
Based on the above, an embodiment of the present application provides a method for solving coexistence interference, where the principle of the method is as follows: the first communication unit and the second communication unit respectively inform the main control unit of the occupation condition of the time unit. And the main control unit judges whether the time domain occupation conditions of the first communication unit and the second communication unit conflict. And if the two conflict, the main control unit coordinates the two. For example, time units used for communication are newly allocated to both, or conflicting time units are allocated to communication units with higher traffic priority, and the like, without limitation.
As shown in fig. 2, an embodiment of the present invention provides a process of a method for solving coexistence interference, where a main control unit in the process may be specifically located in the processor 110 in fig. 1, and a first communication unit and a second communication unit may be specifically located in the wireless communication module 160 in fig. 1, and the process includes:
s200: the first communication unit determines a first time unit occupied by communication and sends a first indication to a main control unit, wherein the first indication is used for indicating the first time unit.
For example, the master control unit may send a clock synchronization signal to the first communication unit. Accordingly, the first communication unit receives the clock synchronization signal. The clock synchronization signal may also be referred to as a synchronization signal, a synchronization clock signal, and the like, without limitation. The first communication unit determines one or more time units based on the clock synchronization signal. In the one or more time units, a first time unit is determined. For example, the master control unit may periodically transmit the clock synchronization signal with a period of 1 s. The first communication unit increases the manner from the start point to the time domain by 1s with the start time of receiving the clock synchronization signal as the start point. And dividing the 1s into a plurality of time units according to the preset duration of the time unit. Finally, a first time unit for communication, or communication occupancy, is determined from the plurality of time units.
S201: and the second communication unit determines a second time unit occupied by communication and sends a second instruction to the main control unit, wherein the second instruction is used for indicating the second time unit.
For example, the master unit may send a clock synchronization signal to the second communication unit. For the clock synchronization signal, reference may be made to the above description of S200, and a description thereof will not be provided. Correspondingly, the second communication unit receives the clock synchronization signal, determines a plurality of time units according to the clock synchronization signal, and determines the second time unit occupied or used for communication in the plurality of time units. Regarding the process of the second communication unit determining the second time unit, the process of the first communication unit determining the first time unit is similar to the above S200, and will not be described here.
S202: the master control unit receives the first indication and the second indication, and reallocates the occupiable time units for the first communication unit and/or the second communication unit when the first time unit indicated by the first indication and the second time unit indicated by the second indication overlap, and notifies the first communication unit and/or the second communication unit of the reallocated time units.
For example, after receiving the first indication and the second indication, the main control unit may determine the first time unit according to the first indication, and determine the second time unit according to the second indication. The main control unit judges whether the first time unit and the second time unit have overlap, and the overlap can be complete overlap or partial overlap. For example, the first time unit includes N time slots, where N is an integer greater than 0, and the second time unit includes M time slots, where M is an integer greater than 0. The first time unit overlaps the second time unit, and specifically, at least one time slot included in the first time unit overlaps at least one time slot included in the second time unit. If there is an overlap between the first time unit and the second time unit, the above step of S202 is performed. Accordingly, the first time unit and/or the second time unit may communicate using the reallocated time units. If there is no overlap between the first time unit and the second time unit, no operation may be performed, or the first time unit and/or the second time unit may be notified and communication may be performed according to the determined time unit.
In one embodiment, the master control unit may reallocate the time units that may be occupied for the first communication unit and/or the second communication unit according to the service priority. For example, when there is an overlap between a first time unit indicated by the first indication and a second time unit indicated by the second indication, the overlapped time units are referred to as overlapped time units. When the service priority of the first communication unit is higher than that of the second communication unit, the main control unit may reallocate a third time unit that may be occupied by communication for the second communication unit, and the third time unit is not overlapped with the first time unit. The master control unit may notify the second communication unit of the third time unit. Correspondingly, the second communication unit can utilize or occupy the third time unit for communication, and the first communication unit can utilize or occupy the first time unit for communication, so that the time domain occupation of the second communication unit and the time domain occupation of the first communication unit are ensured not to conflict. When the main control unit allocates the third time unit to the second communication unit, the following method may be adopted: the main control unit determines the overlapping time unit of the two units, and the main control unit removes the overlapping time unit part from the second time unit originally occupied by the second communication unit to form a third time unit. Or, the main control unit can determine a first time unit occupied by the first communication unit for communication, and reallocate a third time unit for the second communication unit based on the first time unit, wherein the allocation principle is to ensure that the third time unit and the first time unit are not overlapped completely.
And when the service priority of the second communication unit is higher than that of the first communication unit, the main control unit can reallocate a fourth time unit which can be occupied by communication for the first communication unit, and the fourth time unit is not overlapped with the second time unit. The master unit may notify the fourth time unit to the first communication unit. Accordingly, the first communication unit may communicate using the fourth time unit, and the second communication unit may communicate using the second time unit. For example, the master unit may determine an overlap time cell where the two overlap. The main control unit removes the overlapping time unit part from the first time unit originally occupied by the first communication unit to form a fourth time unit. Or, the main control unit can determine a second time unit occupied by the second communication unit, and reallocate the fourth time unit for the first communication unit based on the second time unit, wherein the second time unit and the fourth time unit are not overlapped completely.
It should be understood that in the embodiments of the present application, words such as "first", "second", etc. are used for distinguishing between the descriptions, and are not to be construed as indicating or implying relative importance, nor order. The main control unit may be an independent controller in the electronic device, or may be a main control unit in a single product, and the like, without limitation. The communication unit, which may also be referred to as a wireless unit, may be a wireless functional device with independent operation capabilities, such as a WIFI functional device, a BT functional device, a UWB functional device. Alternatively, the communication unit may be a wireless subsystem in a single product, and the like, without limitation. The time unit is a time domain unit for data transmission, and may include a radio frame (radioframe), a subframe (subframe), a slot (slot), a mini-slot (mini-slot), and a time domain symbol (symbol), which is not limited. For example, in a 5G New Radio (NR), one radio frame may include 10 subframes, one subframe may include one or more slots, and specifically, how many slots one subframe includes are related to a subcarrier interval.
Based on the method for solving interference collision provided in fig. 2, as shown in fig. 3, an application scenario is provided, which is only an illustrative example and is not a limitation to the embodiment of the present application. As shown in fig. 3, a main control unit and a plurality of wireless units are included in this scenario. In fig. 3, a plurality of wireless units including Wi-Fi, Bluetooth (BT), Global Navigation Satellite System (GNSS), Network Access Delay (NAD), Ultra Wide Band (UWB), millimeter wave (mmWave), vehicle networking (V2X), and others are exemplified. The main control unit shown in fig. 3 may be specifically the main control unit in the process shown in fig. 2, and the plurality of wireless units shown in fig. 3 may specifically include the first wireless unit and the second wireless unit in the process shown in fig. 2, or may be described that the first wireless unit and the second wireless unit in the process shown in fig. 2 may be specifically any two wireless units in the plurality of wireless units shown in fig. 3.
The main control unit may be an independent controller, or may be a main control unit of a single product, without limitation. The wireless unit may be a wireless-capable device having independent operation capabilities, such as a WI-FI-capable device, a BT-capable device, and a UWB-capable device. Or may be a wireless subsystem in a single product, without limitation.
Still referring to fig. 3, in the embodiment of the present application, two signal lines, namely, a signal line ① and a signal line ②, are mainly included, where the signal line ① is a hardware synchronization signal line for outputting a clock synchronization signal, the clock synchronization signal may be a 1Hz pulse-per-second digital signal, and the signal line is physically connected to all wireless units that need to solve the coexisting interference data.
In the embodiment of the application, the main control unit can provide hardware synchronization clock signals and software service priority judgment, the wireless unit feeds back the occupation situation based on the hardware synchronization clock signals, and uses the allowed time slot to process services according to the feedback of the main control unit. The master control unit outputs a synchronization clock signal to which the other wireless units are connected and based on this signal as a synchronization reference. Each wireless unit divides the time slot information based on the synchronous reference and matches the time slots which need to be occupied by the wireless unit. And transmits the information to the master control unit through the existing traffic channel. The main control unit combines the current service priority to configure the occupiable time slot information of each wireless unit and transmits the information to the corresponding wireless unit through the service channel.
In the embodiment of the present application, as shown in fig. 4, a first communication unit is taken as a WIFI unit, and a second communication unit is taken as a BT unit for example, so as to describe the embodiment. The main control unit can send clock synchronization signals to the WIFI unit and the BT unit, the WIFI unit and the BT unit can determine reference time slots based on the clock synchronization signals, and the WIFI unit and the BT unit respectively determine the conditions of occupying the time slots according to the reference time slots. For example, as shown in fig. 7, the slot occupancy of the WIFI unit may be: slot 0, slot 1, slot 2, slot 6, slot 7, slot 8, and slot 9 in band 1. The slot occupancy of the BT unit may be: slot 1, slot 2, slot 3, slot 4, and slot 5 in band 1. It is understood that, in the embodiment of the present application, the time slot division of different frequency bands may be the same or different, and is not limited. The method provided by the embodiment of the application can be suitable for time slot conflicts of the same frequency band, time slot conflicts of different frequency bands and the like, and is not limited. In the embodiment of the present application, a time slot collision of the same frequency band is taken as an example for explanation.
After determining the time slot occupation conditions of the WIFI unit and the BT unit, the main control unit can combine the current service scene to allocate time slots for the WIFI unit or the BT unit to be reallocated. For example, as shown in fig. 8, considering that the priority of BT is higher than that of WIFI, WIFI may be required to disable slot 1 and slot 2 to transmit traffic data. In a scene that WIFI and BT coexist, the connection rate of BT can be effectively improved.
In this embodiment of the present application, a centralized processing manner may be adopted, all wireless devices may be synchronized by the clock synchronization signal, and each wireless device divides a time slot based on the clock synchronization signal to express a time domain signal of a frequency band that needs to be occupied. The main control unit feeds back the allowed time slots by combining the application conditions of a plurality of wireless devices, the service priority and the like, and avoids the interference problem through the centralized management of the main control. Meanwhile, by adopting the scheme of the embodiment of the application, the complexity can be reduced in hardware, and compared with the scheme of processing the coexistence of the wireless devices through 3-4 hard wires in the prior art, the method and the device for processing the coexistence of the wireless devices have the advantages of being simple in structure, convenient to use and low in cost. By adopting the scheme of the application, only 1 hard wire is needed, and the hard wire design is simplified. The scheme of the embodiment of the application can expand the interference problem of the subsequent newly-added wireless unit very conveniently and flexibly. Only newly added equipment is connected to the same clock synchronization signal, and the time slot occupation situation is matched, so that the system design does not need to be changed in a large scale, and the compatibility is better.
Example two
As shown in fig. 5, an embodiment of the present application further provides a method for solving coexistence interference, and the internal configurations of the first terminal device and the second terminal device in the method are shown in the electronic device 100, and will not be described here. The method specifically comprises the following steps:
s501: the network equipment respectively sends clock synchronization signals to the first terminal equipment and the second terminal equipment. Accordingly, the first terminal device and the second terminal device receive the clock synchronization signal.
S502: the first terminal equipment determines a first time unit occupied by the first terminal equipment in communication according to the clock synchronization signal.
For example, the first terminal device may determine at least one time unit according to the clock synchronization signal, and the first terminal device determines the first time unit in the at least one time unit.
S503: and the second terminal equipment determines a second time unit occupied by the communication of the second terminal equipment according to the clock synchronization signal.
For example, the second terminal device may determine the at least one time unit according to the clock synchronization signal, and the second terminal device may determine the second time unit according to the at least one time unit.
S504: and the second terminal equipment sends a first instruction to the first terminal equipment, wherein the first instruction is used for indicating a second time unit occupied by the communication of the second terminal equipment. Accordingly, the first terminal device receives the first indication.
S505: when the first time unit and the second time unit overlap, the first terminal device redistributes the time unit which can be occupied for the first terminal device and/or the second terminal device.
For example, the first time unit includes P slots, the second time unit includes Q slots, P and Q are both integers greater than 0, and the overlap between the first time unit and the second time unit may specifically be that at least one of the P slots overlaps with at least one of the Q slots, and the overlap may be complete overlap or partial overlap.
In this embodiment, when the service priority of the first terminal device is higher than the service priority of the second terminal device, the first terminal device may reallocate an occupiable third time unit for the second terminal device, where the third time unit is not overlapped with the first time unit. For example, the first terminal device may reallocate the third time unit to the second terminal device in the following manner: the first terminal equipment determines a time unit of which the first time unit and the second time unit are overlapped; the first terminal equipment removes the overlapped time units from a second time unit occupied by the original communication of the second terminal equipment to generate a third time unit; or, the first terminal device may determine a first time unit occupied by the first terminal device for communication, and reallocate a third time unit for the second terminal device based on the first time unit, where a criterion for allocating the third time unit is: the allocated third time unit does not overlap with the first time unit.
Or, when the service priority of the second terminal device is higher than the service priority of the first terminal device, the first terminal device allocates an occupiable fourth time unit to the first terminal device again, and the fourth time unit is completely not overlapped with the second time unit. For example, the first terminal device may reallocate the fourth time unit to the first terminal device in the following manner: the first terminal equipment determines a time unit of which the first time unit and the second time unit are overlapped; the first terminal equipment removes the overlapped time units from the first time units originally occupied by the first terminal equipment to generate a fourth time unit; or, the first terminal device determines a second time unit occupied by the second terminal device for communication, and allocates a fourth time unit to the first terminal device again by taking the second time unit as a reference, where a criterion for allocating the fourth time unit is as follows: the fourth time unit and the second time unit are not overlapped.
Or the first terminal device reallocates an occupiable fifth time unit for the first terminal device and reallocates an occupiable sixth time unit for the second terminal device, wherein the fifth time unit and the sixth time unit are not overlapped.
Accordingly, in this embodiment of the present application, after the first terminal device reallocates the time unit that can be occupied for the second terminal device, the first terminal device needs to notify the second terminal device of the reallocated time unit, and accordingly, the second terminal device performs communication based on the reallocated time unit. For example, if the first terminal device reallocates the third time unit or the sixth time unit to the second terminal device, the first terminal device needs to notify the second terminal device of the third time unit or the sixth time unit. Accordingly, the second terminal device communicates based on the third time unit or the sixth time unit.
Based on the method provided in fig. 5, the present application provides a specific example, as shown in fig. 6, which includes a satellite device, a device 1, and a device 2. The satellite device may correspond to the network device in fig. 5, the device 1 may correspond to the terminal device 1 in fig. 5, and the device 2 may correspond to the terminal device 2 in fig. 5. The method comprises the following steps:
the satellite device transmits a clock synchronization signal, which may be embodied as a Pulse Per Second (PPS), to the device 1 and the device 2, respectively. The device 1 determines the wireless signal occupancy based on the clock synchronization signal. For example, referring to fig. 5, the time slots occupied by the wireless signal of the device 1 include time slot 1 to time slot 5. The device 2 determines the wireless signal occupancy based on the clock synchronization signal. For example, referring to fig. 5, the time slots occupied by the wireless signal of the device 2 include time slot 0, time slot 1, time slot 2, time slot 6, time slot 7, time slot 8, and time slot 9. The device 1 and the device 2 can select to avoid the wireless transmission of the device or require an opposite terminal to avoid the wireless transmission based on the priority of the service level.
The service priority of the device 1 is set to be higher than that of the device 2, the device 2 can inform the device 1 of the time slot occupation condition of the device 2, and correspondingly, the device 1 can reallocate the time slot based on the time slot occupation conditions of the device 1 and the device 2. Or, the service priority of the device 2 is higher than that of the device 1, the device 1 may notify the device 2 of the slot occupation of the device 1, and the device 2 may reallocate the slots based on the slot occupation of the device 1 and the slot occupation of the device 2.
The scheme of this application, in being particularly useful for narrow and small space in the car, have the unordered communication between a plurality of independent mobile units, optimize the wireless performance of coexistence scene.
Similar to the above concept, as shown in fig. 9, an embodiment of the present application further provides an electronic device 900, where the electronic device 900 includes: a first communication unit 901, a second communication unit 902 and a master control unit 903.
The first communication unit 901 is configured to determine a first time unit occupied by communication, and send a first indication to the main control unit 903, where the first indication is used to indicate the first time unit;
a second communication unit 902, configured to determine a second time unit occupied by communication, and send a second instruction to the main control unit 903, where the second instruction is used to indicate the second time unit;
a main control unit 903, configured to receive the first indication and the second indication, and when there is an overlap between a first time unit indicated by the first indication and a second time unit indicated by the second indication, reallocate an occupiable time unit for the first communication unit 901 and/or the second communication unit 902, and notify the first communication unit 901 and/or the second communication unit 902 of the reallocated time unit;
either the first communication unit 901 or the second communication unit 902 is further configured to perform communication using the received reallocated time unit when receiving the reallocated time unit sent by the main control unit 903.
Optionally, when determining the first time unit occupied by communication, the first communication unit 901 is specifically configured to: receiving a clock synchronization signal sent by the main control unit 903, and determining at least one time unit according to the clock synchronization signal; determining the first time unit in the at least one time unit.
Optionally, when determining the second time unit occupied by communication, the second communication unit 902 is specifically configured to: receiving a clock synchronization signal sent by the main control unit 903, and determining at least one time unit according to the clock synchronization signal; determining the second time unit in the at least one time unit.
Optionally, the first time unit includes N time slots, where N is an integer greater than 0, the second time unit includes M time slots, where M is an integer greater than 0, and the overlapping of the first time unit and the second time unit includes: at least one of the N time slots overlaps at least one of the M time slots, and the overlap is partial overlap or complete overlap.
Optionally, when the main control unit 903 reallocates an available time unit for the first communication unit 901 and/or the second communication unit 902, the main control unit is specifically configured to:
when the service priority of the first communication unit 901 is higher than the service priority of the second communication unit 902, reallocating an occupiable third time unit for the second communication unit 902, wherein the third time unit is completely non-overlapped with the first time unit; alternatively, the first and second electrodes may be,
when the service priority of the second communication unit 902 is higher than the service priority of the first communication unit 901, reallocating an occupiable fourth time unit for the first communication unit 901, where the fourth time unit is completely non-overlapping with the second time unit; alternatively, the first and second electrodes may be,
the first communication unit 901 is reallocated an occupiable fifth time unit, and the second communication unit 902 is reallocated an occupiable sixth time unit, the fifth time unit and the sixth time unit being completely non-overlapping.
Optionally, the third time unit belongs to a time unit except for the overlapping time unit part in the second time unit; or, the fourth time unit belongs to a time unit except the overlapping time unit part in the first time unit; the overlapping time cell portion includes time cells that overlap between the first time cell and the second time cell.
Similar to the above concept, as shown in fig. 10, an embodiment of the present application further provides an apparatus 1000 for implementing the function of the first terminal device or the second terminal device in the above method. The device may be a software module or a system-on-a-chip, for example. The chip system may be constituted by a chip, and may also include a chip and other discrete devices. The device 1000 includes a communication unit 1001 and may also include a processing unit 1002. The communication unit 1001 can communicate with the outside. A processing unit 1002 is configured to perform a processing, for example, to reallocate an available time unit for the first terminal device and/or the second terminal device. The communication unit 1001 may also be referred to as a communication interface, a transceiver unit, and an input/output interface. For example, the communication unit 1001 may include a transmitting unit and/or a receiving unit, which are respectively configured to perform the transmitting or receiving steps of the first terminal device or the second terminal device in the flow of fig. 4.
In one example, the apparatus 1000 can implement the steps corresponding to the first terminal device in the flow shown in fig. 5 above, and the apparatus 1000 can be the first terminal device or a chip or circuit configured in the first terminal device. The communication unit 1001 is configured to perform the transceiving related operations on the first terminal device side in the above method embodiments, and the processing unit 1002 is configured to perform the processing related operations of the terminal device in the above method embodiments.
For example, the communication unit 1001 is configured to receive a clock synchronization signal sent by a network device; the processing unit 1002 is configured to determine, according to the clock synchronization signal, a first time unit occupied by the first terminal device for communication; a communication unit 1001, configured to receive a first instruction sent by a second terminal device, where the first instruction is used to indicate a second time unit occupied by communication of the second terminal device; the processing unit 1002 is further configured to reallocate an available time unit for the first terminal device and/or the second terminal device when there is an overlap between the first time unit and the second time unit.
For specific implementation procedures of the communication unit 1001 and the processing unit 1002, reference may be made to the description of the method embodiment shown in fig. 5, and a description thereof will not be provided here.
In one example, the apparatus 1000 can implement the steps corresponding to the second terminal device in the flow shown in fig. 5 above, and the apparatus 1000 can be the second terminal device or a chip or a circuit configured in the second terminal device. The communication unit 1001 is configured to perform transceiving related operations on the second terminal device side in the above method embodiments, and the processing unit 1002 is configured to perform processing related operations of the terminal device in the above method embodiments.
For example, the communication unit 1001 is configured to receive a clock synchronization signal sent by a network device; the processing unit 1002 is configured to determine a second time unit occupied by communication according to the clock synchronization signal; the communication unit 1001 is further configured to send a first indication to the first terminal device, where the first indication is used to indicate the second time unit.
As to the specific execution process of the communication unit 1001 and the processing unit 1002, reference may be made to the description in fig. 5, and a description thereof will not be provided.
The division of the unit in the embodiment of the present application is schematic, and is only a logic function division, and there may be another division manner in actual implementation, and in addition, each functional unit in each embodiment of the present application may be integrated in one processor, may also exist alone physically, or may also be integrated in one unit by two or more units. The integrated unit can be realized in a form of hardware, and can also be realized in a form of a software functional unit.
It is to be understood that the functions of the communication unit in the above embodiments may be implemented by a transceiver, and the functions of the processing unit may be implemented by a processor. The transceiver may comprise a transmitter and/or a receiver or the like for performing the functions of the transmitting unit and/or the receiving unit, respectively. The following description is made by way of example with reference to fig. 11.
Fig. 11 is a schematic block diagram of an apparatus 1100 provided in an embodiment of the present application, and the apparatus 1100 shown in fig. 11 may be implemented by a hardware circuit of the apparatus shown in fig. 10. The apparatus may be adapted to the flow shown in fig. 5, and perform the functions of the first terminal device or the second terminal device in the above method embodiment. For ease of illustration, fig. 11 shows only the main components of the device.
The communications apparatus 1100 shown in fig. 11 includes at least one processor 1101. The communications apparatus 1100 can also include at least one memory 1102 for storing program instructions and/or data. The memory 1102 is coupled to the processor 1101. The coupling in the embodiments of the present application is an indirect coupling or a communication connection between devices, units or modules, and may be an electrical, mechanical or other form for information interaction between the devices, units or modules. The processor 1101 may operate in conjunction with the memory 1102, the processor 1101 may execute program instructions stored in the memory 1102, and at least one of the at least one memory 1102 may be included in the processor 1101.
The communications apparatus 1100 may also include a communication interface 1103 for communicating with other devices over a transmission medium, such that the communications apparatus 1100 may communicate with other devices. In embodiments of the present application, the communication interface may be a transceiver, circuit, bus, module, or other type of communication interface. In the embodiment of the present application, when the communication interface is a transceiver, the transceiver may include an independent receiver and an independent transmitter; a transceiver that integrates transceiving functions, or an interface circuit may be used.
It should be understood that the connection medium between the processor 1101, the memory 1102 and the communication interface 1103 is not limited in the embodiment of the present application. In the embodiment of the present application, the memory 1102, the processor 1101, and the communication interface 1103 are connected by a communication bus 1104 in fig. 11, the bus is represented by a thick line in fig. 11, and the connection manner between other components is only illustrative and not limiting. The bus may include an address bus, a data bus, a control bus, and the like. For ease of illustration, fig. 11 is shown with only one thick line, but does not show only one bus or one type of bus or the like.
In one example, the apparatus 1100 is configured to implement the steps performed by the first terminal device in the flow illustrated in fig. 5. The communication interface is configured to perform the transceiving related operations on the first terminal device side in the foregoing method embodiments, and the processor is configured to perform the processing related operations of the first terminal device in the foregoing method embodiments.
The communication interface 1103 is configured to receive a clock synchronization signal sent by a network device. A processor 1101, configured to determine, according to the clock synchronization signal, a first time unit occupied by the first terminal device for communication; the communication interface 1103 is further configured to receive a first indication sent by a second terminal device, where the first indication is used to indicate a second time unit occupied by communication of the second terminal device; the processor 1101 is further configured to, when there is an overlap between the first time unit and the second time unit, reallocate, by the first terminal device, an occupiable time unit for the first terminal device and/or the second terminal device.
In one example, the apparatus 1100 is configured to implement the steps executed by the second terminal device in the flow illustrated in fig. 5. The communication interface is configured to perform the transceiving related operations on the second terminal device side in the foregoing method embodiments, and the processor is configured to perform the processing related operations of the second terminal device in the foregoing method embodiments.
A communication interface 1103, configured to receive a clock synchronization signal sent by a network device; a processor 1101, configured to determine a second time unit occupied by communication according to the clock synchronization signal; the communication interface 1103 is further configured to send a first indication to the first terminal device, where the first indication is used to indicate the second time unit.
Regarding the operation of the communication interface and the processor, reference may be made to the description of the first terminal device side and the second terminal device side in the flow shown in fig. 5, and a description thereof will not be provided.
In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, or a discrete hardware component, and may implement or execute the methods, steps, and logic blocks disclosed in the embodiments of the present application. A general purpose processor may be a microprocessor or any conventional processor or the like. The steps of a method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware processor, or may be implemented by a combination of hardware and software modules in a processor.
In the embodiment of the present application, the memory may be a non-volatile memory, such as a Hard Disk Drive (HDD) or a solid-state drive (SSD), and may also be a volatile memory (e.g., a random-access memory (RAM)). The memory is any other medium that can be used to carry or store desired program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited to such. The memory in the embodiments of the present application may also be circuitry or any other device capable of performing a storage function for storing program instructions and/or data.
The method provided by the embodiment of the present application may be implemented in whole or in part by software, hardware, firmware, or any combination thereof. When implemented in software, may be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed on a computer, cause the processes or functions described in accordance with the embodiments of the invention to occur, in whole or in part. The computer may be a general purpose computer, a special purpose computer, a computer network, a network appliance, a user device, or other programmable apparatus. The computer instructions may be stored on a computer readable storage medium or transmitted from one computer readable storage medium to another, for example, the computer instructions may be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wire (e.g., coaxial cable, fiber optic, Digital Subscriber Line (DSL)), or wireless (e.g., infrared, wireless, microwave, etc.). The computer-readable storage medium can be any available medium that can be accessed by a computer or a data storage device, such as a server, a data center, etc., that incorporates one or more of the available media. The usable medium may be a magnetic medium (e.g., a floppy disk, a hard disk, a magnetic tape), an optical medium (e.g., a Digital Video Disk (DVD)), or a semiconductor medium (e.g., an SSD), among others.
It will be apparent to those skilled in the art that various changes and modifications may be made in the present application without departing from the scope of the application. Thus, if such modifications and variations of the present application fall within the scope of the claims of the present application and their equivalents, the present application is intended to include such modifications and variations as well.
In the embodiments of the present application, "at least one" means one or more, "a plurality" means two or more. "and/or" describes the association relationship of the associated objects, meaning that there may be three relationships, e.g., a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone, wherein A and B can be singular or plural. The character "/" generally indicates that the former and latter associated objects are in an "or" relationship. "at least one of the following" or similar expressions refer to any combination of these items, including any combination of the singular or plural items. For example, at least one (one) of a, b, or c, may represent: a, b, c, a and b, a and c, b and c, or a and b and c, wherein a, b and c can be single or multiple.

Claims (18)

1. An electronic device is characterized by comprising a first communication unit, a second communication unit and a main control unit;
the first communication unit is used for determining a first time unit occupied by communication and sending a first indication to the main control unit, wherein the first indication is used for indicating the first time unit;
the second communication unit is configured to determine a second time unit occupied by communication, and send a second instruction to the main control unit, where the second instruction is used to indicate the second time unit;
the master control unit is configured to receive the first indication and the second indication, reallocate an occupiable time unit for the first communication unit and/or the second communication unit when there is an overlap between a first time unit indicated by the first indication and a second time unit indicated by the second indication, and notify the first communication unit and/or the second communication unit of the reallocated time unit;
and any one of the first communication unit and the second communication unit is further configured to perform communication using the received reallocated time unit when receiving the reallocated time unit sent by the main control unit.
2. The device according to claim 1, wherein the first communication unit, when determining the first time unit occupied by communication, is specifically configured to:
receiving a clock synchronization signal sent by the main control unit, and determining at least one time unit according to the clock synchronization signal; determining the first time unit in the at least one time unit.
3. The device according to claim 1, wherein the second communication unit, when determining the second time unit occupied by communication, is specifically configured to:
receiving a clock synchronization signal sent by the main control unit, and determining at least one time unit according to the clock synchronization signal; determining the second time unit in the at least one time unit.
4. The apparatus of any of claims 1 to 3, wherein the first time unit comprises N slots, N being an integer greater than 0, the second time unit comprises M slots, M being an integer greater than 0, the first time unit and the second time unit overlapping comprise: at least one of the N time slots overlaps at least one of the M time slots, and the overlap is partial overlap or complete overlap.
5. The device according to any one of claims 1 to 4, wherein the main control unit, when reallocating the occupiable time unit to the first communication unit and/or the second communication unit, is specifically configured to:
when the service priority of the first communication unit is higher than that of the second communication unit, reallocating an occupiable third time unit for the second communication unit, wherein the third time unit is completely not overlapped with the first time unit; alternatively, the first and second electrodes may be,
when the service priority of the second communication unit is higher than that of the first communication unit, reallocating an occupiable fourth time unit for the first communication unit, wherein the fourth time unit is completely non-overlapped with the second time unit; alternatively, the first and second electrodes may be,
reallocating an occupiable fifth time unit for the first communication unit and an occupiable sixth time unit for the second communication unit, the fifth time unit and the sixth time unit being completely non-overlapping.
6. The apparatus of claim 5, wherein the third time unit belongs to a time unit of the second time unit excluding the overlapping time unit portion; or
The fourth time cell belongs to a time cell of the first time cell excluding the overlapping time cell portion;
the overlapping time cell portion includes time cells that overlap between the first time cell and the second time cell.
7. A method for resolving coexistence interference, comprising:
the method comprises the steps that a first terminal device receives a clock synchronization signal sent by a network device;
the first terminal equipment determines a first time unit occupied by the first terminal equipment in communication according to the clock synchronization signal;
the first terminal equipment receives a first instruction sent by second terminal equipment, wherein the first instruction is used for indicating a second time unit occupied by the communication of the second terminal equipment;
when the first time unit and the second time unit overlap, the first terminal device reallocates an available time unit for the first terminal device and/or the second terminal device.
8. The method of claim 7, wherein the first terminal device determining a first time unit occupied by the first terminal device based on the clock synchronization signal comprises:
the first terminal equipment determines at least one time unit according to the clock synchronization signal;
the first terminal device determines the first time unit in the at least one time unit.
9. The method of claim 7 or 8, wherein the first time unit comprises P slots, the second time unit comprises Q slots, and P and Q are both integers greater than 0;
the first time unit and the second time unit are overlapped, specifically: at least one of the P time slots is overlapped with at least one of the Q time slots, and the overlap is partial overlap or complete overlap.
10. The method according to any of claims 7 to 9, wherein the first terminal device re-allocating an occupiable time unit for the first terminal device and/or the second terminal device comprises:
when the service priority of the first terminal equipment is higher than that of the second terminal equipment, the first terminal equipment reallocates an occupiable third time unit for the second terminal equipment, and the third time unit is not overlapped with the first time unit; alternatively, the first and second electrodes may be,
when the service priority of the second terminal equipment is higher than that of the first terminal equipment, the first terminal equipment reallocates an occupiable fourth time unit for the first terminal equipment, and the fourth time unit is not overlapped with the second time unit; alternatively, the first and second electrodes may be,
the first terminal device reallocates an occupiable fifth time unit for the first terminal device and reallocates an occupiable sixth time unit for the second terminal device, wherein the fifth time unit and the sixth time unit are not overlapped.
11. The method of claim 10, further comprising:
and the first terminal equipment indicates the second terminal equipment with the third time unit or the sixth time unit reallocated for the second terminal equipment.
12. A method according to claim 10 or 11, wherein the third time unit belongs to a time unit of the second time unit excluding the overlapping time unit part;
the fourth time cell belongs to a time cell of the first time cell excluding the overlapping time cell portion;
the overlapping time cell portion includes time cells that overlap between the first time cell and the second time cell.
13. A method for resolving coexistence interference, comprising:
the second terminal equipment receives a clock synchronization signal sent by the network equipment;
the second terminal equipment determines a second time unit occupied by communication according to the clock synchronization signal;
and the second terminal equipment sends a first indication to the first terminal equipment, wherein the first indication is used for indicating the second time unit.
14. The method of claim 13, wherein the second terminal device determining a second time unit occupied by communication based on the clock synchronization signal comprises:
the second terminal equipment determines at least one time unit according to the clock synchronization signal;
and the second terminal equipment determines a second time unit occupied by communication in the at least one time unit.
15. The method of claim 13 or 14, further comprising:
the second terminal equipment receives a third time unit or a sixth time unit indicated by the first terminal equipment and communicates based on the third time unit or the sixth time unit;
the third time unit or the sixth time unit is an occupiable time unit reallocated by the first terminal device to the second terminal device when it is determined that the first time unit and the second time unit occupied by the first terminal device for communication overlap, the third time unit is not overlapped with the first time unit, and the sixth time unit is not overlapped with the fifth time unit.
16. An electronic device, configured to implement the method of any one of claims 7 to 12, or 13 to 15.
17. An electronic device comprising a processor and a memory, the memory having stored therein instructions that, when executed by the processor, cause the electronic device to perform the method of any of claims 7-12, 13-15.
18. A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform the method of any one of claims 7 to 12, or 13 to 15.
CN201910919534.7A 2019-09-26 2019-09-26 Method for solving coexistence interference and electronic equipment Pending CN110798893A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201910919534.7A CN110798893A (en) 2019-09-26 2019-09-26 Method for solving coexistence interference and electronic equipment

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201910919534.7A CN110798893A (en) 2019-09-26 2019-09-26 Method for solving coexistence interference and electronic equipment

Publications (1)

Publication Number Publication Date
CN110798893A true CN110798893A (en) 2020-02-14

Family

ID=69439902

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201910919534.7A Pending CN110798893A (en) 2019-09-26 2019-09-26 Method for solving coexistence interference and electronic equipment

Country Status (1)

Country Link
CN (1) CN110798893A (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111954223A (en) * 2020-07-23 2020-11-17 哈尔滨工业大学 Heterogeneous protocol cooperation method based on WiFi and BLE composite chips
CN116315667A (en) * 2022-01-25 2023-06-23 荣耀终端有限公司 Data transmission method, device, equipment and storage medium

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877853A (en) * 2009-04-28 2010-11-03 鼎桥通信技术有限公司 Method for reducing same frequency interferences
CN102984828A (en) * 2012-12-11 2013-03-20 东莞宇龙通信科技有限公司 Terminal and communication interference suppression method
CN103004283A (en) * 2010-07-20 2013-03-27 联发科技股份有限公司 Systems and methods for activity coordination in multi-radio terminals
US20140177603A1 (en) * 2012-12-20 2014-06-26 Broadcom Corporation Communications coexistence signaling
CN108029115A (en) * 2015-09-15 2018-05-11 Lg电子株式会社 Direct communication method and its equipment in wireless communication system between the terminals

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101877853A (en) * 2009-04-28 2010-11-03 鼎桥通信技术有限公司 Method for reducing same frequency interferences
CN103004283A (en) * 2010-07-20 2013-03-27 联发科技股份有限公司 Systems and methods for activity coordination in multi-radio terminals
CN102984828A (en) * 2012-12-11 2013-03-20 东莞宇龙通信科技有限公司 Terminal and communication interference suppression method
US20140177603A1 (en) * 2012-12-20 2014-06-26 Broadcom Corporation Communications coexistence signaling
CN108029115A (en) * 2015-09-15 2018-05-11 Lg电子株式会社 Direct communication method and its equipment in wireless communication system between the terminals

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111954223A (en) * 2020-07-23 2020-11-17 哈尔滨工业大学 Heterogeneous protocol cooperation method based on WiFi and BLE composite chips
CN111954223B (en) * 2020-07-23 2022-05-20 哈尔滨工业大学 Heterogeneous protocol cooperation method based on WiFi and BLE composite chips
CN116315667A (en) * 2022-01-25 2023-06-23 荣耀终端有限公司 Data transmission method, device, equipment and storage medium
CN116315667B (en) * 2022-01-25 2023-11-17 荣耀终端有限公司 Data transmission method, device, equipment and storage medium

Similar Documents

Publication Publication Date Title
CN111757477B (en) Method for reporting capability and user equipment
CN110347269B (en) Empty mouse mode realization method and related equipment
CN112469010B (en) Bluetooth connection method and related device
CN112740728B (en) Bluetooth communication method and electronic equipment
CN113498124A (en) SIM card and eSIM card switching method and electronic equipment
CN114125789B (en) Communication method, terminal device and storage medium
CN114868417A (en) Communication method, communication device and system
CN113126948B (en) Audio playing method and related equipment
CN113490291B (en) Data downloading method and device and terminal equipment
CN113596919B (en) Data downloading method and device and terminal equipment
CN110798893A (en) Method for solving coexistence interference and electronic equipment
CN114554012B (en) Incoming call answering method, electronic equipment and storage medium
WO2021052408A1 (en) Electronic device display method and electronic device
CN110806994B (en) Signal transmission method and device
CN109285563B (en) Voice data processing method and device in online translation process
CN116133165A (en) Headset connection system, method, headset, electronic device, and readable storage medium
CN113678481B (en) Wireless audio system, audio communication method and equipment
CN115706755A (en) Echo cancellation method, electronic device, and storage medium
CN113453327A (en) Transmission power control method, terminal, chip system and system
WO2022213644A1 (en) Synchronization signal block (ssb) determination method and related device
CN117278372B (en) Signal transmission method and communication device
CN116708317B (en) Data packet MTU adjustment method and device and terminal equipment
CN116048772B (en) Method and device for adjusting frequency of central processing unit and terminal equipment
CN114125144B (en) Method, terminal and storage medium for preventing false touch
WO2023024945A1 (en) Interference elimination method, electronic device and storage medium

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20200214