PARSING METHOD FOR THE VALUE OF A RECEIVED CHANNEL POWER INDICATOR AS WELL AS DEVICE AND STORAGE MEDIUM
Patent Information
- Authority / Receiving Office
- DE · DE
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2021-06-21
- Publication Date
- 2026-04-15
AI Technical Summary
In wireless mesh networks, the parsing of Received Channel Power Indicator (RCPI) values from different manufacturers is inconsistent due to incompatible algorithms, leading to reduced accuracy and precision in terminal device roaming decisions.
A method is provided to determine an appropriate parsing algorithm for RCPI values by utilizing value intervals and non-overlapping blind areas in existing algorithms, allowing for compatible parsing of RCPI values from different definitions, thereby improving parsing accuracy.
This method enhances the accuracy of RCPI value parsing, improving the capability and precision of terminal device roaming decisions.
Description
TECHNICAL FIELD
[0001] Embodiments of the present disclosure relate to, but not limited to, the technical field of communication, in particular to a method for a parsing received channel power indicator value, a device and a storage medium.BACKGROUND
[0002] With the improvement of people's living standards and living conditions, the demand for wireless networks in families is becoming more and more popular, which in turn leads to new requirements for the coverage of Wi-Fi signals. In this case, wireless mesh networks (WMNs) came into being. A wireless mesh network, also known as "multi-hop" network, is a star-shaped dynamic self-organizing and self-configuring wireless network that connects multiple access points (APs) by means of wireless links. Compared with the traditional wireless local area network (WLAN), the most important feature of the wireless mesh network is that APs in a backbone network are connected wirelessly, which is one of the key technologies to solve the problem of "last kilometer".
[0003] However, in the wireless mesh network, roaming between different APs is usually involved, which requires the use of a WLAN standard, i.e., the IEEE 802.11k standard. One of the functions implemented by this standard is to improve roaming decisions, which involves the parsing of a parameter of Received Channel Power Indicator (RCPI) related to a received signal strength. In practical applications, there are two algorithms for filling and parsing RCPI values. One is defined in IEEE 802.11k standard, and the other is not defined in the standard. These two algorithms are greatly different and difficult to be compatible and identified. When a terminal Station (STA) is guided to measure signals of other specific APs by means of the IEEE 802.1 1k standard, the RCPI values output by STAs from different manufacturers are based on the above two incompatible algorithms, which leads to difficulties in identifying and parsing RCPI values, reduces the accuracy of RCPI value parsing, and thus reduces the precision of terminal device roaming decisions.
[0004] The 3GPP draft "RCPI and RSNI measurements" [QUALCOMM INCORPORATED, "RCPI and RSNI measurements", vol. RAN WG2, no. Dresden, Germany; 20140818 - 20140822, (20140817), 3GPP DRAFT; R1-142969 WLAN RCPI RSNI, 3RD GENERATION PARTNERSHIP PROJECT (3GPP), MOBILE COMPETENCE CENTRE; 650, ROUTE DES LUCIOLES; F-06921 SOPHIA-ANTIPOLIS CEDEX; FRANCE] discusses UE measurements of RCPI and RSNI for 3GPP / WLAN Interworking. Based on those concerns, regarding both their technical value / usability and implementation / interoperability aspects, it is proposed to remove them from the RAN Assistance Parameters and instead use RSSI. One important advantage of RSSI, regarding its usage for 3GPP / WLAN interworking, is that it is a mandatory feature for Wi-Fi UEs. On the other hand, RCPI is optional and may not be supported by all, if any, commercial products. RSNI does not reflect the actual SINR of individual data packets, RSNI does not provide any additional useful information above the received signal strength (RCPI or RSSI).
[0005] US 2017 / 026929 A1 discloses a method for coverage hole detection in a wireless local area network (WLAN) using a mobile communication device. The method includes a first step of providing a plurality of access points distributed within the WLAN and at least one mobile communication device operable within the WLAN. A next step includes downloading triggers for respective coverage measurement conditions to the at least one associated mobile communication device from an associated access point.
[0006] The 3GPP draft "liaison-response-to-3gpp-on-rcpi" [VINKO ERCEG (BROADCOM), "liaison-response-to-3gpp-on-rcpi; 11-14-0678-01-000m-liaison-response-to-3gpp-on-rcpi", IEEE DRAFT; 11-14-0678-01-000M-LIAISON-RESPONSE-TO-3GPP-ON-RCPI, IEEE-SA MENTOR, PISCATAWAY, NJ USA] is a reply to the liaison from 3GPP. For the purpose of a mechanism for inter-working between 3GPP RATs (UMTS and LTE) and WLAN to improve access network selection and traffic routing between 3GPP radio access and cellular operator deployed WLAN, the WLAN RCPI metric defined in IEEE 802.11 ™< -2012 is unsuitable for the purpose of access network selection and traffic routing; the RSNI value defined IEEE 802.11 ™< -2012 is unsuitable for the purpose of access network selection and traffic routing; and the use of estimated and / or measured values of WLAN throughput is more appropriate for the mechanism.SUMMARY
[0007] The following is a summary of the subject described in detail herein. This summary is not intended to limit the scope of protection of the claims.
[0008] Embodiments of the present disclosure provide a method for parsing a Received Channel Power Indicator (RCPI) value, a device and a storage medium, which can improve the accuracy of RCPI value parsing.
[0009] In accordance with an aspect of the present disclosure, an embodiment provides a method for parsing a RCPI value, including: sending a measurement request for measuring strength of a connected signal to a terminal device; receiving a measurement report sent by the terminal device based on the measurement request, where the measurement report carries an RCPI value; determining a corresponding parsing algorithm according to a value interval in which the RCPI value is located and a preset threshold interval; and parsing the RCPI value by utilizing the determined parsing algorithm.
[0010] In accordance with another aspect of the present disclosure, an embodiment further provides a device. The device includes: a memory, a processor, and a computer program stored in the memory and executable by the processor which, when executed by the processor, causes the processor to perform the method for parsing a RCPI value described above.
[0011] In accordance with another aspect of the present disclosure, an embodiment further provides a computer-readable storage medium, which is stored with a computer-executable instruction for performing the method for parsing a RCPI value described above.
[0012] Other features and advantages of the present disclosure will be set forth in the following description, and partly become obvious from the description, or understood by implementing the present disclosure. The objects and other advantages of the present disclosure can be realized and obtained by the structure particularly pointed out in the description, claims and drawings.BRIEF DESCRIPTION OF DRAWINGS
[0013] The drawings are provided for a further understanding of the technical schemes of the present disclosure and constitute a part of the description. The drawings and the embodiments of the present disclosure are used to illustrate the technical schemes of the present disclosure and do not constitute a limitation to the technical schemes of the present disclosure. FIG. 1 is a schematic diagram of a network topology for performing a method for parsing a Received Channel Power Indicator (RCPI) value provided by an embodiment of the present disclosure; FIG. 2 is a flowchart of a method for parsing a RCPI value provided by Embodiment One of the present disclosure; FIG. 3 is a flowchart of a method for parsing a RCPI value provided by Embodiment Two of the present disclosure; FIG. 4 is a flowchart of a method for parsing a RCPI value provided by Embodiment Three of the present disclosure; and FIG. 5 is a flowchart of a method for parsing a RCPI value provided by Embodiment Four of the present disclosure. DETAILED DESCRIPTION
[0014] In order to make the objects, technical schemes and advantages of the present disclosure clear, the present disclosure will be further described in detail with reference to the drawings and embodiments. It should be understood that the specific embodiments described here are only used to illustrate the present disclosure, and are not intended to limit the present disclosure.
[0015] It is to be noted, although functional modules have been divided in the schematic diagrams of apparatuses and logical orders have been shown in the flowcharts, in some cases, the modules may be divided in a different manner, or the steps shown or described may be executed in an order different from the orders as shown in the flowcharts. The terms such as "first", "second" and the like in the description, the claims, and the accompanying drawings are used to distinguish between similar objects, and are not necessarily used to describe a specific sequence or a precedence order.
[0016] Embodiments of the present disclosure provide a method for parsing a Received Channel Power Indicator (RCPI) value, a device and a computer-readable storage medium. In the schemes provided by the embodiments of the present disclosure, by making full use of non-overlapping blind areas, also called unreasonable intervals, respectively existing in the current two parsing algorithms, based on an either / or exclusion method, an appropriate parsing algorithm can be determined by utilizing a value interval in which the obtained RCPI value is located, thereby compatibly parsing two kinds of RCPI values which are output based on different definitions, which improves the accuracy of RCPI value parsing, and thus improves the capability for supporting various terminal device roaming decisions and the precision of roaming decisions.
[0017] The embodiments of the present disclosure will be further illustrated with reference to the accompanying drawings.
[0018] FIG. 1 is a schematic diagram of a network topology for performing a method for parsing a RCPI value provided by an embodiment of the present disclosure. As illustrated in FIG. 1, the network topology includes a controller Access Point (AP), a plurality of agent APs (for simplicity of description, only two agent APs, namely, Agent AP1 and Agent AP2, are shown in FIG. 1), and a terminal device station (STA) including for example, mobile phones or computer terminal devices and the like which support the IEEE 802.11k standard from various manufacturers. In the network topology, when the method for parsing a RCPI value provided by the embodiments of the present disclosure is performed, the controller AP sends a measurement request (such as a measurement request frame or a data frame in which measurement request information is encapsulated) for measuring strength of a connected signal to an STA to be measured, and the STA obtains an RCPI value of an AP signal and generates a measurement report (such as a measurement report frame or a data frame in which the measurement report is encapsulated), and then sends the measurement report back to the controller AP for further parsing. In addition, in the network topology, APs, such as Agent AP1 and Agent AP2, may periodically send beacon frames to inform the STA the presence of the network, so as to adjust parameters required for joining the network. A mobile node, such as an STA, may also send a probe request frame to scan for APs available in an area where the mobile node is located. After receiving the probe request frame, the APs may return probe response frames which have almost the same contents as the beacon frames, and then the APs may continue to initiate an access process by utilizing some information in the probe response frames.
[0019] The network topology and application scenario described in the embodiments of the present disclosure are intended to illustrate the technical schemes in the embodiments of the present disclosure clearly, and are not intended to constitute a limitation to the technical schemes provided by the embodiments of the present disclosure. Those having ordinary skills in the art may know that, with the evolution of network topologies and the emergence of new application scenarios, the technical schemes provided by the embodiments of the present disclosure are also applicable to similar technical problems.
[0020] Those having ordinary skills in the art can understand that various components and topology shown in FIG. 1 do not constitute a limitation to the embodiments of the present disclosure and may include more or fewer components than shown, or combinations of some components, or different component arrangements.
[0021] Based on the above network topology, various embodiments of the method for parsing a RCPI value of the present disclosure are proposed below.Embodiment One
[0022] FIG. 2 is a flowchart of a method for parsing a RCPI value provided by Embodiment One of the present disclosure. As shown in FIG. 2, the method for parsing a RCPI value includes, but not limited to, steps S101, S102, S103 and S104.
[0023] At S101, a measurement request for measuring strength of a connected signal is sent to a terminal device.
[0024] In an embodiment, the terminal device includes a STA supporting the IEEE 802.11k standard from various manufacturers, such as mobile phones or computer terminal devices and the like supporting the IEEE 802.11k standard.
[0025] In an embodiment, the measurement request is a measurement request frame or a data frame in which the measurement request is encapsulated.
[0026] At S102, a measurement report sent by the terminal device based on the measurement request is received, where the measurement report carries an RCPI value.
[0027] In an embodiment, the measurement report is a measurement report frame or a data frame in which the measurement report is encapsulated.
[0028] At S103, a corresponding parsing algorithm is determined according to a value interval in which the RCPI value is located.
[0029] In an embodiment, the parsing algorithm includes: (1) Standard parsing algorithm: RSSI = RCPI / 2 − 110 , where RSSI represents a received signal strength indicator. (2) Non-standard parsing algorithm: RSSI = RCPI − 256 , where RSSI represents a received signal strength indicator.
[0030] It should be understood that the above standard parsing algorithm and non-standard parsing algorithm are also applicable to all the embodiments described later.
[0031] Measured RSSI values of wireless signals are normally negative, but may be 0 dBm only under one condition, that is, when measured through an experiment in an ideal state. 0 dBm means that a receiver has received all wireless signals transmitted by a transmitter, that is, a receiving wireless network card obtains as much power as a wireless AP transmits, which is actually impossible to achieve. According to the above algorithms, when an RCPI value received by the AP is greater than or equal to 220, an RSSI value parsed by utilizing the standard parsing algorithm is greater than or equal to 0 dBm. Such a high signal strength is actually impossible to achieve, so it is unreasonable. Therefore, it can be determined that the non-standard parsing algorithm is suitable for the terminal device STA reporting the RCPI value. When the RCPI value received by the AP is less than or equal to 156, the RSSI value parsed by utilizing the non-standard parsing algorithm is less than or equal to -100 dBm. With such a low signal strength, the terminal device STA should have been disconnected, which is unreasonable. Therefore, it can be determined that the standard parsing algorithm is suitable for the terminal device STA reporting the RCPI value. When the RCPI value received by the AP is greater than 156 and less than 220, it indicates that the terminal device STA is not in an identification area of the AP, and a default parsing algorithm is adopted for this parsing. Subsequently, when the terminal device STA changes in position and enters the identification area of the AP, an appropriate parsing algorithm is determined according to a RCPI value reported by the terminal device STA again.
[0032] At S104, the RCPI value is parsed by utilizing the determined parsing algorithm.
[0033] In the schemes provided by the embodiment of the present disclosure, by making full use of non-overlapping blind areas, also called unreasonable intervals, respectively existing in the current two parsing algorithms, based on an either / or exclusion method, an appropriate parsing algorithm can be determined by utilizing a value interval in which the obtained RCPI value is located, thereby compatibly parsing two kinds of RCPI values which are output based on different definitions, which improves the accuracy of RCPI value parsing, and thus improves the capability for supporting various terminal device roaming decisions and the precision of roaming decisions.Embodiment two
[0034] FIG. 3 is a flowchart of a method for parsing a RCPI value provided by Embodiment Two of the present disclosure. As shown in FIG. 3, the method for parsing a RCPI value includes, but not limited to, steps S201, S202, S203 and S204.
[0035] At S201, a measurement request for measuring strength of a connected signal is sent to a terminal device.
[0036] In an embodiment, the terminal device includes a STA supporting the IEEE 802.11k standard from various manufacturers, such as mobile phones or computer terminal devices and the like supporting the IEEE 802.11k standard.
[0037] In an embodiment, the measurement request is a measurement request frame or a data frame in which the measurement request is encapsulated.
[0038] At S202, a measurement report sent by the terminal device based on the measurement request is received, where the measurement report carries an RCPI value.
[0039] In an embodiment, the measurement report is a measurement report frame or a data frame in which the measurement report is encapsulated.
[0040] At S203, it is determined that a non-standard parsing algorithm is adopted to parse the RCPI value when a minimum value of a value interval in which the RCPI value is located is greater than a maximum value of a preset threshold interval.
[0041] In an embodiment, the preset threshold interval may be (156, 220). The measured RSSI values of wireless signals are normally negative, but may be 0 dBm only under one condition, that is, when measured through an experiment in an ideal state. 0 dBm means that a receiver has received all wireless signals transmitted by a transmitter, that is, a receiving wireless network card obtains as much power as a wireless AP transmits, which is actually impossible to achieve. When an RCPI value received by the AP is greater than or equal to 220, an RSSI value parsed by utilizing the standard parsing algorithm is greater than or equal to 0 dBm. Such a high signal strength is actually impossible to achieve, so it is unreasonable. Therefore, it can be determined that the non-standard parsing algorithm is suitable for the terminal device STA reporting the RCPI value.
[0042] The above threshold interval is merely an example of the present disclosure, and does not constitute a limitation to the scope of protection of the present disclosure. It should be understood that those having ordinary skills in the art can appropriately narrow the preset threshold interval according to actual network conditions.
[0043] At S204, the RCPI value is parsed by utilizing the non-standard parsing algorithm.
[0044] In the schemes provided by the embodiment of the present disclosure, by making full use of non-overlapping blind areas, also called unreasonable intervals, respectively existing in the current two parsing algorithms, based on an either / or exclusion method, an appropriate parsing algorithm can be determined by utilizing a value interval in which the obtained RCPI value is located, thereby compatibly parsing two kinds of RCPI values which are output based on different definitions, which improves the accuracy of RCPI value parsing, and thus improves the capability for supporting various terminal device roaming decisions and the precision of roaming decisions.
[0045] Additionally, referring to FIG. 3 again, the method for parsing a RCPI value in this embodiment may further include a step S205.
[0046] At S205, a terminal device corresponding to the RCPI value is marked with a non-standard parsing algorithm identifier, and terminal device information of the terminal device marked with the non-standard standard parsing algorithm identifier is saved.
[0047] In an embodiment, the terminal device information includes a mac address of the terminal device.
[0048] In this embodiment of the present disclosure, the terminal device is marked, so that in the subsequent RCPI value parsing process, the non-standard parsing algorithm can be directly adopted to parse the RCPI value reported by the terminal device according to the identifier corresponding to the saved terminal device information, thereby improving the parsing efficiency of RCPI value.Embodiment three
[0049] FIG. 4 is a flowchart of a method for parsing a RCPI value provided by Embodiment Three of the present disclosure. As shown in FIG. 4, the method for parsing a RCPI value includes, but not limited to, steps S301, S302, S303 and S304.
[0050] At S301, a measurement request for measuring strength of a connected signal is sent to a terminal device.
[0051] In an embodiment, the terminal device includes a STA supporting the IEEE 802.11k standard from various manufacturers, such as mobile phones or computer terminal devices and the like supporting the IEEE 802.11k standard.
[0052] In an embodiment, the measurement request is a measurement request frame or a data frame in which the measurement request is encapsulated.
[0053] At S302, a measurement report sent by the terminal device based on the measurement request is received, where the measurement report carries an RCPI value.
[0054] In an embodiment, the measurement report is a measurement report frame or a data frame in which the measurement report is encapsulated.
[0055] At S303, it is determined that a standard parsing algorithm is adopted to parse the RCPI value when a maximum value of a value interval in which the RCPI value is located is less than a minimum value of a preset threshold interval.
[0056] In an embodiment, the preset threshold interval may be (156, 220). The measured RSSI values of wireless signals are normally negative, and the smaller the RSSI value, the weaker the signal strength. That is, a receiving wireless network card obtains as much power as a wireless AP transmits, which is actually impossible to achieve. When an RCPI value received by the AP is less than or equal to 156, an RSSI value parsed by utilizing the non-standard parsing algorithm is less than or equal to -100 dBm. With such a low signal strength, the terminal device STA should have been disconnected, which is unreasonable. Therefore, it can be determined that the standard parsing algorithm is suitable for the terminal device STA reporting the RCPI value.
[0057] The above threshold interval is merely an example of the present disclosure, and does not constitute a limitation to the scope of protection of the present disclosure. It should be understood that those having ordinary skills in the art can appropriately narrow the preset threshold interval according to actual network conditions.
[0058] At S304, the RCPI value is parsed by utilizing the standard parsing algorithm.
[0059] In the schemes provided by the embodiment of the present disclosure, by making full use of non-overlapping blind areas, also called unreasonable intervals, respectively existing in the current two parsing algorithms, based on an either / or exclusion method, an appropriate parsing algorithm can be determined by utilizing a value interval in which the obtained RCPI value is located, thereby compatibly parsing two kinds of RCPI values which are output based on different definitions, which improves the accuracy of RCPI value parsing, and thus improves the capability for supporting various terminal device roaming decisions and the precision of roaming decisions.
[0060] Additionally, referring to FIG. 4 again, the method for parsing a RCPI value in this embodiment may further include a step S305.
[0061] At S305, a terminal device corresponding to the RCPI value is marked with a standard parsing algorithm identifier, and terminal device information of the terminal device marked with the standard parsing algorithm identifier is saved.
[0062] In an embodiment, the terminal device information includes a mac address of the terminal device.
[0063] In the embodiment of the present disclosure, the terminal device is marked, so that in the subsequent RCPI value parsing process, the standard parsing algorithm can be directly adopted to parse the RCPI value reported by the terminal device according to the identifier corresponding to the saved terminal device information, thereby improving the parsing efficiency of RCPI values.Embodiment Four
[0064] FIG. 5 is a flowchart of a method for parsing a RCPI value provided by Embodiment Four of the present disclosure. As shown in FIG. 5, the method for parsing a RCPI value includes, but not limited to, steps S401, S402, S403 and S404.
[0065] At S401, a measurement request for measuring strength of a connected signal is sent to a terminal device.
[0066] In an embodiment, the terminal device includes a STA supporting the IEEE 802.11k standard from various manufacturers, such as mobile phones or computer terminal devices and the like supporting the IEEE 802.11k standard.
[0067] In an embodiment, the measurement request is a measurement request frame or a data frame in which the measurement request is encapsulated.
[0068] At S402, a measurement report sent by the terminal device based on the measurement request is received, where the measurement report carries an RCPI value.
[0069] In an embodiment, the measurement report is a measurement report frame or a data frame in which the measurement report is encapsulated.
[0070] At S403, it is determined that a non-standard parsing algorithm or a standard parsing algorithm is adopted to parse the RCPI value when a value interval in which the RCPI value is located is a preset threshold interval.
[0071] In an embodiment, the preset threshold interval may be (156, 220). When the RCPI value received by the AP is greater than 156 and less than 220, it indicates that the terminal device STA is not in an identification area of the AP, and a default parsing algorithm is adopted for this parsing. Both algorithms may be used as the default parsing algorithm. Subsequently, when the terminal device STA changes in position and enters the identification area of the AP, an appropriate parsing algorithm is determined according to a RCPI value reported by the terminal device STA again.
[0072] The above threshold interval is merely an example of the present disclosure, and does not constitute a limitation to the scope of protection of the present disclosure. It should be understood that those having ordinary skills in the art can appropriately narrow the preset threshold interval according to actual network conditions.
[0073] At S404, the RCPI value is parsed by utilizing the non-standard parsing algorithm or the standard parsing algorithm
[0074] In an embodiment, the non-standard parsing algorithm is generally adopted. On the one hand, the non-standard parsing algorithm is more commonly used by the manufacturers, and on the other hand, terminal devices utilizing the non-standard parsing algorithm are easier to identify and mark. In this way, if a marking error occurs, it is easier to correct.
[0075] In the schemes provided by the embodiment of the present disclosure, by making full use of non-overlapping blind areas, also called unreasonable intervals, respectively existing in the current two parsing algorithms, based on an either / or exclusion method, an appropriate parsing algorithm can be determined by utilizing a value interval in which the obtained RCPI value is located, thereby compatibly parsing two kinds of RCPI values which are output based on different definitions, which improves the accuracy of RCPI value parsing, and thus improves the capability for supporting various terminal device roaming decisions and the precision of roaming decisions.
[0076] In addition, an embodiment of the present disclosure provides a device which may be an AP device. The device includes: a memory, a processor, and a computer program stored in the memory and executable by the processor.
[0077] The processor and the memory may be connected by a bus or in other means.
[0078] As a non-transient computer-readable storage medium, the memory may be configured to store non-transient software programs and non-transient computer executable programs. In addition, the memory may include a high-speed random-access memory, and may also include a non-transient memory, such as at least one magnetic disk storage device, a flash memory device, or other non-transient solid state storage device. In some implementations, the memory may optionally include memories remotely located with respect to the processor, and these remote memories may be connected to the processor through networks. Examples of the above networks include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network and combinations thereof.
[0079] It should be noted that the device in this embodiment may be applied to the network topology in the embodiment shown in FIG. 1, and may be used as the controller AP in the embodiment shown in FIG 1. The device in this embodiment and the controller AP in the embodiment shown in FIG. 1 belong to the same inventive concept, so that these embodiments have the same implementation principle and technical effect, which will not be described in detail here.
[0080] The computer program, when executed by the processor, causes the processor to implement the method for parsing a RCPI value in the above embodiments, for example, implement the above method steps S101 to S104 in FIG. 2, S201 to S205 in FIG. 3, S301 to S305 in FIG. 4 and S401 to S404 in FIG. 5.
[0081] The device embodiments described above are merely illustrative, and the units described as separate components may or may not be physically separated, that is, may be located in one place, or may be distributed onto multiple network elements. Some or all of the modules may be selected according to actual needs to achieve the purpose of this embodiment.
[0082] In addition, an embodiment of the present disclosure further provides a computer-readable storage medium storing a computer-executable instruction which, when executed by a processor or controller, for example, by a processor of the access point (AP) device, causes the processor to implement the method for parsing a RCPI value in the above embodiments, for example, implement the above method steps S101 to S104 in FIG. 2, S201 to S205 in FIG. 3, S301 to S305 in FIG. 4 and S401 to S404 in FIG. 5.
[0083] Embodiments of the present disclosure include: sending a measurement request for measuring strength of a connected signal to a terminal device; receiving a measurement report sent by the terminal device based on the measurement request, where the measurement report carries an RCPI value; determining a corresponding parsing algorithm according to a value interval in which the RCPI value is located; and parsing the RCPI value by utilizing the determined parsing algorithm. In the schemes provided by the embodiments of the present disclosure, by making full use of non-overlapping blind areas, also called unreasonable intervals, respectively existing in the current two parsing algorithms, based on the either / or exclusion method, an appropriate parsing algorithm can be determined by utilizing a value interval in which the obtained RCPI value is located, thereby improving the accuracy of RCPI value parsing.
[0084] As will be understood by those having ordinary skills in the art that all or some of the steps in the method, and systems disclosed above may be implemented as software, firmware, hardware and appropriate combinations thereof. Some or all of the physical components may be implemented as software executed by a processor, such as a central processing unit, a digital signal processor or a microprocessor, or as hardware, or as an integrated circuit, such as an application specific integrated circuit. Such software may be distributed on a computer-readable medium, and the computer-readable medium may include a computer storage medium (or a non-transitory medium) and a communication medium (or a transitory medium). As is well known to those having ordinary skills in the art, the term computer storage medium includes volatile and nonvolatile, removable and non-removable media implemented in any method or technology for storing information such as computer-readable instructions, data structures, program modules or other data. A computer storage medium may include RAMs, ROMs, EEPROMs, flash memories or other memory technologies, CD-ROMs, digital versatile disks (DVDs) or other optical disk storages, magnetic cassettes, magnetic tapes, magnetic disk storages or other magnetic storage devices, or any other media that can be used to store desired information and can be accessed by a computer. In addition, it is well known to those having ordinary skills in the art that the communication medium may generally include computer-readable instructions, data structures, program modules or other data in a modulated data signal such as a carrier wave or other transmission mechanism, and may include any information delivery medium.
[0085] The above is a detailed description of some implementations of the present disclosure, but the present disclosure is not limited thereto. Those having ordinary skills in the art may also make various modifications or substitutions within the protection scope defined by the claims of the present disclosure.
Claims
1. A method for parsing a Received Channel Power Indicator, RCPI, value, comprising: sending a measurement request for measuring strength of a connected signal to a terminal device (S101); receiving a measurement report sent by the terminal device based on the measurement request, wherein the measurement report carries an RCPI value (S102); determining a corresponding parsing algorithm according to a value interval in which the RCPI value is located and a preset threshold interval; and parsing the RCPI value by utilizing the determined parsing algorithm (S104).
2. The method for parsing a RCPI value of claim 1, wherein determining a corresponding parsing algorithm according to a value interval in which the RCPI value is located (S103) comprises: determining that a non-standard parsing algorithm is adopted to parse the RCPI value in response to a minimum value of the value interval in which the RCPI value is located being greater than a maximum value of the preset threshold interval (S203); wherein the non-standard parsing algorithm is: RSSI = RCPI-256, and RSSI represents a received signal strength indicator.
3. The method for parsing a RCPI value of claim 1, wherein determining a corresponding parsing algorithm according to a value interval in which the RCPI value is located (S103) comprises: determining that a standard parsing algorithm is adopted to parse the RCPI value in response to a maximum value of the value interval in which the RCPI value is located being less than a minimum value of the preset threshold interval (S303); wherein the standard parsing algorithm is: RSSI = (RCPI / 2)-100; and RSSI represents a received signal strength indicator.
4. The method for parsing a RCPI value of claim 1, wherein determining a corresponding parsing algorithm according to a value interval in which the RCPI value is located (S103) comprises: determining that a non-standard parsing algorithm or a standard parsing algorithm is adopted to parse the RCPI value in response to the value interval in which the RCPI value is located being the preset threshold interval (S403); wherein the non-standard parsing algorithm is: RSSI = RCPI-256, and the standard parsing algorithm is: RSSI = (RCPI / 2)-100, and RSSI represents a received signal strength indicator.
5. The method for parsing a RCPI value of claim 2, further comprising: marking a terminal device corresponding to the RCPI value with a non-standard parsing algorithm identifier; and saving terminal device information of the terminal device marked with the non-standard parsing algorithm identifier.
6. The method for parsing a RCPI value of claim 3, further comprising: marking a terminal device corresponding to the RCPI value with a standard parsing algorithm identifier; and saving terminal device information of the terminal device marked with the standard parsing algorithm identifier.
7. A device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor which, when executed by the processor, causes the processor to perform the method for parsing a RCPI value of any one of claims 1 to 6.
8. A computer-readable storage medium, which is stored with a computer executable instruction for performing the method for parsing a RCPI value of any one of claims 1 to 6.