A positioning method and apparatus
By adding transition areas to the regional division map and subdividing functional requirements based on user operation intentions, the key module and domain control unit work together to solve the problem of insufficient key positioning accuracy, achieving higher positioning accuracy and a better user experience.
Patent Information
- Application Number
- CN202410696839.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-05-30
- Publication Date
- 2025-12-12
- Estimated Expiration
- 2044-05-30
AI Technical Summary
The current key positioning technology has an accuracy deviation of more than 20 centimeters, which can easily lead to misjudgment of areas at some boundary locations, affecting the user experience.
By adding transitional areas to the regional division map and subdividing functional requirements based on user operation intentions, the key module and domain control unit work together to improve positioning accuracy and avoid regional misjudgment.
The positioning accuracy of the key module has been improved, avoiding misjudgment of areas and enhancing the user experience.
Smart Images

Figure CN118528974B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of automobile control, and in particular to a positioning method and device. BACKGROUND
[0002] In recent years, with the continuous development of automobile intelligence, improving the positioning accuracy of the vehicle key helps to bring wider development space for the automobile industry. In various scenarios, the automobile needs to confirm the position of the key in the area division graph based on safety considerations, for example, it needs to confirm whether the key is in the car before the vehicle starts. The area division graph of the current key positioning technology includes the front area, the in-car area, the trunk area and the unlocking area. Since the accuracy deviation of the current key positioning technology is greater than 20 cm, it is easy to cause area misjudgment in some boundary positions, such as the door panel storage box, thereby reducing the user experience. SUMMARY
[0003] The embodiments of the present application provide a positioning method and device, which can not only improve the positioning accuracy of the key module by the domain control unit, but also avoid the area misjudgment and improve the user experience.
[0004] In a first aspect, the embodiments of the present application provide a positioning method, comprising:
[0005] The key module receives a first request sent by the domain control unit, and the first request includes a user operation intention.
[0006] The key module determines the position information of the key module in the area division graph based on the user operation intention, and the area division graph includes a front area, an in-car area, a trunk area, a trunk unlocking area, and a closed area and a transition area corresponding to each door. The transition area corresponding to each door is located between the in-car area and the closed area corresponding to each door.
[0007] The key module sends the position information to the domain control unit.
[0008] By increasing the transition area at the boundary of some function-sensitive areas and subdividing the area according to different function requirements, the key module determines the position information of the key module in the area division graph based on the user operation intention, and then returns the position information of the key module to the domain control unit. Not only can it improve the positioning accuracy of the key module by the domain control unit, but also can avoid the area misjudgment and improve the user experience.
[0009] In a possible design, if the user operation intention is vehicle starting, it is determined whether the key module is in a vehicle starting area, the vehicle starting area including the in-vehicle area and the transition area corresponding to each door; if it is determined that the key module is in the vehicle starting area, the vehicle starting area is determined as the position information. By explicitly determining that the user operation intention is vehicle starting, and then determining whether the key module is in the vehicle starting area in the area division map, the positioning accuracy of the key module can be improved, the situation of area misjudgment can be avoided, and user experience is improved.
[0010] In another possible design, if the user operation intention is first door micro switch unlocking, it is determined whether the key module is in a first door corresponding unlocking area, the first door corresponding unlocking area including a first door corresponding locking area and a first door corresponding transition area; if it is determined that the key module is in the first door corresponding unlocking area, the first door corresponding unlocking area is determined as the position information. By explicitly determining that the user operation intention is first door micro switch unlocking, and then determining whether the key module is in the first door corresponding unlocking area in the area division map, the positioning accuracy of the key module can be improved, the situation of area misjudgment can be avoided, and user experience is improved.
[0011] In another possible design, if the user operation intention is first door micro switch locking, it is determined whether the key module is in a first door corresponding locking area; if it is determined that the key module is in the first door corresponding locking area, the first door corresponding locking area is determined as the position information. By explicitly determining that the user operation intention is first door micro switch locking, and then determining whether the key module is in the first door corresponding locking area in the area division map, the positioning accuracy of the key module can be improved, the situation of area misjudgment can be avoided, and user experience is improved.
[0012] In another possible design, if the user operation intention is rear door micro switch unlocking, it is determined whether the key module is in a trunk unlocking area; if it is determined that the key module is in the trunk unlocking area, the trunk unlocking area is determined as the position information. By explicitly determining that the user operation intention is rear door micro switch unlocking, and then determining whether the key module is in the trunk unlocking area in the area division map, the positioning accuracy of the key module can be improved, the situation of area misjudgment can be avoided, and user experience is improved.
[0013] In a second aspect, an embodiment of the present application provides a positioning method, including:
[0014] The domain control unit sends a first request to the key module, the first request comprising a user operation intention, the user operation intention being used to determine location information of the key module in a region division map, the region division map comprising a front region, an in-car region, a trunk region, a trunk unlocking region, and a closed region and a transition region corresponding to each door, the transition region corresponding to each door being located between the in-car region and the closed region corresponding to each door.
[0015] The domain control unit receives the location information sent by the key module.
[0016] By sending the first request comprising the user operation intention to the key module, the key module determines the location information of the key module in the region division map based on the user operation intention, thereby realizing the positioning of the key module by the domain control unit. This is conducive to improving the positioning accuracy of the key module by the domain control unit, avoiding the situation of region misjudgment, and improving the user experience.
[0017] In a possible design, the domain control unit determines whether to execute the user operation intention according to the location information. By determining whether the location information of the key module meets the requirements, it is further confirmed whether the user operation intention can be executed, which is conducive to improving the safety of the vehicle.
[0018] In another possible design, before the domain control unit sends the first request to the key module, the domain control unit receives the user operation intention sent by the terminal device. By receiving the user operation intention, it is further clear that the reason for positioning the key module, which is conducive to avoiding the situation of region misjudgment and improving the user experience.
[0019] In a third aspect, an embodiment of the present application provides a positioning apparatus, which is applied to a key module, or a chip or circuit configured in the key module, and comprises:
[0020] A receiving module is configured to receive a first request sent by a domain control unit, the first request comprising a user operation intention.
[0021] A processing module is configured to determine location information of the key module in a region division map based on the user operation intention, the region division map comprising a front region, an in-car region, a trunk region, a trunk unlocking region, and a closed region and a transition region corresponding to each door, the transition region corresponding to each door being located between the in-car region and the closed region corresponding to each door.
[0022] A sending module is configured to send the location information to the domain control unit.
[0023] In a possible design, the processing module is further configured to: if the user operation intention is to start the vehicle, determine whether the key module is located in a vehicle starting area, the vehicle starting area including the in-vehicle area and the transition area corresponding to each door; and if it is determined that the key module is located in the vehicle starting area, determine the vehicle starting area as the position information.
[0024] In another possible design, the processing module is further configured to: if the user operation intention is to unlock the first door micro switch, determine whether the key module is located in an unlocking area corresponding to the first door, the unlocking area corresponding to the first door including a locking area corresponding to the first door and a transition area corresponding to the first door; and if it is determined that the key module is located in the unlocking area corresponding to the first door, determine the unlocking area corresponding to the first door as the position information.
[0025] In another possible design, the processing module is further configured to: if the user operation intention is to lock the first door micro switch, determine whether the key module is located in a locking area corresponding to the first door; and if it is determined that the key module is located in the locking area corresponding to the first door, determine the locking area corresponding to the first door as the position information.
[0026] In another possible design, the processing module is further configured to: if the user operation intention is to unlock the tailgate micro switch, determine whether the key module is located in the trunk unlocking area; and if it is determined that the key module is located in the trunk unlocking area, determine the trunk unlocking area as the position information.
[0027] The operation and beneficial effects performed by the positioning apparatus can refer to the method and beneficial effects of the first aspect, and details are not repeated here.
[0028] In a fourth aspect, an embodiment of the present application provides a positioning apparatus, which is applied to a domain control unit, or a chip or circuit configured in the domain control unit, and includes:
[0029] The sending module is configured to send a first request to the key module, the first request including a user operation intention, the user operation intention being used to determine position information of the key module in a region division graph, the region division graph including a vehicle head area, an in-vehicle area, a trunk area, a trunk unlocking area, and a locking area and a transition area corresponding to each door, the transition area corresponding to each door being located between the in-vehicle area and the locking area corresponding to each door.
[0030] The receiving module is configured to receive the position information sent by the key module.
[0031] In a possible design, the processing module is configured to determine whether to perform the user operation intention according to the position information.
[0032] In another possible design, the receiving module is further configured to receive the user operation intention sent by the terminal device before sending the first request to the key module.
[0033] The operations and beneficial effects of the positioning apparatus can refer to the method and beneficial effects of the second aspect, and the repeated parts will not be described herein.
[0034] In a fifth aspect, the present application provides a positioning apparatus, which comprises a processor and a memory, the memory is configured to store a computer program; the processor is configured to execute the computer program stored in the memory, so that the positioning apparatus executes the method in any one of the first aspect.
[0035] In a sixth aspect, the present application provides a positioning apparatus, which comprises a processor and a memory, the memory is configured to store a computer program; the processor is configured to execute the computer program stored in the memory, so that the positioning apparatus executes the method in any one of the second aspect.
[0036] In a seventh aspect, the embodiments of the present application provide a positioning system, which comprises a key module and a domain control unit, the key module is configured to execute the steps in the first aspect, and the domain control unit is configured to execute the steps in the second aspect.
[0037] In an eighth aspect, the embodiments of the present application provide a computer readable storage medium, which stores instructions, when the instructions are executed on a computer, the computer executes the method in the aspects.
[0038] In a ninth aspect, the embodiments of the present application provide a computer program product comprising instructions, when the instructions are executed on a computer, the computer executes the method in the aspects.
[0039] In a tenth aspect, the embodiments of the present application provide a chip, which comprises a processor and a communication interface, the communication interface is configured to communicate with an external device or an internal device, and the processor is configured to implement the method in the aspects.
[0040] In a possible design, the chip can further comprise a memory, the memory stores a computer program or instructions, and the processor is configured to execute the computer program or instructions stored in the memory, or other programs or instructions. When the computer program or instructions are executed, the processor is configured to implement the method in the aspects.
[0041] In another possible design, the chip can be integrated on a key module or a domain control unit. BRIEF DESCRIPTION OF DRAWINGS
[0042] In order to more clearly illustrate the technical solutions in the embodiments of the present application or the background art, the drawings needed to be used in the embodiments of the present application or the background art will be described below.
[0043] Figure 1 is a region division diagram;
[0044] Figure 2 is a structural schematic diagram of a positioning system provided by the embodiments of the present application;
[0045] Figure 3 is a flow schematic diagram of a positioning method provided by the embodiments of the present application;
[0046] Figure 4 is a region division diagram provided by the embodiments of the present application;
[0047] Figure 5 is a structural schematic diagram of a positioning device provided by the embodiments of the present application;
[0048] Figure 6 is a structural schematic diagram of another positioning device provided by the embodiments of the present application;
[0049] Figure 7 is a structural schematic diagram of a key module provided by the embodiments of the present application;
[0050] Figure 8 is a structural schematic diagram of a domain control unit provided by the embodiments of the present application. DETAILED DESCRIPTION
[0051] The embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application.
[0052] It should be understood that, in the description of the present application, "at least one" means one or more than one, and "multiple" means two or more than two. In addition, the words "first", "second", etc. are used only for the purpose of distinguishing the description, unless otherwise specified, and cannot be understood as indicating or implying relative importance or indicating or implying order.
[0053] At present, for security considerations, vehicles in various scenarios need to confirm the key position, and then confirm whether the related actions can be performed according to whether the key position meets the requirements. For example, the vehicle needs to confirm that the key is in the vehicle when starting; the micro switch needs to confirm that the key is near the vehicle when unlocking; the in-vehicle key needs to confirm that the key is not in the vehicle when forgetting; the micro switch needs to confirm that the key is near the trunk when opening the trunk; the trunk key needs to confirm that the key is not in the trunk when forgetting.
[0054] In the prior art, when positioning the key, the area is usually divided, Figure 1 is an area division diagram. As shown in the figure, Figure 1 The area division diagram includes a front area, an in-area, a trunk area, and an unlocking area. However, due to the current key positioning technology, the accuracy deviation is greater than 20 cm, which leads to misjudgment of the area in some boundary positions. For example, when the customer puts the key in the door panel storage box and wants to start the vehicle, if the key position is misjudged as the unlocking area, it will cause the start failure; when the customer's phone posture is close to the vehicle and wants to press the microswitch to unlock, if the key position is misjudged as the in-area, it will cause the unlocking failure.
[0055] To solve the above technical problems, the embodiments of the present application provide the following solutions.
[0056] As shown in the figure, Figure 2 , Figure 2 is a structural schematic diagram of a positioning system provided by the embodiments of the present application. The positioning method provided by the present application is applicable to the positioning system. The positioning system includes a key module 201 and a domain control unit 202. Specifically, the key module 201 is connected with the domain control unit 202, and the connection here means transmitting instructions and / or data signals. The detailed description of each module is as follows.
[0057] The key module 201 is configured to receive a first request sent by the domain control unit, the first request including a user operation intention; determine the position information of the key module in an area division diagram based on the user operation intention, the area division diagram including a front area, an in-area, a trunk area, a trunk unlocking area, and a locking area and a transition area corresponding to each door, a vehicle starting area including the in-area and the transition area corresponding to each door, an unlocking area corresponding to each door including the locking area corresponding to each door and the transition area corresponding to each door, and the transition area corresponding to each door being located between the in-area and the locking area corresponding to each door; and send the position information to the domain control unit.
[0058] It should be understood that in the embodiments of the present application, the key module 201 can also be used to execute the steps or functions implemented by the key module in the positioning method provided by the present application. For details, please refer to the corresponding description in the following, which will not be described here.
[0059] Domain control unit 202 is used to send a first request to the key module. The first request includes a user operation intention, which is used to determine the location information of the key module in the area division map. The area division map includes a front area, an interior area, a trunk area, a trunk unlocking area, a vehicle start area, and an unlocking area, a locking area, and a transition area corresponding to each door. The vehicle start area includes the interior area and the transition area corresponding to each door. The unlocking area corresponding to each door includes the locking area and the transition area corresponding to each door. The transition area corresponding to each door is located between the interior area and the locking area corresponding to each door. The domain control unit 202 receives the location information sent by the key module.
[0060] It should be understood that, in the embodiments of this application, the domain control unit 202 can also be used to execute the steps or functions implemented by the domain control unit in the positioning method provided in this application. For details, please refer to the corresponding description below, which will not be described in detail here.
[0061] The key module 201 and the domain control unit 202 can establish a communication connection through a wired network or a wireless network.
[0062] It should be noted that the aforementioned positioning system can be a user-interactive system, which can be a software system, a hardware system, or a combination of both; this application does not impose any specific limitations on this. It should also be noted that... Figure 2 This is merely an illustrative structural diagram of a positioning system; in practical applications, it can be adapted to specific circumstances. Figure 2 The positioning system will be transformed accordingly.
[0063] like Figure 3 As shown, Figure 3 This is a flowchart illustrating a positioning method provided in an embodiment of this application. This method is applicable to... Figure 2 The positioning system shown is specifically implemented through the interaction between the key module 201 and the domain control unit 202 within the system. This method includes, but is not limited to, the following steps:
[0064] Step S301: The key module receives a first request sent by the domain controller unit, the first request including the user's operation intention.
[0065] The user's operational intent can be vehicle start, door micro-switch opening and closing, door micro-switch unlocking, front micro-switch unlocking, rear tailgate micro-switch unlocking, or preventing forgetting the car key or trunk key.
[0066] Specifically, the domain controller sends a first request to the key module, which requests the key module's location information. Then, the key module receives the first request sent by the domain controller.
[0067] Optionally, before the domain controller sends the first request to the key module, the domain controller receives the user's operation intent sent by the terminal device.
[0068] Terminal devices are devices with processing and data transmission / reception capabilities. Examples of terminal devices include smartwatches, computers, laptops, tablets, PDAs, desktop computers, mobile phones, ultra-mobile personal computers (UMPCs), netbooks, and personal digital assistants (PDAs).
[0069] Optionally, before the domain controller sends the first request to the key module, the domain controller can also determine the user's operating intent by receiving voice information input by the user.
[0070] For example, when a user inputs the voice command "start the vehicle," the domain control unit receives the voice information, performs speech-to-text processing and intent recognition on the voice information, and then determines that the user's intention is to start the vehicle.
[0071] Step S302: The key module determines the location information of the key module in the area division map based on the user's operation intention.
[0072] The area division diagram includes the front area, interior area, trunk area, trunk unlocking area, and locking and transition areas for each door. The transition area for each door is located between the interior area and the locking area for each door.
[0073] Figure 4 This is a region division map provided in an embodiment of this application. For example... Figure 4 As shown, the area division diagram includes the front area, interior area, trunk area, trunk unlocking area, locking area 1 and transition area 1 corresponding to the left front door, locking area 2 and transition area 2 corresponding to the left rear door, locking area 3 and transition area 3 corresponding to the right front door, locking area 4 and transition area 4 corresponding to the right rear door, and an invalid area. Specifically, the front area is located at the front of the car, the trunk area is located in the trunk, the interior area is located between the front and trunk areas, the trunk unlocking area is located behind the trunk, locking area 1 is located on the outside of the left front door, transition area 1 is located between the interior area and locking area 1, locking area 2 is located on the outside of the left rear door, transition area 2 is located between the interior area and locking area 2, locking area 3 is located on the outside of the right front door, transition area 3 is located between the interior area and locking area 3, locking area 4 is located on the outside of the right rear door, and transition area 4 is located between the interior area and locking area 4.
[0074] It should be noted that the vehicle starting area includes an in-vehicle area and four transition areas, and each door corresponding unlocking area includes each door corresponding locking area and transition area.
[0075] Specifically, the key module determines whether the key module is in the area corresponding to the user operation intention in the area division map based on the user operation intention, and if it is determined that the key module is in the area corresponding to the user operation intention in the area division map, the area is determined as the position information of the key module.
[0076] In one possible way, if the user operation intention is vehicle starting, it is determined whether the key module is in the vehicle starting area; if it is determined that the key module is in the vehicle starting area, the vehicle starting area is determined as the position information.
[0077] The vehicle starting area includes an in-vehicle area, a transition area 1, a transition area 2, a transition area 3 and a transition area 4.
[0078] For example, the user operation intention is vehicle starting, and the key module determines whether the key module is in the in-vehicle area, the transition area 1, the transition area 2, the transition area 3 or the transition area 4 based on the user operation intention, and if the key module is in the in-vehicle area, the transition area 1, the transition area 2, the transition area 3 or the transition area 4, the vehicle starting area is determined as the position information.
[0079] In another possible way, if the user operation intention is the first door microswitch unlocking, it is determined whether the key module is in the first door corresponding unlocking area; if it is determined that the key module is in the first door corresponding unlocking area, the first door corresponding unlocking area is determined as the position information.
[0080] The first door corresponding unlocking area includes the first door corresponding locking area and the transition area. In the embodiments of the present application, the left front door corresponding unlocking area includes the locking area 1 and the transition area 1, the left rear door corresponding unlocking area includes the locking area 2 and the transition area 2, the right front door corresponding unlocking area includes the locking area 3 and the transition area 3, and the right rear door corresponding unlocking area includes the locking area 4 and the transition area 4.
[0081] For example, the user operation intention is the left front door microswitch unlocking, and the key module determines whether the key module is in the locking area 1 or the transition area 1 based on the user operation intention, and if the key module is in the locking area 1 or the transition area 1, the left front door corresponding unlocking area is determined as the position information.
[0082] For example, the user operation intention is to unlock the left rear door micro switch, and the key module determines whether the key module is in the lockout area 2 or the transition area 2 based on the user operation intention. If the key module is in the lockout area 2 or the transition area 2, the unlocking area corresponding to the left rear door is determined as the position information.
[0083] For example, the user operation intention is to unlock the right front door micro switch, and the key module determines whether the key module is in the lockout area 3 or the transition area 3 based on the user operation intention. If the key module is in the lockout area 3 or the transition area 3, the unlocking area corresponding to the right front door is determined as the position information.
[0084] For example, the user operation intention is to unlock the right rear door micro switch, and the key module determines whether the key module is in the lockout area 4 or the transition area 4 based on the user operation intention. If the key module is in the lockout area 4 or the transition area 4, the unlocking area corresponding to the right rear door is determined as the position information.
[0085] It should be noted that the unlocking area of the vehicle door is divided into four unlocking areas, and each vehicle door can be independently unlocked.
[0086] In another possible way, if the user operation intention is to lock the first door micro switch, it is determined whether the key module is in the first door corresponding to the lockout area; if it is determined that the key module is in the first door corresponding to the lockout area, the first door corresponding to the lockout area is determined as the position information.
[0087] For example, the user operation intention is to unlock the left front door micro switch, and the key module determines whether the key module is in the lockout area 1 based on the user operation intention. If the key module is in the lockout area 1, the lockout area 1 is determined as the position information.
[0088] For example, the user operation intention is to unlock the left rear door micro switch, and the key module determines whether the key module is in the lockout area 2 based on the user operation intention. If the key module is in the lockout area 2, the lockout area 2 is determined as the position information.
[0089] For example, the user operation intention is to unlock the right front door micro switch, and the key module determines whether the key module is in the lockout area 3 based on the user operation intention. If the key module is in the lockout area 3, the lockout area 3 is determined as the position information.
[0090] For example, the user operation intention is to unlock the right rear door micro switch, and the key module determines whether the key module is in the lockout area 4 based on the user operation intention. If the key module is in the lockout area 4, the lockout area 4 is determined as the position information.
[0091] In another possible mode, if the user operation intention is to unlock the tailgate microswitch, it is determined whether the key module is in the trunk unlocking area; if it is determined that the key module is in the trunk unlocking area, the trunk unlocking area is determined as the position information.
[0092] Optionally, if it is determined that the key module is not in the area corresponding to the user operation intention in the area division map, the actual position of the key module in the area division map is determined as the position information.
[0093] In a possible mode, if the user operation intention is to prevent the key from being forgotten in the vehicle, it is determined whether the key module is in the in-vehicle area; if it is determined that the key module is not in the in-vehicle area, the actual position of the key module in the area division map is determined as the position information.
[0094] For example, the user operation intention is to prevent the key from being forgotten in the vehicle, and the key module determines, based on the user operation intention, whether the key module is in the in-vehicle area. If it is determined that the key module is not in the in-vehicle area but in the transition area 1, the transition area 1 is determined as the position information.
[0095] In another possible mode, if the user operation intention is to prevent the key from being forgotten in the trunk, it is determined whether the key module is in the trunk area; if it is determined that the key module is not in the trunk area, the actual position of the key module in the area division map is determined as the position information.
[0096] For example, the user operation intention is to prevent the key from being forgotten in the trunk, and the key module determines, based on the user operation intention, whether the key module is in the trunk area. If it is determined that the key module is not in the trunk area but in the transition area 2, the transition area 2 is determined as the position information.
[0097] Step S303: The key module sends the position information to the domain control unit.
[0098] Specifically, the domain control unit receives the position information sent by the key module, judges whether the position of the key module meets the requirements according to the position information, and further determines whether to execute the user operation intention.
[0099] For example, the user operation intention is to start the vehicle, and the position information is the vehicle starting area. After receiving the position information sent by the key module, the domain control unit first judges whether the position information of the key module meets the requirements. If the position information of the key module meets the requirements, the domain control unit further determines whether the vehicle itself meets the vehicle starting condition. If the vehicle itself meets the vehicle starting condition, the vehicle starting is executed.
[0100] In the embodiments of the present application, a transition area is added at the boundary of some function sensitive areas, and the areas are subdivided according to different function requirements. The domain control unit sends a first request containing the user operation intention to the key module. The key module judges the position information of the key module in the area division map based on the user operation intention, and then returns the position information of the key module to the domain control unit. Not only the positioning accuracy of the domain control unit to the key module can be improved, but also the situation of area misjudgment can be avoided, and the user experience is improved.
[0101] The above describes the method of the embodiments of the present application in detail. The following is a description of the device provided by the embodiments of the present application.
[0102] As shown in Figure 5 , Figure 5 is a structural schematic diagram of a positioning device provided by the embodiments of the present application. The positioning device can be a key module, or a chip or processing system in the key module. The device can be used to implement any method and function related to the key module in any of the preceding embodiments. The positioning device can include a receiving module 501, a processing module 502, and a sending module 503. The detailed description of each module is as follows.
[0103] The receiving module 501 is configured to receive a first request sent by a domain control unit. The first request includes a user operation intention.
[0104] The processing module 502 is configured to determine position information of the key module in an area division map based on the user operation intention. The area division map includes a vehicle head area, an in-vehicle area, a trunk area, a trunk unlocking area, and a latching area and a transition area corresponding to each vehicle door. The transition area corresponding to each vehicle door is located between the in-vehicle area and the latching area corresponding to each vehicle door.
[0105] The sending module 503 is configured to send the position information to the domain control unit.
[0106] Optionally, the processing module 502 is further configured to, if the user operation intention is vehicle starting, determine whether the key module is in a vehicle starting area. The vehicle starting area includes the in-vehicle area and the transition area corresponding to each vehicle door. If it is determined that the key module is in the vehicle starting area, the vehicle starting area is determined as the position information.
[0107] Optionally, the processing module 502 is further configured to, if the user operation intention is first vehicle door microswitch unlocking, determine whether the key module is in a first vehicle door corresponding unlocking area. The first vehicle door corresponding unlocking area includes the latching area corresponding to the first vehicle door and the transition area corresponding to the first vehicle door. If it is determined that the key module is in the first vehicle door corresponding unlocking area, the first vehicle door corresponding unlocking area is determined as the position information.
[0108] Optionally, the processing module 502 is further configured to: if the user operation intention is to turn on the first door micro switch, determine whether the key module is in the first door corresponding lock area; if it is determined that the key module is in the first door corresponding lock area, determine the first door corresponding lock area as the position information.
[0109] Optionally, the processing module 502 is further configured to: if the user operation intention is to turn on the first door micro switch, determine whether the key module is in the first door corresponding lock area; if it is determined that the key module is in the first door corresponding lock area, determine the first door corresponding lock area as the position information.
[0110] It should be noted that the implementation of each module can also correspond to the description of the corresponding method embodiment shown in Figure 3 The method and function performed by the key module in the above embodiments are executed.
[0111] As Figure 6 shown, Figure 6 is another structure diagram of a positioning device provided by the embodiment of the application. The positioning device can be a domain control unit, or a chip or processing system in the domain control unit, and the device can be used to implement any method and function related to the domain control unit in any of the preceding embodiments. The positioning device can include a receiving module 601, a processing module 602, and a sending module 603. The detailed description of each module is as follows.
[0112] The sending module 603 is configured to send a first request to the key module, the first request including a user operation intention, the user operation intention being used to determine the position information of the key module in a region division map, the region division map including a front area, an in-vehicle area, a trunk area, a trunk unlocking area, and a lock area and a transition area corresponding to each door, the transition area corresponding to each door being located between the in-vehicle area and the lock area corresponding to each door.
[0113] The receiving module 601 is configured to receive the position information sent by the key module.
[0114] Optionally, the processing module 602 is configured to determine whether to execute the user operation intention according to the position information.
[0115] Optionally, the receiving module 601 is further configured to receive the user operation intention sent by the terminal device before sending the first request to the key module.
[0116] It should be noted that the implementation of each module can also correspond to the description of the corresponding method embodiment shown in Figure 3 The method and function performed by the domain control unit in the above embodiments are executed.
[0117] Figure 7is a structural schematic diagram of a key module provided by an embodiment of the present application. The key module can be applied to a system as shown in Figure 2 to perform the functions of the key module in the above method embodiments, or to implement the steps or processes performed by the key module in the above method embodiments.
[0118] As shown in Figure 7 , the key module includes a processor 701 and a transceiver 702. Optionally, the key module further includes a memory 703. The processor 701, the transceiver 702 and the memory 703 can communicate with each other through internal connection paths to transfer control and / or data signals. The memory 703 is used to store a computer program, and the processor 701 is used to call and run the computer program from the memory 703 to control the transceiver 702 to transceive signals. Optionally, the key module can further include an antenna for transmitting uplink data or uplink control signaling output by the transceiver 702 through wireless signals.
[0119] The processor 701 and the memory 703 can be combined into one processing device. The processor 701 is used to execute the program code stored in the memory 703 to implement the above functions. In specific implementation, the memory 703 can be integrated in the processor 701 or independent of the processor 701. The processor 701 can correspond to the processing module 502 in Figure 5 .
[0120] The transceiver 702 can correspond to the receiving module 501 and the sending module 503 in Figure 5 , and can also be referred to as a transceiving unit or a transceiving module. The transceiver 702 can include a receiver (or receiver, receiving circuit) and a transmitter (or transmitter, transmitting circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.
[0121] It should be understood that the key module as shown in Figure 7 can implement each process involving the key module in the method embodiments as shown in Figure 3 . The operations and / or functions of each module in the key module are respectively used to implement the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments, and the detailed description is appropriately omitted here.
[0122] The processor 701 can be used to perform the actions implemented by the key module described in the above method embodiments, and the transceiver 702 can be used to perform the actions of sending or receiving by the key module to or from the domain control unit described in the above method embodiments. For details, please refer to the description in the above method embodiments, and the description is not repeated here.
[0123] The processor 701 can be a central processing unit, a general purpose processor, a digital signal processor, an application specific integrated circuit, a field-programmable gate array (FPGA) or other programmable logic device, a transistor logic device, a hardware component, or any combination thereof. It can implement or execute the various exemplary logical blocks, modules, and circuits described in connection with the disclosure. The processor 701 can also be a combination of implementing computing functions, such as a combination of one or more microprocessors, a combination of a digital signal processor and a microprocessor, and the like. The communication bus 704 can be a peripheral component interconnect (PCI) bus or an extended industry standard architecture (EISA) bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 7 The communication bus 704 is used to realize the connection communication between the components. In the embodiment of the present application, the transceiver 702 is used to communicate signaling or data with other node devices. The memory 703 can include volatile memory, such as non-volatile random access memory (NVRAM), phase change RAM (PRAM), magnetoresistive RAM (MRAM), etc., and can also include non-volatile memory, such as at least one magnetic disk storage device, electrically erasable programmable read-only memory (EEPROM), a flash memory device, such as a NOR flash memory or a NAND flash memory, a semiconductor device, such as a solid state disk (SSD), etc. The memory 703 can also be at least one storage device located away from the aforementioned processor 701. The memory 703 can also store a set of computer program codes or configuration information. The processor 701 can also execute the program stored in the memory 703. The processor can cooperate with the memory and the transceiver to execute any one of the methods and functions of the key module in the embodiments of the present application.
[0124] Figure 8 is a structural schematic diagram of a domain control unit provided by the embodiments of the present application. The domain control unit can be applied to, for example, Figure 2In the system shown, the functions of the domain control unit in the above method embodiments are executed, or the steps or processes executed by the domain control unit in the above method embodiments are implemented.
[0125] like Figure 8 As shown, the domain control unit includes a processor 801 and a transceiver 802. Optionally, the domain control unit also includes a memory 803. The processor 801, transceiver 802, and memory 803 can communicate with each other via internal connections to transmit control and / or data signals. The memory 803 stores computer programs, and the processor 801 retrieves and runs the computer programs from the memory 803 to control the transceiver 802 to transmit and receive signals. Optionally, the domain control unit may also include an antenna for transmitting uplink data or uplink control signaling output by the transceiver 802 via wireless signals.
[0126] The processor 801 and memory 803 can be combined into a single processing device. The processor 801 executes the program code stored in the memory 803 to achieve the aforementioned functions. In specific implementations, the memory 803 can be integrated into the processor 801 or independent of it. The processor 801 can be combined with... Figure 6 This corresponds to the processing module 602 in the text.
[0127] The transceiver 802 described above can be used with Figure 6 The receiving module 601 and transmitting module 603 correspond to each other and can also be called transceiver units or transceiver modules. The transceiver 802 may include a receiver (or receiver circuit) and a transmitter (or transmitter circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.
[0128] It should be understood that Figure 8 The domain control unit shown can achieve Figure 3 The methods illustrated in the embodiments involve various processes within the domain control unit. The operations and / or functions of each module within the domain control unit are respectively designed to implement the corresponding processes in the above method embodiments. For details, please refer to the descriptions in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.
[0129] The processor 801 described above can be used to execute the actions implemented internally by the domain controller unit as described in the preceding method embodiments, while the transceiver 802 can be used to execute the actions described in the preceding method embodiments whereby the domain controller unit sends data to or receives data from the key module. For details, please refer to the descriptions in the preceding method embodiments; they will not be repeated here.
[0130] The processor 801 can be various types of processors mentioned previously. The communication bus 804 can be a PCI bus or an EISA bus, etc. The bus can be divided into an address bus, a data bus, a control bus, etc. For ease of representation, Figure 8 Only one thick line is used in the figure, but it does not mean that there is only one bus or only one type of bus. The communication bus 804 is used to realize the connection communication between the components. In the embodiment of the application, the transceiver 802 of the domain control unit is used for signaling or data communication with other devices. The memory 803 can be various types of memories mentioned previously. The memory 803 can also be at least one storage device located away from the aforementioned processor 801. The memory 803 stores a set of computer program codes or configuration information, and the processor 801 executes the program in the memory 803. The processor can cooperate with the memory and the transceiver to execute any method and function of the domain control unit in the above application embodiment.
[0131] The embodiment of the application also provides a chip, which comprises a processor and a communication interface, the communication interface being used for communication with external devices or internal devices, and the processor being used for implementing the method in each aspect.
[0132] In a possible design, the chip can further include a memory, which stores computer programs or instructions, and the processor is used for executing the computer programs or instructions stored in the memory or other programs or instructions. When the computer programs or instructions are executed, the processor is used for implementing the method in each aspect.
[0133] In another possible design, the chip can be integrated on a key module or a domain control unit.
[0134] The embodiment of the application also provides a processor, which is used for being coupled with a memory and is used for executing any method and function related to the key module or the domain control unit in any embodiment.
[0135] The embodiment of the application also provides a computer program product containing instructions, which, when running on a computer, causes the computer to execute any method and function related to the key module or the domain control unit in any embodiment.
[0136] The embodiment of the application also provides an apparatus, which is used for executing any method and function related to the key module or the domain control unit in any embodiment.
[0137] The embodiment of the application also provides a positioning system, which comprises the key module and the domain control unit related in any embodiment.
[0138] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the identification positioning apparatus, units or modules in the apparatus described above can refer to the corresponding processes in the foregoing method embodiments, which will not be described herein.
[0139] In the foregoing embodiments, the implementations can be fully or partially realized by software, hardware, firmware or any combination thereof. When realized by software, the implementations can be fully or partially realized in the form of a computer program product. The computer program product includes one or more computer instructions. When loaded and executed by a computer, the computer instructions generate all or part of the processes or functions according to the embodiments of the present application. The computer can be a general purpose computer, a special purpose computer, a computer network, or other programmable apparatus. The computer instructions can be stored in a computer readable storage medium or transmitted from one computer readable storage medium to another computer readable storage medium, for example, the computer instructions can be transmitted from one website site, computer, server or data center to another website site, computer, server or data center through a wired (for example, coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (for example, infrared, wireless, microwave, etc.) manner. The computer readable storage medium can be any available medium that can be accessed by a computer or a data storage device such as a server, data center, etc. integrated with one or more available media. The available media can be a magnetic medium (for example, a floppy disk, a hard disk, a magnetic tape), an optical medium (for example, a DVD), or a semiconductor medium (for example, a solid state disk (SSD)) and the like.
[0140] It should be understood that "and / or" appearing in the embodiments of the present application only describes the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B can represent the three cases of A alone, A and B together, and B alone.
[0141] It should be understood that in the embodiments of the present application, "B corresponding to A" means that B is associated with A and can be determined according to A. However, it should also be understood that the determination of B according to A does not mean that B is determined only according to A, but B can also be determined according to A and / or other information.
[0142] It can be understood that in the embodiments of the present application, the key module and / or the domain control unit can perform part or all of the steps in the embodiments of the present application, and these steps or operations are only examples. In the embodiments of the present application, other operations or variations of various operations can also be performed. In addition, the various steps can be performed in different orders according to the embodiments of the present application, and it is possible that not all the operations in the embodiments of the present application are performed.
[0143] The above detailed description has shown, explained and set forth the application, the technological solutions and the beneficial effects of the present application. Any modification, equivalent replacement, improvement, etc. made within the principles of the present application shall be included in the protection scope of the present application.
Claims
1. A positioning method, characterized by, The key module receives a first request sent by the domain control unit, the first request comprising a user operation intention; The key module determines whether the key module is in a region corresponding to the user operation intention in a region division map based on the user operation intention, the region division map comprising a vehicle head region, an in-vehicle region, a trunk region, a trunk unlocking region, and a latching region and a transition region corresponding to each vehicle door, the transition region corresponding to each vehicle door being located between the in-vehicle region and the latching region corresponding to each vehicle door, the transition region being a region added to the boundary of the latching region corresponding to each vehicle door, the region corresponding to the user operation intention in the region division map comprising a vehicle starting region or an unlocking region corresponding to a first vehicle door, the vehicle starting region comprising the in-vehicle region and the transition region corresponding to each vehicle door, and the unlocking region corresponding to the first vehicle door comprising the latching region corresponding to the first vehicle door and the transition region corresponding to the first vehicle door; If it is determined that the key module is in the region corresponding to the user operation intention in the region division map, the key module determines the region corresponding to the user operation intention as position information of the key module; The key module sends the position information to the domain control unit. The method further comprises:
2. The method of claim 1, wherein, If the user operation intention is vehicle starting, it is determined whether the key module is in the vehicle starting region; If it is determined that the key module is in the vehicle starting region, the vehicle starting region is determined as the position information. The method further comprises:
3. The method of claim 1, wherein, If the user operation intention is unlocking of a first vehicle door micro switch, it is determined whether the key module is in the unlocking region corresponding to the first vehicle door; If it is determined that the key module is in the unlocking region corresponding to the first vehicle door, the unlocking region corresponding to the first vehicle door is determined as the position information. The method further comprises:
4. The method of claim 1, wherein, If the user operation intention is locking of a first vehicle door micro switch, it is determined whether the key module is in the latching region corresponding to the first vehicle door; If it is determined that the key module is in the latching region corresponding to the first vehicle door, the latching region corresponding to the first vehicle door is determined as the position information. The method further comprises:
5. The method of claim 1, wherein, If the user operation intention is unlocking of a rear door micro switch, it is determined whether the key module is in the trunk unlocking region; If it is determined that the key module is in the trunk unlocking region, the trunk unlocking region is determined as the position information. The method further comprises:
6. A positioning method characterized by, The domain control unit sends a first request to the key module, the first request including a user operation intention, the user operation intention being used to determine whether the key module is in a region corresponding to the user operation intention in a region division map, the region corresponding to the user operation intention being used to determine location information of the key module, the region division map including a vehicle head region, an in-vehicle region, a trunk region, a trunk unlocking region, and a closed region and a transition region corresponding to each door, the transition region corresponding to each door being located between the in-vehicle region and the closed region corresponding to each door, the transition region being a region added to a boundary of the closed region corresponding to each door, the region corresponding to the user operation intention in the region division map including a vehicle starting region or an unlocking region corresponding to a first door, the vehicle starting region including the in-vehicle region and the transition region corresponding to each door, and the unlocking region corresponding to the first door including the closed region corresponding to the first door and the transition region corresponding to the first door. The domain control unit receives the location information sent by the key module.
7. The method of claim 6, wherein, The method further includes: The domain control unit determines whether to execute the user operation intention according to the location information.
8. The method of claim 6, wherein, Before the domain control unit sends the first request to the key module, the method further includes: The domain control unit receives the user operation intention sent by the terminal device.
9. A positioning device, characterized in that The positioning device includes a processor and a memory, the memory being used to store a computer program, and the processor being used to call the computer program stored in the memory to execute the method according to any one of claims 1-5 or any one of claims 6-8.
10. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, and when the computer program runs on a computer, the computer executes the method according to any one of claims 1-5 or any one of claims 6-8.
Citation Information
Patent Citations
Digital key area positioning method and device, vehicle and storage medium
CN115767715A
Door lock control system and position discrimination method
JP2006124935A
Electronic key system
JP2012122222A