System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 基于组件的名称中包含的用户名称确定组件的访问权限制造技术_技高网

基于组件的名称中包含的用户名称确定组件的访问权限制造技术

技术编号:44339908 阅读:1 留言:0更新日期:2025-02-18 20:51
一种系统(1)被配置为获得指定照明系统的组件(31‑33)的名称(51‑53)的组件信息,获得指定用户名称(59)的用户信息,在组件信息中查找照明系统的组件的组件名称,通过确定组件名称是否包括用户名称中的一个用户名称来确定对组件的访问权限,并将访问权限存储在存储器中。系统还被配置为接收请求以访问组件,该请求标识请求者(49),基于存储在存储器中对组件的访问权限,确定请求者是否被允许访问组件,并在确定请求者被允许访问组件时访问组件。

【技术实现步骤摘要】
【国外来华专利技术】

本专利技术涉及一种用于访问照明系统的组件的系统。本专利技术进一步涉及一种访问照明系统的组件的方法。本专利技术还涉及一种使计算机系统能够执行这种方法的计算机程序产品。


技术介绍

1、随着智能互联照明系统的引入,用户调试照明系统的工作已经变得更繁重。通常,调试照明系统涉及命名照明系统的组件,例如照明设备、光场景、传感器和/或自动化。例如,飞利浦hue系统就是这种情况。

2、us2020077476 a1公开了一种用于控制照明设备的系统,该系统包括与便携式电子设备通信的处理器。处理器被配置为接收与电子设备对应的地理位置数据,并识别电子设备距离范围内的一个或多个启用灯光设施。启用灯光设施中的每一个包括通信地耦合到照明设备网络中的一个或多个照明设备的控制器。该系统还被配置为从电子设备接收包括所选择的启用灯光设施之一和场景的灯光操作请求,并将灯光操作请求传输到所选择的启用灯光设施处的控制器,以使控制器根据场景激活所选择的启用灯光设施处的至少一个照明设备。

3、已知使这种照明系统更容易调试的方法。例如,us2017/0105095a1公开了一种方法,该方法包括从多个设备接收数据,基于接收到的数据确定多个设备中的至少两个设备之间的相关性,基于相关性确定第一设备的位置,将第一设备和位于第一设备附近的另一个设备分组到一个组中,并自动创建组信息,以及控制被包括在组中的设备。在一个实施例中,使用组信息自动设置第一设备的名称,例如设置为“父亲的房间”。

4、然而,在未来,预计用户调试照明系统将花费更多的工作。在当前的照明系统中,通常任何用户或应用程序都可以控制或设置任何灯光、场景、自动化等。例如,飞利浦hue系统就是这种情况。在未来,预计将在照明系统中实施访问控制以限制访问权限。在这种系统中,某些用户或应用程序将具有有限的权限,例如,将能够控制一个区域的灯光,但不能控制其他灯光,并且将不能够配置场景或自动化。虽然这是一个限制“谁可以做什么”的好机制,但因为有许多设备和若干用户,设置规则可能是一个乏味的过程。


技术实现思路

1、本专利技术的第一目的是提供一种系统,其可以用于更容易地在照明系统中设置访问控制。

2、本专利技术的第二目的是提供一种方法,其可以用于更容易地在照明系统中设置访问控制。

3、在本专利技术的第一方面中,一种用于访问照明系统的组件的系统,包括至少一个输入接口、至少一个输出接口和至少一个处理器,该处理器被配置为获得指定所述照明系统组件名称的组件信息,获得指定用户名称的用户信息,在所述组件信息中查找所述照明系统组件的组件名称,通过确定所述组件名称是否包括所述用户名称中的一个用户名称来确定对所述组件的访问权限,将所述访问权限存储在存储器中,经由所述至少一个输入接口接收访问所述组件的请求,所述请求标识请求者,基于存储在所述存储器中对所述组件的访问权限来确定与所述用户名称中的一个用户名称相关联的所述请求者是否被允许访问所述组件,以及在确定所述请求者被允许访问所述组件时经由所述至少一个输出接口访问所述组件。

4、该系统受益于这样的事实,即智能照明系统中的组件名称通常包括居住在该房屋中的人的名称,例如“roy的开关”、“roy的阅读灯”、“tina的床头灯”。该系统使用此信息基于照明系统组件的名称(例如房间/场景/灯/传感器的名称)与用户名称的匹配自动预填充访问权限。该系统提供的自动默认设置可以省去大量的手动工作,并因此将受到用户的重视。访问所述组件可以包括控制所述组件和/或配置所述组件。所述照明系统的所述组件可以包括照明设备、传感器、光场景和自动化中的一个或多个。组件信息和用户信息可以从内部存储器或从另外的系统(例如桥接器或云计算机)获得。

5、所述至少一个处理器可以被配置为,如果与特定请求者相关联的用户名称包括在所述组件名称中,所述用户名称包括在所述用户名称中,则通过允许使所述特定请求者能够访问所述组件来确定对所述组件的所述访问权限。

6、例如,用户(roy)被授予对设备的名称(“roy的开关”、“roy的阅读灯”)中具有用户的名称的设备的访问权限,但不授予对其他设备(例如“tina的床头灯”、“浴室灯”)的访问权限。

7、如果所述组件名称不包括任何所述用户名称,则所述至少一个处理器可以被配置为通过使多个请求者(例如任何请求者)能够访问所述组件来确定对所述组件的所述访问权限。例如,为设备名称中没有其他用户名称的所有设备授予访问权限。这将赋予roy也访问“浴室灯”,但不能访问“tina的床头灯”。

8、所述组件信息还可以指定所述照明系统的组件组的名称,并且所述至少一个处理器可以被配置为在所述组件信息中查找所述组件组的组名称,并通过确定所述组件名称或所述组名称是否包括所述用户名称中的一个用户名称来确定对所述组件的所述访问权限。用户名称也可以用于组名称,例如“roy的房间”或“roy的游戏灯”。通过在预填充访问权限时也查看组名称,系统可以省去额外的手动工作。

9、所述至少一个处理器可以被配置为如果与特定请求者相关联的用户名称包括在所述组件名称或所述组名称中,所述用户名称包括在所述用户名称中,通过使所述特定请求者能够访问所述组件来确定对所述组件的所述访问权限。例如,用户(roy)被授予对设备名称或组名称(“roy的房间”、“roy的开关”、“roy的游戏灯”)中具有该用户名称的设备的访问权限,但不授予对其他设备(例如“tina的床灯”、“浴室灯”)的访问权限。例如,如果照明设备在“roy的房间”中,则roy被授予名称中没有“roy”的此照明设备(例如“pc灯”)的访问权限。

10、如果所述组件名称和所述组名称都不包括任何所述用户名称,则所述至少一个处理器可以被配置为通过使多个请求者(例如任何请求者)能够访问所述组件来确定对所述组件的所述访问权限。因此,为设备或组名称中没有其他用户名称的所有设备授予访问权限。这将赋予roy也访问例如名称为“二楼”的组中的“浴室灯”,但不能访问“tina的床头灯”。

11、所述至少一个处理器可以被配置为获得指示由授权请求者请求的对所述组件的所述访问权限的修改的输入信号,并在所述存储器中对所述访问权限做出所述修改。因此,访问权限的自动填充可以用作由用户/管理员进一步微调的起点。

12、所述至少一个处理器可以被配置为从至少一个用户设备获得所述用户信息的至少一部分,所述用户信息的所述部分指定与所述至少一个用户设备上的一个或多个帐户相关联的一个或多个用户名称。人们通常通过他们的智能手机让他们的名字被暴露,例如“roy的iphone”,并且这可以用于基于手机的名称准予默认权限。所述至少一个用户设备可以包括有能力传输所述请求以访问所述组件的用户设备,例如运行照明控制应用程序的移动电话。在这种情况下,例如,用户可以能够在照明控制应用程序中指定用户名称。这有效地在照明控制应用程序中为用户创建帐户。例如,如果用户的名称没有暴露在用户设备的名称中,这是有益的。

13、在本发本文档来自技高网...

【技术保护点】

1.一种用于访问照明系统(19,39)的组件(31-33)的系统(1,21),所述系统(1,21)包括:

2.根据权利要求1所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为如果所述组件名称不包括任何所述用户名称,则通过使多个请求者能够访问所述组件(31-33)来确定对所述组件(31-33)的所述访问权限。

3.根据权利要求2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为如果所述组件名称不包括任何所述用户名称,则通过使所述多个请求者中的任何请求者能够访问所述组件(31-33)来确定对所述组件(31-33)的所述访问权限。

4.根据前述权利要求中任一项所述的系统(1,21),其中所述组件信息还指定所述照明系统(19,39)的组件组的名称,并且所述至少一个处理器(5,25)被配置为:

5.根据权利要求4所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为如果与所述请求者相关联的用户名称包括在所述组件名称或所述组名称中,所述用户名称包括在所述用户名称中,则通过使所述请求者能够访问所述组件(31-33)来确定对所述组件(31-33)的所述访问权限。

6.根据前述权利要求中任一项所述的系统(1,21),其中所述照明系统(19,39)的所述组件包括照明设备(31-33)、传感器、光场景和自动化中的至少一个。

7.根据前述权利要求中任一项所述的系统(1,21),其中访问所述组件(31-33)包括控制所述组件(31-33)。

8.根据前述权利要求中任一项所述的系统(1,21),其中访问所述组件(31-33)包括配置所述组件(31-33)。

9.根据前述权利要求中任一项所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为:

10.根据前述权利要求中任一项所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为从至少一个用户设备(36)获得所述用户信息的至少一部分,所述用户信息的所述部分指定在与所述至少一个用户设备(36)上的一个或多个帐户相关联的一个或多个用户名称。

11.根据权利要求9所述的系统(1,21),其中所述至少一个用户设备(36)包括有能力传输所述请求以访问所述组件的用户设备。

12.一种访问照明系统的组件的方法,所述方法包括:

13.一种用于计算设备的计算机程序产品,所述计算机程序产品包括计算机程序代码以在计算设备的处理单元上运行计算机程序产品时执行权利要求12所述的方法。

...

【技术特征摘要】
【国外来华专利技术】

1.一种用于访问照明系统(19,39)的组件(31-33)的系统(1,21),所述系统(1,21)包括:

2.根据权利要求1所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为如果所述组件名称不包括任何所述用户名称,则通过使多个请求者能够访问所述组件(31-33)来确定对所述组件(31-33)的所述访问权限。

3.根据权利要求2所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为如果所述组件名称不包括任何所述用户名称,则通过使所述多个请求者中的任何请求者能够访问所述组件(31-33)来确定对所述组件(31-33)的所述访问权限。

4.根据前述权利要求中任一项所述的系统(1,21),其中所述组件信息还指定所述照明系统(19,39)的组件组的名称,并且所述至少一个处理器(5,25)被配置为:

5.根据权利要求4所述的系统(1,21),其中所述至少一个处理器(5,25)被配置为如果与所述请求者相关联的用户名称包括在所述组件名称或所述组名称中,所述用户名称包括在所述用户名称中,则通过使所述请求者能够访问所述组件(31-33)来确定对所述组件(31-33)的所述访问权限。

6.根据前述权利要求中任一项所述的系统(1,2...

【专利技术属性】
技术研发人员:L·T·罗曾达尔
申请(专利权)人:昕诺飞控股有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1