专利名称:一种数字家庭设备数据同步更新的系统及方法
技术领域:
本发明涉及一种计算机网络和数据库技术领域,尤其涉及一种数字家庭网络终 端设备的数据更新管理系统及方法。
背景技术:
数字家庭随着3C融合技术的发展,越来越受到业界的关注,随着其不断的推 广应用和发展已经逐渐形成为一个产业。数字家庭中包括有各种各样大量的数字家 电设备,如高性能的计算机、数字电视、数字冰箱、数字空调、数码相机、移动通 信终端、数字家居安防设备等等。目前,数字家庭中普遍采用的是以家庭中央主机 统一管理数字家电设备的技术,即数字家庭中央主机连接数字家庭中的所有设备, 通过中央主机与外部网络进行连接,用户可以通过外部网络了解家庭设备的状况, 控制家庭内部的设备。相关部门甚至可以通过连接中央主机对家用计费设备进行结 算,如采用无线抄表技术可以通过连接家庭中央主机读取水、电、煤气表的读数进 行计费,从而极大地方便了人们的生活。
然而,与此同时现有的这种技术也给人们带来了急需解决的相关问题,即家庭 设备如何统一管理的问题。特别是新旧电器更新的时候,中央主机和控制设备如何 了解新旧电器的更换以及如何学习新设备的特性等。而目前现有技术采用的是手动 设置的方式对设备数据进行更新,智能化程度不高,影响了设备的管理和使用,急 需一种高效便捷的方式统一管理家庭设备数据,以更好的满足用户的使用需求。
发明内容
本发明的目的在于克服现有技术的不足,提供一种使数字家庭的各个家电设备 的数据资料处于统一管理状态的数字家庭设备数据同步更新的系统,以提高设备数 据资料的智能化管理水平,使得设备与设备之间、设备与中央主机之间的通讯更加 准确,用户通过外部网络能够更好地了解家庭设备的状况并进行有效的控制。本发 明的另一目的在于提供一种数字家庭设备数据同步更新的方法。
本发明的目的通过以下技术方案予以实现
本发明提供的一种数字家庭设备数据同步更新的系统,包括中央主机和家庭控 制设备,中央主机连接各家庭控制设备;此外,所述中央主机和各家庭控制设备均 设置有各自的数据字典;
中央主机内还设置有以下模块
制定模块一用于在中央主机内部初始化数据字典,并在控制设备订阅时提交数 据字典数据;
设备管理模块一用于管理登录本主机的所有控制设备的信息,接收控制设备新 的数据信息;
字典同步模i央一用于根据接收到的控制设备更新数据来变更中央主机的数据字 典;并向各个控制设备发送新的控制设备数据信息,使所有控制设备实现数据字典 同步;
家庭控制设备还设置有以下模块
设备登录模块一用于使控制设备连接登录到中央主机,以便主机记录控制设备 的信息;
设备订阅模块一用于访问中央主机中的数据字典,并将其数据信息下载到本控 制设备中;
修改字典模块一用于修改和更新本控制设备的数据字典;
更新上传模块一用于将修改更新的数据字典上传到中央主机上,以便主机更新 其数据字典;
所述控制设备通过设备登录模块连接中央主机的设备管理模块;控制设备的设 备订阅模块和更新上传模块与中央主机的数据字典连接;中央主机的字典同步模块 与控制设备的数据字典连接。
本发明系统中家庭控制设备与中央主机连接,而且中央主机和每个控制设备都 有自己的数据字典。控制设备通过连接、订阅功能可以学习到中央主机设备数据, 通过修改功能可以更新设备的数据,通过上传和同步功能可以让中央主机更新设备 的数据,从而使得家庭的各个控制设备其数据资料处于一个统一的状态并且都保存 到中央主机和各个设备中,使得设备与设备之间,设备与中央主机之间的通讯更加 准确,外部网络能够更好的了解家庭中的设备并进行控制。
本发明控制设备的数据信息保存在数据字典中,所述数据字典由《数据库文件 清单列表》和内容数据库组成,其中《数据库文件清单列表》包括内容数据库的 文件名、内容数据库的版本、创建/修改时间、内容数据库的数据结构描述;内容数 据库包括实际数据内容,记录有各个设备的信息和特点。
本发明的另一目的通过以下方案予以实现本发明提供的一种数字家庭设备数据同步更新的方法,包括以下步骤
(1) 中央主机通过制定模块生成数据字典中的《数据库文件清单列表》;
(2) 控制设备向中央主机订阅《数据库文件清单列表》,如果中央主机的数据 字典中不存在该列表,则结束订阅转到步骤(7);如果存在,控制设备则査阅中央主 机的《数据库文件清单列表》,继续下面的步骤;
(3) 如果中央主机数据字典中的《数据库文件清单列表》对应有相关的内容数 据库,控制设备则从中央主机下载整个数据字典,并继续下面的步骤;否则结束订 阅转到步骤(7);
(4) 如果控制设备的数据信息发生变化,控制设备则首先修改更新本地数据字 典的内容数据库,然后修改《数据库文件清单列表》对应的记录;
(5) 控制设备将更新修改的数据信息上传到中央主机,自动向中央主机数据字 典提交内容变更;
(6) 中央主机根据接收到的新的《数据库文件清单列表》和内容数据库,将数 据字典的内容变更,并向其它控制设备发送数据变更指令,从而使所有控制设备实
现数据字典同步更新;
(7) 数字家庭设备数据同步更新过程结束。
根据设备的数据信息内容,本发明所述数据字典同步更新分为 内容同步一内容数据库内某一条数据、参数、值等发生变化时的一种同步方式; 文件同步一内容数据库文件进行增加、删除,或内容数据库内容内数据项进行 了增加或删除等操作而引起的一种同步方式。
为适用不同的需求,例如一般在开始时不熟悉系统,为不影响其它控制设备和 中央主机的数据,本发明所述文件同步还可以设置为手动同步,即当内容数据库文 件进行增加、删除,或内容数据库内容内数据项进行了增加或删除等操作时,控制 设备并不主动向中央主机数据库发出内容数据库同步指令,而是通过人工方式才执 行同步过程。
本发明具有以下有益效果
(1) 进一步提高了数字家庭设备的智能化管理水平,使得各个控制设备其数据 资料处于一个统一的状态并且都保存到中央主机和各个设备中。
(2) 数据的变更操作高效快捷,设备的数据信息发生变化时可以自动实现同步 更新,使得设备与设备之间,设备与中央主机之间的通讯更加准确,外部网络能够
更好地了解家庭中的设备并进行控制。
下面将结合实施例和附图对本发明作进一步的详细描述 图1是本发明实施例中央主机和家庭控制设备的分布物理图; 图2是本发明实施例中系统的结构组成框图; 图3是本发明实施例中订阅数据字典的流程示意框图; 图4是本发明实施例中修改更新数据字典的流程示意框图; 图5是本发明实施例中数字字典同步更新的流程示意框图。
具体实施例方式
图1 图5所示为本发明的实施例。本实施例数字家庭设备数据同步更新的系 统包括中央主机和家庭控制设备,如图1所示,家庭控制设备与中央主机连接,而 且中央主机和每个控制设备都有自己的数据字典。数据字典由《数据库文件清单列 表》和内容数据库组成,其中《数据库文件清单列表》包括内容数据库的文件名、 内容数据库的版本、创建/修改时间、内容数据库的数据结构描述;内容数据库包括 实际数据内容,记录有各个设备的信息和特点。
如图2所示,中央主机内还设置有以下模块
制定模块一用于在中央主机内部初始化数据字典,并在控制设备订阅时提交数 据字典数据;
设备管理模i央一用于管理登录本主机的所有控制设备的信息,接收控制设备新 的数据信息;
字典同步模块一用于根据接收到的控制设备更新数据来变更中央主机的数据字 典;并向各个控制设备发送新的控制设备数据信息,使所有控制设备实现数据字典 同步;
家庭控制设备还设置有以下模块
设备登录模块一用于使控制设备连接登录到中央主机,以便主机记录控制设备 的信息;
设备订阅模块一用于访问中央主机中的数据字典,并将其数据信息下载到本控 制设备中;
修改字典模块一用于修改和更新本控制设备的数据字典;
更新上传模块一用于将修改更新的数据字典上传到中央主机上,以便主机更新 其数据字典;
控制设备通过设备登录模块连接中央主机的设备管理模块;控制设备的设备订 阅模块和更新上传模块与中央主机的数据字典连接;中央主机的字典同步模块与控 制设备的数据字典连接。
控制设备带可增加数据库文件、修改数据库文件的人机交互界面,人机交互界 面提供修改更新文件的用户接口。用户通过此界面,可以通过修改更新文件机制, 修改更新文件。
本实施例数字家庭设备数据同步更新的方法包括以下步骤
(1) 中央主机通过制定模块生成数据字典中的《数据库文件清单列表》;
(2) 控制设备向中央主机订阅《数据库文件清单列表》,如图3所示,如果中 央主机的数据字典中不存在该列表,则结束订阅,转到步骤(7);如果存在,控制设 备则查阅中央主机的《数据库文件清单列表》,继续下面的步骤;
(3) 如果中央主机数据字典中的《数据库文件清单列表》对应有相关的内容数 据库,控制设备则通过FTP通讯访问中央主机,从中央主机下载整个数据字典,并 继续下面的步骤;否则结束订阅,转到步骤(7);
(4) 如果控制设备的数据信息发生变化,如图4所示,控制设备则通过人机交 互界面首先修改更新本地数据字典的内容数据库,然后修改《数据库文件清单列表》 对应的记录;
(5) 控制设备通过FTP通讯将更新修改的数据信息上传到中央主机,自动向中 央主机数据字典提交内容变更;
(6) 中央主机根据接收到的新的《数据库文件清单列表》和内容数据库,将数 据字典的内容变更,并向其它控制设备发送数据变更指令,从而使所有控制设备实 现数据字典同步更新;
(7) 数字家庭设备数据同步更新过程结束。
根据设备的数据信息内容,数据字典同步更新分为内容同步和文件同步。 内容同步一内容数据库内某一条数据、参数、值等发生变化时的一种同步方式。
内容同步方式采用自动同步方式,当设备内容数据库内某一数据发生变化时,该设 备数据库会自动向中央主机数据库提交内容变更,中央主机数据库会向将内容变更, 并向其它设备数据库发送数据变更指令。
文件同步一内容数据库文件进行增加、删除,或内容数据库内容内数据项进行 了增加或删除等操作而引起的一种同步方式。如图5所示,文件同步可以设置成自 动同步和手动同步两种。自动同步为当内容数据库发生上述情况时,向中央主机数 据库提交内容数据库变更。中央主机数据库把原来的内容数据库替换,并向各设备 数据库发送内容数据库同步指令。手动同步是指内容数据库发生上述情况时,并不 主动向中央主机数据库发出内容数据库同步指令,而是通过人工方式才执行同步过 程。 一般在开始时不熟悉系统,系统调试的时候采用手动同步方式,不影响其它控 制设备和中央主机的数据。当系统熟悉、调试完成后,采用自动同步方式,方便整 个系统数据字典同步。
权利要求
1、一种数字家庭设备数据同步更新的系统,包括中央主机和家庭控制设备,中央主机连接各家庭控制设备;其特征在于所述中央主机和各家庭控制设备均设置有各自的数据字典;中央主机内还设置有以下模块制定模块-用于在中央主机内部初始化数据字典,并在控制设备订阅时提交数据字典数据;设备管理模块-用于管理登录本主机的所有控制设备的信息,接收控制设备新的数据信息;字典同步模块-用于根据接收到的控制设备更新数据来变更中央主机的数据字典;并向各个控制设备发送新的控制设备数据信息,使所有控制设备实现数据字典同步;家庭控制设备还设置有以下模块设备登录模块-用于使控制设备连接登录到中央主机,以便主机记录控制设备的信息;设备订阅模块-用于访问中央主机中的数据字典,并将其数据信息下载到本控制设备中;修改字典模块-用于修改和更新本控制设备的数据字典;更新上传模块-用于将修改更新的数据字典上传到中央主机上,以便主机更新其数据字典;所述控制设备通过设备登录模块连接中央主机的设备管理模块;控制设备的设备订阅模块和更新上传模块与中央主机的数据字典连接;中央主机的字典同步模块与控制设备的数据字典连接。
2、 根据权利要求1所述的数字家庭设备数据同步更新的系统,其特征在于 所述数据字典由《数据库文件清单列表》和内容数据库组成,其中《数据库文件清 单列表》包括内容数据库的文件名、内容数据库的版本、创建/修改时间、内容数 据库的数据缚构描述;内容数据库包括实际数据内容,记录有各个设备的信息和特 点。
3、 一种数字家庭设备数据同步更新的方法,其特征在于包括以下步骤-(1)中央主机通过制定模块生成数据字典中的《数据库文件清单列表》; (2) 控制设备向中央主机订阅《数据库文件清单列表》,如果中央主机的数据 字典中不存在该列表,则结束订阅转到步骤(7);如果存在,控制设备则査阅中央主 机的《数据库文件清单列表》,继续下面的步骤;(3) 如果中央主机数据字典中的《数据库文件清单列表》对应有相关的内容数 据库,控制设备则从中央主机下载整个数据字典,并继续下面的步骤;否则结束订 阅转到步骤(7);(4) 如果控制设备的数据信息发生变化,控制设备则首先修改更新本地数据字 典的内容数据库,然后修改《数据库文件清单列表》对应的记录;(5) 控制设备将更新修改的数据信息上传到中央主机,自动向中央主机数据字 典提交内容变更;(6) 中央主机根据接收到的新的《数据库文件清单列表》和内容数据库,将数 据字典的内容变更,并向其它控制设备发送数据变更指令,从而使所有控制设备实现数据字典同步更新;(7) 数字家庭设备数据同步更新过程结束。
4、 根据权利要求3所述的数字家庭设备数据同步更新的方法,其特征在于所 述数据字典同步更新分为内容同步一内容数据库内某一条数据、参数、值等发生变化时的一种同步方式; 文件同步一内容数据库文件进行增加、删除,或内容数据库内容内数据项进行 了增加或删除等操作而引起的一种同步方式。
5、 根据权利要求4所述的数字家庭设备数据同步更新的方法,其特征在于所 述文件同步还可以设置为手动同步,即当内容数据库文件进行增加、删除,或内容 数据库内容内数据项进行了增加或删除等操作时,控制设备并不主动向中央主机数 据库发出内容数据库同步指令,而是通过人工方式才执行同步过程。
全文摘要
本发明公开了一种数字家庭设备数据同步更新的系统,包括中央主机和家庭控制设备,中央主机连接各家庭控制设备;所述中央主机和各家庭控制设备均设置有各自的数据字典;中央主机内还设置有制定模块、设备管理模块、字典同步模块;家庭控制设备还设置有设备登录模块、设备订阅模块、修改字典模块、更新上传模块;所述控制设备通过设备登录模块连接中央主机的设备管理模块;控制设备的设备订阅模块和更新上传模块与中央主机的数据字典连接;中央主机的字典同步模块与控制设备的数据字典连接。本发明还公开了一种数字家庭设备数据同步更新的方法。本发明使数字家庭的各个家电设备的数据资料处于统一管理状态,提高了设备数据资料的智能化管理水平。
文档编号H04L12/58GK101179521SQ20071003117
公开日2008年5月14日 申请日期2007年10月31日 优先权日2007年10月31日
发明者李志伟, 炅 王, 王建民, 罗笑南 申请人:广州市聚晖电子科技有限公司;中山大学