Information prompting method and device based on face recognition, equipment and medium

By applying a face recognition-based information prompt method in the vehicle computer system, the problem that the vehicle computer system cannot quickly identify users and generate information prompts is solved, and more efficient user recognition and personalized information prompts are achieved, improving the user experience.

CN119694030APending Publication Date: 2025-03-25BEI DOU ZHI LIAN KE JI YOU XIAN GONG SI +1
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411870192.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-12-18
Publication Date
2025-03-25

AI Technical Summary

Technical Problem

The existing car and computer systems cannot quickly identify specific users and generate specific information prompts required by users, resulting in poor user experience.

Method used

By applying a face recognition-based information prompt method in the management server of the vehicle computer system, the face recognition module is retrieved after the vehicle is started, the user is recognized, the user logo information is obtained, and the user feature information is obtained from the information database, and the corresponding functional module is analyzed and called for information prompts.

Benefits of technology

It realizes the rapid identification of specific users and generates specific information prompts based on user characteristic information, improving user experience and satisfaction.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119694030A_ABST
    Figure CN119694030A_ABST
Patent Text Reader

Abstract

The invention discloses an information prompting method, device and equipment based on face recognition and a medium, the method is applied to a management server in a vehicle machine system, and the method comprises the following steps: if detecting that a vehicle is started, calling a preset face recognition module; a face recognition module is controlled to conduct face recognition on the user to obtain corresponding face recognition information, and the face recognition information at least comprises user mark information; if the user mark information is located in a preset information database, obtaining user feature information associated with the user mark information from the preset information database; and analyzing the obtained user feature information and calling a function module corresponding to the user feature information to carry out corresponding information prompt. According to the method, the specific user can be quickly identified, the specific information prompt required by the user is generated, and the use experience of the user is improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and in particular to an information prompting method, device, equipment and medium based on face recognition. Background Art

[0002] With the development of science and technology, vehicles have become the main choice for people to travel, and the increasing number of vehicle users has also increased their demand for the diversified functions of the vehicle system. In view of the improvement of user information, the increasingly clear character portraits, and the obvious personalized characteristics of users, in the fast-paced life, vehicles are currently the most important tools in users' daily travel. The vehicle system of the vehicle cannot quickly identify specific users to generate specific information prompts required by users, which brings inconvenience to users. Summary of the invention

[0003] The embodiments of the present invention provide a method, device, equipment and medium for information prompting based on face recognition, aiming to solve the problem that the prior art methods cannot quickly identify a specific user and generate specific information prompts required by the user.

[0004] In a first aspect, an embodiment of the present invention provides an information prompting method based on face recognition, wherein the method is applied to a management server in a vehicle system, and the method includes:

[0005] If the vehicle is detected to be started, the preset face recognition module is called up;

[0006] Controlling the face recognition module to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user identification information;

[0007] If the user identification information is located in a preset information database, obtaining user characteristic information associated with the user identification information from the preset information database;

[0008] The acquired user characteristic information is parsed and a function module corresponding to the user characteristic information is called to provide corresponding information prompts.

[0009] In a second aspect, an embodiment of the present invention further provides an information prompting device based on face recognition, wherein the device is applied to a management server of a vehicle system, and the device comprises:

[0010] A module calling unit, used to call a preset face recognition module if the vehicle is detected to be started;

[0011] A module identification unit, used to control the face recognition module to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user identification information;

[0012] a feature extraction unit, configured to obtain user feature information associated with the user flag information from the preset information database if the user flag information is located in the preset information database;

[0013] The information prompting unit is used to parse the acquired user characteristic information and call the function module corresponding to the user characteristic information to perform corresponding information prompting.

[0014] In a third aspect, an embodiment of the present invention further provides a computer device, wherein the device 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;

[0015] Memory, used to store computer programs;

[0016] The processor is used to implement the steps of the information prompting method based on face recognition described in the first aspect when executing the program stored in the memory.

[0017] In a fourth aspect, an embodiment of the present invention further provides a computer-readable storage medium having a computer program stored thereon, wherein when the computer program is executed by a processor, the steps of the information prompting method based on face recognition as described in the first aspect above are implemented.

[0018] The embodiment of the present invention provides a method, device, equipment and medium for information prompting based on face recognition, the method comprising: if the vehicle startup is detected, calling a preset face recognition module; controlling the face recognition module to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user identification information; if the user identification information is located in a preset information database, obtaining user feature information associated with the user identification information from the preset information database; parsing the obtained user feature information and calling a function module corresponding to the user feature information to perform corresponding information prompting. The above-mentioned information prompting method based on face recognition is applied to a management server, which can not only realize the rapid identification of specific users and generate specific information prompts required by users, but also actively respond to user needs and improve the user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the accompanying drawings required for use in the description of the embodiments will be briefly introduced below. Obviously, the accompanying drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other accompanying drawings can be obtained based on these accompanying drawings without paying any creative work.

[0020] Figure 1A method flow chart of an information prompting method based on face recognition provided by an embodiment of the present invention;

[0021] Figure 2 A schematic diagram of an application scenario of the information prompting method based on face recognition provided by an embodiment of the present invention;

[0022] Figure 3 A schematic block diagram of an information prompting device based on face recognition provided by an embodiment of the present invention;

[0023] Figure 4 A schematic block diagram of a computer device provided in an embodiment of the present invention. DETAILED DESCRIPTION

[0024] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are 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 are within the scope of protection of the present invention.

[0025] It should be understood that when used in this specification and the appended claims, the terms "include" and "comprises" indicate the presence of described features, integers, steps, operations, elements and / or components, but do not exclude the presence or addition of one or more other features, integers, steps, operations, elements, components and / or combinations thereof.

[0026] It should also be understood that the terms used in the present specification are only for the purpose of describing specific embodiments and are not intended to limit the present invention. As used in the present specification and the appended claims, unless the context clearly indicates otherwise, the singular forms "a", "an" and "the" are intended to include plural forms.

[0027] It should be further understood that the term "and / or" used in the present description and the appended claims refers to any and all possible combinations of one or more of the associated listed items, and includes these combinations.

[0028] See also Figure 1 and Figure 2As shown in the figure, the embodiment of the present invention provides an information prompt method based on face recognition, which is applied to the management server 10 of the vehicle system. If the management server 10 detects that the vehicle is started, the preset face recognition module 20 is called; the face recognition module 20 is controlled to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user mark information; if the user mark information is located in a preset information database, the user feature information associated with the user mark information is obtained from the preset information database; the management server 10 parses the obtained user feature information and calls the function module 30 corresponding to the user feature information to perform corresponding information prompts. This method can not only realize the rapid identification of specific users and generate specific information prompts required by users, but also actively respond to user needs and improve the user experience.

[0029] like Figure 1 As shown, in one embodiment, the information prompting method based on face recognition is applied to a management server in a vehicle system, and the method includes steps S110 to S140.

[0030] Step S110: If the vehicle is detected to be started, a preset face recognition module is called.

[0031] In this embodiment, the vehicle system is an important part of the vehicle, which integrates multiple functions such as navigation, entertainment, communication, and vehicle status monitoring. The performance and function of the vehicle system determine the intelligence level of the vehicle. When the management server of the vehicle system detects that the vehicle is started by the user, the pre-set face recognition module can be directly called.

[0032] Among them, the face recognition module needs to match the vehicle computer system. The basic principle of the face recognition module is to extract and compare the features of the face image to obtain relevant character information. This process usually includes the following steps: 1. Obtain the user's facial image through a camera or other device; 2. Use a specific recognition algorithm to calculate the position of the face in the image; 3. Extract key feature points or feature vectors from the detected user's facial image. These feature points may include the outline of the face, the position of the eyebrows, the distance between the eyes, etc. The feature vector is the result of the numerical representation of these feature points; 4. Compare the extracted features with the pre-stored facial features. The comparison method may include calculating the similarity of the feature points or matching the feature vectors, etc. The comparison result will produce a similarity or matching score; 5. Determine whether the recognition is successful based on the comparison result and output the recognition result.

[0033] The face recognition model can be integrated based on the algorithm in the face recognition algorithm library, or it may be based on the model in the open source computer vision library, such as OpenCV, SeetaFace6 and other open source libraries. When selecting a specific face recognition model, it is necessary to consider multiple factors, such as recognition accuracy, real-time performance, security, compatibility and development cost; at the same time, it is also necessary to match it according to the specific requirements of the car manufacturer to ensure that the selected model can meet the actual needs of the car manufacturer.

[0034] Step S120, controlling the face recognition module to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user identification information.

[0035] In this embodiment, after calling the face recognition module, the management server can perform face recognition on the user, thereby obtaining corresponding face recognition information. Through the user identification information contained in the face recognition information, it can be determined whether the user has the right to use and call the feature information associated with the user. Among them, the user identification information can be the user's account information, or it can be information that can uniquely identify the user, such as the phone number used by the user when registering, which is not limited in this embodiment.

[0036] Step S130: If the user identification information is located in a preset information database, user characteristic information associated with the user identification information is obtained from the preset information database.

[0037] In this embodiment, the management server can determine whether the user identification information is located in a preset information database. The preset information database includes the user's characteristic information. For example, usually one user corresponds to one user account information. The user account information can be used as the user's identification information and can be associated with other characteristic information of the user, such as the user's ID number, the user's operating habits, the time and path of the user's use of the vehicle, the driving conditions of the vehicle, etc. In particular, the user's characteristic information can be the owner, ID card, phone number provided when purchasing the vehicle, or the name, ID card, phone number, face and other information provided when registering the vehicle control App. At the same time, it is also necessary to confirm that the above user data is publicly available after being stored in the information database.

[0038] Step S140, parsing the acquired user characteristic information and calling a function module corresponding to the user characteristic information to perform corresponding information prompting.

[0039] In this embodiment, the management server can also parse the acquired user characteristic information, where different characteristic information may correspond to different functional modules, and different functional modules are used to implement prompts for user information. For example, the user's characteristic information may be the user's birthday information, and through the birthday information, a screen display module can be called according to a pre-set rule to generate and display specific blessing information, which can improve the user's experience.

[0040] In one embodiment, the user characteristic information includes an ID number, and the step S140 includes the following steps: parsing and identifying the ID number to obtain the user's birthday information and gender information; sending the identified birthday information and gender information to a preset data processing module to obtain target prompt information; sending the target prompt information to the information prompt module of the vehicle system for information prompting.

[0041] If the user characteristic information includes an ID number, since the 7th to 14th digits of the ID number represent the date of birth, the 17th digit of the ID number can be used to distinguish the gender, if it is an odd number, it is male, and if it is an even number, it is female. When the ID number is parsed and identified to obtain the user's birthday information and gender information; after the user's birthday information and gender information are sent to a preset data processing module, the data processing module can call the target prompt information that matches the user's birthday information and gender information according to the preset rule information. If it is detected that it is the user's birthday, birthday-related blessing information is called, and the blessing information related to the user's gender is adjusted according to the user's gender.

[0042] In a further embodiment, the target prompt information includes birthday greeting information, and the step of sending the identified birthday information and gender information to a preset data processing module to obtain the target prompt information includes:

[0043] The identified birthday information is sent to a preset data processing module to determine whether the current date matches the user's birthday information; if so, the preset data processing module is controlled to generate corresponding birthday blessing information according to the gender information.

[0044] Among them, when the target prompt information is birthday blessing information, the data processing module is required to determine in advance whether the user's birthday information matches the current date. If it matches, the preset data processing module is controlled to generate corresponding birthday blessing information according to the gender information. For example, if the user is a female, the generated birthday blessing information is a blessing that meets the habits and needs of women. If the user is a male, a blessing related to the habits and needs of men is generated. The data processing module can perform statistical analysis, data mining, machine learning, etc. on the data to extract useful information.

[0045] In a further embodiment, the method further comprises:

[0046] If it is detected that the current time does not match the user's birthday information, the relevant information for the information prompt will be deleted and the vehicle system will be restored to the default state recognized by the user.

[0047] In one embodiment, if the management server detects that the current time does not match the user's birthday information, the management server can delete the relevant information for information prompts, such as birthday greetings, etc., thereby restoring the vehicle system to the default state previously recognized by the user, thereby not affecting the user's normal use.

[0048] In a further embodiment, the information prompt module includes an audio processing module and a screen display module, the target prompt information includes audio information and image information, and the step of sending the target prompt information to the information prompt module of the vehicle system for information prompting includes:

[0049] The image information is sent to a screen display module, and the audio information is sent to an audio processing module; the image information and the audio information are controlled to be displayed and played synchronously for information prompting.

[0050] Among them, sending the image information to the screen display module and sending the audio information to the audio processing module is a key link in the multimedia information processing process. It ensures the diversified transmission of information. Therefore, it is necessary to accurately control the synchronous display and playback of image information and audio information to provide efficient and intuitive information prompts.

[0051] Specifically, the image information (such as static images, dynamic images or video streams) is processed and sent to the screen display module through a specific communication protocol and interface; the screen display module may be an LCD display, LED display, OLED display or other types of display devices. After the audio information (such as voice prompts, background music, sound effects, etc.) is processed, it is sent to the audio processing module through the audio processing interface; the audio processing module may include components such as an audio decoder, an audio amplifier, and a speaker. When sending image information and audio information, ensure the synchronization and continuity of the image information and audio information to ensure sound quality and playback effect.

[0052] In one embodiment, before the step of sending the image information to the screen display module and sending the audio information to the audio processing module, it also includes: sending the target prompt information to a preset virtual module to generate corresponding virtual dynamic image information.

[0053] After receiving the target prompt information, the virtual module will convert the target prompt information into virtual dynamic image information according to preset rules and algorithms. The virtual dynamic image information can be two-dimensional (such as graphics or animations on the screen), and of course, in further embodiments, it can also be three-dimensional (such as objects in virtual reality or augmented reality environments); in addition, the process of generating virtual dynamic image information may involve complex technologies such as graphics rendering, animation production, and physical simulation.

[0054] Furthermore, based on the user's feedback and interactive behavior, the generation method and display effect of the virtual dynamic image information can also be adjusted. For example, if the user can adjust the color, shape, size or animation effect involved in the virtual dynamic image information.

[0055] In one embodiment, the step S104 further includes the following steps:

[0056] The current geographical location is obtained based on GPS, and relevant recommended information is automatically screened and generated according to the current geographical location and user characteristic information; the generated recommended information and user characteristic information are sent to the corresponding function module for information prompting.

[0057] The management server obtains the current geographic location information through the built-in GPS module or network positioning services (such as A-GPS, Wi-Fi positioning, base station positioning, etc.). Based on the user's current geographic location and feature information, the system uses algorithms (such as collaborative filtering, content recommendation, deep learning, etc.) to filter and generate relevant recommendation information. Recommended information can include nearby restaurants, stores, attractions, activities, coupons, etc., and will also consider time factors (such as whether the user is near meal time), user preferences (such as whether the user likes a certain type of food or activity), and other possible contextual information (such as weather, traffic conditions, etc.) to optimize the recommendation results.

[0058] In summary, the above-mentioned information prompt method based on face recognition is applied to the management server. This method can not only realize the online and automated development of APP iteration, improve the efficiency and quality of APP iteration, but also facilitate timely editing and adjustment of APP iteration information, actively respond to user needs, improve user experience, and effectively reduce the overall development cost.

[0059] The embodiment of the present invention also provides an information prompting device based on face recognition, which can be configured in a management server of a vehicle system, and is used to execute any embodiment of the information prompting method based on face recognition. Figure 3 , Figure 3 A schematic block diagram of an information prompting device based on face recognition provided by an embodiment of the present invention.

[0060] like Figure 3 As shown, the information prompting device 100 based on face recognition includes a module calling unit 110, a module identifying unit 120, a feature extracting unit 130 and an information prompting unit 140.

[0061] The module calling unit 110 is used to call a preset face recognition module if it is detected that the vehicle is started.

[0062] In this embodiment, the vehicle system is an important part of the vehicle, which integrates multiple functions such as navigation, entertainment, communication, and vehicle status monitoring. The performance and function of the vehicle system determine the intelligence level of the vehicle. When the management server of the vehicle system detects that the vehicle is started by the user, the pre-set face recognition module can be directly called.

[0063] Among them, the face recognition module needs to match the vehicle computer system. The basic principle of the face recognition module is to extract and compare the features of the face image to obtain relevant character information. This process usually includes the following steps: 1. Obtain the user's facial image through a camera or other device; 2. Use a specific recognition algorithm to calculate the position of the face in the image; 3. Extract key feature points or feature vectors from the detected user's facial image. These feature points may include the outline of the face, the position of the eyebrows, the distance between the eyes, etc. The feature vector is the result of the numerical representation of these feature points; 4. Compare the extracted features with the pre-stored facial features. The comparison method may include calculating the similarity of the feature points or matching the feature vectors, etc. The comparison result will produce a similarity or matching score; 5. Determine whether the recognition is successful based on the comparison result and output the recognition result.

[0064] The face recognition model can be integrated based on the algorithm in the face recognition algorithm library, or it may be based on the model in the open source computer vision library, such as OpenCV, SeetaFace6 and other open source libraries. When selecting a specific face recognition model, it is necessary to consider multiple factors, such as recognition accuracy, real-time performance, security, compatibility and development cost; at the same time, it is also necessary to match it according to the specific requirements of the car manufacturer to ensure that the selected model can meet the actual needs of the car manufacturer.

[0065] The module identification unit 120 is used to control the face recognition module to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user identification information.

[0066] In this embodiment, after calling the face recognition module, the management server can perform face recognition on the user, thereby obtaining corresponding face recognition information. Through the user identification information contained in the face recognition information, it can be determined whether the user has the right to use and call the feature information associated with the user. Among them, the user identification information can be the user's account information, or it can be information that can uniquely identify the user, such as the phone number used by the user when registering, which is not limited in this embodiment.

[0067] The feature extraction unit 130 is configured to obtain user feature information associated with the user feature information from the preset information database if the user feature information is located in the preset information database.

[0068] In this embodiment, the management server can determine whether the user identification information is located in a preset information database. The preset information database includes the user's characteristic information. For example, usually one user corresponds to one user account information. The user account information can be used as the user's identification information and can be associated with other characteristic information of the user, such as the user's ID number, the user's operating habits, the time and path of the user's use of the vehicle, the driving conditions of the vehicle, etc. In particular, the user's characteristic information can be the owner, ID card, phone number provided when purchasing the vehicle, or the name, ID card, phone number, face and other information provided when registering the vehicle control App. At the same time, it is also necessary to confirm that the above user data is publicly available after being stored in the information database.

[0069] The information prompting unit 140 is used to parse the acquired user characteristic information and call a function module corresponding to the user characteristic information to perform corresponding information prompting.

[0070] In this embodiment, the management server can also parse the acquired user characteristic information, where different characteristic information may correspond to different functional modules, and different functional modules are used to implement prompts for user information. For example, the user's characteristic information may be the user's birthday information, and through the birthday information, a screen display module can be called according to a pre-set rule to generate and display specific blessing information, which can improve the user's experience.

[0071] In one embodiment, the user characteristic information includes an ID number, and the information prompt unit 140 also includes the following units: an information identification unit, used to parse and identify the ID number to obtain the user's birthday information and gender information; a target prompt unit, used to send the identified birthday information and gender information to a preset data processing module to obtain target prompt information; an information sending unit, used to send the target prompt information to the information prompt module of the vehicle system for information prompting.

[0072] If the user characteristic information includes an ID number, since the 7th to 14th digits of the ID number represent the date of birth, the 17th digit of the ID number can be used to distinguish the gender, if it is an odd number, it is male, and if it is an even number, it is female. When the ID number is parsed and identified to obtain the user's birthday information and gender information; after the user's birthday information and gender information are sent to a preset data processing module, the data processing module can call the target prompt information that matches the user's birthday information and gender information according to the preset rule information. If it is detected that it is the user's birthday, birthday-related blessing information is called, and the blessing information related to the user's gender is adjusted according to the user's gender.

[0073] In a further embodiment, the target prompt information includes birthday blessing information, and the target prompt unit includes the following units:

[0074] An information judgment unit is used to send the identified birthday information to a preset data processing module to determine whether the current date matches the user's birthday information; a module control unit is used to control the preset data processing module to generate corresponding birthday blessing information according to the gender information if there is a match.

[0075] Among them, when the target prompt information is birthday blessing information, the data processing module is required to determine in advance whether the user's birthday information matches the current date. If it matches, the preset data processing module is controlled to generate corresponding birthday blessing information according to the gender information. For example, if the user is a female, the generated birthday blessing information is a blessing that meets the habits and needs of women. If the user is a male, a blessing related to the habits and needs of men is generated. The data processing module can perform statistical analysis, data mining, machine learning, etc. on the data to extract useful information.

[0076] In a further embodiment, the apparatus further comprises:

[0077] The state recovery unit is used to delete the relevant information for information prompt and restore the vehicle system to the default state recognized by the user if it detects that the current time does not match the user's birthday information.

[0078] In one embodiment, if the management server detects that the current time does not match the user's birthday information, the management server can delete the relevant information for information prompts, such as birthday greetings, etc., thereby restoring the vehicle system to the default state previously recognized by the user, thereby not affecting the user's normal use.

[0079] In a further embodiment, the information prompt module includes an audio processing module and a screen display module, the target prompt information includes audio information and image information, and the information sending unit includes:

[0080] The module selection unit is used to send the image information to the screen display module and send the audio information to the audio processing module; the information display unit is used to control the image information and audio information to be displayed and played synchronously for information prompting.

[0081] Among them, sending the image information to the screen display module and sending the audio information to the audio processing module is a key link in the multimedia information processing process. It ensures the diversified transmission of information. Therefore, it is necessary to accurately control the synchronous display and playback of image information and audio information to provide efficient and intuitive information prompts.

[0082] Specifically, the image information (such as static images, dynamic images or video streams) is processed and sent to the screen display module through a specific communication protocol and interface; the screen display module may be an LCD display, LED display, OLED display or other types of display devices. After the audio information (such as voice prompts, background music, sound effects, etc.) is processed, it is sent to the audio processing module through the audio processing interface; the audio processing module may include components such as an audio decoder, an audio amplifier, and a speaker. When sending image information and audio information, ensure the synchronization and continuity of the image information and audio information to ensure sound quality and playback effect.

[0083] In one embodiment, the device further includes: a virtual generation unit, configured to send the target prompt information to a preset virtual module to generate corresponding virtual dynamic image information.

[0084] After receiving the target prompt information, the virtual module will convert the target prompt information into virtual dynamic image information according to preset rules and algorithms. The virtual dynamic image information can be two-dimensional (such as graphics or animations on the screen), and of course, in further embodiments, it can also be three-dimensional (such as objects in virtual reality or augmented reality environments); in addition, the process of generating virtual dynamic image information may involve complex technologies such as graphics rendering, animation production, and physical simulation.

[0085] Furthermore, based on the user's feedback and interactive behavior, the generation method and display effect of the virtual dynamic image information can also be adjusted. For example, if the user can adjust the color, shape, size or animation effect involved in the virtual dynamic image information.

[0086] In one embodiment, the information prompting unit 140 further includes:

[0087] The location determination unit is used to obtain the current geographic location based on GPS, and automatically filter and generate relevant recommended information according to the current geographic location and user characteristic information; the information processing unit is used to send the generated recommended information and user characteristic information to the corresponding functional module for information prompting.

[0088] The management server obtains the current geographic location information through the built-in GPS module or network positioning services (such as A-GPS, Wi-Fi positioning, base station positioning, etc.). Based on the user's current geographic location and feature information, the system uses algorithms (such as collaborative filtering, content recommendation, deep learning, etc.) to filter and generate relevant recommendation information. Recommended information can include nearby restaurants, stores, attractions, activities, coupons, etc., and will also consider time factors (such as whether the user is near meal time), user preferences (such as whether the user likes a certain type of food or activity), and other possible contextual information (such as weather, traffic conditions, etc.) to optimize the recommendation results.

[0089] The above-mentioned information prompting device based on face recognition can be implemented in the form of a computer program. The computer program can be used in Figure 4 Runs on the computer device shown.

[0090] See also Figure 4 , Figure 4 : is a schematic block diagram of a computer device provided by an embodiment of the present invention. The computer device may be a user terminal or a server for executing a method for prompting information based on face recognition to perform information prompting based on face recognition according to an information prompting module based on face recognition imported into an operating system.

[0091] See also Figure 4 The computer device 500 includes a processor 502 , a memory and a network interface 505 connected via a communication bus 501 , wherein the memory may include a storage medium 503 and an internal memory 504 .

[0092] The storage medium 503 may store an operating system 5031 and a computer program 5032. When the computer program 5032 is executed, the processor 502 may execute an information prompting method based on face recognition, wherein the storage medium 503 may be a volatile storage medium or a non-volatile storage medium.

[0093] The processor 502 is used to provide computing and control capabilities to support the operation of the entire computer device 500 .

[0094] The internal memory 504 provides an environment for the operation of the computer program 5032 in the storage medium 503. When the computer program 5032 is executed by the processor 502, the processor 502 can execute the information prompting method based on face recognition.

[0095] The network interface 505 is used for network communication, such as providing data information transmission, etc. Those skilled in the art will understand that Figure 4The structure shown in the figure is only a block diagram of a part of the structure related to the solution of the present invention, and does not constitute a limitation on the computer device 500 to which the solution of the present invention is applied. The specific computer device 500 may include more or fewer components than those shown in the figure, or combine certain components, or have a different arrangement of components.

[0096] The processor 502 is used to run the computer program 5032 stored in the memory to implement the corresponding functions in the above-mentioned information prompting method based on face recognition.

[0097] Those skilled in the art will understand that Figure 4 The embodiments of the computer device shown in the figure do not constitute a limitation on the specific composition of the computer device. In other embodiments, the computer device may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently. For example, in some embodiments, the computer device may only include a memory and a processor. In such embodiments, the structure and function of the memory and the processor are the same as those of the embodiment of the present invention. Figure 4 The embodiments shown are consistent and will not be described again here.

[0098] It should be understood that in the embodiment of the present invention, the processor 502 may be a central processing unit (CPU), and the processor 502 may also be other general-purpose processors, digital signal processors (DSP), application-specific integrated circuits (ASIC), field-programmable gate arrays (FPGA) or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. Among them, the general-purpose processor may be a microprocessor or the processor may also be any conventional processor, etc.

[0099] In another embodiment of the present invention, a computer-readable storage medium is provided. The computer-readable storage medium may be a volatile or non-volatile computer-readable storage medium. The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, the steps included in the above-mentioned information prompting method based on face recognition are implemented.

[0100] Those skilled in the art can clearly understand that, for the convenience and simplicity of description, the specific working process of the above-described equipment, devices and units can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here. Those of ordinary skill in the art can appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented with electronic hardware, computer software or a combination of the two. In order to clearly illustrate the interchangeability of hardware and software, the composition and steps of each example have been generally described in the above description according to the function. Whether these functions are executed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of the present invention.

[0101] In the several embodiments provided by the present invention, it should be understood that the disclosed equipment, devices and methods can be implemented in other ways. For example, the device embodiments described above are only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation. Units with the same function may also be combined into one unit. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be an indirect coupling or communication connection through some interfaces, devices or units, or may be an electrical, mechanical or other form of connection.

[0102] 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 on multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of the embodiments of the present invention.

[0103] 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.

[0104] 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 is essentially 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, and the computer software product is stored in a computer-readable storage medium, including a number of 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 method described in each embodiment of the present invention. The aforementioned computer-readable storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM, Read-Only Memory), a magnetic disk or an optical disk.

[0105] The above is only a specific embodiment of the present invention, but the protection scope of the present invention is not limited thereto. Any technician familiar with the technical field can easily think of various equivalent modifications or replacements within the technical scope disclosed by the present invention, and these modifications or replacements should be included in the protection scope of the present invention. Therefore, the protection scope of the present invention shall be based on the protection scope of the claims.

Claims

1. An information prompting method based on face recognition, characterized in that: The method is applied to a management server in a vehicle system, and the method comprises: If the vehicle is detected to be started, the preset face recognition module is called up; Controlling the face recognition module to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user identification information; If the user identification information is located in a preset information database, obtaining user characteristic information associated with the user identification information from the preset information database; The acquired user characteristic information is parsed and a function module corresponding to the user characteristic information is called to provide corresponding information prompts.

2. The information prompting method based on face recognition according to claim 1, characterized in that: The user characteristic information includes an identity card number, and the step of parsing the acquired user characteristic information and calling a function module corresponding to the user characteristic information to perform corresponding information prompts includes: Parsing and identifying the ID number to obtain the user's birthday information and gender information; Send the identified birthday information and gender information to a preset data processing module to obtain target prompt information; The target prompt information is sent to the information prompt module of the vehicle system for information prompting.

3. The information prompting method based on face recognition according to claim 2, characterized in that: The target prompt information includes birthday blessing information, and the step of sending the identified birthday information and gender information to a preset data processing module to obtain the target prompt information includes: Sending the identified birthday information to a preset data processing module to determine whether the current date matches the user's birthday information; If they match, the preset data processing module is controlled to generate corresponding birthday blessing information according to the gender information.

4. The information prompting method based on face recognition according to claim 3 is characterized in that: The information prompt module includes an audio processing module and a screen display module, the target prompt information includes audio information and image information, and the step of sending the target prompt information to the information prompt module of the vehicle system for information prompting includes: Sending the image information to a screen display module, and sending the audio information to an audio processing module; The image information and audio information are controlled to be displayed and played synchronously to provide information prompts.

5. The information prompting method based on face recognition according to claim 4, characterized in that: Before the step of sending the image information to the screen display module and sending the audio information to the audio processing module, the method further includes: The target prompt information is sent to a preset virtual module to generate corresponding virtual dynamic image information.

6. The information prompting method based on face recognition according to claim 3, characterized in that: The method further comprises: If it is detected that the current time does not match the user's birthday information, the relevant information for the information prompt will be deleted and the vehicle system will be restored to the default state recognized by the user.

7. The information prompting method based on face recognition according to claim 1, characterized in that: The step of parsing the acquired user characteristic information and calling a function module corresponding to the user characteristic information to perform corresponding information prompting also includes: Acquire the current geographic location based on GPS, and automatically filter and generate relevant recommendation information according to the current geographic location and user feature information; The generated recommendation information and user characteristic information are sent to the corresponding functional module for information prompting.

8. An information prompting device based on face recognition, characterized in that: The device is applied to a management server of a vehicle system, and the device comprises: A module calling unit, used to call a preset face recognition module if the vehicle is detected to be started; A module identification unit, used to control the face recognition module to perform face recognition on the user to obtain corresponding face recognition information, wherein the face recognition information at least includes user identification information; a feature extraction unit, configured to obtain user feature information associated with the user flag information from the preset information database if the user flag information is located in the preset information database; The information prompting unit is used to parse the acquired user characteristic information and call the function module corresponding to the user characteristic information to perform corresponding information prompting.

9. A computer device, characterized in that: The device 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; Memory, used to store computer programs; The processor is used to implement the steps of the information prompting method based on face recognition described in any one of claims 1 to 7 when executing the program stored in the memory.

10. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the information prompting method based on face recognition as described in any one of claims 1 to 7 are implemented.