Method and apparatus for monitoring link activity to prevent system deadlock in a dispatch system
Abstract
(57) The method and equipment for barring the system deadlock of a dispatch system are explained by by monitoring summary link activities. A dispatch system possesses the remote-device unit (10, 20, 22) which communicates that it is mutual by broadcasting in one group at a stretch. A remote device (10) communicates with other remote devices through at least one base station (44). A communication manager (40) observes that a remote device (10) becomes a monopolistic system telephone call person in the demand which let the base station which provides service for a requestor-side remote device (44) pass. A base station (44) monitors a series of data of the remote device specified as a system telephone call person (10), and detects voice activity. If voice activity is less than a predetermined threshold, a base station (44) will send an alternative demand to a communication manager (40), and will abandon a system telephone call person privilege.
Term
Term ended
Projected expiry passed 23 June 2017, 9.3 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
1 claim: 0 independent, 1 dependent
- 1[Claims] 1. Steps to receive a request to become a system caller from a remote device at a base station , At the base station, the communication manager recognizes that the remote device becomes the system caller. Steps to receive yes and The base station monitors a series of data from the remote device and detects voice activity. Steps and The voice activity is below the threshold for the communication manager by the base station. Turns and sends an alternative request to quit as said system caller on the remote device Steps and A set of remote devices, including, communicate with each other by broadcasting one at a time. A method for preventing deadlocks in dispatch systems. 2. A single remote device at some point may be designated as the system caller A push-to-talk system that prevents deadlocks, Link activity from a remote device currently designated as the system caller Steps to monitor and If lack of link activity is detected, the remote device is denied system caller privileges. Steps to send approval and The method described above. 3. In the method of claim 2, the monitoring step is The step of examining the spectral content of the signal received from the remote device, and A step of comparing the spectral contents to a first predetermined threshold, Link activity when the spectral content is below the first predetermined threshold Steps to determine the lack and The method comprising. 4. In the method according to claim 2, the signal received from the remote device is digital. The steps to be examined, including tall data, Examining the transition between the logical states "1" and "0" of the digital data With The link activity said when the average number of the transitions is below the first predetermined threshold. The steps to determine that there is a deficiency, The method comprising. 5. In the method according to claim 2, the signal received from the remote device is digital. The step to monitor, including the tall data, "1" in the digital data compared to the total number of digital data received And the step to find the average number of occurrences of the logical state If the average number of occurrences is below the first threshold or above the second threshold If so, the step of determining that the lack of link activity exists, and The method comprising. 6. In the method according to claim 2, the signal from the remote device is in the frame. Within a preselected set of data velocities, including variable velocity data organized in Each frame with one of the above further determines the lack of linking activity The method comprising the step of evaluating the frame. 7. In the method according to claim 2, the signal from the remote device is in the frame. Each frame contains preselected data velocities, including variable velocity data organized in Having one of the set of, said monitoring step further The lowest of the set of preselected data velocities and the remote device Steps to find the average number of frames received from When the average number of frames exceeds the first threshold during the first length of time In, the step to determine that the lack of link activity exists, and The method described above. 8. In the method of claim 7, the monitoring step is further enhanced. A large number of frames are the lowest of the set of preselected data velocities. A step to detect the initial presence of link activity when received at a speed other than And When the average number of frames exceeds the second threshold during the second length of time After detecting the initial existence of the link activity, it is determined that the lack of the link activity exists. Steps to turn down and The method described above. 9. In the method according to claim 8, when the length of the second time is the first time. The method described above, which is greater than the length between. 10. Communication resource for use as a system caller by the first remote device Steps to establish With the step of receiving a request for system caller privilege from the first remote device , The step of granting the system caller privilege to the first remote device, The step of receiving the traffic signal from the first remote device, The step of monitoring the link activity related to the traffic signal and When the link becomes inactive, the system communication to the first remote device Steps to deny speaker privileges and How to prevent deadlocks in dispatch systems, including. 11. In the method of claim 10, the link activity is below a predetermined level. The method described above, wherein the link is defined as inactive when it diminishes. 12. Further establish the communication resource by the method according to claim 10. To become the system caller without the need to repeat the steps Subject to subsequent requests, the communication recycle for use by the first remote device. The method comprising receiving a source. 13. In the method of claim 10, the traffic signal is code-divisioned. The method described above, which is a multiple access signal. 14. In the method of claim 10, the traffic signal is time-division-multiple. The method described above, which is a heavy access signal. 15. In the method according to claim 10, the above-mentioned system with respect to the first remote device. The step of denying stem caller privileges is A substitute for terminating the system caller privilege from the base station to the communication manager The step of sending the request to the first remote device, To send a denial of system caller privilege from the communication manager to the base station Therefore, the steps to meet the alternative requirements and Sending the denial of system caller privilege from the base station to the first remote device. When, The method described above. 16. In the method of claim 15, further An off display requesting release from the system caller privilege is displayed from the remote device. The steps to send to the base station and Is it the base station that requests to terminate the system caller privilege of the first remote device? To the communication manager, the step of sending in response to the off display, A step of sending the denial indication from the communication manager to the base station, The method described above. 17. The trough from the first remote device in the method of claim 10. The tick signal contains variable velocity data organized in the frame, and each frame Having one of a set of preselected data velocities and said to monitor But more The lowest data in the set of preselected data rates at the base station The step of finding the average number of frames in the traffic signal at speed, and When the average number of frames exceeds the first threshold during the first length of time In addition, the step of determining that the link activity is below the predetermined level, The method described above. 18. In the method of claim 17, the monitoring step is further enhanced. , The step of detecting the initial existence of the link activity in the base station, When the average number of frames exceeds the second threshold during the second length of time After detecting the initial existence of the link activity, the link activity described above is at the predetermined level. Steps to judge that it was below the level The method described above. 19. The initial presence of the link activity is detected by the method according to claim 18. The step is within the traffic channel and before the data rate. Includes a step to detect the number of frames at a data rate other than the lowest data rate Hmm, the method. Send variable speed data for broadcast transmission to 20.1 sets of other remote devices, Designated as a system caller, with a remote device;The variable speed day to receive the variable speed data and detect link activity. A base that monitors data and broadcasts the variable speed data to other remote devices in the set. Station and An alternative remote device from the base station when the link activity falls below a predetermined level Receive the open display signal and stop transmitting the variable speed data to the remote device. Open display to the base station for transmission to the remote device so that With the communication manager that issues the signal, Dispatch system configured to serve remote devices A system to prevent deadlocks within the system. 21. A single remote device is designated as the system caller at any point in time A device that prevents deadlock in a push-to-talk system. Link activity from the first remote device currently designated as the system caller Means for monitoring motion and If the lack of link activity is detected, the system caller privilege is denied. Means for sending to the remote device and The device comprising. 22. In the device according to claim 21, the signal from the first remote device is , Each frame is preselected, including variable velocity data organized in the frame The means for having one of the set of data rates and monitoring further , Said at the lowest data rate in the set of said preselected data rates. A means for detecting the average number of frames received from the first remote device;Exceeding the first threshold during the first length of time as the lack of link activity A means for detecting the average number of frames and The device comprising. 23. In the apparatus according to claim 21, the means for monitoring is further, The number of frames is the lowest in the preselected set of data velocities. Detects the initial presence of link activity when received at a speed other than the data speed The means and the average number of the frames set a second threshold during the second length of time. If it exceeds, after detecting the initial existence of the link activity, the lack of the link activity is determined. Means to refuse, The device comprising. 【特許請求の範囲】 1.基地局で遠隔装置から、システム通話者になる要求を受信するステップと 、 前記基地局で、通信マネージャから、前記遠隔装置のシステム通話者になる認 可を受信するステップと、 前記基地局で前記遠隔装置から一連のデータをモニタし、音声活動を検出する ステップと、 前記基地局によって前記通信マネージャに対し、前記音声活動がしきい値を下 回ると前記遠隔装置の前記システム通話者としてやめるための代わりの要求を送 るステップと、 を含む、1セットの遠隔装置が、一度に1つ放送することにより互いに通信す るディスパッチシステムにおけるデッドロックを妨げるための方法。 2.ある時点での単一遠隔装置が、システム通話者として指定されることがあ るプッシューツートークシステムでデッドロックを妨げる方法であって, 現在、前記システム通話者として指定されている遠隔装置からのリンク活動を モニタするステップと、 リンク活動の欠如が検出される場合、前記遠隔装置にシステム通話者特権の否 認を送るステップと、 を含む、前記方法。 3.請求項2に記載の方法において,前記モニタするステップが、 前記遠隔装置から受信される信号のスペクトル内容を調べるステップと、 第1の所定しきい値に前記スペクトル内容を比較するステップと、 前記スペクトル内容が、前記第1の所定しきい値を下回る場合にリンク活動の 欠如を判断するステップと、 を含む前記方法。 4.請求項2に記載の方法において,前記遠隔装置から受信される信号がデジ タルデータを含み、前記調べるステップが、 前記デジタルデータの「1」と「0」という論理状態の間の遷移を調べるステ ップと、 前記遷移の平均数が、第1の所定しきい値を下回る場合に、リンク活動の前記 欠如が存在すると判断するステップと、 を含む前記方法。 5.請求項2に記載の方法において,前記遠隔装置から受信される信号がデジ タルデータを含み、前記モニタするステップが、 受信されたデジタルデータの総数に比較して、前記デジタルデータ内の「1」 という論理状態の発生の平均数を求めるステップと、 前記発生の平均数が、第1しきい値を下回る場合、または第2しきい値を上回 る場合に、前記リンク活動の欠如が存在すると判断するステップと、 を含む前記方法。 6.請求項2に記載の方法において,前記遠隔装置からの信号が、フレーム中 に編成された可変速度データを含み、事前に選択されたデータ速度のセットの内 の1つを有する各フレームが、さらに、前記リンク活動の欠如を判断するために 前記フレームを評価するステップ,を含む前記方法。 7.請求項2に記載の方法において,前記遠隔装置からの信号が、フレーム中 に編成される可変速度データを含み、各フレームが事前に選択されたデータ速度 のセットの内の1つを有し、前記モニタするステップが、さらに、 事前に選択されたデータ速度の前記セットの内の最低のもので前記遠隔装置か ら受信されるフレームの平均数を求めるステップと、 前記フレームの平均数が、第1の時間の長さの間に第1しきい値を超える場合 に,前記リンク活動の欠如が存在すると判断するステップと、 を含む、前記方法。 8.請求項7に記載の方法において,前記モニタするステップが、さらに、 多数のフレームが、事前に選択されたデータ速度の前記セットの内の前記最低 のもの以外の速度で受信される場合に、リンク活動の初期存在を検出するステッ プと、 前記フレームの平均数が、第2の時間の長さの間に第2しきい値を超える場合 に、前記リンク活動の初期存在を検出後、前記リンク活動の欠如が存在すると判 断するステップと、 を含む、前記方法。 9.請求項8に記載の方法において,前記第2の時間の長さが、前記第1の時 間の長さより大きい、前記方法。 10.第1遠隔装置によってシステム通話者として使用するための通信リソー スを確立するステップと、 前記第1遠隔装置からシステム通話者特権に対する要求を受信するステップと 、 前記システム通話者特権を前記第1遠隔装置に認めるステップと、 前記第1遠隔装置からトラフィック信号を受信するステップと、 前記トラフィック信号に関するリンク活動をモニタするステップと、 前記リンクが不活動になる場合に、前記第1遠隔装置に対する前記システム通 話者特権を否認するステップと、 を含む、ディスパッチシステムにおいてデッドロックを妨げる方法。 11.請求項10に記載の方法において,前記リンク活動が所定レベル以下に 減少するときに、リンクが不活動と定められる、前記方法。 12.請求項10に記載の方法において,さらに、前記通信リソースを確立す る前記ステップの反復を必要とすることなく,前記システム通話者になるための それ以降の要求を条件にして、前記第1遠隔装置による使用のために前記通信リ ソースを受信するステップを含む、前記方法。 13.請求項10に記載の方法において,前記トラフィック信号が、符号分割 多重アクセス信号である、前記方法。 14.請求項10に記載の方法において,前記トラフィック信号が、時分割多 重アクセス信号である、前記方法。 15.請求項10に記載の方法において,前記第1遠隔装置に対する、前記シ ステム通話者特権を否認するステップが、 基地局から通信マネージャに、前記システム通話者特権を終了するための代わ りの要求を前記第1遠隔装置に送るステップと、 前記通信マネージャから前記基地局へシステム通話者特権の否認を送ることに よって、前記代わりの要求に応えるステップと、 前記基地局から前記第1遠隔装置にシステム通話者特権の前記否認を送ること と、 を含む、前記方法。 16.請求項15に記載の方法において,さらに、 前記システム通話者特権からの開放を要求するオフ表示を、前記遠隔装置から 前記基地局に送るステップと、 前記第1遠隔装置の前記システム通話者特権を終了する要求を、前記基地局か ら前記通信マネージャに対し、前記オフ表示に応えて送るステップと、 前記通信マネージャから前記基地局に前記否認表示を送るステップと、 を含む、前記方法。 17.請求項10に記載の方法において,前記第1遠隔装置からの前記トラフ ィック信号が、フレーム中に編成された可変速度データを含み、各フレームが、 事前に選択されたデータ速度のセットの内の1つを有し、前記モニタするステッ プが、さらに、 前記基地局で、事前に選択されたデータ速度の前記セットの内の最低のデータ 速度での前記トラフィック信号内のフレームの平均数を求めるステップと、 前記フレームの平均数が、第1の時間の長さの間に第1しきい値を超える場合 に、前記リンク活動が前記所定レベルを下回ると判断するステップと、 を含む、前記方法。 18.請求項17に記載の方法において,前記モニタするステップが、さらに 、前記基地局で、前記リンク活動の初期存在を検出するステップと、 前記フレームの平均数が、第2の時間の長さの間に第2しきい値を超えるとき に、前記リンク活動の前記初期存在を検出後、前.記リンク活動が前記所定レベ ルを下回ったと判断するステップと、 を含む、前記方法。 19.請求項18に記載の方法において,前記リンク活動の初期存在を検出す る前記ステップが、前記トラフィックチャンネル内で、前記データ速度の内の前 記最低のデータ速度以外のデータ速度でのフレームの数を検出するステップを含 む、前記方法。 20.1セットの他の遠隔装置へ放送伝送するために可変速度データを送る、 システム通話者として指定された,遠隔装置と;前記可変速度データを受信し、リンク活動を検出するために前記可変速度デー タをモニタし、前記可変速度データを前記セットの他の遠隔装置に放送する基地 局と、 前記リンク活動が所定レベルを下回る場合に前記基地局から代わりの遠隔装置 開放表示信号を受信し、前記遠隔装置に前記可変速度データの伝送をやめるよう に命令できるように、前記遠隔装置への伝送のために前記基地局に対し開放表示 信号を発行する通信マネージャと、 を備える,遠隔装置にサービスを提供するように構成されるディスパッチシス テム内でデッドロックを妨げるためのシステム。 21.単一の遠隔装置が、時間の任意の時点でシステム通話者として指定され るプッシューツートークシステムにおいてデッドロックを妨げる装置であって, 現在,前記システム通話者として指定されている第1遠隔装置からのリンク活 動をモニタするための手段と、 リンク活動の欠如が検出される場合、システム通話者特権の否認を前記第1遠 隔装置に送るための手段と、 を備える、前記装置。 22.請求項21に記載される装置において,前記第1遠隔装置からの信号が 、フレーム中に編成された可変速度データを含み、各フレームが事前に選択され たデータ速度のセットの内の1つを有し、前記モニタするための手段が、さらに 、前記事前に選択されたデータ速度の前記セットの内の最低のデータ速度で前記 第1遠隔装置から受信されるフレームの平均数を検出するための手段と;前記リンク活動の欠如として、第1の時間の長さの間に第1しきい値を超える 前記フレームの平均数を検出するための手段と、 を備える、前記装置。 23.請求項21に記載される装置において,前記モニタするための手段が、 さらに、 フレームの数が、前記事前に選択されたデータ速度のセットの内の前記最低の データ速度以外の速度で受信される場合に、リンク活動の初期存在を検出するた めの手段と、前記フレームの平均数が、第2の時間の長さの間に第2しきい値を 超える場合に、前記リンク活動の初期存在を検出後、前記リンク活動の欠如を判 断するための手段と、 を備える、前記装置。
2 paragraphs, as filed
Description: TECHNICAL FIELD [Detailed description of the invention]
Link activity to prevent system deadlock in the dispatch system How and equipment to squeeze Background of the invention I. Field of invention The present invention generally relates to a diapatch system and will be further specified. , Concerning the implementation of the dispatch system within the cellular system. II. Explanation of related technologies In radiotelephone communication systems, many users communicate on wireless channels And connect to other wireless and wired telephone systems. wireless channel Communication above may be one of a wide variety of multi-dimensional access techniques. this These multiple access techniques include time division multiple access (TDMA) and frequency division multiplexing. Includes Access (FDMA) and Code Division Multiple Access (CDMA). CDMA The technique has many advantages. An exemplary CDMA system, February 1990 Issued to K. Gilhousen et al. On the 13th, assigned to the assignee of the present invention, and participated. In light of this, "Spectra using satellite repeater or terrestrial repeater" Spread Multiplex Access Communication System (SPREAD SPECTRUM MULT) IPLE ACCESS COMMUNICATION SYSTEM USI NG SATELLITE OR TERRESTRIAL REPEATER Explained in US Pat. No. 4,901,307 entitled "S)". In the aforementioned patent, the majority of mobile phone systems, each with its own transceiver Satellite repeaters and aircraft that use CDMA spread spectrum communication signals Many that communicate through on-board repeaters or ground base station transceiver subsystems The original access technique is disclosed. Frequency spectrum when using CDMA communication Can be reused multiple times, allowing system users to increase capacity To. In a CDMA cellular system, each base station transceiver subsystem Provides scope to a limited geographic area and is remote within that range Link the device to the Public Switched Telephone Network (PSTN) via a cellular system switch. When the remote unit moves to the effective range of the new base station transceiver subsystem , The user's call routing is the new base station transceiver subsystem Transferred to. The signal transmission path from the base station to the remote device is called a forward link, and is far away. The signal transmission path from the remote device to the base station is called a reverse link. In a typical radiotelephone network, the remote device is voice in variable speed format. A bocoding system that encodes information may be used. Variable speed cis In the system, the data rate should be reduced due to pauses in voice activity. There is. The lower the data rate, the other you caused by remote device transmission. The level of interference with the user is reduced. In the base station, bocoding The stem is used to reconstruct the audio information. Data in addition to voice information Information alone, or a mixture of the two, may be transmitted by a remote device. When the remote device is creating its own data for transmission, the built-in vocoder is 20 Based on audio activity in milliseconds (ms) frames, for example, about 8,000 bits / Seconds (bps), 4,000bps, 2,000bps and 1,000bps Data encoded at four different speeds from a digital sample of audio information produce. Each frame of vocoder data is 9,600bps, 4,800bp Overs like s, 2,400bps, and 1,200bps data frames Formatted by the head bit. Equivalent to 9,600 bps frames The fastest data frame is called a "full rate" frame. 4,800 bps data frames are called "half-rate" frames. 2,400 Bps data frames are called "1/4 rate" frames. And A 1,200 bps data frame is called a "1/8 rate" frame. A vocoder suitable for use in this environment was published on May 9, 1995 and is a book. "VARIABLE RAT" transferred to the assignee of the invention Explained in U.S. Pat. No. 5,414,796 entitled "E VOCODER)" .. When the remote device receives data from an external source such as a terminal equipment unit, The remote device outputs the data in this variable speed frame format. Continue processing. The original cellular phone spectrum license was issued by the government When, one of the constraints on the use of spectra is that carriers are dispatchers. The point was that we could not provide the bis. However, of the CDMA system Significant benefits and inherent costs and issues of deploying and maintaining private dispatch systems Because of this, the government is reviewing this issue. The government itself has such a service Will greatly benefit from. Typical radiotelephone and wired services provide fixed-line services However, the dispatch service provides a one-to-many service. Dispatch service Common use of su is local police radio system, taxi courier system, federal search Operations of the Inspection Bureau and the Confidential Investigation Department, and general military communication systems. The basic model of the dispatch system is the user's broadcast network. It is composed of Each broadcast net user has one common browser Monitor the loadcast forward link signal. Internet users had a conversation If you want to, press the push-to-talk button and press the button. Stem Talker privilege is granted. Usually the sound of the sending user Voices are sent from the reverse link on the broadcast forward link. Ideally The dispatch system provides land and wireless access to the system. It will be possible. The remote device user releases the PTT button when the conversation ends. Response The remote device terminates its privileges and uses the system by other system users. Create a push-to-talk-off display to release for. When the push-to-talk button on the remote device stops and gets stuck (stuck) down), the remote device is granted system caller privileges. System resources (resou rce) was consumed in this way, and other remote devices stopped and stuck. Sith because a remote device with a swoosh-to-talk button is blocking the system You are prevented from accessing the system. This kind of scenario is a system deadlock Called (deadlock), not to mention this is a highly undesirable condition. Absent. The present invention detects a system deadlock and cuts off harmful effects on the body and mind. Methods and equipment for truncate. Outline of the invention When the remote device user presses the push-to-talk button, the communication manager System caller privileges can be granted to remote devices. Remote device makes a system call When he has personal privileges, his voice signal is a member of the dispatch system Broadcast to one other remote device. Remote device user push boots -When the talk button is released, the communication manager gains system caller privileges on the remote device. Deny, thus because other remote devices have system caller privileges Release the system. The push-to-talk button on the remote device stops and moves When it is gone, the remote device retains system caller privileges and thus other remotes. Prevents the device from obtaining a grant of system caller privileges. The present invention is a base station Monitor the audio activity of the signal received from the remote device. Level with constant voice activity Assuming that the remote device no longer requires system caller privileges below And the base station releases the push-to-talk button, which is sent to the communication manager Create a surrogate display to the effect that it has been done. In this way, communication money Ja is free to grant system caller privileges to another remote device. A brief description of the drawing The features, objectives and advantages of the present invention, when construed with the drawings, are as follows: It will become clearer from the detailed explanation given in. Figure 1 is a block diagram of a typical dispatch system. FIG. 2 is a floater showing an exemplary set of steps to achieve the present invention. It is Description of preferred embodiments Figure 1 shows a typical dispatch system. In a preferred embodiment , Remote devices 10, 20, 22 and 24 are both dispatch devices and two-point telephones Can function as a person. In Figure 1, remote device 10 is currently active The remote devices 20, 22, and 24 are currently passive listeners. Base station a Enters 30, 32, and 34 are broadcast forward links Channels may be provided to remote devices 20, 22, and 24. Base station a Enterer 30 has a dedicated forward traffic channel and reverse traffic char Sends and receives tunnels to and from the remote device 10. Dedicated traffic channel For example, the remote device 10 is another remote device special signature such as a power control command. Forward link, except that it can receive signaling information Similar to a broadcast channel. Mobile Exchange Center (MSC) 38 , Base Station Transceiver Subsystems 44, 48, and 50, including Base Station Tra Is it a set of system transceivers and a base station transceiver subsystem? Coordinate their signaling. Base station antennas 30, 32, and 34, and Base station transceiver subsystems 44, 48 and 50, as well as MSC38 The system provided is called base station 28. Communication manager 40 is that you Sys to a remote device where the user pressed the "Push-to-Talk" (PTT) button Manage the Internet, such as granting caller privileges. Preferred embodiment odor Air interface signaling and modulation is commonly referred to simply as IS-95. "Dual Mode Wideband Spread Spectrum Cellular System Mobile Station-Base Station Compatibility Standard (Mobile Station-Base Station Compatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular S ystems) Code division multiple access described in TIA / EIA / IS-95 Compliant with CDMA systems. In IS-95, the remote device is a mobile station be called. The base station transceiver subsystem is sectorized into, for example, three sectors. It is technically well known that there is. Base station or base station transceiver subsystem When the term mu is used here, the term is a base station transceiver subsidy. To refer to the entire stem or a single sector of the base station transceiver subsystem It is implied that there is. In FIG. 1, the active remote device 10 is the base station transceiver subsystem. Has an established bidirectional link with the system 44. To be active The remote device 10 is an access channel message requesting a traffic channel. Send the page to the base station transceiver subsystem 44. The access message is Sent on the access channel. The access channel communicates with the base station Therefore, it is a reverse link channel used by remote devices. Access Cha A channel is a shared slotted random access channel. frequency Base station transceiver per channel Transceiver One remote device per sector You can safely use the access channel at one time. Access Cha Tunnels are short signaling messages such as calling, responding to pages and registering. Used for exchange. An access attempt is a series of access probes (access prob) It is sent by a remote device in e). Each access probes has the same information It carries information, but is transmitted at a higher power level than in the past. access The probe continues until a base station acknowledgment is received by the remote device. When the remote device 10 establishes a communication link, the dedicated forward link traffic Receives signaling that exists on the forward broadcast channel on the channel Believe. In this way, the remote device 10 is a forward link broadcaster. Does not monitor the tunnel, but it has its own dedicated forward link traffic channel Receives all of the dispatch system information on the system. The remote device 10 is dedicated It communicates back to the base station transceiver subsystem 44 on the reverse channel. Remote equipment Since the device 10 has its own dedicated forward link signal path, it is a remote device special message. Sage communication may be included in signaling. For example, the remote device 10 is If it can act as both a patch system remote device and a two-point telephone device , Remote device 10 is a two-point incoming call on the forward link traffic channel. May be informed that is aimed at the remote device 10. On the other hand, in FIG. 1, the passive remote devices 20, 22 and 24 are the base stations. Do not have an established reverse link signal for any of the Lanceva subsystems I. Remote devices 20, 22, and 24 are passive but still accessible Use channels to communicate with base stations. In a preferred embodiment, the passi Remote devices 20, 22 and 24 use access channels and base station trucks. Whether they are forward link broadcast channels to the system subsystem A signal tells you if you need more power. Base station Tran The sheba subsystem responds to power request access messages with forward linking. May increase the transmit power level of the loadcast channel. In standard CDMA systems, allowing remote devices to be active The number of processes that allocate resources, not just a significant amount of processing resources It can take seconds. Save system resources and avoid corresponding delays Therefore, in a preferred embodiment, the remote device is a push-to-talk button. Press to assign a set of resources. Remote device push-to-to When you release the button, the resource remains dedicated to the remote device for a period of time. The remote device is activated while the user is not pressing the push-to-talk button. It is designated as a tib and is said to be hanging. Hang The remote device sends and receives a series of low-speed idle messages to control link power. save. In this way, remote device users will subsequently push-to-talk At the push of a button, the link is fully established and responds immediately. This kind of behavior Handles the use of the dispatch system's natural dialog. Push-to-two Resources are released when the pause between talk launches exceeds the threshold. There is. After the resources are released, the remote device will occur on the access channel. You have to send a message and reestablish the connection. At any point in time , It is true that only one remote device can talk, but multiple remote devices are active It can be tib. The behavior of the system described above is very different from the standard push-to-talk behavior. May be different. A typical push-to-talk system has one thing in common It is realized by using the same frequency or a set of two frequencies. Remote device user Once you press the push-to-talk button, it will send at a common frequency and everything else Block access to the channel. Also, the user is another user Press your push-to-talk button even when the first talk Block the channel by. Normally, while the caller is talking, that person's receiver is defeated. Issable and avoids feedback. In this way, the remote device you The person presses the push-to-talk button and his receiver is disabled Then the user will not hear his own voice. Therefore, one If the push-to-talk button on your device stops and doesn't move, another user Not only is the system inaccessible, but the user himself also receives an invalid message. You may not be able to hear the warning message when it is sent. In a standard push-to-talk system, system caller privileges and corresponding There is no authorization for system caller privileges. In addition, the remote device is a push-to-talk button. There is no way to deny system caller privileges after pressing. Also a typical Sith It is difficult to detect speech activity in the system. The present invention is very different. In a preferred embodiment, a CDMA multiple access technique is used. (Alternative fruit Other multi-dimensional access techniques may be used in the examples). CDMA system In the stem, multiple remote devices can transmit at the same frequency at the same time. Remote device Even if it continuously sends, other remote devices in the area will access as well as others. Channels, dedicated traffic channels, and forward link broadcasters Until the same frequency can be used to communicate on the strike channel Up to. Also, the remote device sends and reverses the link traffic channel signal. While creating the forward link traffic channel signal Also note that you will continue to receive. Remote device user's voice is forward link trough If it is not included in the ic channel signal, the speaker on the remote device will say that the remote device is a system. Remains enabled while designated as a system caller. this In this way, the privileged device is pressed by the person's push-to-talk button. You will be able to compose voice messages on remote devices while you are. When the user first presses the push-to-talk button, the PTT_on display appears. It is sent from the remote device to the base station. User releases push-to-talk button Then, the PTT_off display is sent from the remote device to the base station. Usually PTT_off table Other users will be granted push-to-talk access until the indication is received There is nothing. One aspect of the invention is to prevent the PTT_off indication from being transmitted. Address situations where the push-to-talk button malfunctions. In a preferred embodiment, the remote device comprises a multirate vocoder. Eh. Multi-speed vocoders have minimal voice or data activity Send at low speed, and at high speed when level voice activity or data activity is high Believe. In a preferred embodiment, the built-in vocoder is 20 milliseconds (ms). Based on voice activity during the ram, for example about 8,000 bits per second (bps), 4 Four different things: 000bps, 2,000bps, and 1,000bps Create encoded data from a digital sample of audio information at the same speed. Bo Each frame of coder data is 9,600bps, 4,800bps, 2,40 Former with overhead bits like 0bps and 1,200bps Will be The fastest data frame equivalent to 9,600 bps frames Called a "full rate" frame. The 4,800bps data frame is "c" It is called a "freight" frame. The 2,400 bps data frame is "1 / Called a "4 rate" frame. And a 1,200 bps data frame Called a "1/8 rate" frame. A vocoder suitable for use in this environment "Variable Speed Boko" issued on May 9, 1995 and assigned to the assignee of the present invention. US Pat. No. 5,4 entitled "VARIALE RATE VOCODER" Explained in Nos. 14,796. The remote device is an external source such as a terminal device unit The remote device is also in variable speed frame format when receiving data from Continue processing data. The present invention, in the presence of minimal link data, We may take advantage of the fact that vocoders send 1/8 rate frames. There are two different scenarios addressed by the present invention. In the first scenario The user presses the push-to-talk button. Remote device is PTT_on table Send an indication and receive a channel assignment. However, intentionally or unexpectedly, The user does not speak. In addition, the PTT_off indication is not received at the base station. base The station will turn off PTT_ if the user does not release the push-to-talk button You may not receive the display. The base station also if the button stops and does not move Receives PTT_off indication if the remote device is otherwise malfunctioning You may not believe it. In a similar but slightly different second scenario, the user pushes Press the two-talk button. The remote device sends a PTT_on display and assigns a channel To receive. The user speaks and sends voice traffic to other net members .. However, intentionally or unexpectedly, the user speaks for an extended period of time. Stop. Again, the PTT_off indication is not received at the base station. The base station is Yu Receive PTT_off display if the user does not release the push-to-talk button May not. The base station can be remote-controlled if the button stops and does not move. If the device is malfunctioning in other cases, the PTT_off display will not be received. there is a possibility. In both scenarios, one of the net members has a higher priority Unless designated as a user and the wrong remote device can be "suspended", the system will be defeated. It will be locked. In such cases, other remote devices on the net become "callers". It cannot, and therefore disables the network. The present invention Such deadlocks by monitoring link (voice or data) activity Prevent The invention was filed on June 24, 1996 and is assigned to this assignee. "Methods for system protection of access control and dispatch systems And equipment (METHOD AND APPRATUS FOR ACCESS REGULATION AND SYSTEM PROTECTION OF A DISPATCH SYSTEM) , US patent application consecutive 08/6 No. 71,132, and filed June 24, 1996, assigned to this consignee "How to access the system efficiently in a dispatch system And equipment (METHODD AND APPRATUSS FOR EFFIC) IENT SYSTEM ACCESS IN A DISPATCH SYS Explained in U.S. Patent Application Consecutive No. 08 / 671,131 entitled "TEM)" Other mechanisms for blocking deadlocks and regulating system access, such as May be used with. There are multiple ways to detect link activity. Similar to the vocoder described above The average number of slow frames received over a period of time when a vocoder is used Is required. This method can also be applied to data transmission. in this way And sometimes background noise causes even faster frames , The lack of a valid continuous audio signal is still detected. Other low speed digital boco The data depends on whether the voice signal is voice or non-voice noise. Coding methods may be used. The base station encodes the signal and inspects the link activity You can monitor the display of the type of encoding used to output. Another idea Monitors the content of the spectrum of the encoded signal and determines the presence or absence of audio locate. Absence of data on the data connection can be even easier to detect There is also the possibility. For example, a base station may transmit an incoming signal or the number of incoming signals as compared to the total number of bits. Sometimes we just look at the average number of bits for which the value "1" is specified. FIG. 2 is a flowchart illustrating the basic operation of the present invention. preferable In an embodiment, the system is run by base station 28 (Figure 1). Sith The system is always resident in the MSC38 (Fig. 1), but some of its operations are in the base station. It can occur within the Lanceva subsystem. In the most common example The system may be located at any part of the communication system. In Figure 2 The system shown is real once for each remote device for which system caller privileges are granted. Will be done. From the start block 100, the operation is that the system caller privilege is authorized by the remote device. Block 102, which starts when received for. Such authorizations are usually remote. Responds to the PTT_on display received from the device. The two counts are still Lock 102 sets the initial value. The first data is transferred from the Ekaku device to the base station The base station is then sufficient to indicate that it is receiving active voice or data communications. Block 106 to determine if there is any linking activity. If not, T One count is incremented to reflect the passage of time, block 108. Block 11 0 asks if a denial of system caller privileges has been received. Remote equipment If the device releases the push-to-talk button, or the remote device moves to another remote device Therefore, such a denial may be received if interrupted. Denial received If so, the flow ends at block 114. If no denial is received The flow continues to block 112. T1 count is threshold, block 1 If threshold 1 is not crossed at 12, the flow returns to block 106 and continues. To. When the T1 count exceeds the threshold, the threshold 1 in block 112, the base The station creates an alternative PTT_off display and sends it to the communications manager, block 1 34 Thereby freeing the system for use by other remote devices. When link activity is detected in block 106, the flow that deals with the second scenario -Enter the second stage of the chart. If data continues to be transferred from the remote device to the base station , Block 116 monitors for link activity. Active voice or day If there is not enough link activity to indicate the reception of the communication, the T2 count will be incremented. , Reflects the passage of time within block 118. Block 120 is a system call Ask if a denial of personal privileges has been received. If a denial is received, the flow will be Exit with lock 128. If no denial is received, the flow blocks 12 Continue to 2. T2 count exceeds threshold, block 122 exceeds threshold 2 If not, the flow returns to block 116 and continues. T2 count is the threshold , In block 112, when the threshold 122 is exceeded, the base station replaces PTT_o. Create a display and send it to the communication manager, block 134 thereby other distant Release the system for use by the isolation device and the flow ends at block 138 To. If link activity is detected in block 116, the T2 count will be reset. Block 126. Block 130 receives a denial of system caller privileges Ask if it was. If a denial is received, the flow ends at block 136 To do. If no denial is received, the flow continues to block 116. The mechanisms deployed in blocks 106 and 116 for detecting link activity are the same. May be the same or different. One example of a link detection mechanism is received over a period of time It is to count the average number of slow frames. In this way, back Effective continuous sound when ground noise occasionally causes higher speed frames Lack of voice signal is still detected. In a preferred embodiment, a vocoder The frame is transferred in the air at a rate of 1 per 20 msec. block The 106 and 116 mechanisms may monitor 16 consecutive frames. Fure If 15 of the 16 in the game contains 1/8 rate data, the link activity is active. Not enough to show ugly use. When the base station sends an alternative PTT_off indication to the communications manager, the communications are managed. Can distinguish the alternative display from the PTT_off display received directly from the remote device. Sometimes it can't be done. The communication manager is an alternative PTT_o Upon receiving the display, the system caller privilege denial is sent to the remote device. May respond. Communication manager replaces PTT_off display and remote device If the PTT_off display created by is indistinguishable, the communication manager will May send denial in response to any PTT_off indication it receives .. If the send manager can distinguish between the two, an alternative PTT_off is received You only need to send a denial when it is done. In a preferred embodiment, the denial is It is sent to the remote device over the reverse link traffic channel. Remote device is no In response to approval, it stops sending active audio signals and becomes inactive. Either hangs or hangs. Remote device to the user It may respond by warning or taking corrective action. Note what the flowchart shown in Figure 2 works to achieve .. Top that usually consists of blocks 106, 108, 110 and 112 The loop is related to the first scenario. The top loop is the active voice Monitors link activity until data communication is received. The upper loop ends And below, which generally consists of blocks 116, 118, 120 and 122 The part loop is related to the second scenario. The lower loop receives as the call progresses Continue to monitor signal link activity. Threshold 1 and threshold 2 have the same value Note that it does not need to be. If these values are selected as the same value, a loop Collapses into a single loop. In the most common situation, threshold 1 is A value smaller than the threshold value 2 is set. User first push-to-talk When pressing a button, it has something that user wants to communicate with It is assumed that this is because. The user should not start communicating messages immediately If not, it probably tries to deadlock the error or system This is because there was a deliberate attempt. Once the user starts talking Threshold 2 is longer because it is assumed that the user will pause during the conversation. Threshold 1 may be set to a value such as 5-10 seconds. Threshold 2 , 10-20 seconds may be set. In the most common implementation, the invention prevents system deadlock. Moni the absence of voice or data information in the push-to-talk system It is a method and equipment for the operation. Needless to say, the general shown in Figure 2. The principle could be applied to a large number of different embodiments. For example, the lowest speed The ram may not be a 1/8 rate frame in the alternative embodiment. The present invention , Microphone or other audio path component, audio signal from remote device It will prevent deadlock in case of remote device failure so that it will not be transmitted .. There are many modifications and practices that fall within the scope of the invention. Implementation is all of the present invention May contain all elements, but does not exactly follow the flowchart in Figure 2. example For example, when the base station receives the PTT_off display from the remote device at any time, the flow The fact that the entire charting process is terminated is evident in the figure above. clear In addition, the same effect can be achieved by using interruptions instead of regular queries. Let's go. Also, rearrange the blocks in the flow without affecting the operation of the system. May be good. Also, if the text here refers to a "remote" device, some of the devices Also note that may be a wired device. The above description of a preferred embodiment will be made or used by one of ordinary skill in the art. Provided to be able to. Various modifications to these examples Is easily apparent to those skilled in the art, and the general principles set out here are the books. It can be applied to other embodiments without using the power of the invention. Therefore, the present invention is here. Consistent with the principles and new features disclosed herein, not limited to the examples shown. Must be given the widest range to do.
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| JP2006503484A | Cited by | Japan | Examiner |
| JP2008510328A | Cited by | Japan | Examiner |
| JP2010512721A | Cited by | Japan | Examiner |
| JP2011066906A | Cited by | Japan | Search report |
| JP2002525999A | Cited by | Japan | Search report |
19 members in 10 offices
Priority claims9
| Document | Office | Kind | Date |
|---|---|---|---|
| 669778 | United States of America | – | |
| 66977896 | United States of America | A | |
| 66977896 | United States of America | A | |
| 9710831 | United States of America | W | |
| 9710831 | United States of America | W | |
| 669778 | – | – | – |
| PCTUS199710831 | – | – | – |
| US19960669778 | – | – | – |
| WO1997US10831 | – | – | – |
Members19
| Document | Office | Kind | |
|---|---|---|---|
| CA2258888A1 | Canada | A1 | |
| WO9750266A2 | World Intellectual Property Organization (WIPO) | A2 | |
| AU3575397A | Australia | A | |
| WO9750266A3 | World Intellectual Property Organization (WIPO) | A3 | |
| TW342563B | Taiwan Province of China | B | |
| EP0908066A2 | European Patent Office (EPO) | A2 | |
| CN1228904A | China | A | |
| US5983114A | United States of America | A | |
| JP2000513525AThis record | Japan | A | |
| BR9710991A | Brazil | A | |
| MY116907A | Malaysia | A | |
| CA2258888C | Canada | C | |
| JP2008206169A | Japan | A | |
| JP4162714B2 | Japan | B2 | |
| CN100426891C | China | C | |
| JP2010068539A | Japan | A | |
| BR9710991B1 | Brazil | B1 | |
| JP4603059B2 | Japan | B2 | |
| JP4699552B2 | Japan | B2 |
23 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Receipt of annual feesR250 | R250 | |
| Receipt of annual feesR250 | R250 | |
| Receipt of annual feesR250 | R250 | |
| Receipt of annual feesR250 | R250 | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Renewal fee payment (event date is renewal date of database)FPAY | FPAY | |
| Certificate of patent or registration of utility modelR150 | R150 | |
| First payment of annual fees (during grant procedure)A61 | A61 | |
| Written decision to grant a patent or to grant a registration (utility model)A01 | A01 | |
| Written decision to grant a patent or to grant a registration (utility model)A01 | A01 | |
| Decision of grant or rejection writtenTRDD | TRDD | |
| Transfer to examiner for re-examination before appeal (zenchi)AppealA911 | A911 | |
| Request for written amendment filedA521 | A521 | |
| Decision of refusalA02 | A02 | |
| Written permission of extension of timeA602 | A602 | |
| Written request for extension of timeA601 | A601 | |
| Report on retrievalA977 | A977 | |
| Notification of reasons for refusalA131 | A131 | |
| Request for written amendment filedA521 | A521 | |
| Written request for application examinationA621 | A621 |
Numbers
- Publication
- 2000-513525
- Publication, DOCDB
- 2000513525
- Publication, EPODOC
- JP2000513525
- Application
- 10503420
- Application, DOCDB
- 50342098
- Application, EPODOC
- JP19980503420
Titles2
- Japanese
- 【発明の名称】ディスパッチシステムでのシステムデッドロックを妨げるためにリンク活動をモニタする方法および装置
- English
- INDUSTRIAL APPLICABILITY A method and apparatus for monitoring link activity to prevent a system deadlock in a dispatch system.
Classification
- CPC, 2
- H04W4/10
- H04W76/45
- IPC, 3
- H04B7 26
- H04W4 10
- H04W84 08