As shown in Figure 1, the Wireless Telecom Equipment 100 with an intelligent warning system according to the present invention comprises CPU 114, comes designing optimal alarm Cahn-Ingold-Prelog sequence rule according to the operational environment of determining Wireless Telecom Equipment 100.In addition, CPU 114 is adjusted sound, visual and vibrating alert signal according to operational environment.According to an aspect of the present invention, the noise (analog signal) that detects around wireless device 100 by microphone 110.In response to the signal that external equipment (not shown) sends, CPU 114 sends a control signal so that analog signal conversion is become digital signal to encoder 112.Can be comprised by the programmable storage device (not shown) that CPU 114 reads can be by the instruction repertorie of CPU 114 execution.This instruction repertorie can comprise neural network algorithm with wireless device in the self study program optimal sequence of coming together constantly to improve.In response to digital signal, CPU 114 uses threshold value coefficient and the instruction repertorie stored to come processing digital signal to determine a best alarm signal.Therefore, CPU 114 sends at least one control signal to a corresponding alarm signal maker, and described alarm signal maker comprises: tactile alert maker 122
i, sound alarm maker 122
jOr display 118.
According to another aspect of the present invention, in response to the signal (not shown) that external equipment sends, CPU 114 sends a control signal to generate a tone to loud speaker 128.In addition, CPU 114 sends a control signal becoming digital signal by the analog signal conversion that microphone detects to encoder 112.CPU 114 uses threshold value coefficient and the instruction repertorie stored to handle this digital signal with definite best alarm signal, and sends at least one control signal to selected alarm signal maker.
According to another aspect of the invention, the user can " train " any selection of wireless device 100 with the response user.Display 118 can show the info menu that can select.The menu that appointment is used for the training smart warning system comprises a default setting and a replacement option, can use a selection key after answering a series of problems all default values to be set by its user.In this menu, the user can be the dissimilar different alarms of environment definition, and described environment is " peace and quiet ", " noise ", " daytime ", " night ", " belt ", " wallet " etc. for example.Can in memory 102, store the default best alarm Cahn-Ingold-Prelog sequence rule of a standard.This menu can comprise that an option is to revise given last alarm response according to the wireless device environment.The user can select optimal response and store this response, so that later determining will comprise that the user imports.
Wireless device 100 comprises a CPU 114 that is connected to user interface 116.User interface 116 comprises a display 118 and a button 120, and the both is connected to CPU 114.Wireless device 100 can be cellular radio, cordless telephone, pages/messages equipment or with the mode of similar phone and any other portable set (being unidirectional or bi-directional communication device) of another devices communicating, is meant each equipment in these equipment and their equivalent at this used " wireless device ".In fact, user interface 116 can also comprise conventional microphone 110 and the loud speaker 128 that is connected to CPU 114 respectively by coder (CODEC) 112 and 126.
Use any suitable device to realize keyboard 120, for example button keyboard, touch-screen etc.Use a kind of suitable equipment that can buy to realize display 118, for example LCD (LCD), light-emitting diode (LED) display etc.Use one or more microcontrollers, microprocessor or digital signal processor to realize CPU 114, for example TMS of Texas Instruments
320C54x
TM Dsp chip.CPU 114 can be programmed, and it comprises a programmable memory device (not shown) that in fact comprises the instruction repertorie that can be carried out by CPU.In addition, CPU 114 also can use be connected to one independently the microcontroller of programmable storage device realize that in fact digital signal processor for example comprises an instruction repertorie can being carried out by CPU 114.
The memory 102 that storage is used for the threshold value coefficient of noise is connected to CPU 114.In addition, a plurality of alarm makers 122
i-122
nBe connected to CPU 114.These alarm devices comprise tactile alert maker 122
i, sound alarm maker 122
jPerhaps such as the display unit 118 of display.Thereby can use transducer, drive eccentrically mounted weight rotation vibrative motor (not shown) or any other appropriate device realizes tactile alert maker 122i; Sound alarm maker 122j can be connected to CPU 114.Usually, antenna 108, transmitter 104, receiver 106, loud speaker 128, microphone 110, tactile alert maker 122i and sound alarm equipment 122j are known in the prior art, therefore do not need to provide other explanation, unless may be useful for understanding the present invention.And wireless telephonic normal operations is known in the art, and will no longer describe, unless may be useful for understanding the present invention.
The wireless device transceiver comprises transmitter 104 and receiver 106.Usually, CPU 114 notifies this signal to launch by antenna 108 to transmitter 104 output signals by it.The signal of exporting to transmitter 104 comprises control signal, the signal that is detected by microphone 110 or any other signal that is used to notify external equipment (not shown).Antenna 108 detected signals are by receiver 106 demodulation, and the signal of generation is transfused to CPU 114.In addition, CPU 114 also can this signal of demodulation.Therefore, CPU 114 is exported to loud speaker 128 with these signals, perhaps uses this signal in its control program.
At work, CPU 114 detects incoming call with the best alarm of initialization subprogram 150 in judgement frame 154 (Fig. 1 b).The encoder 112 that CPU 114 is operatively connected to microphone 110 is with testing environment or receive the analog signal of " being listened to " by microphone, shown in square frame 156.Encoder 112 becomes a digital signal with analog signal conversion then, shown in Figure 158.In response to this digital signal, CPU 114 is extracted the threshold value coefficient from memory 102, shown in square frame 160.Square frame 162 expression CPU 114 are carried out and are arranged in the instruction repertorie of programmable storage device (not shown) to handle this digital signal.According to predetermined coefficient and instruction repertorie, judgement frame 164 indication CPU 114 determine whether handled digital signal meets the preassigned that is used for sound alarm.If square frame 166 expression CPU 114 will send a control signal to generate a sound alarm signal to the sound alarm maker 122j that is connected to loud speaker 128.The volume of sound alarm signal and frequency obviously can be determined according to the processing decision of instruction repertorie in the square frame 162.If best alarm signal is not the sound alarm signal shown in judgement frame 164, CPU 114 will determine whether the tactile alert signal is best, shown in judgement frame 168.If CPU 114 will send a control signal to generate a tactile alert signal, shown in square frame 170 to tactile alert maker 122i.In addition, CPU 114 sends a control signal to generate a visual alert signal, shown in square frame 172 to display 118.Therefore, in case generate alarm signal, CPU will be handled and call out or message, shown in square frame 174.
In addition, it is non-can predicting the response of working as judgement frame 154, can carry out an optional frame that is similar to square frame 156, thus CPU 114 preset time at interval on termly controlled encoder 112 and microphone 110 with testing environment with receive the analog signal of " listening to " by microphone 110.Therefore, can delete square frame 156, because because the continuous renewal that transducer reads will no longer need to obtain environmental information.Thereby, only, do not start environmental characteristics in response to an incoming call.The historical existence of estimating and measuring to help to improve equipment 100 reliability.
In user's start-up mode, shown in Fig. 1 c, the user can " train " wireless device 100 to respond with the preference according to the user.Display 118 can show can selecteed info menu.Appointment is used to train the menu of best alarm Cahn-Ingold-Prelog sequence rule can comprise a default setting and replacement characteristic, and after options button of use was answered a series of problem, the user was provided with all default values thus.Shown in square frame 181, CPU 114 is waited for user action.Shown in square frame 182, the user can select to revise the alarm Cahn-Ingold-Prelog sequence rule.If the user needs complete alarm Cahn-Ingold-Prelog sequence rule, shown in square frame 183, CPU 114 will be on display 118 display alarm order request device program, the problem of one group of standard of this program inquiry user is thought the dissimilar different alarms of environment definition, for example " peace and quiet ", " noise ", " daytime ", " night ", " belt ", " wallet " etc.New alarm Cahn-Ingold-Prelog sequence rule is provided with and will be displayed on the screen.If the only last alarm signal response of desired modifications of user, shown in square frame 184, the user can select to revise last the announcement along alert Cahn-Ingold-Prelog sequence rule from menu.Shown in square frame 185, CPU 114 will make the user revise the response of last alarm signal by last alarm order request device program, and this program will inquire that the problem of one group of standard of user thinks that the environment of final detection defines a different alarm signal.Newly be provided with and be displayed on the display 118.If the user wishes that he can select to store new setting, shown in judgement frame 186.Newly be provided with and be stored in a default file or the customization file, shown in square frame 187,118 and 189.The user can select help from menu, this will start one and help demonstration, shown in square frame 190 and 192.In addition, the user also can withdraw from menu, shown in square frame 192.Therefore, the user can select an optimal response, and stores this response so that the later input of determining to comprise the user, and no matter when wireless device is in the equivalent environment that generates final alarm response.
Advantage of the present invention includes but are not limited to the reliable wireless device with an intelligent warning system.Alarm the possibility that Cahn-Ingold-Prelog sequence rule will reduce user's lost-call and message or prompting according to the best that intelligent warning system is introduced.In addition, the low noise level environment will not start interference and undesirable alarm around, otherwise then start.
CPU can be predicted and the instruction repertorie that is used for speech recognition can be handled.According to the speech pattern that can discern, CPU can generate a best alarm scheme.For example, detect under the environment of voiceband user at wireless device.Which alarm signal is CPU determine to start according to voiceband user and other variable.
Fig. 2 represents second embodiment that has the Wireless Telecom Equipment 200 of an intelligent warning system according to of the present invention.It comprises CPU 218, design a best alarm Cahn-Ingold-Prelog sequence rule according to wireless device 200 operational environments, described operational environment uses radio link (being blue tooth) transceiver, real-time clock 202, temperature sensor 220, optical sensor 222, motion sensor 202, cell phone ID and received signal intensity signature (RSSI-is not shown) to determine.According to one group of predetermined standard, activate in view of the above and start sound, visual or tactile alert signal.
According to an aspect of the present invention, noise (analog signal) around the wireless device 200 is detected by microphone 212, in response to the signal that external equipment (not shown) sends, CPU 218 sends a control signal so that analog signal conversion is become digital signal to encoder 214.Can be comprised by the programmable storage device that CPU 218 reads can be by an instruction repertorie of CPU 218 execution.In response to digital signal, CPU 218 is handled and is determined a best alarm signal based on the digital signal of the threshold value coefficient of being stored, various sensing data and experience intensity and position data.Therefore, CPU 218 sends at least one control signal to a corresponding alarm signal maker, and described alarm signal maker comprises: tactile alert maker 232, sound alarm maker 234 or display 228.
According to another aspect of the present invention, in response to the signal that external equipment (not shown) sends, CPU 218 sends a control signal to generate a tone to loud speaker 238.In addition, CPU 218 sends a control signal to encoder 214, and the analog signal conversion that microphone 212 detects becomes digital signal.CPU 218 uses threshold value coefficient and the instruction repertorie stored to handle this digital signal with definite best alarm signal, and sends at least one control signal to selected alarm signal maker.
Wireless device 200 comprises a CPU 218 that is connected to user interface 226.User interface 226 comprises a display 228 and a button 230, and the both is connected to CPU 218.Wireless device 100 can be mobile phone, cellular radio, cordless telephone or with the mode of similar phone and any other portable set of another devices communicating, is meant each equipment and similar equipment in these equipment at this used " wireless device ".In fact, user interface 226 can also comprise conventional microphone 212 and the loud speaker 238 that is connected to CPU 218 respectively by encoder/decoder (CODEC) 214 and 236.
Use any suitable device to realize keyboard 120, for example button keyboard, touch-screen etc.Use a kind of suitable equipment that can buy to realize display 118, for example LCD (LCD), light-emitting diode (LED) display etc.Use one or more suitable microcontrollers, microprocessor or digital signal processor to realize CPU 218, for example TMS of Texas Instruments
320C54x
TMDsp chip.CPU 218 can be programmed, and it comprises a programmable storage device (not shown) that in fact comprises the instruction repertorie that can be carried out by CPU.In addition, CPU 218 also can comprise an independently programmable storage device, and in fact digital signal processor for example, this programmable storage device comprise an instruction repertorie can being carried out by CPU 218.
Memory 216 storage that is connected to CPU 218 is with respect to position and intraday time and noise, motion, temperature, caller network identity, threshold value coefficient that radio link information is relevant with light.Temperature sensor 220, optical sensor 222, motion sensor 224 and real-time clock 202 are connected to CPU 218 to provide ambient temperature, optical condition, motion and time respectively to CPU.A plurality of alarm generators 232 and 234 are connected to CPU 218.The display unit that these alarm makers can comprise tactile alert maker 232, sound alarm maker 234 or be similar to display 228.Tactile alert maker 232 can use a transducer, drive an eccentrically mounted weight (not shown) thus a rotation vibrative motor (not shown) or any other suitable device are realized.Sound alarm maker 234 can be connected to CPU 218.
Obviously intelligent alarm Artificial Control characteristic can be included in the equipment 200, so that can be started by the manual interface that includes but are not limited to keyboard, cable voice port or touch-screen.Therefore, manual interface makes the user can forbid or open the intelligent alarm characteristic immediately.
The wireless device transceiver comprises transmitter 208 and receiver 210.Usually, CPU 218 is modulated this signal to launch by antenna 209 to transmitter 208 output signals by it.The signal of exporting to transmitter comprises control signal, the signal that is detected by microphone 212 or any other signal that is used to notify external equipment (not shown).Antenna 209 detected signals are by receiver 210 demodulation, and the signal of generation is transfused to CPU 218.CPU 218 is exported to loud speaker 238 with these signals, perhaps uses this signal in its control program.
In time division duplex (TDD) system, be common to the system of digital radio, the system that monitors received signal strength indicator (RSSI-is not shown) is the standard technique that is used for determining the received signal characteristic.In analogue system, the supervision of received signal strength indicator also is the standard technique that is used for determining the received signal characteristic.Can use RSSI on test point, to measure the received signal intensity of a radiofrequency signal with respect to the predetermined number of central transmitter (be cellular base station towers-not shown).In addition, can use global positioning system (GPS) receiver (clearly not illustrating) that can be positioned at wireless device 200 to determine the physical location of equipment.As known for those skilled in the art, also can use the control channel of communication equipment to come the detection position data.Therefore, use experience signal strength signal intensity and position data by utilizing control channel and GPS and RSSI receiver to obtain, CPU 218 can be determined a best alarm order.
And consistent with cellular network if system banner (ID) confirms as known for those skilled in the art, cellular services designator (not shown) the indication wireless device in the wireless device is in local mode or roam mode.Come the control grouping of the header that transmits of free receiver 210 receptions to comprise cellular network sign (ID).Therefore, except the position data of experience signal strength signal intensity and RSSI receiver, CPU 218 can use cellular network identification information to determine best alarm Cahn-Ingold-Prelog sequence rule.
Use RSSI and cellular network ID simultaneously,, can strengthen the possibility of correct judgement by common residing two positions of difference user.Using different basically RSSI level or different network IDs, may be effectively, especially other all property class like the time.
The radio link transceiver comprises transmitter 204 and receiver 206.CPU 218 is exported to radio link transmitter 204 with signal, is used for the signal of launching by antenna 205 by its modulation.The signal of exporting to radio link transmitter 204 comprises and being used for and external equipment (not shown) control of communication signal or other any signal.The signal that is detected by antenna 205 is by 206 demodulation of radio link receiver, and the signal of generation is transfused to CPU 218.CPU 218 is used for this signal its control and treatment.
Various conventional radio links can be used to realize transceiver, comprise transmitter 204 and receiver 206.A kind of particularly advantageous radio link is blue tooth radio link, and it is a short distance, the radiotechnics of replaceable cable.System with blue tooth radiotechnics can use a fixed access point that transmits identification equipment 200 to communicate by letter with it, thereby, determine the position of equipment 200.According to this position, CPU 218 can be determined best alarm order.Blue tooth Radio Link allows wireless device and such as the data sync between the ancillary equipment of personal computer (PC) or PDA(Personal Digital Assistant).Blue tooth also makes between wireless headset unit and the wireless device and can communicate by letter.In addition, blue tooth radio link road technique can be carried out wireless device for personal computer and is dialled up on the telephone, so do not need the cable between phone and the personal computer.
Usually, antenna 209, transmitter 208, receiver 210, radio link transmitter 204, radio link receiver 206, loud speaker 238, microphone 212, tactile alert maker 232 and sound alarm equipment 234 all are known in the prior art, therefore do not need to provide other explanation, unless come in handy for understanding the present invention.And wireless telephonic normal operations also is known in the prior art, will no longer describe, unless come in handy for understanding the present invention.
As shown in Figure 3, at work, CPU 218 detects an incoming call with initialization intelligent alarm subprogram 300 in judgement frame 304.CPU 218 and microphone 212 are used to utilize echo/acoustic processing to determine level, spectrum distribution and environmental characteristics.This comprises that CPU 218 sends signal to generate tone, shown in square frame 306 to loud speaker 238.The encoder 214 that CPU 218 is operatively connected to microphone 212 comes testing environment or receives the analog signal of " being listened to " by microphone 212, shown in square frame 308.Then, encoder 214 becomes digital signal with analog signal conversion, shown in square frame 310.
Real-time clock 202 (comprising the date) is used for two purposes: set up user definition alarm (if so configuration) according to one day time 1.; With 2. estimate that the value of the light expect compares with the photo measure result with reality on that time and position.In the specific several hrs on daytime, natural lighting can be estimated on a certain position.Therefore, select and be stored in according to the time of being transmitted by real-time clock 202 with by the user and in the memory 216 position is set originally, CPU 218 is determined photo thresholds, shown in square frame 312.Use this photo threshold, CPU 218 can be determined equipment whether in the closed container of dark, for example wallet or pocket.For whether definite wireless device 200 is placed on such as in the wallet, and correspondingly change alarm, the instruction repertorie of being carried out by CPU 218 will make up predetermined threshold value coefficient and suitable statistical weight, thereby obtain the result of maximum likelihood.For example, if provide complete dark from the brightness of transducer, and the time that real-time clock 202 transmits is Dallas, the Texas city point in afternoons 5 in summer, and this has increased the possibility of wireless device 200 in wallet, briefcase or other impedimenta.
In response to digital signal, CPU 218 is extracted the threshold value coefficient from memory 216, shown in square frame 314.Square frame 316 expression CPU 218 according to input to instruction repertorie be used to move, the pre-determined factor of caller network identity, RSSI, light, temperature, carry out and be arranged in the instruction repertorie of programmable storage device (not shown) with processing digital signal.As adjudicate shown in the frame 318, CPU 218 determines whether handled digital signal meets the preassigned that is used for sound alarm.If square frame 320 expression CPU 218 will send a control signal to generate the sound alarm signal to the sound alarm maker 234 that is connected to loud speaker 238.Can predict the volume of determining to determine the sound alarm signal according to instruction routine processes in square frame 316.If shown in judgement frame 318, best alarm signal is not the sound alarm signal, CPU 218 will determine whether the tactile alert signal is best, shown in square frame 322.If CPU 218 will send a control signal to generate a tactile alert signal, shown in square frame 324 to tactile alert maker 232.CPU 218 also can send a control signal to generate a visual alert signal, shown in square frame 326 to display 228.Therefore, in case generated alarm signal, CPU 218 will be handled this calling or message, shown in square frame 328.
When finding that the noise that is detected has the fixed frequency spectrum distribution, can utilize the ringer tone of the frequency equilibrium of ring back tone for best detectability adjustment sound alarm maker 234.The frequency of utilization equilibrium is arranged on ring on the highest frequency of signal to noise ratio with alarm signal.In this case, the ringer tone of the preferable part of covering sound spectrum is best.It is also envisioned that when finding that noise is intermittence the alarm buzzer can be timed to send signal in the low noise time interval around.
Other the sound/echo analysis that obtains from the tone that is generated shown in square frame 306 can be used to support or oppose that wireless device 200 is in the conclusion (being that the user may see a film) in the closed container in a dark room.Shown in square frame 306-312, can be in standby mode execution environment characteristic termly, perhaps in the alarm event process and before alarm event moment execution environment characteristic continuously.Regularly environmental characteristics can be based on observed all inputs or some inputs in short observing time in the process in cycle sometime to reduce power consumption.As an option, before incoming call, wireless device 200 can make the user can show the environmental form of having determined automatically by using the menu on the display 228.Then, the alarm signal that the user can Artificial Control the best is selected.
The user can notify the alarm of wireless device mistake selected, and this will improve its possibility of success, i.e. self study in the future.In the pattern that this user starts, as at first embodiment 100 described (referring to Fig. 1 c), the user can " train " wireless device 200 to respond with the hobby according to the user.Display 228 can show can selecteed info menu.Appointment is used to train the menu of best alarm Cahn-Ingold-Prelog sequence rule can comprise a default setting and replacement characteristic, and the user is using a selection key all default values to be set after answering a series of problem by it.In this menu, the user can define dissimilar environment, for example " peace and quiet ", " noise ", " daytime ", " night ", " belt ", " wallet " etc.Therefore, the user can adjust wireless device under the high-noise environment on every side frequent residing typical case such as factory, thereby strengthens the possibility that detects a best alarm signal.
The default optimal sequence rule of standard also can be stored in the memory 216.Menu can comprise that an option is to revise given final alarm response according to the environment of wireless device.The user can select optimal response and store this response, so that the input of determining to comprise the user in the future, no matter when wireless device is in the equivalent environment that generates final alarm response.
Advantage includes but are not limited to the wireless device that high or low around noise circumstance is determined best alarm signal more effectively, wherein adjusts the tone of alarm signal and volume to conform.Other advantage of this wireless device is to start used alarm signal on the audio band that noise is lower around.Because wireless device is automatically adjusted its characteristic to conform, it makes its detectability maximization in various environment, and reduces the possibility of lost-call and message or prompting.Under the situation of low noise environment, make the interference minimum of alarm signal generation around, this is even more important in office environment and the quiet public place such as museum, library or church.
Please the reader note with this specification submit to simultaneously and with this specification to the public open all papers and document with supervision, and the content of all these papers and document is incorporated herein by reference.
The optional feature that disclosed all features (comprising all authority claim, summary and accompanying drawing) can be used as identical, equivalence or similar applications in this specification substitutes, unless otherwise indicated.Therefore, unless otherwise indicated, disclosed each feature only is an example of a series of common equivalences or similar characteristics.
In above-mentioned specification already used term and expression way be used herein to the explanation and unrestricted, when using these terms and expression way, do not attempt to get rid of equivalent or its part of diagram and described characteristic, will be appreciated that scope of the present invention is only defined and limited by claim.