CN110750337A - 一种统一管控ai设备的方法 - Google Patents
一种统一管控ai设备的方法 Download PDFInfo
- Publication number
- CN110750337A CN110750337A CN201911041069.8A CN201911041069A CN110750337A CN 110750337 A CN110750337 A CN 110750337A CN 201911041069 A CN201911041069 A CN 201911041069A CN 110750337 A CN110750337 A CN 110750337A
- Authority
- CN
- China
- Prior art keywords
- equipment
- intelligent
- virtual
- control
- instruction
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/455—Emulation; Interpretation; Software simulation, e.g. virtualisation or emulation of application or operating system execution engines
- G06F9/45533—Hypervisors; Virtual machine monitors
- G06F9/45558—Hypervisor-specific management and integration aspects
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/30003—Arrangements for executing specific machine instructions
- G06F9/30076—Arrangements for executing specific machine instructions to perform miscellaneous control operations, e.g. NOP
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/30—Arrangements for executing machine instructions, e.g. instruction decode
- G06F9/3017—Runtime instruction translation, e.g. macros
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F9/00—Arrangements for program control, e.g. control units
- G06F9/06—Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
- G06F9/44—Arrangements for executing specific programs
- G06F9/451—Execution arrangements for user interfaces
Landscapes
- Engineering & Computer Science (AREA)
- Software Systems (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- General Engineering & Computer Science (AREA)
- General Physics & Mathematics (AREA)
- Human Computer Interaction (AREA)
- User Interface Of Digital Computer (AREA)
Abstract
本发明公开了一种统一管控AI设备的方法,包括如下步骤:步骤1、在***中为每类智能设备构建一个虚拟设备;步骤2、制定一套完整的管控指令集,并设计统一的操控界面;步骤3、将对虚拟设备的管控操作映射到具体设备,转换为对实际设备的管控操作。本发明为每个应用场景的智能设备定制一个虚拟的设备,并为虚拟设别制定一套完整的管控指令集,并编写设备驱动器。设计统一的操控界面,即可对智能设备进行管控。
Description
技术领域
本发明属于消费电子产品技术领域,涉及一种统一管控AI设备的方法。
背景技术
目前人工智能技术越来越深入的应用于社会生活的各个方面,从2016年开始,科技圈开始迎来了人工智能概念产品的爆发,直到2017年就出现了数量巨大的人工智能产品走进了千家万户,从手机到电视、从音箱到冰箱,人工智能正在以飞快的速度辐射进我们生活的各个角落,但随之而来的问题也就出现了。人工智能概念而生的产品种类过于繁多,而其实现的功能却同质化极为严重,缺乏整合的思维,不同厂家产品各自为战,无论是智能家居领域、个人消费类智能设备领域还是智慧城市领域,每个厂家都提供自己产品的管控方式,通常是手机APP的方式,同时又不能兼容其他厂家的产品,这样使得用户的选择性大大降低,或者为使用不同厂家的AI设备带来很多不便之处。
故,针对目前现有技术存在的问题,实有必要进行开发研究,以提供一种解决方案,对AI设备进行统一的管控。
发明内容
为解决上述问题,本发明的目的在于提供一种统一管控AI设备的方法。
为实现上述目的,本发明的技术方案为:
一种统一管控AI设备的方法,包括如下步骤:
步骤1、在***中为每类智能设备构建一个虚拟设备;
步骤2、制定一套完整的管控指令集,并设计统一的操控界面;
步骤3、将对虚拟设备的管控操作映射到具体设备,转换为对实际设备的管控操作。
进一步地,步骤1中,针对每一类智能设备,将其功能及操控进行抽象,根据智能设备的功能定义智能设备操作的内部实现的功能信息列表。
进一步地,步骤3具体包括:
统一设备识别接口,为智能设备管控提供简单便捷的管控入口;
定义每类型智能设备的状态数据结构,用于存储设备的实时状态;
为每个设备编写设备驱动器,完成虚拟设备指令和实际设备指令的转换。
进一步地,步骤3中还包括:
设备驱动器还定期获取每个设备的状态信息,进而更新虚拟设备状态信息。
相较于现有技术,本发明将各种智能设备如智能家居设备、智能穿戴设备以及智能安防设备等等利用虚拟化思想,为每个应用场景的智能设备定制一个虚拟的设备,并为虚拟设别制定一套完整的管控指令集,且记录设备的状态,并编写设备驱动器。设计统一的操控界面,可以通过APP应用进行访问,使用者通过手机或者PC或者Pad等设备,即可对智能设备进行管控。无论是哪个厂家的设备,只要实现对应的虚拟设备的管控指令集即可利用相同的用户管控界面完成设备的操控。
附图说明
图1是本发明一种统一管控AI设备的方法的流程图示。
图2是本发明一种统一管控AI设备的方法以智能空调设备为例的模块图示。
图3是本发明一种统一管控AI设备的方法的原理模块图示。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
参照图1所示,本发明一种统一管控AI设备的方法,包括如下步骤:
步骤1、在***中为每类智能设备构建一个虚拟设备;
针对每一类智能设备,将其功能及操控进行抽象,为每一类智能设备在***中构建一个虚拟设备。虚拟化思想是对真实计算环境的抽象和模拟,具体地,利用虚拟化的思想,为每一个应用场景的AI设备制定一个虚拟的AI设备。
其中,根据智能设备的功能定义智能设备操作的内部实现的功能信息列表;而根据智能设备的操控定义智能设备的相关服务的服务信息列表,所述服务信息列表包含有智能设备的基本信息。另外,***中还对设备的状态进行记录,并存储有智能设备驱动器。
步骤2、制定一套完整的管控指令集,并设计统一的操控界面;
为每一类型智能设备制定标准的指令集,并制定可视化的人机界面,为设备管控提供简单便捷的管控入口。
具体地,建立指令集速查表,将指令集填写进指令集速查表;
本发明实施例中,所述指令集速查表记录有指令的名称信息、指令信息、指令参数信息以及对指令的功能及其他辅助说明信息。
所述指令包括有交互控制指令、显示参数配置指令、握手信息指令以及信息反馈指令等。
步骤3、将对虚拟设备的管控操作映射到具体设备,转换为对实际设备的管控操作。
其中,步骤3具体包括:
统一设备识别接口,为智能设备管控提供简单便捷的管控入口;
定义每类型智能设备的状态数据结构,用于存储设备的实时状态;
为每个设备编写设备驱动器,完成虚拟设备指令和实际设备指令的转换。
具体地,如图2所示,多个智能设备如智能空调1、智能空调2、智能空调3,为每个智能空调编写设备驱动器,即驱动器1、驱动器2、驱动器3。指令升高温度调节、降低温度调节以及开关机。三个驱动器分别对应三个智能设备,则用户只需在操作界面中执行其中一个指令,对应到虚拟设备中通过驱动器设置,选择对应的驱动器,对应到实际的设备操控,将用户操作指令转换成实际设备的指令,传输给设备,完成操控;从而完成虚拟设备指令和实际设备指令的转换。
另外,驱动器还定期获取每个设备的状态信息,进而更新虚拟设备状态信息。
如图3所示,本发明将各种智能设备如智能家居设备、智能穿戴设备以及智能安防设备等等利用虚拟化思想,为每个应用场景的智能设备定制一个虚拟的设备,并为虚拟设别制定一套完整的管控指令集,且记录设备的状态,并编写设备驱动器。设计统一的操控界面,可以通过APP应用进行访问,使用者通过手机或者PC或者Pad等设备,即可对智能设备进行管控。无论是哪个厂家的设备,只要实现对应的虚拟设备的管控指令集即可利用相同的用户管控界面完成设备的操控。
本发明实施例中,为每个虚拟对象分配一套数据结构来管理它们状态,为每个虚拟对象制定完整的指令***。操作者每次的操作都是对虚拟对象下达指令,再由设备驱动器将指令转换为实际智能设备的指令完成一次设备管控操作。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
Claims (4)
1.一种统一管控AI设备的方法,其特征在于,包括如下步骤:
步骤1、在***中为每类智能设备构建一个虚拟设备;
步骤2、制定一套完整的管控指令集,并设计统一的操控界面;
步骤3、将对虚拟设备的管控操作映射到具体设备,转换为对实际设备的管控操作。
2.如权利要求1所述统一管控AI设备的方法,其特征在于:步骤1中,针对每一类智能设备,将其功能及操控进行抽象,根据智能设备的功能定义智能设备操作的内部实现的功能信息列表。
3.如权利要求2所述统一管控AI设备的方法,其特征在于,步骤3具体包括:
统一设备识别接口,为智能设备管控提供简单便捷的管控入口;
定义每类型智能设备的状态数据结构,用于存储设备的实时状态;
为每个设备编写设备驱动器,完成虚拟设备指令和实际设备指令的转换。
4.如权利要求3所述统一管控AI设备的方法,其特征在于,步骤3中还包括:
设备驱动器还定期获取每个设备的状态信息,进而更新虚拟设备状态信息。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911041069.8A CN110750337A (zh) | 2019-10-30 | 2019-10-30 | 一种统一管控ai设备的方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201911041069.8A CN110750337A (zh) | 2019-10-30 | 2019-10-30 | 一种统一管控ai设备的方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN110750337A true CN110750337A (zh) | 2020-02-04 |
Family
ID=69281013
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201911041069.8A Pending CN110750337A (zh) | 2019-10-30 | 2019-10-30 | 一种统一管控ai设备的方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN110750337A (zh) |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102915113A (zh) * | 2012-08-24 | 2013-02-06 | 深圳创维-Rgb电子有限公司 | 一种数据输入支持方法及装置 |
US20130290908A1 (en) * | 2012-04-26 | 2013-10-31 | Matthew Joseph Macura | Systems and methods for creating and utilizing high visual aspect ratio virtual environments |
CN107463369A (zh) * | 2017-06-30 | 2017-12-12 | 北京北信源软件股份有限公司 | 一种虚拟桌面的接入设备控制方法与装置 |
KR20180097128A (ko) * | 2017-02-22 | 2018-08-30 | 한국전자통신연구원 | 가상 생산 시스템을 위한 가상 장비 등록 방법 및 장치 |
CN109151561A (zh) * | 2018-09-13 | 2019-01-04 | 青岛海信智慧家居***股份有限公司 | 智能家居***设备的操作控制界面创建方法及相关设备 |
-
2019
- 2019-10-30 CN CN201911041069.8A patent/CN110750337A/zh active Pending
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20130290908A1 (en) * | 2012-04-26 | 2013-10-31 | Matthew Joseph Macura | Systems and methods for creating and utilizing high visual aspect ratio virtual environments |
CN102915113A (zh) * | 2012-08-24 | 2013-02-06 | 深圳创维-Rgb电子有限公司 | 一种数据输入支持方法及装置 |
KR20180097128A (ko) * | 2017-02-22 | 2018-08-30 | 한국전자통신연구원 | 가상 생산 시스템을 위한 가상 장비 등록 방법 및 장치 |
CN107463369A (zh) * | 2017-06-30 | 2017-12-12 | 北京北信源软件股份有限公司 | 一种虚拟桌面的接入设备控制方法与装置 |
CN109151561A (zh) * | 2018-09-13 | 2019-01-04 | 青岛海信智慧家居***股份有限公司 | 智能家居***设备的操作控制界面创建方法及相关设备 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN110912813B (zh) | 一种支持多协议的网关及控制方法及事件上报方法 | |
CN101690017B (zh) | 用于对在通用即插即用装置与远程用户界面客户机之间的通信进行中继的格式文本方法和设备 | |
Yang et al. | Ai-powered green cloud and data center | |
CN106657398B (zh) | 物联网控制***、方法及装置 | |
CN109212983A (zh) | 智能家居控制方法、网关设备以及智能家居控制*** | |
CN103019116A (zh) | 智能家电家居控制装置及内嵌该装置的冰箱 | |
CN103019201B (zh) | 一种基于三维虚拟场景的远程控制方法和装置 | |
CN114374602B (zh) | 主控设备配置方法、装置、云服务器及存储介质 | |
CN106779333B (zh) | 一种面向电力设备的智能化模型的实现*** | |
CN110349396A (zh) | 智能交互***、交互终端及控制平台 | |
CN104750465A (zh) | 基于Android的智能路由器 | |
Zhang et al. | Research on the overall architecture of Internet of Things middleware for intelligent industrial parks | |
CN110488626A (zh) | 一种设备控制方法、控制装置、信号转换装置及存储介质 | |
CN113391559A (zh) | 智慧家居设备控制方法和终端设备 | |
CN105488985B (zh) | 一种支持面向对象通讯协议的低压采集终端 | |
CN110750337A (zh) | 一种统一管控ai设备的方法 | |
CN109254781A (zh) | 一种用于在用户设备上安装应用的方法与设备 | |
Park et al. | An object-based middleware supporting efficient interoperability on a smart home network | |
CN104426987A (zh) | 基于网络指令的智能家居管控*** | |
CN105323273B (zh) | 用于控制能耗监控***的方法、装置和*** | |
CN101477647A (zh) | 业务流程展现控制*** | |
CN111090430B (zh) | 一种嵌入式***下的应用软件开发*** | |
CN108537300A (zh) | 一种设备控制方法、装置、介质及计算机设备 | |
CN102624732A (zh) | 一种基于云计算的网络存储*** | |
Liu et al. | Mobile cloud platform: Architecture, deployment and big data applications |
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 |