An elevator fault detection method and device, electronic equipment and storage medium
By filtering user and elevator construction information with AGPS functionality, identifying resident users and generating fault detection results, the problem of timely detection of hidden faults in elevator signal coverage is solved, improving network operation efficiency and user experience.
Patent Information
- Application Number
- CN202411523458.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-10-29
- Publication Date
- 2025-10-24
- Estimated Expiration
- 2044-10-29
AI Technical Summary
In existing technologies, hidden faults in elevator signal coverage are difficult to detect in a timely manner, resulting in delayed problem detection, time-consuming and labor-intensive processes, and negative impact on user experience. This fails to effectively improve the operational efficiency of wireless networks and the perception of mobile users.
By identifying users with Assisted Global Positioning System (AGPS) functionality, and combining elevator construction information and signal distribution, the system filters out resident users and generates fault detection results, quickly determining whether there are hidden faults in the elevator's 4G coverage.
It enables rapid detection of hidden faults in elevator 4G coverage, improves wireless network operation efficiency and mobile user experience, and reduces the time and cost of fault detection.
Smart Images

Figure CN119460933B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of elevator fault detection, and in particular to an elevator fault detection method, an elevator fault detection device, an electronic device, and a computer readable storage medium. BACKGROUND
[0002] At present, the hidden faults of elevator signal coverage mainly rely on the one-line network optimization engineers and equipment maintenance personnel to discover through on-site testing, handling user complaints, and referring to the main equipment network management state. This method has many disadvantages: the problem discovery is lagging, time-consuming and labor-intensive, and the cost is high, and often the user experience is affected before it can be solved, which seriously affects the user experience. SUMMARY
[0003] The embodiments of the present application provide an elevator fault detection method, device, electronic device, and computer readable storage medium to overcome the above problems or at least partially solve the above problems.
[0004] The embodiments of the present application disclose an elevator fault detection method, comprising:
[0005] Determine the user service type, and determine the user whose service type is an assisted global positioning system function as a preliminary selection user;
[0006] Obtain elevator construction information, and determine a preliminary selection elevator whose construction position meets a preset condition through the elevator construction information;
[0007] Determine a resident user of the preliminary selection elevator from the preliminary selection user;
[0008] When the number of resident users is greater than a preset threshold, determine the preliminary selection elevator as a target elevator;
[0009] Obtain signal distribution information of the resident user of the target elevator, and generate a fault detection result for the target elevator based on the signal distribution information.
[0010] Optionally, the step of determining the user service type and determining the user whose service type is an assisted global positioning system function as a preliminary selection user comprises:
[0011] Obtain a measurement report sent by a user mobile terminal;
[0012] When it is determined through the longitude and latitude information in the measurement report that the user mobile terminal has the ability to report the position, it is determined that the user service type is an assisted global positioning system function;
[0013] Determine the user whose service type is an assisted global positioning system function as a preliminary selection user.
[0014] Optionally, the step of acquiring elevator construction information, and determining the elevator construction information to meet preset conditions to preliminarily select the elevator includes:
[0015] acquiring elevator construction information;
[0016] filtering out the elevator with an outdoor elevator entrance from the elevator construction information, and determining the elevator as a preliminarily selected elevator.
[0017] Optionally, the step of determining a resident user of the preliminarily selected elevator from the preliminarily selected users includes:
[0018] determining the time when the preliminarily selected user reports the latitude and longitude information for the last time before entering the target elevator as an elevator entering time;
[0019] determining the time when the preliminarily selected user reports the latitude and longitude information for the first time after the user mobile terminal accesses a broadband as an elevator leaving time;
[0020] when the time interval between the elevator leaving time and the elevator entering time is greater than a preset interval range threshold, checking a historical online record of the preliminarily selected user for the preliminarily selected elevator;
[0021] when it is determined that the preliminarily selected user meets a preset ride number within a preset time period through the historical online record, determining the preliminarily selected user as a resident user of the preliminarily selected elevator.
[0022] Optionally, the method further includes:
[0023] when the time interval between the elevator leaving time and the elevator entering time is greater than a preset interval range threshold, and it is determined that the preliminarily selected user meets a preset ride number within a preset time period, and it is determined that there is no online log for the preliminarily selected elevator, configuring a preset reference signal receiving power for the preliminarily selected elevator.
[0024] Optionally, the step of generating a fault detection result for the target elevator based on the signal distribution information includes:
[0025] determining a coverage value of a specific signal in the target elevator and an occurrence probability of the coverage value from the signal distribution information;
[0026] calculating an expected value for the specific signal using the coverage value and the occurrence probability;
[0027] generating a fault detection result for the target elevator based on the expected value.
[0028] Optionally, the step of generating the fault detection result for the target elevator based on the expected value comprises:
[0029] When the expected value is greater than a preset threshold, then determine the current expected value of the resident user and the previous situation expected value of the resident user;
[0030] Calculate the expected relative change rate using the current expected value of the resident user and the previous situation expected value of the resident user;
[0031] When the expected relative change rate is greater than a preset change rate threshold, generate a fault detection result for the target elevator, and the fault detection result is used to determine a threshold for the signal coverage of the target elevator to exist a hidden fault.
[0032] The embodiment of the application also discloses an elevator fault detection device, comprising:
[0033] A preliminary selection user determination module is configured to determine a user service type, and determine a user with an assisted global positioning system function as a preliminary selection user.
[0034] A preliminary selection elevator determination module is configured to obtain elevator construction information, and determine a preliminary selection elevator based on the elevator construction information.
[0035] A resident user determination module is configured to determine a resident user for the preliminary selection elevator from the preliminary selection user.
[0036] A target elevator determination module is configured to determine the preliminary selection elevator as a target elevator when the number of resident users is greater than a preset threshold.
[0037] A fault detection result generation module is configured to obtain signal distribution information of the resident user of the target elevator, and generate a fault detection result for the target elevator based on the signal distribution information.
[0038] The embodiment of the application also discloses an electronic device, comprising a processor, a communication interface, a memory and a communication bus, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus.
[0039] The memory is configured to store a computer program.
[0040] The processor is configured to execute the program stored on the memory, and implement the method described in the embodiment of the application.
[0041] The embodiment of the present application also discloses a computer readable storage medium, which stores instructions, and when the instructions are executed by one or more processors, the processors execute the method according to the embodiment of the present application.
[0042] The embodiment of the present application has the following advantages:
[0043] The embodiment of the present application determines the user service type, determines a user with an auxiliary global positioning system function as a preliminary selection user according to the user service type, acquires elevator construction information, determines a preliminary selection elevator according to the elevator construction information, determines a resident user of the preliminary selection elevator from the preliminary selection user, determines the preliminary selection elevator as a target elevator when the number of the resident user is greater than a preset threshold, acquires signal distribution information of the resident user of the target elevator, and generates a fault detection result of the target elevator based on the signal distribution information, so that an elevator with a coverage problem can be quickly found, and wireless network operation efficiency and mobile user experience can be improved. BRIEF DESCRIPTION OF DRAWINGS
[0044] Figure 1 is a step flowchart of an elevator fault detection method provided in the embodiment of the present application;
[0045] Figure 2 is a flowchart of an elevator fault detection method provided in the embodiment of the present application;
[0046] Figure 3 is a structural block diagram of an elevator fault detection device provided in the embodiment of the present application;
[0047] Figure 4 is a hardware structural block diagram of an electronic device provided in the embodiment of the present application;
[0048] Figure 5 is a schematic diagram of a computer readable medium provided in the embodiment of the present application. DETAILED DESCRIPTION
[0049] In order to make the above objectives, characteristics and advantages of the present application more apparent, comprehensible and easy to understand, the present application will be further described in detail below with reference to the drawings and specific embodiments.
[0050] In practical application, the wireless signal coverage of the elevator is mainly completed by the room division construction due to the closed nature of the elevator; since the wireless signal coverage antenna of the elevator is basically a passive device, it cannot be discovered in time through the network management when a hidden failure occurs. If the elevator signal coverage has a hidden failure problem, not only the use perception of the mobile user in the elevator is affected, but also the external help cannot be realized when the elevator encounters a failure, which easily causes serious safety problems. The current hidden failure problem of the elevator signal coverage is mainly discovered by the first-line network optimization and equipment maintenance personnel through on-site signal testing, processing user complaints and combining the network management state of the main device; such method has problems of discovering problems late, consuming time long, consuming manpower cost large and knowing after affecting the user perception, etc. Therefore, how to quickly judge whether the 4G coverage of the elevator has a hidden failure by using certain technology is particularly important.
[0051] In order to identify whether the network 4G coverage of the elevator has a hidden failure problem, the signal change of the mobile user in the elevator is used to judge whether the 4G coverage of the elevator has a hidden failure, so as to quickly find the elevator with coverage problem and improve the wireless network operation efficiency and the use perception of the mobile user.
[0052] In the specific implementation, the embodiment of the present application mainly provides a method for discovering that the 4G coverage of the elevator has a hidden failure based on the user dimension. Since the present application is to judge whether the 4G coverage of the elevator has a hidden failure, the state of the room division base station main device needs to be verified through the network management first. In the case that the main device is normal, the 4G signal strength of the mobile user accessing the elevator is identified, so as to provide a basis for judging whether the 4G coverage of the elevator has a hidden failure.
[0053] Firstly, the mobile user with the home broadband service of the operator and with the AGPS function can be selected as the preliminary selected user, which is used to identify and calculate the time when the mobile user generally enters and leaves the elevator, so as to obtain the signal strength and frequency of the mobile user accessing the 4G coverage cell of the elevator.
[0054] Next, the pure room division coverage scheme can be identified through the base station planning scheme, and the elevator with the entrance existing outdoors can be selected as the preliminary selected elevator, which is used to exclude the interference of the garage room division signal and the room division signal covering outdoors.
[0055] Then, the matching of the preliminary selected user and the preliminary selected elevator is performed, the permanent user of the preliminary selected elevator is identified, and the preliminary selected elevator with the permanent user greater than or equal to a certain number is output as the target elevator, which is the elevator capable of identifying the 4G coverage hidden failure.
[0056] Finally, the discrete probability function of the coverage is introduced, and whether the 4G coverage of the elevator has a hidden failure is judged by expectation.
[0057] The embodiment of the application can be used for quickly finding whether there is a hidden fault in 4G coverage of the elevator, facilitating the rectification of elevator coverage problems, and to a certain extent, helping to improve network operation efficiency and enhance mobile user perception guarantee capability.
[0058] Referring to Figure 1 , a step flow chart of an elevator fault detection method provided in the embodiment of the application is shown, which can specifically include the following steps:
[0059] Step 101, determining a user service type, and determining a user with an assisted global positioning system function as a preliminary selection user;
[0060] Step 102, acquiring elevator construction information, and determining a preliminary selection elevator with a construction position meeting a preset condition through the elevator construction information;
[0061] Step 103, determining a resident user for the preliminary selection elevator from the preliminary selection user;
[0062] Step 104, determining the preliminary selection elevator as a target elevator when a number of the resident users is greater than a preset threshold;
[0063] Step 105, acquiring signal distribution condition information of the resident user of the target elevator, and generating a fault detection result for the target elevator based on the signal distribution condition information.
[0064] AGPS, the full name of which is Assisted Global Positioning System, is translated as assisted global positioning system in Chinese. It is a technology that accelerates GPS positioning through network assistance.
[0065] Working principle of AGPS:
[0066] Utilize network assistance information: AGPS devices will connect to an auxiliary server through a mobile network, and obtain some pre-computed satellite position information (ephemeris) and other data from the server.
[0067] Accelerate the positioning process: these pre-acquired data can help the GPS receiver find satellite signals faster, shorten the positioning time.
[0068] Improve positioning accuracy: in some cases, AGPS can also improve the accuracy of positioning, especially in urban environments or places where GPS signals are weak.
[0069] Advantages of AGPS:
[0070] Fast positioning: Compared to traditional GPS, AGPS can obtain positioning results faster.
[0071] Improved positioning success rate: In weak signal environments, AGPS can improve the probability of successful positioning.
[0072] Reduced power consumption: By shortening the positioning time, AGPS can reduce the power consumption of the device.
[0073] Applications of AGPS
[0074] Smartphones: Most smartphones have built-in AGPS functionality to provide map navigation, location sharing, and other services.
[0075] Car navigation systems: Car navigation systems also commonly use AGPS technology to improve navigation accuracy and response speed.
[0076] Internet of Things devices: Many Internet of Things devices, such as smartwatches and fitness bands, also use AGPS for positioning.
[0077] In simple terms, AGPS is like giving GPS a "booster" that allows it to find your location faster and more accurately.
[0078] AGPS accelerates the GPS positioning process through network assistance, improving positioning efficiency and accuracy. It has been widely used in daily life to provide more convenient location services.
[0079] In specific implementations, the present embodiment can select users with home broadband services and AGPS functionality as the initial selection of users, to identify and calculate the time when the mobile user enters and leaves the elevator, and thus obtain the signal strength and frequency of the mobile user accessing the 4G coverage cell of the elevator.
[0080] Next, elevator construction information can be obtained, such as base station planning schemes for the elevator. Through the elevator construction information, a pure indoor coverage scheme is identified, and elevators with outdoor entrances are selected as the initial selection of elevators to exclude interference from garage indoor signals and indoor signal coverage outdoors.
[0081] Then, the initial selection of users and the initial selection of elevators are matched to identify the resident users of the initial selection of elevators, and the initial selection of elevators with resident users greater than or equal to a certain number is output as the target elevator, which is an elevator that can perform 4G coverage invisible fault identification. For example, to reduce the impact of a few individual resident users, this document considers that the number of resident users needs to be greater than or equal to 10.
[0082] Finally, the signal distribution information of the resident user of the target elevator is obtained, and a fault detection result for the target elevator is generated based on the signal distribution information to determine whether there is an invisible fault in the 4G coverage of the elevator.
[0083] In the embodiment of the application, the user service type is determined, and the user service type is determined as an auxiliary global positioning system function user to be a preliminary selection user; elevator construction information is obtained, and a preliminary selection elevator is determined by the elevator construction information; a resident user of the preliminary selection elevator is determined from the preliminary selection user; when the number of the resident user is greater than a preset threshold, the preliminary selection elevator is determined as a target elevator; signal distribution information of the resident user of the target elevator is obtained, and a fault detection result for the target elevator is generated based on the signal distribution information, so that an elevator with a coverage problem can be quickly found, and wireless network operation efficiency and mobile user use perception are improved.
[0084] On the basis of the above-mentioned embodiment, a variant embodiment of the above-mentioned embodiment is proposed, and it should be noted that, in order to make the description brief, only the differences from the above-mentioned embodiment are described in the variant embodiment.
[0085] Reference Figure 2 , Figure 2 is a flowchart of an elevator fault detection method provided in the embodiment of the application;
[0086] In an optional embodiment of the application, the step of determining the user service type and determining the user service type as an auxiliary global positioning system function user to be a preliminary selection user comprises:
[0087] Obtaining a measurement report sent by a user mobile terminal;
[0088] When it is determined that the user mobile terminal has a position reporting capability through the latitude and longitude information in the measurement report, it is determined that the user service type is an auxiliary global positioning system function;
[0089] The user service type is determined as an auxiliary global positioning system function user to be a preliminary selection user.
[0090] MR information, that is, Measurement Report, in the field of wireless communication, especially in the mobile communication network, refers to a report sent by a user equipment (UE, such as your mobile phone) to a base station. This report contains measurement data of the UE on the surrounding wireless network environment, such as signal strength, signal quality and other information.
[0091] The role of MR information:
[0092] Network optimization: By analyzing the MR information sent by the UE, the base station can understand the network coverage, interference situation, etc., and thus make targeted network optimization to improve user experience.
[0093] Handover decision: When the UE is moving, the base station will judge whether to perform cell handover according to the MR information sent by the UE, to ensure that the UE is always connected to the cell with the best signal.
[0094] Resource allocation: The base station can allocate more appropriate wireless resources to the UE according to its MR information, to improve system capacity and user experience.
[0095] Content of MR information:
[0096] The MR information contains a large amount of measurement data, including:
[0097] Service cell measurement data:
[0098] Reference signal received power (RSRP): Reflects the strength of the service cell signal.
[0099] Reference signal received quality (RSRQ): Reflects the quality of the service cell signal, taking into account the influence of RSRP and interference.
[0100] Signal-to-noise ratio (SINR): Reflects the ratio of signal to interference, which is also an important indicator of signal quality.
[0101] Neighbor cell measurement data:
[0102] RSRP, RSRQ, etc. of neighboring cells.
[0103] Other measurement data:
[0104] Interference measurement data, frequency offset measurement data, and time advance measurement data.
[0105] Reporting method of MR information:
[0106] The UE can periodically report MR information to the base station, or trigger reporting when certain events occur, such as:
[0107] Periodic reporting: The UE sends MR information at a certain period to allow the base station to understand the network status in real time.
[0108] Event-triggered reporting: When certain events occur, such as sudden signal strength drop, discovery of better neighboring cells, etc., the UE will immediately report MR information to the base station.
[0109] MR information is a very important kind of information in wireless communication networks, which carries the perception of the UE to the wireless environment. By analyzing the MR information, the operator can better optimize the network and improve the user experience.
[0110] In a specific implementation, in order to better serve users, the embodiment of the present application can screen out potential target users in the following way:
[0111] Broadband information verification: the embodiment of the present application will check the user's opening information to confirm whether it is a local broadband user of the operator.
[0112] Location information verification: the embodiment of the present application will analyze the measurement report (MR) data reported by the user's mobile terminal to determine whether it has the ability to report latitude and longitude position.
[0113] Only users who meet the above two conditions will be included in the preliminary selection list of the embodiment of the present application.
[0114] In this way, the embodiment of the present application can more accurately lock the customer group that is both a broadband user and can provide location information, laying the foundation for the subsequent detection process.
[0115] In an optional embodiment of the present application, the step of acquiring elevator construction information and determining that the construction location meets the preset condition to preliminarily select the elevator through the elevator construction information includes:
[0116] Acquiring elevator construction information;
[0117] Filtering out elevators with outdoor entrances through the elevator construction information, and determining the elevators as preliminarily selected elevators.
[0118] By analyzing the changes of 4G signals in elevators, the signal coverage in elevators can be accurately evaluated, and potential hidden faults can be found. In order to exclude the interference of other factors, the embodiment of the present application can select the cells covered by the pure indoor distribution system (room distribution) to further study the elevators with outdoor entrances.
[0119] Such selection can ensure:
[0120] Single signal source: avoid the influence of outdoor base station signals on the signals in the elevator, so as to more accurately evaluate the performance of the room distribution system.
[0121] Consistent environmental factors: reduce the influence of outdoor environmental changes on signals, and improve the reliability of research results.
[0122] In this way, more attention can be paid to the signal problems inside the elevator, and the efficiency of fault troubleshooting can be improved.
[0123] The embodiment of the present application can more centrally focus on the signal problem in the elevator, and improve the troubleshooting efficiency by acquiring elevator construction information, screening out an elevator with an elevator entrance existing outdoors from the elevator construction information, and determining a preliminary selection elevator.
[0124] In an optional embodiment of the present application, the step of determining a resident user for the preliminary selection elevator from the preliminary selection users comprises:
[0125] The time when the preliminary selection user last reported the latitude and longitude information before entering the target elevator is determined as the elevator entering time;
[0126] The time when the user mobile terminal of the preliminary selection user first reports the latitude and longitude information after being connected to the broadband is determined as the elevator leaving time;
[0127] When the time interval between the elevator leaving time and the elevator entering time is greater than a preset interval range threshold, the historical online record of the preliminary selection user for the preliminary selection elevator is checked;
[0128] When it is determined through the historical online record that the preliminary selection user meets a preset ride frequency within a preset time period, the preliminary selection user is determined as a resident user of the preliminary selection elevator.
[0129] In order to accurately evaluate the 4G signal quality in the elevator, the time range of the user riding the elevator needs to be determined. By analyzing the reported position information and network access record of the user, the time when the user enters and leaves the elevator can be roughly inferred.
[0130] The specific manner is as follows:
[0131] Determine the building where the user is located: according to the last reported latitude and longitude position of the user, it is judged whether the user is near the building.
[0132] Determine whether the user enters the elevator: if the position reported by the user is within 0-10 meters from the edge of the building, and the network cell accessed is an outdoor coverage cell, it can be considered that the user has entered the elevator.
[0133] Determine whether the user leaves the elevator: when the user returns home and first accesses the broadband network, it can be considered that the user has left the elevator.
[0134] In the embodiment of the present application, in order to accurately evaluate the 4G signal quality in the elevator, the specific time of the user riding the elevator can be determined. Considering that a room cell usually covers multiple buildings, the activity time of the user in the elevator can be calculated in the following manner:
[0135] The determination of the entering elevator time can be that the time when the user last reports the latitude and longitude information before entering the target elevator is determined as the entering elevator time.
[0136] Exemplarily, when the user last reports the position near the building (within 0-10 meters from the edge of the building) and the accessed network cell is an outdoor coverage cell, it is considered that the user has entered the elevator, and thus the time point can be used as the entering elevator time.
[0137] The determination of the leaving elevator time can be that the time when the user's user mobile terminal accesses the broadband and first reports the latitude and longitude information is determined as the leaving elevator time.
[0138] Exemplarily, when the user accesses the broadband network for the first time after returning home, it is considered that the user has left the elevator, and thus the time point can be used as the leaving elevator time.
[0139] The activity time of the user in the elevator is inferred by the time when the user last reports the position and the time when the user accesses the broadband for the first time. However, in actual application, this method has a potential problem: if the user stays near the elevator for a period of time before returning home after leaving the elevator, the latitude and longitude information reported during the stay period can be mistakenly considered as the signal of the user in the elevator. This can cause some signal data in the elevator to be missed, and thus affect the evaluation of the network coverage in the elevator.
[0140] To solve this problem, an embodiment of the present application proposes a new method:
[0141] First, the time interval between the leaving elevator time and the entering elevator time of the user is determined by the above method, and a preset interval range threshold is set in advance. When the time interval between the leaving elevator time and the entering elevator time is greater than the preset interval range threshold, it is determined that the leaving elevator time and the entering elevator time of the user are valid.
[0142] Exemplarily, the preset interval range threshold can be set to 3 minutes. If the time difference (time interval) between the time when the user last reports the latitude and longitude and the time when the user accesses the broadband for the first time is greater than or equal to 3 minutes, it is determined that the leaving elevator time and the entering elevator time of the user are valid. If the time difference (time interval) between the time when the user last reports the latitude and longitude and the time when the user accesses the broadband for the first time is less than 3 minutes, the reporting time is moved forward until the time difference of 3 minutes is met.
[0143] The reason is that it is considered that the user is not likely to return to the elevator again within 3 minutes after leaving the elevator, and thus the reported latitude and longitude before 3 minutes is considered as the last report of the user in the elevator.
[0144] The setting of the preset interval range threshold can be determined according to the balance between accuracy and efficiency. If the time threshold is set too short, some effective signal data may be missed; if the time threshold is set too long, too much noise data may be introduced.
[0145] By this method, the activity time of the user in the elevator can be more accurately determined, so that the signal strength data in the elevator can be more comprehensively collected, and more reliable data support can be provided for evaluating the network coverage in the elevator.
[0146] After determining that the user leaving time and the user entering time are valid, the historical online record of the preliminary selected user for the preliminary selected elevator can be viewed;
[0147] When it is determined that the preliminary selected user meets a preset ride number within a preset time period through the historical online record, the preliminary selected user is determined as a resident user of the preliminary selected elevator;
[0148] Optionally, the method further comprises:
[0149] When the time interval of the user leaving time and the user entering time is greater than a preset interval range threshold, and it is determined that the preliminary selected user meets a preset ride number within a preset time period, and it is determined that the online log for the preliminary selected elevator does not exist, a preset reference signal receiving power is configured for the preliminary selected elevator.
[0150] In a specific implementation, for the case that there are multiple elevators in a building, the strategy implemented by the present application is to uniformly evaluate whether there is a 4G coverage hidden fault in the multiple elevators.
[0151] The historical online record can be used to determine whether there is a preliminary selected user for the preliminary selected elevator in the online log of the user.
[0152] Exemplarily, in order to exclude the influence of occasional users, a resident algorithm is introduced based on this patent, which is defined as that there is an online log in the elevator 4G cell for four days in a week, and the online log is identified by DPI data. The specific formula is as follows:
[0153]
[0154] i is 1 to 7 days, n i is 1, otherwise 0.
[0155] n i represents whether a user has an online log in the 4G cell of the elevator on the ith day. If the user has an online log on the ith day, n i is 1; otherwise, 0.
[0156] The algorithm represented by the above formula is actually used to identify the resident user. By counting how many days a user has online log in the 4G cell of the elevator within 7 days, if the number of days is greater than or equal to 4, it is considered that the user is a resident user of the elevator. The resident algorithm is used to identify the resident user, so as to eliminate the influence of occasional abnormal users on the calculation result.
[0157] RSRP (Reference Signal Received Power) refers to the reference signal received power. In a wireless communication system, the base station will send some special signals (reference signals) to the user equipment, and the user equipment can judge the current signal strength by measuring the power of these signals. The RSRP mean value is the average value of all RSRP values measured by the user equipment within a period of time.
[0158] The purpose of calculating the RSRP mean value is:
[0159] Reflect the quality of cell coverage: RSRP mean value can reflect the average signal strength in the cell, which is an important indicator to measure the quality of cell coverage.
[0160] Evaluate user experience: The higher the RSRP mean value, the stronger the signal received by the user equipment, and the better the user experience.
[0161] Optimize the network: By analyzing the RSRP mean value of different cells, the operator can find out the areas with weak signal coverage and carry out targeted network optimization.
[0162] By calculating the RSRP mean value, we can understand the signal coverage in the cell, evaluate the user experience, and provide data support for network optimization.
[0163] Exemplarily, the preset reference signal received power can be determined and configured by the following formula, and the specific formula is as follows:
[0164]
[0165] Wherein, x p represents the RSRP mean value of MR, that is, the average value of the reference signal received power (RSRP) of the preliminary selected user, x i represents the RSRP value reported in each MR, that is, the RSRP value reported by the preliminary selected user in the i th measurement report (MR), and n represents the total number of MR sampling points.
[0166] The meaning and purpose of the algorithm are:
[0167] Identify resident users: Through the resident algorithm introduced before, we have screened out a batch of resident users.
[0168] Calculate RSRP average: For these regular users, calculate their RSRP average within the elevator cell.
[0169] Handle special cases: If a regular user has no internet logs within the elevator cell, but has internet logs in outdoor cells, then consider the RSRP average of this user to be -128.
[0170] The purpose of setting the RSRP average of users without internet logs to -128 is:
[0171] -128 significance: In wireless communication, -128 dBm usually indicates that the signal is very weak or there is no signal.
[0172] Handle special cases: If a regular user has no internet logs within the elevator, but has internet logs near the elevator, it can be inferred that the signal within the elevator may be very weak or even not covered. Setting the RSRP average to -128 can mark this special case for subsequent analysis.
[0173] Avoid misjudgment: This way of handling can avoid misjudging some areas with poor signal quality as areas with good signal coverage.
[0174] The advantages of the algorithm are:
[0175] Single effective: By calculating the average, the signal quality of users within the elevator can be quickly evaluated.
[0176] Easy to implement: The algorithm is simple to implement and has a small amount of calculation.
[0177] Can identify special cases: It can identify users who are regular users but have poor signal quality within the elevator.
[0178] In addition, we can also consider introducing the time dimension into the analysis to analyze the RSRP changes of users at different time periods.
[0179] Consider other indicators of signal quality: In addition to RSRP, other signal quality indicators such as SINR, CQI, etc. can also be considered.
[0180] Combine user feedback: We can combine user feedback information to correct the algorithm results.
[0181] By calculating the RSRP average of regular users and handling users without internet logs, we can more comprehensively evaluate the signal coverage within the elevator. This algorithm provides important data support for subsequent detection processes.
[0182] In an optional embodiment of the present application, the step of generating the fault detection result for the target elevator based on the signal distribution information comprises:
[0183] determining a coverage value of a specific signal in the target elevator based on the signal distribution information, and a probability of occurrence of the coverage value;
[0184] calculating an expected value for the specific signal based on the coverage value and the probability of occurrence;
[0185] generating the fault detection result for the target elevator based on the expected value.
[0186] In actual applications, in order to better comprehensively evaluate the overall signal situation of the elevator regular user, the embodiment of the present application can introduce a discrete probability function of coverage to respectively describe the signal distribution situation of the regular user in the elevator.
[0187] In specific implementations, the coverage value of the specific signal in the target elevator and the probability of occurrence of the coverage value can be obtained based on the signal distribution information.
[0188] Exemplarily, the expected value can be calculated based on the following formula, and the specific formula definition is shown as follows:
[0189] P i =P(X i )
[0190] wherein, X i represents the coverage value, and P i represents the probability of the coverage value taking X i .
[0191] The expected value calculation formula is shown as follows:
[0192]
[0193] The above formula represents the expectation of a random variable.
[0194] E: represents the expectation of a random variable, that is, the weighted average of all possible values of the random variable.
[0195] X i represents the coverage value.
[0196] P i represents the probability of the coverage value taking X i .
[0197] Σ(j=1to m): represents the summation of all possible values, and m represents the number of all possible values.
[0198] The above formula is to calculate the average value of a random variable, but considering the different probabilities of each value, the weighted average of each value is calculated.
[0199] In the scenario of elevator signal coverage, this formula is used to describe the distribution of the signal coverage of the resident user in the elevator.
[0200] Xi: represents the signal coverage value (such as RSRP value) of a certain position in the elevator.
[0201] Pj: represents the probability of the resident user appearing at this position.
[0202] E: represents the average signal coverage value of the resident user in the elevator.
[0203] By calculating this expected value, a comprehensive index can be obtained to evaluate the overall signal quality of the resident user in the elevator. For example, if the current expectation is less than -105, there is a coverage hidden fault in the elevator coverage.
[0204] In an optional embodiment of the present application, the step of generating a fault detection result for the target elevator through the expected value comprises:
[0205] When the expected value is greater than a preset threshold, the current expected value of the resident user and the previous situation expected value of the resident user are determined;
[0206] The expected relative change rate is calculated using the current expected value of the resident user and the previous situation expected value of the resident user;
[0207] When the expected relative change rate is greater than a preset change rate threshold, a fault detection result for the target elevator is generated, which is used to determine the threshold of the signal coverage hidden fault of the target elevator.
[0208] If the current signal strength expectation is greater than or equal to -105, the signal change situation of the resident user before and after a period of time is judged by the expected change rate of the probability function. It is defined as follows:
[0209]
[0210] F is the expected relative change rate, E2 is the current expected value of the resident user, and E1 is the previous situation expected value of the resident user.
[0211] For the past expected value, it can be stored in a specific hardware device, and the embodiment of the present application can read the previous situation expected value of the resident user from the hardware device when needed.
[0212] F is less than 0, which means that the elevator signal has not deteriorated, and greater than 0, which means that the elevator signal has deteriorated.
[0213] Exemplarily, the preset change rate threshold can be set as 10%, and if F is greater than or equal to 10%, it can be determined that the signal coverage of the target elevator exists a threshold of invisible fault.
[0214] It should be noted that, for the method embodiments, in order to simply describe, they are all expressed as a series of action combinations, but those skilled in the art should know that the embodiments of the present application are not limited by the order of the described actions, because according to the embodiments of the present application, certain steps can be performed in other order or simultaneously. Secondly, those skilled in the art should know that the embodiments described in the specification all belong to preferred embodiments, and the actions involved are not necessarily necessary for the embodiments of the present application.
[0215] Referring to Figure 3 , a structural block diagram of an elevator fault detection device provided in the embodiments of the present application is shown, which can specifically include the following modules:
[0216] The preliminary selection user determination module 301 is configured to determine a user service type, and determine a user with an assisted global positioning system function as a preliminary selection user.
[0217] The preliminary selection elevator determination module 302 is configured to obtain elevator construction information, and determine a preliminary selection elevator by the elevator construction information.
[0218] The resident user determination module 303 is configured to determine a resident user for the preliminary selection elevator from the preliminary selection users.
[0219] The target elevator determination module 304 is configured to determine the preliminary selection elevator as a target elevator when the number of the resident users is greater than a preset threshold.
[0220] The fault detection result generation module 305 is configured to obtain signal distribution information of the resident users of the target elevator, and generate a fault detection result for the target elevator based on the signal distribution information.
[0221] For the device embodiments, since they are basically similar to the method embodiments, the description is relatively simple, and the related parts refer to the part of the method embodiments.
[0222] In addition, the embodiments of the present application also provide an electronic device, which includes a processor, a memory, a computer program stored in the memory and executable on the processor, and when the computer program is executed by the processor, it implements the processes of the above elevator fault detection method embodiments and can achieve the same technical effects. To avoid repetition, it will not be repeated here.
[0223] The embodiment of the present application further provides a computer readable storage medium, and the computer readable storage medium stores a computer program. The computer program is executed by a processor to realize each process of the elevator fault detection method embodiment and achieve the same technical effects. To avoid repetition, details are not described herein. The computer readable storage medium includes a read-only memory (ROM), a random access memory (RAM), a magnetic disk, an optical disk, and the like.
[0224] Figure 4 A hardware structure schematic diagram of an electronic device for implementing various embodiments of the present application.
[0225] The electronic device 400 includes, but is not limited to, a radio frequency unit 401, a network module 402, an audio output unit 403, an input unit 404, a sensor 405, a display unit 406, a user input unit 407, an interface unit 408, a memory 409, a processor 410, and a power supply 411, and the like. Those skilled in the art can understand that the electronic device structure shown in the figure is not a limitation on the electronic device, and the electronic device can include more or fewer components than the figure, or combine certain components, or different component arrangements. In the embodiments of the present application, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle terminal, a wearable device, and a pedometer, and the like. Figure 4 The electronic device structure shown in the figure is not a limitation on the electronic device, and the electronic device can include more or fewer components than the figure, or combine certain components, or different component arrangements. In the embodiments of the present application, the electronic device includes, but is not limited to, a mobile phone, a tablet computer, a notebook computer, a palm computer, a vehicle terminal, a wearable device, and a pedometer, and the like.
[0226] It should be understood that in the embodiments of the present application, the radio frequency unit 401 can be used for receiving and sending signals in the process of information or call. Specifically, after receiving the downlink data from the base station, the processor 410 processes it. In addition, the uplink data is sent to the base station. Generally, the radio frequency unit 401 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, and the like. In addition, the radio frequency unit 401 can also communicate with the network and other devices through a wireless communication system.
[0227] The electronic device provides wireless broadband Internet access for users through the network module 402, such as helping users to send and receive emails, browse web pages, and access streaming media, and the like.
[0228] The audio output unit 403 can convert audio data received by the radio frequency unit 401 or the network module 402 or stored in the memory 409 into an audio signal and output as a sound. Moreover, the audio output unit 403 can also provide audio output related to a specific function performed by the electronic device 400 (for example, a call signal receiving sound, a message receiving sound, and the like). The audio output unit 403 includes a speaker, a buzzer, a receiver, and the like.
[0229] The input unit 404 is configured to receive audio or video signals. The input unit 404 can include a graphics processor (GPU) 4041 and a microphone 4042. The graphics processor 4041 processes image data of a still picture or a video obtained by an image capture device (e.g., a camera) in a video capture mode or an image capture mode. Processed image frames can be displayed on the display unit 406. Processed image frames can be stored in the memory 409 (or other storage medium) or transmitted via the radio frequency unit 401 or the network module 402. The microphone 4042 can receive sound and can process such sound as audio data. Processed audio data can be converted into a format that can be transmitted to a mobile communication base station via the radio frequency unit 401 in a telephone call mode.
[0230] The electronic device 400 also includes at least one sensor 405, such as an optical sensor, a motion sensor, and other sensors. Specifically, the optical sensor includes an ambient light sensor and a proximity sensor, wherein the ambient light sensor can adjust the brightness of the display panel 4061 according to the brightness of ambient light, and the proximity sensor can turn off the display panel 4061 and / or the backlight when the electronic device 400 is moved to the ear. As one of the motion sensors, the accelerometer sensor can detect the magnitude of acceleration in each direction (generally three axes), and when at rest, can detect the magnitude and direction of gravity, and can be used to identify the electronic device posture (such as screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, knock), and the like. The sensor 405 can also include a fingerprint sensor, a pressure sensor, an iris sensor, a molecular sensor, a gyroscope, a barometer, a hygrometer, a thermometer, an infrared sensor, and the like, which will not be described here.
[0231] The display unit 406 is configured to display information input by a user or information provided to the user. The display unit 406 can include a display panel 4061, which can be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), or the like.
[0232] The user input unit 407 can be used to receive inputted digital or character information, and to generate key signal input related to user settings of the electronic device and control of functions. Specifically, the user input unit 407 includes a touch panel 4071 and other input devices 4072. The touch panel 4071, also called a touch screen, can collect a user's touch operation (such as a user's operation on or near the touch panel 4071 using a finger, a stylus, or any suitable object or accessory) on or near it. The touch panel 4071 can include two parts, a touch detection device and a touch controller. The touch detection device detects the user's touch position and detects a signal caused by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into touch coordinates, and sends it to the processor 410, receives commands from the processor 410 and executes them. In addition, the touch panel 4071 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic wave. In addition to the touch panel 4071, the user input unit 407 can also include other input devices 4072. Specifically, the other input devices 4072 can include, but are not limited to, a physical keyboard, function keys (such as volume control buttons, on / off buttons, etc.), trackballs, mice, joysticks, and the like, which will not be described here.
[0233] Further, the touch panel 4071 can be overlaid on the display panel 4061, and when the touch panel 4071 detects a touch operation on or near it, it transmits to the processor 410 to determine the type of touch event, and then the processor 410 provides corresponding visual output on the display panel 4061 according to the type of touch event. Although in the Figure 4 In some embodiments, the touch panel 4071 and the display panel 4061 can be integrated to realize the input and output functions of the electronic device, which is not limited here.
[0234] The interface unit 408 is an interface for connecting external devices to the electronic device 400. For example, the external devices can include a wired or wireless headset port, an external power supply (or battery charger) port, a wired or wireless data port, a memory card port, a port for connecting a device having an identification module, an audio input / output (I / O) port, a video I / O port, a headphone port, and the like. The interface unit 408 can be used to receive input (e.g., data information, power, etc.) from external devices and transmit the received input to one or more elements within the electronic device 400, or can be used to transmit data between the electronic device 400 and external devices.
[0235] The memory 409 can be used to store software programs and various data. The memory 409 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, application programs required by at least one function (such as a sound playing function, an image playing function, etc.), and the like; and the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), and the like. In addition, the memory 409 can include a high-speed random access memory, and can also include a nonvolatile memory, for example, at least one magnetic disk storage device, a flash memory device, or other volatile solid-state memory device.
[0236] The processor 410 is the control center of the electronic device, connects all parts of the electronic device through various interfaces and lines, performs various functions of the electronic device and processes data by running or executing software programs and / or modules stored in the memory 409 and calling data stored in the memory 409, and thus performs overall monitoring of the electronic device. The processor 410 can include one or more processing units; preferably, the processor 410 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs, and the like, and the modem processor mainly processes wireless communication. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 410.
[0237] The electronic device 400 can also include a power supply 411 (such as a battery) for supplying power to various components; preferably, the power supply 411 can be logically connected to the processor 410 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system.
[0238] In addition, the electronic device 400 includes some functional modules that are not shown, which will not be described here.
[0239] It should be noted that in this document, the term "comprising" or "including" or any other variant thereof is intended to cover non-exclusive inclusion, so that a process, method, article, or device including a series of elements not only includes those elements, but also includes other elements not explicitly listed, or further includes elements inherent to such a process, method, article, or device. Without more limitations, the element defined by the statement "including a" does not exclude the presence of another identical element in the process, method, article, or device including the element.
[0240] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of software plus the necessary general hardware platform, and of course can also be implemented by hardware, but in many cases the former is a better embodiment. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, can be embodied in the form of a software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a number of instructions for enabling a terminal (which can be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in each embodiment of the present invention.
[0241] like Figure 5 As shown, in another embodiment provided by the present invention, a computer-readable storage medium 501 is further provided, in which instructions are stored. When the computer-readable storage medium 501 is run on a computer, the computer executes the elevator fault detection method described in the above embodiment.
[0242] The embodiments of the present invention are described above in conjunction with the accompanying drawings, but the present invention is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present invention, ordinary technicians in this field can also make many forms without departing from the scope of protection of the present invention and the claims, all of which are protected by the present invention.
[0243] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed in the embodiments of the present invention can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of the present invention.
[0244] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0245] In the embodiments of the present application, it should be understood that the disclosed apparatus and method can be implemented in other manners. For example, the described apparatus embodiments are merely schematic. The units as divided can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the displayed or discussed mutual couplings or direct couplings or communication connections can be indirect couplings or communication connections through some interfaces, devices or units, and can be in electrical, mechanical or other forms.
[0246] The units described as separate components can or can not be physically separate, and the components displayed as units can or can not be physical units, i.e., can be located in one place, or can be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purposes of the embodiments of the present application.
[0247] In addition, each functional unit in the various embodiments of the present application can be integrated in one processing unit, or each unit can exist physically, or two or more units can be integrated in one unit.
[0248] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes various media that can store program codes, such as U disk, mobile hard disk, ROM, RAM, magnetic disk or optical disk, etc.
[0249] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, which should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. An elevator failure detection method characterized by, The method comprises the following steps: determining a user service type, and determining a user with the user service type of an assisted global positioning system function as a preliminary selection user; the user service type of the preliminary selection user is a user with a home broadband service and an assisted global positioning system function; obtaining elevator construction information, and determining an elevator with a construction location meeting a preset condition as a preliminary selection elevator through the elevator construction information; determining a resident user of the preliminary selection elevator from the preliminary selection users; determining the preliminary selection elevator as a target elevator when the number of the resident users is greater than a preset threshold; obtaining signal distribution information of the resident users of the target elevator, and generating a fault detection result of the target elevator based on the signal distribution information; the step of obtaining the elevator construction information and determining the elevator with the construction location meeting the preset condition as the preliminary selection elevator through the elevator construction information comprises the following steps: obtaining the elevator construction information; screening an elevator with an elevator entrance existing outdoors from the elevator construction information, and determining the elevator as the preliminary selection elevator.
2. The method of claim 1, wherein, the step of determining the user service type and determining the user with the user service type of the assisted global positioning system function as the preliminary selection user comprises the following steps: obtaining a measurement report sent by a user mobile terminal; determining the user service type as the assisted global positioning system function when it is determined that the user mobile terminal has a location reporting capability through longitude and latitude information in the measurement report; determining the user with the user service type of the assisted global positioning system function as the preliminary selection user.
3. The method of claim 2, wherein, the step of determining the resident user of the preliminary selection elevator from the preliminary selection users comprises the following steps: determining a time when the preliminary selection user last reported the longitude and latitude information before entering the target elevator as an elevator entering time; determining a time when the user mobile terminal of the preliminary selection user reported the longitude and latitude information for the first time after being connected to a broadband as an elevator leaving time; when the time interval between the elevator entering time and the elevator leaving time is greater than a preset interval range threshold, checking a historical online record of the preliminary selection user for the preliminary selection elevator; when it is determined that the preliminary selection user meets a preset ride frequency within a preset time period through the historical online record, determining the preliminary selection user as the resident user of the preliminary selection elevator.
4. The method of claim 3, wherein, The method further comprises the following steps: when the time interval between the elevator entering time and the elevator leaving time is greater than the preset interval range threshold, and it is determined that the preliminary selection user meets the preset ride frequency within the preset time period, and it is determined that an online log for the preliminary selection elevator does not exist, configuring a preset reference signal receiving power for the preliminary selection elevator.
5. The method of claim 4, wherein, the step of generating the fault detection result of the target elevator based on the signal distribution information comprises the following steps: determining a coverage value of a specific signal in the target elevator and an occurrence probability of the coverage value through the signal distribution information; calculating an expected value of the specific signal by using the coverage value and the occurrence probability; generating the fault detection result of the target elevator through the expected value.
6. The method of claim 5, wherein, The step of generating a fault detection result for the target elevator based on the expected value comprises: When the expected value is greater than a preset threshold, it is determined that the current expected value of the resident user and the expected value of the previous situation of the resident user; An expected relative change rate is calculated using the current expected value of the resident user and the expected value of the previous situation of the resident user; When the expected relative change rate is greater than a preset change rate threshold, a fault detection result for the target elevator is generated, which is used to determine a threshold for the target elevator signal coverage to exist a hidden fault.
7. An elevator malfunction detection apparatus characterized by comprising: Comprise: A preliminary selected user determination module is configured to determine a user service type, and determine a user with an assisted global positioning system function as a preliminary selected user, wherein the user service type of the preliminary selected user is a user with a home broadband service and an assisted global positioning system function; A preliminary selected elevator determination module is configured to obtain elevator construction information, and determine a preliminary selected elevator based on the elevator construction information, wherein the construction location of the preliminary selected elevator meets a preset condition; A resident user determination module is configured to determine a resident user for the preliminary selected elevator from the preliminary selected users; A target elevator determination module is configured to determine the preliminary selected elevator as a target elevator when the number of the resident users is greater than a preset threshold; A fault detection result generation module is configured to obtain signal distribution information of the resident users of the target elevator, and generate a fault detection result for the target elevator based on the signal distribution information; The preliminary selected elevator determination module comprises: Obtain elevator construction information; Filter out elevators with outdoor entrances based on the elevator construction information, and determine the elevators as preliminary selected elevators.
8. An electronic device, comprising: A processor, a communication interface, a memory and a communication bus are included, wherein the processor, the communication interface and the memory complete communication with each other through the communication bus; The memory is configured to store a computer program; The processor is configured to execute the program stored on the memory, and implement the method of any one of claims 1-6. 9.A computer readable storage medium having instructions stored thereon, which when executed by one or more processors, cause the processors to perform the method of any one of claims 1-6.
Citation Information
Patent Citations
Method and device for determining coverage quality of LTE (Long Term Evolution) network
CN107995594A
Positioning method, terminal and computer readable storage medium
CN111225334A
Indoor distribution cell fault positioning method and device
CN111356147A
Fault device determination method and device
CN118828611A