Location prompting method, device and electronic device

By comparing the target information from local to cloud and prompting users to change their destination information, it solves the problem of trip errors caused by the information not being synchronized after the user has turned off the cloud synchronization function, and improves the user experience and itinerary efficiency.

CN118264980BActive Publication Date: 2024-12-31DITU (BEIJING) TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202211675754.8
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-12-26
Publication Date
2024-12-31
Estimated Expiration
2042-12-26

AI Technical Summary

Technical Problem

After the user turns off the cloud synchronization function, when locally stored historical information or other information changes, it may lead to travel errors, affecting user experience and efficiency.

Method used

Provide a location prompt method and device, by obtaining user operation information, comparing locally stored target information with target information stored in the cloud. If it is inconsistent, display prompt information to inform the user of the change of destination information to avoid itinerary errors caused by unsynchronized changes. , improve user experience and efficiency.

Benefits of technology

When local and cloud are not synchronized, users are prompted to change their destination information, avoid itinerary errors, improve user experience and itinerary efficiency, and ensure that users choose the correct destination.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118264980B_ABST
    Figure CN118264980B_ABST
Patent Text Reader

Abstract

The embodiments of the present invention disclose a location prompt method, device and electronic device. In this embodiment, user operation information is obtained, and information of the selected destination such as local target information stored locally is obtained according to the user operation information. In response to the inconsistency between the local target information and the cloud target information, the display of prompt information is controlled to prompt that the information of the selected destination has changed. Therefore, when the local and cloud are not synchronized, this embodiment can give a prompt of the change of the destination information during the process of the user selecting and confirming the destination, so as to avoid itinerary errors caused by the unsynchronized changes of the locally stored information, and improve itinerary efficiency and user experience.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of computer technology, and more specifically, to a location prompting method, device and electronic equipment. Background Art

[0002] As users pay more and more attention to data privacy protection, many users may choose to turn off the cloud synchronization function. After the user's cloud synchronization function is turned off, when the historical information or other information stored locally changes, if it is still processed based on the locally stored historical information, it may cause travel errors and bring a lot of trouble. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides a location prompt method, device and electronic device, so as to provide a prompt of destination information change when the local and cloud are not synchronized during the user's selection and determination of the destination, so as to avoid travel errors caused by unsynchronized changes in locally stored information and improve travel efficiency and user experience.

[0004] In a first aspect, an embodiment of the present invention provides a location prompting method, the method comprising:

[0005] Get user operation information;

[0006] Acquiring information of a selected destination according to the user operation information, wherein the information of the selected destination includes local target information stored locally;

[0007] In response to the inconsistency between the local target information and the cloud target information, a prompt message is controlled to be displayed, where the prompt message is used to prompt that the information of the selected destination has changed, and the cloud target information includes the destination information stored in the cloud.

[0008] Optionally, the method further includes:

[0009] In response to the cloud synchronization control being closed, performing consistency determination on the local target information and the cloud target information.

[0010] Optionally, the cloud target information is information obtained by real-time query of the cloud, or information sent from the cloud in real time, or information sent from the cloud when the information changes.

[0011] Optionally, the method further includes:

[0012] In response to an instruction to display an address list page, an address list page is displayed, the address list page including an address list; the address list includes historical search destinations and / or pre-stored destinations stored locally.

[0013] Optionally, the address list page also displays the cloud synchronization control or a path prompt of the cloud synchronization control.

[0014] Optionally, acquiring information of the selected destination according to the user operation information includes:

[0015] In response to a destination in the address list being triggered, the selected destination information is acquired.

[0016] Optionally, the information of the selected destination includes a switch status of the destination;

[0017] In response to the local target information being inconsistent with the cloud target information, controlling the display of prompt information includes:

[0018] In response to a current switch state of the selected destination being changed to an off state, determining a recommended location within a predetermined range of an original address of the selected destination, the current switch state being determined based on the cloud destination information;

[0019] The information of the recommended location is displayed on the prompt page and the prompt information is closed.

[0020] Optionally, the information of the selected destination includes location information of the destination;

[0021] In response to the local target information being inconsistent with the cloud target information, controlling the display of prompt information includes:

[0022] In response to a change in the location information of the selected destination, change prompt information is displayed on the prompt page; the change prompt information at least includes the changed location information.

[0023] Optionally, the change prompt information also includes a combination of one or more of the following: original location information of the selected destination, address difference prompt information before and after the change, location information of a recommended location, the recommended location is located within a predetermined range of the original address of the selected destination, and / or is located within a predetermined range of the address of the selected destination after the change.

[0024] Optionally, the prompt page is a pop-up prompt page or a controlled jump terminal page.

[0025] Optionally, the method further includes:

[0026] In response to the cloud synchronization control being turned on, local information and cloud information are synchronized.

[0027] In a second aspect, an embodiment of the present invention provides a position prompting device, the device comprising:

[0028] An information acquisition unit, configured to acquire user operation information;

[0029] A selection unit, configured to obtain information of a selected destination according to user operation information, wherein the information of the selected destination includes local target information stored locally;

[0030] The prompt unit is configured to control the display of prompt information in response to the inconsistency between the local target information and the cloud target information, wherein the prompt information is used to prompt that the information of the selected destination has changed, and the cloud target information includes the destination information stored in the cloud.

[0031] In a third aspect, an embodiment of the present invention provides an electronic device, comprising a memory and a processor, wherein the memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method as described above.

[0032] In a fourth aspect, an embodiment of the present invention provides a computer-readable storage medium, wherein the computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method described above is implemented.

[0033] In a fifth aspect, an embodiment of the present invention provides a computer program product, which, when executed on a computer, enables the computer to execute the method described above.

[0034] In this embodiment, the user operation information is obtained, and the information of the selected destination such as the local target information stored locally and the cloud target information stored in the cloud is obtained according to the user operation information. In response to the inconsistency between the local target information and the cloud target information, the display of prompt information is controlled to prompt that the information of the selected destination has changed. Therefore, when the local and cloud are not synchronized, this embodiment can give a prompt of the change of the destination information during the process of the user selecting and confirming the destination, so as to avoid the itinerary error caused by the unsynchronized change of the locally stored information, and improve the itinerary efficiency and user experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0035] The above and other objects, features and advantages of the present invention will become more apparent through the following description of the embodiments of the present invention with reference to the accompanying drawings, in which:

[0036] Figure 1 is a flow chart of a location prompting method according to an embodiment of the present invention;

[0037] Figure 2 is a schematic diagram of an address list page according to an embodiment of the present invention;

[0038] Figure 3 is a schematic diagram of another address list page according to an embodiment of the present invention;

[0039] Figure 4 is a schematic diagram of a prompt page according to an embodiment of the present invention;

[0040] Figure 5 is a schematic diagram of another prompt page according to an embodiment of the present invention;

[0041] Figure 6 is a schematic diagram of a terminal page of an embodiment of the present invention;

[0042] Figure 7 is a flow chart of another location prompting method according to an embodiment of the present invention;

[0043] Figure 8 is a schematic diagram of a position prompting device according to an embodiment of the present invention;

[0044] Fig. 9 is a schematic diagram of an electronic device according to an embodiment of the present invention. DETAILED DESCRIPTION

[0045] The present invention is described below based on embodiments, but the present invention is not limited to these embodiments. In the detailed description of the present invention below, some specific details are described in detail. It is possible for a person skilled in the art to fully understand the present invention without the description of these details. In order to avoid confusing the essence of the present invention, known methods, processes, flows, components and circuits are not described in detail.

[0046] In addition, persons of ordinary skill in the art will appreciate that the drawings provided herein are for illustration purposes and are not necessarily drawn to scale.

[0047] Unless the context clearly requires otherwise, words such as “include”, “including” and the like in the specification should be interpreted as including rather than being exclusive or exhaustive; that is, as meaning “including but not limited to”.

[0048] In the description of the present invention, it should be understood that the terms "first", "second", etc. are only used for descriptive purposes and cannot be understood as indicating or implying relative importance. In addition, in the description of the present invention, unless otherwise specified, "plurality" means two or more.

[0049] The solutions described in this specification and in the examples, if they involve the processing of personal information, will be processed on the premise of having a legal basis (such as obtaining the consent of the subject of personal information, or being necessary for the performance of a contract, etc.), and will only be processed within the scope of regulations or agreements. If a user refuses to process personal information other than the necessary information for basic functions, it will not affect the user's use of basic functions.

[0050] Figure 1 FIG. 1 is a flow chart of a location prompting method according to an embodiment of the present invention. Figure 1 As shown, the location prompting method of the embodiment of the present invention includes the following steps:

[0051] Step S110, obtaining user operation information. In an optional implementation, the user operation information may be an information input operation of the user, such as text input, voice input, image input, or other information input operations, or a trigger operation, such as clicking or sliding at a triggerable position on a terminal page, or an operation that can achieve information acquisition or selection in the existing technology or in the future development process, which is not limited in this embodiment.

[0052] Step S120, obtaining information of the selected destination according to the user operation information. The information of the selected destination includes the local target information stored locally, that is, the information of the destination stored locally. Optionally, the information of the destination includes the location information and name of the destination. Further optionally, taking the destination as a place with a corresponding switch status such as a store, a checkpoint, a gate, an airport entrance, etc., the information of the destination also includes the switch status of the selected destination.

[0053] In an optional implementation, this embodiment can obtain the destination name through the user's information input operation, such as text, voice, picture and other information input operations, and obtain the destination information according to the destination name, or can obtain the information of the currently selected destination according to a trigger operation, such as triggering a preset destination or a historically selected destination on the user terminal. This embodiment does not limit how the user operates to obtain the corresponding selected destination.

[0054] In an optional implementation, this embodiment displays an address list page in response to a display instruction of the address list page. The address list page is used to display an address list, and the address list includes historical search destinations and / or pre-stored destinations stored locally. Optionally, the local target information may include a switch status of a locally stored destination, a name of the destination, and a detailed address of the destination (e.g., an address specific to a house number, etc.). Further optionally, in this embodiment, in response to a destination in the address list being triggered, the selected destination information is obtained.

[0055] It should be understood that in this embodiment, taking online car-hailing as an example, the location information can also be the location of the drop-off point in the historical trip, and this embodiment does not limit this.

[0056] In an optional implementation, in this embodiment, the display instruction of the address list page can be generated by the user triggering the address search box, or by triggering the "history (frequently used addresses)" and the like through the predetermined path "for example, my-history (frequently used addresses)". It should be understood that other methods, such as triggering the "frequently used addresses" control set on the homepage of the relevant application to generate the display instruction, and displaying the address list page based on the display instruction, etc., can all be applied to this embodiment, and this embodiment does not limit how to trigger the generation of the display instruction.

[0057] Further optionally, in this embodiment, in response to the destination selection control in the address list being triggered, the information of the selected destination is obtained. Optionally, in this embodiment, the destination selection control can be embedded in the information display area of ​​the corresponding destination in the address list, that is, when the user clicks anywhere in the information display area of ​​the destination, the selection control of the destination is triggered. In other optional implementations, each destination in the address list can also have a corresponding selection control displayed on the address list page, and in response to the selection control being clicked, the information of the destination corresponding to the selection control is obtained. It should be understood that this embodiment does not limit the setting type of how to trigger the destination selection control and how to trigger it, and it can achieve the selection of the corresponding destination.

[0058] Step S130, in response to the inconsistency between the local target information and the cloud target information, control the display of prompt information. Among them, the prompt information is used to prompt that the information of the selected destination has changed, and the cloud target information includes the destination information stored in the cloud. That is to say, in this embodiment, when the information of the selected destination stored locally is inconsistent with the information of the selected destination stored in the cloud, the user is prompted that the information of the selected destination has changed, so that the user can carefully select the desired destination and reduce the risk of itinerary errors. It should be understood that the information of each destination stored in the cloud is updated in real time based on the actual information, and it is consistent with the actual information. As users pay more and more attention to data privacy, it is essential to set whether to turn on the cloud synchronization function. Optionally, in this embodiment, the address list page also displays a cloud synchronization control. Further optionally, the cloud synchronization control is set at any position of the address list (for example, above), or a pop-up page on the address list page, or in a bubble on the address list page, to further improve the efficiency of information reaching users. It should be understood that in other optional implementations, the address list page can also only display the path prompt of the cloud synchronization control. Further, the path prompt of the cloud synchronization control can include a path link or a text prompt. Thus, the user can trigger the path link to find the cloud synchronization control, or find the cloud synchronization control based on the text prompt of the path. This embodiment does not limit the setting location of the cloud synchronization control in the relevant application, and it can be set at any location on any page such as the address list page, the home page of the relevant application, and the setting page.

[0059] Therefore, this embodiment can display the cloud synchronization control or the path prompt information of the cloud synchronization control on the address list page, so that the user can intuitively understand the cloud synchronization function and determine whether to turn it on when entering the address list page to search or select a destination. At the same time, the user can also directly operate the cloud synchronization control on the address list page, or quickly find the cloud synchronization control through the path prompt displayed on the address list page to operate, so as to control the opening or closing of the cloud synchronization function, thereby improving the operation efficiency and convenience, and thus improving the user experience.

[0060] In an optional implementation, in response to the cloud synchronization control being turned on, this embodiment synchronizes local information with cloud information. Further, when the cloud synchronization control is turned on, the information of each destination stored locally can be synchronized based on the information of each destination stored in the cloud, and the user's newly added information can also be synchronized to the corresponding cloud account. That is, the cloud synchronization control is turned on, that is, the cloud synchronization function is enabled, and after the user searches for the relevant destination or adds a new common address, the relevant records are uploaded to the cloud personal account for storage. In addition, after the information of the historical searched destination or the pre-stored common address is changed, for example, the detailed address corresponding to the relevant destination name changes (for example, xx company changes from No. x, B Road, District A to No. y, D Road, District C), or the relevant destination is closed (for example, Terminal Z of xx Airport is closed), etc., the real-time information of each destination is synchronized to the cloud, that is, the cloud automatically synchronizes the changed information of each destination, and the cloud can synchronize the corresponding change information to the local storage after the information of each destination is changed. It can be seen that when the cloud synchronization control is turned on, the local storage and the cloud storage are synchronized, and the itinerary error can be avoided.

[0061] Figure 2 FIG. 1 is a schematic diagram of an address list page according to an embodiment of the present invention. Figure 2 As shown, the address list page 2 of the terminal may include a search box 21, a cloud synchronization control 22, an explanation of the cloud synchronization control, an address list 23, and a reporting control 24. Among them, the cloud synchronization control 22 is in a closed state.

[0062] The search box 21 is used to receive search information input by a user, and the terminal can obtain a corresponding address list based on the search information input by the user.

[0063] The opening and closing of the cloud synchronization control 22 is used to control the opening or closing of the cloud synchronization function. Among them, the explanation of the cloud synchronization control 22 may include an introduction to the cloud synchronization control and the functions after it is turned on. For example, "Save records to the cloud, after turning it on, the data will be backed up to your personal cloud account", etc. Therefore, this embodiment can intuitively obtain relevant information of the cloud synchronization control on the address list page, and decide whether to turn on the cloud synchronization function, shortening the path of turning on or off the cloud synchronization control and improving the user experience.

[0064] Optionally, in this embodiment, the address list 23 can be a historical search record directly displayed after entering the address list page, and / or a pre-saved frequently used address record, or it can be an address list obtained based on the user's search information. The address information of each destination in the address list includes the name of the destination and the corresponding detailed address. It should be understood that in this embodiment, the cloud synchronization control 22 is in a closed state, that is, the cloud synchronization function is in a closed state, and the address information of each destination in the address list is the information stored locally during historical searches or when frequently used addresses are saved, and it cannot be updated synchronously with the cloud. In other words, even if the address information of the destination has been changed, the address information of the corresponding destination stored locally is still stored at that time.

[0065] In an optional implementation, the address list page of this embodiment further includes a reporting control 24. In this embodiment, in response to the reporting control 24 being triggered, a commonly used address can be added or a related error reporting behavior can be performed.

[0066] It should be understood that the display format of the address list in the above-mentioned address list page, the setting location of the cloud synchronization control and the content of the explanation are merely exemplary, and the present embodiment is not limited thereto.

[0067] Figure 3 FIG. 2 is a schematic diagram of another address list page according to an embodiment of the present invention. Figure 3 As shown, the address list page 3 of the terminal may include a search box 31, a cloud synchronization control 32, an explanation of the cloud synchronization control, an address list 33, and a reporting control 34. Among them, the cloud synchronization control 32 is in an open state.

[0068] The descriptions of the search box 31 , the cloud synchronization control 32 , the address list 33 and the reporting control 34 are similar to those in the above-mentioned embodiment and will not be repeated here.

[0069] In this embodiment, the cloud synchronization control 32 is in the open state, and the information of each destination stored locally is synchronized based on the information of each destination stored in the cloud. Assuming that DDDD Chuanchuanxiang (xx store) is not closed during the historical search, if the cloud synchronization function is in the closed state, such as Figure 2 As shown, in the currently displayed address list 23, the information of DDDD Chuanchuanxiang (xx store) saved at that time is still displayed. If the cloud synchronization function is turned on, then Figure 3As shown, in the currently displayed address list 33, the information change of DDDD Chuanchuanxiang (xx store) is synchronized based on the cloud information, and the status of DDDD Chuanchuanxiang (xx store) is marked as "closed". Therefore, this embodiment can remind the user on the address list page to make the user decide whether to choose to reach the destination after understanding the real-time status of the corresponding destination, thereby avoiding travel errors and improving the user experience.

[0070] It should be understood that the display format of the address list in the above-mentioned address list page, the setting location of the cloud synchronization control and the content of the explanation are merely exemplary, and the present embodiment is not limited thereto.

[0071] In an optional implementation, in response to the cloud synchronization control being turned off, this embodiment performs consistency judgment on the local target information (i.e., the information of the selected destination stored locally) and the cloud target information (i.e., the information of the selected destination stored in the cloud), and in response to the inconsistency between the local target information and the cloud target information, controls the display of prompt information. Since the information of each destination stored locally will be synchronized based on the cloud information when the cloud synchronization function is turned on, only when the cloud synchronization function is turned off will the information of the locally stored destination not be changed synchronously, that is, inconsistent with the information of the destination stored in the cloud. Therefore, this embodiment can first determine whether the current cloud synchronization function is turned on, and when it is not turned on, determine whether the local target information is consistent with the actual information of the corresponding destination (i.e., the acquired cloud target information) to improve data processing efficiency.

[0072] In an optional implementation, the cloud target information may be information obtained by real-time querying the cloud, or information sent from the cloud in real time, or information sent from the cloud when the information changes. It should be understood that this embodiment does not limit the way and practice of the terminal obtaining cloud target information. Further, when a destination selection control is triggered and it is detected that the current cloud synchronization control is in a closed state, a cloud target information query request for the selected destination is sent to the cloud to query and obtain the cloud target information in real time. Alternatively, when the user logs in to the relevant application, or when the user triggers the destination selection control, the cloud sends the change information of each destination or the change information of the selected destination in real time. Alternatively, when the actual information of a destination changes, the cloud sends the change information of the corresponding destination. It should be understood that the cloud can send the change information of each destination to the relevant application of the user terminal in the form of a relevant application patch, or send it to the relevant application based on other forms, and this embodiment does not limit this.

[0073] In an optional implementation, in response to the inconsistency between the local target information and the cloud target information, this embodiment controls the display of prompt information on the display page. Further optionally, the prompt page can be a pop-up prompt page, or it can be a terminal page of controlled jump. That is, in this embodiment, in response to the cloud synchronization control being closed, a consistency judgment is performed on the local target information and the cloud target information, and in response to the inconsistency between the local target information and the cloud target information, a pop-up prompt page is controlled to be displayed on the address list page to display the prompt information, or in response to the cloud synchronization control being closed, a consistency judgment is performed on the local target information and the cloud target information, and in response to the inconsistency between the local target information and the cloud target information, the terminal page is controlled to jump from the address list page to the prompt page to display the prompt information. It should be understood that other ways of displaying prompt information can be applied to this embodiment, and this embodiment is not limited to this.

[0074] In an optional implementation, the information of the selected destination includes the switch status of the destination. In response to the current switch status of the selected destination being changed to the closed state, this embodiment determines a recommended location within a predetermined range of the original address of the selected destination, and displays the information of the recommended location and the closing prompt information on the prompt page. The current switch status is determined based on the cloud target information. In other words, the local target information includes the historical switch status information of the destination, that is, the switch status information of the destination when the corresponding historical record or common address is set. The cloud target information includes the current switch status of the destination.

[0075] Further optionally, the information of the recommended location may include the name, address information, and / or address identification information of the recommended location.

[0076] In actual scenarios, the destination of the user's historical search may only be used to reach the corresponding detailed address or nearby places, and it is not necessary to reach the place corresponding to the destination. For example, the destination of the user's historical search is DDDD Chuanchuanxiang (xx store), and it may need to reach the detailed location or surrounding location corresponding to DDDD Chuanchuanxiang (xx store), and it is not necessary to enter DDDD Chuanchuanxiang (xx store) for dinner. Therefore, whether DDDD Chuanchuanxiang (xx store) is closed or not does not affect the user's arrival at the original address of DDDD Chuanchuanxiang (xx store). For another example, the destination of the user's historical search is Terminal 2 of xxx Airport, and the destination to be reached is obviously xxx Airport. Even if Terminal 2 of xxx Airport is closed, it can also reach xxx Airport by reaching other terminals. Therefore, after the destination selected by the user in this embodiment has been closed, other recommended locations within the predetermined range of the original address of the selected destination are determined, and the information of the recommended location and the closing prompt information are displayed on the prompt page to prompt the user to select the target location based on their own needs when determining the destination.

[0077] Figure 4 Schematic diagram of a prompt page according to an embodiment of the present invention. Take the prompt page as a terminal page of a controlled jump as an example. Figure 4 As shown, assuming that the user has not turned on the cloud synchronization function, select xxx Airport Terminal 2 on the address list page. The terminal determines that the cloud synchronization function of the corresponding account is in a closed state, and based on the actual cloud information, it is determined that xxx Airport Terminal 2 is in a closed state, and determines the recommended location within the predetermined range according to the original address of xxx Airport Terminal 2, and controls the page to jump to prompt page 4.

[0078] Taking the online car-hailing application scenario as an example, if Terminal 2 of xxx Airport is the drop-off point, other drop-off points within a predetermined range nearby can be determined as recommended locations based on the original address of Terminal 2 of xxx Airport. Optionally, the drop-off point location can be determined based on historical online car-hailing trip data, which is not limited in this embodiment.

[0079] like Figure 4 As shown, the prompt page 4 includes a map area 41 and a prompt information display area 42. The map area 41 includes the address mark c1 of the selected destination, the corresponding destination name "xxx Airport Terminal 2", the address mark c2 of the recommended location, and the name of the recommended location "xxx Airport Terminal 3". The destination name can be a place name or address information, which is not limited in this embodiment.

[0080] like Figure 4 As shown, in this embodiment, the location of the currently selected destination is marked with a pin c1, and the location of the recommended location is marked with a dot c2. Further optionally, the user can drag the pin c1 to the recommended location to select the recommended location as a new destination, or drag the pin c1 to another location to select a new destination. In other optional implementations, the recommended location or other location can also be selected as a new destination by clicking on the recommended address mark. After the recommended location is selected, the pin moves to the selected recommended location or other location. It should be understood that this embodiment does not limit the process of selecting a new destination.

[0081] The prompt information display area 42 is used to display prompt information to prompt that the currently selected location has been closed, such as "Currently selected location: This destination has been closed, please refer to the itinerary and choose carefully".

[0082] In an optional implementation, the prompt information display area 42 may also include a location list, which includes a selected destination and a recommended location. The information of the selected destination at least includes corresponding status information (e.g., "closed"). Furthermore, the user may also determine a new destination by triggering a location in the location list.

[0083] Further optionally, in this embodiment, the prompt page 4 also includes a confirmation control 43. In response to the confirmation control 43 being triggered, this embodiment uses the selected location as the new destination. It should be understood that the user can select the original destination as the new destination, or select the recommended location as the new destination, or select other locations as the new destination by dragging a pin, and this embodiment is not limited to this.

[0084] This embodiment displays a prompt message on the display page when the selected destination has been closed to remind the user that the selected destination has been closed, and displays at least one recommended location for the user to choose. This can avoid the user's travel errors and improve the user's decision-making efficiency by displaying recommended locations, thereby improving the user experience.

[0085] In an optional implementation, the information of the selected destination includes the location information of the destination. In response to the location information of the selected destination changing, this embodiment displays the change prompt information on the prompt page. The change prompt information at least includes the changed location information so that the user can reach the actual destination he needs.

[0086] In an optional implementation, the change prompt information also includes the original location information of the selected destination, so that the user can determine the original address or the changed address of the destination based on his or her own itinerary. If the user's actual destination is the place corresponding to the selected destination (for example, the destination is xx company), then the user should select the changed address as the new destination. If the user's actual destination is only the detailed address corresponding to the selected destination (for example, No. n, xx Road), then the user should select the original address as the new destination. Therefore, this embodiment allows the user to select the destination based on his or her own needs by prompting the original location information and the changed location information of the selected destination, thereby improving the user's decision-making efficiency and thus improving the user experience.

[0087] Figure 5 Schematic diagram of another prompt page of an embodiment of the present invention. Take the prompt page as a terminal page of controlled jump as an example. Figure 5As shown, assuming that the user has not turned on the cloud synchronization function, selects xx company on the address list page. The terminal determines that the cloud synchronization function of the corresponding account is turned off, and based on the actual cloud information, determines that the location information of xx company has changed, and controls the prompt information to be displayed on the prompt page 5.

[0088] like Figure 5 As shown, the prompt page 5 includes a map area 51 and a prompt information display area 52. The map area 51 includes the original address identifier d1 of the destination, prompt information such as address information corresponding to the original address (e.g., "No. n, xx Road (historical address: original xx company)"), the changed address identifier d2, and the location information corresponding to the changed address (e.g., "xx company (latest address)").

[0089] The prompt information display area 52 is used to display prompt information to prompt that the address of the currently selected destination has changed, such as "Currently selected location: the location has shifted significantly compared to the last selection, please refer to the itinerary selection".

[0090] In an optional implementation, the prompt information display area 51 may also include a location list, which includes the original address of the selected destination and the changed destination address. Further, the address information in the list includes the place name and related status information. For example, the address information of the changed destination address is "xx company (latest address)", and the original address information is "xx company (historical address)". Furthermore, the user can also determine the new destination by triggering the location in the location list.

[0091] In an optional implementation, the present embodiment may also display location information such as the address identifier of the recommended location, and / or address difference prompt information before and after the change in the prompt page. The recommended location is located within the predetermined range of the original address of the selected destination, and / or is located within the predetermined range of the address after the selected destination is changed. For example, the address difference prompt information before and after the change may be "xx Company has moved from No. n, xx Road to No. xx, xxxx Road, which is 10 km away", etc. It should be understood that the present embodiment does not limit the content of the address difference prompt information. Furthermore, the address difference prompt information before and after the change may be presented in the form of a pop-up window, bubble, or voice, and the present embodiment does not limit this.

[0092] Taking the online car-hailing application scenario as an example, since the user's actual destination may still be the original address or a new address, at least one drop-off point within the predetermined range of the original address of the destination and at least one drop-off point within the predetermined range of the new address of the destination can be obtained, and the obtained drop-off points are displayed on the prompt page (for example, Figure 5Further, the location list in the prompt information display area 52 may also include address information of recommended locations, so that the user can select a new destination by triggering the address information in the location list.

[0093] Further optionally, in this embodiment, the prompt page 5 also includes a confirmation control 53. In response to the confirmation control 53 being triggered, this embodiment uses the selected location as the new destination. It should be understood that the user can select the original destination as the new destination, or select the recommended location as the new destination, or select other locations as the new destination by dragging a pin, and this embodiment is not limited to this.

[0094] This embodiment displays a prompt message on the display page when the address information of the selected destination changes, so as to prompt the user that the address information of the selected destination has changed, and displays at least one recommended location for the user to select. This can avoid the user's travel errors, and improve the user's decision-making efficiency by displaying the recommended locations, thereby improving the user experience.

[0095] In other optional implementations, the above Figure 4 and Figure 5 The relevant information may also be displayed through a pop-up page, which is not limited in this embodiment.

[0096] In an optional implementation, in response to a change in the information of the destination selected by the user, this embodiment displays a prompt of the change in the destination information in a pop-up window. Further optionally, the pop-up window may include a selection control, and in response to the corresponding selection control being triggered, the control jumps to the prompt page, so that the user determines the new destination according to the relevant prompt.

[0097] Figure 6 Schematic diagram of a terminal page of an embodiment of the present invention. Figure 6 As shown, in response to the user selecting DDDD Chuan Chuan Xiang (xx store) in the address list page 6, and determining that DDDD Chuan Chuan Xiang (xx store) has been closed, a pop-up page 61 is displayed. Among them, pop-up page 61 displays prompt information (for example, "DDDD Chuan Chuan Xiang (xx store) has been closed, please confirm whether to select the original address based on the itinerary"), selection control 611 and selection control 612. Among them, in response to the selection control 611 being triggered, the original address of DDDD Chuan Chuan Xiang (xx store) is used as the new destination, and in response to the selection control 612 being triggered, the control terminal jumps to the prompt page, so that the user determines the new destination according to the relevant prompts. It should be understood that the relevant information on the prompt page is the same as the above Figure 4 and Figure 5 The example is similar and will not be repeated here.

[0098] It should be understood that the above pop-up page and the selection controls therein are merely exemplary, and this embodiment does not limit the type and presentation method of the selection controls, as long as they are triggered to enable the terminal to jump to the prompt page.

[0099] In this embodiment, the user operation information is obtained, and the information of the selected destination such as the local target information stored locally is obtained according to the user operation information. In response to the inconsistency between the local target information and the cloud target information, the prompt information is controlled to be displayed to prompt that the information of the selected destination has changed. Therefore, when the local and cloud are not synchronized, this embodiment can give a prompt of the change of the destination information during the process of the user selecting and confirming the destination, so as to avoid the itinerary error caused by the unsynchronized change of the locally stored information, and improve the itinerary efficiency and user experience.

[0100] Figure 7 FIG. 1 is a flow chart of another location prompting method according to an embodiment of the present invention. Figure 7 As shown, the location prompt method of this embodiment includes the following steps:

[0101] Step S210, obtaining the destination selected by the user. Optionally, the user can obtain the destination by inputting information such as text, voice, or pictures, and the user can also enter the address list page by triggering a search box or based on a predetermined path. Among them, the address list page is used to display an address list, and the address list includes historical search destinations and / or pre-stored destinations stored locally. Optionally, the destination information may include the name of the locally stored destination and the detailed address of the destination (for example, an address specific to a house number, etc.). The terminal responds to the user triggering any address in the address list to obtain the destination selected by the user.

[0102] Step S220, determining whether the cloud synchronization control is turned on. When the cloud synchronization control is turned on, step S240 is executed, and when the cloud synchronization control is turned off, step S230 is executed.

[0103] Step S230, in response to the cloud synchronization control being in a closed state, the consistency of the local target information stored locally and the cloud target information stored in the cloud is judged, that is, whether the information of the selected destination has changed. In this embodiment, the change of the destination information includes two types of changes, one is that the selected destination has been closed, and the other is that the address of the selected destination has changed. Among them, when the information of the selected destination has changed, step S250 is executed, and when the information of the selected destination has not changed, step S240 is executed.

[0104] Step S240, in response to the cloud synchronization control being in an open state, the address of the selected destination is determined to be the target address. Since the information of each destination stored locally is synchronized based on the information stored in the cloud when the cloud synchronization control is in an open state, there will be no situation where the actual information of the destination changes while the information of the locally stored destination does not change. Therefore, the address of the selected destination can be directly used as the target address. When the cloud synchronization control is not in an open state, the information of the locally stored destination is compared with the relevant information stored in the cloud. If they are consistent, it is determined that the information of the destination has not changed, and the address of the selected destination can be directly used as the target address.

[0105] Step S250, when it is determined that the information of the selected destination has changed, determine whether the change type is "closed". If the change type is "closed", execute step S260, if the change type is not "closed", the change type is "the address of the selected destination has changed", execute step S270.

[0106] Step S260: When the selected destination is closed, information about the recommended location and closing prompt information are displayed on the prompt page. Please refer to the above embodiment for details, which will not be described in detail here.

[0107] Step S270: When the location information of the selected destination is changed, the change prompt information is displayed on the prompt page. Please refer to the above embodiment for details, which will not be described here.

[0108] In this embodiment, the user operation information is obtained, and the information of the selected destination such as the local target information stored locally is obtained according to the user operation information. In response to the inconsistency between the local target information and the cloud target information, the prompt information is controlled to be displayed to prompt that the information of the selected destination has changed. Therefore, when the local and cloud are not synchronized, this embodiment can give a prompt of the change of the destination information during the process of the user selecting and confirming the destination, so as to avoid the itinerary error caused by the unsynchronized change of the locally stored information, and improve the itinerary efficiency and user experience.

[0109] Figure 8 Schematic diagram of a position prompting device according to an embodiment of the present invention. Figure 8 As shown, the position prompting device 8 of this embodiment includes an information acquiring unit 81, a selecting unit 82 and a prompting unit 83.

[0110] The information acquisition unit 81 is configured to acquire user operation information. The selection unit 82 is configured to acquire information of a selected destination in response to the destination selection control being triggered, wherein the information of the selected destination includes local target information stored locally. The prompt unit 83 is configured to control the display of prompt information in response to the inconsistency between the local target information and the cloud target information, wherein the prompt information is used to prompt that the information of the selected destination has changed, wherein the cloud target information includes the destination information stored in the cloud.

[0111] In an optional implementation, the location prompting device 8 further includes a judgment unit configured to perform consistency judgment on the local target information and the cloud target information in response to the cloud synchronization control being turned off.

[0112] In an optional implementation, the cloud target information is information obtained by real-time querying the cloud, or information sent from the cloud in real time, or information sent from the cloud when the information changes.

[0113] In an optional implementation, the location prompt device 8 also includes a display unit, which is configured to display an address list page in response to a display instruction of the address list page, wherein the address list page includes an address list; the address list includes historical search destinations and / or pre-stored destinations stored locally.

[0114] In an optional implementation, the address list page also displays the cloud synchronization control or a path prompt of the cloud synchronization control.

[0115] In an optional implementation, the selection unit 82 is further configured to obtain the selected destination information in response to a destination in the address list being triggered.

[0116] In an optional implementation, the information of the selected destination includes a switch status of the destination. The prompt unit 83 includes a position determination subunit and a first prompt subunit.

[0117] The location determination subunit is configured to determine a recommended location within a predetermined range of an original address of the selected destination in response to a current switch state of the selected destination being changed to a closed state, wherein the current switch state is determined based on the cloud target information. The first prompt subunit is configured to display information of the recommended location and close prompt information on a prompt page.

[0118] In an optional implementation, the information of the selected destination includes the location information of the destination. The prompt unit 83 includes a second prompt subunit configured to display change prompt information on the prompt page in response to a change in the location information of the selected destination; the change prompt information at least includes the changed location information.

[0119] In an optional implementation, the change prompt information also includes a combination of one or more of the following: original location information of the selected destination, address difference prompt information before and after the change, location information of a recommended location, the recommended location is located within a predetermined range of the original address of the selected destination, and / or is located within a predetermined range of the address of the selected destination after the change.

[0120] In an optional implementation, the prompt page is a pop-up prompt page or a controlled jump terminal page.

[0121] In an optional implementation, the location prompting device 8 further includes a synchronization unit configured to synchronize local information with cloud information in response to the cloud synchronization control being turned on.

[0122] In this embodiment, the user operation information is obtained, and the information of the selected destination such as the local target information stored locally is obtained according to the user operation information. In response to the inconsistency between the local target information and the cloud target information, the prompt information is controlled to be displayed to prompt that the information of the selected destination has changed. Therefore, when the local and cloud are not synchronized, this embodiment can give a prompt of the change of the destination information during the process of the user selecting and confirming the destination, so as to avoid the itinerary error caused by the unsynchronized change of the locally stored information, and improve the itinerary efficiency and user experience.

[0123] Fig. 9 Schematic diagram of an electronic device according to an embodiment of the present invention. Fig. 9 As shown, the electronic device 9 is a general data processing device, which includes a general computer hardware structure, which at least includes a processor 91 and a memory 92. The processor 91 and the memory 92 are connected via a bus 93. The memory 92 is suitable for storing instructions or programs executable by the processor 91. The processor 91 can be an independent microprocessor or a collection of one or more microprocessors. Thus, the processor 91 executes the instructions stored in the memory 92, thereby executing the method flow of the embodiment of the present invention as described above to realize the processing of data and the control of other devices. The bus 93 connects the above-mentioned multiple components together, and at the same time connects the above-mentioned components to the display controller 94 and the display device and the input / output (I / O) device 95. The input / output (I / O) device 95 can be a mouse, a keyboard, a modem, a network interface, a touch input device, a somatosensory input device, a printer, and other devices known in the art. Typically, the input / output device 95 is connected to the system via an input / output (I / O) controller 96.

[0124] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, devices (equipment) or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment or an embodiment combining software and hardware. Moreover, the present application may adopt a computer program product implemented on one or more computer-readable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.

[0125] The present application is described with reference to flowcharts of methods, apparatus (devices) and computer program products according to embodiments of the present application. It should be understood that the DA2205715 in the flowchart can be implemented by computer program instructions.

[0126] Every process.

[0127] These computer program instructions may be stored in a computer-readable memory that can direct a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture including an instruction device that implements the process Figure 1 A function specified in a process or multiple processes.

[0128] These computer program instructions may also be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device produce the instructions for implementing the process Figure 1 A device that specifies functions in a process or multiple processes.

[0129] Another embodiment of the present invention relates to a non-volatile storage medium for storing a computer-readable program, wherein the computer-readable program is used for a computer to execute part or all of the above method embodiments.

[0130] That is, those skilled in the art can understand that all or part of the steps in the above-mentioned embodiment method can be completed by specifying relevant hardware through a program, and the program is stored in a storage medium, including several instructions for a device (which can be a single-chip microcomputer, chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (ROM, Read-Only Memory), random access memory (RAM, Random Access Memory), disk or optical disk and other media that can store program codes.

[0131] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. A location prompting method, characterized in that: The method comprises: Get user operation information; Acquiring information of a selected destination according to the user operation information, wherein the information of the selected destination includes local target information stored locally; In response to the local destination information being inconsistent with the cloud destination information, controlling the display of prompt information, the prompt information being used to prompt that the information of the selected destination has changed, the cloud destination information including the destination information stored in the cloud; The cloud target information is information obtained by real-time querying the cloud, or information sent from the cloud in real time, or information sent from the cloud when the information changes.

2. The method according to claim 1, characterized in that The method further comprises: In response to the cloud synchronization control being closed, performing consistency determination on the local target information and the cloud target information.

3. The method according to claim 2, characterized in that The method further comprises: In response to an instruction to display an address list page, an address list page is displayed, the address list page including an address list; the address list includes historical search destinations and / or pre-stored destinations stored locally.

4. The method according to claim 3, characterized in that The address list page also displays the cloud synchronization control or a path prompt of the cloud synchronization control.

5. The method according to claim 3, characterized in that: The acquiring of information of the selected destination according to the user operation information comprises: In response to a destination in the address list being triggered, the selected destination information is acquired.

6. The method according to claim 1, characterized in that The information of the selected destination includes the switch status of the destination; In response to the local target information being inconsistent with the cloud target information, controlling the display of prompt information includes: In response to a current switch state of the selected destination being changed to an off state, determining a recommended location within a predetermined range of an original address of the selected destination, the current switch state being determined based on the cloud destination information; The information of the recommended location is displayed on the prompt page and the prompt information is closed.

7. The method according to claim 1, characterized in that The information of the selected destination includes location information of the destination; In response to the local target information being inconsistent with the cloud target information, controlling the display of prompt information includes: In response to a change in the location information of the selected destination, displaying change prompt information on the prompt page; The change prompt information at least includes the changed location information.

8. The method according to claim 7, characterized in that The change prompt information also includes a combination of one or more of the following: original location information of the selected destination, address difference prompt information before and after the change, and location information of a recommended location, wherein the recommended location is within a predetermined range of the original address of the selected destination and / or within a predetermined range of the address of the selected destination after the change.

9. The method according to any one of claims 6 to 8, characterized in that: The prompt page is a pop-up prompt page or a controlled jump terminal page.

10. The method according to claim 1, characterized in that The method further comprises: In response to the cloud synchronization control being turned on, local information and cloud information are synchronized.

11. A position prompting device, characterized in that: The device comprises: An information acquisition unit, configured to acquire user operation information; A selection unit, configured to obtain information of a selected destination according to user operation information, wherein the information of the selected destination includes local target information stored locally; a prompt unit, configured to control display of prompt information in response to inconsistency between the local target information and the cloud target information, wherein the prompt information is used to prompt that the information of the selected destination has changed, and the cloud target information includes the destination information stored in the cloud; The cloud target information is information obtained by real-time querying the cloud, or information sent from the cloud in real time, or information sent from the cloud when the information changes.

12. An electronic device comprising a memory and a processor, characterized in that: The memory is used to store one or more computer program instructions, wherein the one or more computer program instructions are executed by the processor to implement the method according to any one of claims 1-10.

13. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program, and when the computer program is executed by a processor, the method according to any one of claims 1 to 10 is implemented.

14. A computer program product, characterized in that When the computer program product is run on a computer, the computer is caused to execute the method according to any one of claims 1 to 10.