WO2016192622A1 - Control method for smart terminal/mobile phone - Google Patents
Control method for smart terminal/mobile phone Download PDFInfo
- Publication number
- WO2016192622A1 WO2016192622A1 PCT/CN2016/084234 CN2016084234W WO2016192622A1 WO 2016192622 A1 WO2016192622 A1 WO 2016192622A1 CN 2016084234 W CN2016084234 W CN 2016084234W WO 2016192622 A1 WO2016192622 A1 WO 2016192622A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- trigger
- sensor
- instruction
- smart terminal
- control
- Prior art date
Links
Images
Classifications
-
- 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/72454—User interfaces specially adapted for cordless or mobile telephones with means for adapting the functionality of the device according to specific conditions according to context-related or environment-related conditions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/445—Program loading or initiating
-
- 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/725—Cordless telephones
Definitions
- the method is a method for monitoring an external trigger, recognizing a trigger, and executing a trigger corresponding instruction by using a sensor of a smart terminal or a mobile phone capable of sensing an external object, and the main body of the execution instruction may be the mobile operating system itself or based on an operating system.
- the instruction code is a combination of the duration of the trigger, the direction of the trigger, and the state of the smart terminal or the state of the App.
- the method is particularly suitable for a user of a smart terminal/mobile phone in a scene where the smart terminal/mobile phone is inconvenient to operate with an eye or a finger. It is an effective supplement to the current smart terminal/mobile phone in addition to the touch screen and voice control.
- Sensors that can sense the capabilities of external objects include a proximity sensor with no triggering direction, a proximity sensor group with triggering direction feedback, or a radar sensor.
- the method utilizes a sensor with a sensing external object such as a proximity sensor or a radar sensor, and triggers the triggering time of the sensor with an external object (such as a hand) as an instruction code, combined with the direction of the trigger, the state of the smart terminal/phone. Or the specific state of the App is a condition, and the instruction input and control mode of the combination are implemented.
- a sensing external object such as a proximity sensor or a radar sensor
- a sensor that is equipped with a smart terminal/cell phone to sense an external object such as a proximity sensor
- an external object such as a proximity sensor
- the proximity sensor of the smart terminal/mobile phone can usually return the value in centimeters, but in fact many smartphones only return far or near two values, so in the embodiment of the method, the far or near two values are used (such as A trigger with a definition of less than 1 cm is defined as a trigger threshold value, and various definitions can be satisfied.
- the proximity sensor group or the radar sensor of the distributed sensor probe can form a command mode of triggering time plus direction value plus state value by using the method, which is more convenient for the user to operate the intelligent terminal; one of the sensors for sensing the external object, the radar sensor, The sensor can sense the shape of the external object, the distance of contact, and the direction of contact.
- gesture judgment Although it is designed to judge the gesture, there are some restrictions on the gesture input, such as when driving and when the response is fast, if the contact direction and the contact duration are used as instructions, It is more suitable for a variety of scenes than gesture judgment. This method is also for radar transmission. A supplement to the sensor usage method makes the sensor not only limited to gesture judgment.
- the method is to monitor a sensor having the capability of sensing an external object; determining whether the trigger is an instruction trigger (in this method, the combination of the duration of the sensor triggered by the external object, the trigger direction, and the state condition of the smart terminal/mobile phone or the App) Code); The function and command to execute the corresponding instruction. Therefore, the user who is convenient for the user to operate and use the smart terminal can satisfy the operation of the smart terminal/mobile phone in various scenarios.
- the method utilizes a smart terminal/mobile phone with a sensor capable of sensing external objects such as a proximity sensor, a radar sensor, and the like.
- the trigger duration of the object (such as the hand) triggering sensor is the basis of the command encoding, the direction of the combined trigger (if the sensor contains directionality), the state of the smart terminal/mobile phone or the specific state of the App, and the command input and control method of the combined implementation,
- the method can enable the user to complete control of the smart terminal/mobile phone in various scenarios, such as music, telephone, photo/video, recording, voice message, half-duplex voice communication (walking machine), covert help (SOS), And the control of various App function modules, and the mobile operating system itself can also be solidified into a standard input system, thereby improving the universality of the smart terminal/mobile phone.
- Sensors that have the ability to sense external objects usually return the distance value after the external object approaches.
- the proximity sensor currently used in large quantities returns a distance value of 0-5 cm, and some return. Is close to or not close to true or false, ie 0 or 1; thus the operating system of the intelligent terminal monitors according to the trigger value of the proximity sensor, and if the object approaches when the traffic is approached, the screen is closed, when the object leaves, The screen is turned on; the radar sensor feeds back the exact value of the external object and is used to calculate the spatial imaging of the external object; and the method uses a proximity trigger of such a sensor that is less than a certain value, such as a threshold of 1, less than the threshold. Analyze whether the trigger is a trigger of the nature of the instruction; thus the instruction input can be implemented with minimum cost (calculation cost and time) regardless of the proximity sensor or the proximity sensor group and the radar sensor.
- the system When the object is close to the sensor with the ability to sense the external object, if the detected object distance is less than the threshold, the system records the trigger time t1. When the object leaves the sensor is greater than the threshold, the system records the time t2, and the duration of a near trigger is T2-t1.
- the method is based on the length of t2-t1 as the instruction coding. For example, t2-t1 ⁇ 200ms is defined as a short trigger, and 200ms ⁇ t2-t1 ⁇ 2000ms is defined as a long trigger. If the Morse code is taken as an example, the short trigger is the ".” (drop) of the Morse code, and the long trigger is the "-" ( ⁇ ) of the Morse code. We know the Morse code.
- the location, live sound, image and other information can be sent to the police or a pre-set rescuer (of course the code can be ".-.” or "111", which kind of help code is a kind of this method
- the code can be ".-.” or "111", which kind of help code is a kind of this method
- the specific implementation is only because the implementation basis of the method is based on the duration of the trigger; but the binary is convenient to identify during calculation and transmission, and the multi-ary code has higher requirements on the system during transmission and calculation, so the practical system is less and more In the experimental system; in the method, according to the characteristics of the control object, a longer duration trigger is also introduced for the state/condition switching, such as music control, switching from music selection to volume control.
- the volume adjustment After completing the music track, if you want to adjust the volume, trigger the sensor for a long time, enter the volume adjustment, and define the trigger without t2. For example, if the smart terminal is loaded into the package, only t1, the current system clock -t1>10s, system or application Return to the listening state regardless of the previous conditions or conditions; when there is no defined trigger within 10 seconds in a certain state, it will return to the listening state. Therefore, the user does not misuse the operation, and usually cooperates with the voice prompt when switching, and the user is more effectively assisted.
- the above specific time data is only for explaining the method, not the data that must be relied upon by the method; The basis is to form the instruction encoding mechanism based on the trigger duration.
- the application or function that needs to be controlled it can be a Morse code, a binary code, or a combination of a multi-digit code or a state-added code.
- Application features such as covert help does not require multi-code or combination code, Morse code or binary code is competent, and the fine-tuning of the volume in the music requires a combination of codes is more convenient, first enter the volume control state, then Short trigger is volume plus, long trigger is volume reduction, and when using binary code control, for example, the volume plus command is “111”. If the input volume is reduced by 5, the volume is reduced from 100 by 50. It needs to be triggered 30 times, obviously not Too reasonable, and the combined code is after entering the volume control state, the long trigger is to reduce the volume, from 100 to 50, only need to trigger 10 times). It depends on the application environment combined with the state of trigger-based long.
- Figure 1 is a schematic diagram of the method.
- Fig. 2 is a first embodiment of music control by taking a proximity sensor as an example.
- Fig. 3 is a second embodiment of music control by taking a proximity sensor as an example.
- FIG. 4 is a third embodiment of a music control with a directional proximity sensor group or a radar as an example.
- Figure 5 is an embodiment of controlling a smart terminal/phone camera using a perceptible external object sensor.
- the embodiments and specific data described in the following exemplary embodiments, such as time, code, etc. do not represent all embodiments consistent with the method, but rather, they are only as described in the appended claims.
- Some aspects of the method are consistent, that is, the sensor that senses the ability of the external object accepts the external trigger, and according to the coding of the trigger duration, identifies whether it is a trigger instruction, and combines the state of the smart terminal/mobile system/App, the directionality of the sensor, and executes Sensor trigger Corresponding instructions and corresponding functions, thereby realizing the purpose of controlling the smart terminal/mobile phone or App by using an external sensor.
- S101 is the initialization sensor. When the initialization is completed, the sensor will work according to the set parameters.
- the system always monitors the trigger of the sensor.
- the legal trigger is received, it determines whether the trigger is a predefined command. After determining the pre-defined command, the corresponding command or function is executed. Module.
- step S101 the sensor is initialized, and the parameters of the sensor operation are set, generally including the frequency of sampling the sensor, whether the sensor is in the foreground or background, the threshold value triggered by the sensor, and the parameter associated with the sensor feature.
- the sampling frequency setting should be set according to the scene characteristics. For example, the trigger that needs to be executed immediately, the sampling frequency of the sensor cannot be the second level. The faster the response is, the higher the sampling frequency of the sensor. According to the scene requirements, you can set Sampling frequency from 1 millisecond to second. Usually, when the sensor is triggered, it is generally not necessary to turn on the terminal screen. Secondly, the sensor should wait for triggering at any time, so usually the sensor should be set to work in the background.
- the above two types of parameters are more common. As for the parameters of other sensors, it needs to be defined according to the type of the sensor, such as directionality.
- Step S102 is a monitoring sensor.
- the function is usually processed by an operating system as an event, but after the sensor is triggered, the operating system will trigger the event as an event, and the associated information is sent to the App that invokes the sensor.
- the code snippet so the code that monitors the sensor in the app is actually listening for event information fed back by the operating system.
- the application can also bypass the operating system's resources and directly monitor the sensor. Either way, the mechanism of event processing is followed, and the corresponding code is executed immediately after the trigger event occurs in response to the event.
- Step S103 is to identify the command, because the sensor receives the trigger, only the feedback trigger, but whether the trigger is a so-called command requires S103 to judge, S103 is to be based on the S102 trigger system feedback information, such as the proximity time, the formed waveform, the received signal , contact distance, contact shape, direction, etc. for identification and judgment. But generally divided into deterministic instructions and similar instructions.
- the deterministic command uses, for example, a proximity sensor, and the proximity trigger that is less than 400 ms twice in 3 seconds is the start command, and triggering the command requires the object to quickly approach the distance sensor twice within 3 seconds. Once the discrimination is the determined instruction, there is no error. If the radar sensor is used, it is actually an approximate trigger command.
- the radar sensor When the command is initially set, the radar sensor receives the signal of a certain gesture and uses the signal feature as a specific instruction template. When the sensor receives the external trigger signal. After that, the characteristics of all the instructions will be compared to find the template with the highest degree of approximation. For example, the approximate degree of approximation may be only 60%. If the approximate threshold value is set to 60%, the gesture is considered. That is to execute the command, but in fact, the gesture may be similar to the triggering instruction, but not the initially determined gesture.
- the threshold is adjusted to 100%, since the feature template of the command and the signal characteristics generated by the trigger may not be completely identical, even if the gesture is triggered, it may need to be triggered multiple times to trigger the command, so the radar and image recognition are both It is an approximate command mode. There is a certain systematic error.
- the threshold of the feature comparison is usually set. When a characteristic exceeding a certain value, such as 90%, is similar, it is recognized that the gesture input command is a preset command.
- the radar sensor recognition trigger can be defined as the object approaching less than 1cm, the length of time close to less than 1cm, and the direction and direction of the object, then a deterministic command can be formed, and the judgment speed is much faster than the gesture recognition, and the method utilizes A method of deterministic instructions for radar sensors.
- this method is suitable for more scenes and is not limited by eyes, fingers, etc., such as when wearing gloves, or when driving with eyes restricted, such as driving, and the recognition command is fast.
- Step S104 is an execution instruction and a corresponding function.
- the control of the system or the application that needs human operation is implemented by touching the screen, so the corresponding function or function is completed when the program is designed, and the sensor trigger is to simplify the operation, so when S103 is recognized After that, the function and function module of the corresponding instruction are directly called, and the control of the App by the sensor is realized.
- FIG. 2 is an example of a proximity distance sensor (the radar sensor is also applicable to the present embodiment when no directivity is used), and the music control embodiment 1 uses the trigger duration as an instruction code, and the player The state is combined.
- the short trigger is a proximity trigger of ⁇ 200ms, that is, the aforementioned t2-t1 ⁇ 200ms
- the long trigger is greater than 200ms
- the proximity trigger is less than 2000ms, that is, 200ms ⁇ t2-t1 ⁇ 2000ms mentioned above.
- the control of music and volume is defined as: in the music control state, the short trigger changes the next song in the playlist, the long trigger is the upper song in the music list; in the volume control state, the short trigger is the volume plus 5 Long trigger is the volume minus 5; while the music being played is paused or the music being paused starts playing, it is completed with two short triggers and two short triggers are completed within 1600ms; and manually switching from one state requires one
- the trigger is greater than 2000ms (the above triggers are all close triggers). If it is automatically switched out, if there is no trigger within 10 seconds, it will automatically switch to the monitor sensor state.
- Such a design is that after the terminal is triggered by mistake or the instruction is input, it automatically returns to the monitoring, so that the user's instruction input is not wrong, and the system waits for the input of the new instruction at any time.
- the advantage of this method is that the user only needs to master the long and short trigger rhythm, instead of memorizing the instruction code encoding such as "...-" of the Morse code or "101" of the binary code, the sound prompt after the matching state is entered. , it is extremely convenient to use, and the quick meaning of the trigger is "plus”, such as increasing the volume or the next song, in line with people's daily cognition;
- the event-driven processing mechanism monitors the triggering and changes of the sensor.
- the return trigger value is far or near, and since the system clock is monitored synchronously with it, the state duration that is triggered, far or near is the input of S202.
- step S203 in FIG. 2 determines whether the current state is in the control state, and if in the control state, proceeds to step S204 to determine whether the remote distance state exceeds 10 seconds, if it exceeds 10 seconds, all control modes, music control mode and volume control mode are set to False in step S205. If the determination in S203 is No, that is, the current state is not in the control state, the process returns directly, and the system event is detected. In the step S204, if the remote state is less than 10 seconds, the process returns directly, and the system event is detected.
- step S206 is performed.
- the step S206 determines that the control mode is not in the control mode, it indicates that the short distance or zero distance trigger may be to make the system enter a certain control mode;
- step S207 that is, there are two zero or close-range triggers less than 200ms in 1600ms twice. If the judgment of step S207 is established, the music being played will be paused or the music that has been paused will be played, when S207 judges If not, proceed to step S208 to determine whether the near/zero distance trigger is >200ms and the near/zero distance trigger of ⁇ 2000ms. If the result of the interpretation in S208 is true, proceed to step S209, set the state of the control mode and the state of the music control mode to true, and then return to the system event listening; if S207, S208 determines that the determination is not established, the process proceeds to step S210;
- the purpose of the above-mentioned event detection and processing in the non-control mode is to enter from a non-control mode to a specific control mode such as music control, volume control, and the like. For example, if a close/zero distance trigger of more than 200ms and less than 2000ms is received, the control mode and the music control mode are entered; when the next near/zero distance trigger of more than 200ms and less than 2000ms occurs, the trigger is in the music control mode.
- step S206 determines which specific control mode is in, for example, proceeds to step S212 to determine whether it is already in the music control mode, and if so, Listening to the state time of the proximity/zero distance trigger of the proximity sensor. If the trigger time is less than 200 ms, as shown in step S213, the next song is played in S214. If it is greater than 200 ms and less than 2000 ms, as shown in step S215, step S216 is performed.
- S214, S216 and S218 are respectively executed, they all directly return to the system event interception, as shown in FIG. 2, and listen to the occurrence of the next trigger event.
- step S206 determines that Yes is, that is, the system is already in the control mode
- the event-driven processing mechanism will judge In which specific control mode, such as entering step S219, it is judged whether it is in the volume control mode, and if so, the state time of the proximity sensor near/zero distance trigger is detected, if the trigger time is ⁇ 200 ms, as shown in S220. Then, step S221 is performed, and the volume is increased from the current volume value by 5 to 100 (usually the volume value of the mobile phone is 0-100). If the trigger time is >200ms and ⁇ 2000ms, as shown in step S222, step S223 is performed, and the volume is performed by step S223.
- S221, S223, and S225 are respectively executed, they all directly return to system event interception, as shown in Figure 2, to listen for the occurrence of the next trigger event.
- the method 2 is an event-driven processing mechanism and flow in a mobile phone verification program written to verify the method, mainly including music control and volume control.
- the similar channel control and volume control in mobile internet radio stations the same method and method can be used, and as for the specific trigger state time setting, the specific user can adjust according to his own preferences.
- the method is superior to the control mode set by the current mobile phone manufacturer and the earphone manufacturer regardless of whether the control and non-wire-controlled sports headphones are worn or even not worn. .
- step S209/S211 when executed in FIG. 2, the short prompt sound is used to make the user more accurate and convenient to manipulate the music during exercise.
- Various instructions related to traffic are executed in FIG. 2, the short prompt sound is used to make the user more accurate and convenient to manipulate the music during exercise.
- the method is similar to controlling music, but the premise is that the event-driven mechanism will listen to whether there is a call or call state, whether it is in the middle of the phone, that is, online, when the music is played, the mobile operating system listens. When the call comes in, the system will stop the music playing. When the call is over, the concert will continue to play, so the pause of the music and the connection and hanging of the phone can use the same command.
- two shorts within 1600 mm are used. trigger. For example, in the incoming call state, if the near/zero distance contact exceeds 2s, it can be defined as rejecting the call. In 1600ms, two short triggers of ⁇ 200ms are consecutive, that is, the call is answered.
- the control mechanism is the same as music, which is based on the state and trigger duration.
- the status is generated by the system itself, such as the incoming call status and online status.
- the first embodiment is based on the instruction mode of the trigger time and state of the sensor, and does not need to memorize the specific coding, only the fast and slow sections are required to trigger the rhythm, so it is one of the best methods for relatively simple control such as music and traffic. .
- the proximity distance sensor, the proximity distance sensor group (with directionality), and the radar sensor can all use the embodiment to realize the control of music and traffic.
- the calling number when the incoming call is made, the calling number will be TTS (text to voice). Play, if the phone in the phone book is the name of the corresponding phone number in the TTS phone book, if the phone book is in the phone book, then the TTS phone number.
- FIG. 3 is an example of a proximity control sensor and a music control embodiment 2.
- This embodiment is based on short and long trigger coding, in the embodiment according to the Morse code form, and of course it can also be a binary code.
- the definition of the instruction is as follows. The two-digit code of ".” and "-" is received within 3000 mm. The former is a trigger of less than 200 ms, and the latter is >200 ms, ⁇ 2000 ms.
- Trigger define ".-” for entering music control mode, "-.” for entering volume control mode; "..” for music pause/continue; after entering any mode, if there is no command trigger within 3000 mm, exit status After entering the state, the short touch is ".”, the long trigger is "-”, the corresponding volume control is the volume addition and subtraction, and in the song control is the switching of the next song or the first song;
- S301 is a trigger for monitoring the sensor.
- the process proceeds to step S302, and it is determined whether it is in the control state. If not, the process proceeds to step S303, where the counter starts at the trigger, in a 3000ms In the instruction window, if the contract instruction is received, in S303, if the Cst command input is ".-", that is, a short and a long trigger, then step S304 is performed, and the control mode is set to True because the command is Enter the music control command, so set the music control mode to True, clear the command Cst, then return to the sensor to listen and wait for the music control command input.
- step S303 If the determination in S303 is not ".-", the process proceeds to step S305, and it is judged whether it is "-.”. If yes, the control mode, the volume control mode, etc. are set to True, then the command Cst is cleared, the sensor is returned, and the volume command is awaited. That is, step S306.
- step S307 is performed. If the step receives "..” in the instruction window period, the step S308 is performed, if the music is playing, the pause is made, and if the music is in the pause state, the playback starts.
- step S311 is executed to switch the playlist. If the middle song reaches the next song, if "-" is received, as in step S312, then S313 is executed to switch the song in the playlist to the previous song. After switching, Cst is cleared, waiting for the next trigger, and because there is an instruction trigger in the instruction window, the instruction window t is re-timed and waits for the next instruction. If there is no trigger in the instruction window, then step S319, t>3000ms, ie instruction If there is no trigger in the window, set the control mode and music/volume control mode to false, Cst to clear, and then return to sensor listening.
- step S314 is performed.
- S315 is judged as true, and step S316 is performed, and the volume is increased by 5, otherwise, if "- When S317 is true, S318 is executed, the volume is reduced by 5, and after S316 and S318 are executed, the sensor returns to trigger detection and waits for the next instruction. If the command window times out without receiving long and short triggers, execute S319. And step S320.
- the embodiment of FIG. 3 enters the state by means of instruction encoding, and then completes the music control with fast triggering or slow triggering.
- the advantage of this method is that because of the encoding, multiple states can be designed, with the length of the instruction encoding, For example, if 3 or 4 bits, 8 to 16 instructions can be combined. Then, in each state, the combination of 1 bit, 2 bit or multi-bit code can form a lot of instructions.
- the disadvantage is that the user wants to memorize the code, just like memorizing the Morse code or the binary code, adding memory burden to the user. . However, it is more convenient to define an instruction such as "! or "111" for increasing the volume.
- the method of encoding the sensor with the trigger time is an extremely flexible way. Instead of using the traditional binary or Morse code as the benchmark, it is combined with Morse with the characteristics of the controlled object. Code, binary code or different
- duration for example, in controlling half-duplex voice communication, is the long trigger of the sensor when speaking, how long it takes to press, when the message ends, leaving the sensor, the message is automatically sent; when listening to other party's new message, it can be "", if you re-place the message, it can be "-”. If you switch multiple previous messages, it can be "-”. Trigger a "-" and switch one forward. For example, if you switch to the first 5, the "-" is triggered five times in succession.
- FIG. 4 is an embodiment in which music control is performed in combination with a sensor such as a proximity distance sensor group or a radar having a sensing direction capability.
- the control of the music and the volume control utilize the directivity of the sensor.
- the mode of entering the control state and the music or volume control adopts a combination of short duration triggering and long duration triggering combination encoding.
- entering the control state can also be triggered by the agreed direction.
- a single direction trigger can easily cause false triggering, so the direction trigger also needs to be encoded, such as two consecutive left triggers, but in actual use, The method of triggering the duration encoding is simpler.
- the triggering of the mobile phone in the armband from left to right is inconvenient for the user to use, and the triggering of the long and short is relatively convenient.
- the flow of FIG. 3 and FIG. 4 can be used in combination, that is, the user can switch to the next song by short duration triggering, or can switch to the lower end of the music list by triggering from top to bottom. The process of songs.
- Step S410 When entering the music control state, in the 3-second instruction window, if the trigger from top to bottom is received, that is, step S410, step S311 is performed, and if the trigger from bottom to top is received, that is, S412, then S313 is executed.
- Step S15 When the triggering step S415 receives the trigger from bottom to top, the S316 volume is added. If the step S417 receives the trigger from top to bottom, the process proceeds to S318, and the volume is decreased. After each legal trigger is entered, the command window will continue to be kept for 3 seconds. If there is no legal trigger or no trigger within 3 seconds, the control mode is exited and the monitor status is returned, and the corresponding data and instructions are cleared.
- Embodiments 1-3 music control is taken as an example.
- many network music stations which switch radio stations, can adopt the same control method as switching songs, so Embodiment 1-3 not only satisfies the music player but also satisfies the radio type App.
- Control but also suitable for the control of various multimedia broadcast app.
- the direction can also be the command input of the telephone control. For example, the call is triggered from the upward direction, the hanging call is triggered from the top to the bottom, and the hanging call can be the proximity trigger of >2S.
- FIG. 5 is an embodiment in which a smart terminal/mobile phone camera is controlled by a sensor that senses an external object such as a proximity distance sensor and a radar sensor.
- the background of this embodiment is that a person who likes to exercise is good at running, climbing, riding a bicycle.
- the sportsman usually installs the smart terminal or mobile phone in the sports arm belt or the sports bag.
- the sports arm belt or the sports bag can support the sensor and the front camera that can sense the external object, the embodiment can be very practical. Achieve the goal.
- the user can choose to shoot according to the scene.
- the instruction is coded in binary mode, and the instruction is two bits, which are respectively “11”, “10”, “01”, “00”, wherein “11” is defined as a photograph, and “10” is defined as a camera. “01” is defined as stopping the recording, and “00” is sharing the newly taken photos or videos to the set website, webpage, community, etc.
- the definition of "1” is ⁇ 200ms fast proximity trigger, 0 is greater than 200ms, and less than 2000ms slow approaching trigger. Of course, it can also be implemented by ".” and "-" of Morse code. This embodiment only wants to illustrate the flexibility of the method by binary instruction coding.
- the method can be used to cover the information for the service organization. After the smart terminal or the mobile phone receives the trigger, it is sent to the corresponding person or organization through the App, and the surrounding people do not observe it carefully, which is difficult to detect.
- the system monitors the trigger state of the S501 sensor. When triggered, the process proceeds to S502, and the command window is determined to receive one of the 2-bit command codes within 3000 milliseconds, and the corresponding step is executed. If the command window period is exceeded, the system does not receive. When the instruction is reached, the instruction window is closed, and the instruction Cst is cleared, that is, the step S511 is executed and the trigger of the listening sensor is returned. The opening of the instruction window is triggered by the first legal trigger, ie "1" or "0", while other false triggers are invalid triggers. When the step S502 determines that the received trigger is an instruction, the subsequent steps S503, S505, S507, and S509 are performed.
- this method can control the camera of the smart terminal/mobile phone in binary form, and take photos or video according to the user's wishes, and share it to the network at any time.
- the camera of this embodiment generally uses a front camera. After receiving the command S503, it is necessary to perform a step 504 for a delay of 1-2 seconds, which is related to camera imaging, focusing, etc., sometimes it is impossible to perform photographing immediately. After the S510 is executed, a vibration is usually given to remind the user to share.
- the trigger also takes the form of inversion, that is, the object (hand) is The distance from 0 to greater than 1 is t1, and from greater than 1 to 0 is t2.
- the duration of t2-t1 can be regarded as a trigger according to the instruction definition, and the time of this trigger is as long as the instruction is met, because the sensor is always covered.
- the input is also treated as an instruction, which is more in line with the scene where the phone needs to be directly operated in the pocket.
- the method can be operated in the pocket as well. This is a function that can not be realized by screen touch control, voice control, and radar control. It is especially suitable for concealed help or smart terminal operation in a pocket.
- This method can not only input instructions, but also input information, but the information input should be directed to specially trained people, such as using Morse code to send messages, and the information can be very concealed when entering information, such as in a pocket or a bag. Suitable for applications in special scenarios.
- the method can be applied to any electronic device, such as a watch, an audio, a wearable device, a walkie-talkie, a car electronic, etc., and the method can be more suitable for people's living scenes, and the people are restricted in certain eyes and fingers. Under the place (such as when driving), the electronic device can be conveniently controlled. At the same time, the method also provides a more convenient method for the disabled to use the smart terminal or the mobile phone, such as using the foot, the arm, the prosthesis, etc., to control the intelligence. Terminal or mobile phone.
- the method combines the trigger duration, the trigger direction and the state, and can create several instruction modes for an application scenario, but in fact, it is a specific embodiment of the method, and the method is characterized by monitoring the smart terminal or The sensor of the mobile phone that can sense the external object, monitors the external trigger, recognizes the trigger, and executes the trigger corresponding command.
- the instruction is encoded by the duration of the trigger (morse code, binary code, multi-ary code, short and long trigger code), combined with the state of the system or application and the directionality of the sensor, etc., to form an instruction, when the external trigger is determined
- the corresponding instruction is executed, thereby implementing the input of the external instruction and the execution of the internal corresponding instruction and function.
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Environmental & Geological Engineering (AREA)
- Human Computer Interaction (AREA)
- Telephone Function (AREA)
Abstract
The present invention relates to a method of monitoring an external trigger, identifying the trigger and executing a command corresponding to the trigger by using a sensor having an ability to sense external objects of a smart terminal or a mobile phone, wherein the subject executing the command can be a mobile operating system or an app based on the operating system, and the command is programmed by a combination of a length of the trigger, a direction of the trigger, a state of the smart terminal or a state of the app. The method is particularly suitable for enabling a user of the smart terminal/mobile phone to operate the smart terminal/mobile phone when the use of eyes, hands and fingers are limited, and effectively complements the existing smart terminal/mobile phone as an addition to a touch screen and voice control. The sensor having the ability to sense external objects comprises a proximity sensor unable to sense a trigger direction and a proximity sensor or a radar sensor having trigger direction feedback.
Description
本方法是一种利用智能终端或手机的可感知外部物体能力的传感器监测外部触发、识别触发,并执行触发对应指令的方法,执行指令的主体可以是移动操作系统本身或基于操作系统之上的App,指令编码以触发的时长、触发的方向及智能终端的状态或App所处的状态为组合。该方法特别适合于智能终端/手机的使用者在不便用眼、手指操作智能终端/手机的场景下。是对当前智能终端/手机除触摸屏、语音控制之外的一种有效补充。可感知外部物体能力的传感器包括无触发方向的接近距离传感器(proximity sensor)、带触发方向反馈的接近距离传感器组或雷达传感器等。The method is a method for monitoring an external trigger, recognizing a trigger, and executing a trigger corresponding instruction by using a sensor of a smart terminal or a mobile phone capable of sensing an external object, and the main body of the execution instruction may be the mobile operating system itself or based on an operating system. App, the instruction code is a combination of the duration of the trigger, the direction of the trigger, and the state of the smart terminal or the state of the App. The method is particularly suitable for a user of a smart terminal/mobile phone in a scene where the smart terminal/mobile phone is inconvenient to operate with an eye or a finger. It is an effective supplement to the current smart terminal/mobile phone in addition to the touch screen and voice control. Sensors that can sense the capabilities of external objects include a proximity sensor with no triggering direction, a proximity sensor group with triggering direction feedback, or a radar sensor.
人们通常通过触摸屏来控制智能终端,显然这种方式需要占用眼、手、手指才能操作智能终端/手机。但是在某些场景下比如驾驶、跑步、骑车、垂钓时等活动时,通过触摸屏控制的方法显然不方便;当然语音输入的方法是一个有效改进,可以在用户按到智能终端功能键的条件下开始语音输入、识别并判断指令,但这要求背景无嘈杂声,否则识别误差较高,用户体验较差。而本方法则利用了智能终端的具备感知外部物体的传感器如接近距离传感器、雷达传感器,以外部物体(如手)触发传感器的触发时长为指令编码,结合触发的方向,智能终端/手机的状态或App的特定状态为条件,组合实现的指令输入及控制方式。People usually control the smart terminal through the touch screen. Obviously, this method requires the eyes, hands and fingers to operate the smart terminal/cell phone. However, in some scenarios, such as driving, running, cycling, fishing, etc., the method of touch screen control is obviously inconvenient; of course, the voice input method is an effective improvement, and the condition that the user can press the smart terminal function key The voice input, recognition and judgment commands are started, but this requires no background noise, otherwise the recognition error is high and the user experience is poor. The method utilizes a sensor with a sensing external object such as a proximity sensor or a radar sensor, and triggers the triggering time of the sensor with an external object (such as a hand) as an instruction code, combined with the direction of the trigger, the state of the smart terminal/phone. Or the specific state of the App is a condition, and the instruction input and control mode of the combination are implemented.
目前装备智能终端/手机的感知外部物体触发的传感器如接近距离传感器,其作用是用于话务时人耳/脸部接近手机触摸屏时,触摸屏将自动关闭从而为手机省电同时避免耳部、脸部对屏幕的误触发。智能终端/手机的接近传感器通常能返回以厘米为单位的值,但实际上不少智能手机只返回远或近两个值,所以在本方法实施例中,采用远或近两个值(如定义小于1厘米的触发为触发阀值定义为近,则各种定义都能满足,而大于1厘米,则认为是远),配合远或近的触发时间长度,形成指令编码。但事实上,随着使用者需求的提升,该类传感器未来不但会返回距离值,而且还会返回触发的方向值即触发物体的来、去方向,比如具备三个及以上以三角型/菱形分布的传感器探头的接近距离传感器组或雷达传感器,用本方法就可以形成触发时长加方向值再加状态值的指令模式,更方便用户操作智能终端;感知外部物体的传感器之一雷达传感器,该传感器可以感知外部物体的形状、接触的距离、接触的方向,虽然其设计为判断手势,但手势输入存在某些制约时比如开车时及响应要求快速时,如果利用接触方向、接触时长作为指令,要比手势判断更适合多种场景需要,本方法也是对雷达传
感器使用方法的一个补充,使该传感器不只局限在手势判断。At present, a sensor that is equipped with a smart terminal/cell phone to sense an external object, such as a proximity sensor, is used when the ear/face approaches the touch screen of the mobile phone when the traffic is in use, the touch screen will automatically turn off to save power for the mobile phone while avoiding the ear, The face is triggered by the wrong screen. The proximity sensor of the smart terminal/mobile phone can usually return the value in centimeters, but in fact many smartphones only return far or near two values, so in the embodiment of the method, the far or near two values are used (such as A trigger with a definition of less than 1 cm is defined as a trigger threshold value, and various definitions can be satisfied. If it is greater than 1 cm, it is considered to be far), and a command code is formed with a long or near trigger time length. But in fact, as the user's demand increases, this type of sensor will not only return the distance value in the future, but also return the direction value of the trigger, that is, the direction of the triggering object, such as having three or more triangles/diamonds. The proximity sensor group or the radar sensor of the distributed sensor probe can form a command mode of triggering time plus direction value plus state value by using the method, which is more convenient for the user to operate the intelligent terminal; one of the sensors for sensing the external object, the radar sensor, The sensor can sense the shape of the external object, the distance of contact, and the direction of contact. Although it is designed to judge the gesture, there are some restrictions on the gesture input, such as when driving and when the response is fast, if the contact direction and the contact duration are used as instructions, It is more suitable for a variety of scenes than gesture judgment. This method is also for radar transmission.
A supplement to the sensor usage method makes the sensor not only limited to gesture judgment.
本方法是监测具备感知外部物体能力的传感器;判断触发是否为指令触发(在本方法中以外部物体触发传感器的时长、触发方向、结合智能终端/手机或App的状态条件,组合而成的指令编码);执行对应指令的功能、命令。从而方便用户操作、使用智能终端的用户在多种场景下都能满足对智能终端/手机的操作。The method is to monitor a sensor having the capability of sensing an external object; determining whether the trigger is an instruction trigger (in this method, the combination of the duration of the sensor triggered by the external object, the trigger direction, and the state condition of the smart terminal/mobile phone or the App) Code); The function and command to execute the corresponding instruction. Therefore, the user who is convenient for the user to operate and use the smart terminal can satisfy the operation of the smart terminal/mobile phone in various scenarios.
发明内容Summary of the invention
为了克服目前智能终端/手机使用时对使用者的眼、手、手指等的强制性依赖,本方法利用了智能终端/手机的具备感知外部物体能力的传感器如接近距离传感器、雷达传感器,以外部物体(如手)触发传感器的触发时长为指令编码基础、结合触发的方向(若传感器含方向性)、智能终端/手机的状态或App的特定状态为条件,组合实现的指令输入及控制方法,该方法可以使用户在多种场景下完成对智能终端/手机的控制,比如对音乐、电话、拍照/录像、录音、语音留言、半双工语音通信(步话机)、隐蔽求救(SOS)、以及各类App功能模块的控制,而移动操作系统本身也可以将该方法固化,成为标准输入系统,从而提升智能终端/手机的普适性。In order to overcome the mandatory dependence of the user's eyes, hands, fingers, etc. during the use of the smart terminal/mobile phone, the method utilizes a smart terminal/mobile phone with a sensor capable of sensing external objects such as a proximity sensor, a radar sensor, and the like. The trigger duration of the object (such as the hand) triggering sensor is the basis of the command encoding, the direction of the combined trigger (if the sensor contains directionality), the state of the smart terminal/mobile phone or the specific state of the App, and the command input and control method of the combined implementation, The method can enable the user to complete control of the smart terminal/mobile phone in various scenarios, such as music, telephone, photo/video, recording, voice message, half-duplex voice communication (walking machine), covert help (SOS), And the control of various App function modules, and the mobile operating system itself can also be solidified into a standard input system, thereby improving the universality of the smart terminal/mobile phone.
具备感知外部物体能力的传感器如雷达传感器、接近距离传感器等,通常在外部物体接近后,会反馈距离值,当然目前大量使用的接近距离传感器有的返回0-5厘米的距离值,有的返回是接近或没有接近即真或假,即0或1;这样智能终端的操作系统根据对接近距离传感器的触发值监测,在话务时如果有物体接近,即让屏幕关闭,当物体离开时,屏幕开启;而雷达传感器则会反馈出外部物体的精确的值,用于计算外部物体的空间成像;而本方法则利用这类传感器小于某值的接近触发比如阀值为1,小于阀值即分析该触发是否是指令性质的触发;这样无论接近距离传感器还是接近距离传感器组以及雷达传感器,都可以用最小成本(计算成本及时间)实现指令输入。Sensors that have the ability to sense external objects, such as radar sensors, proximity sensors, etc., usually return the distance value after the external object approaches. Of course, the proximity sensor currently used in large quantities returns a distance value of 0-5 cm, and some return. Is close to or not close to true or false, ie 0 or 1; thus the operating system of the intelligent terminal monitors according to the trigger value of the proximity sensor, and if the object approaches when the traffic is approached, the screen is closed, when the object leaves, The screen is turned on; the radar sensor feeds back the exact value of the external object and is used to calculate the spatial imaging of the external object; and the method uses a proximity trigger of such a sensor that is less than a certain value, such as a threshold of 1, less than the threshold. Analyze whether the trigger is a trigger of the nature of the instruction; thus the instruction input can be implemented with minimum cost (calculation cost and time) regardless of the proximity sensor or the proximity sensor group and the radar sensor.
当物体接近具备感知外部物体能力的传感器时,若探测到物体距离小于阀值,则系统记录触发时间t1,当物体离开传感器大于阀值时,则系统记录时间t2,一个接近触发的时长即为t2-t1。本方法则是以t2-t1的时长为指令编码的基础,例如定义t2-t1<200ms为短触发,定义200ms<t2-t1<2000ms为长触发。如果以莫尔斯码为例来说明时,短触发即为莫尔斯码的“.”(滴),长触发即为莫尔斯码的“-”(嗒),我们知道莫尔斯码就是用这种方式形成电码,传输信息及报文。如果将短触发定义成1,长触发定义成0,这样就可以形成二进制编码,我们知道二进制编码可以组合成任何信息,这也是现代计算机及通信技术的基础。比如在隐蔽求救时,就可以用短、长触发发出SOS呼叫即“…---…”,智能终端/手机操作系统接收到该
触发后,则可以将位置、现场声音、图像等信息发送给警方或预先设定的援救者(当然编码可以是“.-.”或“111”,何种求救编码均是本方法的一种具体实现而已,因为本方法的实现基础是以触发的时长;但二进制因为在计算及传输时方便识别,而多进制则在传输及计算时对系统要求较高,所以实用系统较少,多在实验系统中;而在本方法中,则可以根据控制对象的特性,还引进了更长时长的触发为状态/条件切换的触发,比如音乐控制时,从音乐选择转换到音量控制。即选择完成音乐曲目后,想调整音量,则长触发传感器,进入音量调整,还可定义没有t2的触发,如智能终端被装进包里,只有t1,当前系统时钟-t1>10s后,系统或应用无论之前是何种条件或状态下,均返回到监听状态;当在某一状态下10秒之内没有任何定义的触发,则也会回到监听状态;从而让使用者不会误操作,通常切换时再配合声音提示,则更加有效地帮助用户。以上具体的时间数据仅是为说明本方法,而非本方法定义的必须依赖的数据;本方法的基础是以触发时长为基础形成指令编码的机制,结合需要控制的应用或功能,可以是莫尔斯码,也可以是二进制码,也可以是多进制码或加状态的组合码,完全视应用特征(比如隐蔽求救就不需要多进制编码或组合码,用莫尔斯码或2进制码就胜任,而音乐中音量的微调则需要组合码更方便,先进入音量控制状态,然后短触发就是音量加,长触发就是音量减少,而用二进制码控制时,比如音量加的指令为“111”,如果每次输入音量减少5,音量从100减少50则需要触发30次,显然不太合理,而组合编码则是进入音量控制状态后,长触发即减音量,从100减少到50,只需要触发10次)。所以具体的应用环境要看基于时长的触发与状态的结合。When the object is close to the sensor with the ability to sense the external object, if the detected object distance is less than the threshold, the system records the trigger time t1. When the object leaves the sensor is greater than the threshold, the system records the time t2, and the duration of a near trigger is T2-t1. The method is based on the length of t2-t1 as the instruction coding. For example, t2-t1<200ms is defined as a short trigger, and 200ms<t2-t1<2000ms is defined as a long trigger. If the Morse code is taken as an example, the short trigger is the "." (drop) of the Morse code, and the long trigger is the "-" (嗒) of the Morse code. We know the Morse code. It is in this way to form a code, to transmit information and messages. If the short trigger is defined as 1, and the long trigger is defined as 0, then binary encoding can be formed. We know that binary encoding can be combined into any information, which is the basis of modern computer and communication technology. For example, in the case of covert help, you can use a short, long trigger to send an SOS call, ie "...---...", which is received by the smart terminal/mobile operating system.
After the trigger, the location, live sound, image and other information can be sent to the police or a pre-set rescuer (of course the code can be ".-." or "111", which kind of help code is a kind of this method The specific implementation is only because the implementation basis of the method is based on the duration of the trigger; but the binary is convenient to identify during calculation and transmission, and the multi-ary code has higher requirements on the system during transmission and calculation, so the practical system is less and more In the experimental system; in the method, according to the characteristics of the control object, a longer duration trigger is also introduced for the state/condition switching, such as music control, switching from music selection to volume control. After completing the music track, if you want to adjust the volume, trigger the sensor for a long time, enter the volume adjustment, and define the trigger without t2. For example, if the smart terminal is loaded into the package, only t1, the current system clock -t1>10s, system or application Return to the listening state regardless of the previous conditions or conditions; when there is no defined trigger within 10 seconds in a certain state, it will return to the listening state. Therefore, the user does not misuse the operation, and usually cooperates with the voice prompt when switching, and the user is more effectively assisted. The above specific time data is only for explaining the method, not the data that must be relied upon by the method; The basis is to form the instruction encoding mechanism based on the trigger duration. In combination with the application or function that needs to be controlled, it can be a Morse code, a binary code, or a combination of a multi-digit code or a state-added code. Application features (such as covert help does not require multi-code or combination code, Morse code or binary code is competent, and the fine-tuning of the volume in the music requires a combination of codes is more convenient, first enter the volume control state, then Short trigger is volume plus, long trigger is volume reduction, and when using binary code control, for example, the volume plus command is “111”. If the input volume is reduced by 5, the volume is reduced from 100 by 50. It needs to be triggered 30 times, obviously not Too reasonable, and the combined code is after entering the volume control state, the long trigger is to reduce the volume, from 100 to 50, only need to trigger 10 times). It depends on the application environment combined with the state of trigger-based long.
下面结合附图对本方法的进一步说明。Further description of the method will be given below with reference to the accompanying drawings.
图1是本方法的概要图。Figure 1 is a schematic diagram of the method.
图2是以接近距离传感器为例,音乐控制的实施例1。Fig. 2 is a first embodiment of music control by taking a proximity sensor as an example.
图3是以接近距离传感器为例,音乐控制的实施例2。Fig. 3 is a second embodiment of music control by taking a proximity sensor as an example.
图4是具备方向性接近距离传感器组或雷达为例,音乐控制的实施例3。4 is a third embodiment of a music control with a directional proximity sensor group or a radar as an example.
图5是利用可感知外部物体传感器控制智能终端/手机相机的实施例。Figure 5 is an embodiment of controlling a smart terminal/phone camera using a perceptible external object sensor.
以下示例性实施例中所描述的实施方式及具体的数据如时间、编码等,并不代表与本方法相一致的所有实施方式,相反,它们仅是与如所附权力书中叙述的本方法的一些方面相一致的方法,即采用感知外部物体能力的传感器接受外部触发,根据触发时长的编码,识别是否为触发指令,并结合智能终端/手机系统/App的状态、传感器的方向性,执行传感器触发
所对应指令和对应的功能,从而实现利用外部传感器,控制智能终端/手机或App的目的。The embodiments and specific data described in the following exemplary embodiments, such as time, code, etc., do not represent all embodiments consistent with the method, but rather, they are only as described in the appended claims. Some aspects of the method are consistent, that is, the sensor that senses the ability of the external object accepts the external trigger, and according to the coding of the trigger duration, identifies whether it is a trigger instruction, and combines the state of the smart terminal/mobile system/App, the directionality of the sensor, and executes Sensor trigger
Corresponding instructions and corresponding functions, thereby realizing the purpose of controlling the smart terminal/mobile phone or App by using an external sensor.
如图1所示的流程。S101为初始化传感器,当初始化完成后,传感器就会按照设定参数工作。S102,监测传感器,当完成初始化,传感器正常工作后,系统或App会监测传感器的触发;当传感器被触发后,则执行S103步骤,识别触发是否是既定的指令,是哪条指令,当确定触发为指令并确定是对应指令后,执行S104步骤,执行指令或对应的功能模块。在现实的App编程中,S101到S104会根据应用的特征可在具体在某一代码段内,也可以分布在不同的功能模块内实现。从工程的逻辑角度讲就是初始化传感器后,系统始终监测该传感器的触发,当收到合法触发后,即判断触发是否为预先定义的指令,判断为预先定义的指令后,执行对应的指令或功能模块。The process shown in Figure 1. S101 is the initialization sensor. When the initialization is completed, the sensor will work according to the set parameters. S102. Monitor the sensor. When the initialization is completed and the sensor works normally, the system or the App monitors the trigger of the sensor. When the sensor is triggered, the step S103 is performed to identify whether the trigger is a predetermined instruction, which instruction is used, and when the trigger is determined. After the instruction is determined and the corresponding instruction is determined, the step S104 is executed to execute the instruction or the corresponding function module. In the actual App programming, S101 to S104 may be implemented in a certain code segment according to the characteristics of the application, or may be distributed in different functional modules. From the logical point of view of the project, after the sensor is initialized, the system always monitors the trigger of the sensor. When the legal trigger is received, it determines whether the trigger is a predefined command. After determining the pre-defined command, the corresponding command or function is executed. Module.
步骤S101该为初始化传感器,设置传感器工作的参数,一般包含对传感器采样的频率、传感器是前台还是后台工作、传感器触发的阀值以及传感器特征关联的参数等。采样频率的设定要根据场景特征来设定,比如需要立即执行的触发,传感器的采样频率就不能是秒级别,要求响应越快的指令,传感器采样频率就越高,根据场景需求,可以设置从1毫秒到秒级的采样频率。通常通过传感器触发时,一般不需要开启终端屏幕,其次,传感器应该随时等待触发,所以通常传感器要设置成后台工作,以上两类参数比较通用。而至于其他传感器的参数,需要根据传感器的类别定义,比如方向性等。In step S101, the sensor is initialized, and the parameters of the sensor operation are set, generally including the frequency of sampling the sensor, whether the sensor is in the foreground or background, the threshold value triggered by the sensor, and the parameter associated with the sensor feature. The sampling frequency setting should be set according to the scene characteristics. For example, the trigger that needs to be executed immediately, the sampling frequency of the sensor cannot be the second level. The faster the response is, the higher the sampling frequency of the sensor. According to the scene requirements, you can set Sampling frequency from 1 millisecond to second. Usually, when the sensor is triggered, it is generally not necessary to turn on the terminal screen. Secondly, the sensor should wait for triggering at any time, so usually the sensor should be set to work in the background. The above two types of parameters are more common. As for the parameters of other sensors, it needs to be defined according to the type of the sensor, such as directionality.
步骤S102为监测传感器,在智能终端或手机中,该功能通常由操作系统作为事件处理,但该传感器被触发后,操作系统会将触发作为事件,将关联的信息发送给调用该传感器的App内的代码段,所以App中监测该传感器的代码实际上是在侦听操作系统反馈的事件信息。当然应用程序也可以绕开操作系统的资源,直接监测传感器。无论何种方式,都遵循事件处理的机制,及触发事件发生后就立即执行对应的代码,以响应事件。Step S102 is a monitoring sensor. In a smart terminal or a mobile phone, the function is usually processed by an operating system as an event, but after the sensor is triggered, the operating system will trigger the event as an event, and the associated information is sent to the App that invokes the sensor. The code snippet, so the code that monitors the sensor in the app is actually listening for event information fed back by the operating system. Of course, the application can also bypass the operating system's resources and directly monitor the sensor. Either way, the mechanism of event processing is followed, and the corresponding code is executed immediately after the trigger event occurs in response to the event.
步骤S103为识别指令,因为传感器接收触发后,仅是反馈触发,但触发是不是所谓指令则需要S103判断,S103要根据S102触发后系统反馈的信息,比如接近时间、形成的波形、接收的信号、接触距离、接触形状、方向等进行识别及判决。但一般分为确定性指令与近似性指令。确定性指令例如采用接近距离传感器,在3秒内连续两次小于400ms的接近触发就是开始指令,则触发该指令需要物体快速在3秒内两次接近距离传感器。一旦判别就是确定的指令,不存在误差。如果采用的是雷达传感器,则实际上是近似性触发指令,在最初设定指令时,通过雷达传感器接收到了某个手势的信号并将该信号特征作为特定指令模板,当传感器收到外部触发信号后,会对比所有指令的特征,找出近似度最高的那个模板,比如可能某个触发对比后近似度只有60%,如果设置的近似阀值为60%就认可,则认为该手势
就是要执行该命令,但实际上,该手势可能近似于触发指令,但不是最初确定的手势。而将阀值调整到100%以时,由于指令的特征模板与触发所产生信号特征不可能完全一致,就算是该手势,也可能需要触发多次才有机会触发指令,所以雷达、图像识别都是近似性的指令方式,存在一定的系统误差,通常会设定特征比对的阀值,当超过某个值比如90%的特征相似,则认可该手势输入指令就是预先设定的指令。但可以将雷达传感器识别触发定义为物体接近小于1cm,接近小于1cm的时间长度,以及物体来向、去向,则就可以形成确定性指令,而且判断速度远快于手势识别,而本方法则利用雷达传感器的确定性指令的方法。虽然有违雷达传感器设计的使用模式,但本方法却适合更多场景且不受眼、手指等限制,比如带手套时,或用眼受限制时如开车,并且识别指令快速。Step S103 is to identify the command, because the sensor receives the trigger, only the feedback trigger, but whether the trigger is a so-called command requires S103 to judge, S103 is to be based on the S102 trigger system feedback information, such as the proximity time, the formed waveform, the received signal , contact distance, contact shape, direction, etc. for identification and judgment. But generally divided into deterministic instructions and similar instructions. The deterministic command uses, for example, a proximity sensor, and the proximity trigger that is less than 400 ms twice in 3 seconds is the start command, and triggering the command requires the object to quickly approach the distance sensor twice within 3 seconds. Once the discrimination is the determined instruction, there is no error. If the radar sensor is used, it is actually an approximate trigger command. When the command is initially set, the radar sensor receives the signal of a certain gesture and uses the signal feature as a specific instruction template. When the sensor receives the external trigger signal. After that, the characteristics of all the instructions will be compared to find the template with the highest degree of approximation. For example, the approximate degree of approximation may be only 60%. If the approximate threshold value is set to 60%, the gesture is considered.
That is to execute the command, but in fact, the gesture may be similar to the triggering instruction, but not the initially determined gesture. When the threshold is adjusted to 100%, since the feature template of the command and the signal characteristics generated by the trigger may not be completely identical, even if the gesture is triggered, it may need to be triggered multiple times to trigger the command, so the radar and image recognition are both It is an approximate command mode. There is a certain systematic error. The threshold of the feature comparison is usually set. When a characteristic exceeding a certain value, such as 90%, is similar, it is recognized that the gesture input command is a preset command. However, the radar sensor recognition trigger can be defined as the object approaching less than 1cm, the length of time close to less than 1cm, and the direction and direction of the object, then a deterministic command can be formed, and the judgment speed is much faster than the gesture recognition, and the method utilizes A method of deterministic instructions for radar sensors. Although it is in violation of the radar sensor design usage mode, this method is suitable for more scenes and is not limited by eyes, fingers, etc., such as when wearing gloves, or when driving with eyes restricted, such as driving, and the recognition command is fast.
步骤S104为执行指令及对应的功能,通常系统或App需要人操作的控制通过触摸屏幕实现,所以对应的功能或函数在设计程序时都完成,而传感器触发就是为了简化操作,所以当S103被识别后,直接调用对应指令的函数及功能模块,就实现了传感器对App的控制。Step S104 is an execution instruction and a corresponding function. Generally, the control of the system or the application that needs human operation is implemented by touching the screen, so the corresponding function or function is completed when the program is designed, and the sensor trigger is to simplify the operation, so when S103 is recognized After that, the function and function module of the corresponding instruction are directly called, and the control of the App by the sensor is realized.
实施例1:图2是以接近距离传感器为例(雷达传感器不使用方向性时,也适用于本实施例),音乐控制实施例1,该实施例以触发时长为指令编码,与播放器的状态相组合。在本例中,短触发为<200ms的接近触发,即前面所说t2-t1<200ms,长触发为大于200ms,小于2000ms的接近触发,即前面所述200ms<t2-t1<2000ms。音乐、音量的控制定义为:在音乐控制状态下,短触发就换播放清单中的下首歌,长触发为播放音乐清单中的上首歌;在音量控制状态下,短触发为音量加5,长触发为音量减5;而正在播放的音乐暂停或者正在暂停的音乐开始播放,则用两个短触发完成而且在1600ms内完成两个短触发;而从一个状态人工切换出,则需要一个大于2000ms的触发(上述触发均为接近触发),如果自动切换出,则10秒内没有触发,则自动切换到监听传感器状态。这样的设计是终端被误触发或者指令输入完之后,自动回到监听,从而使用者的指令输入不会有误,系统随时等待新指令的输入。这种方法的优势是,使用者只需要掌握长、短触发节奏,而不要记忆指令码编码例如莫尔斯码的“…-”或二进制码的“101”,在配合进入状态后的声音提示,则极其方便使用,而且触发的快的含义就是“加”,比如增加音量或下首歌曲,符合人的日常认知;Embodiment 1: FIG. 2 is an example of a proximity distance sensor (the radar sensor is also applicable to the present embodiment when no directivity is used), and the music control embodiment 1 uses the trigger duration as an instruction code, and the player The state is combined. In this example, the short trigger is a proximity trigger of <200ms, that is, the aforementioned t2-t1<200ms, the long trigger is greater than 200ms, and the proximity trigger is less than 2000ms, that is, 200ms<t2-t1<2000ms mentioned above. The control of music and volume is defined as: in the music control state, the short trigger changes the next song in the playlist, the long trigger is the upper song in the music list; in the volume control state, the short trigger is the volume plus 5 Long trigger is the volume minus 5; while the music being played is paused or the music being paused starts playing, it is completed with two short triggers and two short triggers are completed within 1600ms; and manually switching from one state requires one The trigger is greater than 2000ms (the above triggers are all close triggers). If it is automatically switched out, if there is no trigger within 10 seconds, it will automatically switch to the monitor sensor state. Such a design is that after the terminal is triggered by mistake or the instruction is input, it automatically returns to the monitoring, so that the user's instruction input is not wrong, and the system waits for the input of the new instruction at any time. The advantage of this method is that the user only needs to master the long and short trigger rhythm, instead of memorizing the instruction code encoding such as "...-" of the Morse code or "101" of the binary code, the sound prompt after the matching state is entered. , it is extremely convenient to use, and the quick meaning of the trigger is "plus", such as increasing the volume or the next song, in line with people's daily cognition;
如图2中S201步骤所示,事件驱动的处理机制监测传感器的触发及变化。返回触发值为远或者近,同时由于系统钟与其同步被监测,所以其被触发、远或近的状态时长均作为S202的输入。As shown in step S201 of Figure 2, the event-driven processing mechanism monitors the triggering and changes of the sensor. The return trigger value is far or near, and since the system clock is monitored synchronously with it, the state duration that is triggered, far or near is the input of S202.
针对图2中S202步骤,当触发不是为零距离或者近距离触发时,图2中S203步骤判断当前是否在控制状态,若是在控制状态下,则进入S204步骤,判断远距离状态是否超过
10秒,若超过10秒,则在S205步骤中将所有控制模式,音乐控制模式及音量控制模式均设置为False。若S203判断为No即当前不在控制状态下,则直接返回,继续系统事件侦听;在S204步骤中,若远距离状态小于10秒,则直接返回,继续系统事件侦听。For the step S202 in FIG. 2, when the trigger is not zero distance or close range triggering, step S203 in FIG. 2 determines whether the current state is in the control state, and if in the control state, proceeds to step S204 to determine whether the remote distance state exceeds
10 seconds, if it exceeds 10 seconds, all control modes, music control mode and volume control mode are set to False in step S205. If the determination in S203 is No, that is, the current state is not in the control state, the process returns directly, and the system event is detected. In the step S204, if the remote state is less than 10 seconds, the process returns directly, and the system event is detected.
设置上述步骤的目的是当在控制状态下,若有10秒钟时间没有任何近/零距离触发,则系统回到非控制状态,那么在这种非控制状态时,非指令型触发不会导致系统误操作。同时也让系统不会停留在某控制状态而下次控制系统可能导致错误执行指令;The purpose of setting the above steps is that when in the control state, if there is no near/zero distance trigger for 10 seconds, the system returns to the non-control state, then in this non-control state, the non-instruction trigger will not cause The system is malfunctioning. At the same time, the system will not stay in a certain control state and the next control system may cause an error to execute the instruction;
当S202步骤判断触发为零距离或者近距离触发,那么执行S206步骤,当S206步骤判别不是在控制模式下时,说明该近距离或者零距离触发可能是要让系统进入到某个控制模式;When the step S202 determines that the trigger is zero distance or close proximity trigger, then step S206 is performed. When the step S206 determines that the control mode is not in the control mode, it indicates that the short distance or zero distance trigger may be to make the system enter a certain control mode;
如进入S207步骤,也就是连续两次在1600ms内有两次小于200ms的零或者近距离触发,如果S207步骤判断成立,则会暂停正在播放的音乐或继续播放已经被暂停的音乐,当S207判断不成立,则进入S208步骤,判断该近/零距离触发是否为>200ms且<2000ms的近/零距离触发。如果S208判读结果是真,则进入S209步骤,将控制模式的状态及音乐控制模式的状态设为true,然后返回到系统事件侦听;若S207,S208判断不成立则进入S210步骤;If the process proceeds to step S207, that is, there are two zero or close-range triggers less than 200ms in 1600ms twice. If the judgment of step S207 is established, the music being played will be paused or the music that has been paused will be played, when S207 judges If not, proceed to step S208 to determine whether the near/zero distance trigger is >200ms and the near/zero distance trigger of <2000ms. If the result of the interpretation in S208 is true, proceed to step S209, set the state of the control mode and the state of the music control mode to true, and then return to the system event listening; if S207, S208 determines that the determination is not established, the process proceeds to step S210;
当S210收到>=2000ms的近或零距离的触发,则进入S211步骤,进入S211步骤,将控制模式的状态及音量控制模式的状态均设为true,然后返回到系统事件侦听;When the S210 receives the trigger of the near or zero distance of >=2000ms, the process proceeds to step S211, and the process proceeds to step S211, and the state of the control mode and the state of the volume control mode are both set to true, and then returns to the system event interception;
在非控制模式下的上述事件侦听及处理的目的是从非控制模式进入到某个特定的控制模式如音乐控制、音量控制等。比如收到大于200ms,小于2000ms的近距离/零距离触发,则进入到控制模式及音乐控制模式;当下个大于200ms,小于2000ms的近/零距离触发发生时,在音乐控制模式下,该触发则变成了上首歌曲或上个频道的指令;而同样的方法>2000ms触发则进入音量控制模式下,而长触发是降低音量,快触发时增加音量;通过这种触发时间与所处控制状态的结合方式,大大的降低了指令的复杂度,方便使用者使用。The purpose of the above-mentioned event detection and processing in the non-control mode is to enter from a non-control mode to a specific control mode such as music control, volume control, and the like. For example, if a close/zero distance trigger of more than 200ms and less than 2000ms is received, the control mode and the music control mode are entered; when the next near/zero distance trigger of more than 200ms and less than 2000ms occurs, the trigger is in the music control mode. Then it becomes the command of the first song or the previous channel; the same method > 2000ms triggers to enter the volume control mode, while the long trigger is to lower the volume, increase the volume when the trigger is fast; through this trigger time and the control The combination of states greatly reduces the complexity of the instructions and is convenient for the user to use.
当S206步骤判断是Yes是,即系统已经在控制模式下了,事件驱动的处理机制会判别在哪个具体的控制模式下,如进入S212步骤,判断是否已经在音乐控制模式下,如果是,则侦听接近传感器近/零距离触发的状态时间,如果触发时间<200ms,如S213步骤所示,则执行S214播放下首歌曲,若大于200ms且小于2000ms,如S215步骤所示,则执行S216步骤,播放上首歌曲,若>=2000ms,如S217步骤,则执行S218步骤,退出控制模式,退出音乐控制模式,在程序的设计上就是将控制模式的状态值及音乐控制模式的状态值设为False。当S214,S216及S218分别被执行后,均直接返回系统事件侦听,如图二所示,侦听下个触发事件的发生。When the step S206 determines that Yes is, that is, the system is already in the control mode, the event-driven processing mechanism determines which specific control mode is in, for example, proceeds to step S212 to determine whether it is already in the music control mode, and if so, Listening to the state time of the proximity/zero distance trigger of the proximity sensor. If the trigger time is less than 200 ms, as shown in step S213, the next song is played in S214. If it is greater than 200 ms and less than 2000 ms, as shown in step S215, step S216 is performed. , play the first song, if >=2000ms, such as step S217, then execute step S218, exit control mode, exit music control mode, in the design of the program is to set the state value of the control mode and the state value of the music control mode False. When S214, S216 and S218 are respectively executed, they all directly return to the system event interception, as shown in FIG. 2, and listen to the occurrence of the next trigger event.
当S206步骤判断是Yes是,即系统已经在控制模式下了,事件驱动的处理机制会判
别在哪个具体的控制模式下,如进入S219步骤,即判断是否在音量控制模式下,如果是,则侦听接近传感器近/零距离触发的状态时间,如果触发时间<200ms,如S220所示,则执行S221步骤,音量由当前音量值加5,直至100(通常手机的音量值是0-100),如果触发时间>200ms且<2000ms,如S222步骤所示,则执行步骤S223,音量由当前音量值减5,直至0;若>=2000ms,如步骤S224所示,则意味这接受到退出音量控制模式的指令,如步骤S225所示,则将控制模式、音量控制模式设置为False。当S221、S223、及S225分别被执行后,均直接返回系统事件侦听,如图二所示,侦听下个触发事件的发生。When the step S206 determines that Yes is, that is, the system is already in the control mode, the event-driven processing mechanism will judge
In which specific control mode, such as entering step S219, it is judged whether it is in the volume control mode, and if so, the state time of the proximity sensor near/zero distance trigger is detected, if the trigger time is <200 ms, as shown in S220. Then, step S221 is performed, and the volume is increased from the current volume value by 5 to 100 (usually the volume value of the mobile phone is 0-100). If the trigger time is >200ms and <2000ms, as shown in step S222, step S223 is performed, and the volume is performed by step S223. The current volume value is decremented by 5 until 0; if >=2000 ms, as indicated by step S224, it means that the instruction to exit the volume control mode is accepted, and as shown in step S225, the control mode and the volume control mode are set to False. When S221, S223, and S225 are respectively executed, they all directly return to system event interception, as shown in Figure 2, to listen for the occurrence of the next trigger event.
图2是为验证本方法而写的手机验证程序中关于事件驱动的处理机制和流程,主要包含了音乐控制及音量控制。至于在手机网络电台类似的频道控制与音量控制,可使用同样的方式及方法,而至于具体的触发状态时间的设定,具体的使用者可以根据自己的喜好调整。在按照上述流程实现的实际程序在运动状态下的测试中,本方法无论从操控及非线控运动耳机的佩戴甚至不佩戴耳机模式下,均优于现在手机厂商及耳机厂商设定的控制模式。2 is an event-driven processing mechanism and flow in a mobile phone verification program written to verify the method, mainly including music control and volume control. As for the similar channel control and volume control in mobile internet radio stations, the same method and method can be used, and as for the specific trigger state time setting, the specific user can adjust according to his own preferences. In the test of the actual program implemented in accordance with the above process in the state of motion, the method is superior to the control mode set by the current mobile phone manufacturer and the earphone manufacturer regardless of whether the control and non-wire-controlled sports headphones are worn or even not worn. .
值得一提的是,在图2中执行如S209步骤/S211步骤等这类将改变控制状态的指令时,配合简短的提示音,则会让使用者在运动时更准确、更方便操控音乐及话务相关的各种指令。It is worth mentioning that when the instruction that changes the control state, such as step S209/S211, is executed in FIG. 2, the short prompt sound is used to make the user more accurate and convenient to manipulate the music during exercise. Various instructions related to traffic.
对于控制话务,其方法与控制音乐类似,但前提是事件驱动的机制中会侦听了是否有来电即来电状态,是否是在电话中等即在线状态,在音乐播放时,移动操作系统侦听到来电时,系统会停止音乐的播放,当电话结束后,音乐会继续播放,所以音乐的暂停与电话的接、挂,都可以用同一指令,在本例中用了1600毫米内的两短触发。例如在来电状态时,如果近/零距离接触超过2s,可以定义为拒接电话,在1600ms连续两个<200ms的短触发,即接电话,当电话接续后在1600ms内两个连续<200ms的短触发就是挂电话。其控制机制与音乐一样,就是根据状态与触发时长,完成控制。而电话业务与音乐不同的时,状态是由系统自己生成的,比如来电状态,在线状态。实施例一就是根据传感器的触发时间与状态相结合的指令方式,而且不用记忆具体编码,只需要快、慢节触发节奏而已,所以是音乐、话务这类相对简单控制的最优方法之一。接近距离传感器、接近距离传感器组(带方向性)、雷达传感器都可以用该实施例实现对音乐、话务的控制,在实际App中,来电时,会将主叫号码用TTS(文本到语音)播放,如果在电话本中电话则是TTS电话本中对应电话号码的名称,如果电话簿在电话本中,则TTS电话号码。For controlling traffic, the method is similar to controlling music, but the premise is that the event-driven mechanism will listen to whether there is a call or call state, whether it is in the middle of the phone, that is, online, when the music is played, the mobile operating system listens. When the call comes in, the system will stop the music playing. When the call is over, the concert will continue to play, so the pause of the music and the connection and hanging of the phone can use the same command. In this example, two shorts within 1600 mm are used. trigger. For example, in the incoming call state, if the near/zero distance contact exceeds 2s, it can be defined as rejecting the call. In 1600ms, two short triggers of <200ms are consecutive, that is, the call is answered. When the call is connected, two consecutive <200ms in 1600ms. A short trigger is to hang up the phone. The control mechanism is the same as music, which is based on the state and trigger duration. When the telephone service is different from the music, the status is generated by the system itself, such as the incoming call status and online status. The first embodiment is based on the instruction mode of the trigger time and state of the sensor, and does not need to memorize the specific coding, only the fast and slow sections are required to trigger the rhythm, so it is one of the best methods for relatively simple control such as music and traffic. . The proximity distance sensor, the proximity distance sensor group (with directionality), and the radar sensor can all use the embodiment to realize the control of music and traffic. In the actual App, when the incoming call is made, the calling number will be TTS (text to voice). Play, if the phone in the phone book is the name of the corresponding phone number in the TTS phone book, if the phone book is in the phone book, then the TTS phone number.
实施例2:图3是以接近距离传感器为例,音乐控制实施例2。该实施例是以短、长触发编码,实施例中按照莫尔斯码形式,当然也可以是二进制码。指令的定义如下,在3000毫米内收到“.”,“-”组合的两位编码,前者为小于200ms的触发,后者为>200ms,<2000ms
的触发;定义“.-”为进入音乐控制模式,“-.”为进入音量控制模式;“..”为音乐暂停/继续;进入任何模式后,若3000毫米内无指令触发,则退出状态;在进入状态后,短触为“.”,长触发为“-”,对应音量控制就是音量加减,在歌曲控制中就是下首歌曲或上首歌曲的切换;Embodiment 2: FIG. 3 is an example of a proximity control sensor and a music control embodiment 2. This embodiment is based on short and long trigger coding, in the embodiment according to the Morse code form, and of course it can also be a binary code. The definition of the instruction is as follows. The two-digit code of "." and "-" is received within 3000 mm. The former is a trigger of less than 200 ms, and the latter is >200 ms, <2000 ms.
Trigger; define ".-" for entering music control mode, "-." for entering volume control mode; ".." for music pause/continue; after entering any mode, if there is no command trigger within 3000 mm, exit status After entering the state, the short touch is ".", the long trigger is "-", the corresponding volume control is the volume addition and subtraction, and in the song control is the switching of the next song or the first song;
如图3所示,S301为监测传感器的触发,当触发发生后,进入S302步骤,判断是否在控制状态下,如果不是,进入S303步骤,该步骤中有触发开始时的计数器,在一个3000ms的指令窗口内,是否收到约定指令,在S303中,如果Cst即指令输入如果是“.-”,即一个短、一个长触发,则执行S304步骤,将控制模式设为True,因为该指令为进入音乐控制的指令,所以将音乐控制模式也要设为True,清空指令Cst,然后返回传感器侦听,等待音乐控制的指令输入。As shown in FIG. 3, S301 is a trigger for monitoring the sensor. When the trigger occurs, the process proceeds to step S302, and it is determined whether it is in the control state. If not, the process proceeds to step S303, where the counter starts at the trigger, in a 3000ms In the instruction window, if the contract instruction is received, in S303, if the Cst command input is ".-", that is, a short and a long trigger, then step S304 is performed, and the control mode is set to True because the command is Enter the music control command, so set the music control mode to True, clear the command Cst, then return to the sensor to listen and wait for the music control command input.
如果S303判断不是“.-”则进入S305步骤,判断是否为“-.”,如果是,则将控制模式,音量控制模式等设为True,然后清空指令Cst,返回传感器侦听,等待音量指令即S306步骤。If the determination in S303 is not ".-", the process proceeds to step S305, and it is judged whether it is "-.". If yes, the control mode, the volume control mode, etc. are set to True, then the command Cst is cleared, the sensor is returned, and the volume command is awaited. That is, step S306.
如果S305判断为否,则执行S307步骤,如果该步骤在指令窗口期内收到“..”,则执行S308步骤,如果音乐正在播放,则暂停,如果音乐处于暂停状态,则开始播放。If the determination in S305 is NO, the step S307 is performed. If the step receives ".." in the instruction window period, the step S308 is performed, if the music is playing, the pause is made, and if the music is in the pause state, the playback starts.
当触发发生后,S302控制模式为True后,则进入步骤判断是否音乐控制模式为True即步骤S309,如果是真,此时在指令窗口内收到“.”,则执行步骤S311,切换播放列表中歌曲到下首歌曲,如果收到“-”,如步骤S312,则执行S313,切换播放列表中歌曲到上首歌曲。切换后都将Cst清空,等待下个触发,而因为在指令窗口中有指令触发,所以指令窗口t重新计时,等待下个指令,若指令窗内无触发即S319步骤,t>3000ms,即指令窗内无触发,则将控制模式与音乐/音量控制模式设为false,Cst清空,然后返回传感器侦听。After the trigger occurs, after the control mode of the S302 is True, the process proceeds to a step of determining whether the music control mode is True, that is, step S309. If it is true, and then receiving “.” in the command window, step S311 is executed to switch the playlist. If the middle song reaches the next song, if "-" is received, as in step S312, then S313 is executed to switch the song in the playlist to the previous song. After switching, Cst is cleared, waiting for the next trigger, and because there is an instruction trigger in the instruction window, the instruction window t is re-timed and waits for the next instruction. If there is no trigger in the instruction window, then step S319, t>3000ms, ie instruction If there is no trigger in the window, set the control mode and music/volume control mode to false, Cst to clear, and then return to sensor listening.
当S302控制模式为True后,如果音量控制模式为True即执行S314步骤,当在指令窗内收到“.”,即S315判断为true,执行S316步骤,音量加5,否则如果收到“-”时,即S317为true时,执行S318,音量减小5,S316及S318执行后,都返回传感器触发侦听,等待下个指令,若指令窗口超时没有收到长、短触发,则执行S319及S320步骤。When the control mode of S302 is True, if the volume control mode is True, step S314 is performed. When "." is received in the command window, that is, S315 is judged as true, and step S316 is performed, and the volume is increased by 5, otherwise, if "- When S317 is true, S318 is executed, the volume is reduced by 5, and after S316 and S318 are executed, the sensor returns to trigger detection and waits for the next instruction. If the command window times out without receiving long and short triggers, execute S319. And step S320.
图3的实施例是以指令编码的方式进入状态,然后用快触发或慢触发完成音乐控制的,该方法的好处是因为采用了编码,所以可以设计多种状态,随着指令编码的长度,比如3为或者4位,则可以组合出8到16条指令。然后在每种状态下再以1位、2位或多位编码组合,则可以组成很多指令,缺点是使用者要记忆编码,就如记忆莫尔斯码或二进制码一样,给用户增加记忆负担。但又比定义比如“…”或“111”为增加音量这种指令编码方便。The embodiment of FIG. 3 enters the state by means of instruction encoding, and then completes the music control with fast triggering or slow triggering. The advantage of this method is that because of the encoding, multiple states can be designed, with the length of the instruction encoding, For example, if 3 or 4 bits, 8 to 16 instructions can be combined. Then, in each state, the combination of 1 bit, 2 bit or multi-bit code can form a lot of instructions. The disadvantage is that the user wants to memorize the code, just like memorizing the Morse code or the binary code, adding memory burden to the user. . However, it is more convenient to define an instruction such as "..." or "111" for increasing the volume.
由上可知,以传感器触发时间为指令编码的方法是极其灵活的一种方式,并非要以传统的2进制或莫尔斯码为标杆,而是以所控制对象的特征而结合莫尔斯码、二进制码或不同
时长的组合应用,例如在控制半双工语音通信是,讲话时就是传感器的长触发,讲多久按多久,当留言结束,离开传感器,则留言自动发出;收听其他方新留言时,可以是“.”,如果重新放一遍该条信息,则可以是“-”,如果往上切换多个之前的留言时,可以是“-”。触发一次“-”,往前切换一条,比如切换到前5条,则连续触发“-”五次。It can be seen from the above that the method of encoding the sensor with the trigger time is an extremely flexible way. Instead of using the traditional binary or Morse code as the benchmark, it is combined with Morse with the characteristics of the controlled object. Code, binary code or different
The combination of duration, for example, in controlling half-duplex voice communication, is the long trigger of the sensor when speaking, how long it takes to press, when the message ends, leaving the sensor, the message is automatically sent; when listening to other party's new message, it can be "", if you re-place the message, it can be "-". If you switch multiple previous messages, it can be "-". Trigger a "-" and switch one forward. For example, if you switch to the first 5, the "-" is triggered five times in succession.
实施例3:图4是结合具备感知方向能力的接近距离传感器组或雷达等传感器,进行音乐控制的实施例,该实施例中,音乐的控制,音量的控制利用该类传感器的方向性,而进入控制状态的及音乐或音量控制采用了短时长触发及长时长触发组合编码的方式。当然进入控制状态也完全可以用约定的方向触发实现,但在现实使用中,单一的方向触发容易引起误触发,所以方向触发也需要编码,比如连续两次左侧触发,但实际使用时,还是触发时长编码的方式更简单,比如带臂带里的手机从左到右的触发,用户用起来就不便,而长短触发则相对方便。在实际的工程实现中,图3与图4的流程可以结合一起使用,即用户可以通过短时长触发来切换到下个歌曲,也可以用从上向下的触发完成切换到音乐列表中下首歌曲这个过程。Embodiment 3: FIG. 4 is an embodiment in which music control is performed in combination with a sensor such as a proximity distance sensor group or a radar having a sensing direction capability. In this embodiment, the control of the music and the volume control utilize the directivity of the sensor. The mode of entering the control state and the music or volume control adopts a combination of short duration triggering and long duration triggering combination encoding. Of course, entering the control state can also be triggered by the agreed direction. However, in actual use, a single direction trigger can easily cause false triggering, so the direction trigger also needs to be encoded, such as two consecutive left triggers, but in actual use, The method of triggering the duration encoding is simpler. For example, the triggering of the mobile phone in the armband from left to right is inconvenient for the user to use, and the triggering of the long and short is relatively convenient. In the actual engineering implementation, the flow of FIG. 3 and FIG. 4 can be used in combination, that is, the user can switch to the next song by short duration triggering, or can switch to the lower end of the music list by triggering from top to bottom. The process of songs.
在图4中,除了S410,S412,S415,S417与图三中S310,S312,S315,S317不同外,其它的逻辑一致,不再赘述。当进入到音乐控制状态后,在3秒的指令窗口中,假如收到从上到下的触发即步骤S410,则执行S311步骤,如果收到从下往上的触发,即S412,则执行S313步骤;同理步骤S415收到从下往上的触发,就执行S316音量加,若步骤S417收到从上往下的触发,则执行S318,音量减。每个合法触发进入后,指令窗口会继续保持3秒,若3秒内无任何合法触发或无触发,退出控制模式,返回监听状态,相应数据及指令均清空。In FIG. 4, except for S410, S412, S415, and S417, which are different from S310, S312, S315, and S317 in FIG. 3, the other logics are identical and will not be described again. After entering the music control state, in the 3-second instruction window, if the trigger from top to bottom is received, that is, step S410, step S311 is performed, and if the trigger from bottom to top is received, that is, S412, then S313 is executed. Step S15: When the triggering step S415 receives the trigger from bottom to top, the S316 volume is added. If the step S417 receives the trigger from top to bottom, the process proceeds to S318, and the volume is decreased. After each legal trigger is entered, the command window will continue to be kept for 3 seconds. If there is no legal trigger or no trigger within 3 seconds, the control mode is exited and the monitor status is returned, and the corresponding data and instructions are cleared.
实施例1-3都以音乐控制为例,如今很多网络音乐电台,其切换电台,可采用的控制与切换歌曲方法一致,所以实施例1-3不但满足音乐播放器,而且满足电台类App的控制,同时也适合各种多媒体播关联的App的控制。同样道理,方向也可以成为电话控制的指令输入,比如接电话为从向向上的触发,挂电话为从上向下的触发,挂电话可以是〉2S的接近触发。In Embodiments 1-3, music control is taken as an example. Nowadays, many network music stations, which switch radio stations, can adopt the same control method as switching songs, so Embodiment 1-3 not only satisfies the music player but also satisfies the radio type App. Control, but also suitable for the control of various multimedia broadcast app. By the same token, the direction can also be the command input of the telephone control. For example, the call is triggered from the upward direction, the hanging call is triggered from the top to the bottom, and the hanging call can be the proximity trigger of >2S.
实施例4:图5是利用感知外部物体的传感器如接近距离传感器与雷达传感器控制智能终端/手机相机的实施例,该实施例的背景是喜欢运动的人在跑步、登山、骑车遇到好的风景或事物时,或过程记录,则需要拍照或录像,或者智能终端使用者遇到外部威胁时,需要拍照、录像等作为证据,但不便让他人觉察到拍照或录像时。而运动者通常将智能终端或手机装在运动臂带或运动包内,当这类运动臂带或运动包可支持可感知外部物体的传感器及前置相机时,则本实施例就可以非常实用的实现目标。至于威胁时的场景,使用者可以根据其现场情况择机拍摄。
Embodiment 4: FIG. 5 is an embodiment in which a smart terminal/mobile phone camera is controlled by a sensor that senses an external object such as a proximity distance sensor and a radar sensor. The background of this embodiment is that a person who likes to exercise is good at running, climbing, riding a bicycle. When viewing landscapes or things, or process records, you need to take photos or videos, or when the intelligent terminal user encounters an external threat, you need to take photos, videos, etc. as evidence, but it is not convenient for others to notice the photos or videos. The sportsman usually installs the smart terminal or mobile phone in the sports arm belt or the sports bag. When the sports arm belt or the sports bag can support the sensor and the front camera that can sense the external object, the embodiment can be very practical. Achieve the goal. As for the scene of the threat, the user can choose to shoot according to the scene.
本实施例将指令以2进制方式编码,指令为两位,分别是“11”、“10”、“01”、“00”,其中“11”定义为拍照,“10”定义为摄像,“01”定义为停止摄像,而“00”则为分享刚拍摄的照片或录像给设定好的网站、网页、社群等。其中“1”的定义为<200ms的快接近触发,0为大于200ms,小于2000ms慢接近触发。当然也可以用莫尔斯码的“.”、“-”来实现,本实施例只是想通过二进制指令编码来说明本方法的灵活性。例如针对特别复杂系统,需要4位编码时,2进制码与莫尔斯码的方式都是比较好的方式。而对于特工,则可以利用本方法隐蔽的为服务组织发信息,智能终端或手机收到触发后,则通过App发到对应人或组织,而周围的人不仔细观察,则很难觉察。In this embodiment, the instruction is coded in binary mode, and the instruction is two bits, which are respectively “11”, “10”, “01”, “00”, wherein “11” is defined as a photograph, and “10” is defined as a camera. “01” is defined as stopping the recording, and “00” is sharing the newly taken photos or videos to the set website, webpage, community, etc. The definition of "1" is <200ms fast proximity trigger, 0 is greater than 200ms, and less than 2000ms slow approaching trigger. Of course, it can also be implemented by "." and "-" of Morse code. This embodiment only wants to illustrate the flexibility of the method by binary instruction coding. For example, for a particularly complex system, when a 4-bit encoding is required, both the binary code and the Morse code are better. For the agent, the method can be used to cover the information for the service organization. After the smart terminal or the mobile phone receives the trigger, it is sent to the corresponding person or organization through the App, and the surrounding people do not observe it carefully, which is difficult to detect.
在图5中,系统监测S501传感器的触发状态,当触发后,进入S502,判断指令窗口即3000毫秒内收到上述2位指令编码之一,则执行对应的步骤,如果超出指令窗口期没有收到指令,则关闭指令窗口,指令Cst清空,即执行S511步骤并返回到侦听传感器的触发。指令窗口的开启是由第一个合法触发即“1”或“0”触发,而其它误触发则是无效触发。当S502步骤判断所收到触发为指令时,执行后续的S503,S505,S507及S509步骤,若收到指令即Cst=“11”时即步骤S503,按照指令约定,即执行S504步骤,拍照并存档。完成拍照后,即执行S511步骤,回到侦听传感器,并关闭指令窗口以及清空指令;当指令为“10”时,即S505为真时,执行S506步骤,照相机摄像,开启摄像后,执行S511步骤;当指令为“01”时,即完成步骤S507判断后执行步骤S508,即停止摄像并存档;存档完成后执行S511步骤,清空指令及关闭指令窗口;当指令为“00”时,即S509判断收到Cst=“00”时,执行S510,将最后一个文档,分享到后台或网络,分享完成后执行S511。In FIG. 5, the system monitors the trigger state of the S501 sensor. When triggered, the process proceeds to S502, and the command window is determined to receive one of the 2-bit command codes within 3000 milliseconds, and the corresponding step is executed. If the command window period is exceeded, the system does not receive When the instruction is reached, the instruction window is closed, and the instruction Cst is cleared, that is, the step S511 is executed and the trigger of the listening sensor is returned. The opening of the instruction window is triggered by the first legal trigger, ie "1" or "0", while other false triggers are invalid triggers. When the step S502 determines that the received trigger is an instruction, the subsequent steps S503, S505, S507, and S509 are performed. If the command is received, that is, Cst=“11”, that is, step S503, according to the instruction, the step S504 is performed, and the photograph is taken. Archive. After the photographing is completed, the S511 step is executed, the sensor is returned, and the command window is closed and the command is cleared. When the command is "10", that is, when S505 is true, the step S506 is performed, the camera is photographed, and after the camera is turned on, S511 is executed. Step; when the instruction is "01", that is, after completing the step S507, the step S508 is executed, that is, the camera is stopped and archived; after the archiving is completed, the step S511 is executed, the instruction is cleared and the instruction window is closed; when the command is "00", that is, S509 When it is judged that Cst=“00” is received, S510 is executed, and the last document is shared to the background or the network, and after the sharing is completed, S511 is executed.
通过这个简单的实现实例,我们知道本方法可以用二进制为指令编码的形式控制智能终端/手机的相机,并根据使用者的意愿,拍照或者摄像,而且随时分享到网络。注本实施例的相机一般用前置相机,当收到指令S503后,需要给一个1-2秒的延时执行S504步骤,这跟相机成像、聚焦等有关系,有时候不能立即执行拍照。而S510执行完毕后,通常给一个震动,提醒使用者分享完毕。Through this simple implementation example, we know that this method can control the camera of the smart terminal/mobile phone in binary form, and take photos or video according to the user's wishes, and share it to the network at any time. Note that the camera of this embodiment generally uses a front camera. After receiving the command S503, it is necessary to perform a step 504 for a delay of 1-2 seconds, which is related to camera imaging, focusing, etc., sometimes it is impossible to perform photographing immediately. After the S510 is executed, a vibration is usually given to remind the user to share.
本方法有一个特例,就是当智能终端或手机在包里或者口袋里时,传感器一直输入接近状态,当用户在此时使用时,则触发也要用反转的形式,即物体(手)由近0距离到大于1这个变化为t1,从大于1到0为t2,t2-t1时长符合指令定义则可视为一个触发,而这个触发的时间只要符合指令,则因为传感器一直被覆盖这个前提,则输入也视为指令,这就比较符合手机在口袋里需要被直接被操作的场景。如果从以时间为X轴,距离为Y轴的图上,可以看到一个与没有覆盖时正好相反的方形脉冲图,所以本方法在口袋里也可以操作,
这是屏幕触摸控制、语音控制、雷达控制都实现不了的功能,特别适合隐蔽求救或智能终端在口袋中的操作。There is a special case of this method, that is, when the smart terminal or the mobile phone is in the bag or the pocket, the sensor always inputs the proximity state, and when the user uses it at this time, the trigger also takes the form of inversion, that is, the object (hand) is The distance from 0 to greater than 1 is t1, and from greater than 1 to 0 is t2. The duration of t2-t1 can be regarded as a trigger according to the instruction definition, and the time of this trigger is as long as the instruction is met, because the sensor is always covered. , the input is also treated as an instruction, which is more in line with the scene where the phone needs to be directly operated in the pocket. If you look at the square pulse map from the time when the time is the X axis and the distance is the Y axis, the method can be operated in the pocket as well.
This is a function that can not be realized by screen touch control, voice control, and radar control. It is especially suitable for concealed help or smart terminal operation in a pocket.
本方法不但可以输入指令,而且可以输入信息,但信息输入应当针对特别培训的人群,比如用莫尔斯码发报文,而输入信息时可以非常隐蔽,比如在口袋里或包内。适合特别场景下的应用。This method can not only input instructions, but also input information, but the information input should be directed to specially trained people, such as using Morse code to send messages, and the information can be very concealed when entering information, such as in a pocket or a bag. Suitable for applications in special scenarios.
本方法可以应用到任电子设备上,比如手表、音响、可穿戴设备、步话机、汽车电子等,用本方法可以更适合人们生活的场景,让人们在某些用眼、用手指受限制的场所下(比如开车时),可以方便的控制电子设备,同时本方法也为残疾人使用智能终端或手机提供了一种更便捷的方法,比如用脚,用胳膊、假肢等,均可控制智能终端或手机。The method can be applied to any electronic device, such as a watch, an audio, a wearable device, a walkie-talkie, a car electronic, etc., and the method can be more suitable for people's living scenes, and the people are restricted in certain eyes and fingers. Under the place (such as when driving), the electronic device can be conveniently controlled. At the same time, the method also provides a more convenient method for the disabled to use the smart terminal or the mobile phone, such as using the foot, the arm, the prosthesis, etc., to control the intelligence. Terminal or mobile phone.
本方法是将触发时长、触发方向及状态相结合后,针对一个应用场景,可以创造出若干种指令模式,但其实均是本方法的一个具体实施例而已,本方法的特征是监测智能终端或手机的可感知外部物体能力的传感器,监测外部触发、识别触发,并执行触发对应指令。指令以触发的时长为编码(莫尔斯码、二进制码,多进制码,短、长触发码),结合系统或应用的状态以及传感器的方向性等,形成指令,当判别到外部触发为指令时,执行对应指令,从而实现外部指令的输入及内部对应指令及功能的执行。
The method combines the trigger duration, the trigger direction and the state, and can create several instruction modes for an application scenario, but in fact, it is a specific embodiment of the method, and the method is characterized by monitoring the smart terminal or The sensor of the mobile phone that can sense the external object, monitors the external trigger, recognizes the trigger, and executes the trigger corresponding command. The instruction is encoded by the duration of the trigger (morse code, binary code, multi-ary code, short and long trigger code), combined with the state of the system or application and the directionality of the sensor, etc., to form an instruction, when the external trigger is determined When the instruction is executed, the corresponding instruction is executed, thereby implementing the input of the external instruction and the execution of the internal corresponding instruction and function.
Claims (9)
- 一种智能终端/手机控制的方法,该方法利用可感知外部物体能力的传感器如接近距离传感器、带方向性的接近距离传感器组或雷达传感器等,以触发时长为指令编码基础与系统状态或App的特定状态及传感器的触发方向相结合形成指令,从而可以通过外部触发完成对智能终端/手机的操控如音乐、话务、双工/半双工语音通信、相机、操纵系统本身或各种App,适合于眼、手、手指不便操作智能终端/手机的场景下。该方法也适用于其它需要该类控制功能的电子设备,以适合使用者多种场景下操控的需求。A smart terminal/cell phone control method using a sensor capable of sensing an external object such as a proximity sensor, a directional proximity sensor group or a radar sensor, etc., with a trigger duration as an instruction coding basis and a system state or App The specific state and the triggering direction of the sensor are combined to form an instruction, so that the manipulation of the smart terminal/mobile phone such as music, traffic, duplex/half duplex voice communication, camera, control system itself or various App can be completed by external triggering. It is suitable for the scene where the eyes, hands and fingers are inconvenient to operate the smart terminal/mobile phone. The method is also applicable to other electronic devices that require such control functions to suit the needs of the user in various scenarios.
- 如权利要求1所述,本方法的特征是利用了可感知外部物体能力的传感器如接近距离传感器、带方向性的接近距离传感器组或雷达传感器等作为指令输入设备。According to claim 1, the method is characterized in that a sensor that can sense the ability of an external object such as a proximity distance sensor, a directional proximity sensor group or a radar sensor or the like is used as the command input device.
- 如权利要求1所述,本方法的特征是以触发该类传感器的时长为指令编码基础。According to claim 1, the method is characterized in that the duration of triggering the sensor is based on the instruction encoding.
- 如权利要求1所述,本方法的特征是以触发时长结合传感器如接近距离传感器组及雷达传感器等的方向反馈。According to claim 1, the method is characterized in that the triggering time is combined with the direction feedback of the sensor such as the proximity distance sensor group and the radar sensor.
- 如权利要求1所述,本方法的特征是传感器的触发的指令编码与智能终端的操作系统/App的特定状态相结合形成指令。According to claim 1, the method is characterized in that the command code of the trigger of the sensor is combined with the specific state of the operating system/App of the smart terminal to form an instruction.
- 如权利要求1所述,本方法可以通过传感器的触发,完成对音乐、电话、双工/半双工语音通信、相机及操作系统本身或操作系统之上的App进行操控。According to claim 1, the method can control the music, the telephone, the duplex/half duplex voice communication, the camera and the operating system itself or the application on the operating system by triggering the sensor.
- 如权利要求1所述,本方法适合于其它电子设备,以适应不同场景下的电子设备的操控。According to claim 1, the method is suitable for other electronic devices to adapt to the manipulation of electronic devices in different scenarios.
- 如权利要求1所述,本方法特别适合于眼、手、手指不便操作的场景下如运动、驾驶、或残疾人操控智能终端/手机。According to claim 1, the method is particularly suitable for operating a smart terminal/mobile phone in a scene in which eyes, hands, and fingers are inconvenient to operate, such as sports, driving, or disabled.
- 如权利要求3所述,本方法的特征是以触发时长为指令编码基础,触发时长可以编码为二进制吗,也可以是莫尔斯码,也可以是多进制码,也可以仅是触发时长为定义的编码,使用何种编码以控制对象的特征为依据。 According to claim 3, the method is characterized in that the trigger duration is based on the instruction encoding, and the trigger duration can be encoded as a binary, or a Morse code, a multi-ary code, or only a trigger duration. For the defined encoding, what encoding is used to control the characteristics of the object.
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201510297586 | 2015-06-04 | ||
CN201510297586.7 | 2015-06-04 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2016192622A1 true WO2016192622A1 (en) | 2016-12-08 |
Family
ID=57440058
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2016/084234 WO2016192622A1 (en) | 2015-06-04 | 2016-06-01 | Control method for smart terminal/mobile phone |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN106686202B (en) |
WO (1) | WO2016192622A1 (en) |
Families Citing this family (8)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN112261217A (en) * | 2017-11-02 | 2021-01-22 | 单正建 | Method for controlling intelligent electronic equipment and intelligent electronic equipment |
CN108040284A (en) * | 2017-12-21 | 2018-05-15 | 广东欧珀移动通信有限公司 | Radio station control method for playing back, device, terminal device and storage medium |
CN108521519A (en) * | 2018-04-16 | 2018-09-11 | 单正建 | A kind of method of open air smart mobile phone easy to use |
CN109495635A (en) * | 2018-12-04 | 2019-03-19 | 闻泰通讯股份有限公司 | Volume adjusting method and device |
CN110087160B (en) * | 2019-01-29 | 2020-10-16 | 单正建 | Method for controlling volume of intelligent electronic equipment, electronic equipment and earphone |
CN111866256B (en) * | 2019-04-19 | 2022-10-14 | 海能达通信股份有限公司 | Terminal calling method, calling terminal and storage device |
EP3959538A1 (en) | 2019-04-26 | 2022-03-02 | Sony Group Corporation | Radar probing using radio communication terminals |
CN111726754A (en) * | 2020-07-31 | 2020-09-29 | 深圳市尚酷科技有限公司 | Intelligent communication system of interphone |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103167112A (en) * | 2012-05-08 | 2013-06-19 | 深圳市金立通信设备有限公司 | System and method of rapid entering of flip mobile phone into mobile phone functions in flip mobile phone |
CN103677986A (en) * | 2013-11-21 | 2014-03-26 | 小米科技有限责任公司 | Application program suspending method and device and terminal |
CN103744581A (en) * | 2014-01-15 | 2014-04-23 | 北京百纳威尔科技有限公司 | Smart phone previewing control method |
US20140134994A1 (en) * | 2012-10-23 | 2014-05-15 | Tencent Technology (Shenzhen) Company Limited | Broadcast mode control method and system |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2011134271A (en) * | 2009-12-25 | 2011-07-07 | Sony Corp | Information processor, information processing method, and program |
CN102692995A (en) * | 2011-03-21 | 2012-09-26 | 国基电子(上海)有限公司 | Electronic device with proximity sensing function and proximity sensing control method |
CN103135897B (en) * | 2011-12-05 | 2018-08-21 | 中兴通讯股份有限公司 | A kind of terminal control method and terminal based on human body sensing |
CN103399632B (en) * | 2013-07-16 | 2018-01-23 | 深圳市金立通信设备有限公司 | The method and mobile terminal of a kind of gesture control |
-
2016
- 2016-05-30 CN CN201610363279.9A patent/CN106686202B/en not_active Ceased
- 2016-06-01 WO PCT/CN2016/084234 patent/WO2016192622A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN103167112A (en) * | 2012-05-08 | 2013-06-19 | 深圳市金立通信设备有限公司 | System and method of rapid entering of flip mobile phone into mobile phone functions in flip mobile phone |
US20140134994A1 (en) * | 2012-10-23 | 2014-05-15 | Tencent Technology (Shenzhen) Company Limited | Broadcast mode control method and system |
CN103677986A (en) * | 2013-11-21 | 2014-03-26 | 小米科技有限责任公司 | Application program suspending method and device and terminal |
CN103744581A (en) * | 2014-01-15 | 2014-04-23 | 北京百纳威尔科技有限公司 | Smart phone previewing control method |
Also Published As
Publication number | Publication date |
---|---|
CN106686202A (en) | 2017-05-17 |
CN106686202B (en) | 2018-05-04 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
WO2016192622A1 (en) | Control method for smart terminal/mobile phone | |
CN104714414B (en) | The control method and device of smart home device, electronic equipment | |
CN105488957B (en) | Method for detecting fatigue driving and device | |
WO2014029208A1 (en) | Control method for alarm clock of electronic device and electronic device | |
CN109145679A (en) | A kind of method, apparatus and system issuing warning information | |
CN105184313A (en) | Classification model construction method and device | |
CN106325575B (en) | Touch-control response method and device | |
CN111080231A (en) | Automatic reminding method, automatic reminding device and computer readable storage medium | |
CN107529699A (en) | Control method of electronic device and device | |
CN106462835A (en) | Calendar event creation method and device | |
CN110096249A (en) | Methods, devices and systems for prompting fast to wake up word | |
CN112351140B (en) | Video control method and intelligent electronic equipment | |
CN104822129B (en) | Data transmission method and device | |
WO2023231211A1 (en) | Voice recognition method and apparatus, electronic device, storage medium, and product | |
CN105425960B (en) | Information matching method and device | |
CN111951787A (en) | Voice output method, device, storage medium and electronic equipment | |
CN112133296B (en) | Full duplex voice control method and device, storage medium and voice equipment | |
CN108766427A (en) | Sound control method and device | |
CN106325483B (en) | Touch-control response method and device | |
CN111739528A (en) | Interaction method and device and earphone | |
CN112863511B (en) | Signal processing method, device and storage medium | |
CN109243447A (en) | Voice sends triggering method and device | |
CN106789943A (en) | The player method and device of bluetooth equipment | |
CN115700847A (en) | Drawing book reading method and related equipment | |
CN109472225A (en) | Conference control method and device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 16802545 Country of ref document: EP Kind code of ref document: A1 |
|
NENP | Non-entry into the national phase |
Ref country code: DE |
|
122 | Ep: pct application non-entry in european phase |
Ref document number: 16802545 Country of ref document: EP Kind code of ref document: A1 |