Drawings
FIG. 1 is a schematic diagram illustrating a system for monitoring the status of an Internet of things device based on an incoming call ring-back according to the present invention;
fig. 2 is a schematic diagram illustrating an IoT control module according to the present invention in the system for monitoring the status of an internet of things device based on an incoming call ring;
fig. 3 is a schematic diagram of an IoT monitoring module in the system for monitoring the status of the internet of things based on ring-back on an incoming call according to the present invention;
fig. 4 is a schematic diagram illustrating an IoT device mapping table in the IoT monitoring module shown in fig. 3 according to the present invention;
fig. 5A and 5B are different flow charts illustrating a method for monitoring the status of an internet of things device based on ring back tone in accordance with the present invention, respectively, wherein fig. 5A can query and update the status of the IoT device, fig. 5B can actively respond by the IoT device to update the status thereof, and both fig. 5A and 5B can retrieve and play the sound source file to provide the status of the IoT device;
fig. 6A and 6B are different flow charts illustrating a method for monitoring the status of an internet of things device based on an incoming ring-back according to the present invention, wherein fig. 6A can set parameters of an IoT device, fig. 6B can set parameters of a plurality of same IoT devices, and both fig. 6A and 6B can retrieve and play an audio source file to provide the status of the IoT device;
fig. 7 is a flowchart illustrating a method for monitoring the status of an internet of things device based on ring-back on an incoming call according to the present invention, wherein a message receiver can be notified of an alarm about the status of an IoT device through a push message;
fig. 8 is a flowchart illustrating a method for monitoring the status of an internet of things device based on an incoming call ring-back according to the present invention, wherein a pass code of an IoT device can be set;
fig. 9 is a schematic diagram illustrating an embodiment of a system and method for monitoring the status of an internet of things device based on ring-back on an incoming call according to the present invention;
FIG. 10 is a schematic diagram illustrating another embodiment of a system and method for monitoring the status of an Internet of things device based on an incoming call ring-back according to the present invention; and
fig. 11 is a schematic diagram illustrating another embodiment of a system and method for monitoring a status of an internet of things device based on an incoming call ring-back according to the present invention.
Description of the symbols:
1 sending end device
1' System for monitoring state of Internet of things equipment based on incoming call ring-answering
2 incoming call bell answering module
3 incoming call ring-answering database
4 incoming call bell sound source archive storehouse
IoT (Internet of things) control module for 5-call ring answering
51. 61 flow control module
52. 62 input processing module
53. 63 output processing module
54. 64 interface access module
541. 641 VoLTE (Voice Long term evolution technology) unit
542. 642 PSTN (public switched telephone network) unit
543. 643 PLMN (public land Mobile network) element
544. 644 internet unit
55. 65 database processing module
56 words to speech module
57 message notification module
571 event notification unit
572 video/Audio Notification Unit
573 text notification unit
6 IoT monitoring module
66 IoT device correspondence table
7. 7a to 7n IoT devices
8 message receiving end device
9 IoT message notification module
Steps A1-A8, A1 '-A4', B1-B6
C1-C8, C3 '-C6', D1-D8, E1-E5 steps
N telecommunication networks.
Detailed Description
The present invention is described in terms of specific embodiments, and other advantages and benefits of the present invention will become apparent to those skilled in the art from the description herein, and may be implemented or applied in other different embodiments.
Fig. 1 is a schematic diagram of a system 1' for monitoring the status of an internet of things device based on an incoming call ring-back according to the present invention. As shown, the system 1' for monitoring the status of the internet of things device based on the incoming call ring-answering may include anIoT monitoring module 6, an incoming call ring-answeringIoT control module 5, and an incoming call ring-answeringmodule 2.
IoT monitoring module 6 may connect to and monitor the status of one or more (e.g., two or more)IoT devices 7. The incoming call ringIoT control module 5 can query the state ofIoT device 7 through the telecommunication network N viaIoT monitoring module 6 to convert the state ofIoT device 7 from text to sound source file (not shown).
The ring-answer module 2 can be connected to the ring-answerIoT control module 5 to retrieve the sound source file from the ring-answerIoT control module 5, so as to provide the state of theIoT device 7 according to the ring-answer of the sound source file.
The system 1' for monitoring the state of the internet of things device based on the incoming call answer bell can include the callingend device 1, and the calling end device 1 (user) can dial the representative number of the IoT device 7 (such as the telephone number of the user at home) to retrieve the sound source file from the incoming callanswer bell module 2 through the telecommunication network N, and then play the incoming call answer bell of the sound source file to provide the state of theIoT device 7.
The system 1' for monitoring the state of the internet of things device based on the incoming call ring-answering may include an incoming call ring-answeringdatabase 3, and the incoming call ring-answeringdatabase 3 may be connected to an incoming call ring-answeringIoT control module 5 or an incoming call ring-answeringmodule 2, so as to store or update the ring-answering broadcasting conditions of the incoming call ring of the sound source file according to the state of theIoT device 7.
The system 1' for monitoring the state of the internet of things device based on the incoming call ring-answer may include an incoming call ring-answersound source archive 4, and the incoming call ring-answer sound source archive 4 may be connected to the incoming call ring-answerIoT control module 5 to store the sound source archive from the incoming call ring-answerIoT control module 5.
The system 1' for monitoring the status of the internet of things based on ring-back on incoming call may include amessage receiving device 8 and an IoT message notification module 9. Themessage receiver 8 can be the same device or different device as thesender 1, and the IoT message notification module 9 can provide themessage receiver 8 with a push message (push notification) related to the status of theIoT device 7 through the telecommunication network N.
The callingterminal device 1, the incoming callring answering module 2, the incoming call ring answeringIoT control module 5, theIoT monitoring module 6, the message receivingterminal device 8 and the IoT message notification module 9 can communicate with each other through the telecommunication network N, transmit messages or receive messages.
The originatingdevice 1 may be a User Equipment (UE), a communication device or a mobile device, such as a telephone, a smart phone or a tablet computer.IoT devices 7 may be gas detectors, reed switches, power switches, gas flow meters, voice alarms, smoke detectors, timers, or gas shutoff valves as shown in fig. 4. The telecommunication Network N may be a wired Network or a wireless Network, such as a VoLTE (Voice over Long-Term Evolution) Network, a PSTN (Public Switched Telephone Network), a PLMN (Public Land Mobile Network), or the Internet (Internet). However, the present invention is not limited thereto.
Fig. 2 is a schematic diagram of anIoT control module 5 related to an incoming call ring in the system 1' for monitoring the status of an internet of things based on an incoming call ring according to the present invention. As shown, theIoT module 5 may include aflow control module 51, aninput processing module 52, anoutput processing module 53, aninterface access module 54, adatabase processing module 55, a text-to-speech module 56, or (and) amessage notification module 57.
Theflow control module 51 may control the overall processing flow of the incoming call bellIoT control module 5. For example, theflow control module 51 can control the processing flow of theinput processing module 52, theoutput processing module 53, thedatabase processing module 55, the text-to-speech module 56, and/or themessage notification module 57.
Theinput processing module 52 can decode or standardize the input data, so that theflow control module 51 can have a standardized interface when inputting through different interfaces of theinterface access module 54. Theoutput processing module 53 can encode or standardize the output data, so that theflow control module 51 can have a standardized interface when outputting through different interfaces of theinterface access module 54.
Theinterface access module 54 can provide the incoming call ringIoT control module 5 with access to various interfaces, and has, for example, a VoLTE (voice long term evolution)unit 541, a PSTN (public switched telephone network)unit 542, a PLMN (public land mobile network)unit 543, or aninternet unit 544. TheVoLTE unit 541 may provide SIP (Session Initiation Protocol) based signaling control and RTP (Real-time Transport Protocol) voice detection functions. ThePSTN unit 542 provides signal control and voice detection functions based on the fixed Network ISUP (i.e., ISDN User Part), which is an Integrated Services Digital Network (ISDN). PLMN unit 523 provides signal control and voice detection functions based on the mobile network ISUP. The Internet unit 524 provides an interface function based on IP (Internet Protocol).
Thedatabase processing module 55 can be used to set the incomingcall answering database 3 so that the callingend device 1 can listen to the status of theIoT device 7 when dialing into a specific telephone.
Text-to-Speech (TTS)module 56 may convert the status ofIoT device 7 inIoT monitoring module 6 from Text to audio file by using Text-to-Speech function, so as to store the audio file in theaudio file library 4 for the use of theaudio module 2.
Themessage notification module 57 may provide a push message of the alarm to the IoT message notification module 9 when theIoT device 7 generates the alarm, so that the IoT message notification module 9 sends the push message to themessage receiver 8. Meanwhile, themessage notification module 57 may have anevent notification unit 571, an image/voice notification unit 572 and atext notification unit 573. Theevent notification unit 571 may provide notification functions of theIoT device 7 about emergency events, the video/audio notification unit 572 may provide notification functions of theIoT device 7 about multimedia events, and thetext notification unit 573 may provide general event notification functions of theIoT device 7 about text.
Fig. 3 is a schematic diagram of theIoT monitoring module 6 in the system 1' for monitoring the status of the internet of things based on ring-back of an incoming call according to the present invention, and fig. 4 is a schematic diagram of theIoT monitoring module 6 of fig. 3 according to the present invention regarding the IoT device mapping table 66.
As shown in fig. 3, theIoT monitoring module 6 may include aflow control module 61, aninput processing module 62, anoutput processing module 63, aninterface access module 64, adatabase processing module 65, or (and) an IoT device mapping table 66.
Theflow control module 61 may control the overall process flow of theIoT monitoring module 6, store the status of theIoT device 7, report an alarm (push message) of the status of theIoT device 7, or set the status of theIoT device 7. For example, theflow control module 61 may control the process flow of theinput processing module 62, theoutput processing module 63, thedatabase processing module 65, the IoT device correspondence table 66, or the like.
Theinput processing module 62 can decode or standardize the input data, so that theflow control module 61 can have a standardized interface when inputting through different interfaces of theinterface access module 64. Theoutput processing module 63 can encode or standardize the output data, so that theflow control module 61 can have a standardized interface when outputting through different interfaces of theinterface access module 64.
Theinterface access module 64 may provide theIoT monitoring module 6 with access to various interfaces and has, for example, a VoLTE (voice long term evolution)unit 641, a PSTN (public switched telephone network)unit 642, a PLMN (public land mobile network)unit 643, or aninternet unit 644.VoLTE unit 641 may provide SIP (session initiation protocol) -based signaling control and RTP (real-time transport protocol) voice detection functions.PSTN unit 642 provides signal control and voice detection functions based on the fixed network ISUP (i.e., ISDN user part), which is the overall service digital network. PLMN unit 623 provides signal control and voice detection functions based on the mobile network ISUP. The internet unit 624 provides an interface function based on IP (internet protocol).
Thedatabase processing module 65 may provide theIoT monitoring module 6 with status, history, and alarm records of theIoT device 7.
As shown in fig. 4, the IoT device correspondence table 66 may include data such as the code of the IoT device, the name of the IoT device, the current state of the IoT device, or the parameters of the IoT device, and the IoT device correspondence table 66 may provide various data for theIoT monitoring module 6 to monitor, access, or set theIoT device 7 through the IoT device correspondence table 66. For example, the code "1" of the IoT device indicates the name "gas detector" of the IoT device, and the current state "1" of the IoT device indicates that the gas detector is "on detecting". The code "2" of the IoT device represents the name "reed switch" of the IoT device, and the state "0" of the current IoT device represents that the reed switch is "door and window closed" for the door and window.
Fig. 5A and 5B are different flowcharts illustrating the method for monitoring the status of the internet of things device based on ring back tone in the present invention, respectively, wherein fig. 5A may query and update the status of theIoT device 7, fig. 5B may actively respond by theIoT device 7 to update the status thereof, and both fig. 5A and 5B may retrieve and play the audio source file to provide the status of theIoT device 7.
First, in inquiring and updating the state of theIoT device 7, as shown in steps a1 to A8 of fig. 5A.
In steps a1 and a2, whenIoT monitoring module 6 monitors the status of at least one IoT device,IoT control module 5 queries the status ofIoT device 7 throughIoT monitoring module 6 via telecommunication network N (see fig. 1).
In steps A3 and a4, the states ofIoT device 7 are sequentially responded toIoT monitoring module 6 andIoT control module 5.
In step a5, the status ofIoT device 7 is converted from text to an audio file by the ring-tone-answerIoT control module 5, so that the audio file is stored in the ring-tone-answeraudio file repository 4. In step A6, the sound source file is stored in the incoming call answering soundsource file library 4.
In step a7, the ring tone condition of the incoming ring tone of the sound source file is updated by the incoming ring toneIoT control module 5. In step A8, the update of the broadcast conditions is completed by the incoming call ring-back database 6.
Second, in retrieving and playing the audio file to provide the status of theIoT device 7, as shown in steps B1 through B6 of fig. 5A.
In step B1, a representative number of theIoT device 7, for example, the user's home phone number, is dialed by the originating end apparatus 1 (user).
In steps B2 and B3, the incoming call ring backtone module 2 retrieves the playing conditions of theIoT device 7 from the incoming call ring backtone database 2 to complete the retrieval of the playing conditions.
In steps B4 and B5, the sound source file from the ring toneIoT control module 5 is retrieved from the ring tonesource file repository 4 by the ringtone answering module 2 according to the playing conditions of theIoT device 7, so as to complete the retrieval of the sound source file.
In step B6, the callingend device 1 plays the incoming ring tone of the sound source file to provide the status of theIoT device 7.
Third, in the aspect thatIoT device 7 actively responds to update its status, as shown in steps a1 'through a4' of fig. 5B.
In step a1',IoT device 7 actively responds to its status toIoT monitoring module 6. In step a2', the status ofIoT device 7 is confirmed byIoT monitoring module 6.
In step a3', ring-on-callIoT control module 5 is notified byIoT monitoring module 6 to actively update the state ofIoT device 7. In step a4', the status of receivingIoT device 7 is confirmed by incoming ringIoT control module 5.
In addition, steps A5-A8 and steps B1-B6 of FIG. 5B are the same or similar to the details described above with respect to FIG. 5A, and therefore are not repeated.
Fig. 6A and 6B are different flowcharts illustrating the method for monitoring the status of the internet of things device based on ring back tone in the present invention, respectively, wherein fig. 6A can set parameters of theIoT device 7, fig. 6B can set parameters of a plurality of the sameIoT devices 7, and both fig. 6A and 6B can retrieve and play the sound source file to provide the status of theIoT device 7.
First, in retrieving and playing the audio file to provide the status of theIoT device 7, as shown in steps B1 to B5 of fig. 6A (or fig. 5A above).
In step B1, the representative number of theIoT device 7 is dialed by the calling-side apparatus 1 (user).
In steps B2 and B3, the incoming call ring backtone module 2 retrieves the playing conditions of theIoT device 7 from the incoming call ring backtone database 2 to complete the retrieval of the playing conditions.
In steps B4 and B5, the sound source file from the ring toneIoT control module 5 is retrieved from the ring tonesource file repository 4 by the ringtone answering module 2 according to the playing conditions of theIoT device 7, so as to complete the retrieval of the sound source file.
In step B6, the callingend device 1 plays the incoming ring tone of the sound source file to provide the status of theIoT device 7.
Second, in setting the parameters of the IoT device 7 (see fig. 4), as shown in steps C1 to C5 of fig. 6A.
In step C1, a physical or virtual Dual-Tone Multi-Frequency (DTMF) button is pressed from the device or operation interface of thetelephone terminal apparatus 1. In step C2, the incoming call ring-answeringmodule 2 transmits the dual tone multi-frequency key message.
In steps C3 and C4, the ring-backIoT control module 5 determines the authority of the calling end device 1 (user) according to the dtmf key message, so as to set the parameters of theIoT device 7 according to the authority of the calling end device 1 (see fig. 4).
In steps C5 and C6, theIoT device 7 sends the setting completion message to theIoT monitoring module 6 and theIoT control module 5 in sequence.
In step C7 and step C8, the ring-backIoT control module 5 sequentially transmits the setting-completed messages to the ring-back IoT module 2 and the calling device 1 (user).
Third, in setting parameters of a plurality ofidentical IoT devices 7, as shown in steps C3 'to C6' of fig. 6B.
In step C3 'and step C4', theIoT control module 5 determines the authority of the calling device 1 (user) according to the dtmf key message, so as to set parameters of a plurality of identical IoT devices 7 (such as the gas detector of fig. 4) according to the authority of thecalling device 1.
In step C5 'and step C6', theIoT device 7 sends the setting completion message to theIoT monitoring module 6 and theIoT control module 5 in sequence.
Similarly, the above steps C3 'to C6' may be repeated to repeatedly set the parameters of other same IoT devices 7 (such as the reed switch, the power switch, or the gas flow meter of fig. 4) one by one.
In addition, steps B1-B6, C1-C2, and C7-C8 of fig. 6B are the same as or similar to the details of fig. 6A, and thus, the description thereof will not be repeated.
Fig. 7 is a flowchart illustrating a method for monitoring the status of the internet of things based on ring-back on an incoming call according to the present invention, wherein themessage receiver apparatus 8 can be notified of an alarm about the status of theIoT device 7 through a push message.
As shown, in step D1, the status ofIoT device 7 is queried byIoT monitoring module 6.
In step D2,IoT device 7 responds thatIoT monitoring module 6 has an exception regarding the status ofIoT device 7.
In step D3, ring-on-callIoT control module 5 is notified byIoT monitoring module 6 of an alarm regarding the status ofIoT device 7.
In step D4, the alarm of the status ofIoT device 7 is acknowledged by ring-on-callIoT control module 5 toIoT monitoring module 6.
In steps D5 and D6, the IoT message notification module 9 and the message receivingend device 8 are sequentially notified by the ring-backIoT control module 5 of the status alarm of theIoT device 7 as push messages.
In steps D7 and D8, themessage receiver 8 sequentially sends back the completion notification to the IoT message notification module 9 and theIoT control module 5.
Fig. 8 is a flowchart illustrating a method for monitoring the status of the internet of things device based on ring-back on an incoming call according to the present invention, wherein the pass code of theIoT device 7 can be set.
As shown, in step E1, its passcode reception management mode is actively initiated byIoT device 7.
In step E2,IoT device 7 is scanned byIoT monitoring module 6.
In step E3, a passcode is actively requested byIoT device 7 fromIoT monitoring module 6.
In step E4,IoT device 7 responds to the password fromIoT monitoring module 6.
In step E5,IoT device 7 confirms the monitoring of receivingIoT monitoring module 6.
Fig. 9 is a schematic diagram illustrating an embodiment of a system and method for monitoring a status of an internet of things device based on an incoming call ring-back according to the present invention.
As shown, for example, the user applies to the carrier for the incoming call answering service to attach the monitoring function of the IoT device, so as to monitor at least one or more IoT devices in the home of the user, such asIoT device 7a (gas detector),IoT device 7b (reed switch) toIoT device 7n (power switch). Then, the carrier configures anIoT monitoring module 6 in the user's home, and the calling device 1 (user) sets its phone number as the administrator of theIoT monitoring module 6.
When the calling terminal 1 (user) dials the representative number of the IoT device at home (e.g., the home phone number 031234567) with its phone number, if the incoming call ring-answeringmodule 2 determines that the phone number is the administrator of theIoT monitoring module 6, the incoming call ring-answeringmodule 2 plays the incoming call ring of the corresponding sound source file according to the states of theIoT devices 7a to 7n to listen to the callingterminal 1, so that the calling terminal 1 (user) can know the states of theIoT devices 7a to 7 n.
Furthermore,IoT monitoring module 6 may be queried by IoT ring-answeringIoT control module 5 periodically, so thatIoT monitoring module 6 may query the status ofIoT devices 7a to 7n after receiving the query instruction.
Therefore, the user can listen to the states of all theIoT devices 7a to 7N in the home through the telecommunication network N by only configuring theIoT monitoring module 6 of the telecommunication company in the home and dialing the representative number of the IoT device (such as the phone number of the user in the home) from theexternal calling terminal 1.
FIG. 10 is a schematic diagram illustrating another embodiment of a system and method for monitoring the status of an Internet of things device based on an incoming call ring-back according to the present invention;
as shown, for example, the user (the calling end device 1) dials the representative number of the IoT device at home to listen to the incoming call answer bell related to the state of the IoT device, and then hears that the state of theIoT device 7n (the power switch) is "power on", the user (the calling end device 1) can immediately press the representative number "3" of the IoT device (the power switch) according to the IoT device mapping table 66 shown in fig. 4 for the Dual Tone Multi Frequency (DTMF) key, and press "0" according to the current state of the IoT device.
Then, thering answer module 2 can transmit the message (e.g. 30) of Dual Tone Multi Frequency (DTMF) key to theIoT monitoring module 6 via the ring answerIoT control module 5, and theIoT monitoring module 6 changes the state of theIoT device 7n (power switch) to "0" according to the message of Dual Tone Multi Frequency (DTMF) key, so as to be "power off", at which time the user (the transmitting end device 1) can hear the ring answer about theIoT device 7n (power switch) turned off.
Fig. 11 is a schematic diagram illustrating another embodiment of a system and method for monitoring a status of an internet of things device based on an incoming call ring-back according to the present invention.
As shown, for example, the user (the message receiving end device 8) performs a number registration and binding operation by the IoT application provided by the carrier, and activates the alarm notification of theIoT devices 7a to 7 n. It should be noted that themessage receiver apparatus 8 and thesender apparatus 1 may be the same apparatus or different apparatuses.
TheIoT monitoring module 6 starts an alarm mode and continuously detects the states of thehome IoT devices 7a to 7n, and at this time, it is found that theIoT device 7a (gas detector) detects that the gas flow is abnormal. Then, theIoT monitoring module 6 transmits a push message related to the alarm (abnormality) of theIoT device 7a to the IoT message notification module 9 via the IoT call answeringcontrol module 5, and the IoT message notification module 9 notifies the message receivingend device 8 of the push message.
As can be seen from the above, the present invention integrates internet of things (IoT) technology through a telecommunication network to monitor the state of at least one IoT device, and provides the state of the IoT device with an incoming call ring. Therefore, the invention can integrate the Internet of things and the telecommunication network and further monitor the state of the Internet of things equipment.
Meanwhile, when the user (the calling end device) dials the representative number of the IoT device, the calling end device can retrieve the state of the IoT device through the incoming call ring-answering module. Moreover, after the ring-answering and ring-answering play the status of the IoT device, the calling end device can set the status of the IoT device by itself in a dual-tone multi-frequency (DTMF) manner. In addition, the IoT control module can actively notify the user (calling end device) of the status of the IoT device through the incoming call ring. Therefore, the invention can have the benefit of achieving remote monitoring of IoT devices without a remote control through a telecommunication network.
The above-described embodiments are merely illustrative of the principles, features and effects of the present invention, and are not intended to limit the scope of the invention, which can be modified and varied by those skilled in the art without departing from the spirit and scope of the invention. Any equivalent changes and modifications made by the present disclosure should be covered by the scope of the claims. Therefore, the scope of the invention should be determined from the following claims.