CN106603649A - Terminal equipment, booking event prompt method and apparatus thereof - Google Patents
Terminal equipment, booking event prompt method and apparatus thereof Download PDFInfo
- Publication number
- CN106603649A CN106603649A CN201611118401.2A CN201611118401A CN106603649A CN 106603649 A CN106603649 A CN 106603649A CN 201611118401 A CN201611118401 A CN 201611118401A CN 106603649 A CN106603649 A CN 106603649A
- Authority
- CN
- China
- Prior art keywords
- data
- event
- alarm clock
- reservation
- reservation data
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 238000000034 method Methods 0.000 title claims abstract description 50
- 230000015654 memory Effects 0.000 claims description 17
- 238000004891 communication Methods 0.000 abstract description 3
- 238000005516 engineering process Methods 0.000 abstract description 2
- 230000001360 synchronised effect Effects 0.000 description 13
- 230000006872 improvement Effects 0.000 description 11
- 238000010586 diagram Methods 0.000 description 5
- 238000004590 computer program Methods 0.000 description 4
- 230000006870 function Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 4
- 238000012545 processing Methods 0.000 description 4
- 238000010295 mobile communication Methods 0.000 description 3
- 238000013461 design Methods 0.000 description 2
- 238000012986 modification Methods 0.000 description 2
- 230000004048 modification Effects 0.000 description 2
- 239000005441 aurora Substances 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 238000004364 calculation method Methods 0.000 description 1
- 230000036461 convulsion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/60—Scheduling or organising the servicing of application requests, e.g. requests for application data transmissions using the analysis and optimisation of the required network resources
- H04L67/62—Establishing a time schedule for servicing the requests
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04M—TELEPHONIC COMMUNICATION
- H04M1/00—Substation equipment, e.g. for use by subscribers
- H04M1/72—Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
- H04M1/724—User interfaces specially adapted for cordless or mobile telephones
- H04M1/72448—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions
- H04M1/72451—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to schedules, e.g. using calendar applications
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Human Computer Interaction (AREA)
- Information Transfer Between Computers (AREA)
Abstract
The invention relates to the communication technology field and discloses terminal equipment, a booking event prompt method and an apparatus thereof. The booking event prompt method comprises the following steps of acquiring identity identification information of a user; acquiring booking data of at least one event corresponding to the identity identification from a server and storing the booking data in a local database; and according to time information carried in the booking data, setting an alarm clock. Embodiments of the invention also provide the booking event prompt apparatus and the terminal equipment. Compared to the prior art, in the embodiments of the invention, synchronization of the booking data of a plurality of terminals can be realized so that great convenience can be brought for a user; and a condition that a junk short message is generated because a message push mode is used to carry out prompting in the prior art can be avoided so that a user demand can be well satisfied.
Description
Technical Field
The present invention relates to the field of communications technologies, and in particular, to a terminal device, a method and an apparatus for prompting a reservation event.
Background
With the function of the terminal becoming more and more rich, many users like to set a reservation service on the terminal, and when the service time of the reservation is up, the terminal can push a reminding message. For example, when the user makes an appointment on the terminal for the live broadcast of the event, the terminal pushes the message to remind the user to watch the event when the event arrives, so that the user is prevented from missing the watching time due to the fact that the user is busy with the event, and great convenience is brought to the user. In the prior art, the pushing of the message is generally implemented by a third party pushing platform, such as: aurora push, twitch, and the like.
In the process of implementing the invention, the inventor finds that at least the following problems exist in the prior art:
1. many users have more than one terminal device, and when the user makes a service subscription on the machine A and then uses the machine B, the user cannot receive a prompt message when the subscription time is up, which brings inconvenience to the user.
2. When the user makes a reservation successfully, a reminding message about the successful reservation is pushed, and when the user cancels the reservation later, a reminding message about the cancellation of the reservation is also received, so that when the number of reserved or cancelled services is large, a lot of spam messages can be generated, the memory of the terminal is occupied, and the user experience is influenced.
Disclosure of Invention
The embodiment of the invention aims to provide a terminal device, a method and a device for prompting a reservation event, which can realize the synchronization of multi-terminal reservation data, bring great convenience to users, and avoid the generation of spam short messages caused by the fact that a message pushing mode is adopted for reminding in the prior art, thereby better meeting the requirements of the users.
In a first aspect, an embodiment of the present invention provides a method for prompting a reserved event, including: acquiring identity identification information of a user; acquiring reservation data of at least one event corresponding to the identity from a server; storing the appointment data in a local database; and setting an alarm clock according to the time information carried in the reservation data.
In a second aspect, an embodiment of the present invention provides an apparatus for prompting a reserved event, including: the identity information acquisition module is used for acquiring identity information of a user; the data acquisition module is used for acquiring reservation data of at least one event corresponding to the identity identifier from a server, and the storage module is used for storing the reservation data in a local database; and the alarm clock setting module is used for setting an alarm clock according to the time information carried in the reservation data.
In a third aspect, an embodiment of the present invention provides a terminal device, including: at least one processor; and a memory communicatively coupled to the at least one processor; wherein the memory stores instructions executable by the one processor to cause the at least one processor to perform: acquiring identity identification information of a user; acquiring reservation data of at least one event corresponding to the identity identifier from a server, and storing the reservation data in a local database; and setting an alarm clock according to the time information carried in the reservation data.
In a fourth aspect, an embodiment of the present invention provides a computer program product, including a computer program stored on a non-transitory computer-readable storage medium, where the computer program includes program instructions, and when the program instructions are executed by a computer, the computer executes the method for prompting the reserved event according to the embodiment of the present invention.
In a fifth aspect, an embodiment of the present invention provides a non-volatile computer storage medium, which stores computer-executable instructions, where the computer-executable instructions are used to execute the method for prompting the reservation event according to the embodiment of the present invention.
Compared with the prior art, the embodiment of the invention has the advantages that the server acquires the appointment data of the event corresponding to the identity identifier, and sets the alarm clock according to the time information carried in the appointment data, so that when the same identity identifier is used for logging in, no matter which terminal equipment is used, the appointment data of the previously appointed event can be synchronized, and the alarm clock prompt is carried out when the appointment time is up, so that the synchronization of the multi-terminal appointment data can be realized, and great convenience is brought to users. Moreover, the event of the appointment is reminded through the alarm clock, so that the phenomenon that junk short messages are generated due to reminding in a message pushing mode in the prior art can be avoided, and the user requirements can be better met.
In addition, after the alarm clock is set according to the time information carried in the reservation data, the method further comprises the following steps: and when an instruction of canceling the reservation data is received, deleting the reservation data in the local database and canceling the alarm clock. Therefore, the reserved event can be cancelled conveniently, and the alarm clock is cancelled, so that the related message cannot be pushed, and the generation of junk short messages caused by message pushing reminding in the prior art can be avoided, and the embodiment of the invention is more practical.
In addition, after the alarm clock is set according to the time information carried in the reservation data, the method further comprises the following steps: when a reservation instruction of another event is received, reserving data of the other event in the local database; uploading the appointment data of the other event to the server; and setting a new alarm clock according to the time information carried in the reservation data of the other event. Therefore, when a new event is reserved, a new alarm clock can be set according to the time information in the new reservation data, alarm clock prompt is carried out when the reservation time is up, and the generation of junk short messages caused by message push prompt is avoided. In addition, the reservation data of another event is uploaded to the server, so that the reservation data can be conveniently synchronized when other terminals are used, and the embodiment of the invention is more perfect.
In addition, before the obtaining the subscription data of at least one event corresponding to the identity from the server, the method further includes: and clearing the reservation data in the local database, and canceling the alarm clock corresponding to the reservation data. In fact, the subscription data already existing in the local database may be subscription data of an event corresponding to other identification information; therefore, unnecessary alarm clock prompts (which are required by users represented by other identification information; and for the current user, the alarm clock required by the user is set according to the reservation data of the concerned event) can be avoided being generated when the reservation data corresponding to other identification information is stored in the local database, and the user experience is improved.
Drawings
Fig. 1 is a flowchart of a method for prompting a reservation event according to a first embodiment of the present invention;
FIG. 2 is a flow chart of a method for prompting a reservation event according to a second embodiment of the present invention;
FIG. 3 is a flowchart of a method for prompting a reservation event according to a third embodiment of the present invention;
FIG. 4 is a flowchart of a method for prompting a reservation event according to a fourth embodiment of the present invention;
fig. 5 is a block diagram of a reminder apparatus for a reservation event according to a fifth embodiment of the present invention;
fig. 6 is a block diagram of a reminder apparatus for a reservation event according to a sixth embodiment of the present invention;
fig. 7 is a block diagram of a reminder apparatus for a reservation event according to a seventh embodiment of the present invention;
fig. 8 is a block diagram of a reminder apparatus for a reservation event according to an eighth embodiment of the present invention;
fig. 9 is a block diagram of a terminal device according to a ninth embodiment of the present invention.
DETAILED DESCRIPTION OF EMBODIMENT (S) OF INVENTION
In order to make the objects, technical solutions and advantages of the present invention more apparent, embodiments of the present invention will be described in detail below with reference to the accompanying drawings. However, it will be appreciated by those of ordinary skill in the art that in various embodiments of the invention, numerous technical details are set forth in order to provide a better understanding of the present application. However, the technical solution claimed in the present application can be implemented without these technical details and various changes and modifications based on the following embodiments.
A first embodiment of the present invention relates to a method for prompting a reserved event, which is applied to a terminal to reserve a service (for example, to reserve a live event), and a flow of the method for prompting a reserved event in this embodiment is shown in fig. 1, and specifically includes the following steps:
in step 101, identification information of a user is obtained. Specifically, the identification information in this embodiment may be information representing the identity of the user, such as a user name, a user account, a user ID, and the like, and in this embodiment, the identification information of the user may be obtained by detecting login information of the user.
In step 102, subscription data of at least one event corresponding to the identity is obtained from the server. Specifically, the events in this embodiment may be various live events, shopping events, play of a tv series, and the like, and the reservation data includes data such as the time when the event starts, the name of the event, and the content. In practical applications, after a user subscribes an event on another terminal device, the subscription data of the event is uploaded to the server, and after the same user logs in by using the local terminal device, the subscription data of the event subscribed on the other terminal device can be acquired from the server. The reservation data of at least one event in this embodiment may be reservation data of an event that the same user has reserved on another terminal device, or reservation data of an event that is reserved on a local terminal device.
In step 103, the reservation data is stored in a local database. Specifically, the appointment data are stored in a local database, so that the alarm clock can be set locally according to the appointment data.
In step 104, an alarm clock is set according to the time information carried in the reservation data. Specifically, the alarm may be set according to the time of the start of the event in the appointment data, for example, the first 10 minutes of the time of the start of the event may be set as the alarm time, so that when the appointment event is about to start, the user may be prompted to pay attention to the appointment event through the alarm.
Compared with the prior art, the embodiment has the advantages that the appointment data of the events corresponding to the identity identifiers are acquired in the server, the alarm clock is set according to the time information carried in the appointment data, so that when the same identity identifier is used for logging in, no matter which terminal equipment is used, the appointment data of the events which are appointed before can be synchronized, and the alarm clock prompt is carried out when the appointment time comes, so that the synchronous realization of the multi-terminal appointment data can be realized, and great convenience is brought to users. Moreover, the event of the appointment is reminded through the alarm clock, so that the phenomenon that junk short messages are generated due to reminding in a message pushing mode in the prior art can be avoided, and the user requirements can be better met.
A second embodiment of the present invention relates to a method for prompting a reservation event. The second embodiment is improved on the basis of the first embodiment, and the improvement is that: in this embodiment, an event that has been reserved may also be cancelled, and a flow of a method for prompting a reserved event in this embodiment is shown in fig. 2, which specifically includes the following steps:
in step 201, identification information of a user is obtained. Specifically, the identification information in this embodiment may be information representing the identity of the user, such as a user name, a user account, a user ID, and the like, and in this embodiment, the identification information of the user may be obtained by detecting login information of the user.
In step 202, subscription data of at least one event corresponding to the identity is obtained from the server. Specifically, the events in this embodiment may be various live events, shopping events, play of a tv series, and the like, and the reservation data includes data such as the time when the event starts, the name of the event, and the content. In practical applications, after a user subscribes an event on another terminal device, the subscription data of the event is uploaded to the server, and after the same user logs in by using the local terminal device, the subscription data of the event subscribed on the other terminal device can be acquired from the server. The reservation data of at least one event in this embodiment may be reservation data of an event that the same user has reserved on another terminal device, or reservation data of an event that is reserved on a local terminal device.
In step 203, the reservation data is stored in a local database. Specifically, the appointment data are stored in a local database, so that the alarm clock can be set locally according to the appointment data.
In step 204, an alarm clock is set according to the time information carried in the reservation data. Specifically, the alarm may be set according to the time of the start of the event in the appointment data, for example, the first 10 minutes of the time of the start of the event may be set as the alarm time, so that when the appointment event is about to start, the user may be prompted to pay attention to the appointment event through the alarm.
In step 205, it is determined whether an instruction to cancel reservation data is received. Specifically, the instruction to cancel the reservation data may be input by a user, for example, the user may select to cancel an event that has been reserved on a reservation interface of the event, or select to close a reservation of an event in a list of events that have been reserved, so as to send the instruction to cancel the reservation data to the terminal. If the result of the determination in this step is yes, it indicates that the terminal receives the instruction to cancel the reservation data, then step 206 is entered, otherwise, it indicates that the terminal does not receive the instruction to cancel the reservation data, and then the flow of the prompting method for the reservation event is ended.
In step 206, the appointment data in the local database is deleted and the alarm is cancelled. Specifically, after the alarm clock is cancelled, the alarm clock is not prompted according to the time in the reservation data.
The embodiment of the invention can conveniently cancel the reserved event, and the alarm clock is cancelled, so that the prompt can not be carried out according to the time in the reserved data, and the push message prompt can not be generated, thereby avoiding the generation of the spam short message caused by the message push prompt in the prior art, and ensuring that the embodiment of the invention is more practical.
A third embodiment of the present invention relates to a method for prompting a reservation event. The third embodiment is improved on the basis of the first embodiment, and the improvement is that: in this embodiment, an alarm clock prompt may also be performed on a new scheduled event, and a flow of the method for prompting a scheduled event in this embodiment is shown in fig. 3, which specifically includes the following steps:
in step 301, identification information of a user is obtained. Specifically, the identification information in this embodiment may be information representing the identity of the user, such as a user name, a user account, a user ID, and the like, and in this embodiment, the identification information of the user may be obtained by detecting login information of the user.
In step 302, subscription data of at least one event corresponding to the identity is obtained from the server. Specifically, the events in this embodiment may be various live events, shopping events, play of a tv series, and the like, and the reservation data includes data such as the time when the event starts, the name of the event, and the content. In practical applications, after a user subscribes an event on another terminal device, the subscription data of the event is uploaded to the server, and after the same user logs in by using the local terminal device, the subscription data of the event subscribed on the other terminal device can be acquired from the server. The reservation data of at least one event in this embodiment may be reservation data of an event that the same user has reserved on another terminal device, or reservation data of an event that is reserved on a local terminal device.
In step 303, the subscription data is stored in a local database. Specifically, the appointment data are stored in a local database, so that the alarm clock can be set locally according to the appointment data.
In step 304, an alarm clock is set according to the time information carried in the reservation data. Specifically, the alarm may be set according to the time of the start of the event in the appointment data, for example, the first 10 minutes of the time of the start of the event may be set as the alarm time, so that when the appointment event is about to start, the user may be prompted to pay attention to the appointment event through the alarm.
In step 305, it is determined whether a reservation instruction for another event is received. Specifically, the reservation instruction of another event is an instruction for reserving a new event, if the determination result in this step is yes, it indicates that the terminal receives the reservation instruction for reserving the new event, the process proceeds to step 306, otherwise, it indicates that the terminal does not receive the reservation instruction for reserving the new event, and the flow of the method for prompting the reserved event is ended.
In step 306, the subscription data for another event is saved in a local database. In particular, storing the appointment data for the other event in the local database facilitates setting an alarm for the other event locally based on the appointment data.
In step 307, the subscription data for another event is uploaded to the server. Specifically, after the reservation data is uploaded to the database, data sharing is facilitated (namely, data synchronization can be achieved when a user logs in by using other terminal equipment).
In step 308, a new alarm clock is set according to the time information carried in the subscription data of another event. In particular, the alarm may be set according to the time at which another event in the subscription data starts.
It should be noted that the present embodiment may also be an improvement based on the second embodiment.
When a new event is reserved, the method and the device can set a new alarm clock according to the time information in the new reservation data, and prompt the alarm clock when the reservation time is up, so that the generation of spam short messages due to message push reminding is avoided. In addition, the reservation data of another event is uploaded to the server, so that the reservation data can be conveniently synchronized when other terminals are used, and the embodiment of the invention is more perfect.
A fourth embodiment of the present invention relates to a method for prompting a reservation event. The fourth embodiment is an improvement on the first embodiment, and the improvement is that: in this embodiment, before obtaining the appointment data of at least one event corresponding to the identity identifier from the server, the appointment data stored in the local database is emptied to avoid unnecessary alarm clock prompting, and a flow of the method for prompting the appointment event in this embodiment is shown in fig. 4, which specifically includes the following steps:
in step 401, identity information of a user is obtained. Specifically, the identification information in this embodiment may be information representing the identity of the user, such as a user name, a user account, a user ID, and the like, and in this embodiment, the identification information of the user may be obtained by detecting login information of the user.
In step 402, the stored appointment data in the local database is cleared, and the alarm clock corresponding to the stored appointment data is cancelled. Specifically, the appointment data already existing in the local database may be the appointment data of the event corresponding to the other id information and the corresponding alarm setting (i.e. the appointment data of the other user on the local terminal), so that after the appointment data in the local database is emptied and the alarm corresponding to the appointment data is cancelled, unnecessary alarm prompting can be avoided.
In step 403, the reservation data of at least one event corresponding to the identity is obtained from the server. Specifically, the events in this embodiment may be various live events, shopping events, play of a tv series, and the like, and the reservation data includes data such as the time when the event starts, the name of the event, and the content. In practical applications, after a user subscribes an event on another terminal device, the subscription data of the event is uploaded to the server, and after the same user logs in by using the local terminal device, the subscription data of the event subscribed on the other terminal device can be acquired from the server. The reservation data of at least one event in this embodiment may be reservation data of an event that the same user has reserved on another terminal device, or reservation data of an event that is reserved on a local terminal device.
In step 404, the reservation data is stored in a local database. Specifically, the appointment data are stored in a local database, so that the alarm clock can be set locally according to the appointment data.
In step 405, an alarm clock is set according to the time information carried in the reservation data. Specifically, the alarm may be set according to the time of the start of the event in the appointment data, for example, the first 10 minutes of the time of the start of the event may be set as the alarm time, so that when the appointment event is about to start, the user may be prompted to pay attention to the appointment event through the alarm.
It should be noted that the present embodiment may also be an improvement based on the second embodiment or the third embodiment.
In this embodiment, the existing reservation data in the local database may be reservation data of an event corresponding to other identification information (that is, reservation data of other users on the local terminal), and therefore, by emptying the reservation data in the local database and canceling the alarm clock corresponding to the reservation data, it is possible to avoid generating unnecessary alarm clock prompts when the reservation data corresponding to other identification information is stored in the local database (the alarm clock prompts are required by users represented by other identification information; for a current user, only the alarm clock required by the user needs to be set according to the reservation data of the event concerned by the user), thereby improving user experience.
The steps of the above methods are divided for clarity, and the implementation may be combined into one step or split some steps, and the steps are divided into multiple steps, so long as the steps contain the same logical relationship, which is within the protection scope of the present patent; it is within the scope of the patent to add insignificant modifications to the algorithms or processes or to introduce insignificant design changes to the core design without changing the algorithms or processes.
A fifth embodiment of the present invention relates to a device for prompting a scheduled event, as shown in fig. 5, including:
the identity information acquisition module 1 is used for acquiring identity information of a user;
the data acquisition module 2 is used for acquiring reservation data of at least one event corresponding to the identity identifier from the server; and stores the reservation data in the local database 3;
and the alarm clock setting module 4 is used for setting an alarm clock according to the time information carried in the reservation data.
Compared with the prior art, the embodiment acquires the appointment data of the event corresponding to the identity in the server through the data acquisition module, and sets the alarm clock according to the time information carried in the appointment data through the alarm clock setting module, so that when the same identity is used for logging in, no matter which terminal equipment is used, the appointment data of the event booked before can be synchronized, and the alarm clock prompt is carried out when the appointment time comes, so that the synchronization of the multi-terminal appointment data can be realized, and great convenience is brought to the user. Moreover, the scheduled event is reminded through the alarm clock, so that the phenomenon that junk short messages are generated due to message pushing reminding in the prior art can be avoided, and the user requirements can be better met.
It should be understood that the present embodiment is a system embodiment corresponding to the first embodiment, and the present embodiment can be implemented in cooperation with the first embodiment. The related technical details mentioned in the first embodiment are still valid in this embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the first embodiment.
It should be noted that, all the modules involved in this embodiment are logic modules, and in practical application, one logic unit may be one physical unit, may also be a part of one physical unit, and may also be implemented by a combination of multiple physical units. In addition, in order to highlight the innovative part of the present invention, a unit which is not so closely related to solve the technical problem proposed by the present invention is not introduced in the present embodiment, but this does not indicate that there is no other unit in the present embodiment.
A sixth embodiment of the present invention relates to a device for prompting a scheduled event. The sixth embodiment is an improvement of the fifth embodiment, and the improvement is that: in this embodiment, the device for prompting a reservation event further includes a judging module 5 and a deleting module 6, as shown in fig. 6.
Specifically, the determining module 5 in this embodiment is configured to determine whether an instruction to cancel the reservation data is received after the alarm setting module 4 sets an alarm according to the time information carried in the reservation data;
and the deleting module 6 is used for deleting the reservation data in the local database 3 and canceling the alarm clock when the judging module 5 judges that the instruction for canceling the reservation data is received.
The embodiment of the invention can conveniently cancel the reserved event, and related messages can not be pushed by canceling the alarm clock, so that the generation of spam short messages caused by message push reminding in the prior art can be avoided, and the embodiment of the invention is more practical.
Since the second embodiment corresponds to the present embodiment, the present embodiment can be implemented in cooperation with the second embodiment. The related technical details mentioned in the second embodiment are still valid in this embodiment, and the technical effects that can be achieved in the second embodiment can also be achieved in this embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the second embodiment.
A seventh embodiment of the present invention relates to a device for prompting a scheduled event. The seventh embodiment is improved on the basis of the fifth embodiment, and the improvement is that: in this embodiment, the device for prompting a reservation event further includes a receiving module 7 and a data uploading module 8, as shown in fig. 7.
Specifically, the receiving module 7 in this embodiment is configured to receive a reservation instruction of another event after the alarm setting module 4 sets an alarm according to the time information carried in the reservation data; and saves the reservation data of another event in the local database 3;
the data uploading module 9 is used for uploading the reservation data of another event to the server;
the alarm clock setting module 4 in this embodiment is further configured to set a new alarm clock according to the time information carried in the reservation data of another event.
In the embodiment, when a new event is reserved, the alarm clock setting module can set a new alarm clock according to the time information in the new reservation data, and can prompt the alarm clock when the reservation time is up, so that the generation of spam short messages due to message push reminding is avoided. In addition, the data uploading module uploads the reservation data of another event to the server, so that the reservation data can be conveniently synchronized when other terminals are used, and the embodiment of the invention is more perfect.
This embodiment is a system embodiment corresponding to the third embodiment, and can be implemented in cooperation with the third embodiment. The related technical details mentioned in the third embodiment are still valid in this embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the third embodiment.
An eighth embodiment of the present invention relates to a device for prompting a scheduled event. The eighth embodiment is an improvement of the fifth embodiment, the improvement is that: in this embodiment, the prompting device for the reservation event further includes a reservation data cancellation module 9, as shown in fig. 8.
Specifically, the appointment data canceling module 9 in this embodiment is configured to empty the appointment data in the local database 3 and cancel the alarm clock corresponding to the appointment data before the data obtaining module 2 reads the appointment data of the at least one event corresponding to the identity identifier from the server.
In this embodiment, the existing reservation data in the local database may be reservation data of an event corresponding to other identification information (that is, reservation data of other users on the local terminal), and the reservation data canceling module empties the reservation data in the local database and cancels an alarm clock corresponding to the reservation data, so that when the reservation data corresponding to other identification information is stored in the local database, unnecessary alarm clock prompts can be avoided, and user experience can be improved.
This embodiment is a system embodiment corresponding to the fourth embodiment, and the present embodiment and the fourth embodiment can be implemented in cooperation. The related technical details mentioned in the fourth embodiment are still valid in this embodiment, and are not described herein again in order to reduce repetition. Accordingly, the related-art details mentioned in the present embodiment can also be applied to the fourth embodiment.
A ninth embodiment of the present invention relates to a terminal device, as shown in fig. 9, including: at least one processor 11 and a memory 12 communicatively coupled to the at least one processor 11, one processor 11 being illustrated in fig. 9.
The electronic device may further include: an input device 13 and an output device 14.
The processor 11, the memory 12, the input device 13 and the output device 14 may be connected by a bus or other means, and the bus connection is exemplified in fig. 9.
The memory 12, which is a non-transitory computer-readable storage medium, may be used to store non-transitory software programs, non-transitory computer-executable programs, and modules, such as program instructions/modules corresponding to the prompting method of the reserved event in the embodiment of the present invention (for example, the identification information acquiring module 1, the data acquiring module 2, the storage module 3, and the alarm setting module 4 shown in fig. 5). The processor 11 executes various functional applications of the server and data processing, i.e. implementing the method for prompting the reservation event in the above method embodiment, by running the non-transitory software program, instructions and modules stored in the memory 12.
The memory 12 may include a storage program area and a storage data area, wherein the storage program area may store an operating system, an application program required for at least one function; the storage data area may store data created according to use of the processing apparatus operated by the list items, and the like. Further, the memory 12 may include high speed random access memory, and may also include non-transitory memory, such as at least one magnetic disk storage device, flash memory device, or other non-transitory solid state storage device. In some embodiments, the memory 12 optionally comprises a memory remotely located with respect to the processor 11, and these remote memories may be connected over a network to the processor 7 for reserving the reminder method for the event. Examples of such networks include, but are not limited to, the internet, intranets, local area networks, mobile communication networks, and combinations thereof.
The input device 13 may receive input numeric or character information and generate key signal inputs related to user settings and function controls of the processing device operated by the list items. The output device 14 may include a display device such as a display screen.
In this embodiment, when one or more modules (for example, the identification information obtaining module 1, the data obtaining module 2, the storage module 3, and the alarm setting module 4 shown in fig. 5) stored in the memory 12 are executed by the one or more processors 11, the processors 11 execute: acquiring identity identification information of a user; acquiring reservation data of at least one event corresponding to the identity from the server; storing the reservation data in a local database; and setting an alarm clock according to the time information carried in the reservation data.
The product can execute the method provided by the embodiment of the application, and has the corresponding functional modules and beneficial effects of the execution method. For technical details that are not described in detail in this embodiment, reference may be made to the methods provided in the embodiments of the present application.
The electronic device of embodiments of the present invention exists in a variety of forms, including but not limited to:
(1) mobile communication devices, which are characterized by mobile communication capabilities and are primarily targeted at providing voice and data communications. Such terminals include smart phones (e.g., iphones), multimedia phones, functional phones, and low-end phones, among others.
(2) The ultra-mobile personal computer equipment belongs to the category of personal computers, has calculation and processing functions and generally has the characteristic of mobile internet access. Such terminals include PDA, MID, and UMPC devices, such as ipads.
(3) Portable entertainment devices such devices may display and play multimedia content. Such devices include audio and video players (e.g., ipods), handheld game consoles, electronic books, as well as smart toys and portable car navigation devices.
Compared with the prior art, the embodiment has the advantages that the appointment data of the events corresponding to the identity identifiers are acquired in the server, the alarm clock is set according to the time information carried in the appointment data, so that when the same identity identifier is used for logging in, no matter which terminal equipment is used, the appointment data of the events which are appointed before can be synchronized, and the alarm clock prompt is carried out when the appointment time comes, so that the synchronous realization of the multi-terminal appointment data can be realized, and great convenience is brought to users. Moreover, the scheduled event is reminded through the alarm clock, so that the phenomenon that junk short messages are generated due to message pushing reminding in the prior art can be avoided, and the user requirements can be better met.
A tenth embodiment of the present invention is directed to a non-volatile computer storage medium having stored thereon computer-executable instructions that are executable to perform the method for prompting a reservation event in any of the method embodiments described above.
Compared with the prior art, the embodiment has the advantages that the appointment data of the events corresponding to the identity identifiers are acquired in the server, the alarm clock is set according to the time information carried in the appointment data, so that when the same identity identifier is used for logging in, no matter which terminal equipment is used, the appointment data of the events which are appointed before can be synchronized, and the alarm clock prompt is carried out when the appointment time comes, so that the synchronous realization of the multi-terminal appointment data can be realized, and great convenience is brought to users. Moreover, the scheduled event is reminded through the alarm clock, so that the phenomenon that junk short messages are generated due to message pushing reminding in the prior art can be avoided, and the user requirements can be better met.
An eleventh embodiment of the present invention is directed to a computer program product capable of executing the method for prompting a reservation event in any of the method embodiments described above.
Compared with the prior art, the embodiment has the advantages that the appointment data of the events corresponding to the identity identifiers are acquired in the server, the alarm clock is set according to the time information carried in the appointment data, so that when the same identity identifier is used for logging in, no matter which terminal equipment is used, the appointment data of the events which are appointed before can be synchronized, and the alarm clock prompt is carried out when the appointment time comes, so that the synchronous realization of the multi-terminal appointment data can be realized, and great convenience is brought to users. Moreover, the scheduled event is reminded through the alarm clock, so that the phenomenon that junk short messages are generated due to message pushing reminding in the prior art can be avoided, and the user requirements can be better met.
Those skilled in the art can understand that all or part of the steps in the method of the foregoing embodiments may be implemented by a program to instruct related hardware, where the program is stored in a storage medium and includes several instructions to enable a device (which may be a single chip, a chip, etc.) or a processor (processor) to execute all or part of the steps of the method described in the embodiments of the present application. And the aforementioned storage medium includes: a U-disk, a removable hard disk, a Read-only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk, and other various media capable of storing program codes.
It will be understood by those of ordinary skill in the art that the foregoing embodiments are specific embodiments for practicing the invention, and that various changes in form and details may be made therein without departing from the spirit and scope of the invention in practice.
Claims (10)
1. A method for prompting a reserved event is characterized by comprising the following steps:
acquiring identity identification information of a user;
acquiring reservation data of at least one event corresponding to the identity from a server;
storing the appointment data in a local database;
and setting an alarm clock according to the time information carried in the reservation data.
2. The method of claim 1, wherein after the setting an alarm clock according to the time information carried in the reservation data, further comprising:
and when an instruction of canceling the reservation data is received, deleting the reservation data in the local database and canceling the alarm clock.
3. The method of claim 1, wherein after the setting an alarm clock according to the time information carried in the reservation data, further comprising:
when a reservation instruction of another event is received, reserving data of the other event in the local database;
uploading the appointment data of the other event to the server;
and setting a new alarm clock according to the time information carried in the reservation data of the other event.
4. The method of claim 1, further comprising, prior to said obtaining subscription data for at least one event corresponding to said identity from a server:
and clearing the stored reservation data in the local database, and canceling the alarm clock corresponding to the stored reservation data.
5. The method of claim 1, wherein the identification information comprises at least one of a user name, a user account number, or a user ID.
6. An apparatus for prompting a reservation event, comprising:
the identity information acquisition module is used for acquiring identity information of a user;
the data acquisition module is used for acquiring reservation data of at least one event corresponding to the identity identifier from a server and storing the reservation data in a local database;
and the alarm clock setting module is used for setting an alarm clock according to the time information carried in the reservation data.
7. The apparatus of claim 6, further comprising:
the judging module is used for judging whether an instruction for canceling the appointment data is received or not after the alarm clock setting module sets an alarm clock according to the time information carried in the appointment data;
and the deleting module is used for deleting the reservation data in the local database and canceling the alarm clock when the judging module judges that the instruction of canceling the reservation data is received.
8. The apparatus of claim 6, further comprising:
the receiving module is used for receiving a reservation instruction of another event after the alarm clock setting module sets an alarm clock according to the time information carried in the reservation data and storing the reservation data of the other event in the local database;
the data uploading module is used for uploading the reservation data of the other event to the server;
and the alarm clock setting module is also used for setting a new alarm clock according to the time information carried in the reservation data of the other event.
9. The apparatus of claim 6, further comprising:
and the appointment data canceling module is used for clearing the appointment data stored in the local database and canceling the alarm clock corresponding to the stored appointment data before the data reading module reads the appointment data of at least one event corresponding to the identity identifier from the server.
10. A terminal device, comprising:
at least one processor; and the number of the first and second groups,
a memory communicatively coupled to the at least one processor; wherein,
the memory stores instructions executable by the one processor to cause the at least one processor to perform:
acquiring identity identification information of a user;
acquiring reservation data of at least one event corresponding to the identity from a server;
storing the appointment data in a local database;
and setting an alarm clock according to the time information carried in the reservation data.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611118401.2A CN106603649A (en) | 2016-12-07 | 2016-12-07 | Terminal equipment, booking event prompt method and apparatus thereof |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201611118401.2A CN106603649A (en) | 2016-12-07 | 2016-12-07 | Terminal equipment, booking event prompt method and apparatus thereof |
Publications (1)
Publication Number | Publication Date |
---|---|
CN106603649A true CN106603649A (en) | 2017-04-26 |
Family
ID=58596320
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201611118401.2A Pending CN106603649A (en) | 2016-12-07 | 2016-12-07 | Terminal equipment, booking event prompt method and apparatus thereof |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN106603649A (en) |
Cited By (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108111393A (en) * | 2017-12-02 | 2018-06-01 | 程桂平 | Using the pushed information of social networks account as the method and system of alarm clock jingle bell resource |
CN108629433A (en) * | 2018-03-30 | 2018-10-09 | 维沃移动通信有限公司 | A kind of reservation based reminding method and mobile terminal |
CN108737636A (en) * | 2018-03-30 | 2018-11-02 | 北京奇艺世纪科技有限公司 | A kind of method and apparatus of prompting message |
CN113099307A (en) * | 2021-03-29 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Data interaction method and device, electronic equipment and storage medium |
CN113596247A (en) * | 2021-09-29 | 2021-11-02 | 北京小米移动软件有限公司 | Alarm clock information processing method, device, vehicle, storage medium and program product |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1925651A (en) * | 2005-08-29 | 2007-03-07 | 乐金电子(中国)研究开发中心有限公司 | Mobile communication terminal and method for synchronizing reservation data |
US7260421B2 (en) * | 2002-07-23 | 2007-08-21 | Harris Scott C | Communication device that communicates events using compressed audio information |
CN101686571A (en) * | 2008-09-28 | 2010-03-31 | 联想(北京)有限公司 | Method, mobile terminal and server for providing scheduling in real time |
CN103312598A (en) * | 2013-06-28 | 2013-09-18 | 百度在线网络技术(北京)有限公司 | Memo-based reminding method and system and cloud server |
CN104182399A (en) * | 2013-05-21 | 2014-12-03 | 华为技术有限公司 | Memo reminding method and memo reminding device |
-
2016
- 2016-12-07 CN CN201611118401.2A patent/CN106603649A/en active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7260421B2 (en) * | 2002-07-23 | 2007-08-21 | Harris Scott C | Communication device that communicates events using compressed audio information |
CN1925651A (en) * | 2005-08-29 | 2007-03-07 | 乐金电子(中国)研究开发中心有限公司 | Mobile communication terminal and method for synchronizing reservation data |
CN101686571A (en) * | 2008-09-28 | 2010-03-31 | 联想(北京)有限公司 | Method, mobile terminal and server for providing scheduling in real time |
CN104182399A (en) * | 2013-05-21 | 2014-12-03 | 华为技术有限公司 | Memo reminding method and memo reminding device |
CN103312598A (en) * | 2013-06-28 | 2013-09-18 | 百度在线网络技术(北京)有限公司 | Memo-based reminding method and system and cloud server |
Cited By (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN108111393A (en) * | 2017-12-02 | 2018-06-01 | 程桂平 | Using the pushed information of social networks account as the method and system of alarm clock jingle bell resource |
CN108629433A (en) * | 2018-03-30 | 2018-10-09 | 维沃移动通信有限公司 | A kind of reservation based reminding method and mobile terminal |
CN108737636A (en) * | 2018-03-30 | 2018-11-02 | 北京奇艺世纪科技有限公司 | A kind of method and apparatus of prompting message |
CN113099307A (en) * | 2021-03-29 | 2021-07-09 | 北京达佳互联信息技术有限公司 | Data interaction method and device, electronic equipment and storage medium |
CN113099307B (en) * | 2021-03-29 | 2024-01-02 | 北京达佳互联信息技术有限公司 | Data interaction method and device, electronic equipment and storage medium |
CN113596247A (en) * | 2021-09-29 | 2021-11-02 | 北京小米移动软件有限公司 | Alarm clock information processing method, device, vehicle, storage medium and program product |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN106603649A (en) | Terminal equipment, booking event prompt method and apparatus thereof | |
CN103297280B (en) | A kind ofly add the method for groups of users, the method exiting groups of users and device | |
CN102754387B (en) | The system and method for multimedia conferencing is carried out between the telephone plant allowing UPnP and WAN equipment | |
CN103984468A (en) | Method and device for information processing | |
CN113055451A (en) | Resource downloading method and device, electronic equipment and storage medium | |
CN103747291A (en) | Program reservation method and server | |
CN105744289A (en) | Live broadcast event reminding method and device | |
CN109741740B (en) | Voice interaction method and device based on external trigger | |
CN112337101A (en) | Live broadcast-based data interaction method and device, electronic equipment and readable medium | |
CN104123350A (en) | Social relation management method, device and system | |
CN105791093B (en) | Virtual objects presentation method and device | |
CN112337104A (en) | Live broadcast data processing method and device, electronic equipment and readable medium | |
CN108900469A (en) | Connect progress page methods of exhibiting, terminal device and computer-readable medium | |
CN103701994A (en) | Automatic responding method and automatic responding device | |
CN109033285A (en) | Information-pushing method and device | |
CN114840163A (en) | Interactive information display method, device and equipment | |
CN108574680B (en) | Real-time reminding method and device in audio and video real-time conversation | |
CN109756616B (en) | Message processing method and device, storage medium and electronic device | |
CN106971296B (en) | Method for processing information object, electronic equipment and storage medium | |
CN108391233B (en) | Geographic position sharing method, device and system | |
CN109739667B (en) | Message consumption method, device and equipment | |
CN110536150B (en) | Downloading method and pushing method of live broadcast application and corresponding devices | |
US20120244842A1 (en) | Data Session Synchronization With Phone Numbers | |
CN108632387B (en) | Method, device and terminal for generating game reservation message | |
CN109067864B (en) | Notification message pushing method and device and electronic equipment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20170426 |