Location determination method and apparatus, and medium and device

Through the target positioning algorithm obtained by training neural networks, combined with the target network parameter value set, the problem of inconsistent control terminal positioning in the existing technology is solved, and higher accuracy is determined.

WO2025021102A1PCT designated stage expired Publication Date: 2025-01-30ZHEJIANG ZEEKR INTELLIGENT TECH CO LTD +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/107192
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2023-07-27
Filing Date
2024-07-24
Publication Date
2025-01-30

AI Technical Summary

Technical Problem

In the prior art, when determining the position of the control terminal based solely on the signal strength of the control terminal, the positioning accuracy is not accurate enough, especially due to the difference in signal strength caused by the difference in the communication modules of different models of the control terminals and vehicles.

Method used

The target positioning algorithm is obtained by training the neural network, and the target network parameter value set matched with the target vehicle and control terminal model, and configures it to the target positioning algorithm, and then accurately estimate the position of the terminal.

Benefits of technology

The positioning accuracy of the control terminal is improved, the accuracy of the location information is ensured, and the control terminals and vehicles are suitable for different models.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024107192_30012025_PF_FP_ABST
    Figure CN2024107192_30012025_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present specification are a location determination method and apparatus, and a medium and a device. The method is applied to a control terminal, and the method comprises: acquiring the model of a target carrier, which has been paired with a control terminal, and the model of the control terminal; acquiring a target network parameter value, which matches both the model of the target carrier and the model of the control terminal; and sending the correlation between the target network parameter value and the model of the control terminal to the target carrier, such that after receiving a signal from the control terminal, the target carrier inputs the signal into a target positioning algorithm, which is configured with the target network parameter value, so as to obtain location information of the control terminal.
Need to check novelty before this filing date? Find Prior Art

Description

Position determination method, device, medium and equipment

[0001] CROSS-REFERENCE TO RELATED APPLICATIONS

[0002] This application claims priority to the Chinese patent application filed with the China Patent Office on July 27, 2023, with application number 202310937109.7, the entire contents of which are incorporated by reference into this application. Technical Field

[0003] This specification relates to the technical field of key positioning by a carrier, and in particular to a method, device, medium, and equipment for determining a position. Background Art

[0004] Nowadays, many vehicles are configured to be remotely controlled via a control terminal (e.g., remote key, smart terminal key, etc.). When the user sends a corresponding control command to the vehicle through the control terminal, the vehicle performs the corresponding operation (e.g., opening and closing doors, unlocking, ignition, etc.).

[0005] Summary of the Invention

[0006] To overcome the problems existing in the related art, this specification provides a location determination method, apparatus, medium and device.

[0007] According to a first aspect of an embodiment of this specification, a location determination method is provided, which is applied to a control terminal, and the method includes:

[0008] Obtaining the model of the target vehicle paired with the control terminal and the model of the control terminal;

[0009] Acquire a target network parameter value set that matches the model of the target vehicle and the model of the control terminal, wherein the target network parameter value set includes a value of at least one network parameter;

[0010] The correspondence between the target network parameter value set and the model of the control terminal is sent to the target vehicle, so that after receiving the signal from the control terminal, the target vehicle inputs the signal into the target positioning algorithm configured with the target network parameter value set to obtain the location information of the control terminal.

[0011] According to a second aspect of an embodiment of this specification, a location determination method is provided, wherein the cloud is used to manage multiple candidate network parameter value sets; each candidate network parameter value set matches a model of vehicle and a model of control terminal;

[0012] The method comprises:

[0013] Receiving the model of the target vehicle and the model of the control terminal sent by the control terminal; the target vehicle is a vehicle that has been paired with the control terminal;

[0014] Determine a target candidate network parameter value set that matches both the model of the target vehicle and the model of the control terminal from the multiple candidate network parameter value sets;

[0015] The target candidate network parameter value set is sent to the control terminal so that the control terminal determines the target candidate network parameter value set as the target network parameter value set, and the correspondence between the target network parameter value set and the model of the control terminal is sent to the target vehicle; wherein, the target network parameter value set is learned by the target positioning algorithm based on the communication test data between the test vehicle and the test control terminal; the test vehicle includes a vehicle of the same model as the target vehicle; and the test control terminal includes a terminal of the same model as the control terminal.

[0016] According to a third aspect of an embodiment of this specification, a position determination method is provided, which is applied to a vehicle, wherein the vehicle is paired with a control terminal, and the method includes:

[0017] receiving a correspondence between a target network parameter value set and a model of the control terminal sent by the control terminal; the correspondence is sent by the control terminal after obtaining a target network parameter value set that matches the model of the vehicle and the model of the control terminal;

[0018] In response to receiving the signal sent by the control terminal, the signal is input into a target positioning algorithm configured with the target network parameter value set to obtain the location information of the control terminal.

[0019] According to a fourth aspect of the embodiments of this specification, a position determination device is provided, which is applied to a control terminal, and the device includes:

[0020] A first acquisition module is configured to acquire the model of the target vehicle paired with the control terminal and the model of the control terminal;

[0021] A second acquisition module is used to acquire a target network parameter value set that matches the model of the target vehicle and the model of the control terminal;

[0022] The first sending module is used to send the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle, so that after receiving the signal from the control terminal, the target vehicle inputs the signal into the target positioning algorithm configured with the target network parameter value set to obtain the location information of the control terminal.

[0023] According to a fifth aspect of the embodiments of this specification, there is provided a position determination apparatus, applied to a cloud, wherein the cloud is configured to manage a plurality of candidate network parameter value sets; each candidate network parameter value set matches a vehicle model and a control terminal model;

[0024] The device comprises:

[0025] A first receiving module is configured to receive the model of a target vehicle and the model of the control terminal sent by the control terminal; the target vehicle is a vehicle that has been paired with the control terminal;

[0026] A first determining module is configured to determine a target candidate network parameter value set that matches both the model of the target vehicle and the model of the control terminal from the multiple candidate network parameter value sets;

[0027] The second sending module is used to send the target candidate network parameter value set to the control terminal so that the control terminal determines the target candidate network parameter value set as the target network parameter value set, and sends the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle; wherein, the target network parameter value set is learned by the target positioning algorithm based on the communication test data between the test vehicle and the test control terminal; the test vehicle includes a vehicle of the same model as the target vehicle; the test control terminal includes a terminal of the same model as the control terminal.

[0028] According to a sixth aspect of the embodiments of this specification, there is provided a position determination device, which is applied to a vehicle, wherein the vehicle is paired with a control terminal, and the device includes:

[0029] A second receiving module is configured to receive a correspondence between a target network parameter value set and a model of the control terminal sent by the control terminal; the correspondence is sent by the control terminal after obtaining a target network parameter value set that matches the model of the vehicle and the model of the control terminal;

[0030] A configuration module is configured to, in response to receiving a signal sent by the control terminal, input the signal into a target positioning algorithm configured with the target network parameter value set to obtain location information of the control terminal.

[0031] According to the seventh aspect of the embodiments of this specification, a computer-readable storage medium is provided, on which a computer program is stored. When the program is executed by a processor, the steps of any method described in any of the embodiments provided in any of the first to third aspects are implemented.

[0032] According to an eighth aspect of the embodiments of this specification, a computer device is provided, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor; wherein the processor is configured to execute the steps of any method described in any of the embodiments provided in any one of the first to third aspects.

[0033] The technical solutions provided by the embodiments of this specification may have the following beneficial effects:

[0034] In an embodiment of the present specification, by obtaining the model of the paired target vehicle and the model of the control terminal, a target network parameter value set that matches the models of the target vehicle and the control terminal can be obtained. By sending the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle, the target vehicle can store the above correspondence. After receiving the signal sent by the control terminal, the signal of the control terminal is input into the target positioning algorithm by configuring the network parameter values ​​in the target network parameter value set to the target positioning algorithm, thereby obtaining the location information of the control terminal output by the target positioning algorithm.

[0035] Since the network parameter values ​​in the target network parameter value set match the models of the target vehicle and the control terminal, that is, the parameter values ​​of the target positioning algorithm are better, the location information obtained by the target positioning algorithm with better parameter values ​​is more accurate.

[0036] It should be understood that the foregoing general description and the following detailed description are exemplary and explanatory only and are not restrictive of the present disclosure. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which are incorporated in and constitute a part of this specification, illustrate embodiments consistent with the specification and, together with the description, serve to explain the principles of the specification.

[0038] FIG1 shows a flow chart of a location determination method provided by an embodiment of this specification.

[0039] FIG2 shows a flowchart of step 102 provided in an embodiment of this specification.

[0040] FIG3 shows an application scenario diagram of a location determination method provided by an embodiment of this specification.

[0041] FIG4 shows an interaction diagram of a location determination method provided by an embodiment of this specification.

[0042] FIG5 is a hardware structure diagram of a computer device where a position determination device is located according to an exemplary embodiment of this specification. DETAILED DESCRIPTION

[0043] Exemplary embodiments will be described in detail herein, with examples illustrated in the accompanying drawings. In the following description, when referring to the drawings, identical numerals in different figures represent identical or similar elements unless otherwise indicated. The embodiments described in the following exemplary embodiments are not intended to represent all embodiments consistent with this specification. Rather, they are merely examples of apparatus and methods consistent with certain aspects of this specification, as detailed in the appended claims.

[0044] The terms used in this specification are for the purpose of describing specific embodiments only and are not intended to limit this specification. As used in this specification and the appended claims, the singular forms "a," "an," "the," and "the" are intended to include the plural forms as well, unless the context clearly indicates otherwise. It should also be understood that the term "and / or" as used herein refers to and encompasses any and all possible combinations of one or more of the associated listed items.

[0045] It should be understood that although the terms first, second, third, etc. may be used in this specification to describe various information, such information should not be limited to these terms. These terms are merely used to distinguish information of the same type from one another. For example, first information may also be referred to as second information, and similarly, second information may also be referred to as first information without departing from the scope of this specification. Depending on the context, the term "if" as used herein may be interpreted as "when," "when," or "in response to determining."

[0046] A vehicle is a tool or mechanical device used to transport people, goods, or equipment. A vehicle can be a land, water, or air vehicle used for movement and transportation in various environments. There are many types of vehicles, including but not limited to cars, trucks, trains, ships, airplanes, motorcycles, bicycles, and more. For ease of understanding, the following explanation uses a vehicle as an example.

[0047] Nowadays, many vehicles are configured to be remotely controlled via a control terminal (e.g., remote key, smart terminal key, etc.). When the user sends a corresponding control command to the vehicle through the control terminal, the vehicle performs the corresponding operation (e.g., opening and closing doors, unlocking, ignition, etc.).

[0048] Based on this, a more optimized solution is: when the vehicle detects that the control terminal is approaching the vehicle, it automatically unlocks the vehicle and opens the door; or when the vehicle detects that the control terminal is moving away from the vehicle, it automatically locks the vehicle, etc. In this way, the vehicle can automatically lock, unlock, and open the door without the user having to operate the control terminal.

[0049] Because the vehicle needs to detect whether a control terminal is approaching, it is necessary to locate the control terminal, specifically, determine its position relative to the vehicle. In related art, determining the positional relationship between the control terminal and the vehicle typically involves calculating the strength of the signal emitted by the control terminal according to a preset calculation method to obtain the control terminal's location information. However, because different control terminals are equipped with different communication modules, and the signal strengths emitted by these modules vary, estimating the signal strengths of different control terminals using the same calculation method results in inaccurate positioning of the control terminal.

[0050] Specifically, in related technologies, the location of the control terminal is usually determined by:

[0051] The control terminal and vehicle communicate using wireless technologies such as Bluetooth and near-field communication. For example, the control terminal sends a Bluetooth signal to the vehicle, which then receives and detects the signal's strength. Because Bluetooth signal strength decreases with distance, the signal strength is weaker when the control terminal is farther from the vehicle. As the distance between the control terminal and the vehicle decreases, the signal strength increases. Therefore, the control terminal's position relative to the vehicle can be determined based on the strength of the signal received by the vehicle.

[0052] However, considering that different control terminals (such as different models of mobile phones equipped with different Bluetooth modules) send the same signal at the same location, the signal strength is usually different due to different transmission power, antenna design and performance.

[0053] Therefore, if the vehicle is only configured to calculate the position of the control terminal based on the strength of the signal sent by the control terminal, the position obtained is often not accurate enough. Therefore, a solution that can improve the positioning accuracy of the control terminal is needed.

[0054] Based on this, the embodiments of this specification provide a method, apparatus, medium, and device for determining a position. Before describing the embodiments of this specification in detail, a brief explanation of the principles is given first:

[0055] In order to solve the problem of inaccurate positioning of the control terminal caused by determining the position of the control terminal only based on the signal strength of the control terminal, the embodiment of this specification obtains a target positioning algorithm for positioning the control terminal by training a neural network, so that the target positioning algorithm can estimate the position of the control terminal based on the signal sent by the control terminal (including the signal strength) and obtain more accurate positioning information.

[0056] Furthermore, considering that different types of control terminals are often equipped with different communication modules, while the communication modules of the same type of control terminals are often the same, control terminals of the same type can be classified into one category, and the same positioning method can be used for control terminals of the same type. For example, when positioning a control terminal based on the above-mentioned target positioning algorithm, a set of network parameter values ​​(hereinafter referred to as network parameter values) can be trained for each type of control terminal by training a neural network. When it is desired to locate a certain type of control terminal, the network parameter values ​​corresponding to this type of control terminal are configured to the target positioning algorithm to obtain a more accurate positioning result.

[0057] Furthermore, when obtaining network parameter values, the number and location of anchor points set for different vehicles are different. Therefore, the signals emitted by the same control terminal at the same location detected by different vehicles are also different. Therefore, the number and location of anchor points set in the vehicle will also affect the positioning accuracy of the control terminal. Considering that the number and location of anchor points set for vehicles of the same model are the same, when training a set of network parameter values ​​for each type of control terminal, the network parameter values ​​of the neural network can be further trained in combination with different types of vehicles, thereby obtaining network parameter values ​​that match a certain type of vehicle and a certain type of control terminal.

[0058] Through the above description, based on the network parameter values ​​obtained through training, the control terminal can be accurately positioned through the vehicle.

[0059] Next, the embodiments of this specification are described in detail.

[0060] FIG1 shows a flow chart of a location determination method provided in an embodiment of this specification. As shown in FIG1 , the method is executed by a control terminal and includes the following steps 101 - 103 .

[0061] Step 101: Acquire the model of the target vehicle paired with the control terminal and the model of the control terminal.

[0062] Once the control terminal is successfully paired with a vehicle as a key, it will receive the vehicle's authentication data. This vehicle will then be considered the target vehicle to which the control terminal has been paired. The control terminal can communicate with the target vehicle using the authentication data to obtain the target vehicle's model. Alternatively, if the authentication data directly includes the target vehicle's model, the control terminal can directly obtain the target vehicle's model from the authentication data.

[0063] The control terminal stores its own model information, so the control terminal can directly obtain its own model.

[0064] Before executing step 101 to obtain the model of the paired target vehicle, several exemplary methods for determining the paired target vehicle are introduced:

[0065] Method 1: In response to the control terminal being bound to a key, and the key being associated with authentication data of a vehicle, the vehicle is determined as the paired target vehicle.

[0066] The key can be a virtual key with a unique identity. The following is an example:

[0067] Assume that a control terminal controls a vehicle by migrating a virtual key from another control terminal to its own control terminal. If the virtual key to be migrated is associated with the vehicle's authentication data, this indicates that the virtual key has already been paired with the vehicle. Once the virtual key is migrated to the control terminal, the control terminal can obtain the authentication data of the vehicle associated with the virtual key. At this point, the vehicle corresponding to the authentication data can be identified as the paired target vehicle.

[0068] The authentication data associated with the virtual key can be stored in another control terminal where the virtual key resides. During the process of binding the virtual key to the control terminal, the authentication data associated with the virtual key can be directly obtained from the other control terminal. Alternatively, the authentication data associated with the virtual key can be stored in a cloud-based system used to migrate virtual keys. After the control terminal is bound to the virtual key, the authentication data associated with the virtual key in the cloud can be accessed and downloaded to obtain the authentication data associated with the virtual key.

[0069] A virtual key can be bound to multiple control terminals, so that users can control the target vehicle when using different control terminals.

[0070] Method 2: In response to the control terminal being bound to a key and the key not being associated with any vehicle's authentication data, the key pairing service is entered. In response to obtaining authentication data sent by any vehicle, the vehicle is determined as the paired target vehicle.

[0071] If a key does not have any vehicle authentication data associated with it, it is a new key and has not yet been paired with any vehicle. In this case, after the control terminal is bound to this key, it needs to use the key pairing service to authenticate the key with the vehicle and obtain the vehicle authentication data.

[0072] There is no limitation on the binding method between the control terminal and the key. For example, when the key is a virtual key, the process of generating the virtual key in the control terminal can be used as the process of binding the control terminal and the key.

[0073] After obtaining the authentication data of the vehicle, this vehicle is determined as the paired target vehicle.

[0074] Step 102: Acquire a target network parameter value set that matches the model of the target vehicle and the model of the control terminal. The target network parameter value set includes a value of at least one network parameter.

[0075] The network parameter values ​​in the target network parameter value set are learned by the target positioning algorithm based on the communication test data between the test vehicle and the test control terminal; wherein the test vehicle at least includes a vehicle of the same model as the target vehicle; and the test control terminal at least includes a terminal of the same model as the control terminal. In some embodiments, the input of the target positioning algorithm can be the distance information between the vehicle and the control terminal measured by each anchor point of the vehicle, and the output of the target positioning algorithm can be the position information of the control terminal relative to the vehicle, such as the control terminal is 3 meters to the left of the vehicle, 2 meters behind the vehicle, and other information. In some embodiments, the target positioning algorithm can be a geometric algorithm, a traditional machine learning algorithm, and a neural network algorithm. When the target positioning algorithm is a geometric algorithm, the parameter value of the geometric algorithm can be obtained based on the communication test data between the test vehicle and the test control terminal. When the target positioning algorithm is a traditional machine learning algorithm, the parameter value of the machine learning algorithm can be obtained based on the communication test data between the test vehicle and the test control terminal. When the target positioning algorithm is a neural network algorithm, the network parameter values ​​include the number of layers of the neural network, the weight and threshold of each node, etc., and the target network parameter value set containing these network parameter values ​​can be obtained through training based on the communication test data between the test vehicle and the test control terminal.

[0076] Taking into account that the test vehicle and the test control terminal communicate based on the communication module, therefore: in addition to including a vehicle of the same model as the target vehicle, the test vehicle can also include a vehicle of the same model as the communication module of the target vehicle (the model of the vehicle may be different, but the model of the communication module is the same). For example, vehicle one, vehicle two, and vehicle three are model one, model two, and model one respectively, but the model of the communication module of vehicle one and vehicle two are both: Model A Bluetooth module. At this time, if the target vehicle is vehicle one, then vehicle one, vehicle two, or vehicle three can all be used as test vehicles. Similarly, in addition to including a terminal of the same model as the control terminal, the test control terminal can also include a control terminal of the same model as the communication model of the control terminal.

[0077] Multiple sets of communication test data are provided, each of which includes at least: a test signal sent by a test control terminal to a test vehicle, the test vehicle receiving the test signal from the test control terminal via various anchor points installed on the test vehicle, and the distance between the test control terminal and the test vehicle when the signal was sent. Using each set of communication test data as a sample, the target positioning algorithm is trained to obtain a target network parameter value set that matches the test control terminal and the test vehicle.

[0078] Furthermore, since the test control terminal includes at least a terminal of the same model as the control terminal and the test vehicle includes at least a vehicle of the same model as the target vehicle, the obtained target network parameter value set also matches the control terminal and the target vehicle at the same time.

[0079] When one or more candidate network parameter value sets (each candidate network parameter value set includes multiple candidate network parameter values) are stored in the control terminal, the target network parameter value set can be determined directly from the one or more candidate network parameter value sets based on the model of the control terminal and the model of the target vehicle.

[0080] Alternatively, when the control terminal does not store the candidate network parameter value set, the corresponding service can be called to obtain the target network parameter value set.

[0081] Exemplarily, when the control terminal communicates with the cloud (e.g., a server), the cloud is used to manage multiple candidate network parameter value sets; each of the candidate network parameter value sets matches a model of a vehicle and a model of a control terminal: Figure 2 shows a flowchart of step 102 provided in an embodiment of this specification. As shown in Figure 2, step 102 obtains a target network parameter value set that matches the model of the target vehicle and the model of the control terminal, including the following steps 201-202.

[0082] Step 201: Send the target vehicle model and the control terminal model to the cloud, and receive a target candidate network parameter value set determined by the cloud from the plurality of candidate network parameter value sets and matching the target vehicle model and the control terminal model.

[0083] For example, the cloud can be interacted with through an application or mini-program of the control terminal. The cloud, mini-program or application can be developed by the vehicle manufacturer in order to maintain the relationship between different models of vehicles and different models of control terminals and candidate network parameter value sets.

[0084] After the control terminal sends the target vehicle model and the control terminal model to the cloud, since the cloud stores several candidate network parameter value sets, each of which matches a vehicle model and a control terminal model, a target candidate network parameter value set that matches both the control terminal model and the target vehicle model can be determined from the multiple candidate network parameter value sets and sent to the control terminal.

[0085] Since each candidate network parameter value set matches a model of vehicle and a model of control terminal, in order to improve the query speed, the model of the vehicle and the model of the control terminal can be used as indexes respectively, so as to more quickly query the target candidate network parameter value set that matches both the model of the target vehicle and the model of the control terminal.

[0086] For example, the vehicle model may be used as the first filtering condition, and the control terminal model may be used as the second filtering condition. That is, first, based on the target vehicle model, the vehicle models that are different from the target vehicle model are filtered out.

[0087] Then, among the models of several candidate control terminals corresponding to the model of the target vehicle, the control terminal with the same model as the above control terminal is determined, and then the target candidate network parameter value set that matches both the model of the target vehicle and the model of the control terminal is queried.

[0088] Step 202: Determine the target candidate network parameter value set as the target network parameter value set.

[0089] After receiving the target candidate network parameter value set, the control terminal directly determines the target candidate network parameter value set as the target network parameter value set that matches both the model of the target vehicle and the model of the control terminal.

[0090] FIG3 illustrates an application scenario of a location determination method provided by an embodiment of this specification. As shown in FIG3 , when a candidate network parameter value set is stored in the cloud, the control terminal exchanges data with the cloud; and the vehicle exchanges data with the control terminal. This allows the vehicle to obtain the target network parameter value set through the control terminal, eliminating the need for the vehicle to frequently communicate with the cloud. This helps resolve the issue of being unable to obtain the target network parameter value set when the vehicle is unable to connect to the cloud.

[0091] Step 103: Send the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle, so that after receiving the signal from the control terminal, the target vehicle inputs the signal into the target positioning algorithm configured with the target network parameter value set to obtain the location information of the control terminal.

[0092] When the target vehicle calculates the control terminal's location information using the target positioning algorithm, it needs to configure the corresponding network parameter values ​​for the target positioning algorithm. To improve the accuracy of the location information calculated by the target positioning algorithm, the target vehicle needs to further obtain a target network parameter value set that matches the control terminal model and the vehicle model itself (i.e., the target vehicle). When calculating the control terminal's location information, the network parameter values ​​in the target network parameter value set are configured for the target positioning algorithm.

[0093] In order for the target vehicle to locally obtain the target network parameter value set, after obtaining the target network parameter value set according to steps 101 and 102, the control terminal sends the correspondence between the target network parameter value set and the control terminal model to the target vehicle. The correspondence includes the values ​​of the network parameters in the target network parameter value set and the control terminal model. In this way, the target vehicle can store the received correspondence and, after receiving a signal from the control terminal, can find the target network parameter value set that matches the control terminal in the stored correspondence.

[0094] Furthermore, in order to reduce the number of times the control terminal sends the corresponding relationship to the target vehicle, the control terminal may perform the following steps.

[0095] When it is determined that the target vehicle does not store the correspondence between the target network parameter value set and the model of the control terminal, the control terminal sends the correspondence to the target vehicle.

[0096] Among them, there are multiple ways to determine that the target vehicle does not store a corresponding relationship. Exemplarily, it can be determined that the target vehicle does not store a corresponding relationship according to the following methods: obtaining communication data between the control terminal and the target vehicle; when it is determined based on the communication data that the control terminal and the target vehicle meet the target communication conditions, determining that the target vehicle does not store the corresponding relationship between the target network parameter value set and the model of the control terminal; wherein the target communication conditions include: the control terminal has not sent any corresponding relationship to the target vehicle; or, the target network parameter value set is an updated target network parameter value set, and the control terminal has not sent the corresponding relationship between the control terminal and the updated target network parameter value set to the target vehicle; or, after receiving the information sent by the target vehicle that the corresponding relationship is not stored, no corresponding relationship has been sent to the target vehicle.

[0097] In one embodiment, the control terminal stores communication data with the target vehicle, for example, the control terminal sends a correspondence B to the target vehicle at time A. When the communication data indicates that the control terminal has not sent any correspondence to the target vehicle, it may be because: the control terminal has just bound a key (the key is associated with the authentication information of the target vehicle), or the control terminal has just bound a key that is not associated with the vehicle authentication information (for example, a new key has just been activated). In these cases, it is considered that the target vehicle does not have a correspondence stored. Then, when the control terminal approaches the target vehicle, the target vehicle cannot accurately locate the control terminal based on the target network parameter value set.

[0098] In another embodiment, when the target network parameter value set is an updated target network parameter value set and the control terminal has not yet sent the corresponding relationship between the control terminal and the updated target network parameter value set to the target vehicle, the target network parameter value set stored in the target vehicle is considered to be an old target network parameter value set. However, after the control terminal obtains the updated target network parameter value set, the corresponding relationship is also updated (at this time, the corresponding relationship in the control terminal is the updated corresponding relationship). Since the communication data indicates that the control terminal has not yet sent the updated corresponding relationship (the corresponding relationship between the control terminal and the updated target network parameter value set), it is determined that no corresponding relationship is stored in the target vehicle.

[0099] In another embodiment, after receiving the information sent by the target vehicle indicating that the corresponding relationship is not stored, no corresponding relationship has been sent to the target vehicle. The information sent by the target vehicle indicating that the corresponding relationship is not stored can be sent proactively or in response to a specific query instruction from the control terminal (used to query whether the target vehicle has the latest corresponding relationship stored). In this case, it is considered that the target vehicle does not have the corresponding relationship stored.

[0100] In a feasible implementation scheme, the cloud is used to update the multiple candidate network parameter value sets; after executing step 202 to determine the target candidate network parameter value set as the target network parameter value set, the method further includes the following steps: when a preset condition is met, sending a query instruction to the cloud for querying whether the target network parameter value set is updated; the preset condition includes: reaching a preset query cycle, or the number of times the control terminal sends a control instruction to the target vehicle reaches a preset number; receiving the updated target candidate network parameter value set fed back by the cloud based on the query instruction; replacing the target network parameter value with the updated target candidate network parameter value set.

[0101] If the cloud updates the candidate network parameter value set but does not synchronize it with the control terminal and vehicle in a timely manner, the vehicle will not be able to achieve the most accurate positioning based on the latest candidate network parameter value set. Therefore, the control terminal needs to promptly obtain the latest candidate network parameter value set updated by the cloud that matches the model of the control terminal and the target vehicle.

[0102] The preset query period can be set according to user needs, for example, one day, one week, or one month, so as to regularly query the cloud whether the candidate network parameter value set is updated according to the preset query period.

[0103] Similarly, the preset number of times can also be set according to user needs, for example, 10 times, 20 times, etc. The query can occur before sending the 10th control instruction, or after sending the 10th control instruction.

[0104] When querying, the control terminal can carry the model of the control terminal and the model of the target vehicle in the query instruction to obtain the updated target candidate network parameter value set that matches the model of the control terminal and the model of the target vehicle.

[0105] Alternatively, the query instruction may carry the target network parameter value set (not updated) in the control terminal. After the cloud obtains the unupdated target network parameter value set, it compares the versions and feeds back the updated target network parameter value set (that is, the updated target candidate network parameter value set).

[0106] In this way, the control terminal can actively and timely obtain the target candidate network parameter value set updated in the cloud, and update the target network parameter value set stored in the control terminal based on the updated target candidate network parameter value set, ensuring that the locally stored target network parameter value set is always the latest.

[0107] In a feasible implementation scheme, when a query instruction for querying whether the target network parameter value set is updated is sent to the cloud, the following steps are included: converting the target network parameter value set into a hash value of a specified length; sending the hash value to the cloud so that the cloud compares the hash value with the hash value of the target candidate network parameter value set stored in the cloud to determine whether the target network parameter value set is updated.

[0108] The hash value is also called the hash value, and the specified length is preset by the user according to the needs. By converting the target network parameter value set into a hash value of a specified length, the amount of data transmitted between the control terminal and the cloud can be reduced. In addition, after the cloud obtains the hash value, if the query instruction does not include the model of the control terminal and the model of the target vehicle, since it is known that it is sent by the control terminal, it can be combined with the model of the control terminal (or the unique identity of the control terminal) to directly compare with the hash value of the candidate network parameter value set (which may be one or more) corresponding to the model of this control terminal. If the comparison result is consistent, it is considered that the target network parameter value set has not been updated; if the comparison result indicates that the comparison is inconsistent, it is considered that there are updated network parameter values.

[0109] After the cloud obtains the hash value, if the query instruction includes the model of the control terminal and the model of the target vehicle, it can directly find the hash value of the target candidate network parameter value set that matches the model of the control terminal and the model of the target vehicle, and compare it with the hash value in the query instruction.

[0110] Alternatively, after receiving the hash value sent by the control terminal, the cloud can query the interaction record with the control terminal to determine a target candidate network parameter value set (which may or may not have been updated) that matches both the control terminal model and the target vehicle model, and the hash value corresponding to this target candidate network parameter value set. The two hash values ​​are then compared to obtain a comparison result.

[0111] Through the above method, it is possible to obtain the result of whether the target network parameter value set is updated more quickly while reducing the amount of data transmission.

[0112] In some embodiments, the control terminal can also directly obtain all candidate network parameter value sets from the cloud, as well as the vehicle model corresponding to each candidate network parameter value set and the model of the control terminal. In particular, when the amount of candidate network parameter value sets is relatively small, the interaction between the control terminal and the cloud can be reduced, preventing acquisition failures due to communication failures.

[0113] In a feasible implementation scheme, in addition to the control terminal actively querying whether the target network parameter value set is updated as described above, the cloud can also actively push the updated target candidate network parameter value set to the control terminal after updating the candidate network parameter value set.

[0114] When the cloud is used to update the multiple candidate network parameter value sets, after executing step 202 to determine the target candidate network parameter value set as the target network parameter value set, the method further includes the following steps: in response to receiving the updated target candidate network parameter value set sent by the cloud, replacing the target network parameter value with the updated target candidate network parameter value set; the updated target candidate network parameter value set is automatically sent by the cloud after updating the target candidate network parameter value set.

[0115] The cloud records which candidate network parameter value sets each control terminal has obtained and which version of the candidate network parameter value sets it has obtained. Therefore, after updating the candidate network parameter value sets, the updated candidate network parameter value sets can be automatically sent to the corresponding control terminals. The above method does not require the control terminals to query in real time.

[0116] An embodiment of the present application also provides a location determination method, which is applied to the cloud, and the cloud is used to manage multiple candidate network parameter value sets; each of the candidate network parameter value sets matches a model of vehicle and a model of control terminal.

[0117] The method includes: receiving the model of the target vehicle and the model of the control terminal sent by the control terminal; the target vehicle is the vehicle paired with the control terminal; determining a target candidate network parameter value set that matches the model of the target vehicle and the model of the control terminal from the multiple candidate network parameter value sets; sending the target candidate network parameter value set to the control terminal so that the control terminal determines the target candidate network parameter value set as the target network parameter value set, and sending the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle; the target network parameter value set is learned by the target positioning algorithm based on the communication test data between the test vehicle and the test control terminal; wherein the test vehicle at least includes a vehicle with the same model as the target vehicle; the test control terminal at least includes a terminal with the same model as the control terminal.

[0118] The relevant contents involved in the above steps have been explained in the above embodiments and will not be repeated here.

[0119] An embodiment of the present application also provides a position determination method, which is applied to a vehicle, which has been paired with a control terminal. The method includes: receiving a correspondence between a target network parameter value set sent by the control terminal and the model of the control terminal; the correspondence is sent by the control terminal after obtaining a target network parameter value set that matches the model of the vehicle and the model of the control terminal; in response to receiving a signal sent by the control terminal, configuring the target network parameter value set corresponding to the control terminal to a target positioning algorithm, so as to input the signal into the target positioning algorithm to obtain the position information of the control terminal.

[0120] Among them, the vehicle may be paired with multiple control terminals (for example, multiple control terminals are bound to the same key). When each control terminal approaches, the vehicle can obtain the signal sent by the control terminal (for example, a Bluetooth signal). The vehicle should configure the network parameter value corresponding to this control terminal to the target positioning algorithm, and input the signal corresponding to the control terminal into the target positioning algorithm to obtain the location information corresponding to the control terminal. When sending a signal, the control terminal also needs to send its own model (or unique identity, etc.) to the vehicle, so that the vehicle can query the corresponding target network parameter value set based on the control terminal model to avoid confusion.

[0121] To save storage space on the vehicle, the target network parameter value sets corresponding to control terminals that have not been used for a long time (e.g., 0 times used in the last year, 0 times used in the last three months, etc.) can be regularly deleted. After deleting a specific target network parameter value set, the vehicle can also proactively send information to the control terminal (e.g., an active control terminal) to obtain new network parameter values.

[0122] The relevant contents involved in the above steps have been explained in the above embodiments and will not be repeated here.

[0123] FIG4 shows an interaction diagram of a location determination method provided in an embodiment of this specification. As shown in FIG4 , the method includes steps 401 to 405 .

[0124] Step 401: The cloud manages candidate network parameter value sets.

[0125] The cloud is used to obtain multiple candidate network parameter value sets obtained through target positioning algorithm training and manage them (such as adding, deleting, modifying, and updating).

[0126] When the cloud obtains the model of the control terminal and the model of the target vehicle sent by the control terminal, it will determine a target network parameter value set that matches both the model of the control terminal and the model of the target vehicle.

[0127] Step 402: The control terminal obtains a target network parameter value set.

[0128] The control terminal can obtain the target network parameter value set determined by the cloud.

[0129] Step 403: The control terminal sends the correspondence between the target network parameter value set and the model of the control terminal to the vehicle.

[0130] Step 404: When the control terminal is used as a key, the model of the control terminal is sent synchronously. When the control terminal is close to the vehicle, the control terminal is used as a key by default.

[0131] Step 405 : The vehicle selects a target network parameter value set corresponding to the model of the control terminal to locate the control terminal.

[0132] The contents involved in the above steps 401 to 405 have been described in the above embodiments and will not be repeated here.

[0133] In one feasible embodiment, a position determination device is provided, which is applied to a control terminal, and the device includes:

[0134] The first acquisition module is configured to acquire the model of the target vehicle paired with the control terminal and the model of the control terminal.

[0135] The second acquisition module is used to acquire a target network parameter value set that matches the model of the target vehicle and the model of the control terminal.

[0136] The first sending module is used to send the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle, so that after receiving the signal from the control terminal, the target vehicle inputs the signal into the target positioning algorithm configured with the target network parameter value set to obtain the location information of the control terminal.

[0137] In a feasible implementation manner, when the first sending module is used to send the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle, it is used to:

[0138] When it is determined that the target vehicle does not store the correspondence between the target network parameter value set and the model of the control terminal, the correspondence is sent to the target vehicle.

[0139] In one feasible embodiment, the device further comprises:

[0140] The first response module is used to determine the vehicle as the target vehicle paired with the control terminal in response to the control terminal being bound to a key and the key being associated with the vehicle's authentication data before obtaining the model of the target vehicle paired with the control terminal.

[0141] Alternatively, the second response module is used to enter the key pairing service in response to the control terminal being bound to the key and the key not being associated with the vehicle's authentication data before obtaining the model of the target vehicle paired with the control terminal; and in response to obtaining the authentication data sent by the vehicle, determine the vehicle as the target vehicle paired with the control terminal.

[0142] In one feasible embodiment, the target network parameter value set is learned by the target positioning algorithm based on the communication test data between the test vehicle and the test control terminal; wherein, the test vehicle includes a vehicle of the same model as the target vehicle; and the test control terminal includes a terminal of the same model as the control terminal.

[0143] In one possible embodiment,

[0144] When the first acquisition module is used to acquire a target network parameter value set that matches both the model of the target vehicle and the model of the control terminal, the first acquisition module is used to:

[0145] The model of the target vehicle and the model of the control terminal are sent to a cloud that communicates with the control terminal, wherein the cloud is used to manage multiple candidate network parameter value sets, and each candidate network parameter value set matches a model of vehicle and a model of control terminal.

[0146] Receive a target candidate network parameter value set determined by the cloud from the multiple candidate network parameter value sets and matching the model of the target vehicle and the model of the control terminal.

[0147] The target candidate network parameter value set is determined as the target network parameter value set.

[0148] In a feasible implementation manner, the cloud is used to update the multiple candidate network parameter value sets. The apparatus further includes:

[0149] The third sending module is used to send a query instruction to the cloud for querying whether the target network parameter value set is updated after the target candidate network parameter value set is determined as the target network parameter value set, when a preset condition is met; the preset condition includes reaching a preset query cycle, or the number of times the control terminal sends control instructions to the target vehicle reaches a preset number of times.

[0150] The third receiving module is used to receive the updated target candidate network parameter value set fed back by the cloud based on the query instruction.

[0151] A replacement module is used to replace the target network parameter value set with the updated target candidate network parameter value set.

[0152] In a feasible implementation manner, when the third sending module is used to send a query instruction for querying whether the target network parameter value set is updated to the cloud, it is used to:

[0153] Convert the target network parameter value set into a hash value of a specified length.

[0154] The hash value is sent to the cloud, so that the cloud determines whether the target network parameter value set is updated by comparing the hash value with the hash value of the target candidate network parameter value set stored in the cloud.

[0155] In a feasible implementation manner, the cloud is used to update the multiple candidate network parameter value sets.

[0156] The device further comprises:

[0157] a third response module, configured to, after determining the target candidate network parameter value set as the target network parameter value set, replace the target network parameter value set with the updated target candidate network parameter value set in response to receiving an updated target candidate network parameter value set sent by the cloud; the updated target candidate network parameter value set is automatically sent by the cloud after updating the target candidate network parameter value set.

[0158] In a feasible implementation manner, when the first sending module is used to determine that the target vehicle does not store the correspondence between the target network parameter value set and the model of the control terminal, it is used to:

[0159] Acquire communication data between the control terminal and the target vehicle.

[0160] When it is determined based on the communication data that the target communication condition is met between the control terminal and the target vehicle, it is determined that the correspondence between the target network parameter value set and the model of the control terminal is not stored in the target vehicle; wherein the target communication condition includes: the control terminal has not sent any correspondence to the target vehicle; or, the target network parameter value set is an updated target network parameter value set, and the control terminal has not sent the correspondence between the control terminal and the updated target network parameter value set to the target vehicle; or, after receiving the information sent by the target vehicle that the correspondence is not stored, no correspondence has been sent to the target vehicle.

[0161] In a feasible implementation scheme, a location determination device is provided, which is applied to the cloud, and the cloud is used to manage multiple candidate network parameter value sets; each of the candidate network parameter value sets matches a model of vehicle and a model of control terminal.

[0162] The device comprises:

[0163] The first receiving module is used to receive the model of the target vehicle sent by the control terminal and the model of the control terminal; the target vehicle is the vehicle paired with the control terminal.

[0164] The first determining module is configured to determine a target candidate network parameter value set that matches both the model of the target vehicle and the model of the control terminal from the multiple candidate network parameter value sets.

[0165] The second sending module is used to send the target candidate network parameter value set to the control terminal so that the control terminal determines the target candidate network parameter value set as the target network parameter value set, and sends the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle; wherein, the target network parameter value set is learned by the target positioning algorithm based on the communication test data between the test vehicle and the test control terminal; the test vehicle includes a vehicle of the same model as the target vehicle; the test control terminal includes a terminal of the same model as the control terminal.

[0166] In one feasible embodiment, a position determination device is provided, which is applied to a vehicle, wherein the vehicle is paired with a control terminal, and the device includes:

[0167] The second receiving module is used to receive the correspondence between the target network parameter value set sent by the control terminal and the model of the control terminal; the correspondence is sent by the control terminal after obtaining the target network parameter value set that matches the model of the vehicle and the model of the control terminal.

[0168] A configuration module is configured to, in response to receiving a signal sent by the control terminal, input the signal into a target positioning algorithm configured with the target network parameter value set to obtain location information of the control terminal.

[0169] The implementation process of the functions and effects of each module in the above-mentioned device is specifically described in the implementation process of the corresponding steps in the above-mentioned method, and will not be repeated here.

[0170] For the device embodiments, since they basically correspond to the method embodiments, the relevant parts can be referred to the partial description of the method embodiments. The device embodiments described above are merely illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, that is, they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this specification. A person of ordinary skill in the art can understand and implement it without paying any creative work.

[0171] FIG5 is a hardware structure diagram of a computer device in which a position determination apparatus is located, according to an exemplary embodiment of this specification. As shown in FIG5 , the device may include: a processor 501, a memory 502, an input / output interface 503, a communication interface 504, and a bus 505. The processor 501, the memory 502, the input / output interface 503, and the communication interface 504 are communicatively connected to each other within the device via the bus 505.

[0172] The processor 501 can be implemented using a general-purpose CPU (Central Processing Unit), a microprocessor, an application-specific integrated circuit (ASIC), or one or more integrated circuits, and is used to execute relevant programs to implement the steps of the position determination method provided in the embodiments of this specification.

[0173] The memory 502 can be implemented in the form of ROM (Read Only Memory), RAM (Random Access Memory), static storage devices, dynamic storage devices, etc. The memory 502 can store an operating system and other application programs. When the technical solutions provided in the embodiments of this specification are implemented through software or firmware, the relevant program code is stored in the memory 502 and is called and executed by the processor 501.

[0174] The input / output interface 503 is used to connect to the input / output module to realize information input and output. The input / output module can be configured as a component in the device (not shown in the figure), or it can be externally connected to the device to provide corresponding functions. Input devices may include a keyboard, mouse, touch screen, microphone, various sensors, etc., and output devices may include a display, speaker, vibrator, indicator light, etc.

[0175] The communication interface 504 is used to connect to a communication module (not shown) to enable communication between the device and other devices. The communication module can communicate via a wired method (such as USB, network cable, etc.) or a wireless method (such as mobile network, WIFI, Bluetooth, etc.).

[0176] The bus 505 comprises a pathway for transmitting information between the various components of the device (eg, the processor 501 , the memory 502 , the input / output interface 503 , and the communication interface 504 ).

[0177] It should be noted that although the above device only shows the processor 501, the memory 502, the input / output interface 503, the communication interface 504, and the bus 505, in a specific implementation, the device may also include other components necessary for normal operation. In addition, it will be understood by those skilled in the art that the above device may only include the components necessary to implement the embodiments of this specification, and does not necessarily include all the components shown in the figure.

[0178] The embodiments of this specification also provide a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of any of the position determination methods provided in the embodiments of this specification.

[0179] Computer-readable media includes permanent and non-permanent, removable and non-removable media that can be implemented by any method or technology to store information. The information can be computer-readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to, phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technology, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassettes, magnetic tape, magnetic disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable media does not include transitory computer-readable media (transitory media), such as modulated data signals and carrier waves.

[0180] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0181] The foregoing description of this specification describes specific embodiments. Other embodiments are within the scope of the appended claims. In some cases, the actions or steps recited in the claims can be performed in an order different from that described in the embodiments and still achieve the desired results. Furthermore, the processes depicted in the accompanying drawings do not necessarily require the specific order shown or the sequential order to achieve the desired results. In certain embodiments, multitasking and parallel processing are also possible or may be advantageous.

Claims

1. A location determination method, applied to a control terminal, the method comprising: Obtaining the model of the target vehicle paired with the control terminal and the model of the control terminal; Acquire a target network parameter value set that matches the model of the target vehicle and the model of the control terminal, wherein the target network parameter value set includes a value of at least one network parameter; The correspondence between the target network parameter value set and the model of the control terminal is sent to the target vehicle, so that after receiving the signal from the control terminal, the target vehicle inputs the signal into a target positioning algorithm configured with the target network parameter value set to obtain the location information of the control terminal.

2. The method according to claim 1, characterized in that Sending the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle includes: When it is determined that the correspondence between the target network parameter value set and the model of the control terminal is not stored in the target vehicle, the correspondence is sent to the target vehicle.

3. The method according to claim 1, characterized in that Before acquiring the model of the target vehicle paired with the control terminal, the method further includes: In response to the control terminal being bound to a key and the key being associated with authentication data of a vehicle, the vehicle is determined as a target vehicle that has been paired with the control terminal.

4. The method according to claim 1, characterized in that Before acquiring the model of the target vehicle paired with the control terminal, the method further includes: In response to the control terminal being bound to the key and the key not being associated with authentication data of the vehicle, entering a key pairing service; In response to obtaining the authentication data sent by the vehicle, the vehicle is determined as a target vehicle that has been paired with the control terminal.

5. The method according to claim 1, characterized in that The target network parameter value set is learned by the target positioning algorithm based on communication test data between the test vehicle and the test control terminal; Among them, the test vehicle includes a vehicle of the same model as the target vehicle; the test control terminal includes a terminal of the same model as the control terminal.

6. The method according to claim 5, characterized in that Obtaining a target network parameter value set that matches the model of the target vehicle and the model of the control terminal, including: Sending the model of the target vehicle and the model of the control terminal to a cloud in communication with the control terminal, wherein the cloud is used to manage a plurality of candidate network parameter value sets, and each of the candidate network parameter value sets matches a model of the vehicle and a model of the control terminal; Receiving a target candidate network parameter value set determined by the cloud from the multiple candidate network parameter value sets and matching both the model of the target vehicle and the model of the control terminal; The target candidate network parameter value set is determined as the target network parameter value set.

7. The method according to claim 6, characterized in that The cloud is used to update the multiple candidate network parameter value sets; After determining the target candidate network parameter value set as the target network parameter value set, the method further includes: When a preset condition is met, a query instruction for querying whether the target network parameter value set is updated is sent to the cloud; the preset condition includes reaching a preset query cycle, or the number of times the control terminal sends a control instruction to the target vehicle reaches a preset number of times; Receiving an updated target candidate network parameter value set fed back by the cloud based on the query instruction; The target network parameter value set is replaced with the updated target candidate network parameter value set.

8. The method according to claim 7, characterized in that Sending a query instruction to the cloud for querying whether the target network parameter value set is updated includes: Converting the target network parameter value set into a hash value of a specified length; The hash value is sent to the cloud, so that the cloud determines whether the target network parameter value set is updated by comparing the hash value with the hash value of the target candidate network parameter value set stored in the cloud.

9. The method according to claim 6, characterized in that The cloud is used to update the multiple candidate network parameter value sets; After determining the target candidate network parameter value set as the target network parameter value set, the method further includes: In response to receiving an updated target candidate network parameter value set sent by the cloud, the target network parameter value set is replaced with the updated target candidate network parameter value set; the updated target candidate network parameter value set is automatically sent by the cloud after the target candidate network parameter value set is updated.

10. The method according to claim 2, characterized in that Determining that the target vehicle does not store a correspondence between the target network parameter value set and the model of the control terminal includes: Acquiring communication data between the control terminal and the target vehicle; When it is determined based on the communication data that the target communication condition is satisfied between the control terminal and the target vehicle, determining that the corresponding relationship between the target network parameter value set and the model of the control terminal is not stored in the target vehicle; Among them, the target communication conditions include: the control terminal has not sent any corresponding relationship to the target vehicle; or, the target network parameter value set is an updated target network parameter value set, and the control terminal has not sent the corresponding relationship between the control terminal and the updated target network parameter value set to the target vehicle; or, after receiving the information sent by the target vehicle that does not store the corresponding relationship, no corresponding relationship has been sent to the target vehicle.

11. A location determination method, applied to a cloud, the cloud being used to manage a plurality of candidate network parameter value sets; each of the candidate network parameter value sets matches a model of vehicle and a model of control terminal; the method comprising: Receive the model of the target vehicle and the model of the control terminal sent by the control terminal; The target vehicle is a vehicle that has been paired with the control terminal; Determine a target candidate network parameter value set that matches both the model of the target vehicle and the model of the control terminal from the multiple candidate network parameter value sets; Sending the target candidate network parameter value set to the control terminal so that the control terminal determines the target candidate network parameter value set as the target network parameter value set, and sending the corresponding relationship between the target network parameter value set and the model of the control terminal to the target vehicle; The target network parameter value set is learned by the target positioning algorithm based on the communication test data between the test vehicle and the test control terminal; The test vehicle comprises a vehicle of the same model as the target vehicle; The test control terminal includes a terminal of the same model as that of the control terminal.

12. A method for determining a position, applied to a vehicle, wherein the vehicle has been paired with a control terminal, the method comprising: Receiving a correspondence between a target network parameter value set sent by the control terminal and a model of the control terminal; The corresponding relationship is sent by the control terminal after acquiring the target network parameter value set that matches the model of the vehicle and the model of the control terminal; In response to receiving a signal sent by the control terminal, the signal is input into a target positioning algorithm configured with the target network parameter value set to obtain location information of the control terminal.

13. A position determination device, applied to a control terminal, the device comprising: A first acquisition module, used to acquire the model of the target vehicle paired with the control terminal and the model of the control terminal; A second acquisition module is used to acquire a target network parameter value set that matches the model of the target vehicle and the model of the control terminal; The first sending module is used to send the correspondence between the target network parameter value set and the model of the control terminal to the target vehicle, so that after receiving the signal from the control terminal, the target vehicle inputs the signal into a target positioning algorithm configured with the target network parameter value set to obtain the location information of the control terminal.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps of any method described in claims 1-12 are implemented.

15. A computer device, characterized in that: The method comprises a memory, a processor and a computer program stored in the memory and executable on the processor, wherein the processor implements the steps of any method of claims 1-12 when executing the computer program.

Citation Information

Patent Citations

  • Method and equipment for positioning digital key of vehicle

    CN111683336A

  • Vehicle-mounted Bluetooth positioning parameter processing method and device, electronic equipment and storage medium

    CN116367078A

  • Method and apparatus for deleting digital key, and device, system and storage medium

    WO2022193615A1