Apparatus and method for recommending information to a user during navigation

By generating and determining units to use user data to generate personalized scene information, the problem of information recommendation not matching user intent in navigation technology is solved, personalized information recommendation is realized, and user experience is improved.

CN113111252BActive Publication Date: 2026-01-23MOBILITY ASIA SMART TECH CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202010030412.5
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2020-01-13
Publication Date
2026-01-23
Estimated Expiration
2040-01-13

AI Technical Summary

Technical Problem

Existing navigation technologies cannot personalize information recommendations based on users' true intentions, resulting in information recommendations that do not meet users' current navigation needs.

Method used

The generation unit generates personalized scene information based on user data, uses machine learning algorithms to analyze user state and behavior data, determines the user's current navigation intent, and recommends information related to the intent through the determination unit.

Benefits of technology

It enables personalized information recommendations based on the user's true intent, improving the relevance of information and user experience, and reducing the interference of useless information.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN113111252B_ABST
    Figure CN113111252B_ABST
Patent Text Reader

Abstract

An apparatus and a method for recommending information to a user during navigation are presented. The apparatus comprises a generating unit configured to generate personalized scenario information based on user data related to the user during a current navigation, the personalized scenario information indicating an intention of the user to perform the current navigation, and a determining unit configured to determine information to be recommended to the user during the current navigation based on the personalized scenario information. By selecting and outputting information items based on personalized scenario information, the user can efficiently obtain useful information.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of navigation, and more particularly, to information providing and displaying during navigation. BACKGROUND

[0002] Navigation technology has become a frequently used technology in people's daily life, which greatly assists people's daily travel. Currently, navigation technology can not only be used to accurately plan a path from a user's current location to a destination selected by the user, but also can provide additional information to the user, such as information about the destination, a location of interest around the destination, or along the way, so as to assist the user in making a selection.

[0003] However, some current navigation instruments or navigation software usually indiscriminately display such additional information to every user searching for the destination under any condition; some other navigation instruments or navigation software can recommend different information to different users according to the historical data of the users. For example, different restaurants can be recommended to different users by reading the dietary preferences of the users input on, for example, social software; or the venue of a show that a user has booked on, for example, a ticketing website can be recommended to the user as a navigation destination. Some of these information can not meet the real intention of the user to make the current navigation, for example, even if the user prefers Chinese food, the user can still try western food at any time.

[0004] Therefore, it is still desirable to provide further improved navigation. SUMMARY

[0005] An apparatus and a method for recommending information to a user during navigation are provided, which can determine the intention of each user to initiate the current navigation, and recommend information closely related to the intention of the user to make the current navigation to the user in a personalized manner, so as to provide information that can be useful or more interesting to the user to the user.

[0006] According to an aspect of the present application, an apparatus for recommending information to a user during navigation is provided. The apparatus comprises a generating unit configured to generate personalized scenario information based on user data related to the user during a current navigation, the personalized scenario information indicating an intention of the user to make the current navigation; and a determining unit configured to determine information to be recommended to the user during the current navigation based on the personalized scenario information.

[0007] According to another aspect of the present application, a method for recommending information to a user during navigation is provided. The method comprises generating personalized scenario information based on user data related to the user during a current navigation, the personalized scenario information indicating an intention of the user to make the current navigation; and determining information to be recommended to the user during the current navigation based on the personalized scenario information.

[0008] According to another aspect of the present application, a computer storage medium having computer readable instructions stored thereon, which, when executed by a processor, cause the processor to perform the method according to various embodiments of the present application.

[0009] According to various embodiments of aspects of the present application, personalized scenario information that can indicate an intention of a user to initiate a current navigation can be generated by receiving user data related to the user during the current navigation, i.e. user data generated in the course of the current navigation, e.g. by means of artificial intelligence based on machine learning algorithms. The personalized scenario information relates to a specific scenario related to an activity to be made or an event to be participated in by the user through the current navigation, which can reflect or indicate the intention of the user to initiate the current navigation, e.g. to make outdoor play, to go out for a meal, to participate in a parent-child activity, to visit an exhibition, etc. Based on such personalized scenario information, the information recommended to the user can be closely associated with the real intention of the user during the current navigation. That is, the information output to the user is no longer indiscriminate static information for different users or different navigation times for the same user, but personalized dynamic information for each user participating in each navigation, so that the user can benefit the most from the acquired information.

[0010] Other advantages of the present application will be recognized by persons skilled in the art upon reading and understanding the following detailed description. BRIEF DESCRIPTION OF DRAWINGS

[0011] Figure 1 A block diagram of an apparatus for recommending information to a user during navigation according to one embodiment of the present application is shown; and

[0012] Figure 2 A flowchart of a method for recommending information to a user during navigation according to one embodiment of the present application is shown. DETAILED DESCRIPTION

[0013] Figure 1 A block diagram of an apparatus 100 for recommending information to a user during navigation according to one embodiment of the present application is shown.

[0014] The apparatus 100 comprises a generating unit 101 configured to generate personalized scenario information based on user data 10 related to the user during the current navigation, the personalized scenario information being indicative of an intention of the user to make the current navigation. The personalized scenario information can comprise scenario information at any time during the current navigation trip which can be indicative of an intention of the user to make the current navigation and / or scenario information representing an activity to be made or an event to be participated by the user through the current navigation. It can be understood that the scenario information representing an activity to be made or an event to be participated by the user can be derived based on the scenario information at any time during the current navigation trip. For example, the scenario information at any time during the current navigation trip is that two adults and one child in a car are chatting happily, which can be indicative of an intention of the user to make the current navigation can be a family activity, and thus it can be determined that the scenario information to be made or participated represents a family activity scenario.

[0015] The user data 10 related to the user during the current navigation should be understood in relation to historical data of the user, which is different from the historical data generated or uploaded by the user before the current navigation. It should be understood that the user can refer not only to a person operating a navigation device or driving a vehicle, but also to all persons participating in the current trip, for example, all persons in a car.

[0016] In one embodiment, the user data 10 comprises user status data representing a status of the user during the current navigation. The user status data can comprise user profile data and / or user behavior data.

[0017] The user profile data comprises basic data of the user participating in the current navigation, for example, the number of users participating in the navigation trip, the age range, gender, clothing and / or preference of each user at the current time. The user profile data can be obtained from, for example, real-time sensing data. The real-time sensing data is, for example, image data and / or audio data acquired by sensors. The sensors can comprise image acquisition devices such as cameras, which can acquire image data of the user, including not only still image data but also video image data. The sensors can also comprise audio acquisition devices such as microphones, which can acquire audio data of the user. The number of users, the gender of each user, the approximate age range, the clothing and / or the preference of each user at the current time, etc. can be derived from the image data and / or audio data of the user. The user profile data can be obtained by image processing processes such as image segmentation, template matching, etc. on the acquired image data, or by audio processing processes such as speech recognition, semantic analysis, etc. on the acquired audio data. For example, through the image data, the following information can be determined: the number of users, whether each user is an adult or a child, the gender of each user, whether the user is currently wearing a business suit or casual clothes, etc.; through the audio data, the current user's preference can be analyzed, for example, in a conversation, the user can explicitly express the intention to go to a western restaurant.

[0018] The user behavior data can indicate the behavior of the user participating in the current navigation, which includes the current expression, tone, etc. of the user, for example, can indicate whether the current expression of the user is happy or serious, whether the current tone of the user is cheerful or dull, etc. Similarly, the user behavior data can be obtained by image processing of the collected image data, such as image segmentation, template matching, etc., or by audio processing of the collected audio data, such as speech recognition, semantic analysis, etc.

[0019] The generation unit 102 can generate the personalized scenario information based on the user state data including the user profile data and / or the user behavior data, for example, by using a model trained by a machine learning algorithm.

[0020] For example, based on the user state data indicating that there are both adults and children in the car, everyone is dressed in casual clothes and has a happy expression, it can be determined that the user's current navigation intention is to go out for a family play activity. Based on the user state data indicating that there are many female friends in the car and they are dressed in fashionable clothes, it can be determined that the user's current navigation intention may be shopping. Based on the user state data indicating that there are many male friends in the car and they are dressed in sports clothes, it can be determined that the user's current navigation intention may be going out for sports.

[0021] In one embodiment, the user data 10 can include destination data for the current navigation of the user. The destination data can be directly input by the user, for example, it can be a specific place, such as the Forbidden City, or a generalization of a type of place, such as a park, a restaurant. The generation unit 101 can generate personalized scenario information based on the destination data in combination with the user's historical data to indicate the current navigation intention. For example, the user inputs the destination as the Palace Museum, and according to his historical data, it is determined that he likes to watch ancient coin exhibitions, personalized scenario information can be generated to indicate that the user wants to go to the Palace Museum to watch ancient coin exhibitions. If the Palace Museum is holding a similar exhibition, relevant information can be pushed to the user.

[0022] Although the above examples are exemplified, this is not limiting, and for different situations, different types of user data 10 can be selected to determine the personalized scenario information. In addition, these different types of user data can be assigned different weights to determine the personalized scenario information, for example, the determined data representing the current preference of the user can be assigned a higher weight value.

[0023] In addition, the generation unit 101 can generate personalized scenario information based on the user data 10 in combination with the user's historical data 11.

[0024] For example, the age, gender, occupation, interest of each user can be extracted directly from the social software of each user, and combined with the real-time sensed user data 10, the personalized scene information indicating the user's intention can be determined more accurately. For example, when the current user data 10 indicates that all the people are wearing sportswear, and the historical data of all the people show that their interest is basketball, it can be determined more accurately that the intention of the user's current navigation is to play basketball.

[0025] It can be understood that sensors such as cameras and microphones can be included in the device 100 to form part of the device 100. Or these sensors can be sensors independent of the device 100, for example, vehicle-mounted sensors or sensors integrated on a mobile device.

[0026] The device 100 comprises a determination unit 102 for determining information to be recommended to the user during the current navigation based on the personalized scene information.

[0027] In one embodiment, the recommended information comprises information related to the destination of the current navigation, which should be determined based on the personalized scene information of the user.

[0028] The information related to the destination of the current navigation can include attributes of the navigation destination recommended based on the personalized scene information of the user. For example, when the navigation destination is a historical site, it is determined that the user's personalized scene information indicates that the user is interested in history and intends to understand the history of the site, and the attributes of the navigation destination can include an introduction to the relevant historical aspects of the site; when the navigation destination is a shopping mall, it is determined that the user intends to buy children's clothes, and the attributes of the recommended navigation destination can be information of the vendors selling children's clothes in the shopping mall, etc.

[0029] The information related to the navigation destination can also include a commercial service index of the navigation destination recommended based on the personalized scene information of the user. For example, for a specific shopping mall, the situation of each mall nearby (e.g. in the same city) can be integrated to give a dining index (ranking), a shopping index (ranking), an entertainment index (ranking) and the like for the specific shopping mall; for a scenic spot or a park, a leisure index, a parent-child index, a sports index and the like can be given. For example, it is determined that the user intends to have a parent-child activity, and a parent-child index can be given.

[0030] The information related to the navigation destination can also include events occurring at the navigation destination recommended based on the user personalized scenario information. It can be appreciated that at the navigation destination, there are usually temporary events. For example, for a museum, an exhibition hall, etc. navigation destination, different time periods can correspond to different exhibitions; for a shopping mall, there can be time-limited and quantity-limited discount promotion activities. For example, as described before, if the user personalized scenario information indicates that the user can be interested in viewing a coin exhibition, the user can be recommended the information related to such an exhibition occurring in the museum.

[0031] The information related to the navigation destination can also include interesting locations around the navigation destination and information related thereto recommended based on the user personalized scenario information. For example, for a business center, there can be multiple shopping malls in one area, when the user searches for one shopping mall, one or more of the nearby other shopping malls and their attributes, their commercial service indexes, and events occurring there can also be included in the information to be recommended based on the user personalized scenario information.

[0032] The determining unit 102 can recommend one or more of the above information based on the personalized scenario information indicating the user's intention of the current navigation for different cases. For example, if the navigation destination is a shopping mall, the determining unit 102 can determine the dining businesses and dining indexes related to western food in the shopping mall as the information to be recommended based on the user's intention of going out for western food, and can also recommend other dining businesses and dining indexes related to western food around the shopping mall; if the navigation destination is a scenic spot, based on the intention of a family outing, the determining unit 102 can determine the leisure index and the family index of the scenic spot as the information to be recommended; or the navigation destination is only a road name, based on the intention of an individual going to study, the determining unit 102 can determine the location and opening hours of the library around the navigation destination as the information to be recommended.

[0033] This avoids a large amount of useless information about the destination from pouring to the user. For example, in the case that the user wants to go to a shopping mall for a meal, various shopping promotion information, shopping business information, family activity information, etc. of the shopping mall will not be recommended to the user.

[0034] In one embodiment, the recommended information includes information related to the current location of the user. The current location of the user can be obtained by, for example, a global positioning system (GPS).

[0035] For example, usually the user does not want to miss the scenery or entertainment items along the way when traveling, especially when driving. Therefore, the information related to the current location of the user includes information related to interesting locations around the current location of the user when driving.

[0036] Information related to the current location of the user is also determined by the determining unit 102 based on the personalized scenario information. For example, when the personalized scenario information indicates an intention of an outdoor family outing, an amusement park along the way can be recommended to the user; when the personalized scenario information indicates an intention of a young adult wanting to participate in outdoor sports, a mountain peak along the way, and information such as the sports index of the mountain peak can be recommended to the user; or when the personalized scenario information indicates an intention of needing to eat, a restaurant along the way can be recommended to the user.

[0037] Even for the same location of interest around the current location, the recommended information is different based on the personalized scenario information indicating the current user intention. For example, for the same scenic spot, if the personalized scenario information reflects that the user is an elderly person and the current intention is to understand history, information related to, for example, war relics in the scenic spot is recommended; if the personalized scenario information reflects that the user is a young person and the current intention is sightseeing, information related to natural scenery in the scenic spot is recommended.

[0038] In one embodiment, the apparatus 100 further comprises an output unit 103. For example, the output unit 103 can comprise a screen display or a speaker. The output unit 103 can be used to output the determined recommended information to the user at a predetermined time.

[0039] For example, if a navigation plans a path of 4 hours to reach a scenic spot, the predetermined time can be set at 2 hours to play the information of the scenic spot to the user during the driving, so that the user can understand the information in the scenic spot that he or she can be interested in, and the boredom of the user during the long journey is alleviated.

[0040] Further, the determining unit 102 can determine the predetermined time of outputting the determined recommended information based on the user behavior data. For example, if the user behavior data indicates that the behavior of the driver is long-term silence, which can reflect that the current driver can be tired or bored, the output unit 103 (e.g. a voice play system of the navigation apparatus) can play the recommended information that can arouse the interest of the driver to alleviate the tiredness or boredom of the driver. Or if the user behavior data indicates that the child in the car is sleeping, the output unit 103 will disable any output function that can disturb the rest of the child, for example, voice play. The user behavior data can also be derived from image data and / or audio data of the user.

[0041] It can be understood that the output unit 103 can be included in the apparatus 100 to form part of the apparatus 100. Or the output unit 103 can be a component independent of the apparatus 100, for example, an in-car display and / or speaker, a mobile device display and / or speaker.

[0042] In one embodiment, the generating unit 101 is further capable of generating the personalized scenario information indicating the intention of the current navigation in combination with the background information 12.

[0043] The background information 12 can comprise information reflecting the current background of the user, such as time information (e.g. holiday) and / or weather condition, etc.

[0044] For example, the user data 10 related to the user during the current navigation indicates that there are both a parent and a child in the car, each of them is dressed in sporty casual and has a cheerful mood, and when the background information 12 indicates that the current date is a holiday and the weather is fine, then the personalized scenario information reflecting the intention of the user to have an outdoor family outing can be generated based on the user data (parent, child, sporty casual, cheerful mood) and the background information (holiday, fine weather). In the case of analyzing that there are both a parent and a child in the car, the personalized scenario information reflecting the intention of the user to participate in some indoor family activities can be generated based on the background information that the weather is rainy. In addition, in the case of analyzing that there are both a parent and a child in the car, the intention of outing can not be inferred based on the background information that the time is close to the dinner time, but the intention of the family to go out for a meal can be inferred, for example.

[0045] It can also be expected that the corresponding recommendation information is determined based on both the background information 12 and the personalized scenario information indicating the intention of the user to make the current navigation generated by the generating unit 101. For example, if the personalized scenario information of the user indicates that the intention of the user is to have a family activity, and the current background information indicates that it is a rainy day, then indoor family activity information can be recommended to the user.

[0046] In a further embodiment, the generating unit 101 is further capable of generating the personalized scenario information indicating the intention of the current navigation in combination with vehicle and / or traffic information (not shown). For example, if the vehicle information indicates that the vehicle is in good condition and has sufficient fuel, then it can be guessed that the intention of the user is to go to a scenic spot of interest far from the current location. If the traffic information indicates that the road condition to a scenic spot along the way is poor, then it can be guessed that the intention of the user is not to accept the scenic spot as a detour.

[0047] Preferably, the vehicle and / or traffic information can be used in the determining unit 102 to determine the information to be recommended to the user. For example, the personalized scenario information determined by the generating unit 101 indicates that the intention of the user to make the current navigation is to have a family activity, and the information to be recommended is preliminarily determined by the determining unit 102 based on the personalized scenario information, the recommendation information finally displayed to the user can be further determined based on the vehicle and / or traffic information.

[0048] It can be understood that one or more of the above embodiments can be combined. For example, the personalized scenario information can be generated based on any combination of the user data 10 and the background information 12, vehicle information, traffic information, and / or historical data 11, or the background information, vehicle information, traffic information, and / or historical data can be used to further filter after the information to be recommended is preliminarily determined to determine the recommended information finally displayed to the user.

[0049] Those skilled in the art will understand that one or more of the above generation unit 101, determination unit 102, and output unit 103 can also be implemented as computer-readable instructions stored on a computer-readable medium to control the corresponding hardware device. The functions of the above-mentioned units can be realized by a processor, and the corresponding computer-readable instructions can cause the processor to perform the corresponding functions when running.

[0050] The above mainly describes the device for recommending information to a user during navigation with reference to the generation unit 101 and the determination unit 102, and it can be understood that the device can be implemented as a navigator in general. Of course, the above-mentioned units of the device can also be implemented by various units in the vehicle as part of the on-board navigator. Alternatively, the functions of the generation unit 101 and the determination unit 102 can also be implemented by a cloud device.

[0051] Figure 2 A flowchart 200 of a method for recommending information to a user during navigation according to one embodiment of the present application is shown.

[0052] In 210, personalized scenario information is generated based on user data related to the user during the current navigation, the personalized scenario information indicating the intention of the user to make the current navigation.

[0053] In 220, information to be recommended to the user during the current navigation is determined based on the personalized scenario information.

[0054] In 230, the determined information is output to the user at a predetermined time.

[0055] It can be understood that the method according to the present application has the same or similar embodiments as the device according to the present application.

[0056] Figure 2 The processing of the method shown in the above can be implemented by a processor executing corresponding instructions. The instructions can be stored on any appropriate computer-readable medium.

[0057] The above only refers to the device according to the present application Figure 2The embodiments shown describe the method of the present application, it is understood that the operations included in the above embodiments are not limiting, they can be deleted, combined, changed, split and / or recombined as needed to increase / modify / delete the corresponding functions.

[0058] The systems and methods of the present application are described above with reference to various embodiments, wherein the embodiments mentioned can include certain features, structures, or characteristics, but not every embodiment necessarily includes that particular feature, structure, or characteristic. Additionally, some embodiments can have some or all of the features described with respect to other embodiments or none at all.

[0059] Various features of the different embodiments or examples can be combined with each other in a variety of combinations to accommodate a variety of different applications. The drawings and the foregoing description give examples of embodiments. Those skilled in the art will appreciate that one or more of the described elements can be combined into a single functional element. Alternatively, certain elements can be split into multiple functional elements. Elements from one embodiment can be added to another embodiment. For example, the order of the processes described herein can be changed and is not limited to the manner described herein. Additionally, the operations of any flowchart need not be implemented in the order shown; nor need all operations be performed. Further, those operations that are not dependent on other operations can be performed in parallel with the other operations. The scope of embodiments is determined by the claims. Many variations in the articles of manufacture and in the methods are possible, whether or not explicitly stated in the specification. For example, although processes described herein can be described as sequential processes, they can be performed in parallel or concurrently. Further, some of the processes can be combined or divided, and / or some or all of the methods described can be combined with other methods.

Claims

1. An apparatus for recommending information to a user during navigation, comprising: A generation unit is configured to generate personalized scene information based on user data related to the user during the current navigation pointing to the destination after the user has entered a destination to start the current navigation, the personalized scene information indicating the user's intention to perform the current navigation to reach the destination; as well as A determining unit is used to determine, based on the personalized scene information, the information to be recommended to the user during the current navigation.

2. The apparatus according to claim 1, wherein, The user data includes user state data representing the user's state during the current navigation.

3. The apparatus according to claim 1, wherein, The determining unit determines information related to the current navigation destination and / or information related to the user's current location as information to be recommended to the user based on the personalized scene information.

4. The apparatus according to claim 3 further includes an output unit, the output unit being configured to output determined information to the user at a predetermined time.

5. The apparatus according to claim 4, wherein, The determining unit determines the predetermined time based on the user's user behavior data, which represents the user's behavior during the current navigation.

6. The apparatus according to claim 2, wherein, The user status data includes user profile data and / or user behavior data, wherein the generation unit is further used for The user profile data and / or user behavior data are generated based on the image data and / or audio data of the user collected during the current navigation; and The personalized scene information is generated based on the user profile data and / or the user behavior data through a predetermined model.

7. The apparatus according to any one of claims 1-6, wherein, The generation unit is also used to generate the personalized scene information based on background information and / or the user's historical data.

8. A method for recommending information to a user during navigation, comprising: Enter your destination to begin the current navigation; Personalized scene information is generated based on user data related to the user during the current navigation toward the destination, the personalized scene information indicating the user's intention to perform the current navigation to reach the destination; as well as Based on the personalized scenario information, information is determined to be recommended to the user during the current navigation.

9. The method according to claim 8, wherein, The user data includes user state data representing the user's state during the current navigation.

10. The method of claim 8, further comprising: Based on the personalized scene information, information related to the current navigation destination and / or information related to the user's current location is determined as information to be recommended to the user.

11. The method of claim 10, further comprising: The determined information is output to the user at a predetermined time.

12. The method of claim 11, further comprising: The predetermined time is determined based on the user's user behavior data, which represents the user's behavior during the current navigation.

13. The method according to claim 9, wherein, The user status data includes user profile data and / or user behavior data, wherein the method further includes: The user profile data and / or user behavior data are generated based on the image data and / or audio data of the user collected during the current navigation; and The personalized scene information is generated based on the user profile data and / or the user behavior data through a predetermined model.

14. The method according to any one of claims 8-13, further comprising: The personalized scene information is generated based on background information and / or the user's historical data.

15. A computer storage medium having stored thereon computer-readable instructions that, when executed by a processor, cause the processor to perform the method according to any one of claims 8-14.

Citation Information

Patent Citations

  • An information recommendation method and device based on driving behavior data

    CN109636485A