传感器控制方法及装置制造方法及图纸

技术编号:19634733 阅读:24 留言:0更新日期:2018-12-01 15:31
本申请公开了一种传感器控制方法及装置,所述方法包括:确定多个传感器的共有标识以及每个传感器的私有标识;基于所述共有标识,生成第一控制指令;向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作;基于任一传感器的私有标识,生成第二控制指令;向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。本发明专利技术实施例提高了传感器的控制效率。

Sensor Control Method and Device

The present application discloses a sensor control method and device, which includes: determining the common identification of multiple sensors and the private identification of each sensor; generating a first control instruction based on the common identification; and sending the first control instruction to the multiple sensors separately to enable the multiple sensors to have the first control instruction. The second control instruction is generated based on the private identification of any sensor, and the second control instruction is sent to any sensor so that any sensor can perform the second control operation based on the second control instruction. The embodiment of the invention improves the control efficiency of the sensor.

【技术实现步骤摘要】
传感器控制方法及装置
本申请实施例涉及计算机
,具体地说,涉及一种传感器控制方法及装置。
技术介绍
手机、平板电脑、可穿戴设备等智能终端上通常配置有控制器以及多个传感器。传感器主要用于感应信号,例如声音信号、按压信号等。控制器可以获取传感器感应的信号,并进行信号处理,以确定相应的感应结果。传感器还可以获取处理器发送的指令,并响应该指令,以完控制器对传感器的控制。现有技术中,每个传感器具有唯一的ID(Identification,标识符),以供控制器通过该唯一ID控制每个传感器。通常,控制器根据每个传感器ID来识别每个传感器,并基于每个传感器的ID向每个传感器发送相应控制指令。每个传感器接收到控制指令之后,判断控制指令中的ID与自身ID是否一致,如果一致,响应该控制指令;如果不一致,则不做出响应。但是,由以上描述可知,控制器向传感器发送控制指令时,只能针对任一传感器的唯一标识符一一发送相应的控制指令。因此,控制器一次性只能控制一个传感器,控制效率较低。
技术实现思路
有鉴于此,本申请提供了一种传感器控制方法、装置以及系统,用于解决现有技术中的技术问题。为了解决上述技术问题,本申请提供了一种传感器控制方法,包括:确定多个传感器的共有标识以及每个传感器的私有标识;基于所述共有标识,生成第一控制指令;向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作;基于任一传感器的私有标识,生成第二控制指令;向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。优选地,所述第一控制指令包括同步控制指令;所述第一类控制操作包括同步控制操作;所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一控制操作包括:向所述多个传感器分别发送所述同步控制指令,以控制所述多个传感器分别基于所述同步控制指令,执行相应的同步控制操作。优选地,所述第二控制指令包括数据传输指令;所述第二类控制操作包括参数数据的传输操作;向所述任一传感器发送第二控制指令,以使得所述任一传感器基于第二控制指令执行第二类控制操作包括:向所述任一传感器发送数据传输指令,以使得所述任一传感器基于所述数据传输指令,执行参数数据的传输操作。优选地,所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一类控制操作之后,所述方法还包括:接收每一个传感器基于独立标识以及所述第一类控制操作的操作结果生成的反馈信息;根据所述反馈信息,确定所述每一个传感器的操作结果。优选地,所述向任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二类控制指令,执行第二类控制操作之后,所述方法还包括:接收所述任一传感器基于独立标识以及参数数据生成的反馈数据;确定所述反馈数据中的所述任一传感器的参数数据。本专利技术实施例还提供一种传感器控制方法,包括:接收控制器发送的第一控制指令;基于所述第一控制指令,执行第一类控制操作;接收控制器发送的第二控制指令;基于所述第二控制指令,执行第二类控制操作。优选地,所述第一控制指令包括同步控制指令,所述第一类控制操作包括同步控制操作;所述基于所述第一控制指令,执行第一类控制操作包括:基于所述同步控制指令,执行相应的同步控制操作。优选地,所述第二控制指令包括:数据传输指令;所述第二类控制操作包括参数数据的传输操作;所述基于所述第二控制指令,执行第二类控制操作包括:基于所述数据传输指令,获取参数数据;发送所述参数数据至所述控制器。本专利技术实施例还提供一种传感器控制装置,包括:标识确定模块,用于确定多个传感器的共有标识以及每个传感器的私有标识;第一生成模块,用于基于所述共有标识,生成第一控制指令;第一发送模块,用于向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作;第二生成模块,用于基于任一传感器的私有标识,生成第二控制指令;第二发送模块,用于向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。本专利技术实施例还提供一种传感器控制装置,包括:第一接收模块,用于接收控制器发送的第一控制指令;第一执行模块,用于基于所述第一控制指令,执行第一类控制操作;第二接收模块,用于接收控制器发送的第二控制指令;第二执行模块,用于基于所述第二控制指令,执行第二类控制操作。本专利技术实施例中,针对多个传感器,为每个传感器设置了相同的共有标识,还为每个传感器设置了不同的独立标识。进而控制器可以基于共有标识生成针对每个传感器的第一控制指令,通过所述第一控制指令可以同时控制所述多个传感器。而基于任一个传感器的独立标识,可以生成所述任一个传感器的第二控制指令,以控制所述任一个传感器。可以通过独立标识控制对应的单个传感器,以达到单个控制目的。通过共有标识以及独立标识的配合使用,可以同时控制多个传感器或者一次控制一个传感器,通过不同种类的标识实现不同的控制目的,以提高传感器的控制效率。附图说明此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:图1是本专利技术实施例提供的一种传感器控制方法的一个实施例的流程图;图2是本专利技术实施例提供的一种控制器以及传感器的连接结构示意图;图3是本专利技术实施例提供的一种传感器控制方法的又一个实施例的流程图;图4是本专利技术实施例提供的一种传感器控制装置的一个实施例的结构示意图;图5是本专利技术实施例提供的一种传感器控制装置的又一个实施例的结构示意图。具体实施方式以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。本专利技术实施例主要应用于传感器的控制场景中,主要通过为多个传感器设置相应的独立标识以及私有标识,可以达到同时控制多个传感器以及单独控制一个传感器的双重目标,提高了传感器的控制效率。现有技术中,每个传感器的标识都是唯一的,通常,控制器可以通过该传感器的独立标识控制该传感器。如果要控制多个传感器执行相同的操作,则需要针对多个传感器的唯一标识符,分别生成各个传感器的控制指令,实现相应的控制操作,这种控制方式的控制效率较低,一次只能控制一个传感器,不利于传感器的控制。为了解决上述技术问题,专利技术人想到,是否可以同时控制所有的传感器,为每个传感器设置相同的标识符,但是发现如果为所有的传感器设置相同的标识符,则由于每一个传感器的标识符均相同,当控制器读取传感器中的数据时,例如,传感器为温度传感器,控制器获取当前温度传感器的温度数据,由于传感器标识均相同,控制器不能辨别数据的种类以及对应传感器,会导致数据冲突。专利技术人想到,此时,还需要为每一个传感器设置其私有标识,以在传输数据时,可以辨别数据的来源,更好地进行传感器数据的传输工作。据此专利技术人提出了本申请的技术方案。本专利技术实施例中,针对多个传感器设置了多个传感器的共有标识,以及其每一个传感器的独立标识,继而可以基于共有标识生成第一控制指令,基于独立标识生成第二控制指令。所述第一控制指令为针对所有传感器本文档来自技高网...

【技术保护点】
1.一种传感器控制方法,其特征在于,包括:确定多个传感器的共有标识以及每个传感器的私有标识;基于所述共有标识,生成第一控制指令;向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作;基于任一传感器的私有标识,生成第二控制指令;向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。

【技术特征摘要】
1.一种传感器控制方法,其特征在于,包括:确定多个传感器的共有标识以及每个传感器的私有标识;基于所述共有标识,生成第一控制指令;向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作;基于任一传感器的私有标识,生成第二控制指令;向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。2.根据权利要求1所述的方法,其特征在于,所述第一控制指令包括同步控制指令;所述第一类控制操作包括同步控制操作;所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一控制操作包括:向所述多个传感器分别发送所述同步控制指令,以控制所述多个传感器分别基于所述同步控制指令,执行相应的同步控制操作。3.根据权利要求1所述的方法,其特征在于,所述第二控制指令包括数据传输指令;所述第二类控制操作包括参数数据的传输操作;向所述任一传感器发送第二控制指令,以使得所述任一传感器基于第二控制指令执行第二类控制操作包括:向所述任一传感器发送数据传输指令,以使得所述任一传感器基于所述数据传输指令,执行参数数据的传输操作。4.根据权利要求1所述的方法,其特征在于,所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一类控制操作之后,所述方法还包括:接收每一个传感器基于独立标识以及所述第一类控制操作的操作结果生成的反馈信息;根据所述反馈信息,确定所述每一个传感器的操作结果。5.根据权利要求1所述的方法,其特征在于,所述向任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二类控制指令,执行第二类控制操作之后,所述...

【专利技术属性】
技术研发人员:陈思颖吴立德许志尤施铭镛
申请(专利权)人:歌尔股份有限公司
类型:发明
国别省市:山东,37

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1