CN110913356A - 物联网(IoT)服务器和包括其的IoT*** - Google Patents
物联网(IoT)服务器和包括其的IoT*** Download PDFInfo
- Publication number
- CN110913356A CN110913356A CN201910646984.3A CN201910646984A CN110913356A CN 110913356 A CN110913356 A CN 110913356A CN 201910646984 A CN201910646984 A CN 201910646984A CN 110913356 A CN110913356 A CN 110913356A
- Authority
- CN
- China
- Prior art keywords
- internet
- iot
- things
- server
- command
- 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.)
- Pending
Links
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/30—Services specially adapted for particular environments, situations or purposes
- H04W4/38—Services specially adapted for particular environments, situations or purposes for collecting sensor information
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/565—Conversion or adaptation of application format or content
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/085—Retrieval of network configuration; Tracking network configuration history
- H04L41/0853—Retrieval of network configuration; Tracking network configuration history by actively collecting configuration information or by backing up configuration information
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/30—Information retrieval; Database structures therefor; File system structures therefor of unstructured textual data
- G06F16/35—Clustering; Classification
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L12/00—Data switching networks
- H04L12/28—Data switching networks characterised by path configuration, e.g. LAN [Local Area Networks] or WAN [Wide Area Networks]
- H04L12/2803—Home automation networks
- H04L12/2823—Reporting information sensed by appliance or service execution status of appliance services in a home automation network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/08—Configuration management of networks or network elements
- H04L41/0803—Configuration setting
- H04L41/0813—Configuration setting characterised by the conditions triggering a change of settings
- H04L41/082—Configuration setting characterised by the conditions triggering a change of settings the condition being updates or upgrades of network functionality
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L41/00—Arrangements for maintenance, administration or management of data switching networks, e.g. of packet switching networks
- H04L41/12—Discovery or management of network topologies
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols 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
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/50—Network services
- H04L67/56—Provisioning of proxy services
- H04L67/562—Brokering proxy services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/70—Services for machine-to-machine communication [M2M] or machine type communication [MTC]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Theoretical Computer Science (AREA)
- Automation & Control Theory (AREA)
- Databases & Information Systems (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Data Mining & Analysis (AREA)
- Selective Calling Equipment (AREA)
- Telephonic Communication Services (AREA)
Abstract
物联网(IoT)服务器包括被构造为存储多个IoT装置的功能信息的贮存器。基于要在IoT环境中实施的IoT功能将所存储的所述多个IoT装置的功能信息分类。IoT服务器还包括控制器,其被构造为:响应于来自IoT应用的第一命令,产生控制所述多个IoT装置中的目标装置执行IoT功能中的至少一个IoT功能的第二命令。第一命令转换为可在目标装置中执行的格式并且作为第二命令被发送至目标装置。
Description
相关申请的交叉引用
本申请要求于2018年9月14日在韩国知识产权局提交的韩国专利申请No.10-2018-0110291的优先权,该申请的公开以引用方式全文并入本文中。
技术领域
本发明构思的示例性实施例涉及一种物联网(IoT)服务器和包括其的IoT***。
背景技术
物联网(IoT)***是一种用于控制配有IoT模块的IoT装置的技术,其用于通过IoT网络发送和接收数据,并且通过共享由IoT装置收集的数据提供各种功能。在IoT***中,多个IoT装置通过IoT服务器提供的IoT网络发送和接收数据或者彼此共享数据,并且所述多个IoT装置可利用可连接至IoT网络的IoT应用彼此通信。
由各种制造商生产和销售并且针对不同IoT***构造的IoT装置可连接至IoT网络。因此,当不能充分确保IoT装置之间的兼容性时,用户单独地认证各IoT装置和/或将各IoT装置连接至IoT网络。此外,由于各个IoT装置识别的上下文的差异,IoT装置之间发生的控制命令交换和IoT应用可能无法正常地执行。
发明内容
根据本发明构思的示例性实施例,一种物联网(IoT)服务器包括:贮存器,其被构造为存储多个IoT装置的功能信息,其中,基于将在IoT环境中实施的IoT功能对所存储的所述多个IoT装置的功能信息进行分类;以及控制器,其被构造为:响应于来自物联网应用的第一命令,产生控制所述多个IoT装置中的目标装置执行IoT功能中的至少一个IoT功能的第二命令,其中第一命令被转换为可在目标装置中执行的格式,并且作为第二命令被发送至目标装置。
根据本发明构思的示例性实施例,一种物联网(IoT)服务器包括:网络产生单元,其被构造为提供IoT网络,其中IoT网络包括接收不同格式的命令以实施IoT功能的多个IoT装置和执行用于控制所述多个IoT装置的IoT应用的用户终端;以及处理器,其被构造为:存储所述多个IoT装置的功能信息并且根据IoT功能分类功能信息,产生具有将由所述多个IoT装置中的每一个执行的格式的命令,以及响应于来自IoT应用的控制命令将该命令发送至所述多个IoT装置。
根据本发明构思的示例性实施例,一种物联网(IoT)服务器包括:贮存器,其被构造为存储与一个空间中的多个IoT装置提供的IoT功能相对应的功能信息;以及控制器,其被构造为:响应于来自IoT应用的第一命令选择IoT功能中的目标功能以及所述多个IoT装置中的目标装置,产生具有可在目标装置中执行的格式的用于提供目标功能的第二命令,以及将第二命令发送至目标装置。
附图说明
通过参照附图详细描述本发明构思的示例性实施例,本发明构思的以上和其它特征将变得更清楚,在附图中:
图1和图2是示出根据本发明构思的示例性实施例的物联网(IoT)***的示意图;
图3是示出根据本发明构思的示例性实施例的将物联网(IoT)装置连接至IoT服务器的处理的图;
图4是示出根据本发明构思的示例性实施例的IoT服务器的操作的示意框图;
图5是示出根据本发明构思的示例性实施例的IoT服务器的示意框图;
图6是示出根据本发明构思的示例性实施例的IoT服务器的操作的方法的流程图;
图7是示出由根据本发明构思的示例性实施例的IoT服务器提供IoT服务的IoT环境的示图;以及
图8、图9、图10、图11、图12和图13是示出根据本发明构思的示例性实施例的IoT服务器的操作的示意图。
具体实施方式
下文中,将参照附图详细描述本发明构思的示例性实施例。
图1和图2是示出根据本发明构思的示例性实施例的物联网(IoT)***的示意图。
参照图1,IoT***1可包括多个IoT装置21至23、31和32以及41和42,以及用于调解所述多个IoT装置21至23、31和32以及41和42之间的通信的IoT网络10。IoT网络10可通过IoT服务器提供,并且IoT服务器可经IoT网络10调解所述多个IoT装置21至23、31和32以及41和42之间的通信,并且可提供云服务等。
可将IoT模块安装在所述多个IoT装置21至23、31和32以及41和42上或者将其包括在所述多个IoT装置21至23、31和32以及41和42中,IoT模块除与IoT网络10的通信功能之外还具有数据贮存和处理功能。IoT模块可包括被构造为执行算术处理和数据处理功能的处理器、用于存储数据的存储器、用于收集周围信息的传感器、通信单元(例如,发送器和接收器)等。例如,包括在可佩戴装置22中的IoT模块可包括检测戴有可佩戴装置22的用户的体温、心率、脉搏率、皮肤湿度、运动、位置等的传感器。冰箱42可包括测量内部温度、湿度等的传感器。
在本发明构思的示例性实施例中,生产和销售IoT模块的模块制造商可与生产和销售多个IoT装置21至23、31和32以及41和42的装置制造商20至40相同或不同。换句话说,装置制造商20至40可从模块制造商购买IoT模块,并且可随后利用购买的IoT模块生产和/或销售各种IoT装置21至23、31和32以及41和42。例如,在图1所示的IoT***1中,第一装置制造商20可为生产诸如生物统计信息测量装置21、可佩戴装置22、智能电话23等的装置的公司,而第二装置制造商30可为生产称重仪31、身体信息测量装置32等的公司。另外,第三装置制造商40可为生产诸如照明装置41、冰箱42等的产品的公司。
如上所述,生产和销售其上安装有或其中包括IoT模块的IoT装置21至23、31和32以及41和42的装置制造商20至40不同,并且由此生产和销售的IoT装置21至23、31和32以及41和42的类型也不同。这样,可能无法有效地实现对IoT***1的可扩展性和兼容性的保证。例如,如果第一装置制造商20是生产IoT模块的模块制造商,则在提供和维护/管理IoT网络10时,即使IoT模块安装于其上或者被包括在其中,由第二装置制造商30生产和销售的IoT装置31和32以及由第三装置制造商40生产和销售的IoT装置41和42也可能无法注册在IoT***1中。
另外,通过由装置制造商20至40生产和销售的IoT装置21至23、31和32以及41和42的开发进程,IoT装置21至23、31和32以及41和42的至少一部分可通过不同格式的命令实施相同功能。例如,由第一装置制造商20生产的生物统计信息测量装置21和由第二装置制造商30生产的身体信息测量装置32可各自提供测量生物统计信息的功能。然而,由于开发进程的差异,用于测量第一装置制造商20的生物统计信息测量装置21中的生物统计信息的命令和用于测量第二装置制造商30的身体信息测量装置32中的生物统计信息的命令可彼此不同。结果,如果由第一装置制造商20生产和销售的诸如可佩戴装置22、智能电话23等的用户终端产生用于测量生物统计信息的命令,第二装置制造商30的身体信息测量装置32可能无法响应于对应的命令执行用于测量生物统计信息的操作。
因此,为了扩大IoT***1的可扩展性,每当用户购买IoT装置时,用户可寻找可与用户使用的IoT***1兼容的IoT装置。可替换地,用户可执行他们最终购买的IoT装置的直接认证程序。此外,用户可能仅限于由与其用户终端相同的制造商生产的那些IoT装置。结果,IoT***1的可扩展性受到限制。
在本发明构思的示例性实施例中,提供IoT网络10的IoT服务器可提供IoT装置之间的兼容性,因此,IoT***1的可扩展性可增加。基于可由IoT装置21至23、31和32以及41和42提供的IoT功能,当新的IoT装置连接时,IoT服务器可自动识别新的IoT装置。此外,IoT服务器可将用于执行IoT功能的命令转换为将由连接的IoT装置21至23、31和32以及41和42中的每一个执行的格式,并且可将命令发送至IoT装置21至23、31和32以及41和42。因此,在不同环境中开发和/或通过不同装置制造商20、30和40生产的IoT装置21至23、31和32以及41和42可兼容,从而IoT***1的可扩展性可增强。
参照图2,根据本发明构思的示例性实施例的IoT***2可包括IoT网络10以及多个IoT装置21至24、31和32以及41和42,并且IoT网络10可由IoT服务器11提供。IoT服务器11可提供用于操作IoT***2的IoT网络10,并且IoT服务器11可针对所述多个IoT装置21至24、31和32以及41和42执行认证/注册程序。此外,IoT服务器11可将预定命令发送至所述多个IoT装置21至24、31和32以及41和42,并且所述多个IoT装置21至24、31和32以及41和42可在建立了IoT网络10的IoT环境中执行预定IoT功能。例如,响应于来自连接至IoT网络10的用户终端的控制命令或者可在IoT服务器11本身中执行的IoT应用,IoT服务器11可将用于实施IoT功能的命令传输至所述多个IoT装置21至24、31和32以及41和42。
例如,IoT装置制造商20至40购买IoT模块,然后可生产和销售其上安装有或其中包括IoT模块的所述多个IoT装置21至24、31和32以及41和42。在装置制造商20至40将所述多个IoT装置21至24、31和32以及41和42销售给最终用户之前,可执行用于将所述多个IoT装置21至24、31和32以及41和42的多条信息存储在IoT服务器11中的注册程序。换句话说,装置制造商20至40可在IoT装置的购买之前预先根据存储在IoT服务器11中的IoT功能对IoT装置21至24、31和32以及41和42的多条信息进行分类和存储。
IoT服务器11可在释放操作中接收和存储预定IoT功能。IoT功能可包括在通过IoT服务器11实施IoT***2的IoT环境中实施的一般功能和/或服务。在本发明构思的示例性实施例中,当实施IoT***2的IoT环境是家庭环境时,IoT服务器11可存储例如照度检测、照度控制、温度检测、温度控制、湿度检测、湿度控制等作为IoT功能。
在释放IoT装置21至24、31和32以及41和42之前,装置制造商20至40可根据存储在IoT服务器11中的IoT功能对IoT装置21至24、31和32以及41和42的多条功能信息进行分类,并且可将功能信息注册在IoT服务器11中。IoT装置21至24、31和32以及41和42的多条功能信息可表示IoT装置21至24、31和32以及41和42中的每一个中的提供至IoT环境的功能。例如,第一装置制造商20生产的照明装置24和第三装置制造商40生产的照明装置41可提供功能以增加和减少环境的照度。
在本发明构思的示例性实施例中,照明装置24的照度增加功能和照明装置41的照度增加功能可被分类为相同IoT功能,并且功能的分类可存储在IoT服务器11中。按照相似方式,照明装置24的照度减少功能和照明装置41的照度减少功能可被分类为相同IoT功能,并且功能的分类可存储在IoT服务器11中。IoT服务器11可响应于来自IoT应用的控制命令或者根据预设控制处理将用于增加或减少照度的命令发送至照明装置24和41中的每一个。IoT服务器11可根据照明装置24和41的特性(例如,通过不同指令增加或减少照度)分别将不同格式的命令发送至照明装置24和41。因此,当用户购买照明装置24和41并且在没有单独的操作的情况下仅将其连接至IoT网络10时,照明装置24和41可响应于来自IoT服务器11的命令而操作。
图3是示出根据本发明构思的示例性实施例的将IoT装置连接至IoT服务器的处理的示图。
参照图3,模块制造商可将IoT模块50销售至彼此不同的多个装置制造商61至64。例如,装置制造商61至64可各自生产对应于不同IoT环境的装置。模块制造商销售至各个装置制造商61至64的IoT模块可相同或彼此不同,并且在装置制造商61至64生产IoT装置的同时可处理IoT模块。然而,可在装置制造商61至64生产IoT装置之前或之后处理IoT模块。
根据本发明构思的示例性实施例的IoT模块50可包括处理器51、存储器52、通信单元53、传感器单元54、端口55等。处理器51可为处理IoT模块50的整体操作的算术处理单元。
存储器52可存储用于IoT模块50的操作的数据、由传感器单元54收集的数据、IoT模块50的识别信息等,并且可包括诸如非易失性存储器、动态存储器等的元件。在本发明构思的示例性实施例中,识别信息可包括存储在存储器52中的证书的识别信息、分配至IoT模块50的序列号、由IoT网络运营者给予模块制造商的识别信息等。端口55可为用于调解外部装置与IoT模块50之间的通信的接口装置,并且可根据诸如通用异步收发器(UART)、通用串行总线(USB)、内部集成电路(I2C)等的各种通信接口提供与外部装置的通信。
通信单元53可提供通信功能,用于使IoT模块50在IoT模块50安装在装置上和/或连接至装置之后在与IoT网络通信的同时进行操作。通信单元53可根据各种有线/无线通信接口发送和接收数据。传感器单元54可包括各种传感器,诸如加速度传感器、全球定位***(GPS)传感器、湿度传感器、温度传感器、气体传感器、心率传感器、陀螺仪传感器等。包括在传感器单元54中的传感器的数量和类型可根据其中安装有IoT模块50的装置的类型而变化。
为了允许消费者购买和使用IoT装置,而不用担心与IoT***的兼容性,根据示例性实施例,在将IoT装置的多条信息注册在IoT服务器中之后,可将IoT装置销售给消费者。例如,可基于要由IoT装置和安装在其中的IoT模块50实施的功能将IoT装置的信息注册在IoT服务器中。例如,由装置制造商A61生产/销售的空调提供的温度升高和温度降低功能、装置制造商B 62生产/销售的加热器提供的温度升高和温度降低功能被分类为相同IoT功能,并且分类的功能可注册在IoT服务器中。
当IoT服务器接收关于安装了空调和加热器的IoT环境的温度升高命令时,IoT环境的温度可通过停止空调的运转或者对加热器进行操作而升高。在这种情况下,例如,分别传递至空调和加热器以升高温度的命令包括将在空调和/或加热器中解码和执行的指令,因此,命令可具有不同格式。在本发明构思的示例性实施例中,通过IoT服务器从各IoT装置中选择用于实施特定IoT功能的目标装置,并且IoT服务器可按照可通过目标装置执行的格式产生命令并将该命令发送给目标装置。
例如,当用户利用IoT应用等输入控制命令时,IoT服务器选择用于实施对应于输入的控制命令的IoT功能的目标装置。IoT服务器按照可通过目标装置执行的格式产生命令并且将该命令发送至目标装置。因此,在没有用户的任何操作或干预的情况下,可通过IoT服务器实施用户期望的IoT功能。
图4是示出根据本发明构思的示例性实施例的IoT服务器的操作的示意框图。
参照图4,根据本发明构思的示例性实施例的IoT服务器110可提供IoT***100。除IoT服务器110之外,还可通过多个IoT装置120(例如,IoT装置121至124)和用户终端130来实施IoT***100。根据本发明构思的示例性实施例,IoT装置120的数量可不同地改变,并且也可提供多个用户终端130。
用户终端130可为能够执行IoT应用131、连接至IoT服务器100并且控制IoT***100提供的IoT功能的电子装置。例如,用户终端130可包括智能电话、平板PC、台式计算机、笔记本计算机、可佩戴装置等。
IoT服务器110可在调解IoT装置120与用户终端130之间的通信的同时提供用于提供IoT***100的服务和/或网络。在本发明构思的示例性实施例中,IoT服务器110可根据从IoT应用131接收到的控制命令从IoT装置120中选择用于执行IoT功能的目标装置。此外,IoT服务器110可根据对应的控制命令产生用于执行IoT功能的命令,并且可产生该命令作为具有可通过目标装置执行的格式的命令。
例如,IoT服务器110可提供这样的IoT环境:在其中可通过由不同进程开发从而被不同指令操作的IoT装置120来实施IoT功能。IoT服务器110可预先存储由各个IoT装置120提供的IoT功能以及关于其格式可通过对应的IoT装置120执行的命令的指令的信息。当确定目标装置时,IoT服务器110可产生包括具有适于目标装置的格式的指令的命令,从而不管IoT装置120的异质性如何,都可在目标装置中容易地实施用户想要的IoT功能。
图5是示出根据本发明构思的示例性实施例的IoT服务器的示意框图。
参照图5,根据本发明构思的示例性实施例的IoT服务器200可包括贮存器210和控制器220。贮存器210是能够存储数据的组件,并且可通过各种贮存器装置(诸如硬盘驱动器、闪速存储器等)实施。
控制器220是用于控制IoT服务器200的整体操作的组件,并且可在管理存储在贮存器210中的数据或者执行各种算术功能的同时通过诸如网络产生单元等的通信模块提供IoT网络。控制器220可按照诸如片上***(SoC)、微控制器单元、现场可编程门阵列(FPGA)等的各种形式实施。在本发明构思的示例性实施例中,控制器220可将贮存器210中的IoT装置的功能信息分类。在本发明构思的示例性实施例中,控制器220随后可响应于控制命令从连接至IoT服务器200的多个IoT装置中选择目标装置。控制器220可将控制命令转换为适于目标装置的格式,并且将转换的命令发送至目标装置。
为了执行上述功能,控制器220可包括诸如环境设置单元221、功能设置单元222、格式转换单元223等的组件。环境设置单元221、功能设置单元222、格式转换单元223等可设为可在控制器220中执行的软件模块。
环境设置单元221可提供这样的IoT环境:可由连接至IoT服务器200的IoT装置向该IoT环境提供IoT服务。例如,环境设置单元221可从用户直接接收IoT环境。用户可指明其中将实施IoT环境的空间,来当作提供该IoT环境。例如,IoT环境可为其中通过IoT服务器200形成IoT网络的空间。
功能设置单元222可设置通过连接至IoT服务器200的IoT装置提供的IoT功能。例如,如果IoT服务器200连接至诸如空调、加热器、照明装置、照度传感器、温度传感器、加湿器、安全装置等的IoT装置,则IoT环境的IoT功能可包括照度控制、照度检测、温度控制、温度检测、湿度控制、湿度检测、外部入侵检测、警告报警等。换句话说,可根据IoT装置的类型和数量等确定IoT功能。例如,IoT功能可通过服务器提供商确定,并且可预先提供至IoT服务器200。另外,可通过生产/销售IoT装置的装置制造商在IoT服务器200中注册IoT功能。
格式转换单元223可产生发送至与IoT服务器200连接的IoT装置的命令和/或将其转换为具有可在对应的IoT装置中执行的格式的命令。例如,当不同制造商生产和销售的所述多个照明装置连接至IoT服务器200时,用于控制所述多个照明装置的照度的对应指令可具有不同格式。格式转换单元223可产生这样的命令,其具有适于选自多个照明装置中的目标装置的格式的指令。例如,格式转换单元223可参照存储在贮存器210中的IoT装置的信息,产生具有可在目标装置中执行的格式的指令的命令。例如,格式转换单元223可基于发送至IoT装置的具有可通过目标装置执行的格式的命令产生命令。
图6是示出根据本发明构思的示例性实施例的IoT服务器的操作方法的流程图。
参照图6,根据本发明构思的示例性实施例的IoT服务器的操作方法可始于注册将由通过IoT服务器提供的IoT服务实施的IoT功能(S10)。例如,可通过提供IoT服务器的服务器提供商执行S10的注册程序。可通过服务器提供商提供IoT功能,或者可通过生产/销售IoT装置的装置制造商的请求增加IoT功能。
IoT装置制造商可将IoT装置的功能信息输入至IoT服务器中。IoT服务器可根据在S10中注册的IoT功能对IoT装置的多条功能信息进行分类和存储(S20)。在S20中,IoT服务器可根据IoT功能而不是基于装置来存储IoT装置的多条功能信息。例如,当彼此不同的制造商制造的IoT装置提供相同的功能时,IoT服务器可将彼此不同的IoT装置的多条功能信息分类和存储为IoT服务器上的单个IoT功能。
当从IoT应用接收到控制命令时,IoT服务器可从IoT功能中选择目标功能(S30)。IoT应用可为在IoT服务器本身中执行或者在IoT装置中执行的程序、或者可连接至IoT服务器的用户终端。IoT应用可根据用户的操作产生控制命令并且将控制命令发送至IoT服务器,或者可根据预设条件产生控制命令并将控制命令发送至IoT服务器。例如,用户可在用户终端中直接执行IoT应用以增加或减少照度,从而产生控制命令。此外,可在诸如IoT服务器、IoT装置等的IoT应用中产生根据诸如预设时间、外部照度、温度、湿度等的条件增加或减少照度的控制命令。
IoT服务器可从IoT装置中选择执行在S30中选择的目标功能的目标装置(S40)。例如,当目标功能是增加或减少照度时,IoT服务器可从IoT装置中选择照明装置作为目标装置。例如,当目标功能是控制温度时,IoT服务器可从IoT装置中选择空调、加热器等作为目标装置。例如,当目标功能是控制空气洁净度时,IoT服务器可选择空气净化器或者空调作为目标装置。由于在S20中根据IoT功能分类和存储了IoT装置的多条功能信息,因此IoT服务器可选择具有与被选为目标功能的IoT功能相对应的功能信息的IoT装置作为目标装置。
当选择了目标装置时,IoT服务器可按照可通过目标装置执行的格式产生具有用于提供目标功能的指令的命令(S50)。可通过各个装置制造商生产和/或销售IoT装置,从而提供相同的IoT功能的IoT装置可通过不同格式的指令来操作。在本发明构思的示例性实施例中,IoT服务器可参照目标装置的功能信息产生具有可通过目标装置执行的格式的指令的命令,并且可将命令发送至目标装置(S60)。因此,可提供彼此不同的各种IoT装置之间的兼容性。结果,IoT服务器和IoT***的可扩展性可增加。
图7是示出根据本发明构思的示例性实施例的由IoT服务器提供IoT服务的IoT环境的示图。
在图7所示的实施例中,可假设向其提供IoT服务的IoT环境300是房屋中的起居室301。然而,根据本发明构思的示例性实施例,IoT服务器也可将IoT服务提供至除房屋中的起居室环境之外的各种IoT环境,诸如其它空间、办公室、工厂、公路。
参照图7,起居室301中设置的智能电话321、可佩戴装置322、电视323、空调324、加湿器325、照明装置326、照度传感器327、电动床328等可连接至IoT服务。用户310可利用诸如智能电话321、可佩戴装置322等的用户终端使用IoT服务。可通过智能电话321、可佩戴装置322等执行用于使用或控制IoT服务的IoT应用。
例如,用户310可在例如躺在电动床328上的同时利用安装在智能电话321和/或可佩戴装置322中的IoT应用操作电动床328。此外,用户310可通过利用IoT应用操作照明装置326来增加或减少照度,或者可利用空调324和加湿器325控制室内空气的温度和/或湿度。
当用户310利用IoT应用输入用于IoT装置的控制命令时,IoT服务器接收控制命令并从IoT装置中选择目标装置。例如,当控制命令是改变照度的命令时,IoT服务器可选择例如照明装置326和/或照度传感器327作为目标装置。当控制命令是控制室内空气的湿度的命令时,IoT服务器可选择空调324和/或加湿器325作为目标装置。
IoT服务器基于控制命令产生具有将被目标装置执行的格式的指令的命令,并且可将命令发送至目标装置。目标装置将从IoT服务器接收到的命令解码,从而实施用户310想要的IoT功能。例如,当用户310想要利用IoT应用将室内照度设置为100勒克斯(lx)时,IoT服务器可将用于根据照度传感器327检测到的室内照度增加或减少光输出的命令发送至照明装置326。照明装置326可响应于命令增加或减少光输出,并且可将室内照度设为用户310想要的值。
在本发明构思的示例性实施例中,用户310可利用IoT应用预先设置期望的操作条件。可通过IoT应用将用户310设置的操作条件发送至IoT服务器,并且IoT服务器可根据是否满足操作条件控制IoT装置的操作。
例如,用户310可针对室内温度和湿度预设预定参考范围。例如,当用户310利用IoT应用将室内温度设为23度至25度并且将湿度设为50%至60%时,IoT服务器可从IoT应用接收包括参考范围的控制命令。如果室内温度和湿度在参考范围以外,则控制命令可包括用于通过操作空调324、加湿器325等将室内温度和湿度控制在参考范围内的指令。
例如,可通过不同装置制造商生产空调324和加湿器325,从而可按照不同格式提供用于操作空调324和加湿器325的指令。IoT服务器可产生分别包括用于控制空调324的格式的指令和用于控制加湿器325的格式的指令的命令,并且分别将所述命令发送至空调324和加湿器325,以将室内温度和湿度设为参考范围。
图8、图9、图10、图11、图12和图13是示出根据本发明构思的示例性实施例的IoT服务器的操作的示意图。
图8至图10是以举例方式示出诸如照度控制功能的IoT服务器的操作的图。参照图8,提供了包括照度传感器401和照明装置402的IoT环境400,并且可通过照度传感器401和照明装置402在IoT环境400中提供各种IoT功能410。例如,可通过照度传感器401和照明装置402将照度检测功能411、照度增加功能412、照度减少功能413和照度设置功能414提供至IoT环境400。例如,照度设置功能414可为通过组合其它功能411至413的至少一部分而实施的功能。例如,照度设置功能414可利用照度检测功能411、照度增加功能412和照度减少功能413来设置照度条件(例如,预设照度强度)。可将IoT环境400和IoT功能410存储在IoT服务器中。例如,IoT功能410可为可被存储在IoT服务器中的功能库。
用户终端420可存储和执行至少一个IoT应用421。当在IoT应用421中发送预定控制命令时,IoT服务器可从IoT功能410中选择对应于发送的控制命令的目标功能。例如,当IoT应用421发送检查IoT环境400的当前照度的控制命令时,IoT服务器可从IoT功能410中选择照度检测功能411作为目标功能。
当选择了目标功能时,IoT服务器可从IoT环境400中选择被构造为执行目标功能的目标装置。在图8所示的本发明构思的示例性实施例中,可选择照度传感器401作为目标装置。当在IoT环境400中安装IoT装置401和402时,IoT服务器可将IoT装置401和402中要执行的功能与在IoT功能410中提供的多个功能匹配,并且存储所述功能。当选择照度传感器401作为目标装置时,IoT服务器可产生具有用于照度传感器401的指令的命令,以检测照度值和将检测到的照度值输出至IoT服务器,并且IoT服务器可将该命令发送至照度传感器401。在这种情况下,IoT服务器可按照将由照度传感器40执行的格式产生所述指令和命令。
IoT服务器可将从照度传感器401接收到的照度值再次转换为将由IoT应用421识别的格式,并且随后可将转换后的照度值发送至用户终端420。换句话说,在本发明构思的示例性实施例中,IoT服务器可调解在不同开发环境下和/或通过不同制造商开发的装置之间的通信。例如,IoT服务器根据可在IoT装置401和402中的每一个中执行的功能来识别和存储安装在IoT环境400中的IoT装置401和402,从而显著增大IoT***的可扩展性。
图9是根据本发明构思的示例性实施例的其中通过用户终端420控制照明装置402(例如,电子装置)以增加照度的示意图。
参照图9,可将增加照度的控制命令从用户终端420发送至IoT服务器430(S100)。可通过在用户终端420中执行的IoT应用产生在S 100中发送至IoT服务器430的控制命令。
IoT服务器430可将对应于接收到的控制命令的目标功能确定为增加照度(S101),并且可选择照明装置402作为用于执行在S101中确定的目标功能的目标装置(S102)。IoT服务器可产生指令以增加被选为目标装置的照明装置402的光输出(S103),并且可将对应的指令转换为具有将通过照明装置402执行的格式的命令(S104)。
如果IoT服务器430将从用户终端420接收到的控制命令发送至照明装置402,则由于例如照明装置402和用户终端420的操作***的差异,照明装置402可能无法识别控制命令。因此,IoT服务器430可确定对应于从用户终端420接收到的控制命令的目标功能,然后可按照适于能够执行目标功能的目标装置的格式产生指令。
IoT服务器430可将产生的命令发送至照明装置402(目标装置)(S105)。照明装置402根据包括在命令中的指令将接收到的命令解码,以增加光输出,从而增加IoT环境400的照度(S106)。
图10是根据本发明构思的示例性实施例的其中通过用户终端420控制照明装置402以设置照度的示意图。
参照图10,通过照度传感器401检测的照度信息被发送至IoT服务器430(S200),并且IoT服务器430可再次将照度信息发送至用户终端420(S201)。在发送照度信息的处理中,IoT服务器430可处理照度传感器401与用户终端420之间的操作***和指令格式的差异、照度传感器401与用户终端420之间的各种数据格式的差异等。例如,IoT服务器430可存储关于各种IoT装置的操作***的信息。在额外示例中,IoT服务器430可处理来自用户终端420的命令的数据格式与可被照度传感器401识别的数据格式之间的差异,使得来自用户终端420的命令可被识别和运行。在本发明构思的示例性实施例中,IoT服务器430可将照度信息转换为将由用户终端420的IoT应用解码的格式,并且可将照度信息发送至用户终端420。
接收照度信息的用户终端420可将预设照度与照度信息进行比较(S202),并且可根据比较结果将控制命令发送至IoT服务器430(S203)。例如,用户终端420的IoT应用可接收(或者说,从用户接收)合适的随时间的照度范围和将其存储为默认值。当在S201中接收的照度信息在预设照度范围之外时,IoT应用可产生改变照度的控制命令并将该控制命令发送至IoT服务器430。
IoT服务器430可确定对应于从用户终端420接收到的控制命令的目标功能(S204),并且可选择照明装置402作为用于执行目标功能的目标装置(S205)。例如,当在S201中接收到的照度信息小于预设照度范围中的下限值时,目标功能可为增加照度。另外,当在S201中接收到的照度信息大于预设照度范围中的上限值时,目标功能可为减少照度。
IoT服务器430可基于在S204中确定的目标功能产生调整照明装置402的输出的指令(S206),并且可将指令转换为将被照明装置402识别和/或通过照明装置402执行的命令(S207)。IoT服务器430可将命令发送至照明装置402(S208),并且照明装置402可基于命令改变光输出(S209)。根据本发明构思的示例性实施例,命令不仅可包括简单增加或减少照明装置402的光输出的指令,还可包括随时间的照度设置和/或根据IoT环境400中是否有人的照度设置。例如,随时间的照度设置可包括随着天色渐晚增加照明装置402的光输出。
图11是以举例的方式示出IoT服务器的操作(诸如温度控制功能)的示意图。参照图11,提供了包括温度传感器501、加热器502、空调503的IoT环境500,并且可通过温度传感器501、加热器502和空调503在IoT环境500中设置各种IoT功能510。例如,可通过温度传感器501、加热器502和空调503将温度检测功能511、温度升高功能512、温度降低功能513和温度设置功能514提供至IoT环境500。IoT环境500和IoT功能510可存储在IoT服务器中。
用户终端520可存储和执行至少一个IoT应用521。当IoT应用521中发出控制命令时,IoT服务器可从IoT功能510中选择对应于控制命令的目标功能。例如,当IoT应用521发送升高IoT环境500的温度的控制命令时,IoT服务器可从IoT功能510中选择温度升高功能512作为目标功能。
当选择目标功能时,IoT服务器可从IoT环境500中选择被构造为执行目标功能的目标装置。在图11所示的本发明构思的示例性实施例中,当目标功能是温度升高功能512时,可选择加热器502和/或空调503作为目标装置。例如,IoT服务器可选择目前在操作的装置(加热器502和/或空调503)作为目标装置。例如,IoT服务器可产生这样的升高目标温度的指令:该指令将由加热器502和/或空调503执行,或者用于停止空调503的操作。IoT服务器可将指令转换为将由加热器502和/或空调503执行的格式的命令,并且可将命令发送至加热器502和/或空调503。
图12和图13是示出根据本发明构思的示例性实施例的IoT服务器的操作(诸如用户的物理条件监视功能)的示意图。参照图12,IoT环境600可包括可佩戴装置601、智能电话(例如,用户终端)602、运动装置603等,作为IoT装置。另外,在IoT环境600中提供IoT服务的IoT服务器可存储脉搏检测功能611、警报通知功能612、外部通知功能613、运动装置控制功能614等,作为IoT功能。
在图12所示的本发明构思的示例性实施例中,可佩戴装置601和智能电话602可作为用户终端操作。当用户例如在日间佩戴可佩戴装置601或者执行日常工作时,IoT服务器可周期性地或以预定时间间隔执行脉搏检测功能611。例如,IoT服务器可通过可佩戴装置601和/或智能电话602在每个设置的周期或时间执行脉搏检测功能611。IoT服务器可基于通过可佩戴装置601检测到的用户的脉搏执行警报通知功能612、外部通知功能613和/或运动装置控制功能614中的至少一个。稍后将参照图13描述上述示例性实施例。
在本发明构思的示例性实施例中,在执行作为目标功能的脉搏检测功能611、警报通知功能612、外部通知功能613和/或运动装置控制功能614中的至少一个的过程中,IoT服务器可产生和发送具有将由目标装置识别和执行的格式的指令。例如,发送至目标装置的指令可包括将通过目标装置执行的目标功能。因此,通过利用根据本发明构思的示例性实施例的IoT服务器的格式转换功能,根据不同操作***、固件等操作的IoT装置或IoT模块可为可兼容的。结果,IoT***的可扩展性和兼容性可增强。
接着,参照图13,可佩戴装置601可检测用户的脉搏(S300)。例如,可佩戴装置601可包括智能手表、虚拟现实(VR)装置、附着至用户身体的贴片式装置,并且可通过接触用户身体的电极获得关于用户身体的信息(包括脉搏率和/或心率)。
可佩戴装置601可将包括S300中获得的脉搏率的控制命令发送至IoT服务器620(S301)。在S301中,可佩戴装置601可将脉搏率发送至IoT服务器620,或者可通过包括基于脉搏率控制IoT环境600中的其它IoT装置的指令来将控制命令发送至IoT服务器620。
IoT服务器620可确定对应于控制命令的目标功能(S302),并且可选择能够实施目标功能的目标装置(S303)。例如,当用户的脉搏率明显较快时,IoT服务器620可选择停止运动装置603的操作并联系存储在智能电话602中的指明联系人的功能,作为对应于控制命令的目标功能。
IoT服务器620可产生对在S302中确定、将由在S303中确定的目标装置中执行的目标功能进行控制的指令(S304)。为了确保IoT环境600中存在的各种IoT装置之间的兼容性,IoT服务器620可将指令转换为具有将在目标装置中执行的格式的命令(S305)。可将S305中产生的命令发送至智能电话602和运动装置603(目标装置)(S306和S307)。例如,可将第一命令发送至智能电话602(S306),然后,可将第二命令发送至运动装置603(S307)。此外,第一命令的格式可与第二命令的格式不同。
智能电话602可响应于命令联系预先指定的联系人(S308)。因此,当用户的脉搏率明显较快或较慢时,可能需要迅速的急救处理。另外,当运动装置603正在操作时,运动装置603可响应于命令停止操作(S309)。因此,可防止用户过度使用运动装置603。
根据本发明构思的示例性实施例,可在IoT服务器中实施相对于IoT装置之间发送和接收的指令的格式转换功能。因此,可确保根据例如不同固件、操作***等操作的IoT模块与IoT装置之间的兼容性,并且IoT***的可扩展性可增大。IoT服务器可存储其中实施IoT***的IoT环境,并且在IoT环境中设置IoT功能。当IoT装置连接至IoT环境时,IoT服务器可匹配和存储将由具有IoT功能的IoT装置执行的多条功能信息。
当通过例如用户输入从IoT应用接收到控制命令时,IoT服务器从预先存储的IoT功能中选择对应于控制命令的目标功能,并且选择被构造为执行目标功能的一个或多个目标装置。IoT服务器在基于选择的目标装置和/或安装在目标装置中的IoT模块的固件、操作***等转换控制命令的格式之后将控制命令发送至目标装置。因此,实现了不同制造商生产/销售的IoT装置之间的兼容性,并且用户可通过将各种IoT装置连接至IoT***自由地扩展和转变IoT环境。
如上所述,根据本发明构思的示例性实施例,IoT服务器可识别通过连接至IoT网络的IoT装置提供的IoT功能,并且基于其中安装有IoT装置的IoT环境的IoT装置可执行IoT功能。另外,例如,IoT服务器可从IoT装置和用户终端接收通信,处理接收到的通信使得它们可与它们的目标IoT装置兼容,并且将通信发送至目标IoT装置。IoT服务器可根据IoT功能来分类和存储IoT装置的信息,并且可产生具有可与IoT装置兼容的格式的命令以使得IoT装置可执行IoT功能。因此,可确保通过各种制造商生产和/或销售的各种IoT装置之间的兼容性,并且可实现用户便利性。
这里,通过功能块、单元和/或模块描述并且在附图中示出了本发明构思的示例性实施例。本领域技术人员应该理解,通过可利用基于半导体的制造技术或者其它制造技术形成的诸如逻辑电路、分立组件、微处理器、硬连线电路、存储器元件、布线连接等的电子(或光学)电路在物理上实现这些块、单元和/或模块(例如,环境设置单元、功能设置单元、格式转换单元、传感器单元、通信单元)。在通过微处理器或类似元件实现块、单元和/或模块的情况下,可利用软件(例如,微代码)对它们进行编程以执行本文讨论的各种功能,并且可选地,可通过固件和/或软件驱动它们。可替换地,各个块、单元和/或模块可通过专用硬件来实现,或者实现为用于执行一些功能的专用硬件与用于执行其它功能的处理器(例如,一个或多个编程的微处理器和关联电路)的组合。另外,在不脱离本发明构思的范围的情况下,实施例的各个块、单元和/或模块可在物理上分为两个或更多个相互配合的和分立的块、单元和/或模块。此外,在不脱离本发明构思的范围的情况下,实施例的块、单元和/或模块可在物理上组合为更复杂的块、单元和/或模块。
虽然参照本发明构思的示例性实施例特别示出和描述了本发明构思,但是本领域普通技术人员应该清楚,在不脱离由所附权利要求限定的本发明构思的精神和范围的情况下,可对其作出各种形式和细节上的改变。
Claims (20)
1.一种物联网服务器,包括:
贮存器,其被构造为存储多个物联网装置的功能信息,其中,基于将在物联网环境中实施的物联网功能对所存储的所述多个物联网装置的功能信息进行分类;以及
控制器,其被构造为:响应于来自物联网应用的第一命令,产生控制所述多个物联网装置中的目标装置执行所述物联网功能中的至少一个物联网功能的第二命令,其中所述第一命令被转换为可在所述目标装置中执行的格式,并且作为所述第二命令被发送至所述目标装置。
2.根据权利要求1所述的物联网服务器,其中,所述物联网环境被存储在所述贮存器中。
3.根据权利要求2所述的物联网服务器,其中,所述物联网功能包括用于检测所述物联网环境的环境条件的检测功能、用于改变所述物联网环境中的所述环境条件的控制功能以及用于利用所述检测功能和所述控制功能设置所述环境条件的设置功能。
4.根据权利要求1所述的物联网服务器,其中,所述多个物联网装置包括实施所述物联网功能中的第一功能的第一物联网装置,并且
所述控制器通过将不同格式的命令发送至所述第一物联网装置中的至少一个来实施所述第一功能。
5.根据权利要求1所述的物联网服务器,其中,所述多个物联网装置包括检测所述物联网环境的环境条件的多个传感器、以及改变所述物联网环境中的所述环境条件的多个电子装置。
6.根据权利要求1所述的物联网服务器,其中,所述贮存器存储所述多个物联网装置的识别信息。
7.根据权利要求1所述的物联网服务器,其中,所述物联网功能被存储在所述贮存器中。
8.根据权利要求1所述的物联网服务器,其中,所述物联网环境包括所述多个物联网装置。
9.根据权利要求1所述的物联网服务器,其中,所述第一命令和所述第二命令包括根据不同数据格式的数据。
10.一种物联网服务器,包括:
网络产生单元,其被构造为提供物联网网络,其中物联网网络包括接收不同格式的命令以实施物联网功能的多个物联网装置和执行用于控制所述多个物联网装置的物联网应用的用户终端;以及
处理器,其被构造为:存储所述多个物联网装置的功能信息并且根据所述物联网功能分类所述功能信息,产生具有将由所述多个物联网装置中的每一个执行的格式的命令,以及响应于来自所述物联网应用的控制命令将所述命令发送至所述多个物联网装置。
11.根据权利要求10所述的物联网服务器,其中,所述物联网网络提供包括所述多个物联网装置的物联网环境。
12.根据权利要求10所述的物联网服务器,其中,所述多个物联网装置中的第一物联网装置和第二物联网装置根据不同操作***操作。
13.根据权利要求10所述的物联网服务器,其中,所述用户终端基于用于所述物联网应用的第一格式产生所述控制命令,并且将所述控制命令发送至所述物联网服务器,并且
所述处理器将所述控制命令转换为具有与所述第一格式不同的第二格式的所述命令,并且将所述命令发送至所述多个物联网装置中的至少一个。
14.根据权利要求10所述的物联网服务器,其中,所述控制命令和所述命令具有彼此不同的数据格式。
15.根据权利要求10所述的物联网服务器,其中,所述处理器将从所述多个物联网装置收集的信息转换为将由所述物联网应用解码的格式,并且将转换后的信息发送至所述用户终端。
16.一种物联网服务器,包括:
贮存器,其被构造为存储与一个空间中的多个物联网装置提供的物联网功能相对应的功能信息;以及
控制器,其被构造为:响应于来自物联网应用的第一命令选择所述物联网功能中的目标功能以及所述多个物联网装置中的目标装置,产生具有可在所述目标装置中执行的格式的用于提供所述目标功能的第二命令,以及将所述第二命令发送至所述目标装置。
17.根据权利要求16所述的物联网服务器,其中,所述控制器基于所述目标功能选择至少两个目标装置。
18.根据权利要求17所述的物联网服务器,其中,产生了至少两个第二命令,并且将所述至少两个第二命令分别发送至所述至少两个目标装置,其中所述至少两个第二命令具有不同格式。
19.根据权利要求16所述的物联网服务器,其中,当所述第一命令和所述第二命令的格式相同时,所述控制器将所述第一命令发送至所述目标装置。
20.根据权利要求16所述的物联网服务器,其中,所述功能信息包括通过检测所述空间的环境条件而获得的环境检测信息、用于改变所述空间的所述环境条件的环境控制信息和用于设置所述空间的所述环境条件的环境设置信息。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
KR1020180110291A KR20200031732A (ko) | 2018-09-14 | 2018-09-14 | IoT 서버 및 이를 포함하는 IoT 시스템 |
KR10-2018-0110291 | 2018-09-14 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110913356A true CN110913356A (zh) | 2020-03-24 |
Family
ID=69772276
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201910646984.3A Pending CN110913356A (zh) | 2018-09-14 | 2019-07-17 | 物联网(IoT)服务器和包括其的IoT*** |
Country Status (3)
Country | Link |
---|---|
US (1) | US20200092376A1 (zh) |
KR (1) | KR20200031732A (zh) |
CN (1) | CN110913356A (zh) |
Families Citing this family (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US10841772B2 (en) * | 2018-12-28 | 2020-11-17 | Wipro Limited | Method and system for controlling communication between internet-of-things (IOT) devices |
US11348589B2 (en) * | 2020-01-09 | 2022-05-31 | International Business Machines Corporation | Automatic contextual selection of a smart device |
US11153387B2 (en) * | 2020-03-05 | 2021-10-19 | International Business Machines Corporation | Decentralized network protected IoT query resolution |
KR102517420B1 (ko) * | 2021-07-29 | 2023-04-03 | 주식회사 소디스 | 차량에 탑재되는 연결 제어 장치 및 연결 제어 장치의 동작 방법 |
US12019838B2 (en) * | 2022-06-15 | 2024-06-25 | Snap Inc. | Standardized AR interfaces for IOT devices |
Family Cites Families (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US9111214B1 (en) * | 2014-01-30 | 2015-08-18 | Vishal Sharma | Virtual assistant system to remotely control external services and selectively share control |
US9791841B2 (en) * | 2014-08-12 | 2017-10-17 | Citrix Systems, Inc. | Designer interface for control systems |
US10862988B2 (en) * | 2017-12-18 | 2020-12-08 | The Chinese University Of Hong Kong | On-demand real-time sensor data distribution system |
-
2018
- 2018-09-14 KR KR1020180110291A patent/KR20200031732A/ko unknown
-
2019
- 2019-04-18 US US16/387,641 patent/US20200092376A1/en not_active Abandoned
- 2019-07-17 CN CN201910646984.3A patent/CN110913356A/zh active Pending
Also Published As
Publication number | Publication date |
---|---|
US20200092376A1 (en) | 2020-03-19 |
KR20200031732A (ko) | 2020-03-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110913356A (zh) | 物联网(IoT)服务器和包括其的IoT*** | |
CN111937351B (zh) | 通过集线器将多个电子装置连接到服务器的方法和电子装置 | |
CN109672720B (zh) | 用于控制IoT装置的电子装置及其操作方法 | |
CN110752976B (zh) | 用于控制物联网设备的装置和方法 | |
KR102060573B1 (ko) | 개방식 감시 시스템 및 그 조작 방법 | |
EP3229409B1 (en) | Electronic apparatus and external apparatus controlling method thereof | |
CN107148786B (zh) | 控制发送功率的方法及其电子设备 | |
EP3189511A1 (en) | Home automation control using context sensitive menus | |
JP5960184B2 (ja) | 通信システム、制御装置、サーバ装置、制御方法、および情報処理方法 | |
EP3389332B1 (en) | Commissioning of a plurality of devices | |
KR20170047055A (ko) | 전원제어 시스템 | |
JP7054782B2 (ja) | 制御情報出力システム、機器制御システム、機器制御方法、及びプログラム | |
KR102606041B1 (ko) | 상태 정보에 기반하여 식별 정보를 변경하는 전자 장치 및 상기 식별 정보를 확인할 수 있는 다른 전자 장치 | |
WO2017208344A1 (ja) | 空調システム | |
EP3844910A1 (en) | A method of configuring a device that is to be added to a wireless network system | |
US20230199932A1 (en) | Executing control command in dependence on presence being detected | |
WO2019180844A1 (ja) | 無線通信システム、端末装置および無線接続方法 | |
JP2015185092A (ja) | ネットワークシステム、通信方法、サーバ、サーバ用プログラム、端末、および端末用プログラム | |
EP4150251B1 (en) | Selecting a sensor data processing method in accordance with a type of a lighting device | |
KR20190076175A (ko) | 메쉬 네트워크에서 커버리지를 이탈한 전자 장치를 유지하기 위한 장치 및 방법 | |
KR20200069881A (ko) | 사용자의 위치를 감지하기 위한 전자 장치 및 그에 관한 방법 | |
JP6687430B2 (ja) | デバイス制御装置、デバイス制御方法及びデバイス動作内容取得方法 | |
JP6250251B1 (ja) | 位置特定装置、位置特定方法及び位置特定プログラム | |
KR20230119566A (ko) | 수면 상태에 기반하여 홈 네트워크를 제어하는 서버 및 그 동작 방법 | |
CN114642081A (zh) | 经由多个指示来指示存在被检测到的可能性 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20200324 |
|
WD01 | Invention patent application deemed withdrawn after publication |