一种集群系统中话权管理功能的自动测试方法及测试装置的制作方法

文档序号:7714116阅读:130来源:国知局
专利名称:一种集群系统中话权管理功能的自动测试方法及测试装置的制作方法
技术领域
本发明涉及集群通讯系统,尤其涉及一种集群系统中话权管理功能的自动测试方
法及测试装置。
背景技术
集群通信系统是一种高级移动调度系统,代表着通信体制之一的专用移动通信网 的发展方向。集群通信系统具有可用信道为系统的全体用户共用、自动选择信道的功能;是 共享资源、分担费用、共用信道设备及服务的多用途、高效能的无线调度通信系统。由于数 字集群通信系统具有系统容量大、频率利用率高、功能多样等优势,目前已经成为集群通信 领域的主流技术。集群通信的话音通信有着显著的特点,即采用一键通(Push To Talk,简 称PTT)的方式接续,被叫无须摘机即可接听,且接续速度快,并支持群呼等功能。正是由于 集群通信的这些特点,被广泛应用于一些专业移动通信领域,例如大型企业、交通、出租车 调度、港口、公共安全、消防等部门。 集群呼叫中的组呼,是指由一定数量的成员组成一个群组,发起呼叫后组内任何 有权限的用户都可以申请说话权限(以下简称话权),并且任何时刻组内只有一个成员可 以得到话权并讲话,此时其它成员全部处于听状态,即一对多的关系。由于集群呼叫中一个 组内的成员数目众多,而占用话权的成员只能有一个,实际应用中往往会出现同时有多个 成员同时申请话权的情况,也可能会出现用户在话权被占用时候申请话权的情况,需要系 统对组呼内的话权进行管理。 每个群组内的成员在放号的时候都确定了其在组内的优先级,表示其在组呼内获 得话权的一种能力,优先级越高的成员越容易获得话权。当组呼内的话权被低优先级成员 占用时,如果高优先级的成员申请话权,系统可以强制释放低优先级成员的话权,而给高优 先级的成员授予话权。当优先级相同的不同成员先后申请话权时候,最先申请的成员获得 话权,其它不超过排队队列长度的成员将处于排队状态,在当前成员话权释放后,队列中的 成员将依次按照排队顺序获得话权。 当多个成员同时或者先后申请话权时,系统根据成员在组内优先级的高低以及申 请话权的先后顺序进行裁决,保证优先级最高的最先申请的成员获得话权。另外,每个组成 员都有单次的最大说话时长,超过这个单次最大说话时长后其占用的话权会被系统强制释 放。由于集群呼叫中组内成员数目众多,实际应用中集群呼叫的话权管理是一项重要业务 功能。 目前对于集群系统中话权管理功能的测试,通常采取单个组少量成员人工申请话 权方式,通过直接观察终端显示界面来判断话权管理结果。但这些测试方法都存在测试过 程不可控的问题,费时费力,测试效率低,测试成本高,实际的测试效果并不理想。而对于集 群系统在一定话务量压力下话权管理功能及其稳定性测试,比如多组不同用户间的话权管 理结果是否正确,由于组呼及组内成员数目众多,更是缺乏直观的测试手段。

发明内容
本发明要解决的技术问题是提供一种集群系统中话权管理功能的自动测试方法 及测试装置,提高测试效率,降低测试成本。 为了解决上述问题,本发明提供了一种集群系统中话权管理功能的自动测试装 置,与集群系统的话权管理功能模块相连,所述话权管理功能模块和所述自动测试装置均 与各测试终端相连;所述自动测试装置,用于控制各测试终端的话权申请操作,根据话权管 理规则计算各测试终端的模拟话权状态,并与所述话权管理功能模块输出的各测试终端的 话权状态进行比较,判断话权管理功能模块的性能。
进一步地,上述自动测试装置还具有以下特点 所述自动测试装置包括控制模块,采集模块,判断模块;所述控制模块,用于模拟
人工对测试终端的操作控制各测试终端发起话权申请;所述采集模块,用于收集各个测试
终端的话权状态及话权操作,并通知至所述判断模块;所述判断模块,用于从所述采集模块
获知的各个测试终端的话权状态和话权操作,根据话权管理规则计算各测试终端的模拟话
权状态,并与所述话权管理功能模块输出的各测试终端的话权状态进行比较。 进一步地,上述自动测试装置还具有以下特点 所述控制模块还包括测试脚本存储单元;所述测试脚本存储单元,用于存储测试
实例;所述控制模块,还用于根据所述测试脚本存储单元中的测试实例模拟人工对测试终
端的操作控制各测试终端发起话权申请。
进一步地,上述自动测试装置还具有以下特点 所述判断模块包括话权管理规则存储单元,测试终端参数存储单元、话权管理模
拟单元,比较单元,统计单元;所述话权管理规则存储单元,用于存储话权管理规则;所述
测试终端参数存储单元,用于存储各测试终端的参数;所述话权管理模拟单元,用于按照话
权管理规则根据所述采集模块获知的各个测试终端的话权状态和话权操作计算各测试终
端的模拟话权状态;所述比较单元,用于将所述话权管理模拟单元计算出的各测试终端的
模拟话权状态与话权管理功能模块输出的各测试终端的话权状态进行比较;所述统计单
元,用于统计所述话权管理功能模块的性能参数。 进一步地,上述自动测试装置还具有以下特点 测试终端的参数包括优先级、话权申请保持时长、话权申请次数、话权申请间隔。
为了解决上述问题,本发明还提供了一种集群系统中话权管理功能的自动测试方 法,包括自动测试装置控制各测试终端的话权申请操作,根据话权管理规则计算各测试 终端的模拟话权状态,并与被测的话权管理功能模块输出的各测试终端的话权状态进行比 较,判断话权管理功能模块的性能。
进一步地,上述自动测试方法还具有以下特点 自动测试装置模拟人工对测试终端的操作控制各测试终端发起话权申请,收集各 个测试终端的话权状态及话权操作,根据话权管理规则计算各测试终端的模拟话权状态, 与所述话权管理功能模块输出的各测试终端的话权状态进行比较。
进一步地,上述自动测试方法还具有以下特点 自动测试装置中存储测试实例,根据所述测试实例模拟人工对测试终端的操作控 制各测试终端发起话权申请。
进一步地,上述自动测试方法还具有以下特点 自动测试装置中存储话权管理规则和各测试终端的参数,按照话权管理规则根据
所述采集模块获知的各个测试终端的话权状态和话权操作计算各测试终端的模拟话权状
态,将所述话权管理模拟单元计算出的各测试终端的模拟话权状态与话权管理功能模块输
出的各测试终端的话权状态进行比较,并统计所述话权管理功能模块的性能参数。
进一步地,上述自动测试方法还具有以下特点 测试终端的参数包括优先级、话权申请保持时长、话权申请间隔。 本发明可以通过测试系统中的测试脚本控制大量终端反复进行不同的话权申请
操作,并可以由测试装置自动采集话权管理结果并判断其正确性,克服了人工操作繁琐且
无法直观观察大量终端话权管理结果的问题,以简便的方法来测试一定话务压力下话权管
理功能的稳定性,提高测试效率,降低测试成本。


图1是本发明中集群系统中话权管理功能的自动测试装置的结构图;
图2是本发明中集群系统中话权管理功能的自动测试方法的流程图;
图3是具体实施例中自动测试装置中模拟话权管理功能处理的流程图。
具体实施例方式
如图1所示,集群系统中话权管理功能的自动测试装置与集群系统的话权管理功 能模块相连,话权管理功能模块和自动测试装置均与测试终端相连。自动测试装置包括控 制模块,采集模块,判断模块。 自动测试装置,用于控制各测试终端的话权申请操作,根据话权管理规则计算各 测试终端的模拟话权状态,并与话权管理功能模块输出的各测试终端的话权状态进行比 较,判断话权管理功能模块的性能。 控制模块,用于模拟人工对测试终端的操作控制各测试终端发起话权申请。控制
模块还包括测试脚本存储单元,用于存储测试实例。控制模块,还用于根据测试脚本存储单
元中的测试实例模拟人工对测试终端的操作控制各测试终端发起话权申请。 采集模块,用于收集各个测试终端的话权状态及话权操作,并通知至判断模块。话
权状态包括话权授权、释放、排队等。 判断模块,用于从采集模块获知的各个测试终端的话权状态和话权操作,根据话 权管理规则计算各测试终端的模拟话权状态,并与话权管理功能模块输出的各测试终端的 话权状态进行比较。 判断模块包括话权管理规则存储单元,测试终端参数存储单元、话权管理模拟单 元,比较单元,统计单元。 话权管理规则存储单元,用于存储话权管理规则。 测试终端参数存储单元,用于存储各测试终端的参数;测试终端的参数包括优先 级、话权申请保持时长、话权申请次数、话权申请间隔。 话权管理模拟单元,用于按照话权管理规则根据采集模块获知的各个测试终端的 话权状态和话权操作计算各测试终端的模拟话权状态。
比较单元,用于将话权管理模拟单元计算出的各测试终端的模拟话权状态与话权
管理功能模块输出的各测试终端的话权状态进行比较。 统计单元,用于统计话权管理功能模块的性能参数。 如图2所示,集群系统中话权管理功能的自动测试方法包括 步骤201,自动测试装置控制各测试终端的话权申请操作; 自动测试装置中存储测试实例,自动测试装置控制根据所述测试实例模拟人工对 测试终端的操作控制各测试终端发起话权申请。不同的测试实例可以模拟单个或多个组内 大量不同成员的话权申请行为,产生不同的话权申请信号。
步骤202,自动测试装置根据话权管理规则计算各测试终端的模拟话权状态;
自动测试装置中存储话权管理规则和各测试终端的参数,测试终端的参数包括优 先级、话权申请保持时长、话权申请次数、话权申请间隔。自动测试装置按照话权管理规则 根据所述采集模块获知的各个测试终端的话权状态和话权操作计算各测试终端的模拟话 权状态。 步骤203,自动测试装置将计算出的各测试终端的模拟话权状态与被测的话权管
理功能模块输出的各测试终端的话权状态进行比较,判断话权管理功能模块的性能。 自动测试装置进行上述比较后还统计所述话权管理功能模块的性能参数。 如图3所示,以组内优先级高、中、低三个成员为例,本发明中自动测试装置模拟
话权管理功能模块模拟各测试终端的模拟话权状态的过程,通过下述流程说明 步骤301,组内有起呼权限的成员发起组呼成功,无成员申请话权,话权处于空闲
状态; 步骤302,组内中等优先级的成员在话权空闲时申请话权; 步骤303,调度系统向中等优先级的成员授权,中等优先级成员获得话权成功; 步骤304,在中等优先级成员占有话权期间,高优先级的成员申请话权; 步骤305,调度系统强制释放中等优先级成员占用的话权; 步骤306,调度系统向高优先级的成员授权,高优先级成员获得话权成功; 步骤307,在高优先级成员占有话权期间,低优先级的成员申请话权; 步骤308,调度系统向低优先级成员发出话权排队通知,提示低优先级成员当前处
于话权排队状态; 步骤309,在低优先级成员排队期间,高优先级成员主动释放话权; 步骤310,调度系统向低优先级成员授权,低优先级成员获得话权成功; 步骤311,低优先级成员一直占用话权,当低优先级成员的最大说话时长定时器超
时后,调度系统强制释放低优先级成员的话权,话权回到空闲状态。 本发明可以同时控制大量不同终端申请话权,模拟不同数量的群组内或群组间成
员不同的申请话权行为,可以精确控制多用户的协同操作时间,同时可直接判断并记录测
试结果,测试不同话务压力下话权管理功能的稳定性,解决了在一定话务量压力下无法通
过大量终端直接观察话权管理结果是否异常的问题,提高了测试效率,节省了测试成本。 当然,本发明还有其它多种实施方法,在不背离本发明精神及其实质的情况下,本
领域技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应
属于本发明所附的权利要求的保护范围。
权利要求
一种集群系统中话权管理功能的自动测试装置,与集群系统的话权管理功能模块相连,其特征在于,所述话权管理功能模块和所述自动测试装置均与各测试终端相连;所述自动测试装置,用于控制各测试终端的话权申请操作,根据话权管理规则计算各测试终端的模拟话权状态,并与所述话权管理功能模块输出的各测试终端的话权状态进行比较,判断话权管理功能模块的性能。
2. 如权利要求l所述的自动测试装置,其特征在于,所述自动测试装置包括控制模块,采集模块,判断模块;所述控制模块,用于模拟人工对测试终端的操作控制各测试终端发起话权申请;所述采集模块,用于收集各个测试终端的话权状态及话权操作,并通知至所述判断模块;所述判断模块,用于从所述采集模块获知的各个测试终端的话权状态和话权操作,根据话权管理规则计算各测试终端的模拟话权状态,并与所述话权管理功能模块输出的各测试终端的话权状态进行比较。
3. 如权利要求2所述的自动测试装置,其特征在于,所述控制模块还包括测试脚本存储单元;所述测试脚本存储单元,用于存储测试实例;所述控制模块,还用于根据所述测试脚本存储单元中的测试实例模拟人工对测试终端的操作控制各测试终端发起话权申请。
4. 如权利要求1、2或3所述的自动测试装置,其特征在于,所述判断模块包括话权管理规则存储单元,测试终端参数存储单元、话权管理模拟单元,比较单元,统计单元;所述话权管理规则存储单元,用于存储话权管理规则;所述测试终端参数存储单元,用于存储各测试终端的参数;所述话权管理模拟单元,用于按照话权管理规则根据所述采集模块获知的各个测试终端的话权状态和话权操作计算各测试终端的模拟话权状态;所述比较单元,用于将所述话权管理模拟单元计算出的各测试终端的模拟话权状态与话权管理功能模块输出的各测试终端的话权状态进行比较;所述统计单元,用于统计所述话权管理功能模块的性能参数。
5. 如权利要求4所述的自动测试装置,其特征在于,测试终端的参数包括优先级、话权申请保持时长、话权申请次数、话权申请间隔。
6. —种集群系统中话权管理功能的自动测试方法,包括自动测试装置控制各测试终端的话权申请操作,根据话权管理规则计算各测试终端的模拟话权状态,并与被测的话权管理功能模块输出的各测试终端的话权状态进行比较,判断话权管理功能模块的性能。
7. 如权利要求6所述的自动测试方法,其特征在于,自动测试装置模拟人工对测试终端的操作控制各测试终端发起话权申请,收集各个测试终端的话权状态及话权操作,根据话权管理规则计算各测试终端的模拟话权状态,与所述话权管理功能模块输出的各测试终端的话权状态进行比较。
8. 如权利要求7所述的自动测试方法,其特征在于,自动测试装置中存储测试实例,根据所述测试实例模拟人工对测试终端的操作控制各测试终端发起话权申请。
9. 如权利要求6、7或8所述的自动测试方法,其特征在于,自动测试装置中存储话权管理规则和各测试终端的参数,按照话权管理规则根据所述采集模块获知的各个测试终端的话权状态和话权操作计算各测试终端的模拟话权状态,将所述话权管理模拟单元计算出的各测试终端的模拟话权状态与话权管理功能模块输出的各测试终端的话权状态进行比较,并统计所述话权管理功能模块的性能参数。
10. 如权利要求9所述的自动测试方法,其特征在于,测试终端的参数包括优先级、话权申请保持时长、话权申请间隔。
全文摘要
本发明公开了一种集群系统中话权管理功能的自动测试装置,与集群系统的话权管理功能模块相连,话权管理功能模块和自动测试装置均与各测试终端相连;所述自动测试装置用于控制各测试终端的话权申请操作,根据话权管理规则计算各测试终端的模拟话权状态,并与所述话权管理功能模块输出的各测试终端的话权状态进行比较,判断话权管理功能模块的性能。本发明可以通过测试系统中的测试脚本控制大量终端反复进行不同的话权申请操作,并可以由测试装置自动采集话权管理结果并判断其正确性,克服了人工操作繁琐且无法直观观察大量终端话权管理结果的问题,以简便的方法测试一定话务压力下话权管理功能的稳定性,提高测试效率降低测试成本。
文档编号H04W24/06GK101707743SQ200910178389
公开日2010年5月12日 申请日期2009年11月25日 优先权日2009年11月25日
发明者戴勇, 陈朝晖 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1