WO2011063652A1 - Method and device for testing talk right management function automatically in cluster system - Google Patents
Method and device for testing talk right management function automatically in cluster system Download PDFInfo
- Publication number
- WO2011063652A1 WO2011063652A1 PCT/CN2010/074757 CN2010074757W WO2011063652A1 WO 2011063652 A1 WO2011063652 A1 WO 2011063652A1 CN 2010074757 W CN2010074757 W CN 2010074757W WO 2011063652 A1 WO2011063652 A1 WO 2011063652A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- call
- test
- test terminal
- management function
- rights
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/06—Testing, supervising or monitoring using simulated traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
- H04W4/10—Push-to-Talk [PTT] or Push-On-Call services
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/40—Connection management for selective distribution or broadcast
- H04W76/45—Connection management for selective distribution or broadcast for Push-to-Talk [PTT] or Push-to-Talk over cellular [PoC] services
Definitions
- the present invention relates to a trunking communication system, and more particularly to an automatic testing method and apparatus for a voice right management function in a cluster system.
- the trunking communication system is an advanced mobile scheduling system that represents the development direction of a dedicated mobile communication network that is one of the communication systems.
- the trunking communication system has the function of sharing and automatically selecting channels for all users of the system; it is a multi-purpose, high-efficiency wireless dispatching communication system that shares resources, shares costs, and shares channel devices and services. Since the digital trunking communication system has the advantages of large system capacity, high frequency utilization, and diverse functions, it has become the mainstream technology in the field of trunking communication.
- the voice communication of the trunking communication has a remarkable feature, that is, the Push To Talk (PTT) method is used to connect, and the called party can answer the call without going off-hook, and the connection speed is fast, and the group call and the like are supported. Due to these characteristics of cluster communication, it is widely used in some professional mobile communication fields, such as large enterprises, transportation, taxi dispatch, port, public security, fire protection and other departments.
- PTT Push To Talk
- a group In a group call in a cluster communication, a group consists of a certain number of members. After the call is initiated, any authorized user in the group can apply for the right to speak (hereinafter referred to as the right to speak), and only one member can be in the group at any time. Get the right to speak and speak, at this time the other members are all in the listening state, that is, the one-to-many relationship. Since there are a large number of members in a group in a cluster call, and only one member can occupy the right to speak, in actual applications, there are often cases where multiple members simultaneously apply for the right to speak, and the user may be In the case of applying for the right to call when occupying, the system needs to manage the right to speak within the group call.
- the right to speak the right to speak
- Members in each group determine their priority within the group when they are assigned, indicating their ability to obtain the right to speak within the group call. The higher the priority, the easier it is for members to obtain the right to speak.
- the system can force the release of the right of the low priority member and grant the right to the high priority member.
- the first member to be applied for the right to receive the call Other members who do not exceed the queue queue length will be queued. After the current member rights are released, the members in the queue will be Obtain the right of call in the order of the queue.
- the system decides according to the priority of the members in the group and the order in which the right to apply is made, so that the first application member with the highest priority is guaranteed the right to speak.
- each group member has a single maximum talk time, and the call right that is occupied after the single maximum talk time is forcibly released by the system. Due to the large number of members in the group call group, the call rights management of the group call in actual application is an important business function.
- the technical problem to be solved by the present invention is to provide an automatic test method and device for the call right management function in a cluster system, so as to improve test efficiency and reduce test cost.
- the present invention provides an automatic test device for a call right management function in a cluster system, which is connected to a call rights management function module of a cluster system, and the call rights management function module and the automatic test device are both
- the test terminal is connected to the test terminal, wherein the automatic test device is configured to control the call right application operation of each test terminal, calculate an analog call right state of each test terminal according to the call right management rule, and output the same to the call right management function module.
- the call status of each test terminal is compared to determine the performance of the call rights management function module.
- the above automatic test device further has the following features:
- the automatic testing device includes a control module, a collection module, and a determination module.
- the control module is configured to simulate an operation of the manual test terminal, and control each test terminal to initiate a call right application;
- the collection module is configured to collect each Testing the right state of the terminal and the voice right operation, and notifying the judgment module;
- the determining module is configured to learn the right state and the right operation of each test terminal from the collection module, and calculate each according to the right management rule Test the terminal's analog call state and Comparing with the right state of each test terminal output by the call rights management function module.
- the above automatic test device further has the following features:
- the control module further includes a test script storage unit; the test script storage unit is configured to store a test instance; and the control module is further configured to simulate a manual test terminal according to the test instance in the test script storage unit The operation controls the test terminals to initiate a call request.
- the above automatic test device further has the following features:
- the determining module includes a call right management rule storage unit, a test terminal parameter storage unit, a call right management simulation unit, a comparison unit, and a statistics unit;
- the call rights management rule storage unit is configured to store a call right management rule;
- a terminal parameter storage unit configured to store parameters of each test terminal;
- the call right management simulation unit is configured to calculate, according to the call rights management rule, the call rights state and the voice right operation of each test terminal learned by the collection module The analog call state of each test terminal;
- the comparison unit is configured to perform the simulated call rights state of each test terminal calculated by the call rights management simulation unit and the call rights state of each test terminal output by the call rights management function module Comparing;
- the statistical unit is configured to count performance parameters of the call rights management function module.
- the above automatic test device further has the following features:
- the parameters of the test terminal include the priority, the duration of the call application, the number of call applications, and the call application interval.
- the present invention further provides an automatic test method for a call right management function in a cluster system, comprising: an automatic test device controlling a call right application operation of each test terminal; and calculating a simulation of each test terminal according to a call right management rule The right state of the call; the simulated call state of each test terminal is compared with the call state of each test terminal output by the tested call rights management function module; and the performance of the call rights management function module is determined.
- the above automatic test method further has the following features:
- the step of the automatic test device controlling the call request operation of each test terminal includes: the automatic test device simulates the operation of the test terminal manually, and controls each test terminal to initiate a call right application; and the simulation of each test terminal is calculated according to the call right management rule
- the steps of the voice rights state include: collecting the voice rights state and the voice rights operation of each test terminal, and calculating the simulated voice rights state of each test terminal according to the voice rights management rule.
- the above automatic test method further has the following features:
- the automatic test device stores a test instance, and the automatic test device simulates the operation of the test terminal manually according to the test instance, and controls each test terminal to initiate a call right application.
- the above automatic test method further has the following features:
- the automatic test device stores the call rights management rule and parameters of each test terminal; and the step of determining the performance of the call rights management function module includes: counting performance parameters of the call rights management function module.
- the above automatic test method further has the following features:
- the parameters of the test terminal include the priority, the duration of the call application, the number of call applications, and the call application interval.
- the invention can control a large number of terminals to repeatedly perform different call right application operations through test scripts in the test system, and can automatically collect the call right management results and judge the correctness thereof by the test device, thereby overcoming the cumbersome manual operation and not being able to visually observe a large number of terminals.
- the problem of the right to manage the results of the call to test the stability of the voice management function under certain traffic pressure in a simple way, improve the test efficiency and reduce the test cost.
- FIG. 1 is a structural diagram of an automatic test apparatus for a call right management function in a cluster system according to the present invention
- FIG. 2 is a flowchart of an automatic test method for a call right management function in a cluster system according to the present invention
- FIG. 3 is an automatic embodiment of the present invention
- the automatic test device 100 of the call rights management function in the cluster system is connected to the call rights management function module 110 of the cluster system, and the call rights management function module 110 and the automatic test device 100 are both connected to the test terminal 120.
- the automatic test apparatus 100 includes a control module 101, a collection module 102, and a determination module 103.
- the automatic testing device 100 is configured to control the right to apply for the operation of each test terminal, according to the right to speak
- the management rule calculates the simulated voice state of each test terminal, and compares it with the voice state of each test terminal output by the voice rights management function module 110 to determine the performance of the voice rights management function module 110.
- the control module 101 is configured to simulate the operation of the test terminal by the manual, and control the test right of each test terminal.
- Control module 101 also includes a test script storage unit configured to store test instances.
- the control module is further configured to simulate the operation of the test terminal according to the test instance in the test script storage unit, and control each test terminal to initiate a call right application.
- the collection module 102 is configured to collect the voice rights and voice rights operations of the respective test terminals, and notify the judgment module 103.
- the right to speak state includes authorization, release, queuing, and so on.
- the determining module 103 is configured to learn the right state and the right operation of each test terminal from the collection module 102, calculate the simulated voice state of each test terminal according to the right to use management rule, and output the result to the voice management function module 110. The call status of each test terminal is compared.
- the judging module 103 includes a call right management rule storage unit, a test terminal parameter storage unit, a right management simulation unit, a comparison unit, and a statistical unit.
- the call right management rule storage unit is set to store the call right management rule.
- the test terminal parameter storage unit is configured to store parameters of each test terminal; the parameters of the test terminal include a priority, a duration of the call right application, a number of call rights applications, and a call right application interval.
- the voice right management simulation unit is configured to calculate the simulated voice rights state of each test terminal according to the voice rights management rules and the voice rights state and the voice rights operation of each test terminal learned by the collection module 102.
- the comparing unit is configured to compare the simulated voice state of each test terminal calculated by the voice rights management simulation unit with the voice state of each test terminal output by the voice rights management function module 110.
- the statistical unit is set to the performance parameter of the statistical call rights management function module 110.
- the automatic test methods for the call rights management function in the cluster system include:
- Step 201 The automatic testing device controls the call right operation operation of each test terminal
- the test device is stored in the automatic test device.
- the automatic test device controls the operation of the test terminal according to the test instance, and controls each test terminal to initiate a call application. Different test instances can simulate the call-righting behavior of a large number of different members in a single or multiple groups, resulting in different call-of-rights application signals.
- Step 202 The automatic testing device calculates an analog voice state of each test terminal according to the right to call management rule.
- the automatic test device stores the call rights management rule and the parameters of each test terminal.
- the parameters of the test terminal include the priority, the duration of the call application, the number of call rights applications, and the call application interval.
- the automatic test device calculates the simulated right state of each test terminal according to the right state and the right operation of each test terminal learned by the collection module according to the right management rule.
- Step 203 The automatic test device compares the calculated simulated call state of each test terminal with the call state of each test terminal output by the measured call rights management function module, and determines the performance of the call rights management function module.
- the automatic test device also counts the performance parameters of the call rights management function module after performing the above comparison.
- Step 301 The member with the call permission in the group initiates the group call successfully, and no member applies for the call right, and the call right is in an idle state;
- Step 302 The medium priority member in the group applies for the right to speak when the right is idle;
- Step 303 The scheduling system grants the right to the medium-priority member, and the medium-priority member obtains the right to succeed;
- Step 304 The high-priority member applies for the call right during the middle-priority member possessing the right to call;
- Step 305 The scheduling system forcibly releases the right of the medium-priority member;
- Step 306 The scheduling system grants the right to the high-priority member, and the high-priority member obtains the right to succeed;
- Step 307 During the period in which the high-priority member possesses the call right, the low-priority member applies for the call right.
- Step 309 During low-priority member queuing, the high-priority member actively releases the call right.
- the scheduling system grants the call right to the low-priority member, and the low-priority member obtains the call right.
- Step 311 The low priority member always occupies the call right.
- the scheduling system forcibly releases the call right of the low priority member, and the call right returns to the idle state.
- the invention can simultaneously control a large number of different terminals to apply for the right to speak, simulate different application rights of different members within the group or between groups, can accurately control the cooperative operation time of multiple users, and can directly judge and record the test results. Test the stability of the voice management function under different traffic pressures, and solve the problem that the voice management result cannot be directly observed through a large number of terminals under a certain traffic pressure, which improves the test efficiency and saves the test cost.
- the automatic test method and device for the call right management function in the cluster system can simultaneously control a large number of different terminals to apply for the right to call, and simulate different application rights of different members within the group or between the groups, which can be accurately controlled.
- Multi-user collaborative operation time and can directly judge and record the test results, test the stability of the voice management function under different traffic pressures, and solve the problem that the voice management result cannot be directly observed through a large number of terminals under a certain traffic pressure.
- Abnormal problems improve test efficiency and save test costs.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Telephonic Communication Services (AREA)
- Monitoring And Testing Of Exchanges (AREA)
Abstract
Description
一种集群系统中话权管理功能的自动测试方法及装置 Automatic test method and device for voice right management function in cluster system
技术领域 Technical field
本发明涉及集群通讯系统, 尤其涉及一种集群系统中话权管理功能的自 动测试方法及装置。 The present invention relates to a trunking communication system, and more particularly to an automatic testing method and apparatus for a voice right management function in a cluster system.
背景技术 Background technique
集群通信系统是一种高级移动调度系统, 代表着通信体制之一的专用移 动通信网的发展方向。 集群通信系统具有可用信道为系统的全体用户共用、 自动选择信道的功能; 是共享资源、 分担费用、 共用信道设备及服务的多用 途、 高效能的无线调度通信系统。 由于数字集群通信系统具有系统容量大、 频率利用率高、 功能多样等优势, 目前已经成为集群通信领域的主流技术。 集群通信的话音通信有着显著的特点, 即釆用一键通(Push To Talk, 简称 PTT ) 的方式接续, 被叫无须摘机即可接听, 且接续速度快, 并支持组呼等 功能。 正是由于集群通信的这些特点, 其被广泛应用于一些专业移动通信领 域, 例如大型企业、 交通、 出租车调度、 港口、 公共安全、 消防等部门。 The trunking communication system is an advanced mobile scheduling system that represents the development direction of a dedicated mobile communication network that is one of the communication systems. The trunking communication system has the function of sharing and automatically selecting channels for all users of the system; it is a multi-purpose, high-efficiency wireless dispatching communication system that shares resources, shares costs, and shares channel devices and services. Since the digital trunking communication system has the advantages of large system capacity, high frequency utilization, and diverse functions, it has become the mainstream technology in the field of trunking communication. The voice communication of the trunking communication has a remarkable feature, that is, the Push To Talk (PTT) method is used to connect, and the called party can answer the call without going off-hook, and the connection speed is fast, and the group call and the like are supported. Due to these characteristics of cluster communication, it is widely used in some professional mobile communication fields, such as large enterprises, transportation, taxi dispatch, port, public security, fire protection and other departments.
在集群通信中的组呼中, 由一定数量的成员组成一个群组, 发起呼叫后 组内任何有权限的用户都可以申请说话权限(以下简称话权) , 并且任何时 刻组内只有一个成员可以得到话权并讲话, 此时其它成员全部处于听状态, 即一对多的关系。 由于集群呼叫中一个组内的成员数目众多, 而占用话权的 成员只能有一个, 实际应用中往往会出现同时有多个成员同时申请话权的情 况, 也可能会出现用户在话权被占用的时候申请话权的情况, 需要系统对组 呼内的话权进行管理。 In a group call in a cluster communication, a group consists of a certain number of members. After the call is initiated, any authorized user in the group can apply for the right to speak (hereinafter referred to as the right to speak), and only one member can be in the group at any time. Get the right to speak and speak, at this time the other members are all in the listening state, that is, the one-to-many relationship. Since there are a large number of members in a group in a cluster call, and only one member can occupy the right to speak, in actual applications, there are often cases where multiple members simultaneously apply for the right to speak, and the user may be In the case of applying for the right to call when occupying, the system needs to manage the right to speak within the group call.
每个群组内的成员在放号的时候都确定了其在组内的优先级, 表示其在 组呼内获得话权的一种能力, 优先级越高的成员越容易获得话权。 当组呼内 的话权被低优先级成员占用时, 如果高优先级的成员申请话权, 系统可以强 制释放低优先级成员的话权, 而给高优先级的成员授予话权。 当优先级相同 的不同成员先后申请话权时候, 最先申请的成员获得话权, 其它不超过排队 队列长度的成员将处于排队状态, 在当前成员话权释放后, 队列中的成员将 依次按照排队顺序获得话权。 Members in each group determine their priority within the group when they are assigned, indicating their ability to obtain the right to speak within the group call. The higher the priority, the easier it is for members to obtain the right to speak. When the right of the group call is occupied by the low priority member, if the high priority member applies for the right to call, the system can force the release of the right of the low priority member and grant the right to the high priority member. When different members with the same priority apply for the right to call, the first member to be applied for the right to receive the call. Other members who do not exceed the queue queue length will be queued. After the current member rights are released, the members in the queue will be Obtain the right of call in the order of the queue.
当多个成员同时或者先后申请话权时, 系统根据成员在组内优先级的高 低以及申请话权的先后顺序进行裁决, 保证优先级最高的最先申请的成员获 得话权。 另外, 每个组成员都有单次的最大说话时长, 超过这个单次最大说 话时长后其占用的话权会被系统强制释放。 由于组呼中组内成员数目众多, 实际应用中组呼的话权管理是一项重要业务功能。 When multiple members apply for the right at the same time or in sequence, the system decides according to the priority of the members in the group and the order in which the right to apply is made, so that the first application member with the highest priority is guaranteed the right to speak. In addition, each group member has a single maximum talk time, and the call right that is occupied after the single maximum talk time is forcibly released by the system. Due to the large number of members in the group call group, the call rights management of the group call in actual application is an important business function.
目前对于集群系统中话权管理功能的测试, 通常釆取单个组少量成员人 工申请话权方式, 通过直接观察终端显示界面来判断话权管理结果。 但这样 的测试方法存在测试过程不可控的问题, 费时费力, 测试效率低, 测试成本 高, 实际的测试效果并不理想。 而对于集群系统在一定话务量压力下话权管 理功能及其稳定性测试, 比如多组不同用户间的话权管理结果是否正确, 由 于组呼的组数及组内成员数目众多, 更是缺乏直观的测试手段。 At present, for the test of the right management function in the cluster system, a small number of members of a single group are usually required to apply for the right to call, and the right to manage the result is directly observed by the terminal display interface. However, such a test method has problems in that the test process is uncontrollable, time-consuming and laborious, the test efficiency is low, the test cost is high, and the actual test result is not satisfactory. For the cluster system under the pressure of certain traffic volume, the voice management function and its stability test, such as the correctness of the voice management results among different groups of users, due to the number of group calls and the number of members in the group, it is lacking. Intuitive testing methods.
发明内容 Summary of the invention
本发明要解决的技术问题是提供一种集群系统中话权管理功能的自动测 试方法及装置, 以提高测试效率, 降低测试成本。 The technical problem to be solved by the present invention is to provide an automatic test method and device for the call right management function in a cluster system, so as to improve test efficiency and reduce test cost.
为了解决上述技术问题, 本发明提供了一种集群系统中话权管理功能的 自动测试装置, 与集群系统的话权管理功能模块相连, 所述话权管理功能模 块和所述自动测试装置均与各测试终端相连; 其中, 所述自动测试装置, 设 置为控制各测试终端的话权申请操作, 根据话权管理规则计算各测试终端的 模拟话权状态, 并将其与所述话权管理功能模块输出的各测试终端的话权状 态进行比较, 判断话权管理功能模块的性能。 In order to solve the above technical problem, the present invention provides an automatic test device for a call right management function in a cluster system, which is connected to a call rights management function module of a cluster system, and the call rights management function module and the automatic test device are both The test terminal is connected to the test terminal, wherein the automatic test device is configured to control the call right application operation of each test terminal, calculate an analog call right state of each test terminal according to the call right management rule, and output the same to the call right management function module. The call status of each test terminal is compared to determine the performance of the call rights management function module.
优选地, 上述自动测试装置还具有以下特点: Preferably, the above automatic test device further has the following features:
所述自动测试装置包括控制模块、釆集模块和判断模块; 所述控制模块, 设置为模拟人工对测试终端的操作, 控制各测试终端发起话权申请; 所述釆 集模块, 设置为收集各个测试终端的话权状态及话权操作, 并通知至所述判 断模块; 所述判断模块, 设置为从所述釆集模块获知各个测试终端的话权状 态和话权操作, 根据话权管理规则计算各测试终端的模拟话权状态, 并将其 与所述话权管理功能模块输出的各测试终端的话权状态进行比较。 优选地, 上述自动测试装置还具有以下特点: The automatic testing device includes a control module, a collection module, and a determination module. The control module is configured to simulate an operation of the manual test terminal, and control each test terminal to initiate a call right application; the collection module is configured to collect each Testing the right state of the terminal and the voice right operation, and notifying the judgment module; the determining module is configured to learn the right state and the right operation of each test terminal from the collection module, and calculate each according to the right management rule Test the terminal's analog call state and Comparing with the right state of each test terminal output by the call rights management function module. Preferably, the above automatic test device further has the following features:
所述控制模块还包括测试脚本存储单元; 所述测试脚本存储单元, 设置 为存储测试实例; 并且所述控制模块, 还设置为根据所述测试脚本存储单元 中的测试实例,模拟人工对测试终端的操作, 控制各测试终端发起话权申请。 The control module further includes a test script storage unit; the test script storage unit is configured to store a test instance; and the control module is further configured to simulate a manual test terminal according to the test instance in the test script storage unit The operation controls the test terminals to initiate a call request.
优选地, 上述自动测试装置还具有以下特点: Preferably, the above automatic test device further has the following features:
所述判断模块包括话权管理规则存储单元、 测试终端参数存储单元、 话 权管理模拟单元、 比较单元和统计单元; 所述话权管理规则存储单元, 设置 为存储话权管理规则; 所述测试终端参数存储单元, 设置为存储各测试终端 的参数; 所述话权管理模拟单元, 设置为按照话权管理规则, 根据所述釆集 模块获知的各个测试终端的话权状态和话权操作, 计算各测试终端的模拟话 权状态; 所述比较单元, 设置为将所述话权管理模拟单元计算出的各测试终 端的模拟话权状态与话权管理功能模块输出的各测试终端的话权状态进行比 较; 所述统计单元, 设置为统计所述话权管理功能模块的性能参数。 The determining module includes a call right management rule storage unit, a test terminal parameter storage unit, a call right management simulation unit, a comparison unit, and a statistics unit; the call rights management rule storage unit is configured to store a call right management rule; a terminal parameter storage unit, configured to store parameters of each test terminal; the call right management simulation unit is configured to calculate, according to the call rights management rule, the call rights state and the voice right operation of each test terminal learned by the collection module The analog call state of each test terminal; the comparison unit is configured to perform the simulated call rights state of each test terminal calculated by the call rights management simulation unit and the call rights state of each test terminal output by the call rights management function module Comparing; the statistical unit is configured to count performance parameters of the call rights management function module.
优选地, 上述自动测试装置还具有以下特点: Preferably, the above automatic test device further has the following features:
测试终端的参数包括优先级、 话权申请保持时长、 话权申请次数及话权 申请间隔。 The parameters of the test terminal include the priority, the duration of the call application, the number of call applications, and the call application interval.
为了解决上述技术问题, 本发明还提供了一种集群系统中话权管理功能 的自动测试方法, 包括: 自动测试装置控制各测试终端的话权申请操作; 根 据话权管理规则计算各测试终端的模拟话权状态; 将各测试终端的模拟话权 状态与被测的话权管理功能模块输出的各测试终端的话权状态进行比较; 以 及判断话权管理功能模块的性能。 In order to solve the above technical problem, the present invention further provides an automatic test method for a call right management function in a cluster system, comprising: an automatic test device controlling a call right application operation of each test terminal; and calculating a simulation of each test terminal according to a call right management rule The right state of the call; the simulated call state of each test terminal is compared with the call state of each test terminal output by the tested call rights management function module; and the performance of the call rights management function module is determined.
优选地, 上述自动测试方法还具有以下特点: Preferably, the above automatic test method further has the following features:
所述自动测试装置控制各测试终端的话权申请操作的步骤包括: 自动测 试装置模拟人工对测试终端的操作, 控制各测试终端发起话权申请; 所述根 据话权管理规则计算各测试终端的模拟话权状态的步骤包括: 收集各个测试 终端的话权状态及话权操作, 根据话权管理规则计算各测试终端的模拟话权 状态。 优选地, 上述自动测试方法还具有以下特点: The step of the automatic test device controlling the call request operation of each test terminal includes: the automatic test device simulates the operation of the test terminal manually, and controls each test terminal to initiate a call right application; and the simulation of each test terminal is calculated according to the call right management rule The steps of the voice rights state include: collecting the voice rights state and the voice rights operation of each test terminal, and calculating the simulated voice rights state of each test terminal according to the voice rights management rule. Preferably, the above automatic test method further has the following features:
所述自动测试装置中存储测试实例, 所述自动测试装置根据所述测试实 例模拟人工对测试终端的操作, 控制各测试终端发起话权申请。 The automatic test device stores a test instance, and the automatic test device simulates the operation of the test terminal manually according to the test instance, and controls each test terminal to initiate a call right application.
优选地, 上述自动测试方法还具有以下特点: Preferably, the above automatic test method further has the following features:
所述自动测试装置中存储所述话权管理规则和各测试终端的参数; 所述 判断话权管理功能模块的性能的步骤包括: 统计所述话权管理功能模块的性 能参数。 The automatic test device stores the call rights management rule and parameters of each test terminal; and the step of determining the performance of the call rights management function module includes: counting performance parameters of the call rights management function module.
优选地, 上述自动测试方法还具有以下特点: Preferably, the above automatic test method further has the following features:
测试终端的参数包括优先级、 话权申请保持时长、 话权申请次数及话权 申请间隔。 The parameters of the test terminal include the priority, the duration of the call application, the number of call applications, and the call application interval.
本发明可以通过测试系统中的测试脚本控制大量终端反复进行不同的话 权申请操作, 并可以由测试装置自动釆集话权管理结果并判断其正确性, 克 服了人工操作繁瑣且无法直观观察大量终端话权管理结果的问题, 以简便的 方法来测试一定话务压力下话权管理功能的稳定性, 提高了测试效率, 降低 了测试成本。 附图概述 The invention can control a large number of terminals to repeatedly perform different call right application operations through test scripts in the test system, and can automatically collect the call right management results and judge the correctness thereof by the test device, thereby overcoming the cumbersome manual operation and not being able to visually observe a large number of terminals. The problem of the right to manage the results of the call, to test the stability of the voice management function under certain traffic pressure in a simple way, improve the test efficiency and reduce the test cost. BRIEF abstract
图 1是本发明中集群系统中话权管理功能的自动测试装置的结构图; 图 2是本发明中集群系统中话权管理功能的自动测试方法的流程图; 图 3是具体实施例中自动测试装置模拟话权管理功能的流程图。 1 is a structural diagram of an automatic test apparatus for a call right management function in a cluster system according to the present invention; FIG. 2 is a flowchart of an automatic test method for a call right management function in a cluster system according to the present invention; FIG. 3 is an automatic embodiment of the present invention; A flow chart of the test device simulating the voice management function.
本发明的较佳实施方式 Preferred embodiment of the invention
如图 1所示, 集群系统中话权管理功能的自动测试装置 100与集群系统 的话权管理功能模块 110相连, 话权管理功能模块 110和自动测试装置 100 均与测试终端 120相连。 自动测试装置 100包括控制模块 101、 釆集模块 102 和判断模块 103。 As shown in FIG. 1, the automatic test device 100 of the call rights management function in the cluster system is connected to the call rights management function module 110 of the cluster system, and the call rights management function module 110 and the automatic test device 100 are both connected to the test terminal 120. The automatic test apparatus 100 includes a control module 101, a collection module 102, and a determination module 103.
自动测试装置 100 , 设置为控制各测试终端的话权申请操作, 根据话权 管理规则计算各测试终端的模拟话权状态, 并将其与话权管理功能模块 110 输出的各测试终端的话权状态进行比较,判断话权管理功能模块 110的性能。 The automatic testing device 100 is configured to control the right to apply for the operation of each test terminal, according to the right to speak The management rule calculates the simulated voice state of each test terminal, and compares it with the voice state of each test terminal output by the voice rights management function module 110 to determine the performance of the voice rights management function module 110.
控制模块 101 , 设置为模拟人工对测试终端的操作, 控制各测试终端发 起话权申请。控制模块 101还包括测试脚本存储单元, 设置为存储测试实例。 控制模块, 还设置为根据测试脚本存储单元中的测试实例, 模拟人工对测试 终端的操作, 控制各测试终端发起话权申请。 The control module 101 is configured to simulate the operation of the test terminal by the manual, and control the test right of each test terminal. Control module 101 also includes a test script storage unit configured to store test instances. The control module is further configured to simulate the operation of the test terminal according to the test instance in the test script storage unit, and control each test terminal to initiate a call right application.
釆集模块 102 , 设置为收集各个测试终端的话权状态及话权操作, 并通 知至判断模块 103。 话权状态包括话权授权、 释放、 排队等。 The collection module 102 is configured to collect the voice rights and voice rights operations of the respective test terminals, and notify the judgment module 103. The right to speak state includes authorization, release, queuing, and so on.
判断模块 103 , 设置为从釆集模块 102获知各个测试终端的话权状态和 话权操作, 根据话权管理规则计算各测试终端的模拟话权状态, 并将其与话 权管理功能模块 110输出的各测试终端的话权状态进行比较。 The determining module 103 is configured to learn the right state and the right operation of each test terminal from the collection module 102, calculate the simulated voice state of each test terminal according to the right to use management rule, and output the result to the voice management function module 110. The call status of each test terminal is compared.
判断模块 103 包括话权管理规则存储单元、 测试终端参数存储单元、 话 权管理模拟单元、 比较单元和统计单元。 The judging module 103 includes a call right management rule storage unit, a test terminal parameter storage unit, a right management simulation unit, a comparison unit, and a statistical unit.
话权管理规则存储单元, 设置为存储话权管理规则。 The call right management rule storage unit is set to store the call right management rule.
测试终端参数存储单元, 设置为存储各测试终端的参数; 测试终端的参 数包括优先级、 话权申请保持时长、 话权申请次数及话权申请间隔。 The test terminal parameter storage unit is configured to store parameters of each test terminal; the parameters of the test terminal include a priority, a duration of the call right application, a number of call rights applications, and a call right application interval.
话权管理模拟单元, 设置为按照话权管理规则, 根据釆集模块 102获知 的各个测试终端的话权状态和话权操作, 计算各测试终端的模拟话权状态。 The voice right management simulation unit is configured to calculate the simulated voice rights state of each test terminal according to the voice rights management rules and the voice rights state and the voice rights operation of each test terminal learned by the collection module 102.
比较单元, 设置为将话权管理模拟单元计算出的各测试终端的模拟话权 状态与话权管理功能模块 110输出的各测试终端的话权状态进行比较。 The comparing unit is configured to compare the simulated voice state of each test terminal calculated by the voice rights management simulation unit with the voice state of each test terminal output by the voice rights management function module 110.
统计单元, 设置为统计话权管理功能模块 110的性能参数。 The statistical unit is set to the performance parameter of the statistical call rights management function module 110.
如图 2所示, 集群系统中话权管理功能的自动测试方法包括: As shown in Figure 2, the automatic test methods for the call rights management function in the cluster system include:
步骤 201 , 自动测试装置控制各测试终端的话权申请操作; Step 201: The automatic testing device controls the call right operation operation of each test terminal;
自动测试装置中存储测试实例, 自动测试装置控制根据所述测试实例模 拟人工对测试终端的操作, 控制各测试终端发起话权申请。 不同的测试实例 可以模拟单个或多个组内大量不同成员的话权申请行为, 产生不同的话权申 请信号。 步骤 202 , 自动测试装置根据话权管理规则计算各测试终端的模拟话权 状态; The test device is stored in the automatic test device. The automatic test device controls the operation of the test terminal according to the test instance, and controls each test terminal to initiate a call application. Different test instances can simulate the call-righting behavior of a large number of different members in a single or multiple groups, resulting in different call-of-rights application signals. Step 202: The automatic testing device calculates an analog voice state of each test terminal according to the right to call management rule.
自动测试装置中存储话权管理规则和各测试终端的参数, 测试终端的参 数包括优先级、 话权申请保持时长、 话权申请次数及话权申请间隔。 自动测 试装置按照话权管理规则根据所述釆集模块获知的各个测试终端的话权状态 和话权操作计算各测试终端的模拟话权状态。 The automatic test device stores the call rights management rule and the parameters of each test terminal. The parameters of the test terminal include the priority, the duration of the call application, the number of call rights applications, and the call application interval. The automatic test device calculates the simulated right state of each test terminal according to the right state and the right operation of each test terminal learned by the collection module according to the right management rule.
步骤 203 , 自动测试装置将计算出的各测试终端的模拟话权状态与被测 的话权管理功能模块输出的各测试终端的话权状态进行比较, 判断话权管理 功能模块的性能。 Step 203: The automatic test device compares the calculated simulated call state of each test terminal with the call state of each test terminal output by the measured call rights management function module, and determines the performance of the call rights management function module.
自动测试装置进行上述比较后还统计所述话权管理功能模块的性能参 数。 The automatic test device also counts the performance parameters of the call rights management function module after performing the above comparison.
如图 3所示, 以组内优先级高、 中、 低三个成员为例, 本发明中自动测 试装置模拟话权管理功能模块的过程, 通过下述流程说明: As shown in FIG. 3, taking the three members with high, medium, and low priority in the group as an example, the process of simulating the voice management function module of the automatic test device in the present invention is illustrated by the following process:
步骤 301 , 组内有起呼权限的成员发起组呼成功, 无成员申请话权, 话 权处于空闲状态; Step 301: The member with the call permission in the group initiates the group call successfully, and no member applies for the call right, and the call right is in an idle state;
步骤 302 , 组内中等优先级的成员在话权空闲时申请话权; Step 302: The medium priority member in the group applies for the right to speak when the right is idle;
步骤 303 , 调度系统向中等优先级的成员授予话权, 中等优先级成员获 得话权成功; Step 303: The scheduling system grants the right to the medium-priority member, and the medium-priority member obtains the right to succeed;
步骤 304 , 在中等优先级成员占有话权期间, 高优先级的成员申请话权; 步骤 305 , 调度系统强制释放中等优先级成员占用的话权; Step 304: The high-priority member applies for the call right during the middle-priority member possessing the right to call; Step 305: The scheduling system forcibly releases the right of the medium-priority member;
步骤 306 , 调度系统向高优先级的成员授予话权, 高优先级成员获得话 权成功; Step 306: The scheduling system grants the right to the high-priority member, and the high-priority member obtains the right to succeed;
步骤 307 , 在高优先级成员占有话权期间, 低优先级的成员申请话权; 步骤 308 , 调度系统向低优先级成员发出话权排队通知, 提示低优先级 成员当前处于话权排队状态; Step 307: During the period in which the high-priority member possesses the call right, the low-priority member applies for the call right. Step 308: The dispatching system sends a call queue notification to the low-priority member, indicating that the low-priority member is currently in the call queue state;
步骤 309 , 在低优先级成员排队期间, 高优先级成员主动释放话权; 步骤 310 , 调度系统向低优先级成员授予话权, 低优先级成员获得话权 成功; Step 309: During low-priority member queuing, the high-priority member actively releases the call right. In step 310, the scheduling system grants the call right to the low-priority member, and the low-priority member obtains the call right. Success
步骤 311 , 低优先级成员一直占用话权, 当低优先级成员的最大说话时 长定时器超时后, 调度系统强制释放低优先级成员的话权, 话权回到空闲状 态。 Step 311: The low priority member always occupies the call right. When the maximum talk time timer of the low priority member expires, the scheduling system forcibly releases the call right of the low priority member, and the call right returns to the idle state.
本发明可以同时控制大量不同终端申请话权, 模拟不同数量的群组内或 群组间成员不同的申请话权行为, 可以精确控制多用户的协同操作时间, 并 且可直接判断并记录测试结果,测试不同话务压力下话权管理功能的稳定性, 解决了在一定话务量压力下无法通过大量终端直接观察话权管理结果是否异 常的问题, 提高了测试效率, 节省了测试成本。 The invention can simultaneously control a large number of different terminals to apply for the right to speak, simulate different application rights of different members within the group or between groups, can accurately control the cooperative operation time of multiple users, and can directly judge and record the test results. Test the stability of the voice management function under different traffic pressures, and solve the problem that the voice management result cannot be directly observed through a large number of terminals under a certain traffic pressure, which improves the test efficiency and saves the test cost.
本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序 来指令相关硬件完成, 所述程序可以存储于计算机可读存储介质中, 如只读 存储器、 磁盘或光盘等。 可选地, 上述实施例的全部或部分步骤也可以使用 一个或多个集成电路来实现。 相应地, 上述实施例中的各模块 /单元可以釆用 硬件的形式实现, 也可以釆用软件功能模块的形式实现。 本发明不限制于任 何特定形式的硬件和软件的结合。 One of ordinary skill in the art will appreciate that all or a portion of the steps above may be accomplished by a program to instruct the associated hardware, such as a read-only memory, a magnetic disk, or an optical disk. Alternatively, all or part of the steps of the above embodiments may also be implemented using one or more integrated circuits. Correspondingly, each module/unit in the above embodiment may be implemented in the form of hardware or in the form of a software function module. The invention is not limited to any specific form of combination of hardware and software.
当然, 本发明还有其它多种实施例, 在不背离本发明精神及其实质的情 相应的改变和变形都应属于本发明所附的权利要求的保护范围。 There are a variety of other embodiments of the present invention, and it is to be understood that the various modifications and changes may be made without departing from the spirit and scope of the invention.
工业实用性 Industrial applicability
本发明提供的集群系统中话权管理功能的自动测试方法及装置, 可以同 时控制大量不同终端申请话权, 模拟不同数量的群组内或群组间成员不同的 申请话权行为, 可以精确控制多用户的协同操作时间, 并且可直接判断并记 录测试结果, 测试不同话务压力下话权管理功能的稳定性, 解决了在一定话 务量压力下无法通过大量终端直接观察话权管理结果是否异常的问题, 提高 了测试效率, 节省了测试成本。 The automatic test method and device for the call right management function in the cluster system provided by the invention can simultaneously control a large number of different terminals to apply for the right to call, and simulate different application rights of different members within the group or between the groups, which can be accurately controlled. Multi-user collaborative operation time, and can directly judge and record the test results, test the stability of the voice management function under different traffic pressures, and solve the problem that the voice management result cannot be directly observed through a large number of terminals under a certain traffic pressure. Abnormal problems improve test efficiency and save test costs.
Claims
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN2009101783898A CN101707743B (en) | 2009-11-25 | 2009-11-25 | Automatic testing method and testing device for speech right management function in trunking system |
| CN200910178389.8 | 2009-11-25 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2011063652A1 true WO2011063652A1 (en) | 2011-06-03 |
Family
ID=42377908
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2010/074757 Ceased WO2011063652A1 (en) | 2009-11-25 | 2010-06-29 | Method and device for testing talk right management function automatically in cluster system |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN101707743B (en) |
| WO (1) | WO2011063652A1 (en) |
Families Citing this family (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101707743B (en) * | 2009-11-25 | 2013-03-20 | 中兴通讯股份有限公司 | Automatic testing method and testing device for speech right management function in trunking system |
| CN106332161A (en) * | 2015-06-16 | 2017-01-11 | 中兴通讯股份有限公司 | Simulation test method and device, and service simulator |
| CN110809245B (en) * | 2019-11-08 | 2022-06-03 | 武汉信科移动通信技术有限公司 | Method and device for monitoring state of speaking right party in cluster group calling |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1805584A (en) * | 2006-01-18 | 2006-07-19 | 华为技术有限公司 | Test call method for cluster system |
| US20080009281A1 (en) * | 2006-07-10 | 2008-01-10 | Samsung Electronics Co., Ltd. | Method for transferring and applying floor control scheme in poc session and system for implementing the same |
| CN201213305Y (en) * | 2007-12-20 | 2009-03-25 | 福建先创电子有限公司 | Radio network test system based on automatic calling test module |
| CN101707743A (en) * | 2009-11-25 | 2010-05-12 | 中兴通讯股份有限公司 | Automatic testing method and testing device for speech right management function in trunking system |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101119538B (en) * | 2007-09-07 | 2010-12-08 | 中兴通讯股份有限公司 | Test method and test system for simulating network time delay in cluster system |
-
2009
- 2009-11-25 CN CN2009101783898A patent/CN101707743B/en not_active Expired - Fee Related
-
2010
- 2010-06-29 WO PCT/CN2010/074757 patent/WO2011063652A1/en not_active Ceased
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1805584A (en) * | 2006-01-18 | 2006-07-19 | 华为技术有限公司 | Test call method for cluster system |
| US20080009281A1 (en) * | 2006-07-10 | 2008-01-10 | Samsung Electronics Co., Ltd. | Method for transferring and applying floor control scheme in poc session and system for implementing the same |
| CN201213305Y (en) * | 2007-12-20 | 2009-03-25 | 福建先创电子有限公司 | Radio network test system based on automatic calling test module |
| CN101707743A (en) * | 2009-11-25 | 2010-05-12 | 中兴通讯股份有限公司 | Automatic testing method and testing device for speech right management function in trunking system |
Also Published As
| Publication number | Publication date |
|---|---|
| CN101707743A (en) | 2010-05-12 |
| CN101707743B (en) | 2013-03-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN102100091B (en) | Prioritization of group communications at a wireless communication device | |
| CN105208531A (en) | Adaptive automatic detail diagnostic log collection in a wireless communication system | |
| CN102149110B (en) | A kind of terminal performance assessment method and device | |
| CN103024772A (en) | Automatic call testing system and method of voice special line | |
| CN103905659B (en) | The method for testing the intelligent traffic queuing system function in call center | |
| WO2012171355A1 (en) | Calling center system and calling processing method thereof | |
| WO2009092187A1 (en) | Method and equipment for generating user mobility model of gsm network | |
| WO2024104395A1 (en) | Communication service system, method for implementing communication service, device and storage medium | |
| CN100521805C (en) | Session processing system, server, communication terminal, session processing method and program | |
| CN106209409B (en) | A kind of scheduling message processing method and processing device based on virtual network function VNF | |
| WO2011063652A1 (en) | Method and device for testing talk right management function automatically in cluster system | |
| WO2014082481A1 (en) | Method, apparatus and system for seizing cluster speaking right | |
| CN119788751A (en) | Communication protocol intelligent switching method and system for all-channel contact center | |
| CN102857876A (en) | Synchronizing method for cluster information in radio cluster communication system and corresponding devices | |
| CN101309464B (en) | Voice apparatus controlling method for clustered terminal and clustered terminal | |
| WO2015168994A1 (en) | Agent bidding method and agent bidding system, and computer storage medium | |
| CN101626548B (en) | Method and system for managing user talk right and push to talk over cellular server | |
| CN103491264A (en) | Multi-channel incoming call synchronous processing method and system of call center | |
| US11509586B2 (en) | Management device, communication system, and non-transitory computer-readable recording medium | |
| CN100544516C (en) | A Method for Realizing Timed Release of Idle Calls in Digital Trunking System | |
| Zorghani | A Queueing Theory-Based Modeling and Performance Analysis of Push-To-Talk over Cellular Networks | |
| CN105491612A (en) | Method and device for determining service call drop rate | |
| CN104469723A (en) | Cluster special network emergency call method | |
| CN103379629A (en) | Resource scheduling method and resource scheduling apparatus | |
| EP2704514A1 (en) | Method and apparatus for merging and splitting personal networks |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 10832559 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 10832559 Country of ref document: EP Kind code of ref document: A1 |