Intelligent voice reminder system, server and the method thereof
10291758 ยท 2019-05-14
Assignee
Inventors
Cpc classification
G10L15/30
PHYSICS
H04W68/005
ELECTRICITY
G06F3/167
PHYSICS
H04M1/72451
ELECTRICITY
International classification
H04W68/00
ELECTRICITY
H04M1/27
ELECTRICITY
G10L15/30
PHYSICS
Abstract
The present disclosure provides an intelligent voice reminder system, a server and a method thereof. The intelligent voice reminder system includes a terminal device, a player and a server. The server is connected with the player and the terminal device. The server includes a storage, a processor, a transceiver and a communication bus. The storage is configured to store data from the terminal device. The transceiver is configured to receive a voice input and output the voice input to the processor. The processor is configured to obtain a calendar reminder event or a phonebook from the storage based on the received voice input. The transceiver outputs the calendar reminder event or a phonebook to the player for playing.
Claims
1. An intelligent voice reminder system, comprising: a terminal device configured to transmit data stored in the terminal device; a player configured to play audio data; and a server connected to the player, and connected to the terminal device via a network, wherein the server comprises: a storage, a processor, a transceiver, and a communication bus, wherein each of the storage, the processor and the transceiver is connected to the communication bus, wherein: the transceiver is configured to receive the data from the terminal device; the storage is configured to store the data from the terminal device; the transceiver is further configured to receive a voice input and transmit the voice input to the processor; the processor is configured to obtain the data from the storage based on the received voice input; the transceiver is configured to output the data to the player; and the player is configured to play audio data associated with the data; wherein the data comprises a calendar reminder event and a phonebook; the processor is configured to generate a control signal and output the control signal to the transceiver, when the processor receives the calendar reminder event from the storage; the transceiver is configured to detect whether the terminal device is connected to the sever via a network; and in response to the detection of the terminal device connected to the server via the network, the transceiver is configured to output a detection signal to the processor; the processor is configured to generate a reminder signal based on the detection signal; and the transceiver is configured to transmit the reminder signal to the terminal device; the processor is further configured to determine whether an acknowledgment is received from the terminal device; the transceiver is configured to stop outputting a reminder signal to the terminal device, when the acknowledgment is determined to be received from the terminal device; and the transceiver is further configured to periodically output the reminder signal to the terminal device, when the acknowledgment is determined not to be received from the terminal device.
2. The intelligent voice reminder system according to claim 1, wherein the terminal device is a mobile phone and the player is a speaker.
3. A server connected to a player and connected to a terminal device via a network, comprising a storage, a processor, a transceiver, and a communication bus, wherein, each of the storage, the processor and the transceiver is connected to the communication bus; wherein: the transceiver is configured to receive data from the terminal device; the storage is configured to store the data from the terminal device, the data comprising a calendar event and a phonebook; the transceiver is further configured to receive a voice input and transmit the voice input to the processor; the processor is configured to obtain a calendar reminder event or a phonebook from the storage based on the received voice input; and the transceiver is configured to output the calendar reminder event or phonebook to the player for playing; the processor is configured to generate a control signal and output the control signal to the transceiver, when the processor receives a calendar reminder event from the storage; the transceiver is configured to detect whether the terminal device is connected to the sever via a network; and in response to the detection of the terminal device connected to the server via the network, the transceiver is configured to output a detection signal to the processor; the processor is configured to generate a reminder signal based on the detection signal; and the transceiver is configured to transmit the reminder signal to the terminal device; the processor is configured to determine whether an acknowledgment is received from the terminal device; the transceiver is configured to stop outputting a reminder signal to the terminal device, when the acknowledgment is determined to be received from the terminal device; and the transceiver is configured to periodically output the reminder signal to the terminal device, when the acknowledgment is determined not to be received from the terminal device.
4. The server according to claim 3, wherein the terminal device is a mobile phone and the player is a speaker.
5. An intelligent voice reminder method comprising: receiving, by a server, data from a terminal device; storing, by the server, the data from the terminal device, the data comprising a calendar reminder event and a phonebook; receiving, by the server, a voice input; obtaining, by the server, the calendar reminder event or the phonebook from the storage based on the received voice input; outputting, by the server, the calendar reminder event or the phonebook to the player for playing; generating, by the server, a control signal, when the server receives the calendar reminder event from the data; detecting, by the server, whether the terminal device is connected to the sever via a network based on the control signal; and in response to the detection of the terminal device connected to the server via the network, generating, by the server, a detection signal; generating, by the server, a reminder signal based on the detection signal; and transmitting, by the server, the reminder signal to the terminal device to remind the calendar reminder event for occurring; in response to the detection of the terminal device not connected to the server via the network, refraining, by the server, from generating the reminder signal; wherein after the block of transmitting, by the server, the reminder signal to the terminal device, the method further comprises: determining, by the server, whether an acknowledgment is received from the terminal device; stop outputting, by the server, a reminder signal to the terminal device, when the acknowledgment is determined to be received from the terminal device; and outputting periodically, by the server, the reminder signal to the terminal device, when the acknowledgment is determined not to be received from the terminal device.
6. The intelligent voice reminder method according to claim 5, wherein the terminal device is a mobile phone and the player is a speaker.
7. The intelligent voice reminder system according to claim 1, wherein the storage comprises a storage module configured to storage the data in the terminal device, a voice input module configured to receive and output audio data, a voice recognition module configured to connect the vice input module with the player, a reminder module connected to the terminal device, a configuration module configured to configure a name of the server and an activation of the reminder module, and a detection module connected to the voice recognition module, the reminder module and the terminal module.
8. The intelligent voice reminder system according to claim 7, wherein the voice recognition module is configured to receive audio data from the voice input module, and obtain the calendar reminder event or the phonebook from the storage module based on the received audio data, and play audio data associated with the calendar reminder event or the phonebook via the player.
9. The intelligent voice reminder system according to claim 8, Wherein the voice recognition module is configured to output a control signal to the detection module, when the voice recognition module obtains the calendar reminder event from the storage module; so that the detection module detects whether the terminal device is connected to the server via a network connection and may output a detection signal to the reminder module when the terminal device is connected to the server.
10. The intelligent voice reminder system according to claim 9, wherein the reminder module is configured to output a reminder signal to the terminal device to remind the calendar reminder event for occurring, based on a received detection signal.
Description
BRIEF DESCRIPTION OF THE DRAWINGS
(1)
(2)
(3)
(4)
DETAILED DESCRIPTION
(5) Turning to
(6) The server 30 may further include a reminder module 34 connected to the terminal device 10, a configuration module 35 connected to the reminder module 34. The configuration module 35 may be configured to configure a name of the server 30 and an activation of the reminder module 34. The server 30 includes a detection module 36 connected to the voice recognition module 33, the reminder module 34, and the terminal device 10. The voice recognition module 33 may be configured to output a control signal to the detection module 36, when the voice recognition module 33 obtains a calendar reminder event from the storage module 31; so that the detection module 36 may detect whether the terminal device 10 is connected to the server 30 via a network connection and may output a detection signal to the reminder module 34 when the terminal device 10 is connected to the server 30. The reminder module 34 may output a reminder signal to the terminal device 10 to remind the calendar reminder event for occurring, based on a received detection signal.
(7) The terminal device 10 may include a mobile phone, the network may include a Wi-Fi network, and the player 20 may include a speaker. The terminal device 10 may upload data in the terminal device 10 to the storage module 31 via the Wi-Fi network and the terminal device 10 may download the data from the storage module 31 via the Wi-Fi network.
(8) Turning now to
(9) It is understood that the storage module 31, the voice input module 32, the voice recognition module 33, the reminder module 34, the configuration module 35, and the detection module 36 maybe stored in a storage module. The storage module 31, the voice input module 32, the voice recognition module 33, the reminder module 34, the configuration module 35, and the detection module 36 maybe executed by a processor.
(10) Turning now to
(11) At block S1, data from the terminal device 10 is stored to the storage module 31 via a network, and the data include a calendar reminder event and a phonebook.
(12) At block S2, a voice input is received through the voice input module 32 and the voice input is outputted.
(13) At block S3, the voice input is received by the voice input module 32 via the voice recognition module 33, and a calendar reminder event or a phonebook is obtained based on the received voice input. Audio data associated with the calendar reminder event or the phonebook is played via the player 20.
(14) Turning now to
(15) At block S4, a name of the server 30 and an activation of the reminder module 34 are configured by the configuration module 35.
(16) At block S5, a control signal is outputted to the detection module 36 from the voice recognition module 33, when the voice recognition module 33 obtains a calendar reminder event from the storage module 31.
(17) At block S6, whether the terminal device 10 is connected to the server 30 via a network is detected by the detection module 36.
(18) At block S7, a detection signal is outputted to the reminder module 34, when the terminal device 10 is connected to the server 30.
(19) At block S8, a reminder signal is outputted to the terminal device 10 to remind the calendar reminder event for occurring, based on the received detection signal.
(20) At block S9, the detection signal is refrained from outputting to the reminder module 34, when the terminal device 10 is not connected to the server 30.
(21) Turning now to
(22) At block S81, whether an acknowledgment is received from the terminal device 10 is detected by the reminder module 34.
(23) At block S82, a reminder signal is stopped from outputting to the terminal device 10, when an acknowledgment is received from the terminal device 10 by the reminder module 34.
(24) At block S83, the reminder signal is periodically outputted to the terminal device 10, when an acknowledgment is not received from the terminal device 10 by the reminder module 34.
(25) An intelligent voice reminder system is disclosed according to another embodiment of the disclosure. As shown in
(26) In some embodiments, the server 63 may include a transceiver 631, a processor 632, a storage 633, and a communication bus 634. Each of the transceiver 631, the processor 632, the storage 633 and may connect to the communication bus 634. The transceiver 631 connects to the player 62 and the terminal device 61.
(27) The transceiver 631 may be configured to receive data of the terminal device 61; the storage 633 may store data of the terminal device 61, where the data may include a calendar reminder event and a phonebook; the transceiver 631 may also be configured to receive audio data and transmit the audio data to the processor 632; the processor 632 may be configured to obtain the calendar reminder event or the phonebook from a storage module based on the received audio data; the transceiver 631 may output audio data associated with the calendar reminder event or the phonebook to the player 62 for playing.
(28) The processor 632 may generate a control signal and output the control signal to the transceiver 631 when the processor 632 obtains a calendar reminder event from the storage 633. The transceiver 631 may detect whether the terminal device 61 is connected to the server 63 via a network connection. When the terminal device 61 is detected to be connected to the server 63 via a network connection, the transceiver 631 may output a detection signal to the processor 632; the processor 632 may generate a reminder signal based on the detection signal; and the transceiver 631 may output the reminder signal to the terminal device 61.
(29) The processor 632 may further determine whether the transceiver 633 receives an acknowledgment from the terminal device 61. If the transceiver 633 receives an acknowledgment from the terminal device 61, the transceiver 633 may stop outputting the reminder signal to the terminal device 61. If the transceiver 633 does not receive an acknowledgment from the terminal device 61, the transceiver 633 may periodically output the reminder signal to the terminal device 61.
(30) The method and apparatus for a smart home control system of the disclosure may store a calendar reminder event and a phonebook through a storage module, obtain the calendar reminder event or the phonebook stored in the storage module through a voice recognition process by a voice recognition module, and play audio data associated with the calendar reminder event or the phonebook by a player. When the terminal device is determined to be connected to the server via a network connection by the detection module, the reminder module may output a reminder signal to the terminal device to remind the calendar reminder event for occurring, so as to avoid trouble for a user when the terminal device is lost, damaged, or replaced.
(31) The above description merely depicts some exemplary embodiments of the disclosure, but is not limiting the scope of the disclosure. Any equivalent structure or flow transformations made to the disclosure, or any direct or indirect applications of the disclosure on any other related fields, shall all be covered within the protection of the disclosure.