[发明专利]功能调用系统及方法有效
| 申请号: | 200910307987.0 | 申请日: | 2009-09-29 |
| 公开(公告)号: | CN102035669A | 公开(公告)日: | 2011-04-27 |
| 发明(设计)人: | 陈炳荣 | 申请(专利权)人: | 鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 518109 广东省深圳市*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 功能 调用 系统 方法 | ||
技术领域
本发明涉及一种功能管理系统及方法,尤其涉及一种功能调用系统及方法。
背景技术
随着宽带接入在家庭的普及,IP语音(VoIP)、IPTV业务的迅速发展,越来越多的IP终端设备被引入到家庭网络中,传统的基于简单网络管理协议(SNMP)的网管在管理数目众多的终端设备时已经变得越来越力不从心,如何有效地实施对家庭网络设备的管理成为运营商不得不考虑的一个问题。
客户端设备(CPE,Customer Premises Equipment)广域网管理协议(下文简称为“TR-069”)是由数字用户线路论坛/组织(简称为“DSL FORUM”)开发的技术规范之一,其规定了家庭网关进行远程管理配置时的通用框架和协议,用于通过网络对家庭网关进行远程集中管理。TR-069可以认为是DSL FORUM关于家庭网络一系列设备远程管理的基础。依据TR-069的管理思路,DSL FORUM制定了一系列关于家庭网络设备的规范,包括针对机顶盒、电话适配器等相关规范,其中,包括家庭网关数据模型(下文简称为“TR-098”)。所述TR-098定义了家庭网关设备的配置信息模板。
然而,由于家庭网络设备的数量越来越多,相应的需管理的参数也越来越繁杂,如何能快速检索到相应的参数以实现功能的调用是一个亟待解决的问题。
发明内容
鉴于以上内容,有必要提供一种功能调用系统,可快速查找所有与TR-098以及与TR-098类似的数据模型(即以字符串与数字来命名其中对象或参数的数据模型)所定义的参数,并根据参数名称快速检索到相应的功能指针,从而实现功能的调用。
此外,还有必要提供一种功能调用方法,可快速查找所有与TR-098以及与TR-098类似的数据模型所定义的参数,并根据参数名称快速检索到相应的功能指针,从而实现功能的调用。
一种功能调用系统,应用于网络装置中,该网络装置通过网络分别与外部装置以及网络终端装置相连接,该功能调用系统包括:计算模块,用于获取网络终端装置包括的配置参数,并根据配置参数的参数名称计算相应的哈希值;生成模块,用于确定各配置参数所对应的功能及获取所确定功能相应的功能指针,创建一个哈希表,并将计算所得的各配置参数的哈希值与相对应的功能指针导入所述的哈希表中;接收模块,用于从外部装置接收一个配置命令,并获取该配置命令所包括的配置参数的名称;所述的计算模块,进一步用于根据该配置参数的名称计算一个相应的哈希值;检索模块,用于根据该配置参数所对应的哈希值检索哈希表中是否有相同的哈希值;及执行模块,用于在所述哈希表中有相同的哈希值时确定与该检索到的哈希值相应的功能指针,并根据所确定的功能指针调用相应的功能以实现所接收的配置命令。
一种功能调用方法,应用于网络装置中,该网络装置通过网络分别与外部装置以及网络终端装置相连接,该方法包括:获取网络终端装置包括的配置参数,并根据配置参数的参数名称计算相应的哈希值;确定各配置参数所对应的功能,并获取所确定功能相应的功能指针;创建一个哈希表,并将计算所得的各配置参数的哈希值与相对应的功能指针导入所述的哈希表中;从外部装置接收一个配置命令,并获取该配置命令所包括的配置参数的名称;根据该配置参数的名称计算一个相应的哈希值;根据该配置参数所对应的哈希值检索哈希表中是否有相同的哈希值;及若所述哈希表中有相同的哈希值,确定与该检索到的哈希值相应的功能指针,并根据所确定的功能指针调用相应的功能以实现所接收的配置命令。
相较于现有技术,所述的功能调用系统及方法,可根据参数名称快速检索到相应的功能指针,从而实现功能的调用,有效节省了参数检索的时间,并提高了检索效率。
附图说明
图1是本发明功能调用系统的较佳实施方式的运行环境图。
图2是本发明功能调用系统的较佳实施方式的功能模块图。
图3是本发明功能调用系统的较佳实施方式的哈希值计算程序范例。
图4是本发明功能调用方法的较佳实施方式的流程图。
具体实施方式
如图1所示,是本发明功能调用系统的较佳实施方式的运行环境图。所述功能调用系统(下文简称为“调用系统”)2可运行于网络装置1中,该网络装置1通过网络5与不同的网络终端装置6相连。所述调用系统2用于根据从外部装置发送的配置命令快速检索各网络终端6包括的配置参数,从而根据该配置参数调用相应的功能以实现所述的配置命令。
所述调用系统2可适用于查找所有与TR-098以及与TR-098类似的数据模型(即以字符串与数字来命名其中对象或参数的数据模型)所定义的参数。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司,未经鸿富锦精密工业(深圳)有限公司;鸿海精密工业股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910307987.0/2.html,转载请声明来源钻瓜专利网。





