用于使用可见光通信控制对区域的出入的方法和设备的制造方法_3

文档序号:9292016阅读:来源:国知局
移动无线通信装置600的唯一识别符产生一值(例如,H2值)。在一些实施例中,处理器602经配置(作为经配置以产生一值的部分)以使用散列函数来产生所述值,所述散列函数具有作为输入的对应于出入装置的识别信息及对应于移动装置600的识别符。在一些实施例中,处理器602经配置以通过使用出入装置识别符(例如,HIadi值)对移动无线通信装置识别符(M ID)进行XOR运算来产生所述值。
[0073]在一些实施例中,处理器602进一步经配置以产生控制消息(例如,出入请求消息127),包含产生的值(例如,散列值H2),所述控制消息用于触发通过出入授权装置解锁与接收到的识别信息相关联的出入装置。在一些实施例中,处理器经配置以包含对应于出入装置的识别信息,所述识别信息从具有产生的值的所产生控制消息中的接收到的VLC信号恢复。
[0074]在各种实施例中,处理器602进一步经配置以在控制消息中将产生的值(例如,H2值)发射到出入授权装置,所述控制消息用于触发通过出入授权装置解锁与接收到的识别信息相关联的出入装置。因此,在一些实施例中,处理器602经配置以通过无线发射器622/626将产生的值以控制消息(例如,出入请求消息127)发射到出入授权装置108。在一些实施例中,处理器602进一步经配置以在具有产生的值的控制消息中发射从接收到的VLC信号恢复的对应于出入装置的识别信息。因此,在一些实施例中,除H2值之外,处理器602经配置以将散列出入装置ID (例如,HIadi值)发射到出入授权装置108。在一些实施例中,处理器602进一步经配置以在射频信号中发射包含产生的值(H2值)的控制消息。在一些此类实施例中,处理器602进一步经配置以通过WiFi通信链路(例如,通过WiFi无线电模块)、蓝牙链路(例如,通过蓝牙无线电模块)或蜂窝式通信链路(例如,通过WAN无线电模块)中的一者发射射频信号。
[0075]处理器602在一些实施例中进一步经配置以从出入授权装置108接收出入授权授予或出入拒绝通知。在一些实施例中,处理器602进一步经配置以产生并向移动通信装置600的用户呈现警报(例如,外部可察觉警报),从而向用户警示/指示已授予或拒绝出入。
[0076]图7说明模块700组合件,所述组合件可以并且在一些实施例中用于图6中说明的移动通信装置600。组合件700中的模块可以并且在一些实施例中完全在处理器602内的硬件中实施为个别电路。在其它实施例中,一些模块在处理器602内使用处理器外部及耦合到所述处理器的其它模块实施为电路,所述其它模块(例如)实施为电路。如应理解,处理器上的模块和或与处理器外部的一些模块的整合度可为一种设计选择。替代地,并非实施为电路,所有或一些模块可在软件中实施,并且使用控制移动装置600的操作的模块存储于图6中所示的移动装置600的存储器604中以在模块由处理器(例如,处理器602)执行时实施对应于模块的功能。
[0077]在其它实施例中,各种模块(例如)使用处理器602外部的电路实施为硬件与软件的组合,从而向处理器602提供输入,所述处理器在软件控制下操作以执行模块的功能的一部分。
[0078]虽然在图6实施例中展示为装置600内的单个处理器602 (例如,计算机),但应了解,处理器602可实施为一个或多个处理器(例如计算机)。虽然在软件中实施,但模块包含代码,所述代码在由处理器执行时将所述处理器(例如,计算机)配置为实施对应于模块的功能。在一些实施例中,处理器602经配置以实施模块700组合件中的每一个模块。在模块700组合件存储在存储器604,并且存储器604为计算机程序产品的实施例中,计算机程序产品包括计算机可读媒体(例如,非暂时性计算机可读媒体),所述计算机可读媒体包括用于使至少一个计算机(例如,处理器)实施模块所对应的功能的代码(例如,用于每一模块的个别代码)。
[0079]可使用完全基于硬件或完全基于软件的模块。然而,应了解,软件和硬件(例如,电路实施的)模块的任何组合可用于实施所述功能。如应了解,图4中说明的模块控制和/或配置移动装置600或其中的元件(例如,处理器602)以执行图5的流程图500的方法中说明和/或描述的对应步骤的功能。
[0080]模块700组合件包含:模块704,其经配置以在可见光通信信号(VLC信号)中接收对应于定位于发出可见光的可见光发射器附近的出入装置的识别信息;模块706,其经配置以处理接收到的可见光通信信号以恢复对应于出入装置的识别信息;及模块708,其经配置以基于对应于出入装置的识别信息及对应于移动无线通信装置600的唯一识别符产生一值(例如,H2值)。在一些实施例中,模块708包含模块710,所述模块经配置以执行散列运算从而使用散列函数来产生所述值,所述散列函数具有作为输入的对应于出入装置的识别信息及对应于移动装置600的识别符。在一些实施例中,模块708经配置以通过使用出入装置识别符(例如,HIadi值)对移动无线通信装置识别符(M ID)进行XOR运算来产生所述值。
[0081]在一些实施例中,识别信息为对应于出入装置112的出入装置ID。在一些实施例中,识别信息为对应于出入装置(例如,出入装置112)、由照明装置(例如出入装置112附近的LI 120)传达的散列出入装置ID值,例如HIadi值。在一些实施例中,模块706经配置以处理可见光通信信号以恢复所传达的散列出入ID位(例如,以光通信信号传达的HIadi值的位)。在一些实施例中,模块704及706为移动通信装置600中所包含的相机的部分。
[0082]在各种实施例中,模块700组合件进一步包含模块711,所述模块711经配置以产生控制消息,包含产生的值(例如,由包含模块710的模块708产生的值),所述控制消息用于触发通过出入授权装置解锁与接收到的识别信息相关联的出入装置。在一些实施例中,模块711进一步经配置以包含对应于出入装置的识别信息,所述识别信息从具有产生的值的所产生控制消息中的接收到的VLC信号恢复。
[0083]在各种实施例中,模块700组合件进一步包含模块714,所述模块714经配置以在控制消息中将产生的值(例如,H2值)发射到出入授权装置,所述控制消息用于触发通过出入授权装置解锁与接收到的识别信息相关联的出入装置。在一些实施例中,模块714包含模块716,所述模块716经配置以在具有产生的值的控制消息中发射从接收到的VLC信号恢复的对应于出入装置的识别信息。因此,在一些实施例中,除产生的(H2)值之外,散列出入装置ID(例如,HIadi值)也包含在控制消息中,并且经发射到出入授权装置108。
[0084]在一些实施例中,以射频信号发射产生的控制消息在一些此类实施例中,模块712经配置以通过WiFi通信链路、蓝牙链路或蜂窝式通信链路中的一者发射射频信号。
[0085]在一些实施例中,模块700组合件进一步包含:模块716,其经配置以从出入授权装置108接收出入授权授予或出入拒绝通知,及模块718,其经配置以产生并在移动通信装置600上向移动通信装置600的用户呈现警报(例如,外部可察觉警报),从而向用户警示/指示已授予或拒绝出入。
[0086]包括图8A及SB的组合的图8为根据示范性实施例说明操作出入授权装置的示范性方法的步骤的流程图800。在一些实施例中,图1、3及4中说明的出入授权装置108(例如,服务器)可用以实施流程图800的方法。
[0087]操作开始于步骤802。在步骤802中,通电并初始化出入授权装置。操作从开始步骤802进行到可独立并且异步地执行的步骤804及805。在步骤804中出入授权装置(例如)在信息数据库中存储对应于出入装置的识别符,例如对应于系统中的各种出入装置的出入装置ID。在一些实施例中,对应于出入装置的识别符可预先加载在出入授权装置中,或出入授权装置可从管理系统100装置的管理员获得识别符。
[0088]操作从步骤804进行到步骤806。在步骤806中,出入授权装置通过使用时变值对对应于至少一个出入装置的识别符进行散列运算来产生对应于至少一个出入装置(例如,出入装置I 112(AD1))的识别信息。因此,在一些实施例中,对应于出入装置的产生的识别信息为通过使用时变值对出入装置识别符进行散列运算产生的散列出入ID值。举例来说,简要地参考图2实例,针对出入装置112使用出入装置112的识别符206及伪随机数值产生识别信息(例如,散列出入ID值Hl■值)。应了解,在一些实施例中,针对单个出入装置产生一个以上识别信息(例如,散列出入ID值)。因此,出入装置I 112可具有一或多个散列出入ID值,所述散列出入ID值由出入装置I 112的相同识别符206但不同的时变值(例如,在不同时间由伪随机数产生器产生的不同伪随机数)产生。散列出入ID值中的不同者中的每一者仍对应于相同出入装置(例如,出入装置112),但每一散列出入ID值针对不同时间周期可为有效的。
[0089]操作从步骤806进行到步骤808。在步骤808中,出入授权装置通过电力线将对应于至少一个出入装置的产生的识别信息(例如,散列出入ID值)提供(即,传达)到光控制器(例如,光控制器106)。在各种实施例中,照明控制器接着将对应于至少一个出入装置的识别信息传达到发光装置(例如,LI 120)。在一些实施例中,出入授权装置通过电力线将对应于至少一个出入装置的产生的识别信息传达到发光装置。在一些实施例中,出入授权装置通过电力线、无线信号、乙太网链路或DALI (数字可寻址光接口 )中的一者传达对应于至少一个出入装置的产生的识别信息。在一些实施例中,出入授权装置并不产生散列出入ID值,而相反其将对应于出入装置的所存储识别符提供到光控制器106。在图2中更详细地论述步骤804、806及808中说明的过程。操作从步骤808进行回到步骤806,在步骤806中,出入授权装置可以并且在一些实施例中的确产生对应于一或多个其它出入装置的识别信息(例如,散列出入ID值)。
[0090]在步骤805中,出入授权装置存储与经授权以控制出入装置(例如,ADl 112)的移动无线通信装置对应的多个唯一识别符(ID)(例如,用户或装置ID),所述出入装置用于控制对区域的出入。在一些实施例中,识别符为与经授权以控制出入装置的移动无线通信装置对应的移动装置ID。
[0091]操作从步骤805进行到步骤810。在步骤810中,出入授权装置(例如)以控制消息(例如出入请求127)从移动无线通信装置接收散列值(例如,H2值),所述散列值已由对应于出入装置的识别信息(例如,散列出入装置ID值,例如,Hl值,如HIadi)及对应于寻求触发出入装置的解锁的移动无线通信装置的唯一识别符(ID)产生。在一些实施例中,接收散列值的步骤810包含步骤812,在步骤812中,除散列值之外,出入授权还以控制消息从移动通信装置接收对应于出入装置的识别信息(例如,Hl值)。因此,在一些实施例中,出入授权装置接收对应于出入装置的识别信息(例如,Hl值)连同由移动装置产生的散列值。举例来说,在图4实例中所示,在一些实施例中,移动装置102以由出入授权装置108接收的出入请求127传达对应于出入装置I 112的识别信息(例如,散列出入ID值HIadi)与由移动装置102产生的散列值H2。在一些实施例中,步骤810进一步包含步骤813,在步骤813中,除散列值之外,出入授权还以控制消息从移动通信装置接收对应于移动通信装置的识别信息(例如,移动装置识别符)。步骤812及813为任选的,并且可能不会在所有实施例中执行。然而,应了解在一些实施例中接收的任选信息(如步骤812及813中所示)减小出入授权装置用于认证请求出入的移动通信装置的处理负担。
[0092]操作从步骤810进行到步骤814。在步骤814中,出入授权装置确定接收到的散列值(H2值)是否由与经授权以控制出入装置的移动无线装置对应的多个存储的唯一识别符中的一者及对应于出入装置的识别信息(例如,值H1AD1,即对应于出入装置I 112的值)产生。在一些实施例中,为了执行步骤814中的确定,步骤816、818及820作为步骤814中的确定操作的部分执行。在步骤816中,出入授权装置使用从移动装置接收到的信息和/或存储在出入授权装置中的信息产生散列值列表。在各种实施例中,使用与经授权以控制出入装置的移动无线装置对应的识别符及对应于出入装置的存储在出入授权装置中的识别信息(例如,散列出入装置ID值)产生散列值列表。如果在步骤810中从移动通信装置接收的信息还包含对应于出入装置的识别信息(例如,Hl■值)(步骤812)和/或请求出入的移动装置的识别符(步骤813),那么出入授权装置上的处理加载将显著减少,因为在此情况下出入授权装置将仅需要计算对应于寻求出入经识别出入装置的特定经识别移动装置的散列(H2)值。
[0093]在一些实施例中,当出入授权装置在步骤810及812中从移动装置接收由移动无线装置产生的散列值(例如,H2)及对应于出入装置的识别信息(例如,Hl■值)时,出入授权装置在步骤816中使用(i)对应于出入装置的接收到的识别信息及(ii)与经授权以出入接收到的识别信息所对应的出入装置的移动装置对应的所存储移动装置识别符计算散列值列表。如果接收到的信息还包含请求出入的移动通信装置的识别符,那么实情为可仅使用接收到的移动装置识别符及对应于出入装置的识别信息产生散列值列表。在此情况下,在步骤816中产生的散列值列表可包含仅一个值,S卩,通过对对应于移动装置的接收到的识别信息(移动装置识别符)及对应于出入装置的识别信息(Hl值)进行散列运算产生的散列值(H2) ο
[0094]在一些实施例中,当出入授权装置接收由移动无线装置产生的散列值(例如,H2),而非对应于出入装置的识别信息,也非请求出入的移动通信装置的识别符时,出入授权装置使用(i)对应于经授权移动装置的各种存储的移动装置识别符及(ii)对应于各种出入装置的所存储的识别信息计算H2值列表,对应于出入装置的所存储的识别信息可为对应于出入装置的识别符(非散列)或通过使用时变值对对应于出入装置的识别符进行散列运算产生的散列出入装置ID值(例如,Hl值)的形式。应了解,在此情况下,出入授权装置的任务更复杂,因为其必须为所有出入装置产生H2值,针对所述出入装置存储识别符和/或散列出入ID值(Hl值),因为出入授权装置并不知道包含散列值(H2)的接收到的控制消息打算用于哪个出入装置。
[0095]在步骤818中,在已产生所述列表之后,出入授权装置比较所述列表的每一项与在步骤810中从移动通信装置接收的H2值的位以检查产生的散列输出是否匹配接收到的散列值。操作从步骤818进行到步骤819。在步骤819中,基于比较结果进行决定。因此,如果存在匹配,那么操作通过连接节点A 820从步骤819进行到步骤822。在步骤822中,当确定接收到的散列值(H2)由与经授权以控制出入装置的移动无线通信装置对应的多个存储的唯一识别符中的一者及对应于出入装置的识别信息(Hl值)产生时,解锁出入装置。作为步骤822的部分,为了解锁出入装置,出入授权装置执行步骤824,在步骤824中,将出入命令(例如,命令129)从出入授权装置发送到出入装置以解锁所述出入装置。可通过有线或无线链路发送出入命令。在一些实施例中,将出入命令发送到建筑物自动化控制器110,所述控制器进而通过控制与待解锁的出入装置相关联的个别出入装置控制器来解锁所述出入装置。在一些但非所有实施例中,操作从包含步骤824的步骤822进行到任选的步骤834。在步骤834中,出入授权装置产生出入授予通知,其指示授予了对区域的出入。操作从步骤834进行到步骤835。在步骤835中,将出入授予通知从出入授权装置发送到移动通信装置,从而向装置的用户指示授予对区域的出入。操作通过连接节点C 836从步骤835进行回到步骤810。
[0096]如果在步骤819中确定匹配不成功,那么操作通过连接节点B 821从步骤819进行到步骤826。在步骤826中,当确定接收到的散列值并非由与经授权以控制出入装置的移动无线通信装置对应的存储的多个唯一识别符中的一者及对应于出入装置的识别信息(Hl)产生时,出入授权装置拒绝对区域的出入。
[0097]操作从步骤826进行到步骤830。在步骤830中,当确定接收到的散列值并非由与经授权以控制出入装置的移动无线装置对应的多个存储的唯一识别符中的一者及对应于出入装置的识别信息产生时,出入授权装置产生指示未授权的出入尝试的警报。
[0098]在一些实施例中,操作从步骤830进行到步骤832,在步骤832中,将指示未授权的出入尝试的产生的警报发射到负责所述区域的安全性的安全管理员或另一机构。操作通过连接节点C 836从步骤832进行回到步骤810。在一些其它实施例中,不执行步骤832,并且产生的警报(例如)作为音频告警和/或消息呈现于与出入授权装置900相关联的显示装置上以通知管理员/出入授权装置操作员。
[0099]因此,在认证之后,允许经授权移动通信装置出入所述区域,
当前第3页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1