数字家庭网络设备间互发现方法

文档序号:7746738阅读:149来源:国知局
专利名称:数字家庭网络设备间互发现方法
技术领域
本发明属于数字家庭网络技术领域,具体涉及数字家庭网络设备间互发现方法。
背景技术
随着数字家庭产业的蓬勃发展,人们的生活也越来越便利,各种家电拥有了越来 越多的功能用于方便用户使用,提高用户体验。用户对于新产品的良好反馈促使企业致力 于开发更高智能,集成更多功能的智能家电。伴随着科技的发展进步,越来越多的智能家电 投入生产使用,人类的家居生活开始进入数字化智能家居时代。现有的数字家庭网络中的智能家居设备间都是孤立存在数字家庭网络中,其主要 通过智能家居设备与其所对应的家庭控制子网关相连接,并且由所对应的家庭控制子网关 来实现对智能家居设备的控制和访问等等功能。但是随着接入到家庭网络中的智能家居设 备越来越多,每个智能家居设备与所对应的家庭控制子网关只是孤立的存在家庭网络中, 无法实现家庭控制子网关间的互通互访,也无法实现通过其中一个家庭控制子网关来实现 对家庭网络中的智能家居设备的控制。

发明内容
本发明的目的在于提供一种数字家庭网络设备间互发现方法,旨在解决实现数字 家庭网络设备间的互发现等问题。为了实现上述发明,本发明实施例提供了一种数字家庭网络设备间互发现方法, 所述数字家庭网络设备通过通用型即插即用技术UPnP聚合在家庭网络中,所述家庭网络 设备包括多个家庭控制子网关和家庭主网关,所述方法包括第一家庭控制子网关使用简单服务发现协议SSDP在数字家庭网络中发送搜索请 求;智能家居设备接收到搜索请求,并根据搜索条件确定是否与家庭控制子网关所匹 配,如果智能家居设备匹配成功,则发送单播SSDP响应在数字家庭网络设备中传播;第一家庭控制子网关接收SSDP响应消息,解析SSDP消息中URL的XML格式信息 获取访问智能家居设备的URL列表;第一家庭控制子网关采用简单对象访问协议SOAP将所述获取的URL列表发送到 数字家庭网络上的各个家庭控制子网关。所述方法还包括所述数字家庭网络设备间采用SOAP发送控制协议消息,或者采 用SOAP反馈协议消息。所述方法还包括所述家庭网络设备在数字家庭网络中预定一项服务后,则向数 字家庭网络中的数字家庭子网关发布事件消息,宣布智能家居设备的改变状态。所述事件消息采用XML格式,使用的是通用事件通知结构GENA。相应的,本发明实施例还提供了一种数字家庭网络设备间互发现方法,所述数字 家庭网络设备通过通用型即插即用技术UPnP聚合在家庭网络中,所述家庭网络设备包括多个家庭控制子网关和家庭主网关,所述方法包括家庭主网关使用简单服务发现协议SSDP在数字家庭网络中发送搜索请求;智能家居设备接收到搜索请求,并根据搜索条件确定是否与家庭控制子网关所匹 配,如果智能家居设备匹配成功,则发送单播SSDP响应在数字家庭网络设备中传播;家庭主网关接收SSDP响应消息,解析SSDP消息中URL的XML格式信息获取访问 智能家居设备的URL列表;家庭主网关采用简单对象访问协议SOAP将所述获取的URL列表发送到数字家庭 网络上的各个家庭控制子网关。所述方法还包括所述数字家庭网络设备间采用SOAP发送控制协议消息,或者采 用SOAP反馈协议消息。所述家庭网络设备在数字家庭网络中预定一项服务后,则向数字家庭网络中的数 字家庭子网关发布事件消息,宣布智能家居设备的改变状态。所述事件消息采用XML格式,使用的是通用事件通知结构GENA。实施本发明实施例,具有如下有益效果本发明实施例以通用型即插即用技术UPnP聚合所有家庭网络设备在一个家庭网 络中,并通过SSDP协议和SOAP协议来完成对家居设备的发现控制和管理等等,实现了通过 单一设备即可完成对所有家庭网络上的智能家居设备的访问和管理控制等等,方便用户对 智能家居设备的控制和维护。


为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现 有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本 发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可 以根据这些附图获得其他的附图。图1为本发明实施例中的家庭网络系统结构示意图;图2为本发明实施例中的以家庭控制子网关实现互发现方法的方法流程图;图3为本发明实施例中的以家庭主网关实现互发现方法的方法流程图。
具体实施例方式下面结合附图详细说明本发明实施例。图1示出了本发明实施例中的家庭网络系统结构示意图,该家庭网络包括家庭主 网关,以及与家庭主网关相连接的若干个家庭控制子网关,每一家庭控制子网关上连接有 若干个子网设备等等,即通过这种方式实现与智能家居设备的互联互通。以网关为中心的家庭网络包括以下几个部分al网关的具体分类;a2阐述网关作用;a3明确网关在家庭网络体系结构中的核心位置;2以网关为中心的设备互发现实现方法,包括如下几个步骤bl家庭控制子网的建立和维护;
b2设备在网关完成注册;b3设备通过网关实现互发现;本发明提出的以家庭主网关为中心的家庭网络构架,包括网关的功能描述,网关 的分类,在此基础上,提出家庭网络构架。总体而言,家庭主网关要起到三个功能1) Internet接入功能,包括路由、NAT等等;2)家庭网络中各种不同通信协议之间的转换,以及家庭网络系统于TCP/IP协议 之间的转换。3)运行家电管理软件,将使用不同通信协议的家用电器都接入到家庭网络中,并 统一管理起来;家庭网关就其功能分类,可以分为1)家庭主网关。主网关与家庭主网中的设备互联,实现对家庭主网的配置和管理, 同时作为家庭服务器被内部设备和外部网络访问。2)家庭控制子网关。家庭控制子网关与家庭控制子网中的设备互联,实现对家庭 控制子网的配置和管理,同时为家庭控制子网内的各种设备提供与家庭主网的接口,使各 种子网设备可以获得各种基于家庭主网的服务。基于上述以网关为中心的设备互发现方法,主要分为以下几个步骤实现1)家庭控制子网关使用“简单服务发现协议”(SSDP)在家庭网络上搜索感兴趣的 设备,一旦收到搜索请求,该设备就检查该搜索条件以确定它们是否匹配。如果匹配,一个 单播SSDP响应就被发送到该家庭控制子网关。同时,设备也使用SSDP向其他设备或家庭 控制子网关宣告其在家庭网络上的存在,并通知它所支持的服务。SSDP定义了网络服务如 何在网络上被发现,在设备和家庭网关之间交换的信息只限于一些发现信息,它们提供关 于设备及其服务的基本信息,还带有一个说明URL,后者可用来获得设备的其他信息。2)通过使用在步骤一中获得的URL,家庭控制子网关可接收到关于设备的XML格 式信息,如制造商、型号和序列号。XML是UPnP的核心部分,被用在设备和服务描述、控制消 息和事件处理中。另外,获得用于访问设备功能的URL列表。3)使用步骤二获得的URL,家庭控制子网关可以访问附加的XML格式信息,此信息 说明设备服务可对哪些操作做出响应,同时包含各种操作的参数。控制消息采用XML格式, 使用的是“简单对象访问协议”(SOAP)。UPnP采用SOAP向设备发送控制消息并将结果或错 误返回到家庭控制字网关。每个UPnP控制请求都是一个SOAP消息,都包含调用操作和一 组参数。其响应也是SOAP消息,其中包括状态、返回值以及任何返回参数。4)家庭控制子网关预定一项服务,则该服务将向家庭控制子网发送时间消息,宣 布设备状态的改变。事件消息采用XML格式,而且使用的是“通用事件通知结构”(GENA)。具体的,图2示出了本发明实施例中的以家庭控制子网关实现互发现方法的方法 流程图,包括如下步骤S201 第一家庭控制子网关使用简单服务发现协议SSDP在数字家庭网络中发送 搜索请求;S202 智能家居设备接收到搜索请求,并根据搜索条件确定是否与家庭控制子网 关所匹配,如果智能家居设备匹配成功,则发送单播SSDP响应在数字家庭网络设备中传播;S203 第一家庭控制子网关接收SSDP响应消息,解析SSDP消息中URL的XML格式 信息获取访问智能家居设备的URL列表;S204 第一家庭控制子网关采用简单对象访问协议SOAP将所述获取的URL列表发 送到数字家庭网络上的各个家庭控制子网关。需要说明的是,这里的数字家庭网络设备间采用SOAP发送控制协议消息,或者采 用SOAP反馈协议消息。家庭网络设备在数字家庭网络中预定一项服务后,则向数字家庭网 络中的数字家庭子网关发布事件消息,宣布智能家居设备的改变状态。该事件消息采用XML 格式,使用的是通用事件通知结构GENA。具体的,图3示出了本发明实施例中的以家庭主网关实现互发现方法的方法流程 图,包括如下步骤S301 家庭主网关使用简单服务发现协议SSDP在数字家庭网络中发送搜索请求;S302 智能家居设备接收到搜索请求,并根据搜索条件确定是否与家庭控制子网 关所匹配,如果智能家居设备匹配成功,则发送单播SSDP响应在数字家庭网络设备中传 播;S303 家庭主网关接收SSDP响应消息,解析SSDP消息中URL的XML格式信息获取 访问智能家居设备的URL列表;S304:家庭主网关采用简单对象访问协议SOAP将所述获取的URL列表发送到数字 家庭网络上的各个家庭控制子网关。需要说明的是,这里的数字家庭网络设备间采用SOAP发送控制协议消息,或者采 用S0AP反馈协议消息。家庭网络设备在数字家庭网络中预定一项服务后,则向数字家庭网 络中的数字家庭子网关发布事件消息,宣布智能家居设备的改变状态。该事件消息采用XML 格式,使用的是通用事件通知结构GENA。本发明实施例以通用型即插即用技术UPnP聚合所有家庭网络设备在一个家庭网 络中,并通过SSDP协议和S0AP协议来完成对家居设备的发现控制和管理等等,实现了通过 单一设备即可完成对所有家庭网络上的智能家居设备的访问和管理控制等等,方便用户对 智能家居设备的控制和维护。本实施例采用软硬分离的方式使智能家电不需要通过更换硬 件设备来完成软件系统上的更新换代,制造商只需要提供新的软件升级包,用户即可通过 下载升级包实现智能家电软件系统的升级。本发明采用协议转换的方式使智能家电能够进 行升级服务,不需要智能家电具有网际协议功能即可实现。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到本发明可借助 软件加必需的硬件平台的方式来实现,当然也可以全部通过硬件来实施。基于这样的理解, 本发明的技术方案对背景技术做出贡献的全部或者部分可以以软件产品的形式体现出来, 该计算机软件产品可以存储在存储介质中,如ROM/RAM、磁碟、光盘等,包括若干指令用以使 得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本发明各个实施例 或者实施例的某些部分所述的方法。以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权 利范围,因此依本发明权利要求所作的等同变化,仍属本发明所涵盖的范围。
权利要求
一种数字家庭网络设备间互发现方法,其特征在于,所述数字家庭网络设备通过通用型即插即用技术UPnP聚合在家庭网络中,所述家庭网络设备包括多个家庭控制子网关和家庭主网关,所述方法包括第一家庭控制子网关使用简单服务发现协议SSDP在数字家庭网络中发送搜索请求;智能家居设备接收到搜索请求,并根据搜索条件确定是否与家庭控制子网关所匹配,如果智能家居设备匹配成功,则发送单播SSDP响应在数字家庭网络设备中传播;第一家庭控制子网关接收SSDP响应消息,解析SSDP消息中URL的XML格式信息获取访问智能家居设备的URL列表;第一家庭控制子网关采用简单对象访问协议SOAP将所述获取的URL列表发送到数字家庭网络上的各个家庭控制子网关。
2.如权利要求1所述的方法,其特征在于,所述方法还包括所述数字家庭网络设备间 采用SOAP发送控制协议消息,或者采用SOAP反馈协议消息。
3.如权利要求1所述的方法,其特征在于,所述方法还包括所述家庭网络设备在数字 家庭网络中预定一项服务后,则向数字家庭网络中的数字家庭子网关发布事件消息,宣布 智能家居设备的改变状态。
4.如权利要求3所述的方法,其特征在于,所述事件消息采用XML格式,使用的是通用 事件通知结构GENA。
5.一种数字家庭网络设备间互发现方法,其特征在于,所述数字家庭网络设备通过通 用型即插即用技术UPnP聚合在家庭网络中,所述家庭网络设备包括多个家庭控制子网关 和家庭主网关,所述方法包括家庭主网关使用简单服务发现协议SSDP在数字家庭网络中发送搜索请求;智能家居设备接收到搜索请求,并根据搜索条件确定是否与家庭控制子网关所匹配, 如果智能家居设备匹配成功,则发送单播SSDP响应在数字家庭网络设备中传播;家庭主网关接收SSDP响应消息,解析SSDP消息中URL的XML格式信息获取访问智能 家居设备的URL列表;家庭主网关采用简单对象访问协议SOAP将所述获取的URL列表发送到数字家庭网络 上的各个家庭控制子网关。
6.如权利要求5所述的方法,其特征在于,所述方法还包括所述数字家庭网络设备间 采用SOAP发送控制协议消息,或者采用SOAP反馈协议消息。
7.如权利要求5所述的方法,其特征在于,所述方法还包括所述家庭网络设备在数字 家庭网络中预定一项服务后,则向数字家庭网络中的数字家庭子网关发布事件消息,宣布 智能家居设备的改变状态。
8.如权利要求7所述的方法,其特征在于,所述事件消息采用XML格式,使用的是通用 事件通知结构GENA。
全文摘要
本发明实施例公开了两种数字家庭网络设备间互发现方法,其中一种方法如下第一家庭控制子网关使用简单服务发现协议SSDP在数字家庭网络中发送搜索请求;智能家居设备接收到搜索请求,并根据搜索条件确定是否与家庭控制子网关所匹配,如果智能家居设备匹配成功,则发送单播SSDP响应在数字家庭网络设备中传播;第一家庭控制子网关接收SSDP响应消息,解析SSDP消息中URL的XML格式信息获取访问智能家居设备的URL列表;第一家庭控制子网关采用简单对象访问协议SOAP将所述获取的URL列表发送到数字家庭网络上的各个家庭控制子网关。通过实施本发明,方便用户对智能家居设备的控制和维护。
文档编号H04L12/28GK101834768SQ20101015364
公开日2010年9月15日 申请日期2010年4月16日 优先权日2010年4月16日
发明者罗笑南, 耿涛, 陈任 申请人:中山大学;广州中珩电子科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1