用于确定用户存在的装置和方法与流程

文档序号:14960223发布日期:2018-07-18 00:22阅读:145来源:国知局

本公开一般涉及用于确定用户存在的装置和方法,以及涉及例如用于通过测量设备确定用户是否存在于特定空间中、然后基于用户的存在控制位于特定空间中的电子设备的装置和方法。



背景技术:

互联网是人类生成和消费信息、以人类为中心的连通性网络,其现在正在向物联网(iot)发展,在物联网中,分布式实体(诸如事物)在没有人类干预的情况下交换和处理信息。通过与云服务器的连接结合iot技术和大数据处理技术的万物互联(ioe)已经出现。由于iot实施需要诸如“传感技术”、“有线/无线通信和网络基础设施”、“服务接口技术”和“安全技术”等技术要素,所以,传感器网络、机器对机器(m2m)通信、机器类型通信(mtc)等近来已经被研究。

这种iot环境可以提供智能互联网技术服务,通过收集和分析相连事物间产生的数据,为人类的生活创造新的价值。通过现有信息技术(it)和各种工业应用之间的融合和结合,iot可以应用于包括智能家居、智能建筑、智慧城市、智能汽车或网联汽车、智能电网、健康保健、智能家电和高级医疗服务等的多种领域。

同时,为了提高某一空间中的能量使用效率,可以使用确定某一空间中用户存在(在下文中,确定用户存在是指确定用户是否位于或存在于某一空间中),并且控制位于该某一空间中的电子设备的方法。例如,如果确定没有用户存在于某一空间中,则其中的电子设备可以被停用以有效使用能量。

技术问题

然而,如果基于用户存在的错误确定停用电子设备,则可能导致用户不便。

因此,需要更准确地确定用户是否存在于特定空间中的方法。



技术实现要素:

为了解决上述或任何其他问题,本公开提供一种用于基于确定是否没有用户存在所需的特定时间(也被称为动作不发生持续时间信息)来确定用户的存在并且从而控制电子设备的方法。

此外,本公开提供了一种用于通过距离传感器测量门与用户之间的距离、基于测量的距离确定用户存在、并且从而控制电子设备的方法。

另外,本公开提供了一种用于使用第一传感器识别用户的接近方向、使用根据用户的接近方向选择的第二传感器确定用户的进入、并且从而控制电子设备的方法。在本公开中,确定用户的进入是指确定用户是否进入特定空间。

根据本公开的示例实施例,一种用于由通信装置确定特定空间中的用户存在的方法包括:从第一传感器接收第一信号;基于所接收的第一信号识别用户接近方向;基于所识别的用户接近方向选择第二传感器;从所选择的第二传感器接收第二信号;以及基于所接收的第二信号确定用户是否进入特定空间。

此外,确定用户的进入的步骤可以包括:识别特定空间中的用户的数量;基于用户的数量确定用于确定用户存在的动作不发生持续时间信息;以及基于动作不发生持续时间信息确定特定空间中的用户存在。

根据本公开的示例实施例,用于确定特定空间中的用户存在的通信装置包括:收发器,被配置为与另一网络实体通信;以及控制器,被配置为:从第一传感器接收第一信号;基于所接收的第一信号识别用户接近方向;基于所识别的用户接近方向选择第二传感器;从所选择的第二传感器接收第二信号;以及基于所接收的第二信号确定用户是否进入特定空间。

此外,控制器可以进一步被配置为识别特定空间中的用户的数量,基于用户的数量确定用于确定用户存在的动作不发生持续时间信息,以及基于动作不发生持续时间信息确定特定空间中的用户存在。

本发明的有益效果

根据本公开的示例实施例,基于确定是否没有用户存在所需的特定时间,可以增加确定用户存在的准确性。

此外,通过经由第一传感器识别用户的接近方向并且还经由根据用户的接近方向所选择的第二传感器确定用户的进入,可以增加确定用户存在的准确性。

最后,各种示例实施例可以通过更准确的用户的存在的确定来有效地控制位于特定空间中的电子设备。

附图说明

结合附图,根据下面的详细描述,可以更容易地理解和认识到本公开的以上和其它示例方面以及附带的优点,其中,相同的附图标记指代相同的元件,并且其中:

图1是示出根据本公开的示例实施例的用于确定用户存在的示例系统的框图;

图2是示出根据本公开的示例实施例的用于确定用户存在的示例方法的流程图;

图3是示出根据本公开的示例实施例的用于确定用户存在的示例方法的流程图;

图4是示出根据本公开的示例实施例的基于传感器的类型和位置划分成区域的示例特定空间的图;

图5是示出根据本公开的示例实施例的用于由通信装置确定用户的数量的示例方法的流程图;

图6a是示出根据本公开的示例实施例的确定要被用于确定用户存在的动作不发生持续时间信息的示例处理的流程图;

图6b是示出根据本公开的示例实施例的确定存在决定时间信息的示例处理的流程图;

图6c是示出根据本公开的示例实施例的确定感测周期信息的示例处理的流程图;

图7a是示出根据本公开的示例实施例的确定用户存在的示例处理的流程图;

图7b是示出根据本公开的示例实施例的操作感测周期计时器的示例处理的流程图;

图7c是示出根据本公开的示例实施例的操作动作不发生持续时间的示例处理的流程图;

图8是示出根据本公开的示例实施例的确定用户存在的示例处理的流程图;

图9是示出根据本公开的示例实施例的基于根据情况确定的不同感测周期来确定用户存在的示例处理的流程图;

图10是示出根据本公开的示例实施例的基于根据情况确定的不同感测周期来确定用户存在的另一示例处理的流程图;

图11是示出根据本公开的示例实施例的基于传感器状态的变化创建路径信息的示例处理的流程图;

图12是示出根据本公开的示例实施例的基于路径信息确定用户存在的示例处理的流程图;

图13是示出根据本公开的另一示例实施例的使用距离传感器来确定用户存在的示例处理的流程图;

图14是示出根据本公开的又一示例实施例的确定用户的进入的示例处理的顺序图;

图15是示出根据本公开的又一示例实施例的由通信装置确定用户的进入的示例处理的流程图;

图16是示出根据本公开的示例实施例的示例通信装置的框图;以及

图17是示出根据本公开的示例实施例的示例通信装置的框图。

具体实施方式

在下文中,将参考附图描述本公开的示例实施例。

本领域公知的并且与本公开没有直接关系的技术内容可以不被详细描述或说明以避免模糊本公开的主题。通过附图,一些元件可能被放大、省略或示意性地描绘。相同或相似的附图标记始终表示相应的特征。

结合附图参考示例实施例,本公开的优点和特征以及实现它们的方法将变得清楚。然而,本公开不限于这里所阐述的示例实施例,并且可以以许多不同的形式来体现。相反地,提供所公开的示例实施例以使得本公开将是全面的和完整的,并且如由所附权利要求所定义的那样,将给本领域技术人员传达本公开的范围。

应该理解的是,流程图说明的每个方框以及流程图说明的方框组合可以由计算机程序指令来实现。这些计算机程序指令可以被提供给各种处理电路(诸如但不限于专用处理器、通用计算机的处理器、专用计算机或其他可编程数据处理设备)以产生机器,从而经由计算机或其他可编程数据处理装置执行的指令使得处理电路执行用于实现在流程图方框或多个方框中指定的功能的操作。这些计算机程序指令还可以被存储在计算机可用或计算机可读存储器中,其可以指导计算机或其他可编程数据处理装置以特定方式运行,从而存储在计算机可用或计算机可读存储器中的指令产生包括存储的指令的制造品,所述指令实现在流程图方框或多个方框中指定的功能。计算机程序指令还可以被加载到计算机或其他可编程数据处理装置上,以使得在计算机或其他可编程装置上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程装置上执行的指令提供用于实现在流程图方框或多个方框中指定的功能的步骤。

流程图说明的每个方框可以表示包括用于实现指定的逻辑功能的一个或多个可执行指令的模块、段或代码区域。还应该注意的是,在一些替代实施方式中,方框中提到的功能可以不按顺序发生。例如,根据所涉及的功能,连续示出的两个方框实际上可以基本上同时执行,或者方框有时可以以相反的顺序执行。

这里使用的术语“单元”可以指执行某些任务的软件或硬件组件或设备,诸如例如,专用处理器、处理电路、fpga或asic等。单元可以被配置为驻留在可寻址存储介质上并且被配置为在一个或多个处理器上执行。因此,作为示例,模块或单元可以包括组件(诸如软件组件、面向对象的软件组件、类组件和任务组件)、处理、功能、属性、过程、子例程、程序代码段、驱动程序、固件、微码、电路、数据、数据库、数据结构、表格、数组和变量。在组件和模块/单元中提供的功能可以被组合成更少的组件和模块/单元,或者进一步被分成额外的组件和模块。

图1是示出根据本公开的示例实施例的用于确定用户存在的示例系统100的框图。

参考图1,系统100可以包括通信装置(例如,包括通信电路)110、第一类型传感器120、设备130、附接到设备130的第二类型传感器140以及服务器150。服务器150可以包括存储单元155。

传感器120和140可以包括用于确定用户存在的各种感测电路。第一类型传感器120可以单独位于特定空间中,并且第二类型传感器140可以附接到位于特定空间中的设备130。此外地或可选地,这样的传感器可以被包含在通信装置110中。

通信装置110、第一类型传感器120、设备130和第二类型传感器140可以位于某些空间中,例如办公室、仓库、房屋或酒店中。虽然酒店用于帮助理解本公开的示例实施例的描述,但是,这仅是示例而不被解释为限制。

通信装置110可以包括各种通信电路并且可以被实现为网关。此外,通信装置110可以通过短程无线通信连接到设备130和传感器120和140中的至少一个。因此,通过使用短距离无线通信,通信设备110可以接收由第一类型传感器120或第二类型传感器140测量的信息。

例如,使用传感器120和140,通信装置110可以确定位于特定空间中的用户的数量。此外,使用传感器120和140,通信装置110可以检测位于特定空间中的这些用户的动作(也称为动作事件)。进一步地,使用传感器120和140,通信装置110可以检测位于特定空间中的这些用户的控制(也称为控制事件)。基于这样的信息,通信装置110可以确定用户是否位于特定空间中。以上内容将在下面进行更详细的描述。

在组合所接收的测量信息的情况下,通信装置110可以通过变换和组合测量信息以满足预定的数据格式的处理来确定用户存在,然后将用于控制设备130的信息发送到服务器150。

通信装置110可以被包含在位于特定空间中的设备中的一个,或者可以作为位于特定空间中的独立设备。

第一类型传感器120可以用于收集用于确定用户存在的信息。传感器120可以连接到通信装置110或者被包含在通信装置110中。另外,传感器120可以被包含在特定设备中。该传感器120可以包括被配置为连续地或响应于通信装置110的驱动命令执行感测的各种感测电路。当感测信息被改变或者响应于通信装置110的请求,传感器120可以将所测量的信息发送到通信装置110。

第二类型传感器140可以执行与第一类型传感器120相同的功能。例如,当感测信息被改变或者响应于通信装置110的请求,附接到设备130的传感器140可以将测量的信息发送到通信装置110。

另外,传感器120和140中的每一个都可以将感测结果存储在其存储装置中。

服务器150可以包括,例如,配备在酒店管理系统或建筑物管理系统中的服务器。此外,服务器150可以接收与由通信装置110确定的用户存在相关联的信息,并且还将所接收的信息存储在存储装置155中。服务器150可以变换所接收的信息以满足预定的数据格式,然后将其存储在存储装置155中。此外,服务器150可以将所接收的信息发送给管理者的便携式设备或计算机。

如果通过从通信装置110接收的信息确定用户存在或不存在,则服务器150可以基于空间的状态控制特定空间中的设备130。可以由通信装置110执行对于设备130的这种控制。

图2是示出根据本公开的示例实施例的用于确定用户存在的示例方法的流程图。

参考图2,当传感器处发生任何事件时,通信设备可以在步骤s210中确定门是否关闭。

传感器事件的发生可以包括在传感器处检测到特定事件的情况。在该示例中,特定事件可以包括上述动作事件或控制事件。尽管本公开描述了动作事件或控制事件以供描述,但是这仅是示例而不被解释为限制。根据本公开的实施例,检测位于特定空间中的任何其他传感器(例如,接触传感器)处的用户的动作的任何其他示例也可以是可用的。

当任何用户的动作发生时,动作传感器可以检测用户的动作(即,动作事件的发生)。在步骤s210中,通信装置可以使用附接到门的传感器(在下文中,称为门传感器)检测门是否关闭。

如果门没有关闭,则通信装置不能准确地知道用户进入特定空间。因此,通信装置可以不执行下一个步骤直到门关闭。

如果确定门关闭,则通信装置可以在步骤s220中进一步确定在特定空间中是否没有用户的动作。

如果没有用户的动作,则通信装置可以在步骤s230中进一步确定在没有用户的动作期间所测量的时间是否大于预定时间(即,动作不发生持续时间信息)。

如果测量的时间大于动作不发生持续时间信息,则通信装置可以确定用户不存在。

例如,当在门关闭之后的给定时间内没有用户的动作时,通信装置可以确定用户不存在。

另一方面,如果在步骤s220中确定存在任何用户的动作,则通信装置可以确定用户存在于特定空间中。例如,在检测到任何用户的动作之后,传感器可能在特定时间内检测不到用户的动作。例如,在检测到用户的动作之后,传感器可以在10分钟内不执行感测。因此,在一段时间内,传感器可以保持在用户的动作被检测到的状态。即使在步骤s220中确定检测到用户的动作,其也可能是由在门关闭之前检测到的信息所引起的。因此,通信装置可以在步骤s240中确定检测到用户的动作的时间是否大于给定时间。如果是,则通信装置可以确定用户存在于特定空间中。

同时,配备在特定空间中的传感器(诸如用于检测用户的动作的动作传感器)可以由电池供电。因此,如果传感器连续地操作,则可能引起电池寿命缩短的问题。因此,为了防止和/或减少电池的过度使用,在检测到用户的动作之后,传感器可以停止操作一段时间。

例如,假设用户通过打开门离开房间然后再次进入房间。由于当用户离开房间时动作传感器已经感测到用户的动作,所以动作传感器可以在特定时间内停止感测用户的动作。因此,如果在动作传感器停止感测用户的动作的同时用户因诸如观看电视的某些原因而没有移动,则动作传感器可能无法检测到用户的动作。结果,通信装置可以确定用户不存在,从而,控制电子设备,诸如关灯或者关空调。这样,如果通信装置不能准确地确定用户存在并由此错误地控制电子设备,则用户可能感觉非常不舒服。因此,需要用于更准确地确定用户是否存在于特定空间中的方法。

图3是示出根据本公开的示例实施例的用于确定用户存在的示例方法的流程图。

参考图3,在步骤s310中,位于特定空间中的通信装置可以识别包括在特定空间中的区域。例如,通信装置可以确定特定空间是由多个区域还是由单个区域形成。或者,关于形成区域的此信息可以被预先存储在通信装置中。

根据包括在特定空间中的区域的数量,确定用户存在的处理可以不同。以上内容将在下面更详细地描述。

在步骤s320中,识别特定空间中的区域的通信装置可以估计用户的数量。通信装置可以通过设备状态或者控制信息来估计用户的数量。

例如,当在不同的空间中同时感测到用户的动作时,通信装置可以估计在特定空间中存在至少两个用户。而且,当在不同的空间中在预定时间内感测到用户的动作时,通信装置可以估计存在至少两个用户。

此外,当同时检测到控制电子设备的控制事件、通过动作传感器检测到的动作事件以及通过门传感器检测到的门的打开/关闭事件时,通信装置可以使用检测到的信息估计用户的数量。以上内容将在下面更详细地描述。

用于确定特定空间中的用户存在的方法可以基于估计的用户数量而变化。以上内容将在下面更详细地描述。

在步骤s330中,估计用户数量的通信装置可以确定动作不发生持续时间信息。如上所述,为了使通信装置确定用户不存在,在特定时间内应该检测不到用户的动作。此特定时间可以被称为动作不发生持续时间。

如果在动作不发生持续时间内没有检测到用户的动作,则通信装置可以确定用户不存在于特定空间中。

如果动作不发生持续时间被设置得太短,则即使用户存在于特定空间中并且仅仅一段时间内不移动,通信装置也可能不正确地确定用户不存在于特定空间中。另一方面,如果动作不发生持续时间被设置为太长,则即使用户不存在于特定空间中,电子设备也可能连续地操作。这可能会导致较低的能量效率。因此,本公开的示例实施例提供了一种用于确定适当的动作不发生持续时间的方法。

可以根据传感器的数量或特定空间的结构来确定动作不发生持续时间。此外地或可选地,可以根据位于特定空间中的用户的数量来确定动作不发生持续时间。

例如,如果有少量传感器检测用户的动作,则可能难以检测到用户的动作。因此,与大量传感器的另一种情况相比,在该示例中,通信装置可以将动作不发生持续时间设置为相对较长。

另一方面,如果在特定空间中有大量用户,则传感器可以容易地感测用户的动作。因此,在该示例中,通信装置可以将动作不发生持续时间设置为与少量用户的另一种情况相比相对较短。然而,以上仅仅是关于传感器数量和动作不发生持续时间之间的相关性的示例。在另一示例中,即使许多用户位于特定空间中,由于这些用户可能正在睡觉,所以,也可以将动作不发生持续时间设置为相对较短。

可以使用用来确定用户存在的时间并使用感测周期信息来确定动作不存在持续时间。以上内容将在下面更详细地描述。

之后,在步骤s340中,通信装置确定每个区域中的用户存在。如果在特定区域、在动作不发生持续时间期间没有检测到用户的动作,则通信装置可以确定用户不存在于该区域。

在步骤s350中,确定每个区域中的用户存在的通信装置可以进一步确定特定空间中的用户存在。如上所述,该特定空间可以指通信装置所处并且允许与其他设备进行通信的特别地区。特定空间可以包括建筑物内的特定空间或者允许位于建筑物外部的通信装置与其他设备进行通信的特定空间。

例如,酒店的整个房间、其卧室区域、其浴室区域等都可以是特定空间。

如果确定用户不存在于特定空间的所有区域中,则通信装置可以确定用户不存在于特定空间中。

在步骤s360中,确定特定空间中的用户存在的通信装置可以基于上述确定的结果来控制特定空间中的电子设备。例如,如果确定用户不存在,则通信装置可以停止特定空间中的电子设备的操作,以提高能量效率。

通信装置可以将确定结果发送到服务器,因此,服务器可以通过确定结果来控制特定空间中的电子设备。

可替代地,每当确定每个区域的用户存在时,通信装置就可以控制位于每个区域中的电子设备。

图4是示出根据本公开的示例实施例的基于传感器的类型和位置划分为区域的特定空间的示例的图。

在步骤310中,通信装置可以识别包括在特定空间中的区域。这些区域的一些示例在图4中示出。

参考图4,特定空间可以由单个区域或多个区域形成。例如,单个区域可以指未被划分或分割的某个地区。

在特定空间是由单个区域形成的情况下,所有的动作传感器都可以被包括在此单个区域中。例如,空间a410可以包括三个动作传感器411、413和415。

另一方面,特定空间可以被划分或分割成两个或更多个区域。例如,如果酒店可以具有多个区域,诸如卧室、起居室、浴室、阳台等。基于传感器单元,多个区域可以被定义为物理分区、逻辑分区或虚拟分区。

例如,空间b420、空间c430和空间d440分别由三个区域、三个区域和五个区域形成。

在这些例子中,每个空间的各个区域可以包含不同的传感器。例如,空间b420的各个区域可以包含动作传感器421、422和423,而在空间c430的情况中,仅区域1和3可以包含动作传感器431和432。

此外,空间b420可以在区域1和3之间包含门传感器424并且在区域2和3之间包含门传感器425,而在区域1和2之间不具有门传感器。

此外,空间c430可以在区域1和3之间包含门传感器434并且在区域1和2之间包含门传感器435,而在区域2和3之间不具有门传感器。

此外,空间d440可以在每个区域处都包含动作传感器,并且在除了区域1和2之间的所有相邻区域之间还具有门传感器。

图5是示出根据本公开的示例实施例的由通信装置确定用户的数量的示例方法的流程图。

如之前在图3中的步骤s320所讨论的,通信装置可以估计用户的数量。现在参考图5更详细地描述确定用户的数量。

参考图5,在步骤s510中,通信装置可以确定是否发生动作事件。如上所述,动作事件可以指检测到用户的动作的事件。

当发生任何动作事件时,通信设备可以在步骤s520中确定在任何其他区域中是否也发生另一件动作事件。进一步地,通信装置可以确定位于相同区域中的不同动作传感器处是否同时发生动作事件。此外,通信装置可以确定不同的动作传感器是否在预定时间内检测到动作事件。

在该示例中,可以使用动作传感器之间的距离和行进路径来确定预定时间。

例如,如果在起居室中发生一件动作事件,并且如果在预定时间(例如,一秒)内在浴室中发生另一件动作事件,则通信装置可以估计存在两个或更多用户。

如果同时发生动作事件,则通信装置可以在步骤s530中进一步确定检测到的多件动作事件是否被维持(maintain)在一起。

当不同的动作事件在不同的区域中同时发生时,或者当位于同一区域中的不同的动作传感器同时检测到不同的动作事件时,或者当不同的动作传感器在预定时间内检测到不同的动作事件时,仅在检测到的动作事件被维持在一起时,通信装置才可以改变存储在数据库(db)中的用户数量。在这样的示例中,通信装置可以基于同时发生的动作事件的数量来估计用户的数量,然后改变存储在db中的用户的数量。

同时,在发生控制事件的情况下,通信装置可以以与以上描述类似的方式估计用户的数量。

在步骤s540中,通信装置可以确定是否发生控制事件。如上所述,控制事件可以指用户控制电子设备的事件。

例如,用户打开电视或灯的情况可以对应于控制事件的发生。控制事件可以由电子设备检测,然后被发送到通信装置。

当任何控制事件发生时,通信设备可以在步骤s550中确定是否还发生另一件事件。

如果还发生另一件控制事件,则通信装置可进一步在步骤s560中确定发生的控制事件之间的时间间距是否小于给定时间间隔。如果控制事件之间的时间间距大于给定时间间隔,其可以指示一个用户移动然后单独地控制电子设备。

在该示例中,可以使用发生控制事件的电子设备之间的距离、时间和行进路径来确定给定时间间隔。例如,如果从电视机移动到开关a所需的时间是5秒,则可以将其用作给定时间间隔。

如果控制事件之间的时间间距小于给定时间间隔,则通信装置可以改变存储在db中的用户的数量。在此示例中,通信装置可以基于控制事件的数量估计用户的数量,然后改变存储在db中的用户的数量。

尽管在附图中未示出,但是通信装置可以通过考虑动作事件和控制事件两者来估计用户的数量。例如,当任何动作事件和任何控制事件同时发生时,或者当在小于给定时间间隔的时间间距内发生任何动作事件和任何控制事件时,通信装置可以使用这种发生事件的数量来估计用户的数量。在此示例中,可以基于检测动作事件的动作传感器与发生控制事件的电子设备之间的距离来确定给定时间间隔。

图6a是示出根据本公开的示例实施例的确定要被用于确定用户存在的动作不发生持续时间信息的示例处理的流程图。

如上所述,如果用户进入特定空间然后在传感器(诸如动作传感器)不操作时不移动,则通信装置可能无法准确地确定用户存在。

因此,通信装置可以测量并存储关于每个用户的存在决定时间。这里,存在决定时间可以包括,例如,从用户进入特定空间到用户的初始动作的时间跨度。存在决定时间可以与动作不存在持续时间候选一起使用。

通信装置可以使用存在决定时间和准确度来确定动作不存在持续时间。

可以根据情况预先设置或者动态地设置该准确度。例如,如果有少量电子设备要被控制,则通信装置可以将准确度设置为相对较低。另一方面,如果存在大量电子设备要被控制,则通信装置可以将准确度设置得更高。

任何关于用户存在的不准确的确定都可能会导致用户的不便。因此,可以根据操作者或管理者的要求来决定准确度。例如,如果操作者或管理者优先考虑节能,则操作者或管理者可以会将准确度设置得相对较低。在这种情况下,通信装置可以相对较快地确定用户不存在,从而可以增加节能效果。

另一方面,如果操作者或管理者优先考虑客户服务,则操作者或管理者可以将准确度设置得相对较高。因此,通信装置可以更准确地确定用户存在,从而可以减少任何客户的不便。

例如,如果准确度被设置为98%,则通信装置可以将所存储的存在决定时间信息的98%确定为动作不存在性持续时间信息。

如上所述,可以基于空间的结构、用户的数量等来确定动作不发生持续时间。因此,可以通过进一步考虑空间的结构、用户的数量等从使用准确度确定的动作不发生持续时间中确定最终的动作不发生持续时间。

图6a在流程图中示出了上述处理,其中x可以表示准确度,并且n可以表示信息片段的数量。

参考图6a,在步骤s610中,通信装置使准确度(x)和用用于确定用户存在的样本数量(n)来确定k值,然后将k数量的th值设置为零。

在步骤s620中,通信装置将tmp值设定为th的最小值。

在步骤s630中,通信装置确定tmp值是否小于存在决定时间信息(reqtime)。

这里,存在决定时间信息可以指与从用户进入特定空间到用户的动作的初始发生的时间跨度相关联的信息。

如果tmp值小于存在决定时间信息,则在步骤s640中,通信装置将th值设置为存在决定时间信息,然后在步骤s650中将th值作为tmp值存储在db中。通过重复地执行步骤s630至s650,通信装置可以确定动作不存在持续时间信息。

将参照图6b和图6c更详细地描述用于与确定动作不发生持续时间信息所需的感测周期和存在决定时间信息相关联的信息的处理。

图6b是示出根据本公开的示例实施例的确定存在决定时间信息的示例处理的流程图。

参考图6b,通信装置可以在步骤s660中确定是否发生关门事件。通过使用配备在门中的门传感器,通信装置可以确定门是否关闭。

如果门关闭,则通信装置可以在步骤s661中将计时器值和存在决定时间信息值设置为零。

在步骤s662中,通信装置触发计时器。

在步骤s663中,通信装置可以确定计时器值是否大于感测周期。

这里,感测周期可以指在检测到用户的动作之后传感器(诸如动作传感器)不操作期间的时间间隔。例如,在门关闭之后,传感器可能在某一时间内不操作,并且可以将其称为感测周期。传感器的这种不操作旨在提高传感器的电池效率。尽管在该实施例中动作传感器作为示例被描述,但是本公开不限于这样的示例。

如果计时器值小于感测周期,则动作传感器可能无法检测到用户的动作。因此,通信装置再次执行步骤s663。

如果计时器值超过感测周期,则通信装置可以在步骤s664中确定是发生动作事件还是发生控制事件。

如果发生任何动作事件或者控制事件,则在步骤s665中,通信装置可将直到发生动作事件或控制事件的计时器值确定为存在决定时间信息,然后将其存储在db中。

如果动作事件和控制事件都不发生,则通信装置可以在步骤s666中确定是否发生关门事件。例如,由于已经发生关门事件,所以通信装置可以确定在任何开门事件之后是否再次发生关门事件。原因是在没有事件发生的情况下当门打开然后再次关闭时无法检查存在决定时间信息。因此,即使发生关门事件时,通信装置也可以终止该处理。

如果没有发生关门事件,则通信装置可以返回到步骤s664。

这样,通信装置可以测量在关门之后直到检测到任何动作事件或控制事件的时间,然后将测量的时间存储为存在决定时间信息,并且使用该存在决定时间信息来确定动作不存在持续时间信息。

图6c是示出根据本公开的示例实施例的确定感测周期信息的示例处理的流程图。

如上所述,感测周期信息可以指在检测到动作事件之后动作传感器不操作期间的时间间隔。然而,感测周期信息不限于动作传感器,并且可以用于各种传感器。

参考图6c,通信装置可以在步骤s670中确定是否发生关门事件。通过使用配备在门中的门传感器,通信装置可以确定门是否关闭。

如果门关闭,则通信装置可以在步骤s671中将计时器和临时感测周期值(mo_)设置为零。

在步骤s672中,通信装置可以触发计时器。

在步骤s673中,通信装置可以确定动作传感器是否处于空闲状态。如果发生关门事件,则动作传感器检测用户的动作。因此,通信装置可以将动作传感器从感测状态改变为空闲状态所花费的时间的最大值确定为感测周期信息。

如果动作传感器处于空闲状态,则通信装置可以在步骤s674中将临时感测计时器值(mo_)设置为计时器值。而且,通信装置可以将在步骤s674中收集的临时感测周期的最大值设置为感测周期。

通过如上所述设置感测周期并且还不允许传感器在感测周期期间检测用户的动作,通信装置可以提高传感器的电池效率。

最后,通信装置可以将设置的感测周期存储在db中。

图7a是示出根据本公开的示例实施例的确定用户存在的示例处理的流程图。

图7a对应于特定空间由单个区域形成的情况。参考图7a,通信装置可以在步骤s710中估计用户的数量,然后在步骤s720中确定动作不发生持续时间信息。

这里,可以基于位于特定空间中的用户的数量来确定动作不存在持续时间信息。例如,由于相比于大量用户的情况,在少数用户的情况下动作事件或控制事件的发生次数更多,所以通信装置可以将动作不发生持续时间设置为相对较短。另一方面,由于相比于少数用户的情况,在大量用户的情况下动作事件或控制事件的发生次数更少,所以通信装置可以将动作不发生持续时间设置得相对较长。

这样,通信装置可以通过考虑用户的数量来确定动作不发生持续时间信息。确定用户的数量和动作不发生持续时间信息的细节类似于图5和图6中的以上描述,因此以下将避免重复。

之后,通信装置可以在步骤s730中设置动作不存在持续时间信息和感测周期,然后在步骤s740中确定门是否关闭。

如果门关闭,则通信装置可以在步骤s750中触发感测周期计时器。如果感测周期计时器到期,则通信装置可以在步骤s760中确定是否发生动作事件或控制事件。

如果发生任何动作事件或控制事件,则通信装置可以在步骤s790中确定用户存在于特定空间中。

另一方面,如果动作事件和控制事件都不发生,则通信装置可以在步骤s770中确定动作不存在持续时间信息计时器是否到期。

如果直到动作不存在持续时间计时器到期,既没有动作事件也没有控制事件,则通信装置可以在步骤s780中确定用户不存在于特定空间中。

以下将参考图7b和图7c更详细地描述在步骤s750中操作感测周期计时器的处理以及在步骤s770中操作动作不发生持续时间计时器的处理。

图7b是示出根据本公开的示例实施例的操作感测周期计时器的示例过处理的流程图。

如上所述,感测周期可以指传感器不操作期间的时间间隔。因此,通信装置可以在关门后触发感测周期计时器,并且在步骤s751中确定计时器值是否超过感测周期。

如果计时器值没有超过检测周期,则由于传感器不操作,所以可以再次执行此步骤。另一方面,如果计时器值超过感测周期,则传感器可以运行,因此,通信装置可以终止计时器,然后进行下一步骤。

图7c是示出根据本公开的示例实施例的操作动作不发生持续时间的示例处理的流程图。

通信装置可以在步骤s771中确定是否发生动作事件或者控制事件。

如果动作事件和控制事件都不发生,则通信装置可以在步骤s772中确定计时器值是否超过给定动作不发生持续时间。如果定时器值没有超过给定动作不存在持续时间,则通信装置可以返回到步骤s771并继续确定是否发生动作事件或者控制事件。

如果在计时器值超过动作不发生持续时间之前发生任何动作事件或者控制事件,则通信装置可以在步骤s773中确定用户存在于特定空间中。

另一方面,如果直到计时器值超过动作不发生持续时间时都不存在动作事件或者控制事件,则通信装置可以终止计时器并且在步骤s774中确定用户不存在于特定空间中。

图8是示出根据本公开的示例实施例的确定用户存在的示例处理的流程图。

图8对应于特定空间由多个区域形成的示例。参考图8,通信装置可以在步骤s810中估计用户的数量,然后在步骤s820中确定动作不发生持续时间信息。这些与在图5和6中的上述讨论类似,因此将省略重复的详细描述。

之后,在通信装置可以步骤s830中设置感测周期和动作不发生持续时间信息,然后在步骤s840中识别包含在特定空间中的区域的数量。如果包含在特定空间中的区域的数量是1(n=1),则通信装置可以通过例如上述图7a的处理来确定用户存在。

另一方面,如果包含在特定空间中的区域的数量超过一个区域,则通信装置可以在步骤s850中确定特定区域的门是否关闭。

如果特定区域的门关闭,则通信装置可以进一步在步骤s860中确定用户是否存在于任何其他区域中。通过检查存储在db中的关于每个区域的用户存在信息,通信装置可以确定是否有用户存在于其中的区域。

如果有用户存在于其中的区域,则通信装置可以确定用户存在于特定空间中,而不需要确定在/来自其他区域中的用户存在。因此,如果确定有用户存在于其中的任何其他区域,则通信装置确定用户存在于特定空间中,然后结束处理。

如果确定没有用户存在于其中的其他区域,则通信装置可以在步骤s870中触发感测周期计时器以确定用户是否存在于特定区域中。

之后,当感测周期计时器到期时,通信装置可以在步骤s880中确定是否发生动作事件或者控制事件。

如果发生任何动作事件或者控制事件,则通信装置可以确定用户存在。

如果动作事件和控制事件都不发生,则通信装置在步骤s890中确定动作不存在持续时间计时器是否到期。

如果直到动作不存在持续时间计时器到期时都没有发生任何动作事件或者控制事件,则通信装置可以确定用户不存在。

尽管在图6c中描述了感测周期设置方法,但是,通信装置可以根据情况不同地设置感测周期。例如,由于当开门时用户的状态很容易改变,所以通信装置可以将感测周期设置得很短,以便准确地确定用户是否进入特定空间。

另一方面,当门关闭时,通信装置可以将感测周期设置得相对较长,以便减少不必要的能量消耗。以上内容将参照图9更详细地描述。

图9是示出根据本公开的示例实施例的基于根据情况确定的不同感测周期来确定用户存在的示例处理的流程图。

图9对应于特定空间由单个区域形成的示例。参考图9,在步骤s910中,通信装置可以确定门是否关闭。

如果确定门打开,则通信装置可以在步骤s920中将感测周期设置为比门关闭情况更小的值(t秒)。通过设置更小的感测周期,通信装置可以确定用户是否进入特定空间。

如果确定门关闭,则通信装置可以在步骤s930中确定是否发生动作事件或者控制事件。

如果没有发生任何动作事件或者控制事件,则通信装置可以在步骤s940中将感测周期设置为比门打开情况更大的值(u秒)。通过设置更大的感测周期,通信装置可以减少不必要的能量消耗。

之后,如果在给定时间内既不发生动作事件也不发生控制事件,则通信装置可以在步骤s950中确定用户位于特定空间中。细节类似于图7a和图8中的上述描述。

同时,即使在发生动作事件或者控制事件的情况下,通信装置也可以在步骤s960中将感测周期设置为比如果门打开时更大的值(u秒)。然后,在步骤s970中,通信装置可以确定用户位于特定空间中。

图10是示出根据本公开的示例实施例的基于根据情况确定的不同感测周期来确定用户的存在的另一示例处理的流程图。

图10对应于特定空间由多个区域形成的情况。参考图10,在步骤s1010中,通信装置可以检查包含在特定空间中的区域的数量。

如果特定空间是由单个区域形成的,则通信装置可以确定感测周期,并且然后确定用户存在,如先前在图9中所讨论的。

然而,如果包含在特定空间中的区域的数量超过一个区域,则通信装置可以在步骤s1020中确定特定区域(以下称为区域1)的门是否关闭。

如果区域1的门未关闭,则通信装置可以在步骤s1030中将感测周期设置为比如果门打开时相对更短(t秒),然后检查用户是否进入特定空间。

如果区域1的门关闭,则通信装置可以在步骤s1040中进一步确定是否有用户位于其中的任何其他区域。通过检查存储在db中的关于每个区域的用户存在信息,通信装置可以确定是否有用户位于其中的区域。

如果有用户位于其中的任何区域,则通信装置不进一步确定用户是否位于任何其他区域就可以确定用户存在于特定空间中。因此,如果确定有用户位于其中的区域,则通信装置确定用户存在,然后结束处理。

如果确定没有用户位于其中的其他区域,则通信装置可以在步骤s1050中确定是否发生动作事件或者控制事件以确定特定区间中的用户存在。

如果没有发生任何动作事件或者控制事件,则通信装置可以在步骤s1060中将感测周期设置为比门打开情况相对更长(u秒)。而且,如果在给定时间内既不发生动作事件也不发生控制事件,则通信装置可以确定用户并不位于特定空间中。

如果发生任何动作事件或者控制事件,则通信装置可以在步骤s1070中将感测周期设置为比门关闭情况相对更长(u秒),并且然后确定用户存在。

同时,如果用户在同一地方停留很长时间,并且如果在某个时间内没有检测到用户的动作,则通信装置可能确定用户并不位于特定空间中。因此,通信装置可以基于沿着用户的行进路径的传感器状态的变化来确定用户存在。这将在下面参考图11更详细地描述。

图11是示出根据本公开的示例实施例的基于传感器状态的变化创建路径信息的示例处理的流程图。

路径信息可以指与基于沿着用户的行进路径的传感器状态的变化而确定的相邻区域相关联的信息。例如,如果在起居室和房间2之间存在房间1,则不能不通过包含在房间1中的传感器用户而从房间2移动到起居室。因此,通过使用当用户从起居室移动到房间2时引起的传感器状态变化(起居室传感器处的动作检测->房间1传感器处的动作检测->房间2传感器处的动作检测)时,通信装置可以创建指示起居室与房间1连接、房间1与房间2连接的路径信息。

参考图11,通信装置在步骤s1110中确定是否有一个用户位于特定空间中。如果有两个或者更多用户,则传感器状态的变化可能会发生多次,并且因此通信装置可能无法创建精确的路径信息。因此,除非一个用户位于特定空间中,否则通信装置可以结束该处理。

如果在该空间中有一个用户,则通信装置可以在步骤s1120中在所有的传感器都不操作的情况下确定在一个区域中是否发生用户的动作。

如果发生任何用户的动作,则通信装置可以在步骤s1130中在db中存储关于状态变化的传感器的信息,直到安装于该空间中的传感器的状态不发生变化。

例如,如果前门传感器、起居室传感器、浴室传感器、起居室传感器、房间1传感器、房间2传感器、阳台传感器、房间2传感器和房间1传感器基于用户的移动顺序地操作,则通信装置可以按照操作顺序存储传感器信息。

在步骤s1140中,通信装置可以使用存储的传感器信息来创建路径信息。可选地,不用将传感器信息存储在db中,通信装置也可以创建路径信息。所创建的路径信息可以被排列在矩阵1150中。

例如,当各个传感器根据用户的移动如上所述地操作时,通信装置可以识别前门和起居室、起居室和浴室、起居室和房间1、房间1和房间2、房间2和阳台分别连接,并且,前门和浴室、前门和房间1以及浴室和房间1没有分别连接。因此,通信装置可以通过在矩阵中用1表示连接的区域以及用0表示断开的区域来创建路径信息。然而,这种用于创建路径信息的方法仅仅是一个示例,并不被解释为限制。

通过使用创建的路径信息,通信装置可以确定用户存在。这将在下面参照图12更详细地描述。

图12是示出根据本公开的示例实施例的基于路径信息确定用户存在的示例处理的流程图。

参考图12,在步骤s1210中,通信装置可以确定在第i区域中是否发生动作事件。

如果在第i区域发生任何动作事件,则通信装置可以基于路径信息来识别连接到第i区域的区域,并且在步骤s1220中确定在所识别的区域中是否发生动作事件或控制事件。

如果在连接到第i区域的区域中没有发生任何动作事件或者控制事件(也称为空闲状态),则通信装置可以确定用户位于第i区域中,然后在步骤s1230中将此信息存储在db中。

由于用户不能避免通过连接到第i区域的任何其他区域,所以通信装置可以检查连接的区域是否处于空闲状态,然后确定用户存在。

之后,在步骤s1240中,通信装置确定连接到第i区域的其他区域是否保持空闲状态。如果在其他区域中发生动作事件或者控制事件,则通信装置可以确定用户移动并结束该处理。

如果连接到第i区域的其他区域保持空闲状态,则通信装置可以返回到步骤s1230,确定用户位于第i区域,并将其存储在db中。

例如,如果位于房间1中的动作传感器检测到动作事件,则通信装置确定连接到房间1的起居室和房间2的状态。如果这些状态中的每一个状态都是空闲状态,即,如果在起居室和房间2中没有发生任何动作事件或者控制事件,则通信装置将用户的位置存储为房间1并连续地检查起居室和房间2的状态。如果起居室和房间2的状态保持空闲状态,则即使在一段时间内没有从房间1中检测到用户的动作,通信装置也可以确定用户存在于房间1中。

通过该处理,即使在给定时间内没有用户的动作,通信装置也可以确定用户的存在位置,并且然后控制电子设备。

图13是示出根据本公开的另一示例实施例的使用距离传感器来确定用户存在的示例处理的流程图。

参考图13,在步骤s1310中,通信装置可以确定门是否打开。

如果门关闭,则通信装置可以在步骤s1320中关闭距离传感器。如果门打开,则通信装置可以在步骤s1330中开启距离传感器。

例如,当门打开时,距离传感器可以被设置为操作,或者,当门打开时,通信装置可以触发距离传感器。

然而,这仅仅是示例。或者,距离传感器可以周期性地操作,然后测量距离用户的距离。如果测量的距离在给定值内,则传感器可以继续测量这一距离。

距离传感器可以被配备在门上。因此,通过使用由距离传感器测量的用户与门之间的距离,通信装置可以确定用户的进入。在本公开中,关于用户的进入的这种确定可以指,例如,确定用户是进入特定空间还是走出特定空间。考虑到几个用户同时进入或离开的情况,可以有几个距离传感器。即,由于两个或更多用户进入特定空间或离开特定空间,所以可以使用两个或更多个距离传感器。

例如,在步骤s1340,打开距离传感器的通信装置可以使用由距离传感器测量的距离信息来确定用户的进入。

通信装置可以使用距离信息的变化来确定用户的进入。例如,如果距离传感器位于门外侧而面向门内侧,则通信装置可以在由距离传感器测量的距离信息变化小于零时确定用户离开特定空间。如果距离信息变化大于零,则通信装置可以确定用户进入特定空间。例如,通信装置可以基于距离传感器的方向信息以及距离信息的变化来确定关于用户状态的信息。

或者,距离传感器可以根据用户的位置创建具有不同符号的距离信息。使用其,通信装置可以确定用户的进入。例如,基于检测到用户的位置的方向,距离传感器可以创建具有不同符号的距离信息。例如,当距离传感器位于门外而面向门内侧时,距离传感器可以感测位于门外的用户的距离,然后创建负感测值,并且类似地,感测距离位于门内侧的用户,然后创建正感应值。

因此,当距离传感器在开门后测量距离时,如果用户与距离传感器之间的距离变化是负数,则通信装置可以确定用户离开该特定空间。另一方面,如果上述变化是正数,则通信装置可以确定用户进入特定空间。

如果确定用户进入空间,则通信装置可以在步骤s1350中使用从距离传感器接收的距离信息来估计进入该空间的用户的数量。

例如,通信装置可以通过识别距离信息图表上的拐点的数量来估计用户的数量。在这种情况下,拐点可以指图表的斜率从负号变为正号的点,反之亦然。

例如,图表1351是距离信息的变化大于零的距离信息图表。参考图表1351,有两个拐点。因此,通信装置可以估计进入该空间的用户的数量是3。

同时,如果距离信息的符号根据用户的位置而被不同地感测到,则通信装置可以使用距离信息图表上的拐点估计用户的数量。

使用估计的用户的数量,通信装置可以在步骤s1360中改变空间中存在的用户的数量。例如,通信装置可以通过将估计的用户的数量(x)加上存储的存在于空间中的用户的数量(n)来改变用户的数量,然后将其存储在db中。

如果确定用户离开空间,则通信装置可以在步骤s1370中使用从距离传感器所接收的距离信息来估计离开空间的用户的数量。

如上所述,通信装置可以通过识别距离信息图表上的拐点的数量来估计用户的数量。

例如,另一图表1371是其中距离信息的变化小于零的距离信息图表。参考图表1371,存在一个拐点。因此,通信装置可以估计离开该空间的用户的数量是1。同时,如果距离信息的符号被不同地感测到,则通信装置可以使用距离信息图表上的拐点估计用户的数量。

通过使用估计的用户的数量,通信装置可以在步骤s1380中改变存在于空间中的用户的数量。例如,通信装置可以通过从存储的存在于空间中的用户的数量(n)中减去估计的用户的数量(x)来改变用户的数量,然后将其存储在db中。在这种情况下,如果离开空间的用户(x)的估计数量与存储的存在于空间中的用户的数量(n)相同,则通信装置可以确定用户不存在,从而控制电子设备。

图14是示出根据本公开的又一示例实施例的确定用户的进入的示例处理的顺序图。

参考图14,通信装置1401可以指用于确定用户的进入并由此控制位于特定空间中的电子设备的设备。以下将参考图16和图17更加详细地描述通信装置1401的配置。

通信装置1401可以包括网关。另外,通信装置1401可以网关的形式被包含在诸如电视的任何电子设备内。或者,多个通信装置可以分开地位于特定空间中。

第一传感器1403可以指用于确定用户的接近方向的传感器。例如,第一传感器1403可以附接到门并且通过检测用户的触摸来发送用于确定用户的接近方向的信息。

第二传感器1405可以指用于确定用户的进入的传感器。例如,第二传感器1405可以位于特定空间的内部或外部,并且在由第一传感器1403检测到用户的触摸之后通过检测用户的动作来发送用于确定用户的进入的信息。

尽管描述了第一传感器是配备在门上的触摸传感器,并且第二传感器是位于特定空间中的动作传感器,但这仅仅是示例而不被解释为限制。例如,第一传感器可以包括包含在门上或位于门周围的接触传感器、距离传感器、接近传感器等。第二传感器可以包括动作传感器、相机、声音传感器、距离传感器等。

参考图14,当检测到用户的触摸时,在步骤s1420中,第一传感器可以将通过用户的触摸创建的第一信号发送到通信装置。而且,第一传感器可以将这种感测信息存储在存储单元中。

在步骤s1420中,接收第一信号的通信装置可以使用所接收的第一信号来确定用户的接近方向。

例如,通信装置可以使用所接收的第一信号来识别第一传感器的位置。例如,通信装置可以使用包含在第一信号中的传感器标识符来确定传感器的位置。传感器标识符可以包括设备标识符、互联网协议(ip)地址和媒体访问控制(mac)地址中的至少一个。因此,通信装置可以使用这样的传感器标识符来确定传感器的位置。通信装置可以存储如表1所示的传感器位置信息。由于传感器位置信息被用于确定用户的接近方向,因此,该术语也可以被称为接近方向传感器信息。

表1

因此,通信装置可以基于包含在第一信号中的mac地址来确定传感器位置。例如,如果包含在第一信号中的mac地址是ab:08:1b:50:ab:06,则通信装置可以识别出第一传感器是接触传感器2并且是附接到内侧门把手的传感器。因此,由于第一传感器位于室内,所以通信装置可以确定用户离开特定空间。

另外,第一信号可以包含由第一传感器感测的信息。例如,第一信号可以包含与接触检测相关联的信息。此外,第一传感器可以周期性地执行感测或者响应于通信装置的命令执行感测。因此,当感测信息发生变化时,或者如果有来自通信装置的感测信息的请求时,则第一传感器可以发送感测信息。

在步骤s1430中,识别用户接近方向的通信装置可以选择用于确定用户的进入的第二传感器。通信装置可以根据用户的接近方向选择位于特定空间内部或外部的传感器,然后控制所选择的传感器发送感测信息。

例如,如表2所示,通信装置可以包括根据用户的接近方向可选传感器的列表。

表2

当用户从特定空间(例如,房间)的内部移动到外部时,即,如果第一传感器位于特定空间内,则通信装置可以选择位于特定空间外部(例如走廊、电梯、大厅等)的传感器中的至少一个作为第二传感器。例如,通信装置可以选择位于特定空间的外门前方的动作传感器1、位于相邻空间的门前方的动作传感器2和位于走廊的闭路电视中的至少一个作为第二传感器。如果用户离开特定空间,则通信装置可以位于特定空间的外部并且选择位于用户的行进路径上的传感器中的一个作为第二传感器。

此外,当用户从特定空间的外部移动到内部时,即,如果第一传感器位于特定空间的外部,则通信装置可以选择位于特定空间内部(例如,前门附近、卧室、浴室等)的传感器中的一个作为第二传感器。例如,通信装置可以选择位于特定空间的内门前方的动作传感器1和位于卧室入口的天花板上的动作传感器2中的一个作为第二传感器。如果用户进入特定空间,则通信装置可以位于特定空间内部并且可以选择位于用户的行进路径上的传感器中的一个作为第二传感器。

例如,当用户走出特定空间时,通信装置可以选择位于特定空间的外门前方的动作传感器作为第二传感器,然后,如果在该动作传感器处感测到用户的动作,则确定用户离开该特定空间。

第二传感器可以始终开启并执行感测。或者,第二传感器可以周期性地执行感测。或者,为了有效地使用电池电源,第二传感器可以保持睡眠模式状态,直到通信装置选择了该传感器。睡眠模式状态可以指传感器不执行感测的状态。即,只有当用户位于特定空间时,传感器才可以操作。因此,如果所选择的第二传感器处于睡眠模式,则选择第二传感器的通信装置可以在步骤s1440中向所选择的第二传感器发送触发命令,以便将第二传感器的状态改变为开启状态。

在步骤s1450中,接收到触发命令的第二传感器可以将睡眠模式改变为开启状态并开始感测。如果检测到用户的动作,则第二传感器可以在步骤s1460中向通信装置发送包含指示检测到用户的动作的信息的第二信号。此外,第二传感器可以周期性地或者当发生特定事件时将第二信号发送给通信装置。同时,如果第二传感器在特定时间段内未能检测到用户的动作,则第二传感器可以向通信装置发送包含指示未检测到用户的动作的信息的第二信号。而且,第二传感器可以将感测信息存储在存储单元中。

第二信号可以包含传感器标识符。传感器标识符可以包括设备标识符、ip地址和mac地址中的至少一个。而且,第二信号可以具有由传感器感测的值。例如,第二信号可以具有关于是否检测到动作的信息、相机拍摄数据等。

在步骤s1470中,接收第二信号的通信装置可以使用所接收的第二信号来确定用户的进入。

使用第一传感器和第二传感器这两者的原因在于,即使在使用第一传感器确定了用户接近方向之后,也很难准确地或精确地感测用户是进入还是离开特定空间。例如,即使门内传感器检测到打开门的用户,并且由此将用户接近方向确定为向外方向,用户也可能再次关门。在这种情况下,用户并没有离开该空间。因此,通信装置可以使用位于门外的第二传感器来检查用户是否离开该空间。

同时,通信装置可以接收与由第三传感器创建的开门角度相关联的第三信号,然后使用第三信号来确定用户的进入。

第三传感器可以指用于确定开门角度的传感器。开门角度可以包括与门打开角度相关联的信息。而且,第三传感器可以始终开启以执行感测,或者周期性地执行感测。可替代地,第三传感器可以响应于通信装置的触发命令而被开启。当感测信息变化时,并且响应于来自通信装置的感测信息的请求,第三传感器可以向通信装置发送感测信息。而且,第三传感器可以将感测信息存储在存储单元中。

第三传感器可以配备在门上或位于门周围。例如,第三传感器可以具有用于检查开门角度的门传感器,并且门传感器可以包括附接到门上的两个接触传感器。因此,两个接触传感器可以分别作为发送单元和接收单元来操作,由此,测量信号强度并根据信号强度确定开门角度。

如果开门角度小于阈值,则通信装置可以确定没有发生用户的进入。以下将描述细节。

图15是示出根据本公开的又一示例实施例的由通信装置确定用户的进入的示例处理的流程图。

参考图15,如果第一传感器检测到用户的触摸,则在步骤s1510中,通信装置可以从第一传感器接收第一信号。此时,第一信号可以包含由第一传感器检测到的感测信息。

在接收到第一信号之后,通信装置可以在步骤s1520中使用第一信号来识别用户接近方向。

通信装置可以使用包含在第一信号中的第一传感器的mac地址来确定第一传感器的位置,并且基于该位置来识别用户接近方向。例如,如果第一传感器位于特定空间内部,则通信装置可以确定用户离开该特定空间。另一方面,如果第一传感器位于特定空间外部,则通信装置可以确定用户进入该特定空间。

在识别用户接近方向之后,通信装置可以在步骤s1530中选择用于确定用户的进入的第二传感器。例如,如果确定用户离开特定空间,则通信装置可以从位于特定空间外部的传感器中选择位于用户的行进路径上的一个传感器作为第二传感器。如果确定用户进入特定空间,则通信装置可以从位于特定空间内部的传感器当中选择位于用户的路径上的一个传感器作为第二传感器。

在选择第二传感器之后,在步骤s1540中,通信装置可以向第二传感器发送触发命令。接收到触发命令的第二传感器可以将传感器状态改变为开启状态。

在触发第二传感器之后,在步骤s1550中,通信装置可以从第二传感器接收第二信号。而且,在步骤s1560中,通信设备可以使用第二信号来确定用户的进入。

第二信号可以包含与由第二传感器感测的用户的动作相关联的信息。

例如,假定通信设备选择位于特定空间外部的一个传感器作为第二传感器,然后触发所选择的传感器。如果第二传感器检测到用户的动作,则第二传感器创建指示用户的动作发生的第二信号,并且通信装置可以从第二信号中接收第二信号。因此,使用第二信号,通信装置可以确定用户离开特定空间。

如果第二传感器在给定时间内未能检测到用户的动作,则第二传感器可以创建指示用户的动作不发生的第二信号。通信装置可以接收第二信号并由此确定用户没有离开特定空间。

在步骤s1560中,通信装置可以使用以上讨论的图3方法以通过第二信号确定用户的进入。

例如,通信装置可以估计位于特定空间中的用户的数量,并且基于估计的用户的数量来确定动作不存在持续时间信息。用于估计用户的数量的方法和确定动作不存在持续时间信息的处理与先前在图3中讨论的相同或相似。

如果在动作不发生持续时间内所接收的第二信号不包含与用户的动作相关联的信息,则通信装置可以确定不发生用户的进入。因此,通信装置可以不改变存在于特定空间中的用户的数量。另一方面,如果在动作不发生持续时间内所接收的第二信号包括与用户的动作相关联的信息,则通信装置可以确定发生了用户的进入。如果所接收的第二信号包含与用户的动作相关联的信息,则通信装置可以根据用户的接近方向来确定用户存在。

例如,当用户离开特定空间时,通信装置可以减少存在于特定空间中的用户的数量。在这种情况下,可以使用距离传感器识别离开特定空间的用户的数量,并且细节与以上讨论的相同。

如果用户进入特定空间,则通信装置可以增加存在于特定空间中的用户的数量。在这种情况下,也可以使用距离传感器识别用户的数量。

如果第二传感器未能检测到用户的动作,则传感器可以不发送第二信号。在这种情况下,通信装置可以通过确定在动作不发生持续时间内是否接收到第二信号来确定用户的进入。

例如,如果在动作不发生持续时间内没有接收到第二信号,则通信装置可以确定没有发生用户的进入。因此,通信装置可以不改变存在于特定空间中的用户的数量。

如果在动作不发生持续时间内接收到第二信号,则通信装置可以确定发生了用户的进入。因此,根据用户接近方向,通信装置可以确定用户存在。细节与以上讨论的相同。

当在步骤s1510中接收到第一信号时,通信装置可以在随后的步骤中触发第三传感器。第三传感器可以包括门传感器等,并且可以指用于确定开门角度的传感器。

在操作第三传感器之后,通信装置可以从第三传感器接收与开门角度相关联的第三信号。在接收到第三信号之后,通信装置可以使用所接收的第二和第三信号来确定用户的进入。

通信装置可以存储关于开门角度和用户的进入之间的相关性的信息。通信装置也可以存储用于开门角度的阈值。因此,如果包含在所接收的第三信号中的开门角度未能超过所存储的阈值,则通信装置可以确定没有发生用户的进入,从而不操作第二传感器。

例如,如果用户稍微打开门以接收来自管家的东西,则由于开门角度小于阈值,通信装置可以确定没有发生用户的进入。然后处理结束。

同时,如果基于第二信号确定发生了用户的进入,则通信可以基于如图13中讨论的通过距离传感器获得的距离信息来估计进入或离开的用户的数量。因此,使用估计的用户的数量,通信装置可以改变存在于特定空间中的用户的数量。在本公开中,进入或离开的用户的数量是指进入或离开特定空间的用户的数量。

图16是示出根据本公开的示例实施例的示例通信装置的框图。

参考图16,通信装置可以包括收发器(或通信单元,例如,包括通信电路)1610、控制器(或控制单元,例如,包括处理电路)1620和存储器(或存储单元)1630。

收发器1610可以包括被配置为执行与其他网络实体的通信的各种通信电路。收发器1610可以从位于特定空间中的传感器接收测量信息。而且,收发器1610可以将控制信息发送给每一个电子设备。

控制器1620可以包括被配置为估计位于特定空间中的用户的数量的各种处理电路。如果动作事件或控制事件同时发生或者在特定时间内发生,则控制器1620可以基于这种事件的发生次数来估计用户的数量。而且,控制器1620可以将估计的用户的数量存储在存储器1630中。

控制器1620可以基于感测周期、存在决定时间信息和准确度来确定动作不存在持续时间信息。另外,控制器1620可以基于估计的用户的数量来确定动作不发生持续时间信息。另外,控制器1620可以基于位于特定空间中的传感器的数量来确定动作不发生持续时间信息。另外,控制器1620可以根据空间的结构不同地确定动作不发生持续时间。

控制器1620可以根据有很多用户来将动作不发生持续时间设置得很短。

感测周期可以指传感器(诸如动作传感器)不操作期间的时间间隔。而且,感测周期可以根据情况而改变。例如,当门打开时,控制器1620可以将感测周期设置得很短,以准确地确定用户的进入。

确定动作不发生持续时间信息的控制器1620可以在门关闭之后的感测周期期间不执行感测动作事件或者控制事件的发生。在感测周期之后,控制器1620可以感测动作事件或者控制事件,并且如果在动作不发生持续时间期间没有发生动作事件或者控制事件,则确定用户不存在。

控制器1620可以使用创建的路径信息来确定用户存在。即,如果在特定区域中发生动作事件或控制事件之后,在与特定区域相邻的区域中没有发生任何动作事件或者控制事件,则即使在一段时间内没有发生用户的动作事件或控制事件,控制器1620也可以确定用户位于特定区域中。

而且,通过使用包含在门上的距离传感器,控制器1620可以确定用户存在。控制器1620可以基于通过距离传感器获得的距离信息的变化来确定用户的进入。例如,如果距离信息的变化小于零,则控制器可以确定用户离开该空间。如果距离信息的变化大于零,则控制器可以确定用户进入该空间。

另外,控制器1620可以基于距离信息图表上的拐点的数量来估计用户的数量,然后改变存在于空间中的用户的数量。

如果确定空间中不存在用户,则控制器1620可以控制该特定空间中的电子设备。

另外,控制器1620可以基于通过距离传感器获得的距离信息的符号来确定用户的进入。距离传感器可以将在门外的用户与距离传感器之间测量的距离设置为正数。因此,控制器1620可以在用户打开门时触发距离传感器,并且如果用户与传感器之间的距离正向增加,则确定用户离开该空间。另一方面,如果用户与传感器之间的距离负向增加,则控制器1620可以确定用户进入该空间。

控制器可以如上所述估计使用距离信息图表来估计用户的数量,然后改变存在于空间中的用户的数量。

同时,当用户打开门时,控制器1620可以通过触摸区域确定用户的进入。例如,如果触摸区域是门的外部把手,则控制器1620可以确定用户进入该空间。如果确定用户进入空间,则控制器可以确定用户存在。

如果确定用户离开该空间,则控制器1620可以估计用户的数量。这种估计方法与以上讨论的相同。

另外,控制器1620可以仅使用与触摸区域相关联的信息或通过将该信息与以上讨论的另一信息进行组合来确定用户的进入。

同时,在用户打开门时,控制器1620可以使用角度信息来确定用户的进入。存储器1630可以具有与当用户离开该空间时门打开的角度以及当用户进入该空间时门打开的角度相关联的信息。因此,控制器1620可以基于这种角度信息来确定用户的进入。如果确定用户进入空间,则控制器1620可以确定用户存在。

如果确定用户离开该空间,则控制器1620可以估计用户的数量。此估计方法与以上讨论的相同。

存储器1630可以存储用于确定用户存在的信息。存储器1630还可以存储估计的用户数量。此外,存储器1630可以存储感测周期信息和存在决定时间信息。所存储的感测周期信息和存在决定时间信息可以用于确定动作不存在持续时间信息。

另外,存储器1630可以存储与任何相邻区域相关联的路径信息。如果使用路径信息识别用户的位置,则存储器1630可以存储用户的位置信息。

此外,当用户进入或离开该空间时,存储器1630可以存储与门打开或关闭角度相关联的信息。

图17是示出根据本公开的示例实施例的示例通信装置的框图。

参考图17,通信装置1710可以包括各种通信电路,诸如但不限于收发器1710、控制器1720和存储器1730。

收发器1710可以包括多个模块,这些模块包括各种通信电路,诸如但不限于蓝牙模块、zigbee模块、z波模块、wi-fi模块、ir模块、wigig模块等。通信模块1710可以使用以上模块中的至少一个来执行与其他实体的通信。例如,收发器1710可以使用上述通信技术来执行与位于特定空间中的传感器的通信。

控制器可以包括各种处理电路,诸如但不限于接近方向检查器1721、传感器选择器1722、传感器控制器1723和进入/离开管理器1724。

接近方向检查器1721可以通过控制收发器1710从第一传感器接收第一信号,该第一传感器是位于特定空间中的传感器中的一个。例如,如果用户的触摸被输入到位于门处的传感器,则控制器1720可以接收由触摸创建的信号。

接近方向检查器1721可以使用第一信号来识别用户接近方向。控制器1720可以使用包含在所接收的第一信号中的mac地址来识别第一传感器的位置,并且使用第一传感器的位置来识别用户接近方向。

例如,如果第一传感器位于特定空间的外部,则接近方向检查器1721可以确定用户接近方向是朝向特定空间内的方向。

传感器选择器1722可以基于用户接近方向来选择第二传感器。如果用户接近方向是从特定空间向外的方向,则传感器选择器1722可以选择位于特定空间外部的至少一个传感器作为第二传感器。为了提高确定的准确性,传感器选择器1722可以选择两个或更多传感器作为第二传感器。

传感器控制器1723可以向第二传感器发送触发命令以将睡眠模式改变为开启模式。接收到触发命令的第二传感器可以将传感器状态改变为开启状态。

进入/离开管理器1724可以接收由第二传感器感测并创建的第二信号。进入/离开管理器1724可以使用第二信号来识别用户的进入。如果选择两个或更多传感器作为第二传感器,则当从两个传感器所接收的信息相同时,进入/离开管理器1724可以使用所接收的信息来确定用户的进入或离开。

此外,进入/离开管理器1724可以识别特定空间中的用户的数量,使用用户的数量来确定动作不发生持续时间,并且使用在动作不发生持续时间期间所接收的第二信号来识别用户的进入。细节与以上讨论的相同。

另外,当接收到第一信号时,进入/离开管理器1724可以触发第三传感器。第三传感器可以包括门传感器等,并且可以指用于确定开门角度的传感器。

进入/离开管理器1724可以从第三传感器接收与开门角度相关联的第三信号。在接收到第三信号之后,进入/离开管理器1724可以使用第三信号来确定用户的进入。具体地,如果包含在第三信号中的开门角度不超过给定阈值,则进入/离开管理器1724可以确定没有发生用户的进入,然后在没有选择第二传感器的情况下结束该处理。

另外,如果确定发生了用户的进入,则控制器1720可以使用距离传感器识别用户的数量。细节与图13中讨论的相同。通过使用进入或离开空间的用户的数量,控制器172可以改变存在于空间中的用户的数量。然后,基于存在的用户的数量,控制器172可以控制位于特定空间中的电子设备。

存储器1730可以存储确定用户的进入所需的信息。

包括在存储器1730中的传感器位置信息存储装置1731可以存储包括关于每个传感器的mac地址和位置的信息的传感器位置信息。因此,控制器1720可以从所接收的信号中识别mac地址,然后使用存储在传感器位置信息存储装置1731中的传感器位置信息来确定传感器的位置。

另外,包括在存储器1730中的第二传感器信息存储装置1732可以存储关于根据用户接近方向的可选传感器的信息。因此,控制器1720可以识别用户接近方向,然后使用存储在第二传感器信息存储装置1732中的信息来选择第二传感器。

尽管已经参考本公开的各种示例实施例具体示出和描述了本公开,但是本领域技术人员将理解的是,可以不脱离如所附权利要求定义的本公开的范围而进行形式和细节上的各种改变。

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