Dynamic control of telephone traffic in a trunked radio system
First Claim
1. A method for optimizing dispatch access delay in a trunked radio system which is coupled to a conventional telephone interconnect system, said method comprising the steps of:
- (a) measuring average system dispatch access delay;
(b) measuring the current number of simultaneous interconnect calls;
(c) measuring the duration of each of said interconnect calls;
(d) queuing subsequent interconnect call requests if the measured number of simultaneous interconnect calls is greater than or equal to a set predetermined value; and
(e) terminating any particular measured interconnect call if the duration of said call exceeds a set predetermined maximum period.
1 Assignment
0 Petitions
Accused Products
Abstract
A method and means for controlling telephone interconnect traffic on a trunked radio system is described. The present invention continuously monitors all types of communication traffic on the system and in response to an increasing dispatch access delay, reserves certain repeaters for dispatch use only during a predetermined period. The present invention also contemplates a system in which the number of simultaneous telephone interconnect calls permitted on the system during a predetermined period is dynamically altered in response to system loading. In addition, the present invention establishes a variable, periodically updated, maximum interconnect call length based on the current system dispatch access delay.
-
Citations
21 Claims
-
1. A method for optimizing dispatch access delay in a trunked radio system which is coupled to a conventional telephone interconnect system, said method comprising the steps of:
-
(a) measuring average system dispatch access delay; (b) measuring the current number of simultaneous interconnect calls; (c) measuring the duration of each of said interconnect calls; (d) queuing subsequent interconnect call requests if the measured number of simultaneous interconnect calls is greater than or equal to a set predetermined value; and (e) terminating any particular measured interconnect call if the duration of said call exceeds a set predetermined maximum period. - View Dependent Claims (2, 3, 4, 5, 6, 14, 15)
-
-
7. A circuit for maintaining dispatch access delay in a trunked radio system which is coupled to a conventional telephone interconnect system, wherein interconnect type calls are permitted access to said trunked radio system based on periodically updated system operating parameters, said circuit comprising:
-
(a) means for measuring the relative system loading for both dispatch and interconnect type calls to determine avarage dispatch access delay, the average interconnect access delay, the number of simultaneous interconnect calls at any particular instant, and the duration of each of said interconnect calls; (b) means for setting and retaining critical system parameters, said parameters including the absolute maximum and minimum number of simultaneous interconnect calls to be permitted on the system, an absolute maximum and minimum duration for said interconnect calls, and a target value for dispatch and interconnect access delay; (c) means for temporarily setting and retaining variable system parameters, said variable system parameters including the current value for dispatch access delay, the current value for the maximum duration of interconnect calls, and the current value for the number of permissible simultaneous interconnect calls, wherein said variable system parameters are periodically updated; (d) means for limiting the maximum number of simultaneous interconnect calls, within said absolute maximum and minimum number of simultaneous interconnect calls to be permitted on the system during a particular operating period, in response to a first control signal; (e) means for limiting the duration of interconnect calls, within said absolute maximum and minimum duration for said interconnect calls, in response to a second control signal; and (f) processing means coupled to both of said retaining means, said interconnect call number limiter means, and said interconnect call duration limiter means, said processing means comparing the target, absolute and temporarily retained values and periodically adjusting said temporarily retained values if the average dispatch access delay during any particular period exceeds the target dispatch access delay value, or if the interconnect access delay exceeds said target interconnect access delay, and generating said second control signal for terminating calls which exceed said maximum duration for said interconnect calls, and said first control signal for limiting the number of simultaneous calls permitted on the system during a particular operating period. - View Dependent Claims (8, 9, 10, 11)
-
-
12. A method for optimizing dispatch access delay on a trunked radio communications system having a plurality of assignable repeaters, said method comprising the steps of:
-
(a) measuring the system average repeater utilization for dispatch calls during a predetermined periods, including the currrent period; (b) setting and retaining values representing maximum and minimum limits for the number of simultaneous interconnect calls permitted during any particular predetermined period; (c) initializing and retaining a first value, within said maximum and minimum limits, said first value representing the maximum number permitted for simultaneous telephone interconnect calls for the current predefined period based on said system repeater utilization; (d) setting and retaining a second value representing a target dispatch access delay for dispatch call requests; (e) accumulating dispatch access delays on a continuous basis, and calculating the average of said dispatch access delays on a periodic basis; (f) comparing the current average dispatch access delay with the second value on a periodic basis; and (g) reducing said first value, within predefined limits, if the current average dispatch access delay value is greater than or equal to said target value; (h) increasing said first value, within predefined limits, if the currrent average dispatch access delay is less than said target value.
-
-
13. A method of dynamically controlling telephone interconnect traffic on a trunked radio system, wherein critical system operating parameters are updated on a periodic basis, said method comprising the steps of:
-
(a) setting and retaining a value representing a target interconnect access delay; (b) setting and retaining values representing a maximum and minimum duration limits for interconnect calls during a predetermined period; (c) initializing and retaining a value representing the maximum duration permitted for an interconnect call for the current predetermined period; (d) periodically calculating the average interconnect access delay for the previous predetermined period; (e) periodically comparing said calculated average interconnect access delay with said target interconnect access delay; (f) reducing said maximum duration for interconnect calls permitted during the current predetermined period, within said duration limits, if said interconnect access delay is greater than or equal to said target interconnect access delay value and said current maximum duration exceeds said set minimum duration limit; and (g) increasing said maximum duration for interconnect calls permitted during the current predetermined period, within said duration limits, if said interconnect access delay is less than said target interconnect access delay value and said current maximum duration is less than said set maximum duration limit; and (h) terminating a particular interconnect call if its duration exceeds said maximum duration for interconnect calls permitted for that particular operating period.
-
-
16. A method for optimizing traffic on a communications system supporting a variety of diverse types of traffic wherein at least one type of traffic is assigned a relatively higher priority and wherein system operating parameters are updated periodically based on predetermined periods, said method comprising the steps of:
-
(a) setting and retaining a value representing a target access delay for the highest priority type of traffic; (b) initializing and retaining values representing the duration and number of simultaneous lower priority calls permissible for relatively lower priority traffic during the current predetermined period, wherein said system loading is affected by number of simultaneous calls and call duration; (c) accumulating and averaging the actual access delay for said higher priority traffic over the previous predetermined period; (d) comparing said accumulated and averaged access delay for said higher priority traffic with said retained target access delay value; and (e) reducing said initialized and retained value representing the number of simultaneous lower priority calls permissible during the current predetermined period if the high priority access delay is greater than or equal to said target access delay. - View Dependent Claims (17, 18, 19, 20, 21)
-
Specification