Broadcasting mode determination method, navigation method, navigation service system and computer program product
By distributing questionnaires during navigation and automatically adjusting the broadcast mode based on feedback data, the problem of broadcast modes in map navigation applications failing to meet the diverse needs of users has been solved, thus improving user experience and driving safety.
Patent Information
- Application Number
- CN202411096733.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-09
- Publication Date
- 2026-02-17
AI Technical Summary
The default broadcast mode of existing map navigation software cannot meet the diverse needs of users. Users manually changing the broadcast mode during navigation will affect safety and experience.
During navigation, questionnaires are distributed at specific locations to assess the satisfaction of the users with the initial broadcast mode. The broadcast mode is then automatically adjusted based on the feedback data to ensure that users' personalized needs are met while maintaining safety.
It enables users to adjust the broadcast mode without manual operation during navigation, improving user experience and driving safety, and avoiding distraction.
Smart Images

Figure CN121540186A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of navigation technology, specifically to a broadcast mode determination method, a navigation method, a navigation service system, and a computer program product. Background Technology
[0002] Because map navigation services can provide users with efficient, low-cost travel routes and accurate route guidance, more and more applications are integrating map navigation-related service capabilities, such as travel applications, ride-hailing applications, and lifestyle service applications.
[0003] Map navigation services typically include route services and guidance services. Guidance services provide users with a planned navigation route based on the route service, guiding them along the route through voice prompts and / or visual displays. Taking voice prompts as an example, existing technologies allow applications to set a default prompt mode for guidance, such as detailed, concise, standard, or silent modes. This preset mode applies to all navigation routes within the application. However, since the default prompt mode may not meet user needs, existing applications allow users to select other prompt modes from the provided options to replace the default one, catering to diverse user requirements.
[0004] However, regardless of whether the application software selects the default broadcast mode or the user sets the broadcast mode, if the user wants to change the broadcast mode, the user needs to operate the application software through gestures or voice to set a new broadcast mode. If the user is in the process of navigation, changing the broadcast mode will affect the user's travel safety and lead to a decline in user experience. Summary of the Invention
[0005] This application provides a method for determining a broadcast mode, a navigation method, a navigation service system, and a computer program product, which can actively adjust the broadcast mode during navigation. The technical solution is as follows.
[0006] Firstly, a method for determining a broadcast mode is provided, applied during navigation based on a selected navigation route of a navigable object. The method includes:
[0007] Determine the questionnaire distribution points along the navigation route;
[0008] When the distance between the navigated object and the questionnaire delivery location meets the set distance threshold, a questionnaire is sent to the navigated object. The questionnaire is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire delivery location.
[0009] In response to receiving feedback data from the navigated object, the target broadcast mode of the navigation route after passing the questionnaire distribution location is determined based on the feedback data.
[0010] In some implementations, determining the questionnaire distribution location of the navigation route specifically includes:
[0011] The questionnaire delivery location of the navigation route is determined to be between a first location point and a second location point of the navigation route, wherein the distance from the first location point to the starting location point of the navigation route is less than the distance from the second location point to the starting location point, and the ratio of the distance from the first location point to the starting location point of the navigation route to the route distance of the navigation route is greater than or equal to a preset ratio threshold.
[0012] In some implementations, the questionnaire includes an option for feedback on the satisfaction level of the broadcast mode. The step of determining the target broadcast mode for the navigation route after the questionnaire's distribution location, based on the feedback data, specifically includes:
[0013] If the selection result of the broadcast mode satisfaction option included in the feedback data indicates that the navigated object has a high satisfaction with the initial broadcast mode, then the target broadcast mode of the navigation route after passing the questionnaire placement location will remain the initial broadcast mode.
[0014] If the selection result of the broadcast mode satisfaction option included in the feedback data indicates that the navigated object has low satisfaction with the initial broadcast mode, then based on the selection result of the broadcast mode satisfaction option included in the feedback data, a broadcast mode that the navigated object is satisfied with is selected from the preset broadcast modes as the target broadcast mode of the navigation route after passing the questionnaire placement location. The target broadcast mode is different from the initial broadcast mode.
[0015] In some implementations, the questionnaire includes an option for feedback on the satisfaction level of the broadcast mode. If the navigation route is divided into at least one navigation segment, then determining the target broadcast mode for the navigation route after passing the questionnaire distribution location based on the feedback data includes:
[0016] If the selection result of the broadcast mode satisfaction option included in the feedback data indicates that the navigated object has low satisfaction with the initial broadcast mode, then based on the selection result of the broadcast mode satisfaction option included in the feedback data, a broadcast mode that the navigated object is satisfied with is selected from the preset broadcast modes for the navigation route segment included after passing the questionnaire placement location as the target broadcast mode for that navigation segment. The target broadcast mode is different for different navigation segments.
[0017] In some implementations, based on the selection results of the broadcast mode satisfaction options included in the feedback data, a broadcast mode that the navigation target is satisfied with is selected from preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. Specifically, this includes:
[0018] If the feedback data includes a few broadcast elements in the initial broadcast mode, then a broadcast mode with at least more broadcast elements than the initial broadcast mode is selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location.
[0019] In some implementations, based on the selection results of the broadcast mode satisfaction options included in the feedback data, a broadcast mode that the navigation target is satisfied with is selected from preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. Specifically, this includes:
[0020] If the feedback data includes a high frequency of broadcasting for the initial broadcasting mode in the satisfaction option selection results, then a broadcasting mode with a broadcasting frequency at least lower than that of the initial broadcasting mode is selected from the preset broadcasting modes as the target broadcasting mode for the navigation route after passing the questionnaire distribution location.
[0021] In some embodiments, the method further includes:
[0022] The feedback data of the navigated object is stored so that when navigating based on the navigated object selecting a new navigation route, the broadcast mode of the new navigation route can be determined based on the feedback data.
[0023] Secondly, a navigation method is provided, wherein during navigation based on the location of the navigable object and the navigation route selected by the navigable object, the method includes:
[0024] Send the location of the navigated object to the service side;
[0025] The system receives a questionnaire pushed by the service side based on the location of the navigated object and the questionnaire delivery location of the navigation route. The questionnaire is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire delivery location of the navigation route.
[0026] In response to the interactive operation of the navigated object on the questionnaire, feedback data is generated and sent to the service side, so that the service side can determine the target broadcast mode of the navigation route after passing the questionnaire placement location based on the feedback data.
[0027] The system receives target broadcast data for the navigation route after the questionnaire is distributed, and guides the navigated object using the target broadcast data, which is generated by the service side based on the target broadcast pattern.
[0028] Thirdly, a navigation service system is provided, including a client and a server side, wherein...
[0029] During the navigation process based on the location of the navigated object and the navigation route selected by the navigated object, the client sends the location of the navigated object to the service side.
[0030] The service side pushes the questionnaire to the client based on the location of the navigated object and the questionnaire delivery location of the navigation route;
[0031] The client receives a questionnaire pushed by the server. The questionnaire is used to investigate the satisfaction level of the navigated object with the initial broadcast mode of the navigation route before reaching the questionnaire placement location of the navigation route.
[0032] The client, in response to the interactive operation of the navigated object on the questionnaire, generates feedback data and sends it to the service side;
[0033] The service side determines the target broadcast mode of the navigation route after passing the questionnaire placement location based on the feedback data, generates target broadcast data of the navigation route after passing the questionnaire placement location based on the target broadcast mode, and sends the target broadcast data to the client.
[0034] The client receives the target broadcast data and guides the navigated object using the target broadcast data.
[0035] Fourthly, a computer program product is provided, the computer program product comprising one or more computer program instructions, which, when loaded and run by an electronic device, cause the electronic device to perform the method described in any of the first aspects above.
[0036] Therefore, the embodiments of this application have the following beneficial effects:
[0037] This application embodiment determines the questionnaire distribution point of the navigation route. When the navigated object approaches the questionnaire distribution point, the questionnaire is distributed to the navigated object to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire distribution point. This achieves the goal of actively inquiring about the navigated object's satisfaction with the initial broadcast mode during the navigation process, and automatically determining the target broadcast mode of the navigation route after passing the questionnaire distribution point based on the navigated object's feedback data. This method will not cause excessive distraction of the navigated object's driving attention, ensuring the navigated object's driving safety and improving the navigation experience. Attached Figure Description
[0038] Figure 1 This is a schematic diagram of the settings interface for a broadcast mode provided in an embodiment of this application;
[0039] Figure 2 This is a flowchart of a broadcast mode determination method provided in an embodiment of this application;
[0040] Figure 3 This is a flowchart of a navigation method provided in an embodiment of this application;
[0041] Figure 4 This is an interaction diagram of a navigation service system provided in an embodiment of this application;
[0042] Figure 5 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation
[0043] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0044] The following explains some terms and concepts involved in the embodiments of this application.
[0045] (1) Broadcast mode
[0046] A broadcast mode (also known as a voice broadcast mode) can correspond to different broadcast strategies (also known as broadcast levels, such as L0, L1, etc.). The same broadcast mode can correspond to one broadcast strategy or multiple broadcast strategies. A broadcast strategy can include configurations such as the type of broadcast element, the broadcast frequency of the broadcast element, and the broadcast content of the broadcast element. Different broadcast strategies may have differences in the type of broadcast element, the broadcast frequency of the broadcast element, etc., in all or in part. For example, a minimalist broadcast strategy may only broadcast "turn" or "exit," omitting "long solid line," "traffic light," etc., while a detailed broadcast strategy may broadcast "turn," "exit," "long solid line," "traffic light," etc. The voice broadcast strategies corresponding to different broadcast modes can be set and selected according to the needs of actual applications; this application does not restrict the setting of voice broadcast strategies corresponding to different broadcast modes.
[0047] Broadcast elements are one of the components of voice broadcast data. Broadcast elements include electronic eyes, speed limit signs, lane lines, facilities, actions, lanes, long solid lines, directional information, road conditions, and traffic incidents. Each broadcast element has corresponding broadcast content.
[0048] The content to be broadcast is another element that constitutes the voice broadcast data. The broadcast content is delivered to the navigating object via voice. This content is also known as the information conveyed or the broadcast script. For example, a detailed broadcast strategy can deliver more content, a stronger tone, and a greater amount of information for a particular type of broadcast element compared to a minimalist broadcast strategy for the same type of element.
[0049] (2) Questionnaire distribution locations
[0050] The questionnaire distribution point is located within the navigation route. In some implementations, the questionnaire distribution point can be located within a predetermined location interval of the navigation route, consisting of a first location point and a second location point. The questionnaire distribution point can be any one of the first and second location points. The distance from the first location point to the starting point of the navigation route is less than the distance from the second location point to the starting point of the navigation route; this distance can be the route distance. Furthermore, to make the questionnaire distribution point setting more reasonable and to enable the navigated recipients to more objectively and accurately express their satisfaction with the broadcast mode, the ratio of the distance from the first location point to the starting point of the navigation route to the route distance can be greater than or equal to a preset ratio threshold.
[0051] For example, the distance from the first location point to the starting location point of the navigation route is the first distance, the distance from the second location point to the starting location point of the navigation route is the second distance, the ratio of the first distance to the route distance of the navigation route is equal to 50%, and the ratio of the second distance to the route distance of the navigation route is equal to 70%. Then, the questionnaire delivery location point can be selected from between the first location point and the second location point, and the ratio of the distance to the starting location point to the route distance of the navigation route is 60%.
[0052] To minimize disruption to the navigator, in this embodiment of the application, one questionnaire delivery point is preferably determined for each navigation route. In other embodiments, two or more questionnaire delivery points may be determined. The number of questionnaire delivery points may be related to the route distance; the longer the route, the more questionnaire delivery points can be determined, and vice versa. Alternatively, the number of questionnaire delivery points may be related to the complexity of the roads traversed by the navigation route. If the complexity of the roads traversed by the navigation route varies greatly, two or more questionnaire delivery points can be determined so that the broadcast mode can promptly match the complexity of the corresponding roads; otherwise, only one questionnaire delivery point or an uncertain questionnaire delivery point can be determined.
[0053] The following examples, using interface diagrams and system architecture diagrams, further illustrate the application scenarios of this application.
[0054] Appendix Figure 1 This is a schematic diagram of the broadcast mode settings interface 10 of a navigation service application. Interface 10 includes multiple broadcast mode options, including smart mode, detailed mode, concise mode, and silent mode. When a user selects a broadcast mode from the options shown, the navigation service provided by the application will generate broadcast data for the navigation route according to the broadcast level corresponding to the selected broadcast mode. For example, when the user selects the detailed broadcast mode option, broadcast data will be generated according to the broadcast level L0 (broadcast all appropriate broadcasts). If the user wants to change the broadcast mode, the user needs to operate the application to set a new broadcast mode through gestures or voice. If the user is in the process of navigating, changing the broadcast mode will affect the user's travel safety and lead to a decline in user experience.
[0055] In view of this, this application provides a method for actively determining and adjusting the broadcast mode during navigation based on a navigation route selected by the navigating object, such as... Figure 2 As shown, the method includes the following steps:
[0056] Step S210: Determine the questionnaire distribution points along the navigation route.
[0057] Considering that the navigator needs to travel a certain distance along the navigation route before inquiring about their satisfaction with the broadcast mode can be more objective and comprehensive, the questionnaire delivery point cannot be too close to the starting point or ending point of the navigation route; otherwise, the purpose of adjusting the broadcast mode will be lost. Therefore, the questionnaire delivery point determined in this embodiment can be selected from a set location range within the navigation route. For explanations regarding the set location range and the determination of the questionnaire delivery point, please refer to the relevant sections above; they will not be repeated here.
[0058] In some implementations, the locations of the questionnaire distribution point and the navigation points of the navigation route may not coincide. This is because navigation points are typically locations where the navigated party will change direction, or locations containing navigation information that the navigated party needs to pay attention to. To avoid sending questionnaires to the navigated party at navigation points, which could cause them to miss navigation information or affect their ability to change direction, it is preferable not to distribute questionnaires to the navigated party at navigation points. Of course, in some implementations, the questionnaire can also be presented to the navigated party as part of the navigation information at the navigation point, and this application does not impose any restrictions on this.
[0059] Step S220: When the distance from the navigated object to the questionnaire delivery location meets the set distance threshold, a questionnaire is sent to the navigated object. The questionnaire is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire delivery location.
[0060] The initial broadcast mode of the navigation route can be a pre-selected broadcast mode by the navigated user or the default broadcast mode configured by the application software providing the navigation service. In some implementations, the navigation route can be divided into navigation segments based on navigation points, and the same or different broadcast modes can be set for each segment. Specifically, this questionnaire can be used to: investigate the navigated user's satisfaction with the initial broadcast mode of the navigation segment closest to the questionnaire distribution location before reaching the distribution location; or, investigate the navigated user's satisfaction with the broadcast mode that appears most frequently or has the longest broadcast time among all navigation segments before reaching the questionnaire distribution location.
[0061] In some implementations, after determining the questionnaire distribution point of the navigation route, a questionnaire can be sent to the navigated object when the distance between the navigated object and the questionnaire distribution point meets a set distance threshold. The set distance threshold can be dynamically determined based on the road conditions along the navigation route or it can be a pre-configured fixed threshold. For example, if the set distance threshold can be 0, then the questionnaire is sent to the navigated object when it arrives at the questionnaire distribution point. The navigation route before reaching the questionnaire distribution point is the already traveled route, meaning the questionnaire can also be understood as a survey of the navigated object's satisfaction with the initial broadcast pattern of the already traveled route. In other words, when the navigated object reaches the questionnaire distribution point of the navigation route, it provides feedback on its satisfaction with the initial broadcast pattern of the already traveled route.
[0062] In some implementations, the questionnaire may include multiple broadcast mode satisfaction options. For example, the broadcast mode satisfaction options may include a first option and a second option, where the first option indicates low satisfaction with the initial broadcast mode, and the second option indicates high satisfaction with the initial broadcast mode. To more accurately and precisely understand the navigated user's satisfaction with the initial broadcast mode, the first option may also include multiple sub-options to characterize specific dissatisfactions with the broadcast mode. For example, sub-options may include feedback options for broadcast elements, feedback options for broadcast frequency, feedback options for broadcast content, etc. The navigated user can select the corresponding option through voice interaction or gesture operation to provide feedback on their satisfaction with the broadcast mode.
[0063] Step S230: In response to obtaining feedback data from the navigated object, determine the target broadcast mode of the navigation route after passing the questionnaire distribution location based on the feedback data.
[0064] In some implementations, after the navigated subject selects a broadcast mode satisfaction option in the questionnaire, feedback data on the navigated subject's satisfaction with the broadcast mode of the route already traveled can be generated based on the broadcast mode satisfaction option. The feedback data includes the navigated subject's selection result for a certain broadcast mode satisfaction option. In response to obtaining the feedback data of the navigated subject, the target broadcast mode of the navigation route after passing the questionnaire placement location is determined based on the feedback data. The navigation route after passing the questionnaire placement location is the route to be traveled. That is, the target broadcast mode of the route to be traveled is determined based on the feedback data. If the target broadcast mode is different from the initial broadcast mode, target broadcast data can be generated for the route to be traveled based on the target broadcast mode, and voice broadcast can be performed based on the target broadcast data during the navigation process.
[0065] In some implementations, after determining the level of satisfaction of the navigated object with the initial broadcast mode based on feedback data, the initial broadcast mode may be adjusted or left unchanged depending on the level of satisfaction.
[0066] When the feedback data includes the selection result of the broadcast mode satisfaction option, indicating that the navigated object has a high level of satisfaction with the initial broadcast mode, after obtaining the feedback data from the navigated object, it is determined based on the feedback data that the target broadcast mode of the navigation route after passing the questionnaire distribution location is still the initial broadcast mode. That is, the target broadcast mode remains the initial broadcast mode, and there is no need to adjust the initial broadcast mode. The route to be driven will also still use the broadcast data generated by the initial broadcast mode for voice broadcast.
[0067] When the feedback data includes a satisfaction rating for the navigation mode, indicating low satisfaction with the initial navigation mode, after obtaining this feedback, the system selects a preferred navigation mode from a pre-set pool. This preferred mode becomes the target navigation mode for the route after the questionnaire is distributed. In other words, the initial navigation mode for the route is adjusted to the target mode, which is different from the initial mode and satisfies the navigator. In other words, if the navigator is dissatisfied with the initial navigation mode of the route already traveled, the initial mode can be adjusted to the target mode, thus improving the navigator's experience with the navigation service.
[0068] For example, if the feedback data includes the selection result of the broadcast mode satisfaction option, indicating that the navigated object is dissatisfied with the initial broadcast mode and the reason for the dissatisfaction is that there are too few broadcast elements, after obtaining the feedback data, a broadcast mode with at least more broadcast elements than the initial broadcast mode can be selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. That is, the initial broadcast mode with fewer broadcast elements is adjusted to the target broadcast mode with more broadcast elements, that is, the broadcast mode of the route to be driven is the broadcast mode with more broadcast elements.
[0069] For example, if the feedback data includes the selection result of the broadcast mode satisfaction option, indicating that the navigated object is dissatisfied with the initial broadcast mode and the reason for the dissatisfaction is that there are too many broadcast elements, after obtaining the feedback data, a broadcast mode with at least fewer broadcast elements than the initial broadcast mode can be selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. That is, the initial broadcast mode with many broadcast elements is adjusted to the target broadcast mode with fewer broadcast elements. In other words, the broadcast mode of the route to be traveled is the broadcast mode with fewer broadcast elements.
[0070] For example, if the feedback data includes the selection result of the broadcast mode satisfaction option, indicating that the navigated object is dissatisfied with the initial broadcast mode and the reason for the dissatisfaction is that the broadcast content is not detailed enough, then after obtaining the feedback data, a broadcast mode with broadcast content that is at least more detailed than the initial broadcast mode can be selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. That is, the initial broadcast mode with less broadcast content is adjusted to the target broadcast mode with more detailed broadcast content. In other words, the broadcast mode of the route to be driven is the broadcast mode with more broadcast content.
[0071] For example, if the feedback data includes the selection result of the broadcast mode satisfaction option, indicating that the navigated object is dissatisfied with the initial broadcast mode and the reason for the dissatisfaction is that the broadcast content is not detailed enough, then after obtaining the feedback data, a broadcast mode with at least less broadcast content than the initial broadcast mode can be selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. In other words, the initial broadcast mode with more broadcast content is adjusted to the target broadcast mode with less broadcast content, that is, the broadcast mode of the route to be traveled is adjusted to the broadcast mode with less broadcast content.
[0072] For example, if the feedback data includes the selection result of the broadcast mode satisfaction option, indicating that the navigated object is dissatisfied with the initial broadcast mode and the reason for the dissatisfaction is the high broadcast frequency, then after obtaining the feedback data, a broadcast mode with a broadcast frequency at least lower than the initial broadcast mode can be selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. In other words, the initial broadcast mode with a high broadcast frequency is adjusted to the target broadcast mode with a low broadcast frequency, that is, the broadcast mode of the route to be traveled is adjusted to the broadcast mode with a low broadcast frequency.
[0073] For example, if the feedback data includes the selection result of the broadcast mode satisfaction option, indicating that the navigated object is dissatisfied with the initial broadcast mode and the reason for the dissatisfaction is the low broadcast frequency, then after obtaining the feedback data, a broadcast mode with a higher broadcast frequency than the initial broadcast mode can be selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location. In other words, the initial broadcast mode with a low broadcast frequency is adjusted to the target broadcast mode with a high broadcast frequency, that is, the broadcast mode of the route to be driven is adjusted to the broadcast mode with a high broadcast frequency.
[0074] In some implementations, if the navigation route is divided into navigation segments, the broadcast mode for each segment can be adjusted. For example, the navigation route after the questionnaire distribution location may include at least one navigation segment. If the feedback data includes a selection result for the broadcast mode satisfaction option indicating low satisfaction with the initial broadcast mode, then based on the selection result of the broadcast mode satisfaction option in the feedback data, a broadcast mode satisfactory to the navigator is selected from preset broadcast modes for each navigation segment included in the navigation route after the questionnaire distribution location as the target broadcast mode for that navigation segment. The target broadcast modes for different navigation segments may be the same or different. Specifically, adjustments can be made based on the difference between the initial broadcast mode reported by the navigator and the initial broadcast mode of the navigation segment included in the navigation route after the questionnaire distribution location.
[0075] For example, after the questionnaire is distributed, the navigation route includes a first navigation segment and a second navigation segment. The initial broadcast mode for the first navigation segment is a simplified mode, and the initial broadcast mode for the second navigation segment is a detailed mode. If the feedback data, including the selection results of the broadcast mode satisfaction option, indicates that the navigator has low satisfaction with the detailed mode, then the initial broadcast mode of the first navigation segment can be kept unchanged, and the initial broadcast mode of the second navigation segment can be adjusted to the simplified mode.
[0076] Referring to Table 1 below, the broadcast elements, broadcast frequency, and broadcast content differ for different broadcast levels. In some implementations, the broadcast mode is adjusted step by step according to the broadcast level. By adjusting step by step, the experience of the navigated object can be avoided from deteriorating due to excessive adjustment.
[0077] Table 1
[0078]
[0079] In some implementations, feedback data on the satisfaction level of the navigated object with the initial broadcast mode can be used not only to adjust the broadcast mode in real time during navigation, but also to determine the broadcast mode for a newly planned navigation route. For example, this feedback data can be stored so that when the navigated object selects a new navigation route, the broadcast mode for the new route can be determined based on the feedback data. That is, the default broadcast mode for the new navigation route can be adjusted using this feedback data, thereby achieving personalized playback mode settings for the navigated object and further improving the navigated object's experience. For instance, if the default broadcast mode for the new navigation route is a concise mode, and the feedback data includes selection results indicating low satisfaction with the concise mode, then the broadcast mode for the next navigation route will be adjusted from the concise mode to the detailed mode.
[0080] In summary, in some embodiments of this application, by determining the questionnaire delivery point of the navigation route, the questionnaire is delivered to the navigated object when the distance between the navigated object and the questionnaire delivery point is less than a set distance threshold. That is, the questionnaire is delivered to the navigated object when it approaches the questionnaire delivery point. The questionnaire survey is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire delivery point. This achieves the goal of actively inquiring about the navigated object's satisfaction with the initial broadcast mode during navigation, and automatically determining the target broadcast mode of the navigation route after passing the questionnaire delivery point based on the navigated object's feedback data. This avoids excessive distraction of the navigated object's driving attention, ensures the navigated object's driving safety, and improves the navigation experience.
[0081] Appendix Figure 3 A flowchart illustrating a navigation method according to an embodiment of this application is shown. The navigation method provided in this application embodiment can be applied during navigation based on the location of the navigable object and the navigation route selected by the navigable object. (See attached...) Figure 3 As shown, the navigation method includes the following steps.
[0082] Step S310: Send the location of the navigated object to the service side.
[0083] In some implementations, during navigation based on the navigation route selected by the navigated object, the client can send the real-time location of the navigated object to the server so that the server can know the real-time location of the navigated object.
[0084] Step S320: Receive the questionnaire pushed by the service side based on the location of the navigated object and the navigation route.
[0085] In some implementations, during the process of guiding the navigated object, the client can receive a questionnaire pushed by the server based on the location of the navigated object and the questionnaire placement points of the navigation route. The questionnaire is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire placement point. The questionnaire may include multiple broadcast mode satisfaction options. For example, the broadcast mode satisfaction options may be displayed on the screen of the client's device, or the broadcast mode satisfaction options may be broadcast to the navigated object by voice.
[0086] Step S330: In response to the interactive operation of the navigated object on the questionnaire, feedback data is generated and sent to the service side, so that the service side can determine the target broadcast mode of the navigation route after passing the questionnaire placement location based on the feedback data.
[0087] In some implementations, the questionnaire may include multiple broadcast mode satisfaction options. The navigated object can interact with the client regarding the questionnaire (voice or gestures). Feedback data is generated based on the results of the interaction and sent to the server side, so that the server side can determine the target broadcast mode of the navigation route after passing the questionnaire placement location based on the feedback data.
[0088] For example, the navigated object can provide feedback on its satisfaction with a broadcast mode by selecting a satisfaction option for that broadcast mode. After selecting a satisfaction option in the questionnaire, the navigated object can generate feedback data on its satisfaction with the broadcast mode of the route it has traveled, based on the selection result. The feedback data includes the navigated object's selection result for a particular broadcast mode satisfaction option. The client can send the feedback data to the server so that the server can determine the target broadcast mode for the navigation route after the questionnaire distribution location and the target broadcast data generated based on the target broadcast mode.
[0089] Step S340: Receive target broadcast data of the navigation route after the questionnaire distribution location, and guide the navigated object through the target broadcast data.
[0090] In some implementations, the client can receive target broadcast data generated by the target broadcast pattern of the navigation route after the questionnaire distribution location determined by the server, and guide the navigated object based on the target broadcast data, that is, broadcast the target broadcast data to the navigated object in the route to be traveled.
[0091] Appendix Figure 4 An interaction diagram of a navigation service system according to an embodiment of this application is shown. (See attached diagram) Figure 4 As shown, the navigation service system includes a client and a service side.
[0092] In step S410, during the navigation process based on the location of the navigable object and the navigation route selected by the navigable object, the client sends the location of the navigable object to the server side.
[0093] In step S420, the server pushes a questionnaire to the client based on the location of the navigated object and the questionnaire placement location of the navigation route. The client receives the questionnaire pushed by the server. The questionnaire is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire placement location of the navigation route.
[0094] In step S430, the client responds to the interactive operation of the navigated object regarding the questionnaire.
[0095] In step S440, the client generates feedback data and sends it to the server.
[0096] In step S450, the service side determines the target broadcast mode of the navigation route after passing the questionnaire distribution location based on the feedback data, and generates target broadcast data of the navigation route after passing the questionnaire distribution location based on the target broadcast mode.
[0097] In step S460, the server sends the target broadcast data to the client, and the client receives the target broadcast data.
[0098] In step S470, the client guides the navigated object through target broadcast data.
[0099] In some implementations, the service side can be a server. (See Appendix) Figure 5 This is a schematic diagram of the structure of an electronic device 500 provided in an embodiment of this application. (Attached) Figure 5 The electronic device 500 shown can be provided as a server or as a client. The electronic device 500 includes at least one processor 501, a memory 502, and at least one network interface 503.
[0100] Processor 501 may be, for example, a general-purpose central processing unit (CPU), a network processor (NP), a graphics processing unit (GPU), a neural-network processing unit (NPU), a data processing unit (DPU), a microprocessor, or one or more integrated circuits for implementing the embodiments of this application. For example, processor 501 may include an application-specific integrated circuit (ASIC), a programmable logic device (PLD), or a combination thereof. A PLD may be, for example, a complex programmable logic device (CPLD), a field-programmable gate array (FPGA), a generic array logic (GAL), or any combination thereof.
[0101] Memory 502 may be, for example, read-only memory (ROM) or other types of static storage devices capable of storing static information and instructions; random access memory (RAM) or other types of dynamic storage devices capable of storing information and instructions; electrically erasable programmable read-only memory (EEPROM); compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc storage (including compressed discs, laser discs, optical discs, digital universal discs, Blu-ray discs, etc.); magnetic disk storage media or other magnetic storage devices; or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto. Optionally, memory 502 exists independently and is connected to processor 501 via internal connection 504. Alternatively, memory 502 and processor 501 may be integrated together.
[0102] Network interface 503 uses any transceiver-like device for communicating with other devices or communication networks. Network interface 503 includes, for example, at least one of a wired network interface or a wireless network interface. The wired network interface is, for example, an Ethernet interface. The Ethernet interface is, for example, an optical interface, an electrical interface, or a combination thereof. The wireless network interface is, for example, a wireless local area network (WLAN) interface, a cellular network interface, or a combination thereof.
[0103] In some embodiments, processor 501 includes one or more CPUs, as shown in the appendix. Figure 5 CPU0 and CPU1 are shown in the diagram.
[0104] In some embodiments, the electronic device 500 optionally includes a plurality of processors, as shown in the appendix. Figure 5 The processors 501 and 505 are shown. Each of these processors is, for example, a single-core processor (CPU) or a multi-core processor (CPU). A processor here may optionally refer to one or more devices, circuits, and / or processing cores used to process data (such as computer program instructions).
[0105] In some embodiments, the electronic device 500 further includes an internal connection 504. The processor 501, memory 502, and at least one network interface 503 are connected via the internal connection 504. The internal connection 504 includes pathways for transmitting information between the aforementioned components. Optionally, the internal connection 504 is a single board or a bus. Optionally, the internal connection 504 may be divided into an address bus, a data bus, a control bus, etc.
[0106] Optionally, the processor 501 implements the method in the above embodiments by reading program code stored in the memory 502, or the processor 501 implements the method in the above embodiments by internally stored program code. When the processor 501 implements the method in the above embodiments by reading program code stored in the memory 502, the memory 502 stores program code 510 that implements the method provided in the embodiments of this application.
[0107] For more details on how processor 501 implements the above functions, please refer to the descriptions in the previous method embodiments, which will not be repeated here.
[0108] This application also provides a computer program product comprising one or more computer program instructions that, when loaded and run by an electronic device, cause the electronic device to perform any of the methods described in the foregoing embodiments.
[0109] Specifically, according to embodiments of this application, the processes described above with reference to the flowcharts can be implemented as computer software programs. For example, embodiments of this application include a computer program product comprising a computer program carried on a non-transitory computer-readable medium, the computer program containing program code for performing the methods shown in the flowcharts. In such embodiments, the computer program can be downloaded and installed from a network via a communication device, or installed from a storage device, or installed from a ROM. When the computer program is executed by a processing device, it performs the functions defined in the methods of the embodiments of this application.
[0110] The various embodiments in this specification are described in a progressive manner. The same or similar parts between the various embodiments can be referred to each other. Each embodiment focuses on describing the differences from other embodiments.
[0111] A references B, which means that A is the same as B or A is a simple variation of B.
[0112] The terms "first" and "second," etc., used in the specification and claims of this application are used to distinguish different objects, not to describe a specific order of objects, and should not be construed as indicating or implying relative importance. For example, "first road segment" and "second road segment" are used to distinguish different road segments, not to describe a specific order of road segments, and should not be construed as the first road segment being more important than the second road segment.
[0113] The information (including but not limited to user device information, user personal information, etc.), data (including but not limited to data used for analysis, stored data, displayed data, etc.) and signals involved in the embodiments of this application are all authorized by the user or fully authorized by all parties, and the collection, use and processing of related data must comply with the relevant laws, regulations and standards of the relevant countries and regions. For example, the road information involved in this application was obtained with full authorization.
[0114] In this application, unless otherwise stated, "at least one" means one or more, and "multiple" means two or more. For example, multiple road segments refer to two or more road segments.
[0115] The above embodiments can be implemented, in whole or in part, by software, hardware, firmware, or any combination thereof. When implemented in software, they can be implemented, in whole or in part, as a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, all or part of the processes or functions described in the embodiments of this application are generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, the computer instructions can be transmitted from one website, computer, server, or data center to another website, computer, server, or data center via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium that a computer can access or a data storage device such as a server or data center that integrates one or more available media. The available medium can be a magnetic medium (e.g., floppy disk, hard disk, magnetic tape), an optical medium (e.g., DVD), or a semiconductor medium (e.g., a solid-state drive (SSD)).
[0116] The above embodiments are only used to illustrate the technical solutions of this application, and are not intended to limit it. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application.
Claims
1. A method for determining a broadcast mode, characterized in that, The method, applied to navigation based on a selected navigation route of a navigable object, includes: Determine the questionnaire distribution points along the navigation route; When the distance between the navigated object and the questionnaire delivery location meets the set distance threshold, a questionnaire is sent to the navigated object. The questionnaire is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire delivery location. In response to receiving feedback data from the navigated object, the target broadcast mode of the navigation route after passing the questionnaire distribution location is determined based on the feedback data.
2. The method according to claim 1, characterized in that, The determination of the questionnaire distribution location points for the navigation route specifically includes: The questionnaire delivery location of the navigation route is determined to be between a first location point and a second location point of the navigation route, wherein the distance from the first location point to the starting location point of the navigation route is less than the distance from the second location point to the starting location point, and the ratio of the distance from the first location point to the starting location point of the navigation route to the route distance of the navigation route is greater than or equal to a preset ratio threshold.
3. The method according to claim 1 or 2, characterized in that, The questionnaire includes an option for feedback on the satisfaction level of the broadcast mode. Based on the feedback data, determining the target broadcast mode for the navigation route after the questionnaire's placement location specifically includes: If the selection result of the broadcast mode satisfaction option included in the feedback data indicates that the navigated object has a high satisfaction with the initial broadcast mode, then the target broadcast mode of the navigation route after passing the questionnaire placement location will remain the initial broadcast mode. If the selection result of the broadcast mode satisfaction option included in the feedback data indicates that the navigated object has low satisfaction with the initial broadcast mode, then based on the selection result of the broadcast mode satisfaction option included in the feedback data, a broadcast mode that the navigated object is satisfied with is selected from the preset broadcast modes as the target broadcast mode of the navigation route after passing the questionnaire placement location. The target broadcast mode is different from the initial broadcast mode.
4. The method according to claim 1 or 2, characterized in that, The questionnaire includes an option for feedback on the broadcast mode satisfaction. The navigation route is divided into at least one navigation segment. Determining the target broadcast mode for the navigation route after passing the questionnaire distribution location based on the feedback data includes: If the selection result of the broadcast mode satisfaction option included in the feedback data indicates that the navigated object has low satisfaction with the initial broadcast mode, then based on the selection result of the broadcast mode satisfaction option included in the feedback data, a broadcast mode that the navigated object is satisfied with is selected from the preset broadcast modes for the navigation route segment included after passing the questionnaire placement location as the target broadcast mode for that navigation segment. The target broadcast mode is different for different navigation segments.
5. The method according to claim 3, characterized in that, Based on the selection results of the broadcast mode satisfaction options included in the feedback data, the broadcast mode that the navigated object is satisfied with is selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location, specifically including: If the feedback data includes a few broadcast elements in the initial broadcast mode, then a broadcast mode with at least more broadcast elements than the initial broadcast mode is selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location.
6. The method according to claim 3, characterized in that, Based on the selection results of the broadcast mode satisfaction options included in the feedback data, the broadcast mode that the navigated object is satisfied with is selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location, specifically including: If the feedback data includes a high broadcast frequency of the initial broadcast mode in the satisfaction option selection results, then a broadcast mode with a broadcast frequency at least lower than the initial broadcast mode is selected from the preset broadcast modes as the target broadcast mode for the navigation route after passing the questionnaire distribution location.
7. The method according to claim 1 or 2, characterized in that, The method further includes: The feedback data of the navigated object is stored so that when navigating based on the navigated object selecting a new navigation route, the broadcast mode of the new navigation route can be determined based on the feedback data.
8. A navigation method, characterized in that, In the process of navigating based on the location of the navigated object and the navigation route selected by the navigated object, the method includes: Send the location of the navigated object to the service side; The system receives a questionnaire pushed by the service side based on the location of the navigated object and the questionnaire delivery location of the navigation route. The questionnaire is used to investigate the navigated object's satisfaction with the initial broadcast mode of the navigation route before reaching the questionnaire delivery location of the navigation route. In response to the interactive operation of the navigated object on the questionnaire, feedback data is generated and sent to the service side, so that the service side can determine the target broadcast mode of the navigation route after passing the questionnaire placement location based on the feedback data. The system receives target broadcast data for the navigation route after the questionnaire is distributed, and guides the navigated object using the target broadcast data, which is generated by the service side based on the target broadcast pattern.
9. A navigation service system, characterized in that, Including the client and server sides, among which, During the navigation process based on the location of the navigated object and the navigation route selected by the navigated object, the client sends the location of the navigated object to the service side. The service side pushes the questionnaire to the client based on the location of the navigated object and the questionnaire delivery location of the navigation route; The client receives a questionnaire pushed by the server. The questionnaire is used to investigate the satisfaction level of the navigated object with the initial broadcast mode of the navigation route before reaching the questionnaire placement location of the navigation route. The client, in response to the interactive operation of the navigated object on the questionnaire, generates feedback data and sends it to the service side; The service side determines the target broadcast mode of the navigation route after passing the questionnaire distribution location based on the feedback data, generates target broadcast data of the navigation route after passing the questionnaire distribution location based on the target broadcast mode, and sends the target broadcast data to the client. The client receives the target broadcast data and guides the navigated object using the target broadcast data.
10. A computer program product, characterized in that, The computer program product includes one or more computer program instructions that, when loaded and run by an electronic device, cause the electronic device to perform the method of any one of claims 1-8.