[go: up one dir, main page]

CN108605059B - Lighting Control Data Identification - Google Patents

Lighting Control Data Identification Download PDF

Info

Publication number
CN108605059B
CN108605059B CN201780011232.9A CN201780011232A CN108605059B CN 108605059 B CN108605059 B CN 108605059B CN 201780011232 A CN201780011232 A CN 201780011232A CN 108605059 B CN108605059 B CN 108605059B
Authority
CN
China
Prior art keywords
application
data
control data
lighting control
computer device
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Active
Application number
CN201780011232.9A
Other languages
Chinese (zh)
Other versions
CN108605059A (en
Inventor
R·马吉尔瑟
陈秉舟
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Signify Holding BV
Original Assignee
Signify Holding BV
Philips Lighting Holding BV
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Signify Holding BV, Philips Lighting Holding BV filed Critical Signify Holding BV
Publication of CN108605059A publication Critical patent/CN108605059A/en
Application granted granted Critical
Publication of CN108605059B publication Critical patent/CN108605059B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • H04L67/125Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F8/00Arrangements for software engineering
    • G06F8/60Software deployment
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/46Multiprogramming arrangements
    • G06F9/54Interprogram communication
    • G06F9/547Remote procedure calls [RPC]; Web services
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/2816Controlling appliance services of a home automation network by calling their functionalities
    • H04L12/282Controlling appliance services of a home automation network by calling their functionalities based on user interaction within the home
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L12/283Processing of data at an internetworking point of a home automation network
    • H04L12/2832Interconnection of the control functionalities between home networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/34Network arrangements or protocols for supporting network services or applications involving the movement of software or configuration parameters 
    • HELECTRICITY
    • H05ELECTRIC TECHNIQUES NOT OTHERWISE PROVIDED FOR
    • H05BELECTRIC HEATING; ELECTRIC LIGHT SOURCES NOT OTHERWISE PROVIDED FOR; CIRCUIT ARRANGEMENTS FOR ELECTRIC LIGHT SOURCES, IN GENERAL
    • H05B47/00Circuit arrangements for operating light sources in general, i.e. where the type of light source is not relevant
    • H05B47/10Controlling the light source
    • H05B47/175Controlling the light source by remote control
    • H05B47/196Controlling the light source by remote control characterised by user interface arrangements
    • H05B47/1965Controlling the light source by remote control characterised by user interface arrangements using handheld communication devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/284Home automation networks characterised by the type of medium used
    • H04L2012/2841Wireless
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/28Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
    • H04L12/2803Home automation networks
    • H04L2012/2847Home automation networks characterised by the type of home appliance used
    • H04L2012/285Generic home appliances, e.g. refrigerators

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Automation & Control Theory (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Engineering & Computer Science (AREA)
  • Computing Systems (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • General Health & Medical Sciences (AREA)
  • Medical Informatics (AREA)
  • Human Computer Interaction (AREA)
  • Circuit Arrangement For Electric Light Sources In General (AREA)

Abstract

提供了一种联网照明系统,该联网照明系统基于从第一计算机设备上运行的应用接收照明控制数据(诸如场景或规则),例如在照明控制器节点中存储这种数据。应用的标识和该数据一起被存储,照明控制数据是从该应用接收的。当指示照明控制数据将被编辑的输入由联网照明系统(中的节点)从第二计算机设备上运行的应用接收时,执行应用调用,以使从其接收照明控制数据的应用在该第二计算机设备上运行。

Figure 201780011232

A networked lighting system is provided based on receiving lighting control data (such as scenes or rules) from an application running on a first computer device, eg storing such data in a lighting controller node. The identification of the application is stored with the data from which the lighting control data is received. When an input indicating that lighting control data is to be edited is received by (a node in) the networked lighting system from an application running on a second computer device, an application call is executed to cause the application from which the lighting control data was received to run on the second computer run on the device.

Figure 201780011232

Description

Lighting control data identification
Technical Field
The present invention relates generally to a method for controlling a networked lighting system, and in particular to editing control data for controlling such a networked lighting system. The invention further relates to a computer program product for performing the method, to a node in a networked lighting system, and to a system.
Background
Networked lighting devices provide advanced control options (such as scene setting and rule-based control). A user may access such control options via a remote control device, such as a smartphone. The scene data may be stored on the smartphone and/or on a node in the networked lighting system (such as in a memory of the networked lighting device). Storing scene data on nodes in a lighting system, such as on networked lighting devices, allows scene recall to be performed without accessing an application used to create the scene.
From US 2011/140832 a1, a system with multiple remote controls is known, wherein lighting scene data is synchronized so that all remote controls have current scene data.
Publication WO 2009/109980 a2 relates to a method for transferring an application running on a second device to a first device by determining an application version compatible with the first device (based on device information relating to the first device) and the second device obtaining said application version before transferring said application to the first device.
Storing scene data on a smartphone requires access to an application to set up the scene, but allows the scene to be easily edited based on the data stored on the smartphone. Storing the scenes on both the node and the smartphone may provide benefits to both, but with undesirable consequences, such as requiring more memory in the overall system and requiring synchronization between related scenes stored in various locations. It would be desirable to provide control options for networked lighting systems that combine one or more of the foregoing advantages with fewer or no of the foregoing disadvantages.
Disclosure of Invention
The inventors have realized that lighting control data stored in a networked lighting system provides various benefits, such as: autonomous execution of rules, scene recall, etc. For example, when a networked lighting system may autonomously execute a rule that a user has programmed via an application on a smartphone, the application need not be active for the rule to be triggered. When the user sets an alarm that causes the bedroom light to turn on at a certain time, it is undesirable if this requires that the application for setting the alarm be running on the smartphone at the time the alarm is set to off. As another example, a scene set by a user using an application on a smartphone may be stored on the smartphone. This is undesirable when a user can only recall a scene using a particular phone that stores the scene, for example considering that other users of the same networked lighting system lack access to the same scene via their own smart phones.
At the same time, the inventors have realized that storing lighting control data, for example on a smartphone having an application for generating the data, allows a user to easily edit the lighting control data at a later time. As one example, a user who has selected the intensity of light to be emitted by a networked lighting device may want to change the setting. It is desirable to be able to access, review and change the settings in the same application used to initially set the settings.
In a first aspect, a method for controlling a networked lighting system based on lighting control data is provided. Lighting control data is received from an application running on a first computer device. In a node of a networked lighting system, a dataset is stored. The data set is based on the lighting control data and the data set includes identification data identifying an application that generated the lighting control data. When an input indicating editing of the lighting control data is received from an application running on the second computer device, the identification data included in the lighting control data-based dataset is acquired. Based on the acquired identification data, an application call is executed to cause the second computer device to run an application through which the lighting control data was generated.
The computer-implemented method allows lighting control data to be stored in a networked lighting system (such as in a lighting node or hub, bridge, or controller node). This is beneficial because it enables lighting control data to be accessed by other nodes in the system. For example, if the lighting control data is a scene describing the light output of one or more lighting nodes, the scene may not only be recalled by a computer device running an application for generating the scene. Continuing with the example, the scene may then be recalled through a suitably configured wall switch node in the networked lighting system. As another example, if the lighting control data is a rule related to a scene set at a particular time of day, then the scene may be recalled at an appropriate time by executing the rule by a node in the networked lighting system. This may alleviate the need for a computer device (such as a smartphone) running an application that sets the rules to be connected to the networked lighting system when the rules are triggered to set the scene.
Receiving lighting control data from an application running on a first computer device may include: an application on the first computer device executes an Application Programming Interface (API) call to an API running on a node in the networked lighting system. The first computer device may be a smartphone connected to a network to which the node running the API service is also connected. Such calls may include: lighting control data, such as a command for setting a romantic scene including all lamps emitting red light; or a reference to lighting control data, such as a Uniform Resource Locator (URL) of the location from which the scene was downloaded.
The data sets are stored in nodes of the networked lighting system. For example, the data set may be stored in a lighting node or hub, bridge, or controller node of a networked lighting system. Although the data set is to be stored in at least one node, the data set or different versions of the data set may be stored in multiple nodes. For example, a romantic scene setting two of three lights red may be stored in two lighting nodes that emit light to contribute to the particular scene. The data stored in each of the two lighting nodes is then related to the light output of that particular node for that particular scene. When a romantic scene is to be set in a networked lighting system, then, the scene command may be sent to all nodes in the networked lighting system, and those nodes that are active in generating the scene may look up in their own local memory what their light output should be in the scene. This may be beneficial because it allows for fast scene recall, since addressing individual lights and/or transmitting specific light settings is not necessary when a scene is recalled.
The data sets stored in the nodes are based on the lighting control data. The format for storage need not be the same as the format of the lighting control data received from the first computer device. If the data set is stored on multiple nodes, the format used and/or the content of the data set may, but need not, vary for each node. The data set comprises identification data identifying an application by which the lighting control data was generated. Examples of such identification data are the name of the application, a URL link to the application (data related to the application), a number identifying the application, etc. For example, the data may be received from an application, may be determined based on a format of the lighting control data at the time the lighting control data is received, may be received from a server storing the associated application, or may be determined based on a computer device (e.g., a wall board running exclusively one application) from which the control data is received.
For example, the input indicating the editing of the lighting control data received from the application running on the second computer device may be a selection of a particular rule or scene. The user may use the application to see which scenes and rules are stored in the networked lighting system. The application running on the second computer device may be the same application running on the first computer device. The first and second computer devices may be, but need not be, the same computer device (and in one embodiment the first and second computer devices are not the same computer device). As just one example, the first computer device may be a first smartphone used by a first user, and the second computer device may be a second smartphone used by a second user. When the first user then uses the first application to generate and store scenes, the second user may then open the second application to view the scenes stored in the networked lighting system and select one using the second application. If the second application is a different application than the first application, then the first application will be invoked on the second smartphone so that the second user can edit the scene in the application through which the scene was generated.
In an embodiment of the computer-implemented method according to the first aspect, the method further comprises: receiving further data from an application from which the lighting control data is received; and providing the other data to the second computer device to cause the application through which the lighting control data is generated to provide a user interface based on the other data to edit the lighting control data, wherein the data set includes the other data. As one example, the lighting control data may comprise color settings and/or intensity settings for controlling the light output of the networked lighting device, the settings being obtained from the image; and the other data comprises a reference to the image or the other data comprises the image. Optionally, the other data further comprises at least one location in the image from which the settings were obtained. As yet another example, the lighting control data comprises rules for controlling light output of the networked lighting devices, the rules being based on a template, and the other data comprises a reference to the template, or wherein the other data comprises the template. Optionally, the rule comprises a plurality of rule elements, and wherein the other data further comprises a mapping of at least some of the plurality of rule elements to the template. This is advantageous, as an example, because it supports scenarios in which the user uses the first application to select a color from an image to produce a scene. The scene (i.e. the lighting control data) is then stored in the networked lighting system. The image from which the color is selected is then also stored in the networked lighting system, or to the URL of the download location of the image. When the user then wishes to edit the scene (e.g., select a different color), an application for selecting the color in the image may be invoked, and the application may open the image for selecting the color of the scene.
A first set of examples of how to perform an application call is: the second application invokes, based on the identification data, an application on the second computer device through which the lighting control data was generated; or a node in the networked lighting system invokes, based on the identification data, an application on the second computer device through which the lighting control data was generated. Optionally, executing the application call further comprises: determining that the application through which the lighting control data was generated is not installed on the second computer device; and controlling the second computer device to download the copy of the application through which the lighting control data was generated (e.g., if the application is stored locally, or the download location is known to the second computer device), or, if desired, providing identification data to the internet service to determine the download location of the copy of the application through which the lighting control data was generated.
This is beneficial, for example, when a user has generated a scene using a first application and stored the scene in the networked lighting system, and thus has deleted the first application. When the user then indicates, via the second application, that a scene is to be edited, this triggers the downloading of the first application so that it is open and the user can edit the scene in the application through which the scene was generated. As another example, a scene may be generated using the following application: for the platform of the smartphone that the user is currently using, the application is no longer available or is not supported. Where it is stated herein that the application for editing lighting control data running on the second computer device is the same as the application for generating lighting control data, this may also relate to a compatible application that is different from the application by which the lighting control data is generated, but runs instead of such an application.
A second example of executing an application call includes: determining that the application through which the lighting control data was generated is not installed on the second computer device; and providing the identification data to an internet service for providing remote access to the copy of the application that generated the lighting control data to the second computer device. For example, an internet service may run an application as a cloud-based service, allowing a user to edit lighting control data in a browser on a second computer device.
In another embodiment of the method according to the first aspect, the method further comprises: receiving other lighting control data from an application running on a third computer device, the other lighting control data being the same as the lighting control data; and modifying the data set based on the lighting control data stored in the nodes of the networked lighting system such that the modified data set includes other identification data of the application that generated the other lighting control data.
This is particularly beneficial because the same scenario or rule may be used by multiple applications. For example, a rule may be set to trigger an arrival scenario when the front door of the home is open. Further rules may be set that set the arrival scenario to scenario a when Amber arrives home and scenario B when Bob arrives home. Both users may set these rules using different applications on their respective smartphones. However, the rules that trigger the arrival scenario are the same for both. The data set relating to such a rule may then include two application identifications: one identifying the application for Amber use and one identifying the application for Bob use. Both identifications can be communicated to the second computer device (the application running thereon) where the second computer device is to determine which application to run (e.g., based on which application is present or based on user identification data). As another example, a node in a networked lighting system may obtain both identifications and determine which application should run. As yet another example, the rule may be generated by one application (e.g., defining a "go to sleep" routine to be performed at a particular time) and modified by another application (e.g., such that when the wearable device indicates that the person is lying down, the aforementioned "go to sleep" routine is also performed).
In a second aspect, a computer program product is provided for performing the method according to the first aspect. The computer program product performs the method when run on a computer device. Such a computer program product may be downloaded to a smartphone, for example.
In a third aspect, a node in a networked lighting system is provided. The node includes an interface and a processor. The interface is arranged for receiving lighting control data from an application running on the first computer device. The processor is arranged for storing a data set in one or more nodes of the networked lighting system, the data set being based on the lighting control data and the data set comprising identification data of an application by which the lighting control data was generated. The interface is further arranged for receiving an input indicative of editing of the lighting control data from an application running on the second computer device. The processor is further arranged for obtaining identification data comprised in the lighting control data based dataset and performing an application call through the interface based on the obtained identification data to cause the second computer device to run an application through which the lighting control data was generated.
In an embodiment of the node according to the third aspect, the processor is further arranged for determining that the application through which the lighting control data is generated is not installed on the second computer device, and wherein the processor is further arranged for contacting the internet service and providing the identification data to the internet service. The internet service is arranged to provide the second computer device with remote access to the application through which the lighting control data is generated, or wherein the internet service is arranged to provide a download location of a copy of the application through which the lighting control data is generated.
In a fourth aspect, a system is provided comprising a node according to the third aspect. The system further includes a server for providing internet services.
These and other aspects of the invention will be apparent from and elucidated with reference to the embodiments described hereinafter.
Drawings
In the drawings:
fig. 1 schematically and exemplarily shows a computer-implemented method for controlling a networked lighting system based on lighting control data;
fig. 2 schematically and exemplarily shows a networked lighting system; and
fig. 3 schematically and exemplarily shows some interactions between a computer device and a node of a networked lighting system according to the method shown in fig. 1.
Detailed Description
In fig. 1, one embodiment of a computer-implemented method 100 for controlling a networked lighting system based on lighting control data is shown. The method comprises the following steps:
-receiving 110 lighting control data from an application running on a first computer device;
-storing 120 a data set in a node of the networked lighting system, the data set being based on the lighting control data and the data set comprising identification data identifying an application generating the lighting control data;
-receiving 130 input from an application running on a second computer device, the input being indicative of editing of the lighting control data;
-acquiring 140 identification data comprised in a data set based on lighting control data; and
-based on the obtained identification data, executing 150 an application call, such that the second computer device runs the application generating the lighting control data.
In fig. 2, one example of a networked lighting system 220 is shown. Further, as an example of a computer device, a smart phone 210 is shown. Other examples of computer devices include, but are not limited to, wallboards, desktop computers, tablet computers, laptop computers, and any other type of computer device capable of running software. In this example, the networked lighting system comprises two nodes 230, 240. In the networked lighting system 220, the bridge node 230 operates as a central controller. For example, the lighting node 240 may be capable of emitting light output in various colors or at different intensities. The smartphone 210 of this example may communicate with the bridge 230 over a wireless ethernet connection 215. The bridge 230 and the lighting node 240 communicate over a ZigBee 235 connection. The method may be applied to any other networked lighting system capable of storing and making accessible a data set as described herein.
In fig. 3, some interactions between a computer device and nodes of a networked lighting system are shown. This further explains the method illustrated in fig. 1 and some further embodiments of such a method. Shown are four steps 310, 320, 330, 340, the last of which is optional.
In a first step 310, the smartphone 210 (as one example of a first computer device running an application) sends lighting control data 315 over a link to the bridge 230 of the networked lighting system. For example, in a first step 310, the scenario may be set by a user running an application on the smartphone 210. Along with data relating to the scene, an identification is stored that identifies an application that is used by a user to generate the scene. As some examples of implementations that may occur to enable such interaction, this data may be provided by the application as part of the lighting control data 315 sent to the bridge 230, or may be separately requested by the bridge.
In a second step 320, the user (same user or different user) indicates using the smartphone 210 (same smartphone or different smartphone) that the scene is to be changed by using the application (same application or different application used to generate the scene). The indication 325 may include selecting a scene among one or more scenes stored on the bridge 230.
In a third step 330, the bridge 230 retrieves the identification stored with the lighting control data to be modified. The bridge 230 then calls 335 the application on the smartphone 210 for generating the scene. If an application is present on the smartphone, the user can edit the scene using the same application used to generate the scene.
Alternatively, in a fourth step 340, it is determined that the application for generating the scene is not installed on the smartphone 340. This determination may be made by smartphone 210 providing an error message back to bridge 230 based on call 335 to the application, or as a further example, by bridge 230 not receiving an acknowledgement of the start of the application. Bridge 230 then forwards 345 the identification of the application to internet service 350, which internet service 350 sends message 355 to smartphone 210, causing the application to be downloaded. In other implementations, if the application is not present on the smartphone 210 when it is determined that the application is not installed, or the bridge 230 forwards a link to the download location to the smartphone 210, the smartphone 210 directly accesses the internet service 350 to download the application.
In this example, a bridge 230 is shown. Similar examples may be made with different nodes in a networked lighting system, such as lighting nodes, hubs, controller nodes, etc. The node receiving the lighting control data may store the data set locally or in another node in the networked lighting system.
While the invention has been illustrated and described in detail in the drawings and foregoing description, such illustration and description are to be considered illustrative or exemplary and not restrictive; the invention is not limited to the disclosed embodiments. Other variations to the disclosed embodiments can be understood and effected by those skilled in the art in practicing the claimed invention, from a study of the drawings, the disclosure, and the appended claims. In the claims, the word "comprising" does not exclude other elements or steps, and the indefinite article "a" or "an" does not exclude a plurality. The mere fact that certain measures are recited in mutually different dependent claims does not indicate that a combination of these measures cannot be used to advantage. References to first data, second data, third data, etc., do not indicate any order or relationship between such data. Any reference signs in the claims should not be construed as limiting the scope.

Claims (15)

1.一种用于基于照明控制数据来控制联网照明系统的计算机实施的方法,所述方法包括:1. A computer-implemented method for controlling a networked lighting system based on lighting control data, the method comprising: - 从在第一计算机设备上运行的第一应用接收照明控制数据;- receiving lighting control data from a first application running on the first computer device; - 在所述联网照明系统的照明节点中存储数据集,所述数据集是基于所述照明控制数据,并且包括标识所述第一应用的标识数据;- storing a dataset in a lighting node of the networked lighting system, the dataset is based on the lighting control data and includes identification data identifying the first application; - 在所述照明节点处从在第二计算机设备上运行的第二应用接收指示对所述照明控制数据的编辑的输入;- receiving at the lighting node, from a second application running on a second computer device, an input indicating editing of the lighting control data; - 从所述照明节点获取被包括在基于所述照明控制数据的所述数据集中的所述标识数据;以及- obtaining from the lighting node the identification data included in the data set based on the lighting control data; and - 基于获取的所述标识数据,执行应用调用,使得所述第二计算机设备运行所述第一应用。- Based on the acquired identification data, an application call is performed so that the second computer device runs the first application. 2.根据权利要求1所述的计算机实施的方法,其中所述方法进一步包括:2. The computer-implemented method of claim 1, wherein the method further comprises: - 从从其接收了所述照明控制数据的所述第一应用接收其它数据;以及- receiving further data from the first application from which the lighting control data was received; and - 向所述第二计算机设备提供所述其它数据,使得所述第一应用基于所述其它数据提供用户接口,以编辑所述照明控制数据,- providing said further data to said second computer device such that said first application provides a user interface based on said further data for editing said lighting control data, 其中所述数据集包括所述其它数据。wherein the data set includes the other data. 3.根据权利要求2所述的计算机实施的方法,其中所述照明控制数据包括颜色设置和/或强度设置,以用于控制联网照明设备的光输出,所述设置是从图像获得的,并且其中所述其它数据包括对所述图像的参考,或者其中所述其它数据包括所述图像。3. The computer-implemented method of claim 2, wherein the lighting control data includes color settings and/or intensity settings for controlling light output of networked lighting devices, the settings are obtained from images, and wherein the other data includes a reference to the image, or wherein the other data includes the image. 4.根据权利要求3所述的计算机实施的方法,其中所述其它数据进一步包括从其获得所述设置的所述图像中的至少一个位置。4. The computer-implemented method of claim 3, wherein the other data further comprises at least one location in the image from which the setting was obtained. 5.根据权利要求2-4中的任一项所述的计算机实施的方法,其中所述照明控制数据包括用于控制联网照明设备的光输出的规则,所述规则是基于模板,并且其中所述其它数据包括对所述模板的参考,或者其中所述其它数据包括所述模板。5. The computer-implemented method of any of claims 2-4, wherein the lighting control data includes rules for controlling light output of networked lighting devices, the rules are template-based, and wherein the The other data includes a reference to the template, or wherein the other data includes the template. 6.根据权利要求5所述的计算机实施的方法,其中所述规则包括多个规则要素,并且其中所述其它数据进一步包括所述多个规则要素中的至少一些规则要素到所述模板的映射。6. The computer-implemented method of claim 5, wherein the rule comprises a plurality of rule elements, and wherein the other data further comprises a mapping of at least some of the plurality of rule elements to the template . 7.根据权利要求1-4和6中的任一项所述的计算机实施的方法,其中执行应用调用包括以下之一:7. The computer-implemented method of any of claims 1-4 and 6, wherein executing an application call comprises one of: - 基于所述标识数据,所述第二应用调用所述第二计算机设备上的所述第一应用;或者- based on the identification data, the second application invokes the first application on the second computer device; or - 基于所述标识数据,所述联网照明系统中的节点调用所述第二计算机设备上的所述第一应用。- Based on the identification data, a node in the networked lighting system invokes the first application on the second computer device. 8.根据权利要求1-4和6中的任一项所述的计算机实施的方法,其中执行所述应用调用进一步包括:8. The computer-implemented method of any of claims 1-4 and 6, wherein executing the application invocation further comprises: - 确定所述第一应用未被安装在所述第二计算机设备上;以及- determining that the first application is not installed on the second computer device; and - 控制所述第二计算机设备下载所述第一应用的副本。- Controlling the second computer device to download a copy of the first application. 9.根据权利要求8所述的计算机实施的方法,其中执行所述应用调用进一步包括:9. The computer-implemented method of claim 8, wherein executing the application invocation further comprises: - 向因特网服务提供所述标识数据,以确定所述第一应用的所述副本的下载位置。- providing said identification data to an internet service to determine a download location of said copy of said first application. 10.根据权利要求1-4和6中的任一项所述的计算机实施的方法,其中执行应用调用进一步包括:10. The computer-implemented method of any of claims 1-4 and 6, wherein executing an application call further comprises: - 确定所述第一应用未被安装在所述第二计算机设备上;以及- determining that the first application is not installed on the second computer device; and - 向因特网服务提供所述标识数据,以用于向所述第二计算机设备提供对所述第一应用的副本的远程访问。- providing said identification data to an internet service for providing said second computer device with remote access to a copy of said first application. 11.根据权利要求1-4、6和9中的任一项所述的计算机实施的方法,其中所述方法进一步包括:11. The computer-implemented method of any one of claims 1-4, 6, and 9, wherein the method further comprises: - 从在第三计算机设备上运行的第三应用接收其它照明控制数据,所述其它照明控制数据与所述照明控制数据相同;以及- receiving other lighting control data from a third application running on a third computer device, the other lighting control data being the same as the lighting control data; and - 基于在所述联网照明系统的所述节点中存储的所述照明控制数据,修改所述数据集,使得修改的所述数据集包括所述第三应用的其它标识数据。- based on the lighting control data stored in the nodes of the networked lighting system, modifying the dataset such that the modified dataset includes further identification data of the third application. 12.一种计算机可读存储介质,具有存储在其上的程序代码,所述程序代码被配置为在执行时使得装置执行根据前述权利要求中的任一项所述的方法。12. A computer-readable storage medium having stored thereon program code configured to, when executed, cause an apparatus to perform a method according to any preceding claim. 13.一种在联网照明系统中的照明节点,所述节点包括:13. A lighting node in a networked lighting system, the node comprising: - 接口,被布置用于从在第一计算机设备上运行的第一应用接收照明控制数据;以及- an interface arranged to receive lighting control data from a first application running on the first computer device; and - 处理器,被布置用于在所述联网照明系统的一个或多个照明节点中存储数据集,所述数据集是基于所述照明控制数据,并且包括所述第一应用的标识数据,- a processor arranged to store a dataset in one or more lighting nodes of said networked lighting system, said dataset being based on said lighting control data and comprising identification data of said first application, 其中所述接口进一步被布置用于从在第二计算机设备上运行的第二应用接收指示对所述照明控制数据的编辑的输入,wherein the interface is further arranged to receive input from a second application running on a second computer device indicating editing of the lighting control data, 其中所述处理器进一步被布置用于获取被包括在基于所述照明控制数据的所述数据集中的所述标识数据,并且被布置用于基于获取的所述标识数据通过所述接口执行应用调用,使得所述第二计算机设备运行所述第一应用。wherein the processor is further arranged to obtain the identification data included in the data set based on the lighting control data, and is arranged to perform an application call through the interface based on the obtained identification data , causing the second computer device to run the first application. 14.根据权利要求13所述的节点,其中所述处理器进一步被布置用于确定产生所述照明控制数据的所述第一应用未被安装在所述第二计算机设备上;并且其中所述处理器进一步被布置用于联系因特网服务,并且向所述因特网服务提供所述标识数据,14. The node of claim 13, wherein the processor is further arranged to determine that the first application generating the lighting control data is not installed on the second computer device; and wherein the the processor is further arranged to contact an internet service and provide said identification data to said internet service, 其中所述因特网服务被布置用于向所述第二计算机设备提供对所述第一应用的远程访问;或者其中所述因特网服务被布置用于提供所述第一应用的副本的下载位置。wherein the internet service is arranged to provide remote access to the first application to the second computer device; or wherein the internet service is arranged to provide a download location for a copy of the first application. 15.一种包括根据权利要求14所述的节点的系统,所述系统进一步包括用于提供所述因特网服务的服务器。15. A system comprising the node of claim 14, the system further comprising a server for providing the Internet service.
CN201780011232.9A 2016-02-14 2017-02-08 Lighting Control Data Identification Active CN108605059B (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
CNPCT/CN2016/073761 2016-02-14
CN2016073761 2016-02-14
EP16163627 2016-04-04
EP16163627.9 2016-04-04
PCT/EP2017/052698 WO2017137413A1 (en) 2016-02-14 2017-02-08 Lighting control data identification.

Publications (2)

Publication Number Publication Date
CN108605059A CN108605059A (en) 2018-09-28
CN108605059B true CN108605059B (en) 2021-10-22

Family

ID=57960467

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201780011232.9A Active CN108605059B (en) 2016-02-14 2017-02-08 Lighting Control Data Identification

Country Status (5)

Country Link
US (1) US11233854B2 (en)
EP (1) EP3414872B1 (en)
JP (1) JP6557425B2 (en)
CN (1) CN108605059B (en)
WO (1) WO2017137413A1 (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103052200A (en) * 2011-10-13 2013-04-17 欧司朗股份有限公司 Illumination control system and control method thereof
CN104427715A (en) * 2013-09-10 2015-03-18 松下电器产业株式会社 Communication terminal control method, lighting control system, and lighting equipment
CN104780654A (en) * 2014-01-10 2015-07-15 松下电器(美国)知识产权公司 Control method for mobile device
CN104823523A (en) * 2012-07-24 2015-08-05 启迪公司 Distributed lighting control

Family Cites Families (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101518153A (en) * 2006-09-12 2009-08-26 皇家飞利浦电子股份有限公司 System for selecting and controlling light settings
TW200950590A (en) * 2008-01-30 2009-12-01 Koninkl Philips Electronics Nv Lighting system and method for operating a lighting system
WO2009109980A2 (en) 2008-03-03 2009-09-11 Onmobile Global Limited Method and system for transfer of application between devices
US9066404B2 (en) * 2008-06-26 2015-06-23 Telelumen Llc Systems and methods for developing and distributing illumination data files
EP2311299B1 (en) 2008-08-13 2013-03-13 Koninklijke Philips Electronics N.V. Updating scenes in remote controllers of a home control system
CN102449606B (en) * 2009-05-29 2015-01-21 爱默生零售服务公司 System and method for monitoring and evaluating equipment operating parameter modifications
US8346847B2 (en) 2009-06-03 2013-01-01 Apple Inc. Installing applications based on a seed application from a separate device
US8760269B2 (en) * 2010-09-14 2014-06-24 Crestron Electronics Inc. Control system for augmenting a portable touch screen device
CN103329629B (en) * 2010-12-22 2016-01-20 皇家飞利浦电子股份有限公司 Networking illuminator controls
NL2005929C2 (en) * 2010-12-28 2012-07-02 Eldolab Holding Bv Led driver, lighting device and led based lighting application.
KR101069269B1 (en) * 2011-03-21 2011-10-04 엘지전자 주식회사 Central controller and lighting system comprising the same
HK1202211A1 (en) * 2011-11-07 2015-09-18 Kortek Industries Pty Ltd Adaptable wireless power, light and automation system
US9445480B2 (en) * 2012-04-12 2016-09-13 Lg Electronics Inc. Lighting system, lighting apparatus, and lighting control method
KR101991029B1 (en) * 2012-08-16 2019-06-19 엘지이노텍 주식회사 System for controlling lighting device
US9602172B2 (en) * 2012-09-05 2017-03-21 Crestron Electronics, Inc. User identification and location determination in control applications
US10455667B2 (en) * 2013-02-20 2019-10-22 Current-Usa, Inc. Lighting control systems
CN103313487B (en) * 2013-07-03 2016-03-30 北京半导体照明科技促进中心 Lighting Control Assembly, lighting apparatus and wifi controller
JP6148958B2 (en) 2013-09-30 2017-06-14 株式会社第一興商 A communication karaoke system that allows remote control of lighting using a portable terminal
KR102221762B1 (en) * 2013-11-15 2021-03-02 한국전자통신연구원 Method of controling integration of lighting according to power supply step and apparatus for the same
US10635065B2 (en) * 2014-04-23 2020-04-28 Time Warner Cable Enterprises Llc Domain management and environmental settings control in a managed user domain

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN103052200A (en) * 2011-10-13 2013-04-17 欧司朗股份有限公司 Illumination control system and control method thereof
CN104823523A (en) * 2012-07-24 2015-08-05 启迪公司 Distributed lighting control
CN104427715A (en) * 2013-09-10 2015-03-18 松下电器产业株式会社 Communication terminal control method, lighting control system, and lighting equipment
CN104780654A (en) * 2014-01-10 2015-07-15 松下电器(美国)知识产权公司 Control method for mobile device

Also Published As

Publication number Publication date
CN108605059A (en) 2018-09-28
WO2017137413A1 (en) 2017-08-17
EP3414872B1 (en) 2019-11-20
JP2019511086A (en) 2019-04-18
JP6557425B2 (en) 2019-08-07
EP3414872A1 (en) 2018-12-19
US11233854B2 (en) 2022-01-25
US20190058765A1 (en) 2019-02-21

Similar Documents

Publication Publication Date Title
JP6719484B2 (en) Method and apparatus for automatic software development for a group of controller-based devices
CN102498752B (en) Managing atmosphere programs for atmosphere creation systems
US9398081B2 (en) Automating client development for network APIs
CN107590001A (en) Load-balancing method and device, storage medium, electronic equipment
JP6479007B2 (en) Commissioning the Zigbee® Light Link network
JP2018537783A (en) Run the application using pre-generated components
CN108205442A (en) Edge calculations platform
CN112771998B (en) Method and controller for configuring a replacement lighting device in a lighting system
CN109976667A (en) A kind of mirror image management method, apparatus and system
JP6663080B2 (en) Lighting control
CN112335204A (en) Local control and/or registration of smart devices by an assistant client device
CN109716735B (en) System and method for sharing application data between isolated applications executing on one or more application platforms
US11947944B2 (en) System and method for producing an update report
CN104718724B (en) Allow control over shared systems
JP2014519110A (en) Application launch framework
KR101478903B1 (en) Service providing method and system for processing information of node based on profile of node in instance hosting environment
US20190034380A1 (en) Multi-device synchronization for immersive experiences
CN108605059B (en) Lighting Control Data Identification
US20240008157A1 (en) Lighting device, and method and system for controlling the same
CN112136365B (en) Lighting system
CN114116111B (en) Method, device, equipment and medium for configuring flow node and data processing
CN114616927B (en) Configuring a bridge with a group after adding the bridge to a lighting system
US20230208938A1 (en) Orchestrating execution of a complex computational operation
JP6626956B2 (en) Method and apparatus for modifying code behavior for a controller-based device
CN110365734A (en) Service the request processing method and device when end interface exception

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
CB02 Change of applicant information
CB02 Change of applicant information

Address after: The city of Eindhoven in Holland

Applicant after: PHILIPS LIGHTING HOLDING B.V.

Address before: The city of Eindhoven in Holland

Applicant before: PHILIPS LIGHTING HOLDING B.V.

GR01 Patent grant
GR01 Patent grant