不同类型家庭网关的测试方法、系统及远程管理平台设备的制作方法

文档序号:7721113阅读:129来源:国知局
专利名称:不同类型家庭网关的测试方法、系统及远程管理平台设备的制作方法
技术领域
本发明涉及通信技术领域,尤其涉及一种不同类型家庭网关的测试方法、系统及
远程管理平台设备。
背景技术
目前,家庭网关从基本型已经发展成为增强型,例如支持基于因特网协议的语音 (Voice over Internet Protocol,简称VoIP)技术的家庭网关、支持毫微微小区(Femto) 技术的家庭网关等多种增强型家庭网关。对不同类型的家庭网关进行测试一般采用如下两 种方法 —种是由测试人员按照测试用例,进行黑盒测试,包括手动输入测试参数,然后读 取家庭网关性能数值。这种方法的缺点是对每种类型家庭网关,测试人员都必须测试其所 有的功能模块,不同类型的家庭网关的测试用例一部分相同,但是不能够复用,导致测试人 员重复劳动多、花费时间长,测试效率极低。 另一种方法是采用个人电脑(PC)连接家庭网关,点击自动化测试光盘运行测试 程序,然后读取测试结果。这种方法需要为每种类型的家庭网关提供自动化测试光盘,测试 成本高;而且一次只能对一台家庭网关进行测试,测试时间比较长,测试效率低。

发明内容
本发明提供了一种不同类型家庭网关的测试方法、系统及远程管理平台设备,用 以提高测试效率。 本发明提供的一种不同类型家庭网关的测试方法,包括
获取家庭网关的型号; 将所述家庭网关的型号对应的自动化测试程序发送给家庭网关;
接收家庭网关运行所述自动化测试程序后返回的测试结果。
本发明提供的一种远程管理平台设备,包括
获取模块,用于获取家庭网关的型号; 发送模块,用于将所述家庭网关的型号对应的自动化测试程序发送给家庭网关;
接收模块,用于接收家庭网关运行所述自动化测试程序后返回的测试结果。
本发明提供的一种不同类型家庭网关的测试系统,包括
上述远程管理平台设备;以及 家庭网关,用于向所述远程管理平台设备提供家庭网关的型号;接收所述家庭网 关的型号对应的自动化测试程序;运行所述自动化测试程序,生成测试结果;将所述测试 结果返回给所述远程管理平台设备。 本发明通过获取家庭网关的型号,将家庭网关的型号对应的自动化测试程序发送 给家庭网关,并接收家庭网关运行自动化测试程序后返回的测试结果,不需要测试人员对 家庭网关一一进行测试,提高了测试效率。


图1为本发明不同类型家庭网关的测试方法实施例一的流程图; 图2为本发明不同类型家庭网关的测试方法实施例二的流程图; 图3为本发明远程管理平台设备实施例一的结构示意图; 图4为本发明远程管理平台设备实施例二的结构示意图; 图5为本发明不同类型家庭网关的测试系统一实施例的结构示意图。
具体实施例方式
下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
图1为本发明不同类型家庭网关的测试方法实施例一的流程图。如图1所示,本
实施例具体包括如下步骤 步骤101、获取家庭网关的型号。 本实施例分别采用不同的型号来表示不同类型的家庭网关,例如可以用"01"表示支持VoIP技术的家庭网关,用"11"表示支持毫微微小区技术的家庭网关,其中"01"和"11"为家庭网关的型号。家庭网关网络中的远程管理平台从家庭网关获取该家庭网关的型号。 步骤102、将家庭网关的型号对应的自动化测试程序发送给家庭网关。 远程管理平台中可以保存有针对不同家庭网关类型的自动化测试程序,也可以从
保存有针对不同家庭网关类型的自动化测试程序的其他设备处获取家庭网关的型号对应
的自动化测试程序。具体地,本发明预先分析各种类型家庭网关,划分各种类型家庭网关的
功能,为不同类型家庭网关的不同功能的分别配置自动化测试程序,用于对家庭网关的各
个功能进行测试。 远程管理平台将家庭网关的型号对应的所有自动化测试程序发送给家庭网关。 步骤103、接收家庭网关运行自动化测试程序后返回的测试结果。
家庭网关运行自动化测试程序后,生成测试结果;远程管理平台接收家庭网关发
送的该测试结果。 本实施例通过获取家庭网关的型号,将家庭网关的型号对应的自动化测试程序发送给家庭网关,并接收家庭网关运行自动化测试程序后返回的测试结果,不需要测试人员对家庭网关一一进行测试,提高了测试效率。 图2为本发明不同类型家庭网关的测试方法实施例二的流程图。在执行图2所示的各步骤之前,按照测试要求,预先设置被测试家庭网关,具体包络搭建网络连接、进行网络配置等操作。
如图2所示,本实施例具体包括如下步骤 步骤201、远程管理平台根据被测试家庭网关的因特网协议(InternetProtocol,
简称IP)地址,向被测试家庭网关发送获取参数值(GetParameterValues)命令。 本实施例扩展了获取参数值命令,在其中增加了家庭网关类型指令,具体地,该获
取参数值命令中的参数名为被测试家庭网关类型,即该获取参数值命令请求获取的参数是
被测试家庭网关的型号。
步骤202、远程管理平台接收被测试家庭网关返回的获取参数值响应(GetParameterValuesRespons)命令,该获取参数值响应命令中携带被测试家庭网关的型号。 本实施例也扩展了获取参数值响应命令,其中的参数名为被测试家庭网关类型,该参数名对应的参数值为该被测试家庭网关的型号。设本实施例中被测试家庭网关为支持VoIP技术的家庭网关,其型号为"01",那么获取参数值响应命令中携带的参数值为"01"。
步骤203、远程管理平台从测试程序存储模块中查找该被测试家庭网关的型号对应的所有自动化测试程序,向被测试家庭网关发送基于技术报告069 (Technical R印ort069,简称TR069)协议的下载(Download)命令,该下载命令中携带被测试家庭网关的型号对应的自动化测试程序。 测试程序存储模块中保存有针对不同家庭网关类型的自动化测试程序。具体地,本发明分析各种类型家庭网关,不同类型家庭网关可能具有一些相同的功能,划分各种类型家庭网关的功能,为不同类型家庭网关的不同功能的分别配置相应的自动化测试程序,用于对家庭网关的各个功能进行测试。举例来说,自动化测试程序可以为ADSL上行测试程序、以太网上行测试程序或WLAN测试程序等。本发明中,将自动化测试程序存储在测试模块存储模块中,并建立自动化测试程序与不同类型家庭网关的型号的映射关系。远程管理平台根据映射关系,从测试程序存储模块中查找被测试家庭网关的型号对应的所有自动化测试程序。 本实施例扩展了下载命令,在其中增加了下载自动化测试程序指令,具体地,该下载命令中的文件类型(Filetype)为自动化测试程序。 步骤204、被测试家庭网关根据下载命令,下载了自动化测试程序后,运行所有自动化测试程序,生成测试结果。 步骤205、远程管理平台接收被测试家庭网关返回的基于TR069协议的上传(Upload)命令,该上传命令中携带被测试家庭网关运行自动化测试程序后得到的测试结果。 本实施例也扩展了上传命令,在其中增加了上传测试结果指令,具体地,该上传命令中的文件类型(Filetype)为测试结果。 步骤206、远程管理平台获取到测试结果后,可以将测试结果发送给测试结果汇总模块,由测试结果汇总模块形成测试文档。 具体地,测试结果汇总模块根据被测试家庭网关的型号,采用与该型号对应的测试结果模版,将测试结果插入到相应的位置,形成测试文档,提供给测试人员查看。进一步的,如果被测试的多个家庭网关属于同一类型,它们的测试结果可以形成在同一测试文档中,便于测试人员查看;如果被测试的多个家庭网关不是同一类型,它们的测试结果可以形成在不同的测试文档中。 本实施例通过获取家庭网关的型号,将家庭网关的型号对应的自动化测试程序发送给家庭网关,并接收家庭网关运行自动化测试程序后返回的测试结果,不需要测试人员对家庭网关一一进行测试,大大减少了测试所需时间,提高了测试效率。另外,本实施例可以将测试结果自动形成测试文档,便于测试人员查看和对比。 本实施例中,测试程序存储模块中保存有为不同类型家庭网关的不同功能的分别
6配置相应的自动化测试程序,如果多个不同类型的被测试家庭网关具有某一相同的功能,
那么可以复用针对该功能的自动化测试程序进行测试,也提高了测试效率。 本实施例通过扩展TR069协议,采用远程管理平台下发自动化测试程序、被测试
家庭网关上报测试结果的测试方式,不仅实现了对不同类型家庭网关同时进行测试,还实
现了对相同类型家庭网关同时进行测试。 图3为本发明远程管理平台设备实施例一的结构示意图。如图3所示,本实施例 具体包括获取模块11、发送模块12和接收模块13,其中
获取模块11用于获取家庭网关的型号; 发送模块12用于将家庭网关的型号对应的自动化测试程序发送给家庭网关; 接收模块13用于接收家庭网关运行自动化测试程序后返回的测试结果。
本实施例分别采用不同的型号来表示不同类型的家庭网关,例如可以用"01"表
示支持VoIP技术的家庭网关,用"11"表示支持毫微微小区技术的家庭网关,其中"01"和
"ll"为家庭网关的型号。 具体地说,获取模块11从家庭网关获取该家庭网关的型号;发送模块12将家庭网 关的型号对应的所有自动化测试程序发送给家庭网关;家庭网关运行自动化测试程序后, 生成测试结果;接收模块13接收家庭网关发送的该测试结果。 本实施例通过获取家庭网关的型号,将家庭网关的型号对应的自动化测试程序发 送给家庭网关,并接收家庭网关运行自动化测试程序后返回的测试结果,不需要测试人员 对家庭网关一一进行测试,提高了测试效率。 图4为本发明远程管理平台设备实施例二的结构示意图。如图4所示,本实施例 在图3所示的实施例基础上,获取模块11进一步包括发送单元14和接收单元15,其中
发送单元14用于根据家庭网关的IP地址,向家庭网关发送获取参数值命令;
接收单元15用于接收家庭网关返回的获取参数值响应命令,获取参数值响应命 令中携带家庭网关的型号。 本实施例扩展了获取参数值命令,在其中增加了家庭网关类型指令,具体地,该获 取参数值命令中的参数名为被测试家庭网关类型,即该获取参数值命令请求获取的参数是 被测试家庭网关的型号。本实施例也扩展了获取参数值响应命令,其中的参数名为被测试 家庭网关类型,该参数名对应的参数值为该被测试家庭网关的型号。设本实施例中被测试 家庭网关为支持VoIP技术的家庭网关,其型号为"01",那么获取参数值响应命令中携带的 参数值为"01"。 进一步的,发送模块12可以具体用于向家庭网关发送基于TR069协议的下载命 令,下载命令中携带家庭网关的型号对应的自动化测试程序。本实施例扩展了下载命令,在 其中增加了下载自动化测试程序指令,具体地,该下载命令中的文件类型(Filetype)为自 动化测试程序。 接收模块13可以具体用于接收家庭网关返回的基于TR069协议的上传命令,上传 命令中携带家庭网关运行自动化测试程序后得到的测试结果。本实施例也扩展了上传命 令,在其中增加了上传测试结果指令,具体地,该上传命令中的文件类型(Filetype)为测 试结果。 本实施例通过获取家庭网关的型号,将家庭网关的型号对应的自动化测试程序发送给家庭网关,并接收家庭网关运行自动化测试程序后返回的测试结果,不需要测试人员对家庭网关一一进行测试,大大减少了测试所需时间,提高了测试效率。本实施例通过扩展TR069协议,不仅实现了对不同类型家庭网关同时进行测试,还实现了对相同类型家庭网关同时进行测试。 图5为本发明不同类型家庭网关的测试系统一实施例的结构示意图。如图5所示,本实施例具体包括远程管理平台设备21和家庭网关22,其中,家庭网关22用于向远程管理平台设备21提供家庭网关的型号;接收家庭网关的型号对应的自动化测试程序;运行自动化测试程序,生成测试结果;将测试结果返回给远程管理平台设备21。远程管理平台设备21的具体结构和功能可以参见图3或图4所对应的实施例。 进一步的,作为一种实施方式,本实施例还可以包括测试程序存储模块23和测试结果汇总模块24,该测试程序存储模块23和测试结果汇总模块24位于与远程管理平台设备21有信息交互的另一设备中。 作为另外一种实施方式,远程管理平台设备21可以包括测试程序存储模块和测试结果汇总模块,该测试程序存储模块和测试结果汇总模块位于远程管理平台设备21中。
测试程序存储模块23用于存储与家庭网关的型号对应的自动化测试程序;
测试结果汇总模块24用于根据测试结果,形成测试文档。 测试程序存储模块23中保存有针对不同家庭网关类型的自动化测试程序。具体地,本发明分析各种类型家庭网关,不同类型家庭网关可能具有一些相同的功能,划分各种类型家庭网关的功能,为不同类型家庭网关的不同功能的分别配置相应的自动化测试程序,用于对家庭网关的各个功能进行测试。举例来说,自动化测试程序可以为ADSL上行测试程序、以太网上行测试程序或WLAN测试程序等。本发明中,将自动化测试程序存储在测试模块存储模块中,并建立自动化测试程序与不同类型家庭网关的型号的映射关系。
测试结果汇总模块24根据被测试家庭网关的型号,采用与该型号对应的测试结果模版,将测试结果插入到相应的位置,形成测试文档,提供给测试人员查看。进一步的,如果被测试的多个家庭网关属于同一类型,它们的测试结果可以形成在同一测试文档中,便于测试人员查看;如果被测试的多个家庭网关不是同一类型,它们的测试结果可以形成在不同的测试文档中。 本实施例通过获取家庭网关的型号,将家庭网关的型号对应的自动化测试程序发送给家庭网关,并接收家庭网关运行自动化测试程序后返回的测试结果,不需要测试人员对家庭网关一一进行测试,大大减少了测试所需时间,提高了测试效率。另外,本实施例可以将测试结果自动形成测试文档,便于测试人员查看和对比。测试程序存储模块中保存有为不同类型家庭网关的不同功能的分别配置相应的自动化测试程序,如果多个不同类型的被测试家庭网关具有某一相同的功能,那么可以复用针对该功能的自动化测试程序进行测试,也提高了测试效率。本实施例通过扩展TR069协议,不仅实现了对不同类型家庭网关同时进行测试,还实现了对相同类型家庭网关同时进行测试。 本领域普通技术人员可以理解实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于一计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤,而前述的存储介质包括R0M、 RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是以上实施例仅用以说明本发明的技术方案,而非对其限制;尽 管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解其依然 可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替 换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。
权利要求
一种不同类型家庭网关的测试方法,其特征在于,包括获取家庭网关的型号;将所述家庭网关的型号对应的自动化测试程序发送给家庭网关;接收家庭网关运行所述自动化测试程序后返回的测试结果。
2. 根据权利要求1所述的不同类型家庭网关的测试方法,其特征在于,所述获取家庭 网关的型号包括根据所述家庭网关的因特网协议地址,向所述家庭网关发送获取参数值命令; 接收所述家庭网关返回的获取参数值响应命令,所述获取参数值响应命令中携带所述 家庭网关的型号。
3. 根据权利要求1所述的不同类型家庭网关的测试方法,其特征在于,所述将所述家 庭网关的型号对应的自动化测试程序发送给家庭网关包括向所述家庭网关发送基于TR069协议的下载命令,所述下载命令中携带所述家庭网关 的型号对应的自动化测试程序。
4. 根据权利要求1所述的不同类型家庭网关的测试方法,其特征在于,所述接收家庭 网关运行所述自动化测试程序后返回的测试结果包括接收家庭网关返回的基于TR069协议的上传命令,所述上传命令中携带所述家庭网关 运行所述自动化测试程序后得到的测试结果。
5. —种远程管理平台设备,其特征在于,包括 获取模块,用于获取家庭网关的型号;发送模块,用于将所述家庭网关的型号对应的自动化测试程序发送给家庭网关; 接收模块,用于接收家庭网关运行所述自动化测试程序后返回的测试结果。
6. 根据权利要求5所述的远程管理平台设备,其特征在于,所述获取模块包括 发送单元,用于根据所述家庭网关的因特网协议地址,向所述家庭网关发送获取参数值命令;接收单元,用于接收所述家庭网关返回的获取参数值响应命令,所述获取参数值响应 命令中携带所述家庭网关的型号。
7. 根据权利要求5所述的远程管理平台设备,其特征在于所述发送模块具体用于向所述家庭网关发送基于TR069协议的下载命令,所述下载命 令中携带所述家庭网关的型号对应的自动化测试程序。
8. 根据权利要求5所述的远程管理平台设备,其特征在于所述接收模块具体用于接收家庭网关返回的基于TR069协议的上传命令,所述上传命 令中携带所述家庭网关运行所述自动化测试程序后得到的测试结果。
9. 一种包括权利要求5-8任一所述的远程管理平台设备的不同类型家庭网关的测试 系统,其特征在于,还包括家庭网关,用于向所述远程管理平台设备提供家庭网关的型号;接收所述家庭网关的 型号对应的自动化测试程序;运行所述自动化测试程序,生成测试结果;将所述测试结果 返回给所述远程管理平台设备。
10. 根据权利要求9所述的不同类型家庭网关的测试系统,其特征在于,还包括 测试程序存储模块,用于存储与所述家庭网关的型号对应的自动化测试程序;测试结果汇总模块,用于根据所述测试结果,形成测试文档。
11.根据权利要求9所述的不同类型家庭网关的测试系统,其特征在于,所述远程管理 平台设备还包括测试程序存储模块,用于存储与所述家庭网关的型号对应的自动化测试程序; 测试结果汇总模块,用于根据所述测试结果,形成测试文档。
全文摘要
本发明涉及一种不同类型家庭网关的测试方法、系统及远程管理平台设备,其中方法包括获取家庭网关的型号;将所述家庭网关的型号对应的自动化测试程序发送给家庭网关;接收家庭网关运行所述自动化测试程序后返回的测试结果。本发明通过获取家庭网关的型号,将家庭网关的型号对应的自动化测试程序发送给家庭网关,并接收家庭网关运行自动化测试程序后返回的测试结果,不需要测试人员对家庭网关一一进行测试,提高了测试效率。
文档编号H04L12/26GK101729316SQ20091024322
公开日2010年6月9日 申请日期2009年12月29日 优先权日2009年12月29日
发明者丁海, 佘小莉 申请人:中国联合网络通信集团有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1