楼宇自动化入门技术的制作方法

    专利2022-07-08  101


    本发明涉及家庭自动化或更一般地说是建筑自动化领域,涉及建筑控制和监控装置的集成。如加热、冷却、照明、安全、食品制备和储存、植物浇水、娱乐、宠物喂养等设备。



    背景技术:

    由于控制设备的可用性和可承受性以及与计算机系统(包括智能手机和平板电脑)的连接标准化,建筑自动化的普及率正在增加。尽管此处提及的是“住宅”,或者更普遍地说是由居民控制的“住宅”,应理解,本文中的披露可能更普遍地涉及所有类型的建筑物,包括由所有类型的业主控制的办公室、学校、医院、商店等。



    技术实现要素:

    根据本发明实施例,提供了一种用于管理建筑物入口的方法。该方法包括通过计算机系统访问身份数据,为各自的人提供唯一的生物识别标识和相关的姓名,以便通过从各自的不同的人接收的生物识别数据来识别不同的人。该方法包括存储角色、将角色中的一个与人员中的一个关联以及存储规则。每个规则都被配置为定义一个角色或人员,并定义一个条件和一个操作,包括存储一个特定的规则,该规则被配置为定义某个规则的条件,即人员在入口通道的存在。计算机系统从入口接收生物特征数据的设备接收位于入口通道的人员的生物特征数据。计算机系统通过将访问的身份数据与入口人员接收的生物特征数据进行比较来识别指定人员。该方法包括由计算机系统确定匹配的存储规则之一与指定人员的存储角色之一匹配。该方法还包括执行响应于计算机系统的匹配规则的操作,确定在入口通道识别的指定人员的角色包括被授予入口并满足匹配规则的操作条件的人员之外的角色。,执行的匹配规则操作包括导致建筑设备执行操作的计算机系统。

    公开并要求保护本发明的其他实施例,包括计算机系统实现和计算机程序产品。

    附图说明

    所附权利要求书中阐述了相信本发明特征的新颖特征。然而,当结合附图阅读时,最好参考一个或多个说明性实施例的以下详细描述来理解本发明本身以及优选的使用方式、进一步的目标和优点,其中:

    图1描绘了数据处理系统网络的图示,其中可以实施本发明的实施例。

    图2是可以作为服务器实现的数据处理系统的框图,其中可以实现本发明的实施例。

    图3是说明可实施本发明实施例的数据处理系统的框图。

    图4是根据本发明的一个或多个实施例说明智能进入系统的逻辑元件的示例性图。

    图5是根据本发明的一个或多个实施例的说明过程的示例性流程图。

    详细描述

    本发明的各种实施例的描述在本文中是为了说明,但并不打算详尽或限于所公开的实施例。对于本领域的普通技术人员而言,许多修改和变化将是显而易见的,而不背离所述实施例的范围和精神。选择本文所用术语是为了最好地解释实施例的原理、在市场上发现的技术的实际应用或技术改进,或使本领域的其他普通技术人员能够理解本文所公开的实施例。商用家庭安全系统可以获取声音和图像,并将其发送给家庭安全公司。本发明实施例提供了除此之外的技术,其使得:

    1。根据以前的生物识别识别识别谁在家门口。

    2。存储陌生人的生物特征信息。

    3。例如,通过为不同的访客使用不同的铃声或通过语音通知访客姓名,让居民知道是谁在按门铃。

    4。在特定的条目上向不同的访问者呈现不同的信息,例如,指示邮政承运人,而只有邮政承运人,将今天的邮件送到隔壁,或指示报纸递送人员将报纸放在哪里。

    5。根据预先定义的规则认识到一个人的“角色”(即,这是一个确定的邮递员、一个确定的披萨送货员、一个确定的药店送货员、我的邻居、一名警官)。这可能是基于私人或公共可信来源提供的生物特征信息,也可能是基于自收集的信息。

    6。拒绝进入住宅内部(上锁,拨打911),如果一个威胁的人正在按门铃,例如,一个已知的逃犯。

    7。存储一个访问者日志条目,其中指示一天中的名称、日期和时间。

    8。在条目处记录语音信息,并将其呈现给住户供日后查看,例如“嘿,这是邮件运营商;我尝试向您发送一个包裹,该包裹现在可供您在3334大街的车站取件。办公时间:上午8:00至下午5:00。”

    9。根据检测条件和确定条件满足预先制定的规则,通过语音网络协议(voip)为住户修补进入请求,例如门铃。

    为了实现上述目标,下面介绍了硬件和规则以及基于角色的算法。现在参考图1,描述了数据处理系统网络(也称为“计算机系统”)的图示,其中可以实施本发明的实施例。网络数据处理系统100是计算机系统的网络,其中可以实施本发明的实施例。网络数据处理系统100包含网络102,该网络102是用于在网络数据处理系统100内连接在一起的各种设备和计算机之间提供通信链路的介质。网络102可包括连接,例如电线、无线通信链路或光纤电缆。

    在所描述的示例中,其中一个计算机系统(服务器104)与存储单元106一起连接到网络102。此外,还描述了其他计算机系统(客户机108、110和112)并连接到网络102。例如,这些客户机108、110和112可以是个人计算机、网络计算机、平板电脑、智能手机等。在所描述的示例中,服务器104提供数据,例如引导文件、操作系统映像和应用程序到客户端108-112。客户机108、110和112是服务器104的客户机。网络数据处理系统100可包括其他服务器、客户端和未显示的其他设备。在所描述的示例中,网络102包括局域网,并且可以包括internet,internet具有使用传输控制协议/internet协议(tcp/ip)协议套件彼此通信的全球网络和网关集合。因特网包括主要节点或主计算机之间的高速数据通信线路的主干,由数千个商业、政府、教育和其他计算机系统组成,用于传送数据和信息。

    系统100包括计算机程序120,该程序提供本文所述的安全性和其他特性,如图1中的计算机系统104所示。例如,在一个方面,程序120向当前用户提供图形用户界面(gui)124。应该理解,程序120可以是运行在不同系统(如系统108)上的程序,也可以是运行在多个系统上的多个程序。然而,程序120可在下文中以单数形式提及。在某些情况下,根据本文描述的上下文,各种配置将是显而易见的,尽管所描述的配置和图1等插图旨在作为本发明实施例的示例,而不是作为超出下文权利要求中所述范围的架构限制。

    根据本发明实施例,规则和基于角色的安全系统400的各个方面如图4所示,其中可能包括图1的各个方面。系统400包括运行在计算机系统104上的安全程序120,该计算机系统104向用户提供图形用户界面(gui)124。程序120可以提供一个可从运行程序120的计算机系统104访问的web接口,以便居民可以通过ip地址从诸如智能电话等设备通过万维网访问和控制程序120。

    根据本发明实施例,计算机系统104程序120接收来自门铃按钮442、摄像头490、麦克风492和生物识别设备470的输入,并将输出传输到扬声器480,该扬声器480显示在进入设备440上。例如,进入装置440位于住宅的门或大门附近,使得住户和程序120能够在住宅的门与访客互动。

    生物识别装置470通常包括传感器、处理器、存储器和存储在其中的程序以及显示器。也就是说,在各种实施例中,各自的生物识别装置470提供一个或多个传感器,例如指纹读取器或照相机,以及用于处理传感器收集的数据的程序。(本文中未明确描述的生物识别的其他技术在本领域普通技术人员的知识范围内,并且可能在本发明的范围内。

    计算机系统104程序120还接收来自住宅的其他硬件450的输入,并将输出传输到其他硬件450,如图所示,其中可能包括运动、温度、光等传感器,以及来自其他设备的输出,包括键盘/键盘、显示器、门锁装置等。传感器可用于检测居住区内是否有人。扬声器可以分布在整个住宅区,并连接到程序120(不一定是专用方式),这样程序就可以通过扬声器在整个住宅区发送声音信息,通知进入设备440处有身份识别的人。作为另一个例子,程序120可以控制锁定机制来锁定和解锁门。其他组合可以与其他智能家居硬件一起制作。

    在标准化的智能家居自动化配置中,硬件440和450一旦连接到系统400就宣布其功能。然后,系统400(包括程序120)使这些功能可用于配置使用。例如,如果voip系统连接到系统400,那么程序120允许用户创建使用voip子系统的规则。如果voip系统未连接到程序120,则此功能不会用于规则的使用编程。

    如图4所示的人员id数据库410根据本发明实施例为能够唯一识别人员的个人提供生物特征数据,这可能包括识别一个人的名字和一个或多个指纹图案、面部图案、眼睛图案、声音图案或提供唯一个人识别的其他人。将来,可能会发明新的生物识别技术来快速识别一个人。例如,dna扫描可能变得足够快速和便宜,足以用于安全应用,如本发明的实施例中。尽管目前还不可用,但这不应是本发明的限制。

    410号数据库的生物特征数据可由来自各种来源的各种数据提供,包括自收集的生物特征数据库411,即由400号系统、412号专用数据库和413号公共可访问数据库收集。数据库411-413可以通过多种方式访问,可以是远程的或本地的,也可以是分布式的,如图1所示的计算机104、108等。

    例如,公共数据库413可由政府实体提供,目的是识别人员。这些数据库413倾向于将匹配生物识别模式的人的身份限制为匹配人的姓名。也就是说,数据库413倾向于不提供有关匹配人员的其他信息,例如他/她在哪里工作或生活、电话号码等。在本发明的实施例中,数据库413可提供有限的标识作为识别某人的最后一个资源,即,在系统400未能从本地存储数据411和第三方数据412中识别某人的情况下。

    在本发明实施例中,公共数据库413具有经政府认证的真实性,并且只能通过与访问网上银行类似的安全连接访问。在实施例中,数据库413具有层次结构,例如,城镇数据库是县公共数据库的子数据库,是国家公共数据库的子数据库,是国家数据库的子数据库。数据库413可能是一个联合的私营政府实体的努力,它有助于加强公寓、酒店房间、医院房间和其他通常有门铃的地方的安全。这些数据会不断更新,并可能部分使用访问某个国家的外国人的生物特征数据进行填充,其中政府机构可以在外国人抵达移民局时收集和存储他们的生物特征数据。

    在本发明实施例中,私有数据库412具有与公共数据库413相同的一些特征,但提供了更多关于数据库中人员的数据,并且可以为较小的人员组提供id数据。当程序120搜索某人的id时,本地生物识别数据库411具有更高的优先级。如果在本地找不到,程序120返回到私有数据库412,然后返回到公共数据库413。在本发明的实施例中,不能远程访问本地标识数据411,因此不需要在这一级别进行身份验证。

    程序120可记录通过按钮442按门铃或与进入设备440交互的人,以及通过数据410由系统400识别的人。然后,居民(无论是否居住)可以简单地检查日志,并在本地id数据库中永久存储他/她选择的人的身份。生物特征数据存储在数据411中,仅适用于居民选择的人。居民可以选择将身份信息存储在本地数据411中,用于个人身份信息在私人和公共数据库412和413中可用的人。这有两个目的。首先,即使在网络故障(系统400无法与私有和公共数据库412和413通信)期间,仍将识别此人。第二,这加快了识别速度。理论上,通常来访的人再次来访的概率最高,因此在本地存储他们的身份是有意义的,至少为了速度的目的。

    角色定义420是存储的数据结构,是程序120的一部分或可供程序120访问,并提供有用的功能,尽管人员可由数据库410标识,数据库410可能已经标识了角色。例如,在给定公司的给定角色中工作的人员可以通过数据库410进行标识,如上文所述。角色定义420进一步定义角色,并将角色与已标识的人员关联,其中标识可能来自人员id数据库410,也可能添加到人员id数据库410中。在本发明实施例中,角色定义420可由程序120管理的本地关系数据库475提供。角色定义420由一个居民定义,它标识一组自定义的人,居民可能希望最终向他们传递消息并采取其他自定义操作。因此,在本质上,角色定义420以一种定制的方式匹配人员角色,并将操作关联到他们。例如,居民可以定义和存储一个名为“药店”的角色定义420,并将为特定药店工作的已标识送货人员与此角色关联。一旦完成,只要这些确定的药店员工中的任何一个按门铃,程序120就会将他们与他们相关的“药店”角色相匹配。程序120可通过规则430进行配置,如下所述,以便当访客到达时,程序120通过生物特征识别设备470的识别数据和识别数据410进行识别。根据角色定义420,程序120决定谁是药店送货员,程序120打开门,并向480号演讲者发送一条消息,说明住户之前已记录并存储过,并宣布“你好,请进来把药带到我的房间来。”

    如前所述,私有数据库412可能比公共数据库413提供更多关于数据库中人员的数据。例如,披萨配送链的所有者“美味披萨”可以提供业务实体的名称“美味披萨”、送货人员的员工姓名以及这些人的生物特征数据,以便他们与业务实体关联。居民可编程系统400,通过设备470和私人数据库412(包括比萨连锁店所有者提供的上述信息)进行生物特征数据采集,宣布抵达时识别的访客。来访者是“来自美味比萨的阿尔伯特先生”,来访者是“在门口”。员工数据由美味比萨提供,并以公共数据库413的类似方式提供给公众。也就是说,通过身份验证证书和安全的连接。然而,是住户选择他/她是否希望信任并使用这个带有系统400的私人美味比萨id数据库。这样做的一个好处是,只要阿尔伯特先生换了工作,美味比萨将更新其私人id数据库412,这样阿尔伯特先生就不会再被认定为美味比萨员工,如果他再次访问。这在一定程度上加强了安全性。由于阿尔伯特先生不再出现在美味比萨私人id数据库中,如果他再次访问,他将与公共id数据库413匹配,而不是与私人美味比萨id数据库412匹配,并将简单地宣布为“阿尔伯特先生”。这些数据库由其持有者不断更新。

    规则430是程序120的另一个存储数据结构,它是程序120的一部分或可被程序120访问,它可以是活动的或不活动的,可以在程序120中调用。即,根据本发明的实施例,每个规则430定义至少i)确定规则何时激活的第一条件(“启用”条件);ii)确定规则何时激活的第二条件(“操作”条件);iii)第二条件适用的角色或人员,以及iv)当第二条件和角色或人员与现行规则匹配时要采取的行动。在各种实施例中,规则430可以定义一组必须满足的启用条件以使规则处于活动状态,一组必须满足的操作条件以调用活动规则的操作。规则可以调用多个操作。在各种实施例中,规则430可以是默认激活的,即,除非另有规定,否则不需要启用条件。规则430可以定义激活规则或调用操作必须满足的启用或操作条件的组合或序列。

    可以为规则430定义各种启用条件。例如,规则430可以定义为按时间和基于日历的启用条件应用。例如,可以通过将启用条件定义为一天中的任何时间和任何一天,使规则430始终处于活动状态。或者,一个启用条件可能是在工作日的工作时间,通常没有人在家。另一个启用条件可能是所有其他时间。一条规则430可以将工作日的工作时间定义为启用条件,该规则的相关操作可能是向邮政承运人宣布,以便在下一个门交货。另一条规则可以将非工作时间定义为启用条件,该规则的相关操作可能只是向居住地的人宣布邮政承运人在门口。例如,规则430可以定义一个使能条件,使能条件适用于居住区内有人在场或不在场的情况,该条件可以由居住区内的运动传感器450检测到,也可以由接收居住区登录信息的程序120确定。规则430可以是分层的,如果没有匹配的规则,则应用默认规则,该规则定义默认操作。默认操作可能是在门上宣布访客,如果system400检测到住户在家,或者如果住户不在家,则可能是宣布访客可以留言。

    程序120接收来自生物识别设备470、其他硬件450和其他程序和数据的输入,并执行逻辑操作,其中任何一个或其组合都可以满足规则430的条件。程序120响应于检测条件,从生物特征识别设备470和与该条件相关的任何人的身份识别数据410确定身份,从角色420确定被识别人满足的任何角色,并调用为该人员或角色定义条件的任何活动规则430。因此,程序120的执行会导致被调用规则430的相应操作。

    例如,当门铃按钮442向程序120发出信号(即,门铃响条件)时,程序120从生物特征识别设备470和数据410确定按门铃的人的身份。例如,程序120可以在示例实例中标识按门铃的人是johndoe。接下来,程序120检查角色420并确定john满足邮政承运人角色,并检查活动规则430中的门铃响条件和邮政承运人角色。在本例中,程序120找到一个满足门铃响、操作条件和邮政承运人角色的活动规则430,并指定一个通知操作,该操作导致程序120出现在门上。在上述关于药店递送的例子中,规则430可以规定程序120通过语音合成使系统读取预先定义的信息(住院医师可能已经为特定角色420或被识别的人预先输入和存储了该信息)以及字符识别或通过回放记录的信息(居民可能已经提前记录和存储),其中通知通过门铃所在的门与扬声器的连接呈现。规则430可以指定程序120使系统400在门上的可视显示器上显示文本,解锁门等,这取决于规则430定义的操作。作为另一个例子,规则430可以规定程序120使系统400通过voip将麦克风和扬声器480连接到居民的手机上,应由数据410识别的特定识别人员或具有识别角色420的人员按门铃。

    现在参考图5,描绘了可实施本发明实施例的流程图。在504,程序从门铃接收用户输入。506一个生物识别设备捕获用户的生物识别信息。在508,生物识别设备将数据发送到程序120。在510,程序120开始查询数据库410以找到匹配项。在第512号决定中,如果在本地数据库411中找到匹配项,则在520处识别出一个人。然后,程序120评估所识别的人是否是530的威胁。如果此人不是威胁,程序120将在522处检查角色定义。如果程序120在第524号决定中找到一个角色匹配,它将角色标记应用于528号决定中的标识,然后在526处检查规则定义,并继续在544处接收来自其他智能家居硬件的输入。如果程序120在第524号决定中找不到角色匹配,它将绕过对标识应用角色标记,并直接在526处检查规则定义,然后继续在544处接收来自其他智能家庭硬件的输入。

    程序120(544)选择一个规则(即存在传感器)。在第542号决定中,如果程序120找到条件规则,程序120将应用540处的规则,并根据538处的规则激活其他智能家庭设备。(在示例中,程序120使智能家庭设备通过voip548进行修补,在552门处播放消息,在家庭音响系统552上宣布此人,并通过程序120记录和存储访客554的消息。)

    在530,如果程序120检测到520处的人是安全威胁程序120,则在534处启动门锁并发送警报,例如,在536处向居民和私人安全提供商或当地警察发出警报。

    如果在第542号决定中,程序120未找到条件规则,则程序120在542处分配默认规则,并在520处应用该规则,然后根据538处的规则继续激活其他智能家庭设备。

    在第512号决定中,如果在本地数据库411中找不到匹配项,程序120将在514查询第三方私有提供程序数据库412。如果在第三方私人提供商数据库412中的514处发现匹配,那么在518处,程序120临时保存生物特征数据,以便最终将其保存到本地数据库411中,然后在520处标识一个人。

    返回到第514号决定,如果在第三方私有提供程序数据库412中找不到匹配项,则在516程序120查询公共数据库413。如果在公共数据库413中找到匹配项,那么程序120将继续执行518,临时保存生物特征数据,以便最终将其保存到本地数据库411。如前所述,程序120随后在520进行对人身份识别。

    如果在516的公共数据库413中找不到匹配项,那么程序120检测到532的安全威胁,并在534启动门锁,并向居民和私人安全提供商或当地警察发出警报,如536,参考图2,根据本发明实施例描绘了可实现为服务器(如图1中的服务器104)的数据处理系统的框图。数据处理系统200可以是对称多处理器(smp)系统,包括连接到系统总线206的多个处理器202和204。或者,可以使用单处理器系统。内存控制器/缓存208也连接到系统总线206,它提供到本地内存209的接口。i/o总线桥210连接到系统总线206,并提供到i/o总线212的接口。内存控制器/缓存208和i/o总线桥210可以如图所示集成。

    连接到i/o总线212的外围组件互连(pci)总线桥214提供到pci本地总线216的接口。一些调制解调器可以连接到pci本地总线216。典型的pci总线实现将支持四个pci扩展插槽或插件连接器。图1中的网络计算机108、110和112的通信链路可通过调制解调器218和网络适配器220提供,通过附加板连接到pci本地总线216。额外的pci总线桥222和224为额外的pci本地总线226和228提供接口,从中可以支持额外的调制解调器或网络适配器。通过这种方式,数据处理系统200允许连接到多台网络计算机。内存映射图形适配器230和硬盘232也可以直接或间接连接到i/o总线212,如图所示。

    本领域普通技术人员将了解图2所示的硬件可能有所不同。例如,其他外围设备(例如光盘驱动器等)也可用于所描述硬件的附加或替代。所描绘的示例并不意味着对本发明实施例的体系结构限制。

    例如,图2中描述的数据处理系统可以是ibme-serverpseries系统,它是运行高级交互式执行(aix)操作系统或linux操作系统。

    服务器104可提供用户可访问的合适的网站或其他基于互联网的图形用户界面,以实现本发明实施例各个方面的用户交互。在一个实施例中,netscapeweb服务器、ibmwebsphereinternet工具套件、ibmdb2forlinux、unix和windows(也称为“ibmdb2forluw”)平台和sybase数据库平台与sunsolaris操作系统平台一起使用。此外,可以使用诸如jbdc驱动程序、ibm连接池和ibmmq系列连接方法等组件提供对多个源的数据访问。本文中使用的术语“网页”并不旨在限制可能用于与用户交互的文档和程序的类型。例如,一个典型的网站可能包括:除了标准html文档之外,还包括各种表单、java小应用程序、javascript、activeserver页面(asp)、java服务器页面(jsp)、通用网关接口脚本(cgi)、可扩展标记语言(xml)、动态html、级联样式表(css)、辅助程序、插件等。

    现在参考图3,描述了说明数据处理系统的框图,其中可以实施本发明的实施例。数据处理系统300是客户机的一个例子。数据处理系统300采用外围组件互连(pci)本地总线结构。尽管所描述的示例使用了pci总线,但也可以使用其他总线体系结构,如加速图形端口(agp)和行业标准体系结构(isa)。处理器302和主存储器304通过pci桥308连接到pci本地总线306。pci桥308还可以包括用于处理器302的集成内存控制器和缓存内存。与pci本地总线306的附加连接可通过直接组件互连或通过附加板进行。在所描述的示例中,局域网(lan)适配器310、小型计算机系统接口(scsi)主机总线适配器312和扩展总线接口314通过直接组件连接连接到pci本地总线306。相反,音频适配器316、图形适配器318和音频/视频适配器319通过插入扩展槽的附加板连接到pci本地总线306。

    扩展总线接口314为键盘和鼠标适配器320、调制解调器322和附加内存324提供连接。scsi主机总线适配器312为硬盘驱动器326、磁带驱动器328和cd-rom驱动器330提供连接。典型的pci本地总线实现将支持三个或四个pci扩展插槽或插件连接器。

    操作系统运行在处理器302上,用于协调和控制图3中数据处理系统300内的各种组件。操作系统可以是商用操作系统,如windows操作系统,可从microsoftcorporation获得。(windows)是微软公司的商标。一个面向对象的编程系统(如java)可以与操作系统一起运行,并从java程序或在数据处理系统300上执行的程序向操作系统提供调用。(“java”是sunmystudio公司的商标)操作系统、面向对象的操作系统和程序的指令位于硬盘驱动器326等存储设备上,并且可以被加载到主存储器304中以供处理器302执行。

    本领域普通技术人员将了解,图3中的硬件可能因实施而有所不同。其他内部硬件或外围设备,例如闪存rom(或等效非易失性存储器)或光盘驱动器等,可用于图3所示硬件的补充或替代。此外,本发明实施例的方法可应用于多处理器数据处理系统。

    另一个例子是,数据处理系统300可以是一个独立的系统,配置为不依赖某种类型的网络通信接口即可启动,无论数据处理系统300是否包含某种类型的网络通信接口。作为进一步的例子,数据处理系统300可以是个人数字助理(pda)设备,该设备配置有rom或闪存rom,以提供非易失性存储器,用于存储操作系统文件或用户生成的数据。

    图3和上述示例中所描述的示例并不意味着架构限制。例如,数据处理系统300也可以是笔记本电脑或手持电脑以及pda。此外,数据处理系统300也可以是一个信息亭或web设备。此外,本发明的实施例可以驻留在计算机系统使用的任何数据存储介质(即软盘、光盘、硬盘、磁带、rom、ram等)上。(术语“计算机”、“系统”、“计算机系统”和“数据处理系统”,在此可互换使用。

    如本领域技术人员所了解的,本发明实施例的各个方面可以作为系统、方法或计算机程序产品体现。因此,本发明的各个方面可以采用完全硬件实施例、完全软件实施例的形式。(包括固件、驻留软件、微代码等)或结合软件和硬件方面的实施例,这些方面在本文中通常称为“电路”、“模块”或“系统”。此外,本发明的实施例可以采用计算机程序产品的形式,所述计算机程序产品包含在一个或多个具有计算机可读程序代码的计算机可读介质中。

    可以使用一个或多个计算机可读介质的任何组合。计算机可读介质可以是计算机可读信号介质或计算机可读存储介质。计算机可读存储介质可以是,例如,但不限于,电子、磁性、光学、电磁、红外或半导体系统、装置或装置,或上述的任何适当组合。计算机可读存储介质的更具体示例(非详尽列表)包括:具有一条或多条导线、便携式计算机软盘、硬盘、随机存取存储器(ram)、只读存储器(rom)、可擦除可编程只读存储器(eprom或闪存)的电气连接、光纤、便携式光盘只读存储器(cd-rom)、光存储设备、磁存储设备或上述任何适当组合。在本文件的上下文中,计算机可读存储介质可以是任何有形介质,它可以包含或存储程序,以供指令执行系统、设备或设备使用或与之相关。

    计算机可读信号介质可以包括传播的数据信号,其中包含计算机可读程序代码,例如,在基带中或作为载波的一部分。所述传播信号可以采取任何形式,包括但不限于电磁、光学或其任何适当组合。计算机可读信号介质可以是不是计算机可读存储介质的任何计算机可读介质,并且可以通信、传播或传输程序,以供指令执行系统、设备或设备使用或与之相关。包含在计算机可读介质上的程序代码可以使用任何适当的介质(包括但不限于无线、有线、光纤电缆、射频等)或上述的任何适当组合进行传输。

    用于执行本发明实施例的操作的计算机程序代码可以用一种或多种编程语言的任何组合来编写,包括面向对象的编程语言,如java、simaltalk、c 等,以及常规的程序化编程语言,如“c”编程语言或类似的编程语言。程序代码可以完全在用户的计算机上执行,部分在用户的计算机上执行,作为独立软件包执行,部分在用户的计算机上执行,部分在远程计算机上执行,或完全在远程计算机或服务器上执行。在后一种情况下,远程计算机可以通过任何类型的网络连接到用户的计算机,包括局域网(lan)或广域网(wan),或者可以连接到外部计算机(例如,通过互联网使用互联网服务提供商)。

    本发明实施例参照本发明实施例的方法、装置(系统)和计算机程序产品的流程图或框图描述如下。可以理解,流程图插图或方框图的每个方框,以及流程图插图或方框图中的方框组合,都可以通过计算机程序指令来实现。这些计算机程序指令可提供给通用计算机、专用计算机或其他可编程数据处理设备的处理器以生产机器,使通过计算机或其他可编程数据处理设备的处理器执行的指令为实现流程图或方框图中规定的功能/行为创造手段。这些计算机程序指令也可以存储在计算机可读介质中,该介质可以引导计算机、其他可编程数据处理设备或其他设备以特定方式工作,使存储在计算机可读介质中的指令产生制造物品,包括实现流程图或方框图中规定的功能/行为的指令。

    计算机程序指令也可以加载到计算机、其他可编程数据处理设备或其他设备上,以使在计算机、其他可编程设备或其他设备上执行一系列操作步骤,以产生计算机实现的过程,使在计算机或其他可编程设备上执行的指令提供实现流程图或方框图中规定的功能/行为的过程。

    图中的流程图和方框图说明了根据本发明的各种实施例可能实现的系统、方法和计算机程序产品的结构、功能和操作。在这方面,流程图或框图中的每个块可以表示一个模块、段或代码的一部分,该模块、段或代码的一部分包含一个或多个用于实现指定逻辑功能的可执行指令。还应注意的是,在一些可选的实现中,块中记录的函数可能出现在图中记录的顺序之外。例如,事实上,连续显示的两个块可以实质上同时执行,或者根据所涉及的功能,这些块有时可以逆序执行。还应注意,方框图或流程图中的每个方框,以及方框图或流程图中的方框组合,可以通过执行指定功能或行为的专用硬件系统或专用硬件和计算机指令的组合来实现。

    本发明基于应用于智能家居的规则和角色创建了一个独特的系统,这一概念在该领域还没有被探索过。该设备可用于未来的智能家居,尽管作者认为,该设备最初将更广泛地用于酒店等实体和其他住宿设施,如项目120自然与政府部门的信息数据库相连。这当然提高了这些企业可以向消费者宣传的安全水平,尤其是那些通常接待外国游客的酒店。

    本发明实施例具有许多优点。例如,它们有助于避免以下情况:

    a:缺少一个需要签名才能投递的重要邮件包,这样收件人以后就不需要亲自去邮局取回它了。(仅仅因为收件人离开家10分钟去附近的市场买午餐或晚餐时丢失的杂货,所以错过送货会特别令人沮丧。)

    b:担心要求签名的快递员或邮递员是否真的是他们所说的人,或者比萨饼或药店送货员是否真实。

    c:不知道有人按门铃时谁在门口。

    d:向路过街道的人透露某个住宅暂时空置,如留下一张说明该居民正在旅行的通知,以便将邮件送到隔壁。


    技术特征:

    1.一种用于管理建筑物入口通道的方法,所述方法包括:通过计算机系统访问身份数据,为各自的人提供唯一的生物特征识别和相关的姓名;使不同的人可以通过从不同的人接收的生物特征数据来识别;存储角色并将角色中的一个与人员中的一个关联;存储规则,其中,每个规则配置为定义角色或人员中的一个,并定义操作条件和操作,包括存储配置为定义某个规则的某个规则,作为某个规则的条件,一个人在入口通道的存在;从入口接收生物特征数据的设备接收计算机系统位于入口通道的人员的生物特征数据;通过计算机系统识别指定人员,将访问的身份数据与入口人员接收的生物特征数据进行比较;由计算机系统确定匹配的存储规则之一与指定人员的存储角色之一匹配,以及执行对计算机系统作出响应的匹配规则的动作,确定在入口通道识别的被命名人的角色包括被授予入口并满足匹配规则的动作条件的人以外的角色,所执行的匹配规则操作包括计算机系统,该计算机系统使建筑物的设备执行操作。

    2.根据权利要求1所述的方法,其中所述方法还包括:由计算机系统选择与所述被识别人的所定义的角色相对应的公告规则,其中所述公告规则的动作包括可以听见地宣布预先定义的指令,其中,选择包括为具有不同存储角色的不同可识别人员选择具有不同预定义通知说明的不同通知规则。

    3.根据权利要求1所述的方法,其中,所述特定规则是一个公告规则,所述公告规则定义一周的预定日期内的预定时间间隔,作为所述规则的条件以及在本周的预定日内,在预定的时间间隔内,定义一种在入口通道向来访者发布指示的公告动作,其中所述方法还包括:由计算机系统为特定规则执行已定义的通知操作,将指令发送到入口的音频扬声器设备进行通知。

    4.根据权利要求1所述的方法,其中存储规则包括存储一个规则,该规则被配置为至少定义一个确定规则何时处于活动状态的第一条件,以及一个确定规则何时在活动状态下被调用的第二条件。

    5.根据权利要求1所述的方法,其中存储规则包括存储被配置为在默认情况下处于活动状态的规则,并且仅当配置为具有非默认条件时才处于非活动状态。

    6.根据权利要求1所述的方法,其中,访问为各自人员提供唯一生物识别标识和相关名称的身份数据包括:由计算机系统通过网络访问服务提供者的数据库,为作为服务提供者代理的相应人员定义名称、生物特征数据和角色。

    7.根据权利要求1所述的方法,其特征数据为各自的人提供唯一的生物识别标识和相关名称,包括本地身份数据和远程身份数据,其中,计算机系统访问响应于计算机系统的身份数据,该计算机系统从入口通道的设备接收个人的生物特征数据,其中,为了识别为所接收的生物特征数据指示的指定人员,当本地身份数据没有为所接收的生物特征数据标识指定人员时,计算机系统访问所述远程身份数据。

    8.一种用于管理建筑物入口的系统,包括:至少一个处理器;以及连接到至少一个计算处理器的计算机可读存储介质;其中,计算机可读存储媒体在其上存储用于控制至少一个处理器的基于规则和角色的智能门铃程序的程序,并且其中,至少一个处理器与该程序一起操作以执行该程序以:通过计算机系统访问身份数据,为各自的人提供独特的生物特征识别和相关的姓名,使不同的人可以通过从各自不同的人接收的生物特征数据进行识别;存储角色并将角色中的角色与人员中的角色关联起来;存储规则,其中每个规则配置为定义一个角色或人员,并定义操作条件和操作,包括存储配置为定义的某个规则,作为特定规则的一个条件,在入口通道有人在场;通过计算机系统从入口通道接收生物特征数据的设备为入口通道的人接收生物特征数据;通过计算机系统识别指定人员,将访问的身份数据与入口人员接收的生物特征数据进行比较;由计算机系统确定匹配的存储规则之一与指定人员的存储角色之一匹配,并执行响应计算机系统的匹配规则的操作,确定入口通道中标识的指定人员的角色包括一个角色,而不是一个被授权进入并满足匹配规则的操作条件的人的角色,其中执行的匹配规则操作包括导致建筑设备执行操作的计算机系统。

    9.根据权利要求8所述的系统,其中所述至少一个处理器与执行所述程序的程序一起操作,以:通过所述计算机系统选择与所述被识别人的所定义的角色对应的公告规则,其中,公告规则的操作包括可以听见地宣布预先定义的指令,其中选择包括为具有不同存储角色的不同可识别人员选择具有不同预先定义的公告指令的不同公告规则。

    10.权利要求8的制度,其中,该特定规则是一个公告规则,该公告规则定义在一周的预定日期内的预定时间间隔,作为该规则的条件以及在一周的预定日内,在预定的时间间隔内,定义一个通知动作,用于在入口通道向访客宣布指令,其中至少一个处理器与该程序一起操作以执行该程序以:通过计算机系统为特定规则执行定义的公告操作,将指令发送到入口的音频扬声器设备进行公告。

    技术总结
    楼宇自动化入门技术。管理建筑物的入口通道包括访问身份数据的计算机系统,为各自的人员提供独特的生物特征识别和相关的姓名。角色存储并与人员关联。规则被存储和配置为定义角色或人员以及定义条件和操作。特定规则包括一个人在入口通道和一个人在入口通道以外的其他位置作为条件。计算机系统通过将身份数据与入口人员接收的生物特征数据进行比较来识别指定人员。计算机系统对特定规则执行定义的操作,以响应确定特定规则定义了与入口通道上的已识别、已命名人员相关联的角色,并响应于通过传感器在建筑中检测到的人员在建筑中与入口通道不同的位置。

    技术研发人员:俞悦
    受保护的技术使用者:俞悦
    技术研发日:2019.08.20
    技术公布日:2021.03.12

    转载请注明原文地址:https://wp.8miu.com/read-15783.html

    最新回复(0)