Navigation map mode control method, system, and storage medium
By configuring multiple scene map modes and setting switching conditions, the problem of navigation maps not being able to differentiate display according to user scenarios has been solved. Automatic or manual switching and personalized display have been achieved, simplifying the operation process and improving the user experience and efficiency of navigation maps.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- DEEPAL AUTOMOBILE TECH CO LTD
- Filing Date
- 2022-11-23
- Publication Date
- 2026-06-26
AI Technical Summary
Existing navigation maps cannot differentiate between different user scenarios, resulting in complex and time-consuming operations. They also cannot automatically filter out useless information or personalize the display according to user characteristics.
By configuring multiple scene map modes, each mode defines different types of points of interest and sets switching conditions. The system can automatically or manually switch to the corresponding mode based on time, events, user profiles, user habits, schedules, and search information, and display the relevant points of interest using preset symbols or highlighting methods.
It enables automatic or manual switching of map modes based on user scenarios, simplifies the operation process, filters out useless information, provides personalized point of interest display, and improves user experience and navigation efficiency.
Smart Images

Figure CN115930940B_ABST
Abstract
Description
Technical Field
[0001] This invention belongs to the field of navigation map technology, specifically relating to a navigation map mode control method, system, and storage medium. Background Technology
[0002] Users typically use maps in specific scenarios, such as travel, dining, shopping, and hospital visits. Current maps like Gaode and Baidu Maps display the same interface and information every time they are opened, without differentiating based on the user's usage scenario. Users must specifically search and plan routes to see specific points of interest, a complex and time-consuming process. Furthermore, when using navigation maps, existing maps display the same content for users with different characteristics, without automatically switching to differentiate based on specific user interests or filtering out irrelevant information.
[0003] For example, the automatic adjustment method for the theme of a vehicle, user terminal, and navigation map disclosed in patent document CN110954127A determines whether a navigation map is currently running. If a navigation map is running, it obtains information about the surrounding environment, extracts key theme elements from the surrounding environment information, and automatically sets the display parameters of the navigation map based on these key theme elements to adjust the display theme of the navigation map. This method can obtain the surrounding environment on the navigation map interface and then automatically change the theme of the navigation map interface according to the characteristics of the environment, making it blend into the atmosphere of the environment, improving the user experience, and promoting harmonious coexistence between the user, the machine, and the environment. However, the content displayed on the map still does not differentiate between different user scenarios.
[0004] For example, patent document CN103474043B discloses a method for adjusting navigation map colors based on screen brightness. The backlight of this navigation system is manually set via software or controlled by a light sensor. The software or light sensor changes the duty cycle of the PWM to create different LCD backlight control voltages, resulting in different brightness levels and thus controlling the screen's brightness. The navigation software obtains the LCD's brightness information, and during map drawing, the vector graphics engine generates a background color corresponding to the backlight brightness, creating an electronic map. The map background color on the LCD screen perfectly adapts to the backlight brightness, making the displayed content clearer. The advantages of this invention are: reduced operational complexity of the navigation system, making the navigation device more intelligent and user-friendly. During driving, there is no need to worry about eye fatigue caused by excessive LCD brightness, increasing the comfort and safety of using navigation while driving. However, the map content still does not differentiate based on the user's usage scenario.
[0005] Therefore, it is necessary to develop a new navigation map mode control method, system, and storage medium. Summary of the Invention
[0006] The purpose of this invention is to provide a navigation map mode control method, system, and storage medium that can differentiate and display different modes according to the user's usage scenario.
[0007] In a first aspect, the navigation map mode control method of the present invention includes the following steps:
[0008] The navigation map is configured with multiple different scene map modes, and each scene map mode is configured with at least one type of point of interest. The types of point of interest differ between different scene map modes. When the map enters a scene map mode, the relevant point of interest defined by that scene map mode is displayed on the map using preset symbols or highlighting methods.
[0009] Set the conditions for switching between different scene map modes;
[0010] When a switching condition for one of the scene map modes is detected, switch to the scene map mode corresponding to that switching condition.
[0011] In this invention, the map can be displayed differently according to the user's usage scenario, and uses preset symbols or highlighting methods to display the relevant points of interest defined in that scenario map mode. That is, it can distinguish and display points of interest according to the usage scenario and filter out useless information. At the same time, different switching conditions are set for each scenario map mode, and when the switching conditions of a certain scenario map mode are detected, it can automatically enter that scenario map mode, so the whole process is relatively simple and fast.
[0012] Optionally, the switching conditions include time information, establishing a mapping relationship between scene map mode and time;
[0013] The system acquires the current time information in real time and matches it with the mapping relationship between the current time and the scene map mode and time to obtain the scene map mode that matches the current time, and then switches to that scene map mode. This invention can automatically switch scene map modes according to user-defined time rules and judgment conditions.
[0014] Optionally, the switching condition also includes events, establishing a mapping relationship between scene map modes and events;
[0015] The system acquires current event information in real time and matches it with the mapping relationship between the current event and the scene map mode to obtain the scene map mode that matches the current event, then switches to that scene map mode. This invention can automatically switch scene map modes based on user-defined event rules and judgment conditions.
[0016] Optionally, the switching conditions also include user profiles, establishing a mapping relationship between scene map modes and user profiles;
[0017] Obtain user information, including account information, terminal ID, and map-related user operation information;
[0018] User profiles are generated based on big data user profiling algorithms;
[0019] The system matches the characteristics of the user profile with the mapping relationship between the scene map mode and the user profile to obtain a scene map mode that matches the user profile, and then switches to that scene map mode. This invention can automatically switch scene map modes based on the user profile.
[0020] Optionally, the switching conditions also include user map habits, establishing a mapping relationship between scene map modes and user map habits;
[0021] Collect user map information, including location information, navigation information, and time information at different times;
[0022] User behavior habits are analyzed based on user map information;
[0023] The system matches user behavior habits with the mapping relationship between scene map modes and user map habits to obtain a scene map mode that matches the user behavior habits, and then switches to that scene map mode. This invention can automatically switch scene map modes based on user map habits.
[0024] Optionally, the switching conditions may also include the user's schedule;
[0025] Obtain user schedule information;
[0026] The user's travel plan is analyzed based on the user's schedule information;
[0027] This invention can automatically switch between scene map modes based on the user's travel plans and schedule information.
[0028] Optionally, the switching conditions also include user search;
[0029] Collect user map search information, including search content, search time, and current map mode;
[0030] Analyze the user's current needs based on the user's map search information;
[0031] This invention matches the corresponding scene map mode based on the user's current needs and automatically switches to that scene map mode. It can automatically switch scene map modes based on the user's search activity.
[0032] Optionally, it also includes manually switching the scene map mode, specifically:
[0033] The map interface includes buttons for entering different scene map modes;
[0034] When an entry button for a specific scene map mode is triggered, the system enters the scene map mode corresponding to that button. This invention also retains the function of manually switching scene map modes, allowing users to choose the appropriate mode according to their preferences.
[0035] Optionally, it also includes: self-learning personalized settings based on big data, specifically:
[0036] Collect user map information, including search content, search time, location information, and current scene map mode;
[0037] User behavior is analyzed based on user map information to obtain user demand information;
[0038] Based on user needs information, analyze the deviation from the currently matched scene map pattern.
[0039] When the same type of deviation occurs more than or equal to a preset number of times for the same user, it is considered that the user has this personalized need.
[0040] By adding points of interest related to the user's personalized needs to the currently matched scene map mode, a personalized scene map mode based on user behavior self-learning is formed. This invention collects big data on user usage and defines personalized scene map modes through self-learning, enabling the map to display personalized content based on different user characteristics.
[0041] Optionally, it also includes: manually personalizing the scene map mode, including creating a new scene map mode and modifying the relevant parameters of an existing scene map mode;
[0042] Modifying existing scene map mode parameters includes the map mode name, the categories of highlighted points of interest included in the scene map mode, and the content displayed for the points of interest.
[0043] After personalization is complete, the settings are linked to the current user's map account, creating a personalized scene map mode for that user. This invention also retains a manual setting function, allowing users to configure the scene map mode according to their preferences.
[0044] Optionally, it also includes: publishing and sharing the personalized scene map mode externally. The present invention also includes sharing the scene map mode with other users or publishing it externally.
[0045] Optionally, the scene map is configured with travel map mode, entertainment map mode, parenting map mode, senior citizen activity map mode, fitness enthusiast map mode, and working professional map mode. This invention provides commonly used scene map modes for easy user access.
[0046] Secondly, the navigation map mode control system of the present invention includes a memory and a controller. The memory stores a computer-readable program, which, when invoked by the controller, can execute the steps of the navigation map mode control method of the present invention.
[0047] Thirdly, the storage medium described in this invention employs the steps of the navigation map mode control method described in this invention.
[0048] The present invention has the following advantages:
[0049] (1) The present invention can distinguish and display different scenarios according to the user’s usage scenario, and use preset symbols or highlighting methods to display the relevant points of interest defined by the scenario map mode. That is, it can distinguish and display points of interest according to the usage scenario and filter out useless information.
[0050] (2) This invention sets different switching conditions for each scene map mode, and can automatically enter that scene map mode when the switching conditions for a certain scene map mode are detected, so the whole process is relatively simple and fast. At the same time, there are multiple automatic switching methods, including those based on user profile, user setting mode, user habits, schedule, user search, etc. In addition to the automatic switching method, this invention also retains the manual switching method, that is, users can choose to enter the corresponding scene map mode according to their personal preferences.
[0051] (3) This invention can analyze user behavior based on user map big data to personalize scene map modes based on self-learning. In addition to the self-learning personalization function, this invention also has a manual personalization function, that is, users can set various parameters in the scene map mode according to their personal preferences to complete the setting of a personalized scene map mode.
[0052] (4) This invention has the function of publishing scene map mode.
[0053] (5) The present invention has a personalized scene map mode sharing function, which allows users to share scene map modes to third-party platforms, and other users can click to view and use the scene map modes. Attached Figure Description
[0054] Figure 1 This is a flowchart of this embodiment;
[0055] Figure 2 This is a schematic diagram of the travel map mode and the sports enthusiast map mode in this embodiment;
[0056] Figure 3 This is a flowchart illustrating the scene map mode switching process based on user settings in this embodiment;
[0057] Figure 4 This is a flowchart of the scene map mode switching based on user profile in this embodiment;
[0058] Figure 5 This is a flowchart illustrating the scene map mode switching based on user map habits in this embodiment;
[0059] Figure 6 This is a flowchart illustrating the scene map mode switching based on the user's schedule in this embodiment;
[0060] Figure 7 This is a flowchart illustrating the scene map mode switching based on the user's map search results in this embodiment;
[0061] Figure 8 This is a flowchart of the self-learning personalized settings based on big data in this embodiment. Detailed Implementation
[0062] The present invention will now be described in detail with reference to the accompanying drawings.
[0063] like Figure 1 As shown in this embodiment, a navigation map mode control method includes the following steps:
[0064] The navigation map is configured with multiple different scene map modes, and each scene map mode is configured with at least one type of point of interest. The types of point of interest differ between different scene map modes. When the map enters a scene map mode, the relevant point of interest defined by that scene map mode is displayed on the map using preset symbols or highlighting methods.
[0065] Set the conditions for switching between different scene map modes;
[0066] When a switching condition for one of the scene map modes is detected, switch to the scene map mode corresponding to that switching condition.
[0067] In this embodiment, the map can be displayed differently according to the user's usage scenario, and uses preset symbols or highlighting methods to display the relevant points of interest defined in the scene map mode. That is, it can distinguish and display points of interest according to the usage scenario and filter out useless information. At the same time, different switching conditions are set for each scene map mode, and when the switching conditions of a certain scene map mode are detected, it can automatically enter the scene map mode, so the whole process is relatively simple and fast.
[0068] In this embodiment, the method includes: scene map mode definition, map mode switching, personalized map mode, and map mode publishing. These four parts will be described in detail below.
[0069] I. Definition of Scene Map Mode
[0070] 1. Scene Map Mode Definition
[0071] like Figure 2 The image shows a diagram illustrating map mode switching. A mode switching entry is provided in a prominent location on the map's homepage. When not logged into a personal account, the map defaults to normal mode, which displays the names of all locations within the vicinity of the current location without any markings or prominence.
[0072] Users can switch map modes through the mode switching entry. After clicking to switch scene modes, the relevant points of interest defined by the scene mode will be displayed on the map using special symbols or highlighted methods.
[0073] In this embodiment, typical scene modes include: travel map mode, entertainment map mode, parenting map mode, senior citizen map mode, fitness enthusiast map mode, and office worker map mode, etc.
[0074] The default points of interest in the travel map mode include historical buildings, cultural landscapes, popular photo spots, and landmarks. When the map is switched to travel map mode, these points of interest are displayed on the map using preset symbols or highlighted methods.
[0075] The default points of interest in the entertainment map mode include shopping malls, food streets, and amusement parks. When the map is switched to entertainment map mode, these points of interest are displayed on the map using preset symbols or highlighted methods.
[0076] The default points of interest (POIs) in the "Parents' Map" mode include hospitals, baby stores, children's playgrounds, and supermarkets. When the map is switched to "Parents' Map" mode, these POIs are displayed on the map using preset symbols or highlighted displays.
[0077] The default points of interest in the "Old Man's Fun" map mode include card rooms, fishing spots, and parks. When the map is switched to "Old Man's Fun" mode, these points of interest are displayed on the map using preset symbols or highlighted methods.
[0078] The default points of interest in the Sports Enthusiast map mode include gyms, swimming pools, and various sports fields. When the map is switched to Sports Enthusiast map mode, these points of interest are displayed on the map using preset symbols or highlighted methods.
[0079] The default points of interest in the "Office Worker Map Mode" include home, office, and nearby restaurants. When the map is switched to "Office Worker Map Mode," these points of interest are displayed on the map using preset symbols or highlighted displays.
[0080] 2. Map pattern database
[0081] As shown in Table 1, the map backend manages the mapping relationship between map modes and points of interest through a database. This database contains the above-mentioned scene map modes and other reasonably categorized scene map modes, as well as various parameters that can be set under the scene map modes, including but not limited to scene map mode names, point of interest selection information for each mode (as shown in the table below), custom scene map mode parameters, and major category attributes of scene map modes (belonging to entertainment, travel, sports, etc.).
[0082] Table 1: Scene Map Pattern Database
[0083]
[0084] II. Scene Map Mode Switching
[0085] There are two ways to switch scene map modes: one is for users to switch directly by clicking the scene map mode entry button on the map page, and the other is for the map backend to intelligently determine and switch based on relevant information.
[0086] 1. Manually switch map modes
[0087] like Figure 2As shown, users can manually switch map modes using the "Enter Scene Map Mode" button on the map interface. Clicking the button will bring up a drop-down menu, allowing users to select the appropriate mode. After selecting a scene map mode, the map will highlight the relevant points of interest included in that scene map mode.
[0088] When manually switching modes, the drop-down menu has a default sorting. This sorting is intelligently updated based on the user profile and user behavior described later. For example, if the user profile is analyzed to be a sports enthusiast or the user has repeatedly searched for actions similar to football fields, the map modes with sports-related attributes will be placed first.
[0089] 2. Automatic map mode switching
[0090] Scene map mode can be automatically switched in various ways, including switching modes based on user settings, user profiles, user habits, schedules, and user searches.
[0091] 1) Automatically switch scene map modes according to user settings
[0092] like Figure 3 As shown, the automatic map mode switching process based on user settings is as follows:
[0093] Users can set rules for automatically switching map modes on the map client. Once the conditions are set successfully, the map backend can automatically switch map modes based on the set rules and judgment conditions.
[0094] The rules for switching scene map modes include, but are not limited to, time conditions and event conditions.
[0095] Taking time as an example, establish a mapping relationship between scene map mode and time;
[0096] The system acquires the current time information in real time, matches it with the mapping relationship between the current time and the scene map mode and time, obtains the scene map mode that matches the current time, and switches to that scene map mode.
[0097] For example, time-based settings: such as setting a working person mode from Monday to Friday, a fitness enthusiast map mode on Saturday, and an entertainment mode on Sunday, and whether to repeat.
[0098] Time condition judgment:
[0099] When the time is a weekday, the map will automatically display in "Office Worker Mode" after the above-mentioned users open the map; when the time is a weekend, the map will automatically switch to "Sports Enthusiast Mode" and "Entertainment Mode". When set to repeat, the corresponding mode will be switched every week.
[0100] Taking event conditions as an example, establish a mapping relationship between scene map patterns and events;
[0101] The system acquires current event information in real time, matches the current event with the mapping relationship between the scene map mode and the event, obtains the scene map mode that matches the current event, and switches to that scene map mode.
[0102] For example, event conditions: similar to electronic fences, users can set a certain area range, which can be a circular area with a certain radius or an administrative area. After setting the fence, a certain mode is displayed within the fence, and the mode is switched to when the user goes outside the fence.
[0103] Event condition judgment:
[0104] When the user sets a switching area near home or office, the map will switch to the "working class" mode when at home or near office, and switch to other settings, such as the "entertainment map mode," when they leave the office or home within a certain range.
[0105] 2) Automatically switch map modes based on user profiles
[0106] like Figure 4 As shown, the automatic switching process of scene map mode based on user profile is as follows:
[0107] Establish a mapping relationship between scene map patterns and user profiles;
[0108] When a user authorizes the collection of their relevant information, the map client collects that information, including account information (phone number, age, gender, hobbies, etc.), terminal ID, and map-related user operation information (location, search, navigation, favorites, etc.). After collecting this information, it is periodically uploaded to the map backend.
[0109] After receiving user information, the map backend analyzes the user profiles using existing big data user profiling algorithms. The profile analysis results categorize users into those with different characteristics.
[0110] The user profile is matched with the mapping relationship between the scene map mode and the user profile according to its characteristics. After the matching relationship between the user profile and the map is analyzed, the background sends the user's key profile and the corresponding key map mode matching information to the map client, and the map client automatically switches the map mode to the corresponding mode.
[0111] In this embodiment, each user can have multiple user profiles, which are arranged in a primary and secondary order; each profile can correspond to multiple map modes, and the scene map modes corresponding to the same profile are arranged in a primary and secondary order.
[0112] 3) Automatically switch map modes based on user habits
[0113] like Figure 5As shown, the automatic map mode switching process based on user habits is as follows:
[0114] Establish a mapping relationship between scene map patterns and user map habits.
[0115] When a user is in a specific map mode, such as the parent / caregiver map mode, the map client collects the user's map information with the user's authorization, including but not limited to location, navigation information, and time information at different times.
[0116] The map backend analyzes user behavior based on user map information. For example, if a user tagged as a stay-at-home dad or stay-at-home mom always navigates to or locates themselves at a certain football field after get off work every Friday, it can be assumed that the user has a habit of playing football at a fixed time.
[0117] After analyzing user habits, map patterns are matched according to user habits (that is, matching is performed based on the mapping relationship between the user's behavioral habits and the scene map patterns and user map habits). For example, users who have a habit of playing football every Friday can be matched as sports enthusiasts or map patterns related to playing football on Fridays.
[0118] After matching is completed, the map mode will be automatically switched periodically based on the matching results.
[0119] 4) Automatically switch map modes based on the schedule.
[0120] like Figure 6 As shown, the automatic switching process for map modes based on the user's schedule is as follows:
[0121] With user authorization, the map client obtains user schedule information through an interface with the scheduler, including but not limited to schedule time, event, and other information.
[0122] The map backend analyzes users' travel plans based on their schedule information, such as: the user's schedule information shows that they are going to the hospital on Sunday morning.
[0123] The map mode is automatically matched based on the user's travel plan and schedule information. For example, if a fitness enthusiast goes to the hospital on Sunday morning, the map mode will be automatically matched for the hospital or the hospital's points of interest will be highlighted in the fitness enthusiast's map mode.
[0124] After matching is complete, the scene map mode will be automatically switched based on the matching result.
[0125] 5) Automatically switch map modes based on user search.
[0126] like Figure 7 As shown, the automatic map mode switching process based on user search is as follows:
[0127] With user authorization, the map client collects user map search information, including but not limited to search content, search time, and current map mode.
[0128] The map backend analyzes the user's current needs based on the user's map search information. For example, if the user is currently searching for hot springs, the backend will analyze the search results to determine if the user has a travel need to visit hot springs or other leisure and entertainment venues.
[0129] After analyzing user needs, match the scene map mode according to the user needs. For example, if the user has travel needs to visit leisure and entertainment places such as hot springs, match the corresponding leisure and entertainment map or add hot spring-related points of interest to be highlighted in the current mode.
[0130] After matching is complete, the scene map mode will be automatically switched based on the matching result.
[0131] III. Personalized Map Mode
[0132] For each basic scene map mode, the scene map mode and information displayed will be the same for each user who selects the same mode. However, each user has their own preferences. User-specific needs can be obtained through big data analysis, and scene map modes can be customized accordingly.
[0133] 1. Manual personalization
[0134] Users can manually personalize the scene map mode through the client, including but not limited to creating a new scene map mode and modifying the relevant parameters of an existing scene map mode.
[0135] Modifying parameters of existing scene map modes includes, but is not limited to, the mode name, the categories of highlighted points of interest (POIs) included in the scene map mode, and the content displayed for those POIs. For some scene map modes set as "classic" in the backend, users may be prevented from modifying their names.
[0136] Other parameter settings for scene map mode, such as: Dad and Mom map mode, which can display points of interest by default, including maternity and baby stores, hospitals, schools and other points of interest. Users can choose whether to include schools in the settings, or set hospitals to only display tertiary hospitals.
[0137] If a user doesn't find a scene map they like in the existing ones, they can create their own scene map. For example, a girl who likes various snacks can create her own "Foodie Girl Map" mode, which can include highlighted points of interest such as hot and sour noodle shops, milk tea shops, and other snack shops.
[0138] Once the user has completed the settings, the relevant settings are linked to the current user's map account, becoming the user's exclusive personalized map mode.
[0139] 2. Self-learning personalization based on big data
[0140] like Figure 8 As shown, the self-learning process for personalized map patterns based on user behavior is as follows:
[0141] With user authorization, the map client collects user map information, including but not limited to search content, search time, location information, and current map mode.
[0142] The map backend analyzes user behavior based on map information. If a user is currently in a certain map mode and repeatedly performs a similar action within that mode, it's considered that the user has a specific behavior. For example, if a user in the "Sports Guru" map mode searches for restaurants like hot pot or barbecue after exercising, or if navigation or location changes from the sports field to a barbecue restaurant after exercising, this data can be used to analyze that the user basically goes to eat after each workout.
[0143] After analyzing user behavior and the user needs it represents, the deviation between the user needs analysis and the content of the currently matched scene map pattern is analyzed. When the same type of deviation occurs more than or equal to a certain number of times for the same user (e.g., twice), it can be considered that the user has this personalized need. For example, the basic attributes of a fitness enthusiast will not change, and the matched map pattern for this user will still be the fitness enthusiast map pattern. However, this fitness enthusiast map pattern itself does not include highlighted points of interest related to eating, so this fitness enthusiast map pattern cannot meet the user's personalized needs.
[0144] Based on the personalized needs identified through the aforementioned deviation analysis, we added dining-related points of interest to the user's fitness enthusiast map mode. For example, a highlighted item for hot pot would be added to meet the user's individual needs. This creates a personalized map mode based on user behavior self-learning.
[0145] When the number of users with the same personalized needs reaches a certain percentage (e.g., 10%), it can be assumed that all users with that attribute have that need. In this case, this need can be optimized into the basic map pattern library as the needs of all users. For example, based on this analysis, it is found that most fitness enthusiasts want to eat after exercising. Therefore, the basic map pattern library for fitness enthusiasts will include a highlighted item for dining out.
[0146] IV. Map Mode Release
[0147] Map modes can be continuously updated, with both official and user-generated content allowing for the release of new map modes based on evolving needs, as well as the optimization and updating of existing scene map modes. After release, scene map modes are ranked based on user activity, enhancing user engagement. This section primarily includes official map mode releases, personalized map mode releases, personalized map mode sharing, map mode rankings, and map mode search and favorites.
[0148] 1) Official map mode released
[0149] The official team can continuously propose innovative map modes based on classic scene map modes, or optimize and release existing map modes. After a map is released, the map client will notify users of the new map mode release. Users can also view all currently available map modes in the map mode details interface.
[0150] 2) Personalized map mode release
[0151] Personalized map modes are typically unique to each user and are not visible to other users. After editing their personalized map mode, users can choose to publish it. Once published, all map users can view and use the mode, and can also bookmark the map.
[0152] When a user publishes this personalized map mode, they can edit relevant parameters, such as omitting certain points of interest in the published version or choosing anonymous publishing. When a user publishes a map that is not anonymous, the publisher's username should be noted in the published map.
[0153] 3) Personalized map mode sharing
[0154] Users can share the map mode to third-party platforms such as WeChat and Weibo. Users who view the share can open the map app and enter the personalized map mode after clicking the link on the third-party platform. The user can then view, use, and bookmark the map.
[0155] 4) Map Mode Ranking
[0156] The map-based leaderboard includes both official and personalized modes, displaying the top 10 rankings for each. Users can choose the ranking period to view, such as by quarter, month, week, day, or current period; the default is to display the weekly ranking. Users can also choose to view rankings for all modes or specific categories, such as entertainment, sports, and travel.
[0157] The ranking is calculated based on the number of users and usage time within a certain period, prioritizing the number of users and then ranking by usage time if the number of users is the same. For example, if both the Travel Map mode and the Parent Map mode have 100,000 weekly users, but the Parent Map mode has a shorter total monthly usage time than the Travel Map mode, then the Travel Map mode will rank higher.
[0158] In addition to ranking, personalized maps can be categorized into different levels based on the number of users after they are released. For example, they can be divided into 1-5 star levels based on the number of users. Once a certain level is reached, the personalized map can award points or other rewards to users to encourage innovation.
[0159] In this embodiment, a navigation map mode control system includes a memory and a controller. The memory stores a computer-readable program, which, when invoked by the controller, can execute the steps of the navigation map mode control method as described in this embodiment.
[0160] In this embodiment, a storage medium employs the steps of the navigation map mode control method described in this embodiment.
[0161] It should be noted that the storage medium shown in this embodiment can be a computer-readable signal medium or a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example, an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: 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), flash memory, optical fiber, portable compact disc read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination thereof. In this embodiment, the computer-readable signal medium may include a data signal propagated in baseband or as part of a carrier wave, carrying a computer-readable computer program. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. Computer-readable signal media can also be any computer-readable medium other than computer-readable storage media, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The computer program contained on the computer-readable medium can be transmitted using any suitable medium, including but not limited to wireless, wired, etc., or any suitable combination thereof.
[0162] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this application. Each block in a flowchart or block diagram may represent a module, segment, or portion of code, which contains one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in a block diagram or flowchart, and combinations of blocks in a block diagram or flowchart, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0163] The above embodiments are preferred embodiments of the present invention, but the embodiments of the present invention are not limited to the above embodiments. Any changes, modifications, substitutions, combinations, or simplifications made without departing from the spirit and principle of the present invention shall be considered equivalent substitutions and shall be included within the protection scope of the present invention.
Claims
1. A navigation map mode control method, characterized in that, Includes the following steps: The navigation map is configured with multiple different scene map modes, and each scene map mode is configured with at least one type of point of interest. The types of point of interest differ between different scene map modes. When the map enters a scene map mode, the relevant point of interest defined by that scene map mode is displayed on the map using preset symbols or highlighting methods. Set switching conditions for different scene map modes; in response to the detection that the switching condition for one of the scene map modes is met, switch to the scene map mode corresponding to that switching condition; Personalized settings based on big data self-learning are as follows: Collect user map information, including search content, search time, location information, and current scene map mode; analyze user behavior based on user map information to obtain user demand information; analyze the deviation between user demand information and the currently matched scene map mode; when the same type of deviation occurs more than or equal to a preset number of times for the same user, it is considered that the user has this personalized demand; add the interest points of this personalized demand to the currently matched scene map mode for the user, thus forming a personalized scene map mode based on user behavior self-learning.
2. The navigation map mode control method according to claim 1, characterized in that: The switching conditions include time information, establishing a mapping relationship between scene map mode and time; The system acquires the current time information in real time, matches it with the mapping relationship between the current time and the scene map mode and time, obtains the scene map mode that matches the current time, and switches to that scene map mode.
3. The navigation map mode control method according to claim 2, characterized in that: The switching conditions also include events, establishing a mapping relationship between scene map modes and events; acquiring current event information in real time, and matching the current event with the mapping relationship between scene map modes and events to obtain a scene map mode that matches the current event, and switching to that scene map mode.
4. The navigation map mode control method according to claim 3, characterized in that: The switching conditions also include user profiles, establishing a mapping relationship between scene map modes and user profiles; Obtain user information, including account information, terminal ID, and map-related user operation information; analyze user profiles based on big data user profiling algorithms; match the characteristics of the user profiles with the mapping relationship between the scene map mode and the user profiles to obtain a scene map mode that matches the user profiles, and switch to that scene map mode.
5. The navigation map mode control method according to claim 4, characterized in that: The switching conditions also include user map habits, establishing a mapping relationship between scene map modes and user map habits; Collect user map information, including location information, navigation information, and time information at different times; User behavior habits are analyzed based on user map information; the user behavior habits are matched with the mapping relationship between the scene map mode and the user map habits to obtain a scene map mode that matches the user behavior habits, and then the user switches to that scene map mode.
6. The navigation map mode control method according to claim 5, characterized in that: The switching conditions also include the user's schedule; Obtain user schedule information; analyze user travel plans based on the user schedule information; match the corresponding scene map mode based on the user travel plan and schedule information, and automatically switch to the scene map mode.
7. The navigation map mode control method according to claim 6, characterized in that: The switching conditions also include user search; Collect user map search information, including search content, search time, and current map mode; analyze user current needs based on user map search information; match the corresponding scene map mode based on the user's current needs, and automatically switch to that scene map mode.
8. The navigation map mode control method according to any one of claims 1 to 7, characterized in that: This also includes manually switching the scene map mode, specifically: The map interface has entry buttons for different scene map modes; when an entry button for a certain scene map mode is triggered, the user enters the scene map mode corresponding to that button.
9. The navigation map mode control method according to claim 1, 2, 3, 4, 5, 6, or 7, characterized in that, Also includes: Manually personalize the scene map mode, including creating a new scene map mode and modifying the relevant parameters of an existing scene map mode; The modification of existing scene map mode parameters includes the map mode name, the categories of highlighted points of interest included in the scene map mode, and the content displayed for the points of interest; after the personalization settings are completed, the relevant settings will be bound to the current user's map account, forming the user's exclusive personalized scene map mode.
10. The navigation map mode control method according to claim 9, characterized in that, Also includes: Publish and share personalized scene map modes with external parties.
11. The navigation map mode control method according to claim 1, 2, 3, 4, 5, 6, or 7, characterized in that: The scene map modes are configured with travel map mode, entertainment map mode, parenting map mode, senior citizen map mode, fitness enthusiast map mode, and office worker map mode.
12. A navigation map mode control system, characterized in that: It includes a memory and a controller, wherein the memory stores a computer-readable program that, when invoked by the controller, can perform the steps of the navigation map mode control method as described in any one of claims 1 to 11.
13. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed, it implements the steps of the navigation map mode control method according to any one of claims 1 to 11.