WO2023284862A1 - Procédé, dispositif et système de gestion de ressources de canal sans fil - Google Patents
Procédé, dispositif et système de gestion de ressources de canal sans fil Download PDFInfo
- Publication number
- WO2023284862A1 WO2023284862A1 PCT/CN2022/106024 CN2022106024W WO2023284862A1 WO 2023284862 A1 WO2023284862 A1 WO 2023284862A1 CN 2022106024 W CN2022106024 W CN 2022106024W WO 2023284862 A1 WO2023284862 A1 WO 2023284862A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- terminal
- channel
- message
- information
- identifier
- 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.)
- Ceased
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/02—Arrangements for optimising operational condition
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W84/00—Network topologies
- H04W84/18—Self-organising networks, e.g. ad-hoc networks or sensor networks
Definitions
- the present application relates to the technical field of wireless communication, and in particular to a method, device and system for managing wireless channel resources.
- a wireless communication network such as a wireless fidelity (Wi-Fi) network
- Wi-Fi wireless fidelity
- a wireless communication network such as a wireless fidelity (Wi-Fi) network
- Wi-Fi wireless fidelity
- two terminals can realize fast data transmission between two terminals by establishing a point-to-point (P2P) link.
- P2P point-to-point
- the terminal before sending or receiving data, the terminal will perform channel detection, and decide which channel to send or receive data from based on the channel detection results, but the final decision-making channel may still be different from that used by other existing links in the surrounding area. channels overlap. Therefore, the existing method for the terminal to select a channel based on its own channel detection results needs to be improved.
- the management method, device and system of wireless channel resources provided by the present application can improve the efficiency of using channel resources, reduce the time delay of services on the channel, and improve the experience of using terminal services.
- a wireless channel resource management system including: a first terminal, configured to send a first message to a third terminal, where the first message includes an identifier of the first terminal and an identifier of the second terminal; the third terminal , used to determine the configuration information of the target channel according to the identifier of the first terminal in the first message, the identifier of the second terminal, and the channel usage information table maintained by the third terminal; wherein the channel usage information table includes each channel reported by the first terminal The use information of the channel and the use information of each channel reported by the second terminal; the third terminal is also used to return the configuration information of the target channel to the first terminal; the first terminal is also used to communicate with the second terminal according to the configuration information of the target channel The terminal establishes a wireless link.
- the first message is used to request the third terminal to apply for a channel for the wireless link between the first terminal and the second terminal. That is to say, the channel information of multiple terminals (for example, the first terminal and the second terminal), that is, the channel usage information table, is centrally maintained by the third terminal (ie, the resource management device). Wherein, the third terminal and the multiple terminals form a device group.
- the first terminal needs to establish a wireless connection with the second terminal, the first terminal applies for a channel to the third terminal that maintains the channel usage information table (that is, the channel information of the whole group), and the third terminal obtains the channel from the channel usage information table.
- Channel information around the first terminal and the second terminal determines the most suitable target channel for the two terminals to transmit data. It can be understood that, since the target channel is determined for the first terminal and the second terminal based on the global channel information maintained by the third terminal, it is possible to avoid conflicts between other terminals in the device group where the third terminal is located and this data transmission, In this way, the utilization rate of channel resources is improved, and the data transmission efficiency of the channel is improved.
- the first terminal is further used to send the type of the first service to the third terminal; , and when the channel usage information table maintained by the third terminal determines the configuration information of the target channel, the configuration information of the target channel is also determined according to the type of the first service.
- the first service is a service to be executed after the connection between the first terminal and the second terminal is established, and is also referred to as a target service.
- the service type of the target service includes delay-sensitive service or high-bandwidth service and the like.
- the type of the target service includes a voice (voice) service, a video (video) service, a best-effort (best-effort) service, or a background (background) traffic service.
- the third terminal when the third terminal (resource management device) maintains the channel information of the whole group, it also establishes the association between each channel and the service information of the resident terminal.
- the third terminal is based on the channel information of the whole group and the type of the target service.
- the channel suitable for the target service selected by the first terminal and the second terminal is conducive to improving the data transmission efficiency of the target service and improving the use experience of the target service.
- the technical solutions provided by the embodiments of the present application can optimize the utilization efficiency of global channel resources in the device group, and improve the overall use experience of terminal services in the device group.
- the first message further includes the type of the first service.
- the configuration information of the target channel includes a center frequency, a main frequency, and a channel bandwidth.
- the usage information of each channel reported by the first terminal includes: the duty cycle of each channel scanned by the first terminal, the information of the resident terminals on each channel, and the service type of each resident terminal , or one or more items of the received signal strength corresponding to each resident terminal;
- the usage information of each channel reported by the second terminal includes: the duty cycle of each channel scanned by the second terminal, the resident One or more of terminal information, service types of each resident terminal, or received signal strength corresponding to each resident terminal.
- the third terminal determines the configuration information of the target channel according to the identifier of the first terminal in the first message, the identifier of the second terminal, and the channel usage information table maintained by the third terminal, specifically including: the third terminal The terminal looks up channel information around the first terminal from a channel usage information table maintained by the third terminal according to the identifier of the first terminal in the first message; and, according to the identifier of the second terminal in the first message, from the third terminal The channel information around the second terminal is searched in the channel usage information table maintained by the terminal.
- the third terminal is further configured to send a second message before receiving the first message sent by the first terminal, and the second message is used to request the first terminal to report usage information of each channel.
- the terminals in the device group report the detected channel information or the channel information acquired from other terminals to the resource management device (ie, the third terminal) of the device group in real time or periodically.
- the resource management device may request one or more terminals in the device group to report the channel information detected by them according to certain rules, or the channel information obtained by the one or more terminals from other terminals.
- the second message is a broadcast message, and is also used to request the second terminal to report the usage information of each channel; or, the third terminal is also used to , sending a third message to the second terminal, where the third message is used to request the second terminal to report usage information of each channel.
- the resource management device may send a multicast or unicast message to one or more terminals in real time or periodically, requesting the one or more terminals to report the information of each channel.
- the resource management device may also send a broadcast message in real time or periodically, requesting all terminals in the group to report the information of each channel.
- the third terminal is further configured to send a fourth broadcast message, where the fourth broadcast message includes an identifier of the third terminal; and the first terminal is further configured to, after receiving the fourth broadcast message, The received signal strength of the fourth broadcast message is determined to send a fifth message to the third terminal, and the fifth message is used to request to join the group where the third terminal is located; the third terminal is also used to receive the fifth message received from the first terminal. , sending a sixth message to the first terminal, where the sixth message is used to confirm that the first terminal joins the group to which the third terminal belongs.
- the second terminal may also use the same method to join the device group to which the third terminal belongs.
- the third terminal is further configured to update the channel usage information table after determining the configuration information of the target channel.
- the channel usage information table is updated according to the configuration information of the target channel and the information of the first service executed by the first terminal and the second terminal.
- a system for managing wireless channel resources including: a first terminal, configured to send a first message to a third terminal, where the first message includes an identifier of the second terminal; and a third terminal, configured to transmit a first message according to the first
- the identifier of the second terminal in the message determines the channel information around the second terminal from the channel usage information table maintained by the third terminal; and returns the channel information around the second terminal to the first terminal;
- the channel information around the second terminal and the channel information around the first terminal determine configuration information of the target channel; and establish a wireless link with the second terminal according to the configuration information of the target channel.
- the channel information of multiple terminals is still centrally maintained by the third terminal (ie, the resource management device).
- the third terminal and the multiple terminals form a device group.
- the first terminal can obtain the channel information around the first terminal and the second terminal from the third terminal, and then the first terminal can The surrounding channel information determines the most suitable target channel for data transmission with the second terminal.
- another method of selecting a channel is provided.
- the decision is no longer based only on the channel information detected by a single terminal (such as the first terminal), the decision is also made with reference to the channel information detected by other terminals (such as the second terminal) in the first group, so The present application can prevent other terminals in the device group from colliding with this data transmission (that is, the data transmission between the first terminal and the second terminal), thereby improving the utilization rate of channel resources and improving the data transmission efficiency of the channel.
- the first message includes the identifier of the second terminal but does not include the identifier of the first terminal, and is used to request channel information around the second terminal from the third terminal. Then, the first terminal determines configuration information of the target channel according to the channel information around the second terminal returned by the third terminal and the channel information around the first terminal cached by itself. In other embodiments, the first message includes the identifier of the first terminal and the identifier of the second terminal, and is used to request the third terminal for channel information around the first terminal and channel information around the second terminal. Then, the first terminal determines configuration information of the target channel according to the channel information around the second terminal returned by the third terminal and the channel information around the first terminal.
- the first message further includes an identifier of the first terminal; and the third terminal is further configured to determine the first terminal from a channel usage information table maintained by the third terminal according to the identifier of the first terminal in the first message. Channel information around the terminal; and returning channel information around the first terminal to the first terminal.
- the first terminal is further configured to send a second message to the third terminal after determining the configuration information of the target information, and the second message includes the configuration information of the target channel and the configuration information of the service executed by the first terminal.
- the third terminal is further configured to update the channel usage information table according to the configuration information of the target channel and the information of the service executed by the first terminal.
- a method for managing wireless channel resources including: the third terminal receives a first message sent by the first terminal, the first message includes the identifier of the first terminal and the identifier of the second terminal; according to the first message The identification of the first terminal, the identification of the second terminal, and the channel usage information table maintained by the third terminal determine the configuration information of the target channel; wherein the channel usage information table includes the usage information of each channel reported by the first terminal and the second terminal The reported usage information of each channel; and return the configuration information of the target channel to the first terminal.
- the method before determining the configuration information of the target channel according to the identifier of the first terminal in the first message, the identifier of the second terminal, and the channel usage information table maintained by the third terminal, the method further includes: a third The terminal receives the type of the first service sent by the first terminal; the third terminal determines the configuration of the target channel according to the identification of the first terminal in the first message, the identification of the second terminal, and the channel usage information table maintained by the third terminal information, the third terminal also determines configuration information of the target channel according to the type of the first service.
- the first message further includes the type of the first service.
- the configuration information of the target channel includes a center frequency, a main frequency, and a channel bandwidth.
- the usage information of each channel reported by the first terminal includes: the duty cycle of each channel scanned by the first terminal, the information of the resident terminals on each channel, and the service type of each resident terminal , or one or more items of the received signal strength corresponding to each resident terminal;
- the usage information of each channel reported by the second terminal includes: the duty cycle of each channel scanned by the second terminal, the resident One or more of terminal information, service types of each resident terminal, or received signal strength corresponding to each resident terminal.
- the third terminal determines the configuration information of the target channel according to the identifier of the first terminal in the first message, the identifier of the second terminal, and the channel usage information table maintained by the third terminal, specifically including: the third terminal The terminal looks up channel information around the first terminal from a channel usage information table maintained by the third terminal according to the identifier of the first terminal in the first message; and, according to the identifier of the second terminal in the first message, from the third terminal The channel information around the second terminal is searched in the channel usage information table maintained by the terminal.
- the method before the third terminal receives the first message sent by the first terminal, the method further includes: the third terminal sends a second message, and the second message is used to request the first terminal to report the use of each channel information.
- the second message is a broadcast message, and is also used to request the second terminal to report the usage information of each channel; or, before the third terminal receives the first message sent by the first terminal, it sends a message to the second terminal.
- the terminal sends a third message, where the third message is used to request the second terminal to report usage information of each channel.
- the method before the third terminal receives the first message sent by the first terminal, the method further includes: the third terminal sends a fourth broadcast message, where the fourth broadcast message includes an identifier of the third terminal; The terminal receives the fifth message sent by the first terminal, and the fifth message is used to request to join the group where the third terminal belongs; the third terminal determines to send a sixth message to the first terminal according to receiving the fifth message from the first terminal, and the fifth The six messages are used to confirm that the first terminal joins the group to which the third terminal belongs.
- the method further includes: the third terminal updates the channel usage information table.
- a method for managing wireless channel resources including: a first terminal sends a first message to a third terminal, the first message includes an identifier of the first terminal and an identifier of the second terminal; the first terminal receives the third The terminal returns the configuration information of the target channel; the configuration information of the target channel is determined by the third terminal according to the identifier of the first terminal in the first message, the identifier of the second terminal, and the channel usage information table maintained by the third terminal; wherein the channel The use information table includes the use information of each channel reported by the first terminal and the use information of each channel reported by the second terminal.
- the first terminal establishes a wireless link with the second terminal according to the configuration information of the target channel.
- the first message further includes the type of the first service.
- a method for managing wireless channel resources including: the first terminal sends a first message to the third terminal, the first message includes the identity of the second terminal; the first terminal receives the second message returned by the third terminal Channel information around the terminal; channel information around the second terminal is determined by the third terminal according to the identifier of the second terminal in the first message and the channel information table maintained by the third terminal; wherein the channel usage information table includes the information reported by the first terminal The use information of each channel and the use information of each channel reported by the second terminal; the first terminal determines the configuration information of the target channel according to the channel information around the second terminal and the channel information around the first terminal; according to the configuration information of the target channel, Establish a wireless link with the second terminal.
- the first message further includes the identifier of the first terminal; the first terminal also receives channel information around the first terminal sent by the third terminal, and the channel information around the first terminal is provided by the third terminal according to It is determined by the identifier of the first terminal in the first message and the channel information table maintained by the third terminal.
- the method further includes: the first terminal sends a second message to the third terminal, the second message includes the configuration information of the target channel and the configuration information of the service executed by the first terminal. information; the second message is used for the third terminal to update the channel information table.
- a method for managing wireless channel resources including: the third terminal receives the first message sent by the first terminal, the first message includes the identifier of the second terminal; Determine the channel information around the second terminal from the channel usage information table maintained by the third terminal; and return the channel information around the second terminal to the first terminal.
- the channel usage information table includes the usage information of each channel reported by the first terminal and the usage information of each channel reported by the second terminal.
- a terminal including: a processor, a memory, and a wireless communication module, the memory, the wireless communication module and the processor are coupled, the memory is used to store computer program codes, and the computer program codes include computer instructions.
- the processor reads from the memory Read computer instructions in the computer, so that the terminal executes the method in any possible implementation manner of the above-mentioned third aspect, fourth aspect, and any one of them.
- a computer-readable storage medium including computer instructions.
- the terminal executes any possible implementation of the third aspect, the fourth aspect, and any one of them. methods in methods.
- a computer program product is provided.
- the computer program product runs on a computer, it causes the computer to execute the method in any possible implementation manner of the third aspect, the fourth aspect, and any one of them.
- a chip system including a processor.
- the processor executes instructions, the processor executes the method in any possible implementation manner of the above-mentioned third aspect, fourth aspect, and any one of them.
- FIG. 1 is a schematic diagram of the distribution of wireless channels in the 2.4G frequency band
- FIG. 2 is a schematic diagram of the distribution of wireless channels in the 5.2G frequency band
- FIG. 3 is a schematic diagram of the distribution of wireless channels in the 5.8G frequency band
- FIG. 4 is a schematic diagram of a binding relationship of wireless channels in the 5G frequency band
- FIG. 5 is a schematic diagram of a system architecture of a family scene provided by an embodiment of the present application.
- FIG. 6 is a schematic structural diagram of a channel resource management system provided by an embodiment of the present application.
- FIG. 7 is a schematic structural diagram of a managed device 100 provided by an embodiment of the present application.
- FIG. 8 is a schematic flowchart of a method for joining a device group where a router is located according to an embodiment of the present application
- FIG. 9 is a schematic diagram of an interface for setting a router as a resource management device provided in an embodiment of the present application.
- FIG. 10 is a schematic flowchart of a method for a resource management device to maintain channel information provided in an embodiment of the present application
- FIG. 11 is a schematic flowchart of a method for a managed device to report channel information to a resource management device according to an embodiment of the present application
- FIG. 12 is a schematic flow diagram of a method for determining channels for mobile phones and PCs based on channel information managed by routers provided in an embodiment of the present application;
- FIG. 13 is a schematic flow diagram of another method for determining a channel for a mobile phone and a PC based on channel information managed by a router provided in an embodiment of the present application;
- FIG. 14 is a schematic structural diagram of a chip system provided by an embodiment of the present application.
- At least one item (piece) of a, b, or c can represent: a, b, c, a and b, a and c, b and c, a and b and c, where a, b, c Can be single or multiple.
- the words "exemplary” or “for example” are used to mean an example, illustration, or illustration. Any embodiment or design scheme described as “exemplary” or “for example” in the embodiments of the present application shall not be interpreted as being more preferred or more advantageous than other embodiments or design schemes. Rather, the use of words such as "exemplary” or “such as” is intended to present related concepts in a concrete manner.
- a channel also referred to as a channel or a frequency band
- Wi-Fi signal supports 2.4G frequency band and 5G frequency band.
- FIG. 1 it is a schematic diagram of channel distribution in the 2.4G frequency band.
- the working frequency of the 2.4G frequency band is 2.4-2.4835GHz, which is divided into 13 channels.
- the center frequency of each channel differs by 5MHz, and the channel bandwidth is 22MHz.
- the effective bandwidth is 20MHz, with 2MHz gaps used as guard bands for adequate attenuation along the edge bandwidth. It can be seen that the channels in the 2.4G frequency band are quite crowded, and only 3 channels without interference can be found in these channels, such as channel 1, channel 6, and channel 11; or, channel 2, channel 7, and channel 13, etc.
- the 5G frequency band includes the 5.2G frequency band and the 5.8G frequency band.
- FIG. 2 it is a schematic diagram of channel distribution in the 5.2G frequency band.
- the 5.2G frequency band includes 8 orthogonal 20MHz channels, among which, since channels 52, 56, 60, and 64 are radar channels, these channels should be avoided as much as possible in the Wi-Fi network. In other words, in fact, there are only 4 channels available for Wi-Fi signals in the 5.2G frequency band, namely channel 36, channel 40, channel 44 and channel 48.
- these 4 channels can support one 80MHz bundle (that is, channels 36-48 form a channel with a channel width of 80MHz), two sets of 40MHz bundles (that is, channels 36 and 40 form a channel with a channel width of 40MHz, or channels 44 and Channel 48 constitutes a channel with a channel width of 40 MHz).
- FIG. 3 it is a schematic diagram of channel distribution in the 5.8G frequency band.
- the 5.8G band contains five orthogonal 20MHz channels.
- the 5 channels in the 5.8G frequency band can be bundled into one 80MHz channel (that is, channels 149-165 form a channel with a channel width of 80MHz), and they can be bundled into two 40MHz channels (that is, channels 149-153 form a channel with a channel width of 40MHz).
- channels, or channels 157-161 form a channel with a channel width of 40MHz).
- channel 165 only supports 20MHz bandwidth.
- FIG. 4 it is a schematic diagram of the channel distribution of 5G frequency bands (including 5.2G frequency band and 5.8G frequency band) available for Wi-Fi signals in China and the bundling relationship of each channel. Among them, there are only 13 20MHz channels, 6 40MHz channels, 3 80MHz channels, and 1 160MHz channel. It can be seen that channel resources are very limited.
- the terminal performs channel detection before sending or receiving data, and then the terminal decides which channel to send or receive data from based on the channel detection result.
- the channel selected by the terminal may still overlap with the channels used by other existing links in the surrounding area.
- the terminal perceives that other terminals on the same channel are also sending or receiving data, it will compete and back off based on the CSMA/CA mechanism.
- the backoff and contention mechanism will increase the service access delay on the other link, resulting in poor service experience. For example, in the case of no interference, the end-to-end delay does not exceed 25ms, but in the case of interference (such as co-channel interference), the end-to-end delay exceeds 100ms.
- terminal A selects the 149/80MHZ channel to send data to terminal B, and terminal C also selects the 149/80MHZ channel to send data to terminal D.
- terminal A nor terminal C perceives the other party, neither will back off, and continue to send data.
- the wireless signal sent by terminal A overlaps with the wireless signal sent by terminal C, which causes the signal-to-noise ratio of the wireless signal received by terminal B to be low, and packet loss occurs.
- terminal A judges that the peer end has lost packets, it will perform channel detection again and switch channels.
- terminal C will perform channel detection again and switch channels. It can be understood that the switched channel of terminal A may still conflict with the switched channel of terminal C. It can be seen that the existing method for the terminal to select a channel based on its own channel detection results needs to be improved.
- an embodiment of the present application provides a method for managing wireless channel resources.
- Multiple terminals (usually multiple terminals located within a certain range, and the distance between the multiple terminals is less than a certain threshold) cooperate to perform channel detection, and Based on the channel information detected by multiple terminals, a channel for data transmission is determined for the service of a single terminal. It can be understood that since the embodiment of the present application makes decisions based on channel information detected by multiple terminals within a certain location range, when a single terminal performs data transmission on the decided channel, it can avoid The interference of other terminals on this data transmission, thereby reducing the service delay on the terminal and improving the user experience of the service.
- FIG. 5 a schematic diagram of a family scene is provided for the embodiment of the present application.
- Multiple terminals are included in the home scene, and the multiple terminals may be located in one room or multiple rooms.
- one or more terminals may be selected from these terminals as a resource management device.
- the resource management device is used to centrally manage the wireless channel resources of one or more other terminals.
- the wireless channel resources provided in the embodiments of the present application include, for example, channel resources corresponding to Wi-Fi signals.
- the channel resource corresponding to the Wi-Fi signal includes, for example, a 2.4G frequency band, a 5G frequency band, and other frequency bands in the future.
- terminals such as smart sockets, refrigerators, smart speakers, etc.
- wireless access point wireless access point, AP
- select a terminal located in the middle of the room such as a TV set
- select a terminal with a variable location such as a mobile phone, a tablet computer, etc.
- the embodiment of the present application does not limit the selection of the resource management device.
- each resource management device in the home scene and one or more terminals managed by the resource management device form a device group.
- the resource management device of each device group centrally maintains the channel information reported by each terminal in the device group.
- an appropriate channel is determined for data transmission. It can be seen that the technical solution provided by the embodiment of the present application no longer selects a channel based on the channel information detected by a single terminal itself, but selects a channel based on the overall channel information of the device group where the terminal is located, which is beneficial to reduce the number of other terminals in the device group. Interference with the data transmission of the terminal during data transmission reduces the service delay and improves the user experience of the service on the terminal.
- the channel resource management system includes multiple terminals.
- the multiple terminals include at least two managed devices 100 and at least one resource management device 200 .
- at least two managed devices 100 and at least one resource management device 200 form a device group.
- the channel resource management system including a router, a mobile phone, a smart speaker, a PC, and a TV set are taken as examples for illustration.
- a router may be selected as the resource management device 200, and the managed devices 100 may include mobile phones, smart speakers, PCs, and televisions.
- the channel resource management system may include two or more resource management devices 200 . The embodiment of this application does not limit the selection and quantity of resource management devices.
- the device 100 to be managed and the resource management device 200 in the embodiment of the present application can be, for example, a mobile phone, a tablet computer, a personal computer (personal computer, PC), a personal digital assistant (personal digital assistant, PDA), a netbook, Wearable terminals (such as smart watches, bracelets, etc.), augmented reality (augmented reality, AR) equipment, virtual reality (virtual reality, VR) equipment, vehicle equipment, smart screens, refrigerators, lighting equipment (such as ceiling lamps, lamps, etc.), air conditioners, smart sockets, routers, projectors, etc., the embodiment of the present application does not specifically limit the specific forms of the managed device 100 and the resource management device 200 .
- the managed device 100 may include a processor 110, an external memory interface 120, an internal memory 121, a universal serial bus (universal serial bus, USB) interface 130, a charging management module 140, a power management module 141, a battery 142, an antenna 1, Antenna 2, mobile communication module 150, wireless communication module 160, audio module 170, speaker 170A, receiver 170B, microphone 170C, earphone jack 170D, sensor module 180, button 190, motor 191, indicator 192, camera 193, display screen 194 , and a subscriber identification module (subscriber identification module, SIM) card interface 195, etc.
- SIM subscriber identification module
- the interface connection relationship among the modules shown in the embodiment of the present invention is only a schematic illustration, and does not constitute a structural limitation on the managed device 100 .
- the managed device 100 may also adopt different interface connection methods in the above embodiments, or a combination of multiple interface connection methods.
- the structure illustrated in the embodiment of the present invention does not constitute a specific limitation on the managed device 100 .
- the managed device 100 may include more or fewer components than shown in the figure, or combine some components, or split some components, or arrange different components.
- the illustrated components can be realized in hardware, software or a combination of software and hardware.
- the processor 110 may include one or more processing units, for example: the processor 110 may include an application processor (application processor, AP), a modem processor, a graphics processing unit (graphics processing unit, GPU), an image signal processor (image signal processor, ISP), controller, video codec, digital signal processor (digital signal processor, DSP), baseband processor, and/or neural network processor (neural-network processing unit, NPU), etc. Wherein, different processing units may be independent devices, or may be integrated in one or more processors.
- application processor application processor, AP
- modem processor graphics processing unit
- GPU graphics processing unit
- image signal processor image signal processor
- ISP image signal processor
- controller video codec
- digital signal processor digital signal processor
- baseband processor baseband processor
- neural network processor neural-network processing unit
- a memory may also be provided in the processor 110 for storing instructions and data.
- the memory in processor 110 is a cache memory.
- the memory may hold instructions or data that the processor 110 has just used or recycled. If the processor 110 needs to use the instruction or data again, it can be called directly from the memory. Repeated access is avoided, and the waiting time of the processor 110 is reduced, thus improving the efficiency of the system.
- the wireless communication function of the device 100 to be managed can be realized by the antenna 1, the antenna 2, the mobile communication module 150, the wireless communication module 160, the modem processor and the baseband processor.
- Antenna 1 and Antenna 2 are used to transmit and receive electromagnetic wave signals.
- Each antenna in a managed device 100 may be used to cover single or multiple communication frequency bands. Different antennas can also be multiplexed to improve the utilization of the antennas.
- Antenna 1 can be multiplexed as a diversity antenna of a wireless local area network.
- the antenna may be used in conjunction with a tuning switch.
- the mobile communication module 150 can provide wireless communication solutions including 2G/3G/4G/5G applied on the managed device 100 .
- the mobile communication module 150 may include at least one filter, switch, power amplifier, low noise amplifier (low noise amplifier, LNA) and the like.
- the mobile communication module 150 can receive electromagnetic waves through the antenna 1, filter and amplify the received electromagnetic waves, and send them to the modem processor for demodulation.
- the mobile communication module 150 can also amplify the signals modulated by the modem processor, and convert them into electromagnetic waves through the antenna 1 for radiation.
- at least part of the functional modules of the mobile communication module 150 may be set in the processor 110 .
- at least part of the functional modules of the mobile communication module 150 and at least part of the modules of the processor 110 may be set in the same device.
- a modem processor may include a modulator and a demodulator.
- the modulator is used for modulating the low-frequency baseband signal to be transmitted into a medium-high frequency signal.
- the demodulator is used to demodulate the received electromagnetic wave signal into a low frequency baseband signal. Then the demodulator sends the demodulated low-frequency baseband signal to the baseband processor for processing.
- the low-frequency baseband signal is passed to the application processor after being processed by the baseband processor.
- the application processor outputs sound signals through audio equipment (not limited to speaker 170A, receiver 170B, etc.), or displays images or videos through display screen 194 .
- the modem processor may be a stand-alone device.
- the modem processor may be independent from the processor 110, and be set in the same device as the mobile communication module 150 or other functional modules.
- the wireless communication module 160 can provide wireless local area networks (wireless local area networks, WLAN) (such as wireless fidelity (Wi-Fi) network), bluetooth (bluetooth, BT), global Wireless communication solutions such as global navigation satellite system (GNSS), frequency modulation (FM), near field communication (NFC), and infrared (IR).
- 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 , frequency-modulates and filters the electromagnetic wave signals, and sends the processed signals to the processor 110 .
- the wireless communication module 160 can also receive the signal to be sent from the processor 110 , frequency-modulate it, amplify it, and convert it into electromagnetic waves through the antenna 2 for radiation.
- the antenna 1 of the managed device 100 is coupled to the mobile communication module 150, and the antenna 2 is coupled to the wireless communication module 160, so that the managed device 100 can communicate with the network and other devices through wireless communication technology.
- the wireless communication technology may include global system for mobile communications (GSM), general packet radio service (general packet radio service, GPRS), code division multiple access (code division multiple access, CDMA), broadband Code division multiple access (wideband code division multiple access, WCDMA), time division code division multiple access (time-division code division multiple access, TD-SCDMA), long term evolution (long term evolution, LTE), BT, GNSS, WLAN, NFC , FM, and/or IR techniques, etc.
- GSM global system for mobile communications
- GPRS general packet radio service
- code division multiple access code division multiple access
- CDMA broadband Code division multiple access
- WCDMA wideband code division multiple access
- time division code division multiple access time-division code division multiple access
- TD-SCDMA time-division code division multiple access
- the GNSS may include a global positioning system (global positioning system, GPS), a global navigation satellite system (global navigation satellite system, GLONASS), a Beidou navigation satellite system (beidou navigation satellite system, BDS), a quasi-zenith satellite system (quasi -zenith satellite system (QZSS) and/or satellite based augmentation systems (SBAS).
- GPS global positioning system
- GLONASS global navigation satellite system
- Beidou navigation satellite system beidou navigation satellite system
- BDS Beidou navigation satellite system
- QZSS quasi-zenith satellite system
- SBAS satellite based augmentation systems
- the managed device 100 realizes the display function through 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 the application processor. GPUs are used to perform mathematical and geometric calculations for graphics rendering.
- Processor 110 may include one or more GPUs that execute program instructions to generate or change display information.
- the managed device 100 can realize the shooting function through ISP, camera 193 , video codec, GPU, display screen 194 and application processor.
- the external memory interface 120 may be used to connect an external memory card, such as a Micro SD card, to expand the storage capacity of the managed device 100.
- the external memory card communicates with the processor 110 through the external memory interface 120 to implement a data storage function. Such as saving music, video and other files in the external memory card.
- the internal memory 121 may be used to store computer-executable program codes including instructions.
- the internal memory 121 may include an area for storing programs and an area for storing data.
- the stored program area can store an operating system, at least one application program required by a function (such as a sound playing function, an image playing function, etc.) and the like.
- the storage data area can store data (such as audio data, phonebook, etc.) created during the use of the managed device 100 .
- the internal memory 121 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, flash memory device, universal flash storage (universal flash storage, UFS) and the like.
- the processor 110 executes various functional applications and data processing of the managed device 100 by executing instructions stored in the internal memory 121 and/or instructions stored in a memory provided in the processor.
- the internal memory 121 may be used to store channel information detected by the managed device 100 .
- the managed device 100 can implement audio functions through the audio module 170 , the speaker 170A, the receiver 170B, the microphone 170C, the earphone interface 170D, and the application processor. Such as music playback, recording, etc.
- the resource management device 200 can refer to the structure of the managed device 100, and the resource management device 200 can include more or fewer components than the managed device 100, or combine some components, or split some components. components, or different component arrangements.
- the illustrated components can be realized in hardware, software or a combination of software and hardware. The structure and specific form of the resource management device 200 will not be further described here.
- the channel resource management system in FIG. 6 including a router, a mobile phone, a smart speaker, a PC, and a TV is taken as an example for illustration, and the technical solutions provided by the embodiments of the present application are described in detail with reference to the accompanying drawings.
- FIG. 8 it is a schematic flow diagram of the mobile phone joining the device group where the router is located, and the flow includes:
- the router sends a broadcast message A, where the broadcast message A includes information such as an identifier of the first group and/or an identifier of the router.
- the mobile phone receives the broadcast message A sent by the router.
- the factory setting of the router is a resource management device by default, so after the router is started, it can automatically send the broadcast message A.
- the user can also manually set the router as a resource management device, for example, setting a switch control in the setting interface of the router to enable the function of the router as a resource management device. Then, after the router is set as a resource management device, it automatically sends broadcast message A.
- Other terminals that are not set as resource management devices are managed devices by default.
- it is a configuration interface 901 for a user to log in to the router through a PC. Wherein, in the interface 903 corresponding to the wireless basic setting option 902, when the user sets the resource management device option 904 to "on", the router is set as a resource management device.
- each terminal setting includes a flag bit.
- the flag bit When the flag bit satisfies a preset condition (for example, it is a first value, or is greater than or equal to a certain threshold), the terminal is set as a resource management device. When the flag bit does not meet the preset condition (for example, the second value, or less than a certain threshold), the terminal is set as a managed device.
- the value of the flag bit can be set by default during the factory settings of each terminal.
- the user can manually modify or set the value of the flag bit. For example, the user may perform settings on the terminal, or may also perform settings on the terminal through a control device of the terminal.
- the user can also perform unified settings for accessing multiple terminals in the home network through a specific application (such as a smart home application). For example, a user may select one or more terminals from multiple terminals to set as a resource management device. Then, a terminal that is not set as a resource management device is recorded as a managed device. For another example, the user sets different flag bits for the resource management device and the managed device.
- a specific application such as a smart home application.
- a user may select one or more terminals from multiple terminals to set as a resource management device. Then, a terminal that is not set as a resource management device is recorded as a managed device.
- the user sets different flag bits for the resource management device and the managed device.
- a router serving as a resource management device may periodically broadcast a message A for notifying surrounding terminals of the identifier of the router and the identifier of the device group (denoted as the first group) in which the router is located.
- the identifier of the router is, for example, a media access control (Media Access Control, MAC) address, or an ID (also called an international mobile equipment identity (international mobile equipment identity, IMEI) or a serial number, etc.) and the like.
- the identifier of the first group may be a number or a character string, or may be an identifier of a router or the like. The embodiment of the present application does not limit the specific form of the identification of the first group.
- the router may also send a broadcast message A when finding a new terminal around, so that the new terminal determines whether to join the first group.
- the router may also send the broadcast message A according to the user instruction (for example, when the user restarts the router, or the user instructs the resource management device to refresh the device group through the smart home application).
- the router may also send a broadcast message A when receiving a request from the first group of terminals to establish a wireless link (such as a P2P link), so that the router updates the channel information of each channel maintained, and subsequently according to the latest channel information for The newly established wireless link decides the most suitable channel.
- a wireless link such as a P2P link
- the router may also send a broadcast message A when detecting that a terminal in the first group has changed its location, so that the terminal whose location has changed can determine whether to stay in the first group.
- the router detects that the signal strength of the wireless signal sent by the terminal in the first group is lower than the preset threshold, it sends a broadcast message A, so that the terminal can determine whether to stay in the first group. That is, the embodiment of the present application does not limit the timing for the router to send the broadcast message A.
- the mobile phone determines to join the first group according to the received signal strength indication (received signal strength indication, RSSI) of the received broadcast message A.
- received signal strength indication received signal strength indication, RSSI
- the RSSI of the broadcast message A can be used to evaluate the signal quality of the wireless link between the mobile phone and the router.
- adding a resource management device capable of establishing a high-quality wireless link with the mobile phone is beneficial to the communication between the two parties when the subsequent resource management device manages the mobile phone.
- the mobile phone confirms that the signal strength indicated by the RSSI of the broadcast message A is greater than or equal to the preset threshold, it determines to join the first group, and then executes step S803.
- the mobile phone confirms that the signal strength indicated by the RSSI of the broadcast message A is less than the preset threshold, it determines not to join the first group, and ignores the broadcast message A.
- the mobile phone may receive broadcast messages A sent by multiple (for example, M, M is an integer greater than 1) resource management devices, and the mobile phone may choose to join the multiple resource management devices according to the signal strength indicated by the RSSI.
- the mobile phone may also choose to join the device group where M1 resource management devices among the resource management devices are located according to information such as device type, device feature, and device location of the resource management devices.
- variable terminals such as mobile phones, tablet computers, etc.
- the mobile phone can also choose to join the device group where M1 resource management devices among the multiple resource management devices belong based on any combination of signal strength indicated by RSSI, device type, device feature, and device location.
- the embodiment of the present application does not limit the specific manner of choosing to join the device group where the resource management device is located.
- the mobile phone sends a request message B to join the first group to the router, where the request message B carries the identification and authentication information of the mobile phone.
- the router receives the request message B from the mobile phone.
- the identification of the mobile phone includes, for example, the MAC address or ID (also called IMEI or serial number, etc.) of the mobile phone.
- the authentication information of the mobile phone includes, for example, account information logged in by the mobile phone, or an identifier of a Wi-Fi network connected to the mobile phone, and the like.
- the router determines that the mobile phone is allowed to join the first group, and sends a confirmation message C to the mobile phone. Correspondingly, the mobile phone receives the confirmation message C.
- the router determines whether to allow the mobile phone to join the first group according to the authentication information carried in the request message B sent by the mobile phone. For example, when it is determined that the mobile phone login account is the same as the router login account, or that the mobile phone login account and the router login account belong to the same group (such as a family account), or that the mobile phone login account and the router login account have established an association relationship, Or the mobile phone and the router are connected to the same Wi-Fi network, then the router determines to allow the mobile phone to join the device group where the router is located, that is, the first group. The router records the mobile phone as a member of the first group and returns a confirmation message C to the mobile phone. Then, after receiving the confirmation message C, the mobile phone also records its own resource management device as a router.
- the router is the resource management device of the first group. It is easy to understand that since each terminal in the first group is connected to the router through a wireless signal, and the RSSI received by the router is less than or equal to the preset threshold, therefore, each terminal in the first group is located near the router, then Each terminal in the first group is usually located within a certain location range.
- the first group includes one resource management device as an example for description, and in some other embodiments, the first group may also include two or more resource management devices.
- one of the resource management devices can be used as the master device, and the other resource management devices are slave devices, and the synchronization channel between the master device and the slave device information.
- the slave device can act as a backup device for the master device.
- the auxiliary device can continue to work instead of the main device, such as receiving the channel information reported by the terminals in the first group, and deciding the most suitable channel for any terminal in the first group to transmit data, etc.
- the resource management device maintains the channel information of each channel based on the channel information reported by each terminal in the device group
- the router is the resource management device of the first group as an example, the process of centralized management of channel information corresponding to each terminal in the first group by the router is introduced.
- the terminal after a terminal (such as a mobile phone) joins the first group, the terminal performs channel detection, and reports to the resource management device (ie, router) in the first group to the resource management devices (ie, routers) detected by the terminal according to the channel detection results.
- the channel information facilitates the resource management device to centrally manage the information of each channel.
- a certain terminal joins the first group it may not perform channel detection first, and wait until the resource management device instructs all terminals in the first group or a specific terminal to report channel information, then perform channel detection and report information on each channel.
- the resource management devices (ie, routers) in the first group maintain the information of each channel.
- the resource management device maintains a channel usage information table, and the subsequent resource management device will update the channel usage information table according to the channel information reported by each terminal in the first group.
- the channel maintenance of each channel by the resource management device using the channel usage information table is taken as an example for illustration.
- the channel usage information table maintained in the above-mentioned resource management device is used to represent the usage status of each channel, that is, includes channel information of each channel.
- the channel information of each channel includes, for example, information about terminals residing on each channel (referred to as resident terminals for short), service information of each resident terminal, RSSI corresponding to the resident terminal, and duty cycle of each channel, etc. .
- the information about the resident terminals includes the identification and the quantity of the terminals resident on each channel (where the quantity is optional).
- the identifier of the terminal on each channel may be, for example, the MAC address and ID of the terminal.
- the service information of each resident terminal includes any one or more of the type, main frequency, bandwidth, and duty cycle of each service performed by each terminal.
- the channel information of each channel may also include a time stamp of each channel information, and the time stamp may be used to mark the update time of each channel information, or identify the validity period of each channel information, or identify the aging time of each channel information. It can be appreciated that the time stamps of various channels may be different. Then, the resource management device can request each terminal to re-report the channel information of a specific channel (or all channels) according to the time stamp of each channel, and update the channel information of a specific channel based on the channel information re-reported by each terminal, and update the channel information of a specific channel.
- the specific update process please refer to the detailed description below.
- the above channel usage information table may also include one or more of the identifier of the first group (or the identifier of the resource management device), the number of managed devices in the first group, and the identifiers of each managed device item.
- the channel usage information table may also include other information related to the channel, and this embodiment of the present application does not limit the content contained in the channel usage information table.
- Table 1 it is an example of a channel usage information table provided in this embodiment of the present application.
- the resource management device summarizes the channel information reported by each terminal in the first group according to different terminals, and when any terminal in the first group needs to establish a wireless link to transmit data, it can The channel information corresponding to the terminal is used for decision-making.
- the router analyzes the channel information reported by the mobile phone and knows that the mobile phone can scan the surrounding terminals as smart speakers and smart screens, and the smart speakers are performing service 1 on channel 149, and the smart screen is performing service 2 on channel 153. If the mobile phone establishes a wireless link with other terminals (such as a PC) for data transmission, and if channel 149 or channel 153 is selected to send or receive data, both the smart speaker and the smart screen will cause co-channel interference to the mobile phone.
- other terminals such as a PC
- the service 2 of the smart screen will cause adjacent channel interference to the mobile phone. Therefore, when the mobile phone establishes a wireless link with other terminals for data transmission, in the 5G frequency band, channel 161 and channel 165 are preferentially selected, and channel 157 is secondarily selected.
- the router analyzes the channel information reported by the PC and knows that when the PC establishes a wireless link with other terminals for data transmission, in the 5G frequency band, channel 157, channel 161, and channel 165 are preferred, and channel 153 is selected second. When the mobile phone and the PC need to transmit data, it can be seen from the channel information corresponding to the mobile phone and the PC that in the 5G frequency band, channel 161 and channel 165 are preferred, and channel 157 is selected second.
- Table 2 it is an example of another channel usage information table provided in the embodiment of the present application.
- the resource management device summarizes the interference information (interfering terminals and interfering services, etc.) on each channel according to the channel information reported by each terminal in the first group according to different channels.
- the link transmits data
- decisions can be made based on the interference information of each channel. For example, if a mobile phone establishes a wireless link with other terminals (such as a PC) for data transmission, there are terminals (smart speakers and smart screens) that interfere with the mobile phone on channels 149 and 153. If channel 149 or channel 153 is selected to send or receive data, both the smart speaker and the smart screen will form co-channel interference to the mobile phone.
- the service 2 of the smart screen will cause adjacent channel interference to the mobile phone. Therefore, when the mobile phone establishes a wireless link with other terminals for data transmission, in the 5G frequency band, channel 161 and channel 165 are preferentially selected, and channel 157 is secondarily selected. Similarly, when a PC establishes a wireless link with other terminals for data transmission, in the 5G frequency band, it preferentially selects channel 157, channel 161, and channel 165, and selects channel 153 secondarily. Therefore, on the whole, when the mobile phone and PC need to transmit data, channel 161 and channel 165 are preferred in the 5G frequency band, and channel 157 is selected second.
- Tables 1 and 2 are examples of the channel usage information table maintained by the resource management device, and the embodiment of the present application does not limit the content and format of the channel usage information table maintained by the resource management device.
- the channel usage information table maintained by the resource management device may also include channel information detected by the resource management device.
- FIG. 10 it is a schematic flow diagram of a resource management device (such as a router) requesting to report channel information to a managed device, and the flow includes:
- the router determines a target channel that needs to be updated.
- the router may determine the target channel that needs to be updated according to the preset rule A.
- the preset rule A includes: periodically updating the channel information of all channels in the channel usage information table, or updating the channel information of all channels in the channel usage information table according to the aging time of the channel usage information table, or periodically updating the channel information
- the channel information of each channel in the information table is used, or the channel information of each channel is updated respectively according to the aging time of each channel in the channel usage information table. It should be noted that, the embodiment of the present application does not limit the specific content of the preset rule A.
- the router may respectively set an aging time for each channel in the channel usage information table.
- the aging time of each channel can be the same or different.
- the router may determine the characteristics of each channel according to previous channel information of each channel, and set different aging times for different channels according to different characteristics. For example, a faster aging time is set for a channel with a faster channel change, and a slower aging time is set for a channel with a slower channel change. That is to say, the update period of the channel with faster channel change is shorter, and the update period of the channel with slower channel change is longer. In this way, it is not only beneficial to improve the accuracy of the channel information of each channel maintained by the router, but also beneficial to reduce the frequency of channel detection and frequent upload of channel information by managed devices.
- the router may monitor in real time or periodically (for example, the period is 5ms) detect the aging time of each channel in the information table.
- the router may determine that the channel whose aging time has expired is a target channel that needs to be updated.
- the target channel includes some channels in the channel usage information table.
- the router may also determine that all channels need to be updated after monitoring the channel with the aging time expired, that is, the target channel includes all channels in the channel usage information table (for example, all channels in the 5G frequency band, and /or, all channels in the 2.4G band).
- the router may also set an aging time for the channel usage information table. That is to say, when the aging time of the channel usage information table expires, the router requests to update the channel information of all channels in the channel usage information table. That is, the target channel includes all channels (for example, all channels in the 5G frequency band, and/or, all channels in the 2.4G frequency band).
- the router sends a request message D, where the request message D is used to request to report the channel information of the target channel.
- the managed devices in the first group receive the request message D.
- the above request message D when the target channel includes some channels in the channel usage information table, the above request message D includes identifiers of these partial channels (ie, identifiers of the target channel).
- the identifier of the channel may include, for example, the serial number of the channel, the center frequency of the channel, the bandwidth of the channel, and the like.
- the above request message D may not include the identifier of the target channel.
- the request message D does not contain the identifier of the target channel or contains specific content, it is used to indicate to report the channel information of all channels.
- the router may require all terminals in the first group to report channel information of the target channel.
- the above request message D may be a broadcast message. That is, all terminals in the first group can receive the request message D.
- the router may also designate some terminals in the first group to report the channel information of the target channel.
- the above request message D may be a multicast message or a unicast message. Wherein, the multicast message or the unicast message carries the identifier of the designated terminal.
- the router may designate the terminals in the first group that are always powered on to report the channel information of the target channel.
- the router may select a terminal at a specific location to upload channel information of a target channel according to the location information of each terminal in the first group. For example, when there are multiple terminals with relatively close distances in the first group, the router can select one of the terminals to report the channel information of the target channel.
- which terminals in the first group are selected by the router to report the channel information of the target channel Information is not limited.
- the managed devices in the first group perform channel detection.
- the managed devices in the first group can perform channel detection of all channels, that is, perform channel detection for all channels (for example, all channels of the 5G frequency band, and/or, all channels of the 2.4G frequency band). Alternatively, channel detection may also be performed only for specific channels (that is, some channels in the channel usage information table). It should be noted that, when the target channel includes all channels, the terminals in the first group perform channel detection on all channels. When the target channel includes a specific channel, the terminals in the first group may perform channel detection on all channels, or may only perform channel detection on a specific channel.
- the router can also perform channel detection, and subsequent routers can also modify the channel usage information table according to the information in the routing detection. Certainly, the router may not perform channel detection, and other terminals in the first group may perform channel detection.
- the terminal can use energy detection (energy detection, ED), carrier sense (carrier sense, CS), or energy carrier hybrid detection to perform channel detection.
- energy detection energy detection
- carrier sense carrier sense
- CS energy carrier hybrid detection
- the specific channel detection method can refer to the existing technology, here No longer.
- the managed devices in the first group report the channel information of the target channel to the router.
- the router receives the channel information of the target channel reported by the managed devices in the first group.
- the router updates the channel information of the target channel according to the reported channel information of the target channel.
- the router updates relevant content in the channel usage information table according to the content and format of the maintained channel usage information table and the channel information of the target channel reported by other terminals. For example, if the router maintains the channel usage information table shown in Table 1, the router needs to update the target channel information corresponding to each terminal. In addition, the router also updates the time stamp in the channel usage information table, such as the aging time of the channel usage information table or the aging time corresponding to the target channel in the channel usage information table. For another example, if the router maintains the channel usage information table shown in Table 2, the router needs to update the information of the interfering terminal on the target channel. In addition, the router also updates the time stamp in the channel usage information table, such as the aging time of the channel usage information table or the aging time corresponding to the target channel in the channel usage information table.
- FIG. 10 above shows a process in which the resource management device actively requests other terminals in the device group to report channel information. It can be understood that, in some other embodiments, other terminals in the device group may also actively report channel information to the resource management device.
- the mobile phone actively reports the channel information to the router as an example for illustration.
- Figure 11 it is a schematic flow diagram of the mobile phone reporting channel information to the router, and the flow includes:
- the mobile phone determines a target channel that needs to be updated.
- the mobile phone can determine according to preset rule B whether to report channel information, and which channel information to report (that is, which channels are included in the target channel).
- the preset rule B may include: the mobile phone periodically reports the channel information of all channels, or the mobile phone periodically reports the channel information of each channel. Wherein, the period corresponding to each channel may be the same or different.
- the preset rule B may also include reporting channel information of all channels or reporting channel information of a specific channel when a certain condition is detected. Among them, the above-mentioned detection meets certain conditions, including: the mobile phone detects that data needs to be sent or received, or the mobile phone receives the above-mentioned request message D (used to request the mobile phone to report the channel information of the target channel) sent by the router, etc.
- the specific content of the preset rule B is not limited.
- the mobile phone can periodically update the channel information of all channels. That is to say, in each cycle, the mobile phone determines to update the channel information of all channels, and the target channel includes all channels (for example, all channels in the 5G frequency band, and/or, all channels in the 2.4G frequency band).
- the mobile phone periodically updates the channel information of all channels when it is idle (when there is no data transmission task). When the mobile phone is performing the data transmission task, it suspends to periodically update the channel information of all channels, and when the mobile phone finishes the data transmission task, it periodically updates the channel information of all the channels. In other examples of this embodiment, the mobile phone periodically updates the channel information of all channels when it is idle or when performing data transmission tasks.
- the mobile phone can set different update periods for different channels. For example, the mobile phone can determine the characteristics of each channel according to the previous channel information of each channel, and then set different update periods for different channels according to different channel characteristics. For example, set a shorter update period for channels with fast channel changes, so as to obtain the changed channel information in time; set a longer update period for channels with slow channel changes, to avoid frequent useless channel detection, frequent Upload useless channel information.
- the target channel is the channel that needs to be updated each time.
- terminals smart speakers, PCs and smart screens
- the specific rules adopted by other terminals in the first group may be the same as those adopted by mobile phones, or may be different.
- the mobile phone performs channel detection.
- the terminals in the first group perform channel detection of all channels.
- the terminals in the first group may perform channel detection on all channels, or may only perform channel detection on a specific channel.
- the mobile phone reports the channel information of the target channel to the router.
- the router updates the channel information of the target channel.
- the router updates the relevant content according to the channel information of the target channel reported by other terminals according to the format and content of the maintained channel usage information table (for example, refer to Table 1 and Table 2 above).
- the router also updates the time stamp in the channel usage information table, such as the aging time of the channel usage information table or the aging time corresponding to the target channel in the channel usage information table.
- Figure 11 illustrates the scenario where the mobile phone actively performs channel detection and reports channel information to the router.
- service information such as service identification or service type
- the first group of terminals including between managed devices, and between managed devices and resource management devices).
- channel information occupied by the business, etc. For example, send its own service information to a trusted terminal.
- the trusted terminal may be, for example, logging in with the same account or logging in with an account belonging to the same group (such as a family group). That is to say, the mobile phone can also receive channel information sent by other terminals (for example, information about services performed by other terminals), then the mobile phone can also report the received channel information to the router separately, or the mobile phone can also report the received channel information to the router.
- the information is reported to the router together with the channel information obtained by itself through channel detection.
- the router as the resource management device in the first group maintains the latest channel information reported by each terminal in the first group.
- any terminal in the first group needs to establish a wireless link with other terminals, it can
- the maintained channel information table is used to select the most suitable channel for data transmission.
- the mobile phone in the first group needs to perform data transmission of the target service with the PC
- the mobile phone or the PC applies for a channel to the router
- the router decides a channel for the mobile phone or the PC based on the maintained channel information.
- FIG. 12 it is a schematic flowchart of a method for a router to select a transmission channel for a mobile phone and a PC based on channel information maintained by the router. The process includes:
- the mobile phone when a mobile phone needs to perform data transmission of a target service, the mobile phone broadcasts a discovery request frame for discovering surrounding terminals.
- the PC After the PC receives the discovery request frame broadcast by the mobile phone, it may also broadcast a discovery response frame, wherein the discovery response frame carries the identifier of the PC.
- the mobile phone After receiving the discovery response frame sent by the PC, the mobile phone can obtain the identifier of the PC. For example, when the mobile phone operates a "share" (or "forward", etc.) control in the interface of an application (such as a gallery), the mobile phone starts to search for surrounding devices and finds a PC. In this example, the mobile phone first determines the target service (that is, sharing pictures), and then obtains the identity of the peer end (that is, the PC).
- the mobile phone enables the Wi-Fi scanning function in the system settings to discover surrounding terminals and PCs. After the user selects the PC, the user operates the mobile phone and instructs the mobile phone to perform target services (such as sharing pictures, etc.).
- target services such as sharing pictures, etc.
- the process of the mobile phone discovering the PC is the same as the above example, and will not be repeated here.
- the mobile phone obtains the identity of the opposite end (that is, the PC) first, and then obtains the information of the target service.
- the mobile phone and the PC when they are close together, they can also automatically discover each other.
- they may execute a specific target service (such as a voice projection service, a screen projection service, etc.) by default.
- a specific target service such as a voice projection service, a screen projection service, etc.
- the process of discovering the mobile phone and the PC is not specifically limited.
- the mobile phone and the PC have not yet established a wireless connection during the execution of this step.
- the mobile phone sends a request message E for applying for a channel to the router.
- the router receives the request message E.
- the request message E carries the identification of the mobile phone and the identification of the PC.
- the identification of the mobile phone includes, for example, the MAC address, ID (also called IMEI or serial number, etc.) of the mobile phone, or a login account, etc. of the mobile phone.
- the identifier of the PC includes, for example, the MAC address of the PC, ID (also referred to as IMEI or serial number, etc.), or a login account, and the like.
- the request message E may also carry the service type of the target service or the identifier of the target service.
- the service type of the target service includes delay-sensitive service or high-bandwidth service and the like.
- the service type of the target service includes a voice (voice) service, a video (video) service, a best-effort (best-effort) service, or a background (background) traffic service.
- the voice service generally transmits voice over internet protocol (VoIP) traffic based on the Internet protocol, which is most sensitive to delay and has the highest priority.
- Video traffic is also delay-sensitive, and its priority is lower than voice traffic and higher than the other two traffic (best effort traffic and background traffic traffic).
- Best-effort transmission services such as the transmission of data traffic for web page access, etc.
- best-effort transmission services have certain requirements for delay, but they are not so sensitive.
- Background traffic business is the least sensitive to delay requirements, such as the traffic of transferring files and printing jobs. It can be understood that services of different service types have different capabilities of preempting the air interface, and generally services with high priority have a higher capability of preempting the air interface than services with low priority.
- target services in this embodiment of the present application include but are not limited to voice/video call services, audio/video playback services, screen projection/audio projection services, picture/file sharing services, and the like.
- the router configures the target channel for data transmission of the target service by the mobile phone and the PC according to the identification of the mobile phone and the identification of the PC carried in the request message E, and the channel usage information table maintained by the router itself.
- the router can search the channel information of the channels around the mobile phone and the channel information of the channels around the PC from the channel usage information table according to the identification of the mobile phone and the identification of the PC carried in the request message E.
- the channel information of channels around the mobile phone includes channel information reported by the mobile phone, or channel information of an interference channel of the mobile phone, or channel information of other channels excluding the interference channel of the mobile phone.
- the interference channel of the mobile phone means that there are other terminals on the channel that will interfere with the mobile phone (same-channel interference or adjacent-channel interference, etc.).
- the channel information of channels around the PC includes channel information reported by the PC, or channel information of an interference channel of the PC, or channel information of other channels excluding the interference channel of the PC.
- the interference channel of the PC means that there are other terminals on the channel that will interfere with the PC (same-channel interference or adjacent-channel interference, etc.). Then, based on the channel information of the channels around the mobile phone and the channel information of the channels around the PC, the target channel is configured for the target business to be performed by the mobile phone and the PC.
- the configured information includes information such as the main frequency and bandwidth of the target business.
- the channel information maintained in the channel usage information table introduced above includes, but is not limited to, information about terminals residing on each channel (referred to as resident terminals for short), business information of each resident terminal, and RSSI corresponding to resident terminals, etc. .
- the information about the resident terminals includes the identification and the quantity of the terminals resident on each channel (where the quantity is optional).
- the service information of each resident terminal includes any one or more of the type, main frequency, bandwidth, and duty cycle of each service performed by each terminal.
- the contracting model of each service can be determined based on the service type of the terminal residing on each channel, where the contracting model includes continuous contracting and intermittent contracting.
- the packet sending model is continuous sending, the service will occupy the channel for a long time, and the time for occupying the channel can be determined according to the overall size of the data packet. If the packet sending model is intermittent packet sending, the data packets of other services can be transmitted in the interval when the service does not send data packets.
- the throughput of each channel can be determined based on the service type, main frequency, bandwidth, duty cycle, etc. of the terminal on each channel.
- the router can combine the channel information such as the throughput, duty cycle, and RSSI of each channel to select the target channel for the mobile phone and the PC to transmit the data of the target service, including selecting the center frequency and bandwidth of the target channel. That is, the configuration information of the target channel includes the center frequency and bandwidth of the target channel.
- the router may also determine the target channel in conjunction with the service type of the target service or a specific target service for data transmission of the target service by the mobile phone and the PC. It can be understood that different service types correspond to different priorities, and different priorities correspond to different air interface preemption capabilities. For example, the priority order of service types from high to low is: voice service type>video service type>best effort service type>background traffic service type.
- the router may also select the target channel for transmitting the data of the target service for the mobile phone and the PC in combination with the priority of the target service and the priority of the service carried out on each channel.
- the embodiment of the present application does not limit the specific method adopted by the router in the process of configuring the target channel for the mobile phone and the PC based on the channel information in the channel usage information table.
- the router sends configuration information of the target channel to the mobile phone, and updates the channel usage information table.
- the mobile phone receives the configuration information of the target channel sent by the router.
- the configuration information of the target channel includes a central frequency point and a bandwidth of the transmission channel. It can be understood that the router needs to update the channel usage information table maintained by the router according to the configuration information of the target channel. For example, information such as terminal information residing on the target channel, relevant information of the target service, and a time stamp corresponding to the target channel are updated.
- the mobile phone performs data transmission of the target service with the PC on the target channel.
- the mobile phone and the PC establish a wireless link (for example, a P2P link), and the link uses a target channel for data transmission.
- a wireless link for example, a P2P link
- multiple terminals in the first group cooperate to perform channel detection, and report the detected channel information to the resource management device of the first group, and the resource management device maintains the global channel information of the first group.
- the resource management device makes the best decision for the terminal to establish a wireless link based on the maintained global channel information of the first group.
- a suitable channel is used to transmit data.
- the present application can avoid the data transmission between other terminals in the first group and this time (that is, the data transmission between the mobile phone and the PC). ) conflict, thereby improving the utilization rate of channel resources and improving the data transmission efficiency of the channel.
- the resource management device maintains the first group of global channel information in the embodiment of the present application
- the association between each channel and the service information of the resident terminal is also established (as shown in Table 1 and Table 2, the channel information of each channel
- the information includes the service information of the resident terminal, such as service identifier or service type.
- the service type or specific target service of the target service is also referred to when deciding on the target channel).
- the resource management device According to the type of mobile phone and PC, the channel suitable for the target business is selected, which is conducive to improving the data transmission efficiency of the target business and improving the user experience of the target business.
- the technical solutions provided by the embodiments of the present application can optimize the utilization efficiency of the global channel resources in the first group, and improve the overall use experience of terminal services in the first group.
- the router when the router selects a channel for the target service of the mobile phone and the PC based on the channel information reported by each terminal in the first group, it can also dynamically switch channels used by other terminals. For example, smart speakers and smart screens perform voice projection services on channel 153.
- the mobile phone and the PC perform the target service (for example, VoIP service)
- the router decides that the optimal channel for the VoIP service of the mobile phone and the PC is also channel 153.
- the router determines to execute the VoIP service of the mobile phone and the PC on the channel 153, and can also notify the smart speaker or the smart screen to switch the channel and switch the channel 153 to another channel. It can be seen that, based on the first set of global channel information and the first set of global service information, the router allocates the optimal channel for the service of each terminal in the first set, so as to improve the overall utilization rate of the channel resources in the first set.
- the mobile phone in the first group needs to perform data transmission of the target service with the PC
- the mobile phone or the PC can also request channel information from the router, and make a decision based on the channel information returned by the router for transmission
- the data channel of the target service For example, as shown in FIG. 13, it is a schematic flowchart of a method for selecting a transmission channel for a mobile phone based on channel information maintained by a router. The process includes:
- step S1201 For this step, reference may be made to step S1201, which will not be repeated here.
- the mobile phone sends a request message F to the router, where the request message F is used to request channel information around the mobile phone and the PC.
- the router receives the request message F.
- the request message F carries the identification of the mobile phone and the identification of the PC.
- the request message F may also carry the service type of the target service or the identifier of the target service.
- the service type of the target service includes delay-sensitive service or high-bandwidth service and the like.
- the service type of the target service includes a voice service, a video service, a best effort service or a background traffic service, and the like.
- the target services in this embodiment of the application include but are not limited to voice/video call services, audio/video playback services, screen projection/audio projection services, picture/file sharing services, and the like.
- the mobile phone may determine channel information around the mobile phone based on the channel information cached by itself. Or, after the mobile phone discovers the PC, it performs channel detection again, and then determines the channel information around the mobile phone based on the re-acquired channel information. In other words, the mobile phone does not need to request the information of the channels around the mobile phone from the router, that is, the request message F may not carry the identification of the mobile phone, or the request message F is not used to request the channel information of the channels around the mobile phone from the router, and the router does not need to query the mobile phone in the subsequent step S1303. surrounding channel information.
- the router queries the channel information around the mobile phone and the channel information around the PC according to the channel usage information table maintained by itself.
- the router can search the channel information around the mobile phone and the channel information around the PC from the channel usage information table according to the identifier of the mobile phone and the identifier of the PC carried in the request message E.
- the channel information around the mobile phone includes channel information reported by the mobile phone, or channel information of an interference channel of the mobile phone, or channel information of other channels excluding the interference channel of the mobile phone.
- the interference channel of the mobile phone means that there are other terminals on the channel that will interfere with the mobile phone (same-channel interference or adjacent-channel interference, etc.).
- the channel information around the PC includes channel information reported by the PC, or channel information of an interference channel of the PC, or channel information of other channels excluding the interference channel of the PC.
- the interference channel of the PC means that there are other terminals on the channel that will interfere with the PC (same-channel interference or adjacent-channel interference, etc.).
- the router when the request message F is not used to request channel information around the mobile phone, the router does not need to query the channel information of the mobile phone channel, and the router does not need to return the channel information around the mobile phone to the mobile phone in the subsequent step S1304.
- the router returns channel information around the mobile phone and channel information around the PC to the mobile phone.
- the mobile phone configures a target channel based on channel information around the mobile phone, channel information around the PC, and the type of the target service, and is used to transmit data of the target service on the mobile phone and the PC.
- the mobile phone configures the target channel for the target service of the mobile phone and the PC based on the channel information around the mobile phone and the channel information around the PC. Refer to the decision-making process of the router in step S1203, which will not be repeated here. Moreover, the embodiment of the present application does not limit the specific method adopted by the mobile phone to determine the target channel.
- the configuration information of the target channel includes a center frequency point and a bandwidth where the target service is located.
- the mobile phone performs data transmission of the target service with the PC on the target channel.
- the mobile phone and the PC establish a wireless link (for example, a P2P link), and the link uses a target channel for data transmission.
- a wireless link for example, a P2P link
- the mobile phone returns the configuration information of the target channel and the information of the target service to the router.
- the router receives the configuration information of the target channel and the information of the target service returned by the mobile phone, and updates the channel usage information table.
- step S1307 may be performed before, after or simultaneously with step S1306.
- the router may also synchronize the information of each channel in the channel usage information table to the mobile phone, or synchronize the channel information corresponding to the mobile phone and terminals around the mobile phone to the mobile phone. In this way, when the mobile phone needs to establish a wireless connection with other terminals, it can directly determine the channel information required for this data transmission according to the pre-stored channel information and the type of target service, which is conducive to speeding up the process of channel selection. Accelerate the data transmission of target services between mobile phones and other terminals.
- the embodiment of the present application provides another method of selecting a channel for the target service of the mobile phone and the PC based on the channel information reported by each terminal in the router. Specifically, multiple terminals of the first group of terminals cooperate to perform channel detection, and report the detected channel information to the resource management device of the first group, and the resource management device maintains the global channel information of the first group.
- the terminals of the first group need to establish a wireless link (for example, a mobile phone and a PC need to establish a wireless link), they apply to the resource management device for specific channel information (the periodic channel information of the mobile phone, the channel information around the PC), and then Based on the application-specific channel information, the most suitable channel for transmitting data is determined for the terminal to establish a wireless link.
- specific channel information the periodic channel information of the mobile phone, the channel information around the PC
- the solution provided by the embodiment of the present application can avoid the second Other terminals in a group conflict with the current data transmission (that is, the data transmission between the mobile phone and the PC), thereby increasing the utilization rate of channel resources and improving the data transmission efficiency of the channel.
- the resource management device when the first group of global channel information is maintained by the resource management device, an association between each channel and the service information of the resident terminal is also established.
- the terminals in the first group need to establish a wireless link (for example, a mobile phone and a PC need to establish a wireless link to execute a target service)
- the resource management device According to the type of mobile phone and PC, the channel suitable for the target business is selected, which is conducive to improving the data transmission efficiency of the target business and improving the user experience of the target business.
- the technical solutions provided by the embodiments of the present application can optimize the utilization efficiency of the global channel resources in the first group, and improve the overall use experience of terminal services in the first group.
- the channel usage information table maintained by the resource manager (i.e. router) of the first group is used for decision-making. channel for transmitting data.
- the channel usage information table maintained by the resource managers of two or more device groups may also be used to determine the need to establish a wireless link The channel the terminal will use.
- a family scene includes two device groups, such as a first group and a second group.
- the resource management devices of the first and second groups can be synchronized.
- the first group of resource management devices also includes channel information corresponding to the second group of managed devices
- the second group of resource management devices also includes channel information corresponding to the first group of managed devices.
- the embodiment of the present application also provides a chip system, as shown in FIG. 14 , the chip system includes at least one processor 1401 and at least one interface circuit 1402 .
- the processor 1401 and the interface circuit 1402 may be interconnected through wires.
- interface circuit 1402 may be used to receive signals from other devices such as memory.
- the interface circuit 1402 may be used to send signals to other devices (eg, a processor).
- the interface circuit 1402 can read instructions stored in the memory, and send the instructions to the processor 1401 .
- the terminal can be made to execute various steps performed by the managed device 100 (for example, a mobile phone) or the resource management device 200 (for example, a router) in the above embodiments.
- the chip system may also include other discrete devices, which is not specifically limited in this embodiment of the present application.
- the embodiment of the present application also provides an apparatus, which is included in a terminal (including the resource management device 200 or the managed device 100), and the device has the terminal (the resource management device 200 or the managed device 100) that implements any method in the above embodiments managed device 100) behavior.
- This function may be implemented by hardware, or may be implemented by executing corresponding software on the hardware.
- Hardware or software includes at least one module or unit corresponding to the above functions. For example, a sending module or unit, a receiving module or unit, a processing module or unit, and a storage module or unit.
- the embodiment of the present application also provides a computer storage medium, including computer instructions.
- the computer instructions are run on the terminal (including the resource management device 200 or the managed device 100), the terminal is made to execute any method in the above embodiments.
- An embodiment of the present application further provides a computer program product, which, when the computer program product is run on a computer, causes the computer to execute any method in the foregoing embodiments.
- the above-mentioned terminal (the resource management device 200 or the managed device 100 ) and the like include corresponding hardware structures and/or software modules for performing various functions.
- the embodiments of the present application can be implemented in the form of hardware or a combination of hardware and computer software in combination with the example units and algorithm steps described in the embodiments disclosed herein. Whether a certain function is executed by hardware or computer software drives hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art may use different methods to implement the described functions for each specific application, but such implementation should not be regarded as exceeding the scope of the embodiments of the present invention.
- the embodiment of the present application can divide the functional modules of the above-mentioned terminals (resource management device 200 or managed device 100) according to the above-mentioned method examples.
- each functional module can be divided corresponding to each function, or two or two
- the above functions are integrated in one processing module.
- the above-mentioned integrated modules can be implemented in the form of hardware or in the form of software function modules. It should be noted that the division of modules in the embodiment of the present invention is schematic, and is only a logical function division, and there may be another division manner in actual implementation.
- Each functional unit in each embodiment of the embodiment of the present application may be integrated into one processing unit, or each unit may physically exist separately, or two or more units may be integrated into one unit.
- the above-mentioned integrated units can be implemented in the form of hardware or in the form of software functional units.
- the integrated unit is realized in the form of a software function unit and sold or used as an independent product, it can be stored in a computer-readable storage medium.
- the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage
- the medium includes several instructions to enable a computer device (which may be a personal computer, server, or network device, etc.) or a processor to execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: flash memory, mobile hard disk, read-only memory, random access memory, magnetic disk or optical disk, and other various media capable of storing program codes.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Procédé, dispositif et système de gestion de ressources de canal sans fil, lesquels se rapportent au domaine technique des communications sans fil. Au moyen des procédé, dispositif et système de gestion de ressources de canal sans fil, l'efficience d'utilisation des ressources de canal peut être améliorée, la latence de service sur un canal peut être raccourcie, et l'expérience d'utilisation d'un service de terminal peut être améliorée. Le procédé comprend les étapes suivantes : une pluralité de terminaux (qui sont généralement une pluralité de terminaux situés dans une certaine plage, et les distances parmi elles sont inférieures à une certaine valeur seuil) effectue de manière coopérative une détection de canal ; et, sur la base des informations de canal détectées par la pluralité de terminaux, décider, relativement au service d'un terminal individuel parmi la pluralité de terminaux, un canal destiné à la transmission de données.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN202110805847.7 | 2021-07-16 | ||
| CN202110805847.7A CN115623452B (zh) | 2021-07-16 | 2021-07-16 | 一种无线信道资源的管理方法、设备以及系统 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2023284862A1 true WO2023284862A1 (fr) | 2023-01-19 |
Family
ID=84854585
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2022/106024 Ceased WO2023284862A1 (fr) | 2021-07-16 | 2022-07-15 | Procédé, dispositif et système de gestion de ressources de canal sans fil |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN115623452B (fr) |
| WO (1) | WO2023284862A1 (fr) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119545475A (zh) * | 2023-08-21 | 2025-02-28 | 荣耀终端股份有限公司 | 一种信号扫描方法和电子设备 |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN118524436B (zh) * | 2024-07-23 | 2024-09-17 | 微网优联科技(成都)有限公司 | 一种WiFi-7路由器数据传输方法及装置 |
| CN118555589B (zh) * | 2024-07-29 | 2024-09-24 | 微网优联科技(成都)有限公司 | 一种基于Wi-Fi7路由器的网络环境优化方法及系统 |
Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017175333A (ja) * | 2016-03-23 | 2017-09-28 | 日本電気株式会社 | 無線通信端末、無線通信方式、プログラムおよび無線通信システム |
| CN109547072A (zh) * | 2017-09-22 | 2019-03-29 | 华为技术有限公司 | 信道探测的方法、通信设备和计算机可读存储介质 |
| WO2019148485A1 (fr) * | 2018-02-05 | 2019-08-08 | Oppo广东移动通信有限公司 | Procédé et appareil de sélection de ressources, et support de stockage informatique |
| CN110582067A (zh) * | 2018-06-08 | 2019-12-17 | 华为技术有限公司 | 一种应答信息的发送和接收方法、通信设备及网络设备 |
| CN111404802A (zh) * | 2020-02-19 | 2020-07-10 | 华为技术有限公司 | 通知处理系统、方法以及电子设备 |
| CN112291775A (zh) * | 2020-10-19 | 2021-01-29 | 深圳市中诺通讯有限公司 | 终端获取业务的方法及设备 |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN106160939A (zh) * | 2015-04-20 | 2016-11-23 | 中兴通讯股份有限公司 | 一种信道探测方法、装置及系统 |
| WO2017203591A1 (fr) * | 2016-05-24 | 2017-11-30 | オリンパス株式会社 | Terminal de communication sans fil, système de communication sans fil, procédé de communication sans fil et programme |
| WO2018176183A1 (fr) * | 2017-03-25 | 2018-10-04 | 华为技术有限公司 | Procédé de configuration de ressource, procédé de communication de terminal et dispositif associé |
-
2021
- 2021-07-16 CN CN202110805847.7A patent/CN115623452B/zh active Active
-
2022
- 2022-07-15 WO PCT/CN2022/106024 patent/WO2023284862A1/fr not_active Ceased
Patent Citations (6)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2017175333A (ja) * | 2016-03-23 | 2017-09-28 | 日本電気株式会社 | 無線通信端末、無線通信方式、プログラムおよび無線通信システム |
| CN109547072A (zh) * | 2017-09-22 | 2019-03-29 | 华为技术有限公司 | 信道探测的方法、通信设备和计算机可读存储介质 |
| WO2019148485A1 (fr) * | 2018-02-05 | 2019-08-08 | Oppo广东移动通信有限公司 | Procédé et appareil de sélection de ressources, et support de stockage informatique |
| CN110582067A (zh) * | 2018-06-08 | 2019-12-17 | 华为技术有限公司 | 一种应答信息的发送和接收方法、通信设备及网络设备 |
| CN111404802A (zh) * | 2020-02-19 | 2020-07-10 | 华为技术有限公司 | 通知处理系统、方法以及电子设备 |
| CN112291775A (zh) * | 2020-10-19 | 2021-01-29 | 深圳市中诺通讯有限公司 | 终端获取业务的方法及设备 |
Non-Patent Citations (1)
| Title |
|---|
| SHARP: "Channel access mechanism", 3GPP DRAFT; R1-2004334, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE ; 650, ROUTE DES LUCIOLES ; F-06921 SOPHIA-ANTIPOLIS CEDEX ; FRANCE, vol. RAN WG1, no. e-Meeting; 20200525 - 20200605, 16 May 2020 (2020-05-16), Mobile Competence Centre ; 650, route des Lucioles ; F-06921 Sophia-Antipolis Cedex ; France , XP051886078 * |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN119545475A (zh) * | 2023-08-21 | 2025-02-28 | 荣耀终端股份有限公司 | 一种信号扫描方法和电子设备 |
Also Published As
| Publication number | Publication date |
|---|---|
| CN115623452A (zh) | 2023-01-17 |
| CN115623452B (zh) | 2025-08-29 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20240205823A1 (en) | Sleep scheduling method and device | |
| JP7554905B2 (ja) | チャネル調整方法および電子デバイス | |
| WO2023284862A1 (fr) | Procédé, dispositif et système de gestion de ressources de canal sans fil | |
| US9781583B2 (en) | Device and service discovery method, and device middleware | |
| US11843997B2 (en) | Network slicing framework for time-sensitive peer-to-peer networking | |
| US20230345221A1 (en) | Method for transmitting data in near field, device, and system | |
| US20230246970A1 (en) | Apparatus, system, and method of communicating end-to-end (e2e) quality of service (qos) information | |
| CN108476554B (zh) | 建立回程链路的方法及装置 | |
| US20250344289A1 (en) | Networking device communication method and electronic device | |
| CN113473539B (zh) | 一种数据传输方法及电子设备 | |
| WO2023138605A1 (fr) | Procédé de rapport d'état de tampon, dispositif, et support de stockage | |
| WO2023011212A1 (fr) | Procédé et appareil de découverte de dispositif | |
| CN115622974A (zh) | 通信方法、设备、计算机可读存储介质和芯片 | |
| WO2022237458A1 (fr) | Procédé et dispositif de gestion de ressources | |
| CN115567990B (zh) | 通信连接切换方法、装置、设备及介质 | |
| EP4629725A1 (fr) | Procédé et appareil de planification de service, et dispositif et support de stockage | |
| WO2024164647A1 (fr) | Procédé de communication et dispositif de communication | |
| GB2624679A (en) | Method and apparatus for P2P group communication between non-AP multi-link devices | |
| WO2025025600A1 (fr) | Procédé de balayage wifi, dispositif et support de stockage | |
| CN120224117A (zh) | 设备通信方法、电子设备和可读存储介质 | |
| WO2025118640A1 (fr) | Procédé de sélection de canal, dispositif électronique, système de puce et support de stockage | |
| CN119854967A (zh) | 一种通信链路调整方法及通信设备、通信系统 | |
| WO2023030328A1 (fr) | Procédé de configuration de service de réseau sans fil, terminal et dispositif côté réseau | |
| KR20240146478A (ko) | 와이파이 어웨어 통신을 수행하기 위한 방법 및 장치 | |
| CN118102272A (zh) | 一种设备发现方法、设备及系统 |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22841495 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 22841495 Country of ref document: EP Kind code of ref document: A1 |