一种对通信设备进行测试的方法及装置的制作方法

文档序号:7625829阅读:144来源:国知局
专利名称:一种对通信设备进行测试的方法及装置的制作方法
技术领域
本发明涉及通信领域,特别涉及一种对通信设备进行测试的方法及装置。
背景技术
通信设备在生产过程中通常需要进行性能测试。现有的自动测试方案为测试设 备通过登陆一个IP地址来对具有某一 mac地址的被测试设备进行控制和测试。对于被测试设备而言,由于大多数被测试设备是大批量生产的,如,移动终端、基 站等等;因此,被测试设备本身用于自动测试的接口(通常是以太口)的IP地址和mac地 址通常会出现重复现象。例如,若被测试设备为移动终端。则由于IP地址和mac地址范围有限、IP地址和 mac地址申请需要付费等原因,在出厂时移动终端的自动测试接口的IP地址会被设置为同 一地址,而自动测试接口的mac地址也会被进行统一设置,即多台移动终端的自动测试接 口设置为同一 mac地址。这样就会出现多台移动终端用于自动测试接口的IP地址和mac 地址重复的现象,那么,测试设备同时对多台移动终端进行测试时,无法区分出两台IP地 址和mac地址均相同的移动终端,从而导致测试流程混乱,无法正确执行测试流程。又例如,若被测试设备为基站。则于IP地址和mac地址范围有限、IP地址和mac 地址申请需要付费等原因,在出厂时需要将被测试设备的IP地址和mac地址映射到某个或 某些地址范围内。具体为某厂家对其基站设备用于自动测试接口的IP地址和mac地址的 配置规则为IP地址和mac地址根据设备板卡所在的位置计算得出。即用于自动测试接口 的mac地址的组成为前3字节为公司申请的专有mac地址,后3个字节为根据被测试板 卡所插的机框号、槽位号计算生成。其用于自动测试接口的IP地址也是根据测试板卡所在 机框号和槽位号计算。举例说明参阅图1所示,假设两台基站设备的被测试板卡均插在 各自所在基站的0机框0槽位,那么这两台基站用于自动测试接口的IP地址根据被测试板 卡所在的0机框0槽位,计算出来均为172.27.245.91。其中,IP地址前两个字节固定以 172. 27开头,后两个字节M5. 91为根据所在机框号和槽位计算出来的,0机框0槽位计算 的值为M5.91。而基站设备的自动测试接口的mac地址的命名规则为地址前三个字节为 a8:bO:;3e,表示某厂家专有地址范围;66为固定值;最后两个字节的定义为基站设备的IP 地址的后16位的十六进制形式,则IP地址为172. 27. 245. 91,将后十六位M5. 91转化为 十六进制为f 5 5b,连起来即为基站设备的mac地址a8 b0 66 f 5 5b,由此可知,上述两 台基站设备的两个自动测试接口的mac地址也相同。那么,当需要对此厂家生产的多台基 站设备同时进行测试时,一旦各台基站设备的被测试板卡插放位置相同,那么无论是从IP 层面还是以太层面(mac地址),被测试设备的地址是完全相同的,具体如图1所示。这样, 要区分两台IP地址和mac地址均相同的基站设备,无论是通过交换设备还是路由设备,都 是不可能的,因此,测试设备也无法通过IP地址和mac地址分辨出多台基站设备,从而导致 测试流程混乱,无法正确执行测试流程。

发明内容
本发明实施例提供一种对通信设备进行测试的方法及装置,用以提高测试设备对 被测设备的识别准确度,从而保证测试流程的正确实施。本发明实施例提供的具体技术方案如下一种接受通信设备测试的方法,包括通信设备获取自身的设备资产号;所述通信设备将获取的设备资产号转换为用于唯一标识本通信设备的mac地址 和IP地址;所述通信设备基于所述mac地址和IP地址接受测试设备的测试。一种对通信设备进行测试的方法,包括测试设备获取待测试的通信设备采用上述方法生成的用于唯一标识所述通信设 备的mac地址和IP地址;所述测试设备根据用于唯一标识所述通信设备的mac地址和IP地址,对所述通信 设备进行测试。一种接受通信设备测试的装置,包括获取单元,用于获取本装置的设备资产号;处理单元,用于将获取的设备资产号转换为用于唯一标识本装置的mac地址和IP 地址;待测试单元,用于基于所述mac地址和IP地址接收测试设备的测试。一种对通信设备进行测试的装置,包括获取单元,用于获取上述待测试的通信设备生成的,用于唯一标识所述通信设备 的mac地址和IP地址;测试单元,用于根据用以唯一标识所述通信设备的mac地址和IP地址,对所述通 信设备进行测试。本发明实施例中,待测试的通信设备不再使用出厂时默认的IP地址和mac地址接 收测试设备的测试,而是根据自身的设备资产号生成用于唯一标识本通信设备的mac地址 和IP地址,并由测试设备根据该用于唯一标识待测试的通信设备的mac地址和IP地址,对 通信设备进行相应测试,这样,测试设备便可以准确地识别出同时进行测试的多台通信设 备,避免了测试流程出现混乱,保证了测试流程的正确执行。


图1为现有技术下测试流程示意图;图2为本发明实施例中被测试设备功能结构示意图;图3为本发明实施例中测试设备功能结构示意图;图4为本发明实施例中被测试设备生成用于唯一标识本设备的mac地址和IP地 址流程图;图5为本发明实施例中测试设备对被测试设备进行测试流程图;图6和图7为现有技术下终端1由设备1切换至设备2示意图;图8为本发明实施例中测试设备对终端1、设备1和设备2进行联合测试示意图。
具体实施例方式为了提高测试设备对待测试的通信设备的识别准确度,从而保证测试流程的正确 实施。本发明实施例中,待测试的通信设备不再使用出厂时默认的IP地址和mac地址接收 测试设备的测试,而是根据自身的设备资产号生成用于唯一标识本通信设备的mac地址和 IP地址,并由测试设备根据该用于唯一标识待测试的通信设备的mac地址和IP地址,对通 信设备进行相应测试。下面结合附图对本发明优选的实施方式进行详细说明。参阅图2所示,本发明实施例中,待测试的通信设备(以下简称为被测试设备)包 括获取单元20、处理单元21和待测试单元22,其中,获取单元20,用于获取本设备的设备资产号;处理单元21,用于将获取的设备资产号转换为用于唯一标识本设备的mac地址和 IP地址;待测试单元22,用于基于用以唯一标识本设备的mac地址和IP地址接收测试设备 的测试。被测试设备侧增加配置参数“测试地址重配置开关”和“测试地址重配置标识”,通 过自动测试端口的mac地址和IP地址的重配置操作,实现被测试设备自身地址更新,产生 不会重复的mac地址和新的IP地址。使测试设备能够区分、识别和控制多台被测试设备。参阅图3所示,本发明实施例中,测试设备包括获取单元30和测试单元31,其中,获取单元30,用于获取上述被测试设备生成的,用于唯一标识该被测试设备的 mac地址和IP地址;测试单元31,用于根据用以唯一标识上述被测试设备的mac地址和IP地址,对被 测试设备进行测试。本实施例中,测试单元31可以针对不同IP地址的被测试设备同时建立多条TCP/ IP连接的功能,增加配置设备地址名称和IP地址的数量,设备地址名称由现有的局限于某 种设备的单一配置,扩充到测试设备可控的全部设备范围。 基于上述技术方案,参阅图4所示,本发明实施例中,被测试设备基于自身的设备 资产号生成用于唯一标识本设备的mac地址和IP地址的详细流程如下步骤400 被测试设备根据本地预设的配置参数判断是否需要执行地址重配置操 作?若是,则执行步骤430 ;否则,执行步骤410。本发明实施例中,被测试设备中预先设置有配置参数,称为“测试地址重配置开 关”和“测试地址重配置标识”,其中,参数“测试地址重配置开关”用于指示被测试设备是否 需要进行mac地址和IP地址的重配置操作,若参数指示为“开”则说明被测试设备需要重 新生成用于测试的mac地址和IP地址,若参数指示为“关”则齐明被测试设备根据出厂时 默认的mac地址和IP地址接收测试即可;而参数“测试地址重配置标识”用于指示被测试 设备重配置的mac地址和IP地址是否有效,若参数指示“有效”,则说明已经重新生成了有 效的mac地址和IP地址,可直接使用,若参数指示“无效”,则说明需要重新生成用于测试的 mac地址和IP地址。在步骤400中,即是根据参数“测试地址重配置开关”判断是否需要进 行重配置操作。
步骤410 被测试设备将参数“测试地址重配置标识”设备为无效。步骤420 被测试设备获取出厂时默认的的mac地址和IP地址作为当前生效的 mac地址和IP地址,接着,进行步骤470。例如,获取根据机框和槽位号计算出的mac地址和IP地址。步骤430 被测试设备判断参数“测试地址重配置标识”是否有效,若是,则进行步 骤470 ;否则,进行步骤440 “测试地址重配置标识”有效,说明已存在配置生效的mac地址和IP地址,直接使 用即可。步骤440 被测试设备将本地的“测试地址重配置标识”设置为“有效”。步骤450 被测试设备根据本设备的设备资产号生成用于唯一标识本设备的mac 地址和IP地址。实际应用中,每个被测试设备上的被测试板卡都有自身的设备资产号,一般情况 下,各设备的设备资产号在出厂时写入被测试板卡的只读存储单元中,例如,设备资产号的 构成格式如表1所示表 1
bitO7152327 31 394权利要求
1.一种接受通信设备测试的方法,其特征在于,包括 通信设备获取自身的设备资产号;所述通信设备将获取的设备资产号转换为用于唯一标识本通信设备的mac地址和IP 地址;所述通信设备基于所述mac地址和IP地址接受测试设备的测试。
2.如权利要求1所述的方法,其特征在于,所述通信设备将获取的设备资产号转换为 用于唯一标识本通信设备的mac地址和IP地址,包括将获取的设备资产号中指定数目的比特转换为用于标识所述通信设备的mac地址; 将获取的设备资产号中指定数目的比特转换为用于标识所述通信设备的IP地址; 将生成的mac地址和IP地址进行绑定。
3.如权利要求2所述的方法,其特征在于,所述通信设备将获取的设备资产号中指定 数目的比特转换为用于标识本通信设备的mac地址,包括将设备资产号从末位起算的48个比特中,每8个比特由二进制转换为一个十六进制数 字,并将获得的6个十六进制数字组成用于标识所述通信设备的mac地址。
4.如权利要求3所述的方法,其特征在于,所述通信设备将获取的设备资产号中指定 数目的比特转换为用于标识本通信设备的IP地址,包括在所述48个比特中的指定位置提取出32个比特;将所述32个比特中,每8个比特由二进制转换为一个十进制数字,获得4个十进制数字;将所述4个十进制数字组成用于标识所述通信设备的IP地址。
5.如权利要求1-4任一项所述的方法,其特征在于,所述通信设备在获取自身的设备 资产号时,包括确定预设的配置参数指示需针对本通信设备执行地址重配置操作时,获取自身的设备 资产号。
6.一种对通信设备进行测试的方法,其特征在于,包括测试设备获取待测试的通信设备采用如权利要求1所述的方法,生成的用于唯一标识 所述通信设备的mac地址和IP地址;所述测试设备根据用于唯一标识所述通信设备的mac地址和IP地址,对所述通信设备 进行测试。
7.如权利要求6所述的方法,其特征在于,若存在至少两个待测试的通信设备,则所述 测试设备针对所述至少两个待测试的通信设备进行联合测试。
8.一种接受通信设备测试的装置,其特征在于,包括 获取单元,用于获取本装置的设备资产号;处理单元,用于将获取的设备资产号转换为用于唯一标识本装置的mac地址和IP地址;待测试单元,用于基于所述mac地址和IP地址接收测试设备的测试。
9.如权利要求8所述的装置,其特征在于,所述处理单元将获取的设备资产号转换为 用于唯一标识本装置的mac地址和IP地址,包括将获取的设备资产号中指定数目的比特转换为用于标识所述通信设备的mac地址;将获取的设备资产号中指定数目的比特转换为用于标识所述通信设备的IP地址; 将生成的mac地址和IP地址进行绑定。
10.如权利要求9所述的装置,其特征在于,所述处理单元将获取的设备资产号中指定 数目的比特转换为用于标识本装置的mac地址,包括将设备资产号从末位起算的48个比特中,每8个比特由二进制转换为一个十六进制数 字,并将获得的6个十六进制数字组成用于标识所述通信设备的mac地址。
11.如权利要求10所述的装置,其特征在于,所述处理单元将获取的设备资产号中指 定数目的比特转换为用于标识本装置的IP地址,包括在所述48个比特中的指定位置提取出32个比特;将所述32个比特中,每8个比特由二进制转换为一个十进制数字,获得4个十进制数字;将所述4个十进制数字组成用于标识本装置的IP地址。
12.如权利要求8-11任一项所述的装置,其特征在于,所述获取单元在获取本装置的 设备资产号时,包括确定预设的配置参数指示需针对本装置执行地址重配置操作时,获取自身的设备资产号。
13.—种对通信设备进行测试的装置,其特征在于,包括获取单元,用于获取如权利要求8所述的待测试的通信设备生成的,用于唯一标识所 述通信设备的mac地址和IP地址;测试单元,用于根据用以唯一标识所述通信设备的mac地址和IP地址,对所述通信设 备进行测试。
14.如权利要求13所述的装置,其特征在于,若存在至少两个待测试的通信设备,则所 述测试单元针对所述至少两个待测试的通信设备进行联合测试。
全文摘要
本发明公开了一种对通信设备进行测试的方法,用于提高测试设备对待测试的通信设备的识别准确度,保证测试流程的正确实施。该方法为待测试的通信设备不再使用出厂时默认的IP地址和mac地址接收测试设备的测试,而是根据自身的设备资产号生成用于唯一标识本通信设备的mac地址和IP地址,并由测试设备根据该用于唯一标识待测试的通信设备的mac地址和IP地址,对通信设备进行相应测试,这样,测试设备便可以准确地识别出同时进行测试的多台通信设备,避免了测试流程出现混乱,保证了测试流程的正确执行。
文档编号H04B17/00GK102118283SQ20111007890
公开日2011年7月6日 申请日期2011年3月30日 优先权日2011年3月30日
发明者张春青, 王金宝, 胡泊 申请人:大唐移动通信设备有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1