Method and apparatus for determining reminder message, storage medium, and electronic device

CN116028705BActive Publication Date: 2026-08-21QINGDAO HAIER TECH +1
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202111257209.2
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-10-27
Publication Date
2026-08-21
Estimated Expiration
2041-10-27

AI Technical Summary

Technical Problem

[0004]本发明实施例提供了一种提醒消息的确定方法及装置、存储介质、电子装置,以至少解决相关技术中,无法对目标对象进行打车时间进行判断提醒等问题

Benefits of technology

[0020]通过本发明,获取目标对象在预设时间段内的出行信息;根据对出行信息的解析结果生成目标对象的用户画像;其中,用户画像为目标对象的出行特征标签的集合,出行特征标签包括:时间特征标签和地址特征标签;在时间特征标签所指示的第一时间之前的第二时间,开始获取第二时间到第一时间的交通拥堵情况,并根据交通拥堵情况确定向目标对象使用的终端设备发送提醒消息的第三时间;其中,提醒消息用于提醒目标对象执行打车操作,第三时间位于第一时间和第二时间之间,也就是说,根据用户画像对用户的出行信息进行大数据返分析整合,进而对目标对象进行打车的时机进行提醒,避免由于交通拥堵情况导致的目标对象的出行时间过长或者不及时的问题,因此,可以解决现有技术中,无法对目标对象进行打车时间进行判断提醒等问题,在降低了目标对象的打车等待时间的情况下,节省了目标对象的出行时间,并使得目标对象可以根据交通拥堵情况,灵活调整出行方式。

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116028705B_ABST
    Figure CN116028705B_ABST
Patent Text Reader

Abstract

The application provides a reminding message determination method and device, a storage medium and an electronic device. The method comprises the following steps: obtaining travel information of a target object in a preset time period; generating a user portrait of the target object according to an analysis result of the travel information; wherein the user portrait is a set of travel characteristic labels of the target object, and the travel characteristic labels comprise a time characteristic label and an address characteristic label; at a second time before a first time indicated by the time characteristic label, start obtaining a traffic jam condition from the second time to the first time, and determine a third time for sending a reminding message to a terminal device used by the target object according to the traffic jam condition; wherein the reminding message is used to remind the target object to perform a car-hailing operation, and the third time is located between the first time and the second time, so as to solve the problem that the target object cannot be reminded to perform the car-hailing operation at a suitable time in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communications, and more specifically, to a method and apparatus for determining reminder messages, a storage medium, and an electronic device. Background Technology

[0002] In today's technologically advanced world, convenient ride-hailing is increasingly accepted by more and more people. However, when hailing a ride, it's difficult to know the waiting time or whether traffic conditions will allow for a timely arrival at the destination. This complicates the user experience and significantly reduces the convenience of ride-hailing. Travel plans cannot be accurately determined, as it's currently impossible to predict travel time and waiting time half an hour or an hour in advance. Furthermore, checking traffic conditions on maps and ride-hailing apps is cumbersome and time-consuming.

[0003] There is currently no effective technical solution to the problem that related technologies cannot determine and remind target users of their ride-hailing time. Summary of the Invention

[0004] This invention provides a method and apparatus for determining reminder messages, a storage medium, and an electronic device, to at least solve the problem in related technologies where it is impossible to determine and remind a target object of its taxi hailing time.

[0005] According to an embodiment of the present invention, a method for determining a reminder message is provided, comprising: acquiring travel information of a target object within a preset time period; generating a user profile of the target object based on the parsing result of the travel information; wherein the user profile is a set of travel feature tags of the target object, the travel feature tags including: time feature tags and address feature tags; at a second time before a first time indicated by the time feature tags, acquiring traffic congestion conditions from the second time to the first time, and determining a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion conditions; wherein the reminder message is used to remind the target object to perform a ride-hailing operation, and the third time is located between the first time and the second time.

[0006] In one exemplary embodiment, at a second time prior to the first time indicated by the time feature tag, traffic congestion information from the second time to the first time is acquired, and a third time for sending a reminder message to the terminal device used by the target object is determined based on the traffic congestion information. This includes: collecting traffic information at the location of the target object's departure point starting from the second time, wherein the traffic information is used to indicate the number of vehicles on the roads surrounding the area where the target object is located within the target period; determining the traffic congestion situation between the second time and the first time based on the traffic information; predicting the target object's target travel time based on the traffic congestion situation, and if the target travel time is greater than the standard travel time, determining a third time for sending a reminder message to the terminal device used by the target object based on the traffic congestion situation, wherein the standard travel time is used to indicate the travel time determined based on the address feature tag.

[0007] In one exemplary embodiment, after determining a third time to send a reminder message to the terminal device used by the target based on traffic congestion, the method further includes: sending an inquiry voice to the target via the terminal device, wherein the inquiry voice is used to determine whether the target needs to book a ride; and, if the target issues a confirmation voice, publishing the generated ride-hailing order to the ride-hailing platform.

[0008] In an exemplary embodiment, before publishing the generated pre-booked ride-hailing order to the ride-hailing platform when the target object issues a confirmation voice, the method further includes: determining the number of orders to be executed corresponding to the ride-hailing platform, wherein the number of orders is used to indicate the queuing information of the ride-hailing platform; if the number of orders is greater than a preset threshold, determining that the waiting time of the ride-hailing platform exceeds the waiting time of the ride-hailing corresponding to the target object, and sending a prompt message to the target object to change the mode of transportation.

[0009] In an exemplary embodiment, when the number of orders exceeds a preset threshold, after determining that the waiting time of the ride-hailing platform exceeds the waiting time of the target object, and sending a prompt message to the target object to change the mode of transportation, the method further includes: determining the difference between the waiting time of the ride-hailing platform and the waiting time of the target object; and shifting the third time corresponding to the user profile to the fourth time according to the difference, wherein the duration between the fourth time and the third time is equal to or greater than the difference, and the fourth time is used to indicate the sending of the next reminder message.

[0010] In an exemplary embodiment, after determining a third time to send a reminder message to the terminal device used by the target object based on traffic congestion, the method further includes: determining public transportation information corresponding to the location of the target object, wherein the public transportation information is used to indicate the distance information between the current driving position of the public transportation vehicle and the location of the target object; and determining the remaining time for the public transportation vehicle to reach the location of the target object based on the public transportation information.

[0011] In one exemplary embodiment, travel information includes at least one of the following: the travel time of the target object, the means of transportation used by the target object, the public transportation route taken by the target object, the travel destination of the target object, the departure point of the target object, the travel time from the departure point to the destination, and the taxi waiting time of the target object.

[0012] According to another embodiment of the present invention, a device for determining a reminder message is provided, comprising: an acquisition module for acquiring travel information of a target object within a preset time period; a profiling module for generating a user profile of the target object based on the parsing result of the travel information; wherein the user profile is a set of travel feature tags of the target object, the travel feature tags including: time feature tags and address feature tags; and a reminder module for acquiring traffic congestion conditions from the second time to the first time at a second time before the first time indicated by the time feature tags, and determining a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion conditions; wherein the reminder message is used to remind the target object to perform a taxi hailing operation, and the third time is located between the first time and the second time.

[0013] In an exemplary embodiment, the aforementioned reminder module is further configured to collect traffic information of the location of the departure point of the target object starting from a second time, wherein the traffic information is used to indicate the number of vehicles on the roads surrounding the area where the target object is located within a target period; determine the traffic congestion situation between the second time and the first time based on the traffic information; predict the target travel time of the target object based on the traffic congestion situation; and, if the target travel time is greater than the standard travel time, determine a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion situation, wherein the standard travel time is used to indicate the travel time determined based on the address feature tag.

[0014] In one exemplary embodiment, the apparatus further includes: a voice module, configured to send an inquiry voice to a target object via a terminal device, wherein the inquiry voice is used to determine whether the target object needs to book a ride; and, if the target object issues a confirmation voice, to publish the generated ride-hailing order to a ride-hailing platform.

[0015] In one exemplary embodiment, the voice module further includes: an order unit, configured to determine the number of pending orders corresponding to the ride-hailing platform, wherein the number of orders is used to indicate the queuing information of the ride-hailing platform; if the number of orders exceeds a preset threshold, the unit determines that the waiting time for the ride on the ride-hailing platform exceeds the waiting time for the ride-hailing of the target object, and sends a prompt message to the target object to change the mode of transportation.

[0016] In an exemplary embodiment, the above-mentioned voice module further includes: a difference unit, used to determine the difference between the waiting time for taking a ride and the waiting time for taking a ride corresponding to the target object; and to move the third time corresponding to the user profile to the fourth time according to the difference, wherein the duration between the fourth time and the third time is equal to or greater than the difference, and the fourth time is used to indicate the sending of the next reminder message.

[0017] In one exemplary embodiment, the apparatus further includes: a public module, configured to determine public transportation information corresponding to the location of the target object, wherein the public transportation information is used to indicate the distance information between the current driving position of the public transportation vehicle and the location of the target object; and to determine the remaining time for the public transportation vehicle to reach the location of the target object based on the public transportation information.

[0018] According to yet another embodiment of the present invention, a storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0019] According to yet another embodiment of the present invention, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.

[0020] This invention obtains travel information of a target within a preset time period; generates a user profile of the target based on the analysis results of the travel information; wherein the user profile is a set of travel feature tags of the target, including time feature tags and address feature tags; at a second time before the first time indicated by the time feature tags, traffic congestion conditions from the second time to the first time are obtained, and a third time is determined based on the traffic congestion conditions to send a reminder message to the terminal device used by the target; wherein the reminder message is used to remind the target to perform a ride-hailing operation, and the third time is located between the first time and the second time. In other words, by performing big data back-analysis and integration of user travel information based on the user profile, the timing of the target's ride-hailing is reminded, avoiding the problem of excessively long or untimely travel time due to traffic congestion. Therefore, it can solve the problem in the prior art that it is impossible to judge and remind the target of the ride-hailing time, saving the target's travel time while reducing the target's waiting time for a ride, and allowing the target to flexibly adjust their travel mode according to traffic congestion conditions. Attached Figure Description

[0021] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0022] Figure 1 This is a hardware structure block diagram of a computer terminal for a method of determining a reminder message according to an embodiment of the present invention.

[0023] Figure 2 This is a flowchart of a method for determining a reminder message according to an embodiment of the present invention;

[0024] Figure 3 This is a flowchart illustrating a taxi-hailing reminder method according to an optional embodiment of the present invention;

[0025] Figure 4 This is a schematic diagram of the taxi-hailing process using a public bus according to an optional embodiment of the present invention;

[0026] Figure 5 This is a structural block diagram of a device for determining reminder messages according to an embodiment of the present invention. Detailed Implementation

[0027] The present invention will be described in detail below with reference to the accompanying drawings and embodiments. It should be noted that, unless otherwise specified, the embodiments and features described in the present application can be combined with each other.

[0028] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this invention are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.

[0029] The methods and embodiments provided in this application can be executed on a computing device such as a computer terminal or a device terminal. Taking running on a computer terminal as an example, Figure 1 This is a hardware structure block diagram of a computer terminal for a method of determining a reminder message according to an embodiment of the present invention. For example... Figure 1 As shown, a computer terminal may include one or more ( Figure 1 Only one is shown in the diagram. A processor 102 (which may include, but is not limited to, a microprocessor MCU or a programmable logic device FPGA, etc.) and a memory 104 for storing data are also shown. In one exemplary embodiment, the computer terminal may further include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that... Figure 1 The structure shown is for illustrative purposes only and does not limit the structure of the computer terminal described above. For example, the computer terminal may also include components that are more complex than those described above. Figure 1 The more or fewer components shown, or having the same Figure 1 Equivalent functions or ratios shown Figure 1 The functions shown have more different configurations.

[0030] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the reminder message determination method in this embodiment of the invention. The processor 102 executes various functional applications and data processing by running the computer programs stored in the memory 104, thereby implementing the above-described method. The memory 104 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0031] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer terminal. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module used for wireless communication with the Internet.

[0032] This embodiment provides a method for determining reminder messages. Figure 2 This is a flowchart of a method for determining a reminder message according to an embodiment of the present invention, the process including the following steps:

[0033] Step S202: Obtain the travel information of the target object within a preset time period;

[0034] It should be noted that the above-mentioned travel information is obtained with the authorization of the target object, from the target object's ride-hailing software, application, or the terminal device used by the target object and the server corresponding to the terminal device. In order to protect the privacy of the target object, the travel information of the target object within a preset time period can be obtained, such as the information on taking public transportation or ride-hailing information.

[0035] Step S204: Generate a user profile of the target object based on the parsing results of the travel information; wherein, the user profile is a set of travel feature tags of the target object, and the travel feature tags include: time feature tags and address feature tags;

[0036] Optionally, the aforementioned time feature labels are used to indicate the travel duration corresponding to the target object's travel route, and the aforementioned address labels contain the characteristics of the starting point and destination of the target object's corresponding travel route, as well as the number of times and frequency of the target object traveling to the corresponding destination. Based on the aforementioned features, the user profile corresponding to the target object can be better described.

[0037] Step S206: At a second time prior to the first time indicated by the time feature tag, traffic congestion information from the second time to the first time is acquired, and a third time is determined based on the traffic congestion information to send a reminder message to the terminal device used by the target object; wherein, the reminder message is used to remind the target object to perform a ride-hailing operation, and the third time is located between the first time and the second time.

[0038] Understandably, the first time is the time when the target must travel, while the second time is the starting time set based on the target's maximum waiting time to determine when to send the reminder message. By considering the traffic congestion between the target's departure point and destination between the first and second times, the latest departure time before the first time (i.e., the third time) can be determined. Then, a reminder message for hailing a taxi is sent to the target at the third time, ensuring that the target completes their journey from the departure point to the destination within a reasonable timeframe.

[0039] Through the above steps, travel information of the target object within a preset time period is obtained; a user profile of the target object is generated based on the analysis results of the travel information; wherein, the user profile is a set of travel feature tags of the target object, including: time feature tags and address feature tags; at a second time before the first time indicated by the time feature tags, the traffic congestion situation from the second time to the first time is obtained, and a third time is determined based on the traffic congestion situation to send a reminder message to the terminal device used by the target object; wherein, the reminder message is used to remind the target object to perform a ride-hailing operation, and the third time is located between the first time and the second time. That is to say, based on the user profile, the user's travel information is analyzed and integrated using big data, thereby reminding the target object when to hail a ride, avoiding the problem of the target object's travel time being too long or untimely due to traffic congestion. Therefore, it can solve the problem in the existing technology that it is impossible to judge and remind the target object of the ride-hailing time, saving the target object's travel time while reducing the target object's waiting time for a ride, and allowing the target object to flexibly adjust the travel mode according to the traffic congestion situation.

[0040] In one exemplary embodiment, at a second time prior to the first time indicated by the time feature tag, traffic congestion information from the second time to the first time is acquired, and a third time for sending a reminder message to the terminal device used by the target object is determined based on the traffic congestion information. This includes: collecting traffic information at the location of the target object's departure point starting from the second time, wherein the traffic information is used to indicate the number of vehicles on the roads surrounding the area where the target object is located within the target period; determining the traffic congestion situation between the second time and the first time based on the traffic information; predicting the target object's target travel time based on the traffic congestion situation, and if the target travel time is greater than the standard travel time, determining a third time for sending a reminder message to the terminal device used by the target object based on the traffic congestion situation, wherein the standard travel time is used to indicate the travel time determined based on the address feature tag.

[0041] Understandably, in order to ensure that the third time when the terminal device sends the reminder message better aligns with the target's travel schedule, when determining the timing of sending the corresponding reminder message, the maximum travel time (i.e., the target travel time) required for the target to travel from their departure point to their destination after hailing a taxi at that time is predicted based on the current traffic congestion situation. The maximum travel time includes the target's waiting time for a taxi and the time spent arriving at the destination after hailing a taxi. Therefore, if the target time is greater than the standard travel time corresponding to the travel time determined based on the address feature tags, it indicates that the target needs to complete the taxi hailing operation as soon as possible to ensure timely arrival at the destination. Consequently, a reminder message is sent to the target through the terminal device used by the target at the third time.

[0042] In one exemplary embodiment, after determining a third time to send a reminder message to the terminal device used by the target based on traffic congestion, the method further includes: sending an inquiry voice to the target via the terminal device, wherein the inquiry voice is used to determine whether the target needs to book a ride; and, if the target issues a confirmation voice, publishing the generated ride-hailing order to the ride-hailing platform.

[0043] In short, to reduce the complexity of the ride-hailing order process for the target audience, after sending a reminder message to the target audience, a voice inquiry is promptly sent to the target audience to confirm whether they need to book a ride. Based on the voice information of the target audience obtained by the terminal device, if a confirmation voice is received, it indicates that the target audience agrees to the ride-hailing operation. Then, based on the information saved by the target audience on the terminal device, a ride-hailing order for the target audience is generated and published to the ride-hailing platform.

[0044] In an exemplary embodiment, before publishing the generated pre-booked ride-hailing order to the ride-hailing platform when the target object issues a confirmation voice, the method further includes: determining the number of orders to be executed corresponding to the ride-hailing platform, wherein the number of orders is used to indicate the queuing information of the ride-hailing platform; if the number of orders is greater than a preset threshold, determining that the waiting time of the ride-hailing platform exceeds the waiting time of the ride-hailing corresponding to the target object, and issuing a prompt message to the target object to change the mode of transportation.

[0045] Understandably, to avoid decreased travel efficiency due to the target audience relying on a single mode of transportation, when it is determined that the ride-hailing platform that issued the target audience's booking order is experiencing an overload of orders that cannot be processed in a timely manner, a prompt message is sent to the target audience suggesting that they change their mode of transportation. This allows the target audience to proactively adjust their travel method when the platform is overloaded, choosing a more convenient alternative to complete their journey from their origin to their destination, thereby reducing unnecessary waiting time.

[0046] In an exemplary embodiment, when the number of orders exceeds a preset threshold, after determining that the waiting time of the ride-hailing platform exceeds the waiting time of the target object, and sending a prompt message to the target object to change the mode of transportation, the method further includes: determining the difference between the waiting time of the ride-hailing platform and the waiting time of the target object; and shifting the third time corresponding to the user profile to the fourth time according to the difference, wherein the duration between the fourth time and the third time is equal to or greater than the difference, and the fourth time is used to indicate the sending of the next reminder message.

[0047] In other words, to avoid having too many ride-hailing platform orders in subsequent trips, making it impossible to complete the ride in time, the waiting time for the corresponding ride-hailing platform orders will be determined and added to the time feature tag of the target object, so that the waiting time of ride-hailing orders will be taken into account when determining the corresponding reminder message.

[0048] In an exemplary embodiment, after determining a third time to send a reminder message to the terminal device used by the target object based on traffic congestion, the method further includes: determining public transportation information corresponding to the location of the target object, wherein the public transportation information is used to indicate the distance information between the current driving position of the public transportation vehicle and the location of the target object; and determining the remaining time for the public transportation vehicle to reach the location of the target object based on the public transportation information.

[0049] In other words, while determining whether the target has placed a corresponding ride-hailing order based on the reminder message, the system also determines the public transportation information of the target's location and the remaining time for the corresponding public transportation vehicle to travel from the current location to the target's ride-hailing location. This provides the target with more additional travel options and greatly improves travel efficiency.

[0050] In one exemplary embodiment, travel information includes at least one of the following: the travel time of the target object, the means of transportation used by the target object, the public transportation route taken by the target object, the travel destination of the target object, the departure point of the target object, the travel time from the departure point to the destination, and the taxi waiting time of the target object.

[0051] To better understand the process of determining the above-mentioned reminder message, the following describes the process of determining the above-mentioned reminder message in conjunction with several optional embodiments.

[0052] As an optional implementation method, Figure 3 This is a flowchart illustrating an optional embodiment of a taxi-hailing reminder method of the present invention. The method reminds users whether they need to hail a taxi in advance based on real-time traffic conditions and the queuing status of the taxi-hailing app. The specific scenario is described below, and the taxi-hailing process is completed through the following steps:

[0053] Step S302: Big data records user travel habits; Big data records user travel time, travel destination, time from departure point to destination, taxi waiting time, and travel time from departure point to destination to form a user profile; Big data calculates the user's general travel time, frequently visited destinations, and travel duration, etc.

[0054] Step S304: Based on travel habits, monitor road conditions, weather, special time periods, and queuing status of ride-hailing apps in advance; predict road conditions in advance based on weather, holidays, special times (such as the start of school, major social events), municipal road construction, etc., such as congestion distance and estimated travel time; check queuing status of ride-hailing apps;

[0055] Step S306: Combine the user profile to calculate the travel time, and then combine the queuing situation of the ride-hailing software to calculate how far in advance to call a taxi. After the advance time is reached, ask the user through the home voice device whether they want to call a taxi in advance.

[0056] Step S308: If the user needs, the voice device will confirm the user's destination and help the user book a taxi in advance.

[0057] As an optional implementation, it can also be applied to the following scenarios: when a bus is about to arrive at its stop, the voice-activated device provides an arrival reminder; such as... Figure 4 The diagram shown is a schematic representation of a taxi-hailing process using a public bus according to an optional embodiment of the present invention.

[0058] Step S402: Based on user travel habits recorded by big data; big data records user travel time, means of transportation, public transportation routes, travel destination, time from departure point to destination, taxi waiting time, and travel time from departure point to destination, etc., to form a user profile;

[0059] Step S404: Based on the user profile, when the bus is two stops away, remind the user via home voice device to reduce the user's waiting time for the bus;

[0060] In summary, the optional embodiments of this invention provide a taxi-hailing reminder method that helps users hail taxis in advance based on user profiles or reminds them of bus arrival times; it records user data through big data to form user profiles; it combines road conditions and taxi-hailing app queue status to determine travel duration and waiting time; it uses home voice-activated devices to provide taxi-hailing reminders and assistance; it solves the problem of long queues when preparing to hail a taxi due to peak travel times or traffic congestion; it reduces users' taxi-hailing costs; and it saves users' travel time.

[0061] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the various embodiments of the present invention.

[0062] This embodiment also provides a device for determining reminder messages, which is used to implement the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.

[0063] Figure 5 This is a structural block diagram of a device for determining reminder messages according to an embodiment of the present invention, such as... Figure 5 As shown, the device includes:

[0064] Module 52 is used to obtain the travel information of the target object within a preset time period;

[0065] The profiling module 54 is used to generate a user profile of the target object based on the parsing results of the travel information; wherein, the user profile is a set of travel feature tags of the target object, and the travel feature tags include: time feature tags and address feature tags;

[0066] The reminder module 56 is used to start acquiring traffic congestion information from the second time to the first time at a second time before the first time indicated by the time feature label, and to determine a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion information; wherein the reminder message is used to remind the target object to perform a taxi hailing operation, and the third time is located between the first time and the second time.

[0067] The aforementioned device acquires the travel information of a target within a preset time period; a user profile of the target is generated based on the analysis results of the travel information; the user profile is a set of travel feature tags for the target, including time feature tags and address feature tags; at a second time before the first time indicated by the time feature tags, traffic congestion conditions from the second time to the first time are acquired, and a third time is determined based on the traffic congestion conditions to send a reminder message to the terminal device used by the target; the reminder message is used to remind the target to perform a taxi-hailing operation, and the third time is located between the first and second times. In other words, by performing big data back-analysis and integration of the user's travel information based on the user profile, the device reminds the target when to hail a taxi, avoiding the problem of excessively long or untimely travel times due to traffic congestion. Therefore, it can solve the problem in the prior art that it is impossible to judge and remind the target when to hail a taxi, saving the target's travel time while reducing the target's taxi waiting time, and allowing the target to flexibly adjust their travel mode according to traffic congestion conditions.

[0068] In an exemplary embodiment, the aforementioned reminder module is further configured to collect traffic information of the location of the departure point of the target object starting from a second time, wherein the traffic information is used to indicate the number of vehicles on the roads surrounding the area where the target object is located within a target period; determine the traffic congestion situation between the second time and the first time based on the traffic information; predict the target travel time of the target object based on the traffic congestion situation; and, if the target travel time is greater than the standard travel time, determine a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion situation, wherein the standard travel time is used to indicate the travel time determined based on the address feature tag. Understandably, in order to ensure that the third time when the terminal device sends the reminder message better aligns with the target's travel schedule, when determining the timing of sending the corresponding reminder message, the maximum travel time (i.e., the target travel time) required for the target to travel from their departure point to their destination after hailing a taxi at that time is predicted based on the current traffic congestion situation. The maximum travel time includes the target's waiting time for a taxi and the time spent arriving at the destination after hailing a taxi. Therefore, if the target time is greater than the standard travel time corresponding to the travel time determined based on the address feature tags, it indicates that the target needs to complete the taxi hailing operation as soon as possible to ensure timely arrival at the destination. Consequently, a reminder message is sent to the target through the terminal device used by the target at the third time.

[0069] In one exemplary embodiment, the apparatus further includes: a voice module, configured to send an inquiry voice to a target object via a terminal device, wherein the inquiry voice is used to determine whether the target object needs to book a ride; and if the target object issues a confirmation voice, the generated ride-hailing order is published to the ride-hailing platform. In short, to reduce the complexity of the target object's ride-hailing order operation, after sending a reminder message to the target object, an inquiry voice to determine whether a ride-hailing order is needed is promptly sent to the target object. Based on the voice information of the target object obtained by the terminal device, if a confirmation voice is received, it indicates that the target object agrees to the ride-hailing operation. Then, based on the information saved by the target object on the terminal device, a ride-hailing order for the target object is generated and published to the ride-hailing platform.

[0070] In one exemplary embodiment, the aforementioned voice module further includes: an order unit, configured to determine the number of pending orders corresponding to the ride-hailing platform, wherein the order number is used to indicate the queuing information of the ride-hailing platform; if the number of orders exceeds a preset threshold, it determines that the waiting time for the ride on the ride-hailing platform exceeds the waiting time for the target user, and sends a prompt message to the target user to change their mode of transportation. It is understood that, to avoid a decrease in travel efficiency due to the target user using a single mode of transportation, when it is determined that the ride-hailing platform that issued the pre-booked ride-hailing order for the target user has an excessive number of orders that cannot be processed in a timely manner, a prompt message to change the mode of transportation is promptly sent to the target user when it is determined that the ride-hailing platform has an excessive number of orders. This allows the target user to proactively adjust their mode of transportation when there are too many orders on the target platform, choosing a more convenient alternative to complete the journey from the origin to the destination, thereby shortening unnecessary waiting time for the target user.

[0071] In an exemplary embodiment, the above-mentioned voice module further includes: a difference unit, used to determine the difference between the waiting time for taking a ride and the waiting time for taking a ride corresponding to the target object; and to move the third time corresponding to the user profile to the fourth time according to the difference, wherein the duration between the fourth time and the third time is equal to or greater than the difference, and the fourth time is used to indicate the sending of the next reminder message.

[0072] In other words, to avoid having too many ride-hailing platform orders in subsequent trips, making it impossible to complete the ride in time, the waiting time for the corresponding ride-hailing platform orders will be determined and added to the time feature tag of the target object, so that the waiting time of ride-hailing orders will be taken into account when determining the corresponding reminder message.

[0073] In one exemplary embodiment, the apparatus further includes: a public module, configured to determine public transportation information corresponding to the location of the target object, wherein the public transportation information is used to indicate the distance information between the current driving position of the public transportation vehicle and the location of the target object; and to determine the remaining time for the public transportation vehicle to reach the location of the target object based on the public transportation information.

[0074] In other words, while determining whether the target has placed a corresponding ride-hailing order based on the reminder message, the system also determines the public transportation information of the target's location and the remaining time for the corresponding public transportation vehicle to travel from the current location to the target's ride-hailing location. This provides the target with more additional travel options and greatly improves travel efficiency.

[0075] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.

[0076] Embodiments of the present invention also provide a storage medium storing a computer program, wherein the computer program is configured to execute the steps in any of the above method embodiments when running.

[0077] In one exemplary embodiment, the storage medium described above may be configured to store a computer program for performing the following steps:

[0078] S1, Obtain the travel information of the target object within a preset time period;

[0079] S2, Generate a user profile of the target object based on the parsing results of the travel information; wherein, the user profile is a set of travel feature tags of the target object, and the travel feature tags include: time feature tags and address feature tags;

[0080] S3, at a second time before the first time indicated by the time feature label, start acquiring traffic congestion information from the second time to the first time, and determine a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion information; wherein, the reminder message is used to remind the target object to perform a ride-hailing operation, and the third time is located between the first time and the second time.

[0081] In one exemplary embodiment, the storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard drive, magnetic disk, or optical disk.

[0082] Embodiments of the present invention also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.

[0083] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.

[0084] In one exemplary embodiment, the processor described above may be configured to perform the following steps via a computer program:

[0085] S1, Obtain the travel information of the target object within a preset time period;

[0086] S2, Generate a user profile of the target object based on the parsing results of the travel information; wherein, the user profile is a set of travel feature tags of the target object, and the travel feature tags include: time feature tags and address feature tags;

[0087] S3, at a second time before the first time indicated by the time feature label, start acquiring traffic congestion information from the second time to the first time, and determine a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion information; wherein, the reminder message is used to remind the target object to perform a ride-hailing operation, and the third time is located between the first time and the second time.

[0088] In an exemplary embodiment, specific examples in this embodiment can refer to the examples described in the above embodiments and optional implementations, and will not be repeated here.

[0089] It will be apparent to those skilled in the art that the modules or steps of the present invention described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. In one exemplary embodiment, they can be implemented using computer-executable program code, thereby allowing them to be stored in a storage device for execution by a computing device. Furthermore, in some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be implemented as a single integrated circuit module. Thus, the present invention is not limited to any particular hardware and software combination.

[0090] The above description is merely a preferred embodiment of the present invention and is not intended to limit the invention. Various modifications and variations can be made to the present invention by those skilled in the art. Any modifications, equivalent substitutions, or improvements made within the principles of the present invention should be included within the scope of protection of the present invention.

Claims

1. A method for determining a reminder message, characterized in that, include: Obtain travel information of the target object within a preset time period; A user profile of the target object is generated based on the parsing results of the travel information; wherein, the user profile is a set of travel feature tags of the target object, and the travel feature tags include: time feature tags and address feature tags; At a second time prior to the first time indicated by the time feature tag, traffic congestion information from the second time to the first time is acquired, and a third time is determined based on the traffic congestion information to send a reminder message to the terminal device used by the target object; wherein, the reminder message is used to remind the target object to perform a ride-hailing operation, and the third time is located between the first time and the second time; wherein, the second time is a start determination time for determining the timing of sending the reminder message, set according to the preset maximum waiting time of the target object; The step of acquiring traffic congestion information from the second time to the first time, prior to the first time indicated by the time feature tag, and determining a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion information, includes: Starting from the second time point, traffic information is collected at the location of the target object's departure point, wherein the traffic information is used to indicate the number of vehicles on the roads surrounding the target object's location within the target period; the traffic congestion situation between the second time point and the first time point is determined based on the traffic information; the target travel time of the target object is predicted based on the traffic congestion situation, and if the target travel time is greater than the standard travel time, a third time point is determined based on the traffic congestion situation to send a reminder message to the terminal device used by the target object, wherein the standard travel time is used to indicate the travel time determined based on address feature tags.

2. The method for determining the reminder message according to claim 1, characterized in that, After determining the third time for sending a reminder message to the terminal device used by the target object based on the traffic congestion situation, the method further includes: The terminal device sends an inquiry voice message to the target object, wherein the inquiry voice message is used to determine whether the target object needs to book a taxi. Once the target person issues a confirmation voice message, the generated pre-booked ride order will be published to the ride-hailing platform.

3. The method for determining the reminder message according to claim 2, characterized in that, Before publishing the generated pre-booked ride order to the ride-hailing platform after the target user issues a confirmation voice message, the method further includes: Determine the number of pending orders corresponding to the ride-hailing platform, wherein the number of orders is used to indicate the queuing information of the ride-hailing platform; If the number of orders exceeds a preset threshold, and it is determined that the waiting time for a ride on the ride-hailing platform exceeds the waiting time for the target user, a prompt message to change the mode of transportation is sent to the target user.

4. The method for determining the reminder message according to claim 3, characterized in that, When the number of orders exceeds a preset threshold, and after determining that the waiting time on the ride-hailing platform exceeds the waiting time for the target user, and sending a notification message to the target user to change their mode of transportation, the method further includes: Determine the difference between the waiting time for the ride and the waiting time for the taxi corresponding to the target object; Based on the difference, the third time corresponding to the user profile is moved forward to the fourth time, wherein the duration between the fourth time and the third time is equal to or greater than the difference, and the fourth time is used to indicate the sending of the next reminder message.

5. The method for determining a reminder message according to claim 1, characterized in that, After determining the third time for sending a reminder message to the terminal device used by the target object based on the traffic congestion situation, the method further includes: Determine the public transportation information corresponding to the location of the target object, wherein the public transportation information is used to indicate the distance information between the current driving position of the public transportation vehicle and the location of the target object; The remaining time for the public transportation vehicle to reach the location of the target object is determined based on the public transportation information.

6. The method for determining a reminder message according to any one of claims 1-5, characterized in that, The travel information includes at least one of the following: The target's travel time, the means of transportation used by the target, the public transportation routes taken by the target, the target's travel destination, the target's departure point, the travel time from the departure point to the destination, and the target's taxi waiting time.

7. A device for determining a reminder message, characterized in that, include: The acquisition module is used to acquire the travel information of the target object within a preset time period; The profile module is used to generate a user profile of the target object based on the parsing results of the travel information; wherein, the user profile is a set of travel feature tags of the target object, and the travel feature tags include: time feature tags and address feature tags; The reminder module is used to acquire traffic congestion information from the second time to the first time at a second time before the first time indicated by the time feature tag, and to determine a third time to send a reminder message to the terminal device used by the target object based on the traffic congestion information; wherein the reminder message is used to remind the target object to perform a ride-hailing operation, and the third time is located between the first time and the second time; wherein the second time is a start determination time for determining the timing of sending the reminder message, set according to a preset maximum waiting time of the target object; The reminder module is further used for: Starting from the second time point, traffic information is collected at the location of the target object's departure point, wherein the traffic information is used to indicate the number of vehicles on the roads surrounding the target object's location within the target period; the traffic congestion situation between the second time point and the first time point is determined based on the traffic information; the target travel time of the target object is predicted based on the traffic congestion situation, and if the target travel time is greater than the standard travel time, a third time point is determined based on the traffic congestion situation to send a reminder message to the terminal device used by the target object, wherein the standard travel time is used to indicate the travel time determined based on address feature tags.

8. A computer-readable storage medium, characterized in that, The storage medium stores a computer program, wherein the computer program is configured to execute the method described in any one of claims 1 to 6 when it is run.

9. An electronic device comprising a memory and a processor, characterized in that, The memory stores a computer program, and the processor is configured to run the computer program to perform the method as described in any one of claims 1 to 6.

Citation Information

Patent Citations

  • Message prompting method and device

    CN105279957A

  • Intelligent reminding method and device

    CN107526822A

  • Prompt information pushing method and device, server and storage medium

    CN110555734A