Movatterモバイル変換


[0]ホーム

URL:


CN107340850A - A kind of method that motion class App perform functions are controlled using sensor - Google Patents

A kind of method that motion class App perform functions are controlled using sensor
Download PDF

Info

Publication number
CN107340850A
CN107340850ACN201610280454.8ACN201610280454ACN107340850ACN 107340850 ACN107340850 ACN 107340850ACN 201610280454 ACN201610280454 ACN 201610280454ACN 107340850 ACN107340850 ACN 107340850A
Authority
CN
China
Prior art keywords
sensor
trigger
app
sports
control
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Withdrawn
Application number
CN201610280454.8A
Other languages
Chinese (zh)
Inventor
单正建
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by IndividualfiledCriticalIndividual
Priority to CN201610280454.8ApriorityCriticalpatent/CN107340850A/en
Publication of CN107340850ApublicationCriticalpatent/CN107340850A/en
Withdrawnlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

Translated fromChinese

随着科学技术的进步,运动App的功能越来越强大,但一些在运动中需要被执行的功能就困扰了使用者。因为传统的方式如智能终端/手机的触摸屏控制不适合在运动中操作,所以本方法利用智能终端/手机的可感知外部物体触发的传感器如接近距离传感器或雷达传感器等,通过监测外部触发,判断触发是否为预先定义的触发指令,如果判别是预先定义的指令后,即执行该指令对应的App中的指令或功能。通过该方法,则可以在不改变运动者的运动状态下,实现对App的控制,包含对运动App的基础功能以及扩展功能如语音、音乐、摄像、拍照等,从而方便了使用者。

With the advancement of science and technology, the functions of sports apps are becoming more and more powerful, but some functions that need to be executed during sports are bothering users. Because the traditional method such as the touch screen control of the smart terminal/mobile phone is not suitable for operation in motion, this method uses the sensor of the smart terminal/mobile phone that can sense the trigger of external objects, such as a proximity sensor or a radar sensor, etc., by monitoring external triggers and judging Whether the trigger is a predefined trigger command, if it is judged to be a predefined command, the command or function in the App corresponding to the command will be executed. Through this method, the control of the App can be realized without changing the exercise state of the athlete, including the basic functions and extended functions of the exercise App such as voice, music, video, and photo, which is convenient for users.

Description

Translated fromChinese
一种利用传感器控制运动类App执行功能的方法A method of using a sensor to control the execution function of a sports app

技术领域technical field

本公开是一种利用智能终端或手机的感知外部物体能力的传感器监测外部触发指令、识别指令并执行App指令或功能的方法,目的是使运动类App中的功能模块或指令模块可以通过传感器触发得以执行,从而方便使用者以及提高运动类App数据分析的精度。The present disclosure is a method for monitoring external trigger commands, identifying commands, and executing App commands or functions by using the sensor capable of sensing external objects of a smart terminal or mobile phone. The purpose is to enable the functional modules or command modules in sports apps to be triggered by sensors. It can be implemented to facilitate users and improve the accuracy of sports App data analysis.

背景技术Background technique

运动类型的App包括跑步、走路、竞走、自行车、摩托车、钓鱼、高尔夫球等专注于运动项目的App或在运动中记录运动的App。这类App通常通过监测GPS、加速度传感器等或其它智能终端/手机内、外部传感器,按照特定的采样周期,收集各个相关传感器的信息,并通过计算公式,将位移、高差、时间、加速度传感器X、Y、Z三个方向加速度的变化幅度以及其它关联传感器反馈的信息等,综合处理,形成轨迹、计数、运动距离、运动速度、消耗的热量、每次运动的成绩比较等,从而让运动App的使用者比较全面的了解运动过程、运动效果。为了更适应运动的场景及运动者的需求,有的App还增加了双工/半双工语音通信能力,在运动中与其他人可以沟通,有的增加了运动中拍照或者视频录像的功能,记录运动中的过程,比如走路或爬山的App,在需要拍照的时候拍照,并记录时间与GPS位置信息。以自行车与跑步App为例,运动者通常将智能终端或手机装在运动臂带/臂包或运动腰包/带内,在使用前开启运动App的传感器采集功能,在运动结束后关闭采集功能并形成运动报告。对于普通人群,这本身不是什么问题,但对于希望更精确了解运动信息的运动者就有了较大的问题,其原因如下:通常使用者运行运动App后,将智能终端或手机装入臂带、臂包或运动腰/带包内,然后才开始运动,而此时有一个时间差,即App开启时间与运动开始时间不等同,运动时间通常要迟于App开启采集运动数据的时间若干秒钟甚至若干分钟。在运动结束后,运动者从臂带/臂包、运动腰带中拿出智能终端、手机,然后停止采集,这个过程中,实际的运动结束时间又先于App采集的结束时间若干秒种甚至若干分钟。所以一个开始,一个结束,就加入了一定的误差,包括了时间与位移以及加速度传感器等各种传感器的数据。对于较长时间的运动,运动者中途可能会去洗手间,也可能因为其他原因等暂停运动,每次暂停时,都需要重新设置智能终端或手机,每次都会增加若干秒钟到甚至若干分钟级别的误差,而且运动者也很不方便,因为需要反复从臂包中/运动腰带中拿出智能终端/手机输入指令(带透明窗口的臂带可以通过屏幕输入控制,而其他类型的包只能拿出智能终端、手机进行控制)。同时我们也知道运动者要达到某个运动状态/速度是都有一个加速、减速过程,比如跑马拉松, 当运动者到终点时,都不会立即停下来,而需要一个逐步减速的过程,一方面是物理原因,更重要的是生理原因,所以等停下来时再关闭App采集功能,则通过公式计算的数据与实际偏差就更大了。此外,随着技术发展,运动类App的功能日益丰富,包括了语音、音乐、拍照、摄影等诸多功能,在运动中每种功能的控制也困扰了使用者。为了解决上述问题,著名的运动App Nike running开发了通过线控耳机解决该问题,但实际上,在运中利用耳机线控控制应用,需要多键组合,所以需要使用者记忆各种指令组合,对于使用者而言,使用体验会下降,而且在运动过程中会分散使用者的注意力,这对于较高速运动如自行车、摩托车运动等,可能会是潜在的风险来源;其次:多键组合的指令,本身也需要使用者摸到键然后才按,不能立即形成指令,所以时间上存在一定的偏差;第三:线控耳机的耳机线本身也或多或少的干扰运动者,所以不少运动者不喜欢使用线控耳机。而本方法则利用具备外部物体感知能力的传感器如接近距离传感器或雷达传感器,在智能终端/手机黑屏的情况下就可以监测到外部的触发物体(如使用者的手)的距离或者形状,根据物体的接近距离与时间以及物体的形状如特定手势,形成指令,从而在使运动者在运动正式开始、运动暂停、运动继续、到停止运动或其他的一些指令,都可以通过具备外部物体感知能力的传感器,按照约定的指令触发执行,实时性与易用性远高于传统通过智能终端触摸屏幕控制的方法及最新通过耳机线控或蓝牙耳机控制的方法。Sports-type apps include apps that focus on sports such as running, walking, race walking, cycling, motorcycles, fishing, and golf, or apps that record sports during sports. This type of App usually monitors GPS, acceleration sensors, etc. or other internal and external sensors of smart terminals/mobile phones, and collects the information of each relevant sensor according to a specific sampling period, and calculates the displacement, height difference, time, and acceleration sensors through calculation formulas. The range of acceleration changes in the three directions of X, Y, and Z, as well as the information fed back by other associated sensors, are comprehensively processed to form trajectories, counts, distances, speeds, calories consumed, and performance comparisons for each exercise. App users have a comprehensive understanding of the exercise process and exercise effects. In order to better adapt to the sports scene and the needs of athletes, some Apps have also added duplex/half-duplex voice communication capabilities to communicate with other people during sports, and some have added the function of taking photos or video recordings during sports. Record the process of movement, such as walking or climbing App, take pictures when you need to take pictures, and record the time and GPS location information. Taking cycling and running apps as an example, athletes usually put smart terminals or mobile phones in sports armbands/arm bags or sports belts/belts, turn on the sensor collection function of sports apps before use, and turn off the collection functions after exercise Form exercise report. For ordinary people, this is not a problem in itself, but it is a big problem for athletes who want to know sports information more accurately. The reason is as follows: usually after running the sports app, the user puts the smart terminal or mobile phone into the armband , arm bag, or sports waist/belt bag, and then start exercising, and there is a time difference at this time, that is, the opening time of the App is not the same as the starting time of the exercise, and the exercise time is usually several seconds later than the time when the App is started to collect exercise data Even for several minutes. After the exercise is over, the athlete takes out the smart terminal and mobile phone from the armband/arm bag and sports belt, and then stops the collection. During this process, the actual exercise end time is several seconds or even several seconds earlier than the end time of the App collection. minute. Therefore, a certain error is added at the beginning and the end, including the data of various sensors such as time and displacement and acceleration sensors. For a longer exercise, the athlete may go to the bathroom midway, or may pause the exercise for other reasons. Every time you pause, you need to reset the smart terminal or mobile phone, and each time it will increase by several seconds or even several minutes. error, and it is very inconvenient for the sportsman, because it is necessary to repeatedly take out the smart terminal/mobile phone from the arm bag/sports belt to input commands (the arm band with a transparent window can be controlled through the screen input, while other types of bags can only Take out the smart terminal and mobile phone to control). At the same time, we also know that there is an acceleration and deceleration process for athletes to reach a certain exercise state/speed. For example, when running a marathon, when the athlete reaches the end, they will not stop immediately, but need a gradual deceleration process. On the one hand, it is due to physical reasons, and more importantly, physiological reasons, so when you stop and then turn off the App collection function, the deviation between the data calculated by the formula and the actual situation will be even greater. In addition, with the development of technology, sports apps have increasingly rich functions, including voice, music, photography, photography and many other functions. The control of each function during sports also troubles users. In order to solve the above problems, the well-known sports app Nike running has developed a wire-controlled earphone to solve this problem. For the user, the user experience will be reduced, and the user's attention will be distracted during the exercise, which may be a potential source of risk for higher-speed sports such as bicycles and motorcycles; secondly: multi-key combination The command itself also requires the user to touch the key and then press it, and the command cannot be formed immediately, so there is a certain deviation in time; third: the earphone cable itself of the wire-controlled earphone also interferes more or less with the athlete, so it does not Less active people don't like to use remote control headphones. However, this method utilizes a sensor with external object perception capabilities, such as a proximity sensor or a radar sensor, to monitor the distance or shape of an external trigger object (such as the user's hand) when the smart terminal/mobile phone has a black screen. The approach distance and time of the object and the shape of the object, such as a specific gesture, form an instruction, so that the athlete can perceive the external object when the exercise officially starts, the exercise pauses, the exercise continues, and the stop movement or some other instructions. The sensor is triggered and executed according to the agreed instructions, and its real-time performance and ease of use are much higher than the traditional method of touch screen control through smart terminals and the latest method of control through earphone line control or Bluetooth headset.

发明内容Contents of the invention

为了克服目前相关运动App领域的实时控制及方便使用的问题,并充分满足运动者的实际需求,本利用传感器控制运动类App执行功能的方法通过监测智能终端/手机外部物体感知能力的传感器如接近传感器(proximity sensor)或雷达传感器,根据约定好的触发模式,监测触发,并判断当触发为预先定义的指令后,执行对应的指令,从而让外部物体的接触触发形成的指令编码或者特定形状如手势成为App的指令输入,方便实时地实现对App控制。当运动者的指令得以方便、实时执行后,就可以改善目前运动App领域中存在的使用不便与因控制方法不适合运动场景而造成的诸多问题。In order to overcome the problems of real-time control and convenient use in the field of related sports apps, and fully meet the actual needs of athletes, this method of using sensors to control the execution functions of sports apps monitors the perception capabilities of smart terminals/mobile external objects such as proximity The sensor (proximity sensor) or radar sensor, according to the agreed trigger mode, monitors the trigger, and judges that when the trigger is a predefined command, executes the corresponding command, so that the command code formed by the contact trigger of the external object or a specific shape such as Gestures become the command input of the App, which facilitates real-time control of the App. When the athlete's instructions can be executed conveniently and in real time, it will be possible to improve the inconvenience of use in the field of sports apps and many problems caused by control methods that are not suitable for sports scenes.

本利用传感器控制运动类App执行功能的方法是:利用智能终端/手机的外部物体感知传感器来接收指令,然后根据传感器收到的触发指令,执行App对应的功能。通常的外部物体感知传感器有接近距离传感器(proximity sensor)与雷达传感器。接近距离传感器探测外部物体与传感器的距离及接触时间/时长,不探测外部物体的形状;雷达传感器则以超声波探测外部物体的形状与接触时长/时间以及距离。在作为外部指令输入时,接近距离传感器将传感器探测到的近距离(<1cm)或零距离接触及接触时长范围,形成编码,设定某个编码 为对应指令时,就成为了指令编码,当外部触发为某个指令编码时,则执行对应指令,从而控制运动类App中某些指令或功能的执行。而雷达传感器,则将手势作为定义,当雷达监测到手势触发,并识别该手势为预先设定的指令后,执行对应指令,从而控制运动类App中某些指令或功能的执行。The method of using the sensor to control the execution function of the sports app is: use the external object perception sensor of the smart terminal/mobile phone to receive instructions, and then execute the corresponding function of the app according to the trigger instruction received by the sensor. Common external object sensing sensors include proximity sensors and radar sensors. The proximity sensor detects the distance between the external object and the sensor and the contact time/duration, but does not detect the shape of the external object; the radar sensor uses ultrasonic waves to detect the shape, contact duration/time and distance of the external object. When inputting as an external command, the proximity sensor forms a code from the short distance (<1cm) or zero-distance contact and the contact duration range detected by the sensor. When a certain code is set as the corresponding command, it becomes a command code. When the external trigger encodes a command, the corresponding command is executed, thereby controlling the execution of certain commands or functions in the sports app. The radar sensor uses gestures as a definition. When the radar detects a gesture trigger and recognizes the gesture as a preset command, it executes the corresponding command, thereby controlling the execution of certain commands or functions in the sports app.

接近距离传感器(proximity sensor)是目前智能终端/手机的必备传感器件之一,用于话务时人耳/脸部接近手机触摸屏时,触摸屏将自动关闭从而为手机省电同时避免耳部、脸部对屏幕的误触发。智能终端/手机的接近传感器通常能返回以厘米为距离单位的值,但实际上大量智能手机只返回远或近两个值,所以在本方法中,采用远或近两个值,配合远或近的时间长度值,形成指令编码。The proximity sensor (proximity sensor) is one of the necessary sensor devices for smart terminals/mobile phones at present. When the human ear/face is close to the touch screen of the mobile phone when it is used for traffic, the touch screen will automatically turn off to save power for the mobile phone and avoid ear, Face-to-screen false triggering. The proximity sensor of a smart terminal/mobile phone can usually return a value in centimeters, but in fact, a large number of smart phones only return two values of far or near, so in this method, the two values of far or near are used, and the far or near The nearest time length value forms the instruction encoding.

雷达传感器是未来将应用在智能终端/手机的传感器,该传感器作为除触摸屏幕输入外的一种重要的输入方式,通过预先设定使用者的手势,在智能终端形成特征数据,在触发时,根据探测到的手势与之前预设的特征对比,当确认该输入的手势为预先设定的特征后,则执行预先设定所对应的指令。The radar sensor is a sensor that will be applied to smart terminals/mobile phones in the future. As an important input method other than touch screen input, the sensor forms characteristic data on the smart terminal by presetting the user's gestures. When triggered, According to the comparison between the detected gesture and the previously preset feature, when it is confirmed that the input gesture is the preset feature, the preset corresponding instruction is executed.

附图说明Description of drawings

下面结合附图对本方法的进一步说明。The method will be further described below in conjunction with the accompanying drawings.

图1是根据本公开一种利用传感器控制运动类App执行功能的方法的流程图。FIG. 1 is a flow chart of a method for controlling a sports app to perform functions by using a sensor according to the present disclosure.

图2是以接近距离传感器为例,以触发次数为指令编码的实现方式。Figure 2 takes the proximity sensor as an example, and takes the number of triggers as the implementation method of instruction encoding.

图3是以接近距离传感器为例,以触发时长为编码的实现方式。Figure 3 takes the proximity sensor as an example, and uses the trigger duration as the encoding implementation.

具体实施方式detailed description

以下示例性实施例中所描述的实施方式及具体的数据如时间、编码等,并不代表与本公开相一致的所有实施方式,相反,它们仅是与如所附权力书中叙述的本公开的一些方面相一致的方法,即采用传感器接受外部触发,识别外部触发指令,执行传感器触发所对应指令所关联的功能,从而实现利用外部传感器,控制运动类App的目的。The implementations described in the following exemplary embodiments and specific data such as time, codes, etc., do not represent all implementations consistent with the present disclosure, on the contrary, they are only consistent with the disclosure as described in the attached claims Some aspects of the method are consistent, that is, the sensor is used to accept external triggers, identify external trigger commands, and execute the functions associated with the corresponding commands triggered by the sensor, so as to achieve the purpose of using external sensors to control sports apps.

运动类App由于其关注的运动不同差别也比较大,比如跑步类与自行车运动类,关注的是距离、速度、高差、坡度、消耗的热量等。而射击类则根据环境条件帮助使用者计算射击参数;所以本方法适用于通过传感器可以更方便使用者控制App的运动场景,特别是跑步、骑车等类型的运动。在运动类App中,如果利用传感器来输入指令、执行指令,通常是因为通过其他方式执行App指令不适合运动的特征,比如在跑步、骑摩托时通过屏幕控制应用,显然不适合运动的场景,而通过传感器控制应用,特别是可以探测外部物体类型的传感器,则会更方便的实现控制而不改变或干扰运动状态。Sports apps also vary widely due to the different sports they focus on, such as running and cycling, which focus on distance, speed, height difference, slope, and calories burned. The shooting category helps users calculate shooting parameters according to environmental conditions; therefore, this method is suitable for sports scenes where users can more easily control the App through sensors, especially running, cycling and other types of sports. In sports apps, if sensors are used to input and execute commands, it is usually because executing app commands in other ways is not suitable for sports features, such as controlling apps through the screen while running or riding a motorcycle, which is obviously not suitable for sports scenes. Controlling applications through sensors, especially the type of sensors that can detect external objects, would be more convenient to achieve control without changing or disturbing the state of motion.

通常情况下,当运动类App需要传感器作为控制指令输入时,需要按照如图1所示的流程。S101为初始化传感器,当初始化完成后,传感器就会按照设定参数工作。S102,监测传感器,当完成初始化,传感器正常工作后,App会监测传感器的触发;当传感器被触发后,则执行S103步骤,识别触发是否是既定的指令,是哪条指令,当确定触发为指令并确定是哪条指令后,执行S104步骤,执行指令及应用对应的功能模块。S101至S104步骤,通常作为功能模块,包含在运动类App的代码段内。在移动App编程时,特别是反馈参数比较简单的传感器,通常将S102及S103在同一段代码段实现,而较复杂的涉及模式识别及信号分析的传感器,需要复杂计算时,则需要将S102及S103分在不同的功能模块。Normally, when a sports app needs a sensor as a control command input, it needs to follow the process shown in Figure 1. S101 is to initialize the 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 App will monitor the triggering of the sensor; when the sensor is triggered, then execute step S103 to identify whether the trigger is a predetermined command and which command it is, and when the trigger is determined to be a command And after determining which instruction it is, execute step S104 to execute the instruction and apply the corresponding function module. Steps S101 to S104 are usually included in the code segment of the sports App as a function module. When programming mobile apps, especially for sensors with relatively simple feedback parameters, S102 and S103 are usually implemented in the same code segment, while more complex sensors involving pattern recognition and signal analysis require complex calculations, you need to combine S102 and S103 S103 is divided into different functional modules.

步骤S101该为初始化传感器,设置传感器工作的参数,一般包含对传感器采样的频率、传感器是前台还是后台工作、传感器触发的阀值以及传感器特征关联的参数等。采样频率的设定要根据场景特征来设定,比如需要立即执行的触发,传感器的采样频率就不能是秒级别,要求响应越快的指令,传感器采样频率就越高,根据场景需求,可以设置从1毫秒到秒级的采样频率。对于运动类软件,通常通过传感器触发时,一般不需要开启终端屏幕,其次,传感器应该随时等待触发,所以通常传感器要设置成后台工作,以上两类参数比较通用。而至于其他传感器的参数,需要根据传感器的类别定义。Step S101 is to initialize the sensor and set the working parameters of the sensor, which generally include the frequency of sensor sampling, whether the sensor works in the foreground or background, the trigger threshold of the sensor, and the parameters associated with the sensor characteristics. The setting of the sampling frequency should be set according to the characteristics of the scene. For example, if the trigger needs to be executed immediately, the sampling frequency of the sensor cannot be at the second level. The faster the response to the command, the higher the sampling frequency of the sensor. According to the needs of the scene, you can set Sampling frequency from 1 millisecond to second level. For sports software, it is usually not necessary to open the terminal screen when it is triggered by a sensor. Secondly, the sensor should wait for the trigger 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 category of the sensor.

步骤S102为监测传感器,在智能终端或手机中,该功能通常由操作系统作为事件处理,但该传感器被触发后,操作系统会将触发作为事件,将关联的信息发送给调用该传感器的App内的代码段,所以App中监测该传感器的代码实际上是在侦听操作系统反馈的事件信息。当然应用程序也可以绕开操作系统的资源,直接监测传感器。无论何种方式,但遵循事件处理的机制,及触发事件发生后就立即执行对应的代码,以响应事件。Step S102 is to monitor the sensor. In the smart terminal or mobile phone, this function is usually handled by the operating system as an event, but after the sensor is triggered, the operating system will take the trigger as an event and send the associated information to the app that called the sensor. The code segment, so the code that monitors the sensor in the app is actually listening to the event information fed back by the operating system. Of course, the application program can also bypass the resources of the operating system and directly monitor the sensor. Regardless of the method, follow the event handling mechanism, and execute the corresponding code immediately after the trigger event occurs to respond to the event.

步骤S103为识别指令,因为传感器接收触发后,仅是反馈触发,但触发是不是所谓指令则需要S103判断,S103要根据S102触发后系统反馈的信息,比如接近时间、形成的波形、接收的信号、接触距离、接触形状等进行识别及判决。但一般分为确定性指令与近似性指令。确定性指令例如采用接近距离传感器,在3秒内连续两次小于400ms的接近触发就是开始指令,则触发该指令需要物体快速在3秒内两次接近距离传感器。一旦判别就是确定的指令,不存在误差。如果采用的是雷达传感器,则实际上是近似性触发指令,在最初设定指令时,通过雷达传感器接收到了某个手势的信号并将该信号特征作为特定指令模板,当传感器收到外部触发信号后,会对比所有指令的特征,找出近似度最高的那个模板,比如可能某个触发对比后近似度只有60%,如果设置的近似阀值为60%就认可,则认为该手势就是要执行该命令,但实际上,该手势可能近似于触发指令,但不是最初确定的手势。而将阀值 调整到100%以时,由于指令的特征模板与触发所产生信号特征不可能完全一致,就算是该手势,也可能需要触发多次才有机会触发指令,所以雷达、图像识别都是近似性的指令方式,存在一定的系统误差,通常会设定特征比对的阀值,当超过某个值比如90%相似,则认可该手势输入指令就是预先设定的指令。Step S103 is the identification command, because after the sensor receives the trigger, it is only a feedback trigger, but whether the trigger is a so-called command needs to be judged by S103. S103 needs to be based on the information fed back by the system after the trigger in S102, such as the approach time, the formed waveform, and the received signal. , contact distance, contact shape, etc. for identification and judgment. However, it is generally divided into deterministic instructions and approximate instructions. For example, a deterministic command uses a proximity sensor. Two consecutive proximity triggers of less than 400 ms within 3 seconds are the start command. To trigger this command, an object needs to quickly approach the distance sensor twice within 3 seconds. Once discriminated, it is a definite instruction, and there is no error. If a radar sensor is used, it is actually an approximate trigger command. When the command is initially set, a gesture signal is received through the radar sensor and the signal feature is used as a specific command template. When the sensor receives an external trigger signal Finally, it will compare the characteristics of all instructions to find the template with the highest degree of approximation. For example, the approximation degree of a certain trigger may only be 60% after comparison. If the set approximation threshold is 60%, it is approved, and the gesture is considered to be executed. The command, but in fact, the gesture may approximate the triggering command, but not the originally identified gesture. When the threshold is adjusted to more than 100%, since the feature template of the command cannot be completely consistent with the signal characteristics generated by the trigger, even the gesture may need to be triggered several times before the command can be triggered, so radar and image recognition are both It is an approximate command method, and there is a certain system error. Usually, a threshold value for feature comparison is set. When it exceeds a certain value, such as 90% similarity, it is recognized that the gesture input command is a preset command.

步骤S104为执行指令及对应的功能,通常App需要人操作的控制通过触摸屏幕实现,所以对应的功能或函数在设计程序时都完成,而传感器触发就是为了简化操作,所以当S103被识别后,直接调用对应指令的函数及功能模块,就实现了传感器对App的控制。Step S104 is to execute instructions and corresponding functions. Usually, the control of the app that requires human operation is realized by touching the screen, so the corresponding functions or functions are completed when designing the program, and the sensor trigger is to simplify the operation, so when S103 is recognized, Directly call the function and function module of the corresponding command to realize the control of the sensor to the App.

由于运动App的着眼点不同,所以需要外部传感器触发执行功能的要求也不同,以跑步软件为例,通常需要开始、暂停、继续、结束四个指令。在实际工作时,其实四个指令最多需要两个触发指令,这是因为当App运行时,还没有开始跑步计算,当接受到该指令时,则认为是开始。当APP已经开始计时计数时,收到该触发指令,则认为是暂停;当状态是暂停时又收到该指令时,则认为是继续,当最终结束时,如果用该指令,App会认为是另一次暂停,这样运动结束后App使用者将几段数据统一处理,形成报告。这样只用了一个外部指令,但增加了运动者运动后操作应用的工作。而增加一个外部触发结束指令,则系统自己计算从开始到结束这几个段的数据并形成报告。Because the focus of sports apps is different, the requirements for external sensors to trigger execution functions are also different. Taking running software as an example, four commands are usually required: start, pause, continue, and end. In actual work, in fact, four commands require at most two trigger commands. This is because when the App is running, the running calculation has not yet started, and when the command is received, it is considered to be started. When the APP has started timing and counting, it is considered to be paused when it receives the trigger command; when the state is paused and the command is received again, it is considered to be a continuation. When it finally ends, if the command is used, the App will consider it Another pause, so that after the exercise, the App user will process several pieces of data in a unified manner to form a report. This only uses one external instruction, but increases the work of the athlete to operate the application after exercise. And adding an external trigger end command, the system calculates the data of these segments from the beginning to the end by itself and forms a report.

但对于需要多个外部触发指令的运动App时,则需要多个指令,比如跑步软件中包含了音乐控制功能或其他相关功能时。为了根据运动App的场景特征来解决问题,以接近距离传感器为例来说明以下几种指令编码的实现;However, for sports apps that require multiple external trigger commands, multiple commands are required, such as when the running software includes music control functions or other related functions. In order to solve the problem according to the scene characteristics of the sports app, take the proximity sensor as an example to illustrate the implementation of the following instruction encodings;

触发计数器的方式:该方法适合只有几个指令的场景,通常为给定时间范围内,例如4秒内,外部物体以指令方式(例如<500ms的接近触发)触发了接近距离传感器几次,比如定义1次为A指令,2次为B指令,3次为C指令等。技术实现流程如图2所示。传感器控制部分通常作为App的一个子模块,S201为该模块的开始,初始值T1=0,T1为接收指令的时间窗口值,在本例中,窗口值为4S,即传感器被触发后,只接收4秒钟内的触发,当时间到时,只计数该时间窗内的合法触发的次数。T2=0,T2为接触触发的时间,即物体接近传感器后,又离开传感器的时间长度。在本例中,合法接触时间长为<500ms,即超过这个时间的触发认为可能是误触发,不作为指令计算。N为触发的次数,初始N=0;The method of triggering the counter: This method is suitable for scenarios with only a few commands, usually within a given time range, for example, within 4 seconds, an external object triggers the proximity sensor several times in a command mode (such as a proximity trigger of <500ms), such as Define 1 time as A command, 2 times as B command, 3 times as C command, etc. The technical implementation process is shown in Figure 2. The sensor control part is usually used as a sub-module of the App, S201 is the beginning of the module, the initial value T1 = 0, T1 is the time window value for receiving instructions, in this example, the window value is 4S, that is, after the sensor is triggered, only Receive triggers within 4 seconds, when the time is up, only count the number of legal triggers within the time window. T2=0, T2 is the contact trigger time, that is, the length of time for the object to leave the sensor after it approaches the sensor. In this example, the legal contact time is <500ms, that is, triggers exceeding this time may be false triggers and are not counted as instructions. N is the number of triggers, initial N=0;

S202为判断传感器是否被触发,假如被触发,则执行S203步骤,判断T1是否已经开始计时,当T1<=0时,说明这是第一次触发,则执行S204步骤,T1调用系统时钟功能开始计时,若T1>=0,说明该触发已经是后续触发;所以要判断步骤S205,如T1<=4S,说明在指令窗口内的触发,则执行步骤S206,看触发是否为合法触发即触发时长T2<500ms,如果 是合法触发,则执行S207步骤,指令计数器N+1,等待下次触发;若S206的触发大于500ms,则认为是非合法触发,返回到传感器监听S202。当S205步骤中T1>4s说明时间窗口已经超时,则执行S208步骤,将指令计数设为N,并将T1,T2,N都设为零,等待下次触发。S029则根据N的值执行对应的指令,比如N=2,则执行2对应的指令。S210为T1计时器的自判断,当超时>4S,即直接执行S208步骤。触发计数器的方法实用于指令少且可以容忍非立即执行指令的环境,因为指令窗口结束后才能确定到底接收了何指令。S202 is to judge whether the sensor is triggered. If it is triggered, then execute step S203 to judge whether T1 has started timing. When T1<=0, it means that this is the first trigger, then execute step S204, and T1 calls the system clock function to start Timing, if T1>=0, it means that the trigger is already a subsequent trigger; so step S205 should be judged, if T1<=4S, it means the trigger is within the command window, then execute step S206 to see whether the trigger is a legal trigger, that is, the trigger duration T2 < 500ms, if it is a legal trigger, then execute step S207, command counter N+1, and wait for the next trigger; if the trigger of S206 is greater than 500ms, consider it an illegal trigger, and return to sensor monitoring S202. When T1>4s in step S205 indicates that the time window has timed out, execute step S208, set the instruction count to N, and set T1, T2, and N to zero, and wait for the next trigger. S029 executes the corresponding instruction according to the value of N, for example, N=2, then executes the instruction corresponding to 2. S210 is the self-judgment of the T1 timer, and when the timeout > 4S, the step S208 is executed directly. The method of triggering the counter is suitable for an environment where there are few instructions and non-immediately executed instructions can be tolerated, because the instruction received can only be determined after the instruction window ends.

以触发时长为编码的方式:该方式优于触发计数器,将触发的时长作为编码的基础,例如小于300ms的接近触发为短触发,大于300ms至800ms的触发为长触发,这样长短触发结合的编码则可以组成若干指令。其原理与莫尔斯码相似,短触发相当于“.”,长触发相当于“-”,如果以二进制为例,假设短触发相当于1,长触发相当于0,这样1,0结合,就形成了二进制码,但无论按照莫尔斯码还是二进制码方式,指令编码都不宜长,否则App使用者要记忆过多的编码。例如对于微调整的指令比如音量调节从100调整到50,每次减5,反复输10次才可以将音量调整到目标,如果编码为111或“...”,则需要30次短触发才可以达到指令目的。但该指令编码比较适合开始、暂停这类指令。以触发时长为编码的指令,其特点是2次触发,可以组合4个指令,3次触发可以组合成8个指令,而4次触发组合,可以组合为16个指令。编码越长,越不方便使用者,但远优于触发计数的指令编码方式。The way of encoding with trigger duration: This method is superior to trigger counters, and uses the trigger duration as the basis of encoding. For example, a proximity trigger less than 300ms is a short trigger, and a trigger greater than 300ms to 800ms is a long trigger. In this way, the combination of long and short triggers Then several instructions can be composed. Its principle is similar to Morse code, the short trigger is equivalent to ".", and the long trigger is equivalent to "-". If we take binary as an example, assume that the short trigger is equivalent to 1, and the long trigger is equivalent to 0. In this way, the combination of 1 and 0, The binary code is formed, but no matter according to Morse code or binary code, the command code should not be long, otherwise the App user will have to memorize too many codes. For example, for fine-tuning instructions such as adjusting the volume from 100 to 50, subtract 5 each time, and enter the volume repeatedly 10 times before the volume can be adjusted to the target. If the code is 111 or "...", 30 short triggers are required. The purpose of the order can be achieved. However, this instruction code is more suitable for start and pause instructions. The instruction coded by the trigger duration is characterized in that 2 triggers can be combined into 4 instructions, 3 triggers can be combined into 8 instructions, and 4 trigger combinations can be combined into 16 instructions. The longer the code, the less convenient it is for the user, but it is far superior to the command code that triggers the count.

图3是这种方式的技术实现流程。该例的指令接收窗口期为4秒,也就是说在被触发后,4秒内若没有收到预定的指令,则关闭该窗口,所有收到的触发清零,等待下次触发。短触发的触发接触时间为<300ms,长触发的接触时间为大于300ms,小于800ms。S301为开始,初始T1指令窗口计时器为0,触发接触时长为T2=0,收到的指令为Cstr,初始该指令为空即“”。S302为监测传感器触发,如果收到触发,则执行S303,S303指令窗口是否开始计时,如果已经开始则,执行S305步骤,若属于第一次触发,则执行S304步骤,当该触发属于第一次触发,则T1开始调用系统时钟计时开始。S305判断指令窗口是否超时,如果超时,则执行S308步骤,初始T1,T2即Cstr,并返回S302继续监听。如果在窗口时间内,则执行S306步骤,如果触发接触时长<=300ms,则为短触发,如果大于300ms,则执行S307,判断是否为长触发,即触发时长300ms<T2<800ms之内的触发为长触发,如果触发也不是长触发,则认为是无效触发,返回S302步骤,继续监听传感器触发。符合S306与S307的触发分别是短触发与长触发,以莫尔斯码为参照,短触发即“.”,长触发即“-”。S309与S310步骤为按照触发为指令串Cstr赋值。赋值后即执行S311步骤,判断Cstr是否为预先设定的指令编码,如果是,则执行S312步骤,将对T1,T2及Cstr初始化,然后执行S313步骤,执 行对应的指令。如果S311判断Cstr不是预先设定的指令编码,则返回S302,等待下次触发。Figure 3 is the technical implementation process of this method. In this example, the instruction receiving window period is 4 seconds, that is to say, after being triggered, if the scheduled instruction is not received within 4 seconds, the window will be closed, and all received triggers will be cleared, waiting for the next trigger. The trigger contact time of the short trigger is <300ms, and the contact time of the long trigger is greater than 300ms and less than 800ms. S301 is the start, the initial T1 instruction window timer is 0, the trigger contact duration is T2=0, the received instruction is Cstr, and the initial instruction is empty, that is, "". S302 is the monitoring sensor trigger, if the trigger is received, then execute S303, whether the S303 instruction window starts timing, if it has already started, then execute the S305 step, if it belongs to the first trigger, then execute the S304 step, when the trigger belongs to the first time Triggered, T1 starts to call the system clock timing start. S305 judges whether the instruction window is timed out, if timed out, execute step S308, initial T1, T2 is Cstr, and return to S302 to continue monitoring. If it is within the window time, then execute step S306, if the trigger contact duration <= 300ms, then it is a short trigger, if it is greater than 300ms, then execute S307 to judge whether it is a long trigger, that is, a trigger within 300ms<T2<800ms If it is a long trigger, if the trigger is not a long trigger, then it is considered as an invalid trigger, return to step S302, and continue to monitor the sensor trigger. The triggers that comply with S306 and S307 are short trigger and long trigger respectively. Taking Morse code as a reference, the short trigger is ".", and the long trigger is "-". Steps S309 and S310 are assigning a value to the instruction string Cstr according to the trigger. After assignment, execute step S311 to judge whether Cstr is a preset instruction code, if yes, execute step S312 to initialize T1, T2 and Cstr, then execute step S313 to execute the corresponding instruction. If it is judged in S311 that Cstr is not a preset instruction code, return to S302 and wait for the next trigger.

以触发时长为编码的方式参照莫尔斯码形成的原理,利用触发时长,完成传感器指令的输入,本身也是结合传统技术与新技术的一种探索。比如SOS就是莫尔斯码的一个全球都认知的编码即“...---...”,三短、三长、然后再三短。如果遇到特定危险时,智能终端/手机的使用者不能直接拨打电话时,比如可在随身携带书包内或衣袋内,可以用接近距离传感器触发SOS,后方人员就可以进行援救了。当然这也需要App或者智能终端的操作系统增加该功能。Refer to the principle of Morse code formation by using the trigger time as the encoding method, and use the trigger time to complete the input of sensor instructions, which is also an exploration of combining traditional technology and new technology. For example, SOS is a globally recognized code of Morse code, that is, "...---...", three short, three long, and then three short. If the user of the smart terminal/mobile phone cannot directly make a call when encountering a specific danger, such as in a carry-on schoolbag or pocket, the proximity sensor can be used to trigger SOS, and the rear personnel can carry out rescue. Of course, this also requires the App or the operating system of the smart terminal to add this function.

以触发时长为编码的方式其优势明显,但其劣势是指令多时,使用者不易记忆,特别是微调指令时,输入次数也比较多。但如果基于App所处的状态加以触发时长为编码的方式后,则可以明显的改善该编码的劣势。这称之为状态码加触发时长为编码的一种指令编码。The method of encoding the trigger duration has obvious advantages, but its disadvantage is that when there are many instructions, it is difficult for the user to remember, especially when fine-tuning the instructions, the input times are relatively large. However, if the trigger duration is encoded based on the state of the App, the disadvantages of this encoding can be significantly improved. This is called a kind of instruction encoding in which the status code plus the trigger duration is encoded.

状态码加触发时长为编码的指令编码:例如智能终端来电后是一种状态,智能终端在播放音乐是一种状态,当来电时,播放音乐会暂停,音乐暂停本身也是一种状态。以此为例,来电时,智能终端属于振铃状态,在此状态下如果定义两次短触发为接起电话,传感器收到两次短触发后即接起电话;接起电话后,又属于在线状态,此时如果定义两次短触发为挂电话,则传感器收到两次短触发后即挂了电话。挂了电话后,后台的音乐播放器会继续播放,假设两个短触发为音乐暂停,则播放时收到两个短触发,则音乐暂停;当音乐在暂停状态时又收到两个短触发,则音乐继续播放。所以以状态加触发时长为编码的方法更适合智能终端或手机的运动类App,上述的例子只用了一个指令即两个短接触“..”,就完成了其他指令编码方式用多个指令才能完成事情,所以更方便使用者。当然也可通过外部触发进入某种状态,比如设大于800ms,小于1500ms的接触为进入语音办双工状态的触发,进入该状态后,当物体接近小于传感器的触发阀值后,就开始发语音信息给他人,实现步话机的功能,从而在运动中将信息告知他人,比如爬山或自行车类的App.。The status code plus the trigger duration is the coded command code: for example, when the smart terminal receives a call, it is a state, and the smart terminal is playing music. Taking this as an example, when a call comes in, the smart terminal is in the ringing state. In this state, if two short triggers are defined as picking up the phone, the sensor will pick up the phone after receiving two short triggers; In the online state, if two short triggers are defined as hanging up the phone, the sensor will hang up the phone after receiving two short triggers. After hanging up the phone, the music player in the background will continue to play. Assuming that the two short triggers are the music pause, if two short triggers are received during playback, the music will be paused; when the music is in the paused state, two short triggers will be received again , the music continues to play. Therefore, the encoding method of state plus trigger duration is more suitable for sports apps on smart terminals or mobile phones. The above example only uses one command, that is, two short touches "..", and other command encoding methods use multiple commands. In order to complete things, it is more convenient for users. Of course, it is also possible to enter a certain state through an external trigger. For example, set the contact greater than 800ms and less than 1500ms as the trigger to enter the voice duplex state. After entering this state, when the object is close to less than the trigger threshold of the sensor, it will start to make a voice Information to others, realize the function of a walkie-talkie, so as to inform others of the information during sports, such as climbing or cycling App.

手势特征为指令编码:这适用于雷达传感器,该传感器探测并计算出特定手势及手势变化的特征。在App中,首先要设定指令与对应的手势或手势变化特征的关联,即探测手势,计算特征,存储特征,将特征与指令对应,从而完成初始化;其次,监测雷达传感器的触发,并计算出触发手势的特征;第三,对比触发特征与初始化指令时的特征,找到近似度最高的特征;第四,判断当近似度超过阀值,则执行该特征对应的初始化指令时所对应的指令。Gesture signatures are coded as commands: this applies to radar sensors, which detect and calculate signatures of specific gestures and gesture variations. In the App, first set the association between the command and the corresponding gesture or gesture change feature, that is, detect the gesture, calculate the feature, store the feature, and match the feature with the command to complete the initialization; secondly, monitor the triggering of the radar sensor and calculate Find out the characteristics of the trigger gesture; third, compare the trigger characteristics with the characteristics of the initialization command, and find the feature with the highest degree of approximation; fourth, judge that when the degree of approximation exceeds the threshold, execute the corresponding command of the initialization command corresponding to the feature .

以上是智能终端/手机具备探测外部物体能力的传感器作为运动类App指令控制的方法,在传感器不同或者应用场景不同时,通常可以采用的指令编码方式。本公开仅是举了4 种指令编码,但并不代表包含了用传感器触发运动App的功能的所有指令编码,相反,其他指令编码仅是本公开的一种具体的实现。本公开是利用传感器控制运动类App执行功能的方法,方法的实质是利用传感器控制运动类App执行App内的具体功能而非某种指令编码方法。The above is the method of controlling the command of the sports app by using the sensor capable of detecting external objects on the smart terminal/mobile phone. When the sensors are different or the application scenarios are different, the command encoding method can usually be used. This disclosure only mentions 4 kinds of instruction codes, but it does not mean that all instruction codes include the functions of using sensors to trigger motion App. On the contrary, other instruction codes are only a specific implementation of this disclosure. The present disclosure is a method for using a sensor to control a sports app to perform functions. The essence of the method is to use a sensor to control a sports app to perform specific functions in the app rather than a certain instruction coding method.

当运动者将智能终端或手机收纳在具备接近距离传感器/雷达传感器的接收窗口(其实就是这类运动包开一个不阻碍传感器工作的孔)的运动臂带/臂包/运动腰包中时,在运动时,只需要将手按照指令编码接触或接近该窗口,则就触发了指令。例如以业界知名的Nike running为例,现在控制开始,需要按线控耳机的多个键,而用本方法后,则只需要快速接触手机两次或给一个“V”的手势,就可以控制开始,大大的方便了运动使用者。而且对不使用线控耳机的用户而言,Nike running只能靠触摸屏控制,而本方法则不会受限制与何种线控或者蓝牙耳机,所以更适合于运动者的运动场景。When the athlete stores the smart terminal or mobile phone in the sports armband/arm bag/sports bag with the receiving window of the proximity sensor/radar sensor (in fact, this kind of sports bag has a hole that does not hinder the sensor's work), in When exercising, you only need to touch or approach the window according to the instruction code to trigger the instruction. For example, take the well-known Nike running in the industry as an example. Now to start the control, you need to press multiple buttons on the wired earphone, but after using this method, you only need to quickly touch the phone twice or give a "V" gesture to control it. At the beginning, it greatly facilitates sports users. Moreover, for users who do not use wire-controlled earphones, Nike running can only be controlled by the touch screen, while this method is not limited to what kind of wire-controlled or Bluetooth earphones, so it is more suitable for the sports scene of athletes.

通过上述方法,专业技术人员可以很容易的为运动类App增加传感器控制应用的功能,从而让应用使用者更好的体验运动本身,而非分散精力或改变运动状态来控制应用。Through the above method, professional technicians can easily add sensor control application functions to sports apps, so that app users can better experience the sports itself, rather than distracting energy or changing the state of exercise to control the application.

同样,本方法也适合于其他在运动中需要控制智能终端/手机中App的场景。Similarly, this method is also suitable for other scenarios where it is necessary to control the App in the smart terminal/mobile phone during sports.

Claims (9)

Translated fromChinese
1.一种利用传感器控制运动类App执行功能的方法,其特征是利用智能终端/手机的可感知外部物体的传感器如接近距离传感器(Proximity sensor)或雷达传感器,感知外部物体的触发,并识别触发,然后根据预先设定的触发指令编码执行App中对应触发的指令如“开始”等或者功能如拍照、摄像、音乐、语音双工/半双工通信等。其中接近距离传感器采用基于触发时长所形成的指令编码如触发次数指令编码、触发时长指令编码、状态加触发时长的指令编码或以上编码的组合;而雷达传感器则采用手势的信号特征为指令编码。本方法适合于所有在运动中利用传感器控制智能终端/手机的场景。1. A method for utilizing sensors to control motion App execution functions, characterized in that a sensor capable of sensing external objects such as a proximity sensor (Proximity sensor) or a radar sensor is utilized in a smart terminal/mobile phone to perceive the triggering of an external object and identify Trigger, and then execute corresponding trigger commands in the app such as "start" or functions such as taking pictures, video recording, music, voice duplex/half duplex communication, etc. according to the preset trigger command code. Among them, the proximity sensor adopts the instruction code formed based on the trigger duration, such as the trigger number instruction code, the trigger duration instruction code, the state plus the trigger duration instruction code or the combination of the above codes; while the radar sensor uses the signal feature of the gesture as the instruction code. This method is suitable for all scenarios where sensors are used to control smart terminals/mobile phones during motion.2.如权利要求1所述,一种利用传感器控制运动类App执行功能的方法,其特征在于利用智能终端/手机的可感知外部物体的传感器含接近距离传感器或雷达传感器,感知外部触发执行App中的指令或功能。2. As claimed in claim 1, a method of using a sensor to control the execution function of a sports App is characterized in that the sensor of the smart terminal/mobile phone that can perceive external objects includes a proximity sensor or a radar sensor, and perceives an external trigger to execute the App Instructions or functions in .3.如权利要求1所述,一种利用传感器控制运动类App执行功能的方法,其特征在于根据预先设定的指令编码,当识别到外部触发为指令编码后,执行该编码对应的App的指令或功能。3. As claimed in claim 1, a method for using a sensor to control a sports app to perform functions, characterized in that according to a preset instruction code, when an external trigger is recognized as an instruction code, the code corresponding to the code is executed. command or function.4.如权利要求1所述,一种利用传感器控制运动类App执行功能的方法,其特征是利用接近距离传感器时,采用基于触发时长为指令编码的基础,包含了触发次数、触发时长、状态加触发时长的指令编码或以上编码的组合。4. As claimed in claim 1, a method of using a sensor to control the execution function of a sports app, characterized in that when using a proximity sensor, the trigger time is used as the basis for the instruction encoding, including the number of triggers, the length of the trigger, and the state Add the command code of the trigger duration or the combination of the above codes.5.如权利要求1所述,一种利用传感器控制运动类App执行功能的方法,其特征是利用雷达传感器,以手势的信号特征为指令编码,当触发信号特征与预先设定的指令编码近似度超过设定的近似阀值时,执行对应的指令。5. As claimed in claim 1, a method for using a sensor to control a sports app to perform a function is characterized in that the radar sensor is used to use the signal characteristics of the gesture as the instruction code, and when the trigger signal characteristic is similar to the preset instruction code When the degree exceeds the set approximate threshold, execute the corresponding command.6.如权利要求1所述,一种利用传感器控制运动类App执行功能的方法,其特征是可利用感知外部物体能力的传感器触发执行运动App的功能含控制如拍照、摄像、音乐播放等。6. As claimed in claim 1, a method of using a sensor to control the function of the sports app, characterized in that the sensor capable of sensing external objects can be used to trigger the execution of the function of the sports app, including control such as taking pictures, taking pictures, and playing music.7.如权利要求1所述,一种利用传感器控制运动类App执行指令的方法,其特征为可利用感知外部物体能力的传感器触发执行运动App的指令如“开始”、“暂停”等。7. As claimed in claim 1, a method of using a sensor to control a sports app to execute instructions, characterized in that the sensor capable of sensing external objects can be used to trigger the execution of sports App commands such as "start", "pause", etc.8.如权利要求1所述,一种利用传感器控制运动类App执行功能的方法,其特征是可以在运动中利用传感器控制智能终端/手机或App。8. As claimed in claim 1, a method for using sensors to control sports Apps to perform functions, characterized in that the sensors can be used to control smart terminals/mobile phones or Apps during sports.9.如权利要求1所述,一种利用传感器控制运动类App执行功能的方法,其特征是在运动中利用传感器控制语音的双工/半双工通信。9. As claimed in claim 1, a method for using a sensor to control a sports app to perform functions, characterized in that the sensor is used to control the duplex/half-duplex communication of the voice during the movement.
CN201610280454.8A2016-05-032016-05-03A kind of method that motion class App perform functions are controlled using sensorWithdrawnCN107340850A (en)

Priority Applications (1)

Application NumberPriority DateFiling DateTitle
CN201610280454.8ACN107340850A (en)2016-05-032016-05-03A kind of method that motion class App perform functions are controlled using sensor

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
CN201610280454.8ACN107340850A (en)2016-05-032016-05-03A kind of method that motion class App perform functions are controlled using sensor

Publications (1)

Publication NumberPublication Date
CN107340850Atrue CN107340850A (en)2017-11-10

Family

ID=60222658

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN201610280454.8AWithdrawnCN107340850A (en)2016-05-032016-05-03A kind of method that motion class App perform functions are controlled using sensor

Country Status (1)

CountryLink
CN (1)CN107340850A (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107982909A (en)*2017-12-302018-05-04哈尔滨若朋机器人有限责任公司The intelligent entertainment System and method for of external trigger shift motion
CN108521519A (en)*2018-04-162018-09-11单正建 A method of conveniently using a smartphone outdoors
CN110087160A (en)*2019-01-292019-08-02单正建A kind of method of intelligent electronic device control volume
US20210348930A1 (en)*2020-03-102021-11-11Google LlcSystem and Methods for Identifying Obstructions and Hazards Along Routes

Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1774953A (en)*2003-04-182006-05-17皇家飞利浦电子股份有限公司Personal audio system with earpiece remote controller
CN1845038A (en)*2005-04-072006-10-11致伸科技股份有限公司Instruction processing system of hand-held electronic device
CN101297585A (en)*2005-10-282008-10-29皇家飞利浦电子股份有限公司System and method and for controlling a device using position and touch
CN101364154A (en)*2008-09-232009-02-11杨杰Computer control method and device
CN102200832A (en)*2003-04-182011-09-28B·F·加萨比安 Systems for enhanced data entry in mobile and stationary environments
CN102314295A (en)*2010-07-082012-01-11富泰华工业(深圳)有限公司Screen unlocking device and method
CN102932733A (en)*2012-09-272013-02-13北京小米科技有限责任公司Mobile terminal as well as tracking method and tracking system thereof
CN102957803A (en)*2012-11-152013-03-06广东欧珀移动通信有限公司 A mobile terminal program operating method and mobile terminal thereof
CN103024201A (en)*2012-12-312013-04-03广东欧珀移动通信有限公司 Method and device for operating a mobile terminal
WO2014169548A1 (en)*2013-04-192014-10-23中兴通讯股份有限公司Mobile terminal
CN104218963A (en)*2014-08-282014-12-17腾讯科技(深圳)有限公司Method for executing control operations, wearable device and terminal
CN104410755A (en)*2014-12-122015-03-11广西大学Intelligent mobile phone with detecting, identifying and learning functions
CN104410937A (en)*2014-12-022015-03-11林浩Intelligent earphone
CN105100395A (en)*2014-05-232015-11-25Lg电子株式会社Watch type mobile terminal and control method for mobile terminal
CN105334942A (en)*2014-07-312016-02-17展讯通信(上海)有限公司Control system and control method
CN105373330A (en)*2014-08-082016-03-02三星电子株式会社Electronic device and method for processing letter input in electronic device

Patent Citations (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN1774953A (en)*2003-04-182006-05-17皇家飞利浦电子股份有限公司Personal audio system with earpiece remote controller
CN102200832A (en)*2003-04-182011-09-28B·F·加萨比安 Systems for enhanced data entry in mobile and stationary environments
CN1845038A (en)*2005-04-072006-10-11致伸科技股份有限公司Instruction processing system of hand-held electronic device
CN101297585A (en)*2005-10-282008-10-29皇家飞利浦电子股份有限公司System and method and for controlling a device using position and touch
CN101364154A (en)*2008-09-232009-02-11杨杰Computer control method and device
CN102314295A (en)*2010-07-082012-01-11富泰华工业(深圳)有限公司Screen unlocking device and method
CN102932733A (en)*2012-09-272013-02-13北京小米科技有限责任公司Mobile terminal as well as tracking method and tracking system thereof
CN102957803A (en)*2012-11-152013-03-06广东欧珀移动通信有限公司 A mobile terminal program operating method and mobile terminal thereof
CN103024201A (en)*2012-12-312013-04-03广东欧珀移动通信有限公司 Method and device for operating a mobile terminal
WO2014169548A1 (en)*2013-04-192014-10-23中兴通讯股份有限公司Mobile terminal
CN105100395A (en)*2014-05-232015-11-25Lg电子株式会社Watch type mobile terminal and control method for mobile terminal
CN105334942A (en)*2014-07-312016-02-17展讯通信(上海)有限公司Control system and control method
CN105373330A (en)*2014-08-082016-03-02三星电子株式会社Electronic device and method for processing letter input in electronic device
CN104218963A (en)*2014-08-282014-12-17腾讯科技(深圳)有限公司Method for executing control operations, wearable device and terminal
CN104410937A (en)*2014-12-022015-03-11林浩Intelligent earphone
CN104410755A (en)*2014-12-122015-03-11广西大学Intelligent mobile phone with detecting, identifying and learning functions

Cited By (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN107982909A (en)*2017-12-302018-05-04哈尔滨若朋机器人有限责任公司The intelligent entertainment System and method for of external trigger shift motion
CN108521519A (en)*2018-04-162018-09-11单正建 A method of conveniently using a smartphone outdoors
CN110087160A (en)*2019-01-292019-08-02单正建A kind of method of intelligent electronic device control volume
US20210348930A1 (en)*2020-03-102021-11-11Google LlcSystem and Methods for Identifying Obstructions and Hazards Along Routes

Similar Documents

PublicationPublication DateTitle
KR101906827B1 (en)Apparatus and method for taking a picture continously
CN109737952B (en)Rope skipping data processing method and device and wearable device
WO2021000803A1 (en)Method for controlling small window of screen and related device
CN110674801B (en)Method and device for identifying user motion mode based on accelerometer and electronic equipment
CN106686202B (en)A kind of control method of intelligent terminal/mobile phone
CN109144360A (en)Screen lighting method, electronic equipment and storage medium
CN105373464B (en)The charging reminding method and device of wearable device
CN109766043A (en) Operating method of electronic device and electronic device
CN109413563A (en) Video sound effect processing method and related products
CN105389304B (en)Event Distillation method and device
CN107340850A (en)A kind of method that motion class App perform functions are controlled using sensor
CN113805487B (en)Control instruction generation method and device, terminal equipment and readable storage medium
KR20120018337A (en)Context recognition in mobile devices
CN106685459B (en) A wearable device operation control method and wearable device
WO2014059882A1 (en)Terminal and method for the control thereof
CN112650405A (en)Electronic equipment interaction method and electronic equipment
CN104573642B (en)Face identification method and device
CN114466449A (en)Position feature acquisition method and electronic equipment
WO2021244058A1 (en)Process execution method, device, and readable medium
CN110058729B (en) Method and electronic device for adjusting the sensitivity of touch detection
CN112351140B (en) A video control method and an intelligent electronic device
CN116521018B (en)False touch prompting method, terminal equipment and storage medium
CN107172302A (en)Audio control method and device, computer installation and computer-readable recording medium
CN112738332A (en)Electronic equipment interaction method and electronic equipment
CN114100101B (en)Running posture detection method and equipment

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
WW01Invention patent application withdrawn after publication

Application publication date:20171110

WW01Invention patent application withdrawn after publication

[8]ページ先頭

©2009-2025 Movatter.jp