[go: up one dir, main page]

CN106292407A - Automatic control method for built-in graphic user interface described in internet of things device - Google Patents

Automatic control method for built-in graphic user interface described in internet of things device Download PDF

Info

Publication number
CN106292407A
CN106292407A CN201510295275.7A CN201510295275A CN106292407A CN 106292407 A CN106292407 A CN 106292407A CN 201510295275 A CN201510295275 A CN 201510295275A CN 106292407 A CN106292407 A CN 106292407A
Authority
CN
China
Prior art keywords
internet
user interface
things
graphic user
control
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
Application number
CN201510295275.7A
Other languages
Chinese (zh)
Inventor
郑光宏
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhao Lifeng Co ltd
Original Assignee
Zhao Lifeng Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhao Lifeng Co ltd filed Critical Zhao Lifeng Co ltd
Priority to CN201510295275.7A priority Critical patent/CN106292407A/en
Publication of CN106292407A publication Critical patent/CN106292407A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/04Programme control other than numerical control, i.e. in sequence controllers or logic controllers
    • G05B19/042Programme control other than numerical control, i.e. in sequence controllers or logic controllers using digital processors

Landscapes

  • Physics & Mathematics (AREA)
  • General Physics & Mathematics (AREA)
  • Engineering & Computer Science (AREA)
  • Automation & Control Theory (AREA)
  • User Interface Of Digital Computer (AREA)

Abstract

The invention discloses an automatic control method for describing a built-in graphical user interface on an Internet of things device, which is executed by at least one Internet of things device and a control device, wherein the Internet of things device at least comprises a graphical user interface description, an identification description and a control description; the control device comprises a screen, a transceiver and a controller; the Internet of things device transmits the graphic user interface description and the like to the control device through the Internet of things, the control device displays the graphic user interface component corresponding to the graphic user interface description on the screen, so that the integration of automatic control is easier, a program for controlling the graphic user interface of the Internet of things device is not required to be written in advance, the Internet of things device informs the graphic user interface description to the control device, the graphic user interface of the Internet of things device can be established, and the aims of quickly establishing the graphic user interface and reducing the cost are fulfilled.

Description

内建图形用户界面描述于物联网装置的自动控制方法Built-in graphical user interface described in automatic control method of Internet of things device

技术领域technical field

本发明关于一种物联网装置的自动控制方法,特别是指一种内建图形用户界面描述于物联网装置的自动控制方法,可达到快速建立图形用户界面及维护成本更低的效益。The present invention relates to an automatic control method for an Internet of Things device, in particular to an automatic control method with a built-in graphical user interface described in the Internet of Things device, which can achieve the benefits of quickly establishing a graphical user interface and lower maintenance costs.

背景技术Background technique

近年来物联网及物联网装置的发展相当快速,其应用例如在智能电网领域中,公用事业公司可优化电量至家庭及商店;在家庭及建筑物自动化领域中,智能家庭及建筑物可对家庭或办公室中的任一装置进行集中式控制;在资产追踪领域中,企业、医院、工厂可准确地追踪高价值设备、病人、车辆等的位置,目前已有许多智能型物联网控制方法陆续出现(如google thread、Apple HomeKit、高通AllSeen、Intel OIC等4大物联网联盟的协议),通过功能描述的方式,使得控制端无需事先针对被控端编写程序,即可接收由被控端所传递出来的控制方式;此种新的控制方式以指令方式工作没有问题,但如果以图形用户界面操作时,则还是必须要在控制端针对不同的操作设法将图形用户界面与功能描述逐一套用,并需另行撰写程序以进行操控,使得图形用户界面的设计相当复杂。In recent years, the Internet of Things and Internet of Things devices have developed rapidly. For example, in the field of smart grids, utility companies can optimize electricity to homes and stores; in the field of home and building automation, smart homes and buildings can or any device in the office for centralized control; in the field of asset tracking, enterprises, hospitals, and factories can accurately track the location of high-value equipment, patients, vehicles, etc., and many intelligent IoT control methods have emerged one after another (such as google thread, Apple HomeKit, Qualcomm AllSeen, Intel OIC and other four major Internet of Things alliance protocols), through the way of function description, the control terminal can receive the data transmitted by the controlled terminal without writing a program for the controlled terminal in advance There is no problem with this new control method working in command mode, but if it is operated with a graphical user interface, it is still necessary to try to apply the graphical user interface and function description one by one for different operations at the control end, and it is necessary to Writing programs separately for manipulation complicates the design of the graphical user interface.

缘此,有鉴于现有的物联网上图形用户界面设计遇到的困境及其未臻理想的状况,本案发明人即着手研发其解决方案,希望能开发出一种能更快速建立图形用户界面及维护成本更低的方法,以服务社会大众及促进此业的发展,遂经多时构思而有本发明的产生。Therefore, in view of the difficulties encountered in the existing graphical user interface design on the Internet of Things and the unsatisfactory situation, the inventor of this case started to develop its solution, hoping to develop a graphical user interface that can be built more quickly. And the method with lower maintenance cost, to serve the general public and promote the development of this industry, then the generation of the present invention has been conceived for a long time.

发明内容Contents of the invention

本发明的目的在于提供一种内建图形用户界面描述于物联网装置的自动控制方法,该方法执行于一物联网系统中,其可快速建立物联网装置的图形用户界面,并且使该图形用户界面的维护成本更低。The object of the present invention is to provide an automatic control method with a built-in graphical user interface described in an Internet of Things device. The method is executed in an Internet of Things system, which can quickly establish a graphical user interface of an Internet of Things device, and make the graphical user interface The interface is less expensive to maintain.

为了达到上述目的,本发明提供了一种内建图形用户界面描述于物联网装置的自动控制方法,该方法通过至少一物联网装置和一控制装置执行,其中,该至少一物联网装置至少包括一图形用户界面描述、一识别描述和一控制描述,该图形用户界面描述、该识别描述与该控制描述皆为软件程序并储存于该物联网装置的一内存内;该控制装置包括一第一屏幕、一第一收发器和一第一控制器,该第一收发器与该第一控制器电性连接,该第一控制器与该第一屏幕电性连接;该物联网装置将该图形用户界面描述、该识别描述和该控制描述通过该物联网传输给该控制装置,该控制装置将该图形用户界面描述所对应的至少一图形用户界面组件在该第一屏幕上显示,以方便对该物联网装置进行控制。In order to achieve the above object, the present invention provides an automatic control method with a built-in graphical user interface described in an Internet of Things device, the method is executed by at least one Internet of Things device and a control device, wherein the at least one Internet of Things device includes at least one A graphical user interface description, an identification description, and a control description, the graphical user interface description, the identification description, and the control description are all software programs and stored in a memory of the Internet of Things device; the control device includes a first screen, a first transceiver and a first controller, the first transceiver is electrically connected to the first controller, the first controller is electrically connected to the first screen; The user interface description, the identification description and the control description are transmitted to the control device through the Internet of Things, and the control device displays at least one GUI component corresponding to the GUI description on the first screen, so as to facilitate The IoT device is controlled.

在本发明的一实施例中,其中该图形用户界面组件显示于该第一屏幕后,该控制装置中的第一控制器将通过该图形用户界面组件输入的信息转为一控制信息,并将该控制信息传给该第一收发器,该第一收发器通过该物联网将该控制信息传给该物联网装置,使该物联网装置按照该控制信息而被控制。In an embodiment of the present invention, after the graphical user interface component is displayed on the first screen, the first controller in the control device converts the information input through the graphical user interface component into control information, and The control information is transmitted to the first transceiver, and the first transceiver transmits the control information to the Internet of Things device through the Internet of Things, so that the Internet of Things device is controlled according to the control information.

在本发明的一实施例中,其中该控制装置中的第一控制器预先设有多个图形用户界面组件,该多个图形用户界面组件与多个图形用户界面描述有对应关系,使得该控制装置中的第一控制器将收到的图形用户界面描述按照该对应关系找到所对应的图形用户界面组件,并将该图形用户界面组件传输给该第一屏幕并显示于该第一屏幕。In an embodiment of the present invention, the first controller in the control device is preset with a plurality of graphical user interface components, and the plurality of graphical user interface components have a corresponding relationship with a plurality of graphical user interface descriptions, so that the control The first controller in the device finds the corresponding GUI component according to the corresponding relationship from the received GUI description, and transmits the GUI component to the first screen and displays it on the first screen.

在本发明的一实施例中,其中该控制装置预先设有多个图形用户界面组件,该多个图形用户界面组件包括:菜单栏、工具栏、命令按钮、对话框、文字框、开关按钮、表列框、滚动轴、下拉式表列框、单选按钮、圆圈按钮、复选框、日历控制、控制面板、十字箭头键或以上的组合。In an embodiment of the present invention, wherein the control device is preset with a plurality of graphical user interface components, the plurality of graphical user interface components include: menu bar, tool bar, command button, dialog box, text box, switch button, List box, scroll axis, drop-down list box, radio button, circle button, check box, calendar control, control panel, cross arrow keys, or a combination of the above.

在本发明的一实施例中,其中该第一屏幕为一触摸屏。In an embodiment of the present invention, the first screen is a touch screen.

在本发明的一实施例中,其中该控制装置为一第四物联网装置。In an embodiment of the present invention, the control device is a fourth IoT device.

在本发明的一实施例中,其中该控制装置为一行动装置。In an embodiment of the present invention, the control device is a mobile device.

在本发明的一实施例中,其中该行动装置为移动电话、笔记本电脑、平板计算机或个人数字助理。In an embodiment of the present invention, the mobile device is a mobile phone, a notebook computer, a tablet computer or a personal digital assistant.

为了达到上述目的,本发明还提供了另一种内建图形用户界面描述于物联网装置的自动控制方法,该方法通过至少一物联网装置、一中介装置和一操控装置执行,其中,该至少一物联网装置至少包括一图形用户界面描述、一识别描述和一控制描述,该图形用户界面描述、该识别描述与该控制描述皆为软件程序并储存于该物联网装置的一内存内;该中介装置包括一第二收发器和一第二控制器,该第二收发器与该第二控制器电性连接;该操控装置包括一第二屏幕和一第三收发器,该第三收发器与该第二屏幕电性连接;该物联网装置将该图形用户界面描述、该识别描述和该控制描述通过该物联网传输给该中介装置,该中介装置将该图形用户界面描述所对应的至少一图形用户界面组件传输给该操控装置,该操控装置将该图形用户界面组件在该第二屏幕上显示,以方便对该物联网装置进行控制。In order to achieve the above object, the present invention also provides another automatic control method with a built-in graphical user interface described in an Internet of Things device, the method is executed by at least one Internet of Things device, an intermediary device and a control device, wherein the at least An IoT device at least includes a graphical user interface description, an identification description, and a control description, and the graphical user interface description, the identification description, and the control description are all software programs and stored in a memory of the IoT device; The intermediary device includes a second transceiver and a second controller, the second transceiver is electrically connected to the second controller; the control device includes a second screen and a third transceiver, the third transceiver Electrically connected to the second screen; the IoT device transmits the GUI description, the identification description and the control description to the intermediary device through the IoT, and the intermediary device corresponds to at least the GUI description A graphical user interface component is transmitted to the control device, and the control device displays the graphical user interface component on the second screen, so as to facilitate the control of the Internet of Things device.

在本发明的一实施例中,其中该图形用户界面组件显示于该第二屏幕后,该操控装置将通过该图形用户界面组件输入的信息转为一控制信息,并将该控制信息传给该第三收发器,该第三收发器将该控制信息传给该第二收发器,该第二收发器通过该物联网将该控制信息传给该物联网装置,使该物联网装置按照该控制信息而被控制。In an embodiment of the present invention, after the GUI component is displayed on the second screen, the control device converts the information input through the GUI component into control information, and transmits the control information to the The third transceiver, the third transceiver transmits the control information to the second transceiver, and the second transceiver transmits the control information to the IoT device through the Internet of Things, so that the IoT device follows the control information is controlled.

在本发明的一实施例中,其中该中介装置预先设有多个图形用户界面组件,该多个图形用户界面组件与多个图形用户界面描述有对应关系,使得该中介装置能够将收到的图形用户界面描述按照该对应关系找到所对应的图形用户界面组件。In an embodiment of the present invention, the intermediary device is pre-configured with a plurality of graphical user interface components, and the plurality of graphical user interface components have a corresponding relationship with a plurality of graphical user interface descriptions, so that the intermediary device can receive the The graphical user interface description finds the corresponding graphical user interface component according to the corresponding relationship.

在本发明的一实施例中,其中该中介装置预先设有多个图形用户界面组件,该多个图形用户界面组件包括:菜单栏、工具栏、命令按钮、对话框、文字框、开关按钮、表列框、滚动轴、下拉式表列框、单选按钮、圆圈按钮、复选框、日历控制、控制面板、十字箭头键或以上的组合。In an embodiment of the present invention, wherein the intermediary device is preset with a plurality of graphical user interface components, the plurality of graphical user interface components include: menu bar, toolbar, command button, dialog box, text box, switch button, List box, scroll axis, drop-down list box, radio button, circle button, check box, calendar control, control panel, cross arrow keys, or a combination of the above.

在本发明的一实施例中,其中该中介装置为一网关、路由器、交换器或分享器。In an embodiment of the present invention, the intermediary device is a gateway, router, switch or sharer.

在本发明的一实施例中,其中该第二屏幕为一触摸屏。In an embodiment of the present invention, the second screen is a touch screen.

在本发明的一实施例中,其中该操控装置为一第五物联网装置。In an embodiment of the present invention, the control device is a fifth IoT device.

在本发明的一实施例中,其中该操控装置为一行动装置。In an embodiment of the present invention, the control device is a mobile device.

在本发明的一实施例中,其中该行动装置为移动电话、笔记本电脑、平板计算机或个人数字助理。In an embodiment of the present invention, the mobile device is a mobile phone, a notebook computer, a tablet computer or a personal digital assistant.

为使审查员对本发明的技术特征及所达成的功效更有进一步的了解与认识,谨佐以较佳的实施例图式及配合详细的说明,说明如后:In order to enable the examiner to have a better understanding and understanding of the technical features and the achieved effects of the present invention, I would like to provide a diagram of a preferred embodiment and a detailed description, as follows:

附图说明Description of drawings

图1为本发明第一实施例架构示意图;FIG. 1 is a schematic diagram of the structure of the first embodiment of the present invention;

图2A、图2B、图2C为本发明以灯泡作为物联网装置的示意图;Fig. 2A, Fig. 2B, Fig. 2C are schematic diagrams of the present invention using a light bulb as an Internet of Things device;

图3A、图3B、图3C为本发明以机器人作为物联网装置的示意图;FIG. 3A, FIG. 3B, and FIG. 3C are schematic diagrams of the present invention using a robot as an Internet of Things device;

图4为本发明第二实施例架构示意图。FIG. 4 is a schematic diagram of the structure of the second embodiment of the present invention.

附图标记说明:20-物联网装置;22-图形用户界面描述;24-识别描述;26-控制描述;30-控制装置;32-第一屏幕;34-第一收发器;36-第一控制器;50-中介装置;52-第二收发器;54-第二控制器;60-操控装置;62-第二屏幕;64-第三收发器。Explanation of reference numerals: 20-Internet of Things device; 22-Graphic user interface description; 24-Identification description; 26-Control description; 30-Control device; 32-First screen; 34-First transceiver; 36-First 50-intermediary device; 52-second transceiver; 54-second controller; 60-control device; 62-second screen; 64-third transceiver.

具体实施方式detailed description

如图1所示为本发明内建图形用户界面描述于物联网装置的自动控制方法的第一实施例,该内建图形用户界面描述于物联网装置的自动控制方法执行于一物联网(Internet of Things,简写为IoT)系统中,包括:As shown in Fig. 1, the first embodiment of the automatic control method described in the Internet of Things device with the built-in graphical user interface of the present invention is described, and the automatic control method described in the Internet of Things device with the built-in graphical user interface is executed on an Internet of Things (Internet of Things (Internet of Things) of Things, abbreviated as IoT) system, including:

至少一物联网装置20,其至少包括一图形用户界面(GraphicUser Interface,简写为GUI)描述22、一识别描述24和一控制描述26,该图形用户界面描述22、该识别描述24与该控制描述26皆为软件程序并储存于该物联网装置20的一内存内(图中未显示);At least one IoT device 20, which at least includes a Graphic User Interface (GUI for short) description 22, an identification description 24 and a control description 26, the graphical user interface description 22, the identification description 24 and the control description 26 are all software programs and are stored in a memory of the IoT device 20 (not shown in the figure);

一控制装置30,该控制装置30包括一第一屏幕32、一第一收发器34和一第一控制器36,该第一收发器34与该第一控制器36电性连接,该第一控制器36与该第一屏幕32电性连接;A control device 30, the control device 30 includes a first screen 32, a first transceiver 34 and a first controller 36, the first transceiver 34 is electrically connected to the first controller 36, the first The controller 36 is electrically connected to the first screen 32;

该物联网装置20将该图形用户界面描述22、该识别描述24及该控制描述26通过该物联网传输给该控制装置30,该控制装置30将该图形用户界面描述22所对应的至少一图形用户界面组件在该第一屏幕32上显示,以方便对该物联网装置20进行控制。The IoT device 20 transmits the graphical user interface description 22, the identification description 24, and the control description 26 to the control device 30 through the Internet of Things, and the control device 30 transmits at least one graphic corresponding to the graphical user interface description 22 User interface components are displayed on the first screen 32 for conveniently controlling the IoT device 20 .

其中,前述物联网装置20指具有一可寻址界面(如近场通信(NFC)ID、因特网协议(IP)地址、蓝牙识别符(ID)等)且可经由一有线或无线连接传输信息至一或多个其他装置的任何装置(如传感器、电器等);物联网装置20可具有一被动通信接口(如NFC卷标、快速响应(QR)码、射频识别(RFID)标签等)或一主动通信接口(如收发器、调制解调器等);因此,物联网装置20可包括(但不限于):冰箱、烤箱、烘箱、微波炉、制冷器、洗碗机、餐具、手工工具、洗衣机、干衣机、炉、冷暖气机、电视、灯具、吸尘器、洒水器等,只要装置配备有一与物联网通信的可寻址通信接口便可;当然,物联网装置20亦可包括桌面计算机、笔记本电脑、平板计算机、移动电话、个人数字助理(PDA)等。Among them, the aforementioned IoT device 20 refers to an addressable interface (such as near field communication (NFC) ID, Internet protocol (IP) address, Bluetooth identifier (ID), etc.) and can transmit information to the device via a wired or wireless connection. Any device (e.g., sensor, appliance, etc.) with one or more other devices; IoT device 20 may have a passive communication interface (e.g., NFC tag, Quick Response (QR) code, Radio Frequency Identification (RFID) tag, etc.) or a Active communication interfaces (such as transceivers, modems, etc.); thus, IoT devices 20 may include (but are not limited to): refrigerators, ovens, ovens, microwave ovens, freezers, dishwashers, dishes, hand tools, washing machines, clothes dryers Machines, furnaces, air conditioners, TVs, lamps, vacuum cleaners, sprinklers, etc., as long as the devices are equipped with an addressable communication interface for communicating with the Internet of Things; of course, the Internet of Things devices 20 may also include desktop computers, notebook computers, Tablet computers, mobile phones, personal digital assistants (PDAs), etc.

其中,前述的图形用户界面描述22、识别描述24与控制描述26储存于该物联网装置20的内存内,该内存的类型并无限制,如闪存、韧体、电可擦可编程只读存储器(Electrically-ErasableProgrammable Read-Only Memory,简写EEPROM)、随机存取内存(Random Access Memory,简写RAM)、硬盘、磁盘、光盘片等皆可。Wherein, the aforementioned graphical user interface description 22, identification description 24 and control description 26 are stored in the memory of the IoT device 20, and the type of the memory is not limited, such as flash memory, firmware, EEPROM (Electrically-Erasable Programmable Read-Only Memory, abbreviated as EEPROM), Random Access Memory (Random Access Memory, abbreviated as RAM), hard disk, magnetic disk, optical disc, etc. are all available.

图1中以3个物联网装置20连接一控制装置30为例说明,实际上,本发明中的该物联网装置20的数量并无限制,并且该物联网的联机方式在本发明也无限制。In Fig. 1, three Internet of Things devices 20 are connected to a control device 30 as an example. In fact, the number of the Internet of Things devices 20 in the present invention is not limited, and the connection mode of the Internet of Things is not limited in the present invention. .

如图1、图2A、图2B、图2C所示,以一灯泡作为物联网装置20为例说明,该灯泡的识别描述24包括:「Name:bulb」的内容,其目的是使该控制装置30能依此识别该物联网装置20;该控制描述26包括:「Function:power on/off」的内容,其目的是使该控制装置30能依此对该物联网装置20进行控制;该图形用户界面描述22包括:As shown in Fig. 1, Fig. 2A, Fig. 2B, and Fig. 2C, taking a light bulb as an IoT device 20 as an example, the identification description 24 of the light bulb includes: the content of "Name: bulb", the purpose of which is to make the control device 30 can identify the IoT device 20 according to this; the control description 26 includes: the content of "Function: power on/off", the purpose of which is to enable the control device 30 to control the IoT device 20 according to this; the graphic The user interface description 22 includes:

「GUI:Button:up=on:down=off"GUI: Button: up = on: down = off

GUI:text:Bulb switch」GUI: text: Bulb switch"

的内容,其目的是使该控制装置30能依此找出其所对应的至少一图形用户界面组件,然后传输给该第一屏幕32并显示于第一屏幕32,以便利用户在该第一屏幕32上显示的图形用户界面组件对该物联网装置20进行控制。content, the purpose of which is to enable the control device 30 to find at least one corresponding graphical user interface component, and then transmit it to the first screen 32 and display it on the first screen 32, so that the user Graphical user interface components displayed on the screen 32 control the IoT device 20 .

以本例来说,当该物联网装置20灯泡在还没与该控制装置30工作之前,该物联网装置20灯泡会传送包括图形用户界面描述22、识别描述24和控制描述26等下述信息给该控制装置30,通知该控制装置30自身的控制方式与提供操作的图形用户界面:In this example, when the light bulb of the IoT device 20 is not working with the control device 30, the light bulb of the IoT device 20 will transmit the following information including GUI description 22, identification description 24 and control description 26 To the control device 30, inform the control device 30 of its own control mode and provide a graphical user interface for operation:

「Name:bulb"Name: bulb

Function:power on/offFunction: power on/off

GUI:Button:up=on:down=offGUI: Button:up=on:down=off

GUI:text:Bulb switch」GUI: text: Bulb switch"

在该控制装置30与该物联网装置20灯泡进行沟通之前,在该第一屏幕32不会出现图形用户界面的控制图形,如图2B所示;在该控制装置30收到该物联网装置20灯泡通知的控制描述26(自身功能的信息)与图形用户界面描述22,并且在该控制装置30选择要操控该物联网装置20灯泡之后,则会在该第一屏幕32描绘出button的控制图样,以及组合性的图形控制界面,例如描述文字:Bulbswitch等,如图2C所示,以方便使用者依此时在该第一屏幕上显示的用户界面对该物联网装置20进行控制。Before the control device 30 communicates with the light bulb of the Internet of Things device 20, the control graphics of the graphical user interface will not appear on the first screen 32, as shown in FIG. 2B; The control description 26 (information of its own function) and the graphical user interface description 22 of the light bulb notification, and after the control device 30 selects to control the light bulb of the Internet of Things device 20, the control pattern of the button will be drawn on the first screen 32 , and a combined graphical control interface, such as description text: Bulbswitch, etc., as shown in FIG. 2C , so that the user can control the IoT device 20 according to the user interface displayed on the first screen at this time.

此时,当用户于一按钮按压时,该控制装置30会传送一类似以下信息给该物联网装置20灯泡,使该物联网装置20灯泡打开发亮:At this time, when the user presses a button, the control device 30 will send a message similar to the following to the light bulb of the IoT device 20, so that the light bulb of the IoT device 20 is turned on:

「Name:bulb"Name: bulb

Command:on」Command: on"

然后,当用户再于该按钮按压时,则该控制装置30会在传送一类似以下信息给该物联网装置20灯泡,使该物联网装置20灯泡关闭发亮:Then, when the user presses the button again, the control device 30 will send a message similar to the following to the light bulb of the IoT device 20 to turn off the light bulb of the IoT device 20:

「Name:bulb"Name: bulb

Command:off」Command: off"

进一步说明,请再参阅图1,其中于该图形用户界面组件显示于该第一屏幕32后,该控制装置30中的第一控制器36将通过该图形用户界面组件输入的信息转为一控制信息,并将该控制信息传给该第一收发器34,该第一收发器34通过该物联网将该控制信息传给该物联网装置20,使该物联网装置20按照该控制信息而被控制。For further description, please refer to FIG. 1 , wherein after the GUI component is displayed on the first screen 32, the first controller 36 in the control device 30 converts the information input through the GUI component into a control information, and transmit the control information to the first transceiver 34, and the first transceiver 34 transmits the control information to the IoT device 20 through the Internet of Things, so that the IoT device 20 is controlled according to the control information control.

其中,该控制装置30中的第一控制器36预先设有多个图形用户界面组件,该多个图形用户界面组件与多个图形用户界面描述22有对应关系,使得该控制装置30中的第一控制器36可将收到的图形用户界面描述22按照该对应关系找到所对应的图形用户界面组件,并将该图形用户界面组件传输给该第一屏幕32并显示于该第一屏幕32。Wherein, the first controller 36 in the control device 30 is preset with a plurality of graphical user interface components, and the plurality of graphical user interface components have a corresponding relationship with a plurality of graphical user interface descriptions 22, so that the first controller 36 in the control device 30 A controller 36 can find the corresponding GUI component according to the corresponding relationship from the received GUI description 22 , and transmit the GUI component to the first screen 32 and display it on the first screen 32 .

其中,该控制装置30预先设有多个图形用户界面组件,该多个图形用户界面组件包括以下组件,但并不以下述组件为限:菜单栏(menu bar)、工具栏(toolbar)、命令按钮(command button)、对话框(dialog box)、文字框(text box)、开关按钮(toggle button)、表列框(listbox)、滚动轴(scroll bar)、下拉式表列框(drop-down list box)、单选按钮(option button)、圆圈按钮(radio button)、复选框(check box)、日历控制(calendar control)、控制面板(switchboard)、十字箭头键(cross direction button)或以上的组合;如此一来,关于该物联网装置20的图形用户界面设计,只要选择相对应的图形用户界面描述22设于该物联网装置20,即可快速的建立该物联网装置20的图形用户界面。Wherein, the control device 30 is preset with a plurality of graphical user interface components, the plurality of graphical user interface components include the following components, but not limited to the following components: menu bar (menu bar), tool bar (toolbar), command Button (command button), dialog box (dialog box), text box (text box), switch button (toggle button), list box (listbox), scroll axis (scroll bar), drop-down list box (drop-down list box), option button, radio button, check box, calendar control, switchboard, cross direction button or above In this way, regarding the GUI design of the IoT device 20, as long as the corresponding GUI description 22 is selected and set on the IoT device 20, the GUI of the IoT device 20 can be quickly established. interface.

其中,该第一屏幕32可为一触摸屏,如此可让使用者更方便的操控图形用户界面。Wherein, the first screen 32 can be a touch screen, which allows the user to manipulate the graphical user interface more conveniently.

其中,该控制装置30为一第四物联网装置,亦即,该控制装置30可以任何型态的物联网装置呈现,不必一定要设置一专属的装置。Wherein, the control device 30 is a fourth Internet of Things device, that is, the control device 30 can appear as any type of Internet of Things device, and it is not necessary to set up a dedicated device.

其中,该控制装置30可为一行动装置,该行动装置可为移动电话、笔记本电脑、平板计算机或个人数字助理。Wherein, the control device 30 can be a mobile device, and the mobile device can be a mobile phone, a notebook computer, a tablet computer or a personal digital assistant.

再以一机器人作为物联网装置20为例说明,如图3A、图3B、图3C所示,该机器人的识别描述24包括:「Name:机器人」的内容,其目的是使该控制装置30能依此识别该物联网装置20为机器人;该控制描述26包括:「Function:前进、跳跃、蹲下」的内容,其目的是使该控制装置30能依此对该物联网装置20进行控制;该图形用户界面描述22包括:Taking a robot as an IoT device 20 as an example, as shown in Figure 3A, Figure 3B, and Figure 3C, the identification description 24 of the robot includes: the content of "Name: Robot", the purpose of which is to enable the control device 30 to According to this, the IoT device 20 is identified as a robot; the control description 26 includes: "Function: forward, jump, squat", the purpose of which is to enable the control device 30 to control the IoT device 20 accordingly; The GUI description 22 includes:

「GUI:行进方向的十字箭头键」"GUI: cross arrow keys for direction of travel"

的内容,其目的是使该控制装置30能依此找出其所对应的至少一图形用户界面组件传输给该第一屏幕32并显示于第一屏幕32,以便利用户在该第一屏幕32上显示的图形用户界面对该物联网装置20进行控制。The purpose is to enable the control device 30 to find out at least one corresponding graphical user interface component and transmit it to the first screen 32 and display it on the first screen 32, so that the user can easily display the content on the first screen 32. The graphical user interface displayed on the Internet of Things device 20 is controlled.

以本例来说,当该物联网装置20机器人在还没与该控制装置30工作之前,该联网装置20机器人会传送包括图形用户界面描述22、识别描述24,控制描述26等下述信息给该控制装置30,通知该控制装置30自身的控制方式与提供操作的图形用户界面:In this example, when the IoT device 20 robot is not working with the control device 30, the networking device 20 robot will send the following information including GUI description 22, identification description 24, control description 26, etc. to The control device 30 notifies the control device 30 of its own control mode and provides a graphical user interface for operation:

「Name:机器人"Name: Robot

Function:前进、跳跃、蹲下Function: forward, jump, squat

GUI:行进方向的十字箭头键」GUI: Cross arrow keys for direction of travel"

在该控制装置30与该物联网装置20机器人进行沟通之前,在该第一屏幕32不会出现图形用户界面的控制图形,如图3B所示;在该控制装置30收到该物联网装置20机器人通知的控制描述26(自身功能的信息)与图形用户界面描述22,并且在该控制装置30选择要操控该物联网装置20机器人之后,则会在该第一屏幕32描绘出十字箭头键的控制图样,如图3C所示,以方便使用者依此时在该第一屏幕32上显示的用户界面对该物联网装置20机器人进行控制。Before the control device 30 communicates with the robot of the Internet of Things device 20, the control graphics of the graphical user interface will not appear on the first screen 32, as shown in FIG. 3B; The control description 26 (information of its own function) and the graphical user interface description 22 of the robot notification, and after the control device 30 selects to control the robot of the Internet of Things device 20, the first screen 32 will depict the cross arrow keys. The control pattern, as shown in FIG. 3C , is convenient for the user to control the robot of the IoT device 20 according to the user interface displayed on the first screen 32 at this time.

如图4所示为本发明内建图形用户界面描述于物联网装置的自动控制方法的第二实施例,该内建图形用户界面描述于物联网装置的自动控制方法执行于一物联网(Internet of Things,简写为IoT)系统中,包括有:As shown in Figure 4, it is a second embodiment of the automatic control method described in the Internet of Things device with a built-in graphical user interface in the present invention, and the automatic control method described in the Internet of Things device with a built-in graphical user interface is executed on an Internet of Things (Internet of Things) of Things, abbreviated as IoT) system, including:

至少一物联网装置20,其至少包括一图形用户界面描述22、一识别描述24和一控制描述26,该图形用户界面描述22、该识别描述24与该控制描述26皆为软件程序并储存于该物联网装置20的一内存内(图中未显示);At least one IoT device 20, which at least includes a graphical user interface description 22, an identification description 24 and a control description 26, the graphical user interface description 22, the identification description 24 and the control description 26 are all software programs and stored in In a memory of the IoT device 20 (not shown in the figure);

一中介装置50,该中介装置50包括一第二收发器52和一第二控制器54,该第二收发器52与该第二控制器54电性连接;An intermediary device 50, the intermediary device 50 includes a second transceiver 52 and a second controller 54, the second transceiver 52 is electrically connected to the second controller 54;

一操控装置60,该操控装置60包括一第二屏幕62和一第三收发器64,该第三收发器64与该第二屏幕62电性连接;A control device 60, the control device 60 includes a second screen 62 and a third transceiver 64, the third transceiver 64 is electrically connected to the second screen 62;

该物联网装置20将该图形用户界面描述22、该识别描述24和该控制描述26通过该物联网传输给该中介装置50,该中介装置50将该图形用户界面描述22所对应的至少一图形用户界面组件传输给该操控装置60,该操控装置60将图形用户界面组件在该第二屏幕62上显示,以方便对该物联网装置20进行控制。The Internet of Things device 20 transmits the graphical user interface description 22, the identification description 24 and the control description 26 to the intermediary device 50 through the Internet of Things, and the intermediary device 50 transmits at least one graphic corresponding to the graphical user interface description 22 The user interface components are transmitted to the control device 60 , and the control device 60 displays the graphical user interface components on the second screen 62 to facilitate the control of the IoT device 20 .

其中,前述的图形用户界面描述22、识别描述24与控制描述26所储存于该物联网装置20的该内存,该内存的类型并无限制,如闪存、韧体、电可擦可编程只读存储器(Electrically-ErasableProgrammable Read-Only Memory,简写EEPROM)、随机存取内存(Random Access Memory,简写RAM)、硬盘、磁盘、光盘片等皆可。Wherein, the aforementioned graphical user interface description 22, identification description 24 and control description 26 are stored in the memory of the IoT device 20, and the type of the memory is not limited, such as flash memory, firmware, EEPROM Memory (Electrically-Erasable Programmable Read-Only Memory, abbreviated as EEPROM), random access memory (Random Access Memory, abbreviated as RAM), hard disk, magnetic disk, optical disc, etc. may all be used.

进一步说明,其中于该图形用户界面组件显示于该第二屏幕62后,该操控装置60将通过该图形用户界面组件输入的信息转为一控制信息,并将该控制信息传给该第三收发器64,该第三收发器64将该控制信息传给该中介装置50中的第二收发器52,该第二收发器52通过该物联网将该控制信息传给该物联网装置20,使该物联网装置20依该控制信息而被控制。To further illustrate, after the GUI component is displayed on the second screen 62, the control device 60 converts the information input through the GUI component into control information, and transmits the control information to the third transceiver 64, the third transceiver 64 transmits the control information to the second transceiver 52 in the intermediary device 50, and the second transceiver 52 transmits the control information to the IoT device 20 through the Internet of Things, so that The IoT device 20 is controlled according to the control information.

其中,该中介装置50预先设有多个图形用户界面组件,该多个图形用户界面组件并与多个图形用户界面描述22有对应关系,使得该中介装置50可将收到的图形用户界面描述22依该对应关系找到所对应的图形用户界面组件。Wherein, the intermediary device 50 is preset with a plurality of graphical user interface components, and the plurality of graphical user interface components have a corresponding relationship with a plurality of graphical user interface descriptions 22, so that the intermediary device 50 can transfer the received graphical user interface descriptions 22 Find the corresponding graphical user interface component according to the corresponding relationship.

其中,该中介装置50预先设有多个图形用户界面组件,该多个图形用户界面组件包括以下组件,但并不以下述组件为限:菜单栏(menu bar)、工具栏(toolbar)、命令按钮(command button)、对话框(dialog box)、文字框(text box)、开关按钮(toggle button)、表列框(listbox)、滚动轴(scroll bar)、下拉式表列框(drop-down list box)、单选按钮(option button)、圆圈按钮(radio button)、复选框(check box)、日历控制(calendar control)、控制面板(switchboard)、十字箭头键(cross direction button)或以上的组合;如此一来,关于该物联网装置20的图形用户界面设计,只要选择相对应的图形用户界面描述22设于该物联网装置20,即可快速的建立该物联网装置20的图形用户界面。Wherein, the intermediary device 50 is preset with a plurality of graphical user interface components, and the plurality of graphical user interface components include the following components, but are not limited to the following components: menu bar (menu bar), tool bar (toolbar), command Button (command button), dialog box (dialog box), text box (text box), switch button (toggle button), list box (listbox), scroll axis (scroll bar), drop-down list box (drop-down list box), option button, radio button, check box, calendar control, switchboard, cross direction button or above In this way, regarding the GUI design of the IoT device 20, as long as the corresponding GUI description 22 is selected and set on the IoT device 20, the GUI of the IoT device 20 can be quickly established. interface.

其中,该中介装置50可为一网关、路由器、交换器或分享器,使该中介装置50可兼具其他装置的功能。Wherein, the intermediary device 50 can be a gateway, router, switch or sharer, so that the intermediary device 50 can also have the functions of other devices.

其中,该第二屏幕62可为一触摸屏,如此可让使用者更方便的操控图形用户界面。Wherein, the second screen 62 can be a touch screen, which allows the user to manipulate the graphical user interface more conveniently.

其中,该操控装置60为一第五物联网装置,亦即,该操控装置60可以任何型态的物联网装置呈现,不必一定要设置一专属的装置。Wherein, the control device 60 is a fifth Internet of Things device, that is, the control device 60 can be any type of Internet of Things device, and it is not necessary to set up a dedicated device.

其中,该操控装置60可为一行动装置,该行动装置可为移动电话、笔记本电脑、平板计算机或个人数字助理。Wherein, the control device 60 can be a mobile device, and the mobile device can be a mobile phone, a notebook computer, a tablet computer or a personal digital assistant.

本发明提供的内建图形用户界面描述于物联网装置的自动控制方法,使自动控制的整合更容易,控制装置30或中介装置50在整合控制多种型式的物联网装置20时,可以完全不用预先撰写控制该等物联网装置20的图形用户界面程序,完全由物联网装置20以该图形用户界面描述22告知该控制装置30或中介装置50,使该控制装置30或中介装置50可快速建立显示于屏幕的图形用户界面,用户能更轻松的完成自动控制,本案对物联网装置20的图形用户界面可以达到更快速建立以及成本更低的目的。The built-in graphical user interface provided by the present invention is described in the automatic control method of the Internet of Things device, which makes the integration of automatic control easier, and the control device 30 or the intermediary device 50 can be completely used when integrating and controlling multiple types of Internet of Things devices 20 The graphical user interface program for controlling the IoT devices 20 is pre-written, and the IoT device 20 notifies the control device 30 or the intermediary device 50 with the graphical user interface description 22, so that the control device 30 or the intermediary device 50 can be quickly established. The graphical user interface displayed on the screen enables the user to complete automatic control more easily. In this case, the graphical user interface of the IoT device 20 can be established more quickly and at a lower cost.

本发明已通过上述较佳具体实施例进行更详细说明,但本发明并不限定于上述所举例的实施例,凡在本发明公开的技术思想范围内,对该等结构作各种变化及修饰仍属本发明的保护范围。The present invention has been described in more detail through the above-mentioned preferred specific embodiments, but the present invention is not limited to the above-mentioned examples, and within the scope of the technical ideas disclosed in the present invention, various changes and modifications can be made to these structures Still belong to protection scope of the present invention.

Claims (17)

1. built-in graphic user interface is described in an autocontrol method for Internet of things device, The method is implemented in an Internet of things system, it is characterised in that the method passes through at least one thing Interconnection device and one controls device and performs, wherein:
This at least one Internet of things device at least includes that a graphic user interface describes, an identification is retouched State and describe and this control description with a control description, the description of this graphic user interface, this identification In being all software program and being stored in an internal memory of this Internet of things device;
This control device includes one first screen, a first transceiver and one first controller, This first transceiver is electrically connected with this first controller, this first controller and this first screen Curtain is electrically connected with;
This graphic user interface is described by this Internet of things device, this identification describes and this control is retouched Stating and be transferred to this control device by this Internet of Things, this control device is by this graphic user interface At least one gui component corresponding to description shows on this first screen, with side Just this Internet of things device is controlled.
Built-in graphic user interface the most according to claim 1 is described in Internet of things device Autocontrol method, it is characterised in that this gui component be shown in this first After screen, the first controller in this control device will be defeated by this gui component The information entered transfers a control information to, and this control information is passed to this first transceiver, should This control information is passed to this Internet of things device by this Internet of Things by first transceiver, makes this thing Interconnection device is controlled according to this control information.
Built-in graphic user interface the most according to claim 1 is described in Internet of things device Autocontrol method, it is characterised in that the first controller in this control device sets in advance Multiple gui component, the plurality of gui component is had to use with multiple figures Family interface description has corresponding relation so that the first controller in this control device will receive Graphic user interface describes and finds corresponding graphic user interface group according to this corresponding relation Part, and this gui component is transferred to this first screen and is shown in this first screen Curtain.
Built-in graphic user interface the most according to claim 3 is described in Internet of things device Autocontrol method, it is characterised in that this control device is previously provided with multiple graphical user Interface assembly, the plurality of gui component includes: menu bar, toolbar, order Button, dialog box, textbox, shift knob, tabular frame, the axis of rolling, pull-down tabular Frame, radio button, circle button, check box, calendar control, control panel, cross arrow Head key or above combination.
Built-in graphic user interface the most according to claim 1 is described in Internet of things device Autocontrol method, it is characterised in that this first screen is a touch screen.
Built-in graphic user interface the most according to claim 1 is described in Internet of things device Autocontrol method, it is characterised in that this control device is one the 4th Internet of things device.
Built-in graphic user interface the most according to claim 1 is described in Internet of things device Autocontrol method, it is characterised in that this control device is a running gear.
Built-in graphic user interface the most according to claim 7 is described in Internet of things device Autocontrol method, it is characterised in that this action device be mobile phone, notebook electricity Brain, tablet PC or personal digital assistant.
9. built-in graphic user interface is described in an autocontrol method for Internet of things device, The method is implemented in an Internet of things system, it is characterised in that the method passes through at least one thing Interconnection device, a mediating device and an actuation means perform, wherein:
This at least one Internet of things device at least includes that a graphic user interface describes, an identification is retouched Stating and control to describe with one, this graphic user interface describes, this identification describes and describes with this control In being all software program and being stored in an internal memory of this Internet of things device;
This mediating device includes a second transceiver and a second controller, this second transceiver It is electrically connected with this second controller;
This actuation means includes one second screen and one the 3rd transceiver, the 3rd transceiver with This second screen is electrically connected with;
This graphic user interface is described by this Internet of things device, this identification describes and this control is retouched Stating and be transferred to this mediating device by this Internet of Things, this mediating device is by this graphic user interface At least one gui component corresponding to description is transferred to this actuation means, this manipulation This gui component is shown on this second screen by device, to facilitate this Internet of Things Net device is controlled.
Built-in graphic user interface the most according to claim 9 is described in Internet of Things dress The autocontrol method put, it is characterised in that be shown in this in this gui component After second screen, the information inputted by this gui component is turned by this actuation means It is a control information, and this control information is passed to the 3rd transceiver, the 3rd transceiver This control information is passed to this second transceiver, and this second transceiver should by this Internet of Things Control information passes to this Internet of things device, make this Internet of things device according to this control information quilt Control.
11. built-in graphic user interfaces according to claim 9 are described in Internet of Things dress The autocontrol method put, it is characterised in that this mediating device is previously provided with multiple figure and uses Family interface assembly, the plurality of gui component describes with multiple graphic user interfaces to be had Corresponding relation so that it is right that the graphic user interface received can be described according to this by this mediating device Should be related to and find corresponding gui component.
12. built-in graphic user interfaces according to claim 11 are described in Internet of Things dress The autocontrol method put, it is characterised in that this mediating device is previously provided with multiple figure and uses Family interface assembly, the plurality of gui component includes: menu bar, toolbar, life Make button, dialog box, textbox, shift knob, tabular frame, the axis of rolling, pull-down table Row frame, radio button, circle button, check box, calendar control, control panel, cross Arrow key or above combination.
13. built-in graphic user interfaces according to claim 9 are described in Internet of Things dress The autocontrol method put, it is characterised in that this mediating device be a gateway, router, Exchanger or Wireless Router.
14. built-in graphic user interfaces according to claim 9 are described in Internet of Things dress The autocontrol method put, it is characterised in that this second screen is a touch screen.
15. built-in graphic user interfaces according to claim 9 are described in Internet of Things dress The autocontrol method put, it is characterised in that this actuation means is one the 5th Internet of things device.
16. built-in graphic user interfaces according to claim 9 are described in Internet of Things dress The autocontrol method put, it is characterised in that this actuation means is a running gear.
17. built-in graphic user interfaces according to claim 16 are described in Internet of Things dress The autocontrol method put, it is characterised in that this action device is mobile phone, notebook Computer, tablet PC or personal digital assistant.
CN201510295275.7A 2015-06-02 2015-06-02 Automatic control method for built-in graphic user interface described in internet of things device Pending CN106292407A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510295275.7A CN106292407A (en) 2015-06-02 2015-06-02 Automatic control method for built-in graphic user interface described in internet of things device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510295275.7A CN106292407A (en) 2015-06-02 2015-06-02 Automatic control method for built-in graphic user interface described in internet of things device

Publications (1)

Publication Number Publication Date
CN106292407A true CN106292407A (en) 2017-01-04

Family

ID=57656025

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510295275.7A Pending CN106292407A (en) 2015-06-02 2015-06-02 Automatic control method for built-in graphic user interface described in internet of things device

Country Status (1)

Country Link
CN (1) CN106292407A (en)

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1392824A (en) * 2000-09-28 2003-01-22 索尼公司 Authoring system and method, and storage medium
CN1945526A (en) * 2005-10-09 2007-04-11 光宝科技股份有限公司 Graphical user interface presentation method and system for application program
CN101019090A (en) * 2003-11-03 2007-08-15 无极公司 User interface for multi-device control
US20100228622A1 (en) * 2009-03-03 2010-09-09 Google Inc. Messaging Interface for Advertisement Submission

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1392824A (en) * 2000-09-28 2003-01-22 索尼公司 Authoring system and method, and storage medium
CN101019090A (en) * 2003-11-03 2007-08-15 无极公司 User interface for multi-device control
CN1945526A (en) * 2005-10-09 2007-04-11 光宝科技股份有限公司 Graphical user interface presentation method and system for application program
US20100228622A1 (en) * 2009-03-03 2010-09-09 Google Inc. Messaging Interface for Advertisement Submission

Similar Documents

Publication Publication Date Title
US9760268B2 (en) Mobile device
CN105745873B (en) control device
JP6473743B2 (en) Configuration connection device
CN101505386B (en) Implementing method for transferability of household electrical appliance user operation interface
KR20130080487A (en) Network system of home appliances and the method of setting the network
CN103959737A (en) Group-wise device management system and method
CN105706395A (en) Control apparatus and method for controlling same
KR20150049360A (en) network apparatus and control method thereof
CN102710427A (en) Remote startup system and method
CN107708186A (en) The electricity-saving control method and device of internet-of-things terminal
CN105487491A (en) Household electrical appliance control system and method based on intelligent bracelet
CN110932952A (en) Control system, control method and upgrading method of intelligent household product
CN104898930B (en) The setting method and system of intelligent terminal operative scenario
CN105487387B (en) Intelligent household control method and device
CN103780763A (en) Device and method for implementing infrared remote control on basis of smartphone USB interface
Jadhav et al. Home automation using ZigBee protocol
CN103310626A (en) Intelligent remote control terminal
EP3961444A1 (en) Electronic device and method for registering thereof
US20150005909A1 (en) Communication Device, Communication Method, and Management Device
CN106547210A (en) Household appliance controlling system and its control device and control method
CN106292407A (en) Automatic control method for built-in graphic user interface described in internet of things device
CN105991788A (en) Method for realizing slave network address assignment based on NFC communication
WO2018133205A1 (en) Method and device for realizing value-added service, and cloud server
TW201642625A (en) Automation control method for built-in graphical user interface described in Internet-of-things device
CN106330638A (en) A method for controlling home appliances through home control bus and bluetooth radio

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20170104