Information interaction method and device

By obtaining the user's location information sequence, predicting his travel destination and updating the page content, the problem of conflict between location changes and travel destinations in online to offline service systems is solved, and user experience and efficiency are improved.

CN119228233APending Publication Date: 2024-12-31RAJAX NETWORK &TECHNOLOGY (SHANGHAI) CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202310802591.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-06-30
Publication Date
2024-12-31

AI Technical Summary

Technical Problem

In the online to offline service system, the user's location changes conflict with the travel destination, resulting in the inability to display the page content required by the user in a timely manner, resulting in time and property losses.

Method used

By obtaining the position information sequence of the user's predetermined time period, the predicted destination information is determined, and the page content is automatically updated based on the prediction results, and the content matching the predicted destination information is displayed.

Benefits of technology

Enhanced user experience, ensure that the page content matches the user's travel destination, and reduce unnecessary time and property losses.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119228233A_ABST
    Figure CN119228233A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses an information interaction method and device. According to the embodiment of the invention, a series of position information of the user in the preset time period is obtained, the predicted destination information of the user is determined according to the position information sequence, and then the content matched with the predicted destination information is displayed, so that the travel destination address of the user is predicted according to the position change of the user; and the related page content is automatically displayed or updated based on the prediction result, so that the use experience of the user is enhanced.
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 an information interaction method and device. Background Art

[0002] In an online-to-offline service system involving delivery to people, users often place orders online while on the way to work, home from get off work, or on other trips. The system will display nearby merchants or services to the user based on the user's location, or automatically generate a delivery address for the user. However, the merchants or services displayed by the system and the delivery address generated are actually determined based on the user's current location, which may conflict with the user's travel destination, resulting in the failure to present the user with the page display content required by the user in a timely manner, or causing subsequent unnecessary time and property losses. Summary of the invention

[0003] In view of this, an embodiment of the present invention provides an information interaction method and device to predict a user's travel destination address according to the user's location changes, and automatically display or update related page content based on the prediction results.

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

[0005] Acquire a position information sequence, where the position information sequence includes positions of the target user terminal at multiple moments in a predetermined time period;

[0006] Determining predicted destination information, where the predicted destination information is used to characterize an association relationship between the location information sequence and at least one predetermined candidate address;

[0007] Content matching the predicted destination information is displayed to the user.

[0008] In a second aspect, an embodiment of the present invention provides another information interaction method, the method comprising:

[0009] The user terminal acquires a location information sequence and sends a destination prediction request to the server, the location information sequence including the location of the target user terminal at multiple times in a predetermined time period, the destination prediction request including the location information sequence;

[0010] The server receives the predicted destination request and determines predicted destination information, wherein the predicted destination information is used to characterize an association relationship between the location information sequence and at least one predetermined candidate address;

[0011] The server sends the predicted destination information to the user terminal;

[0012] The user terminal receives the predicted destination information and displays content matching the predicted destination information to the user.

[0013] In a third aspect, an embodiment of the present invention provides an information interaction device, the device comprising:

[0014] A location information acquisition unit, configured to acquire a location information sequence, wherein the location information sequence includes locations of a target user terminal at multiple moments in a predetermined time period;

[0015] A prediction information determination unit, used to determine prediction destination information, wherein the prediction destination information is used to characterize an association relationship between the position information sequence and at least one predetermined candidate address;

[0016] The display unit is used to display content matching the predicted destination information to the user.

[0017] In a fourth aspect, an embodiment of the present invention provides an information interaction system, the system comprising a user terminal and a server;

[0018] The user terminal is used to obtain a location information sequence and send a destination prediction request to a server, receive predicted destination information and display content matching the predicted destination information to the user;

[0019] The server is used to receive the predicted destination request and determine the predicted destination information, and send the predicted destination information to the user terminal;

[0020] The location information sequence includes the location of the target user terminal at multiple moments in a predetermined time period, and the destination prediction request includes the location information sequence;

[0021] The predicted destination information is used to characterize the association relationship between the location information sequence and at least one predetermined candidate address.

[0022] In a fifth 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.

[0023] In a sixth aspect, an embodiment of the present invention provides a computer-readable storage medium on which computer program instructions are stored. When the computer program instructions are executed by a processor, the method as described above is implemented.

[0024] The embodiment of the present invention obtains a series of location information of the user during a predetermined time period, determines the user's predicted destination information based on the location information sequence, and then displays content matching the predicted destination information. Thus, the user's destination address is predicted according to the user's location changes, and related page content is displayed or updated based on the prediction results, thereby enhancing the user's experience. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] 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:

[0026] Figure 1 is a schematic diagram of an information interaction system according to an embodiment of the present invention;

[0027] Figure 2 is a flow chart of an information interaction method according to an embodiment of the present invention;

[0028] Figure 3 is a schematic diagram of a candidate object page of an exemplary human-computer interaction interface according to an embodiment of the present invention;

[0029] Figure 4 is a schematic diagram of an order submission page of an exemplary human-computer interaction interface of an embodiment of the present invention;

[0030] Figure 5 is a flow chart of an optional manner of the information interaction method according to an embodiment of the present invention;

[0031] Figure 6 is a flowchart of another optional manner of the information interaction method according to an embodiment of the present invention;

[0032] Figure 7 is a flow chart of determining predicted destination information by an information interaction method according to an embodiment of the present invention;

[0033] Figure 8 is a flowchart of another optional manner of determining predicted destination information by the information interaction method according to an embodiment of the present invention;

[0034] Fig. 9 is a flowchart of another optional manner of determining predicted destination information by the information interaction method according to an embodiment of the present invention;

[0035] Fig.10 is a flow chart of an information interaction method according to an embodiment of the present invention for displaying content matching the predicted destination information to a user;

[0036] Fig.11 is a schematic diagram of an exemplary human-computer interaction page of an optional implementation of an embodiment of the present invention;

[0037] Fig.12is a schematic diagram of an exemplary human-computer interaction interface of another optional implementation of an embodiment of the present invention;

[0038] Fig.13 is a schematic diagram of an information interaction device according to an embodiment of the present invention;

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

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

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

[0042] Unless the context clearly requires otherwise, the words "include", "comprising" and similar words throughout the application should be interpreted as including rather than exclusive or exhaustive; that is, the meaning is "including but not limited to".

[0043] In the description of this application, 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 this application, unless otherwise specified, the meaning of "plurality" is two or more.

[0044] In the following description, the Internet food delivery platform is used as an example. It should be understood that the solution of the embodiment of the present invention is also applicable to other types of e-commerce platforms, such as fresh food delivery platforms. It should be understood that all descriptions of this application that require information to be obtained from the client or user or functional permissions of the user terminal 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 prescribed or agreed scope. The target user's refusal to process personal information other than the necessary information required for basic functions will not affect the target user's use of basic functions.

[0045] Figure 1 Schematic diagram of an information interaction system according to an embodiment of the present invention. Figure 1As shown, user 11 places an order online through user terminal 12. User terminal 12 can be connected to network 13 and interact with the server for task data through network 13. In some embodiments, user terminal 12 can be a mobile phone, tablet computer or other type of mobile communication terminal used by user 11. In some embodiments, server 14 can be a single computer, a cluster of multiple computers, or a cloud server that can flexibly adjust computing resources through cloud technology.

[0046] Taking the Internet food delivery platform as an example, the application or applet of the user terminal 12 will obtain the user's location information and the corresponding timestamp under the premise of obtaining the user's consent and explicit authorization. The user's location information can be obtained through the satellite positioning device of the user terminal 12. After obtaining the user's location information, the user terminal 12 displays the merchants or services near the user to the user 11 through the human-computer interaction interface of the application or applet.

[0047] When some triggering events are detected, the application or applet of the user terminal 12 predicts the user's travel destination according to the user's location changes, and displays the matching page content to the user according to the prediction information. In another optional implementation, the application or applet of the user terminal 12 sends the acquired location information and the corresponding timestamp to the server 14, and sends a destination prediction request to the server 14. The server 14 predicts the user's travel destination according to the user's location changes, and sends the prediction information to the user terminal 12. Then, the user terminal 12 displays the matching page content to the user according to the prediction information.

[0048] Figure 2 is a flow chart of the information interaction method according to an embodiment of the present invention. Figure 2 As shown, the information interaction method of the embodiment of the present invention includes the following steps:

[0049] Step S100: Acquire a position information sequence, where the position information sequence includes positions of a target user terminal at multiple moments in a predetermined time period.

[0050] As described above, the method described in this embodiment can be applied to scenarios where users place online orders through an Internet food delivery platform while on the way to work, off work, or on other trips. In the process of users using the food delivery platform, there will be multiple operation tracks, such as entering the application interface just after opening the platform, browsing merchants, submitting orders, etc. Based on changes in user location, the system will display corresponding page prompts or changes to the user at each stage. The embodiment of the present invention can be triggered in different scenarios, predict the possible destination address of the user terminal, and display corresponding content to the user according to the destination address to interact with information. In one application scenario, the above step S100 can be triggered under the condition that the user browses the candidate object page. In another application scenario, the above step S100 can be triggered under the condition that the user submits an order and enters the order submission page.

[0051] Figure 3 It is a schematic diagram of a candidate object page of an exemplary human-computer interaction interface according to an embodiment of the present invention. Figure 3 The candidate object page shown is used for users to browse and select merchants or products after entering the application interface. Figure 3 As shown, the candidate object page includes a current location control 31, a search control 32 and a candidate object list control 33. Among them, the current location control 31 is used to display the real-time location information of the current user. The search control 32 is used to receive the search content input by the user. The candidate object list control 33 is used to display matching merchants or product content to the user based on the current location information, or the content input by the user, or based on subsequent prediction results. For example, a user opens a takeaway ordering client application on the way to work, and according to a predetermined logic, merchants near the current location or products provided by the above-mentioned merchants will be displayed for the user to browse. In an embodiment of the present application, if the client application detects a predetermined trigger event, such as a user's long stay time or the user is moving quickly, it triggers the prediction of the target destination address of the user terminal, and switches to displaying merchants or products near the target destination address for the user to browse in the candidate object page.

[0052] In an optional implementation, in response to the user's operation on the candidate object page satisfying a predetermined condition, a position information sequence of the predetermined time period before the current time is acquired.

[0053] Optionally, the predetermined condition may be that the time the user has entered the application interface reaches a certain threshold, triggering the system to enter the destination prediction program to start destination prediction. Alternatively, when the user browses or selects a merchant or product, it is detected that the distance of the user's location change reaches a certain threshold, or the speed of the user's location change reaches a certain threshold, triggering the system to enter the destination prediction program to start destination prediction.

[0054] Optionally, after the above triggering event is met, the destination prediction program can be executed once or multiple times. For example, after executing the destination prediction program once, if it is detected that the time the user spends on the candidate object page reaches a certain threshold again, or the distance or speed of the user's location change reaches a certain threshold again, the destination prediction program will be started again to form a more accurate prediction result, so as to provide users with more optimized services.

[0055] Figure 4 It is a schematic diagram of an order submission page of an exemplary human-computer interaction interface of an embodiment of the present invention. Figure 4 The Submit Order page shown is used for users to submit orders. Figure 4 As shown, the order submission page includes a delivery address control 41, an order information control 42, and a submit order control 43. Among them, the delivery address control 41 is used to display the delivery address, and its drop-down address menu allows users to select other alternative addresses or edit new delivery addresses. The delivery address control can also include content such as consignee information. The order information control 42 is used for users to confirm their selected merchants and product information, payment information, etc. The submit order control 43 is used for users to confirm the submission of orders and trigger the user's subsequent page display. For example, when the user completes the order, he will enter the submit order page to confirm and submit the order information. According to the predetermined logic, a delivery address will be automatically filled in the delivery address control 41. The delivery address is related to the user's current location, but it may conflict with the user's travel destination address. In the embodiment of the present application, if the client application detects that the user enters the submit order page, it triggers the prediction of the target destination address of the user terminal, and fills in the predicted target destination address in the delivery address control in the submit order page.

[0056] In another optional implementation, in response to entering the order submission page, the location information sequence of the predetermined time period before the current time is obtained. That is, when it is detected that the user has completed the order and entered the order submission page, the system is triggered to enter the destination prediction program to start destination prediction.

[0057] Optionally, in this embodiment, the acquired position information sequence of the predetermined time period may be a sequence of position information of a predetermined length time period before the user enters the order submission application interface, or a sequence of position information of a predetermined length time period traced back from the current time.

[0058] Step S200, determining predicted destination information.

[0059] Optionally, the predicted destination information is used to characterize an association relationship between the location information sequence and at least one predetermined candidate address.

[0060] In an optional implementation, the candidate address is one or more address information pre-stored in the system and generated based on the user's historical order records or user address list. Optionally, the candidate address may include some delivery destination addresses frequently used by the user in historical orders, such as addresses corresponding to home, school, company, etc., and may also include a delivery address that has been newly added by the user in the user address list and has not been used.

[0061] In an optional implementation, the predicted destination information is a predicted destination address determined from the alternative addresses. In another optional implementation, the predicted destination information is a target alternative address and its corresponding predicted probability. Optionally, when determining the predicted destination information, the probability of each alternative address becoming the destination address can be obtained based on a pre-trained prediction model to obtain the predicted destination information. The predicted destination information can also be determined directly based on the distance change trend of each position in the position information sequence relative to the alternative address. Specifically, in this implementation, the predicted destination information is the predicted destination address of the target user terminal, and the distance change trend between the user position and each alternative address is determined according to the position information sequence, and the corresponding alternative addresses with smaller and smaller distances are used as predicted destination addresses.

[0062] Step S300: displaying content matching the predicted destination information to the user.

[0063] Different methods can be used to display content that matches the predicted destination information, so that users can directly obtain the LBS service provided by the system based on the predicted destination information. In some optional implementations, the predicted destination address can be automatically filled in the delivery address field on the order submission page. In other optional implementations, a list of candidate objects corresponding to the area where the predicted destination address is located can be displayed. Among them, the candidate objects are merchants or commodities.

[0064] It is easy to understand that displaying matching content is actually associated with the triggering method. If the prediction of the destination is triggered because the user enters the order submission page, then the corresponding content that matches the predicted destination information is displayed to the user, specifically automatically filling in the predicted destination address in the delivery address column of the order submission page. If the prediction of the destination is triggered because the user's operation on the candidate object page meets the predetermined conditions, then the corresponding content that matches the predicted destination information is displayed to the user, specifically displaying a list of candidate objects corresponding to the area where the predicted destination address is located. Among them, the candidate objects are merchants or commodities.

[0065] The embodiment of the present invention obtains a series of location information of the user during a predetermined time period, determines the user's predicted destination information based on the location information sequence, and then displays content matching the predicted destination information. Thus, the user's travel destination address is predicted according to the user's location changes, and related page content is automatically displayed or updated based on the prediction results, thereby enhancing the user's experience.

[0066] In an optional implementation, the above steps S100 and S300 are executed by the user terminal, and the specific determination process of determining the predicted destination information in step S200 is executed by the server.

[0067] Figure 5 FIG. 1 is a flow chart of an optional method of the information interaction method according to an embodiment of the present invention. Figure 5 In the process shown, obtaining the location information sequence and displaying the content matching the predicted destination information to the user are performed by the user terminal, and the specific step of determining the predicted destination information is performed by the server. Specifically, the information interaction method of the embodiment of the present invention includes the following steps:

[0068] Step S100': the user terminal acquires a position information sequence, where the position information sequence includes positions of the user terminal at multiple moments in a predetermined time period.

[0069] Step S200': the user terminal sends a destination prediction request to the server, wherein the destination prediction request includes the location information sequence.

[0070] Step S300': the server determines the predicted destination information.

[0071] Step S400': the server sends the predicted destination information to the user terminal.

[0072] Step S500': the user terminal displays the content matching the predicted destination information to the user.

[0073] The embodiment of the present invention obtains a series of location information of a user in a predetermined time period through a user terminal, and sends the obtained location information sequence and a destination prediction request triggered by a trigger event to a server. The server determines the user's predicted destination information based on the location information sequence, and sends the predicted destination information to the user terminal, and then displays content matching the predicted destination information to the user through the user terminal. Thus, the user's destination address is predicted based on the user's location changes, and the relevant page content is automatically displayed or updated based on the prediction results, thereby enhancing the user's experience. The specific execution process of determining the predicted destination information is configured to be executed by the server. When a large amount of data is required in the prediction process, the memory usage and computing burden of the user terminal application can be effectively reduced.

[0074] In another optional implementation, the above steps S100, S200, and S300 are all executed by the user terminal, that is, a specific implementation program for determining the predicted destination information is configured in the application of the user terminal, and the process of determining the predicted destination information can be completed locally by the user terminal.

[0075] Figure 6 FIG. 1 is a flowchart of another optional method of the information interaction method according to an embodiment of the present invention. Figure 6 In the steps shown, the user terminal obtains at least one candidate address corresponding to the current user from the server in advance. When the destination prediction request is triggered, the step of determining the predicted destination information is directly performed on the user terminal. Specifically, the information interaction method of the embodiment of the present invention includes the following steps:

[0076] Step S100": the user terminal obtains at least one candidate address corresponding to the current user from the server in advance.

[0077] Step S200": The user terminal obtains a position information sequence, wherein the position information sequence includes positions of the user terminal at multiple moments in a predetermined time period.

[0078] Step S300': The user terminal determines predicted destination information according to the location information sequence.

[0079] Step S400″: The user terminal displays the content matching the predicted destination information to the user.

[0080] In an embodiment of the present invention, a user terminal obtains at least one alternative address corresponding to the current user from a server in advance. When a destination address prediction is performed in response to a trigger event, the user terminal obtains a series of location information of the current user, and then determines the user's predicted destination information based on the acquired location information sequence. Finally, content matching the predicted destination information is displayed to the user through the user terminal. Thus, the user's destination address is predicted based on the user's location change, and the relevant page content is automatically displayed or updated based on the prediction result, thereby enhancing the user's experience. In addition, a specific program for determining the predicted destination information is configured in the application program of the user terminal, and the user terminal directly determines the user's travel destination locally without the need to transmit data to the server through the network, thereby reducing the traffic usage of the prediction process, effectively avoiding the problem of slow display of predicted data due to unstable network traffic during the user's travel, and further enhancing the user's experience.

[0081] In this embodiment, the predicted destination information is the predicted destination address of the target user terminal, and in the above step S300, the matching content is directly displayed according to the predicted destination address. Step S200 can use different methods to determine the predicted destination address.

[0082] Figure 7 1 is a flow chart of determining predicted destination information using an information interaction method according to an embodiment of the present invention. Figure 7 In the implementation shown, the prediction probability corresponding to each candidate address is first determined based on the pre-trained prediction model, and then the predicted destination address is determined according to the prediction probability. Figure 7 As shown, step S200 may include the following steps:

[0083] Step S210, based on a pre-trained destination prediction model, at least taking the location information sequence as input, determining the probability that each candidate address is the destination of the target user terminal.

[0084] Optionally, the destination prediction model is obtained by training based on the user's historical order data as a training sample. Optionally, the user's historical order data includes a user ID, a user's location information sequence, and one or more of the user's order time periods. It should be understood that, optionally, the input of the destination prediction model includes at least a location information sequence, and the output is the user's alternative address and the corresponding probability. With the location information sequence and other historical data in the above data as sample input, and the corresponding relationship between the delivery address of the user's order and the alternative address as sample output, a model that predicts the destination address of a specific user at least based on the location information sequence can be trained. For example, the location information sequence in a user's historical order data 1 minute before submitting an order is input, assuming that the user has two self-set alternative addresses, "home" and "company", then the user's historical order delivery address of "home" can be marked as 1, "company" can be marked as 2, and neither can be marked as 3. Therefore, with the above-mentioned mark as output, the classification model can be trained. Subsequently, the classification model obtained through training can predict the probability that the user's destination is "home" or "company".

[0085] In another optional implementation, a relatively general destination prediction model can also be trained for unspecified users. For example, historical order data of multiple users can be collected, which at least includes the location information sequence of the user within a predetermined time before submitting the order. Determine the relative position parameters of the location information sequence and each candidate address, for example, the relative distance change trend. Use this parameter as input and the final candidate address label as output to train a classification model. Subsequently, the classification model obtained through training can predict the probability that the user's destination is "home" or "company".

[0086] Step S220: taking the candidate address whose probability meets the predetermined condition as the predicted destination address.

[0087] Optionally, the address with the highest prediction probability among the candidate addresses may be used as the prediction destination address.

[0088] Optionally, in order to improve the reliability of the output results, a probability threshold can be set, and the address with the largest predicted probability among the alternative addresses and higher than the preset probability threshold is used as the predicted destination address. For example, a user has two alternative addresses, home and company, and their corresponding addresses are Wanjia Community, Xiangyang Road and Guangying Building, Wutong Road, respectively. The probability threshold pre-set in the destination prediction program is 70%. During a user's trip, he uses an Internet food delivery platform to place an order online. The system predicts in a prediction program that the probability of the alternative address Wanjia Community, Xiangyang Road, being the destination address is 86%, and the probability of the alternative address Guangying Building, Wutong Road, being the destination address is 14%. Because the predicted probability of Wanjia Community, Xiangyang Road is large and the probability exceeds 70%, Wanjia Community, Xiangyang Road is used as the predicted destination address.

[0089] By setting the above probability threshold, the candidate address whose predicted probability meets the threshold condition is used as the predicted destination address, and the content matching the destination predicted address is displayed in the subsequent process, the accuracy of the predicted display result can be improved. In some cases, the corresponding maximum probability of the candidate address cannot meet the preset threshold. At this time, the prediction will become a silent prediction with no output result because the probability value in the prediction result is small, and the subsequent user's display page will not be affected by this prediction.

[0090] Figure 8 FIG. 1 is a flowchart of another optional method for determining predicted destination information using the information interaction method according to an embodiment of the present invention. Figure 8 In the implementation shown, the predicted destination address is determined based on the distance change trend of each position in the current user's position information sequence relative to the candidate address. Figure 8 As shown, step S200 may include the following steps:

[0091] Step S210': determining a first predicted destination address from among the candidate addresses according to a distance variation trend of each position in the position information sequence relative to the candidate addresses.

[0092] Specifically, the distance between each position in the position information sequence and each candidate position is calculated respectively, and then the distance change trend between the user position and each candidate address is determined. If the distance between the user position and certain candidate addresses gradually decreases over time, these candidate addresses are used as the first predicted destination address.

[0093] Step S220', determining whether the first predicted destination address includes only one candidate address.

[0094] It is understandable that there may be one or more candidate addresses that meet the above conditions. If there are two candidate addresses in the same direction relative to the user's travel during a certain period of time during a user's trip, the first predicted address determined during this period includes these two candidate addresses.

[0095] If yes, jump to step S230'; if no, jump to step S240'.

[0096] Step S230': determining the first predicted destination address as the predicted destination address of the target user terminal.

[0097] Step S240': determining the predicted destination address of the target user terminal in the first predicted address according to the user's historical order record.

[0098] In an optional implementation, determining the predicted destination address of the target user terminal in the first predicted address according to the user's historical order record includes: obtaining the user's historical order information whose order time matches the current time period, and determining the predicted destination address of the target user terminal in the first predicted destination address according to the delivery address in the user's historical order information. Optionally, the current time period includes which day of the week and / or which time of the day the current time is. For example, after a long trip, a user orders food online through an Internet food delivery platform on the way home. In a certain time period, compared with the user's direction of travel, the user's alternative addresses "home" and "company" may be in the same direction, and the user's location has the same change trend relative to "home" and "company", and the unique predicted destination address cannot be determined. At this time, it is determined that the user's order time period is around 6 pm on a weekend, and the historical order information under this time state in the previous month is obtained. According to the historical order information, the user's commonly used delivery address under this time state is "home", and the alternative address "home" is used as the predicted destination address.

[0099] That is to say, if in a certain destination prediction process, the unique predicted destination address cannot be determined only based on the distance change trend between the user's location and the alternative address, the predicted destination address can be further determined based on the user's historical orders and the user's commonly used delivery destination addresses in the same time period.

[0100] In this embodiment, the predicted destination information may also be a predicted destination address and a corresponding probability. In the above step S300, the matching content is displayed according to the predicted destination address and the corresponding probability.

[0101] Fig. 9FIG. 1 is a flowchart of another optional method for determining predicted destination information using the information interaction method of an embodiment of the present invention. Fig. 9 In the implementation shown, the prediction probability corresponding to each candidate address is first determined based on the pre-trained prediction model, and then the target candidate address is determined according to the prediction probability, and the target candidate address and its corresponding probability are used as the predicted destination information. Fig. 9 As shown, step S200 may include the following steps:

[0102] Step S210', based on a pre-trained predicted destination model, at least taking the location information sequence as input, determining the probability that each candidate address is the predicted destination of the target user terminal.

[0103] The predicted destination model used in this step is the same as the destination prediction model described in step S210, and will not be described in detail here.

[0104] Step S220", taking the candidate address with the highest probability as the target candidate address.

[0105] Step S230", using the target candidate address and the corresponding probability as the predicted destination information.

[0106] according to Fig. 9 The steps shown determine the predicted destination information, and the obtained predicted destination information is the target candidate address and its corresponding predicted probability. At this time, it is necessary to further determine the display content matching it according to the range of the predicted probability. The specific method is as follows Fig.10 shown.

[0107] Fig.10 is a flow chart of an information interaction method according to an embodiment of the present invention for displaying content matching the predicted destination information to a user, such as Fig.10 As shown, in the embodiment of the present invention, displaying content matching the predicted destination information to the user includes:

[0108] Step S310, determining the probability range of the target candidate address.

[0109] In an optional implementation, the prediction probability can be divided into three ranges: small, medium, and large by a first threshold and a second threshold. Among them, the first threshold is greater than the second threshold, and both are rational numbers greater than 0 and less than 1. If the probability of the target candidate address is greater than the first threshold, it means that the prediction probability is large, and this prediction can more accurately determine the predicted destination, then the content matching the prediction result is displayed. If the probability of the target candidate address is less than the second threshold, it means that the prediction probability is small, and this prediction cannot determine the predicted destination, then the content matching the prediction result is not displayed. Correspondingly, this prediction will not have other effects on the subsequent user display interface. If the probability of the target candidate address is between the first threshold and the second threshold, it means that the prediction probability is in the middle range, and it is not certain whether to use the predicted target candidate address as the predicted destination address. A prompt box can be displayed to the user, asking whether to use the predicted target candidate address as the predicted destination address. By dividing the probability value into the above three ranges, matching content can be displayed to the user more accurately according to the prediction result.

[0110] Specifically, if the probability is greater than the first threshold, jump to step S320; if the probability is less than the second threshold, jump to step S330; if the probability is greater than the second threshold and less than the first threshold, jump to step S340.

[0111] In an optional implementation, the first threshold may be equal to the second threshold, and the probability value is divided into two ranges, namely, a smaller probability and a larger probability. When the probability is smaller, the content matching the predicted result is not displayed, and when the probability is larger, the content matching the predicted result is displayed to the user.

[0112] Step S320: Displaying the content matching the target candidate address to the user.

[0113] Specifically, different methods are used to display the content matching the target candidate address in different application scenarios. When the user jumps to the order submission page, the target candidate address is automatically filled in the delivery address column of the order submission page. When the user browses the candidate objects, a list of candidate objects corresponding to the area where the target candidate address is located is displayed.

[0114] Step S330: Do not display the content matching the target candidate address.

[0115] Step S340: prompting the user to confirm the matching content display operation.

[0116] Specifically, different methods are used in different application scenarios to prompt the user to confirm the matching content display operation. When the user browses the candidate objects, a prompt box pops up on the candidate object page to ask whether to use the predicted target candidate address as the predicted destination address and update the list of candidate objects matching the target candidate address. When the user jumps to the order submission page, a prompt box pops up on the order submission page to ask whether to fill in the predicted target candidate address in the delivery address column.

[0117] Step S350: In response to the received confirmation information, display the content matching the target candidate address to the user.

[0118] In the prompt box in the above S340, if the user confirms to fill in the target alternative address into the delivery address box, or confirms to use the target alternative address as the predicted destination address, and updates the list of candidate objects matching it, then in response to the received confirmation information, the content matching the target alternative address is displayed to the user.

[0119] Therefore, different processing methods can be adopted according to the probability that the candidate address is the destination address, which can improve the accuracy of the system's automatic prediction and processing and avoid the prediction results with lower probability affecting the user's experience.

[0120] Fig.11 It is a schematic diagram of an exemplary human-computer interaction page of an optional implementation method of an embodiment of the present invention. Fig.11 The human-computer interaction page schematic diagram shown is applicable to the above step S340. Fig.11 As shown, before displaying the page content related to the prediction result, the user interface is a candidate object page. At this time, a corresponding prompt box 34 pops up in the candidate object page to ask the user whether to change the delivery address to the predicted target candidate address. The prompt box 34 includes a confirmation control and an exit control, which are used to trigger user operations and display subsequent related pages. If it is detected that the user clicks the confirmation control, the list of candidate objects matching the target candidate address is updated and displayed. If it is detected that the user clicks the exit control, the content matching the target candidate address is not displayed, and the relevant display is performed according to the user operation.

[0121] Fig.12 It is a schematic diagram of an exemplary human-computer interaction interface of another optional implementation method of an embodiment of the present invention. Fig.12 The human-computer interaction page schematic diagram shown is applicable to the above step S340. Fig.12As shown, before displaying the page content related to the prediction result, the user interface is an order submission page. At this time, a corresponding prompt box 44 pops up in the order submission page to ask the user whether to change the delivery address to the predicted target candidate address. The prompt box 34 includes a confirmation control and an exit control, which are used to trigger user operations and display subsequent related pages. If it is detected that the user clicks the confirmation button, the target candidate address is filled in the delivery address column. If it is detected that the user clicks the exit button, the content matching the target candidate address is not displayed, and the relevant display is performed according to the user operation.

[0122] The embodiment of the present invention obtains a series of location information of the user during a predetermined time period, determines the user's predicted destination information based on the location information sequence, and then displays content matching the predicted destination information. Thus, the user's travel destination address is predicted according to the user's location changes, and related page content is automatically displayed or updated based on the prediction results, thereby enhancing the user's experience.

[0123] Fig.13 is a schematic diagram of an information interaction device according to an embodiment of the present invention. Fig.13 As shown, the device of this embodiment includes a position information acquiring unit 131, a prediction information determining unit 132 and a display unit 133.

[0124] The location information acquisition unit 131 is used to acquire a location information sequence, wherein the location information sequence includes the location of the target user terminal at multiple moments in a predetermined time period. The prediction information determination unit 132 is used to determine predicted destination information, wherein the predicted destination information is used to characterize the association relationship between the location information sequence and at least one predetermined candidate address. The display unit 133 is used to display content matching the predicted destination information to the user.

[0125] The device of the embodiment of the present invention obtains a series of location information of the user during a predetermined time period, determines the user's predicted destination information based on the location information sequence, and then displays content matching the predicted destination information. Thus, the user's destination address is predicted based on the user's location changes, and related page content is automatically displayed or updated based on the prediction results, thereby enhancing the user's experience.

[0126] Fig.14 Schematic diagram of an electronic device according to an embodiment of the present invention. In this embodiment, the electronic device may be a server or a user terminal according to this embodiment. Fig.14As shown, the electronic device includes: at least one processor 141; a memory 142 connected to the at least one processor 141 for communication; and a communication component 143 connected to the network for communication, wherein the communication component 143 receives and sends data under the control of the processor 141; wherein the memory 142 stores instructions executable by at least one processor 141, and the instructions are executed by at least one processor 141 to implement the above-mentioned information interaction method.

[0127] Specifically, the electronic device includes: one or more processors 141 and a memory 142, Fig.14 A processor 141 is taken as an example. The processor 141 and the memory 142 may be connected via a bus or other means. Fig.14 In the example, the bus connection is used. The memory 142 is a non-volatile computer-readable storage medium that can be used to store non-volatile software programs, non-volatile computer executable programs and modules. The processor 141 executes various functional applications and data processing of the device by running the non-volatile software programs, instructions and modules stored in the memory 142, that is, realizing the above-mentioned information interaction method.

[0128] The memory 142 may include a program storage area and a data storage area, wherein the program storage area may store an operating system and applications required for at least one function; the data storage area may store a list of options, etc. In addition, the memory 142 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other non-volatile solid-state storage device. In some embodiments, the memory 142 may optionally include a memory remotely arranged relative to the processor 141, and these remote memories may be connected to an external device via a network. Examples of the above-mentioned network include, but are not limited to, the Internet, an intranet, a local area network, a mobile communication network, and combinations thereof.

[0129] One or more modules are stored in the memory 142, and when executed by one or more processors 141, the information interaction method in any of the above method embodiments is executed.

[0130] The above-mentioned product can execute the method provided in the embodiment of the present application, and has the functional modules and beneficial effects corresponding to the execution method. For technical details not fully described in this embodiment, please refer to the method provided in the embodiment of the present application.

[0131] The embodiment of the present invention obtains a series of location information of the user during a predetermined time period, determines the user's predicted destination information based on the location information sequence, and then displays content matching the predicted destination information. Thus, the user's travel destination address is predicted according to the user's location changes, and related page content is automatically displayed or updated based on the prediction results, thereby enhancing the user's experience.

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

[0133] 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 instructing the relevant hardware through a program, and the program is stored in a storage medium, including a number of instructions to enable a device (which can be a single-chip microcomputer, chip, etc.) or a 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.

[0134] Another embodiment of the present application relates to a computer program product, including a computer program / instruction, which can implement part or all of the above method embodiments when the computer program / instruction is executed by a processor.

[0135] That is, those skilled in the art can understand that the embodiments of the present application can specify relevant hardware (including the processor itself) through the processor executing a computer program product (computer program / instructions), thereby implementing all or part of the steps in the above-mentioned embodiment method.

[0136] The embodiment of the present invention discloses A1, an information interaction method, including:

[0137] Acquire a position information sequence, where the position information sequence includes positions of the target user terminal at multiple moments in a predetermined time period;

[0138] Determining predicted destination information, where the predicted destination information is used to characterize an association relationship between the location information sequence and at least one predetermined candidate address;

[0139] Content matching the predicted destination information is displayed to the user.

[0140] A2. The method according to A1, wherein the predicted destination information is the predicted destination address of the target user terminal;

[0141] The determining of the predicted destination information includes:

[0142] Based on a pre-trained destination prediction model, at least taking the location information sequence as input, determining the probability that each candidate address is the destination of the target user terminal; and

[0143] The candidate address whose probability meets a predetermined condition is used as the predicted destination address.

[0144] A3. The method according to A1, wherein the predicted destination information is the predicted destination address of the target user terminal;

[0145] The determining of the predicted destination information includes:

[0146] According to the distance variation trend of each position in the position information sequence relative to the candidate address, the predicted destination address of the target user terminal is determined from each candidate address.

[0147] A4. The method according to A3, wherein determining the predicted destination address of the target user terminal from each candidate address according to a change trend of the distance of each position in the position information sequence relative to the candidate address comprises:

[0148] Determining a first predicted destination address from among the candidate addresses according to a distance variation trend of each position in the position information sequence relative to the candidate address;

[0149] In response to the first predicted destination address being a candidate address, determining the first predicted destination address as the predicted destination address of the target user terminal;

[0150] In response to the first predicted destination address including at least two candidate addresses, the predicted destination address of the target user terminal is determined in the first predicted destination addresses according to the user's historical order information.

[0151] A5. The method according to A4, wherein determining the predicted destination address of the target user terminal in the first predicted destination address according to the user's historical order information comprises:

[0152] The matching user historical order information whose order time matches the current time period is obtained, and the predicted destination address of the target user terminal is determined in the first predicted destination address according to the delivery address in the matching user historical order information.

[0153] A6. The method according to A1, wherein determining the predicted destination information comprises:

[0154] Based on a pre-trained destination prediction model, at least taking the location information sequence as input, determining the probability that each candidate address is the destination of the target user terminal;

[0155] Determine the candidate address with the highest probability as the target candidate address;

[0156] The target candidate addresses and corresponding probabilities are used as the predicted destination information.

[0157] A7. According to the method of A2 or A3, the displaying to the user the content matching the predicted destination information comprises:

[0158] Automatically fill in the predicted destination address in the delivery address field on the order submission page; or

[0159] A list of candidate objects corresponding to the area where the predicted destination address is located is displayed, wherein the candidate objects are merchants or commodities.

[0160] A8. The method according to A6, wherein displaying content matching the predicted destination information to the user comprises:

[0161] In response to the probability of the target candidate address being greater than a first threshold, displaying content matching the target candidate address to the user;

[0162] In response to the probability of the target candidate address being less than a second threshold, not displaying content matching the target candidate address;

[0163] The second threshold is less than or equal to the first threshold.

[0164] A9. According to the method of A8, the second threshold is less than the first threshold;

[0165] The displaying of the content matching the predicted destination information to the target user further includes:

[0166] In response to the probability of the target candidate address being less than the first threshold and greater than the second threshold, prompting the user to confirm the matching content display operation; and

[0167] In response to receiving the confirmation information, the content matching the target candidate address is displayed to the user.

[0168] A10. According to the method of A8 or A9, displaying the content matching the target candidate address to the user comprises:

[0169] Automatically fill in the target alternative address in the delivery address field on the order submission page; or

[0170] A list of candidate objects corresponding to the area where the target candidate address is located is displayed, wherein the candidate objects are merchants or commodities.

[0171] A11. According to the method described in A1, the sequence for obtaining position information comprises:

[0172] In response to entering the order submission page, obtaining the location information sequence of the predetermined time period; or

[0173] In response to the user's operation on the candidate object page satisfying a predetermined condition, a position information sequence in the predetermined time period is acquired.

[0174] A12. The method according to A1, wherein determining the predicted destination information comprises:

[0175] sending a destination prediction request to a server, the destination prediction request including the location information sequence; and

[0176] The predicted destination information is received.

[0177] The embodiment of the present invention discloses B1, an information interaction method, including:

[0178] The user terminal acquires a location information sequence and sends a destination prediction request to the server, the location information sequence including the location of the target user terminal at multiple times in a predetermined time period, the destination prediction request including the location information sequence;

[0179] The server receives the predicted destination request and determines predicted destination information, wherein the predicted destination information is used to characterize an association relationship between the location information sequence and at least one predetermined candidate address;

[0180] The server sends the predicted destination information to the user terminal;

[0181] The user terminal receives the predicted destination information and displays content matching the predicted destination information to the user.

[0182] The embodiment of the present invention discloses C1, an information interaction device, including:

[0183] A location information acquisition unit, configured to acquire a location information sequence, wherein the location information sequence includes locations of a target user terminal at multiple moments in a predetermined time period;

[0184] A prediction information determination unit, used to determine prediction destination information, wherein the prediction destination information is used to characterize an association relationship between the position information sequence and at least one predetermined candidate address;

[0185] The display unit is used to display content matching the predicted destination information to the user.

[0186] The embodiment of the present invention discloses D1, an information interaction system, the system comprising a user terminal and a server end;

[0187] The user terminal is used to obtain a location information sequence and send a destination prediction request to a server, receive predicted destination information and display content matching the predicted destination information to the user;

[0188] The server is used to receive the predicted destination request and determine the predicted destination information, and send the predicted destination information to the user terminal;

[0189] The location information sequence includes the location of the target user terminal at multiple moments in a predetermined time period, and the destination prediction request includes the location information sequence;

[0190] The predicted destination information is used to characterize the association relationship between the location information sequence and at least one predetermined candidate address.

[0191] An embodiment of the present invention discloses E1, 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 a method as described in any one of A1-A12 and B1.

[0192] The embodiment of the present invention discloses F1, a computer-readable storage medium storing computer program instructions, wherein the computer program instructions implement the method described in any one of A1-A12 and B1 when executed by a processor.

[0193] 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. An information interaction method, characterized in that: include: Acquire a position information sequence, where the position information sequence includes positions of the target user terminal at multiple moments in a predetermined time period; Determining predicted destination information, where the predicted destination information is used to characterize an association relationship between the location information sequence and at least one predetermined candidate address; Content matching the predicted destination information is displayed to the user.

2. The method according to claim 1, characterized in that The predicted destination information is the predicted destination address of the target user terminal; The determining of the predicted destination information includes: Based on a pre-trained destination prediction model, at least taking the location information sequence as input, determining the probability that each candidate address is the destination of the target user terminal; and The candidate address whose probability meets a predetermined condition is used as the predicted destination address.

3. The method according to claim 1, characterized in that The predicted destination information is the predicted destination address of the target user terminal; The determining of the predicted destination information includes: According to the distance variation trend of each position in the position information sequence relative to the candidate address, the predicted destination address of the target user terminal is determined from each candidate address.

4. The method according to claim 2 or 3, characterized in that: The displaying of the content matching the predicted destination information to the user comprises: Automatically fill in the predicted destination address in the delivery address field on the order submission page; or A list of candidate objects corresponding to the area where the predicted destination address is located is displayed, wherein the candidate objects are merchants or commodities.

5. The method according to claim 1, characterized in that The sequence of obtaining position information includes: In response to entering the order submission page, obtaining the location information sequence of the predetermined time period; or In response to the user's operation on the candidate object page satisfying a predetermined condition, a position information sequence in the predetermined time period is acquired.

6. An information interaction method, characterized in that: include: The user terminal acquires a location information sequence and sends a destination prediction request to the server, the location information sequence including the location of the target user terminal at multiple times in a predetermined time period, the destination prediction request including the location information sequence; The server receives the predicted destination request and determines predicted destination information, wherein the predicted destination information is used to characterize an association relationship between the location information sequence and at least one predetermined candidate address; The server sends the predicted destination information to the user terminal; The user terminal receives the predicted destination information and displays content matching the predicted destination information to the user.

7. An information interaction device, characterized in that: include: A location information acquisition unit, configured to acquire a location information sequence, wherein the location information sequence includes locations of a target user terminal at multiple moments in a predetermined time period; A prediction information determination unit, used to determine prediction destination information, wherein the prediction destination information is used to characterize an association relationship between the position information sequence and at least one predetermined candidate address; The display unit is used to display content matching the predicted destination information to the user.

8. An information interaction system, characterized in that: The system includes a user terminal and a server end; The user terminal is used to obtain a location information sequence and send a destination prediction request to a server, receive predicted destination information and display content matching the predicted destination information to the user; The server is used to receive the predicted destination request and determine the predicted destination information, and send the predicted destination information to the user terminal; The location information sequence includes the location of the target user terminal at multiple moments in a predetermined time period, and the destination prediction request includes the location information sequence; The predicted destination information is used to characterize the association relationship between the location information sequence and at least one predetermined candidate address.

9. 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 to 6.

10. A computer-readable storage medium storing computer program instructions, characterized in that: The computer program instructions implement the method according to any one of claims 1 to 6 when executed by a processor.