CN108810054A - Cloud management system and device configuration method thereof - Google Patents
Cloud management system and device configuration method thereof Download PDFInfo
- Publication number
- CN108810054A CN108810054A CN201710308479.9A CN201710308479A CN108810054A CN 108810054 A CN108810054 A CN 108810054A CN 201710308479 A CN201710308479 A CN 201710308479A CN 108810054 A CN108810054 A CN 108810054A
- Authority
- CN
- China
- Prior art keywords
- services
- gateway device
- gateway
- mobile device
- user interface
- 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.)
- Withdrawn
Links
- 238000000034 method Methods 0.000 title claims abstract description 39
- 238000004891 communication Methods 0.000 claims description 22
- 230000006870 function Effects 0.000 description 11
- 230000009471 action Effects 0.000 description 4
- 238000011161 development Methods 0.000 description 4
- 238000010586 diagram Methods 0.000 description 4
- 101001006370 Actinobacillus suis Hemolysin Proteins 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 3
- 238000009434 installation Methods 0.000 description 3
- 238000012545 processing Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 2
- SBUYBNIDQXQZSZ-UHFFFAOYSA-N p-aminophenylphosphocholine Chemical compound C[N+](C)(C)CCOP([O-])(=O)OC1=CC=C(N)C=C1 SBUYBNIDQXQZSZ-UHFFFAOYSA-N 0.000 description 2
- 238000012795 verification Methods 0.000 description 2
- 230000004397 blinking Effects 0.000 description 1
- 238000004590 computer program Methods 0.000 description 1
- 238000012790 confirmation Methods 0.000 description 1
- 238000001514 detection method Methods 0.000 description 1
- 230000008676 import Effects 0.000 description 1
- 238000003780 insertion Methods 0.000 description 1
- 230000037431 insertion Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000012544 monitoring process Methods 0.000 description 1
- 239000013307 optical fiber Substances 0.000 description 1
- 238000010187 selection method Methods 0.000 description 1
- 230000001953 sensory effect Effects 0.000 description 1
Classifications
-
- 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/10—Protocols in which an application is distributed across nodes in the 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
-
- 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
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)
- Information Transfer Between Computers (AREA)
Abstract
Description
技术领域technical field
本发明涉及云技术领域,具体而言,涉及一种可远端配置闸道装置的云端管理系统及其装置配置方法。The present invention relates to the field of cloud technology, in particular to a cloud management system capable of remotely configuring a gateway device and a device configuration method thereof.
背景技术Background technique
近年来,便携式装置,例如移动或手持式装置,已经变成技术愈来愈先进并且具多功能性。举例来说,移动装置可接收电子邮件信息、具有一个先进的电话簿管理应用程序、允许多媒体播放以及具有各种其他功能。由于这些具有多功能的装置所带来的便利性,使得这些装置在生活中不可或缺。In recent years, portable devices, such as mobile or handheld devices, have become increasingly technologically advanced and multifunctional. For example, a mobile device can receive e-mail messages, have an advanced phonebook management application, allow multimedia playback, and have various other functions. Due to the convenience brought by these multifunctional devices, these devices are indispensable in life.
此外,随着科技与网络的快速进展,使得信息科技的进步很迅速,也使得物联网(Internet of Things,IoT)的技术发展与云端运算愈来愈受重视。物联网可构成物物相连的网际网络,为目前产业发展的重要路线,可通过一闸道装置(IOT Gateway)为不同的物联网装置之间建立网络通信管道。一般而言,闸道装置在出厂的时候就已经预载了所需的相关服务(service)且这些服务可应用于特定的物联网装置。随着物联网装置与应用日新月异,闸道装置可能需要经常更新或修改其上的服务内容,以支援新的物联网装置与应用。当需要新增或修改服务来支援各种物联网装置时,只能通过线上更新来更新整个闸道装置。然而,于更新期间,闸道装置将无法运行且更新所需的时间很长,因此不能很容易地常常更新,影响闸道器功能的扩充性。此外,服务通常由官方提供,无法客制化所需的功能。In addition, with the rapid development of technology and network, the progress of information technology is rapid, and the technical development of Internet of Things (IoT) and cloud computing are getting more and more attention. The Internet of Things can form an Internet network connecting things, which is an important route for the current industrial development. A gateway device (IOT Gateway) can be used to establish a network communication channel between different Internet of Things devices. Generally speaking, the gateway device is pre-loaded with required related services when it leaves the factory, and these services can be applied to specific IoT devices. With the ever-changing IoT devices and applications, the gateway device may need to frequently update or modify the service content on it to support new IoT devices and applications. When it is necessary to add or modify services to support various IoT devices, the entire gateway device can only be updated through online updates. However, during the update period, the gateway device will not be able to operate and the update takes a long time, so it cannot be easily updated frequently, which affects the scalability of the gateway function. In addition, services are usually provided by officials, and the required functions cannot be customized.
因此,需要一种可用以简单配置闸道装置的服务的物联网应用的管理系统及其相关方法。Therefore, there is a need for an IoT application management system and a related method that can be used to simply configure services of a gateway device.
发明内容Contents of the invention
有鉴于此,本发明提供一种云端管理系统及其装置配置方法。In view of this, the present invention provides a cloud management system and a device configuration method thereof.
本发明实施例提供一种装置配置方法,适用于一云端管理系统,其包括一闸道装置、一移动装置以及一云端伺服器。装置配置方法包括下列步骤:经由云端伺服器,建立移动装置以及闸道装置的一连线;由闸道装置,于检测到其一连接端有一第一装置连接时,经由连线,传送一通知信息至移动装置,其中通知信息包含相应第一装置的一第一识别信息;由移动装置,于接收到通知信息时,依据第一识别信息识别第一装置,并显示一使用者界面,其中使用者界面显示第一装置所对应的至少一应用程序;由移动装置,通过使用者界面,取得至少一应用程序对应的一或多个服务;以及由移动装置,经由连线,传送所取得的一或多个服务至闸道装置,以配置一或多个服务于闸道装置上,致使闸道装置自动执行一或多个服务,从而控制第一装置的运行。An embodiment of the present invention provides a device configuration method suitable for a cloud management system, which includes a gateway device, a mobile device and a cloud server. The device configuration method includes the following steps: establishing a connection between the mobile device and the gateway device through the cloud server; when the gateway device detects that a first device is connected to one of the connection ends, a notification is sent through the connection information to the mobile device, wherein the notification information includes a first identification information corresponding to the first device; the mobile device, when receiving the notification information, identifies the first device according to the first identification information, and displays a user interface, wherein the use The user interface displays at least one application program corresponding to the first device; the mobile device obtains one or more services corresponding to the at least one application program through the user interface; and the mobile device transmits the obtained one through the connection or more services to the gateway device, so as to configure one or more services on the gateway device, so that the gateway device automatically executes the one or more services, thereby controlling the operation of the first device.
本发明另一实施例提供一种云端管理系统,其包括至少一第一装置、一闸道装置、一移动装置以及一云端伺服器,第一装置具有一连接端。闸道装置具有一连接端。云端伺服器经由一通信网络耦接闸道装置以及移动装置。其中,移动装置以及闸道装置经由云端伺服器建立一连线,并与门道装置是于检测到连接端与第一装置的连接端连接时,经由连线,传送一通知信息至移动装置,移动装置于接收到通知信息时,依据通知信息识别该第一装置,并显示一使用者界面,其中使用者界面显示第一装置所对应的至少一应用程序,通过使用者界面,取得至少一应用程序对应的一或多个服务,并经由连线,传送所取得的一或多个服务至闸道装置,以配置一或多个服务于闸道装置上,致使闸道装置自动执行一或多个服务,从而控制第一装置的运行。Another embodiment of the present invention provides a cloud management system, which includes at least a first device, a gateway device, a mobile device, and a cloud server, and the first device has a connection terminal. The gateway device has a connection end. The cloud server is coupled to the gateway device and the mobile device via a communication network. Wherein, the mobile device and the gateway device establish a connection through the cloud server, and when the doorway device detects that the connection end is connected to the connection end of the first device, a notification message is sent to the mobile device through the connection, and the mobile device moves When the device receives the notification information, it identifies the first device according to the notification information, and displays a user interface, wherein the user interface displays at least one application program corresponding to the first device, and obtains at least one application program through the user interface Corresponding one or more services, and through the connection, transmit the obtained one or more services to the gateway device, so as to configure one or more services on the gateway device, so that the gateway device automatically executes one or more service, thereby controlling the operation of the first device.
关于本发明其他附加的特征与优点,此领域的专业技术人员,在不脱离本发明的构思和范围内,当可根据本公开实施方法中所公开的云端管理系统及其装置配置方法做些许的变动与润饰而得到。With regard to other additional features and advantages of the present invention, those skilled in the art can make some adjustments according to the cloud management system and its device configuration method disclosed in the implementation method of the present disclosure without departing from the concept and scope of the present invention. Obtained with changes and embellishments.
附图说明Description of drawings
图1是显示本发明一实施例的云端管理系统的示意图。FIG. 1 is a schematic diagram showing a cloud management system according to an embodiment of the present invention.
图2A以及图2B是显示依据本发明一些实施例的使用者界面的示意图。2A and 2B are schematic diagrams showing user interfaces according to some embodiments of the invention.
图3是显示依据本发明一实施例的装置配置方法的流程图。FIG. 3 is a flow chart showing a device configuration method according to an embodiment of the invention.
图4是显示依据本发明另一实施例的装置配置方法的流程图。FIG. 4 is a flowchart showing a device configuration method according to another embodiment of the present invention.
图5是显示依据本发明一实施例的装置配置应用的流程图。FIG. 5 is a flowchart showing a device configuration application according to an embodiment of the invention.
附图标记说明:Explanation of reference signs:
10~云端管理系统;10~Cloud management system;
100~闸道装置;100~gateway device;
102~通信模块;102~communication module;
104~处理器;104~processor;
106~储存装置;106~storage device;
108~连接端;108~connection end;
200~云端伺服器;200~cloud server;
202~来源;202~source;
300~移动装置;300~Mobile device;
302~无线模块;302~wireless module;
304~处理器;304~processor;
306~储存装置;306~storage device;
3061~应用程序;3061~application program;
3062~使用者界面;3062~user interface;
3062-1、3062-3、3062-5~显示区域;3062-1, 3062-3, 3062-5~display area;
3062-7~服务编辑接口;3062-7~service editing interface;
308~显示装置;308~display device;
400~网络;400~network;
500~第一装置;500~the first device;
502~连接端;502~connection terminal;
S302、S304、S306、S308、S310~步骤;S302, S304, S306, S308, S310~steps;
S402、S404、S406、S408~步骤;以及S402, S404, S406, S408~steps; and
S502、S504、S506、S508、S510~步骤。S502, S504, S506, S508, S510~steps.
具体实施方式Detailed ways
为使本发明的上述和其他目的、特征、和优点能更明显易懂,下文特举出优选实施例,并配合说明书附图,作详细说明如下。注意的是,本章节所叙述的是实施本发明的最佳方式,目的在于说明本发明的构思而非用以限定本发明的保护范围,应理解下列实施例可经由软件、硬件、固件、或上述任意组合来实现。In order to make the above and other objects, features, and advantages of the present invention more comprehensible, preferred embodiments are specifically listed below, together with the accompanying drawings, which are described in detail as follows. It should be noted that what is described in this chapter is the best way to implement the present invention. The purpose is to illustrate the concept of the present invention rather than to limit the protection scope of the present invention. It should be understood that the following embodiments can be implemented through software, hardware, firmware, or Any combination of the above can be achieved.
本发明提供一种云端管理系统及其装置配置方法,可经由云端进行远端闸道装置的装置配置与管理,可于一外接装置插入至闸道装置的连接端时,自动发出包含所插入装置的相关信息的信息以通知移动装置,以第三方驱动闸道装置安装所需的服务,致使使用者可根据不同的硬件装置,自由判定门道装置的功能,以更聪明方便的方式,提高闸道装置的扩充性并且可方便地更新闸道装置以支援各种新的外接装置。The present invention provides a cloud management system and its device configuration method, which can perform device configuration and management of remote gateway devices through the cloud, and when an external device is inserted into the connection end of the gateway device, it can automatically send The information of the relevant information is used to notify the mobile device, and the third party drives the gateway device to install the required services, so that the user can freely determine the function of the gateway device according to different hardware devices, and improve the gateway in a smarter and more convenient way. The scalability of the device and the gateway device can be easily updated to support various new external devices.
图1显示本发明一实施例的云端管理系统的示意图。如图1所示,云端管理系统10可包括一闸道装置(gateway device)100、一云端伺服器200以及一或多个移动装置(mobile device)300,其中闸道装置100可经由云端伺服器200来与移动装置300进行通信。明确来说,闸道装置100与移动装置300可经由一连接的通信网络400(例如:任何有线或无线通信网络,如网际网络、3G网络及/或无线区域网络(WLAN)等等)耦接至云端伺服器200。闸道装置100与移动装置300可还经由连接的通信网络400与云端伺服器200进行通信。于一些实施例中,移动装置300可为一便携式装置或手持装置,例如系数字个人助理(PDA)、智能手机(smartphone)、平板电脑(tablet)、移动电话、移动上网装置(Mobile InternetDevice,MID)、笔记本电脑、车用电脑、数码相机、数字媒体播放器、游戏装置或任何类型的移动计算装置,然而,本领域熟习技艺者应可理解本发明并不限于此。FIG. 1 shows a schematic diagram of a cloud management system according to an embodiment of the present invention. As shown in FIG. 1, the cloud management system 10 may include a gateway device (gateway device) 100, a cloud server 200, and one or more mobile devices (mobile device) 300, wherein the gateway device 100 may pass through the cloud server 200 to communicate with the mobile device 300 . Specifically, the gateway device 100 and the mobile device 300 can be coupled via a connected communication network 400 (for example: any wired or wireless communication network, such as the Internet, 3G network and/or wireless local area network (WLAN), etc.) to the cloud server 200. The gateway device 100 and the mobile device 300 can also communicate with the cloud server 200 via the connected communication network 400 . In some embodiments, the mobile device 300 can be a portable device or a handheld device, such as a digital personal assistant (PDA), a smart phone (smartphone), a tablet computer (tablet), a mobile phone, a mobile Internet device (Mobile Internet Device, MID ), laptop computer, car computer, digital camera, digital media player, game device or any type of mobile computing device, however, those skilled in the art should understand that the present invention is not limited thereto.
闸道装置100可至少包括一通信模块102、一处理器104、以及一储存装置106。通信模块102可自目前连接网络接收信号并且将信号传送至目前连接网络。通信模块可包括无线模块,可以耦接至一或多个天线(未示出),并且可允许利用一无线网络来与一或多个附加装置、电脑及/或伺服器进行通信。移动装置可支持各种通信协定,例如分码多工存取系统(CDMA)、全球移动通信系统(GSM)、增强数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA),Wi-Fi(例如:IEEE的802.11a/b/g/n)、蓝牙和Wi-MAX的通信协定,以及电子邮件、实时信息(IM)、以及智慧信息服务(SMS)等的协定,但本发明不限于此。处理器104可为一微处理器,其可用以执行储存在储存装置106例如一存储器中的一或多种类型的电脑可读取媒体。储存装置106可为闸道装置100的存储器,也可为外部储存卡,例如智能媒体(SM)卡或安全数字(SD)卡等。处理器104可执行储存在储存装置106中的应用程序码(未示出)以控制通信模块102和储存装置106来执行本公开的装置配置方法。举例来说,储存装置106中可储存有作业系统例如Linux作业系统、视窗作业系统或其他类似作业系统的程序码,而处理器102可载入储存装置106中的作业系统的程序码以运行作业系统。换言之,闸道装置100可视为一具有独立运行能力的小型运算装置,可单独运行特定的作业系统。The gateway device 100 may at least include a communication module 102 , a processor 104 , and a storage device 106 . The communication module 102 can receive signals from the currently connected network and transmit signals to the currently connected network. The communication module may include a wireless module, may be coupled to one or more antennas (not shown), and may allow communication with one or more additional devices, computers and/or servers using a wireless network. Mobile devices can support various communication protocols, such as Code Division Multiple Access System (CDMA), Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), High Speed Downlink Packet Access (HSDPA), Wi- Fi (for example: 802.11a/b/g/n of IEEE), bluetooth and Wi-MAX communication protocols, and emails, instant messaging (IM), and smart message service (SMS) etc., but the present invention does not limited to this. Processor 104 may be a microprocessor operable to execute one or more types of computer-readable media stored in storage device 106, such as a memory. The storage device 106 can be a memory of the gateway device 100 or an external storage card, such as a smart media (SM) card or a secure digital (SD) card. The processor 104 can execute the application program code (not shown) stored in the storage device 106 to control the communication module 102 and the storage device 106 to execute the device configuration method of the present disclosure. For example, program codes of an operating system such as Linux operating system, Windows operating system or other similar operating systems may be stored in the storage device 106, and the processor 102 may load the program codes of the operating system in the storage device 106 to run operations system. In other words, the gateway device 100 can be regarded as a small computing device capable of running independently, and can run a specific operating system independently.
处理器104是耦接至通信模块102和储存装置106,可用以控制通信模块102和储存装置106来执行本公开的装置配置方法,其相关内容将在后面章节中介绍。The processor 104 is coupled to the communication module 102 and the storage device 106 and can be used to control the communication module 102 and the storage device 106 to execute the device configuration method of the present disclosure, and the related content will be introduced in the following chapters.
闸道装置100可还包括一或多个连接端108,连接端108可用以以有线或无线方式连接一或多个第一装置500。举例来说,连接端108可为任何常见的输入或输出端,例如一通用序列总线(USB)端或高清晰度多媒体接口(HDMI)端等等,可通过有线的实体连接方式与第一装置500连接。除了有线的实体连接方式之外,连接端108也可包括无线连接端,例如可还提供无线连接功能,允许外接的第一装置500以无线方式如通过无线区域网络或蓝牙网络等各种无线连接,但本发明并不限于此。The gateway device 100 may further include one or more connection terminals 108 , and the connection terminals 108 may be used to connect to one or more first devices 500 in a wired or wireless manner. For example, the connection terminal 108 can be any common input or output terminal, such as a universal serial bus (USB) terminal or a high-definition multimedia interface (HDMI) terminal, etc., which can be connected to the first device through a wired physical connection 500 connections. In addition to the wired physical connection, the connection terminal 108 may also include a wireless connection terminal, for example, it may also provide a wireless connection function, allowing the external first device 500 to be connected in a wireless manner such as through a wireless area network or a Bluetooth network. , but the present invention is not limited thereto.
于一些实施例中,第一装置500可为各种硬件元件,例如相机(Camera)、3D印表机、遥控车、灯具、发光二极管、专用开发板等等,但本发明不限于此。于本公开实施例中,第一装置500可视为为待配置装置(device to be configured),可经由闸道装置100进行配置与控制,当这些装置通过连接端108连接闸道装置100后,就可视为物联网装置,且其所要执行的操作可由闸道装置100上所配置的服务来加以决定。In some embodiments, the first device 500 can be various hardware components, such as cameras, 3D printers, remote control cars, lamps, LEDs, dedicated development boards, etc., but the invention is not limited thereto. In the embodiment of the present disclosure, the first device 500 can be regarded as a device to be configured, which can be configured and controlled through the gateway device 100. When these devices are connected to the gateway device 100 through the connection terminal 108, It can be regarded as an IoT device, and the operations to be performed can be determined by the services configured on the gateway device 100 .
于一些实施例中,第一装置500可为各种感测器或检测器,其中前述感测器/检测器可用来收集或测量各种感测器数据,例如环境相关的各种感测数据如温度、湿度等等。In some embodiments, the first device 500 can be various sensors or detectors, wherein the aforementioned sensors/detectors can be used to collect or measure various sensor data, such as various sensory data related to the environment Such as temperature, humidity and so on.
闸道装置100可提供第一装置500的装置信息至云端伺服器200。举例来说,于一实施例中,第一装置500的装置信息可包括装置相关信息,如装置代码或功能码及其安装信息等等。The gateway device 100 can provide the device information of the first device 500 to the cloud server 200 . For example, in one embodiment, the device information of the first device 500 may include device-related information, such as device code or function code and its installation information, and so on.
移动装置300可包括无线模块302、处理器304、储存装置306以及显示装置308。无线模块302可自目前连接网络接收信号并且将信号传送至目前连接网络。应当理解的是,处理器304也可整合在无线模块302之中。无线模块302可以耦接至一或多个天线(未示出),并且可允许利用一无线网络来与一或多个附加装置、电脑及/或伺服器进行通信。移动装置可支持各种通信协定,例如分码多工存取系统(CDMA)、全球移动通信系统(GSM)、增强数据GSM环境(EDGE)、高速下行链路分组接入(HSDPA),Wi-Fi(例如:IEEE的802.11a/b/g/n)、蓝牙和Wi-MAX的通信协定,以及电子邮件、实时信息(IM)、以及智慧信息服务(SMS)等的协定,但本发明不限于此。处理器304可为一或多个数据处理器,图像处理器及/或中央处理器,其可用以执行储存在储存装置306例如一存储器中的一或多种类型的电脑可读取媒体。The mobile device 300 may include a wireless module 302 , a processor 304 , a storage device 306 and a display device 308 . The wireless module 302 can receive signals from the currently connected network and transmit signals to the currently connected network. It should be understood that the processor 304 can also be integrated in the wireless module 302 . The wireless module 302 can be coupled to one or more antennas (not shown), and can allow communication with one or more additional devices, computers and/or servers using a wireless network. Mobile devices can support various communication protocols, such as Code Division Multiple Access System (CDMA), Global System for Mobile Communications (GSM), Enhanced Data GSM Environment (EDGE), High Speed Downlink Packet Access (HSDPA), Wi- Fi (for example: 802.11a/b/g/n of IEEE), bluetooth and Wi-MAX communication protocols, and emails, instant messaging (IM), and smart message service (SMS) etc., but the present invention does not limited to this. Processor 304 may be one or more data processors, graphics processors and/or central processing units, which may be used to execute one or more types of computer-readable media stored in storage device 306, such as a memory.
储存装置306可为移动装置300的存储器,也可为外部储存卡,例如智能媒体(SM)卡或安全数字(SD)卡等。处理器304可执行储存在储存装置306中的应用程序码3061以在显示装置308(例如,触控面板)上显示应用程序及其使用者界面,以供使用者可依据应用程序及其使用者界面来配置闸道装置100。储存装置306可还包括一对应于闸道装置100的应用程序,可用以与闸道装置100进行通信。处理器304可自来源202中取得对应于闸道装置100的应用程序。此应用程序可提供一使用者界面3062,而处理器304可通过使用者界面3062来与使用者进行互动,以取得各种使用者选择。The storage device 306 can be a memory of the mobile device 300 or an external storage card, such as a smart media (SM) card or a secure digital (SD) card. The processor 304 can execute the application program code 3061 stored in the storage device 306 to display the application program and its user interface on the display device 308 (for example, a touch panel), so that the user can follow the application program and its user interface. interface to configure the gateway device 100. The storage device 306 may further include an application program corresponding to the gateway device 100 for communicating with the gateway device 100 . The processor 304 can obtain the application program corresponding to the gateway device 100 from the source 202 . The application program can provide a user interface 3062, and the processor 304 can interact with the user through the user interface 3062 to obtain various user options.
参见图2A以及图2B。图2A以及图2B是显示依据本发明一些实施例的使用者界面的示意图。如图2A所示,使用者界面3062至少包括多个显示区域3062-1以及3062-3,其中显示区域3062-1显示闸道装置100所检测到的第一装置500的相关数据,显示区域3062-3则显示第一装置500对应的可安装应用程序选单。举例来说,显示区域3062-1显示的内容为“检测到USB模块插入闸道装置”表示第一装置500是连接于闸道装置的一个USB连接端,显示区域3062-3显示的内容为“APPA”、“APPB”以及“APPC”表示第一装置500可选择性的安装的应用程序选项有APPA、APPB以及APPC。其中,显示区域3062-3所显示的每个应用程序选项前面可还提供一选择按键或按钮(例如:核取方块),用以供使用者输入欲安装的应用程序选项的选择。使用者界面3062可还提供确认按键例如“安装”或“取消”按键,允许使用者可经由“安装”按键来安装所选择的应用程序选项或者经由“取消”按键来取消安装。如图2A所示,应用程序选项“APPA”的核取方块被打勾或选取,表示使用者想要安装用于第一装置500的应用程序APPA。当使用者经由“安装”按键来安装所选择的应用程序APPA时,应用程序APPA会安装在移动装置300上,应用程序APPA中会包含对应的一或多个服务选项并且使用者界面3062切换显示内容来显示应用程序APPA对应的一或多个服务选项,以供使用者进行选择。如图2B所示,使用者界面3062的显示切换为显示区域3062-5,其中显示区域3062-5显示所选取的应用程序APPA对应的多个服务选项,分别为“预设服务A-1”、“预设服务A-2”以及“预设服务A-3”。See Figure 2A and Figure 2B. 2A and 2B are schematic diagrams showing user interfaces according to some embodiments of the invention. As shown in FIG. 2A, the user interface 3062 includes at least a plurality of display areas 3062-1 and 3062-3, wherein the display area 3062-1 displays the relevant data of the first device 500 detected by the gateway device 100, and the display area 3062 -3 displays a menu of installable application programs corresponding to the first device 500 . For example, the content displayed in the display area 3062-1 is "Detection that the USB module is inserted into the gateway device" means that the first device 500 is connected to a USB port of the gateway device, and the content displayed in the display area 3062-3 is " APPA", "APPB" and "APPC" indicate that the first device 500 can selectively install application options including APPA, APPB and APPC. Wherein, each application program option displayed in the display area 3062-3 may further provide a selection key or button (for example: a check box) for the user to input the selection of the application program option to be installed. The user interface 3062 may also provide a confirmation button such as an "Install" or "Cancel" button, allowing the user to install the selected application program options through the "Install" button or cancel the installation through the "Cancel" button. As shown in FIG. 2A , the check box of the application program option “APPA” is ticked or selected, indicating that the user wants to install the application program APPA for the first device 500 . When the user installs the selected application program APPA through the "Install" button, the application program APPA will be installed on the mobile device 300, and the application program APPA will include one or more corresponding service options and the user interface 3062 will switch to display content to display one or more service options corresponding to the application program APPA for the user to select. As shown in FIG. 2B, the display of the user interface 3062 is switched to a display area 3062-5, wherein the display area 3062-5 displays multiple service options corresponding to the selected application program APPA, which are respectively "default service A-1". , "Default Service A-2" and "Default Service A-3".
这些预设服务的内容可以由第一装置500的开发商所提供或者可以自来源202中取得。来源202中可至少包括闸道装置100对应的应用程序、第一装置500的所有可安装应用程序及其对应的一或多个服务等资源。明确来说,来源202中有闸道装置100对应的应用程序与第一装置500对应的应用程序(APP)。每个第一装置500可能有多种对应的APP,而闸道装置100对应的应用程序显示对应APP选单供使用者选择,并且每个APP对应于多种服务。每一服务为一支为了对应第一装置500而写好的程序,只要启动闸道装置100之后,它就会不停的运行,因此可通过服务控制第一装置500的操作。举例来说,假设第一装置500为一相机,则可以搭配的服务就有各式各样的拍摄模式,例如:可为24小时持续绿影、每分钟拍一张照片并且做成缩时摄影或获取影像后实时串流到远方装置等等,但本发明不限于此。移动装置300可直接通过网络400连结至来源202取得前述各项资源或者需先通过云端伺服器200才能连结至来源202取得前述各项资源。The content of these preset services may be provided by the developer of the first device 500 or may be obtained from the source 202 . The source 202 may at least include resources such as applications corresponding to the gateway device 100 , all installable applications of the first device 500 , and one or more corresponding services. Specifically, the source 202 has an application corresponding to the gateway device 100 and an application (APP) corresponding to the first device 500 . Each first device 500 may have multiple corresponding APPs, and the corresponding application program of the gateway device 100 displays a menu of corresponding APPs for the user to choose, and each APP corresponds to multiple services. Each service is a program written to correspond to the first device 500. As long as the gateway device 100 is activated, it will run continuously, so the operation of the first device 500 can be controlled through the service. For example, assuming that the first device 500 is a camera, there are a variety of shooting modes that can be matched with the service, for example: 24-hour continuous green shadow, one photo per minute and time-lapse photography Or capture the image and stream it to a remote device in real time, etc., but the present invention is not limited thereto. The mobile device 300 can directly connect to the source 202 through the network 400 to obtain the above-mentioned various resources, or it needs to go through the cloud server 200 before connecting to the source 202 to obtain the above-mentioned various resources.
于一些实施例中,来源202可为一应用程序集商店(APP store),例如:安卓系统的Google PLAY或苹果系统的APP STORE等等。于另一些实施例中,来源202可为储存有待配置的第一装置500的所有对应服务的一云端储存空间或一网站,而移动装置300可连结至前述云端储存空间或网站来取得所选取的服务进行安装。In some embodiments, the source 202 can be an application program store (APP store), such as: Google PLAY of the Android system or APP STORE of the Apple system, and so on. In other embodiments, the source 202 may be a cloud storage space or a website that stores all corresponding services of the first device 500 to be configured, and the mobile device 300 may link to the aforementioned cloud storage space or website to obtain the selected service to install.
显示区域3062-5还提供一“编辑或撰写服务”的选项,当“编辑或撰写服务”的选项被选取时,使用者界面3062则切换为一服务编辑接口3062-7。通过服务编辑接口3062-7,使用者可以选择以预设服务A-1、A-2或A-3当作范本进行编辑或者直接撰写服务内容来产生新的客制化服务。于一实施例中,使用者可以直接使用APP编辑服务。相关的编辑细节请见以下实施例的说明。The display area 3062-5 also provides an option of "editing or writing a service". When the option of "editing or writing a service" is selected, the user interface 3062 is switched to a service editing interface 3062-7. Through the service editing interface 3062-7, the user can choose to use the default service A-1, A-2 or A-3 as a template for editing or directly write service content to generate a new customized service. In one embodiment, the user can directly use the APP editing service. Relevant editorial details are found in the description of the examples below.
显示装置308可用以显示相关数据,例如文字、图形、使用者界面及/或各种相关信息等。应理解的是,于一些实施例中,显示装置308可结合一触碰感应装置(未显示)。触碰感应装置具有包括至少一维的感应器的触摸式表面,用以检测一物件(输入工具),如手指或触控笔等在其表面上的接触及移动。因此,使用者可通过显示装置308的屏幕来输入命令或信号。The display device 308 can be used to display related data, such as text, graphics, user interface and/or various related information. It should be understood that, in some embodiments, the display device 308 may be combined with a touch sensing device (not shown). The touch sensing device has a touch surface including at least one-dimensional sensors for detecting the contact and movement of an object (input tool), such as a finger or a stylus, on the surface. Therefore, the user can input commands or signals through the screen of the display device 308 .
处理器304是耦接至无线模块302、储存装置306和显示装置308,可用以控制无线模块302、储存装置306和显示装置308来执行本公开的装置配置方法,其相关内容将在后面章节中介绍。The processor 304 is coupled to the wireless module 302, the storage device 306 and the display device 308, and can be used to control the wireless module 302, the storage device 306 and the display device 308 to execute the device configuration method of the present disclosure, and its related content will be described in the following chapters introduce.
云端伺服器200是通过通信网络400耦接于闸道装置100以及移动装置300,用以执行本公开的装置配置方法,以管理闸道装置100以及移动装置300对云端资源的存取。云端资源是对应于登录信息例如使用者帐号,不同的登录信息对应不同的云端资源,而相同的登录信息则共享同一云端资源。The cloud server 200 is coupled to the gateway device 100 and the mobile device 300 through the communication network 400 for executing the device configuration method of the present disclosure to manage the access of the gateway device 100 and the mobile device 300 to cloud resources. Cloud resources correspond to login information such as user accounts, different login information corresponds to different cloud resources, and the same login information shares the same cloud resource.
图3显示依据本发明一实施例的装置配置方法的流程图,用以于一通信网络中提供闸道装置的功能配置及其连接装置的管理。依据本发明实施例的装置配置方法可以适用于图1中所示的云端管理系统10。举例来说,方法可分别由图1中所示云端管理系统10的闸道装置100的处理器104、云端伺服器200以及移动装置300的处理器304来执行。FIG. 3 shows a flow chart of a device configuration method according to an embodiment of the present invention, which is used to provide function configuration of a gateway device and management of connected devices in a communication network. The device configuration method according to the embodiment of the present invention can be applied to the cloud management system 10 shown in FIG. 1 . For example, the method can be respectively executed by the processor 104 of the gateway device 100 of the cloud management system 10 shown in FIG. 1 , the cloud server 200 and the processor 304 of the mobile device 300 .
首先,于步骤S302中,经由云端伺服器200,建立移动装置100以及闸道装置300的一连线。具体来说,移动装置300先自来源200例如应用程序集商店(APP store)下载并安装闸道装置100对应的应用程序,闸道装置100对应的应用程序会连上网络400并要求登录使用者帐号,移动装置300再利用指定的使用者帐号例如Google+或脸书(Facebook)帐号等登录至闸道装置100对应的应用程序。于本实施例中,闸道装置100还包括一连接端(例如:连接端108)。举例来说,连接端包括有线连接端例如通用序列总线(USB)端以及无线连接端例如WIFI连接端与蓝牙(BT)连接端等等,但本发明并不限于此。First, in step S302 , a connection between the mobile device 100 and the gateway device 300 is established via the cloud server 200 . Specifically, the mobile device 300 first downloads and installs the application program corresponding to the gateway device 100 from a source 200 such as an application program store (APP store), and the application program corresponding to the gateway device 100 will connect to the network 400 and require a login user account, the mobile device 300 then uses a designated user account such as Google+ or Facebook (Facebook) account to log in to the corresponding application program of the gateway device 100 . In this embodiment, the gateway device 100 further includes a connection end (for example: the connection end 108 ). For example, the connection end includes a wired connection end such as a Universal Serial Bus (USB) end and a wireless connection end such as a WIFI connection end and a Bluetooth (BT) connection end, etc., but the invention is not limited thereto.
之后,闸道装置100对应的应用程序通过蓝牙(BT)与闸道装置100连接,设定Wi-Fi连线,设定完成后,闸道装置100将会绑定使用者帐号。接着,闸道装置100与移动装置300便可通过云端伺服器200建立网络连线。于一实施例中,闸道装置100以及移动装置300可各自以相同的一登录信息登录至云端伺服器200。于一些实施例中,登录信息至少包括一登录账号及一对应此登录账号的密码,其中,此登录账号对应至云端伺服器200的一特定云端资源。也就是说,由于闸道装置100以及移动装置300都是用相同的登录账号跟密码登录至云端伺服器200,因此,闸道装置100以及移动装置300可共用同一份的云端资源并建立彼此间的连线。之后,闸道装置100以及移动装置300可通过所建立的连线彼此通信。Afterwards, the corresponding application program of the gateway device 100 is connected to the gateway device 100 via Bluetooth (BT), and a Wi-Fi connection is set. After the setting is completed, the gateway device 100 will bind the user account. Then, the gateway device 100 and the mobile device 300 can establish a network connection through the cloud server 200 . In one embodiment, the gateway device 100 and the mobile device 300 can log in to the cloud server 200 with the same login information. In some embodiments, the login information at least includes a login account and a password corresponding to the login account, wherein the login account corresponds to a specific cloud resource of the cloud server 200 . That is to say, since both the gateway device 100 and the mobile device 300 use the same login account and password to log in to the cloud server 200, the gateway device 100 and the mobile device 300 can share the same cloud resource and establish mutual connection. Afterwards, the gateway device 100 and the mobile device 300 can communicate with each other through the established connection.
接着,如步骤S304,由闸道装置100,于检测到其连接端108(例如:USB端)有一第一装置500连接时,经由步骤S302建立的连线,传送一通知信息(notification message)至移动装置300,其中,通知信息包含相应第一装置500的一第一识别信息。具体来说,当第一装置500以有线或无线方式连接闸道装置100之后,移动装置300上的闸道装置100对应的应用程序(APP)会收到前述通知信息。举例来说,第一装置500可具有与连接端108相同类型的连接端502,可用以插入至闸道装置100的连接端108。例如当连接端108为一USB端时,第一装置500可为具有USB连接端的电子装置。第一装置500具有一装置代码,可供闸道装置100识别出第一装置为何种装置。具体来说,当闸道装置100检测到其连接端108有插入第一装置500(亦即:连接端502连接至连接端108)时,可根据第一装置500的装置代码识别出第一装置500的类型,并据此产生包含第一装置500的第一识别信息(例如:装置代码)的通知信息并经由建立的连线送出通知信息至移动装置300。于一些实施例中,闸道装置100的储存装置106中可还包括一已验证装置清单,已验证装置清单包含多个经过验证的装置及其代码与相关数据,并与门道装置100可还判断第一装置500的装置代码是否有在此清单之中,若是,则可据此识别出第一装置500的类型并产生上述通知信息。相反地,若第一装置500的装置代码未在此清单之中,则可要求第一装置500与云端伺服器200进行一验证程序并于验证成功后,将第一装置500及其装置代码加入至已验证装置清单中并产生前述通知信息,再上传至云端伺服器200,以便更新云端伺服器200中的已验证装置清单。移动装置300则可经由云端伺服器200接收到包含第一识别信息的前述通知信息。Next, as in step S304, when the gateway device 100 detects that a first device 500 is connected to its connection terminal 108 (for example: USB terminal), a notification message (notification message) is sent to The mobile device 300 , wherein the notification information includes a first identification information corresponding to the first device 500 . Specifically, after the first device 500 is connected to the gateway device 100 in a wired or wireless manner, the application program (APP) corresponding to the gateway device 100 on the mobile device 300 will receive the aforementioned notification information. For example, the first device 500 can have the same type of connection end 502 as the connection end 108 , which can be inserted into the connection end 108 of the gateway device 100 . For example, when the connection terminal 108 is a USB terminal, the first device 500 may be an electronic device with a USB connection terminal. The first device 500 has a device code for the gateway device 100 to identify what kind of device the first device is. Specifically, when the gateway device 100 detects that its connection end 108 is inserted into the first device 500 (that is, the connection end 502 is connected to the connection end 108), the first device can be identified according to the device code of the first device 500 500, and accordingly generate notification information including the first identification information (for example: device code) of the first device 500 and send the notification information to the mobile device 300 via the established connection. In some embodiments, the storage device 106 of the gateway device 100 may further include a list of verified devices, the list of verified devices includes a plurality of verified devices and their codes and related data, and can also be determined with the doorway device 100 Whether the device code of the first device 500 is in the list, and if so, the type of the first device 500 can be identified accordingly and the above notification information can be generated. On the contrary, if the device code of the first device 500 is not in the list, the first device 500 and the cloud server 200 may be required to perform a verification procedure and after the verification is successful, the first device 500 and its device code will be added. to the list of verified devices and generate the aforementioned notification information, and then upload it to the cloud server 200, so as to update the list of verified devices in the cloud server 200. The mobile device 300 may receive the aforementioned notification information including the first identification information via the cloud server 200 .
于移动装置300接收到前述通知信息时,如步骤S306,由移动装置300依据第一识别信息识别第一装置500,并显示一使用者界面(例如:图2A所示的使用者界面3062),其中使用者界面显示包含第一装置500所对应的至少一APP。由于一个第一装置500可能有多种对应的APP,于是闸道装置100对应的应用程序的使用者界面显示第一装置500所对应的APP选单(如图2A的显示区域3062-3所示)供使用者选择。When the mobile device 300 receives the aforementioned notification information, as in step S306, the mobile device 300 identifies the first device 500 according to the first identification information, and displays a user interface (for example: the user interface 3062 shown in FIG. 2A ), The user interface display includes at least one APP corresponding to the first device 500 . Since a first device 500 may have multiple corresponding APPs, the user interface of the application program corresponding to the gateway device 100 displays the APP menu corresponding to the first device 500 (as shown in the display area 3062-3 of FIG. 2A ) for users to choose.
于一实施例中,第一装置500可包括一感测器(例如:温度感测器、光感测器、湿度感测器等等)装置,并且感测器装置可提供一感测器数据,而移动装置300可以经由对应的至少一应用程序来通过闸道装置100指示第一装置500提供前述感测器数据。举例来说,当闸道装置100检测到有一温度感测器插入其连接端(例如:USB端)108时,可发送一通知信息至移动装置300上的应用程序,告知移动装置300有一插入装置。接着,移动装置300可根据通知信息的信息识别出插入的装置为温度感测器,并且显示一使用者界面,使用者界面中可包括温度感测器的多个APP供使用者选择。每个APP可使温度感测器具有不同的功能。使用者可接着依据其使用需求从多个APP中服务中选择一或多个APP。举例来说,选择的方式可包括勾选或点选在使用者界面上的对应的APP项目等,但不限于此。In one embodiment, the first device 500 may include a sensor device (such as a temperature sensor, a light sensor, a humidity sensor, etc.), and the sensor device may provide a sensor data , and the mobile device 300 can instruct the first device 500 to provide the aforementioned sensor data through the gateway device 100 through at least one corresponding application program. For example, when the gateway device 100 detects that a temperature sensor is plugged into its connection terminal (for example: USB terminal) 108, a notification message can be sent to the application program on the mobile device 300 to inform the mobile device 300 that there is a plug-in device . Then, the mobile device 300 can identify the inserted device as a temperature sensor according to the notification information, and display a user interface, which can include multiple APPs of the temperature sensor for the user to select. Each APP can make the temperature sensor have different functions. The user can then select one or more APPs from multiple APP services according to their usage requirements. For example, the selection method may include checking or clicking the corresponding APP item on the user interface, etc., but not limited thereto.
于使用者完成前述APP选择之后,如步骤S308,移动装置300可再通过使用者界面取得选取的至少一应用程序对应的一或多个服务的选择。类似地,由于每个选取的APP可能有多种对应的服务,于是闸道装置100对应的应用程序的使用者界面显示第一装置500所对应的服务选单(如图2B的显示区域3062-5所示)供使用者选择。每个服务可使第一装置500具有不同的操作。使用者可接着依据其使用需求从多个服务中选择一或多个服务。当移动装置300选择安装对应的APP之后,此APP中除了包含一般的应用之后,同时内建多种预设服务。使用者可接着利用这些预设服务来设定要安装到闸道装置100的服务。具体来说,移动装置300可通过使用者界面接收到表示使用者所选取的服务的选择信号,并依据选择信号自一来源202自动下载所选取的服务进行安装。举例来说,选择服务的方式可包括勾选或点选在使用者界面上的对应的服务项目等,但不限于此。其中来源202可为一应用程序集商店(APP store),例如:安卓系统的Google PLAY STORE或苹果系统的APP STORE等等。于另一些实施例中,来源202可为储存有待配置的第一装置500的所有对应服务的一云端储存空间或一网站,而移动装置300可连结至前述云端储存空间或网站来取得所选取的服务进行安装。于另一实施例中,使用者也可自行撰写服务后上传到闸道装置100。After the user completes the aforementioned APP selection, as in step S308, the mobile device 300 may obtain selections of one or more services corresponding to the selected at least one application program through the user interface. Similarly, since each selected APP may have multiple corresponding services, the user interface of the application program corresponding to the gateway device 100 displays the service menu corresponding to the first device 500 (such as the display area 3062-5 shown in FIG. 2B ). shown) for users to choose. Each service may cause the first device 500 to have different operations. The user can then select one or more services from multiple services according to his usage needs. After the mobile device 300 chooses to install the corresponding APP, besides the general applications, the APP also has multiple preset services built in. The user can then use these default services to configure the services to be installed on the gateway device 100 . Specifically, the mobile device 300 may receive a selection signal indicating the service selected by the user through the user interface, and automatically download the selected service from a source 202 for installation according to the selection signal. For example, the way of selecting a service may include checking or clicking a corresponding service item on the user interface, but not limited thereto. The source 202 can be an application program store (APP store), for example: Google PLAY STORE of the Android system or APP STORE of the Apple system, and so on. In other embodiments, the source 202 may be a cloud storage space or a website that stores all corresponding services of the first device 500 to be configured, and the mobile device 300 may link to the aforementioned cloud storage space or website to obtain the selected service to install. In another embodiment, users can also write their own services and upload them to the gateway device 100 .
于一些实施例中,使用者界面可还提供一服务编辑接口(例如:服务编辑接口3062-7),允许使用者可以前述的预设服务为范本修改预设服务的内容来产生客制化的服务的内容。服务编辑接口可显示预设服务中的第一服务的原始码,而使用者可通过服务编辑接口的编辑功能来修改预设服务中的第一服务的原始码内容,例如调整或新增相关参数,来产生所需要的客制化的第二服务。举例来说,假设预设的第一服务表示一段控制第一装置500的动作为每十秒闪烁一次的原始码时,使用者可容易地通过服务编辑接口的编辑功能来修改原始码中闪烁的时间的参数为每一秒闪烁一次或每十秒闪烁两次来产生所需要的客制化的第二服务。In some embodiments, the user interface can also provide a service editing interface (for example: service editing interface 3062-7), allowing the user to use the aforementioned default service as a template to modify the content of the default service to generate customized the content of the service. The service editing interface can display the source code of the first service in the default services, and the user can modify the source code content of the first service in the default services through the editing function of the service editing interface, such as adjusting or adding related parameters , to generate the required customized second service. For example, assuming that the preset first service represents a source code that controls the action of the first device 500 to blink once every ten seconds, the user can easily modify the blinking in the source code through the editing function of the service editing interface. The time parameter is to flash once every second or twice every ten seconds to generate the desired customized second service.
于另一些实施例中,该服务编辑接口也允许使用者可直接线上以指定的程序语言例如Javascript、C++、live code等各种程序语言或指定的撰写方式例如拖曳预设功能区域等方式撰写服务相关的控制程序码或汇入撰写好的控制程序码来客制化所需的服务的内容。In some other embodiments, the service editing interface also allows users to directly write online in designated programming languages such as Javascript, C++, live code and other programming languages or designated writing methods such as dragging and dropping preset functional areas Service-related control program code or import written control program code to customize the required service content.
于取得使用者所选取的一或多个服务之后,如步骤S310,由移动装置300,经由建立的连线,传送所取得的一或多个服务至闸道装置100,以配置一或多个服务于闸道装置100上,致使闸道装置100自动执行所配置的一或多个服务。于一些实施例中,所取得的一或多个服务是包含在APP中,因此当APP被闸道装置100安装并执行时,其中所包含的服务会自动在闸道装置100上执行。当闸道装置100收到移动装置300所上传的服务之后,闸道装置100自动安装上传的服务在其上并且自动执行所安装的服务,完成第一装置500的配置。因此,闸道装置100上所执行的服务可控制第一装置500执行指定的操作或动作。After obtaining one or more services selected by the user, as in step S310, the mobile device 300 transmits the obtained one or more services to the gateway device 100 through the established connection to configure one or more Serving on the gateway device 100 causes the gateway device 100 to automatically execute the configured one or more services. In some embodiments, the obtained one or more services are included in the APP, so when the APP is installed and executed by the gateway device 100 , the services contained therein will be automatically executed on the gateway device 100 . After the gateway device 100 receives the service uploaded by the mobile device 300 , the gateway device 100 automatically installs the uploaded service on it and automatically executes the installed service, thus completing the configuration of the first device 500 . Therefore, the service executed on the gateway device 100 can control the first device 500 to perform specified operations or actions.
当服务上传到闸道装置100后,闸道装置100自动执行服务。如前述,每一服务为一支为了对应第一装置500而写好的程序,只要启动闸道装置100之后,它就会不停的运行,因此可通过服务控制第一装置500的操作。举例来说,当第一装置500为一相机且服务设定为24小时持续绿影时,则闸道装置100自动执行服务之后,相机便会开始24小时持续绿影。类似地,当服务设定为每分钟拍一张照片并且做成缩时摄影后实时串流到远方装置时,则闸道装置100自动执行服务之后,相机便会开始每分钟拍一张照片并且做成缩时摄影后实时串流到远方装置。After the service is uploaded to the gateway device 100, the gateway device 100 automatically executes the service. As mentioned above, each service is a program written to correspond to the first device 500. As long as the gateway device 100 is activated, it will run continuously, so the operation of the first device 500 can be controlled through the service. For example, when the first device 500 is a camera and the service setting is 24-hour continuous green shadow, after the gateway device 100 automatically executes the service, the camera will start 24-hour continuous green shadow. Similarly, when the service is set to take a picture every minute and make a time-lapse video and then stream it to the remote device in real time, after the gateway device 100 automatically executes the service, the camera will start to take a picture every minute and Make a time-lapse video and stream it to a remote device in real time.
当闸道装置100上插入另一种第一装置500时,则可重复前述步骤S302至S310,以便于移动装置300上设定所需的服务并上传至闸道装置100,使闸道装置100自动执行服务来控制所插入的装置的操作。When another first device 500 is inserted into the gateway device 100, the aforementioned steps S302 to S310 can be repeated, so that the required services are set on the mobile device 300 and uploaded to the gateway device 100, so that the gateway device 100 A service is automatically executed to control the operation of the plugged-in device.
于一些实施例中,当使用者想要新增或删除闸道装置100中某一第一装置500的部分服务时,使用者可进一步通过移动装置300来新增新的服务于闸道装置100上或删除闸道装置100上已经配置的部分服务。举例来说,使用者可以直接通过使用者界面或连结至网站来修改设定以于配置完成后修改所配置的服务,但本发明并不限于此。于一些实施例中,服务可储存于云端空间中,云端空间中可包含各使用者所分享的服务设定,使用者可登录至云端空间中选择需要的服务后再上传至闸道装置100。其中,其他使用者或硬件装置开发商可先上传所提供的服务到一指定的分享网站。In some embodiments, when the user wants to add or delete some services of a first device 500 in the gateway device 100, the user can further add a new service to the gateway device 100 through the mobile device 300 Add or delete some services already configured on the gateway device 100. For example, the user can modify the settings directly through the user interface or link to the website to modify the configured service after the configuration is completed, but the invention is not limited thereto. In some embodiments, the service can be stored in the cloud space. The cloud space can contain the service settings shared by each user. The user can log in to the cloud space to select the required service and then upload it to the gateway device 100 . Wherein, other users or hardware device developers can first upload the provided services to a specified sharing website.
图4显示依据本发明另一实施例的装置配置方法的流程图,用以于一通信网络中提供装置配置。依据本发明实施例的装置配置方法可以适用于图1中所示的云端管理系统10。举例来说,方法可分别由图1中所示云端管理系统10的闸道装置100的处理器104、云端伺服器200以及移动装置300的处理器304来执行。FIG. 4 shows a flow chart of a device configuration method according to another embodiment of the present invention for providing device configuration in a communication network. The device configuration method according to the embodiment of the present invention can be applied to the cloud management system 10 shown in FIG. 1 . For example, the method can be respectively executed by the processor 104 of the gateway device 100 of the cloud management system 10 shown in FIG. 1 , the cloud server 200 and the processor 304 of the mobile device 300 .
当一第一装置500以有线(例如:USB连线)或无线(例如:BT或Zigbee等无线连线)方式连接闸道装置100之后,移动装置300上的闸道装置100对应的应用程序会收到一通知信息。闸道装置100对应的应用程序接着要求使用者以特定的使用者帐号例如脸书或G+帐号登录或连结至指定的网站(步骤S402)。当登录成功之后,该网站会提供一使用者界面,网站通过使用者界面显示闸道装置100的连接端目前所连接的装置清单(即:目前闸道装置100已经连结的装置)(步骤S404),以供使用者选择要配置的装置。When a first device 500 is connected to the gateway device 100 in a wired (for example: USB connection) or wireless (for example: wireless connection such as BT or Zigbee) manner, the application program corresponding to the gateway device 100 on the mobile device 300 will be Receive a notification message. The application program corresponding to the gateway device 100 then requires the user to log in with a specific user account such as a Facebook or G+ account or link to a designated website (step S402 ). After the login is successful, the website will provide a user interface, and the website will display the list of devices currently connected to the connection end of the gateway device 100 through the user interface (that is, the devices currently connected to the gateway device 100) (step S404) , allowing the user to select a device to configure.
当使用者选择某一装置后,网站通过使用者界面,接收一装置选择并且显示选取的装置对应的一或多个服务供使用者选择(步骤S406)。接着,使用者可根据选取的装置选择想要上传的服务,网站可通过使用者界面,接收选取的装置对应的服务的选择并上传所选择的服务至闸道装置100(步骤S408)。当所选择的服务上传到闸道装置100后,闸道装置100便会自动安装并执行服务。After the user selects a certain device, the website receives a device selection through the user interface and displays one or more services corresponding to the selected device for the user to select (step S406 ). Next, the user can select the service to be uploaded according to the selected device, and the website can receive the selection of the service corresponding to the selected device through the user interface and upload the selected service to the gateway device 100 (step S408). After the selected service is uploaded to the gateway device 100, the gateway device 100 will automatically install and execute the service.
于另一实施例中,当第一装置500被移除时,闸道装置100中第一装置500所对应的服务将自动暂停或停止执行或者自动自闸道装置100中移除,以节省储存空间与运算资源。In another embodiment, when the first device 500 is removed, the service corresponding to the first device 500 in the gateway device 100 will be automatically suspended or stopped or automatically removed from the gateway device 100 to save storage space and computing resources.
以下列举一些实施例,用以辅助说明依据本发明的装置配置方法与实际应用细节,但本发明并不限于此。Some examples are listed below to help illustrate the device configuration method and practical application details according to the present invention, but the present invention is not limited thereto.
图5显示依据本发明一实施例的装置配置应用的流程图,用以配置闸道装置以对插入装置进行远端控制。依据本发明实施例的装置配置应用可以适用于图1中所示的云端管理系统10。请同时参照图1、图2A、图2B以及图5。于本实施例中,假设第一装置500为一装置A(例如:感测器)。当装置A以有线或无线方式连接至闸道装置100的连接端时,闸道装置100检测到有一装置A插入其连接端108,发送关于装置A的一通知信息至移动装置300的应用程序(步骤S502)。FIG. 5 shows a flowchart of a device configuration application for configuring a gateway device for remote control of an insertion device according to an embodiment of the present invention. The device configuration application according to the embodiment of the present invention can be applied to the cloud management system 10 shown in FIG. 1 . Please refer to FIG. 1 , FIG. 2A , FIG. 2B and FIG. 5 at the same time. In this embodiment, it is assumed that the first device 500 is a device A (such as a sensor). When the device A is connected to the connection terminal of the gateway device 100 in a wired or wireless manner, the gateway device 100 detects that a device A is plugged into its connection terminal 108, and sends a notification message about the device A to the application program of the mobile device 300 ( Step S502).
移动装置300的应用程序收到关于装置A的通知信息时,根据通知信息中所含的装置信息,识别出插入的装置为装置A,该应用程序连结来源202(例如:应用程序集商店)并自其中取得并通过应用程序的使用者界面上显示对应于装置A可支持的应用程序选单供使用者选择,如图2A所示(步骤S504)。When the application program of the mobile device 300 receives the notification information about the device A, it recognizes that the inserted device is the device A according to the device information contained in the notification information, and the application program connects to the source 202 (for example: an application program store) and A menu of applications supported by the device A is displayed on the user interface obtained from the application program for the user to select, as shown in FIG. 2A (step S504 ).
使用者可通过如图2A的使用者界面3062选择选单中的一应用程序进行安装,而安装的应用程序中还包括装置A对应的预设服务A-1、预设服务A-2以及预设服务A-3。移动装置300通过使用者界面接收使用者所选取的应用程序,并连结至应用程序集商店中下载所选取的应用程序进行安装,致使使用者界面显示所选取的应用程序对应的预设服务A-1、预设服务A-2以及预设服务A-3,如图2B所示(步骤S506)。类似地,使用者可通过如图2B的使用者界面3062选择其中的预设服务A-2,移动装置300的应用程序通过使用者界面接收使用者所选取的预设服务A-2并上传所选的预设服务A-2至闸道装置100(步骤S508)。当闸道装置100接收到移动装置300上传的预设服务A-2之后,闸道装置100可自动配置并执行预设服务A-2来支援装置A并控制装置A执行预设服务A-2所对应的一指定动作(步骤S510)。The user can select an application in the menu to install through the user interface 3062 shown in FIG. 2A , and the installed application also includes the default service A-1, default service A-2 and default Service A-3. The mobile device 300 receives the application program selected by the user through the user interface, and links to the application program store to download the selected application program and install it, so that the user interface displays the default service A- corresponding to the selected application program. 1. The preset service A-2 and the preset service A-3, as shown in FIG. 2B (step S506). Similarly, the user can select the default service A-2 through the user interface 3062 shown in FIG. The selected default service A-2 is sent to the gateway device 100 (step S508). After the gateway device 100 receives the default service A-2 uploaded by the mobile device 300, the gateway device 100 can automatically configure and execute the default service A-2 to support the device A and control the device A to execute the default service A-2 A corresponding designated action (step S510).
类似地,之后,当有另一装置B以有线或无线方式连接至闸道装置100的连接端时,移动装置300的应用程序会收到关于装置B的一通知信息,并根据通知信息中所含的装置信息,应用程序连结来源202并自其中取得并显示对应于装置B的应用程序选单供使用者选择,使用者可选择选单中的一应用程序进行安装,而安装的应用程序中还包括装置B对应的预设服务B-1、预设服务B-2以及预设服务B-3,使用者可选择其中的预设服务B-3,移动装置300的应用程序将会上传所选的预设服务B-3至闸道装置100。当闸道装置100接收到上传的预设服务B-3之后,可自动配置并执行预设服务B-3来支援装置B并控制装置B执行预设服务B-3所对应的指定动作。Similarly, later, when another device B is connected to the connection end of the gateway device 100 in a wired or wireless manner, the application program of the mobile device 300 will receive a notification message about the device B, and according to the notification information in the notification message, Included device information, the application link source 202 obtains and displays the application program menu corresponding to device B for the user to choose from, the user can select an application program in the menu to install, and the installed application program also includes The default service B-1, default service B-2 and default service B-3 corresponding to the device B, the user can select the default service B-3, and the application program of the mobile device 300 will upload the selected The default service B-3 is to the gateway device 100 . After the gateway device 100 receives the uploaded default service B-3, it can automatically configure and execute the default service B-3 to support the device B and control the device B to execute the specified action corresponding to the default service B-3.
之后,当闸道装置100检测到装置B被移除而未与闸道装置100的连接端互相连接时,闸道装置100可自动停止或暂停预设服务B-3的运行,或者可直接移除预设服务B-3。因此,可节省闸道装置100的储存空间与运算资源。Afterwards, when the gateway device 100 detects that the device B is removed and is not connected to the connection terminal of the gateway device 100, the gateway device 100 may automatically stop or suspend the operation of the preset service B-3, or may directly remove Except preset service B-3. Therefore, the storage space and computing resources of the gateway device 100 can be saved.
因此,依据本发明的云端管理系统及其装置配置方法,可允许云端上的闸道装置以及移动装置进行数据传输,并且可于一外接装置插入至闸道装置的连接端时,自动通知移动装置并于移动装置上启动对应的应用程序,以第三方驱动闸道装置安装所需的服务,致使使用者可根据不同的硬件装置,自由判定门道装置的功能,以更聪明方便的方式,提高闸道装置的扩充性并且可方便地更新闸道装置的设定以支援各种新的外接装置,以通过外接装置远端收集数据进行监控或对外接装置进行远端控制,从而提供更多元的物联网应用。Therefore, according to the cloud management system and device configuration method of the present invention, the gateway device and the mobile device on the cloud can be allowed to perform data transmission, and when an external device is inserted into the connection end of the gateway device, the mobile device can be automatically notified And start the corresponding application program on the mobile device, and use the third-party drive gateway device to install the required services, so that users can freely determine the function of the gateway device according to different hardware devices, and improve the gateway in a smarter and more convenient way. The scalability of the gateway device and the setting of the gateway device can be easily updated to support various new external devices, so as to collect data remotely through the external device for monitoring or remote control of the external device, thus providing more diverse IoT applications.
本发明的方法,或特定型态或其部分,可以以程序码的型态存在。程序码可以包含于实体媒体,如软碟、光盘片、硬盘、或是任何其他机器可读取(如电脑可读取)储存媒体,亦或不限于外在形式的电脑程序产品,其中,当程序码被机器,如电脑载入且执行时,此机器变成用以参与本发明的装置。程序码也可通过一些传送媒体,如电线或电线缆、光纤、或是任何传输型态进行传送,其中,当程序码被机器,如电脑接收、载入且执行时,此机器变成用以参与本发明的装置。当在一般用途处理单元实作时,程序码结合处理单元提供一操作类似于应用特定逻辑电路的独特装置。The method of the present invention, or specific forms or parts thereof, may exist in the form of program codes. The program code may be contained in a physical medium, such as a floppy disk, a CD, a hard disk, or any other machine-readable (such as a computer-readable) storage medium, or a computer program product without limitation in an external form, where, when When the program code is loaded and executed by a machine, such as a computer, the machine becomes a device for participating in the present invention. The program code may also be transmitted via some transmission medium, such as a wire or cable, optical fiber, or any type of transmission in which, when the program code is received, loaded, and executed by a machine, such as a computer, the machine becomes a user To participate in the device of the present invention. When implemented on a general-purpose processing unit, the program code combines with the processing unit to provide a unique device that operates similarly to application-specific logic circuits.
虽然本发明已以优选实施例公开如上,然其并非用以限定本发明,任何所属技术领域中包括通常知识者,在不脱离本发明的构思与范围内,当可作些许的变动与润饰。举例来说,本发明实施例所述的系统以及方法可以硬件、软件或硬件以及软件的组合的实体实施例加以实现。因此本发明的保护范围当视权利要求所界定者为准。Although the present invention has been disclosed above with preferred embodiments, it is not intended to limit the present invention. Any person in the technical field, including those with ordinary knowledge, may make some changes and modifications without departing from the concept and scope of the present invention. For example, the systems and methods described in the embodiments of the present invention can be implemented in physical embodiments of hardware, software, or a combination of hardware and software. Therefore, the scope of protection of the present invention should be defined by the claims.
Claims (16)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710308479.9A CN108810054A (en) | 2017-05-04 | 2017-05-04 | Cloud management system and device configuration method thereof |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201710308479.9A CN108810054A (en) | 2017-05-04 | 2017-05-04 | Cloud management system and device configuration method thereof |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| CN108810054A true CN108810054A (en) | 2018-11-13 |
Family
ID=64053606
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201710308479.9A Withdrawn CN108810054A (en) | 2017-05-04 | 2017-05-04 | Cloud management system and device configuration method thereof |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN108810054A (en) |
Cited By (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114530036A (en) * | 2020-11-18 | 2022-05-24 | 宏碁股份有限公司 | Digital indication interaction system and digital indication interaction method |
Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN102413068A (en) * | 2011-10-21 | 2012-04-11 | 南京邮电大学 | System and method for controlling terminal equipment of Internet of things based on cloud computing |
| CN103051693A (en) * | 2012-12-12 | 2013-04-17 | 北京奇虎科技有限公司 | Equipment control method and mobile communication terminal |
| US8761050B2 (en) * | 2011-10-04 | 2014-06-24 | Advanergy, Inc. | Network integration system and method |
| CN105141601A (en) * | 2015-08-17 | 2015-12-09 | 北京佰才邦技术有限公司 | Method and device for configuring Internet-of-Things protocol conversion function |
| CN105335155A (en) * | 2015-10-20 | 2016-02-17 | 华东师范大学 | Method for realizing different IoT (Internet of Things) applications by only needing to configure cloud-end script |
| US20160241439A1 (en) * | 2015-02-12 | 2016-08-18 | Sears Brands, L.L.C. | System, apparatus, and media for changing state of an internet of things (iot) device |
| CN106161100A (en) * | 2016-08-03 | 2016-11-23 | 青岛海信电器股份有限公司 | A kind of internet of things equipment collocation method and internet-of-things terminal |
| CN106484544A (en) * | 2016-09-21 | 2017-03-08 | 北京邦天信息技术有限公司 | A kind of virtualized method and apparatus is carried out to internet of things equipment |
-
2017
- 2017-05-04 CN CN201710308479.9A patent/CN108810054A/en not_active Withdrawn
Patent Citations (8)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8761050B2 (en) * | 2011-10-04 | 2014-06-24 | Advanergy, Inc. | Network integration system and method |
| CN102413068A (en) * | 2011-10-21 | 2012-04-11 | 南京邮电大学 | System and method for controlling terminal equipment of Internet of things based on cloud computing |
| CN103051693A (en) * | 2012-12-12 | 2013-04-17 | 北京奇虎科技有限公司 | Equipment control method and mobile communication terminal |
| US20160241439A1 (en) * | 2015-02-12 | 2016-08-18 | Sears Brands, L.L.C. | System, apparatus, and media for changing state of an internet of things (iot) device |
| CN105141601A (en) * | 2015-08-17 | 2015-12-09 | 北京佰才邦技术有限公司 | Method and device for configuring Internet-of-Things protocol conversion function |
| CN105335155A (en) * | 2015-10-20 | 2016-02-17 | 华东师范大学 | Method for realizing different IoT (Internet of Things) applications by only needing to configure cloud-end script |
| CN106161100A (en) * | 2016-08-03 | 2016-11-23 | 青岛海信电器股份有限公司 | A kind of internet of things equipment collocation method and internet-of-things terminal |
| CN106484544A (en) * | 2016-09-21 | 2017-03-08 | 北京邦天信息技术有限公司 | A kind of virtualized method and apparatus is carried out to internet of things equipment |
Cited By (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN114530036A (en) * | 2020-11-18 | 2022-05-24 | 宏碁股份有限公司 | Digital indication interaction system and digital indication interaction method |
| CN114530036B (en) * | 2020-11-18 | 2023-08-08 | 宏碁股份有限公司 | Digital indication interaction system and digital indication interaction method |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| TWI646434B (en) | Cloud management system and device configuration method thereof | |
| CN113412469B (en) | Device network configuration method, device, electronic device and storage medium | |
| TWI590072B (en) | Cloud management systems and device management methods thereof | |
| CN105122931B (en) | Electronic equipment and the method that personal cloud device is registered in its portal user server | |
| CN103124283B (en) | Electronic device and method capable of collaboratively editing with a plurality of mobile devices | |
| CN107770238A (en) | System and method for entering row data communication based on image procossing | |
| KR102077580B1 (en) | Method, system, and non-transitory computer readable record medium for providing copied message list | |
| KR20170137445A (en) | Method for sharing file and electronic device for the same | |
| CN105379315A (en) | Apparatus and method for transmitting content in portable terminal | |
| EP2750449A1 (en) | Method of receiving connection information from mobile communication device, computer-readable storage medium having recorded thereon the method, and digital image-capturing apparatus | |
| CN105554687A (en) | Networking working method of intelligent equipment, device and intelligent equipment | |
| CN108037990B (en) | Task information processing method, device and server | |
| KR20210133907A (en) | Method, system, and non-transitory computer readable record medium for sharing information in chat room using application added to platform in messenger | |
| US20150339017A1 (en) | Terminal apparatus, program, method of calling function, and information processing system | |
| CN105867997A (en) | Control method for executing application and related data access system | |
| CN107113328A (en) | Control device and its control method and integrated control system | |
| CN107924296A (en) | Display device and its control method | |
| WO2015111178A1 (en) | Air conditioner operation system | |
| CN108810054A (en) | Cloud management system and device configuration method thereof | |
| CN111093248B (en) | Network distribution method, network distribution device and electronic equipment | |
| CN105242938B (en) | automatic program downloading system and method | |
| CN106953883B (en) | Cloud management system and device management method thereof | |
| CN105550098A (en) | Electronic device and method for controlling contents in electronic device | |
| KR20160093877A (en) | Virtual client, cloud streaming server, cloud streaming server test system comprising the same, control method thereof and computer readable medium having computer program recorded therefor | |
| TWI557643B (en) | Automated program download system and method |
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 | ||
| WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181113 |
|
| WW01 | Invention patent application withdrawn after publication |