传感器控制方法及装置与流程

文档序号:16133915发布日期:2018-12-01 00:40阅读:202来源:国知局

本申请实施例涉及计算机技术领域,具体地说,涉及一种传感器控制方法及装置。

背景技术

手机、平板电脑、可穿戴设备等智能终端上通常配置有控制器以及多个传感器。传感器主要用于感应信号,例如声音信号、按压信号等。控制器可以获取传感器感应的信号,并进行信号处理,以确定相应的感应结果。传感器还可以获取处理器发送的指令,并响应该指令,以完控制器对传感器的控制。

现有技术中,每个传感器具有唯一的id(identification,标识符),以供控制器通过该唯一id控制每个传感器。通常,控制器根据每个传感器id来识别每个传感器,并基于每个传感器的id向每个传感器发送相应控制指令。每个传感器接收到控制指令之后,判断控制指令中的id与自身id是否一致,如果一致,响应该控制指令;如果不一致,则不做出响应。

但是,由以上描述可知,控制器向传感器发送控制指令时,只能针对任一传感器的唯一标识符一一发送相应的控制指令。因此,控制器一次性只能控制一个传感器,控制效率较低。



技术实现要素:

有鉴于此,本申请提供了一种传感器控制方法、装置以及系统,用于解决现有技术中的技术问题。

为了解决上述技术问题,本申请提供了一种传感器控制方法,包括:

确定多个传感器的共有标识以及每个传感器的私有标识;

基于所述共有标识,生成第一控制指令;

向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作;

基于任一传感器的私有标识,生成第二控制指令;

向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。

优选地,所述第一控制指令包括同步控制指令;所述第一类控制操作包括同步控制操作;

所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一控制操作包括:

向所述多个传感器分别发送所述同步控制指令,以控制所述多个传感器分别基于所述同步控制指令,执行相应的同步控制操作。

优选地,所述第二控制指令包括数据传输指令;所述第二类控制操作包括参数数据的传输操作;

向所述任一传感器发送第二控制指令,以使得所述任一传感器基于第二控制指令执行第二类控制操作包括:

向所述任一传感器发送数据传输指令,以使得所述任一传感器基于所述数据传输指令,执行参数数据的传输操作。

优选地,所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一类控制操作之后,所述方法还包括:

接收每一个传感器基于独立标识以及所述第一类控制操作的操作结果生成的反馈信息;

根据所述反馈信息,确定所述每一个传感器的操作结果。

优选地,所述向任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二类控制指令,执行第二类控制操作之后,所述方法还包括:

接收所述任一传感器基于独立标识以及参数数据生成的反馈数据;

确定所述反馈数据中的所述任一传感器的参数数据。

本发明实施例还提供一种传感器控制方法,包括:

接收控制器发送的第一控制指令;

基于所述第一控制指令,执行第一类控制操作;

接收控制器发送的第二控制指令;

基于所述第二控制指令,执行第二类控制操作。

优选地,所述第一控制指令包括同步控制指令,所述第一类控制操作包括同步控制操作;

所述基于所述第一控制指令,执行第一类控制操作包括:

基于所述同步控制指令,执行相应的同步控制操作。

优选地,所述第二控制指令包括:数据传输指令;所述第二类控制操作包括参数数据的传输操作;

所述基于所述第二控制指令,执行第二类控制操作包括:

基于所述数据传输指令,获取参数数据;

发送所述参数数据至所述控制器。

本发明实施例还提供一种传感器控制装置,包括:

标识确定模块,用于确定多个传感器的共有标识以及每个传感器的私有标识;

第一生成模块,用于基于所述共有标识,生成第一控制指令;

第一发送模块,用于向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作;

第二生成模块,用于基于任一传感器的私有标识,生成第二控制指令;

第二发送模块,用于向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。

本发明实施例还提供一种传感器控制装置,包括:

第一接收模块,用于接收控制器发送的第一控制指令;

第一执行模块,用于基于所述第一控制指令,执行第一类控制操作;

第二接收模块,用于接收控制器发送的第二控制指令;

第二执行模块,用于基于所述第二控制指令,执行第二类控制操作。

本发明实施例中,针对多个传感器,为每个传感器设置了相同的共有标识,还为每个传感器设置了不同的独立标识。进而控制器可以基于共有标识生成针对每个传感器的第一控制指令,通过所述第一控制指令可以同时控制所述多个传感器。而基于任一个传感器的独立标识,可以生成所述任一个传感器的第二控制指令,以控制所述任一个传感器。可以通过独立标识控制对应的单个传感器,以达到单个控制目的。通过共有标识以及独立标识的配合使用,可以同时控制多个传感器或者一次控制一个传感器,通过不同种类的标识实现不同的控制目的,以提高传感器的控制效率。

附图说明

此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:

图1是本发明实施例提供的一种传感器控制方法的一个实施例的流程图;

图2是本发明实施例提供的一种控制器以及传感器的连接结构示意图;

图3是本发明实施例提供的一种传感器控制方法的又一个实施例的流程图;

图4是本发明实施例提供的一种传感器控制装置的一个实施例的结构示意图;

图5是本发明实施例提供的一种传感器控制装置的又一个实施例的结构示意图。

具体实施方式

以下将配合附图及实施例来详细说明本申请的实施方式,藉此对本申请如何应用技术手段来解决技术问题并达成技术功效的实现过程能充分理解并据以实施。

本发明实施例主要应用于传感器的控制场景中,主要通过为多个传感器设置相应的独立标识以及私有标识,可以达到同时控制多个传感器以及单独控制一个传感器的双重目标,提高了传感器的控制效率。

现有技术中,每个传感器的标识都是唯一的,通常,控制器可以通过该传感器的独立标识控制该传感器。如果要控制多个传感器执行相同的操作,则需要针对多个传感器的唯一标识符,分别生成各个传感器的控制指令,实现相应的控制操作,这种控制方式的控制效率较低,一次只能控制一个传感器,不利于传感器的控制。

为了解决上述技术问题,发明人想到,是否可以同时控制所有的传感器,为每个传感器设置相同的标识符,但是发现如果为所有的传感器设置相同的标识符,则由于每一个传感器的标识符均相同,当控制器读取传感器中的数据时,例如,传感器为温度传感器,控制器获取当前温度传感器的温度数据,由于传感器标识均相同,控制器不能辨别数据的种类以及对应传感器,会导致数据冲突。发明人想到,此时,还需要为每一个传感器设置其私有标识,以在传输数据时,可以辨别数据的来源,更好地进行传感器数据的传输工作。据此发明人提出了本申请的技术方案。

本发明实施例中,针对多个传感器设置了多个传感器的共有标识,以及其每一个传感器的独立标识,继而可以基于共有标识生成第一控制指令,基于独立标识生成第二控制指令。所述第一控制指令为针对所有传感器的指令,将所述控制指令分别发送到每一个传感器,每个传感器接收到第一控制指令之后可以执行第一类控制操作,完成同时对所有传感器的第一类控制。所述第二控制指令为针对其中一个传感器的控制指令,由于第二类传感器基于任一传感器的私有标识生成,可以单独控制此私有标识对应的传感器,可以达到单独控制任一传感器的控制。通过共有标识以及私有标识的配合使用,可以获得不同的控制效果,达到相应的控制目的,提高了控制效率。

下面将结合附图对本发明实施例进行详细描述。

如图1所示,为本发明实施例的一种传感器控制方法的一个实施例的流程图,该方法可以包括以下几个步骤:

101:确定多个传感器的共有标识以及每个传感器的私有标识。

本发明实施例中的传感器控制方法可以应用于控制器中,所述控制器可以指智能终端中的处理器,智能电路中的微控制器等具备计算处理功能的处理部件。所述传感器可以指位于各种智能终端、智能电路中的感应设备。

控制器与多个传感器可以并列连接总线bus上,如图2中所示,控制器201与多个传感器202并列连接在总线203上,图2中示出了5个传感器,仅仅是一个示意性的,不具有对传感器的数量上的限定作用。其中,控制器与多个控制器可以通过总线进行参数数据以及控制指令的传输工作。控制器可以通过总线分别向每一个传感器发送指令,每一个传感器可以通过总线向控制器发送参数数据。

在实际应用中,多个传感器可以为至少两个传感器。

可选地,多个传感器的共有标识以及每个传感器的私有标识可以同时存储在控制器中。为了方便使用,存储共有标识以及私有标识时,可以采用二者对应存储的方式。作为一种可能的实现方式,可以为每一个传感器设置传感器名称,基于每一个传感器的传感器名称,对应存储其相应的共有标识以及私有标识。为了降低内存占用,也可以单独存储共有标识,此时,可以建立传感器名称以及私有标识的对应列表或者数据库,以方便使用每一个传感器的私有标识。

传感器中可以配置有相应的处理组件,以处理指令的接收以及执行工作。传感器中的处理组件可以是传感器内部配置的处理器,还可以是为传感器配置的传感器控制芯片。每一个传感器可以配置存储组件,存储组件中可以存储每一个传感器的私有标识以及共有标识。传感器的处理组件需要使用传感器中的私有标识以及共有标识时,可以直接从存储组件中读取。

多个传感器的传感器类型可以相同也可以不同。在实际应用中,所述多个传感器可以是温度传感传感器、压力传感器、加速度传感器等。每一个传感器的共有标识均相同,每一个传感器的私有标识均不同,其中,每个传感器与私有标识一一对应。每一个传感器的私有标识均不同指任意两个传感器的私有标识互不相同。

可选地,确定多个传感器的共有标识以及每个传感器的私有标识可以包括确定多个传感器的共有标识以及所述多个传感器中每个传感器的私有标识。

102:基于所述共有标识,生成第一控制指令。

103:向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一类控制操作。

所述第一控制指令是基于所述共有标识生成的,第一控制指令中可以包括共有标识。控制器向多个传感器发送所述第一控制指令之后,所述多个传感器可以基于所述第一控制指令中的共有标识,判断应执行相应的第一类控制操作。

可选地,控制器向多个传感器发送所述第一控制指令,可以是分别向多个传感器发送第一控制指令,以分别控制每个传感器。作为一种可能的实现方式,控制器可以将第一控制指令通过总线分别发送到多个传感器中,所述多个传感器可以接收第一控制指令,通过所述第一控制指令中的共有标识确定该第一控制指令,执行第一类控制操作。

所述分别向所述多个传感器发送第一控制指令可以包括:将所述第一控制指令通过总线发送到所有的传感器。

104:基于任一传感器的私有标识,生成第二控制指令。

105:向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。

所述第二控制指令是基于任一传感器的私有标识生成的,所述第二控制指令中可以包含任一传感器的私有标识。控制器可以将第二控制指令直接发送到所述任一传感器,所述任一传感器可以基于所述控制指令中的私有标识判断所述控制指令是针对自身的控制指令。作为一种可能的实现方式,多个传感器均可以接收第二控制指令,当判断第二控制指令中的私有标识与自身的私有标识不一致时,可以删除该第二控制指令,不做任何处理。

在存在总线的传输线路中,每一个传感器均可以接收到第一控制指令以及第二控制指令。任一个传感器接收到任一个控制指令时,无论是第一控制指令或者第二控制指令,所述任一个传感器可以获取接收到的任一个控制指令的指令标识,判断该指令标识与共有标识一致时,确定该控制指令为第一类控制指令,执行相应的第一类控制操作;判断该指令标识与私有指令一致时,确定该控制指令为第二类控制指令,执行相应的第二类控制操作。

本发明实施例中,针对多个传感器,为每个传感器设置了相同的共有标识,还为每个传感器设置了不同的独立标识。进而控制器可以基于共有标识生成针对每个传感器的第一控制指令,通过所述第一控制指令可以同时控制所述多个传感器。而基于任一个传感器的独立标识,可以生成所述任一个传感器的第二控制指令,以控制所述任一个传感器。可以通过独立标识控制对应的单个传感器,以达到单个控制目的。通过共有标识以及独立标识的配合使用,可以同时控制多个传感器或者一次控制一个传感器,通过不同种类的标识实现不同的控制目的,以提高传感器的控制效率。

作为一个实施例,所述第一控制指令包括同步控制指令;所述第一类控制操作包括同步控制操作;

所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一控制操作包括:

向所述多个传感器分别发送所述同步控制指令,以控制所述多个传感器分别基于所述同步控制指令,执行相应的同步控制操作。

第一控制指令可以包括同步控制操作,也即可以实现同时控制多个传感器的操作。第一控制指令可以为写入类型的指令,仅能向多个传感器写入指令。所述同步控制操作可以包括:启动操作,关闭操作,中断操作和/或时钟设置操作等等,可以同时完成对多个传感器的控制操作。

同步控制操作可以控制多个传感器同时执行相应的第一控制操作,不需要针对每一个传感器逐个控制,可以提高控制效率。

基于同步控制操作,执行相应的同步控制操作可以包括:基于同步启动操作,执行相应的传感器启动操作;基于同步关闭操作,执行相应的传感器关闭操作。

本发明实施例中,通过共有标识同步控制多个传感器,执行传感器的控制操作,以完成相应的同步控制操作,获得较好的同步控制效果。同时,通过一条第一控制指令,可以同时控制多个传感器,提高了控制效率。

作为一个实施例,所述第二控制指令包括数据传输指令;所述第二类控制操作包括参数数据的传输操作;

向所述任一传感器发送第二控制指令,以使得所述任一传感器基于第二控制指令执行第二类控制操作包括:

向所述任一传感器发送数据传输指令,以使得所述任一传感器基于所述数据传输指令,执行参数数据的传输操作。

第二控制指令是针对其包含的私有指令对应的传感器的控制操作。

第二控制指令可以包括数据传输指令,任一传感器接收到其对应的第二控制指令时,可以响应所述第二控制指令,执行相应的数据传输操作。

传感器可以感测环境或者周围的参数数据,并将获得的参数数据发送到控制器,以供控制器获取到传感器输出的参数数据,进行相应的数据处理。所述任一传感器基于所述数据传输指令,执行参数数据的传输工作可以包括所述任一传感器响应数据传输指令,获得感应数据,并将感应数据与其对应的私有标识生成参数数据,将参数数据发送至控制器。控制器可以接收传感器发送的参数数据,进而可以完成参数数据的传输操作。

本发明实施例中,通过任一传感器的私有标识生成针对该任一传感器的第二控制指令,该任一传感器基于该第二控制指令完成相应的数据传输操作。该第二控制指令为针对所述任一传感器的控制指令,具有针对性,可以通过私有标识来传输数据,以避免数据冲突,达到精确控制。

作为又一个实施例,所述向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器分别基于所述第一控制指令执行第一类控制操作之后,所述方法还包括:

接收每一个传感器基于独立标识以及所述第一类控制操作的操作结果生成的反馈信息;

根据所述反馈信息,确定所述每一个传感器的操作结果。

多个传感器接收到第一控制指令之后,可以执行相应的第一类控制操作,执行完毕之后,为了方便控制器获得控制结果,所述多个传感器可以将操作结果生成反馈信息,并将反馈信息发送至控制器。控制器即可以获取反馈信息,而反馈信息中可以包含传感器的私有标识,进而控制器可以根据反馈信息中的私有标识确定私有标识对应的传感器的操作结果。

本发明实施例中,多个传感器接收到第一控制指令,执行相应的第一类控制操作之后,可以基于第一类控制操作的操作结果生成反馈信息,每一个传感器可以基于其独立标识以及操作结果生成反馈信息,控制器可以获取每一个传感器的反馈信息,进而可以根据反馈信息中的私有标识以及操作结果,确定传感器的反馈结果。从而,控制器可以及时获知每一个传感器的控制结果,以方便后续步骤的执行,获得较好的控制结果,提高控制效率。

作为又一个实施例,所述向任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二类控制指令,执行第二类控制操作之后,所述方法还包括:

接收所述任一传感器基于独立标识以及参数数据生成的反馈数据;

确定所述反馈数据中的所述任一传感器的参数数据。

本发明实施例中,针对任一传感器的第二控制指令,可以获取传感器中的参数数据。传感器接收到第二类控制指令时,获取参数数据,并将参数数据以及独立标识生成反馈数据,进而控制器即可以获取反馈数据,并获取反馈数据中的参数数据,完成传感器数据的采集工作,可以达到单独采集传感器的数据的目的,不影响传感器的正常数据传输,不产生数据冲突,确保功能的完整性。

如图3所示,为本发明实施例提供的一种传感器控制方法的又一个实施例的流程图,所述方法可以包括以下几个步骤:

301:接收控制器发送的第一控制指令。

302:基于所述第一控制指令,执行第一类控制操作。

303:接收控制器发送的第二控制指令。

304:基于所述第二控制指令,执行第二类控制操作。

作为一个实施例,所述第一控制指令包括同步控制指令,所述第一类控制操作包括同步控制操作;

所述基于所述第一控制指令,执行第一类控制操作包括:

基于所述同步控制指令,执行相应的同步控制操作。

作为又一个实施例,第二控制指令包括:数据传输指令;所述第二类控制操作包括参数数据的传输操作;

所述基于所述第二控制指令,执行第二类控制操作包括:

基于所述数据传输指令,获取参数数据;

发送所述参数数据至所述控制器。

本发明实施例中,每个传感器可以接收基于共有标识生成的第一控制指令,以完成对每个传感器的同步控制。针对任一个传感器独立标识的第二控制指令,所述任一个传感器可以执行对应的第二类控制操作。可以通过独立标识控制对应的单个传感器,以达到单个控制目的。通过共有标识以及独立标识的配合使用,可以同时控制多个传感器或者一次控制一个传感器,通过不同种类的标识实现不同的控制目的,以提高传感器的控制效率。

如图4所示,为本发明实施例提供的一种传感器控制装置的一个实施例的结构示意图,该装置可以包括:

标识确定模块401:用于确定多个传感器的共有标识以及每个传感器的私有标识。

本发明实施例中的传感器控制装置可以应用于控制器中,所述控制器可以指智能终端中的处理器,智能电路中的微控制器等具备计算处理功能的处理部件。所述传感器可以指位于各种智能终端、智能电路中的感应设备。

控制器与多个传感器可以并列连接总线bus上。其中,控制器与多个控制器可以通过总线进行参数数据以及控制指令的传输工作。控制器可以通过总线分别向每一个传感器发送指令,每一个传感器可以通过总线向控制器发送参数数据。

可选地,多个传感器的共有标识以及每个传感器的私有标识可以同时存储在控制器中。为了方便使用,存储共有标识以及私有标识时,可以采用二者对应存储的方式。作为一种可能的实现方式,可以为每一个传感器设置传感器名称,基于每一个传感器的传感器名称,对应存储其相应的共有标识以及私有标识。为了降低内存占用,也可以单独存储共有标识,此时,可以建立传感器名称以及私有标识的对应列表或者数据库,以方便使用每一个传感器的私有标识。

传感器中可以配置有相应的处理组件,以处理指令的接收以及执行工作。传感器中的处理组件可以是传感器内部配置的处理器,还可以是为传感器配置的传感器控制芯片。每一个传感器可以配置存储组件,存储组件中可以存储每一个传感器的私有标识以及共有标识。传感器的处理组件需要使用传感器中的私有标识以及共有标识时,可以直接从存储组件中读取。

多个传感器的传感器类型可以相同也可以不同。在实际应用中,所述多个传感器可以是温度传感传感器、压力传感器、加速度传感器等。每一个传感器的共有标识均相同,每一个传感器的私有标识均不同,其中,每个传感器与私有标识一一对应。每一个传感器的私有标识均不同指任意两个传感器的私有标识互不相同。

可选地,确定多个传感器的共有标识以及每个传感器的私有标识可以包括确定多个传感器的共有标识以及所述多个传感器中每个传感器的私有标识。

第一生成模块402:用于基于所述共有标识,生成第一控制指令。

第一发送模块403:用于向所述多个传感器分别发送所述第一控制指令,以使得所述多个传感器基于所述第一控制指令执行第一类控制操作。

所述第一控制指令是基于所述共有标识生成的,第一控制指令中可以包括共有标识。控制器向多个传感器发送所述第一控制指令之后,所述多个传感器可以基于所述第一控制指令中的共有标识,判断应执行相应的第一类控制操作。

可选地,控制器向多个传感器发送所述第一控制指令,可以是分别向多个传感器发送第一控制指令,以分别控制每个传感器。作为一种可能的实现方式,控制器可以将第一控制指令通过总线分别发送到多个传感器中,所述多个传感器可以接收第一控制指令,通过所述第一控制指令中的共有标识确定该第一控制指令,执行第一类控制操作。

所述分别向所述多个传感器发送第一控制指令可以包括:将所述第一控制指令通过总线发送到所有的传感器。

第二生成模块404:用于基于任一传感器的私有标识,生成第二控制指令;

第二发送模块405:用于向所述任一传感器发送第二控制指令,以使得所述任一传感器基于所述第二控制指令执行第二类控制操作。

所述第二控制指令是基于任一传感器的私有标识生成的,所述第二控制指令中可以包含任一传感器的私有标识。控制器可以将第二控制指令直接发送到所述任一传感器,所述任一传感器可以基于所述控制指令中的私有标识判断所述控制指令是针对自身的控制指令。作为一种可能的实现方式,多个传感器均可以接收第二控制指令,当判断第二控制指令中的私有标识与自身的私有标识不一致时,可以删除该第二控制指令,不做任何处理。

在存在总线的传输线路中,每一个传感器均可以接收到第一控制指令以及第二控制指令。任一个传感器接收到任一个控制指令时,无论是第一控制指令或者第二控制指令,所述任一个传感器可以获取接收到的任一个控制指令的指令标识,判断该指令标识与共有标识一致时,确定该控制指令为第一类控制指令,执行相应的第一类控制操作;判断该指令标识与私有指令一致时,确定该控制指令为第二类控制指令,执行相应的第二类控制操作。

本发明实施例中,针对多个传感器,为每个传感器设置了相同的共有标识,还为每个传感器设置了不同的独立标识。进而控制器可以基于共有标识生成针对每个传感器的第一控制指令,通过所述第一控制指令可以同时控制所述多个传感器。而基于任一个传感器的独立标识,可以生成所述任一个传感器的第二控制指令,以控制所述任一个传感器。可以通过独立标识控制对应的单个传感器,以达到单个控制目的。通过共有标识以及独立标识的配合使用,可以同时控制多个传感器或者一次控制一个传感器,通过不同种类的标识实现不同的控制目的,以提高传感器的控制效率。

作为一个实施例,所述第一控制指令包括同步控制指令;所述第一类控制操作包括同步控制操作;

所述第一发送模块具体可以用于:

向所述多个传感器分别发送所述同步控制指令,以控制所述多个传感器分别基于所述同步控制指令,执行相应的同步控制操作。

第一控制指令可以包括同步控制操作,也即可以实现同时控制多个传感器的操作。第一控制指令可以为写入类型的指令,仅能向多个传感器写入指令。所述同步控制操作可以包括:启动操作,关闭操作,中断操作和/或时钟设置操作等等,可以同时完成对多个传感器的控制操作。

同步控制操作可以控制多个传感器同时执行相应的第一控制操作,不需要针对每一个传感器逐个控制,可以提高控制效率。

基于同步控制操作,执行相应的同步控制操作可以包括:基于同步启动操作,执行相应的传感器启动操作;基于同步关闭操作,执行相应的传感器关闭操作。

本发明实施例中,通过共有标识同步控制多个传感器,执行传感器的控制操作,以完成相应的同步控制操作,获得较好的同步控制效果。同时,通过一条第一控制指令,可以同时控制多个传感器,提高了控制效率。

作为一个实施例,所述第二控制指令包括数据传输指令;所述第二类控制操作包括参数数据的传输操作;

所述第二发送模块具体可以用于:

向所述任一传感器发送数据传输指令,以使得所述任一传感器基于所述数据传输指令,执行参数数据的传输操作。

第二控制指令是针对其包含的私有指令对应的传感器的控制操作。

第二控制指令可以包括数据传输指令,任一传感器接收到其对应的第二控制指令时,可以响应所述第二控制指令,执行相应的数据传输操作。

传感器可以感测环境或者周围的参数数据,并将获得的参数数据发送到控制器,以供控制器获取到传感器输出的参数数据,进行相应的数据处理。所述任一传感器基于所述数据传输指令,执行参数数据的传输工作可以包括所述任一传感器响应数据传输指令,获得感应数据,并将感应数据与其对应的私有标识生成参数数据,将参数数据发送至控制器。控制器可以接收传感器发送的参数数据,进而可以完成参数数据的传输操作。

本发明实施例中,通过任一传感器的私有标识生成针对该任一传感器的第二控制指令,该任一传感器基于该第二控制指令完成相应的数据传输操作。该第二控制指令为针对所述任一传感器的控制指令,具有针对性,可以通过私有标识来传输数据,以避免数据冲突,达到精确控制。

作为又一个实施例,所述装置还包括:

信息接收模块,用于接收每一个传感器基于独立标识以及所述第一类控制操作的操作结果生成的反馈信息;

结果确定模块,用于根据所述反馈信息,确定所述每一个传感器的操作结果。

多个传感器接收到第一控制指令之后,可以执行相应的第一类控制操作,执行完毕之后,为了方便控制器获得控制结果,所述多个传感器可以将操作结果生成反馈信息,并将反馈信息发送至控制器。控制器即可以获取反馈信息,而反馈信息中可以包含传感器的私有标识,进而控制器可以根据反馈信息中的私有标识确定私有标识对应的传感器的操作结果。

本发明实施例中,多个传感器接收到第一控制指令,执行相应的第一类控制操作之后,可以基于第一类控制操作的操作结果生成反馈信息,每一个传感器可以基于其独立标识以及操作结果生成反馈信息,控制器可以获取每一个传感器的反馈信息,进而可以根据反馈信息中的私有标识以及操作结果,确定传感器的反馈结果。从而,控制器可以及时获知每一个传感器的控制结果,以方便后续步骤的执行,获得较好的控制结果,提高控制效率。

作为又一个实施例,所述装置还包括:

数据接收模块,用于接收所述任一传感器基于独立标识以及参数数据生成的反馈数据。

数据确定模块,用于确定所述反馈数据中的所述任一传感器的参数数据。

本发明实施例中,针对任一传感器的第二控制指令,可以获取传感器中的参数数据。传感器接收到第二类控制指令时,获取参数数据,并将参数数据以及独立标识生成反馈数据,进而控制器即可以获取反馈数据,并获取反馈数据中的参数数据,完成传感器数据的采集工作,可以达到单独采集传感器的数据的目的,不影响传感器的正常数据传输,不产生数据冲突,确保功能的完整性。

如图5所示,为本发明实施例的一种传感器控制装置的又一个实施例的结构示意图,所述装置可以包括:

第一接收模块501:用于接收控制器发送的第一控制指令;

第一执行模块502:用于基于所述第一控制指令,执行第一类控制操作;

第二接收模块503:用于接收控制器发送的第二控制指令;

第二执行模块504:用于基于所述第二控制指令,执行第二类控制操作。

作为一个实施例,所述第一控制指令包括同步控制指令,所述第一类控制操作包括同步控制操作;

所述第一执行模块具体可以用于:

基于所述同步控制指令,执行相应的同步控制操作。

作为又一个实施例,第二控制指令包括:数据传输指令;所述第二类控制操作包括参数数据的传输操作;

所述第二执行模块具体可以用于:

基于所述数据传输指令,获取参数数据;

发送所述参数数据至所述控制器。

本发明实施例中,每个传感器可以接收基于共有标识生成的第一控制指令,以完成对每个传感器的同步控制。针对任一个传感器独立标识的第二控制指令,所述任一个传感器可以执行对应的第二类控制操作。可以通过独立标识控制对应的单个传感器,以达到单个控制目的。通过共有标识以及独立标识的配合使用,可以同时控制多个传感器或者一次控制一个传感器,通过不同种类的标识实现不同的控制目的,以提高传感器的控制效率。

在一个典型的配置中,计算设备包括一个或多个处理器(cpu)、输入/输出接口、网络接口和内存。

如在说明书及权利要求当中使用了某些词汇来指称特定组件。本领域技术人员应可理解,硬件制造商可能会用不同名词来称呼同一个组件。本说明书及权利要求并不以名称的差异来作为区分组件的方式,而是以组件在功能上的差异来作为区分的准则。如在通篇说明书及权利要求当中所提及的“包含”为一开放式用语,故应解释成“包含但不限定于”。“大致”是指在可接收的误差范围内,本领域技术人员能够在一定误差范围内解决所述技术问题,基本达到所述技术效果。说明书后续描述为实施本申请的较佳实施方式,然所述描述乃以说明本申请的一般原则为目的,并非用以限定本申请的范围。本申请的保护范围当视所附权利要求所界定者为准。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的商品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种商品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的商品或者系统中还存在另外的相同要素。

上述说明示出并描述了本申请的若干优选实施例,但如前所述,应当理解本申请并非局限于本文所披露的形式,不应看作是对其他实施例的排除,而可用于各种其他组合、修改和环境,并能够在本文所述申请构想范围内,通过上述教导或相关领域的技术或知识进行改动。而本领域人员所进行的改动和变化不脱离本申请的精神和范围,则都应在本申请所附权利要求的保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1