将设备映射到模型中的表示的制作方法

文档序号:13543875阅读:235来源:国知局

本发明涉及一种用于将设备映射到模型中设备的表示的装置。本发明进一步涉及一种系统、一种方法、一种计算机程序产品以及一种介质。

这种装置的实例是控制器和调试单元。这种系统的实例是管理系统和照明系统。



背景技术:

us20110031897a1公开了一种照明系统和一种基于测量光量和距离的自动调试方法。这样的测量可以被认为是比较不利的。



技术实现要素:

本发明的目的是提供一种改进的装置。本发明进一步的目的是提供一种系统、一种改进的方法、一种计算机程序产品以及一种介质。

根据第一方面,提供了一种用于将设备映射到模型中设备的表示的装置,该装置包括:

-用于显示表示的显示器,

-用于存储触发信息的存储器,所述触发信息定义了用于触发所述设备的触发程序,

-用于接收来自已经被触发的设备的识别信息的输入端,所述识别信息包括所述设备的识别符,以及

-用于在触发程序作用下链接设备的识别符和表示的处理器。

一种装置将设备映射到模型中设备的表示。这种设备的实例是灯、诸如光探测器、温度探测器和烟雾探测器的不同种类的探测器、以及诸如光适配器(遮阳)和温度适配器(空调)等的不同种类的适配器。每个设备具有用于接收触发的输入端和用于响应于接收触发向装置提供识别符的输出端。识别符包括例如地址,该地址在包括所有设备的网络内是唯一的。

为了能够将设备映射到模型中设备的表示,所述装置包括用于显示表示的显示器,以给用户网络中的一个或多个设备的概览。所述装置还包括用于存储触发信息的存储器。所述触发信息定义了用于触发所述设备的触发程序。通过由用于触发所述设备的布置产生的触发可以触发该设备。这种布置可以形成装置的一部分或不形成装置的一部分。所述触发可以无线地提供给设备,例如经由红外信号、射频信号、光学信号或移动,并且可以以有线的方式提供给设备,例如经由电缆或光缆等。所述装置还包括用于接收来自设备的识别信息的输入端。所述识别信息包括设备的识别符。所述识别符可以无线地提供给装置,例如经由红外信号、射频信号或光学信号,并且可以以有线的方式提供给装置,例如经由电缆或光缆等。所述触发和所述识别符可以以相同的方式经由相同的信道、以相同的方式经由不同的信道或以不同的方式经由不同的信道提供。所述装置还包括用于在触发程序作用下链接设备的识别符和表示的处理器。

因此,在触发开始前,定义触发程序。所述装置知道什么触发程序已经被选择以及所述设备将要如何响应该触发程序,以及,例如以何种顺序响应该触发程序。因此,能容易地将所述设备映射到它们在模型中的表示,而不需要测量光量和距离。这是一个很大的改进。

将设备映射到它们在模型中的表示也称为设备的调试,或称为这种调试程序的(定位)部分。显示所述设备的表示可以包括表示网络中整套设备的所有表示的显示,并且可以包括表示网络中设备子集的表示子集的显示。通常,每个设备由它自己的唯一表示来表示。在整套设备中,一个唯一表示是唯一的。

所述装置的一个实施例由触发程序来定义,所述触发程序定义了将按顺序触发的设备。

根据第一种可能性,触发程序定义了将按顺序或按序列触发的设备。这样,按顺序或按序列触发设备。设备通过再次按所述顺序或所述序列返回识别符来响应触发。在此,假设在每个设备中接收触发和提供识别符之间的延迟基本相同。因此,这种情况下的识别信息包括识别符和一些顺序信息和/或时序信息。

所述装置的一个实施例由处理器来定义,该处理器配置为经由该顺序链接识别符和表示。在通过识别符和表示的顺序信息和/或时序信息耦合两者的情况下,该处理器能容易地将识别符链接到表示。

所述装置的一个实施例由处理器来定义,该处理器配置为生成触发信息。该处理器可能响应于来自用户的指令,可以生成触发信息以方便用户。

所述装置的一个实施例由存储器来定义,该存储器配置为接收来自用户的触发程序。用户也可以自己生成触发信息或类似的信息。类似的信息需要由该装置转换成触发信息。

所述装置的一个实施例由触发程序定义,该触发程序定义要分配给表示的唯一代码并且定义要提供给设备的代码,并且识别信息还包括提供给该设备的代码。

根据第二种可能性,触发程序定义要分配给表示的唯一代码并且定义可能经由触发要提供给设备的这些代码。这样,设备获知唯一代码。设备通过向所述装置返回识别符和代码的组合来响应触发。因此,在这种情况下第二信息包括识别符和唯一代码的该组合。

一个唯一代码在网络中的整套设备中是唯一的,以防整套设备将在同一个触发程序中被触发。一个唯一代码在网络中的设备子集中是唯一的,以防设备子集将在同一个触发程序中被触发并且另一个设备子集将在另一个触发程序中被触发。

所述装置的一个实施例由处理器定义,该处理器配置为经由代码链接识别符和表示。在识别符和表示都通过它们的唯一代码耦合的情况下,该处理器能容易地将识别符链接到表示。

所述装置的一个实施例由处理器来定义,该处理器配置为生成触发信息。该处理器可能响应于来自用户的指令,可以生成触发信息以方便用户。

所述装置的一个实施例由存储器来定义,该存储器配置为接收来自用户的触发程序。用户也可以自己生成触发信息或类似的信息。类似的信息需要由该装置转换成触发信息。

所述装置的一个实施例由触发程序定义,该触发程序配置为在显示器上被指示。显示器上的触发程序的指示将方便用户。

根据第二方面,提供了一种系统,该系统包括所述装置并且还包括所述设备。

所述系统的一个实施例通过进一步包括用于触发所述设备的布置来定义。

根据第三方面,提供了一种方法,该方法用于将设备映射到模型中设备的表示,表示配置为显示在显示器上,该方法包括步骤:

-存储触发信息,所述触发信息定义用于触发所述设备的触发程序,

-接收来自已经被触发的设备的识别信息,所述识别信息包括设备的识别符,以及

-在触发程序作用下链接设备的识别符和表示。

根据第四方面,提供了一种计算机程序产品,当该计算机程序产品经由计算机运行时,执行如上定义的方法的步骤。这样的计算机程序产品的实例是工具。

根据第五方面,提供了一种介质,该介质用于存储并且包含如上定义的计算机程序产品。

一种见解是,自动调试是比较复杂的,并且实施起来比较昂贵或者比较不可靠。一个基本思想是,存储器应存储触发信息,该触发信息定义用于触发所述设备的触发程序,并且处理器应在触发程序作用下链接设备的识别符和表示。

解决了提供一种改进的装置的问题。进一步的优点是,能更快地完成设备的调试并且更加用户友好,并且实施成本较低。

参考下文描述的实施例,本发明的这些方面以及其它方面将是清楚的并将被阐明。

附图说明

在附图中:

图1示出了装置的第一个实施例,

图2示出了装置的第二个实施例,

图3示出了装置的第三个实施例,

图4示出了第一个触发程序,以及

图5示出了第二个触发程序。

具体实施方式

在图1中,示出了装置1的第一个实施例。诸如例如控制器或调试单元的装置1,映射设备21-23到模型中设备21-23的表示31-33。此外,装置1包括用于向用户显示表示31-33的显示器11。装置1还包括用于存储触发信息的存储器12。所述触发信息定义了用于触发所述设备21-23的触发程序。装置1还包括用于接收来自被触发后向装置发送识别信息的设备21-23发出的识别信息的输入端16。所述识别信息包括设备21-23的识别符。装置1还包括用于在触发程序作用下链接设备21-23的识别符和表示31-33的处理器14。

装置1可以还包括用于用户界面18,该用户界面允许用户将信息输入到装置1中。装置1可以还包括处理电路15,该处理电路包括经由总线13互联的存储器12和处理器14,总线13进一步连接到显示器11、输入端16以及用户界面18,但是包括存储器12和处理器14的很多可替换的处理电路15也是可能的。存储器12可以是任一种存储器并且处理器14可以是任一种处理器。

装置1运行如下。一开始,在存储器12中存储诸如灯、检测器和适配器等的设备21-23的表示31-33并且经由显示器11显示。设备21-23本身位于不同的位置。装置1被设计成将每个设备21-23映射到模型中设备21-23的表示31-33。每个设备21-23具有用于接收触发的输入端和用于响应于触发的接收向装置1的输入端16提供识别符的输出端。该识别符例如包括地址,该地址在包括所有设备21-23的网络中是唯一的。

在第一现有技术情况下,通过触发设备21-23,并且通过让例如看到或听到或以其他方式知道哪个设备21-23已经被触发的用户,例如经由用户界面18,来指示装置1哪个表示31-33属于被触发的设备21-23,将设备21-23映射到设备21-23的表示31-33。

在第二现有技术情况下,以更自动的方式将设备21-23映射到设备21-23的表示31-33,如us20110031897a1中所公开的,其示出了一种基于测量光量和距离的自动调试方法。这种测量可以被认为是比较不利的。

根据本发明,在触发开始前,定义触发程序。此外,定义了该触发程序的触发信息存储在存储器12中。于是装置1知道什么触发程序已经被选择以及所述设备21-23将要如何响应该触发程序。因此,能容易地将所述设备21-23映射到它们在模型中的表示31-33,而不需要测量光量和距离。

触发程序可以定义要按顺序触发的设备21-23(如也参照图4所示和讨论的)。并且处理器14可以配置为经由该顺序链接识别符和表示31-33。如果设备21第一个被触发,来自设备21的包括识别符的识别信息将第一个到达输入端16,并且处理器14能将该识别符链接到表示31。如果设备22第二个被触发,来自设备22的包括识别符的识别信息将第二个到达输入端16,并且处理器14能将该识别符链接到表示32。如果设备23第三个被触发,来自设备23的包括识别符的识别信息将第三个到达输入端16,并且处理器14能将该识别符链接到表示33。

更具体地,作为图4实施例的进一步改进,考虑以下内容。为了避免调试过程中的错误,可以使用诸如pda的显示装置。显示设备在后台携带安装地图并链接到服务器,例如,通过有线或无线连接的dhcp服务器。dhcp服务器可以是现场的或非现场的。可替换地,dhcp服务器可以是显示设备的一部分。用户根据pda地图上表示的顺序将每个设备(灯、传感器......)置于调试模式。可以使用按下按钮或经由红外线遥控器或仅通过开机将设备设置为“调试模式”。

当给定的设备设置为“调试模式”,该设备立即向网络控制器报告,例如报告其mac地址。所述网络控制器按照接收的顺序进行记录。由于逻辑id(因此调试设备的顺序)和给定的物理位置之间存在唯一的映射,所以网络控制器根据接收到的顺序将mac地址映射到它的安装位置。例如,每当dhcp服务器接收到ip地址的请求时,它向pda发送消息。pda可以在安装地图上显示被调试设备的位置,并且请求用户确认屏幕上显示的位置是否与设备的实际位置匹配。可选地,被调试的设备可以向用户提供声音/视觉指示(例如闪烁或哔哔声)用于正确识别。如果用户确认位置,则pda向dhcp服务器发送肯定响应,dhcp服务器又将dhcp配置参数发送到请求设备。

所述触发程序可以定义要分配给表示31-33的唯一代码并且可以定义要提供给设备21-23的代码(如也藉由图5所示和讨论的)。所述识别信息则可以还包括提供给设备21-23的代码。并且所述处理器14可以配置为经由代码链接识别符和表示31-33。如果当设备21接收或已接收第一个代码时被触发,来自设备21的包括识别符的识别信息和该第一个代码将到达输入端16,通过使用该第一个代码,处理器14可以将该识别符链接到表示31。如果当设备22接收或已接收第二个代码时被触发,来自设备22的包括识别符的识别信息和该第二个代码将到达输入端16,通过使用该第二个代码,处理器14可以将该识别符链接到表示32。如果当设备23接收或已接收第三个代码时被触发,来自设备23的包括识别符的识别信息和该第三个代码将到达输入端16,通过使用该第三个代码,处理器14可以将该识别符链接到表示33。

可以通过用于触发所述设备21-23的布置生成的触发来触发每个设备21-23。这样的布置可以形成所述装置1的一部分,如藉由图2所示和讨论的,或者不形成所述装置1的一部分,如藉由图3所示和讨论的。所述触发可以无线地提供给设备21-23,例如经由红外信号(如果设备21-23设置有红外接收器)、射频信号(如果设备21-23设置有射频接收器)、光学信号(如果设备21-23设置有光学接收器)或移动(如果设备21-23设置有移动检测器),并且可以以有线的方式提供给设备,例如经由电缆或光缆等。

所述识别符可以无线地提供给装置1,例如经由红外信号(如果输入端16包括红外接收器)、射频信号(如果输入端16包括射频接收器)或光学信号(如果输入端16包括光学接收器),并且可以以有线的方式提供给装置,例如经由电缆或光缆等。

在图1中,触发例如通过移动(在这种情况下设备21-23需要设置有移动检测器)或通过开关(在这种情况下设备21-23需要设置有这种开关)等提供给设备21-23。

在图2中,示出了装置1的第二个实施例,与第一个实施例不同在于装置1还包括耦合到总线13的输出端17,输出端17用于向设备21-23提供触发。因此,在图2中,例如通过无线信号或通过有线信号等向设备21-23提供触发。

在图3中,示出了装置1的第三个实施例,与第一个实施例不同在于装置1还包括耦合到总线13的输出端17,输出端17用于向布置2提供一个或多个指令,布置2用于向设备21-23提供触发。因此,在图3中,触发例如经由单独的布置2通过无线信号或通过有线信号等提供给设备21-23。顺序或代码将经由所述的一个或多个指令提供给布置2。布置2通过无线信号或通过有线信号等将触发提供给设备21-23。

在图4中,示出了第一个触发程序。该第一个触发程序定义了将按顺序触发的设备24-29,在装置1中所述顺序和设备24-29的表示34-39是已知的。

在图5中,示出了第二个触发程序。该第二个触发程序定义了要分配给表示34-39的唯一代码i-vi并且定义了要例如经由触发提供给设备24-29的代码i-vi,并且识别信息还包括提供给该设备24-29的代码i-vi。

对于两个触发程序,所述处理器14可以配置为可能响应于来自用户的指令生成触发信息。所述存储器12可以配置为接收来自用户的触发程序。例如对于触摸屏形式的显示器11,用户可以通过触摸屏幕输入用于触发所述设备21-29的顺序。优选地,可以在显示器11上指示一个或多个触发程序以辅助用户。

设备21-29可以是耦合到网络控制器的网络中的设备。这样的网络可以具有环形结构或星形结构或两种结构的混合或任一其它结构。因此,每个设备21-29可以耦合到网络控制器和/或另一个设备等。装置1可以形成这种网络控制器(的一部分),或可以耦合到这种网络控制器,或可以完全独立于这种网络控制器使用。

包括所述装置1并且还包括所述设备21-29的系统可以是建筑管理系统,在这种情况下设备21-29可以是任一种建筑设备并且可以是照明系统,在照明系统这种情况下,设备21-29可以是任一种灯。例如在建筑中或街道上,需要通常对每组灯有差异地控制许多灯,并且需要创建/管理这样的组,装置1和/或相应的软件工具可以是非常有帮助的。

模型可以包括平面图或地图,而不排除其它种类的模型。优选地,模型也显示在显示器11上。第一和第二元件可以通过第三元件非直接地耦合,并且可以直接耦合而不需在中间的第三元件。

总而言之,用于将设备21-29映射到模型中设备21-29的表示31-39的装置1包括:用于显示表示31-39的显示器11,用于存储定义了用于触发所述设备21-29的触发程序的触发信息的存储器12,用于接收来自已经被触发的设备21-29的包括识别符的识别信息的输入端16,以及用于在触发程序作用下链接识别符和表示31-39的处理器14。设备21-29的调试完成得更快并且更用户友好。触发程序可以定义要按序列触发的设备21-29。然后处理器14可以经由该序列链接识别符和表示31-39。可替换地,触发程序可以定义要分配给表示31-39并且要被提供给设备21-29的唯一代码,并且识别信息还包括该代码。然后处理器14可以经由该代码链接识别符和表示31-39。

虽然已经在附图和前面的描述中详细地说明和描述了本发明,但是这样的说明和描述将被认为是说明性的或示例性的而不是限制性的;本发明不限于所公开的实施例。本领域技术人员在实施要求保护的发明时,通过研究附图,公开内容和所附权利要求,能理解和实现所公开的实施例的其它变型。在权利要求书中,“包括”一词并不排除其他元件或步骤,并且不定冠词“一”或“一个”不排除多个。在相互不同的从属权利要求中记载某些措施的纯粹事实并不表示这些措施的组合不能有利地使用。权利要求中的任何附图标记不应被解释为限制范围。

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