一种基于XML的信息家电控制系统

电工技术 4年前 (2023) aysz01
0

引言

随着以计算机技术为核心的信息技术,特别是数字化技术、多媒体技术和网络技术的飞速发展,信息技术正逐步向传统的家用电子产业渗透,一种新型产业— — 信息家电产业正在迅速崛起,21世纪家居环境将实现智能化。

信息家电是信息技术与传统消费类家电技术相结合而产生的新一代家用电子产品。众所周知,信息技术的核心是计算机,所以,信息家电是以计算机为平台,集声、光、图像于一体的一种家用电器。它既不是计算机,也不是传统的家电,而是集计算机的某些功能、视听功能、通信功能、上网功能于一体的新型家电。信息家电实质上就是电脑化的家电,是兼顾人们日常生活多种需要(如娱乐、教育、通信、上网、理财等)而开发的新产品。

如何实现信息家电的互操作与即插即用,成为信息家电的主要研究方向。

1 信息家电控制结构

对信息家电的控制存在3种方式:集中控制,远程控制,万能遥控。集中控制,是以家中电脑作为控制中心,在电脑上能查看到所有家电的运行状态信息,能根据需要通过图形化操作方式对信息家电进行控制。远程控制,即当你在外工作或归家途中可以通过办公室电脑或者PDA设备对家中电器运行状态信息查看,也可以对家电进行想要的操作。万能遥控,是通过特殊设计的万能遥控器对信息家电进行控制。

不管采用何种方式对信息家电的进行控制,首先要定义好信息家电接口,所谓接口主要包括了信息家电的状态属性和操作功能,其次要定义好控制命令包,各种控制方式根据要进行的操作形成控制命令包,并发送到家庭网络中,各家电监听各自端口,一旦收到发送给自己的控制命令包就予以解析执行。本文采用XML作为信息家电接口与控制命令的描述语言,给出了一种基于XML的信息家电控制的解决方案。如图1所示。

信息家电生产商提供信息必须做到在信息家电设备中内驻XML描述的接1:3定义文件,用户将信息家电设备联人家庭网络中,信息家电主动将接口定义文件在集中控制设备(网关)中注册,并存人嵌入式数据库中。集中控制能根据接口定义生成控制命令控制已注册的各个信息家电设备。

万能遥控与远程控制在原理上是一致的,只是通信方式不同,万能遥控一般是通过无线实现与集中控制的通信,远程控制一般是通过互联网实现与集中控制的通信。

两者都首先从集中控制获取信息家电的接口定义,由内置的控制命令生成器生成控制命令发送到集中控制,由集中控制转发至信息家电。最终由信息家电内置的控制命令解释器解释执行其控制命令。

2 信息家电接口定义

通过XML对家电设备接口进行了简单的定义,其头节点为IA,IA节点下包括4个子节点,分别表示设备名、设备属性、设备状态、设备操作集。这4个节点是固定的,但是这些节点之下包含些什么节点,就会因为家电设备的不同,家电生产商的不同而不同。如:

版权声明:aysz01 发表于 2023-05-20 1:17:11。
转载请注明:一种基于XML的信息家电控制系统 | 鳌游电工

暂无评论

暂无评论...