Login| Sign Up| Help| Contact|

Patent Searching and Data


Title:
METHOD AND DEVICE FOR MANAGING TERMINAL IN HOME NETWORK AND HOME NETWORK
Document Type and Number:
WIPO Patent Application WO/2014/082501
Kind Code:
A1
Abstract:
Provided are a method and device for managing a terminal in a home network and a home network. The method comprises: a gateway ACS generating a service template according to information about a service server received from the service server, the service template comprising a first application identifier corresponding to an application service; a home gateway acquiring the service template from the gateway ACS and creating a virtual client for the application service corresponding to the first application identifier; when the acquired application service corresponding to a second application identifier from the terminal belongs to the application service corresponding to the first application identifier, mapping the information corresponding to the second application identifier to the virtual client corresponding to the first application identifier; and the virtual client achieving message interaction between the service server corresponding to the first application identifier and the terminal. Using the method, device and network provided in the present invention can achieve that the terminal is managed by a plurality of service servers.

Inventors:
CHEN XINMIAO (CN)
ZHAO JUNJIE (CN)
ZHU YU (CN)
ZHANG QINLIANG (CN)
Application Number:
PCT/CN2013/085077
Publication Date:
June 05, 2014
Filing Date:
October 12, 2013
Export Citation:
Click for automatic bibliography generation   Help
Assignee:
HUAWEI DEVICE CO LTD (CN)
International Classes:
H04L29/08; H04W4/38
Foreign References:
CN101783736A2010-07-21
CN101667926A2010-03-10
CN101141418A2008-03-12
Other References:
See also references of EP 2854374A4
Download PDF:
Claims:
权利要求书

1、 一种家庭网络中的终端管理方法, 其特征在于, 包括:

获取来自网关自动配置服务器 ACS的业务模板, 所述业务模板包括第一应 用标识;

根据所述业务模板为所述第一应用标识对应的应用业务创建虚拟客户端; 当获取的来自终端的第二应用标识对应的应用业务属于所述第一应用标识 对应的应用业务时, 将所述第二应用标识对应的信息映射到所述第一应用标识 对应的虚拟客户端;

所述虚拟客户端在所述第一应用标识对应的业务服务器与所述终端之间实 现消息交互。

2、 根据权利要求 1所述的方法, 其特征在于,

在所述获取来自网关自动配置服务器 ACS的业务模板之后且在所述根据所 述业务模板为所述第一应用标识对应的应用业务创建虚拟客户端之前, 或者, 在所述根据所述业务模板为所述第一应用标识对应的应用业务创建虚拟客户端 之后, 还包括: 获取来自所述终端的描述信息, 所述描述信息包括所述第二应 用标识; 判断所述第二应用标识对应的应用业务是否属于所述第一应用标识对 应的应用业务;

或者, 在所述根据所述业务模板为所述第一应用标识对应的应用业务创建 虚拟客户端之前, 还包括: 获取来自所述终端的描述信息, 所述描述信息包括 所述第二应用标识; 所述根据所述业务模板为所述第一应用标识对应的应用业 务创建虚拟客户端之后, 还包括: 判断所述第二应用标识对应的应用业务是否 属于所述第一应用标识对应的应用业务。

3、 根据权利要求 1或 2所述的方法, 其特征在于,

所述业务模板还包括: 所述第一应用标识对应的业务服务器的统一资源定 位符 URL、 对应的连接请求的用户名和密码。

4、 根据权利要求 2或 3中任意一项所述的方法, 其特征在于,

所述终端包括紫蜂 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所述 筒单描述文件包括一个所述第二应用标识;

所述获取来自终端的描述信息包括: 采用服务发现功能的命令从所述终端 获取所述终端的描述信息。

5、 根据权利要求 1至 3中任意一项所述的方法, 其特征在于, 所述虚拟客 户端在第一应用标识对应的所述业务服务器与所述终端之间实现消息交互包 括:

所述虚拟客户端向所述第一应用标识对应的业务服务器发送虚拟客户端已 上线的指示消息;

所述虚拟客户端接收所述第一应用标识对应的业务服务器下发的命令请求 消息, 对所述命令请求消息进行协议转换后发送给所述终端, 以使所述终端执 行所述命令请求消息中的命令并向对应的所述虚拟客户端返回命令响应消息; 所述虚拟客户端接收所述终端返回的命令响应消息, 对所述命令响应消息 进行协议转换后发送给对应的业务服务器。

6、 根据权利要求 1至 3中任意一项所述的方法, 其特征在于,

所述终端包括 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所述 筒单描述文件包括一个所述第二应用标识;

所述获取来自终端的描述信息包括:

从 ZigBee网关获取所述终端的描述信息, 所述终端的描述信息由所述终端 在加入 ZigBee网络时通过紫蜂设备筒介 ZDP命令上传到所述 ZigBee网关; 或, 调用所述 ZigBee网关的设备发现报告功能, 以使所述 ZigBee网关获取 并返回所述终端的描述信息

7、 根据权利要求 6所述的方法, 其特征在于, 所述虚拟客户端在第一应用 标识对应的所述业务服务器与所述终端之间实现消息交互包括:

所述虚拟客户端向第一应用标识对应的业务服务器发送虚拟客户端已上线 的指示消息;

所述虚拟客户端接收第一应用标识对应的业务服务器下发的命令请求消息 并转发给所述 ZigBee网羌 以使所述 ZigBee网关对所述命令请求消息进行协议 转换后发送给所述终端, 以使所述终端执行所述命令请求消息中的命令并向所 述 ZigBee网关返回命令响应消息所述 ZigBee网关对所述命令响应消息进行协 议转换后发送给对应的虚拟客户端;

所述虚拟客户端接收所述 ZigBee网关返回的命令响应消息并转发给对应的 业务服务器。

8、 一种家庭网络中的终端管理方法, 其特征在于, 包括:

接收业务服务器发送的业务服务器信息, 所述业务服务器对应一个应用业 务;

根据所述业务服务器信息生成业务模板, 所述业务模板包括第一应用标识; 向家庭网关发送所述业务模板, 以使所述家庭网关根据所述业务模板为所 述第一应用标识对应的应用业务创建虚拟客户端, 当获取的来自终端的第二应 用标识对应的应用业务属于所述第一应用标识对应的应用业务时, 将所述第二 应用标识对应的信息映射到所述第一应用标识对应的虚拟客户端, 所述家庭网 关上的所述虚拟客户端在所述第一应用标识对应的业务服务器与所述终端之间 实现消息交互。

9、 一种家庭网关, 其特征在于, 包括:

第一获取单元, 用于获取来自网关自动配置服务器 ACS的业务模板, 所述 业务模板包括第一应用标识;

第二获取单元, 用于获取来自终端的第二应用标识;

客户端单元, 用于根据来自第一获取单元的所述业务模板, 为所述第一应 用标识对应的应用业务创建虚拟客户端, 当来自第二获取单元的所述第二应用 标识对应的应用业务属于所述第一应用标识对应的应用业务时, 将所述第二应 用标识对应的信息映射到所述第一应用标识对应的虚拟客户端, 所述虚拟客户 端在所述第一应用标识对应的业务服务器与所述终端之间实现消息交互。

10、 根据权利要求 9所述的家庭网关, 其特征在于,

所述第二获取单元具体用于获取来自所述终端的描述信息, 所述描述信息 包括所述第二应用标识。

11、 根据权利要求 9或 10所述的家庭网关, 其特征在于,

所述业务模板还包括: 所述第一应用标识对应的业务服务器的统一资源定 位符 URL、 对应的连接请求的用户名和密码。

12、 根据权利要求 10或 11所述的家庭网关, 其特征在于,

所述终端包括紫蜂 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所述 筒单描述文件包括一个所述第二应用标识; 所述第二获取单元具体用于采用服务发现功能的命令从所述终端获取所述 终端的描述信息。

13、 根据权利要求 9至 11中任意一项所述的家庭网关, 其特征在于, 所述客户端单元具体用于使所述虚拟客户端向对应的业务服务器发送虚拟 客户端已上线的指示消息, 所述虚拟客户端接收对应的业务服务器下发的命令 请求消息, 对所述命令请求消息进行协议转换后发送给所述终端, 以使所述终 端执行所述命令请求消息中的命令并向所述家庭网关上对应的所述虚拟客户端 返回命令响应消息, 所述虚拟客户端接收所述终端返回的命令响应消息, 对所 述命令响应消息进行协议转换后发送给对应的业务服务器。

14、 根据权利要求 9至 11中任意一项所述的家庭网关, 其特征在于, 所述终端包括紫蜂 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所述 筒单描述文件包括一个所述第二应用标识;

所述第二获取单元具体用于从 ZigBee网关获取所述终端的描述信息, 所述 终端的描述信息由所述终端在加入 ZigBee网络时通过紫蜂设备筒介 ZDP命令上 传到所述 ZigBee网关;

或, 所述第二获取单元具体用于调用所述 ZigBee网关的设备发现报告功 能, 以使所述 ZigBee网关获取并返回所述终端的描述信息。

15、 根据权利要求 14所述的家庭网关, 其特征在于,

所述客户端单元具体用于使所述虚拟客户端向对应的业务服务器发送虚拟 客户端已上线的指示消息, 所述虚拟客户端接收对应的业务服务器下发的命令 请求消息并转发给所述 ZigBee网羌 以使所述 ZigBee网关对所述命令请求消息 进行协议转换后发送给所述终端, 以使所述终端执行所述命令请求消息中的命 令并向所述 ZigBee网关返回命令响应消息所述 ZigBee网关对所述命令响应消 息进行协议转换后发送给所述家庭网关上对应的虚拟客户端, 所述虚拟客户端 接收所述 ZigBee网关返回的命令响应消息并转发给对应的业务服务器。

16、 一种网关自动配置服务器 ACS, 其特征在于, 包括:

接收单元, 用于接收业务服务器发送的业务服务器信息, 所述业务服务器 对应一个应用业务;

生成单元, 用于根据来自所述接收单元的所述业务服务器信息生成业务模 板, 所述业务模板包括第一应用标识;

发送单元, 用于向家庭网关发送来自所述生成单元的所述业务模板, 以使 所述家庭网关根据所述业务模板为所述第一应用标识对应的应用业务创建虚拟 客户端, 当获取的来自终端的第二应用标识对应的应用业务属于所述第一应用 标识对应的应用业务时, 将所述第二应用标识对应的信息映射到所述第一应用 标识对应的虚拟客户端, 所述虚拟客户端在第一应用标识对应的所述业务 务 器与所述终端之间实现消息交互。

17、 一种家庭网络, 其特征在于, 包括:

至少一个业务服务器, 所述业务服务器对应一个应用业务, 用于向网关 ACS 发送业务服务器信息, 并且通过家庭网关上对应的虚拟客户端与终端设备进行 消息交互;

网关 ACS, 用于根据从所述业务服务器接收的业务服务器信息生成业务模 板, 所述业务模板包括第一应用标识;

终端设备, 用于向家庭网关提供所述终端设备的第二应用标识, 并且用于 通过家庭网关上的虚拟客户端与所述虚拟客户端对应的所述业务服务器进行消 息交互;

家庭网关, 用于获取来自所述网关 ACS的业务模板, 根据所述业务模板为 所述第一应用标识对应的应用业务创建虚拟客户端, 当来自所述终端设备的第 二应用标识对应的应用业务属于所述第一应用标识对应的应用业务时, 将所述 第二应用标识对应的信息映射到所述第一应用标识对应的虚拟客户端, 所述虚 拟客户端在第一应用标识对应的业务服务器与所述终端设备之间实现消息交 互。

18、 根据权利要求 17所述的家庭网络, 其特征在于,

所述业务模板还包括: 所述第一应用标识对应的业务服务器的统一资源定 位符 URL、 对应的连接请求的用户名和密码。

19、 根据权利要求 17或 18所述的家庭网络, 其特征在于,

所述终端设备包括紫蜂 ZigBee设备;

所述终端设备的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所述筒单描述文件包括一个所述第二应用标识;

所述家庭网关具体用于采用服务发现功能的命令从所述终端设备获取所述 终端设备的描述信息。

20、 根据权利要求 19所述的家庭网络, 其特征在于,

所述至少一个业务服务器具体用于向所述家庭网关上对应的所述虚拟客户 端下发命令请求消息;

所述家庭网关具体用于使所述虚拟客户端向对应的业务服务器发送虚拟客 户端已上线的指示消息, 所述虚拟客户端接收对应的业务服务器下发的命令请 求消息, 对所述命令请求消息进行协议转换后发送给所述终端设备, 所述虚拟 客户端接收所述终端设备返回的命令响应消息, 对所述命令响应消息进行协议 转换后发送给对应的业务服务器;

所述终端设备具体用于执行来自所述家庭网关的所述命令请求消息中的命 令, 并向所述家庭网关上对应的所述虚拟客户端返回命令响应消息。

21、 根据权利要求 17或 18所述的家庭网络, 其特征在于,

所述家庭网络中还包括: ZigBee网关;

所述终端设备包括 ZigBee设备;

所述终端设备的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所述筒单描述文件包括一个所述第二应用标识;

所述家庭网关具体用于从 ZigBee网关获取所述终端设备的描述信息, 所述 终端设备的描述信息由所述终端设备在加入 ZigBee网络时通过紫蜂设备筒介 ZDP命令上传到所述 ZigBee网关;

或, 所述家庭网关具体用于调用所述 ZigBee网关的设备发现报告功能, 所 述 ZigBee网关具体用于获取并返回所述终端设备的描述信息。

22、 根据权利要求 21所述的家庭网络, 其特征在于,

所述至少一个业务服务器具体用于向所述家庭网关上对应的所述虚拟客户 端下发命令请求消息;

所述家庭网关具体用于使所述虚拟客户端向对应的业务服务器发送虚拟客 户端已上线的指示消息, 所述虚拟客户端接收对应的业务服务器下发的命令请 求消息并转发给所述 ZigBee网关, 并且, 所述虚拟客户端接收所述 ZigBee网关 返回的命令响应消息并转发给对应的业务服务器;

所述 ZigBee网关具体用于对所述命令请求消息进行协议转换后发送给所述 终端设备, 并且对命令响应消息进行协议转换后发送给所述家庭网关上对应的

虚拟客户端;

所述终端设备具体用于执行所述命令请求消息中的命令并向所述 ZigBee网 关返回所述命令响应消息。

Description:
家庭网络中的终端管理方法、 设备和家庭网络

本申请要求于 2012 年 11 月 29 日提交中国专利局, 申请号为 CN 201210498875.X, 发明名称为 "一种家庭网络中的终端管理方法、 设备和家 庭网络" 的中国专利申请, 其全部内容通过引用结合在本申请中。

技术领域 本发明涉及通信技术, 尤其涉及一种家庭网络中的终端管理方法、 设备 和家庭网络。 背景技术 数字用户线路( Digital Subscriber Line, 筒称 DSL )是一种宽带接入技术, 目前已经被广泛应用于家庭网络的宽带接入。 宽带论坛 ( Broadband Forum ) 的 TR-069标准定义了 TR-069终端以及运营商远程管理 TR-069终端的方法。 随着家庭网络技术的发展, 家庭网络中还出现了需要被运营商远程管理的 非 TR-069终端, 例如紫蜂 ( ZigBee )设备。

目前, 宽带论坛(Broadband Forum ) 的 PD-174标准中定义了家庭网络 中管理非 TR-069终端的方法。 采用虚拟设备机制, 家庭网关作为代理, 为被 代理的非 TR-069终端虚拟出独立的 TR-069客户端, 业务服务器通过操作虚 拟的 TR-069客户端来管理对应的终端。 采用嵌入式对象机制, 家庭网关作为 代理,在其数据模型上为被代理的非 TR-069终端生成数据模型, ACS通过操 作网关的数据模型来管理对应终端。

采用上述 PD-174标准定义的终端管理方法, 被代理的非 TR-069终端只 能接受一个业务服务器的管理。而在家庭网络 中,需要一个非 TR-069终端(例 如 ZigBee设备) 同时实现多个应用, 因而需要多个业务服务器管理该终端。 采用现有的家庭网络中的终端管理方法, 无法实现多个业务服务器对终端进 行管理。 发明内容 本发明的第一个方面是提供一种家庭网络中的 终端管理方法, 用以解决 现有技术中的缺陷, 实现多个业务服务器管理终端。

本发明的另一个方面是提供一种家庭网络中的 终端管理设备, 用以解决 现有技术中的缺陷, 实现多个业务服务器管理终端。

本发明的又一个方面是提供一种家庭网络, 用以解决现有技术中的缺 陷, 实现多个业务服务器管理终端。

本发明的第一个方面是提供一种家庭网络中的 终端管理方法, 包括: 获取来自网关自动配置服务器 ACS的业务模板, 所述业务模板包括第一 应用标识;

根据所述业务模板为所述第一应用标识对应的 应用业务创建虚拟客户 端;

当获取的来自终端的第二应用标识对应的应用 业务属于所述第一应用标 识对应的应用业务时, 将所述第二应用标识对应的信息映射到所述第 一应用 标识对应的虚拟客户端;

所述虚拟客户端在所述第一应用标识对应的业 务服务器与所述终端之间 实现消息交互。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 在所述获取来自网关自动配置服务器 ACS的业务模板之后且在所述根据 所述业务模板为所述第一应用标识对应的应用 业务创建虚拟客户端之前, 或 者, 在所述根据所述业务模板为所述第一应用标识 对应的应用业务创建虚拟 客户端之后, 还包括: 获取来自所述终端的描述信息, 所述描述信息包括所 述第二应用标识; 判断所述第二应用标识对应的应用业务是否属 于所述第一 应用标识对应的应用业务;

或者, 在所述根据所述业务模板为所述第一应用标识 对应的应用业务创 建虚拟客户端之前, 还包括: 获取来自所述终端的描述信息, 所述描述信息 包括所述第二应用标识; 所述根据所述业务模板为所述第一应用标识对 应的 应用业务创建虚拟客户端之后, 还包括: 判断所述第二应用标识对应的应用 业务是否属于所述第一应用标识对应的应用业 务。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述业务模板还包括: 所述第一应用标识对应的业务服务器的统一资 源 定位符 URL、 对应的连接请求的用户名和密码。 4、 根据权利要求 1至 3中任 意一项所述的方法, 其特征在于,

所述终端包括紫蜂 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所 述筒单描述文件包括一个所述第二应用标识;

获取来自终端的描述信息包括: 采用服务发现功能的命令从所述终端获 取所述终端的描述信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述虚拟客户端在第一应用标识对应的所述业 务服务器与所述终端之间 实现消息交互包括:

所述虚拟客户端向所述第一应用标识对应的业 务服务器发送虚拟客户端 已上线的指示消息;

所述虚拟客户端接收所述第一应用标识对应的 业务服务器下发的命令请 求消息, 对所述命令请求消息进行协议转换后发送给所 述终端, 以使所述终 端执行所述命令请求消息中的命令并向对应的 所述虚拟客户端返回命令响应 消息;

所述虚拟客户端接收所述终端返回的命令响应 消息, 对所述命令响应消 息进行协议转换后发送给对应的业务服务器。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述终端包括 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所 述筒单描述文件包括一个所述第二应用标识;

获取来自终端的描述信息包括:

从 ZigBee网关获取所述终端的描述信息, 所述终端的描述信息由所述终 端在加入 ZigBee网络时通过紫蜂设备筒介 ZDP命令上传到所述 ZigBee网 ¾ 或, 调用所述 ZigBee网关的设备发现报告功能, 以使所述 ZigBee网关获 取并返回所述终端的描述信息

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所 述虚拟客户端在第一应用标识对应的所述业务 服务器与所述终端之间实现消 息交互包括: 所述虚拟客户端向第一应用标识对应的业务服 务器发送虚拟客户端已上 线的指示消息;

所述虚拟客户端接收第一应用标识对应的业务 服务器下发的命令请求消 息并转发给所述 ZigBee网羌 以使所述 ZigBee网关对所述命令请求消息进行 协议转换后发送给所述终端, 以使所述终端执行所述命令请求消息中的命令 并向所述 ZigBee网关返回命令响应消息所述 ZigBee网关对所述命令响应消 息进行协议转换后发送给对应的虚拟客户端;

所述虚拟客户端接收所述 ZigBee网关返回的命令响应消息并转发给对应 的业务服务器。

本发明的另一个方面是提供一种家庭网络中的 终端管理方法, 包括: 接收业务服务器发送的业务服务器信息, 所述业务服务器对应一个应用 业务;

根据所述业务服务器信息生成业务模板, 所述业务模板包括第一应用标 识;

向家庭网关发送所述业务模板, 以使所述家庭网关根据所述业务模板为 所述第一应用标识对应的应用业务创建虚拟客 户端, 当获取的来自终端的第 二应用标识对应的应用业务属于所述第一应用 标识对应的应用业务时, 将所 述第二应用标识对应的信息映射到所述第一应 用标识对应的虚拟客户端, 所 述家庭网关上的所述虚拟客户端在所述第一应 用标识对应的业务服务器与所 述终端之间实现消息交互。

本发明的又一个方面是提供一种家庭网关, 包括:

第一获取单元, 用于获取来自网关自动配置服务器 ACS的业务模板, 所 述业务模板包括第一应用标识;

第二获取单元, 用于获取来自终端的第二应用标识;

客户端单元, 用于根据来自第一获取单元的所述业务模板, 为所述第一 应用标识对应的应用业务创建虚拟客户端, 当来自第二获取单元的所述第二 应用标识对应的应用业务属于所述第一应用标 识对应的应用业务时, 将所述 第二应用标识对应的信息映射到所述第一应用 标识对应的虚拟客户端, 所述 虚拟客户端在所述第一应用标识对应的业务服 务器与所述终端之间实现消息 交互。 如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述第二获取单元具体用于获取来自所述终端 的描述信息, 所述描述信 息包括所述第二应用标识。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述业务模板还包括: 所述第一应用标识对应的业务服务器的统一资 源 定位符 URL、 对应的连接请求的用户名和密码。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述终端包括紫蜂 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所 述筒单描述文件包括一个所述第二应用标识;

所述第二获取单元具体用于采用服务发现功能 的命令从所述终端获取所 述终端的描述信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述客户端单元具体用于使所述虚拟客户端向 对应的业务服务器发送虚 拟客户端已上线的指示消息, 所述虚拟客户端接收对应的业务服务器下发的 命令请求消息, 对所述命令请求消息进行协议转换后发送给所 述终端, 以使 所述终端执行所述命令请求消息中的命令并向 所述家庭网关上对应的所述虚 拟客户端返回命令响应消息, 所述虚拟客户端接收所述终端返回的命令响应 消息, 对所述命令响应消息进行协议转换后发送给对 应的业务服务器。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述终端包括紫蜂 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所 述筒单描述文件包括一个所述第二应用标识;

所述第二获取单元具体用于从 ZigBee网关获取所述终端的描述信息, 所 述终端的描述信息由所述终端在加入 ZigBee网络时通过紫蜂设备筒介 ZDP 命令上传到所述 ZigBee网关;

或, 所述第二获取单元具体用于调用所述 ZigBee网关的设备发现报告功 能, 以使所述 ZigBee网关获取并返回所述终端的描述信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述客户端单元具体用于使所述虚拟客户端向 对应的业务服务器发送虚 拟客户端已上线的指示消息, 所述虚拟客户端接收对应的业务服务器下发的 命令请求消息并转发给所述 ZigBee网羌 以使所述 ZigBee网关对所述命令请 求消息进行协议转换后发送给所述终端, 以使所述终端执行所述命令请求消 息中的命令并向所述 ZigBee网关返回命令响应消息所述 ZigBee网关对所述 命令响应消息进行协议转换后发送给所述家庭 网关上对应的虚拟客户端, 所 述虚拟客户端接收所述 ZigBee网关返回的命令响应消息并转发给对应的 业务 服务器。

本发明的又一个方面是提供一种网关自动配置 服务器 ACS, 包括: 接收单元, 用于接收业务服务器发送的业务服务器信息, 所述业务服务 器对应一个应用业务;

生成单元, 用于根据来自所述接收单元的所述业务服务器 信息生成业务 模板, 所述业务模板包括第一应用标识;

发送单元, 用于向家庭网关发送来自所述生成单元的所述 业务模板, 以 使所述家庭网关根据所述业务模板为所述第一 应用标识对应的应用业务创建 虚拟客户端, 当获取的来自终端的第二应用标识对应的应用 业务属于所述第 一应用标识对应的应用业务时, 将所述第二应用标识对应的信息映射到所述 第一应用标识对应的虚拟客户端, 所述虚拟客户端在第一应用标识对应的所 述业务服务器与所述终端之间实现消息交互。

本发明的又一个方面是提供一种家庭网络, 包括:

至少一个业务服务器, 所述业务服务器对应一个应用业务, 用于向网关 ACS发送业务服务器信息, 并且通过家庭网关上对应的虚拟客户端与终端 进 行消息交互;

网关 ACS, 用于根据从所述业务服务器接收的业务服务器 信息生成业务 模板, 所述业务模板包括第一应用标识;

终端, 用于向家庭网关提供所述终端的第二应用标识 , 并且用于通过家 庭网关上的虚拟客户端与所述虚拟客户端对应 的所述业务服务器进行消息交 互;

家庭网关, 用于获取来自所述网关 ACS的业务模板, 根据所述业务模板 为所述第一应用标识对应的应用业务创建虚拟 客户端, 当来自所述终端的第 二应用标识对应的应用业务属于所述第一应用 标识对应的应用业务时, 将所 述第二应用标识对应的信息映射到所述第一应 用标识对应的虚拟客户端, 所 述虚拟客户端在第一应用标识对应的业务服务 器与所述终端之间实现消息交 互。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述业务模板还包括: 所述第一应用标识对应的业务服务器的统一资 源 定位符 URL、 对应的连接请求的用户名和密码。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述终端包括紫蜂 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所 述筒单描述文件包括一个所述第二应用标识;

所述家庭网关具体用于采用服务发现功能的命 令从所述终端获取所述终 端的描述信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述至少一个业务服务器具体用于向所述家庭 网关上对应的所述虚拟客 户端下发命令请求消息;

所述家庭网关具体用于使所述虚拟客户端分别 向对应的业务服务器发送 虚拟客户端已上线的指示消息, 所述虚拟客户端分别接收对应的业务服务器 下发的命令请求消息, 对所述命令请求消息进行协议转换后发送给所 述终 端, 所述虚拟客户端接收所述终端返回的命令响应 消息, 对所述命令响应消 息进行协议转换后发送给对应的业务服务器;

所述终端具体用于执行来自所述家庭网关的所 述命令请求消息中的命 令, 并向所述家庭网关上对应的所述虚拟客户端返 回命令响应消息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述家庭网络中还包括: ZigBee网关;

所述终端包括 ZigBee设备;

所述终端的描述信息包括: 节点描述文件和至少一个筒单描述文件, 所 述筒单描述文件包括一个所述第二应用标识;

所述家庭网关具体用于从 ZigBee网关获取所述终端的描述信息, 所述终 端的描述信息由所述终端在加入 ZigBee网络时通过紫蜂设备筒介 ZDP命令上 传到所述 ZigBee网关; 或, 所述家庭网关具体用于调用所述 ZigBee网关的设备发现报告功能, 所述 ZigBee网关具体用于获取并返回所述终端的描述 信息。

如上所述的方面和任一可能的实现方式, 进一步提供一种实现方式, 所述至少一个业务服务器具体用于向所述家庭 网关上对应的所述虚拟客 户端下发命令请求消息;

所述家庭网关具体用于使所述虚拟客户端分别 向对应的业务服务器发送 虚拟客户端已上线的指示消息, 所述虚拟客户端分别接收对应的业务服务器 下发的命令请求消息并转发给所述 ZigBee网关, 并且, 所述虚拟客户端接收 所述 ZigBee网关返回的命令响应消息并转发给对应的 业务服务器;

所述 ZigBee网关具体用于对所述命令请求消息进行协 议转换后发送给所 述终端, 并且对命令响应消息进行协议转换后发送给所 述家庭网关上对应的 虚拟客户端;

所述终端具体用于执行所述命令请求消息中的 命令并向所述 ZigBee网关 返回所述命令响应消息。

由上述发明内容可见, 通过网关 ACS生成业务模板, 该业务模板中包 括对应业务服务器的第一应用标识, 家庭网关根据该业务模板中的第一应用 标识, 为业务服务器创建对应的虚拟客户端, 并根据终端的描述信息中的第 二应用标识与第一应用标识, 对终端与虚拟客户端进行匹配, 将终端的描述 信息映射到匹配的虚拟客户端中, 采用该虚拟客户端实现对应的业务服务器 与终端之间的信息交互, 从而通过设置在家庭网关上的虚拟客户端实现 业务 服务器对终端的管理。 附图说明 为了更清楚地说明本发明实施例或现有技术中 的技术方案, 下面将对实 施例或现有技术描述中所需要使用的附图作筒 单地介绍, 显而易见地, 下面 描述中的附图仅仅是本发明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根据这些附图获得其他的附图。

图 1为本发明实施例一的家庭网络中的终端管理 法的流程图; 图 2为本发明实施例二的家庭网络中的终端管理 法的流程图; 图 3为本发明实施例三的家庭网络中的终端管理 法的信令流程图; 图 4为本发明实施例四的家庭网络中的终端管理 法的信令流程图; 图 5为本发明实施例五的家庭网络的结构示意图

图 6为本发明实施例六的家庭网关的结构示意图

图 7为本发明实施例七的网关 ACS的结构示意图;

图 8为本发明实施例八的家庭网关的结构示意图

图 9为本发明实施例九的网关 ACS的结构示意图。 具体实施方式 下面将结合本发明实施例中的附图, 对本发明实施例中的技术方案进行 清楚、 完整地描述, 显然, 所描述的实施例仅仅是本发明一部分实施例, 而 不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员在没有做 出创造性劳动前提下所获得的所有其他实施例 , 都属于本发明保护的范围。

在下述的各个本发明实施例中, 家庭网络中包括: 至少一个业务服务器、 至少一个终端、 一个家庭网关以及一个管理该家庭网关的网关 自动配置服务 器( Auto-configuration Server, 筒称 ACS )。 例如, 终端可以为空调等家庭电 气设备, 业务服务器可以为家庭自治服务器, 网关 ACS用于配置家庭网关, 家庭自治服务器通过家庭网关控制空调运行。

图 1为本发明实施例一的家庭网络中的终端管理 法的流程图。 如图 1 所示, 该方法包括如下过程。

步骤 101: 获取来自网关 ACS的业务模板。

在本步骤中, 家庭网关获取来自网关 ACS的业务模板。 具体地, 上述业 务模板由网关 ACS根据从至少一个业务服务器接收的业务服务 器信息生成, 业务服务器对应一个应用业务, 业务模板包括至少一个第一应用标识, 其中 第一应用标识对应一个应用业务。

步骤 102: 根据业务模板为第一应用标识对应的应用业务 创建虚拟客户 端。

步骤 103: 当获取的来自终端的第二应用标识对应的应用 业务属于第一应 用标识对应的应用业务时, 将第二应用标识对应的信息映射到第一应用标 识 对应的虚拟客户端。

具体地, 上述第二应用标识可以采用如下方式获取: 获取来自终端的描 述信息, 该描述信息包括至少一个第二应用标识。

步骤 104: 虚拟客户端在第一应用标识对应的业务服务器 与终端之间实现 消息交互。

在本步骤中, 通过上述的虚拟客户端, 在该客户端对应的业务服务器与 终端之间实现消息交互, 从而将业务服务器的控制消息发送给终端, 实现业 务服务器对终端的管理。

在上述技术方案中, 步骤 103中的第二应用标识是从终端获取的。 可以 通过获取来自终端的描述信息来获取第二应用 标识。 根据上述步骤的不同执 行顺序, 上述方案具体包括以下三种实现方式。

方式一:

第一步, 执行上述步骤 101 , 获取来自网关 ACS的业务模板, 该业务模 板包括第一应用标识。

第二步, 获取来自所述终端的描述信息, 该描述信息包括第二应用标识。 第三步, 判断第二应用标识对应的应用业务是否为所述 第一应用标识对 应的应用业务。 在第三步之后, 执行第四步, 并且在第三步判断结果为第二 应用标识对应的应用业务属于第一应用标识对 应的应用业务时, 在执行完第 四步之后继续执行第五步。

第四步, 执行上述步骤 102, 根据业务模板为第一应用标识对应的应用业 务创建虚拟客户端。

第五步, 执行上述步骤 103, 当获取的来自终端的第二应用标识对应的应 用业务属于第一应用标识对应的应用业务时, 将第二应用标识对应的信息映 射到第一应用标识对应的虚拟客户端。

第六步, 执行上述步骤 104, 虚拟客户端在第一应用标识对应的业务服务 器与终端之间实现消息交互。

方式二:

第一步, 执行上述步骤 101 , 获取来自网关 ACS的业务模板, 该业务模 板包括第一应用标识。

第二步, 执行上述步骤 102, 根据业务模板为第一应用标识对应的应用业 务创建虚拟客户端。 终端第三步, 获取来自所述终端的描述信息, 该描述信 息包括第二应用标识。 第四步, 判断第二应用标识对应的应用业务是否为所述 第一应用标识对 应的应用业务。 在第四步判断结果为第二应用标识对应的应用 业务属于第一 应用标识对应的应用业务时, 执行第五步。

第五步, 执行上述步骤 103, 当获取的来自终端的第二应用标识对应的应 用业务属于第一应用标识对应的应用业务时, 将第二应用标识对应的信息映 射到第一应用标识对应的虚拟客户端。

第六步, 执行上述步骤 104, 虚拟客户端在第一应用标识对应的业务服务 器与终端之间实现消息交互。

方式三:

第一步, 执行上述步骤 101 , 获取来自网关 ACS的业务模板, 该业务模 板包括第一应用标识。

第二步, 获取来自所述终端的描述信息, 该描述信息包括第二应用标识。 第三步, 执行上述步骤 102, 根据业务模板为第一应用标识对应的应用业 务创建虚拟客户端。 终端第四步, 判断第二应用标识对应的应用业务是否所 述第一应用标识对应的应用业务。 在第四步判断结果为第二应用标识对应的 应用业务属于第一应用标识对应的应用业务时 , 执行第五步。

第五步, 执行上述步骤 103, 当获取的来自终端的第二应用标识对应的应 用业务属于第一应用标识对应的应用业务时, 将第二应用标识对应的信息映 射到第一应用标识对应的虚拟客户端。

第六步, 执行上述步骤 104, 虚拟客户端在第一应用标识对应的业务服务 器与终端之间实现消息交互。

在本发明实施例一中, 根据网关 ACS生成的业务模板中的第一应用标识 为业务服务器创建对应的虚拟客户端, 该业务模板中包括对应业务服务器的 第一应用标识, 根据来自终端的第二应用标识与上述第一应用 标识, 对终端 与虚拟客户端进行匹配, 将终端的描述信息映射到匹配的虚拟客户端中 , 采 用该虚拟客户端实现对应的业务服务器与终端 之间的信息交互, 从而通过设 置在上的虚拟客户端实现多个业务服务器对终 端的管理。

图 2为本发明实施例二的家庭网络中的终端管理 法的流程图。 如图 2 所示, 该方法包括如下过程。

步骤 201: 接收业务服务器发送的业务服务器信息。 在本步骤中, 接收至少一个业务服务器发送的业务服务器信 息。 具体地, 业务服务器对应一个应用业务。

步骤 202: 根据业务服务器信息生成业务模板。

在本步骤中, 根据从至少一个业务服务器接收到的业务服务 器信息生成 业务模板, 该业务模板包括至少一个第一应用标识, 其中第一应用标识对应 一个应用业务。

步骤 203: 向家庭网关发送业务模板。

在本步骤中, 向家庭网关发送业务模板, 以使家庭网关根据业务模板, 为第一应用标识对应的应用业务创建虚拟客户 端, 当获取的来自终端的第二 应用标识对应的应用业务属于第一应用标识对 应的应用业务时, 将第二应用 标识对应的信息映射到第一应用标识对应的虚 拟客户端, 家庭网关上的所述 虚拟客户端在第一应用标识对应的业务服务器 与终端之间实现消息交互。 从 而通过家庭网关上的虚拟客户端, 在该客户端对应的业务服务器与终端之间 实现消息交互, 将业务服务器的控制消息发送给终端, 实现业务服务器对终 端的管理。

在本发明实施例二中, 通过生成业务模板并发送给家庭网关, 该业务模 板中包括对应业务服务器的第一应用标识, 从而使得该家庭网关根据该业务 模板中的第一应用标识, 为业务服务器创建对应的虚拟客户端, 并根据来自 终端的第二应用标识与上述第一应用标识, 对终端与虚拟客户端进行匹配, 将终端的描述信息映射到匹配的虚拟客户端中 , 采用该虚拟客户端实现对应 的业务服务器与终端之间的信息交互, 从而通过设置在家庭网关上的虚拟客 户端实现多个业务服务器对终端的管理。

图 3为本发明实施例三的家庭网络中的终端管理 法的信令流程图。 在 本发明实施例三中, 以家庭网络中包括两个业务服务器为例, 分别为节能服 务器和家庭自治服务器, 以终端需要被上述两个业务服务器管理为例。 具体 地, 节能服务器对应节能应用业务, 家庭自治服务器对应家庭自治应用业务。 如图 3所示, 该方法包括如下过程。

步骤 301 : 节能服务器向网关 ACS发送节能服务器信息, 家庭自治服务 器向网关 ACS发送家庭自治服务器信息。

在本步骤中, 家庭网络中的至少一个业务服务器向网关 ACS发送业务服 务器信息。 具体地, 在本发明实施例三中, 家庭网络中包括节能服务器和家 庭自治服务器这两个业务服务器, 节能服务器发送的业务服务器信息具体为 节能服务器信息, 家庭自治服务器发送的业务服务器信息具体为 家庭自治服 务器信息。

步骤 302: 网关 ACS根据节能服务器信息和家庭自治服务器信息 生成业 务模板。

在本步骤中, 网关 ACS接收至少一个业务服务器发送的业务服务器 信 息, 根据该业务服务器信息生成业务模板。 在该业务模板中, 包括至少一个 第一应用标识, 其中, 第一应用标识对应一个应用业务, 由于业务服务器对 应一个应用业务, 因此第一应用标识也对应一个业务良务器。 进一步地, 在 该业务模板中还可以包括: 第一应用标识对应的业务服务器的统一资源定 位 符 ( Uniform/Universal Resource Locator , f¾ URL )、 第一应用标只对应的 连接请求的用户名和密码。 具体地, 在本发明实施例三中, 网关 ACS接收节 能服务器发送的节能服务器信息和家庭自治服 务器发送的家庭自治服务器信 息, 根据节能服务器信息和家庭自治服务器信息生 成业务模板, 在该业务模 板中, 包括两个第一应用标识, 其中一个第一应用标识对应节能服务器, 另 一个第一应用标识对应家庭自治服务器。

步骤 303: 网关 ACS向家庭网关发送业务模板。

步骤 304: 家庭网关根据业务模板分别创建节能应用业务 对应的虚拟客户 端和家庭自治应用业务对应的虚拟客户端。

在本步骤中, 家庭网关根据业务模板, 为业务模板中的第一应用标识对 应的业务服务器创建对应的虚拟客户端。 具体地, 在本发明实施例三中, 家 庭网关根据业务模板, 为业务模板中对应节能服务器的第一应用标识 创建一 个对应的虚拟客户端, 该虚拟客户端为节能服务器对应的客户端, 家庭网关 根据业务模板, 为业务模板中对应家庭自治服务器的第一应用 标识创建一个 对应的虚拟客户端, 该虚拟客户端为家庭自治服务器对应的客户端 。 即, 家 庭网关根据业务模板分别创建节能服务器对应 的客户端和家庭自治服务器对 应的客户端。

步骤 305: 家庭网关获取终端的描述信息。

在本步骤中, 家庭网关获取终端的描述信息, 该终端的描述信息中包括 至少一个第二应用标识和第二应用标识对应的 信息。 具体地, 该终端的描述 信息中可以包括节点描述文件和至少一个筒单 描述文件, 其中, 筒单描述文 件中包括一个第二应用标识, 则该终端的描述信息中共包括至少一个第二应 用标识。 在本发明实施例中, 终端具体可以为 ZigBee设备, 相应地, 家庭网 关获取终端的描述信息的具体方法可以为: 家庭网关采用服务发现功能的命 令从终端获取终端的描述信息。 例如, 家庭网关通过 ZigBee协议的设备和服 务发现功能的一系列命令获取 ZigeBee设备的描述信息。

步骤 306 当第二应用标识对应的应用业务属于第一应用 标识对应的应用 业务时, 将第二应用标识对应的信息映射到第一应用标 识对应的虚拟客户端。

在本步骤中, 具体地, 家庭网关根据获取的终端的描述信息, 比较筒单 描述文件中的第二应用标识与业务模板中的第 一应用标识, 当第二应用标识 对应的应用业务属于第一应用标识对应的应用 业务时, 家庭网关将该第二应 用标识所属的终端的描述信息映射到该第一应 用标识对应的虚拟客户端, 具 体映射方法可以为: 家庭网关根据该终端的描述信息生成该终端的 数据模 型, 并将该终端的数据模型嵌入到第一应用标识对 应的虚拟客户端的数据模 型中。 在本发明实施例三中, 以终端既需要被节能服务器管理又需要被家庭 自治服务器管理为例, 则该终端的描述信息中包括两个第二应用标识 , 其中 一个第二应用标识对应节能服务器, 另一个第二应用标识对应家庭自治服务 器。 家庭网关比较第二应用标识与第一应用标识, 其中第二应用标识对应的 应用业务属于第一应用标识对应的应用业务, 家庭网关将该第二应用标识对 应的终端的描述信息映射到节能应用业务对应 的虚拟客户端, 其中对应家庭 自治应用业务的第二应用标识对应的应用业务 属于对应家庭自治应用业务的 第一应用标识对应的应用业务, 家庭网关将该第二应用标识对应的终端的描 述信息映射到家庭自治应用业务对应的虚拟客 户端。

在步骤 306之后, 家庭网关上的虚拟客户端在第一应用标识对应 的业务 服务器与终端之间实现消息交互, 从而将业务服务器的控制消息发送给终 端, 实现业务服务器对终端的管理。 具体地, 该过程可以包括以下的步骤 307 至步骤 311。

步骤 307: 家庭网关上的节能应用业务对应的虚拟客户端 向节能服务器发 送虚拟客户端已上线的指示消息, 家庭网关上的家庭自治应用业务对应的虚 拟客户端向家庭自治服务器发送虚拟客户端已 上线的指示消息。

在本步骤中, 家庭网关上的虚拟客户端向对应的业务服务器 发送虚拟客 户端已上线的指示消息。 具体地, 家庭网关上的节能应用业务对应的虚拟客 户端与节能服务器建立会话, 通过通知 (筒称 Inform ) 消息向节能服务器发 送虚拟客户端已上线的指示, 该通知消息中包括节能应用业务对应的虚拟客 户端的数据模型, 可选地, 该通知消息中还可以包括终端的数据模型, 家庭 网关通过该通知消息向节能服务器告知虚拟客 户端的生成; 家庭网关上的家 庭自治应用业务对应的虚拟客户端与家庭自治 服务器建立会话, 通过通知消 息向家庭自治服务器发送虚拟客户端已上线的 指示, 该通知消息中包括家庭 自治应用业务对应的虚拟客户端的数据模型, 可选地, 该通知消息中还可以 包括终端的数据模型, 家庭网关通过该通知消息向家庭自治服务器告 知虚拟 客户端的生成。

步骤 30& 节能服务器向家庭网关上的节能应用业务对应 的虚拟客户端下 发命令请求消息, 家庭自治服务器向家庭网关上的家庭自治应用 业务对应的 虚拟客户端下发命令请求消息。

在本步骤中, 各个业务服务器向家庭网关上的对应的虚拟客 户端下发命 令请求消息。 具体地, 在本发明实施例三中, 节能服务器通过配置参数(筒 称 Set Parameter )的方法, 调用家庭网关上的节能应用业务对应的虚拟客 户端 中的终端的数据模型上的命令, 从而向节能应用业务对应的虚拟客户端下发 命令请求消息; 家庭自治服务器通过配置参数的方法, 调用家庭网关上的家 庭自治应用业务对应的虚拟客户端中的终端的 数据模型上的命令, 从而向家 庭自治应用业务对应的虚拟客户端下发命令请 求消息。

步骤 309: 家庭网关上的节能应用业务对应的虚拟客户端 接收节能服务器 下发的命令请求消息, 对命令请求消息进行协议转换后发送给终端, 家庭网 关上的家庭自治应用业务对应的虚拟客户端接 收家庭自治服务器下发的命令 请求消息, 对命令请求消息进行协议转换后发送给终端。

在本步骤中, 家庭网关上的虚拟客户端接收对应的业务服务 器下发的命 令请求消息, 对命令请求消息进行协议转换后发送给终端。 具体地, 在本发 明实施例三中, 家庭网关上的节能应用业务对应的虚拟客户端 接收节能服务 器下发的命令请求消息, 对节能服务器下发的命令请求消息进行协议转 换后 发送给终端; 家庭网关上的家庭自治应用业务对应的虚拟客 户端接收家庭自 治服务器下发的命令请求消息, 对家庭自治服务器下发的命令请求消息进行 协议转换后发送给终端。

步骤 310: 终端执行节能服务器下发的命令请求消息中的 命令, 向家庭网 关上的节能应用业务对应的虚拟客户端返回命 令响应消息, 终端执行家庭自 治服务器下发的命令请求消息中的命令, 向家庭网关上的家庭自治应用业务 对应的虚拟客户端返回命令响应消息。

在本步骤中, 终端执行命令请求消息中的命令并向家庭网关 上对应的虚 拟客户端返回命令响应消息。 具体地, 家庭网关上的节能应用业务对应的虚 拟客户端对节能服务器下发的命令请求消息进 行协议转换后, 将该命令请求 消息发送给终端, 终端执行该命令请求消息中的命令, 由于该命令请求消息 来自家庭网关上的节能应用业务对应的虚拟客 户端, 对应节能服务器, 因此, 终端向家庭网关上的节能应用业务对应的虚拟 客户端返回命令响应消息。 家 庭网关上的家庭自治应用业务对应的虚拟客户 端对家庭自治服务器下发的命 令请求消息进行协议转换后, 将该命令请求消息发送给终端, 终端执行该命 令请求消息中的命令, 由于该命令请求消息来自家庭网关上的家庭自 治应用 业务对应的虚拟客户端, 对应家庭自治服务器, 因此, 终端向家庭网关上的 家庭自治应用业务对应的虚拟客户端返回命令 响应消息。

步骤 311: 家庭网关上的节能应用业务对应的虚拟客户端 接收终端返回的 命令响应消息, 对命令响应消息进行协议转换后发送给节能服 务器, 家庭网 关上的家庭自治应用业务对应的虚拟客户端接 收终端返回的命令响应消息, 对命令响应消息进行协议转换后发送给家庭自 治服务器。

在本步骤中, 家庭网关上的虚拟客户端接收终端返回的命令 响应消息, 对命令响应消息进行协议转换后发送给对应的 业务服务器。 具体地, 家庭网 关上的节能应用业务对应的虚拟客户端接收终 端返回的命令响应消息, 对命 令响应消息进行协议转换后发送给节能服务器 ; 家庭网关上的家庭自治应用 业务对应的虚拟客户端接收终端返回的命令响 应消息, 对命令响应消息进行 协议转换后发送给家庭自治服务器。

在本发明实施例三中, 通过网关 ACS生成业务模板, 该业务模板中包括 分别对应多个业务服务器的多个第一应用标识 , 家庭网关根据该业务模板中 的第一应用标识, 为业务服务器创建对应的虚拟客户端, 并根据终端的描述 信息中的第二应用标识与第一应用标识, 对终端与虚拟客户端进行匹配, 将 终端的描述信息映射到匹配的虚拟客户端中, 采用该虚拟客户端实现对应的 业务服务器与终端之间的信息交互, 从而通过设置在家庭网关上的多个虚拟 客户端实现多个业务服务器对终端的管理。

图 4为本发明实施例四的家庭网络中的终端管理 法的信令流程图。 在 本发明实施例四中, 以家庭网络中包括两个业务服务器为例, 分别为节能服 务器和家庭自治服务器, 以终端需要被上述两个业务服务器管理为例。 并且, 在本发明实施例四中, 以终端为 ZigBee设备为 1¾并以家庭网络中包括 ZigBee 网关为例, 该 ZigBee网关在家庭网关与 ZigBee设备之间实现信息交互。 在实 际应用中, 被管理的终端不仅可以为 ZigBee设备,还可以为其它类型的设备, 例如蓝牙 (Bluetooth )设备、 Z- Wave设备等。 其中, Z- Wave是由丹麦公司 Zensys主导的无线组网规格。 在终端为 ZigBee设备的情况下, 采用 ZigBee 网关作为桥接网关; 在终端为 Bluetooth设备的情况下, 采用 Bluetooth网关作 为桥接网关, 实现本发明实施例四中 ZigBee网关的功能; 在终端为 Z- Wave 设备的情况下, 采用 Z- Wave网关作为桥接网关, 实现本发明实施例四中 ZigBee网关的功能。 具体地, 节能服务器对应节能应用业务, 家庭自治服务 器对应家庭自治应用业务。 如图 4所示, 该方法包括如下过程。

步骤 401 : 节能服务器向网关 ACS发送节能服务器信息, 家庭自治服务 器向网关 ACS发送家庭自治服务器信息。

在本步骤中, 家庭网络中的至少一个业务服务器向网关 ACS发送业务服 务器信息。 具体地, 在本发明实施例四中, 家庭网络中包括节能服务器和家 庭自治服务器这两个业务服务器, 节能服务器发送的业务服务器信息具体为 节能服务器信息, 家庭自治服务器发送的业务服务器信息具体为 家庭自治服 务器信息。

步骤 402: 网关 ACS根据节能服务器信息和家庭自治服务器信息 生成业 务模板。

在本步骤中, 网关 ACS接收至少一个业务服务器发送的业务服务器 信 息, 根据该业务服务器信息生成业务模板。 在该业务模板中, 包括至少一个 第一应用标识, 其中, 第一应用标识对应一个业务服务器。 进一步地, 在该 业务模板中还可以包括: 第一应用标识对应的业务服务器的 URL、 第一应用 标识对应的连接请求的用户名和密码。 具体地, 在本发明实施例四中, 网关

ACS接收节能服务器发送的节能服务器信息和 家庭自治服务器发送的家庭自 治服务器信息, 根据节能服务器信息和家庭自治服务器信息生 成业务模板, 在该业务模板中, 包括两个第一应用标识, 其中一个第一应用标识对应节能 服务器, 另一个第一应用标识对应家庭自治服务器。

步骤 403: 网关 ACS向家庭网关发送业务模板。

步骤 404: 家庭网关根据业务模板分别创建节能应用业务 对应的虚拟客户 端和家庭自治应用业务对应的虚拟客户端。

在本步骤中, 家庭网关根据业务模板, 为业务模板中的第一应用标识对 应的业务服务器创建对应的虚拟客户端。 具体地, 在本发明实施例四中, 家 庭网关根据业务模板, 为业务模板中对应节能服务器的第一应用标识 创建一 个对应的虚拟客户端, 该虚拟客户端为节能服务器对应的客户端, 家庭网关 根据业务模板, 为业务模板中对应家庭自治服务器的第一应用 标识创建一个 对应的虚拟客户端, 该虚拟客户端为家庭自治服务器对应的客户端 。 即, 家 庭网关根据业务模板分别创建节能服务器对应 的客户端和家庭自治服务器对 应的客户端。

步骤 405: 家庭网关通过 ZigBee网关获取终端的描述信息。

在本步骤中, 家庭网关获取终端的描述信息。 该终端的描述信息中包括 至少一个第二应用标识和第二应用标识对应的 信息。 具体地, 该终端的描述 信息中可以包括节点描述文件和至少一个筒单 描述文件, 其中, 筒单描述文 件中包括一个第二应用标识, 则该终端的描述信息中共包括至少一个第二应 用标识。

在本发明实施例四中,具体地终端为 ZigBee设备, 家庭网关通过 ZigBee 网关获取终端的描述信息, 本步骤的具体方法可以采用如下两种方法。

方法一: 家庭网关从 ZigBee网关获取终端的描述信息, 该终端的描述 信息由终端在加入 ZigBee网络时通过紫蜂设备筒介( ZigBee Device Profile, 筒称 ZDP )命令上传到 ZigBee网关。 具体地, 采用方法一, ZigBee设备在加 入 ZigBee网络时, 即通过一系列的 ZDP命令把的设备描述信息上传到 ZigBee 网关, 然后,在执行步骤 405时, 家庭网关通过一系列的 ZDP命令获取 ZigBee 网关上的 ZigBee设备的描述信息。

方法二: 家庭网关调用 ZigBee网关的设备发现报告功能, 以使 ZigBee 网关获取终端的描述信息并返回到家庭网关。

步骤 406 当第二应用标识对应的应用业务属于第一应用 标识对应的应用 业务时, 将第二应用标识对应的信息映射到第一应用标 识对应的虚拟客户端。

在本步骤中, 具体地, 家庭网关根据获取的终端的描述信息, 比较筒单 描述文件中的第二应用标识与业务模板中的第 一应用标识, 当第二应用标识 对应的应用业务属于第一应用标识对应的应用 业务时, 家庭网关将该第二应 用标识对应的终端的描述信息映射到该第一应 用标识对应的虚拟客户端, 具 体映射方法可以为: 家庭网关根据该终端的描述信息生成该终端的 数据模 型, 并将该终端的数据模型嵌入到第一应用标识对 应的虚拟客户端的数据模 型中。 在本发明实施例四中, 以终端既需要被节能服务器管理又需要被家庭 自治服务器管理为例, 则该终端的描述信息中包括两个第二应用标识 , 其中 一个第二应用标识对应节能应用业务, 另一个第二应用标识对应家庭自治应 用业务。 家庭网关比较第二应用标识与第一应用标识, 其中对应节能应用业 务的第二应用标识对应的应用业务属于对应节 能应用业务的第一应用标识对 应的应用业务, 家庭网关将该第二应用标识对应的终端的描述 信息映射到节 能应用业务对应的虚拟客户端, 其中对应家庭自治应用业务的第二应用标识 对应的应用业务属于对应家庭自治应用业务的 第一应用标识对应的应用业 务, 家庭网关将该第二应用标识对应的终端的描述 信息映射到家庭自治应用 业务对应的虚拟客户端。

在步骤 406之后, 家庭网关上的虚拟客户端在第一应用标识对应 的业务 服务器与终端之间实现消息交互, 从而将业务服务器的控制消息发送给终 端, 实现业务服务器对终端的管理。 具体地, 该过程可以包括以下的步骤 407 至步骤 413。

步骤 407: 家庭网关上的节能应用业务对应的虚拟客户端 向节能服务器发 送虚拟客户端已上线的指示消息, 家庭网关上的家庭自治应用业务对应的虚 拟客户端向家庭自治服务器发送虚拟客户端已 上线的指示消息。

在本步骤中, 家庭网关上的虚拟客户端向对应的业务服务器 发送虚拟客 户端已上线的指示消息。 具体地, 家庭网关上的节能应用业务对应的虚拟客 户端与节能服务器建立会话, 该通知消息中包括节能应用业务对应的虚拟客 户端的数据模型, 可选地, 该通知消息中还可以包括终端的数据模型, 家庭 网关通过该通知消息向节能服务器告知虚拟客 户端的生成; 家庭网关上的家 庭自治应用业务对应的虚拟客户端与家庭自治 服务器建立会话, 通过通知消 息向家庭自治服务器发送虚拟客户端已上线的 指示消息, 该通知消息中包括 家庭自治应用业务对应的虚拟客户端的数据模 型, 可选地, 该通知消息中还 可以包括终端的数据模型, 家庭网关通过该通知消息向家庭自治服务器告 知 虚拟客户端的生成。

步骤 40& 节能服务器向家庭网关上的节能应用业务对应 的虚拟客户端下 发命令请求消息, 家庭自治服务器向家庭网关上的家庭自治应用 业务对应的 虚拟客户端下发命令请求消息。

在本步骤中, 业务服务器向家庭网关上的对应的虚拟客户端 下发命令请 求消息。 具体地, 在本发明实施例四中, 节能服务器通过配置参数的方法, 调用家庭网关上的节能应用业务对应的虚拟客 户端中的终端的数据模型上的 命令, 从而向节能应用业务对应的虚拟客户端下发命 令请求消息; 家庭自治 服务器通过配置参数的方法, 调用家庭网关上的家庭自治应用业务对应的虚 拟客户端中的终端的数据模型上的命令, 从而向家庭自治应用业务对应的虚 拟客户端下发命令请求消息。

步骤 409: 家庭网关上的节能应用业务对应的虚拟客户端 接收节能服务器 下发的命令请求消息并转发给 ZigBee网关, 家庭网关上的家庭自治应用业务 对应的虚拟客户端接收家庭自治服务器下发的 命令请求消息并转发给 ZigBee 网关。

在本步骤中, 家庭网关上的虚拟客户端接收对应的业务服务 器下发的命 令请求消息并转发给 ZigBee网关。 具体地, 家庭网关上的节能应用业务对应 的虚拟客户端接收节能服务器下发的命令请求 消息, 根据 ZigBee网关规范, 通过调用 ZigBee网关的相应互联网协议( Internet Protocol, 筒称 IP )接口, 将该命令请求消息转发给 ZigBee网关。 家庭网关上的家庭自治应用业务对应 的虚拟客户端接收家庭自治服务器下发的命令 请求消息, 根据 ZigBee网关规 范, 通过调用 ZigBee网关的相应 IP接口, 将该命令请求消息转发给 ZigBee 网关。 步骤 410: ZigBee网关对命令请求消息进行协议转换后发送 给终端。 在本步骤中, ZigBee网关接收来自家庭网关上的节能应用业务 对应的虚 拟客户端和家庭自治应用业务对应的虚拟客户 端的命令请求消息, 对命令请 求消息进行协议转换后发送给终端。

步骤 411: 终端执行命令请求消息中的命令并向 ZigBee网关返回命令响 应消息。

在本步骤中, 具体地, 终端执行 ZigBee网关进行协议转换后的命令请求 消息中的命令, 该命令请求消息来自节能服务器和家庭自治服 务器, 在执行 上述命令后, 终端向 ZigBee网关返回命令响应消息。

步骤 412: ZigBee网关对命令响应消息进行协议转换后发送 给家庭网关 上的节能应用业务对应的虚拟客户端, ZigBee网关对命令响应消息进行协议 转换后发送给家庭网关上的家庭自治应用业务 对应的虚拟客户端。

在本步骤中, ZigBee网关接收终端返回的命令请求消息, 对命令响应消 息进行协议转换后, 向家庭网关上对应的虚拟客户端返回该命令响 应消息。 具体地终端执行节能经 ZigBee网关进行协议转换的 ACS下发的命令请求消 息中的命令后, 向 ZigBee网关返回节能服务器对应的命令响应消息 , ZigBee 网关对该命令响应消息进行协议转换后, 将该命令响应消息返回给节能应用 业务对应的虚拟客户端。 终端执行家庭自治经 ZigBee网关进行协议转换的 ACS下发的命令请求消息中的命令后, 向 ZigBee网关返回家庭自治服务器对 应的命令响应消息, ZigBee网关对该命令响应消息进行协议转换后, 将该命 令响应消息返回给家庭自治应用业务对应的虚 拟客户端。

步骤 413: 家庭网关上的节能应用业务对应的虚拟客户端 接收 ZigBee网 关返回的命令响应消息并发送给节能服务器, 家庭网关上的家庭自治应用业 务对应的虚拟客户端接收 ZigBee网关返回的命令响应消息并发送给家庭自 治 服务器。

在本步骤中, 家庭网关上的虚拟客户端接收 ZigBee网关返回的命令响应 消息并转发给对应的业务服务器。 具体地, 家庭网关上的节能应用业务对应 的虚拟客户端接收 ZigBee网关返回的命令响应消息并发送给节能服 务器, 家 庭网关上的家庭自治应用业务对应的虚拟客户 端接收 ZigBee网关返回的命令 响应消息并发送给家庭自治服务器。 在本发明实施例四中, 通过网关 ACS生成业务模板, 该业务模板中包括 分别对应多个业务服务器的多个第一应用标识 , 家庭网关根据该业务模板中 的第一应用标识, 为业务服务器创建对应的虚拟客户端, 并根据终端的描述 信息中的第二应用标识与第一应用标识, 对终端与虚拟客户端进行匹配, 将 终端的描述信息映射到匹配的虚拟客户端中, 采用该虚拟客户端实现对应的 业务服务器与终端之间的信息交互, 从而通过设置在家庭网关上的多个虚拟 客户端实现多个业务服务器对终端的管理。 并且, 在家庭网络中包括 ZigBee 网关, 家庭网关通过 ZigBee网关与终端进行信息交互, 获取终端的描述信息 并将多个业务服务器的命令消息发送给终端, 从而实现多个业务服务器对终 端的管理。

图 5为本发明实施例五的家庭网络的结构示意图 如图 5所示, 该家庭 网络中至少包括: 至少一个业务服务器 51、 网关 ACS 52、 家庭网关 53和终 端 54其中,业务服务器 51的数量为至少一个。进一步地 当终端 54为 ZigBee 设备时, 该家庭网络中还可以包括: ZigBee网关 55。

其中, 至少一个业务服务器 51用于向网关 ACS 52发送业务服务器信 息, 并且通过家庭网关 53上对应的虚拟客户端与终端 54进行消息交互。

网关 ACS 52用于根据从至少一个业务服务器 51接收的业务服务器信息 生成业务模板。 其中, 该业务模板中包括第一应用标识, 第一应用标识对应 一个应用业务

家庭网关 53用于获取来自网关 ACS 52的业务模板, 根据该业务模板为 第一应用标识对应的应用业务创建对应的虚拟 客户端, 当来自终端 54的第二 应用标识对应的应用业务属于第一应用标识对 应的应用业务时, 将第二应用 标识对应的信息映射到第一应用标识对应的虚 拟客户端, 虚拟客户端在第一 应用标识对应的业务服务器 51与终端 54之间实现消息交互。

终端 54用于向家庭网关 53提供终端 54的第二应用标识, 第二应用标识 对应一个应用业务, 并且用于通过家庭网关 53上的虚拟客户端与虚拟客户端 对应的业务服务器 51进行消息交互。

在上述技术方案的基础上, 进一步地, 终端 54具体用于向家庭网关 53 提供终端 54自身的描述信息。 家庭网关 53具体用于获取来自终端 54的描述 信息。 上述描述信息包括第二应用标识。 在上述技术方案的基础上, 进一步地, 上述业务模板中还可以包括: 第 一应用标识对应的业务良务器 51的 URL、 第一应用标识对应的连接请求的 用户名和密码。

在上述技术方案的基础上, 进一步地, 上述终端 54的描述信息包括: 节 点描述文件和至少一个筒单描述文件, 其中, 筒单描述文件包括一个第二应 用标识。

在家庭网络中不包括 ZigBee网关 55的情况下, 在上述技术方案的基础 上, 具体地, 上述终端 54可以为 ZigBee设备。 家庭网关 53具体用于采用服 务发现功能的命令从终端 54获取终端 54的描述信息。 相应地, 上述至少一 个业务服务器 51具体用于向家庭网关 53上对应的虚拟客户端下发命令请求 消息。 相应地, 家庭网关 53具体用于使虚拟客户端向对应的业务服务器 送 虚拟客户端已上线的指示消息,虚拟客户端接 收对应的业务服务器 51下发的 命令请求消息, 对命令请求消息进行协议转换后发送给终端 54, 虚拟客户端 接收终端 54返回的命令响应消息, 对命令响应消息进行协议转换后发送给对 应的业务服务器 51。 相应地, 终端 54具体用于执行来自家庭网关 53的命令 请求消息中的命令并向家庭网关 53上对应的虚拟客户端返回命令响应消息。

在上述技术方案的基础上, 进一步地, 上述家庭网络中还可以包括: ZigBee网关 55。 上述终端 54可以为 ZigBee设备。 相应地, 家庭网关 53具体 用于从 ZigBee网关 55获取终端 54的描述信息, 终端 54的描述信息由终端 54在加入 ZigBee网络时通过 ZDP命令上传到 ZigBee网关 55或着,相应地 家庭网关 53具体用于调用 ZigBee网关 55的设备发现报告功能, ZigBee网关 55具体用于获取终端 54的描述信息并返回到家庭网关 53。 相应地, 上述至 少一个业务服务器 51具体用于向家庭网关 53上对应的虚拟客户端下发命令 请求消息。 相应地, 家庭网关 53具体用于使虚拟客户端向对应的业务服务器 发送虚拟客户端已上线的指示消息,虚拟客户 端接收对应的业务服务器 51下 发的命令请求消息并转发给 ZigBee网关 55 , 并且, 虚拟客户端接收 ZigBee 网关 55返回的命令响应消息并转发给对应的业务服 器 51。 相应地, ZigBee 网关 55具体用于对命令请求消息进行协议转换后发 给终端 54 并且对命令 响应消息进行协议转换后发送给家庭网关 53上对应的虚拟客户端。 相应地, 终端 54具体用于执行命令请求消息中的命令并向 ZigBee网关 55返回命令响 应消息。

在本发明实施例五中, 家庭网络中的网关 ACS生成业务模板, 该业务模 板中包括分别对应该家庭网络中的多个业务服 务器的多个第一应用标识, 家 庭网络中的家庭网关根据该业务模板中的第一 应用标识, 为家庭网络中的业 务服务器创建对应的虚拟客户端, 并根据家庭网络中的终端的描述信息中的 第二应用标识与第一应用标识, 对终端与虚拟客户端进行匹配, 将终端的描 述信息映射到匹配的虚拟客户端中, 采用该虚拟客户端实现对应的业务服务 器与终端之间的信息交互, 从而通过设置在家庭网关上的多个虚拟客户端 实 现多个业务服务器对终端的管理。

图 6为本发明实施例六的家庭网关的结构示意图 如图 6所示, 该家庭 网关中至少包括: 第一获取单元 61、 第二获取单元 62和客户端单元 63。

其中, 第一获取单元 61用于获取来自网关 ACS的业务模板。 该业务模 板由网关 ACS根据从至少一个业务服务器接收的业务服务 器信息生成, 业务 服务器对应一个应用业务, 业务模板包括第一应用标识, 第一应用标识对应 一个应用业务。

第二获取单元 62用于获取来自终端的第二应用标识, 第二应用标识对应 一个应用业务。

客户端单元 63用于根据来自第一获取单元 61的业务模板, 为第一应用 标识对应的应用业务创建虚拟客户端, 当来自第二获取单元 62的第二应用标 识对应的应用业务属于第一应用标识对应的应 用业务时, 将来自第二获取单 元 62的第二应用标识对应的信息映射到第一应用 识对应的虚拟客户端, 虚 拟客户端在第一应用标识对应的业务服务器与 终端之间实现消息交互。

在上述技术方案的基础上, 进一步地, 上述第二获取单元 62具体用于获 取来自终端的描述信息, 描述信息包括第二应用标识。

在上述技术方案的基础上, 进一步地, 上述业务模板还包括: 第一应用 标识对应的业务服务器的 URL、 对应的连接请求的用户名和密码。

在上述技术方案的基础上, 进一步地, 上述终端的描述信息包括: 节点 描述文件和至少一个筒单描述文件, 其中, 筒单描述文件包括一个第二应用 标识。

在上述技术方案的基础上, 具体地, 上述终端可以为 ZigBee设备, 相应 地, 第二获取单元 62具体用于采用服务发现功能的命令从终端获 终端的描 述信息。 相应地, 上述客户端单元 63具体用于使虚拟客户端向对应的业务服 务器发送虚拟客户端已上线的指示消息, 虚拟客户端接收对应的业务服务器 下发的命令请求消息, 对命令请求消息进行协议转换后发送给终端, 以使终 端执行命令请求消息中的命令并向家庭网关上 对应的虚拟客户端返回命令响 应消息, 虚拟客户端接收终端返回的命令响应消息, 对命令响应消息进行协 议转换后发送给对应的业务服务器。

在上述技术方案的基础上, 具体地, 上述终端可以为 ZigBee设备, 第二 获取单元 62通过 ZigBee网关与 ZigBee设备连接。 相应地, 第二获取单元 62 具体用于从 ZigBee网关获取终端的描述信息, 终端的描述信息由终端在加入 ZigBee网络时通过 ZDP命令上传到 ZigBee网关。 或者, 第二获取单元 62具 体用于调用 ZigBee网关的设备发现报告功能 以使 ZigBee网关获取终端的描 述信息并返回到家庭网关。 相应地, 客户端单元 63具体用于使虚拟客户端向 对应的业务服务器发送虚拟客户端已上线的指 示消息, 虚拟客户端接收对应 的业务服务器下发的命令请求消息并转发给 ZigBee网羌 以使 ZigBee网关对 命令请求消息进行协议转换后发送给终端, 以使终端执行命令请求消息中的 命令并向 ZigBee网关返回命令响应消息, ZigBee网关对命令响应消息进行协 议转换后发送给家庭网关上对应的虚拟客户端 , 虚拟客户端接收 ZigBee网关 返回的命令响应消息并转发给对应的业务服务 器。

在本发明实施例六中, 家庭网关的第一获取单元获取网关 ACS生成的业 务模板, 该业务模板中包括分别对应多个业务服务器的 多个第一应用标识, 家庭网关的第二获取单元获取终端的描述信息 , 家庭网关的客户端单元根据 该业务模板中的第一应用标识, 为业务服务器创建对应的虚拟客户端, 并根 据终端的描述信息中的第二应用标识与第一应 用标识, 对终端与虚拟客户端 进行匹配, 将终端的描述信息映射到匹配的虚拟客户端中 , 采用该虚拟客户 端实现对应的业务服务器与终端之间的信息交 互, 从而通过设置在家庭网关 上的多个虚拟客户端实现多个业务服务器对终 端的管理。

图 7为本发明实施例七的网关 ACS的结构示意图。 如图七所示, 该网关 ACS至少包括: 接收单元 71、 生成单元 72和发送单元 73。

其中, 接收单元 71用于接收至少一个业务服务器发送的业务服 器信 息, 业务服务器对应一个应用业务。

生成单元 72用于根据来自接收单元 71的业务服务器信息生成业务模 板。 该业务模板包括第一应用标识, 其中, 第一应用标识对应一个应用业务。

发送单元 73用于向家庭网关发送来自生成单元 72的业务模板, 以使家 庭网关根据业务模板, 根据业务模板为第一应用标识对应的应用业务 创建虚 拟客户端, 当获取的来自终端的第二应用标识对应的应用 业务属于第一应用 标识对应的应用业务时, 将第二应用标识对应的信息映射到第一应用标 识对 应的虚拟客户端, 家庭网关上的虚拟客户端在第一应用标识对应 的业务服务 器与终端之间实现消息交互。

在本发明实施例七中, 网关 ACS的接收单元接收来自多个业务服务器的 业务服务器信息, 生成单元根据上述信息生成业务模板, 该业务模板中包括 分别对应多个业务服务器的多个第一应用标识 , 发送单元将该业务模板发送 给家庭网关, 从而使得该家庭网关根据该业务模板中的第一 应用标识, 为业 务服务器创建对应的虚拟客户端, 并根据终端的描述信息中的第二应用标识 与第一应用标识, 对终端与虚拟客户端进行匹配, 将终端的描述信息映射到 匹配的虚拟客户端中, 采用该虚拟客户端实现对应的业务服务器与终 端之间 的信息交互, 从而通过设置在家庭网关上的多个虚拟客户端 实现多个业务服 务器对终端的管理。

图 8为本发明实施例八的家庭网关的结构示意图 如图 8所示, 该家庭 网关中至少包括: 第一接收器 81、 第二接收器 82和处理器 83。

其中, 第一接收器 81用于获取来自网关 ACS的业务模板。 该业务模板 由网关 ACS根据从至少一个业务服务器接收的业务服务 器信息生成, 业务服 务器对应一个应用业务, 业务模板包括第一应用标识, 第一应用标识对应一 个应用业务。

第二接收器 82用于获取来自终端的第二应用标识, 第二应用标识对应一 个应用业务。

处理器 83用于根据来自第一获取单元 81的业务模板, 为第一应用标识 对应的应用业务创建虚拟客户端, 当来自第二接收器 82的第二应用标识对应 的应用业务属于第一应用标识对应的应用业务 时, 将来自第二接收器 82的第 二应用标识对应的信息映射到第一应用标识对 应的虚拟客户端, 虚拟客户端 在第一应用标识对应的业务服务器与终端之间 实现消息交互。

在上述技术方案的基础上, 进一步地, 第二接收器 82具体用于获取来自 终端的描述信息, 描述信息包括第二应用标识。

在上述技术方案的基础上, 进一步地, 上述业务模板还包括: 第一应用 标识对应的业务服务器的 URL、 对应的连接请求的用户名和密码。

在上述技术方案的基础上, 进一步地, 上述终端的描述信息包括: 节点 描述文件和至少一个筒单描述文件, 其中, 筒单描述文件包括一个第二应用 标识。

在上述技术方案的基础上, 具体地, 上述终端可以为 ZigBee设备, 相应 地, 第二接收器 82具体用于采用服务发现功能的命令从终端获 终端的描述 信息。 相应地, 上述处理器 83具体用于使虚拟客户端向对应的业务服务器 送虚拟客户端已上线的指示消息, 虚拟客户端接收对应的业务服务器下发的 命令请求消息, 对命令请求消息进行协议转换后发送给终端, 以使终端执行 命令请求消息中的命令并向家庭网关上对应的 虚拟客户端返回命令响应消 息, 虚拟客户端接收终端返回的命令响应消息, 对命令响应消息进行协议转 换后发送给对应的业务服务器。

在上述技术方案的基础上, 具体地, 上述终端可以为 ZigBee设备, 相应 地, 第二接收器 82通过 ZigBee网关与 ZigBee设备连接。 相应地, 第二接收 器 82具体用于从 ZigBee网关获取终端的描述信息, 终端的描述信息由终端 在加入 ZigBee网络时通过 ZDP命令上传到 ZigBee网关。 或者, 第二接收器 82具体用于调用 ZigBee网关的设备发现报告功能, 以使 ZigBee网关获取终 端的描述信息并返回到家庭网关。 相应地, 处理器 83具体用于使虚拟客户端 向对应的业务服务器发送虚拟客户端已上线的 指示消息, 虚拟客户端接收对 应的业务服务器下发的命令请求消息并转发给 ZigBee网羌 以使 ZigBee网关 对命令请求消息进行协议转换后发送给终端, 以使终端执行命令请求消息中 的命令并向 ZigBee网关返回命令响应消息, ZigBee网关对命令响应消息进行 协议转换后发送给家庭网关上对应的虚拟客户 端, 虚拟客户端接收 ZigBee网 关返回的命令响应消息并转发给对应的业务服 务器。

在本发明实施例八中, 家庭网关的第一获取单元获取网关 ACS生成的业 务模板, 该业务模板中包括分别对应多个业务服务器的 多个第一应用标识, 家庭网关的第二获取单元获取终端的描述信息 , 家庭网关的客户端单元根据 该业务模板中的第一应用标识, 为业务服务器创建对应的虚拟客户端, 并根 据终端的描述信息中的第二应用标识与第一应 用标识, 对终端与虚拟客户端 进行匹配, 将终端的描述信息映射到匹配的虚拟客户端中 , 采用该虚拟客户 端实现对应的业务服务器与终端之间的信息交 互, 从而通过设置在家庭网关 上的多个虚拟客户端实现多个业务服务器对终 端的管理。

图 9为本发明实施例九的网关 ACS的结构示意图。 如图 9所示, 该网关 ACS至少包括: 接收器 91、 处理器 92和发送器 93。

其中, 接收器 91用于接收至少一个业务服务器发送的业务服 器信息, 业务服务器对应一个应用业务。

处理器 92用于根据来自接收器 91的业务服务器信息生成业务模板。 该 业务模板包括第一应用标识, 其中, 第一应用标识对应一个应用业务。

发送器 93用于向家庭网关发送来自处理器 92的业务模板, 以使家庭网 关根据业务模板, 为第一应用标识对应的应用业务创建虚拟客户 端, 当获取 的来自终端的第二应用标识对应的应用业务属 于第一应用标识对应的应用业 务时, 将第二应用标识对应的信息映射到第一应用标 识对应的虚拟客户端, 家庭网关上的虚拟客户端在第一应用标识对应 的业务服务器与终端之间实现 消息交互。

在本发明实施例九中, 网关 ACS的接收单元接收来自多个业务服务器的 业务服务器信息, 生成单元根据上述信息生成业务模板, 该业务模板中包括 分别对应多个业务服务器的多个第一应用标识 , 发送单元将该业务模板发送 给家庭网关, 从而使得该家庭网关根据该业务模板中的第一 应用标识, 为业 务服务器创建对应的虚拟客户端, 并根据终端的描述信息中的第二应用标识 与第一应用标识, 对终端与虚拟客户端进行匹配, 将终端的描述信息映射到 匹配的虚拟客户端中, 采用该虚拟客户端实现对应的业务服务器与终 端之间 的信息交互, 从而通过设置在家庭网关上的多个虚拟客户端 实现多个业务服 务器对终端的管理。

需要说明的是: 对于前述的各方法实施例, 为了筒单描述, 故将其都表 述为一系列的动作组合, 但是本领域技术人员应该知悉, 本发明并不受所描 述的动作顺序的限制, 因为依据本发明, 某些步骤可以采用其他顺序或者同 时进行。 其次, 本领域技术人员也应该知悉, 说明书中所描述的实施例均属 于优选实施例, 所涉及的动作和模块并不一定是本发明所必须 的。

在上述实施例中, 对各个实施例的描述都各有侧重, 某个实施例中没有 详述的部分, 可以参见其他实施例的相关描述。

本领域普通技术人员可以理解: 实现上述各方法实施例的全部或部分步 骤可以通过程序指令相关的硬件来完成。 前述的程序可以存储于一计算机可 读取存储介质中。 该程序在执行时, 执行包括上述各方法实施例的步骤; 而 前述的存储介质包括: ROM、 RAM, 磁碟或者光盘等各种可以存储程序代码 的介质。

最后应说明的是: 以上各实施例仅用以说明本发明的技术方案, 而非对其 限制; 尽管参照前述各实施例对本发明进行了详细的 说明, 本领域的普通技 术人员应当理解: 其依然可以对前述各实施例所记载的技术方案 进行修改, 或者对其中部分或者全部技术特征进行等同替 换; 而这些修改或者替换, 并 不使相应技术方案的本质脱离本发明各实施例 技术方案的范围。