用于基于用户装置检测而实施动作的智能建筑系统的制作方法

文档序号:11631559阅读:174来源:国知局
用于基于用户装置检测而实施动作的智能建筑系统的制造方法

背景

本公开大体上涉及用于基于用户装置检测而实施操作的智能建筑系统。更具体来说,本公开大体上涉及利用地理围栏阈值和电梯组位置来检测用户装置且基于用户装置相对于地理围栏阈值和电梯组位置的动作和/或移动而实施操作的智能建筑系统。

例如电梯系统等现有建筑系统需要用户与系统进行物理地交互。举例来说,电梯的用户可以通过按压按钮(例如,厅门呼叫)或输入目的地(例如,目的地呼叫)而输入电梯呼叫。在用户物理地存在于电梯输入处之前,这些系统不为用户安排服务。识别用户的位置且预先为用户安排服务的系统在本领域中将深受欢迎。

概要

根据本发明的一个实施例,一种方法包括:相对于电梯建立邻近环境;检测在用户装置在所述邻近环境内的位置;通过处理器确定与用户装置相对应的源楼层和目的地楼层;以及通过所述处理器根据所述源楼层和所述目的地楼层而产生对所述电梯的电梯呼叫。

在另一实施例中或以上实施例中,所述方法的所述确定源楼层和目的地楼层还可以包括:访问对应于用户装置的用户偏好,所述用户偏好指示源楼层和目的地楼层。

在另一实施例中或在以上实施例中的任一者中,所述方法的所述确定源楼层和目的地楼层还可以包括:处理在用户装置穿过邻近环境之前接收的预请求。

在另一实施例中或在以上实施例中的任一者中,所述邻近环境可以是多个虚拟周边。

在另一实施例中或在以上实施例中的任一者中,可以相对于电梯围绕预先界定的一组边界而动态地产生每个虚拟周边。

在另一实施例中或在以上实施例中的任一者中,所述方法的所述产生对电梯的电梯呼叫还可以包括:在邻近系统检测到用户装置距电梯在预定距离内之后产生对电梯的电梯呼叫。

在另一实施例中或在以上实施例中的任一者中,所述方法还可以包括向用户装置传送电梯呼叫。

在另一实施例中或在以上实施例中的任一者中,所述方法的所述产生对电梯的电梯呼叫还可以包括:响应于移动装置的运动而确定用户装置到达电梯的到达时间。

可以在包括处理器和存储器的系统中实施另一实施例或以上实施例中的任一者,其中所述处理器被配置成:相对于电梯建立邻近环境;检测在用户装置在所述邻近环境内的位置;确定与用户装置相对应的源楼层和目的地楼层;以及根据所述源楼层和所述目的地楼层而产生对所述电梯的电梯呼叫。

在另一实施例中或在以上实施例中的任一者中,关于所述确定源楼层和目的地楼层,处理器可以进一步被配置成访问对应于用户装置的用户偏好,其中所述用户偏好指示源楼层和目的地楼层。

在另一实施例中或在以上实施例中的任一者中,关于所述确定源楼层和目的地楼层,处理器可以进一步被配置成处理在用户装置穿过邻近环境之前接收的预请求。

在另一实施例中或在以上实施例中的任一者中,所述邻近环境可以是多个虚拟周边。

在另一实施例中或在以上实施例中的任一者中,可以相对于电梯围绕预先界定的一组边界而动态地产生每个虚拟周边。

在另一实施例中或在以上实施例中的任一者中,关于所述产生对电梯的电梯呼叫,处理器可以进一步被配置成在邻近系统检测到用户装置距电梯在预定距离内之后产生对电梯的电梯呼叫。

在另一实施例中或在以上实施例中的任一者中,关于所述产生对电梯的电梯呼叫,处理器进一步被配置成:响应于移动装置的运动而确定用户装置到达电梯的到达时间。

通过本发明的技术实现了额外的特征和优势。本文详细描述了其他实施例和本发明的各方面,且其被视为本发明的一部分。为了更好地理解本发明的优势和特征,参阅描述和附图。

附图简述

在说明书完结时的权利要求书中特别地指出且清楚地要求被视为本发明的标的。通过结合附图进行的以下详细描述,本发明的前述和其他特征和优势会显而易见,附图中:

图1说明根据一个实施例的智能建筑系统的示意图的实例;

图2说明根据一个实施例的智能建筑系统的过程流;

图3说明根据一个实施例的智能建筑系统的另一示意图的实例;

图4说明根据一个实施例的智能建筑系统的另一过程流;以及

图5说明根据一个实施例的智能建筑系统的计算装置示意图。

详细描述

实施例涉及智能建筑系统,所述智能建筑系统基于用户装置相对于所述智能建筑系统的电梯子系统(例如,地理围栏阈值和电梯组位置)的动作和/或移动而实施辅助用户装置的用户的操作。

一般来说,本文公开的本发明的实施例可以包括智能建筑系统、方法和/或计算机程序产品(本文称为“智能建筑系统”),其利用电梯、电梯大堂和/或电梯组来建立邻近区域和/或地理围栏,使得在用户装置与智能建筑系统的电梯子系统关联时,所述智能建筑系统可以实施操作和/或向辅助用户装置的用户的其他系统和子系统发送信号。其他系统和子系统的实例可以包括停车设施、安全系统、家庭自动化系统、汽车服务系统、行进指示系统等。操作和/或信号的实例可以包括产生电梯呼叫、触发停车支付、发送泊车员检索请求、启用或停用安全警报、启用或停用家中的灯、启用或停用家用电器、发送出租车或汽车服务请求,通知航线系统、向用户提供通知等。智能建筑系统和其中的元件可以采取许多不同的形式,并且包括多个和/或替代性组件和设施。应注意,否定触发也是可能的,例如在用户在电梯到达之前离开电梯层站附近的情况下或在用户无法朝着最初计算的目标前进的情况下取消电梯呼叫。

举例来说,所述智能建筑系统可以包括电梯子系统,所述电梯子系统包括控制电梯或电梯组的速度、位置和门操作的机电布置(例如,与至少一个电机通信的控制器和/或计算装置)。电梯子系统的控制器可以产生和监视(或通过可以产生和监视的任何网络通信技术来与其他系统和子系统通信)邻近和/或地理围栏环境,使得在用户装置与地理围栏环境交互时,电梯子系统可以操作电梯或电梯组。电梯子系统还可以直接与用户装置通信,和/或利用邻近系统与用户装置通信。

邻近和/或地理围栏环境是多个地理围栏,所述地理围栏中的每一者是虚拟周边,可以围绕地理位置动态地产生所述虚拟周边,和/或所述虚拟周边是预先界定的一组边界,如呈围绕电梯、电梯大堂和/或电梯组的半径的形式,或呈所有权和市政边界的形式。可以通过任何检测、通信和/或定位技术来产生和监视地理围栏,所述技术例如为全球定位系统(“gps”)、射频识别(“rfid”)、近场通信(“nfc”)、短波无线电、邻近系统、蓝牙低功耗(ble)信标等。

现在参看图1,示出智能建筑系统100的示例性示意图。智能建筑系统100仅是智能建筑系统的一个实例,且无意暗示对本文中所描述的本发明的实施例的使用或可操作范围的任何限制(实际上可以使用额外或替代性组件和/或实施方案)。智能建筑系统100包括建筑102、门103、电梯子系统105、电梯106,和包括地理围栏112、114、116的邻近和/或地理围栏环境(“地理围栏环境”)。此外,智能建筑系统100说明多个用户装置122、124、126,所述用户装置中的每一者示出为处于智能建筑系统100内的多个不同位置,所述位置通过大写字母a-e进行指示。继而,在用户装置122、124、126中的一者进入或退出地理围栏112、114、116中的任一者时,智能建筑系统100和/或用户装置122、124、126可以反应性地执行操作。

可以使用具有短程和/或长程通信和定位服务的装置(例如,具有gps功能的移动电话)实施用户装置122、124、126。可以基于存储在用户装置122、124、126中的一个或多个识别符来个别地识别用户。用户装置122、124、126可以提供信息,例如目的地、优选楼层、目标楼层、装置位置、装置移动、源楼层和/或其他偏好和数据,所述信息也可以经过接收且存储在电梯子系统105中。以此方式,智能建筑系统100利用此信息来增强并且改善室内寻路。应注意,电梯子系统105和地理围栏环境的角色可以包括检测和处理由电梯子系统105和/或地理围栏环境广播的信号的多个用户装置122、124、126。继而,多个用户装置122、124、126中的一者或多者可以向电梯子系统105发出命令(例如,源自用户装置122、124、126的命令)。

举例来说,如果与电梯子系统106通信的gps检测到第一用户装置122已经通过从位置a移动到位置b而越过了地理围栏112,那么电梯子系统105可以自动地呼叫电梯106或执行对建筑102的大堂的电梯呼叫,使得在携带第一用户装置122的第一用户已经通过门103走到位置c之后,电梯106正在等待用户。以此方式,gps是向电梯子系统报告位置的“个人定位器”。因此,第一用户可以前进到位置d,而不会有由于等待电梯而导致的任何耽搁。

因此,可以相对于电梯大堂来实施邻近和/或地理围栏环境以识别用户装置和那些装置的源楼层,使得利用用户装置的身份和源楼层来计算多个用户的目的地楼层和/或共同目的地以输出最快的电梯路线。以此方式,智能建筑系统100可以检测多个用户何时进入地理围栏环境,且基于不同的群组和不同的楼层来计算用于将所有用户发送到他们的相应楼层的最高效模式。此外,在与用户装置的身份相关联的偏好未准确地反映用户的目的地时,可以向用户呈现超驰,使得用户可以通过用户装置针对他们想要去的地方来指令智能建筑系统100。偏好和/或用户信息可以源自装置,或存储在智能建筑系统100上,使得可以利用例如会面位置等目的地信息来确定目的地。还可以由用户预先设定偏好,如下文进一步描述。

在另一实例中,如果连接到电梯子系统105的邻近子系统检测到第二用户装置124通过从位置a移动到位置b而处于地理围栏114内(例如,用户已经退出电梯106),那么电梯子系统105可以在第二用户装置124上自动地触发通知或提示,所述第二用户装置124核实第二用户是否正在离开建筑102。如果第二用户指示他们不离开建筑和/或电梯子系统105检测到第二用户装置124已经从位置b移动到位置c(例如,以向前台服务员说话),那么电梯子系统105可以不采取动作。然而,如果电梯子系统105检测到第二用户装置124已经从位置c移动到位置d,且随后通过门103从位置d移动到位置e,或直接从位置b、d和e移动(例如,以离开建筑104),那么电梯子系统105因此可以与建筑102中的公寓的安全系统通信并且激活所述安全系统,而不必让第二用户直接激活安全系统。

在另一实例中,如果与电梯子系统105通信的gps检测到第三用户装置126已经通过从位置a穿过位置b移动到位置c而进入和退出地理围栏114,那么电梯子系统105可以保持被动,因为第三用户可能不需要与智能建筑系统100交互。以此方式,gps装置仅是自我感知的;对第三用户的进入的任何辨识将经由用户的便携式gps装置向中心节点或电梯子系统105进行协作报告。

在另一实例中,可以使用多个用户装置122、124、126反转电梯子系统105和地理围栏环境的角色,原因在于地理围栏环境的信标可以广播由多个用户装置122、124、126中的一者或多者检测和处理的信号。多个用户装置122、124、126中的一者或多者随后向电梯子系统105发出命令(例如,源自用户装置的命令)。此外,虽然邻近和/或地理围栏环境可以辅助室内寻路,但多个用户装置122、124、126与电梯子系统105之间的直接通信可以实现不具有邻近和/或地理围栏环境的实施例,使得电梯106本身可以向用户通知垂直位置改变。

将参考图2描述智能建筑系统的一组操作的实例。图2说明过程流200。过程流200开始于开始框205,其中将智能建筑系统100初始化以用于检测用户装置(例如,122、124和126)。以此方式,智能建筑系统100准备好处理响应于相对于地理围栏阈值的装置动作和/或移动以及智能建筑系统100的电梯组位置的操作。

随后,在框210处,在地理围栏环境内检测至少一个潜在电梯乘客的至少一个用户装置(例如,用户装置122从位置a移动到位置b且越过地理围栏112)。接下来,在框215处,可以启动并且初始化位于用户装置122上的应用。此初始化有助于提前将潜在电梯乘客连接到智能建筑系统100,使得与电梯子系统105的交互是即时的,且潜在电梯乘客将不会等待其他通信技术连接。从智能建筑系统100的角度来看,任选地启动并且初始化所述应用,如通过虚线框210指示。

随后,在框220处,智能建筑系统100计算从位置b到电梯106前方的步行时间。也就是说,一旦用户进入地理围栏112便可以计算步行时间,且所述步行时间与其他传感器数据耦合。此外,可以将步行时间计算为与用户装置112穿过每个地理围栏122、114、116的速率相关。可以从位于用户装置122上的应用向智能建筑系统100提供例如用户装置加速度计信息等其他传感器数据,或由智能建筑系统100接收所述其他传感器数据,以支持智能建筑系统100进行的步行速度估计,所述步行速度估计给予更准确的步行时间。应注意,因为智能建筑系统100已经在潜在电梯乘客步行到电梯106时检测到所述潜在电梯乘客,所以用户作为潜在电梯乘客的身份改变为假定/确认的电梯乘客。

过程流200接下来前进到框225,其中电梯子系统105产生对电梯106的呼叫。举例来说,智能建筑系统100利用来自框210的对用户装置122的检测以及来自框220的步行时间计算来确定电梯用户将何时到达电梯106,且代表用户起始使用电梯106的请求,而不需要电梯用户与用户装置122交互。应注意,基于用户进入第一地理围栏112,智能建筑系统100确定电梯用户正在从特定源楼层接近电梯106(例如,经由指示第一地理围栏112安装在建筑102的哪个楼层或什么位置的预定设定),且智能建筑系统100还可以访问优选楼层和/或其他电梯偏好。用户的优选楼层和/或其他电梯偏好可以存储在电梯子系统105中或存储在用户的装置122上。可以基于存储在用户装置中的一个或多个识别符来个别地识别用户。以此方式,此信息(例如,用户位置、移动、源楼层、目的地楼层等)对于智能建筑系统100减少骚扰性呼叫的数目并且改善电梯性能呼叫是有用的。应注意,用户被个别地识别仅涉及电梯控制系统;用户的实际个人身份可以保持匿名。

作为另一实例,在电梯用户接近电梯106(例如,电梯组)时,智能建筑系统100通过邻近系统检测用户装置122朝向电梯106的接近。邻近系统可以是任何位置或距离检测系统,所述邻近系统的实例包括通过任何无线电、光学、超声或其他技术进行通信以确定空间中的装置的位置、方向和速度的多个信标。在示例性实施例中,所述信标使用蓝牙低功耗(ble)技术来检测用户装置的存在且与用户装置122交互。

作为另一实例,在用户装置122、124、126的用户不在建筑102附近时(例如,在家里、乘地铁或在熟食店排队时),所述用户可以在他们方便时预先输入电梯呼叫(例如,提供目的地楼层信息),如果那些用户装置122、124、126可以使用有效的gps信号和手机网络,那么测量距电梯106的距离。随后,如果所述距离大于所界定的界限,那么将呼叫请求自动地界定为预请求。所述预请求含有源楼层和目的地楼层两者,并且可以经由手机网络立即发送到电梯子系统105。电梯子系统105可以将所述预请求设定为用户偏好、检查所述呼叫是否有效(例如,用户具有对所请求的楼层的访问权),和/或使用即时反馈向用户作出响应。电梯子系统105记住或存储预请求呼叫,且稍后在对应的用户装置接近电梯106(例如,在地理围栏环境内)时以真实呼叫请求的形式自动地重新输入此呼叫。电梯子系统105随后在用户到达电梯106之后分派电梯106来满足所述用户,且自动地输入他们的目标呼叫。以此方式,乘客不必在接近建筑时摆弄他们的电话。如果有效的gps信号不可用,那么可以将呼叫请求作为预请求自动地存储在用户装置122、124、126内。随后,在对应的用户装置接近电梯106(例如,在地理围栏环境内)时,可以将预请求呼叫输入为真实呼叫请求。

图3说明智能建筑系统100的邻近系统301的示例性示意图。邻近系统301仅是装置检测系统的一个实例,且无意暗示对本文中所描述的本发明的实施例的使用或可操作范围的任何限制(实际上可以使用额外或替代性组件和/或实施方案)。邻近系统301包括电梯组305和检测每个用户装置122、124、126的f位置的多个信标307,所述电梯组包括三个电梯106a、106b、106c。此外,邻近系统301说明多个信标307处于相对于电梯组305的多个不同位置,这通过数字1-4和小写字母a-c指示。在示例性实施例中,所述信标使用蓝牙低功耗(ble)技术来检测用户装置的存在且与用户装置122、124和126交互。

邻近系统301可以基于对用户装置122的检测而估计电梯用户对电梯106的接近度。继而,在某一距离处(例如,在十五英尺内),电梯子系统105可以代表用户起始使用电梯106的请求,而不需要电梯用户与用户装置122交互。此外,智能建筑系统100可以确认:用户的步行时间x是否需要延迟的电梯呼叫(例如,处于位置f的用户装置126);由于电梯用户已经到达电梯106(例如,处于位置f的用户装置124),用户的步行时间需要即时的电梯呼叫;电梯用户是否已经搭乘电梯106(例如,处于位置f的用户装置122)等。以此方式,利用信标307.0-307.3的子集相对于电梯组305对用户装置的位置进行三角测量,同时每个信标307a、307b、307c检测对应电梯106a、106b、106c内的用户装置。

应注意,虽然邻近系统301(例如,地理围栏环境)可以向用户装置通知楼层变化,因为邻近系统301被配置成知晓其在哪一楼层上,但在其他实施例中,电梯子系统105直接向用户装置通知楼层变化,因为电梯子系统105非常准确地维持着电梯位置。

操作中,例如,还可以利用邻近系统205来扩增室内寻路。在用户装置122、124、126检测到各种信标307时,用户装置122、124、126上的地图可以实时地更新。此外,可以利用邻近系统205来检测人群和/或提供含有关于用户装置122、124、126的位置的信息的通知、关于楼层目的地的询问、授权询问(如下文所描述)等。此外,可以在智能建筑系统100与用户装置122、124、126之间直接地传送通知,和/或通过第三方网络间接地传送通知。

另外,邻近系统可以提供用户的源楼层(例如,经由指示将邻近系统安装在建筑102的哪一楼层或什么位置的预定设定),而用户装置122提供优选楼层和/或其他电梯偏好。如上文所述,用户的优选楼层和/或其他电梯偏好可以存储在电梯子系统105中或存储在用户的装置122上。可以基于存储在用户装置中的一个或多个识别符来个别地识别用户。以此方式,此信息(例如,用户位置、移动、源楼层、目的地楼层等)对于智能建筑系统100减少骚扰性呼叫的数目并且改善电梯性能呼叫是有用的,因为在用户尚未搭乘时可以取消电梯呼叫,或者可以在搭乘之后将用户注册为乘客。

举例来说,在邻近系统301检测到多个用户装置122、124、126中的每一者时,智能建筑系统100的电梯子系统105可以使用分派试探来接受/处理来自用户装置122、124、126的电梯呼叫请求。分派试探是由电梯子系统105用于计算电梯行进时间的优化程序,使得将行进到附近楼层的个体聚集成群组,且将所述个体引导到同一电梯以减少等待和行进时间。

图4说明在分派试探中利用用户位置、移动、源楼层、目的地楼层等来计算电梯行进时间并且分派电梯106a、106b、106c中的一者的智能建筑系统100的过程流400。过程流400开始于开始框405,其中将智能建筑系统100的邻近系统301初始化以用于检测用户装置(例如,122、124和126)。而且,在框405处,在用户装置122、124、126的产品处于如上文描述的地理围栏环境内时,启动并且初始化位于这些装置上的应用。继而,邻近系统301和用户装置122、124、126进行通信,以促进在到达电梯组305之后与电梯子系统105的即时交互。

在框410处,邻近系统205检测相应f位置处的用户装置122、124、126。也就是说,邻近系统205经由信标307c来定位电梯106c上的用户装置122;邻近系统205经由信标307.0-307.3的子集而将用户装置124三角测量为在电梯组305前方的位置f;以及邻近系统205经由信标307.0-307.3的子集而将用户装置126三角测量为与电梯组305相距步行时间x距离的位置f。

在框415处,智能建筑系统100的电梯子系统105根据相应的f位置、源楼层和目的地楼层来计算用户装置122、124、126的最佳电梯行进时间。举例来说,因为用户装置122在电梯106c上且用户装置124在电梯组305前方(例如,准备好搭乘电梯组305的任何电梯),所以在用户装置122和124具有同一目的地楼层的情况下,电梯子系统105可以向用户装置124提供电梯106c。如果用户装置122和124具有不同的目的地楼层,那么电梯子系统105可以向用户装置124提供不同的电梯,例如电梯106b,同时继续操作电梯106c,而不会给用户装置122造成中断。此外,如果用户装置124和126具有同一目的地楼层且如果步行时间x小于或等于将剩余电梯106a、106b中的一者递送到用户124所花费的时间,那么电梯子系统105可以向用户装置122和124两者提供电梯106a或电梯106b。否则,在装置到达电梯组305之后,电梯子系统105可以向用户装置124提供电梯106a或电梯106b,且向用户装置126提供剩余电梯(例如,基于步行时间x)。

一旦每个电梯106a、106b、106c已经与每个用户装置122、124、126相关联,智能建筑系统100便可以向用户装置122、124、126传送这些关联。每个用户装置122、124、126继而可以提示指示已经指派电梯的通知以及可以向用户装置122、124、126反馈和/或向乘客显示的其他电梯信息(例如,电梯指派)。继而,在框420处,用户可以例如通过指示电梯呼叫的确认或取消而与所述提示交互。如果智能建筑系统100未接收到确认或取消,那么电梯子系统105可以如框415中所确定那样继续操作和递送电梯。否则,在框425处,电梯子系统105可以重新计算每个电梯106a、106b、106c的递送和路径。

现在参看图5,示出智能建筑系统的计算装置的示例性示意图。智能建筑系统510仅是合适的计算节点的一个实例,且无意暗示对本文中所描述的本发明的实施例的使用或可操作范围的任何限制(实际上可以使用额外或替代性组件和/或实施方案)。也就是说,智能建筑系统510和其中的元件可以采取许多不同的形式并且包括多个和/或替代性组件和设施。此外,智能建筑系统510可以包括和/或采用任何数目的利用如本文中所描述的各种通信技术的计算装置和网络和所述计算装置和网络的任何组合。不管如何,智能建筑系统510能够经过实施和/或执行上文陈述的可操作性中的任一者。

在智能建筑系统510中,存在计算装置512,所述计算装置与众多其他通用或专用的计算系统环境或配置一起操作。系统和/或计算装置,例如智能建筑系统510和/或计算装置512可以采用若干计算机操作系统中的任一者。可以适合于与计算装置512一起使用的计算系统、环境和/或配置的实例包括(但不限于)个人计算机系统、服务器计算机系统、瘦客户端、厚客户端、手持式或膝上型计算机装置、多处理器系统、基于微处理器的系统、机顶盒、可编程消费型电子器件、网络pc、小型计算机系统、计算机工作站、服务器、桌上型计算机、笔记本计算机、网络装置、大型计算机系统,和包括以上系统或装置中的任一者的分布式云计算环境等。

在由计算机系统执行的计算机系统可执行指令(例如,程序模块)的一般背景下描述计算装置512。一般来说,程序模块可以包括执行特定任务或实施特定抽象数据类型的例程、程序、对象、组件、逻辑、数据结构等。可以在分布式云计算环境中实践计算装置512,在所述分布式云计算环境中,由通过通信网络链接的远程处理装置来执行任务。在分布式云计算环境中,程序模块可以位于包括存储器存储装置的本地和远程计算机系统存储媒体两者中。

如图5中所示,智能建筑系统510中的计算装置512是呈通用计算装置的形式,通过智能建筑系统512的操作和功能性、其方法和/或其元件对所述计算装置512进行改进。计算装置512的组件可以包括(但不限于)一个或多个处理器或处理单元514、存储器516和总线(或通信通道)518,所述总线可以采取将所包括的各种系统组件耦合到处理器514和系统存储器516的总线、有线或无线网络的形式或其他形式。计算装置512还通常包括多种计算机系统可读媒体。此类媒体可以是可以由计算装置512存取的任何可用的媒体,且所述媒体包括易失性和非易失性媒体、可移除和非可移除媒体两者。

处理器514可以从存储器516接收计算机可读程序指令且执行这些指令,进而执行由智能建筑系统510界定的一个或多个过程。处理器514可以包括由计算装置514利用的任何处理硬件、软件或硬件与软件的组合,所述计算装置通过执行算术、逻辑和/或输入/输出操作来执行计算机可读程序指令。处理器514的实例包括(但不限于)执行算术和逻辑操作的算术逻辑单元;从存储器提取指令、对所述指令进行解码且执行所述指令的控制单元;以及利用多个并行计算元件的阵列单元。

存储器516可以包括有形装置,所述有形装置保持并且存储由智能建筑系统510提供的计算机可读程序指令以供计算装置512的处理器514使用。存储器516可以包括呈易失性存储器的形式的计算机系统可读媒体,例如随机存取存储器520、缓存存储器522和/或存储系统524。

仅举例来说,可以提供存储系统524以用于从非可移除、非易失性磁性媒体(未示出且通常被称为“硬盘驱动器”(机械或固态))进行读取并且对所述非可移除、非易失性磁性媒体进行写入。虽然未示出,但可以提供用于从可移除、非易失性磁盘(例如,“软盘”)进行读取且对所述可移除、非易失性磁盘进行写入的磁盘驱动器,和用于从可移除、非易失性光盘(例如,cd-rom、dvd-rom或其他光学媒体)进行读取且对所述可移除、非易失性光盘进行写入的光盘驱动器。在这些例子中,每一者可以通过一个或多个数据媒体接口而连接到总线518。如将在下文进一步描绘和描述,存储器516可以包括至少一个程序产品,所述至少一个程序产品具有被配置成执行本发明的实施例的操作的一组(例如,至少一个)程序模块。存储系统524(和/或存储器516)可以包括数据库、数据储存库或其他数据存储装置,并且可以包括用于存储、访问和检索各种数据的各种机构,包括分层数据库、文件系统中的一组文件、呈专有格式的应用数据库、关系数据库管理系统(rdbms)等。如所说明,存储系统524一般可以包括在计算装置512内,所述存储系统524采用例如上文提及的计算机操作系统中的一者的计算机操作系统,并且以多种方式中的任何一种或多种方式经由网络进行访问。

举例来说且非限制,具有一组(至少一个、)程序模块528的程序/实用工具526以及操作系统、一个或多个应用程序、其他程序模块和程序数据可以存储在存储器516中。操作系统、一个或多个应用程序、其他程序模块和程序数据中的每一者或其某一组合可以包括连网环境的实施。程序模块528一般执行如本文中所描述的本发明的实施例的操作和/或方法。

总线518表示若干类型的总线结构中的任一者中的一者或多者,包括存储器总线或存储器控制器、外围总线、加速图形端口,和使用多种总线架构中的任一者的处理器或局部总线。举例来说且非限制,此类架构包括工业标准架构(isa)总线、微通道架构(mca)总线、增强型isa(eisa)总线、视频电子标准协会(vesa)局部总线,和外围组件互连(pci)总线。

计算装置512还可以经由输入/输出(i/o)接口530和/或经由网络适配器532进行通信。i/o接口530和/或网络适配器532可以包括由计算装置512利用以在于计算装置512内部和/或外部的元件之间进行通信的物理和/或虚拟机构。举例来说,i/o接口530可以与以下装置通信:一个或多个外部装置540,例如键盘、指向装置、显示器540等;使得用户能够与计算装置512交互的一个或多个装置;和/或使得计算装置512能够与一个或多个其他计算装置通信的任何装置(例如,网卡、调制解调器等)。此外,计算装置512可以经由网络适配器532与一个或多个网络通信,所述一个或多个网络例如为局域网(lan)、通用广域网(wan)和/或公共网络(例如,因特网)。因此,i/o接口530和/或网络适配器532可以被配置成在计算装置512内或针对计算装置512接收或发送信号或数据。如所描绘,i/o接口530和网络适配器532经由总线518而与计算装置512的其他组件通信。应理解,虽然未示出,但可以与计算装置512结合地使用其他硬件和/或软件组件。实例包括(但不限于):微代码、装置驱动器、冗余处理单元、外部盘驱动阵列、raid系统、带驱动器和数据档案存储系统等。

虽然通过图5说明了智能建筑系统510的单个项目(和其他项目),但这些表示无意是限制性的,且因此,任何项目可以表示多个项目。一般来说,计算装置可以包括处理器(例如,图5的处理器514)和计算机可读存储媒体(例如,图5的存储器516),其中处理器例如从计算机可读存储媒体接收计算机可读程序指令,且执行这些指令,进而执行一个或多个过程,包括本文中所描述的过程中的一者或多者。

可以从计算机程序来编译或解译计算机可读程序指令,使用以下各者来创建所述计算机程序:汇编程序指令、指令集架构(isa)指令、机器指令、机器相依指令、微代码、固件指令、状态设定数据、或以一种或多种编程语言的任何组合编写的源代码或目标代码,所述编程语言包括面向对象的编程语言(例如,smalltalk、c++等)和常规的程序编程语言(例如,“c”编程语言或类似的编程语言)。所述计算机可读程序指令可以完全在计算装置上执行、部分地在计算装置上执行、作为独立的软件包、部分地在本地计算装置上且部分地在远程计算机装置上或完全在远程计算机装置上执行。在后一种情景下,远程计算机可以通过任何类型的网络(包括局域网(lan)或广域网(wan))连接到本地计算机,或者可以连接到外部计算机(例如,使用因特网服务提供商通过因特网)。在一些实施例中,包括(例如)可编程逻辑电路、现场可编程门阵列(fpga)或可编程逻辑阵列(pla)的电子电路可以通过利用计算机可读程序指令的状态信息来将所述电子电路个性化而执行所述计算机可读程序指令,以便执行本发明的各方面。还可以从计算机可读存储媒体将本文中所描述的计算机可读程序指令下载到相应的计算/处理装置,或者经由网络(例如,支持通信的计算装置和连接的任何组合)下载到外部计算机或外部存储装置。举例来说,网络可以是因特网、局域网、广域网和/或无线网络,包括铜传输缆线、光学传输纤维、无线传输、路由器、防火墙、交换机、网关计算机和/或边缘服务器,且利用多种通信技术,例如无线电技术、蜂窝式技术等。

计算机可读存储媒体可以是保持和存储指令以供指令执行装置(例如,如上文描述的计算装置)使用的有形装置。计算机可读存储媒体可以是(例如)(但不限于)电子存储装置、磁性存储装置、光学存储装置、电磁存储装置、半导体存储装置,或前述各者的任何合适的组合。计算机可读存储媒体的更特定实例的非详尽列表包括以下各者:便携式计算机软磁盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或快闪存储器)、静态随机存取存储器(sram)、便携式压缩光盘只读存储器(cd-rom)、数字多功能盘(dvd)、记忆棒、软盘、机械编码装置(例如,在上面记录有指令的穿孔卡片或凹槽中的凸起结构),和前述各者的任何合适的组合。如本文所使用,计算机可读存储媒体将不会被理解为本质上是暂时性信号,例如无线电波或其他自由传播的电磁波、通过波导管或其他传输媒体传播的电磁波(例如,穿过光纤缆线的光脉冲),或通过电线传输的电信号。

因此,智能建筑系统及其方法和/或元件可以在一个或多个计算装置上实施为计算机可读程序指令,所述计算机可读程序指令存储在与其相关联的计算机可读存储媒体上。计算机程序产品可以包括存储在计算机可读存储媒体上以便携带和/或致使处理器执行建筑系统和方法的操作的此类计算机可读程序指令。所实施和/或要求保护的智能建筑系统通过借助用户位置和方向的直接计算来实现电梯与系统之间的无缝用户体验而提高了计算机和/或处理器本身的机能,所述用户位置和方向进一步用于递送更快和更便利的电梯接近。

本文参考根据本发明的实施例的方法、设备(系统)和计算机程序产品的流程图说明和/或框图而描述了本发明的各方面。将理解,可以通过计算机可读程序指令实施流程图说明和/或框图的每个框,以及流程图说明和/或框图中的框的组合。

可以将这些计算机可读程序指令提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器以生产机器,使得经由计算机或其他可编程数据处理设备的处理器而执行的指令会产生用于实施流程图和/或框图的框中指定的操作/动作的构件。这些计算机可读程序指令还可以存储在计算机可读存储媒体中,所述计算机可读程序指令可以引导计算机、可编程数据处理设备和/或其他装置以特定方式操作,使得其中存储有指令的计算机可读存储媒体包括制品,所述制品包括实施流程图和/或框图的框中指定的操作/动作的各方面的指令。

还可以将计算机可读程序指令加载到计算机、其他可编程数据处理设备或其他装置上,以致使在计算机、其他可编程设备或其他装置上执行一连串操作步骤,从而产生计算机实施的过程,使得在计算机、其他可编程设备或其他装置上执行的所述指令实施在流程图和/或框图的框中指定的操作/动作。

图中的流程图和框图说明根据本发明的各种实施例的系统、方法和计算机程序产品的可能的实施方案的架构、可操作性和操作。在此方面,流程图或框图中的每个框可以表示指令的模块、片段或部分,所述指令的模块、片段或部分包括用于实施指定逻辑操作的一个或多个可执行指令。在一些替代性实施方案中,框中所述的操作可以不以图中所述的次序发生。举例来说,连续示出的两个框实际上可以大体上同时地执行,或者依据所涉及的可操作性,有时可以通过颠倒的次序执行所述框。还将注意,可以通过执行指定操作或动作或者实行专用硬件和计算机指令的组合的基于专用硬件的系统来实施框图和/或流程图说明的每个框以及框图和/或流程图说明中的框的组合。

已经出于说明的目的呈现了对本发明的各种实施例的描述,但是所述描述无意是详尽的或者受限于所公开的实施例。在不脱离所描述的实施例的范围和精神的情况下,许多修改和变化对于本领域技术人员来说将显而易见。本文使用的术语经过选择以便最佳地阐释实施例的原理、实际应用或对市场中发现的技术的技术改进,或者使得本领域其他技术人员能够理解本文公开的实施例。

本文使用的术语仅用于描述特定实施方案的目的,且无意限制本发明。如在本文中所使用,除非上下文另外清楚地指示,否则希望单数形式“一”和“所述”也包括复数形式。将进一步理解,术语“包括(comprises)”和/或“包括(comprising)”当用于本说明书中时指定所陈述的特征、整体、步骤、操作、元件和/或组件的存在,但不排除更多其他特征、整体、步骤、操作、元件组件和/或其群组的存在或添加。

本文描绘的流程图仅是一个实例。在不脱离本发明的精神的情况下,可能存在其中描述的此图或步骤(或操作)的许多变化。例如,可以通过不同次序执行步骤,或者可以添加、删除或修改步骤。所有这些变化都被视为本发明的一部分。

虽然已经描述了本发明的优选实施例,但应了解,本领域技术人员在现在和未来可以作出属于所附权利要求书范围内的各种改进和增强。这些权利要求将被解释为维持对第一次描述的本发明的适当保护。

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