A method for implementing low-latency services, an electronic device, and a storage medium.
By coordinating and centrally switching to the first mode through multiple access points to control the transmission power, the stability and reliability issues of low-latency services in Wi-Fi networks are resolved, thereby improving the stability and reliability of low-latency services.
Patent Information
- Application Number
- CN202411250735.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2025-10-31
- Estimated Expiration
- 2044-09-06
AI Technical Summary
The stability and reliability of low-latency services in existing Wi-Fi networks still need to be improved.
By switching to the first mode in the multi-access point collaboration group, the transmit power of access points that do not send low-latency service information is controlled to not exceed the specified power, and the transmit power of access points that send low-latency service information is increased to reduce interference.
It improves the stability and reliability of low-latency services and reduces the interference from other access points to low-latency services.
Smart Images

Figure CN119071889B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technology, and in particular to a method for implementing low-latency services, an electronic device, and a storage medium. Background Technology
[0002] Wi-Fi is a wireless network technology used to connect computers, mobile devices, and other devices (printers and cameras) to the internet. It allows these devices to exchange information and form a network. Wi-Fi technology has consistently focused on improving peak network speeds and capacity. Especially in high-density environments such as airports, hotels, stadiums, and multi-residential apartment buildings, ensuring stable network latency and low-latency performance is crucial.
[0003] However, the stability and reliability of low-latency services in current Wi-Fi networks still need to be improved. Summary of the Invention
[0004] This application provides a method, electronic device, and storage medium for implementing low-latency services, which at least helps to improve the stability and reliability of low-latency service implementation.
[0005] According to some embodiments of this application, a first aspect of this application provides a method for implementing a low-latency service, applied to a first access point. The method includes: receiving first information sent by a second access point, wherein the first access point and the second access point are in the same multi-access point cooperation set, and the first information is triggered by a low-latency service; and controlling the multi-access point cooperation set to switch to a first mode for operation based on the first information, wherein in the first mode, the transmission power of the access points in the multi-access point cooperation set that have not sent the first information does not exceed a specified power, and / or, increasing the transmission power of the access points that sent the first information.
[0006] According to some embodiments of this application, a second aspect of this application also provides a method for implementing a low-latency service, applied to a second access point. The method includes: sending first information to a first access point, wherein the first access point and the second access point belong to the same multi-access point cooperation set, and the first information is triggered by a low-latency service; under the control of the first access point, switching to a first mode, wherein in the first mode, the transmission power of the access points in the multi-access point cooperation set that have not sent the first information does not exceed a specified power, and / or, increasing the transmission power of the access points that sent the first information.
[0007] According to some embodiments of this application, a third aspect of this application also provides an electronic device, including: at least one processor; and a memory communicatively connected to the at least one processor; wherein the memory stores instructions executable by the at least one processor, the instructions being executed by the at least one processor to enable the at least one processor to perform the low-latency service implementation method as described in the first aspect, or to perform the low-latency service implementation method as described in the second aspect.
[0008] According to some embodiments of this application, a fourth aspect of this application also provides a computer-readable storage medium storing a computer program, which, when executed by a processor, implements the method for implementing low-latency services as described in the first aspect, or implements the method for implementing low-latency services as described in the second aspect.
[0009] The technical solution provided in this application has at least the following advantages:
[0010] The first message is triggered by the low-latency service. Therefore, access points that do not send the first message are those without low-latency service, while access points that send the first message are those with low-latency service. In the first mode, the transmission power of access points that do not send the first message in the multi-access point collaboration mechanism does not exceed a specified power, and / or the transmission power of access points that send the first message is increased. That is, in the first mode, the transmission power of access points that do not have low-latency service does not exceed a specified power, and / or the transmission power of access points that have low-latency service is increased. In other words, the interference of access points that do not have low-latency service to access points that have low-latency service in the first mode will be controlled within a certain range and / or the transmission power of access points that have low-latency service is increased. Therefore, in the first mode, the degree of interference from other access points to the low-latency service will be reduced, thereby improving the stability and reliability of the low-latency service. Attached Figure Description
[0011] One or more embodiments are illustrated by way of example with reference numerals in the accompanying drawings. These illustrations do not constitute a limitation on the embodiments. Elements with the same reference numerals in the drawings are denoted as similar elements. Unless otherwise stated, the figures in the drawings are not to be limited by scale.
[0012] Figure 1 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 1 ;
[0013] Figure 2 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 2 ;
[0014] Figure 3 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 3 ;
[0015] Figure 4 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 4 ;
[0016] Figure 5 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 5 ;
[0017] Figure 6 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 6 ;
[0018] Figure 7 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 7 ;
[0019] Figure 8 This is the flow of the low-latency service implementation method provided in the embodiments of this application. Figure 8 ;
[0020] Figure 9 This is a schematic diagram of the interaction flow of the low-latency service implementation method provided in the embodiments of this application;
[0021] Figure 10 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this application. Detailed Implementation
[0022] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the various embodiments of this application will be described in detail below with reference to the accompanying drawings. However, those skilled in the art will understand that many technical details have been presented in the various embodiments of this application to enable readers to better understand this application. However, the technical solutions claimed in this application can be implemented even without these technical details and various changes and modifications based on the following embodiments.
[0023] The division of the following embodiments is for ease of description and should not constitute any limitation on the specific implementation of this application. The various embodiments can be combined with and referenced by each other without contradiction.
[0024] This application provides a method for implementing low-latency services, applied to a first access point (AP), wherein the first access point is an access point that obtains a transmission opportunity (TXOP) in a multi-AP set or an access point that initiates the establishment of the multi-AP set. In some embodiments, such as Figure 1 As shown, the implementation method for low-latency services includes the following steps:
[0025] Step 101: Receive first information sent by the second access point, wherein the first access point and the second access point are in the same multi-access point cooperation set, and the first information is triggered by a low-latency service.
[0026] Step 102: Based on the first information, control the multi-access point cooperative set to switch to the first mode for operation. In the first mode, the transmission power of the access points in the multi-access point cooperative set that have not sent the first information does not exceed a specified power, and / or, the transmission power of the access points that have sent the first information is increased.
[0027] In this way, the first message is triggered by the low-latency service. Therefore, access points that do not send the first message are those without low-latency service, while access points that send the first message are those with low-latency service. Consequently, in the first mode, the transmission power of access points that do not send the first message in the multi-access point collaboration mechanism does not exceed a specified power, and / or the transmission power of access points that send the first message is increased. That is, in the first mode, the transmission power of access points that do not have low-latency service does not exceed a specified power, and / or the transmission power of access points that have low-latency service is increased. In other words, the interference from access points that do not have low-latency service to access points that have low-latency service will be controlled within a certain range in the first mode, and / or the transmission power of access points that have low-latency service is increased. Therefore, in the first mode, the degree of interference from other access points to the low-latency service will be reduced, thereby improving the stability and reliability of the low-latency service.
[0028] To facilitate better understanding by those skilled in the art Figure 1 The embodiments shown will be explained below.
[0029] In step 101, the second access point can be any access point in the multi-access point collaboration set that is not the first access point. The low-latency service can be a low-latency service on the second access point, or it can be a low-latency service on a non-access point station (non-AP Station, non-AP STA) associated with the second access point.
[0030] In step 102, the specified power is a power that is basically capable of eliminating interference from the low-latency service of the second access point transmitting the first information. The specified power for different second access points can be the same or different. For example, it may vary depending on the distance from the second access point where the low-latency service will be implemented, or it may vary depending on the importance of the service at the second access point, etc., which will not be elaborated further here. Increasing the power means increasing the power relative to the power before entering the first mode, and / or increasing the transmission power determined according to the existing scheme, etc., which will also not be listed here.
[0031] Understandably, the occurrence of low-latency services is unpredictable; therefore, it is possible to receive the first information from one or more second access points simultaneously. The simultaneous receipt of the first information from multiple (two or more) second access points indicates a conflict in the low-latency services of these multiple second access points.
[0032] Therefore, in some embodiments, such as Figure 2 As shown, the implementation method for low-latency services includes the following steps:
[0033] Step 201: Simultaneously receive first information sent by at least two second access points.
[0034] Step 202: Determine the target access point from at least two second access points that simultaneously send the first information, based on the access point's priority.
[0035] Step 203: Based on the first information, adjust the transmit power configuration of the access points in the multi-access point cooperative set, excluding the target access point, to no more than the specified power, and / or increase the transmit power of the target access point to control the multi-access point cooperative set to switch to the first mode.
[0036] Step 201 is largely the same as step 101 in the aforementioned embodiment, except that the number of first messages received is limited, which will not be described in detail here.
[0037] In this way, when the first information is received from at least two second access points at the same time, the conflict is resolved by prioritizing the information. When switching to the first mode, the transmission power configuration of access points other than the target access point determined by priority is adjusted to not exceed the specified power or the transmission power of the target access point is increased. Therefore, the interference of access points other than the target access point to the target access point is controlled within a certain range, so the low-latency service of the target access point will be more stable and reliable.
[0038] Regarding the determination of access point priorities, in some embodiments, such as Figure 3As shown, the implementation method for low-latency services includes the following steps:
[0039] Step 301: Receive the second information sent by all second access points in the multi-access point cooperation set.
[0040] Step 302: Determine the priority of each access point in the multi-access point collaboration set based on the received second information and the second information of this node.
[0041] Step 303: Simultaneously receive first information sent by at least two second access points.
[0042] Step 304: Determine the target access point from at least two second access points that simultaneously send the first information, based on the access point's priority.
[0043] Step 305: Based on the first information, adjust the transmit power configuration of the access points in the multi-access point cooperative set, excluding the target access point, to no more than the specified power, and / or increase the transmit power of the target access point to control the multi-access point cooperative set to switch to the first mode.
[0044] Steps 303-305 are largely the same as steps 201-203 in the aforementioned embodiment, and will not be described in detail here.
[0045] In this way, by pre-determining the priority of the second information of each access point in the multi-access point collaboration set, the target access point can be efficiently and accurately identified and subsequent steps can be performed when the second information is concurrent, which helps to reduce the latency of low-latency services.
[0046] It should be noted that, Figure 3 The process shown is only an example of the execution order of steps 301-305. In some embodiments, steps 301-302 can be executed after step 303, or in some embodiments, step 302 can be executed simultaneously with step 303, etc., which will not be elaborated here.
[0047] It should also be noted that this embodiment does not limit the second information, which can be any information that can be used to determine the priority between different access points. For example, in some examples, the second information includes one or a combination of the following: whether the access point has the ability to prioritize low-latency services in a multi-access point collaborative environment; whether there are currently low-latency services being processed; the frequency of processing low-latency services in a past period; and whether there are any upcoming periodic or predictable low-latency service demands, etc. The above description of the second information is mainly to ensure that critical services (e.g., the low-latency services provided in this embodiment) are prioritized, thereby maximizing the overall efficiency and user experience of the collaborative set. This achieves both precise scheduling and maximizes the collaborative capability to fulfill critical services within a multi-access point collaborative set.
[0048] It should also be noted that, Figure 3 The illustrated embodiment is merely an exemplary description of a first access point locally querying its priority. In some embodiments, the priority determined by the first access point can also be notified to each second access point, so that the second access points carry their own priority when sending second information. In this case, as... Figure 4 As shown, the implementation method for low-latency services includes the following steps:
[0049] Step 401: Receive the second information sent by all second access points in the multi-access point cooperation set.
[0050] Step 402: Determine the priority of each access point in the multi-access point collaboration set based on the received second information and the second information of this node.
[0051] Step 403: Send third information to each second access point, wherein the third information carries at least information indicating the priority of the corresponding second access point.
[0052] Step 404: Simultaneously receive first information sent by at least two second access points.
[0053] Step 405: Determine the target access point from at least two second access points that simultaneously send the first information, based on the access point's priority.
[0054] Step 406: Based on the first information, adjust the transmit power configuration of the access points in the multi-access point cooperative set, excluding the target access point, to no more than the specified power, and / or increase the transmit power of the target access point to control the multi-access point cooperative set to switch to the first mode.
[0055] Steps 401-402 and 404-406 are largely the same as steps 301-305 in the aforementioned embodiment, and will not be described in detail here.
[0056] In this way, by sending priority information to each access point, each second access point can carry its own priority in the first information when it sends the first information to the first access point to trigger the switching of the first mode. This eliminates the need for the first access point to maintain or look up the corresponding priority information, resulting in higher response efficiency and faster switching of the first mode. This enables the implementation of low-latency services more quickly and reduces the latency of low-latency services.
[0057] It should be noted that this embodiment does not limit the method of sending the third information. For example, it can be sent via broadcast or multicast. It is understood that the third information will have different content and format depending on the notification method. For example, in the case of broadcast, the third information carries the priority information of all (at least each) second access points in the multi-access point cooperation set, while in other methods, it may not be necessary to carry the priority information of all second access points. Furthermore, in the case of broadcast, the third information can be a beacon frame, a probe response frame, an initial control frame (ICF), or an initial control response (ICR). Of course, the third information can also be other control frames, management frames, or data frames used to transmit broadcast information between multiple access points. The priority information can be carried in the frame body of the corresponding frame.
[0058] It should also be noted that this embodiment does not limit the representation of priority in the third information. It is understood that the priority can be represented by code. In some examples, the priority can be set to two levels. When the priority is configured as 1, the access point enjoys high priority, while when the priority is configured as 0, the access point falls into the low priority category. In some examples, to further improve the flexibility and accuracy of collaboration, the priority setting is flexibly expanded to multiple levels based on the number of access points in the multi-access point collaboration set, such as using a 2^n level design (n is an integer not less than zero). Specifically, it can include 1 (without distinguishing priority), 2, 4, or even 8 levels to cope with more complex collaboration scenarios, etc., which will not be elaborated here.
[0059] Of course, the above is just an example of configuring priority based on the first access point after forming a multi-access point collaboration set. It is understood that in some embodiments, priority can also be configured when deploying access points, etc., which will not be elaborated here.
[0060] It should also be noted that the above embodiments are merely illustrative examples provided to illustrate the implementation of low-latency services for one second access point at a time. In some embodiments, the range of transmission power for different second access points can be determined according to the priority of the access point, so that they can operate within the corresponding transmission power range, etc., which will not be elaborated here.
[0061] It's also understandable that the first mode may have multiple configuration methods. For example, the first mode could be a pre-configured mode, or it could be a real-time configured mode. Therefore, depending on the configuration method of the first mode, the corresponding method for controlling the switching of the first access point will also differ.
[0062] In some embodiments, the first mode is a pre-configured mode, such as... Figure 5 As shown, the implementation method for low-latency services includes the following steps:
[0063] Step 501: Receive the fourth information from other access points in the multi-access point collaboration set.
[0064] Step 502: Determine the configuration information of other access points in the multi-access point collaboration set based on the fourth information.
[0065] Step 503: Send fifth information to each second access point, wherein the fifth information carries at least the configuration information of the corresponding second access point.
[0066] Step 504: Receive first information sent by the second access point, wherein the first access point and the second access point are in the same multi-access point cooperation set, and the first information is triggered by a low-latency service.
[0067] Step 505: Based on the first information, send a trigger frame to other access points in the multi-access point collaboration set and switch to the first mode locally, wherein the trigger frame is used to trigger the first mode.
[0068] Steps 504-505 are largely the same as steps 101-102 in the aforementioned embodiments, and will not be described in detail here.
[0069] In this way, by pre-configuring, the switch to the first mode can be triggered by a trigger frame during the switching process, which is more efficient, helps to reduce the waiting time of low-latency services, reduces the latency of low-latency services, and makes the configuration less prone to errors.
[0070] To facilitate understanding of the above embodiments, the steps that differ from those in the foregoing embodiments will be explained below.
[0071] In step 501, the fourth information is information used to determine the configuration required for the access point in the first mode, and this embodiment does not limit this. In some examples, the fourth information may be the configuration information currently used by the access point, such as one or a combination of the following: maximum transmit power (TX_PWRmax), maximum / minimum threshold of OBSS_PDLevel, Capability mode, Operating mode, and Modulation and Coding Scheme (MCS). The above parameters are explained as follows:
[0072] Transmit power (TX_PWRmax, or specified power): The maximum transmit power allowed by the associated AP or the specified transmit power used by the associated AP.
[0073] OBSS_PD Level Offset: This offset value can be divided into two values: one for OBSS_PD Max and one for OBSS_PD Min. This offset value is used to calculate the OBSS PPDU level.
[0074] Capability mode (or operating mode), explained in detail below. Optionally, to reduce signaling overhead, the Capability mode is a predefined series of parameters. In this configuration, the Capability mode is only one level (which can also be understood as an index), that is, it indicates that the relevant access point should work at a certain level of Capability mode.
[0075] MCS configuration, and / or operation mode indication, and / or number of operating antennas, and / or channel bandwidth, and / or number of receive spatial streams supported by NSS (Number of Spatial Streams), and / or number of transmit spatial streams supported, and / or coding scheme, and / or code rate, etc.
[0076] Capability mode (or operating mode) is a parameter that reflects the operational capabilities of a station (STA) (including access points and non-access point stations). It is divided into multiple levels, each containing several key elements. Different levels represent different operational capabilities of the STA, with higher levels indicating stronger transmission capabilities. Capability mode includes at least one of the following elements: operating mode, number of operating antennas (number of antennas used for transmission and / or number of antennas used for reception), channel bandwidth, number of spatial streams (NSS), number of supported receive spatial streams and / or number of supported transmit spatial streams), MCS (Modulation and Coding Scheme), coding method, code rate, whether multi-resource unit (RU) scheduling is supported, data rate, PPDU (Physical Protocol Data Unit) format, and packet size. These are all important factors affecting network performance. Optional parameters related to Dynamic Resource Units (dRUs) are also an important part of Capability Mode. They determine whether network devices support dRU functionality and the supported dRU modes and characteristics (including dRU granularity, bandwidth, size, bandwidth available for scheduling dRU usage, whether it can coexist with regulary RUs, pilot density and number, and whether it shares pilots with regulary RUs). Optional parameters related to seamless roaming, secondary channel access (or non-primary channel access), and multi-access point cooperation are also optional in Capability Mode. Examples include whether seamless roaming is supported, whether secondary channel access is supported, the granularity of secondary channel access, bandwidth, number of temporary primary channels, and secondary channel access type (transmission opportunity duration and / or Enhanced Distributed Channel Access (EDCA) parameters). Optionally, in some cases, the Capability mode also includes parameters related to multi-link devices, specifically the number of links of the multi-link device, such as link ID, STA ID, MLD ID (MLD, i.e., Multi-Link Device), or a combination thereof.In some cases, Capability mode may also include multiple link elements, or basic multiple link elements, or newly defined multilink elements, to indicate whether the relevant links are enabled or disabled. In some cases, the multilink element indicates the connection status between the current terminal and its associated first multi-connection device. In other cases, the multilink element indicates the connection status between the current terminal and a second multi-connection device other than its associated first multi-connection device. Optionally, whether downlink MU-MIMO is supported is also an optional parameter in Capability Mode. Capability mode is a parameter reflecting the working capabilities of a STA (including APs and non-AP STAs). It is divided into multiple levels, each containing several key elements. Different levels represent different working capabilities of the STA; the higher the level, the stronger the transmission capability. Optionally, Capability mode should also include: Maximum PPDU duration, Maximum MCS, whether to use Low-Density Parity-Check Codes (LDPC), whether to use HT-immediate BlockAck, Disabled Subchannel bitmap, etc.
[0077] In step 502, the configuration information determined according to the fourth information is the configuration parameter required for the access point to operate in the first mode. This embodiment does not limit this. For example, in some cases, the configuration information determined according to the fourth information may include one or a combination of the following: TX_PWRmax, OBSS_PD Level fixed value or offset value (which can be divided into Max / Min offset), and configuration related to operating modes such as Capability mode, Operating mode, and MCS. The descriptions of the relevant parameters have been described previously and will not be repeated here.
[0078] It should be noted that the above configuration can be a defined threshold, meaning that the number of access points in the multi-access point collaboration set should not exceed this threshold, or it can be a specific value, meaning that all access points in the multi-access point collaboration set should work within the configuration indicated by the above mode.
[0079] Of course, the above is only an example of the configuration information determined based on the fourth information. In some embodiments, information can be added or removed as needed, which will not be elaborated here.
[0080] In step 503, the fifth information is not limited; it can be any information capable of conveying the configuration information determined based on the fourth information. For example, in some cases, a trigger frame is used as the fifth information. This trigger frame is a newly defined frame in which the trigger type field in the Common Info field needs to be configured with a new value, which can be selected from the current reserved bits and can be one of 8 to 15, to indicate that the current trigger frame is used to convey the configuration information determined based on the fourth information. Alternatively, in some cases, fields or elements related to the above-mentioned normal and / or emergency mode configurations are added to existing control frames or management frames such as beacon frames, probe request frames, and initial control frames. Of course, the above are only illustrative examples; in some cases, other methods can be used to support the fifth information, which will not be elaborated here.
[0081] It should be noted that the above explanation mainly describes the parameters. It's understood that in a multi-access point collaboration setup, there may be several second access points. The way a second access point that hasn't sent the first information switches to the first mode will differ from the way a second access point that has sent the first information switches. Therefore, in some examples, the configuration of the second access point in the first mode can be divided into configurations for second access points with low-latency services and configurations for second access points without low-latency services. In other words, in the first mode, two sets of configurations can be configured for access points: one to support low-latency services and the other to support services other than low-latency services. This ensures that the needs of second access points with pending low-latency services are met, while minimizing the impact on access points with non-low-latency services. Of course, in some cases, the first mode can also be configured only for the second access point that does not send the first information (that is, the second access point that does not have low-latency service). Therefore, when switching to the first mode, only the access point that does not send the first information uses the configuration of transmission power not exceeding the specified power, while the access point that sends the first information maintains the normal configuration, or the transmission power of the access point that sends the first information is increased to further improve the reliability and stability of low-latency service, etc., which will not be elaborated here.
[0082] It should also be noted that, for synchronized switching, a timer can be included in the fifth message. This allows the corresponding access point to switch to the first mode after receiving the fifth message and waiting for the timer in the fifth message to complete its countdown. Alternatively, to promptly exit the first mode, a timer can also be included in the fifth message, allowing the corresponding access point to switch to the first mode based on the fifth message and exit the first mode after the timer completes its countdown. Of course, the above are just examples of using a timer in the fifth message. The timing for switching to or exiting the first mode can be defined in other ways. For example, the timer can be replaced with a specified duration parameter, and the corresponding access point can use this parameter to time its switch to or exit the first mode. Furthermore, this specified duration parameter can be configured before receiving the fifth message, for example, when the multi-access point collaboration set is formed. It should be noted that the unit of the timer or duration parameter can be an integer number of TTBTs or milliseconds, which is more conducive to the implementation of low-latency services and avoids excessive service delays.
[0083] In some embodiments, the first mode is a real-time configuration mode, such as... Figure 6 As shown, the implementation method for low-latency services includes the following steps:
[0084] Step 601: Receive first information sent by the second access point, wherein the first access point and the second access point are in the same multi-access point cooperation set, and the first information is triggered by a low-latency service.
[0085] Step 602: Receive the sixth information from other access points in the multi-access point collaboration set.
[0086] Step 603: Determine the configuration information of other access points in the multi-access point collaboration set based on the sixth information.
[0087] Step 604: Send the seventh information to each second access point, wherein the seventh information carries at least the configuration information of the corresponding second access point.
[0088] Step 601 is largely the same as step 504 in the previous embodiment, steps 602-604 are largely the same as steps 501-503 in the previous embodiment, the sixth information is largely the same as the fourth information in the previous embodiment, and the seventh information is largely the same as the fifth information in the previous embodiment. They will not be described in detail here.
[0089] In this way, the switch to the first mode is completed by collecting information in real time to confirm the configuration and then issuing the configuration. This ensures that the configuration of the first mode is in line with the current situation, and enables the nodes of the multi-access point collaboration to work better, which is conducive to further improving the stability and reliability of low-latency services.
[0090] It is also understandable that the first mode will not always persist; therefore, in some embodiments, such as Figure 7 As shown,
[0091] Step 701: Receive first information sent by the second access point, wherein the first access point and the second access point are in the same multi-access point cooperation set, and the first information is triggered by a low-latency service.
[0092] Step 702: Based on the first information, control the multi-access point cooperation set to switch to the first mode for operation. In the first mode, the transmission power of the access points in the multi-access point cooperation set that have not sent the first information does not exceed a specified power, and / or, the transmission power of the access points that sent the first information is increased.
[0093] Step 703: After the target conditions are met, exit the first mode.
[0094] Steps 701-702 are largely the same as steps 101-102 in the aforementioned embodiments, and will not be described in detail here.
[0095] In this way, by setting target conditions, it is possible to exit the first mode in an appropriate and actual situation, thereby enabling other access points to provide better services.
[0096] It should be noted that this embodiment does not limit the way of exiting the first mode. It can be understood that when a mode other than the first mode is specified, it means switching to another mode, and when no mode is specified, it means not using the configuration of the first mode.
[0097] In other words, in some embodiments, exiting the first mode can be achieved by switching to the second mode, where the second mode is the working mode under the condition of no low-latency services in the pre-configured multi-access point collaboration set. For the second mode, in some examples, a list can be set up, where each configuration in the list corresponds one-to-one with an access point in the multi-access point collaboration set; that is, each access point in the multi-access point collaboration set has a corresponding configuration. In other examples, only one set of configurations can be used, meaning that all access points in the multi-access point collaboration set should use this configuration or treat this configuration as a threshold, etc.
[0098] It should be noted that the configuration of the second mode is not actually limited in this embodiment. For example, the second mode can be pre-configured at the same time as the first mode, or the second mode can be configured separately, etc., which will not be elaborated here.
[0099] In some embodiments, exiting the first mode can also be achieved by adjusting the work configuration in real time according to the current working situation. In this case, the access point enters the normal working mode, as described in relevant existing technologies, and will not be elaborated upon here.
[0100] It should be noted that the target conditions are not limited in the embodiments of this application. In some embodiments, the target conditions include the completion of low-latency service, or the first mode has lasted for a first duration, or the low-latency service has lasted for a second duration, or the low-latency service has completed the transmission of a preset amount of data. Of course, the above are only illustrative examples, and in some embodiments, adjustments can be made according to the service requirements of the multi-access point collaboration set, which will not be elaborated here.
[0101] Therefore, based on the configuration and exit methods of the first mode described in the above embodiments, it can be concluded that in the solution provided in this application embodiment, the access point actually selects from the following three configuration methods:
[0102] 1. Pre-configured first mode + second mode
[0103] The first access point configures each access point in the multi-access point collaboration set into a first mode and a second mode by acquiring the corresponding information. The second mode is the operating mode maintained when no low-latency services are present. It can be a mode reassigned by the first access point after coordinating and distributing information reported by each access point, or it can be the existing operating mode of each access point, maintaining its current configuration to support applications in the absence of low-latency services. Thus, when a second access point has low-latency services to transmit and sends the first information to the first access point, the first access point will notify the access points in the multi-access point collaboration set to switch to the first mode via specific signaling. Of course, in the aforementioned embodiment, the trigger condition for the first mode is low-latency services. However, in other situations, such as a sharp increase in network load or other predefined events determined by the first access point that require triggering the first mode, the first access point may also have the ability to trigger the first mode, which will not be elaborated further here.
[0104] 2. Only pre-configured first mode
[0105] At this point, the first access point only performs a preset configuration for the first mode. When the first mode is not triggered, all access points remain in their original operating mode by default. Thus, once the first access point determines that the first mode has been triggered, it will send a notification requesting the relevant access points to immediately switch to emergency mode.
[0106] 3. Event-triggered first mode
[0107] At this point, the first access point does not pre-configure. Instead, upon receiving the first message from the corresponding second access point or other circumstances that allow triggering emergency mode, it configures the specific emergency mode settings according to the actual situation and transmits the relevant configuration to other access points in the multi-access point collaboration set. In other words, once it is determined that a switch to the first mode is necessary, the first access point immediately notifies all access points in the multi-access point collaboration set to switch to the first mode and restores to the normal operating mode after the low-latency service transmission ends or other target conditions are met. The advantage of this mode is its rapid response and high resource utilization, but it requires precise event detection and timely notification mechanisms.
[0108] Thus, in configuration scheme 1 or 2 above, after the first access point determines the corresponding configuration, it notifies the second access point in the multi-access point collaboration set. If a second access point or a non-access point site associated with the second access point has a low-latency service to be processed, the low-latency service will trigger the second access point's first information and report it to the first access point. The first access point then controls the multi-access point collaboration set to switch to the first mode, allowing the second access point with the low-latency service to process it. Other access points in the multi-access point collaboration set will adjust their transmit power to reduce interference to the second access point currently processing the low-latency service. In configuration scheme 3 above, the first access point does not pre-configure the first mode. Instead, after receiving the first information triggered by the second access point based on the low-latency service, it determines the corresponding configuration and sends it to the corresponding access point. The configuration of the first mode for each access point can be determined through existing methods such as Buffer Status Report Poll (BSRP) / Buffer Status Report (BSR), and the configurations of the first mode for different access points can be the same or different.
[0109] Furthermore, it should be noted that the above embodiments do not limit the operating mode of the second access point implementing low-latency services in the first mode. It is understood that in some cases, the transmission power of the access point (i.e., the access point experiencing low-latency services) that collaboratively transmits the first information in the first mode can be further increased based on the power before the handover. This higher transmission power reduces interference from other access points, further improving the stability and reliability of low-latency services. In other cases, the transmission power of the access point (i.e., the access point experiencing low-latency services) that collaboratively transmits the first information in the first mode can be adjusted in real time according to the current situation. This ensures the stability and reliability of low-latency services while avoiding waste caused by excessive transmission power. Of course, the above is merely an illustrative example, and this application embodiment does not impose limitations; therefore, it will not be listed in detail here.
[0110] It should also be noted that when the multi-access point cooperative set switches to the first mode, if a second access point finds that the existing operating mode is affecting its own transmission, it can report to the first access point to request an adjustment of the operating mode. Whether the adjustment is allowed is decided by the first access point, which will then notify the relevant second access points or broadcast the request to all second access points. Similarly, the adjustment can also be detected and initiated by the first access point. Additionally, if a second access point performing low-latency services in the first mode detects interference from other OBSSs, it can also report this to the first access point for adjustment, etc., which will not be elaborated further here.
[0111] Another aspect of this application embodiment provides a method for implementing low-latency services, applied to a second access point, wherein the second access point is any access point in a multi-access point collaboration set other than the first access point. Correspondingly, as... Figure 8 As shown, in some embodiments, the process of implementing low-latency services includes the following steps:
[0112] Step 801: Send first information to the first access point, wherein the first access point and the second access point belong to the same multi-access point cooperation set, and the first information is triggered by a low-latency service.
[0113] Step 802: Under the control of the first access point, switch to the first mode, wherein in the first mode, the transmission power of the access points that have not sent the first information in the multi-access point cooperation group does not exceed the specified power, and / or, the transmission power of the access points that sent the first information is increased.
[0114] In this way, the first message is triggered by the low-latency service. Therefore, access points that do not send the first message are those without low-latency service, while access points that send the first message are those with low-latency service. Consequently, in the first mode, the transmission power of access points that do not send the first message in the multi-access point collaboration mechanism does not exceed a specified power, and / or the transmission power of access points that send the first message is increased. That is, in the first mode, the transmission power of access points that do not have low-latency service does not exceed a specified power, and / or the transmission power of access points that have low-latency service is increased. In other words, the interference from access points that do not have low-latency service to access points that have low-latency service will be controlled within a certain range in the first mode, and / or the transmission power of access points that have low-latency service is increased. Therefore, in the first mode, the degree of interference from other access points to the low-latency service will be reduced, thereby improving the stability and reliability of the low-latency service.
[0115] It should be noted that the above embodiments are related to Figure 1 The embodiments shown correspond to the embodiments, so their steps are roughly the same, and the meanings of features with the same naming method are basically the same, so they will not be described in detail here.
[0116] Correspondingly, in some embodiments, before switching to the first mode under the control of the first access point, the method for implementing low-latency services further includes: sending second information to the first access point so that the first access point can determine the priority of this node. This embodiment... Figure 8 The new steps introduced in the illustrated embodiment correspond to step 301 in the aforementioned embodiment. The features with the same name have roughly the same meaning, and will not be described in detail here.
[0117] Correspondingly, after sending the second information to the first access point, the method for implementing low-latency services further includes: receiving the third information sent by the first access point, wherein the third information carries at least information indicating the priority of this node. The new step introduced in this embodiment corresponds to step 403 in the aforementioned embodiment, and the features with the same name have roughly the same meaning, so they will not be described in detail here.
[0118] Correspondingly, in some embodiments, when the first mode is a pre-configured mode, under the control of the first access point, before switching to the first mode, the method for implementing low-latency services further includes: sending fourth information to the first access point, so that the first access point can determine the configuration information of its own node based on the fourth information; receiving fifth information sent by the first access point, wherein the fifth information carries at least the configuration information of the corresponding second access point. Therefore, under the control of the first access point, switching to the first mode can be achieved in the following way: receiving a trigger frame sent by the first node; determining the current configuration for switching to the first mode from the fifth information based on the trigger frame and whether the node is a low-latency service, and then switching to the first mode. It should be noted that in this embodiment... Figure 8 The new steps introduced in the illustrated embodiment correspond to steps 501 and 503 in the aforementioned embodiments. The features with the same name have roughly the same meaning, and will not be described in detail here.
[0119] Correspondingly, in some embodiments, when the first mode is a real-time configuration mode, switching to the first mode under the control of the first access point can be achieved as follows: sending sixth information to the first access point, so that the first access point can determine the configuration information of this node based on the sixth information; receiving seventh information sent by the first node, wherein the seventh information carries at least the configuration information of this node; determining the current configuration for switching to the first mode from the seventh information based on whether this node is a low-latency service, and switching to the first mode. It should be noted that in this embodiment... Figure 8 The new steps introduced in the illustrated embodiment correspond to steps 602 and 604 in the aforementioned embodiment. The features with the same name have roughly the same meaning, and will not be described in detail here.
[0120] Correspondingly, in some embodiments, after switching to the first mode under the control of the first access point, the method for implementing low-latency services further includes: exiting the first mode after the target conditions are met. In some examples, exiting the first mode can be achieved by switching to a second mode, where the second mode is a pre-configured working mode for situations where there are no low-latency services in the multi-access point collaborative setup. In other examples, exiting the first mode can also be achieved by adjusting the working configuration in real time according to the current working situation. It should be noted that the above embodiments or examples are related to the foregoing... Figure 7 The corresponding steps or features of the embodiments shown are implemented in the same way or in the same way, and will not be described in detail here.
[0121] To help those skilled in the art better understand the implementation method of low-latency services described in the above embodiments, the following will explain the interaction method between the first access point and different second access points, as well as the implementation process of low-latency services, in conjunction with specific scenarios.
[0122] The implementation process of low-latency services can be divided into the following stages:
[0123] 1. In the MAP Discovery phase, the first access point assigns priorities to each access point in the multi-access point collaboration set.
[0124] 2. Pre-transmission phase: At this stage, the first access point assigns the first mode configuration (or C-SR configuration) to each access point in the multi-access point collaboration set. Of course, as mentioned earlier, the first mode configuration assignment can also be skipped at this stage and configured in real-time during the transmission phase. One of the following schemes can be used for configuration:
[0125] a. First mode + second mode. The first mode defines the configuration of the access point (LL AP) with low-latency service and the configuration of the access point (non-LL AP) without low-latency service when low-latency service (LL) is to be transmitted. The switching of the first mode is notified by the first access point.
[0126] b. Configure only the first mode; otherwise, maintain the current access point status.
[0127] It should be noted that, in addition to the pre-configuration mentioned above in the Pre-transmission stage, the configuration processing of the first mode also includes a third method, namely:
[0128] c. The first mode is triggered by an event. When there is a low-latency service to be transmitted, the first access point will notify it. The duration of the first mode can also be defined as after the target condition is met, for example, after the low-latency service ends.
[0129] 3. MAP Coordination Transmission Phase: This phase is triggered by low-latency services. First, the second access point (LL AP) with the low-latency service reports the first information to the first access point, notifying that a low-latency service (LL) is to be transmitted. Then, the second access point controls the MAP coordination set to switch to the first mode, i.e., enter the low-latency service protection state. After the low-latency service is completed, the first access point sends a trigger frame to restore the original working state; or automatically exits the first mode after a preset time to complete the recovery.
[0130] Specifically, such as Figure 9As shown, assume AP1, AP2, and AP3 form a multi-AP set, where AP1 obtains the transmission opportunity and constitutes the first access point, while AP2 and AP3 correspond to the second access points. When AP3 has low-latency services to transmit, it sends a first message triggered by the low-latency service to AP1. AP1 notifies AP2 and AP3 to switch to the first mode by sending a trigger frame (assuming that AP2 and AP3 already have the configuration information for the first mode at this time). After receiving the trigger frame, AP2 and AP3 switch to the first mode and send a feedback frame (i.e., the response to the trigger frame) to AP1 (of course, this feedback frame can also be omitted). They then transmit their own data to be transmitted according to the actual situation. In the first mode, AP1 and AP2 adjust their own transmission power to not exceed the corresponding specified power, thereby reducing the interference to AP3 with low-latency services to be processed. Similarly, AP3 can use higher transmission power and an appropriate spatial multiplexing threshold to ensure that low-latency services can be transmitted in a timely and stable manner.
[0131] After the low-latency service transmission is completed, AP3 can send a transmission frame (e.g., an LL End frame, indicating that the low-latency service is complete, meaning that the low-latency service completion is now the target condition) to AP1, notifying it that the low-latency service transmission is complete. At this time, AP1 notifies AP2 and AP3 to return to normal mode or to the working state before emergency mode. Of course, in other scenarios, another method can be used, that is, the duration of emergency mode can be configured in the mode switching trigger frame. After the emergency mode duration expires, each access point automatically returns to the working state before normal mode or emergency mode.
[0132] In addition, if the multi-access point collaboration set needs to be re-formed during the low-latency service transmission phase, or if there are other operations between multi-access points that need to be adjusted, the adjustment should be made after the low-latency service transmission is completed.
[0133] The steps of the various methods described above are only for clarity. In practice, they can be combined into one step or some steps can be split into multiple steps. As long as they include the same logical relationship, they are all within the scope of protection of this patent. Adding insignificant modifications or introducing insignificant designs to the algorithm or process, but without changing the core design of the algorithm and process, are also within the scope of protection of this patent.
[0134] Another aspect of this application embodiment also provides an electronic device, such as... Figure 10As shown, it includes: at least one processor 1001; and a memory 1002 communicatively connected to at least one processor 1001; wherein the memory 1002 stores instructions executable by at least one processor 1001, the instructions being executed by at least one processor 1001 to enable at least one processor 1001 to execute the low-latency service implementation method described in any of the above method embodiments.
[0135] The memory 1002 and processor 1001 are connected via a bus. This bus can include any number of interconnecting buses and bridges, connecting various circuits of one or more processors 1001 and memory 1002. The bus can also connect various other circuits, such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. A bus interface provides an interface between the bus and the transceiver. The transceiver can be a single element or multiple elements, such as multiple receivers and transmitters, providing a unit for communicating with various other devices over a transmission medium. Data processed by processor 1001 is transmitted over a wireless medium via an antenna, which further receives data and transmits it to processor 1001.
[0136] Processor 1001 is responsible for managing the bus and general processing, and can also provide various functions, including timing, peripheral interfaces, voltage regulation, power management, and other control functions. Memory 1002 can be used to store data used by processor 1001 during operation.
[0137] Another aspect of this application provides a computer-readable storage medium storing a computer program. When executed by a processor, the computer program implements the above-described method embodiments.
[0138] That is, those skilled in the art will understand that all or part of the steps in the methods of the above embodiments can be implemented by a program instructing related hardware. This program is stored in a storage medium and includes several instructions to cause a device (which may be a microcontroller, chip, etc.) or processor to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as a USB flash drive, a portable hard drive, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0139] Those skilled in the art will understand that the above embodiments are specific embodiments for implementing this application, and in practical applications, various changes can be made to them in form and detail without departing from the spirit and scope of this application.
Claims
1. A method for implementing low-latency services, characterized in that, Applied to a first access point, wherein the first access point and the second access point are in the same multi-access point cooperation set, the method includes: Receive fourth information from other access points in the multi-access point cooperation set besides the first access point; Based on the fourth information, the configuration information of other access points in the multi-access point collaboration set, excluding the first access point, is determined as the configuration parameters required for the access points to work in the first mode. The first mode is a pre-configured mode. Send fifth information to each of the second access points, wherein the fifth information carries at least the configuration information determined by the fourth information for the corresponding second access point, and the fifth information includes at least one or a combination of the following: TX_PWRmax, OBSS_PD Level fixed value, OBSS_PD Level offset value, OBSS_PD Max offset value, OBSS_PD Min offset value, Capability mode, Operating mode, MCS; Receive first information sent by the second access point, wherein the first information is triggered by a low-latency service; Based on the first information, the multi-access point collaboration set is controlled to switch to the first mode for operation, wherein, in the first mode, the transmission power of the access points in the multi-access point collaboration set that have not sent the first information does not exceed a specified power, and / or, the transmission power of the access points that have sent the first information is increased. After the target conditions are met, exit the first mode using one of the following methods: Switch to the second mode, wherein the second mode is the pre-configured working mode under the condition of no low-latency service in the multi-access point collaborative centralized situation; or, adjust the working configuration in real time according to the current working situation; wherein the target conditions include the first mode has lasted for a first duration, or the low-latency service has lasted for a second duration, or the low-latency service has completed the transmission of a preset amount of data. The step of controlling the multi-access point cooperation set to switch to the first mode for operation based on the first information includes: Based on the first information, a trigger frame is sent to other access points in the multi-access point collaboration set other than the first access point, and the local device switches to the first mode, wherein the trigger frame is used to trigger the first mode.
2. The method for implementing low-latency services according to claim 1, characterized in that, The first information carries priority information of this access point. Before receiving the first information sent by the second access point, the method further includes: Receive the second information sent by all the second access points in the multi-access point cooperation set; Based on the received second information and the second information of this access point, the priority of each access point in the multi-access point collaboration set is determined; Send third information to each of the second access points, wherein the third information carries at least information indicating the priority of the corresponding second access point; The receipt of the first information sent by the second access point includes: Simultaneously receive the first information sent by at least two of the second access points; The step of controlling the multi-access point cooperation set to switch to the first mode based on the first information includes: Based on the priority of the access points, the target access point is determined from at least two second access points that simultaneously send the first information; Based on the first information, the transmit power configuration of the access points in the multi-access point collaboration set, excluding the target access point, is adjusted to not exceed the specified power, and / or the transmit power of the target access point is increased, so as to control the multi-access point collaboration set to switch to the first mode.
3. A method for implementing low-latency services, characterized in that, Applied to a second access point, wherein the second access point and the first access point belong to the same multi-access point cooperation set, the method includes: Send fourth information to the first access point, so that the first access point can determine the configuration information required for the access point to work in the first mode based on the fourth information, wherein the first mode is a pre-configured mode; The system receives fifth information sent by the first access point, wherein the fifth information carries at least configuration information corresponding to the second access point determined according to the fourth information, and the fifth information includes at least one or a combination of the following: TX_PWRmax, OBSS_PD Level fixed value, OBSS_PD Level offset value, OBSS_PD Max offset value, OBSS_PD Min offset value, Capability mode, Operating mode, and MCS. Send first information to the first access point, wherein the first information is triggered by a low-latency service; Under the control of the first access point, switch to the first mode, wherein in the first mode, the transmission power of the access points in the multi-access point cooperation set that have not sent the first information does not exceed a specified power, and / or, the transmission power of the access points that sent the first information is increased; After the target conditions are met, the first mode is exited in one of the following ways: wherein the target conditions include the first mode having lasted for a first duration, or the low-latency service having lasted for a second duration, or the low-latency service having completed the transmission of a preset amount of data. Switch to the second mode, which is the pre-configured working mode under the condition of no low-latency services in the multi-access point collaborative centralized system; or, adjust the working configuration in real time according to the current working situation. The step of switching to the first mode under the control of the first access point includes: Receive the trigger frame sent by the first access point; Based on the trigger frame and whether the access point has the low-latency service, determine the current configuration for switching to the first mode from the fifth information and switch to the first mode.
4. The method for implementing low-latency services according to claim 3, characterized in that, The first information carries the priority information of this access point. Before switching to the first mode under the control of the first access point, the method further includes: Send the second information to the first access point so that the first access point can determine the priority of this access point; The third information sent by the first access point is received, wherein the third information carries at least information indicating the priority of this access point.
5. An electronic device, characterized in that, include: At least one processor; as well as, A memory communicatively connected to the at least one processor; wherein, The memory stores instructions that can be executed by the at least one processor, which, when executed by the at least one processor, enables the at least one processor to perform the low-latency service implementation method as described in claim 1 or 2, or to perform the low-latency service implementation method as described in claim 3 or 4.
6. A computer-readable storage medium storing a computer program, characterized in that, When the computer program is executed by the processor, it implements the method for implementing low-latency services as described in claim 1 or 2, or implements the method for implementing low-latency services as described in claim 3 or 4.
Citation Information
Patent Citations
Wireless access point synchronous collaboration method, device and system
CN111556583A
Multi-AP setup and transmission procedure for wlan systems
CN116349188A