设备能力信息处理方法、系统、网关设备及服务器的制作方法

文档序号:7945040阅读:182来源:国知局
专利名称:设备能力信息处理方法、系统、网关设备及服务器的制作方法
技术领域
本发明涉及通信技术领域,特别涉及设备能力信息处理方法、系统、网关设备及服务器。
背景技术
DSL(Digital Subscriber Line,数字用户线路)是一种宽带接入技术,在DSL组网结构中,主要包括ACS (Auto-configuration Server,自动配置服务器)和CPE (Customer Premises Equipment,用户驻地设备),CPE通常指基于IP的各种终端设备,CPE可以通过 网关设备与ACS相连。目前DSL论坛定义了 TR(Technical R印ort,技术报告)-069标准, 内容为通过ACS对网关设备进行自动配置和管理,或者通过ACS对CPE进行自动配置和管 理;另外,BBF(Broadband Forum,宽带论坛)还提出了对不支持TR-069标准的设备(以下 简称“非TR-069设备”)进行自动配置和管理的研究。在现有常见的对非TR-069设备进行管理的架构中,ACS通过宽带网络与支持TR-069标准的家庭网关相连,与家庭网关相连的CPE包括各种TR-069或者非TR-069设备。 其中,家庭网关作为非TR-069设备的管理代理,接收ACS发送的配置命令和管理命令,并将 这些配置命令和管理命令转换为非TR-069设备所支持协议的命令,然后发送到非TR-069 设备,从而实现ACS对这些设备的配置和管理。发明人在对现有技术的研究过程中发现,ACS通过网关设备(通常称为代理设备) 对非TR-069设备(通常称为被代理设备)进行配置和管理时,首先需要获知这些被代理设 备的能力,包括协议能力和数据模型能力,在现获知能力的过程中,将被代理设备数据模型 通过协议转换的方式,映射到代理设备的数据模型中,映射可以通过软件方式实现。上述通 过协议转换将被代理设备的数据模型映射到代理设备的数据模型中,其前提是代理设备能 够解析被代理设备的原始设备能力,将该原始设备能力转换为标准设备能力,即代理设备 能够将被代理设备支持的非TR-069协议格式的能力转换成TR-069协议格式的能力。但是, 由于实际应用中代理设备对代理设备的原始设备能力了解有限,特别当接入新的被代理设 备时,代理设备由于不了解新设备支持的协议,或者不具备将新设备支持的协议格式的能 力转换为TR-069标准的能力,从而使得ACS对代理设备的自动配置和管理失败。

发明内容
本发明实施例的目的在于提供设备能力信息处理方法、系统、网关设备及服务器, 以解决现有技术中代理设备难以将被代理设备支持的原始能力信息转换为标准能力信息 的问题。为解决上述技术问题,本发明实施例提供如下技术方案一种设备能力信息处理方法,包括从服务器获得终端设备的设备能力解析模块;通过所述设备能力解析模块将所述终端设备的原始能力信息转换为标准能力信肩一种设备能力信息处理系统,包括网关设备、服务器和终端设备,所述网关设备,用于从服务器获得终端设备的设备能力解析模块,通过所述设备 能力解析模块将所述终端设备的原始能力信息转换为标准能力信息。一种网关设备,包括交互单元,用于从服务器获得终端设备的设备能力解析模块;转换单元,用于通过所述设备能力解析模块将所述终端设备的原始能力信息转换 为标准能力信息。一种服务器,包括接收单元,用于接收网关设备发送的设备信息,所述设备信息为所述网关设备获 取的终端设备的设备信息;获取单元,用于根据所述设备信息获取所述终端设备的设备能力解析模块;返回单元,用于向所述网关设备返回所述设备能力解析模块。由以上本发明实施例提供的技术方案可见,本发明实施例在处理设备能力信息 时,从服务器获得终端设备的设备能力解析模块,通过所述设备能力解析模块将所述终端 设备的原始能力信息转换为标准能力信息。由于本发明实施例能够对终端设备的原始设备 能力信息进行处理,以获得网关设备能够支持的标准设备能力信息,因此当接入了新的终 端设备时,网关设备通过与服务器的交互获得新接入终端设备的标准能力信息,以使网关 设备能够实现对任意终端设备能力信息的获取。


图1为本发明设备能力信息处理方法的第一实施例流程图;图2为本发明设备能力信息处理方法的第二实施例流程图;图3为本发明设备能力信息处理方法的第三实施例流程图;图4为本发明设备能力信息处理系统的实施例框图;图5为本发明网关设备的实施例框图;图6为本发明服务器的实施例框图。
具体实施例方式本发明实施例提供了设备能力信息处理方法、系统、网关设备及服务器,在处理设 备能力信息时,从服务器获得终端设备的设备能力解析模块,通过所述设备能力解析模块 将所述终端设备的原始能力信息转换为标准能力信息。为了使本技术领域的人员更好地理解本发明方案,并使本发明的上述目的、特征 和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。本发明设备能力信息处理方法的第一实施例流程如图1所示步骤101 从服务器获得终端设备的设备能力解析模块。具体的,可以获取终端设备的设备信息,向服务器发送所述设备信息,接收服务器 根据所述设备信息返回的设备能力解析模块。其中,服务器可以根据所述设备信息查找预先保存的设备信息与设备能力解析模块的对应关系,并返回查找到的所述设备能力解析模块;或者服务可以根据所述设备信息查找预先保存的设备信息与原始设备能力的对应关系,对查找到的所述原始设备能力进行 协议转换后生成设备能力解析模块,返回所述设备能力解析模块。本发明实施例中的设备 能力解析模块可以视为一个协议转换工具,可以具体为一个软件或程序,根据该设备能力 解析模块可以将非TR-069协议格式的能力转换成TR-069协议格式的能力。其中,服务器可以为URL指向的(Uniform Resource Locator,统一资源定位器)服务器;或自动配置服务器ACS ;或缺省的服务器。步骤102 通过所述设备能力解析模块将所述终端设备的原始能力信息转换为标准能力信息。其中,可以在获得所述设备能力解析模块前,从所述终端设备的设备信息中获取所述原始能力信息;或者在获得所述设备能力解析模块后,从所述终端设备获取所述原始 能力信息;或者从所述服务器获取所述设备能力解析模块的同时获取所述原始能力信息; 或者获得所述设备能力解析模块后,从所述服务器获取所述原始能力信息。本发明获取终端设备信息的方法的第二实施例流程如图2所示,该实施例示出了通过设备信息中包含的特定URL指向的服务器向网关设备提供解析终端设备能力的解析 模块,网关设备根据该解析模块对终端设备能力进行解析的过程步骤201 网关设备获取终端设备的设备信息。终端设备上线时,网关设备获取终端设备的设备信息,包括终端设备ID和能够获得终端设备的设备能力的服务器的URL。获取设备信息的过程根据终端设备被支持协议的 不同而有所不同,例如,如果设备支持UPnP,则可以通过在网关设备上部署控制点来发现终 端设备并获得终端设备的设备信息;对于其它终端设备,可以通过进行DHCPQynamic Host Configuration Protocol,动态主机配置协议)交互获取终端设备的设备信息。特定URL对应的服务器可以为终端设备生产厂商的服务器、特定的ACS或者预先设置的用于进行协议转换的第三方服务器。步骤202 网关设备向与设备信息中的URL指向的服务器发送设备信息。步骤203 =URL指向的服务器根据设备信息获取终端设备的设备能力解析模块。可以在URL指向的服务器中预先保存设备ID与设备能力解析模块的对应关系,当接收到设备信息后,根据其中的设备ID查找对应关系,得到与该设备ID对应的设备能力解 析模块;或者也可以在URL指向的服务器中预先保存设备ID与原始设备能力描述(包括协议能力描述和数据模型描述等)的对应关系,当接收到设备信息后,根据其中的设备ID查找 对应关系,得到该设备ID对应的原始设备能力描述,然后对该原始设备能力描述进行协议 转换后生成设备能力解析模块。步骤204 :URL指向的服务器向网关设备发送设备能力解析模块。步骤205 网关设备通过设备能力解析模块解析从终端设备获得的原始设备能力。终端设备的原始设备能力(包括设备协议能力和设备数据模型能力等)通常存储在终端设备的描述文件中,网关设备通过与终端设备交互获得该描述文件后,用设备能力 解析模块对终端设备的原始设备能力进行解析,将原始设备能力转换为TR-069的设备数据模型。 需要说明的是,从终端设备获得的原始设备能力可以通过步骤201获取,即设备 信息中包含有原始设备能力;也可以在步骤204后由网关设备从终端设备获取该原始设备 能力或者从URL指向的服务器获取该原始设备能力;或者在步骤204中由URL指向的服务 器将该原始设备能力与设备能力解析模块一起发送到网关设备,对此本发明实施例不做限
制。
步骤206 网关设备将解析后设备数据模型映射到自身的数据模型中。
网关设备在映射数据模型时,可以采用如下方式
InternetGatewayDevice.
Services.
ProxyDevice. 1.
Services = InternetGatewayDevice. Services. STBService. 1,
InternetGatewayDevice. Services. StorageService. 1
<Common0bjects>
STBService. 1.
<NoCommon0bjects>
StorageService. 1.
<NoCommon0bjects>
终端设备(ProxyDevice)及其业务(Service)的数据模型被映射到网关设备的
Services节点下,由此完成网关设备获得终端设备信息的过程。本发明获取终端设备信息的方法的第三实施例流程如图3所示,该实施例示出了 通过ACS或缺省的服务器向网关设备提供解析终端设备能力的解析模块,网关设备根据该 解析模块对终端设备能力进行解析的过程步骤301 网关设备获取终端设备的设备信息。终端设备上线时,网关设备获取终端设备的设备信息,与第二实例不同在于,本实 施例中的设备信息只包含设备ID,而不包含特定URL。获取设备信息的过程根据终端设备 被支持协议的不同可以有所不同,在此不再赘述。步骤302 网关设备向ACS发送设备信息。本实施例中,由于终端设备没有对应的能够获得其设备能力的特定URL,因此网关 设备通过与ACS建立TR-069连接,将设备信息发送给ACS进行处理。需要说明的是,本实施例中,网关设备除了可以向ACS发送设备信息,还可以向网 关设备内预先配置的缺省URL对应的服务器发送该设备信息,缺省URL可以是网关设备出 厂时配置的,或者由ACS配置的,该缺省URL为能够发送设备能力解析模块的终端设备厂商 的服务器地址或者第三方服务器地址。步骤303 :ACS根据设备信息获取终端设备的设备能力解析模块。步骤304 :ACS服务器向网关设备发送设备能力解析模块。步骤305 网关设备通过设备能力解析模块解析从终端设备获得的原始设备能 力。需要说明的是,从终端设备获得的原始设备能力可以通过步骤301获取,即设备信息中包含有原始设备能力;也可以在步骤304后由网关设备从终端设备获取该原始设备 能力或者从ACS获取该原始设备能力;或者在步骤304中由ACS将该原始设备能力与设备 能力解析模块一起发送到网关设备,对此本发明实施例不做限制。步骤306 网关设备将解析后设备数据模型映射到自身的数据模型中。上述步骤303至步骤306的具体描述与第二实施例中步骤203至步骤206类似,在此不再赘述。与本发明设备能力信息处理方法的实施例相对应,本发明还提供了设备能力信息 处理系统、网关设备和服务器的实施例。本发明设备能力信息处理系统的实施例框图如图4所示,该系统包括网关设备 410,为了示例清楚,图4中还示出了与网关设备410进行交互的服务器420和终端设备 430。其中,网关设备410用于从服务器420获得终端设备430的设备能力解析模块,通 过所述设备能力解析模块将所述终端设备430的原始能力信息转换为标准能力信息。本发明网关设备的实施例框图如图5所示,该网关设备包括交互单元510和转换 单元520。其中,交互单元510用于从服务器获得终端设备的设备能力解析模块;转换单元 520用于通过所述设备能力解析模块将所述终端设备的原始能力信息转换为标准能力信 肩、o具体的,交互单元510可以包括(图5中未示出)设备信息获取单元,用于获取 终端设备的设备信息;设备信息发送单元,用于向所述服务器发送所述设备信息;解析模 块接收单元,用于接收所述服务器根据所述设备信息返回的设备能力解析模块。本发明服务器的实施例框图如图6所示,该服务器包括接收单元610、获取单元 620和返回单元630。其中,接收单元610用于接收网关设备发送的设备信息,所述设备信息为所述网 关设备获取的终端设备的设备信息;获取单元620用于根据所述设备信息获取所述终端设 备的设备能力解析模块;返回单元630用于向所述网关设备返回所述设备能力解析模块。具体的,获取单元620可以包括(图6中未示出)对应关系查找单元,用于根据 所述设备信息查找预先保存的设备信息与设备能力解析模块的对应关系;解析模块获得单 元,用于根据所述对应关系获得所述设备能力解析模块。具体的,获取单元620也可以包括(图6中未示出)对应关系查找单元,用于根 据所述设备信息查找预先保存的设备信息与原始设备能力的对应关系,并根据所述对应关 系获得所述原始设备能力;协议转换单元,用于对所述原始设备能力进行协议转换后生成 设备能力解析模块。通过以上的实施方式的描述可知,本发明实施例在处理设备能力信息时,从服务 器获得终端设备的设备能力解析模块;通过所述设备能力解析模块将所述终端设备的原始 能力信息转换为标准能力信息。由于本发明实施例能够对终端设备的原始设备能力信息进 行处理,以获得网关设备能够支持的标准设备能力信息,因此当接入了新的终端设备时,网 关设备通过与服务器的交互获得新接入终端设备的标准能力信息,以使网关设备能够实现 对任意终端设备能力信息的获取。
本领域的技术人员可以清楚地了解到本发明可借助软件加必需的通用硬件平台 的方式来实现。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的 部分可以以软件产品的形式体现出来,该计算机软件产品可以存储在存储介质中,如ROM/ RAM、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器, 或者网络设备等)执行本发明各个实施例或者实施例的某些部分所述的方法。以上所述的本发明实施方式,并不构成对本发明保护范围的限定。任何在本发明 的精神和原则之内所作的修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
一种设备能力信息处理方法,其特征在于,包括从服务器获得终端设备的设备能力解析模块;通过所述设备能力解析模块将所述终端设备的原始能力信息转换为标准能力信息。
2.根据权利要求1所述的方法,其特征在于,所述从服务器获得终端设备的设备能力 解析模块包括获取终端设备的设备信息; 向所述服务器发送所述设备信息;接收所述服务器根据所述设备信息返回的设备能力解析模块。
3.根据权利要求2所述的方法,其特征在于,所述设备能力解析模块是所述服务器根 据所述设备信息查找预先保存的设备信息与设备能力解析模块的对应关系后,根据所述对 应关系查找到的设备能力解析模块。
4.根据权利要求2所述的方法,其特征在于,所述设备能力解析模块是所述服务器根 据所述设备信息查找预先保存的设备信息与原始设备能力的对应关系后,对根据所述对应 关系查找到的所述原始设备能力进行协议转换后生成的设备能力解析模块。
5.根据权利要求1所述的方法,其特征在于,所述终端设备的原始能力信息通过以下 任意一种方式获取获得所述设备能力解析模块前,从所述终端设备的设备信息中获取所述原始能力信 息;或获得所述设备能力解析模块后,从所述终端设备获取所述原始能力信息;或 从所述服务器获取所述设备能力解析模块的同时获取所述原始能力信息;或 获得所述设备能力解析模块后,从所述服务器获取所述原始能力信息。
6.根据权利要求2至5任意一项所述的方法,其特征在于,所述服务器包括所述设备信息中包含的URL指向的服务器;或自动配置服务器ACS ;或缺省的服务器。
7.一种设备能力信息处理系统,其特征在于,包括网关设备,所述网关设备,用于从服务器获得终端设备的设备能力解析模块,通过所述设备能力 解析模块将所述终端设备的原始能力信息转换为标准能力信息。
8.—种网关设备,其特征在于,包括交互单元,用于从服务器获得终端设备的设备能力解析模块; 转换单元,用于通过所述设备能力解析模块将所述终端设备的原始能力信息转换为标 准能力信息。
9.根据权利要求8所述的网关设备,其特征在于,所述交互单元包括 设备信息获取单元,用于获取终端设备的设备信息;设备信息发送单元,用于向所述服务器发送所述设备信息;解析模块接收单元,用于接收所述服务器根据所述设备信息返回的设备能力解析模块。
10.一种服务器,其特征在于,包括接收单元,用于接收网关设备发送的设备信息,所述设备信息为所述网关设备获取的 终端设备的设备信息;获取单元,用于根据所述设备信息获取所述终端设备的设备能力解析模块;返回单元,用于向所述网关设备返回所述设备能力解析模块。
11.根据权利要求10所述的服务器,其特征在于,所述获取单元包括对应关系查找单元,用于根据所述设备信息查找预先保存的设备信息与设备能力解析 模块的对应关系;解析模块获得单元,用于根据所述对应关系获得所述设备能力解析模块。
12.根据权利要求10所述的服务器,其特征在于,所述获取单元包括对应关系查找单元,用于根据所述设备信息查找预先保存的设备信息与原始设备能力 的对应关系,并根据所述对应关系获得所述原始设备能力;协议转换单元,用于对所述原始设备能力进行协议转换后生成设备能力解析模块。
全文摘要
本发明公开了设备能力信息处理方法、系统、网关设备及服务器,所述设备能力信息处理方法包括从服务器获得终端设备的设备能力解析模块;通过所述设备能力解析模块将所述终端设备的原始能力信息转换为标准能力信息。由于本发明实施例能够对终端设备的原始设备能力信息进行处理,以获得网关设备能够支持的标准设备能力信息,因此当接入了新的终端设备时,网关设备通过与服务器的交互获得新接入终端设备的标准能力信息,以使网关设备能够实现对任意终端设备能力信息的获取。
文档编号H04L29/06GK101800656SQ200910008719
公开日2010年8月11日 申请日期2009年2月6日 优先权日2009年2月6日
发明者吴黄伟, 方平, 朱萸 申请人:华为终端有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1