Vehicle warning method and device, apparatus, and medium
By collecting vehicle movement information through long-distance wireless equipment and server systems, the system automatically detects safety levels and issues alarms, solving the problems of wasted manpower and real-time performance in vehicle parking safety management, and achieving efficient vehicle alarms and safety assurance.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- TENCENT TECHNOLOGY (SHENZHEN) CO LTD
- Filing Date
- 2022-10-19
- Publication Date
- 2026-06-23
AI Technical Summary
Existing vehicle parking safety management methods suffer from problems such as wasted human resources and poor real-time performance, leading to irreparable property losses.
Vehicle motion information is collected through long-distance wireless equipment and server systems to detect the vehicle's safety level. When the detection results indicate that the safety level is below a threshold, automatic alarm processing is performed, and targeted alarms are issued using vehicle attribute information.
It automates and enables real-time vehicle alarms, saving manpower, preventing property damage, and ensuring the safety of parked vehicles.
Smart Images

Figure CN116994413B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of computer technology, and more specifically, to a vehicle alarm method, a vehicle alarm device, an electronic device, and a computer-readable medium. Background Technology
[0002] Currently, related technologies for vehicle parking security typically involve manual on-site inspections by relevant personnel, or the use of cameras installed in parking areas to collect and generate video footage of the parking areas.
[0003] The manual on-site inspection and management by relevant staff has resulted in a significant waste of human resources and increased labor costs.
[0004] The method by which cameras collect and generate videos of the corresponding vehicle parking areas, and relevant staff only review the videos afterward to reconstruct the scene, has poor real-time performance and can easily cause irreparable property damage.
[0005] Therefore, improving the rationality of vehicle alarms to ensure the safety of parked vehicles is an urgent problem to be solved. Summary of the Invention
[0006] The embodiments of this application provide a vehicle alarm method, device, equipment, and medium, thereby improving the rationality of vehicle alarms to at least a certain extent and ensuring the safety of vehicle parking.
[0007] In a first aspect, embodiments of this application provide a vehicle alarm method, the method comprising: acquiring vehicle motion information, the vehicle motion information being used to characterize the situation where the vehicle is moving; detecting the safety level of the vehicle based on the vehicle motion information, obtaining a detection result, the safety level being used to characterize the probability of an abnormal event occurring while the vehicle is parked; if the detection result indicates that the safety level of the vehicle is less than a preset safety threshold, then performing alarm processing for the vehicle based on the vehicle's attribute information.
[0008] Secondly, embodiments of this application provide a vehicle alarm device, the device comprising: an acquisition module configured to acquire vehicle motion information, the vehicle motion information being used to characterize the situation where the vehicle is moving; a detection module configured to detect the safety level of the vehicle based on the vehicle motion information and obtain a detection result, the safety level being used to characterize the probability of an abnormal event occurring while the vehicle is parked; and an alarm module configured to, if the detection result indicates that the safety level of the vehicle is less than a preset safety threshold, perform alarm processing for the vehicle based on the vehicle's attribute information.
[0009] Thirdly, embodiments of this application provide an electronic device, including one or more processors; and a memory for storing one or more programs, which, when executed by the one or more processors, cause the electronic device to implement the vehicle alarm method as described above.
[0010] Fourthly, embodiments of this application provide a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the vehicle alarm method described above.
[0011] Fifthly, embodiments of this application provide a computer program product, including computer instructions, which, when executed by a processor, implement the vehicle alarm method described above.
[0012] In the technical solutions provided by the embodiments of this application:
[0013] When a vehicle's safety level is detected to be lower than a preset safety threshold based on vehicle movement information, an alarm is triggered based on the vehicle's attribute information. This process is highly automated, eliminating the need for manual on-site inspections and saving human resources and costs. Furthermore, since the detection method identifies the safety level as a measure of the probability of an abnormal event occurring in a parked vehicle, alarms are triggered at the initial stage of such an event, ensuring high real-time performance and preventing irreparable property damage. This achieves reasonable control over vehicle alarms and guarantees the safety of parked vehicles.
[0014] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and do not limit this application. Attached Figure Description
[0015] Figure 1 This is a schematic diagram illustrating an exemplary implementation environment in which the technical solutions of the embodiments of this application can be applied;
[0016] Figure 2 This is a flowchart illustrating a vehicle alarm method as shown in an exemplary embodiment of this application;
[0017] Figure 3 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0018] Figure 4 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0019] Figure 5 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0020] Figure 6This is a schematic diagram illustrating a parking area in an exemplary embodiment of this application;
[0021] Figure 7 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0022] Figure 8 This is a schematic diagram illustrating a parking area as shown in another exemplary embodiment of this application;
[0023] Figure 9 This is a schematic diagram illustrating a parking area as shown in another exemplary embodiment of this application;
[0024] Figure 10 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0025] Figure 11 This is a schematic diagram illustrating boundary position coordinate parameters in an exemplary embodiment of this application;
[0026] Figure 12 This is a schematic diagram illustrating boundary position coordinate parameters in another exemplary embodiment of this application;
[0027] Figure 13 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0028] Figure 14 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0029] Figure 15 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0030] Figure 16 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0031] Figure 17 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0032] Figure 18 This is a schematic diagram illustrating a vehicle alarm, as shown in another exemplary embodiment of this application;
[0033] Figure 19 This is a schematic diagram illustrating a vehicle alarm, as shown in another exemplary embodiment of this application;
[0034] Figure 20 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0035] Figure 21This is a schematic diagram illustrating an exemplary implementation environment in which the technical solutions of the embodiments of this application can be applied;
[0036] Figure 22 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0037] Figure 23 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0038] Figure 24 This is a flowchart illustrating a vehicle alarm method as shown in another exemplary embodiment of this application;
[0039] Figure 25 This is a block diagram illustrating a vehicle warning device according to an exemplary embodiment of this application;
[0040] Figure 26 This is a schematic diagram of the structure of a computer system suitable for implementing the electronic devices of the present application embodiments. Detailed Implementation
[0041] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. When the following description relates to the drawings, unless otherwise indicated, the same numbers in different drawings denote the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments identical to those of this application. Rather, they are merely examples of apparatuses and methods identical to some aspects of this application as detailed in the appended claims.
[0042] The block diagrams shown in the accompanying drawings are merely functional entities and do not necessarily correspond to physically independent entities. That is, these functional entities can be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.
[0043] The flowcharts shown in the accompanying drawings are merely illustrative and do not necessarily include all content and operations / steps, nor do they necessarily have to be performed in the described order. For example, some operations / steps can be broken down, while others can be combined or partially combined; therefore, the actual execution order may change depending on the specific circumstances.
[0044] It should be noted that "multiple" as mentioned in this application refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A alone, A and B simultaneously, or B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0045] Currently, vehicle parking security is typically managed through either manual on-site inspections by staff or by cameras installed in parking areas to collect and generate video footage. Manual on-site inspections by staff result in significant waste of human resources and increased labor costs. While camera-based video recordings are reviewed afterward for scene reconstruction, their real-time nature is poor and can easily lead to irreparable property damage.
[0046] Therefore, to improve the rationality of vehicle alarms and ensure vehicle parking safety, this application provides a vehicle alarm scheme. Please refer to... Figure 1 , Figure 1 This is a schematic diagram of an implementation environment related to this application. The implementation environment mainly includes a vehicle 101, a long-range wireless device 102, a long-range wireless server 103, and a terminal device 104. It is understood that the vehicle 101, the long-range wireless device 102, the long-range wireless server 103, and the terminal device 104 are connected via network communication. The network can include various connection types, such as wired or wireless communication links or fiber optic cables. Wherein:
[0047] Vehicle 101 can be any vehicle equipped with long-range wireless equipment 102.
[0048] Optionally, vehicles include, but are not limited to, cargo vehicles, dump trucks, off-road vehicles, sedans, buses, tractor-trailers and semi-trailer tractors, and special-purpose vehicles. Cargo vehicles are primarily used for transporting goods, and some can also tow full trailers. Dump trucks are primarily used for transporting goods and have tiltable cargo boxes, mainly suitable for driving on rough or roadless roads, and are often used in forest areas and mines. Off-road vehicles are all-wheel-drive vehicles with high passability, mainly used for driving on rough or roadless roads, and are often used in forest areas and mines. Sedans are four-wheeled vehicles used to carry passengers and their belongings, with seats arranged between the two axles. Based on engine displacement, they can be divided into microcars (below 1L), standard sedans (1-1.6L), and mid-size sedans (1.6-2.5L). L), mid-to-high-end sedans (2.5-4L), luxury sedans (4L and above); buses are vehicles with rectangular carriages, mainly used for carrying passengers and their personal belongings. According to different uses, they can be divided into long-distance buses, group buses, urban public vehicles, and tourist buses, etc.; tractor vehicles and semi-trailer tractor vehicles are mainly used for towing trailers or semi-trailers. According to the different trailers they tow, they can be divided into semi-trailer tractor vehicles and full-trailer tractor vehicles; special vehicles are equipped with special equipment and have special functions, used to undertake special transportation tasks or special operations, such as fire trucks, ambulances, tanker trucks, bulletproof vehicles, engineering vehicles, etc.
[0049] The long-range wireless device 102 is a device built / deployed based on long-range radio (LoRa) technology. It is understood that LoRa is a low-power, long-range data transmission technology developed by Semtech Corporation in the United States, based on frequencies below 1 GHz. It features greater propagation distances than other wireless methods under the same power consumption conditions, achieving a balance between low power consumption and long range.
[0050] The long-range radio server 103 is a server built / deployed based on long-range radio (LoRa) technology. It is mainly used to interact with the long-range radio device 102 and perform corresponding logical processing.
[0051] Optionally, the long-distance radio server 103 can be a long-distance radio server that provides various services. This can be a standalone physical server, a server cluster or distributed system composed of multiple physical servers, or a cloud server that provides basic cloud computing services such as cloud services, cloud databases, cloud computing, cloud functions, cloud storage, network services, cloud communication, middleware services, domain name services, security services, CDN (Content Delivery Network), and big data and artificial intelligence platforms. This document does not impose any restrictions on this.
[0052] Terminal equipment 104 includes, but is not limited to, terminal equipment for vehicle administrators (e.g., parking lot management staff, vehicle transfer warehouse management staff, where vehicles are typically for sale or mortgaged) and vehicle users (i.e., vehicle owners).
[0053] Optionally, the terminal device 104 may be a smartphone, tablet, laptop, computer, smart voice interaction device, smart home appliance, smart wearable device, aircraft, etc.
[0054] It should be noted that, Figure 1 The number of vehicles 101, long-range wireless equipment 102, long-range wireless server 103 and terminal equipment 104 is merely illustrative. Depending on actual needs, there can be any number of vehicles 101, long-range wireless equipment 102, long-range wireless server 103 and terminal equipment 104.
[0055] In one embodiment of this application, the vehicle alarm method can be jointly executed by a long-range wireless device 102 and a long-range wireless server 103.
[0056] For example, the long-range wireless device 102 collects vehicle motion information through long-range wireless communication technology. This vehicle motion information is used to characterize the vehicle's movement. Then, based on the vehicle motion information, it detects the vehicle's safety level and obtains a detection result. The safety level characterizes the probability of an abnormal event occurring while the vehicle is parked. The detection result is then sent to the long-range wireless server 103. Correspondingly, the long-range wireless server 103 receives the detection result sent by the long-range wireless device 102. If the detection result indicates that the vehicle's safety level is less than a preset safety threshold, it performs alarm processing for the vehicle based on the vehicle's attribute information.
[0057] That is, the step of detecting the vehicle's safety level based on the vehicle's motion information and obtaining the detection result can be performed by the long-range wireless device 102. The long-range wireless server 103 only needs to determine whether to perform alarm processing for the vehicle based on the detection result sent by the long-range wireless device 102.
[0058] For example, the long-range wireless device 102 collects vehicle motion information through long-range wireless communication technology. This vehicle motion information is used to characterize the movement of the vehicle. The vehicle motion information is then sent to the long-range wireless server 103. Correspondingly, the long-range wireless server 103 receives the vehicle motion information sent by the long-range wireless device 102, then detects the vehicle's safety level based on the vehicle motion information, obtaining a detection result. The safety level characterizes the probability of an abnormal event occurring while the parked vehicle is parked. If the detection result indicates that the vehicle's safety level is less than a preset safety threshold, then alarm processing is performed on the vehicle based on its attribute information.
[0059] That is, the long-range wireless device 102 only needs to collect vehicle motion information through long-range wireless communication technology, and then the long-range wireless server 103 can simultaneously perform the steps of detecting the vehicle's safety level based on the vehicle motion information, obtaining the detection result, and determining whether to perform alarm processing for the vehicle based on the detection result.
[0060] In one embodiment of this application, the vehicle alarm method can be executed by a remote wireless device 102, which has the same logical processing capabilities as the remote wireless server 103.
[0061] For example, the long-range wireless device 102 collects vehicle motion information through long-range wireless communication technology. The vehicle motion information is used to characterize the situation where the vehicle is moving. Then, the vehicle's safety level is detected based on the vehicle motion information to obtain a detection result. The safety level is used to characterize the probability of an abnormal event occurring in the parked vehicle. If the detection result indicates that the vehicle's safety level is less than a preset safety threshold, then alarm processing for the vehicle is performed based on the vehicle's attribute information.
[0062] Figure 1 The technical solutions of the embodiments shown can be applied to various scenarios, including but not limited to intelligent transportation, assisted driving, cloud technology, artificial intelligence, etc.; in practical applications, they can be adjusted accordingly according to specific application scenarios.
[0063] For example, if applied to intelligent transportation or assisted driving scenarios, vehicle 101 is equipped with an in-vehicle terminal, navigation terminal, etc., wherein the long-range wireless device 102 can be integrated into the in-vehicle terminal or navigation terminal. For example, the long-range wireless device integrated into the in-vehicle terminal collects vehicle motion information collected through long-range wireless communication technology and sends the vehicle motion information to the long-range wireless server.
[0064] For example, if applied to cloud technology or artificial intelligence scenarios, the long-range radio server 103 corresponds to a cloud server, etc. For instance, the cloud server receives vehicle motion information sent by the long-range radio device, then detects the vehicle's safety level based on the vehicle motion information, obtains the detection result, and if the detection result indicates that the vehicle's safety level is less than a preset safety threshold, then it performs alarm processing for the vehicle based on the vehicle's attribute information.
[0065] It should be noted that in the specific implementation of this application, user-related data is involved. When the embodiments of this application are applied to specific products or technologies, user permission or consent is required, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions.
[0066] The following details the various implementation details of the technical solutions in the embodiments of this application:
[0067] Please see Figure 2 , Figure 2 This is a flowchart illustrating a vehicle alarm method according to an embodiment of this application. The vehicle alarm method can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 2 As shown, the vehicle's alarm methods include at least S201 to S203, which are detailed below:
[0068] S201, Obtain vehicle motion information, which is used to characterize the vehicle's motion.
[0069] In this embodiment of the application, the vehicle motion information collected by the long-distance wireless device through long-distance wireless communication technology is used to characterize the situation in which the vehicle is moving. The vehicle movement can be a change in vehicle distance or a shaking / vibration where the vehicle distance does not change (e.g., shaking / vibration caused by vehicle starting, tire blowout, collision, etc.).
[0070] In the embodiments of this application, the vehicle motion information includes, but is not limited to, the position coordinate parameters of the vehicle motion (e.g., the position coordinates of the vehicle before and after the motion) and the duration parameters of the vehicle motion (e.g., the duration of vehicle displacement, shaking / vibration).
[0071] It should be noted that, in this embodiment of the application, vehicle motion information can also be obtained by collecting vehicle motion information through cellular network technology, global positioning technology, etc. Accordingly, the long-range wireless device can be replaced with any device that can collect vehicle motion information through cellular network technology, global positioning technology, etc., and the long-range wireless server can be replaced with a server that matches the arbitrary device, etc. In practical applications, it can be flexibly adjusted according to the specific application scenario.
[0072] For ease of understanding, this application embodiment still takes the example of a long-range wireless device collecting vehicle motion information through long-range wireless communication technology, and a long-range wireless server interacting with the long-range wireless device performing corresponding logical operations.
[0073] In this embodiment of the application, if the executing entity is a long-range wireless device, then the vehicle motion information collected by the long-range wireless device itself through long-range wireless communication technology is sufficient.
[0074] In this embodiment of the application, if the executing entity is a long-range radio server, the long-range radio server can actively obtain vehicle motion information collected by the long-range radio equipment through long-range radio communication technology; wherein:
[0075] In one embodiment of this application, the process of obtaining vehicle motion information in S201 may include at least:
[0076] Send a vehicle motion information acquisition request to a long-range wireless device. The vehicle motion information acquisition request is used to instruct the long-range wireless device to return the collected vehicle motion information.
[0077] It receives vehicle motion information collected from long-distance wireless equipment.
[0078] It can be understood that a vehicle motion information acquisition request can trigger a long-range wireless device to collect vehicle motion information and return the collected vehicle motion information; that is, the long-range wireless device only enters the stage of continuously collecting vehicle motion information through long-range wireless communication technology after receiving the vehicle motion information acquisition request, and then returns the collected vehicle motion information.
[0079] This reduces the power consumption of long-distance wireless equipment to some extent because the process of collecting vehicle motion information is only performed when the remote server needs to obtain such information.
[0080] It is understandable that a vehicle motion information acquisition request may only trigger the long-range wireless device to return the collected vehicle motion information; that is, the long-range wireless device is already in the stage of continuously collecting vehicle motion information through long-range wireless communication technology before receiving the vehicle motion information acquisition request. Therefore, after receiving the vehicle motion information acquisition request, it only needs to return the collected vehicle motion information.
[0081] Since the long-distance wireless equipment is constantly collecting vehicle motion information, it can directly return the collected vehicle motion information when the server needs to obtain vehicle motion information, which improves the speed at which the long-distance wireless server obtains vehicle motion information to a certain extent.
[0082] In this embodiment of the application, if the executing entity is a long-range radio server, the long-range radio server can passively obtain vehicle motion information collected by the long-range radio equipment through long-range radio communication technology; wherein:
[0083] In one embodiment of this application, the process of obtaining vehicle motion information in S201 may include at least:
[0084] It receives vehicle motion information collected by long-range wireless equipment, which is continuously collected by the long-range wireless equipment through long-range radio communication technology.
[0085] Since the long-range radio server passively obtains vehicle motion information from the long-range radio equipment, it no longer needs to send vehicle motion information acquisition requests, which reduces the power consumption of the long-range radio server to a certain extent.
[0086] S202, based on vehicle motion information, detect the vehicle's safety level and obtain the detection result. The safety level is used to characterize the probability of an abnormal event occurring while the vehicle is parked.
[0087] In this embodiment, vehicle motion information is obtained by a long-distance wireless device through long-distance wireless communication technology. Then, the safety level of the vehicle can be detected based on the vehicle motion information, and the detection result can be obtained.
[0088] In this application embodiment, the security level is used to characterize the probability of abnormal events occurring while the vehicle is parked. It is understood that parking a vehicle may involve situations such as theft, loss, and damage (human-caused damage or natural damage); therefore, abnormal events in this application embodiment include, but are not limited to, loss events and damage events.
[0089] In this context, if an abnormal event occurs to the vehicle, the vehicle will typically need to move. For example, in the event of loss, the vehicle will definitely need to move; in the event of damage, the vehicle may need to move (e.g., vibration / shaking caused by a tire blowout, vibration / shaking caused by a collision with another vehicle or object). Therefore, in this embodiment, the vehicle's safety level can be detected using vehicle motion information that characterizes the vehicle's movement.
[0090] In this embodiment, the vehicle's safety level is detected based on vehicle motion information, and the detection result is obtained, including at least the following two situations; wherein:
[0091] In the first scenario, the detection result indicates that the vehicle's safety level is lower than the preset safety threshold; that is, it indicates that the vehicle's parking safety is low.
[0092] Scenario 2 yields a detection result indicating that the vehicle's safety level is greater than a preset safety threshold; that is, it indicates that the vehicle's parking safety is relatively high.
[0093] S203 If the detection result indicates that the vehicle's safety level is less than the preset safety threshold, then an alarm process for the vehicle will be executed based on the vehicle's attribute information.
[0094] In this embodiment, the vehicle's safety level is detected based on the vehicle's motion information to obtain the detection result. Then, based on the detection result, it can be determined whether to perform alarm processing for the vehicle according to the vehicle's attribute information.
[0095] In this embodiment of the application, determining whether to perform alarm processing for the vehicle based on the vehicle's attribute information according to the detection results includes at least the following two situations; wherein:
[0096] Scenario 1: If the detection result indicates that the vehicle's safety level is less than the preset safety threshold, that is, the vehicle's parking safety is low, then alarm processing needs to be performed on the vehicle based on the vehicle's attribute information.
[0097] Scenario 2: If the detection result indicates that the vehicle's safety level is greater than the preset safety threshold, that is, the vehicle's parking safety is relatively high, then no action is required, that is, no alarm processing is needed for the vehicle based on its attribute information.
[0098] Understandably, in practical applications, the preset security threshold can be flexibly adjusted according to the specific application scenario.
[0099] In this embodiment of the application, when performing alarm processing for a vehicle, it is necessary to first obtain the attribute information of the vehicle. Only by using the attribute information of the vehicle can the alarm processing for the vehicle be performed better, so as to determine which vehicle has a low parking security problem based on the attribute information of the vehicle.
[0100] In this application embodiment, the vehicle attribute information includes, but is not limited to, license plate number, vehicle type, vehicle color, and vehicle user identification information. Specifically, for ordinary parking lot applications, vehicle types can be sedans, buses, trucks, etc.; for vehicle transit warehouse applications, vehicle types can be categorized as vehicles for sale, mortgaged vehicles, etc. The vehicle user identification information is used to uniquely identify the vehicle user and may include the user's name and contact information.
[0101] In this embodiment, vehicle motion information is collected using long-range wireless communication technology via a long-range wireless device. Since the long-range wireless device has the characteristics of low power consumption and long-distance transmission, the power consumption required for collecting vehicle motion information is lower than that required by other communication methods, thereby reducing the power consumption of vehicle alarms and saving computing resources.
[0102] In this embodiment, vehicle motion information is collected using long-range wireless communication technology via a long-range wireless device. Compared to other communication methods, the power consumption required for collecting vehicle motion information is lower, thereby reducing the power consumption of vehicle alarms and saving computing resources. At the same time, if the safety level of the vehicle detected based on the vehicle motion information is lower than a preset safety threshold, alarm processing is performed on the vehicle based on its attribute information. The degree of automation and real-time performance are both high, achieving reasonable control over vehicle alarms and ensuring the safety of parked vehicles.
[0103] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a remote wireless device 102 or a remote wireless server 103, or both. Figure 3 As shown, the alarm method for this vehicle may include S301 to S302, S201, and S203.
[0104] Abnormal events in the embodiments of this application include loss events.
[0105] Detailed introductions of S301 to S302 are as follows:
[0106] S301 detects the probability of a vehicle being lost based on vehicle motion information.
[0107] In this embodiment of the application, vehicle movement information is obtained, and then the probability of a vehicle loss event can be detected based on the vehicle movement information.
[0108] In this application embodiment, the probability of a vehicle being lost refers to the likelihood of the loss event occurring.
[0109] In one embodiment of this application, the probability of a vehicle being lost can be 1 or 0; where a probability of 1 indicates that the possibility of a loss event occurring is 1, that is, a loss event has occurred, and a probability of 0 indicates that the possibility of a loss event occurring is 0, that is, a loss event has not occurred.
[0110] S302 determines the vehicle's safety level based on the probability of a vehicle being lost, and obtains the test results.
[0111] In this embodiment, the probability of a vehicle being lost is detected based on vehicle movement information. Then, the vehicle's safety level can be determined based on the probability of a vehicle being lost, and the detection result can be obtained.
[0112] In one embodiment of this application, if the probability of detecting a vehicle loss event is 1, it can be determined that the vehicle's security level is less than a preset security threshold; if the probability of detecting a vehicle loss event is 0, it can be determined that the vehicle's security level is greater than the preset security threshold.
[0113] It should be noted that, Figure 3 For detailed information on S201 and S203 shown, please refer to [link / reference]. Figure 2 S201 and S203 shown will not be described again here.
[0114] In this embodiment, the vehicle's security level is determined by detecting the probability of a vehicle being lost, thus enabling alarm processing for vehicle loss events and making it applicable to many application scenarios.
[0115] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 104, or both. Figure 4 As shown, the vehicle's alarm method may include S401 to S402, S201, and S203.
[0116] Abnormal events in the embodiments of this application include damage events.
[0117] Detailed introductions of S401 to S402 are as follows:
[0118] S401 detects the probability of a vehicle damage event based on vehicle motion information.
[0119] In this embodiment of the application, vehicle motion information is obtained, and then the probability of a vehicle damage event can be detected based on the vehicle motion information.
[0120] In this application embodiment, the probability of a vehicle damage event refers to the likelihood of the damage event occurring.
[0121] In one embodiment of this application, the probability of a vehicle damage event can be 1 or 0; where a probability of 1 indicates that the possibility of a damage event occurring is 1, that is, a damage event has occurred, and a probability of 0 indicates that the possibility of a damage event occurring is 0, that is, a damage event has not occurred.
[0122] S402 determines the vehicle's safety level based on the probability of a damage incident and obtains the test results.
[0123] In this embodiment, the probability of a vehicle damage event is detected based on vehicle motion information. Then, the vehicle's safety level can be determined based on the probability of the vehicle damage event, and the detection result can be obtained.
[0124] In one embodiment of this application, if the probability of detecting a vehicle damage event is 1, it can be determined that the vehicle's safety level is less than a preset safety threshold; if the probability of detecting a vehicle damage event is 0, it can be determined that the vehicle's safety level is greater than the preset safety threshold.
[0125] It should be noted that, Figure 4 For detailed information on S201 and S203 shown, please refer to [link / reference]. Figure 2 S201 and S203 shown will not be described again here.
[0126] In this embodiment, the vehicle's safety level is determined by detecting the probability of a vehicle damage event, thus realizing alarm processing for vehicle damage events and applicable to many application scenarios.
[0127] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 5 As shown, the alarm method of the vehicle may include S501 to S502, S201, and S203.
[0128] In this embodiment, the vehicle motion information includes a first position coordinate parameter and a second position coordinate parameter; wherein, the first position coordinate parameter is used to characterize the position of the vehicle after it begins to move, and the second position coordinate parameter is used to characterize the position of the vehicle before it begins to move.
[0129] It is understandable that, since a vehicle has a certain volume and occupies a certain area, the positions represented by the first and second position coordinate parameters in this embodiment can be based on the center of gravity or center of the entire vehicle, or on the center of gravity or center of the vehicle body, or on the center of the vehicle's front, etc. As long as the first and second position coordinate parameters are based on the same reference, they can be flexibly adjusted according to the specific application scenario in practical applications.
[0130] Detailed introductions of S501 to S502 are as follows:
[0131] S501, determine the distance the vehicle has moved based on the first position coordinate parameters and the second position coordinate parameters.
[0132] In this embodiment of the application, vehicle motion information containing first position coordinate parameters and second position coordinate parameters is obtained, and the distance the vehicle has moved can be determined based on the first position coordinate parameters and second position coordinate parameters.
[0133] In one embodiment of this application, please refer to Figure 6 This is a schematic diagram of an example parking area. Based on this parking area (including parking space area, non-parking space area, and parking space area respectively), a coordinate system can be constructed. This coordinate system has a first coordinate axis x and a second coordinate axis y. Specifically, for vehicle 1, the corresponding first position coordinate parameters include the first direction coordinate value and the second direction coordinate value, denoted as A1(xn1, yn1), and the corresponding second position coordinate parameters for vehicle 1 include the first direction coordinate value and the second direction coordinate value, denoted as A2(xn2, yn2).
[0134] Therefore, the process in S501 of determining the distance the vehicle has moved based on the first position coordinate parameters and the second position coordinate parameters may include at least:
[0135] If the coordinate value in the first direction changes, the distance the vehicle moves in the first direction is calculated based on the first direction coordinate value contained in the first position coordinate parameter and the first direction coordinate value contained in the second position coordinate parameter, and the distance the vehicle moves in the first direction is taken as the distance the vehicle moves.
[0136] If the coordinate value in the second direction changes, the distance the vehicle moves in the second direction is calculated based on the second direction coordinate value contained in the first position coordinate parameter and the second direction coordinate value contained in the second position coordinate parameter, and the distance the vehicle moves in the second direction is taken as the distance the vehicle moves.
[0137] If both the coordinate values in the first direction and the coordinate values in the second direction change, the distance the vehicle travels in the first direction is calculated based on the first direction coordinate values contained in the first position coordinate parameters and the first direction coordinate values contained in the second position coordinate parameters; and the distance the vehicle travels in the second direction is calculated based on the second direction coordinate values contained in the first position coordinate parameters and the second direction coordinate values contained in the second position coordinate parameters; then, the total distance the vehicle travels is calculated based on the distances the vehicle travels in the first direction and the distance the vehicle travels in the second direction.
[0138] It is understandable that a change in the coordinate value in the first direction can be achieved by comparing the first direction coordinate value contained in the first position coordinate parameters with the first direction coordinate value contained in the second position coordinate parameters. Specifically, if the first direction coordinate value contained in the first position coordinate parameters is different from the first direction coordinate value contained in the second position coordinate parameters, it indicates that the coordinate value in the first direction has changed; if the first direction coordinate value contained in the first position coordinate parameters is the same as the first direction coordinate value contained in the second position coordinate parameters, it indicates that the coordinate value in the first direction has not changed.
[0139] It is understandable that a change in the coordinate value in the second direction can be achieved by comparing the second direction coordinate value contained in the first position coordinate parameter with the second position coordinate parameter. Specifically, if the second direction coordinate value contained in the first position coordinate parameter is different from the second direction coordinate value contained in the second position coordinate parameter, it indicates that the coordinate value in the second direction has changed; if the second direction coordinate value contained in the first position coordinate parameter is the same as the second direction coordinate value contained in the second position coordinate parameter, it indicates that the coordinate value in the second direction has not changed.
[0140] S502 detects the vehicle's safety level based on the relationship between the movement distance and a preset movement distance threshold, and obtains the detection result.
[0141] In this embodiment, the distance the vehicle travels is determined based on the first and second position coordinate parameters. Then, the vehicle's safety level is detected based on the relationship between this travel distance and a preset travel distance threshold, yielding a detection result. In practical applications, the preset travel distance threshold can be flexibly adjusted according to the specific application scenario.
[0142] In one embodiment of this application, the process of detecting the vehicle's safety level and obtaining the detection result based on the relationship between the movement distance and a preset movement distance threshold in step S502 may include at least:
[0143] If the movement distance is greater than the preset movement distance threshold, a detection result is obtained to characterize that the vehicle's safety level is less than the preset safety threshold.
[0144] If the movement distance is less than or equal to the preset movement distance threshold, a detection result is obtained that indicates the vehicle's safety level is greater than the preset safety threshold.
[0145] That is, in the optional embodiment, if the movement distance is greater than the preset movement distance threshold, it indicates that the parking safety of the vehicle is low. Therefore, the detection result obtained at this time is used to indicate that the safety level of the vehicle is less than the preset safety threshold. If the movement distance is less than or equal to the preset movement distance threshold, it indicates that the parking safety of the vehicle is high. Therefore, the detection result obtained at this time is used to indicate that the safety level of the vehicle is greater than the preset safety threshold.
[0146] For example, if the movement distance is k1 meters and the preset movement distance threshold is k0 meters, then if k1 > k0, the detection result is obtained to indicate that the vehicle's safety level is less than the preset safety threshold; if k1 ≤ k0, the detection result is obtained to indicate that the vehicle's safety level is greater than the preset safety threshold.
[0147] It should be noted that, Figure 5 For detailed information on S201 and S203 shown, please refer to [link / reference]. Figure 2 S201 and S203 shown will not be described again here.
[0148] In this embodiment, by comparing the vehicle's movement distance with a preset movement distance threshold, the vehicle's safety level can be quickly and accurately detected, providing strong support for vehicle alarms. The process is simple and easy to implement, and is applicable to many application scenarios.
[0149] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 7 As shown, the alarm method of the vehicle may include S701 to S702, S201, and S203.
[0150] In this embodiment of the application, the vehicle motion information includes a first position coordinate parameter, wherein the first position coordinate parameter is used to characterize the position of the vehicle after it begins to move.
[0151] Detailed introductions of S701 to S702 are as follows:
[0152] S701, obtain the fence position coordinate parameters corresponding to the vehicle; where the fence position coordinate parameters are used to characterize the location of the area where the vehicle can move.
[0153] In this embodiment of the application, corresponding fence position coordinate parameters can be set for vehicles in the parking area, wherein the fence position coordinate parameters are used to characterize the location of the area where the vehicle can move.
[0154] In one embodiment of this application, the fence position parameters for each vehicle can be the same; that is, the fence position coordinate parameters for each vehicle can be the position coordinate parameters corresponding to the parking area (it can be understood that the parking area refers to a large area that can accommodate multiple vehicles, including parking space areas and non-parking space areas). For example, please refer to... Figure 8 The area indicated by the dashed line is the parking area, which is the area where vehicles can move. Figure 8 For other content, please refer to Figure 6 This will not be elaborated upon here.
[0155] In one embodiment of this application, the fence position coordinate parameters for each vehicle may be different; that is, the fence position coordinate parameters for each vehicle may be the position coordinate parameters corresponding to its respective parking space. For example, please refer to... Figure 9 The area indicated by the dashed line is the parking space, which is the area where vehicles can move. Figure 9 For other content, please refer to Figure 6 This will not be elaborated upon here. Among them, Figure 9 The example shows six vehicles, each with a different area to move within, but the area corresponding to each vehicle's movement is the same, meaning the parking space area is the same. Understandably, parking space areas can vary to accommodate different types of vehicles, and in practical applications, the parking space area can be flexibly adjusted according to the specific application scenario.
[0156] S702, based on the positional relationship between the first position coordinate parameters and the fence position coordinate parameters, detect the vehicle's safety level and obtain the detection result.
[0157] In this embodiment, the fence position coordinate parameters corresponding to the vehicle are obtained. Then, the safety level of the vehicle can be detected based on the positional relationship between the first position coordinate parameters and the fence position coordinate parameters, and the detection result can be obtained.
[0158] It should be noted that, Figure 7 For detailed information on S201 and S203 shown, please refer to [link / reference]. Figure 2 S201 and S203 shown will not be described again here.
[0159] In this embodiment, by comparing the position of the vehicle after it moves with the position of the area represented by the fence, the safety level of the vehicle can be quickly and accurately detected, providing strong support for vehicle alarms. The process is simple and easy to implement, and it is applicable to many application scenarios.
[0160] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 10 As shown, the alarm method of the vehicle may include S1001 to S1002, S701, S201, and S203.
[0161] In this embodiment, the fence location coordinate parameters include multiple boundary location coordinate parameters that match the boundaries of the area.
[0162] For example, please refer to [link / reference]. Figure 11 Taking the fence position coordinates as the position coordinate parameters corresponding to the parking area as an example; the boundary of the area shown by the dashed line has multiple boundary position coordinate parameters a1(x1,y1), a2(x2,y2), a3(x3,y3), and a4(x4,y4), that is, the fence position coordinate parameters include a1(x1,y1), a2(x2,y2), a3(x3,y3), and a4(x4,y4). Figure 11 For other content, please refer to Figure 8 This will not be elaborated upon here.
[0163] For example, please see Figure 12 Taking the fence position coordinates as the position coordinate parameters corresponding to the parking space as an example; the boundary of the area shown by the dashed line has multiple boundary position coordinate parameters a1'(x1',y1'), a2'(x2',y2'), a3'(x3',y3'), and a4'(x4',y4'), that is, the fence position coordinate parameters include a1'(x1',y1'), a2'(x2',y2'), a3'(x3',y3'), and a4'(x4',y4'). Figure 12 For other content, please refer to Figure 9 This will not be elaborated upon further. It is understandable that... Figure 12 The example only shows the coordinate parameters of multiple boundary positions for one parking space; the same applies to other parking spaces.
[0164] In practical applications, the number of boundary position coordinate parameters that match the boundary of the area range included in the fence position coordinate parameters can be flexibly adjusted according to the specific application scenario.
[0165] Detailed introductions of S1001 to S1002 are as follows:
[0166] S1001, based on the positional relationship between the first position coordinate parameter and multiple boundary position coordinate parameters, determine whether the vehicle is moving within the area and obtain the determination result.
[0167] In one embodiment of this application, the process of determining whether a vehicle is moving within a region based on the positional relationship between the first position coordinate parameter and multiple boundary position coordinate parameters in step S1001, and obtaining the determination result, may at least include:
[0168] If the position represented by the first position coordinate parameter is not included in the area represented by multiple boundary position coordinate parameters, then a determination result is obtained to represent that the vehicle does not move within the area.
[0169] If the position represented by the first position coordinate parameter is contained within the area represented by multiple boundary position coordinate parameters, then a definite result is obtained to represent the movement of the vehicle within the area.
[0170] That is, in the optional embodiment, if the position represented by the first position coordinate parameter is not included in the area represented by the multiple boundary position coordinate parameters, it indicates that the vehicle is not currently moving within the area. Therefore, the result obtained at this time is a determination that indicates the vehicle is not moving within the area. If the position represented by the first position coordinate parameter is included in the area represented by the multiple boundary position coordinate parameters, it indicates that the vehicle is currently moving within the area. Therefore, the result obtained at this time is a determination that indicates the vehicle is moving within the area.
[0171] S1002, based on the determined results, the safety level of the vehicle is tested, and the test results are obtained.
[0172] In this embodiment, the positional relationship between the first position coordinate parameter and multiple boundary position coordinate parameters is used to determine whether the vehicle is moving within the area, and a determination result is obtained. Then, the safety level of the vehicle can be detected based on the determination result, and a detection result is obtained.
[0173] In one embodiment of this application, the process of detecting the safety level of the vehicle based on the determination result in S1002 and obtaining the detection result may include at least:
[0174] If the result indicates that the vehicle is not moving within the area, then a detection result indicating that the vehicle's safety level is less than a preset safety threshold is obtained.
[0175] If the result indicates that the vehicle is moving within the area, then a detection result indicating that the vehicle's safety level is greater than a preset safety threshold is obtained.
[0176] That is, in the optional embodiment, if the determination result indicates that the vehicle is not moving within the area, it indicates that the vehicle has moved out of the area and the parking safety of the vehicle is low. Therefore, the detection result obtained at this time is used to indicate that the safety level of the vehicle is less than the preset safety threshold. If the determination result indicates that the vehicle is moving within the area, it indicates that the vehicle has not moved out of the area and the parking safety of the vehicle is high. Therefore, the detection result obtained at this time is used to indicate that the safety level of the vehicle is greater than the preset safety threshold.
[0177] It should be noted that, Figure 10 For a detailed description of S701 shown, please refer to [link / reference]. Figure 7 The S701 shown is... Figure 10 For detailed information on S201 and S203 shown, please refer to [link / reference]. Figure 2 S201 and S203 shown will not be described again here.
[0178] In this embodiment of the application, by comparing the position of the vehicle after movement with the corresponding boundary position of the area represented by the fence, the comparison speed can be improved, and the phenomenon of misjudging the presence of abnormal events of the vehicle due to the vehicle performing certain tasks in the area can be avoided, thereby improving the detection accuracy.
[0179] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 13 As shown, the alarm method of the vehicle may include S1301 to S1302, S201, and S203.
[0180] In this embodiment of the application, the vehicle motion information includes the duration parameter of the vehicle motion, wherein the duration parameter is obtained by statistically analyzing the duration of the measurement data output by the inertial measurement sensor configured in the long-distance wireless device.
[0181] As is understandable, an inertial measurement sensor, also known as an inertial measurement unit (IMU), mainly contains components such as gyroscopes and accelerometers. It can be used to measure the three-axis attitude angles / angular rates and acceleration of objects such as vehicles. Therefore, whenever a vehicle moves, the inertial measurement sensor will collect and output corresponding measurement data. By statistically analyzing the duration of the inertial measurement sensor's output measurement data, the duration of the vehicle's movement can be obtained.
[0182] Detailed introductions of S1301 to S1302 are as follows:
[0183] S1301, determine the duration of vehicle movement based on duration parameters.
[0184] In this embodiment of the application, vehicle motion information including a duration parameter is obtained, and then the motion duration of the vehicle can be determined based on the duration parameter.
[0185] S1302, based on the relationship between the duration of movement and a preset duration threshold, detects the safety level of the vehicle and obtains the detection result.
[0186] In this embodiment, the duration of vehicle movement is determined based on the duration parameter. Then, the safety level of the vehicle can be detected based on the relationship between the duration of movement and the preset duration threshold, and the detection result can be obtained.
[0187] In one embodiment of this application, the process of detecting the vehicle's safety level and obtaining the detection result based on the relationship between the movement duration and a preset duration threshold in S1302 may include at least:
[0188] If the duration of the movement exceeds the preset duration threshold, a detection result is obtained that indicates the vehicle's safety level is less than the preset safety threshold.
[0189] If the motion duration is less than or equal to the preset motion duration threshold, a detection result is obtained that indicates the vehicle's safety level is greater than the preset safety threshold.
[0190] That is, in the optional embodiment, if the movement duration is greater than the preset movement duration threshold, it indicates that the parking safety of the vehicle is low. Therefore, the detection result obtained at this time is used to indicate that the safety level of the vehicle is less than the preset safety threshold. If the movement duration is less than or equal to the preset movement duration threshold, it indicates that the parking safety of the vehicle is high. Therefore, the detection result obtained at this time is used to indicate that the safety level of the vehicle is greater than the preset safety threshold.
[0191] For example, if the duration of the movement is t1 seconds and the preset threshold for the duration of the movement is t0 seconds, then if t1 > t0, the detection result is obtained to indicate that the safety level of the vehicle is less than the preset safety threshold; if t1 ≤ t0, the detection result is obtained to indicate that the safety level of the vehicle is greater than the preset safety threshold.
[0192] It should be noted that, Figure 13 For detailed information on S201 and S203 shown, please refer to [link / reference]. Figure 2 S201 and S203 shown will not be described again here.
[0193] In this embodiment, by comparing the vehicle's movement duration with a preset movement duration threshold, the vehicle's safety level can be quickly and accurately detected, providing strong support for vehicle alarms. The process is simple and easy to implement, and is applicable to many application scenarios.
[0194] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 14 As shown, the alarm method for this vehicle may include S1401 to S1403 and S201 to S202.
[0195] Detailed introductions of S1401 to S1403 are as follows:
[0196] S1401, Obtain identification information of long-distance wireless devices.
[0197] It is understandable that, since the long-range wireless equipment is installed on the vehicle, there is a one-to-one association between the long-range wireless equipment and the vehicle on which it is installed. Optionally, the association can be between the identification information of the long-range wireless equipment and the attribute information of the vehicle on which it is installed.
[0198] Therefore, in addition to acquiring vehicle motion information collected by the long-range wireless device through long-range wireless communication technology, this embodiment of the application can also acquire the identification information of the long-range wireless device. The identification information of the long-range wireless device is used to uniquely identify the long-range wireless device, and it can be DevEUI (LoRaWANDevice EUI).
[0199] S1402, Obtain the attribute information of the vehicle associated with the identification information based on the identification information.
[0200] In this embodiment of the application, the identification information of the long-range wireless device is obtained, and then the attribute information of the vehicle associated with the identification information can be obtained based on the identification information.
[0201] For example, please refer to Table 1 below, which is a preset association table between long-range wireless devices and vehicles.
[0202]
[0203] Table 1
[0204] If the identification information of the long-range wireless device is obtained as DevEUI 1, then according to the association table shown in Table 1, the vehicle attribute information can be obtained as license plate number xxx1, vehicle type b1, vehicle user name c1, contact information d1, etc.
[0205] S1403, Perform alarm processing for the vehicle based on the vehicle's attribute information.
[0206] In this embodiment, the vehicle attribute information associated with the identification information is obtained based on the identification information, and then alarm processing for the vehicle can be performed based on the vehicle attribute information.
[0207] For example, continuing from the previous example, alarm processing for the vehicle can be performed based on the vehicle's attribute information, such as license plate number xxx1, vehicle type b1, vehicle user's name c1, and contact information d1.
[0208] It should be noted that, Figure 14 For detailed information on S201 to S202 shown, please refer to [link / reference]. Figure 2 S201 to S202 shown will not be described again here.
[0209] In this embodiment of the application, by performing alarm processing for the vehicle based on the vehicle's attribute information, relevant personnel (such as vehicle administrators) can quickly locate vehicles with low parking security based on the vehicle's attribute information, which facilitates the security management of vehicle parking.
[0210] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a remote radio server 103. Figure 15 As shown, the alarm method of the vehicle may include S1501 to S1502, S1401, S1403, and S201 to S202.
[0211] In this embodiment, the vehicle's attribute information is stored in the business management system, which refers to the management system related to vehicle business. It is understood that since the business management system itself is a management system related to vehicle business, it inherently stores the vehicle's attribute information. When the long-distance radio server needs to obtain the vehicle's attribute information, it can obtain the vehicle's attribute information from the business management system it interfaces with, without the need for the long-distance radio server to store the vehicle's attribute information separately, thus ensuring the security and privacy of the vehicle's attribute information.
[0212] Detailed introductions of S1501 to S1502 are as follows:
[0213] S1501, send identification information to the business management system so that the business management system can obtain the attribute information of the vehicle associated with the identification information. The business management system stores the attribute information of multiple vehicles.
[0214] In this embodiment of the application, the long-range radio server can send identification information of the long-range radio device to the business management system; correspondingly, the business management system receives the identification information of the long-range radio device sent by the long-range radio server, and then can obtain the attribute information of the vehicle associated with the identification information based on the identification information.
[0215] In one embodiment of this application, the process of the business management system obtaining the attribute information of the vehicle associated with the identification information in S1501 may include at least:
[0216] Obtain the vehicle attribute information associated with the identification information from the preset association table between long-range wireless equipment and vehicles.
[0217] That is, in the optional embodiment, the preset association table between long-range wireless devices and vehicles (such as Table 1 in the aforementioned embodiment) is stored in the business management system, so that the business management system can obtain the attribute information of the vehicle associated with the identification information based on the association table between long-range wireless devices and vehicles.
[0218] S1502, Receive vehicle attribute information associated with identification information sent by the business management system.
[0219] In this embodiment, the long-distance radio server sends identification information to the service management system, and then can receive vehicle attribute information associated with the identification information sent by the service management system.
[0220] It should be noted that, Figure 15 For detailed information on S1401 and S1403 shown, please refer to [link / reference]. Figure 14 S1401 and S1403 are shown. Figure 15 For detailed information on S201 to S202 shown, please refer to [link / reference]. Figure 2 S201 to S202 shown will not be described again here.
[0221] In this embodiment, the long-distance radio server obtains vehicle attribute information from the business management system it interfaces with, instead of storing the vehicle attribute information separately, thus ensuring the security and privacy of the vehicle attribute information.
[0222] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102. Figure 16 As shown, the alarm method of the vehicle may include S1601 to S1602, S1401, and S201 to S202.
[0223] In this embodiment, the vehicle's attribute information is stored in the business management system, which refers to the management system related to vehicle business. It is understood that since the business management system itself is a management system related to vehicle business, it inherently stores the vehicle's attribute information. When the long-distance radio server needs to obtain the vehicle's attribute information, it can obtain the vehicle's attribute information from the business management system it interfaces with, without the need for the long-distance radio server to store the vehicle's attribute information separately, thus ensuring the security and privacy of the vehicle's attribute information.
[0224] Detailed introductions of S1601 to S1602 are as follows:
[0225] S1601, Send the detection result to the long-distance radio server so that the long-distance radio server can obtain the attribute information of the vehicle associated with the identification information of the long-distance radio equipment from the business management system based on the detection result. The business management system stores the attribute information of multiple vehicles.
[0226] In this embodiment, the long-range wireless device can send detection results to the long-range wireless server. Accordingly, the long-range wireless server receives the detection results sent by the long-range wireless device and, when the detection results indicate that the vehicle's safety level is less than a preset safety threshold, sends the identification information of the long-range wireless device to the business management system. Accordingly, the business management system receives the identification information of the long-range wireless device sent by the long-range wireless server, and then can obtain the vehicle's attribute information associated with the identification information based on the identification information.
[0227] In one embodiment of this application, the process of the business management system obtaining the attribute information of the vehicle associated with the identification information in S1501 may include at least:
[0228] Obtain the vehicle attribute information associated with the identification information from the preset association table between long-range wireless equipment and vehicles.
[0229] That is, in the optional embodiment, the preset association table between long-range wireless devices and vehicles (such as Table 1 in the aforementioned embodiment) is stored in the business management system, so that the business management system can obtain the attribute information of the vehicle associated with the identification information based on the association table between long-range wireless devices and vehicles.
[0230] S1602 performs alarm processing for the vehicle based on the vehicle's attribute information via a remote radio server.
[0231] In this embodiment, the long-distance radio server sends identification information to the service management system, and then receives vehicle attribute information associated with the identification information from the service management system. Subsequently, alarm processing for the vehicle can be performed based on the vehicle attribute information.
[0232] It should be noted that, Figure 16 For a detailed description of S1401 shown, please refer to [link / reference]. Figure 14 S1401 shown, Figure 16 For detailed information on S201 to S202 shown, please refer to [link / reference]. Figure 2 S201 to S202 shown will not be described again here.
[0233] In this embodiment, the long-range wireless device obtains vehicle attribute information from the business management system connected to the long-range wireless server through the long-range wireless server. This allows for quick and easy acquisition of vehicle attribute information, and the long-range wireless server does not need to store the vehicle attribute information separately, thus ensuring the security and privacy of the vehicle attribute information.
[0234] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 17 As shown, the alarm method of the vehicle may include S1701 to S1702 and S201 to S202.
[0235] As described in the foregoing embodiments, the attribute information in this application includes the license plate number.
[0236] Detailed introductions of S1701 to S1702 are as follows:
[0237] S1701 generates alarm information based on the license plate number.
[0238] In this embodiment of the application, alarm information can be generated based on the license plate number. The alarm information is used to indicate that the parking security of the vehicle corresponding to the license plate number is low.
[0239] S1702, send alarm information to a designated terminal; wherein the designated terminal includes at least one of the vehicle administrator's terminal device and the vehicle user's terminal device.
[0240] In this embodiment, alarm information is generated based on the license plate number, and then the alarm information can be sent to a designated terminal.
[0241] In this application embodiment, the specified terminal refers to the terminal to which the alarm information needs to be sent, including but not limited to the terminal device of the vehicle administrator and the terminal device of the vehicle user.
[0242] For example, please refer to [link / reference]. Figure 18 Let the designated terminal be the vehicle administrator's terminal device (such as a computer), where the alarm information is displayed on the computer, specifically "Hello administrator, please note that the parking security of the vehicle corresponding to license plate number xxx1 under your management is low".
[0243] For example, please see Figure 19 Let the designated terminal be the vehicle user's terminal device (such as a smartphone), where the alarm information is displayed on the smartphone, specifically "Dear user, please note that the parking security of the vehicle corresponding to your license plate number xxx1 is low".
[0244] In one embodiment of this application, the process of sending alarm information to a designated terminal in S1702 may include at least:
[0245] Alarm information can be sent to a designated terminal via at least one of the following methods: telephone, email, SMS, instant messaging application, or mini-program.
[0246] In practical applications, the alarm method of sending alarm information to a designated terminal can be flexibly adjusted according to the specific application scenario.
[0247] It should be noted that, Figure 17 For detailed information on S201 to S202 shown, please refer to [link / reference]. Figure 2 S201 to S202 shown will not be described again here.
[0248] In this embodiment of the application, alarm processing is performed by generating alarm information based on the license plate number. This allows relevant personnel (such as vehicle administrators, vehicle users, etc.) to quickly and intuitively locate vehicles with low parking security based on the license plate number, which facilitates the safe management of vehicle parking.
[0249] In one embodiment of this application, another vehicle alarm method is provided, which can be executed by a long-range wireless device 102 or a long-range wireless server 103, or both. Figure 20 As shown, the alarm method of the vehicle may include S2001 to S2002 and S1702.
[0250] As described in the foregoing embodiments, the attribute information in this application includes license plate number and vehicle type.
[0251] Detailed introductions to S2001 to S2002 are as follows:
[0252] S2001, obtain the timestamp information when the vehicle started moving, and obtain the location information after the vehicle started moving.
[0253] In the embodiments of this application, the timestamp information when the vehicle begins to move refers to the time point corresponding to the initial / starting point of the vehicle's movement.
[0254] In this embodiment of the application, the position information of the vehicle after it moves refers to the position of the vehicle after it moves.
[0255] In this embodiment of the application, timestamp information when the vehicle moves and location information after the vehicle moves can be obtained.
[0256] S2002 generates alarm information based on license plate number, vehicle type, timestamp information, and location information.
[0257] In this embodiment, the timestamp information when the vehicle moves and the location information after the vehicle moves are obtained. Then, alarm information can be generated based on the license plate number, vehicle type, timestamp information and location information.
[0258] In other words, the alarm information in this application embodiment is generated based on four types of information: license plate number, vehicle type, timestamp information, and location information. In this way, in addition to identifying the license plate number of a vehicle with low parking security, it can also more clearly identify the vehicle type, the time point corresponding to the initial / starting movement of the vehicle, and the location of the vehicle after the movement, so that relevant personnel can have a more comprehensive understanding of the parking information of the vehicle.
[0259] It should be noted that, Figure 20 For a detailed description of S1702 shown, please refer to [link / reference]. Figure 17 S1702 shown, Figure 20 For detailed information on S201 to S202 shown, please refer to [link / reference]. Figure 2 S201 to S202 shown will not be described again here.
[0260] In this embodiment, alarm processing is performed by generating alarm information based on license plate number, vehicle type, timestamp information, and location information. The alarm information is more comprehensive, enabling relevant personnel (such as vehicle administrators, vehicle users, etc.) to have more complete information about vehicle parking. Furthermore, if the vehicle has been lost, it can improve the efficiency of vehicle tracing / retrieval to a certain extent.
[0261] The following provides a detailed description of specific scenarios in the embodiments of this application:
[0262] Please see Figure 21 It mainly includes long-range wireless equipment (deployed on vehicles), long-range wireless base stations, long-range wireless platforms (i.e., the long-range wireless server in the aforementioned embodiments), service platforms (i.e., the service management system in the aforementioned embodiments), and terminal devices (capable of running mini-programs); wherein:
[0263] Long-range wireless devices (i.e., LoRa devices) are mainly used to collect vehicle motion information through long-range wireless communication technology. This vehicle motion information is used to characterize the movement of a vehicle.
[0264] Long-range radio base stations (i.e., LoRa base stations) are primarily used to provide communication support between long-range radio devices and long-range radio platforms.
[0265] The long-range radio platform (i.e., LoRa platform) is mainly used to detect the safety level of a vehicle based on vehicle motion information and obtain the detection result. The safety level is used to characterize the probability of an abnormal event occurring in a parked vehicle. If the detection result indicates that the safety level of the vehicle is less than a preset safety threshold, the platform obtains the attribute information of the vehicle corresponding to the long-range radio device, generates alarm information based on the vehicle attribute information, and sends the alarm information to the terminal device.
[0266] The business platform is mainly used for processing vehicle business. It stores attribute information of multiple vehicles. When the long-range radio platform obtains the attribute information of the vehicle corresponding to the long-range radio equipment from it, it returns the vehicle attribute information to the long-range radio platform after obtaining it.
[0267] The terminal device is primarily used to receive alarm information sent by a long-range radio platform for alarm display. Optionally, it can receive and display alarm information sent by the long-range radio platform in the form of a mini-program, which can also be used to manage long-range radio equipment, view vehicle location information, etc.
[0268] It should be noted that, Figure 21 The implementation environment shown is applicable to both ordinary parking lot scenarios and vehicle transfer warehouse scenarios. The main difference between ordinary parking lots and vehicle transfer warehouses is that ordinary parking lots may or may not charge fees (such as parking lots in shopping malls, roadside parking areas, etc.), and are mainly open to all vehicles, while vehicle transfer warehouses are mainly used for vehicle management, and mainly include vehicles to be sold (such as new cars, used cars, etc.) and mortgaged vehicles.
[0269] based on Figure 21 For the implementation environment shown, please refer to [link / reference]. Figure 22 , Figure 22 This is a flowchart illustrating a vehicle alarm method according to one embodiment of this application. Figure 22 As shown, the vehicle's alarm methods include at least S2201 to S2206, which are detailed below:
[0270] S2201 configures alarm rules through the LoRa platform and sends the configured alarm rules to LoRa devices.
[0271] Optionally, alarm rules include three methods; among which:
[0272] Method 1: Configure a threshold value corresponding to the distance the vehicle moves (i.e., a preset distance threshold). If the distance the vehicle moves exceeds the preset distance threshold, an alarm is triggered. If the distance the vehicle moves does not exceed the preset distance threshold, no action is taken, i.e., no alarm is triggered.
[0273] Method 2 involves configuring an electronic fence (i.e., fence position coordinate parameters). These parameters characterize the area within which the vehicle can move. They include multiple boundary position coordinate parameters that match the boundaries of the area (for regular areas like quadrilaterals, the top-left and bottom-right boundary position coordinate parameters are typically used). If the vehicle moves beyond the area represented by these boundary coordinate parameters, an alarm is triggered. If the vehicle moves within the area represented by these parameters, no action is taken, and no alarm is triggered.
[0274] Method 3: Configure a threshold for the duration of vehicle movement (i.e., a preset movement duration threshold). If the duration of vehicle movement exceeds the preset movement duration threshold, an alarm is triggered. If the duration of vehicle movement does not exceed the preset movement duration threshold, no action is taken, i.e., no alarm is triggered.
[0275] It is understandable that any one or more of the three alarm methods can be used to trigger an alarm. When multiple methods are used, it is possible for any one of them to meet the conditions, or for all of them to meet the conditions. In practical applications, the methods can be flexibly adjusted according to the specific application scenario.
[0276] S2202, the LoRa device receives alarm rules sent by the LoRa platform and writes them into the alarm rules. It also collects vehicle motion information through long-distance radio communication technology and detects the vehicle's safety level based on the alarm rules and the collected vehicle motion information to determine whether to trigger an alarm.
[0277] Optionally, alarms can be triggered in three ways; among which:
[0278] Method 1: If the distance the vehicle travels exceeds the preset distance threshold, an alarm is triggered; if the distance the vehicle travels does not exceed the preset distance threshold, no action is taken, i.e., no alarm is triggered. Optionally, the preset distance threshold is set to 10 meters.
[0279] Method 2: If the vehicle's position after movement exceeds the area represented by multiple boundary position coordinate parameters, an alarm is triggered. If the vehicle's position after movement does not exceed the area represented by multiple boundary position coordinate parameters, no action is taken, i.e., no alarm is triggered.
[0280] Method 3: If the duration of vehicle movement exceeds the preset movement duration threshold, an alarm is triggered; if the duration of vehicle movement does not exceed the preset movement duration threshold, no action is taken, i.e., no alarm is triggered. Optionally, the preset movement duration threshold is set to 5 seconds.
[0281] S2203 If the vehicle's safety level is lower than the preset safety threshold, the LoRa device will trigger an alarm and send an alarm message to the LoRa platform.
[0282] Optionally, the alarm information sent by the LoRa device to the LoRa platform includes, but is not limited to, the LoRa device's identification information devEUI, the timestamp information that triggered the alarm, the vehicle's location information after it moved, the timestamp information when the vehicle moved, and the selected trigger rule type.
[0283] S2204, the LoRa platform receives alarm information sent by the LoRa device and sends a request to the service platform to obtain the vehicle's attribute information.
[0284] Optionally, the request to obtain vehicle attribute information may include the identification information of the LoRa device; wherein, the request may be used to indicate the vehicle attribute information to be obtained, including but not limited to the license plate number, vehicle type, vehicle user's name, vehicle user's contact information, etc.
[0285] S2205, the service platform receives a request from the LoRa platform to obtain the vehicle's attribute information, obtains the attribute information of the vehicle associated with the LoRa device based on the request, and sends the obtained attribute information of the vehicle associated with the LoRa device to the LoRa platform.
[0286] Optionally, the vehicle attribute information sent by the business platform to the LoRa platform includes, but is not limited to, license plate number, vehicle type, vehicle user's name, and vehicle user's contact information.
[0287] The S2206 LoRa platform pushes alarm information to terminal devices based on vehicle attribute information.
[0288] Optionally, the alarm information pushed by the LoRa platform includes, but is not limited to, license plate number, timestamp information when the vehicle moved, and location information after the vehicle moved.
[0289] It should be noted that, Figure 22For a detailed description of S2201 to S2206 shown, please refer to the foregoing embodiments, and they will not be repeated here.
[0290] In this embodiment, alarm rules are configured by the LoRa platform, and the LoRa device makes alarm judgments based on the alarm rules, thereby achieving reasonable control of alarms when abnormal events such as loss and damage occur to the vehicle, and ensuring the safety of the vehicle parking.
[0291] based on Figure 21 For the implementation environment shown, please refer to [link / reference]. Figure 23 , Figure 23 This is a flowchart illustrating a vehicle alarm method according to one embodiment of this application. Figure 23 As shown, the vehicle's alarm methods include at least S2301 to S2306, which are detailed below:
[0292] S2301, alarm rules are configured through the LoRa platform.
[0293] Optionally, alarm rules include three methods; among which:
[0294] Method 1: Configure a threshold value corresponding to the distance the vehicle moves (i.e., a preset distance threshold). If the distance the vehicle moves exceeds the preset distance threshold, an alarm is triggered. If the distance the vehicle moves does not exceed the preset distance threshold, no action is taken, i.e., no alarm is triggered.
[0295] Method 2 involves configuring an electronic fence (i.e., fence position coordinate parameters). These parameters characterize the area within which the vehicle can move. They include multiple boundary position coordinate parameters that match the boundaries of the area (for regular areas like quadrilaterals, the top-left and bottom-right boundary position coordinate parameters are typically used). If the vehicle moves beyond the area represented by these boundary coordinate parameters, an alarm is triggered. If the vehicle moves within the area represented by these parameters, no action is taken, and no alarm is triggered.
[0296] Method 3: Configure a threshold for the duration of vehicle movement (i.e., a preset movement duration threshold). If the duration of vehicle movement exceeds the preset movement duration threshold, an alarm is triggered. If the duration of vehicle movement does not exceed the preset movement duration threshold, no action is taken, i.e., no alarm is triggered.
[0297] It is understandable that any one or more of the three alarm methods can be used to trigger an alarm. When multiple methods are used, it is possible for any one of them to meet the conditions, or for all of them to meet the conditions. In practical applications, the methods can be flexibly adjusted according to the specific application scenario.
[0298] S2302, LoRa devices collect vehicle motion information through long-range radio communication technology and send the collected vehicle motion information to the LoRa platform.
[0299] S2303: The LoRa platform detects the vehicle's safety level based on vehicle motion information to determine whether to trigger an alarm.
[0300] Optionally, alarms can be triggered in three ways; among which:
[0301] Method 1: If the distance the vehicle travels exceeds the preset distance threshold, an alarm is triggered; if the distance the vehicle travels does not exceed the preset distance threshold, no action is taken, i.e., no alarm is triggered. Optionally, the preset distance threshold is set to 10 meters.
[0302] Method 2: If the vehicle's position after movement exceeds the area represented by multiple boundary position coordinate parameters, an alarm is triggered. If the vehicle's position after movement does not exceed the area represented by multiple boundary position coordinate parameters, no action is taken, i.e., no alarm is triggered.
[0303] Method 3: If the duration of vehicle movement exceeds the preset movement duration threshold, an alarm is triggered; if the duration of vehicle movement does not exceed the preset movement duration threshold, no action is taken, i.e., no alarm is triggered. Optionally, the preset movement duration threshold is set to 5 seconds.
[0304] S2304 If the vehicle's safety level is less than the preset safety threshold, the LoRa platform sends a request to the service platform to obtain the vehicle's attribute information.
[0305] Optionally, the request to obtain vehicle attribute information may include the identification information of the LoRa device; wherein, the request may be used to indicate the vehicle attribute information to be obtained, including but not limited to the license plate number, vehicle type, vehicle user's name, vehicle user's contact information, etc.
[0306] S2305, the service platform receives a request from the LoRa platform to obtain the vehicle's attribute information, obtains the attribute information of the vehicle associated with the LoRa device based on the request, and sends the obtained attribute information of the vehicle associated with the LoRa device to the LoRa platform.
[0307] Optionally, the vehicle attribute information sent by the business platform to the LoRa platform includes, but is not limited to, license plate number, vehicle type, vehicle user's name, and vehicle user's contact information.
[0308] S2306, the LoRa platform pushes alarm information to terminal devices based on vehicle attribute information.
[0309] Optionally, the alarm information pushed by the LoRa platform includes, but is not limited to, license plate number, timestamp information when the vehicle moved, and location information after the vehicle moved.
[0310] It should be noted that, Figure 23 For a detailed description of S2301 to S2306 shown, please refer to the foregoing embodiments, and they will not be repeated here.
[0311] In this embodiment, the LoRa platform configures alarm rules and makes alarm judgments based on the alarm rules. The LoRa device only needs to collect vehicle movement information, which saves the computing resources of the LoRa device and realizes reasonable control of alarms when abnormal events such as loss and damage occur to the vehicle, thus ensuring the safety of the vehicle parking.
[0312] based on Figure 21 For the implementation environment shown, please refer to [link / reference]. Figure 24 , Figure 24 This is a flowchart illustrating a vehicle alarm method according to one embodiment of this application. Figure 24 As shown, the vehicle's alarm methods include at least S2401 to S2408, detailed below:
[0313] S2401, configure alarm rules through the business platform.
[0314] Optionally, alarm rules include three methods; among which:
[0315] Method 1: Configure a threshold value corresponding to the distance the vehicle moves (i.e., a preset distance threshold). If the distance the vehicle moves exceeds the preset distance threshold, an alarm is triggered. If the distance the vehicle moves does not exceed the preset distance threshold, no action is taken, i.e., no alarm is triggered.
[0316] Method 2 involves configuring an electronic fence (i.e., fence position coordinate parameters). These parameters characterize the area within which the vehicle can move. They include multiple boundary position coordinate parameters that match the boundaries of the area (for regular areas like quadrilaterals, the top-left and bottom-right boundary position coordinate parameters are typically used). If the vehicle moves beyond the area represented by these boundary coordinate parameters, an alarm is triggered. If the vehicle moves within the area represented by these parameters, no action is taken, and no alarm is triggered.
[0317] Method 3: Configure a threshold for the duration of vehicle movement (i.e., a preset movement duration threshold). If the duration of vehicle movement exceeds the preset movement duration threshold, an alarm is triggered. If the duration of vehicle movement does not exceed the preset movement duration threshold, no action is taken, i.e., no alarm is triggered.
[0318] It is understandable that any one or more of the three alarm methods can be used to trigger an alarm. When multiple methods are used, it is possible for any one of them to meet the conditions, or for all of them to meet the conditions. In practical applications, the methods can be flexibly adjusted according to the specific application scenario.
[0319] S2402, the service platform sends the configured alarm rules to the LoRa platform.
[0320] S2403: The LoRa platform receives the configured alarm rules sent by the service platform and stores the alarm rules.
[0321] The S2404 LoRa device collects vehicle motion information through long-range radio communication technology and sends the collected vehicle motion information to the LoRa platform.
[0322] The S2405 LoRa platform uses vehicle motion information to detect the vehicle's safety level to determine whether to trigger an alarm.
[0323] Optionally, alarms can be triggered in three ways; among which:
[0324] Method 1: If the distance the vehicle travels exceeds the preset distance threshold, an alarm is triggered; if the distance the vehicle travels does not exceed the preset distance threshold, no action is taken, i.e., no alarm is triggered. Optionally, the preset distance threshold is set to 10 meters.
[0325] Method 2: If the vehicle's position after movement exceeds the area represented by multiple boundary position coordinate parameters, an alarm is triggered. If the vehicle's position after movement does not exceed the area represented by multiple boundary position coordinate parameters, no action is taken, i.e., no alarm is triggered.
[0326] Method 3: If the duration of vehicle movement exceeds the preset movement duration threshold, an alarm is triggered; if the duration of vehicle movement does not exceed the preset movement duration threshold, no action is taken, i.e., no alarm is triggered. Optionally, the preset movement duration threshold is set to 5 seconds.
[0327] S2406 If the vehicle's safety level is less than the preset safety threshold, the LoRa platform sends a request to the service platform to obtain the vehicle's attribute information.
[0328] Optionally, the request to obtain vehicle attribute information may include the identification information of the LoRa device; wherein, the request may be used to indicate the vehicle attribute information to be obtained, including but not limited to the license plate number, vehicle type, vehicle user's name, vehicle user's contact information, etc.
[0329] S2407, the service platform receives a request from the LoRa platform to obtain the vehicle's attribute information, obtains the attribute information of the vehicle associated with the LoRa device based on the request, and sends the obtained attribute information of the vehicle associated with the LoRa device to the LoRa platform.
[0330] Optionally, the vehicle attribute information sent by the business platform to the LoRa platform includes, but is not limited to, license plate number, vehicle type, vehicle user's name, and vehicle user's contact information.
[0331] The S2408 LoRa platform pushes alarm information to terminal devices based on vehicle attribute information.
[0332] Optionally, the alarm information pushed by the LoRa platform includes, but is not limited to, license plate number, timestamp information when the vehicle moved, and location information after the vehicle moved.
[0333] It should be noted that, Figure 24 For a detailed description of S2401 to S2408 shown, please refer to the foregoing embodiments, and they will not be repeated here.
[0334] In this embodiment, the alarm rules are configured by the service platform, and the LoRa platform makes alarm judgments based on the alarm rules. The LoRa device only needs to collect vehicle movement information, which saves the computing resources of the LoRa device and realizes reasonable control of alarms when abnormal events such as loss and damage occur to the vehicle, thus ensuring the safety of vehicle parking.
[0335] Figure 25 This is a block diagram illustrating a vehicle alarm device according to one embodiment of this application. Figure 25 As shown, the vehicle's warning device includes:
[0336] The acquisition module 2501 is configured to acquire vehicle motion information, which is used to characterize the movement of the vehicle.
[0337] The detection module 2502 is configured to detect the safety level of a vehicle based on vehicle motion information and obtain the detection result. The safety level is used to characterize the probability of an abnormal event occurring in a parked vehicle.
[0338] The alarm module 2503 is configured to perform alarm processing for the vehicle based on the vehicle's attribute information if the detection result indicates that the vehicle's safety level is less than a preset safety threshold.
[0339] In one embodiment of this application, the abnormal event includes a loss event; the detection module 2502 is specifically configured as follows:
[0340] Detect the probability of a vehicle being lost based on vehicle movement information;
[0341] The vehicle's safety level is determined based on the probability of the vehicle being lost, and the test results are obtained.
[0342] In one embodiment of this application, the abnormal event includes a damage event; the detection module 2502 is specifically configured as follows:
[0343] Detect the probability of vehicle damage based on vehicle motion information;
[0344] The vehicle's safety level is determined based on the probability of a damage incident, and the test results are obtained.
[0345] In one embodiment of this application, the vehicle motion information includes a first position coordinate parameter and a second position coordinate parameter. The first position coordinate parameter is used to characterize the position of the vehicle after it begins to move, and the second position coordinate parameter is used to characterize the position of the vehicle before it begins to move. The detection module 2502 is specifically configured as follows:
[0346] The distance the vehicle traveled is determined based on the first and second position coordinate parameters.
[0347] The vehicle's safety level is determined based on the relationship between the movement distance and a preset movement distance threshold, and the detection result is obtained.
[0348] In one embodiment of this application, the detection module 2502 is further configured as follows:
[0349] If the movement distance is greater than the preset movement distance threshold, a detection result is obtained to characterize that the vehicle's safety level is less than the preset safety threshold.
[0350] If the movement distance is less than or equal to the preset movement distance threshold, a detection result is obtained that indicates the vehicle's safety level is greater than the preset safety threshold.
[0351] In one embodiment of this application, the vehicle motion information includes a first position coordinate parameter, which characterizes the position of the vehicle after it begins to move; the detection module 2502 is specifically configured as follows:
[0352] Obtain the fence position coordinate parameters corresponding to the vehicle; where the fence position coordinate parameters are used to characterize the location of the area where the vehicle can move.
[0353] Based on the positional relationship between the first position coordinate parameters and the fence position coordinate parameters, the safety level of the vehicle is detected, and the detection result is obtained.
[0354] In one embodiment of this application, the fence location coordinate parameters include multiple boundary location coordinate parameters that match the boundaries of the area; the detection module 2502 is further configured as follows:
[0355] Based on the positional relationship between the first position coordinate parameter and multiple boundary position coordinate parameters, determine whether the vehicle is moving within the area and obtain the determination result;
[0356] The safety level of the vehicle is determined based on the established results, and the test results are obtained.
[0357] In one embodiment of this application, the detection module 2502 is further configured as follows:
[0358] If the position represented by the first position coordinate parameter is not included in the area represented by multiple boundary position coordinate parameters, then a determination result is obtained to represent that the vehicle does not move within the area.
[0359] If the position represented by the first position coordinate parameter is contained within the area represented by multiple boundary position coordinate parameters, then a definite result is obtained to represent the movement of the vehicle within the area.
[0360] In one embodiment of this application, the detection module 2502 is further configured as follows:
[0361] If the result indicates that the vehicle is not moving within the area, then a detection result indicating that the vehicle's safety level is less than a preset safety threshold is obtained.
[0362] If the result indicates that the vehicle is moving within the area, then a detection result indicating that the vehicle's safety level is greater than a preset safety threshold is obtained.
[0363] In one embodiment of this application, the vehicle motion information includes a duration parameter of vehicle motion, wherein the duration parameter is obtained by statistically analyzing the duration of measurement data output by an inertial measurement sensor configured in a long-range wireless device; the detection module 2502 is specifically configured as follows:
[0364] The duration of the vehicle's movement is determined based on the duration parameter.
[0365] The vehicle's safety level is determined based on the relationship between the duration of the exercise and a preset duration threshold, and the results are obtained.
[0366] In one embodiment of this application, the detection module 2502 is further configured as follows:
[0367] If the duration of the movement exceeds the preset duration threshold, a detection result is obtained that indicates the vehicle's safety level is less than the preset safety threshold.
[0368] If the motion duration is less than or equal to the preset motion duration threshold, a detection result is obtained that indicates the vehicle's safety level is greater than the preset safety threshold.
[0369] In one embodiment of this application, the alarm module 2503 is specifically configured as follows:
[0370] Obtain identification information of long-range wireless devices;
[0371] Obtain the vehicle attribute information associated with the identification information based on the identification information;
[0372] Perform alarm processing for the vehicle based on its attribute information.
[0373] In one embodiment of this application, the alarm module 2503 is further configured as follows:
[0374] Send identification information to the business management system so that the business management system can obtain the attribute information of the vehicle associated with the identification information. The business management system stores the attribute information of multiple vehicles.
[0375] Receive vehicle attribute information associated with identification information from the business management system.
[0376] In one embodiment of this application, the alarm module 2503 is further configured as follows:
[0377] The detection results are sent to the long-range radio server so that the long-range radio server can obtain the vehicle attribute information associated with the identification information of the long-range radio equipment from the business management system based on the detection results. The business management system stores the attribute information of multiple vehicles.
[0378] The alarm processing for the vehicle is performed by a remote radio server based on the vehicle's attribute information.
[0379] In one embodiment of this application, the attribute information includes the license plate number; the alarm module 2503 is specifically configured as follows:
[0380] Generate alarm information based on vehicle license plate number;
[0381] The alarm information is sent to a designated terminal; the designated terminal includes at least one of the vehicle administrator's terminal device and the vehicle user's terminal device.
[0382] In one embodiment of this application, the attribute information further includes vehicle type; the alarm module 2503 is specifically configured as follows:
[0383] Obtain the timestamp information when the vehicle begins to move, and obtain the location information after the vehicle begins to move;
[0384] Alarm information is generated based on license plate number, vehicle type, timestamp information, and location information.
[0385] It should be noted that the apparatus provided in the foregoing embodiments and the method provided in the foregoing embodiments belong to the same concept, and the specific way in which each module and unit performs operations has been described in detail in the method embodiments.
[0386] Embodiments of this application also provide an electronic device, including: one or more processors; and a memory for storing one or more programs, which, when executed by one or more processors, cause the electronic device to implement the aforementioned vehicle alarm method.
[0387] Figure 26 This is a schematic diagram of the structure of a computer system suitable for implementing the electronic devices of the present application embodiments.
[0388] It should be noted that, Figure 26 The computer system 2600 of the electronic device shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments of this application.
[0389] like Figure 26As shown, the computer system 2600 includes a Central Processing Unit (CPU) 2601, which can perform various appropriate actions and processes, such as executing the methods described in the above embodiments, based on programs stored in Read-Only Memory (ROM) 2602 or programs loaded from storage portion 2608 into Random Access Memory (RAM) 2603. The RAM 2603 also stores various programs and data required for system operation. The CPU 2601, ROM 2602, and RAM 2603 are interconnected via a bus 2604. An Input / Output (I / O) interface 2605 is also connected to the bus 2604.
[0390] The following components are connected to I / O interface 2605: an input section 2606 including a keyboard, mouse, etc.; an output section 2607 including a cathode ray tube (CRT), liquid crystal display (LCD), etc., and speakers, etc.; a storage section 2608 including a hard disk, etc.; and a communication section 2609 including a network interface card such as a LAN (Local Area Network) card, modem, etc. The communication section 2609 performs communication processing via a network such as the Internet. A drive 2610 is also connected to I / O interface 2605 as needed. Removable media 2611, such as a disk, optical disk, magneto-optical disk, semiconductor memory, etc., are installed on drive 2610 as needed so that computer programs read from them can be installed into storage section 2608 as needed.
[0391] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a computer-readable medium, the computer program including a computer program for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via communication section 2609, and / or installed from removable medium 2611. When the computer program is executed by central processing unit (CPU) 2601, it performs various functions defined in the system of this application.
[0392] It should be noted that the computer-readable medium shown in the embodiments of this application can be a computer-readable signal medium or a computer-readable storage medium, or any combination of the two. For example, a computer-readable medium can be an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this application, a computer-readable medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this application, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0393] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, may be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0394] The units described in the embodiments of this application can be implemented in software or hardware, and the described units can also be located in a processor. The names of these units do not necessarily limit the specific unit itself.
[0395] Another aspect of this application provides a computer-readable medium having a computer program stored thereon, which, when executed by a processor, implements the vehicle alarm method as described above. This computer-readable medium may be included in the electronic device described in the above embodiments, or it may exist independently and not incorporated into the electronic device.
[0396] Another aspect of this application provides a computer program product or computer program including computer instructions stored in a computer-readable medium. A processor of a computer device reads the computer instructions from the computer-readable medium and executes the computer instructions, causing the computer device to perform the vehicle alarm method provided in the various embodiments described above.
[0397] The above description is merely a preferred exemplary embodiment of this application and is not intended to limit the implementation of this application. Those skilled in the art can easily make corresponding modifications or alterations based on the main concept and spirit of this application. Therefore, the scope of protection of this application should be determined by the scope of protection claimed in the claims.
Claims
1. A vehicle alarm method, characterized in that, The method is performed by a long-range wireless device mounted on the vehicle, and the method includes: The system receives a preset motion duration threshold sent by a long-distance radio server. The preset motion duration threshold is set by the business management system and sent to the long-distance radio server. The business management system is a management system related to vehicle business. Acquire vehicle motion information, which includes a duration parameter of the vehicle's motion. The duration parameter is obtained by statistically analyzing the duration of the measurement data output by the inertial measurement sensor configured in the long-range wireless device. The duration of the vehicle's movement is determined based on the duration parameter; if the duration of the movement is greater than the preset duration threshold, a detection result is obtained indicating that the vehicle's safety level is less than the preset safety threshold, where the safety level indicates the probability of an abnormal event occurring while the vehicle is parked; if the duration of the movement is less than or equal to the preset duration threshold, a detection result is obtained indicating that the vehicle's safety level is greater than the preset safety threshold. After the detection result indicates that the safety level of the vehicle is less than the preset safety threshold, the identification information of the long-range wireless device is obtained; The detection result is sent to the long-range radio server so that the long-range radio server can obtain the attribute information of the vehicle associated with the identification information from the business management system based on the detection result. The business management system stores the attribute information of multiple vehicles and performs alarm processing for the vehicle based on the attribute information of the vehicle.
2. The method as described in claim 1, characterized in that, The abnormal events include loss events; the method further includes: The probability of the vehicle being lost is detected based on the duration parameter. The vehicle's security level is determined based on the probability of the vehicle being lost, and the detection result is obtained.
3. The method as described in claim 1, characterized in that, The abnormal event includes a damage event; the method further includes: The probability of a vehicle damage event is detected based on the duration parameter. The safety level of the vehicle is determined based on the probability of a damage event, and the detection result is obtained.
4. The method as described in claim 1, characterized in that, The vehicle motion information further includes a first position coordinate parameter and a second position coordinate parameter, wherein the first position coordinate parameter is used to characterize the position of the vehicle after it begins to move, and the second position coordinate parameter is used to characterize the position of the vehicle before it begins to move; the method further includes: The distance the vehicle traveled is determined based on the first and second position coordinate parameters. The safety level of the vehicle is detected based on the relationship between the movement distance and the preset movement distance threshold, and the detection result is obtained.
5. The method as described in claim 4, characterized in that, The step of detecting the vehicle's safety level based on the relationship between the movement distance and a preset movement distance threshold, and obtaining the detection result, includes: If the movement distance is greater than the preset movement distance threshold, a detection result is obtained to characterize that the safety level of the vehicle is less than the preset safety threshold; If the movement distance is less than or equal to the preset movement distance threshold, a detection result is obtained to characterize that the safety level of the vehicle is greater than the preset safety threshold.
6. The method as described in claim 1, characterized in that, The vehicle motion information further includes a first position coordinate parameter, which is used to characterize the position of the vehicle after it begins to move; the method further includes: Obtain the fence position coordinate parameters corresponding to the vehicle; wherein, the fence position coordinate parameters are used to characterize the location of the area range in which the vehicle can move; The safety level of the vehicle is detected based on the positional relationship between the first location coordinate parameters and the fence location coordinate parameters, and the detection result is obtained.
7. The method as described in claim 6, characterized in that, The fence position coordinate parameters include multiple boundary position coordinate parameters that match the boundary of the area; the step of detecting the vehicle's safety level based on the positional relationship between the first position coordinate parameters and the fence position coordinate parameters, and obtaining the detection result, includes: Based on the positional relationship between the first position coordinate parameter and the plurality of boundary position coordinate parameters, it is determined whether the vehicle is moving within the area, and a determination result is obtained; The safety level of the vehicle is determined based on the determination result, and the detection result is obtained.
8. A vehicle warning device, characterized in that, The device is configured in a long-range wireless device installed on a vehicle, the device comprising: The receiving module is configured to receive a preset motion duration threshold sent by a long-distance radio server. The preset motion duration threshold is set by the business management system and sent to the long-distance radio server. The business management system is a management system related to vehicle business. The acquisition module is configured to acquire vehicle motion information, which includes a duration parameter of the vehicle's motion. The duration parameter is obtained by statistically analyzing the duration of the measurement data output by the inertial measurement sensor configured in the long-range wireless device. The detection module is configured to determine the duration of the vehicle's movement based on the duration parameter; if the duration of the movement is greater than the preset duration threshold, a detection result is obtained indicating that the vehicle's safety level is less than the preset safety threshold, where the safety level indicates the probability of an abnormal event occurring while the vehicle is parked; if the duration of the movement is less than or equal to the preset duration threshold, a detection result is obtained indicating that the vehicle's safety level is greater than the preset safety threshold. The alarm module is configured to: after the detection result indicates that the safety level of the vehicle is less than the preset safety threshold, acquire the identification information of the long-range wireless device; send the detection result to the long-range wireless server so that the long-range wireless server can acquire the attribute information of the vehicle associated with the identification information from the business management system based on the detection result, wherein the business management system stores the attribute information of multiple vehicles; and perform alarm processing for the vehicle based on the attribute information of the vehicle.
9. An electronic device, characterized in that, include: One or more processors; A memory for storing one or more programs that, when executed by the electronic device, cause the electronic device to implement the vehicle alarm method as described in any one of claims 1 to 7.
10. A computer-readable medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the vehicle alarm method as described in any one of claims 1 to 7.
11. A computer program product comprising computer instructions, characterized in that, When the computer instructions are executed by the processor, they implement the vehicle alarm method as described in any one of claims 1 to 7.