控制被控设备的控制方法、系统的制作方法

文档序号:6485734阅读:88来源:国知局
控制被控设备的控制方法、系统的制作方法
【专利摘要】一种控制被控设备的控制方法,包括以下步骤:按照预设时间间隔采集空间数据;根据所述空间数据生成动作轨迹曲线;触发与所述动作轨迹曲线对应的控制指令。上述控制方法能够提高用户操作的便利性以及降低成本。此外,还提供了一种控制被控设备的控制系统。
【专利说明】控制被控设备的控制方法、系统
【技术领域】
[0001]本发明涉及远程遥控技术,特别是涉及一种控制被控设备的控制方法、系统。
【背景技术】
[0002]传统的对被控设备进行远程遥控的方法中,通常是通过遥控器上的物理按键或虚 拟按键的方式来实现。例如,使用遥控器控制电视,通常由用户选择遥控器上的物理按键来 产生控制指令,根据物理按键对应的控制指令来对电视进行远程遥控。
[0003]然而,不论是物理按键还是虚拟按键,都需要用户进行选择。而在众多的按键中选 择对应某个控制指令的按键会造成用户操作的不方便。且传统的这种控制方法中,控制装 置上必须设置对应不同控制指令的多个物理按键或设置触摸屏(用来实现虚拟按键),从而 导致成本过高。

【发明内容】

[0004]基于此,有必要针对上述用户操作不方便和成本过高的问题,提供一种能提高操 作便利性且能降低成本的控制被控设备的控制方法。
[0005]一种控制被控设备的控制方法,包括以下步骤:
[0006]按照预设时间间隔采集空间数据;
[0007]根据所述空间数据生成动作轨迹曲线;
[0008]触发与所述动作轨迹曲线对应的控制指令。
[0009]此外,还有必要提供一种能提高操作便利性且能降低成本的控制被控设备的控制 系统。
[0010]一种控制被控设备的控制系统,包括:
[0011]数据采集模块,用于按照预设时间间隔采集空间数据;
[0012]曲线生成模块,用于根据所述空间数据生成动作轨迹曲线;
[0013]指令触发模块,用于触发与所述动作轨迹曲线对应的控制指令。
[0014]另外,还有必要提供一种能提高操作便利性且能降低成本的控制装置。
[0015]上述控制被控设备的控制方法、系统,只要控制装置被操控进行相应的体感手势, 则可根据采集到的空间数据生成对应的控制指令。相对于传统的需要用户选择不同按键来 触发控制指令的控制模式,上述方法、系统和控制装置能够提高操作的便利性。此外,由于 不需要在控制装置上设置对应不同控制指令的多个物理按键或虚拟按键,因此还能降低成 本。
【专利附图】

【附图说明】
[0016]图1为一个实施例中的控制被控设备的控制方法的流程示意图;
[0017]图2为生成的加速度曲线的示意图;
[0018]图3为采集三个方向上的加速度数据的示意图;[0019]图4为一个实施例中控制被控设备的控制系统的结构示意图;
[0020]图5为另一个实施例中控制被控设备的控制系统的结构示意图;
[0021]图6为又一个实施例中控制被控设备的控制系统的结构示意图。
【具体实施方式】
[0022]如图1所示,在一个实施例中,一种控制被控设备的控制方法,包括以下步骤:
[0023]步骤S102,按照预设时间间隔采集空间数据。
[0024]在一个实施例中,在步骤S102之前,还可获取空间数据采集触发指令。
[0025]空间数据采集触发指令用于触发空间数据的采集。在获取到空间数据采集指令 后,触发空间数据的采集。
[0026]在一个实施例中,可在控制装置(可以是遥控器、移动终端等)上设置特定的按键, 该按键被按下则触发空间数据的采集。在另一个实施例中,也可在控制装置上的应用界面 中设置按钮或菜单项,当按钮被按下或菜单项被选中则触发空间数据的采集。
[0027]空间数据可以是加速度数据、速度数据或位移数据等。在一个实施例中,空间数据 为加速度数据,步骤S102的具体过程为:通过加速度传感器按照预设时间间隔采集至少两 个方向上的加速度数据。
[0028]具体的,可在控制装置上设置加速度传感器,用于不断的采集加速度数据。本实施 例中,可预先设置采集的时间间隔,该时间间隔可以是固定的或不固定的时间间隔,优选为 固定的时间间隔。进一步的,可设置加速度传感器的监听器,加速度传感器会不断的将其采 集到的加速度数据发送到监听它的监听器中。
[0029]步骤S104,根据空间数据生成动作轨迹曲线。
[0030]动作轨迹曲线可以是加速度曲线,也可以是速度曲线或位移曲线。在一个实施例 中,可由控制装置采集空间数据,并根据空间数据生成动作轨迹曲线,也可由控制装置采集 空间数据,将空间数据发送到被控设备,由被控设备根据空间数据生成动作轨迹曲线。
[0031]在一个实施例中,空间数据为加速度数据,步骤S106的具体过程为:根据加速度 数据生成加速度曲线;对加速度曲线中的数据进行积分处理,生成对应的位移曲线。
[0032]如图2所示,所采集的加速度数据包含三个方向上的加速度数据,则生成的加速 度曲线为三条加速度曲线,分别表示不同方向上的加速度随时间的变化情况。对三条加速 度曲线进行积分后,则得到该时间段内的速度变化曲线,再对速度变化曲线进行积分,则得 到对应的位移曲线。
[0033]具体的,加速度曲线是由对应每个时间点的加速度数据所构成的曲线,曲线中的 每个点表示该时间点对应的加速度,对加速度进行积分处理,则得到对应该时间点的速度, 再对速度进行积分处理,则得到对应该时间点的位移,每个时间点的位移所构成的曲线记 为位移曲线。
[0034]步骤S106,触发与动作轨迹曲线对应的控制指令。
[0035]在一个实施例中,步骤S106的具体过程为:获取与动作轨迹曲线匹配的预设的规 则曲线,触发与获取的规则曲线对应的控制指令。
[0036]具体的,可预先设定一些默认的规则曲线,用于表征特定的体感手势。在一个实施 例中,动作轨迹曲线为位移曲线,则预设的规则曲线也为位移曲线。例如,在空中的水平面上画一个圆对应的位移曲线,在空中书写特定的字母所对应的位移曲线等。
[0037]应当说明的是,本申请中的匹配,并非表示动作轨迹曲线与预设的规则曲线完全 相同。所谓的匹配是指两者的相似度最大则视为匹配。因此步骤S108实际是获取与动作 轨迹曲线的相似度最大(也就是最相似)的预设的规则曲线。
[0038]具体的,还可预先设定规则曲线与控制指令之间的对应关系,该对应关系优选为 一对一的关系。在获取到预设的规则曲线后,即可生成与该规则曲线对应的控制指令。
[0039]例如,预先设定在空中的水平面画一个圆对应的位移曲线(即规则的位移曲线)对 应开机指令,则获取到该位移曲线后,生成开机指令。即当用户操控控制装置在空中的水平 面画一个圆后,生成开机指令,控制被控设备开机。
[0040]如上所述,在一个实施例中,控制装置中可预先存储动作轨迹曲线与控制指令的 对应关系,由控制装置触发与动作轨迹曲线对应的控制指令。也可由控制装置将生成的动 作轨迹曲线发送到被控设备,由被控设备触发与动作轨迹曲线对应的控制指令。另外,还可 由控制装置将空间数据发送到被控设备,由被控设备根据空间数据生成动作轨迹曲线,并 进一步触发与动作轨迹曲线对应的控制指令。
[0041]在一个优选的实施例中,步骤S106通过控制装置触发与动作轨迹曲线对应的控 制指令。具体的,控制装置在获取到空间数据采集触发指令后按照预设时间间隔采集空间 数据,并根据空间数据生成动作轨迹曲线,然后触发与动作轨迹曲线对应的控制指令,将控 制指令发送到被控设备。进一步的,可根据该控制指令控制被控设备执行对应的功能。例 如,所触发的控制指令是开机指令,则控制装置触发开机指令后,可通过开机指令控制被控 设备开机。
[0042]上述实施例中的控制被控设备的控制方法,可操控控制装置进行手势动作即可生 成控制指令,相对于传统的需要用户需要在很多物理按键或虚拟按键中进行选择的控制模 式,能够提高用户操作的便利性。且由于不需要设置很多个的物理按键或虚拟按键,因此还 能降低成本。
[0043]进一步的,在一个实施例中,所采集的空间数据包含在三个互相垂直的方向上的 加速度数据。具体的,可预先建立三维直角坐标系,所采集的加速度数据则为该三维直角坐 标系中的三个坐标轴的正轴方向的加速度。
[0044]如图3所示,以控制装置的中心为坐标原点,以重力加速度方向的反方向为三维 直角坐标系中的Y轴方向,以垂直于Y轴方向的水平面为XZ平面建立三维直角坐标系。所 采集的加速度数据则为X、Y、Z三个方向的加速度数据。
[0045]本实施例中,可将按照预设时间间隔采集到的加速度数据进行保存。优选的,可将 采集的与同一时间点对应的三个互相垂直的方向上的加速度数据保存在一个数组中。该数 组的格式为链表。例如,可设置一个长度为3的浮点数组float □,该数组用于保存对应一 个时间点的三个方向上的加速度数据空间数据,其中,float [0]用于保存X轴方向上的加 速度数据,float[l]用于保存Y轴方向上的加速度数据,float[2]用于保存Z轴方向上的 加速度数据。
[0046]进一步的,在一个实施例中,可在每次获取到空间数据采集触发指令后,清空 float []中的数据,然后按照预设时间间隔采集新的加速度数据,并保存在该数组中。
[0047]进一步的,在按照预设时间间隔采集加速度数据之后,还可对采集的加速度数据中的重力方向上的加速度数据进行重力加速度过滤。
[0048]具体的,如图3所示,可将Y轴方向上的加速度数据进行重力加速度过滤。Y轴 方向上的加速度数据保存在float[l]中,则需要对float[l]进行处理,即进行如下计算: float [I] =f1at [I] -9.8m/s2。
[0049]进一步的,,还可分别存储过滤后的重力方向上的加速度数据和其他两个方向上 的加速度数据。即分别存储X轴方向的加速度数据、Z轴方向上的加速度数据以及进行重 力加速度过滤后的Y轴方向上的加速度数据。
[0050]例如,可设置数组X[]用于保存X轴方向上的加速度数据,数组X[]中的每个元素 存储与每个时间点对应的X轴方向上的加速度数据;可设置数组Y[]用于保存进行了重力 加速度过滤后的Y轴方向上的加速度数据,数组Y[]中的每个元素存储与每个时间点对应 的进行了重力加速度过滤后的Y轴方向上的加速度数据;可设置数据Z[]用于保存Z轴方 向上的加速度数据,数组Z[]中的每个元素存储与每个时间点对应的Z轴方向上的加速度 数据。优选的,同一个时间点对应的X轴、Y轴和Z轴方向上的加速度数据存储在同一个下 标的数组中。
[0051]采用三个数组分别存储过滤后的重力方向上的加速度数据和其他两个方向上的 加速度数据,不同方向上的加速度数据可保存在不同的数组中。这样,可直接从不同的数组 中提取不同方向上的加速度数据,以生成体感手势曲线,实现起来简单可靠。
[0052]进一步的,在一个实施例中,在根据空间数据生成动作轨迹曲线的步骤之前,还可 包括:获取最近设定数量的空间数据;检测获取的空间数据之间的最大差值,当最大差值 小于等于预设阈值时,则控制停止加速度的采集。
[0053]具体的,在一个实施例中,可从用于分别保存三个方向上的加速度数据的三个数 组中分别提取最近存储的设定数量的加速度数据(例如分别提取三个方向上的20个加速 度数据),并从三个方向上分别计算这些提取的加速度数据中两两之间的差值,得到差值中 的最大值(即最大差值)。如果最大差值小于等于预设阈值,则说明最近采集到的加速度是 平稳的,表明体感手势已完成,则可控制停止加速度数据的采集。其中,预设阈值可以设定 为 2m/S2。
[0054]进一步的,在控制停止加速度数据的采集后,可从用于分别保存三个方向的加速 度数据的数组(如上述的数组X口、Y[]和Z[])中提取三个方向上的加速度数据,并根据提 取的加速度数据生成三个方向上的加速度曲线(如图2所示)。
[0055]如图4所示,在一个实施例中,一种控制被控设备的控制系统,包括数据采集模块 102、曲线生成模块104和指令生成模块106,其中:
[0056]数据采集模块102用于按照预设时间间隔采集空间数据。
[0057]在一个实施例中,控制系统还可包括启动模块108,用于获取空间数据采集触发指 令。
[0058]空间数据采集触发指令用于触发空间数据的采集。在获取到空间数据采集指令 后,触发空间数据的采集。
[0059]在一个实施例中,启动模块108可以是在控制装置上设置的特定的按键,该按键 被按下则触发空间数据的采集。在另一个实施例中,启动模块108也可以是在控制装置 上的应用界面中设置的按钮或菜单项,当按钮被按下或菜单项被选中则触发空间数据的采集。
[0060]空间数据可以是加速度数据、速度数据或位移数据等。在一个实施例中,空间数据 为加速度数据,数据采集模块102用于通过加速度传感器按照预设时间间隔采集至少两个 方向上的加速度数据。
[0061]具体的,数据采集模块102可包含加速度传感器及其监听器。加速度传感器用于 不断的采集加速度数据。本实施例中,可预先设置采集的时间间隔,该时间间隔可以是固定 的或不固定的时间间隔,优选为固定的时间间隔。加速度传感器会不断的将其采集到的加 速度数据发送到监听它的监听器中。
[0062]曲线生成模块104用于根据空间数据生成动作轨迹曲线。
[0063]动作轨迹曲线可以是加速度曲线,也可以是速度曲线或位移曲线。在一个实施例 中,数据采集模块102和曲线生成模块104都可设置在控制装置(可以是遥控器、移动终端 等)上。在另一个实施例中,数据采集模块102可设置在控制装置上,曲线生成模块104可 设置在被控设备上,由控制装置采集到空间数据并发送到被控装置,被控装置上的曲线生 成模块104进一步根据空间数据生成动作轨迹曲线。
[0064]在一个实施例中,空间数据为加速度数据,曲线生成模块104用于根据空间数据 生成加速度曲线;对加速度曲线中的数据进行积分处理,生成对应的位移曲线。
[0065]如图2所示,所采集的加速度数据包含三个方向上的加速度数据,则生成的加速 度曲线为三条加速度曲线,分别表示不同方向上的加速度随时间的变化情况。曲线生成模 块104对三条加速度曲线进行积分后,则得到该时间段内的速度变化曲线,再对速度变化 曲线进行积分,则得到对应的位移曲线。
[0066]具体的,加速度曲线是由对应每个时间点的加速度数据所构成的曲线,曲线中的 每个点表示该时间点对应的加速度,对加速度进行积分处理,则得到对应该时间点的速度, 再对速度进行积分处理,则得到对应该时间点的位移,每个时间点的位移所构成的曲线记 为位移曲线。
[0067]指令触发模块106用于触发与动作轨迹曲线对应的控制指令。
[0068]在一个实施例中,指令触发模块106用于获取与动作轨迹曲线匹配的预设的规则 曲线,触发与获取的规则曲线对应的控制指令。
[0069]具体的,可预先设定一些默认的规则曲线,用于表征特定的体感手势。在一个实施 例中,动作轨迹曲线为位移曲线,则预设的规则曲线也为位移曲线。例如,在空中的水平面 上画一个圆对应的位移曲线,在空中书写特定的字母所对应的位移曲线等。
[0070]具体的,还可预先设定规则曲线与控制指令之间的对应关系,该对应关系优选为 一对一的关系。指令触发模块106在获取到预设的规则曲线后,即可生成与该规则曲线对 应的控制指令。
[0071]在一个实施例中,指令触发模块106可设置于控制装置上,由控制装置触发与动 作轨迹曲线对应的控制指令,也设置于被控设备上,被控设备在接收到控制装置发送的空 间数据和动作轨迹曲线后,触发与动作轨迹曲线对应的控制指令。
[0072]在一个优选的实施例中,指令触发模块106设置于控制装置上,控制系统还包括 功能执行模块(图中未示出),用于根据所述控制指令控制被控设备执行对应的功能。具体 的,功能执行模块可设置于被控设备上,本实施例中,控制装置在获取到空间数据采集触发指令后按照预设时间间隔采集空间数据,并根据空间数据生成动作轨迹曲线,然后触发与 动作轨迹曲线对应的控制指令,将控制指令发送到被控设备。
[0073]进一步的,被控设备上的功能执行模块接收控制指令,根据控制指令执行对应的 功能。例如,所触发的控制指令是开机指令,开机指令发送到被控设备,被控设备的功能执 行模块接收到开机指令后控制被控设备开机。
[0074]上述实施例中的控制被控设备的控制系统,在用户操控下进行相应的手势动作即 可生成控制指令,相对于传统的需要用户需要在很多物理按键或虚拟按键中进行选择的控 制模式,能够提高用户操作的便利性。且由于控制装置不需要设置很多个的物理按键或虚 拟按键,因此还能降低成本。
[0075]进一步的,在一个实施例中,所采集的空间数据包含在三个互相垂直的方向上的 加速度数据。具体的,可预先建立三维直角坐标系,所采集的加速度数据则为该三维直角坐 标系中的三个坐标轴的正轴方向的加速度。
[0076]如图3所示,以控制装置的中心为坐标原点,以重力加速度方向的反方向为三维 直角坐标系中的Y轴方向,以垂直于Y轴方向的水平面为XZ平面建立三维直角坐标系。所 采集的加速度数据则为X、Y、Z三个方向的加速度数据。
[0077]如图5所示,本实施例中,控制系统还包括数据过滤模块110,其中:
[0078]数据过滤模块110用于对采集的加速度数据中的重力方向上的加速度数据进行 重力加速度过滤。
[0079]如图6所示,在另一个实施例中,控制系统还可包括第一存储模块112和第二存储 模块114,其中:
[0080]第一存储模块112用于将数据采集模块102采集的与同一时间点对应的三个互相 垂直的方向上的加速度数据保存在一个数组中。
[0081]该数组的格式为链表。例如,可设置一个长度为3的浮点数组float□,该数组用 于保存对应一个时间点的三个方向上的加速度数据,其中,float[0]用于保存X轴方向上 的加速度数据,float [I]用于保存Y轴方向上的加速度数据,float [2]用于保存Z轴方向 上的加速度数据。
[0082]第二存储模块114用于采用三个数组分别存储过滤后的重力方向上的加速度数 据和其他两个方向上的加速度数据。
[0083]具体的,如图3所示,数据过滤模块110可将Y轴方向上的加速度数据进行重力加 速度过滤。Y轴方向上的加速度数据保存在float [I]中,则需要对float[l]进行处理,SP 进行如下计算:f1at [I] =f1at [I]-9.8m/s2。
[0084]本实施例中,第二存储模块114采用三个数组分别存储X轴方向的加速度数据、Z 轴方向上的加速度数据以及进行重力加速度过滤后的Y轴方向上的加速度数据。
[0085]例如,第二存储模块114可设置数组X[]用于保存X轴方向上的加速度数据,数 组x[]中的每个元素存储与每个时间点对应的X轴方向行的加速度数据;可设置数组Y[] 用于保存进行了重力加速度过滤后的Y轴方向上的加速度数据,数组Y □中的每个元素存 储与每个时间点对应的进行了重力加速度过滤后的Y轴方向上的加速度数据;可设置数据 z[]用于保存z轴方向上的加速度数据,数组z[]中的每个元素存储与每个时间点对应的z 轴方向上的加速度数据。优选的,同一个时间点对应的X轴、Y轴和Z轴方向上的加速度数据存储在同一个下标的数组中。
[0086]进一步的,在一个实施例中,数据采集模块102还可用于获取最近设定数量的空 间数据;检测获取的空间数据之间的最大差值,当最大差值小于等于预设阈值时,则控制停 止加速度的米集。
[0087]具体的,在一个实施例中,数据采集模块102可从用于分别保存三个方向上的加 速度数据的三个数组中分别提取最近存储的设定数量的加速度数据(例如分别提取三个方 向上的20个加速度数据),并从三个方向上分别计算这些提取的加速度数据中两两之间的 差值,得到差值中的最大值(即最大差值)。如果最大差值小于等于预设阈值,则说明最近采 集到的加速度是平稳的,表明体感手势已完成,则数据采集模块102可控制停止加速度数 据的采集。其中,预设阈值可设定为2m/s2。
[0088]进一步的,数据采集模块102在控制停止加速度数据的采集后,则通知曲线生成 模块106从用于分别保存三个方向的加速度数据的数组(如上述的数组X[]、Y[]和Z[]) 中提取三个方向上的加速度数据,并根据提取的加速度数据生成三个方向上的加速度曲线 (如图2所示)。
[0089]应当说明的是,上述实施例中的控制装置可以是遥控器、手机、个人数字助理 (PDA )、平板电脑等,被控设备可以是机顶盒、智能电视终端等。
[0090]本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以 通过计算机程序来指令相关的硬件来完成,所述的程序可存储于一计算机可读取存储介质 中,该程序在执行时,可包括如上述各方法的实施例的流程。其中,所述的存储介质可为磁 碟、光盘、只读存储记忆体(Read-Only Memory, ROM)或随机存储记忆体(Random Access Memory, RAM)等。
[0091]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并 不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员 来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保 护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种控制被控设备的控制方法,包括以下步骤:按照预设时间间隔采集空间数据;根据所述空间数据生成动作轨迹曲线;触发与所述动作轨迹曲线对应的控制指令。
2.根据权利要求1所述的控制被控设备的控制方法,其特征在于,在所述按照预设时间间隔采集空间数据的步骤之前,还包括:获取空间数据采集触发指令。
3.根据权利要求1所述的控制被控设备的控制方法,其特征在于,所述空间数据为加速度数据;所述按照预设时间间隔采集空间数据的步骤为:通过加速度传感器按照预设时间间隔采集至少两个方向上的加速度数据。
4.根据权利要求3所述的控制被控设备的控制方法,其特征在于,所述采集的加速度数据包含在三个互相垂直的方向上的加速度数据;在所述按照预设时间间隔采集空间数据的步骤之后,还包括:对所述采集的加速度数据中的重力方向上的加速度数据进行重力加速度过滤。
5.根据权利要求4所述的控制被控设备的控制方法,其特征在于,在所述按照预设时间间隔采集加速度数据的步骤之后,还包括:将采集的与同一时间点对应的三个互相垂直的方向上的加速度数据保存在一个数组 中;在所述对采集的加速度数据中的重力方向上的加速度数据进行重力加速度过滤的步骤之后,还包括:采用三个数组分别存储过滤后的所述重力方向上的加速度数据和其他两个方向上的加速度数据。
6.根据权利要求1所述的控制被控设备的控制方法,其特征在于,所述空间数据为加速度数据;所述根据空间数据生成动作轨迹曲线的步骤为:根据所述加速度数据生成加速度曲线;对所述加速度曲线中的数据进行积分处理,生成对应的位移曲线。
7.根据权利要求1所述的控制被控设备的控制方法,其特征在于,所述触发与所述动作轨迹曲线对应的控制指令的步骤为:获取与所述动作轨迹曲线匹配的预设的规则曲线;触发与所述获取的规则曲线对应的控制指令。
8.根据权利要求1所述的控制被控设备的控制方法,其特征在于,所述触发与所述动作轨迹曲线对应的控制指令的步骤为:通过控制装置触发与所述动作轨迹曲线对应的控制指令;在所述触发与所述动作轨迹曲线对应的控制指令的步骤的步骤之后,还包括:根据所述控制指令控制所述被控设备执行对应的功能。
9.根据权利要求1至8任一项所述的控制被控设备的控制方法,其特征在于,在所述根据空间数据生成动作轨迹曲线的步骤之前,还包括:获取最近设定数量的空间数据;检测所述获取的空间数据之间的最大差值;当所述最大差值小于等于预设阈值时,则控制停止所述空间数据的采集。
10.一种控制被控设备的控制系统,其特征在于,包括:数据采集模块,用于按照预设时间间隔采集空间数据;曲线生成模块,用于根据所述空间数据生成动作轨迹曲线;指令触发模块,用于触发与所述动作轨迹曲线对应的控制指令。
11.根据权利要求10所述的控制被控设备的控制系统,其特征在于,所述系统还包括:启动模块,用于获取空间数据采集触发指令。
12.根据权利要求10所述的控制被控设备的控制系统,其特征在于,所述空间数据为加速度数据;所述数据采集模块用于通过加速度传感器按照预设时间间隔采集至少两个方向上的加速度数据。
13.根据权利要求12所述的控制被控设备的控制系统,其特征在于,所述采集的加速度数据包含在三个互相垂直的方向上的加速度数据;所述装置还包括:数据过滤模块,用于对所述采集的加速度数据中的重力方向上的加速度数据进行重力加速度过滤。
14.根据权利要求13所述的控制被控设备的控制系统,其特征在于,所述装置还包括:第一存储模块,用于将采集的与同一时间点对应的三个互相垂直的方向上的加速度数据保存在一个数组中; 第二存储模块,用于采用三个数组分别存储过滤后的所述重力方向上的加速度数据和其他两个方向上的加速度数据。
15.根据权利要求10所述的控制被控设备的控制系统,其特征在于,所述空间数据为加速度数据;所述曲线生成模块用于根据所述加速度数据生成加速度曲线,对所述加速度曲线中的数据进行积分处理,生成对应的位移曲线。
16.根据权利要求10所述的控制被控设备的控制系统,其特征在于,所述指令触发模块用于获取与所述动作轨迹曲线匹配的预设的规则曲线,触发与所述获取的规则曲线对应的控制指令。
17.根据权利要求10所述的控制被控设备的控制系统,其特征在于,所述系统还包括: 功能执行模块,用于根据所述控制指令控制被控设备执行对应的功能。
18.根据权利要求10至17任一项所述的控制被控设备的控制系统,其特征在于,所述数据采集模块还用于获取最近设定数量的空间数据,检测所述获取的空间数据之间的最大差值,当所述最大差值小于等于预设阈值时,则控制停止所述空间数据的采集。
【文档编号】G06F3/01GK103455135SQ201210179075
【公开日】2013年12月18日 申请日期:2012年6月1日 优先权日:2012年6月1日
【发明者】马斌, 曹星忠 申请人:腾讯科技(深圳)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1