Information processing method and system for digital vehicle key of vehicle and vehicle

By sending the initial positioning information of the vehicle to the server, obtaining the target permission information, and determining the status of the digital car key based on the information, the problem that the digital car key cannot be identified and controlled in real time when it is used without authorization is solved, and the limitations of real-time control of the use status of the car key and information processing are reduced.

CN120032444APending Publication Date: 2025-05-23GUANGZHOU XIAOPENG MOTORS TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510186379.8
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-02-19
Publication Date
2025-05-23

AI Technical Summary

Technical Problem

When digital car keys are used in unauthorized locations, they cannot be identified and taken in real time, resulting in great limitations in information processing.

Method used

By sending the initial positioning information of the vehicle to the server, obtaining the target permission information, and determining the status information of the digital car key based on the target permission information and the target positioning information, real-time control is achieved.

Benefits of technology

It solves the problem of great limitations in digital car key information processing, realizes real-time control of the usage status of digital car keys, and reduces the limitations of information processing.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120032444A_ABST
    Figure CN120032444A_ABST
Patent Text Reader

Abstract

The invention discloses an information processing method and system for a digital vehicle key of a vehicle and the vehicle. The method can be at least applied to the field of vehicles, and can comprise the following steps: sending initial positioning information of a vehicle to a server; target permission information matched by the server for the initial positioning information in a database is obtained, the database is used for storing at least one kind of permission information passing verification of the server, and the permission information is at least used for representing permission rules needing to be met by the vehicle, so that the digital vehicle key is allowed to be used; the permission rule is defined by a first client corresponding to the vehicle for positioning information of the vehicle; and determining the state information of the digital vehicle key based on the target authority information and the target positioning information of the vehicle. The technical problem that the information processing limitation of the digital car key is large is solved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of vehicles, and in particular to an information processing method and system for a digital vehicle key of a vehicle, and a vehicle. Background Art

[0002] At present, digital car keys can replace traditional physical car keys, thereby realizing keyless entry and keyless start of the vehicle.

[0003] However, in the process of using the digital car key to operate the vehicle, since the usage authority of the digital car key is a fixed authority, if the digital car key is used in an unauthorized location, the above-mentioned use of the digital car key in an unauthorized location cannot be immediately identified, and corresponding measures cannot be taken to prohibit the above-mentioned use of the digital car key in an unauthorized location, thereby resulting in a technical problem of large information processing limitations of the digital car key.

[0004] With respect to the technical problem of the large information processing limitations of the above-mentioned digital car keys, no effective solution has been proposed so far. Summary of the invention

[0005] Embodiments of the present invention provide a method and system for processing information of a digital vehicle key of a vehicle, and a vehicle, so as to at least partially solve the technical problem that the information processing of a digital vehicle key has great limitations.

[0006] According to one aspect of an embodiment of the present invention, a method for processing information of a digital car key of a vehicle is provided. The method can be applied to a vehicle, and the vehicle can be matched with a digital car key. The method may include: sending initial positioning information of the vehicle to a server; obtaining target authority information matched to the initial positioning information in a database of the server, wherein the database is used to store at least one kind of authority information verified by the server, and the authority information is at least used to indicate the authority rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the authority rules are defined by a first client corresponding to the vehicle for the positioning information of the vehicle; determining the status information of the digital car key based on the target authority information and the target positioning information of the vehicle, wherein the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0007] Optionally, the target authority information is obtained by adjusting the initial authority information of the digital car key by the first client based on the initial positioning information, and the initial authority information is at least used to indicate the initial authority rules that the vehicle needs to meet so that the digital car key is allowed to be used.

[0008] Optionally, the target usage status includes a valid usage status or an invalid usage status, the target positioning information is the positioning information changed from the initial positioning information, and the status information of the digital car key is determined based on the target authority information and the target positioning information of the vehicle, including: obtaining the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information; in response to the target distance corresponding to the target positioning information being less than or equal to the reference distance corresponding to the target authority information, determining that the status information indicates that the digital car key is in a valid usage status; in response to the target distance corresponding to the target positioning information being greater than the reference distance corresponding to the target authority information, determining that the status information indicates that the digital car key is in an invalid usage status.

[0009] Optionally, the initial positioning information includes a first longitude and a first latitude of the vehicle, the target positioning information includes a second longitude and a second latitude of the vehicle, and obtaining a target distance between a position corresponding to the target positioning information and a position corresponding to the initial positioning information includes: obtaining a longitude difference between the first longitude and the second longitude, and obtaining a latitude difference between the first latitude and the second latitude; and determining the target distance based on the longitude difference and the latitude difference.

[0010] Optionally, the digital car key is allowed to be shared with a second client, and the status information of the digital car key is determined based on the target authority information and the target positioning information of the vehicle, including: based on the target authority information and the target positioning information, determining the status information of the digital car key activated on the second client; the target usage status includes a valid usage status, after the digital car key is activated on the second client, the method also includes: in response to the status information of the digital car key indicating that the digital car key is in a valid usage status, obtaining a control signal of the digital car key activated on the second client; and controlling the vehicle in response to the control signal.

[0011] Optionally, the method also includes: locating the vehicle according to multiple positioning strategies respectively to obtain multiple initial positioning information, wherein the positioning strategy is used to represent the rules for locating the vehicle; sending the initial positioning information of the vehicle to the server, including: encrypting at least multiple initial positioning information to obtain a data packet; sending the data packet to the server according to the target protocol, wherein the data packet is decrypted by the server to obtain multiple initial positioning information, the multiple initial positioning information is fused by the server to obtain a fusion result, and the fusion result is used to enable the server to determine the target authority information when it is verified by the server.

[0012] Optionally, the method also includes: when the status information indicates that the digital car key is in an invalid usage state in the target usage state, uploading abnormal prompt information to the server, wherein the abnormal prompt information is used to prompt that the digital car key is in an invalid usage state, and the target authority information is also used to indicate the effective time of the digital car key in the valid usage state in the target usage state, and / or the control type of controlling the vehicle using the digital car key.

[0013] According to another aspect of an embodiment of the present invention, a method for processing information of a digital car key of a vehicle is provided, which can be applied to a server, and the method may include: obtaining initial positioning information of the vehicle, wherein the vehicle is matched with a digital car key; matching the initial positioning information to target authority information in a database, wherein the database is used to store at least one authority information verified by the server, and the authority information is at least used to indicate authority rules that the vehicle needs to meet in order to allow the digital car key to be used, and the authority rules are defined by a first client corresponding to the vehicle for the positioning information of the vehicle; sending the target authority information to the vehicle, wherein the target authority information and the target positioning information of the vehicle are used to determine status information of the digital car key, the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0014] Optionally, the method also includes: sending initial positioning information to the first client in response to a target request of the first client; obtaining target permission information obtained by the first client adjusting initial permission information based on the initial positioning information; verifying the target permission information, and storing the verified target permission information in a database.

[0015] Optionally, the method further includes: acquiring at least one kind of permission information; verifying the permission information, and storing the verified permission information in a database.

[0016] Optionally, obtaining the initial positioning information of the vehicle includes: obtaining a data packet sent by the vehicle according to a target protocol; decrypting the data packet to obtain at least a plurality of initial positioning information, wherein each type of initial positioning information is obtained by positioning the vehicle according to a corresponding positioning strategy, and the positioning strategy is used to represent a rule for positioning the vehicle; and fusing the plurality of initial positioning information to obtain a fusion result.

[0017] Optionally, multiple types of initial positioning information are fused to obtain a fusion result, including: decrypting the data packet to obtain multiple types of initial positioning information, vehicle identification information, a timestamp of the initial positioning information, and a target verification code; in a database, the initial positioning information is matched with target authority information, including: in a database, in response to verification of the fusion results, identification information, timestamp, and verification codes corresponding to the multiple types of initial positioning information, the initial positioning information is matched with target authority information.

[0018] According to another aspect of an embodiment of the present invention, an information processing system for a digital car key of a vehicle is also provided, the system may include: a vehicle, used to send initial positioning information of the vehicle to a server, wherein the vehicle is matched with a digital car key; a server, used to match the initial positioning information to target authority information in a database, wherein the database is used to store at least one kind of authority information verified by the server, the authority information is at least used to indicate the authority rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the authority rules are defined by a first client corresponding to the vehicle for the positioning information of the vehicle; wherein the vehicle is used to determine the status information of the digital car key based on the target authority information and the target positioning information of the vehicle, wherein the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0019] Optionally, the system also includes: a first client, used to display the initial positioning information sent by the server, adjust the initial authority information of the digital car key based on the initial positioning information, obtain target authority information, and send the target authority information to the server; a second client, used to activate the digital car key shared by the first client, and control the vehicle using the activated digital car key.

[0020] According to another aspect of an embodiment of the present invention, an information processing device for a digital car key of a vehicle is also provided, and the device may include: a first sending unit, used to send the initial positioning information of the vehicle to a server; a first acquisition unit, used to obtain target authority information matched by the server to the initial positioning information in a database, wherein the database is used to store at least one kind of authority information verified by the server, and the authority information is at least used to indicate the authority rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the authority rules are defined by a first client corresponding to the vehicle for the positioning information of the vehicle; a determination unit, used to determine the status information of the digital car key based on the target authority information and the target positioning information of the vehicle, wherein the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0021] Optionally, the target usage status includes a valid usage status or an invalid usage status, the target positioning information is the positioning information changed from the initial positioning information, and the determination unit may include: a first acquisition module, used to obtain the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information; a first determination module, used to determine that the status information indicates that the digital car key is in a valid usage status in response to the target distance corresponding to the target positioning information being less than or equal to the reference distance corresponding to the target authority information; a second determination module, used to determine that the status information indicates that the digital car key is in an invalid usage status in response to the target distance corresponding to the target positioning information being greater than the reference distance corresponding to the target authority information.

[0022] Optionally, the initial positioning information includes a first longitude and a first latitude of the vehicle, the target positioning information includes a second longitude and a second latitude of the vehicle, and the first acquisition module may include: an acquisition submodule, used to obtain the longitude difference between the first longitude and the second longitude, and to obtain the latitude difference between the first latitude and the second latitude; and a determination submodule, used to determine the target distance based on the longitude difference and the latitude difference.

[0023] Optionally, the digital car key is allowed to be shared with a second client, and the determination unit may include: a third determination module, used to determine the status information of the digital car key activated on the second client based on target authority information and target positioning information; the target usage status includes a valid usage status. After the digital car key is activated on the second client, the device also includes: a control unit, used to obtain a control signal of the digital car key activated on the second client in response to the status information of the digital car key indicating that the digital car key is in a valid usage status; and control the vehicle in response to the control signal.

[0024] Optionally, the device may include: a positioning unit, used to locate the vehicle according to multiple positioning strategies respectively, and obtain multiple initial positioning information, wherein the positioning strategy is used to represent the rules for locating the vehicle; the first sending unit may include: an encryption module, used to encrypt at least multiple initial positioning information to obtain a data packet; a sending module, used to send the data packet to the server according to the target protocol, wherein the data packet is decrypted by the server to obtain multiple initial positioning information, and the multiple initial positioning information is fused by the server to obtain a fusion result, and the fusion result is used to enable the server to determine the target authority information when it is verified by the server.

[0025] Optionally, the device may include: an upload unit, used to upload abnormal prompt information to the server when the status information indicates that the digital car key is in an invalid usage state in the target usage state, wherein the abnormal prompt information is used to prompt that the digital car key is in an invalid usage state, and the target authority information is also used to indicate the effective time of the digital car key in the valid usage state in the target usage state, and / or the control type of controlling the vehicle using the digital car key.

[0026] According to another aspect of an embodiment of the present invention, an information processing device for a digital car key of a vehicle is also provided, and the device may include: a second acquisition unit, used to acquire initial positioning information of the vehicle, wherein the vehicle is matched with a digital car key; a matching unit, used to match the initial positioning information to target authority information in a database, wherein the database is used to store at least one kind of authority information verified by a server, and the authority information is at least used to indicate the authority rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the authority rules are defined by a first client corresponding to the vehicle for the positioning information of the vehicle; a second sending unit, used to send the target authority information to the vehicle, wherein the target authority information and the target positioning information of the vehicle are used to determine the status information of the digital car key, the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0027] Optionally, the device may include: a third sending unit, used to send initial positioning information to the first client in response to a target request of the first client; a third acquisition unit, used to obtain target permission information obtained by the first client adjusting the initial permission information based on the initial positioning information; and a first storage unit, used to verify the target permission information and store the verified target permission information in a database.

[0028] Optionally, the device may include: a fourth acquisition unit, used to acquire at least one kind of permission information; a second storage unit, used to verify the permission information and store the verified permission information in a database.

[0029] Optionally, the second acquisition unit may include: a second acquisition module, used to acquire the data packet sent by the vehicle according to the target protocol; a decryption module, used to decrypt the data packet to obtain at least multiple initial positioning information, wherein each type of initial positioning information is obtained by locating the vehicle according to a corresponding positioning strategy, and the positioning strategy is used to represent the rules for locating the vehicle; a fusion module, used to fuse multiple initial positioning information to obtain a fusion result.

[0030] Optionally, the decryption module may include: a decryption submodule, used to decrypt the data packet to obtain a variety of initial positioning information, vehicle identification information, a timestamp of the initial positioning information and a target verification code; the matching unit may include: a matching module, used to match the initial positioning information to the target authority information in the database in response to verification of the fusion results, identification information, timestamp and verification code corresponding to the multiple initial positioning information.

[0031] According to another aspect of an embodiment of the present invention, a vehicle is provided, comprising: a memory storing an executable program; and a processor for running the program, wherein the program executes any one of the above methods when running.

[0032] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium including a stored executable program, wherein when the executable program runs, the device where the storage medium is located is controlled to execute any one of the above methods.

[0033] According to another aspect of an embodiment of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, any one of the above methods is implemented.

[0034] In an embodiment of the present invention, when processing the information of the digital car key of the vehicle, the initial positioning information of the vehicle is sent to the server, and the target authority information matched to the above initial positioning information in the database of the server is obtained, and based on the matched target authority information and the target positioning information of the vehicle, the status information of the digital car key can be determined. Because in the embodiment of the present application, on the basis of obtaining the target positioning information matched to the initial positioning information of the vehicle, according to the matched target authority information and the target positioning information of the vehicle, the target usage status of the digital car key under the above target positioning information can be determined, thereby achieving the purpose of being able to control the usage status of the digital car key in real time, thereby solving the technical problem of the large information processing limitations of the digital car key, and further achieving the technical effect of reducing the information processing limitations of the digital car key. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The drawings described herein are used to provide a further understanding of the present invention and constitute a part of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute an improper limitation of the present invention. In the drawings:

[0036] FIG1( a ) is a schematic diagram of an application scenario of an information processing method for a digital vehicle key of a vehicle according to an embodiment of the present invention;

[0037] FIG1( b ) is a flow chart of an information processing method for a digital vehicle key of a vehicle according to an embodiment of the present invention;

[0038] FIG1( c ) is a flow chart of another method for processing information of a digital vehicle key of a vehicle according to an embodiment of the present invention;

[0039] FIG2( a ) is a flow chart of a method for managing digital car key permissions based on geo-fencing according to an embodiment of the present invention;

[0040] FIG2( b ) is a schematic diagram of data interaction between a vehicle and a server according to an embodiment of the present invention;

[0041] FIG3( a ) is a structural block diagram of an information processing system for a digital vehicle key of a vehicle according to an embodiment of the present invention;

[0042] FIG3( b ) is a structural block diagram of an information processing device for a digital vehicle key of a vehicle according to an embodiment of the present invention;

[0043] FIG3( c ) is a structural block diagram of another information processing device for a digital vehicle key of a vehicle according to an embodiment of the present invention;

[0044] Figure 4 is a structural block diagram of a vehicle according to an embodiment of the present invention. DETAILED DESCRIPTION

[0045] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work should fall within the scope of protection of the present invention.

[0046] It should be noted that the terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence. It should be understood that the data used in this way can be interchanged where appropriate, so that the embodiments of the present invention described herein can be implemented in an order other than those illustrated or described herein. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions, for example, a process, method, system, product or device that includes a series of steps or units is not necessarily limited to those steps or units that are clearly listed, but may include other steps or units that are not clearly listed or inherent to these processes, methods, products or devices.

[0047] According to an embodiment of the present invention, a method for processing information of a digital vehicle key of a vehicle is provided.

[0048] As an optional implementation, the information processing method of the digital car key of the above-mentioned vehicle can be applied to, but not limited to, the application scenario shown in FIG1(a). FIG1(a) is a schematic diagram of an application scenario of the information processing method of the digital car key of a vehicle according to an embodiment of the present invention. As shown in FIG1(a), in the application scenario, the mobile terminal 10 can be, but not limited to, communicating with the server 13 through the network 11, and the server 13 can be, but not limited to, performing operations on the database, such as writing data operations or reading data operations. The above-mentioned mobile terminal 10 can be a terminal device, and the terminal device can include, but not limited to, a smart phone, a human-computer interaction screen, a processor, and a memory. The above-mentioned human-computer interaction screen can be, but not limited to, used to display a virtual machine on the mobile terminal 10. The vehicle 12 can be, but not limited to, used to respond to the above-mentioned human-computer interaction operation, perform corresponding operations, or generate corresponding instructions, and send the generated instructions to the server 13. It should be noted that the steps shown in the flowchart of the accompanying drawings can be executed in a computer system such as a set of computer executable instructions, and although the logical order is shown in the flowchart, in some cases, the steps shown or described can be executed in a different order than here.

[0049] For example, the information processing method of the digital car key of the vehicle in the present application can be used to provide the function of controlling the usage status of the digital car key for the preset application scenario. The above-mentioned preset application scenarios may include the following scenarios in the vehicle field: commuting automatic driving scenarios, artificial intelligence (AI) driving scenarios for family cars, automatic parking assistance (APA) scenarios (such as memory parking for owned parking spaces in garages, smart parking for designated parking spaces in parking lots, etc.) and smart navigation assistance (Navigation Guided Pilot, NGP for short) scenarios in urban areas or high-speed areas, etc. In addition, the above-mentioned preset application scenarios may also include, but are not limited to: intelligent transportation scenarios of smart driving trucks or unmanned trucks in the field of logistics and transportation, and intelligent farming scenarios of self-driving agricultural vehicles in the field of agricultural machinery, etc.

[0050] When the above-mentioned preset application scenarios are scenarios in fields other than the vehicle field, those skilled in the art should be able to understand that the vehicle in the information processing method of the digital car key of the above-mentioned vehicle can be replaced with other objects (for example, agricultural machinery, drones, and robots, etc.), and correspondingly, the various devices and systems included in the vehicle can be replaced with devices and systems related to other objects. On this basis, in the embodiments of this application, the specific implementation method of the information processing method of the digital car key of the above-mentioned vehicle is exemplified by taking the vehicle field as an example.

[0051] FIG1(b) is a flow chart of a method for processing information of a digital car key of a vehicle according to an embodiment of the present invention. The method can be applied to a vehicle, and the vehicle can be matched with a digital car key. As shown in FIG1(b), the method may include the following steps:

[0052] Step S112, sending the initial positioning information of the vehicle to the server.

[0053] In the technical solution provided in step S112 of the present invention, the initial positioning information can be used to indicate the geographical location of the vehicle at the initial moment. The initial positioning information can also be referred to as initial position information, and the geographical location of the vehicle at the initial moment can be described by the longitude and latitude of the vehicle at the initial moment.

[0054] In this embodiment, the above-mentioned server may include: a cloud server and a local server, etc.

[0055] In this embodiment, the initial positioning information of the vehicle is sent to the server. Optionally, this embodiment can use the vehicle's built-in positioning system to calculate the vehicle's initial positioning information. At the same time, when the vehicle's built-in user identification card is connected to the cellular network, the vehicle's initial positioning information can be obtained using the base station triangulation positioning technology. Afterwards, the initial positioning information calculated using the vehicle's built-in positioning system and the initial positioning information obtained using the base station triangulation positioning technology are sent to the server. The above initial positioning information can be used by any of the above positioning methods alone, or by a combination of the above positioning methods.

[0056] It should be noted that the above-mentioned positioning system may include but is not limited to: Global Positioning System (GPS) and Beidou Positioning System, etc., and the above-mentioned user identity card may be a Subscriber Identity Module (SIM) card, etc., which is only used as an example here and is not specifically limited.

[0057] Step S114, obtaining the target authority information matched by the server to the initial positioning information in the database.

[0058] In the technical solution provided in the above step S114 of the present invention, the above database can be used to store at least one kind of permission information verified by the server, and the permission information can at least be used to indicate the permission rules that the vehicle needs to meet in order to allow the digital car key to be used, and the permission rules can be defined by the first client corresponding to the vehicle for the vehicle's location information. For example, the permission rules may include a plurality of preset permission rules defined by the first client for different vehicle location information, and the first client may be the mobile application terminal of the car owner, and an application (Application, referred to as App) may be installed on the mobile application terminal.

[0059] In this embodiment, the target permission information can be used to indicate the permission rules for using the digital car key set by the first client for the initial positioning information. That is, the permission rules for using the digital car key set by the first client for the initial positioning information are the owner's preset rules. For example, the owner's preset rules can also be called geo-fence rules, which are only used as examples and are not specifically limited.

[0060] In this embodiment, after the initial positioning information of the vehicle is sent to the server, the target permission information matched to the initial positioning information in the database of the server is obtained. Optionally, in this embodiment, based on the vehicle sending the above initial positioning information to the server, the vehicle can obtain the target permission information matched to the above initial positioning information in the database of the server, that is, the vehicle can obtain the permission rules for using the digital car key set by the first client for the above initial positioning information.

[0061] Step S116, determining the status information of the digital vehicle key based on the target authority information and the target positioning information of the vehicle.

[0062] In the technical solution provided in the above step S116 of the present invention, the above target positioning information can be determined based on the initial positioning information. The above target positioning information can also be called target position information, and the above target positioning information can be used to indicate the geographical location of the vehicle at the time when the vehicle changes from the initial time, that is, the above target positioning information can be the geographical location of the vehicle after the geographical location at the initial time changes, and the geographical location of the vehicle after the geographical location at the initial time changes can be described by the longitude and latitude of the vehicle at the time when the vehicle changes from the initial time.

[0063] In this embodiment, the above-mentioned state information can be used to indicate the target usage state of the digital car key under the target positioning information.

[0064] In this embodiment, after obtaining the target authority information matched to the initial positioning information in the database of the server, the status information of the digital car key is determined based on the target authority information and the target positioning information of the vehicle. Optionally, this embodiment determines whether the target positioning information satisfies the scope involved in the above target authority information on the basis of obtaining the target authority information matched to the initial positioning information, and the status information of the digital car key can be determined. That is, if it is determined that the target positioning information satisfies the scope involved in the above target authority information, the valid use status of the digital car key under the target positioning information can be determined; if it is determined that the target positioning information does not satisfy the scope involved in the above target authority information, the invalid use status of the digital car key under the target positioning information can be determined.

[0065] It should be noted that the above method for determining the status information of the digital car key based on the target authority information and the target positioning information of the vehicle is only for illustration and is not specifically limited here. As long as the process and method for determining the status information of the digital car key based on the target authority information matched to the initial positioning information is obtained and based on the target positioning information of the vehicle, it is within the scope of protection of the embodiments of the present application and will not be described one by one here.

[0066] It should also be noted that the information processing method of the digital car key of the vehicle in this application can also be applied to at least the following scenarios: maintenance scenario, automatic driving scenario, assisted driving scenario and passive driving scenario (which can be referred to as human driving scenario). Among them, the maintenance scenario can be used to indicate the scenario where the vehicle's equipment needs to be repaired, the automatic driving scenario can be used to indicate the scenario where the vehicle's control system controls the vehicle's driving during the driving process, and the driving object does not need to maintain control and supervision of the driving, the assisted driving scenario can be used to indicate the scenario where the vehicle's control system provides auxiliary functions during the driving process, but the driving object still needs to maintain control and supervision of the driving, and the passive driving scenario can be used to indicate the scenario where the driving object controls the vehicle to complete the driving operation.

[0067] In the artificial intelligence AI driver involved in the above driving scenarios, commuting mode usually refers to a driving mode designed for commuting or daily commuting. Among them, the AI ​​driver can collect data by learning the user's driving route and driving behavior. When all the learning is completed, the collected data is screened and checked, and then the full segment of data after screening and checking is automatically transmitted back to the cloud server to execute the construction of the cloud map. The next time you drive and choose the same route, activate the AI ​​driver, drive the vehicle to the destination of the route according to the constructed cloud map, and after driving the vehicle to the destination, send the initial positioning information of the vehicle at the above destination to the server, obtain the target authority information matched to the above initial positioning information in the server database, and based on the matched target authority information and the target positioning information of the vehicle, the status information of the digital car key can be determined. Among them, matching and complementing the offline map with the constructed cloud map can improve the accuracy of the cloud map.

[0068] In the above steps S112 to S116 of the present application, when processing the information of the digital car key of the vehicle, the initial positioning information of the vehicle is sent to the server, and the target authority information matched to the above initial positioning information in the database of the server is obtained, and based on the matched target authority information and the target positioning information of the vehicle, the state information of the digital car key can be determined. In the embodiment of the present application, on the basis of obtaining the target positioning information matched to the initial positioning information of the vehicle, the target usage state of the digital car key under the above target positioning information can be determined according to the matched target authority information and the target positioning information of the vehicle, thereby achieving the purpose of being able to control the usage state of the digital car key in real time, thereby solving the technical problem of the large information processing limitations of the digital car key, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0069] The above method of this embodiment is further introduced below.

[0070] As an optional implementation method, the target authority information is obtained by adjusting the initial authority information of the digital car key by the first client based on the initial positioning information. The initial authority information is at least used to indicate the initial authority rules that the vehicle needs to meet in order to allow the digital car key to be used.

[0071] In this embodiment, the target permission information may be obtained by adjusting the initial permission information of the digital car key by the first client based on the initial positioning information. The target permission information may include the current usage permission of the digital car key.

[0072] In this embodiment, the initial permission information may at least be used to indicate the initial permission rules that the vehicle needs to meet so that the digital car key is allowed to be used. The initial permission information may include the initial use permission of the digital car key.

[0073] In this embodiment, the adjustment operation on the initial permission information of the digital car key may include at least one of the following operations: adding operation, deleting operation, modifying operation and querying operation, etc. For example, the adding operation may be an operation of increasing the number of clients corresponding to the initial permission information of the digital car key, the deleting operation may be an operation of deleting historical clients corresponding to the initial permission information of the digital car key, the modifying operation may be an operation of modifying the reference distance corresponding to the initial permission information of the digital car key, and the querying operation may be an operation of querying the permission rules represented by the initial permission information of the digital car key. The operations here are only for illustration and are not specifically limited.

[0074] In the related art, when a user sets up a digital car key for the first time, he or she will be given fixed permissions, such as unlocking the car door, starting the engine, etc. Once set, these permissions remain unchanged throughout the entire usage cycle. This fixed permission setting method cannot adapt to the changes in actual user needs in different scenarios. However, in an embodiment of the present application, the initial access permissions of the digital car key are dynamically adjusted in combination with the vehicle's geographic location information, and the current usage permissions of the digital car key can be obtained, thereby achieving the purpose of adjusting the access permissions of the digital car key, avoiding the fixed permission setting method of the digital car key, thereby achieving the technical effect of improving the flexibility of use of the digital car key, and solving the technical problem of low flexibility of use of the digital car key.

[0075] In the related art, if a user attempts to use the digital car key of the vehicle in an inappropriate location, the above behavior cannot be recognized, and the user can still have the authority to use the digital car key of the vehicle in an inappropriate location. However, in the present application, if a user attempts to use the digital car key of the vehicle in an unauthorized location, the information processing system of the digital car key of the vehicle can immediately recognize the above behavior and send an alarm message to the first client, and the user cannot have the authority to use the digital car key of the vehicle in an unauthorized location.

[0076] For example, in the related art, if an employee attempts to use the digital car key of a vehicle after get off work or at a non-work location, the above behavior cannot be recognized, and the user can still have the authority to use the digital car key of the vehicle after get off work or at a non-work location. However, in the present application, if a user attempts to use the digital car key of the vehicle after get off work or at a non-work location, the information processing system of the digital car key of the vehicle can immediately recognize the above behavior and send an alarm message to the first client, and the user cannot have the authority to use the digital car key of the vehicle after get off work or at a non-work location.

[0077] The following further describes the method for determining the status information of the digital vehicle key based on the target authority information and the target positioning information of the vehicle in this embodiment.

[0078] As an optional implementation method, the target usage status includes a valid usage status or an invalid usage status, the target positioning information is the positioning information changed from the initial positioning information, and the status information of the digital car key is determined based on the target authority information and the target positioning information of the vehicle, including: obtaining the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information; in response to the target distance corresponding to the target positioning information being less than or equal to the reference distance corresponding to the target authority information, determining that the status information indicates that the digital car key is in a valid usage status; in response to the target distance corresponding to the target positioning information being greater than the reference distance corresponding to the target authority information, determining that the status information indicates that the digital car key is in an invalid usage status.

[0079] In this embodiment, the target usage state may include a valid usage state or an invalid usage state, and the target positioning information may be positioning information changed from initial positioning information.

[0080] In this embodiment, after obtaining the target authority information matched to the initial positioning information in the database of the server, the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information is obtained. Optionally, this embodiment can obtain the position corresponding to the target positioning information of the vehicle on the basis of obtaining the target authority information matched to the initial positioning information, and perform distance calculation between the position corresponding to the obtained target positioning information and the position corresponding to the initial positioning information, so as to obtain the target distance between the above two positions, thereby achieving the purpose of determining the distance between the positions before and after the change, and realizing the technical effect of improving the positioning accuracy of the vehicle.

[0081] In this embodiment, the reference distance corresponding to the target authority information can be used to represent the usage distance specified by the digital car key with the current usage authority. For example, the usage distance can be represented by d2, which is only used as an example and is not specifically limited.

[0082] In this embodiment, after obtaining the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information, in response to the target distance corresponding to the target positioning information being less than or equal to the reference distance corresponding to the target authority information, it is determined that the status information indicates that the digital car key is in a valid use state. Optionally, based on the obtained target distance, this embodiment compares the relationship between the obtained target distance and the reference distance corresponding to the target authority information. If the target distance corresponding to the target positioning information is compared to be less than or equal to the reference distance corresponding to the target authority information, it can be determined that the status information of the digital car key indicates that the digital car key is in a valid use state, thereby achieving the purpose of determining the status information of the digital car key and realizing the technical effect of reducing the information processing limitations of the digital car key.

[0083] In this embodiment, after obtaining the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information, in response to the target distance corresponding to the target positioning information being greater than the reference distance corresponding to the target authority information, it is determined that the status information indicates that the digital car key is in an invalid use state. Optionally, based on the obtained target distance, this embodiment compares the relationship between the obtained target distance and the reference distance corresponding to the target authority information. If the target distance corresponding to the target positioning information is compared to be greater than the reference distance corresponding to the target authority information, it can be determined that the status information of the digital car key indicates that the digital car key is in an invalid use state, thereby achieving the purpose of determining the status information of the digital car key and realizing the technical effect of reducing the information processing limitations of the digital car key.

[0084] The following further describes the method for obtaining the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information in this embodiment.

[0085] As an optional implementation method, the initial positioning information includes a first longitude and a first latitude of the vehicle, the target positioning information includes a second longitude and a second latitude of the vehicle, and obtaining a target distance between a position corresponding to the target positioning information and a position corresponding to the initial positioning information includes: obtaining a longitude difference between the first longitude and the second longitude, and obtaining a latitude difference between the first latitude and the second latitude; and determining the target distance based on the longitude difference and the latitude difference.

[0086] In this embodiment, the initial positioning information may include a first longitude and a first latitude of the vehicle, wherein the first longitude may be used to indicate the longitude of the vehicle at the initial moment, and the first latitude may be used to indicate the latitude of the vehicle at the initial moment.

[0087] In this embodiment, the target positioning information may include a second longitude and a second latitude of the vehicle, wherein the second longitude may be used to indicate the longitude of the vehicle at the time the vehicle changes to at the initial time, and the second latitude may be used to indicate the latitude of the vehicle at the time the vehicle changes to at the initial time.

[0088] In this embodiment, the longitude difference between the first longitude and the second longitude is obtained, and the latitude difference between the first latitude and the second latitude is obtained. Optionally, this embodiment can obtain the first longitude in the initial positioning information and the second longitude in the target positioning information, perform difference calculation on the first longitude and the second longitude, and obtain the longitude difference between the first longitude and the second longitude. At the same time, the first latitude in the initial positioning information and the second latitude in the target positioning information can also be obtained, and the difference calculation on the first latitude and the second latitude can be performed to obtain the latitude difference between the first latitude and the second latitude, thereby achieving the purpose of determining the difference between the positions before and after the change, and realizing the technical effect of improving the positioning accuracy of the vehicle.

[0089] In this embodiment, after obtaining the longitude difference between the first longitude and the second longitude, and obtaining the latitude difference between the first latitude and the second latitude, the target distance is determined based on the longitude difference and the latitude difference. Optionally, this embodiment converts the longitude difference into radians and converts the latitude difference into radians based on the longitude difference and the latitude difference. Afterwards, on the spherical model, the distance calculation is performed on the converted longitude difference and the converted latitude difference, and the spherical distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information can be obtained. The inverse trigonometric function calculation is performed on the spherical distance to obtain the central angle between the position corresponding to the target positioning information and the position corresponding to the initial positioning information, and the product calculation of the earth radius and the central angle is performed to obtain the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information, thereby achieving the purpose of determining the distance between the positions before and after the change, and realizing the technical effect of improving the positioning accuracy of the vehicle.

[0090] Optionally, the longitude difference is converted into radians, and the latitude difference is converted into radians, which can be achieved by the following equations (1) and (2) respectively:

[0091] dLat=radians(lat2-lat1) (1)

[0092] dLon=radians(lon2-lon1) (2)

[0093] Among them, lat1 can be used to represent the longitude where the vehicle is located at the initial moment, lon1 can be used to represent the latitude where the vehicle is located at the initial moment, lat2 can be used to represent the longitude where the vehicle is located at the moment it changes from the initial moment, lon1 can be used to represent the latitude where the vehicle is located at the moment it changes from the initial moment, dLat can be used to represent the difference in longitude between two points (the unit of dLat is radians), and dLon can be used to represent the difference in latitude between two points (the unit of dLon is radians).

[0094] Optionally, on the spherical model, by calculating the distance based on the converted longitude difference and the converted latitude difference, the spherical distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information can be obtained, which can be achieved through the following formula (3):

[0095] a = sin 2 (dLat / 2) + cos(radians(lat1)) * cos(radians(lat2)) * sin 2 (dLon / 2) (3)

[0096] Among them, a can be used to represent the spherical distance between two points.

[0097] Optionally, by performing an inverse trigonometric function calculation on the spherical distance, the central angle between the position corresponding to the target positioning information and the position corresponding to the initial positioning information can be obtained, which can be achieved through the following formula (4):

[0098]

[0099] Among them, c can be used to represent the central angle between two points.

[0100] Optionally, by multiplying the radius of the earth by the above central angle, the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information can be obtained, which can be achieved through the following formula (5):

[0101] d = R * c (5)

[0102] Among them, R can be used to represent the radius of the earth (for example, R can be 6371 kilometers), and d can be used to represent the target distance (the unit of d is kilometers).

[0103] Next, the method for determining the status information of the digital car key based on the target permission information and the target positioning information of the vehicle in this embodiment will be further described.

[0104] As an optional implementation method, the digital car key is allowed to be shared with a second client, and the status information of the digital car key is determined based on the target authority information and the target positioning information of the vehicle, including: based on the target authority information and the target positioning information, determining the status information of the digital car key activated on the second client; the target usage status includes a valid usage status, after the digital car key is activated on the second client, the method also includes: in response to the status information of the digital car key indicating that the digital car key is in a valid usage status, obtaining a control signal of the digital car key activated on the second client; and controlling the vehicle in response to the control signal.

[0105] In this embodiment, the digital car key can be shared with the second client, that is, the second client can share the digital car key with the first client. For example, the second client can be another mobile application end that shares the digital car key with the mobile application end of the car owner, and the other mobile application end can include: mobile application ends of other family members who share the digital car key with the mobile application end of the car owner, mobile application ends of friends who share the digital car key with the mobile application end of the car owner, and mobile application ends of staff who share the digital car key with the mobile application end of the car owner (which can be but not limited to: staff of a car wash and staff of a repair shop, etc.), and the other mobile application end can have an App installed on it.

[0106] In this embodiment, after obtaining the target authority information matched to the initial positioning information in the database of the server, the status information of the digital car key activated on the second client is determined based on the target authority information and the target positioning information. Optionally, after the second client receives the digital car key, this embodiment activates the received digital car key, and then judges whether the target positioning information meets the scope involved in the above target authority information. If it is judged that the target positioning information meets the scope involved in the above target authority information, the status information of the digital car key activated on the second client can be determined, indicating that the digital car key is in a valid use state. If it is judged that the target positioning information does not meet the scope involved in the above target authority information, the status information of the digital car key activated on the second client can be determined, indicating that the digital car key is in an invalid use state, thereby achieving the purpose of determining the status information of the activated digital car key and realizing the technical effect of reducing the information processing limitations of the digital car key.

[0107] Optionally, a target distance between a position corresponding to the target positioning information and a position corresponding to the initial positioning information is obtained, and a relationship between the obtained target distance and a reference distance corresponding to the target authority information is compared; if the target distance corresponding to the target positioning information is compared to be less than or equal to the reference distance corresponding to the target authority information, then the status information of the digital car key activated on the second client can be determined, indicating that the digital car key is in a valid use state; if the target distance corresponding to the target positioning information is compared to be greater than the reference distance corresponding to the target authority information, then the status information of the digital car key activated on the second client can be determined, indicating that the digital car key is in an invalid use state.

[0108] In this embodiment, the target usage state may include a valid usage state.

[0109] In this embodiment, after the digital car key is activated on the second client, the method further includes: in response to the state information of the digital car key indicating that the digital car key is in a valid use state, obtaining a control signal of the digital car key activated on the second client; and controlling the vehicle in response to the control signal. Optionally, after the digital car key is activated on the second client, the embodiment determines the use state indicated by the state information of the digital car key. If it is determined that the state information of the digital car key indicates that the digital car key is in a valid use state, the control signal of the digital car key activated on the second client is obtained, and in response to the control signal of the digital car key, a control operation of the type satisfying the above control signal is performed on the vehicle, thereby achieving the purpose of controlling the vehicle using the digital car key and realizing the technical effect of reducing the information processing limitations of the digital car key.

[0110] Optionally, if it is determined that the state information of the digital car key indicates that the digital car key is in a valid use state, then within the scope of the current use authority, in response to the control signal of the digital car key, a control operation satisfying the type of the control signal is performed on the vehicle. For example, if the type of the control signal is a signal type for unlocking the door, then within the scope of the current use authority, in response to the signal of unlocking the door from the digital car key, the vehicle is unlocked; if the type of the control signal is a signal type for starting the engine, then within the scope of the current use authority, in response to the signal of starting the engine from the digital car key, the vehicle is started; if the type of the control signal is a signal type for opening the trunk, then within the scope of the current use authority, in response to the signal of opening the trunk from the digital car key, the vehicle is opened. This is only an example and is not specifically limited.

[0111] The information processing method of the digital vehicle key of the above-mentioned vehicle in this embodiment is further explained below.

[0112] As an optional implementation mode, the method also includes: positioning the vehicle according to multiple positioning strategies respectively to obtain multiple initial positioning information, wherein the positioning strategy is used to represent the rules for positioning the vehicle; sending the initial positioning information of the vehicle to the server, including: encrypting at least multiple initial positioning information to obtain a data packet; sending the data packet to the server according to the target protocol, wherein the data packet is decrypted by the server to obtain multiple initial positioning information, and the multiple initial positioning information is fused by the server to obtain a fusion result, and the fusion result is used to enable the server to determine the target authority information when it is verified by the server.

[0113] In this embodiment, the positioning strategy can be used to represent the rules for positioning the vehicle. The positioning strategy can include a global positioning strategy and a base station positioning strategy. The global positioning strategy can be used to represent the rules for positioning the vehicle using GPS, and the base station positioning strategy can be used to represent the rules for positioning the vehicle using a cellular network.

[0114] In this embodiment, the vehicle is positioned according to a plurality of positioning strategies, and a plurality of initial positioning information is obtained. Optionally, this embodiment positions the vehicle according to a global positioning strategy to obtain first initial positioning information, and at the same time, positions the vehicle according to a base station positioning strategy to obtain second initial positioning information, and uses the first initial positioning information and the second initial positioning information obtained as a plurality of initial positioning information, thereby achieving the purpose of determining the position of the vehicle and realizing the technical effect of accurate vehicle positioning.

[0115] In this embodiment, the above data packet can be decrypted by the server to obtain multiple initial positioning information, and the multiple initial positioning information can be fused by the server to obtain a fusion result. The above fusion result can be used by the server to determine the target authority information if it is verified by the server.

[0116] In this embodiment, the target protocol may include the following protocols: Message Queuing Telemetry Transport Protocol (MQTT), Hypertext Transfer Protocol (HTTP), or Hypertext Transfer Protocol Secure (HTTPS).

[0117] In this embodiment, the above-mentioned verification operation on the fusion result may include: a verification operation on whether the longitude of the vehicle at the initial moment is within a reasonable range (it can also be called a verification operation on whether the longitude of the vehicle at the initial moment is an abnormal longitude value), and a verification operation on whether the latitude of the vehicle at the initial moment is within a reasonable range (it can also be called a verification operation on whether the latitude of the vehicle at the initial moment is an abnormal latitude value), etc.

[0118] In this embodiment, after positioning the vehicle according to a plurality of positioning strategies and obtaining a plurality of initial positioning information, at least the plurality of initial positioning information is encrypted to obtain a data packet; and the data packet is sent to the server according to the target protocol. Optionally, on the basis of obtaining a plurality of initial positioning information, this embodiment encrypts the first initial positioning information using a key to obtain a data packet of the first initial positioning information, and at the same time, encrypts the second initial positioning information using a key to obtain a data packet of the second initial positioning information, and according to the target protocol, sends the data packet of the first initial positioning information and the data packet of the second initial positioning information to the server, thereby achieving the purpose of sending the initial positioning information of the vehicle to the server and realizing the technical effect of improving the transmission efficiency of the positioning information of the vehicle.

[0119] Optionally, after sending the data packet of the first initial positioning information and the data packet of the second initial positioning information to the server, if the data packet of the first initial positioning information is obtained by encrypting the first initial positioning information using a key corresponding to an asymmetric encryption algorithm (Rivest-Shamir-Adleman algorithm, referred to as RES), the server uses the private key corresponding to RES to decrypt the data packet of the first initial positioning information to obtain the first initial positioning information; if the data packet of the second initial positioning information is obtained by encrypting the second initial positioning information using a key corresponding to a symmetric encryption algorithm (Advanced Encryption Standard, referred to as AES), the server uses the shared key corresponding to AES to decrypt the data packet of the second initial positioning information to obtain the second initial positioning information. The server fuses the obtained first initial positioning information and the obtained second initial positioning information to obtain a fusion result, and when the fusion result passes the verification, the server can determine the target authority information matched by the initial positioning information.

[0120] The information processing method of the digital vehicle key of the above-mentioned vehicle in this embodiment is further explained below.

[0121] As an optional implementation manner, the method further includes: when the status information indicates that the digital vehicle key is in an invalid usage state in the target usage state, uploading abnormal prompt information to the server.

[0122] In this embodiment, the above abnormal prompt information can be used to prompt that the digital car key is in an invalid usage state.

[0123] In this embodiment, the target permission information may also be used to indicate the effective time of the digital car key in the effective use state in the target use state, and / or the control type of the vehicle controlled by the digital car key. The effective time may include the interval from x year x month x day x hour x minute to x year x month x day x + 1 hour x minute, and the control type may include: the operation type of unlocking the door, the operation type of closing the door, the operation type of starting the engine, the operation type of shutting down the engine, the operation type of opening the trunk, and the operation type of closing the trunk.

[0124] In this embodiment, when the state information indicates that the digital car key is in an invalid use state in the target use state, abnormal prompt information is uploaded to the server. Optionally, this embodiment judges the use state represented by the state information, and if it is judged that the state information indicates that the digital car key is in an invalid use state in the target use state, abnormal prompt information is uploaded to the server, thereby achieving the purpose of discovering and handling abnormal behavior and realizing the technical effect of improving the safety and stability of the vehicle.

[0125] In the embodiment of the present application, when processing the information of the digital car key of the vehicle, the initial positioning information of the vehicle is sent to the server, and the target authority information matched to the above initial positioning information in the database of the server is obtained, and based on the matched target authority information and the target positioning information of the vehicle, the status information of the digital car key can be determined. In the embodiment of the present application, on the basis of obtaining the target positioning information matched to the initial positioning information of the vehicle, the target usage status of the digital car key under the above target positioning information can be determined according to the matched target authority information and the target positioning information of the vehicle, thereby achieving the purpose of being able to control the usage status of the digital car key in real time, thereby solving the technical problem of the large information processing limitations of the digital car key, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0126] FIG1(c) is a flow chart of another method for processing information of a digital vehicle key of a vehicle according to an embodiment of the present invention. The method may be applied to a server. As shown in FIG1(c), the method may include the following steps:

[0127] Step S122, obtaining the initial positioning information of the vehicle.

[0128] In the technical solution provided in the above step S122 of the present invention, the above vehicle is matched with a digital car key.

[0129] In this embodiment, the initial positioning information of the vehicle is obtained. Optionally, in this embodiment, the server can obtain the initial positioning information of the vehicle calculated by using the vehicle's built-in positioning system, and at the same time, the server can obtain the initial positioning information of the vehicle obtained by using the base station triangulation positioning technology.

[0130] Step S124, matching the initial positioning information to the target authority information in the database.

[0131] In the technical solution provided in the above step S124 of the present invention, the database is used to store at least one kind of permission information verified by the server, and the permission information is at least used to represent the permission rules that the vehicle needs to meet in order to allow the digital car key to be used. The permission rules are defined by the first client corresponding to the vehicle based on the positioning information of the vehicle.

[0132] After obtaining the initial positioning information of the vehicle, the initial positioning information is matched to the target permission information in the database. Optionally, in this embodiment, based on obtaining the initial positioning information, the server can match the target permission information for the initial positioning information in the database, that is, it can match the permission rules for using the digital car key set by the first client for the initial positioning information.

[0133] Step S126, sending the target authority information to the vehicle.

[0134] In the technical solution provided in the above step S126 of the present invention, the target authority information and the target positioning information of the vehicle are used to determine the status information of the digital car key, the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0135] In the database, after the initial positioning information is matched to the target authority information, the target authority information is sent to the vehicle. Optionally, in this embodiment, in the database, on the basis of the initial positioning information being matched to the target authority information, the server can send the target authority information to the vehicle.

[0136] In the above steps S122 to S126 of the present application, when processing the information of the digital car key of the vehicle, the initial positioning information of the vehicle can be obtained, and the target authority information is matched to the obtained initial positioning information in the database, and the matched target authority information is sent to the vehicle. In the embodiment of the present application, on the basis of matching the initial positioning information of the vehicle to the target positioning information, the matched target authority information is sent to the vehicle, so as to determine the target usage state of the digital car key under the above target positioning information according to the above target authority information and the target positioning information of the vehicle, thereby achieving the purpose of being able to control the usage state of the digital car key in real time, thereby solving the technical problem of the large information processing limitations of the digital car key, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0137] The information processing method of the digital vehicle key of the above-mentioned vehicle in this embodiment is further explained below.

[0138] As an optional implementation mode, the method also includes: sending initial positioning information to the first client in response to a target request of the first client; obtaining target permission information obtained by the first client adjusting the initial permission information based on the initial positioning information; verifying the target permission information, and storing the verified target permission information in a database.

[0139] In this embodiment, the above target request can be used to represent a request sent by the App on the mobile application terminal of the car owner.

[0140] In this embodiment, the initial positioning information is sent to the first client in response to the target request of the first client. Optionally, in this embodiment, the server responds to the target request sent by the application on the first client and sends the initial positioning information obtained by the server to the first client, for example, the initial positioning information obtained by the server is sent to the App on the mobile application terminal of the vehicle owner, thereby achieving the purpose of transmitting the initial positioning information of the vehicle and realizing the technical effect of improving the transmission efficiency of the positioning information of the vehicle.

[0141] In this embodiment, after the initial positioning information is sent to the first client in response to the target request of the first client, the target permission information is obtained by adjusting the initial permission information based on the initial positioning information by the first client. Optionally, in this embodiment, on the basis of the server sending the initial positioning information to the first client, the server can obtain the target permission information obtained by adjusting the initial permission information based on the initial positioning information by the first client. For example, the server can obtain the current usage permission obtained by adjusting the initial usage permission by the mobile application terminal of the car owner based on the initial positioning information, thereby achieving the purpose of adjusting the access rights of the digital car key, thereby achieving the technical effect of improving the safety of the vehicle and the flexibility of using the digital car key.

[0142] In this embodiment, after the target permission information is obtained by adjusting the initial permission information based on the initial positioning information of the first client, the target permission information is verified, and the target permission information that has passed the verification is stored in the database. Optionally, in this embodiment, on the basis of the target permission information obtained by the server, the server verifies the obtained target permission information, and the server stores the target permission information that has passed the verification in the database, thereby achieving the purpose of verifying whether the set rules are reasonable, and realizing the technical effect of improving the flexibility of using the digital car key.

[0143] The information processing method of the digital vehicle key of the above-mentioned vehicle in this embodiment is further explained below.

[0144] As an optional implementation manner, the method further includes: obtaining at least one kind of permission information; verifying the permission information, and storing the verified permission information in a database.

[0145] In this embodiment, the above permission information can at least be used to indicate the permission rules that the vehicle needs to meet in order to allow the digital car key to be used.

[0146] In this embodiment, at least one permission information is obtained. Optionally, in this embodiment, the server can obtain the permission rules defined by the first client for the vehicle's location information, thereby achieving the purpose of obtaining the permission rules of the digital car key and realizing the technical effect of improving the usability of the digital car key.

[0147] In this embodiment, after obtaining at least one kind of permission information, the permission information is verified, and the permission information that passes the verification is stored in the database. Optionally, in this embodiment, on the basis of obtaining at least one kind of permission information, the server verifies the obtained permission information, and the server stores the permission information that passes the verification in the database, thereby achieving the purpose of verifying whether the set rules are reasonable, and realizing the technical effect of improving the flexibility of using the digital car key.

[0148] The method for obtaining the initial positioning information of the vehicle in this embodiment is further described below.

[0149] As an optional implementation method, obtaining the initial positioning information of the vehicle includes: obtaining a data packet sent by the vehicle according to a target protocol; decrypting the data packet to obtain at least multiple types of initial positioning information; and fusing the multiple types of initial positioning information to obtain a fusion result.

[0150] In this embodiment, the above data packet can be decrypted by the server to obtain multiple initial positioning information, and the multiple initial positioning information can be fused by the server to obtain a fusion result. The above fusion result can be used by the server to determine the target authority information if it is verified by the server.

[0151] In this embodiment, a data packet sent by the vehicle according to the target protocol is obtained. Optionally, in this embodiment, the server can obtain a data packet of the first initial positioning information sent by the vehicle according to the target protocol, which is obtained by encrypting the first initial positioning information using a key. At the same time, the server can also obtain a data packet of the second initial positioning information sent by the vehicle according to the target protocol, which is obtained by encrypting the second initial positioning information using a key, thereby achieving the purpose of obtaining the initial positioning information of the vehicle and realizing the technical effect of improving the transmission efficiency of the vehicle's positioning information.

[0152] In this embodiment, each of the above-mentioned initial positioning information can be obtained by positioning the vehicle according to a corresponding positioning strategy, and the above-mentioned positioning strategy can be used to represent a rule for positioning the vehicle.

[0153] In this embodiment, after obtaining the data packet sent by the vehicle according to the target protocol, the data packet is decrypted to obtain at least multiple types of initial positioning information. Optionally, based on the data packet sent by the vehicle according to the target protocol obtained by the server, this embodiment uses a private key or a shared key to decrypt the data packet of the first initial positioning information obtained to obtain the first initial positioning information. At the same time, the data packet of the second initial positioning information obtained is decrypted using a private key or a shared key to obtain the second initial positioning information, thereby achieving the purpose of obtaining multiple types of initial positioning information and realizing the technical effect of improving the accuracy of vehicle positioning.

[0154] In this embodiment, after decrypting the data packet and obtaining at least a plurality of initial positioning information, the plurality of initial positioning information are fused to obtain a fusion result. Optionally, in this embodiment, on the basis of decrypting the data packet by the server and obtaining at least a plurality of initial positioning information, the first initial positioning information obtained by decryption and the second initial positioning information obtained by decryption are fused to obtain a fusion result. When the fusion result is verified, the server can determine the target authority information matched by the initial positioning information, thereby achieving the purpose of determining the use authority of the digital car key and realizing the technical effect of reducing the information processing limitations of the digital car key.

[0155] The following further describes the method for fusing the various initial positioning information to obtain a fusion result in this embodiment.

[0156] As an optional implementation method, multiple types of initial positioning information are fused to obtain a fusion result, including: decrypting a data packet to obtain multiple types of initial positioning information, vehicle identification information, a timestamp of the initial positioning information, and a target verification code; in a database, the initial positioning information is matched with target authority information, including: in a database, in response to verification of the fusion results, identification information, timestamp, and verification codes corresponding to the multiple types of initial positioning information, the initial positioning information is matched with the target authority information.

[0157] In this embodiment, the identification information of the vehicle may include an identification number (ID) of the vehicle.

[0158] In this embodiment, the timestamp may be used to indicate the recording time of the initial positioning information.

[0159] In this embodiment, the above-mentioned target check code can be used to represent the check code in the data packet, and the above-mentioned target check code can include: Cyclic Redundancy Check (CRC), Message Digest Algorithm 5 (MD5) and Secure Hash Algorithm 256-bit (SHA-256).

[0160] In this embodiment, after obtaining the data packet sent by the vehicle according to the target protocol, the data packet is decrypted to obtain a variety of initial positioning information, vehicle identification information, timestamp of the initial positioning information and target verification code. Based on the data packet sent by the vehicle according to the target protocol obtained by the server, this embodiment uses a private key or a shared key to decrypt the data packet of the above-mentioned first initial positioning information, and can obtain the first initial positioning information, vehicle identification information, timestamp of the initial positioning information and target verification code. At the same time, the data packet of the above-mentioned second initial positioning information obtained is decrypted using a private key or a shared key, and the second initial positioning information, vehicle identification information, timestamp of the initial positioning information and target verification code can be obtained, thereby achieving the purpose of being able to decrypt the data packet and realizing the technical effect of improving the accuracy of vehicle positioning.

[0161] In this embodiment, after decrypting the data packet to obtain a variety of initial positioning information, vehicle identification information, timestamp of the initial positioning information and target verification code, in the database, in response to the verification of the fusion results, identification information, timestamp and verification code corresponding to the multiple initial positioning information, the initial positioning information is matched to the target authority information. Optionally, in this embodiment, on the basis of decrypting the multiple initial positioning information, vehicle identification information, timestamp of the initial positioning information and target verification code by the server, the server verifies the fusion results, identification information, timestamp and target verification code corresponding to the above-mentioned multiple initial positioning information. In the case that the fusion results, identification information, timestamp and target verification code corresponding to the above-mentioned multiple initial positioning information are verified, the server can determine in the database that the target authority information matched to the initial positioning information, thereby achieving the purpose of determining the use authority of the digital car key and realizing the technical effect of improving the accuracy of obtaining information.

[0162] In an embodiment of the present invention, when processing the information of the digital car key of the vehicle, the initial positioning information of the vehicle is sent to the server, and the target authority information matched to the above initial positioning information in the database of the server is obtained, and based on the matched target authority information and the target positioning information of the vehicle, the status information of the digital car key can be determined. Because in the embodiment of the present application, on the basis of obtaining the target positioning information matched to the initial positioning information of the vehicle, according to the matched target authority information and the target positioning information of the vehicle, the target usage status of the digital car key under the above target positioning information can be determined, thereby achieving the purpose of being able to control the usage status of the digital car key in real time, thereby solving the technical problem of the large information processing limitations of the digital car key, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0163] The technical solution of the embodiment of the present invention is illustrated below in conjunction with preferred implementation modes.

[0164] At present, digital car keys can replace traditional physical car keys, thereby realizing keyless entry and keyless start of the vehicle.

[0165] However, in the process of using the digital car key, since the usage authority of the digital car key is a fixed authority, if the digital car key is used in an unauthorized location, it is impossible to immediately identify the above-mentioned behavior of using the digital car key in an unauthorized location, and it is even more impossible to take corresponding measures to prohibit the above-mentioned behavior of using the digital car key in an unauthorized location, which leads to a technical problem that the information processing of the digital car key is greatly limited.

[0166] However, an embodiment of the present invention proposes an information processing method for a digital car key of a vehicle. Based on the target positioning information matched with the initial positioning information of the vehicle, the target usage status of the digital car key under the above target positioning information can be determined according to the matched target authority information and the target positioning information of the vehicle, thereby achieving the purpose of real-time control of the usage status of the digital car key, thereby solving the technical problem of the large information processing limitations of the digital car key, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0167] In this embodiment, executing the digital car key authority management method based on geo-fencing can control the usage status of the digital car key in real time. For example, FIG2(a) is a flow chart of a digital car key authority management method based on geo-fencing according to an embodiment of the present invention. As shown in FIG2(a), the method may include the following steps:

[0168] Step S211 , determining the vehicle owner's arrival location on the first client 201 .

[0169] In the technical solution provided in the above step S211 of the present invention, the above location may include: the location of a car wash shop and the location of a repair shop (also referred to as a 4S shop), etc.

[0170] After the first client 201 determines that the vehicle owner has arrived at the location, the process proceeds to step S212, where the vehicle 203 obtains the initial location information of the vehicle through GPS and encrypts the obtained initial location information.

[0171] In the technical solution provided in the above step S212 of the present invention, the vehicle's built-in GPS module is used to receive satellite signals to calculate the vehicle's initial position information, and when the vehicle's built-in SIM card is connected to a cellular network, the base station triangulation positioning technology is used to obtain the vehicle's initial positioning information.

[0172] After the vehicle 203 obtains the initial location information of the vehicle through GPS and encrypts the obtained initial location information, the process proceeds to step S213, and the vehicle 203 uploads the encrypted initial location information to the cloud server using the MQTT protocol, HTTP protocol or HTTPS protocol.

[0173] In the technical solution provided in the above step S213 of the present invention, the vehicle uses the MQTT protocol to send the encrypted initial location information to the cloud server through the on-board communication module (for example, the built-in SIM card module), and can also use the HTTP protocol / HTTPS protocol to send the encrypted initial location information to the cloud server, thereby achieving the purpose of ensuring the security and privacy of the initial location information during the transmission process.

[0174] After the vehicle uploads the encrypted initial location information to the cloud server using the MQTT protocol, HTTP protocol or HTTPS protocol, the process proceeds to step S214, where the cloud server 202 decrypts the encrypted data packet and verifies the decrypted data.

[0175] In the technical solution provided in the above step S214 of the present invention, the data obtained by the above decryption may include: longitude and latitude corresponding to a plurality of initial positioning information, identification information of the vehicle, timestamp of the initial positioning information and target verification code.

[0176] In this embodiment, after the cloud server receives the initial location information, the encrypted data packet is decrypted using the private key. For example, if the data packet is encrypted using the RSA algorithm, the server uses the corresponding private key to decrypt it, thereby obtaining the initial location information; if the data packet is encrypted using the AES algorithm, the server uses the pre-shared key to decrypt it, thereby obtaining the initial location information.

[0177] In this embodiment, the cloud server integrates the initial location information obtained by the two positioning technologies of GPS and cellular network to correct and optimize the location information, thereby achieving the purpose of improving the accuracy and stability of the location information.

[0178] In this embodiment, verifying the decrypted data may include: the cloud server checks the target verification code (for example, CRC, MD5, SHA-256, etc.) to ensure that the data has not been tampered with during transmission.

[0179] In this embodiment, verifying the decrypted data may also include: the cloud server checking the timestamp of the initial positioning information to ensure the freshness of the data to prevent replay attacks.

[0180] In this embodiment, verifying the decrypted data may also include: the cloud server verifies whether the vehicle ID is legitimate, thereby ensuring that the data comes from a registered vehicle. For example, the legitimacy of the vehicle ID may be verified by querying the vehicle registration information in the database.

[0181] In this embodiment, the verification of the decrypted data may further include: the cloud server checks the rationality of the initial location information, for example, checks whether the longitude and latitude of the vehicle at the initial moment are within a reasonable range, and checks whether there are abnormal values ​​in the longitude and latitude of the vehicle at the initial moment. This is only an example and is not specifically limited.

[0182] After the cloud server 202 decrypts the encrypted data packet and verifies the decrypted data, it enters step S215. If the verification passes, the cloud server sends the initial location information to the vehicle and responds to the request to modify the usage authority of the digital car key.

[0183] After responding to the request to modify the usage authority of the digital car key, the process proceeds to step S216, where the first client obtains the initial location information and dynamically modifies the usage authority of the digital car key.

[0184] In the technical solution provided in the above step S216 of the present invention, the car owner can obtain and view the initial location information through the mobile application of the first client, wherein the mobile application of the first client may include: an App of an Apple client and an App of an Android client.

[0185] Optionally, the car owner sends a request through a mobile application, and the cloud server can verify the legitimacy of the request (for example, checking the access token). After the verification is passed, the car owner can obtain the latest location information of the vehicle through the mobile application, and return a data exchange response file (JavaScript Object Notation, abbreviated as JSON) of the location information. The mobile application can parse the JSON file returned by the server and display the location information on the visual interface of the mobile application.

[0186] Optionally, the cloud server can verify whether the set usage permissions or modified usage permissions are reasonable to avoid conflicts or contradictions, and the cloud server can apply the usage permissions of the customized digital car key to the owner's permission management.

[0187] After the vehicle 203 obtains the initial location information and dynamically modifies the usage authority of the digital car key, the process proceeds to step S217 , where the first client 201 sends the modified usage authority of the digital car key to the vehicle 203 .

[0188] In the technical solution provided in the above step S217 of the present invention, the car owner can set the usage rights of the digital car key through the mobile application on the first client: the validity period of the digital car key (for example, one day or one week, etc.), specific functional permissions (for example, unlocking the door, starting the engine and trunk access, etc.), and geographic fence restrictions (for example, the shared digital car key can only be used in the car wash). The car owner can revoke the shared digital car key at any time through the mobile application on the first client, especially when the shared object no longer needs to use the vehicle or there is a safety problem.

[0189] In this embodiment, if the geo-fence is a geo-fence of a car wash, the geo-fence range of the car wash may be longitude 116.4074°, latitude 39.9042°, and a radius of 50 meters.

[0190] In this embodiment, the car owner can dynamically adjust the usage authority of the digital car key through the mobile application, for example, dynamically modify the usage scope of the digital car key.

[0191] In this embodiment, the car owner can preset multiple permission rules through the mobile application. For example, within a fixed range, a digital car key with usage permission can unlock the vehicle door. After leaving the permission range, the digital car key will become invalid.

[0192] In this embodiment, the permission rules of the digital car key can be stored in a database of a cloud server to support flexible addition, deletion, modification and query operations. At the same time, the permission rules stored in the database are sent to the vehicle.

[0193] After the first client 201 sends the modified usage authority of the digital car key to the vehicle 203 , the process proceeds to step S218 , where the first client 203 shares the digital car key with the usage authority with the second client 204 .

[0194] In the technical solution provided in the above step S218 of the present invention, the car owner can select users (for example, family members, friends or car wash staff) with whom to share the key through a mobile application, and the selected users can obtain the shared digital car key with usage permissions through the second client.

[0195] After the first client shares the digital car key with the usage authority with the second client, the process proceeds to step S219, where the second client activates the received digital car key.

[0196] In the technical solution provided in the above step S219 of the present invention, after the shared object receives the invitation through the mobile application on the second client, the digital car key is received and activated through the mobile application on the second client.

[0197] After the second client activates the received digital car key, the process proceeds to step S220, where the second client uses the digital car key to control the vehicle in response to the activated digital car key being in a valid use state.

[0198] After the second client uses the digital car key to control the vehicle in response to the activated digital car key being in a valid use state, the process proceeds to step S221, where the vehicle determines the state information of the digital car key based on the target authority information and the target location information.

[0199] In the technical solution provided in the above step S221 of the present invention, the vehicle uses a formula based on spherical trigonometry (Haversine) or other distance calculation methods to calculate the distance d (in kilometers) between the initial location information of the vehicle and the target location information after the change, and compares it with the distance (d2) specified by the digital car key with usage authority to determine whether it is located within the geographical fence range of the authorized digital car key set by the owner. If d2≥d, the digital car key can be used normally, and if d2<d, the digital car key is invalid. Among them, the distance d between the initial location information of the vehicle and the target location information after the change can be calculated by the above formulas (1) to (5).

[0200] After the vehicle determines the status information of the digital car key based on the target authority information and the target location information, it enters step S222 and step S223, and the vehicle sends abnormal prompt information to the cloud server in response to the status information being an invalid usage status, and the cloud server records the above abnormal prompt information and analyzes the recorded above abnormal prompt information.

[0201] After the vehicle sends an abnormal prompt message to the cloud server in response to the status information indicating an invalid use status, the process proceeds to step S224, where the cloud server sends the abnormal prompt message to the first client.

[0202] In the technical solution provided in the above step S224 of the present invention, sending abnormal prompt information to the first client may include: sending a push message and an email to the first client.

[0203] It should be noted that the information processing method of the digital car key of the vehicle in the present application can support the car owner to view and manage the digital car key through the App on the first client, provide a map view, and display the initial location information and target location information of the vehicle. The information processing method of the digital car key of the vehicle in the present application can also set and manage the permission rules of the digital car key through the App on the first client. The information processing method of the digital car key of the vehicle in the present application can also send abnormal prompt information to the car owner through the App on the first client when the permission changes, wherein the App on the first client can display the current permission status of the digital car key and the usage status of the digital car key in real time.

[0204] It should also be noted that the information processing method of the digital car key of the vehicle in this application can set a unified application programming interface (Application Programming Interface, referred to as API) to facilitate developers to integrate it into different apps.

[0205] In this embodiment, the vehicle can upload the initial positioning information to the server so that the server can match the initial positioning information with the target authority information in the database. FIG2(b) is a schematic diagram of data interaction between a vehicle and a server according to an embodiment of the present invention. As shown in FIG2(b), the vehicle 230 can upload the initial positioning information to the server 231, and the server 231 can send the target authority information matched to the initial positioning information to the vehicle 230.

[0206] In this embodiment, on the basis of obtaining the target positioning information matched with the initial positioning information of the vehicle, the target usage status of the digital car key under the above target positioning information can be determined according to the matched target authority information and the target positioning information of the vehicle, thereby achieving the purpose of real-time control of the usage status of the digital car key, thereby solving the technical problem of the large information processing limitations of the digital car key, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0207] According to another aspect of the embodiments of the present invention, corresponding to the embodiments of the information processing method of the digital vehicle key of the above vehicle, the present specification further provides an information processing system for the digital vehicle key of a vehicle. FIG. 3(a) is a block diagram of the structure of an information processing system for the digital vehicle key of a vehicle according to an embodiment of the present invention. As shown in FIG. 3(a), the information processing system 300 for the digital vehicle key of the vehicle may include: a vehicle 302 and a server 304.

[0208] The vehicle 302 is configured to send the initial positioning information of the vehicle to the server, where the vehicle is matched with a digital vehicle key.

[0209] The server 304 is configured to determine target permission information based on the initial positioning information, where the target permission information is at least used to represent the target permission rules that the vehicle needs to meet to allow the digital vehicle key to be used; wherein the vehicle is configured to determine the status information of the digital vehicle key based on the target permission information and the target positioning information of the vehicle, where the target positioning information is determined based on the initial positioning information, and the status information is used to represent the target usage status of the digital vehicle key under the target positioning information.

[0210] In the technical solution provided by the above information processing system 300 for the digital vehicle key of the vehicle in the present invention, the vehicle can send the initial positioning information of the vehicle to the server, the server can match the initial positioning information with the target permission information in the database, and the vehicle can determine the status information of the digital vehicle key based on the target permission information and the target positioning information of the vehicle.

[0211] In the technical solution provided by the above vehicle 302 and server 304 of the present application, when processing the information of the digital vehicle key of the vehicle, the vehicle can send the initial positioning information of the vehicle to the server, the server can match the initial positioning information with the target permission information in the database, and the vehicle can determine the status information of the digital vehicle key based on the target permission information and the target positioning information of the vehicle. Since in the embodiments of the present application, based on the obtained target positioning information matched with the initial positioning information of the vehicle, according to the matched target permission information and the target positioning information of the vehicle, the target usage status of the digital vehicle key under the above target positioning information can be determined, thereby achieving the purpose of being able to control the usage status of the digital vehicle key in real time, thus solving the technical problem of large limitations in the information processing of the digital vehicle key, and further achieving the technical effect of being able to reduce the limitations in the information processing of the digital vehicle key.

[0212] The above information processing system for the digital vehicle key of the vehicle in this embodiment will be further described below.

[0213] As an optional implementation method, the system also includes: a first client, used to display the initial positioning information sent by the server, adjust the initial authority information of the digital car key based on the initial positioning information, obtain target authority information, and send the target authority information to the server; a second client, used to activate the digital car key shared by the first client, and control the vehicle using the activated digital car key.

[0214] In this embodiment, the first client may be used to display the initial positioning information of the vehicle in a visual interface.

[0215] In this embodiment, the initial positioning information sent by the server can be displayed by the first client, and the initial permission information of the digital car key can be adjusted based on the initial positioning information sent by the first client to obtain the target permission information, and the target permission information obtained by the first client can be sent to the server. When the digital car key shared by the first client is received by the second client, the digital car key shared by the first client can be activated, and the vehicle can be controlled by the activated digital car key.

[0216] According to another aspect of an embodiment of the present invention, corresponding to the embodiment of the information processing method of the digital car key of the above-mentioned vehicle, this specification also provides an information processing device for the digital car key of the vehicle. FIG3(b) is a structural block diagram of an information processing device for the digital car key of a vehicle according to an embodiment of the present invention. As shown in FIG3(b), the information processing device 310 for the digital car key of the vehicle may include: a first sending unit 312, a first acquiring unit 314, and a determining unit 316.

[0217] The first sending unit 312 is used to send the initial positioning information of the vehicle to the server.

[0218] The first acquisition unit 314 is used to obtain the target authority information matched by the server for the initial positioning information in the database, wherein the database is used to store at least one kind of authority information verified by the server, and the authority information is at least used to indicate the authority rules that the vehicle needs to meet in order to allow the digital car key to be used, and the authority rules are defined by the first client corresponding to the vehicle according to the positioning information of the vehicle.

[0219] The determination unit 316 is used to determine the status information of the digital car key based on the target authority information and the target positioning information of the vehicle, wherein the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0220] Optionally, the target usage status includes a valid usage status or an invalid usage status, and the target positioning information is the positioning information changed from the initial positioning information to, and the determination unit 316 may include: a first acquisition module, used to obtain the target distance between the position corresponding to the target positioning information and the position corresponding to the initial positioning information; a first determination module, used to determine that the status information indicates that the digital car key is in a valid usage status in response to the target distance corresponding to the target positioning information being less than or equal to the reference distance corresponding to the target authority information; a second determination module, used to determine that the status information indicates that the digital car key is in an invalid usage status in response to the target distance corresponding to the target positioning information being greater than the reference distance corresponding to the target authority information.

[0221] Optionally, the initial positioning information includes a first longitude and a first latitude of the vehicle, the target positioning information includes a second longitude and a second latitude of the vehicle, and the first acquisition module may include: an acquisition submodule, used to obtain the longitude difference between the first longitude and the second longitude, and to obtain the latitude difference between the first latitude and the second latitude; and a determination submodule, used to determine the target distance based on the longitude difference and the latitude difference.

[0222] Optionally, the digital car key is allowed to be shared with a second client, and the determination unit 316 may include: a third determination module, used to determine the status information of the digital car key activated on the second client based on the target authority information and the target positioning information; the target usage status includes a valid usage status. After the digital car key is activated on the second client, the device also includes: a control unit, used to obtain a control signal of the digital car key activated on the second client in response to the status information of the digital car key indicating that the digital car key is in a valid usage state; and control the vehicle in response to the control signal.

[0223] Optionally, the device may include: a positioning unit, used to locate the vehicle according to multiple positioning strategies respectively, and obtain multiple initial positioning information, wherein the positioning strategy is used to represent the rules for locating the vehicle; the first sending unit may include: an encryption module, used to encrypt at least multiple initial positioning information to obtain a data packet; a sending module, used to send the data packet to the server according to the target protocol, wherein the data packet is decrypted by the server to obtain multiple initial positioning information, and the multiple initial positioning information is fused by the server to obtain a fusion result, and the fusion result is used to enable the server to determine the target authority information when it is verified by the server.

[0224] Optionally, the device may include: an upload unit, used to upload abnormal prompt information to the server when the status information indicates that the digital car key is in an invalid usage state in the target usage state, wherein the abnormal prompt information is used to prompt that the digital car key is in an invalid usage state, and the target authority information is also used to indicate the effective time of the digital car key in the valid usage state in the target usage state, and / or the control type of controlling the vehicle using the digital car key.

[0225] In this embodiment, the following units are provided in the information processing device of the digital car key of the vehicle: a first sending unit, used to send the initial positioning information of the vehicle to the server; a first obtaining unit, used to obtain the target authority information matched by the server for the initial positioning information in the database, wherein the database is used to store at least one kind of authority information verified by the server, and the authority information is at least used to indicate the authority rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the authority rules are defined by the first client corresponding to the vehicle for the positioning information of the vehicle; a determination unit, used to determine the status information of the digital car key based on the target authority information and the target positioning information of the vehicle, wherein the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information, thereby achieving the purpose of being able to control the usage status of the digital car key in real time, thereby solving the technical problem that the information processing limitations of the digital car key are large, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0226] According to another aspect of the embodiment of the present invention, corresponding to the embodiment of the information processing method of the digital car key of the above-mentioned vehicle, this specification also provides an information processing device for the digital car key of the vehicle. Figure 3(c) is a structural block diagram of an information processing device for the digital car key of another vehicle according to the embodiment of the present invention. As shown in Figure 3(c), the opening device 320 of the charging port cover of the vehicle may include: a second acquisition unit 322, a matching unit 324, and a second sending unit 326.

[0227] The second acquisition unit 322 is used to acquire initial positioning information of the vehicle, wherein the vehicle is matched with a digital vehicle key.

[0228] The matching unit 324 is used to match the initial positioning information to the target authority information in the database, wherein the database is used to store at least one kind of authority information verified by the server, and the authority information is at least used to indicate the authority rules that the vehicle needs to meet in order to allow the digital car key to be used, and the authority rules are defined by the first client corresponding to the vehicle according to the positioning information of the vehicle.

[0229] The second sending unit 326 is used to send target authority information to the vehicle, wherein the target authority information and the target positioning information of the vehicle are used to determine the status information of the digital car key, the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

[0230] Optionally, the device may include: a third sending unit, used to send initial positioning information to the first client in response to a target request of the first client; a third acquisition unit, used to obtain target permission information obtained by the first client adjusting the initial permission information based on the initial positioning information; and a first storage unit, used to verify the target permission information and store the verified target permission information in a database.

[0231] Optionally, the device may include: a fourth acquisition unit, used to acquire at least one kind of permission information; a second storage unit, used to verify the permission information and store the verified permission information in a database.

[0232] Optionally, the second acquisition unit 322 may include: a second acquisition module, used to acquire the data packet sent by the vehicle according to the target protocol; a decryption module, used to decrypt the data packet to obtain at least multiple initial positioning information, wherein each type of initial positioning information is obtained by locating the vehicle according to a corresponding positioning strategy, and the positioning strategy is used to represent the rules for locating the vehicle; a fusion module, used to fuse multiple initial positioning information to obtain a fusion result.

[0233] Optionally, the decryption module may include: a decryption submodule, used to decrypt the data packet to obtain a variety of initial positioning information, vehicle identification information, a timestamp of the initial positioning information and a target verification code; the matching unit may include: a matching module, used to match the initial positioning information to the target authority information in the database in response to verification of the fusion results, identification information, timestamp and verification code corresponding to the multiple initial positioning information.

[0234] In this embodiment, the following units are provided in the information processing device of the digital car key of the vehicle: a second acquisition unit, used to acquire the initial positioning information of the vehicle, wherein the vehicle is matched with the digital car key; a matching unit, used to match the initial positioning information to the target authority information in the database, wherein the database is used to store at least one kind of authority information verified by the server, and the authority information is at least used to indicate the authority rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the authority rules are defined by the first client corresponding to the vehicle for the positioning information of the vehicle; a second sending unit, used to send the target authority information to the vehicle, wherein the target authority information and the target positioning information of the vehicle are used to determine the status information of the digital car key, the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information, thereby achieving the purpose of being able to control the usage status of the digital car key in real time, thereby solving the technical problem that the information processing limitations of the digital car key are large, and further achieving the technical effect of reducing the information processing limitations of the digital car key.

[0235] According to another aspect of an embodiment of the present invention, a computer-readable storage medium is provided, the computer-readable storage medium including a stored executable program, wherein when the executable program runs, the device where the storage medium is located is controlled to execute any one of the above methods.

[0236] According to another aspect of an embodiment of the present invention, a computer program product is provided. The computer program product includes a computer program. When the computer program is executed by a processor, any one of the above methods is implemented.

[0237] According to another aspect of an embodiment of the present invention, a vehicle is further provided, comprising: a memory storing an executable program; and a processor running the program, wherein the program executes any one of the above methods when running.

[0238] Figure 4 is a structural block diagram of a vehicle according to an embodiment of the present invention. Figure 4 As shown, the components of the vehicle 400 include but are not limited to a memory 410 and a processor 420. The processor 420 is connected to the memory 410 via a bus 430, and the database 450 is used to store data.

[0239] The vehicle 400 may also include an access device 440 that enables the vehicle 400 to communicate via one or more networks 460. Examples of these networks include a Public Switched Telephone Network (PSTN), a Local Area Network (LAN), a Wide Area Network (WAN), a Personal Area Network (PAN), or a combination of communication networks such as the Internet. The access device 440 may include one or more of any type of network interface (e.g., a network interface controller (NIC)) of wired or wireless, such as an IEEE 802.11 wireless local area network (WLAN) wireless interface, a Worldwide Interoperability for Microwave Access (Wi-MAX) interface, an Ethernet interface, a Universal Serial Bus (USB) interface, a cellular network interface, a Bluetooth interface, a Near Field Communication (NFC) interface, and the like.

[0240] In one embodiment of the present disclosure, the above components of the vehicle 400 and Figure 4 Other components not shown in the figure may also be connected to each other, for example, via a bus. It should be understood that Figure 4 The vehicle structure block diagram shown is only for the purpose of illustration, and is not intended to limit the scope of the present disclosure. Those skilled in the art may add or replace other components as needed.

[0241] It should be noted that the serial numbers of the above embodiments of the present invention are only for description and do not represent the advantages or disadvantages of the embodiments.

[0242] In the above embodiments of the present invention, the description of each embodiment has its own emphasis. For parts that are not described in detail in a certain embodiment, reference can be made to the relevant descriptions of other embodiments.

[0243] In the several embodiments provided by the present invention, it should be understood that the disclosed technical content can be implemented in other ways. Among them, the device embodiments described above are only schematic, for example, the division of units can be a logical function division, and there can be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point, the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of units or modules, which can be electrical or other forms.

[0244] The units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed over multiple units. Some or all of the units may be selected according to actual needs to achieve the purpose of the present embodiment.

[0245] In addition, each functional unit in each embodiment of the present invention may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0246] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, or the part that contributes to the prior art, or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for a computer device (which can be a personal computer, a server or a network device, etc.) to perform all or part of the steps of the methods of each embodiment of the present invention. The aforementioned storage medium includes: U disk, read-only memory (ROM, referred to as Read-Only Memory), random access memory (RAM, referred to as Random Access Memory), mobile hard disk, magnetic disk or optical disk, etc., which can store program code.

[0247] The above are only preferred embodiments of the present invention. It should be pointed out that, for ordinary technicians in this technical field, several improvements and modifications can be made without departing from the principles of the present invention. These improvements and modifications should also be regarded as the scope of protection of the present invention.

Claims

1. A method for processing information of a digital car key of a vehicle, characterized in that: Applied to a vehicle, the vehicle is matched with a digital vehicle key, and the method includes: Sending the initial positioning information of the vehicle to a server; Obtaining the target permission information matched by the server to the initial positioning information in a database, wherein the database is used to store at least one permission information verified by the server, and the permission information is at least used to indicate the permission rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the permission rules are defined by the first client corresponding to the vehicle for the positioning information of the vehicle; Based on the target authority information and the target positioning information of the vehicle, the status information of the digital car key is determined, wherein the target positioning information is determined according to the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

2. The method according to claim 1, characterized in that: The target authority information is obtained by adjusting the initial authority information of the digital car key by the first client based on the initial positioning information, and the initial authority information is at least used to indicate the initial authority rules that the vehicle needs to meet so that the digital car key is allowed to be used.

3. The method according to claim 1, characterized in that The target use state includes a valid use state or an invalid use state, the target positioning information is positioning information changed from the initial positioning information to, and based on the target authority information and the target positioning information of the vehicle, the state information of the digital vehicle key is determined, including: Acquire a target distance between a position corresponding to the target positioning information and a position corresponding to the initial positioning information; In response to the target distance corresponding to the target positioning information being less than or equal to the reference distance corresponding to the target authority information, determining that the state information indicates that the digital vehicle key is in the valid use state; In response to the target distance corresponding to the target positioning information being greater than the reference distance corresponding to the target authority information, it is determined that the state information indicates that the digital car key is in the invalid use state.

4. The method according to claim 3, characterized in that The initial positioning information includes a first longitude and a first latitude of the vehicle, the target positioning information includes a second longitude and a second latitude of the vehicle, and obtaining a target distance between a position corresponding to the target positioning information and a position corresponding to the initial positioning information includes: Obtaining a longitude difference between the first longitude and the second longitude, and obtaining a latitude difference between the first latitude and the second latitude; The target distance is determined based on the longitude difference and the latitude difference.

5. The method according to claim 1, characterized in that The digital car key is allowed to be shared with a second client, and based on the target authority information and the target positioning information of the vehicle, the state information of the digital car key is determined, including: Determining the status information of the digital car key activated on the second client based on the target authority information and the target location information; The target usage state includes a valid usage state. After activating the digital car key on the second client, the method further includes: in response to the state information of the digital car key indicating that the digital car key is in the valid usage state, obtaining a control signal of the digital car key activated on the second client; and controlling the vehicle in response to the control signal.

6. The method according to any one of claims 1 to 5, characterized in that The method further comprises: Positioning the vehicle according to a plurality of positioning strategies respectively to obtain a plurality of the initial positioning information, wherein the positioning strategy is used to represent a rule for positioning the vehicle; The initial positioning information of the vehicle is sent to a server, comprising: encrypting at least a plurality of the initial positioning information to obtain a data packet; sending the data packet to the server according to a target protocol, wherein the data packet is decrypted by the server to obtain a plurality of the initial positioning information, the plurality of the initial positioning information is fused by the server to obtain a fusion result, and the fusion result is used to enable the server to determine the target authority information when verified by the server.

7. The method according to any one of claims 1 to 5, characterized in that The method further comprises: In a case where the status information indicates that the digital car key is in an invalid usage state in the target usage state, abnormal prompt information is uploaded to the server, wherein the abnormal prompt information is used to prompt that the digital car key is in the invalid usage state, and the target authority information is also used to indicate the validity period of the digital car key in a valid usage state in the target usage state, and / or the control type of controlling the vehicle using the digital car key.

8. A method for processing information of a digital key of a vehicle, characterized in that: Applied to a server, the method comprises: Acquiring initial positioning information of a vehicle, wherein the vehicle is matched with a digital vehicle key; In a database, the initial positioning information is matched to target permission information, wherein the database is used to store at least one permission information verified by the server, the permission information is at least used to indicate the permission rules that the vehicle needs to meet so that the digital car key is allowed to be used, and the permission rules are defined by the first client corresponding to the vehicle for the positioning information of the vehicle; The target authority information is sent to the vehicle, wherein the target authority information and the target positioning information of the vehicle are used to determine the status information of the digital car key, the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

9. An information processing system for a digital car key of a vehicle, characterized in that: include: A vehicle, used to send initial positioning information of the vehicle to a server, wherein the vehicle is matched with a digital vehicle key; The server is used to match the initial positioning information to target permission information in a database, wherein the database is used to store at least one permission information verified by the server, the permission information is at least used to indicate the permission rules that the vehicle needs to meet so that the digital vehicle key is allowed to be used, and the permission rules are defined by the first client corresponding to the vehicle for the positioning information of the vehicle; The vehicle is used to determine the status information of the digital car key based on the target authority information and the target positioning information of the vehicle, wherein the target positioning information is determined based on the initial positioning information, and the status information is used to indicate the target usage status of the digital car key under the target positioning information.

10. A vehicle, characterized in that: include: A memory storing an executable program; A processor, configured to run the program, wherein the program executes the method according to any one of claims 1 to 7 when running.