一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

根据照明设备的类型选择传感器数据处理方法与流程

2022-12-24 18:01:46 来源:中国专利 TAG:

1.本发明涉及一种用于插入或集成到照明设备中的传感器模块,并且涉及一种包括这种传感器模块的照明设备。
2.本发明进一步涉及一种产生感测结果的方法。
3.本发明还涉及一种使得计算机系统能够执行这种方法的计算机程序产品。


背景技术:

4.传感器是使家庭、办公室和其他建筑更加智能的重要部件。例如,存在传感器可以用于自动接通和关断灯,并且光传感器可以用于自动打开和关闭百叶窗。将传感器集成到照明设备中是已知的。例如,wo 2009/090601 a1公开了在灯具中集成温度传感器和颜色传感器,以便检测灯具的光元件的属性并计算实现某个设定点所必需的光校正。
5.us 2019/0014642 a1公开了一种壁灯,其包括灯体和控制模块。控制模块具有控制单元和操作参数调节元件,它们分别布置在控制模块的两个不同侧上。盖子被设计成部分覆盖控制模块。控制模块可相对于中心轴线分别旋转到第一角度位置和第二角度位置。当控制模块旋转到第一角度位置时,操作参数调节元件隐藏在后面,并且使得壁灯能够执行照明功能。当控制模块旋转到第二角度位置时,操作参数调节元件被暴露为可调节的。
6.然而,将传感器集成到灯具中不仅有利于控制照明设备本身。照明基础设施被独特地定位成充当物联网在建筑中推广的载体,并且灯具为容纳各种传感器提供空间和电力。将传感器集成在灯具中的缺点是,传感器需要针对它们集成在其中的特定灯具进行校准。


技术实现要素:

7.本发明的第一个目的是提供一种传感器模块,其可以集成或插入到广泛的照明设备中。
8.本发明的第二个目的是提供一种方法,其允许传感器模块集成或插入到广泛的照明设备中。
9.在本发明的第一方面中,一种用于插入或集成到照明设备中的传感器模块包括:存储器,其被配置为存储与不同类型的照明设备相关联的处理方法;至少一个传感器;至少一个输出接口;以及至少一个处理器,该至少一个处理器被配置为:当所述传感器模块被插入或集成到所述照明设备中时获取照明设备信息,所述照明设备信息指示所述照明设备的类型;将所述照明设备信息存储在所述存储器中;根据所述照明设备的所述类型从存储在所述存储器中的所述处理方法中选择处理方法;从所述至少一个传感器获取传感器数据;将所述选择的处理方法应用于所述传感器数据以产生感测结果;以及经由所述至少一个输出接口输出所述感测结果。
10.通过提供用于插入或集成到(根据照明设备的类型选择处理方法的)照明设备中的传感器模块,传感器模块可以集成或插入到广泛的照明设备中,同时仍然最佳地运行。例
如,照明设备可以向传感器模块提供其类型或细节,传感器模块可以基于这些来调整传感器处理。传感器模块可以在制造过程期间集成,或者可以在稍后阶段插入到照明设备中,例如,通过将传感器模块附接到连接器和/或将其放置在照明设备的对接元件处。照明设备的这种附接装置可以向传感器模块提供机械支撑、电力和数据连接。
11.所述照明设备的所述类型可以指示所述照明设备的属性,该属性影响由所述至少一个传感器接收的信号通过所述照明设备和/或通过所述照明设备的环境的传播,并且所述至少一个处理器可以被配置为基于所述属性选择所述处理方法。例如,照明设备的所述类型可以指示所述照明设备的布局、形状因素(form factor)、声音反射/吸收特性、材料、传感器集成、和/或构造。
12.不同的灯具类型各自具有独特的物理特性,这些物理特性对接收到的传感器信号有影响。例如,灯具的特定布局、形状因素和材料对如由热传感器测量的温度有影响,使得可能需要特定的测量补偿,以便评估环境温度。
13.以类似的方式,如由麦克风检测的声音信号可能受到灯具的声音反射/吸收特性的影响。检测设备(如微波传感器)的场特性、信号强度和方向性可能受到材料选择、传感器集成、和灯具构造的影响。当照明设备包括漫射器时,传感器在漫射器之前还是之后通常是有差异的。
14.所述类型可以描述其上应该安装或放置所述照明设备的表面(例如在天花板上、在系统天花板的凹槽中、在墙壁上或在地板上),和/或包括型号标识符(例如型号名称如“philips hue struana”、型号如915005493901、或序列号)和/或型号组标识符(例如“philips living colors”),并且所述至少一个处理器可以被配置成基于所述表面、所述型号标识符和/或所述型号组标识符来选择所述处理方法。
15.所述至少一个处理器可以被配置成当所述照明设备的所述类型具有第一值时选择第一处理方法,并且当所述照明设备的所述类型具有第二值时选择第二处理方法。例如,所述第一处理方法和所述第二处理方法可以使用不同的参数(例如阈)值、不同的算法、和/或所述传感器数据的不同部分。所述传感器数据的所述不同部分是从不同的传感器获取的。
16.所述至少一个传感器可以包括光传感器、温度传感器、声学传感器、红外传感器、运动传感器、加速度计、陀螺仪、磁力计、和/或微波传感器。例如,当传感器模块包括加速度计、陀螺仪和/或磁力计时,可以(基于照明设备类型)选择处理方法,该处理方法确定照明设备的取向。如果传感器模块只可以在一个取向上插入或集成到照明设备中,则可以通过将选择的处理方法应用于加速度计、陀螺仪和/或磁力计传感器数据来确定照明设备的取向。
17.所述至少一个处理器可以被配置成从所述照明设备、从用户设备或从服务器获取所述照明设备信息。因此,照明设备信息可以直接从照明设备共享到传感器模块,或者从另一个设备(诸如包含安装和入网初始化信息的服务器)共享到传感器模块。
18.所述至少一个处理器可以被配置成在学习阶段中从所述至少一个传感器获取另外的传感器数据,将所述另外的传感器数据与参考数据进行比较,并且基于所述比较来确定所述照明设备信息。因此,照明设备信息不仅可以例如在连接照明设备或对照明设备进行入网初始化时自动从照明设备被接收,而且可以附加地或替代地基于捕获的传感器数据
被学习(在初始学习阶段期间)。后者可以允许考虑建筑中灯具集成的影响(如天花板类型,包括材料、隔离、气流)。
19.所述至少一个处理器可以被配置成接收另外的信息并且进一步基于所述另外的信息选择所述处理方法,所述另外的信息包括关于感测要求的用户输入、关于所述照明设备的环境的信息、和/或关于所述照明设备已经安装在其中的空间的信息。例如,照明设备还可以共享指示房间或应用类型或者照明设备在房间中的位置(例如,靠近窗户或混凝土墙)的入网初始化/配置细节,使得传感器模块可以选择针对该房间、应用类型或位置而被优化的处理方法。这种信息也可以由包含建筑、安装、和/或入网初始化信息的服务器共享。
20.在本发明的第二方面中,一种产生感测结果的方法包括:当传感器模块被插入或集成到照明设备中时,获取所述传感器模块中的照明设备信息,所述照明设备信息指示所述照明设备的类型;将所述照明设备信息存储在所述传感器模块的存储器中,所述存储器存储与不同类型的照明设备相关联的处理方法;根据所述照明设备的所述类型从存储在所述存储器中的所述处理方法中选择处理方法;从包含在所述传感器模块中的至少一个传感器获取传感器数据;将所述选择的处理方法应用于所述传感器数据以产生所述感测结果;以及输出所述感测结果。所述方法可以由运行在可编程设备上的软件来执行。该软件可以作为计算机程序产品提供。
21.此外,提供了用于实行本文所描述的方法的计算机程序,以及存储该计算机程序的非暂时性计算机可读存储介质。计算机程序可以例如由现有设备下载或上载到现有设备,或者在制造这些系统时被存储。
22.一种非暂时性计算机可读存储介质存储至少一个软件代码部分,该软件代码部分当由计算机执行或处理时被配置成执行用于产生感测结果的可执行操作。
23.可执行操作包括:当所述传感器模块被插入或集成到照明设备中时,获取传感器模块中的照明设备信息,所述照明设备信息指示所述照明设备的类型;将所述照明设备信息存储在所述传感器模块的存储器中;根据所述照明设备的所述类型选择处理方法;从包含在所述传感器模块中的至少一个传感器获取传感器数据;将所述选择的处理方法应用于所述传感器数据以产生所述感测结果;以及输出所述感测结果。
24.如本领域技术人员将领会的,本发明的诸方面可以体现为设备、方法或计算机程序产品。因此,本发明的诸方面可以采取完全硬件实施例、完全软件实施例(包括固件、驻留软件、微代码等)或组合软件和硬件方面的实施例的形式,所述软件和硬件方面在本文中通常都可以被称为“电路”、“模块”或“系统”。本公开中描述的功能可以实施为由计算机的处理器/微处理器执行的算法。此外,本发明的诸方面可以采取在一种或多种计算机可读介质中体现的计算机程序产品的形式,该一种或多种计算机可读介质具有在其上体现(例如,存储)的计算机可读程序代码。
25.可以利用一种或多种计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是例如但不限于:电子、磁、光学、电磁、红外或半导体系统、装置或设备,或前述的任何适合组合。计算机可读存储介质的更具体示例可以包括但不限于以下:具有一条或多条导线的电连接、便携式计算机磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)、光纤、便携式致密盘只读存储器(cd-rom)、光存储设备、磁存储设备、或前述的任何
适合组合。在本发明的上下文中,计算机可读存储介质可以是任何有形介质,其可以包含或存储由指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合使用的程序。
26.计算机可读信号介质可以包括传播的数据信号,该信号具有体现在其中(例如,在基带中或作为载波的一部分)的计算机可读程序代码。这种传播的信号可以采取各种形式中的任何一种,包括但不限于电磁、光学、或其任何适合的组合。计算机可读信号介质可以是任何计算机可读介质,其不是计算机可读存储介质,并且其可以传达、传播或传输由指令执行系统、装置或设备使用或与指令执行系统、装置或设备结合使用的程序。
27.在计算机可读介质上体现的程序代码可以使用任何适当的介质(包括但不限于无线、有线、光纤、线缆、rf等,或前述的任何适合组合)来传送。用于实行本发明的诸方面的操作的计算机程序代码可以以一种或多种编程语言的任何组合来编写,该一种或多种编程语言包括面向对象的编程语言(诸如java(tm)、smalltalk、或c 等)和传统的过程性编程语言(诸如“c”编程语言或相似的编程语言)。程序代码可以完全在用户的计算机上、部分地在用户的计算机上、作为独立的软件包、部分地在用户的计算机上并且部分地在远程计算机上、或者完全在远程计算机或服务器上执行。在后一种场景下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到用户的计算机,或者可以与外部计算机进行连接(例如,通过使用互联网服务提供商的互联网)。
28.下面参照根据本发明的实施例的方法、装置(系统)和计算机程序产品的流程图示和/或框图来描述本发明的诸方面。将要理解,流程图示和/或框图的每个框以及流程图示和/或框图中的框的组合可以通过计算机程序指令来实施。这些计算机程序指令可以提供给通用计算机、专用计算机、或其他可编程数据处理装置的处理器,特别是微处理器或中央处理单元(cpu),以产生机器,使得经由计算机的处理器、其他可编程数据处理装置、或其他设备执行的指令创建用于实施流程图和/或一个或多个框图框中指定的功能/动作的装置。
29.这些计算机程序指令还可以存储在计算机可读介质中,该计算机可读介质可以指导计算机、其他可编程数据处理装置、或其他设备以特别的方式运转,使得存储在所述计算机可读介质中的指令产生制品,该制品包括实施流程图和/或一个或多个框图框中指定的功能/动作的指令。
30.计算机程序指令还可以加载到计算机、其他可编程数据处理装置、或其他设备上,以使一系列操作步骤在计算机、其他可编程装置、或其他设备上执行,以产生计算机实施的过程,使得在计算机或其他可编程装置上执行的指令提供用于实施流程图和/或一个或多个框图框中指定的功能/动作的过程。
31.各图中的流程图和框图图示了根据本发明的各种实施例的设备、方法和计算机程序产品的可能实施方式的架构、功能和操作。在这方面,流程图或框图中的每个框可以表示代码的模块、段或部分,其包括用于实施指定的(多个)逻辑功能的一个或多个可执行指令。还应注意,在一些替代实施方式中,框中所述的功能可以不按照图中所述的顺序出现。例如,连续示出的两个框事实上可以基本上同时执行,或者有时可以以相反的顺序执行这些框,这取决于所涉及的功能。还将注意,框图和/或流程图示的每个框以及框图和/或流程图示中的框的组合可以由执行指定功能或动作的基于专用硬件的系统、或者专用硬件和计算机指令的组合来实施。
附图说明
32.参考附图,通过示例的方式,本发明的这些和其他方面是清楚的并将被进一步阐明,在附图中:图1是传感器模块的第一实施例的框图;图2是传感器模块的第二实施例的框图;图3是照明设备的第一实施例的框图;图4是照明设备的第二实施例的框图;图5是照明设备的第三实施例的框图;图6是该方法的第一实施例的流程图;图7是该方法的第二实施例的流程图;图8是该方法的第三实施例的流程图;以及图9是用于执行本发明方法的示例性数据处理系统的框图。
33.附图中的对应元件由相同的附图标记表示。
具体实施方式
34.图1示出了用于插入或集成到照明设备中的传感器模块的第一实施例:传感器模块1。传感器模块1包括收发机4、处理器5、存储器7、电力连接器8和传感器9。在图1的实施例中,传感器模块1仅包括一个传感器。在替代实施例中,传感器模块包括多个传感器。例如,传感器9可以是光传感器、温度传感器、声学传感器、红外传感器、运动传感器、加速度计、陀螺仪、磁力计或微波传感器。
35.处理器5被配置成当传感器模块1被插入或集成到照明设备中时获取照明设备信息,并将照明设备信息存储在存储器7中。照明设备信息指示照明设备的类型。处理器5还被配置成从存储器中选择处理方法,该存储器可以被配置成根据照明设备的类型/与照明设备的类型相关联地存储与不同类型的照明设备相关联的处理方法。这个的范围可以从参数化算法的简单调整到确定和从服务器下载所需的传感器处理算法。
36.对于温度传感器,处理方法可以包括参数和校正曲线,该参数和校正曲线是基于特定照明设备类型的光输出水平设置(及其随时间的演变)来校正温度传感器读数所必需的。对于声学传感器,处理方法可以包括在整个频谱上的简单灵敏度校正因子或校正曲线,该校正因子或校正曲线考虑了灯具中的任何频率依赖性和共振,以校正由特定照明设备类型的外壳(例如声音在该外壳中的反射)引起的信号衰减(或放大)。
37.对于微波传感器和红外传感器,处理方法可以包括检测阈值,以校正由不同照明设备引起的灵敏度和场方向性的差异。此外,根据照明设备类型,例如通过(去)激活特定传感器,可以忽略可用传感器数据的某些部分。作为第一个示例,在具有紧凑尺寸的灯具中,环境温度感测通常是不可靠的,并且温度传感器可以因此被去激活。作为第二个示例,在某些灯具中,外壳阻止微波传感器工作,并且对于这些灯具,微波传感器可以被去激活。
38.处理器5还被配置成从传感器9获取传感器数据(通常是原始传感器数据),将所选择的处理方法应用于传感器数据以产生感测结果,并输出感测结果。在图1的实施例中,感测结果经由(例如,rf)收发机4输出。
39.图2示出了用于插入或集成到照明设备中的传感器模块的第二实施例:传感器模
块11。与图1的传感器模块1相比,传感器模块11包括第二传感器19,不包括收发机4,并且包括电力和数据连接器18、而不是电力连接器8。在图2的实施例中,感测结果经由电力和数据连接器18(而不是经由收发机4)输出。
40.在图1和图2的实施例中,传感器模块包括用于经由照明设备从市电电源接收电力的电力连接器。在替代实施例中,传感器模块包括电池。在图2的第二实施例的变型中,电池被添加到传感器模块11,并且电力和数据连接器18被数据连接器替换。
41.在图1和图2中所示的传感器模块1和11的实施例中,传感器模块包括一个处理器5。在替代实施例中,传感器模块包括多个处理器。传感器模块1和11的处理器5可以是通用处理器或专用处理器。存储器7可以包括一个或多个存储器单元。例如,存储器7可以包括固态存储器。
42.传感器模块1的收发机4可以使用一种或多种无线通信技术(例如zigbee、蓝牙或wi-fi)以与一个或多个其他设备通信。在替代实施例中,使用多个接收机和/或多个发射机来代替单个接收机和单个发射机。在图1所示的实施例中,接收机和发射机被组合成收发机4。在替代实施例中,使用单独的接收机和单独的发射机。
43.传感器模块1和11可以包括典型用于传感器模块的其他部件。本发明可以使用运行在一个或多个处理器上的计算机程序来实施。
44.图3示出了照明设备的第一实施例(其中已经集成了图1的传感器模块1):照明设备41。照明设备41已经安装在天花板上。照明设备41包括处理器35、电源单元36和光元件31。电源单元36从市电电源接收电力,并将该电力提供给传感器模块1和照明设备41的其他部件。在图3的实施例中,传感器模块1已经集成到照明设备41中,并且如果根本不移除照明设备41的盖子/漫射器,则传感器模块1就不能被移除。
45.在图3的示例中,传感器模块1从服务器49获取照明设备信息,并将感测结果输出到服务器49。传感器模块1可以直接与服务器49通信(例如使用蓝牙或wifi direct技术),或者经由另一设备(例如无线lan接入点)。
46.图4示出了照明设备的第二实施例(其中已经插入了图1的传感器模块1):照明设备51。照明设备51也被安装在天花板上。照明设备51包括处理器35、电源单元36、以及光元件31和32。在图4的实施例中,传感器模块1已经被插入到照明设备51中,并且可以在不移除任何盖子的情况下被移除。
47.在图4的示例中,传感器模块1从用户设备59(例如,移动电话)获取照明设备信息,并将感测结果输出到服务器49。传感器模块1可以直接与用户设备59通信(例如使用蓝牙或wifi direct技术),或者经由另一设备(例如无线lan接入点)。
48.图5示出了照明设备的第三实施例(其中已经插入了图1的传感器模块1):照明设备61。照明设备61已经安装在系统天花板的凹槽中。照明设备61包括收发机34、处理器35、电源单元36、存储器37、和光元件31-33。在图5的实施例中,传感器模块1已经被插入到照明设备61中,并且可以在不移除任何盖子的情况下被移除。
49.在图5的示例中,传感器模块1从照明设备61获取照明设备信息(该传感器模块1将该信息存储在存储器37中),并将感测结果输出到照明设备61。然后,照明设备61可以使用收发机34将感测结果传输到另一个设备。用户设备(例如图4的用户设备59)也可以能够与照明设备61通信,例如接通或关断光元件或者控制光设置(例如颜色和/或光输出水平)。
50.在图1的实施例中,传感器模块1能够从用户设备、从服务器、或者从其已经插入或集成的照明设备获取照明设备信息。例如,可以在对照明设备进行入网初始化之前或同时,在传感器模块中配置从哪个设备获取照明设备信息。在替代实施例中,传感器模块仅能够从这些设备中的一个或两个获取照明设备信息。
51.在图1和图2的实施例中,传感器模块完全依赖于从另一设备接收的信息来确定照明设备信息。在替代实施例中,传感器模块的处理器被配置成在学习阶段中从(多个)传感器获取另外的传感器数据,将该另外的传感器数据与参考数据进行比较,并且基于该比较来确定照明设备信息。
52.在图3-图5所示的照明设备41、51和61的实施例中,照明设备包括一个处理器35。在替代实施例中,照明设备包括多个处理器。照明设备41、51和61的处理器35可以是通用处理器或专用处理器。光元件31-33可以是例如led,例如直接发射led或磷光体转换led。存储器37可以包括一个或多个存储器单元。例如,存储器37可以包括固态存储器。
53.照明设备61的收发机34可以使用一种或多种无线通信技术(例如zigbee、蓝牙或wi-fi)以与一个或多个其他设备通信。在替代实施例中,使用多个接收机和/或多个发射机来代替单个接收机和单个发射机。在图5所示的实施例中,接收机和发射机被组合成收发机34。在替代实施例中,使用单独的接收机和单独的发射机。
54.照明设备41、51和61可以包括典型用于照明设备的其他部件。本发明可以使用运行在一个或多个处理器上的计算机程序来实施。
55.图6中示出了产生感测结果的方法的第一实施例。步骤101包括:当传感器模块被插入或集成到照明设备中时,获取传感器模块中的照明设备信息。照明设备信息指示照明设备的类型,并且通常指示照明设备的属性,该属性影响由至少一个传感器接收的信号通过照明设备和/或通过照明设备的环境的传播。
56.例如,一旦传感器模块附接到照明设备并与照明设备连接,就可以执行步骤101。在传感器设备被附接到照明设备并与照明设备连接的时刻,可以发生握手,由此照明设备检测到传感器模块的存在,并通知传感器模块关于照明设备的类型和细节。
57.替代地,用户明确地指定照明设备的类型和目的,例如,使用用户设备(例如,移动设备)上的app,该app可以用于配置传感器模块。替代地,传感器模块通过网络从存储照明安装和入网初始化信息的(中央)服务器接收照明设备信息。如果传感器模块没有接收到关于照明设备的明确输入,则它可以能够进入学习阶段,在该学习阶段期间,分析捕获的传感器数据(可选地与本地或远程存储的参考数据进行比较),以便确定照明设备信息(例如照明设备类型)。
58.除了照明设备信息之外,房间、环境和区域目的的细节也可以由照明系统或照明设备传送给传感器模块。以此方式,传感器模块可以针对该输入优化其传感器处理。例如,如果传感器模块知道它在办公室,则它可能尝试跟踪桌子的占用并监控噪声水平,而如果传感器模块位于零售环境的入口处,则传感器模块可能评估进入和离开商店的人数。
59.步骤103包括将照明设备信息存储在传感器模块的存储器中。步骤105包括根据如在步骤101中确定并在步骤103中存储的照明设备的类型(并且因此通常基于属性)来选择处理方法。当照明设备的类型具有第一值时选择第一处理方法,并且当照明设备的类型具有第二值时选择第二处理方法。
60.如果该类型描述了其上应该安装或放置照明设备的表面、包括型号标识符、和/或包括型号组标识符,则步骤105包括基于该表面、型号标识符、和/或型号组标识符选择处理方法。照明设备信息通常作为步骤105的一部分或者在步骤103和105之间执行的单独步骤(未示出)中从存储器中检索。
61.在图6的实施例中,步骤105由步骤121实施。步骤121包括当照明设备的类型具有第一值时选择第一参数值,并且当照明设备的类型具有第二值时选择第二参数值。
62.步骤107包括从包含在传感器模块中的至少一个传感器获取传感器数据,例如原始传感器数据。步骤109包括将选择的处理方法应用于传感器数据以产生感测结果。在步骤109中,将在步骤121中选择的参数值应用于传感器数据。如果所选参数值包括阈值,则将该阈值应用于传感器数据。步骤111包括输出感测结果。
63.图7示出了产生感测结果的方法的第二实施例。在该第二实施例中,与第一实施例相比,在步骤103和105之间执行步骤131。步骤131包括接收另外的信息。该另外的信息包括关于感测要求的用户输入、关于照明设备的环境的信息、和/或关于照明设备已经安装在其中的空间的信息。
64.例如,当用户明确指定照明设备的类型和目的(例如,使用用户设备上的app)时,用户可以附加地提供关于感测要求的明确输入。例如,用户可以从预定义的菜单中(取消)选择感测选项(例如,存在感测、活动检测、声学场景分析、语音控制、环境光条件、温度、和/或空气质量)。
65.此外,在图7的实施例中,步骤105由步骤133实施。步骤133包括当照明设备的类型具有第一值时选择第一算法,当照明设备的类型具有第二值并且另外的信息具有第一值时选择第二算法,并且当照明设备的类型具有第二值并且另外的信息具有第二值时选择第三算法。
66.图8示出了产生感测结果的方法的第三实施例。在图8的实施例中,传感器模块包括多个传感器,并且步骤105由步骤141实施。步骤141包括当照明设备的类型具有第一值时选择所获取的传感器数据的第一部分,并且当照明设备的类型具有第二值时选择所获取的传感器数据的第二部分。
67.第一和第二部分从不同的传感器集合获取。例如,第一部分从传感器a获取,并且第二部分从传感器b获取;或者第一部分从传感器a和c获取,并且第二部分从传感器b和c获取。传感器模块可以包括例如光传感器、温度传感器、声学传感器、红外传感器、运动传感器、加速度计、陀螺仪、磁力计、和/或微波传感器。
68.图6至图8的实施例在多个方面中彼此不同,即已经添加或替换了多个步骤。在这些实施例的变型中,仅添加或替换这些步骤的子集和/或省略一个或多个步骤。作为第一个示例,步骤131可以从图7的实施例中省略和/或添加到图6和/或8的实施例中。作为第二个示例,可以组合多个步骤121、133和141。
69.图9描绘了说明可以执行如参照图6至图8所描述的方法的示例性数据处理系统的框图。
70.如图9中所示,数据处理系统300可以包括通过系统总线306耦合到存储器元件304的至少一个处理器302。如此,数据处理系统可以将程序代码存储在存储器元件304内。进一步,处理器302可以执行经由系统总线306从存储器元件304存取的程序代码。在一个方面
中,数据处理系统可以实施为适合于存储和/或执行程序代码的计算机。然而,应当领会,数据处理系统300可以以包括处理器和存储器的任何系统的形式来实施,该系统能够执行本说明书内描述的功能。
71.存储器元件304可以包括一个或多个物理存储器设备,诸如例如本地存储器308和一个或多个大容量存储设备310。本地存储器可以指代一般在程序代码的实际执行期间使用的随机存取存储器或(多个)其他非持久性存储设备。大容量存储设备可以实施为硬盘驱动器或其他持久数据存储设备。处理系统300还可以包括一个或多个高速缓冲存储器(未示出),该一个或多个高速缓冲存储器提供至少一些程序代码的临时存储,以便减少在执行期间必须从大容量存储设备310检索程序代码的次数。例如,如果处理系统300是云计算平台的一部分,则处理系统300还可能能够使用另一处理系统的存储器元件。
72.可选地,描绘为输入设备312和输出设备314的输入/输出(i/o)设备可以耦合到数据处理系统。输入设备的示例可以包括但不限于键盘、诸如鼠标的指点设备、或麦克风(例如用于嗓音和/或语音识别)等。输出设备的示例可以包括但不限于监视器或显示器、或扬声器等。输入和/或输出设备可以直接或通过中间的i/o控制器耦合到数据处理系统。
73.在实施例中,输入和输出设备可以实施为组合的输入/输出设备(在图9中以围绕输入设备312和输出设备314的虚线图示)。这种组合的设备的示例是触敏显示器,有时也称为“触摸屏显示器”或简称为“触摸屏”。在这样的实施例中,可以通过物理对象(诸如例如用户的手写笔或手指)在触摸屏显示器上或附近的移动来提供对设备的输入。
74.网络适配器316还可以耦合到数据处理系统以使得其能够通过中间的私有或公共网络耦合到其他系统、计算机系统、远程网络设备和/或远程存储设备。网络适配器可以包括用于接收由所述系统、设备和/或网络传送到数据处理系统300的数据的数据接收机,以及用于将数据从数据处理系统300传送到所述系统、设备和/或网络的数据传送器。调制解调器、线缆调制解调器和以太网卡是可以与数据处理系统300一起使用的不同类型的网络适配器的示例。
75.如图9中所绘制,存储器元件304可以存储应用程序318。在各种实施例中,应用程序318可以存储在本地存储器308、一个或多个大容量存储设备310中,或者与本地存储器和大容量存储设备分开。应当领会,数据处理系统300可以进一步执行可以促进应用程序318的执行的操作系统(图9中未示出)。以可执行程序代码的形式实施的应用程序318可以由数据处理系统300(例如由处理器302)执行。响应于执行该应用程序,数据处理系统300可以被配置为执行本文描述的一个或多个操作或方法步骤。
76.图9示出了与网络适配器316分离的输入设备312和输出设备314。然而,附加地或替代地,输入可以经由网络适配器316接收,并且输出经由网络适配器316传送。例如,数据处理系统300可以是云服务器。在这种情况下,可以从充当终端的用户设备接收输入,并且可以将输出传送到充当终端的用户设备。
77.本发明的各种实施例可以实施为与计算机系统一起使用的程序产品,其中程序产品的(多个)程序定义实施例的功能(包括本文描述的方法)。在一个实施例中,(多个)程序可以包含在各种非暂时性计算机可读存储介质上,其中如本文所使用的,表述“非暂时性计算机可读存储介质”包括所有计算机可读介质,唯一的例外是暂时性传播信号。在另一个实施例中,(多个)程序可以包含在各种暂时性计算机可读存储介质上。说明性的计算机可读
存储介质包括但不限于:(i)其上永久存储信息的不可写存储介质(例如,计算机内的只读存储器设备,诸如由cd-rom驱动器可读的cd-rom盘、rom芯片、或任何类型的固态非易失性半导体存储器);和(ii)其上存储可更改信息的可写存储介质(例如,闪存、软盘驱动器内的软盘、或硬盘驱动器、或任何类型的固态随机存取半导体存储器)。计算机程序可以在本文描述的处理器302上运行。
78.本文使用的术语仅仅是为了描述特定实施例的目的,并且不旨在限制本发明。如本文所使用的,单数形式“一”、“一个”和“该”旨在也包括复数形式,除非上下文另有清晰指示。将进一步理解,当在本说明书中使用时,术语“包括”和/或“包含”指定所陈述的特征、整数、步骤、操作、元件和/或部件的存在,但不排除存在或添加一个或多个其他特征、整数、步骤、操作、元件、部件、和/或其组。
79.以下权利要求中的所有装置或步骤加功能元件的对应结构、材料、动作和等同物旨在包括用于与如具体要求保护的其他所要求保护的元件组合地执行功能的任何结构、材料或动作。出于说明的目的已经展现了本发明的实施例的描述,但不旨在穷尽或局限于所公开形式的实施方式。在不脱离本发明的范围和精神的情况下,许多修改和变型对于本领域普通技术人员将是清楚的。选取和描述实施例以便最好地解释本发明的原理和一些实际应用,并且使得本领域的其他普通技术人员能够针对具有适合于设想的特别的用途的各种修改的各种实施例理解本发明。
再多了解一些

本文用于创业者技术爱好者查询,仅供学习研究,如用于商业用途,请联系技术所有人。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献