A privacy protection method, system, electronic device, storage medium, and vehicle
By establishing a mapping relationship between password information and identification information in the vehicle infotainment system, users can independently control the information display, which solves the problem of insufficient privacy protection in the vehicle infotainment system and provides an effective privacy protection mechanism.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- CHINA FAW CO LTD
- Filing Date
- 2023-11-15
- Publication Date
- 2026-06-30
AI Technical Summary
Existing in-vehicle infotainment systems lack effective privacy protection mechanisms and cannot dynamically adjust privacy protection strategies based on the closeness of the user's relationship with them, making personal information easily exposed to people with varying degrees of closeness.
By establishing a mapping relationship between password information and identification information in a preset encrypted database, the system determines whether the password information is correct and displays the corresponding information to be displayed, enabling users to independently control the display and hiding of information.
It provides user-friendly privacy protection, displaying relevant content only when the user enters the correct password, effectively protecting user privacy and adapting to different user scenarios with varying degrees of intimacy.
Smart Images

Figure CN117633874B_ABST
Abstract
Description
Technical Field
[0001] This invention relates to the field of vehicle technology, and in particular to a privacy protection method, system, electronic device, storage medium, and vehicle. Background Technology
[0002] In today's society, personal privacy is of paramount importance. Handheld electronic devices such as smartphones and tablets have relatively comprehensive privacy protection solutions. For example, anti-spy screen protectors, passwords for software access, SMS verification codes, fingerprint recognition, voiceprint recognition, palmprint recognition, image stitching verification, and calculation result verification are all readily available. These solutions protect the user's privacy from various angles. However, the increasingly sophisticated in-vehicle infotainment systems currently lack this consideration in their design. Designers may view in-vehicle systems as merely a component, serving the car or enhancing its entertainment and convenience, without considering the owner's perspective. In-vehicle systems are also the owner's private electronic devices, storing their personal information. While in-vehicle systems may not store as much personal information as smartphones, the probability of others seeing this information on an in-vehicle system is far greater than on a smartphone. This is because smartphones have smaller screens, various privacy protection mechanisms, and users generally don't share their phones with others. The car's infotainment system screen is relatively large, and the displayed content is quite clear, making it easy for both front and rear passengers to see the information. Even though in most cases the car owner may interact with the system alone, when others are hitchhiking or borrowing the car, there will inevitably be situations where the system needs to be shown or operated in front of people of varying degrees of familiarity. Furthermore, when in the car with people of varying degrees of familiarity, the car owner may not want to display their personal information to everyone.
[0003] Patent document CN110493449A discloses a vehicle and a method for real-time setting of privacy policies based on the number of passengers. During vehicle use, the number of passengers inside the vehicle is detected in real time. When the number of passengers is less than a preset threshold, a first privacy policy is generated; when the number of passengers is not less than the preset threshold, a second privacy policy is generated. The privacy level of a communication application is automatically set to open to the public according to the first privacy policy, and automatically set to confidential to the public according to the second privacy policy. When the communication application is triggered, a response policy is executed according to the automatically set privacy level. Through this method, this application can make targeted privacy adjustments based on the number of passengers during vehicle use, effectively protecting users' personal privacy. Furthermore, it can intelligently and automatically set privacy policies in real time, bringing greater convenience to users and improving user experience.
[0004] The patent document selects a corresponding privacy protection strategy based on the number of passengers, but it cannot provide privacy protection according to the user's choice. When the user has people with different degrees of closeness in the car, it cannot provide privacy protection according to the user's intention, resulting in a low degree of personalization.
[0005] Therefore, this application provides a privacy protection method to solve the above-mentioned technical problems. Summary of the Invention
[0006] The present invention provides a privacy protection method, system, electronic device, storage medium, and vehicle, which can solve at least one of the aforementioned technical problems.
[0007] A privacy protection method provided to achieve the purpose of this invention includes:
[0008] Based on the password information contained in the preset encrypted database, establish identification information corresponding to the password information;
[0009] Establish a mapping relationship between the identification information and the information to be displayed;
[0010] In response to an information lookup signal, determine whether the password information has been entered correctly;
[0011] When the password information is entered correctly, the corresponding information to be displayed is shown based on the identification information.
[0012] In some specific embodiments, based on the password information contained in a preset encrypted database, identification information corresponding to the password information is established, specifically including:
[0013] An encrypted database is established, wherein the encrypted database includes various password information, the password information including:
[0014] Character password information and gesture password information;
[0015] Based on the password information, identification information corresponding to the password information is established, wherein the identification information includes:
[0016] The number identification information and the label identification information are editable.
[0017] In some specific embodiments, establishing the mapping relationship between the identification information and the information to be displayed specifically includes:
[0018] Based on the identification information, at least one piece of information to be displayed is selected from all the information to be displayed.
[0019] A mapping relationship is established sequentially between the identification information and the corresponding selected information to be displayed.
[0020] In some specific embodiments, in response to an information lookup signal, determining whether the password information has been entered correctly specifically includes:
[0021] In response to an information search signal, determine whether the searched information to be displayed requires the input of the password information;
[0022] When the password information is not required, the searched information to be displayed is shown.
[0023] When the password information needs to be entered, it is determined whether the password information is entered correctly within a preset number of attempts.
[0024] If the password information is entered incorrectly within the preset number of attempts, the input of the password information will be stopped within a preset time.
[0025] In some specific embodiments, the method further includes:
[0026] In response to an information search signal, within a preset input time, it is determined whether the searched information to be displayed requires the input of the password information;
[0027] If the preset input time is exceeded and no password information is input or the password information is entered incorrectly, the search for the information to be displayed will stop.
[0028] In some specific embodiments, when the password information is entered correctly, the corresponding information to be displayed is shown based on the identification information, specifically including:
[0029] When the password information is entered correctly, the corresponding identification information is searched.
[0030] Based on the mapping relationship between the identification information and the information to be displayed, all the information to be displayed is traversed, and the information to be displayed corresponding to the identification information is displayed.
[0031] Based on the same concept, the present invention also provides a privacy protection system, comprising:
[0032] The identification information establishment module is configured to establish identification information corresponding to the password information based on the password information contained in a preset encrypted database;
[0033] The mapping relationship establishment module is configured to establish a mapping relationship between the identification information and the information to be displayed.
[0034] The password information judgment module is configured to determine whether the password information is entered correctly in response to an information search signal.
[0035] The display information search module is configured to display the corresponding information to be displayed based on the identification information when the password information is entered correctly.
[0036] Based on the same concept, the present invention also provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of the above-mentioned privacy protection method.
[0037] Based on the same concept, the present invention also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the above-described privacy protection method.
[0038] Based on the same concept, the present invention also provides a vehicle equipped with the privacy protection system described above.
[0039] Compared with the prior art, the present invention has the following beneficial effects:
[0040] This invention discloses a privacy protection method, system, electronic device, storage medium, and vehicle, which can provide user-friendly privacy protection. Only when the user enters the corresponding password information will the corresponding content be displayed and other content be hidden. It can be controlled according to the user's wishes and effectively provides privacy protection when different people with different relationships are in the vehicle. Attached Figure Description
[0041] Figure 1 This is a flowchart illustrating some specific embodiments of a privacy protection method of the present invention;
[0042] Figure 2 This is a flowchart illustrating a privacy protection method of the present invention in some applications;
[0043] Figure 3 This is a schematic diagram of the structure of a privacy protection system according to some specific embodiments of the present invention;
[0044] Figure 4 This is a schematic diagram of the structure of an electronic device according to some specific embodiments of the present invention. Detailed Implementation
[0045] To make the objectives, technical solutions, and advantages of this application clearer, the application will be further described in detail below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, and not all embodiments. Based on the embodiments in this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.
[0046] The terminology used in the embodiments of this application is for the purpose of describing particular embodiments only and is not intended to limit the application. The singular forms “a,” “said,” and “the” used in the embodiments of this application and the appended claims are also intended to include the plural forms, and “multiple” generally includes at least two unless the context clearly indicates otherwise.
[0047] It should be understood that the term "and / or" used in this article is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this article generally indicates that the preceding and following related objects have an "or" relationship.
[0048] It should be understood that although the terms first, second, third, etc., may be used in the embodiments of this application, these descriptions should not be limited to these terms. These terms are only used to distinguish the descriptions. For example, first may also be referred to as second without departing from the scope of the embodiments of this application, and similarly, second may also be referred to as first.
[0049] Depending on the context, the words “if” or “suppose” as used here can be interpreted as “when” or “in response to determination” or “in response to detection.” Similarly, depending on the context, the phrases “if determination” or “if detection (of the stated condition or event)” can be interpreted as “when determination” or “in response to determination” or “when detection (of the stated condition or event)” or “in response to detection (of the stated condition or event).”
[0050] It should also be noted that the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that an article or device that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such an article or device. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the article or device that includes said element.
[0051] It should be noted that any symbols and / or numbers present in the specification that are not marked in the accompanying drawings are not reference numerals.
[0052] Reference Figure 1 A privacy protection method includes:
[0053] S101, Based on the password information contained in the preset encrypted database, establish identification information corresponding to the password information;
[0054] Specifically, in this step, identification information corresponding to the password information is established based on the password information in the encrypted database;
[0055] It is understandable that an encrypted database can be understood as a password database, password information can be understood as various passwords in the password database, and identification information corresponding to various passwords can be established, which can be understood as tags.
[0056] In some applications, identification information corresponding to the password information is established based on the password information contained in a preset encrypted database. Specifically, this includes establishing an encrypted database, wherein the encrypted database includes various password information, including character password information and gesture password information; and establishing identification information corresponding to the password information based on the password information, wherein the identification information includes: number identification information and label identification information, wherein the number identification information and the label identification information are editable.
[0057] Understandably, in this application, an encrypted database, or password database, is first established. Then, various password information is created in the password database, that is, various types of passwords are created. The password information includes character password information and gesture password information, that is, character passwords and gesture passwords. Then, identification information corresponding to character passwords and gesture passwords is established. The identification information includes number identification information and label identification information, that is, number and label. The number and label are editable and can be customized.
[0058] S102, Establish the mapping relationship between the identification information and the information to be displayed;
[0059] Specifically, in this step, a mapping relationship is established between the identification information and the information to be displayed;
[0060] It is understandable that the custom identifiers such as the numbers and labels established above all have corresponding password information, that is, they all have corresponding passwords. Then, in this step, a mapping relationship between the identifier information and the display information is established. When the user enters the password information, the corresponding identifier information can be found, and the corresponding information to be displayed can be found through the identifier information.
[0061] In some applications, establishing a mapping relationship between the identification information and the information to be displayed specifically includes selecting at least one piece of information to be displayed from all the information to be displayed based on the identification information; and sequentially establishing a mapping relationship between the identification information and the corresponding selected information to be displayed.
[0062] Understandably, in this application, the identification information and the information to be displayed can be in a one-to-many form, with one identification information corresponding to multiple information to be displayed. Based on the user's personalized custom settings, the mapping relationship between the identification information and the information to be displayed is established sequentially.
[0063] S103, in response to the information search signal, determine whether the password information is entered correctly;
[0064] Specifically, in this step, the system uses information lookup signals to determine whether the password information has been entered correctly.
[0065] It is understandable that the password information set in the above steps is intended to display different content based on different password information. Therefore, in this step, it is necessary to determine whether the password information is entered correctly.
[0066] In some applications, in response to an information search signal, determining whether the password information is entered correctly includes, specifically, in response to the information search signal, determining whether the searched information to be displayed requires the input of the password information; when the password information is not required, displaying the searched information to be displayed; when the password information is required, determining whether the password information is entered correctly within a preset number of input attempts; and when the password information is entered incorrectly within the preset number of input attempts, stopping the input of the password information within a preset time.
[0067] Understandably, in this application, when a search signal is received, it is necessary to determine whether the information to be displayed requires a password, i.e., whether the information to be searched requires a password, or whether privacy protection is required. If no password is required, the information can be displayed directly. If a password is required, the user is given a preset number of attempts, such as 3 attempts. If all 3 attempts are incorrect, the user is prohibited from entering the password for a preset time, such as 10 minutes, to protect privacy.
[0068] Furthermore, in this application, in response to the information search signal, it is determined within a preset input time whether the information to be displayed needs to be entered with the password; when the preset input time is exceeded and no password is entered or the password is entered incorrectly, the search for the information to be displayed is stopped.
[0069] Understandably, when a password is required, the system should check whether the input is correct within a preset time, such as 15 minutes. If more than 15 minutes have passed or the input is incorrect within 15 minutes, the system should exit the information search.
[0070] S104, when the password information is entered correctly, the corresponding information to be displayed is displayed based on the identification information.
[0071] Specifically, in this step, when the password information is entered correctly, the corresponding information to be displayed is shown based on the identification information;
[0072] In some applications, when the password information is entered correctly, the corresponding information to be displayed is displayed based on the identification information. Specifically, when the password information is entered correctly, the corresponding identification information is searched; based on the mapping relationship between the identification information and the information to be displayed, all the information to be displayed is traversed, and the information to be displayed corresponding to the identification information is displayed.
[0073] Understandably, the above steps provide humane privacy protection. Only when the user enters the corresponding password information will the corresponding content be displayed and other content be hidden. This can be controlled according to the user's wishes, effectively protecting privacy when different people with varying degrees of relationship are on the vehicle.
[0074] The following will combine Figure 2 The following describes embodiments of the privacy protection method of the present invention in some applications:
[0075] Currently, the issue of personal privacy on in-vehicle infotainment systems is largely ignored. Most manufacturers haven't even designed the simplest keypad lock into these systems, let alone more granular content categorization. When using the in-vehicle infotainment system, car owners inevitably sync it with their phones, including photos, text messages, and contacts. If a car owner is concerned about privacy, they might choose not to sync certain functions, such as photos and text messages, to protect their privacy. However, car owners are highly likely to sync their contacts to the system for both answering and making calls. Once synced, the contacts can be accessed by the owner, passengers, and anyone borrowing the car, compromising the owner's privacy. While we can use password locks for certain applications or require a password to unlock the vehicle's infotainment system to verify if the person operating the system is the car owner or someone trusted by the owner, this approach has a drawback: once the password is unlocked, all the owner's information on the system can be viewed. Current technology is insufficient when the car owner does not want their information on the system to be seen by more people. This invention effectively solves the aforementioned problem.
[0076] In this embodiment, firstly, accessing the address book requires password verification. When the car owner enters different passwords, different address book lists will be displayed. In this way, the address book content can be viewed at will in different situations and by people with different levels of closeness. This allows the car owner to display the address book content they want to show at will, making it easier for the car owner to classify contacts more finely and accurately, thereby protecting the car owner's personal privacy and preventing the car owner's personal privacy from being exposed to others.
[0077] I. Preliminary Setup:
[0078] 1. A label needs to be added to the contact database to indicate which password interface this contact will be displayed under. This label is not displayed on the interface, but is only database information. It is recommended to set the number of passwords to 5, so this label will be 1, 2, 3, 4, 5 respectively. For example, if a contact is displayed under passwords 1, 3, and 4, then the label for this contact can be set to "1, 3, 4".
[0079] Create a database to indicate whether a password is required when accessing the contacts. If no password is required, all contacts will be displayed by default. Create a password database to store the passwords set for the contacts; five passwords are recommended.
[0080] II. Operations required after entering the Contacts application:
[0081] A new settings menu has been added to the contacts menu to configure whether a password is required to access the contacts. Whether a password is required depends on whether the data is updated to the database in real time. If a password is required, a list of 5 options can be set for 5 passwords. When setting a password, a list of all contacts will pop up, allowing you to select which contacts to display under that password. Contacts displayed under this password can be checked, while unchecked contacts will not be displayed. After selection, the tags of all the selected contacts need to be updated in the database one by one, and the password also needs to be updated in the password database.
[0082] like Figure 2 As shown:
[0083] 1. Click on Contacts and compare the forced exit time (marked by system properties) with the time of the forced exit. If it is less than 10 minutes, prompt that the password has been entered 3 times and suspend use. Otherwise, query the database to determine whether password verification is required. If no password is required, display the list of all contacts.
[0084] 2. If you are required to enter a password, you can choose not to enter one, click the exit button to exit the interface and return to the system interface;
[0085] 3. If you enter a password and click the "Confirm" button, the system will query the password database one by one to see if any of the five passwords match. If a password matches, all contacts in the contact database with that password tag will be displayed on the screen. If none of the five passwords match, an error message will be displayed, and you can choose to re-enter the password or click the "Exit" button. Clicking the "Exit" button will return you to the system screen, and clicking "Re-enter Password" will query the password database again. You can retrieve a maximum of three times. If you enter the wrong password more than three times, the system will force you to exit and return to the system screen, marking the forced exit time (marked by system properties). You will not be allowed to access the Contacts app for 10 minutes after that.
[0086] 4. After entering the password, click the confirm button to query the password storage database. If a matching password is found, obtain the password tag value (1-5). Based on the obtained password tag value, search for all contacts' tags (1 from Chapter 1). If a contact's tag contains the password tag value, then this contact needs to be displayed on the interface.
[0087] 5. In the Contacts settings menu, click on one of the five passwords. You will see a list of all contacts that should be displayed under this password. You can then reset the password. After resetting the password, you only need to update the corresponding password in the password database; you do not need to update the contact tags.
[0088] The above mainly describes the situation where different passwords lead to different interfaces in the contacts app. It is also possible to enter different in-vehicle infotainment system interfaces by entering different passwords.
[0089] Upon first power-on, users need to set a password for login and account binding. This password also serves as the administrator password. After logging in with the administrator password, the user will enter the vehicle system's original operating interface, displaying all installed applications. The settings menu includes a user settings menu. This user is used to log in to the vehicle system and is distinct from the administrator. Multiple such users can be set, each with different passwords. Usernames, passwords, administrator usernames, and passwords are all stored in the vehicle system's database and can be modified, added, or deleted through the settings menu. After setting, the settings are saved, and the vehicle system's database is updated.
[0090] The settings menu allows users to configure usernames, passwords, nicknames, and user avatars. When adding a new user, users can select specific apps from the app list to display under this user interface. These apps are visible and clickable by the user, while other hidden apps remain invisible. This effectively restricts certain users to specific apps, similar to a contacts app. Each app is tagged. For example, with five users, each app must have at least one tag (0, the administrator's tag). Other tags are assigned based on whether a user has selected the app. For instance, the contacts app must be available for both the administrator and user 1, but not for other users, so its tags are 0 and 1, respectively. All apps are tagged and distributed across different users. Users can add or remove apps from their user list in the settings menu. Deleting a user also removes their app tag, and the user display and app tags are updated synchronously.
[0091] Upon the next power-on, the system will default to displaying the administrator's avatar and nickname. A password will be required to log in to the vehicle's infotainment system. Entering different passwords for different users will access different user subsystems, displaying a list of apps selected for display under each user. For example, entering the administrator password will take you to the administrator's interface, which is the system's most basic interface and displays the most complete set of apps. If user 1 is entered, only the apps selected for display under user 1 will be shown on this interface; other apps will not be displayed. This way, by entering different user passwords, different user system app lists are accessed, effectively restricting the apps each user can operate and protecting user privacy. Messages that users don't want others to see are hidden during system startup, preventing others from accessing them.
[0092] This solution primarily targets apps. Upon entering the app, different interfaces are displayed based on the set password. The contact list is used as an example for illustration and understanding; the operation and code are simple, and the process is relatively straightforward. Extending this to other apps might require more complex and detailed designs, necessitating different approaches based on the specific app's design requirements and solutions, potentially leading to more complex explanations. Furthermore, a broader approach using the contacts app could involve setting up different interfaces for different users in the vehicle's infotainment system. Entering different passwords for each user would display their respective user interface and application list, effectively hiding unwanted apps from others. This would better protect the car owner's privacy.
[0093] For the purpose of simplicity, the method steps disclosed in the above embodiments are described as a series of actions. However, those skilled in the art should understand that the embodiments of the present invention are not limited to the described order of actions, because according to the embodiments of the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are all preferred embodiments, and the actions involved are not necessarily essential to the embodiments of the present invention.
[0094] like Figure 3 As shown, the present invention also provides a privacy protection system, comprising:
[0095] The identification information establishment module 201 is configured to establish identification information corresponding to the password information based on the password information contained in the preset encrypted database;
[0096] The mapping relationship establishment module 202 is configured to establish a mapping relationship between the identification information and the information to be displayed.
[0097] The password information judgment module 203 is configured to determine whether the password information is entered correctly in response to an information search signal.
[0098] The display information search module 204 is configured to display the corresponding information to be displayed based on the identification information when the password information is entered correctly.
[0099] It is worth noting that although only some basic functional modules are disclosed in the embodiments of this invention, it does not mean that the composition of this system is limited to the above-mentioned basic functional modules. On the contrary, what this embodiment intends to express is that, based on the above-mentioned basic functional modules, those skilled in the art can arbitrarily add one or more functional modules in combination with existing technology to form an infinite number of embodiments or technical solutions. That is to say, this system is open rather than closed. The fact that this embodiment only discloses a few basic functional modules should not be considered as the scope of protection of the claims of this invention being limited to the disclosed basic functional modules. At the same time, for the convenience of description, the above device is described separately according to its functions as various units and modules. Of course, in implementing this invention, the functions of each unit and module can be implemented in one or more software and / or hardware.
[0100] like Figure 4 As shown, the present invention also provides an electronic device, including: a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other through the communication bus; the memory stores a computer program, and when the computer program is executed by the processor, the processor performs the steps of a privacy protection method.
[0101] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of the present invention. For example... Figure 4 The structure shown in this embodiment of the invention includes an electronic device comprising one or more processors 710 and a storage device 720; the processors 710 in this electronic device may be one or more. Figure 4 Taking a processor 710 as an example; a storage device 720 is used to store one or more programs; the one or more programs are executed by the one or more processors 710, causing the one or more processors 710 to implement the privacy protection method as described in any one of the embodiments of the present invention.
[0102] The electronic device may also include an input device 730 and an output device 740.
[0103] The processor 710, storage device 720, input device 730, and output device 740 in this electronic device can be connected via a bus or other means. Figure 4 Taking the example of a connection between China and Israel via a bus.
[0104] The storage device 720 in this electronic device serves as a computer-readable storage medium, which can be used to store one or more programs. These programs can be software programs, computer-executable programs, and modules, such as the program instructions / modules corresponding to the privacy protection method provided in this embodiment of the invention. The processor 710 executes various functional applications and data processing of the electronic device by running the software programs, instructions, and modules stored in the storage device 720, thereby implementing the privacy protection method described in the above-described method embodiment.
[0105] Storage device 720 may include a program storage area and a data storage area. The program storage area may store the operating system and applications required for at least one function; the data storage area may store data created based on the use of the electronic device. Furthermore, storage device 720 may include high-speed random access memory and may also include non-volatile memory, such as at least one disk storage device, flash memory device, or other non-volatile solid-state storage device. In some instances, storage device 720 may further include memory remotely located relative to processor 710, which can be connected to the device via a network. Examples of such networks include, but are not limited to, the Internet, intranets, local area networks, mobile communication networks, and combinations thereof.
[0106] Input device 730 can be used to receive input digital or character information, and to generate key signal inputs related to user settings and function control of the electronic device. Output device 740 may include display devices such as a display screen.
[0107] The present invention also provides a computer-readable storage medium storing a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of a privacy protection method.
[0108] Specifically, the computer storage medium in this embodiment of the invention can be any combination of one or more computer-readable media. The computer-readable medium can be a computer-readable signal medium or a computer-readable storage medium. For example, a computer-readable storage medium can be—but is not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of computer-readable storage media (a non-exhaustive list) include: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this embodiment, the computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device.
[0109] The present invention also provides a vehicle equipped with the privacy protection system described above.
[0110] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention, and not to limit them. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of the present invention.
Claims
1. A privacy protection method, characterized in that, include: Based on the password information contained in the preset encrypted database, establish identification information corresponding to the password information; Establish a mapping relationship between the identification information and the information to be displayed; In response to an information lookup signal, determine whether the password information has been entered correctly; When the password information is entered correctly, the corresponding information to be displayed is shown based on the identification information; Establishing the mapping relationship between the identification information and the information to be displayed specifically includes: Based on the identification information, at least one piece of information to be displayed is selected from all the information to be displayed. Establish a mapping relationship between the identification information and the corresponding selected information to be displayed in sequence; Specifically, in response to the information lookup signal, determining whether the password information has been entered correctly includes: In response to an information search signal, determine whether the searched information to be displayed requires the input of the password information; When the password information is not required, the searched information to be displayed is shown. When the password information needs to be entered, it is determined whether the password information is entered correctly within a preset number of attempts. If the password is entered incorrectly after the preset number of attempts, the input of the password will be stopped within a preset time. When the password information is entered correctly, the corresponding information to be displayed is shown based on the identification information, specifically including: When the password information is entered correctly, the corresponding identification information is searched. Based on the mapping relationship between the identification information and the information to be displayed, all the information to be displayed is traversed, and the information to be displayed corresponding to the identification information is displayed.
2. The privacy protection method according to claim 1, characterized in that, Based on the password information contained in the preset encrypted database, identification information corresponding to the password information is established, specifically including: An encrypted database is established, wherein the encrypted database includes various password information, the password information including: Character password information and gesture password information; Based on the password information, identification information corresponding to the password information is established, wherein the identification information includes: The number identification information and the label identification information are editable.
3. The privacy protection method according to claim 1, characterized in that, The method further includes: In response to an information search signal, within a preset input time, it is determined whether the searched information to be displayed requires the input of the password information; If the preset input time is exceeded and no password information is input or the password information is entered incorrectly, the search for the information to be displayed will stop.
4. A privacy protection system, characterized in that, Used to perform the privacy protection method according to any one of claims 1-3; The privacy protection system includes: The identification information establishment module is configured to establish identification information corresponding to the password information based on the password information contained in a preset encrypted database; The mapping relationship establishment module is configured to establish a mapping relationship between the identification information and the information to be displayed. The password information judgment module is configured to determine whether the password information is entered correctly in response to an information search signal. The display information search module is configured to display the corresponding information to be displayed based on the identification information when the password information is entered correctly.
5. An electronic device, characterized in that, include: The system includes a processor, a communication interface, a memory, and a communication bus, wherein the processor, the communication interface, and the memory communicate with each other via the communication bus; the memory stores a computer program, which, when executed by the processor, causes the processor to perform the steps of the method according to any one of claims 1 to 3.
6. A computer-readable storage medium, characterized in that, It stores a computer program executable by an electronic device, which, when run on the electronic device, causes the electronic device to perform the steps of the method according to any one of claims 1 to 3.
7. A vehicle, characterized in that, The vehicle is equipped with the privacy protection system as described in claim 4.