A method, apparatus, system, and medium for information processing
By acquiring ticketing information and user behavior habits, the system automatically calculates and sets reminder times, solving the time discrepancy problem caused by manually setting alarms in existing technologies, and achieving accurate reminders and convenient travel services.
Patent Information
- Application Number
- CN202010888039.7
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-28
- Publication Date
- 2026-02-06
- Estimated Expiration
- 2040-08-28
AI Technical Summary
In existing technologies, after booking a flight or train, users need to manually set multiple alarms to remind them of the time of the event in the morning. However, since this relies on personal estimation, it is easy to cause time deviations, which affects the travel experience and is cumbersome.
By acquiring ticketing information, combining it with the user's travel mode, the route between their residence and destination, and the time spent on behavioral habits and events, the system automatically calculates and sets reminder times, and generates reminder times through methods, terminal devices, and electronic systems.
It improves the accuracy of reminder times, reduces the hassle of manual calculation for users, enhances the travel experience, and provides convenient vehicle booking recommendations.
Smart Images

Figure CN112070252B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of data management, in particular to a method for information processing, a terminal device for information processing, an electronic system for information processing and a storage medium storing the above method. BACKGROUND
[0002] With the rapid development of social economy and business, people travel for a long distance more and more frequently. Since the planning of the trip involves many complicated matters, in addition to ticket reservation for the flight or train, the user needs to plan the trip according to the departure time of the scheduled flight or train, which involves multiple event time points, such as the time to get up and the time to leave the house.
[0003] In the prior art, after the user reserves the flight or train, the user needs to estimate the event time points such as the time to get up and the time to leave the house by his / her own experience, and then manually set multiple alarms to remind the user to avoid missing the departure time of the flight or train. However, in actual situations, since most of the event time points in the trip need to be estimated by the user, the estimated result may be deviated due to the user's negligence of some details. In particular, for the morning flight or train, the user's daily life habits are closely related to the flight or train, and some users are more likely to miss the departure time of the flight or train because the alarm for getting up is set too late and there are many necessary life events. Moreover, the manual calculation of multiple alarms is tedious, which affects the user's travel experience to some extent. SUMMARY
[0004] To overcome the above-mentioned defects, the purpose of the present application is to provide a method, a terminal device, an electronic system and a storage medium for setting multiple reminder times in the morning trip of the user according to the ticket reservation information of the user.
[0005] The purpose of the present application is achieved by the following technical solutions:
[0006] The present application is a method for information processing, which comprises:
[0007] obtaining ticket reservation information and determining a target time and a target location from the ticket reservation information;
[0008] determining at least one travel mode of the user according to pre-stored personal information data of the user;
[0009] obtaining a path between the residence location of the user and the target location, and calculating the travel time based on the travel mode and the path.
[0010] retrieve pre-stored behavior habit events of the user in a predetermined time period, and obtain time consumption of each of the behavior habit events;
[0011] calculate a reminding time of each of the behavior habit events according to the target time, the route time consumption and the time consumption of the behavior habit events.
[0012] Optionally, the method further comprises:
[0013] calculate a travel time according to the target time and the route time consumption;
[0014] generate recommendation information for instructing to book a vehicle service according to the determined travel mode and the travel time.
[0015] Optionally, the determining the at least one travel mode of the user comprises:
[0016] obtain location information, maintenance information of a vehicle associated with the user and vehicle booking information of the user;
[0017] predict the travel mode of the user according to one or more of the location information, the maintenance information of the vehicle associated with the user and the vehicle booking information of the user, and obtain the at least one travel mode of the user.
[0018] Optionally, the determining the at least one travel mode of the user further comprises:
[0019] display recommendation information of the travel mode according to the obtained at least one travel mode of the user, for confirmation of the travel mode by the user;
[0020] confirm the travel mode of the user in response to the confirmation of the travel mode by the user.
[0021] Optionally, the calculating the reminding time of each of the behavior habit events comprises:
[0022] obtain a behavior habit event to be reminded;
[0023] calculate a reminding time of the behavior habit event to be reminded.
[0024] Optionally, the obtaining the behavior habit event to be reminded comprises at least one of the following:
[0025] According to historical records, the frequency of occurrence of each behavior habit event is obtained, and when the frequency of occurrence of a behavior habit event reaches a predetermined value, the behavior habit event is selected as the behavior habit event to be reminded;
[0026] Or, from all behavior habit events, the behavior habit event to be reminded is selected;
[0027] Or, from all behavior habit events, part of the behavior habit event to be reminded is adjusted.
[0028] Optionally, the ticket reservation information is obtained, and the target time and the target place are determined from the ticket reservation information, comprising:
[0029] The ticket reservation information is obtained from the ticket system, and the departure time and the target place are extracted from the ticket reservation information;
[0030] The preset time advance is added to the departure time to obtain the target time.
[0031] Optionally, the route time consumption is calculated according to the path, comprising:
[0032] According to the target time, traffic record information and weather information in a time period corresponding to the target time on the path are obtained;
[0033] The route time consumption is calculated according to the path, the traffic record information and the weather information.
[0034] Optionally, after adjusting part of the behavior habit event to be reminded, comprising:
[0035] According to the path, store information matched with the path is obtained;
[0036] According to the personal habit information of the user, a suitable store is selected from the store information, and recommendation information of the suitable store is generated.
[0037] Optionally, after adjusting part of the behavior habit event to be reminded, comprising:
[0038] It is judged whether the time of the exercise event in the behavior habit event is adjusted;
[0039] If adjusted, it is judged whether the time of the adjusted exercise event meets a preset exercise time;
[0040] If not met, exercise event reminder information is generated, and the exercise event reminder information is written into the reminder backup information.
[0041] Based on the same concept, the application also provides a terminal device for information processing, comprising:
[0042] ticket information acquisition module, which is configured to acquire ticket reservation information and determine a target time and a target location from the ticket reservation information;
[0043] a user information database, which is configured to store personal information data of a user, a residence location of the user and a behavior habit event of the user;
[0044] a travel mode acquisition module, which is connected to the user information database and configured to determine a travel mode of the user according to the pre-stored personal information data of the user;
[0045] a travel time estimation module, which is connected to the user information database and the ticket information acquisition module and configured to acquire a path between the residence location of the user and the target location and calculate a travel time according to the path;
[0046] a pick-up vehicle recommendation module, which is connected to the travel mode acquisition module and the travel time estimation module and configured to recommend ticket reservation information of a pick-up vehicle in combination with the travel time when the travel mode of the user is taking a vehicle;
[0047] an event time estimation module, which is connected to the user information database and configured to retrieve a behavior habit event of the user in a predetermined time period and acquire an order and a time consumption of each behavior habit event;
[0048] a reminding time calculation module, which is connected to the travel time estimation module and the event time estimation module and configured to calculate a reminding time of the behavior habit event in combination with the target time, the travel time and the order and the time consumption of the behavior habit event.
[0049] Based on the same concept, the application further provides an electronic system for information processing, which comprises a ticket system, an Internet of Things device and a terminal device as described above, the ticket system is connected to the terminal device through a network and configured to provide ticket reservation information for the terminal device; the Internet of Things device is connected to the terminal device through a network and configured to provide data of a behavior habit event for the terminal device.
[0050] Based on the same concept, the application further provides a computer readable program storage medium, which stores computer program instructions, when the computer program instructions are executed by a computer, the computer is caused to execute the method described above.
[0051] The application sets the reminding time according to the ticket information, obtains the departure time according to the ticket information, and calculates the reminding time of several events according to the event time consumption and the route time consumption of the user behavior habits, so as to timely remind the user; since each key event time point is calculated in combination with the user daily life habits, the accuracy is high; and the user is free from the annoyance of manually calculating the alarm time, which greatly improves the user travel experience. BRIEF DESCRIPTION OF DRAWINGS
[0052] For ease of illustration, the application is described in detail by the following preferred embodiments and drawings.
[0053] Figure 1 The workflow schematic diagram of an embodiment of the application for the information processing method;
[0054] Figure 2 The workflow schematic diagram of another embodiment of the application for the information processing method;
[0055] Figure 3 The logic structure schematic diagram of the terminal device for the information processing of the application;
[0056] Figure 4 The logic structure schematic diagram of the reminding time calculation module in the application;
[0057] Figure 5 The logic structure schematic diagram of the electronic system for the information processing of the application. DETAILED DESCRIPTION
[0058] In order to make the purpose, technical scheme and advantages of the application more clear, the application is further described in detail below by combining with the drawings and embodiments. It should be understood that the specific embodiments described herein are only used to explain the application, and are not used to limit the application.
[0059] In the description of the present application, it needs to be understood that the orientation or positional relationship indicated by the terms "center", "longitudinal", "transverse", "length", "width", "thickness", "upper", "lower", "front", "rear", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", "clockwise", "counterclockwise" and the like are based on the orientation or positional relationship shown in the drawings, and are only for the convenience of describing the present application and simplifying the description, and do not indicate or imply that the device or element indicated must have a particular orientation, be constructed and operated in a particular orientation, and therefore cannot be understood as a limitation of the present application. In addition, the terms "first", "second" are only for the purpose of description, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of the technical features indicated. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more of the features. In the description of the present application, the meaning of "a plurality of" is two or more, unless otherwise explicitly specified and limited.
[0060] In the description of the present application, it needs to be noted that, unless otherwise explicitly specified and limited, the terms "mounting", "connecting", "connecting" should be understood in a broad sense, for example, it can be fixedly connected, or it can be detachably connected, or integrally connected. It can be mechanically connected, or electrically connected. It can be directly connected, or indirectly connected through an intermediate medium. It can be the internal communication of two elements or the interaction relationship between two elements. For those skilled in the art, the specific meaning of the above terms in the present application can be understood according to the specific circumstances.
[0061] In the following, an embodiment of a method for setting a reminder time according to ticket information is described in detail. Please refer to Figure 1 The method for setting a reminder time according to ticket information can be installed in the terminal device of the user in the form of APP software, which specifically includes:
[0062] S101. Determine the target time and target place from the ticket reservation information
[0063] The user can complete the booking service through a third-party application on the terminal device or by logging into a ticket website on the terminal device; then obtain ticket booking information in the third-party application or the ticket website; wherein the ticket booking information includes the departure time and the departure site of the flight or the high-speed rail; the system identifies the departure time and the departure site of the flight or the high-speed rail from the ticket booking information and converts them into the target time and the target place; specifically, if the ticket booking information is a flight from Beijing Capital International Airport to Shanghai Hongqiao International Airport at 9:10, the system can identify 9:10 as the departure time and increase the preset time in advance, such as 2 hours, on the basis of 9:10 to convert it into the target time 7:10; and according to the ticket booking information, the departure site is obtained as T3 terminal of Beijing Capital International Airport, so the system defines T3 terminal of Beijing Capital International Airport as the target place.
[0064] S102. Determine at least one travel mode of the user
[0065] Determine at least one travel mode of the user according to the pre-stored personal information data of the user; wherein the personal information data of the user includes vehicle location information and maintenance data, past vehicle pick-up information, etc.; for example, if the current location of the vehicle is inconsistent with the residence, or the vehicle is in a maintenance state, or the user has booked a vehicle pick-up in the past records, and the proportion or frequency of booking a vehicle pick-up exceeds a predetermined threshold, the result is determined as taking a vehicle; otherwise, the result is determined as self-driving. In this embodiment, the user's need for booking a vehicle can be determined according to the user's booking habit or the related information of the vehicle, or when the result is determined as needing to book, the corresponding booking information of the vehicle pick-up is sent to the user in the subsequent steps to prevent the user from forgetting to book or not reserving a vehicle in time due to too many transactions to handle.
[0066] S103. Calculate the travel time based on the travel mode and the path
[0067] The path between the residence location and the target location of the user is acquired, wherein the residence location can be the current location of the user terminal device, or the user's usual residence recorded in the user terminal device, or the user's scheduled hotel location acquired by the user terminal device through hotel reservation information, and the target location is acquired from ticket reservation information; and the path of the trip is planned according to the historical traffic data of the corresponding period, and the travel time is calculated in combination with the travel mode and the path. Specifically, if the target time is 7:10, the paths of each trip between the residence location and the target location before 7:10 in the morning in the past are called, a suitable travel path is planned, and the travel time is calculated according to the path, such as 40 minutes. The travel time is combined with the travel mode, such as taking a car trip, which can add 10 minutes of waiting time to the 40 minutes to obtain the final travel time of 50 minutes, wherein the waiting time can be automatically set according to the historical average waiting time. If the travel mode is self-driving, 5 minutes of pickup time can be added to the 40 minutes to obtain the final travel time of 45 minutes, wherein the pickup time can be automatically set according to the historical average pickup time.
[0068] S104. Acquire the time consumption of each behavior habit event
[0069] From each Internet of Things (IOT) device in the user's home, the pre-stored user's behavior habit events in a predetermined time period are called, and the time consumption of each of the behavior habit events is obtained; specifically, all behavior habit events of the user from getting up to leaving home in the morning period are obtained, which can include, in sequence, washing, making breakfast / buying breakfast, exercising, dining, and the corresponding times are 15 minutes for washing, 15 minutes for making breakfast, 2 minutes for buying breakfast, 20 minutes for exercising, and 15 minutes for dining, and the above only lists part of the behavior habit events, which are not specifically limited here. At the same time, the order of the behavior habit events can also be arranged according to the nature of each event, such as: when making breakfast, only 10 minutes are needed to put the prepared materials into the pot, so the order of making breakfast can be adjusted to before washing, and after the user puts the prepared materials into the pot, the user is reminded to wash, which will further save the overall time consumption of the behavior habit events. Among them, the behavior habit events of the user in the predetermined time period are obtained by the smart device in the predetermined time period, by counting the running state data of the smart device and / or recognizing the body posture of the user; specifically, all smart devices in the room can be divided into several groups, and each group is corresponding to a behavior habit event, and the running time of all smart devices in the group is counted to obtain the time and duration of a behavior habit event; specifically, when judging the event of making breakfast, the corresponding group of smart appliances in the home can be connected through the smart gateway, such as a kettle, a gas stove, an exhaust hood, a toaster, a coffee machine, etc.; at the same time, the smart socket with the function of recording power consumption and identifying the work number of different devices is used to record the on-off and use duration of the smart appliances in the group, and the data is synchronized to the cloud, and after analyzing the data accumulated within a certain time, the estimated time range for making breakfast is determined;
[0070] and / or the body posture of the user is recognized through the camera in the smart device, and when the body posture of the user matches the predetermined posture, the holding time of the body posture of the user is counted to obtain the time and duration of a behavior habit event. Specifically, the record of the enabled state of the smart appliances in the kitchen is combined with the recognition of the posture of the person by the cameras in different rooms in the home, such as the state of sitting and eating in the dining room, to obtain the event information of the user dining through comprehensive determination.
[0071] S105. The reminding time of the behavior habit event is calculated respectively
[0072] According to the target time, the time consumption of the route and the time consumption of the behavior habit event, the reminding time of the behavior habit event is calculated respectively; specifically, the target time (7:10) is subtracted by the time consumption of the route (40 minutes), which is the reminding time of leaving home (6:30), and the reminding time of leaving home (6:30) is subtracted by the total time consumption of all behavior habit events (50 minutes), which is the reminding time of getting up (5:40).
[0073] In the embodiment, the terminal device can directly obtain the ticket reservation information from the third-party application or the ticket website, and automatically set the reminding time of leaving home and the reminding time of getting up according to the historical traffic data and the behavior habit event of the user, which greatly reduces the operation of the user, eliminates the annoyance of manually calculating the alarm time, and greatly improves the travel experience of the user. Moreover, the terminal device can automatically recommend the pick-up and drop-off vehicle reservation information according to the past travel habits or the vehicle information of the user, so that the user does not need to additionally perform the operation of booking a vehicle, and the terminal device further provides convenience for the travel of the user.
[0074] Next, another embodiment of the method for setting the reminding time according to the ticket information is described in detail. Figure 2 Specifically, the method comprises the following steps:
[0075] S201. Determining the target time and the target location from the ticket reservation information
[0076] The user can complete the reservation service through the third-party application on the terminal device or by logging in the ticket website through the terminal device, and then obtain the ticket reservation information in the third-party application or the ticket website; wherein the ticket reservation information comprises the departure time and the departure station of the flight or the high-speed rail; the system identifies the departure time and the departure station of the flight or the high-speed rail from the ticket reservation information, and adds a preset time advance amount to the departure time to obtain the target time. Specifically, if the ticket reservation information is a flight from Beijing Capital International Airport to Shanghai Hongqiao International Airport at 9:10, the system can identify 9:10 as the departure time, and increase the preset time advance amount, such as 2 hours, based on 9:10 to convert it into the target time 7:10, and the departure station Beijing Capital International Airport is the target location. Preferably, the time advance amount corresponds to the type of the transportation mode in the ticket reservation information, such as: if the type of the transportation mode is a domestic flight, the time advance amount is 2 hours; if the type of the transportation mode is an international flight, the time advance amount is 3 hours. Meanwhile, the information of the airline of the flight is obtained from the ticket reservation information, and whether the user is a VIP member of the airline is determined through the personal information of the user, and whether the user has the right of priority check-in and security check is identified; if the user has the right of priority check-in and security check, the time advance amount is reduced; if the type of the transportation mode is a high-speed rail, the time advance amount is 20 minutes.
[0077] As another embodiment, the ticket reservation information can also be imported into the terminal device by the user manually, or when the user finds that the content of the ticket reservation information is incorrect, the user can adjust the ticket reservation information obtained by the terminal device.
[0078] S202. Obtain at least one travel mode of the user
[0079] According to the pre-stored personal information data of the user, determine the at least one travel mode of the user; wherein the personal information data of the user includes: location information, maintenance information of the vehicle and vehicle reservation information of the user; therefore, it is specific to: obtain the location information, maintenance information of the vehicle associated with the user and the vehicle reservation information of the user; and according to one or more of the location information, maintenance information of the vehicle associated with the user and the vehicle reservation information of the user, predict the travel mode of the user, and obtain at least one travel mode of the user. For example, if the current location of the vehicle is inconsistent with the residence location, or the vehicle is in a maintenance state, or in the past record, the user has reserved a pick-up vehicle, and the proportion or number of reserved pick-up vehicles exceeds a predetermined threshold, then the result is determined to be travel by car; otherwise, the result is determined to be self-driving. After the judgment is completed, the judgment result is saved. In this embodiment, it can be determined according to the user's habit of ordering a car or the relevant information of the vehicle whether the user needs to order a car.
[0080] S203. Display the recommended information of the travel mode for the user to confirm
[0081] According to the obtained at least one travel mode of the user, display the recommended information of the travel mode for the user to confirm the travel mode; when the predicted result is to travel by car, an interface of "need to reserve a pick-up vehicle" can be displayed, and in response to the user's confirmation of the travel mode, the travel mode of the user is confirmed.
[0082] S204. Calculate the travel time according to the residence location and the target location
[0083] acquire a path between a residence location and a target location of a user, wherein the residence location can be a current location of a user terminal device, or a location where the user usually resides recorded in the user terminal device, or a hotel location reserved by the user terminal device through hotel reservation information as the residence location, and the target location is acquired from ticket reservation information; and then a path for travel is planned according to historical traffic data of a corresponding time period, and a travel time is calculated according to the path; specifically, if the target time is 7:10, the paths for travel between the residence location and the target location before 7:10 in the morning in the past are called to plan a suitable travel path, and the travel time is calculated according to the path, for example, 40 minutes, i.e. the time period of the user on the road is 6:30-7:10; and then the travel time is combined with the travel mode, for example, if the travel mode is taking a vehicle, 10 minutes of waiting time can be added to the 40 minutes to obtain a final travel time of 50 minutes, wherein the waiting time can be automatically set according to historical average waiting time; if the travel mode is self-driving, 5 minutes of pickup time can be added to the 40 minutes to obtain a final travel time of 45 minutes, wherein the pickup time can be automatically set according to historical average pickup time. In this embodiment, the calculation of the travel time according to the path can also include: acquiring traffic record information and weather information of a time period corresponding to the target time according to the path; and calculating the travel time according to the path, the traffic record information and the weather information. For example, if there is a rainstorm on the path in this time period, the average travel time of this road section under the rainstorm condition is called from the database, and the travel time is extended to 60 minutes if the average travel time is 60 minutes.
[0084] S205. Calculate the travel time
[0085] Calculate the travel time according to the target time and the travel time; for example, if the target time is 7:10 and the travel time is 60 minutes, the travel time can be calculated as 6:10.
[0086] S206. Determine the travel mode confirmed by the user
[0087] Call the travel mode confirmed by the user in step S203, and determine the travel mode of the user; if the determination result is taking a vehicle, proceed to step S207. Generate recommendation information for indicating reservation of vehicle service; if the determination result is self-driving, proceed to step S208. Acquire the order and time consumption of behavior habit events.
[0088] S207. Generate recommendation information for indicating reservation of vehicle service
[0089] According to the determined travel mode and travel time of the user, generate recommendation information for indicating the booking of a vehicle service; wherein the vehicle service recommendation information is generated based on the user's past booking of a vehicle service, including the range of the vehicle fare, the average waiting time, the preference for the vehicle type, and the score of the service, etc. If it is confirmed in the foregoing step that the user needs to take a vehicle to travel, display the recommendation information for booking a vehicle service to enable the user to quickly book a vehicle for pick-up and drop-off.
[0090] S208. Obtain the behavior habit event to be reminded
[0091] From each Internet of Things device in the user's home, obtain the pre-stored behavior habit events of the user in a predetermined time period, as well as the order and time consumption of each behavior habit event; wherein the behavior habit event to be reminded can be obtained in the following three ways:
[0092] According to the historical records, obtain the frequency of occurrence of each behavior habit event, and when the frequency of occurrence of a behavior habit event reaches a predetermined value, select the behavior habit event as the behavior habit event to be reminded; for example, the daily behavior habit events of the user include washing, dressing, making breakfast, exercising, and eating; and the weekly occurrence frequency of the above behavior habit events is respectively: washing 7 times, dressing 7 times, making breakfast 3 times, exercising 5 times, and eating 7 times; and the predetermined value can be set to 5 times, so the behavior habit events of washing, dressing, exercising, and eating that meet the predetermined value condition are automatically selected as the behavior habit events to be reminded.
[0093] Alternatively, select the behavior habit event to be reminded from all behavior habit events; that is, the user can select the behavior habit event to be reminded from the above daily behavior habit events.
[0094] Alternatively, adjust part of the behavior habit event to be reminded from all behavior habit events; that is, after the system automatically selects the behavior habit events to be reminded: washing, dressing, exercising, and eating, the user can increase or decrease the behavior habit events to be reminded. For example, if the user feels that the current wake-up reminder time (5:40) is too early, the user can choose to delete the behavior habit event of exercising (20 minutes), so that the wake-up reminder time is adjusted to 6:00 accordingly when the wake-up reminder time is recalculated based on the behavior habit events. Alternatively, the user can choose to adjust the time of the behavior habit event of exercising (20 minutes) to 10 minutes, so that the wake-up reminder time is adjusted to 5:50 accordingly when the wake-up reminder time is recalculated based on the behavior habit events. Alternatively, the user can add an event that is not usually performed in daily life, such as packing luggage, and set the duration of packing luggage, and after adding the new behavior habit event, the wake-up reminder time is recalculated based on the behavior habit events.
[0095] S209. respectively calculating the reminding time of the behavior habit event to be reminded
[0096] After obtaining all the behavior habit events to be reminded of the user from getting up to leaving home in the morning, such as washing, making / buying breakfast, exercising, and having a meal, the reminding time of the behavior habit event to be reminded is calculated respectively. The time corresponding to the above behavior habit events to be reminded is 15 minutes for washing, 15 minutes for making breakfast, 2 minutes for buying breakfast, 20 minutes for exercising, and 15 minutes for having a meal, which are only listed for part of the behavior habit events and are not limited here. Meanwhile, the order of the behavior habit events can also be arranged according to the nature of each event, such as making breakfast, which only needs to put the prepared materials into the pot for 10 minutes. Therefore, the order of making breakfast can be adjusted to before washing, and the user is reminded to wash after putting the prepared materials into the pot, which will further save the overall time consumption of the behavior habit events;
[0097] In combination with the target time, the travel time consumption, and the order and time consumption of the behavior habit events, the reminding time of the behavior habit events is calculated respectively. Specifically, the target time (7:10) is subtracted by the travel time consumption (40 minutes) to obtain the leaving home reminding time (6:30). The leaving home reminding time (6:30) is subtracted by the total time consumption of all the behavior habit events (50 minutes) to obtain the getting up reminding time (5:40). The leaving home reminding time (6:30) is subtracted by 15 minutes for having a meal to obtain the having a meal reminding time (6:15). The having a meal reminding time (6:15) is subtracted by 20 minutes for exercising to obtain the exercising reminding time (5:55). The reminding time of other behavior habit events to be reminded can be calculated by referring to the above method.
[0098] S210. writing the reminding information of the exercise event into the reminding backup information
[0099] determining whether the time of the exercise event in the behavior habit events is adjusted;
[0100] if the time of the exercise event is adjusted, determining whether the adjusted time of the exercise event meets the preset exercise time;
[0101] if the adjusted time of the exercise event does not meet the preset exercise time, generating the reminding information of the exercise event, and writing the reminding information of the exercise event into the reminding backup information.
[0102] determining whether the time of the exercise event in the behavior habit events is adjusted, if the time of the exercise event is adjusted, determining whether the adjusted time of the exercise event meets the preset exercise time, if the adjusted time of the exercise event does not meet the preset exercise time, generating the reminding information of the exercise event, and writing the reminding information of the exercise event into the reminding backup information.
[0103] S211. generating the recommendation information of the suitable store
[0104] After the user selects to delete the behavior habit event of dining (15 minutes), the store information matched with the path is acquired according to the path; the suitable store is selected from the store information according to the personal habit information of the user, and the recommendation information of the suitable store is generated. Specifically, according to the eating habit of the user, the information of the suitable restaurant is acquired along the path, so that the user can make an advance reservation and an advance online order, and after online payment, the packed food is directly taken when arriving at the store on the same day; or the restaurant is reminded 5-10 minutes before arriving on the same day, and the user directly dines in the restaurant.
[0105] The application can also include a computer readable storage medium having stored thereon an application program capable of implementing the method described above in the specification, which, when executed by a computer, causes the computer to perform the method described above. In some possible implementation manners, each aspect of the application can also be implemented in the form of a program product, which includes program codes for causing a terminal device to perform the steps according to various exemplary embodiments of the application described in the “Exemplary Method” section of the specification when the program product is run on the terminal device.
[0106] The application program can adopt any combination of one or more readable media. The readable medium can be a readable signal medium or a readable storage medium. The readable storage medium may, for example, be but is not limited to an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, device or apparatus, or any combination of the above. More specific examples (non-exhaustive list) of the readable storage medium include an electrical connection having one or more wires, a portable disk, a hard disk, a random access memory (RAM), a read-only memory (ROM), an erasable programmable read-only memory (EPROM or flash memory), an optical fiber, a portable compact disk read-only memory (CD-ROM), an optical storage device, a magnetic storage device, or any suitable combination of the above.
[0107] The computer readable signal medium can include a data signal propagated in a baseband or as a part of a carrier wave, in which readable program codes are borne. Such a propagated data signal can take various forms, including but not limited to an electromagnetic signal, an optical signal, or any suitable combination of the above. The readable signal medium can also be any readable medium other than the readable storage medium, which can send, propagate or transmit the program for use by or in connection with an instruction execution system, device or apparatus.
[0108] The program code contained on the above readable medium can be transmitted using any appropriate medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any appropriate combination of the above.
[0109] The terminal device for setting a reminding time according to ticket information is described below with one embodiment. Please refer to Figure 3 The terminal device can be a mobile phone, a tablet computer, a vehicle-mounted intelligent control device, etc. and specifically includes:
[0110] A ticket information obtaining module 301 is configured to obtain ticket reservation information and determine a target time and a target location from the ticket reservation information. The ticket information obtaining module 301 obtains the ticket reservation information through other third-party applications on the terminal device or through a ticket website. The ticket reservation information includes a departure time and a departure station of a flight or a high-speed train. The ticket information obtaining module 301 identifies the departure time and the departure station of the flight or the high-speed train from the ticket reservation information and converts them into the target time and the target location.
[0111] A user information database 302 is configured to store personal information data of a user, a residence location of the user, and behavior habit events. The residence location can be a current location of the terminal device of the user, a residence location recorded in the terminal device of the user, or a residence location obtained by the terminal device of the user through hotel reservation information. The behavior habit events are obtained from various Internet of Things devices in the home of the user and the order and time consumption of the behavior habit events are stored. The personal information data of the user includes vehicle location information and maintenance data, and past vehicle pick-up information.
[0112] An out-of-travel mode obtaining module 306 is connected to the user information database 302 and configured to determine a travel mode of the user according to the pre-stored personal information data of the user. When it is identified from the personal information data of the user that the current location of the vehicle is inconsistent with the residence location, the vehicle is in a maintenance state, or the user has reserved a pick-up vehicle in the past records and the proportion or frequency of the reservation of the pick-up vehicle exceeds a predetermined threshold, the result is determined as taking a vehicle. Otherwise, the result is determined as self-driving.
[0113] The route time consumption estimation module 303 is connected with the user information database 302 and the ticket information acquisition module 301 respectively, and is used to acquire the path between the residence location and the target location of the user, and calculate the route time consumption according to the path. Specifically, the path of the trip can be planned according to the historical traffic data of the corresponding period, the route time consumption is calculated according to the path, and the route time consumption is adjusted according to the weather prediction data.
[0114] The pick-up vehicle recommendation module 307 is connected with the travel mode acquisition module 306 and the route time consumption estimation module 303 respectively, and is used to recommend the booking information of the pick-up vehicle in combination with the route time consumption when the travel mode of the user is to take a car, so as to enable the user to quickly book the pick-up vehicle.
[0115] The event time consumption estimation module 304 is connected with the user information database 302, and is used to call the behavior habit events of the user in the predetermined period of time, and acquire the order and time consumption of each behavior habit event.
[0116] The reminding time calculation module 305 is connected with the route time consumption estimation module 303 and the event time consumption estimation module 304 respectively, and is used to calculate the reminding time of the behavior habit events in combination with the target time, the route time consumption, and the order and time consumption of the behavior habit events. Specifically, the target time is reduced by the route time consumption to obtain the reminding time of going out, and the reminding time of going out is reduced by the total time consumption of all the behavior habit events to obtain the reminding time of getting up.
[0117] Please refer to Figure 4 , preferably, the reminding time calculation module 305 comprises:
[0118] The reminding event selection unit 3051 is used to select the behavior habit events to be reminded. Therefore, the user can select the behavior habit events to be additionally reminded through the reminding event selection unit according to the needs of the user, so as to remind the selected behavior habit events subsequently.
[0119] The behavior event adjustment unit 3052 is used to adjust part of the behavior habit events. Therefore, the user can adjust some unnecessary behavior habit events through the behavior event adjustment unit according to the needs of the user, so as to re-adjust the reminding time of each behavior habit event.
[0120] Please refer to Figure 5The application further provides an electronic system for setting a reminding time according to ticket information, which comprises:
[0121] The ticket system 100, the Internet of Things device 200, and the terminal device 300 as described above; wherein the terminal device can be a mobile phone, a tablet computer, a vehicle-mounted intelligent control device, or the like which can be connected to a network.
[0122] The ticket system 100 is connected to a ticket information acquisition module in the terminal device 300 through a network, and is configured to provide ticket reservation information for the terminal device; the ticket system 100 can be an existing ticket website, APP, or mini program which can make ticket reservations.
[0123] The Internet of Things device 200 is connected to an event time consumption estimation module in the terminal device 300 through a network, and is configured to provide data of a habit event for the terminal device; wherein the Internet of Things device 200 includes but is not limited to a smart speaker, a smart watch, a smart bracelet, a toothbrush, a facial cleanser, a treadmill, an electric kettle, a dishwasher, or the like which is connected to the Internet of Things; the time consumption of a washing event can be obtained through the toothbrush or the facial cleanser, the time consumption of a sports event can be obtained through the treadmill, and the time consumption of a dining event can be obtained through the electric kettle or the dishwasher.
[0124] In the description of the present specification, the description of the terms "one embodiment", "some embodiments", "exemplary embodiment", "example", "specific example", or "some examples" and the like means that the specific features, structures, materials or characteristics described in connection with the embodiment or example are included in at least one embodiment or example of the present application. In the present specification, the exemplary description of the above terms does not necessarily mean the same embodiment or example. Moreover, the specific features, structures, materials or characteristics described can be combined in any one or more embodiments or examples in a suitable manner.
[0125] The above only describes the preferred embodiments of the present application and should not be used to limit the present application. Any modification, equivalent replacement, and improvement made within the spirit and principle of the present application should be included in the protection scope of the present application.
Claims
1. A method for information processing, characterized by, include: Obtain ticket booking information and determine the target time and target location from the ticket booking information; Based on pre-stored user personal information data, determine at least one mode of transportation for the user; Obtain the path between the user's residence and the target location, and calculate the travel time by combining the travel mode and the path; Retrieve pre-stored user behavior habit events from smart devices within a predetermined time period, and obtain the duration of each behavior habit event; wherein, the behavior habit events are obtained by statistically analyzing the operating status data of the smart devices and / or identifying the user's body posture within the predetermined time period; the statistical analysis of the operating status data of the smart devices includes: dividing all smart devices into several groups, and corresponding each group of smart devices with a behavior habit event, and statistically analyzing the operating time of all smart devices in each group to obtain the duration of each behavior habit event; The reminder time for the behavioral habit event is calculated based on the target time, the travel time, and the duration of the behavioral habit event.
2. The method of claim 1, wherein, The step of obtaining the path between the user's residence and the target location, and calculating the travel time based on the path, includes: The travel time is calculated based on the target time and the travel time. Based on the determined user's travel mode and travel time, generate recommended information to indicate the booking of vehicle services.
3. The method of claim 1, wherein, The determination of at least one mode of travel for the user includes: Obtain the location information, maintenance information, and vehicle reservation information of the vehicle associated with the user; Based on one or more of the user's associated vehicle location information, maintenance information, and vehicle reservation information, the user's travel mode is predicted to obtain at least one of the user's travel modes.
4. The method according to claim 1, wherein, The determination of at least one mode of travel for the user also includes: Based on the user's at least one mode of travel, recommended travel information is displayed for the user to confirm the mode of travel. In response to the user's confirmation of the mode of travel, the user's mode of travel is confirmed.
5. The method according to claim 1, wherein, The reminder times for the behavioral habit events are calculated separately, including: Get the behavioral habit events that need to be reminded; The reminder time for each of the behavioral habit events to be reminded is calculated.
6. The method according to claim 5, wherein, The acquisition of behavioral habit events to be reminded includes at least one of the following methods: Based on historical records, the frequency of each behavioral habit event is obtained. When the frequency of a behavioral habit event reaches a predetermined value, the behavioral habit event is selected as the behavioral habit event to be reminded. Alternatively, select the behavioral habit event to be reminded from all behavioral habit events; Alternatively, select some of the behavioral habit events to be reminded from all behavioral habit events.
7. The method according to claim 1, wherein, The step of obtaining ticket booking information and determining the target time and target location from the ticket booking information includes: The ticket booking information is obtained from the ticketing system, and the departure time and destination are extracted from the ticket booking information. The target time is obtained by adding a preset time advance to the departure time.
8. The method according to claim 1, wherein, The calculation of travel time based on the path includes: Based on the target time, obtain the traffic record information and weather information of the route during the time period corresponding to the target time in the past; The travel time is calculated based on the route, traffic record information, and weather information.
9. The method according to claim 6, wherein, The adjustment section includes the following after the behavioral habit events to be reminded: Based on the path, obtain the store information that matches the path; Based on the user's personal habits, a suitable store is selected from the store information, and a recommendation for the suitable store is generated.
10. The method according to claim 6, wherein, The adjustment section includes the following after the behavioral habit events to be reminded: Determine whether the timing of the movement events in the aforementioned behavioral habit events has been adjusted; If adjustments are made, determine whether the adjusted motion event time meets the preset motion time. If the conditions are not met, a reminder message for the motion event is generated and written to the reminder backup information.
11. A terminal device for information processing, characterized in that, include: The ticketing information acquisition module is used to acquire ticket booking information and determine the target time and target location from the ticket booking information. The user information database is used to store users' personal information data, users' residence locations, and behavioral habits and events. The travel mode acquisition module is connected to the user information database and is used to determine the user's travel mode based on pre-stored user personal information data. A travel time estimation module is connected to the user information database and the ticketing information acquisition module, respectively, and is used to obtain the path between the user's residence and the target location, and calculate the travel time based on the path; The vehicle recommendation module is connected to the travel mode acquisition module and the travel time estimation module. When the user's travel mode is by car, it is used to recommend vehicles based on the travel time and the reservation information of the vehicles. An event duration estimation module, connected to the user information database, is used to retrieve user behavior habit events from smart devices within a predetermined time period and obtain the sequence and duration of each behavior habit event. The behavior habit events are obtained by statistically analyzing the operating status data of the smart devices and / or identifying the user's body posture within the predetermined time period. The statistical analysis of the operating status data of the smart devices includes: dividing all smart devices into several groups, assigning each group of smart devices to a behavior habit event, and statistically analyzing the operating time of all smart devices within each group to obtain the duration of each behavior habit event. The reminder time calculation module is connected to the travel time estimation module and the event time estimation module, respectively, and is used to calculate the reminder time of the behavioral habit event by combining the target time, travel time and the sequence and duration of the behavioral habit event.
12. An electronic system for information processing, characterized in that, include: The ticketing system, the Internet of Things (IoT) device, and the terminal device as described in claim 11, wherein the ticketing system is connected to the terminal device via a network to provide ticket booking information to the terminal device; and the IoT device is connected to the terminal device via a network to provide data on behavioral habit events to the terminal device.
13. A computer-readable program storage medium, characterized in that, It stores computer program instructions that, when executed by a computer, cause the computer to perform the method according to any one of claims 1 to 10.
Citation Information
Patent Citations
Schedule prompting method and device
CN105100369A
Schedule reminding time processing method and device, terminal, and computer readable medium
CN107527188A
Related service pushing method, system and device of itinerary order and storage medium
CN108256050A