JP4750669B2 - Communication terminal, communication method, and communication program - Google Patents
Communication terminal, communication method, and communication program Download PDFInfo
- Publication number
- JP4750669B2 JP4750669B2 JP2006286579A JP2006286579A JP4750669B2 JP 4750669 B2 JP4750669 B2 JP 4750669B2 JP 2006286579 A JP2006286579 A JP 2006286579A JP 2006286579 A JP2006286579 A JP 2006286579A JP 4750669 B2 JP4750669 B2 JP 4750669B2
- Authority
- JP
- Japan
- Prior art keywords
- communication
- unit
- voice
- data
- terminal
- 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.)
- Expired - Fee Related
Links
Images
Landscapes
- Mobile Radio Communication Systems (AREA)
- Telephonic Communication Services (AREA)
Description
本発明は、通信端末、通信方法、通信プログラム、通信制御装置、通信制御方法、通信制御プログラム、および通信システムに関する。特に、本発明は、音声データのパケット通信を行う通信端末、通信方法、通信プログラム、通信制御装置、通信制御方法、通信制御プログラム、および通信システムに関する。 The present invention relates to a communication terminal, a communication method, a communication program, a communication control device, a communication control method, a communication control program, and a communication system. In particular, the present invention relates to a communication terminal, a communication method, a communication program, a communication control apparatus, a communication control method, a communication control program, and a communication system that perform voice data packet communication.
特許文献1には、PoC(Push−to−talk over Cellular)の各セッション間で送受信される通信内容を、予め定めたルールにしたがって記録するPoCシステムについて提案されている。
特許文献1に記載の発明においては、複数の通信端末間で半二重のPush−To−Talk(PTT)通信方式による通信が行われている場合において、当該PTT通信方式による通信に参加していない通信端末があるとき、例えば、圏外に存在する通信端末があるときには、PTT通信方式による通信の内容を示す通信内容をセッションの開始から記録することができる。しかしながら、PTT通信方式のようにリアルタイムで通信内容の送受信が行われる場合においては、圏外から圏内に移動した通信端末に、セッションの開始から記録された通信内容を後から送信して当該通信端末を利用するユーザに通知しても、当該ユーザは通信内容を把握することが困難な場合がある。 In the invention described in Patent Document 1, when communication by a half-duplex Push-To-Talk (PTT) communication method is performed between a plurality of communication terminals, it participates in communication by the PTT communication method. When there is no communication terminal, for example, when there is a communication terminal that exists outside the service area, the communication content indicating the content of communication by the PTT communication method can be recorded from the start of the session. However, when transmission / reception of communication content is performed in real time as in the PTT communication method, the communication content recorded from the start of the session is transmitted later to the communication terminal that has moved from outside the service area to the communication terminal. Even if the user is notified, it may be difficult for the user to grasp the communication content.
そこで本発明は、上記課題を解決することができる通信端末、通信方法、通信プログラム、通信制御装置、通信制御方法、通信制御プログラム、および通信システムを提供することを目的とする。この目的は特許請求の範囲における独立項に記載の特徴の組み合わせにより達成される。また従属項は本発明の更なる有利な具体例を規定する。 Accordingly, an object of the present invention is to provide a communication terminal, a communication method, a communication program, a communication control device, a communication control method, a communication control program, and a communication system that can solve the above-described problems. This object is achieved by a combination of features described in the independent claims. The dependent claims define further advantageous specific examples of the present invention.
上記課題を解決するために、本発明の第1の形態においては、音声データのパケット通信を行う通信端末であって、音声を入力する音声入力部と、音声入力部が入力した音声を示す音声パケットを生成する音声パケット生成部と、音声パケット生成部が生成した音声パケットを通信相手の通信端末に送信するデータ送信部と、通信相手の通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、データ送信部から通信相手の通信端末へ音声パケットを送信できるか否かを判断する通信可否判断部と、通信可否判断部が、データ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部と、データ記録部が音声データを記録した場合に、通信中継装置からの電界強度を監視することにより、データ送信部から音声パケットを送信できる状態になったことを検知する送信可能検知部と、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から通信相手の通信端末に送信させる送信制御部とを備える。 In order to solve the above-described problem, in the first embodiment of the present invention, a communication terminal that performs packet communication of voice data, a voice input unit that inputs voice, and a voice that indicates voice input by the voice input unit From a voice packet generation unit that generates a packet, a data transmission unit that transmits a voice packet generated by the voice packet generation unit to a communication terminal of a communication partner, and an external communication relay device that relays communication with the communication terminal of the communication partner By monitoring the electric field strength of the data transmission unit, a communication availability determination unit that determines whether or not a voice packet can be transmitted from the data transmission unit to the communication terminal of the communication partner, and a communication availability determination unit transmit the voice packet from the data transmission unit. When it is determined that the data cannot be transmitted, the data recording unit records the audio data indicated by the audio packet to be transmitted by the data transmission unit, and the data recording unit records the audio data. In other words, by monitoring the electric field strength from the communication relay device, a transmission possible detection unit that detects that a voice packet can be transmitted from the data transmission unit and a transmission possible detection unit are A transmission control unit configured to transmit a voice packet indicating voice data recorded by the data recording unit from the data transmission unit to the communication terminal of the communication partner when it is detected that the packet can be transmitted.
また、送信制御部は、通信可否判断部が音声パケットを送信できないと判断したときから、予め定められた第1の時間が経過するまでに、送信可能検知部が音声パケットを送信できる状態になったことを検知した場合に、データ記録部が記録している音声データが示す音声パケットをデータ送信部から通信相手の通信端末に送信させてもよい。また、通信可否判断部が音声パケットを送信できないことを判断したときから、第1の時間が経過するまでに、送信可能検知部が音声パケットを送信できる状態になったことを検知しない場合に、データ記録部が記録している音声データを消去するデータ消去部を更に備えてもよい。 In addition, the transmission control unit is in a state in which the transmission possible detection unit can transmit the voice packet after the predetermined first time elapses after the communication availability determination unit determines that the voice packet cannot be transmitted. When this is detected, the voice packet indicated by the voice data recorded by the data recording unit may be transmitted from the data transmission unit to the communication terminal of the communication partner. In addition, when the communication availability determination unit determines that the voice packet cannot be transmitted and does not detect that the transmission detection unit is ready to transmit the voice packet before the first time elapses, A data erasing unit for erasing audio data recorded by the data recording unit may be further provided.
また、本発明の第2の形態においては、音声データのパケット通信を行う通信方法であって、音声を入力する音声入力段階と、音声入力段階において入力された音声を示す音声パケットを生成する音声パケット生成段階と、通信相手の通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、音声パケット生成段階において生成した音声パケットを通信相手の通信端末に送信するデータ送信部から送信できるか否かを判断する通信可否判断段階と、通信可否判断段階において、データ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録段階と、データ記録段階で音声データが記録された場合に、通信中継装置からの電界強度を監視することにより、データ送信部から音声パケットを送信できる状態になったことを検知する送信可能検知段階と、送信可能検知段階において、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録段階において記録した音声データを示す音声パケットをデータ送信部から通信相手の通信端末に送信させる送信制御段階とを備える。 According to a second aspect of the present invention, there is provided a communication method for performing packet communication of voice data, a voice input stage for inputting voice, and a voice for generating voice packets indicating voice input in the voice input stage. Data that transmits the voice packet generated in the voice packet generation stage to the communication terminal of the communication partner by monitoring the electric field strength from the external communication relay device that relays the communication with the communication terminal of the communication partner and the packet generation stage. The voice indicated by the voice packet to be transmitted by the data transmission unit when it is determined that the voice packet cannot be transmitted from the data transmission unit in the communication availability determination stage for determining whether transmission from the transmission unit is possible and the communication availability determination stage. When data is recorded at the data recording stage and when the audio data is recorded at the data recording stage, the electric field strength from the communication relay device Detecting that the voice transmitter can be transmitted from the data transmitter, and detecting that the voice transmitter can be transmitted from the data transmitter in the transmittable detection stage. In this case, there is provided a transmission control step of transmitting a voice packet indicating the voice data recorded in the data recording step from the data transmission unit to the communication terminal of the communication partner.
また、本発明の第3の形態においては、音声データのパケット通信を行う通信端末用の通信プログラムであって、通信端末を、音声を入力する音声入力部、音声入力部が入力した音声を示す音声パケットを生成する音声パケット生成部、音声パケット生成部が生成した音声パケットを通信相手の通信端末に送信するデータ送信部、通信相手の通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、データ送信部から通信相手の通信端末へ音声パケットを送信できるか否かを判断する通信可否判断部、通信可否判断部が、データ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部、データ記録部が音声データを記録した場合に、通信中継装置からの電界強度を監視することにより、データ送信部から音声パケットを送信できる状態になったことを検知する送信可能検知部、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から通信相手の通信端末に送信させる送信制御部として機能させる。 Further, in the third embodiment of the present invention, a communication program for a communication terminal that performs packet communication of voice data, the voice input unit for inputting voice and the voice input by the voice input unit are shown. A voice packet generation unit that generates a voice packet, a data transmission unit that transmits a voice packet generated by the voice packet generation unit to a communication terminal of a communication partner, and an external communication relay device that relays communication with the communication terminal of a communication partner If the data transmission unit determines whether or not the voice packet can be transmitted from the data transmission unit to the communication terminal of the communication partner by monitoring the electric field strength, and the communication availability determination unit cannot transmit the voice packet from the data transmission unit. If it is determined, the data recording unit records the audio data indicated by the audio packet to be transmitted by the data transmission unit, and the data recording unit records the audio data. In other words, by monitoring the electric field strength from the communication relay device, a transmission possible detection unit that detects that a voice packet can be transmitted from the data transmission unit, When it is detected that the data recording unit is ready to transmit, the data recording unit functions as a transmission control unit that transmits the audio packet indicating the audio data recorded from the data transmission unit to the communication terminal of the communication partner.
また、本発明の第4の形態においては、第1通信端末と第1通信端末の通信相手である第2通信端末との間の音声データのパケット通信を制御する通信制御装置であって、第1通信端末が送信する音声パケットを受信するデータ受信部と、データ受信部が受信した音声パケットを第2通信端末に送信するデータ送信部と、第2通信端末との通信を中継する外部の通信中継装置から第2通信端末への電界強度に基づいて、第2通信端末へデータ送信部から音声パケットを送信できるか否かを判断する通信可否判断部と、通信可否判断部が、第2通信端末へデータ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部と、データ記録部が音声データを記録した場合に、通信中継装置から第2通信端末への電界強度に基づいて、データ送信部から第2通信端末へ音声パケットを送信できる状態になったことを検知する送信可能検知部と、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から第2通信端末に送信させる送信制御部とを備える。 According to a fourth aspect of the present invention, there is provided a communication control apparatus for controlling packet communication of voice data between a first communication terminal and a second communication terminal that is a communication partner of the first communication terminal, A data reception unit that receives a voice packet transmitted by one communication terminal, a data transmission unit that transmits a voice packet received by the data reception unit to a second communication terminal, and an external communication that relays communication with the second communication terminal Based on the electric field strength from the relay device to the second communication terminal, a communication availability determination unit that determines whether or not a voice packet can be transmitted from the data transmission unit to the second communication terminal, and a communication availability determination unit include the second communication When it is determined that the voice packet cannot be transmitted from the data transmission unit to the terminal, the data recording unit records the voice data indicated by the voice packet to be transmitted by the data transmission unit, and the data recording unit records the voice data. In this case, based on the electric field strength from the communication relay device to the second communication terminal, a transmission capability detection unit that detects that a voice packet can be transmitted from the data transmission unit to the second communication terminal, and a transmission capability detection Control that causes the data transmission unit to transmit a voice packet indicating the voice data recorded by the data recording unit to the second communication terminal when the unit detects that the data transmission unit is ready to transmit a voice packet from the data transmission unit A part.
また、本発明の第5の形態においては、第1通信端末と第1通信端末の通信相手である第2通信端末との間の音声データのパケット通信を制御する通信制御方法であって、第1通信端末が送信する音声パケットを受信するデータ受信段階と、第2通信端末との通信を中継する外部の通信中継装置から第2通信端末への電界強度に基づいて、第2通信端末へ、データ受信段階において受信された音声パケットを第2通信端末に送信するデータ送信部から音声パケットを送信できるか否かを判断する通信可否判断段階と、通信可否判断段階において、第2通信端末へデータ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録段階と、データ記録段階において音声データを記録した場合に、通信中継装置から第2通信端末への電界強度に基づいて、データ送信部から第2通信端末へ音声パケットを送信できる状態になったことを検知する送信可能検知段階と、送信可能検知段階において、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録段階において記録した音声データを示す音声パケットをデータ送信部から第2通信端末に送信させる送信制御段階とを備える。 According to a fifth aspect of the present invention, there is provided a communication control method for controlling packet communication of voice data between a first communication terminal and a second communication terminal that is a communication partner of the first communication terminal, Based on the data reception stage for receiving voice packets transmitted by one communication terminal, and the electric field strength from an external communication relay device that relays communication with the second communication terminal to the second communication terminal, to the second communication terminal, A data transmission unit that transmits the voice packet received in the data reception stage to the second communication terminal determines whether or not the voice packet can be transmitted. In the communication availability determination stage, data is transmitted to the second communication terminal in the communication availability determination stage. In the data recording stage for recording the voice data indicated by the voice packet to be transmitted by the data transmitting section when it is determined that the voice packet cannot be transmitted from the transmitting section; When voice data is recorded, based on the electric field strength from the communication relay device to the second communication terminal, it is detected that a voice packet can be transmitted from the data transmission unit to the second communication terminal. In the transmission enable detection stage, when it is detected that a voice packet can be transmitted from the data transmission unit, the voice packet indicating the voice data recorded in the data recording stage is transmitted from the data transmission unit to the second communication terminal. A transmission control stage.
また、本発明の第6の形態においては、第1通信端末と第1通信端末の通信相手である第2通信端末との間の音声データのパケット通信を制御する通信制御装置用の通信制御プログラムであって、通信制御装置を、第1通信端末が送信する音声パケットを受信するデータ受信部、データ受信部が受信した音声パケットを第2通信端末に送信するデータ送信部、第2通信端末との通信を中継する外部の通信中継装置から第2通信端末への電界強度に基づいて、第2通信端末へデータ送信部から音声パケットを送信できるか否かを判断する通信可否判断部、通信可否判断部が、第2通信端末へデータ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部、データ記録部が音声データを記録した場合に、通信中継装置から第2通信端末への電界強度に基づいて、データ送信部から第2通信端末へ音声パケットを送信できる状態になったことを検知する送信可能検知部、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から第2通信端末に送信させる送信制御部として機能させる。 In the sixth embodiment of the present invention, a communication control program for a communication control device that controls packet communication of voice data between a first communication terminal and a second communication terminal that is a communication partner of the first communication terminal. A communication control device includes a data receiving unit that receives a voice packet transmitted by the first communication terminal, a data transmission unit that transmits a voice packet received by the data receiving unit to the second communication terminal, and a second communication terminal. A communication enable / disable determining unit that determines whether a voice packet can be transmitted from the data transmitting unit to the second communication terminal based on an electric field strength from an external communication relay device that relays the communication to the second communication terminal; When the determination unit determines that the voice packet cannot be transmitted from the data transmission unit to the second communication terminal, the data recording unit for recording the voice data indicated by the voice packet to be transmitted by the data transmission unit, When the data recording unit records voice data, it detects that a voice packet can be transmitted from the data transmission unit to the second communication terminal based on the electric field strength from the communication relay device to the second communication terminal. When the transmittable detection unit and the transmittable detection unit detect that the voice packet can be transmitted from the data transmission unit, a voice packet indicating the voice data recorded by the data recording unit is received from the data transmission unit. 2 function as a transmission control unit for transmitting to a communication terminal.
また、本発明の第7の形態においては、通信相手の通信端末と音声データのパケット通信をする通信端末と、通信端末と通信相手の通信端末との間の音声データのパケット通信を制御する通信制御装置とを備える通信システムであって、通信端末は、音声を入力する音声入力部と、音声入力部が入力した音声を示す音声パケットを生成する音声パケット生成部と、音声パケット生成部が生成した音声パケットを通信相手の通信端末に送信するデータ送信部と、通信相手の通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、データ送信部から通信相手の通信端末へ音声パケットを送信できるか否かを判断する通信可否判断部と、通信可否判断部が、データ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部と、データ記録部が音声データを記録した場合に、通信中継装置からの電界強度を監視することにより、データ送信部から音声パケットを送信できる状態になったことを検知する送信可能検知部と、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から通信相手の通信端末に送信させる送信制御部とを有する。 Further, in the seventh embodiment of the present invention, a communication terminal that performs voice data packet communication with a communication partner communication terminal, and a communication that controls voice data packet communication between the communication terminal and the communication partner communication terminal. A communication terminal including a control device, wherein a communication terminal is generated by a voice input unit that inputs voice, a voice packet generation unit that generates a voice packet indicating voice input by the voice input unit, and a voice packet generation unit By monitoring the electric field strength from the data transmission unit that transmits the voice packet to the communication terminal of the communication partner and the external communication relay device that relays communication with the communication terminal of the communication partner, the data transmission unit to the communication partner The communication availability determination unit that determines whether or not the voice packet can be transmitted to the communication terminal and the communication availability determination unit have determined that the voice packet cannot be transmitted from the data transmission unit. In this case, when the data recording unit records the voice data indicated by the voice packet to be transmitted by the data transmission unit and the data recording unit records the voice data, the data strength is monitored by monitoring the electric field strength from the communication relay device. A transmission possible detection unit that detects that a voice packet can be transmitted from the transmission unit, and a data recording unit when the transmission possible detection unit detects that a voice packet can be transmitted from the data transmission unit. Has a transmission control unit that transmits a voice packet indicating the voice data recorded by the data transmission unit to the communication terminal of the communication partner.
また、本発明の第8の形態においては、通信相手の通信端末と音声データのパケット通信をする通信端末と、通信端末と通信相手の通信端末との間の音声データのパケット通信を制御する通信制御装置とを備える通信システムにおける通信端末が音声データのパケット通信を行う通信方法であって、音声を入力する音声入力段階と、音声入力段階において入力された音声を示す音声パケットを生成する音声パケット生成段階と、通信相手の通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、音声パケット生成段階において生成した音声パケットを通信相手の通信端末に送信するデータ送信部から送信できるか否かを判断する通信可否判断段階と、通信可否判断段階において、データ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録段階と、データ記録段階で音声データが記録された場合に、通信中継装置からの電界強度を監視することにより、データ送信部から音声パケットを送信できる状態になったことを検知する送信可能検知段階と、送信可能検知段階において、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録段階において記録した音声データを示す音声パケットをデータ送信部から通信相手の通信端末に送信させる送信制御段階とを有する。 In the eighth embodiment of the present invention, a communication terminal that performs voice data packet communication with a communication partner communication terminal, and a communication that controls voice data packet communication between the communication terminal and the communication partner communication terminal. A communication method in which a communication terminal in a communication system including a control device performs packet communication of voice data, a voice input stage for inputting voice, and a voice packet for generating voice packets indicating voice inputted in the voice input stage Data transmission that transmits the voice packet generated in the voice packet generation stage to the communication terminal of the communication partner by monitoring the electric field strength from the external communication relay device that relays the communication with the communication terminal of the communication partner in the generation stage In the communication availability determination stage for determining whether transmission is possible from the communication section and the communication availability determination stage, the voice packet is transmitted from the data transmission section. If the data transmission unit records the voice data indicated by the voice packet to be transmitted and the voice data is recorded at the data recording step, the electric field strength from the communication relay device is determined. Detecting that the voice transmitter can be transmitted from the data transmitter, and detecting that the voice transmitter can be transmitted from the data transmitter in the transmittable detection stage. In this case, there is a transmission control stage in which a voice packet indicating the voice data recorded in the data recording stage is transmitted from the data transmission unit to the communication terminal of the communication partner.
また、本発明の第9の形態においては、通信相手の通信端末と音声データのパケット通信をする通信端末と、通信端末と通信相手の通信端末との間の音声データのパケット通信を制御する通信制御装置とを備える通信システム用の通信プログラムであって、通信システムの通信端末を、音声を入力する音声入力部、音声入力部が入力した音声を示す音声パケットを生成する音声パケット生成部、音声パケット生成部が生成した音声パケットを通信相手の通信端末に送信するデータ送信部、通信相手の通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、データ送信部から通信相手の通信端末へ音声パケットを送信できるか否かを判断する通信可否判断部、通信可否判断部が、データ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部、データ記録部が音声データを記録した場合に、通信中継装置からの電界強度を監視することにより、データ送信部から音声パケットを送信できる状態になったことを検知する送信可能検知部、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から通信相手の通信端末に送信させる送信制御部として機能させる。 In the ninth embodiment of the present invention, a communication terminal that performs voice data packet communication with a communication partner communication terminal, and a communication that controls voice data packet communication between the communication terminal and the communication partner communication terminal. A communication program for a communication system including a control device, a communication terminal of the communication system, a voice input unit that inputs voice, a voice packet generation unit that generates voice packets indicating voice input by the voice input unit, and voice A data transmission unit that transmits a voice packet generated by the packet generation unit to a communication terminal of a communication partner, and a data transmission unit by monitoring an electric field strength from an external communication relay device that relays communication with the communication terminal of the communication partner A communication enable / disable determining unit for determining whether or not a voice packet can be transmitted from the data transmitting unit to the communication terminal of the communication partner, When it is determined that transmission is not possible, a data recording unit that records voice data indicated by a voice packet to be transmitted by the data transmission unit, and when the data recording unit records voice data, the electric field strength from the communication relay device is monitored. By this means, when the transmittable detection unit that detects that a voice packet can be transmitted from the data transmission unit, the transmittable detection unit detects that the voice packet can be transmitted from the data transmission unit, A voice packet indicating the voice data recorded by the data recording unit is caused to function as a transmission control unit that transmits from the data transmission unit to the communication terminal of the communication partner.
また、本発明の第10の形態においては、第1通信端末と第1通信端末の通信相手である第2通信端末と、第1通信端末と第2通信端末との間の音声データのパケット通信を制御する通信制御装置を備える通信システムであって、通信制御装置は、第1通信端末が送信する音声パケットを受信するデータ受信部と、データ受信部が受信した音声パケットを第2通信端末に送信するデータ送信部と、第2通信端末との通信を中継する外部の通信中継装置から第2通信端末への電界強度に基づいて、第2通信端末へデータ送信部から音声パケットを送信できるか否かを判断する通信可否判断部と、通信可否判断部が、第2通信端末へデータ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部と、データ記録部が音声データを記録した場合に、通信中継装置から第2通信端末への電界強度に基づいて、データ送信部から第2通信端末へ音声パケットを送信できる状態になったことを検知する送信可能検知部と、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から第2通信端末に送信させる送信制御部とを有する。 In the tenth aspect of the present invention, voice data packet communication between the first communication terminal and the second communication terminal which is the communication partner of the first communication terminal, and the first communication terminal and the second communication terminal. The communication control device includes a data receiving unit that receives a voice packet transmitted from the first communication terminal, and the voice packet received by the data receiving unit to the second communication terminal. Can voice packets be transmitted from the data transmission unit to the second communication terminal based on the electric field strength from the external communication relay device that relays communication between the data transmission unit to be transmitted and the second communication terminal to the second communication terminal The voice packet to be transmitted by the data transmission unit is indicated when the communication availability judgment unit and the communication availability judgment unit judge whether or not the voice packet cannot be transmitted from the data transmission unit to the second communication terminal. A data recording unit for recording voice data; and when the data recording unit records audio data, an audio packet is transmitted from the data transmission unit to the second communication terminal based on the electric field strength from the communication relay device to the second communication terminal. Audio that is recorded by the data recording unit when the transmittable detection unit that detects that transmission is possible and the transmittability detection unit detects that audio packets can be transmitted from the data transmission unit A transmission control unit for transmitting a voice packet indicating data from the data transmission unit to the second communication terminal.
また、本発明の第11の形態においては、第1通信端末と第1通信端末の通信相手である第2通信端末と、第1通信端末と第2通信端末との間の音声データのパケット通信を制御する通信制御装置を備える通信システムにおける通信制御装置が通信を制御する通信制御方法であって、第1通信端末が送信する音声パケットを受信するデータ受信段階と、第2通信端末との通信を中継する外部の通信中継装置から第2通信端末への電界強度に基づいて、第2通信端末へ、データ受信段階において受信された音声パケットを第2通信端末に送信するデータ送信部から音声パケットを送信できるか否かを判断する通信可否判断段階と、通信可否判断段階において、第2通信端末へデータ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録段階と、データ記録段階において音声データを記録した場合に、通信中継装置から第2通信端末への電界強度に基づいて、データ送信部から第2通信端末へ音声パケットを送信できる状態になったことを検知する送信可能検知段階と、送信可能検知段階において、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録段階において記録した音声データを示す音声パケットをデータ送信部から第2通信端末に送信させる送信制御段階とを有する。 In the eleventh aspect of the present invention, packet communication of voice data between the first communication terminal and the second communication terminal that is the communication partner of the first communication terminal, and the first communication terminal and the second communication terminal. A communication control method in which a communication control apparatus in a communication system including a communication control apparatus for controlling communication controls communication, a data reception stage for receiving a voice packet transmitted by a first communication terminal, and communication with a second communication terminal The voice packet from the data transmission unit that transmits the voice packet received in the data reception stage to the second communication terminal to the second communication terminal based on the electric field strength from the external communication relay device that relays the second communication terminal. When it is determined that the voice packet cannot be transmitted from the data transmission unit to the second communication terminal in the communication availability determination stage and the communication availability determination stage. A data recording stage for recording the voice data indicated by the voice packet to be transmitted by the data transmission unit, and when the voice data is recorded in the data recording stage, the data is based on the electric field strength from the communication relay apparatus to the second communication terminal. When it is detected that a voice packet can be transmitted from the data transmission unit in the transmittable detection stage for detecting that the voice packet can be transmitted from the transmitter to the second communication terminal, and the transmittable detection stage. And a transmission control step of transmitting a voice packet indicating the voice data recorded in the data recording step from the data transmission unit to the second communication terminal.
また、本発明の第12の形態においては、第1通信端末と第1通信端末の通信相手である第2通信端末と、第1通信端末と第2通信端末との間の音声データのパケット通信を制御する通信制御装置を備える通信システム用の通信制御プログラムであって、通信制御装置を、第1通信端末が送信する音声パケットを受信するデータ受信部、データ受信部が受信した音声パケットを第2通信端末に送信するデータ送信部、第2通信端末との通信を中継する外部の通信中継装置から第2通信端末への電界強度に基づいて、第2通信端末へデータ送信部から音声パケットを送信できるか否かを判断する通信可否判断部、通信可否判断部が、第2通信端末へデータ送信部から音声パケットを送信できないと判断した場合に、データ送信部が送信すべき音声パケットが示す音声データを記録するデータ記録部、データ記録部が音声データを記録した場合に、通信中継装置から第2通信端末への電界強度に基づいて、データ送信部から第2通信端末へ音声パケットを送信できる状態になったことを検知する送信可能検知部、送信可能検知部が、データ送信部から音声パケットを送信できる状態になったこと検知した場合に、データ記録部が記録している音声データを示す音声パケットをデータ送信部から第2通信端末に送信させる送信制御部として機能させる。 Further, in the twelfth aspect of the present invention, voice data packet communication between the first communication terminal and the second communication terminal which is the communication partner of the first communication terminal, and the first communication terminal and the second communication terminal. A communication control program for a communication system comprising a communication control device for controlling the communication control device, wherein the communication control device includes a data receiving unit for receiving a voice packet transmitted by the first communication terminal, and a voice packet received by the data receiving unit. 2 based on the electric field strength from the external communication relay device that relays communication with the second communication terminal to the second communication terminal, the voice packet from the data transmission unit to the second communication terminal. The sound to be transmitted by the data transmission unit when the communication availability determination unit and the communication availability determination unit determine whether or not transmission is possible, from the data transmission unit to the second communication terminal. A data recording unit that records audio data indicated by the packet, and when the data recording unit records audio data, the audio is transmitted from the data transmission unit to the second communication terminal based on the electric field strength from the communication relay device to the second communication terminal. The data recording unit records when the transmittable detection unit that detects that a packet can be transmitted and the transmittable detection unit detect that a voice packet can be transmitted from the data transmission unit. A voice packet indicating voice data is caused to function as a transmission control unit that transmits the voice packet from the data transmission unit to the second communication terminal.
なお、上記の発明の概要は、本発明の必要な特徴の全てを列挙したものではなく、これらの特徴群のサブコンビネーションもまた、発明となりうる。 The above summary of the invention does not enumerate all the necessary features of the present invention, and sub-combinations of these feature groups can also be the invention.
本発明によれば、通信端末が圏外に移動した場合であっても、通信内容の理解ができる範囲で、通信内容を通信相手の通信端末に送信することができる。 According to the present invention, even when the communication terminal moves out of the service area, the communication content can be transmitted to the communication terminal of the communication partner as long as the communication content can be understood.
以下、発明の実施の形態を通じて本発明を説明するが、以下の実施形態は特許請求の範囲に係る発明を限定するものではなく、また実施形態の中で説明されている特徴の組み合わせの全てが発明の解決手段に必須であるとは限らない。 Hereinafter, the present invention will be described through embodiments of the invention. However, the following embodiments do not limit the claimed invention, and all combinations of features described in the embodiments are included. It is not necessarily essential for the solution of the invention.
図1は、本発明の一実施形態に係る通信システムの概要を示す。通信システムは、複数の通信端末10、通信制御装置20、および複数の通信中継装置30を備える。複数の通信端末10はそれぞれ通信制御装置20に制御されて、通信中継装置30およびネットワーク40を介して通信相手の通信端末10と通信する。複数の通信端末10は、例えば、半二重のPush−To−Talk(PTT)通信方式で通信相手の通信端末10と通信する。
FIG. 1 shows an outline of a communication system according to an embodiment of the present invention. The communication system includes a plurality of
本実施形態に係る通信端末10または通信制御装置20は、通信端末10が圏外に移動した後、再び圏内に復帰した場合に、当該通信端末10の通信相手である通信端末10を利用するユーザが通信内容を理解し得る範囲で、通信相手である通信端末10に当該通信内容を示す音声データを送信することを目的とする。
When the
まず、通信端末10(A)は、他の複数の通信端末10との間でPTT通信方式のセッションを確立する。具体的には、通信端末10(A)は、他の複数の通信端末10とPTT通信方式による通信を所望する旨を示すINVITEメッセージを、通信中継装置30(A)およびネットワーク40を介して通信制御装置20に送信する。通信中継装置30は、例えば、携帯電話の基地局である。また、通信制御装置20は、例えばSIPサーバである。なお、通信制御装置20が備える機能および構成の一部、または全部を通信中継装置30が備えてもよい。また、通信制御装置20が備える機能および構成の全部を、通信制御装置20および通信中継装置30が併せて備えていてもよい。
First, the communication terminal 10 (A) establishes a session of the PTT communication method with a plurality of
そして、通信制御装置20は、他の複数の通信端末10(例えば、通信端末10(B)、通信端末10(C)、および通信端末10(D))にINVITEメッセージを送信する。続いて、他の複数の通信端末10から通信制御装置20にPTT通信方式による通信を受け入れる旨を示すメッセージ(例えば、200OK)が送信され、当該メッセージを通信端末10(A)が受け取ると、通信端末10(A)と他の通信端末10との間でPTT通信方式によるセッションが確立される。これにより、通信端末10(A)は他の複数の通信端末10に対して、PTT通信方式で通信できる。
Then, the communication control device 20 transmits an INVITE message to the other plurality of communication terminals 10 (for example, the communication terminal 10 (B), the communication terminal 10 (C), and the communication terminal 10 (D)). Subsequently, when a message (for example, 200 OK) indicating that the communication by the PTT communication method is accepted is transmitted from the plurality of
次に、通信端末10(A)がPTT通信方式の通信において、音声データを他の複数の通信端末10のそれぞれに送信できる状態である場合、すなわち発話権を有している場合を考える。係る場合において通信端末10(A)が音声パケットを送信中に圏外に移動した場合、すなわち、通信中継装置30(A)から通信端末10(A)への電界強度が所定値以下になり、PTT通信方式の通信の続行が不能になった場合に、通信端末10(A)は、通信端末10(A)を利用するユーザが発した音声を音声データとして記録する。
Next, consider a case where the communication terminal 10 (A) is in a state where voice data can be transmitted to each of a plurality of
そして、予め定められた第1の時間(例えば、3秒間)以内に通信端末10(A)が圏内に復帰した場合には、通信端末10(A)は、記録した音声データを示す音声パケットを通信中継装置30(A)に送信する。通信中継装置30(A)は、受信した音声パケットを、ネットワーク40を介して通信制御装置20に送信する。通信制御装置20はネットワーク40、および通信中継装置30(A)並びに通信中継装置30(B)を介して、通信端末10(B)、通信端末10(C)、および通信端末10(D)のそれぞれに、通信端末10(A)から受信した音声パケットを送信する。 When the communication terminal 10 (A) returns to the service area within a predetermined first time (for example, 3 seconds), the communication terminal 10 (A) transmits a voice packet indicating the recorded voice data. It transmits to the communication relay apparatus 30 (A). The communication relay device 30 (A) transmits the received voice packet to the communication control device 20 via the network 40. The communication control device 20 is connected to the communication terminal 10 (B), the communication terminal 10 (C), and the communication terminal 10 (D) via the network 40, the communication relay device 30 (A), and the communication relay device 30 (B). The voice packet received from the communication terminal 10 (A) is transmitted to each.
一方、予め定められた第1の時間以内に通信端末10(A)が圏内に復帰しなかった場合には、通信端末10(A)は、記録していた音声データを消去する。これにより、通信端末10(A)が予め定められた第1の時間以内に圏内に復帰した場合には、記録していた音声データを示す音声パケットを通信相手の複数の通信端末10に送信する一方で、予め定められた第1の時間を経過したときには、記録していた音声データを消去するので、通信相手の複数の通信端末10において通信端末10(A)を利用するユーザが発した音声の遅延が発生することを防止できる。
On the other hand, when the communication terminal 10 (A) does not return to the service area within the first predetermined time, the communication terminal 10 (A) deletes the recorded voice data. Thereby, when the communication terminal 10 (A) returns to the service area within a predetermined first time, a voice packet indicating the recorded voice data is transmitted to a plurality of
また、第1の時間よりも長い、予め定められた第2の時間(例えば、30秒間)を経過するまでに通信端末10(A)が圏内に復帰しなかった場合には、通信端末10(A)は、通信端末10(A)と他の通信端末10との間で確立していたセッションを自動的に切断する。これにより、通信端末10(A)が圏外に移動した後、予め定められた第2の時間が経過したときには、通信端末10(A)側でセッションを切断できるので、通信制御装置20側が、通信端末10(A)が圏外に移動したことを検知して既にセッションを切断していた場合に、通信端末10(A)において当該セッションが未だ存続していると認識することがなくなり、通信端末10(A)と通信制御装置20との間でセッションの存続/切断の認識について不整合が生じることがなくなる。
In addition, when the communication terminal 10 (A) does not return to the area before a predetermined second time (for example, 30 seconds) longer than the first time elapses, the communication terminal 10 ( A) automatically disconnects a session established between the communication terminal 10 (A) and another
図2は、本実施形態に係る通信端末10の機能構成の一例を示す。通信端末10は、音声データのパケット通信を行う通信端末であって、具体的には、携帯電話端末である。例えば、通信端末10は、半二重通信方式であるPTT通信方式で音声データのパケット通信を行う携帯電話端末である。また、通信端末10は、音声データのパケット通信を行う機能を有する、ノートパソコン、PDA、ゲーム機等の携帯情報端末、およびデスクトップ型PCであってもよい。通信端末10は、音声入力部100、音声出力部105、端末側データ送信部110、端末側データ受信部115、端末側通信制御ユニット120、端末側データ記録部130、音声パケット生成部135、通信モード設定部140、端末側通信可否判断部150、端末側送信可能検知部155、端末側タイマユニット160、端末側データ消去部170、および端末側電界強度検出部180を備える。
FIG. 2 shows an example of the functional configuration of the
また、端末側通信制御ユニット120は、端末側送信制御部122、端末側受信制御部124、および端末側通信制御部126を有する。また、端末側タイマユニット160は、端末側第1タイマ162および端末側第2タイマ164を有する。なお、端末側データ送信部110、端末側データ受信部115、端末側送信制御部122、端末側データ記録部130、端末側通信可否判断部150、端末側送信可能検知部155、および端末側データ消去部170はそれぞれ、通信端末に係る請求項、および請求項9から請求項13に記載のデータ送信部、データ受信部、通信可否判断部、送信可能検知部、データ記録部、データ消去部、および送信制御部の一例である。
The terminal-side communication control unit 120 includes a terminal-side
音声入力部100は、通信端末10を利用するユーザが発した音声、および通信端末10の周囲の音声を入力する。音声入力部100は入力した音声を示す音声データを、音声パケット生成部135および端末側データ記録部130に供給する。音声パケット生成部135は、音声入力部100から受け取った音声を示す音声パケットを生成する。具体的には、音声パケット生成部135は、音声入力部100が入力したアナログ音声信号をAD変換して得た、予め定められたサンプリング周波数のデジタル音声信号を、符号化およびパケット化して音声パケットを生成する。また、音声パケット生成部135は、端末側データ記録部130から受け取った音声データを示す音声パケットを生成する。音声パケット生成部135は、生成した音声パケットを端末側データ送信部110および端末側データ記録部130に供給する。
The
端末側データ送信部110は、音声パケット生成部135から受け取った音声パケットを通信相手の通信端末10に送信する。端末側データ送信部110は、端末側通信制御ユニット120が有する端末側送信制御部122に制御されて、音声パケットを送信する送信モードに当該通信端末10が設定されているときに、音声パケット生成部135から受け取った音声パケットを通信相手の通信端末10に送信する。端末側受信制御部124は、端末側データ受信部115を制御して、通信相手の通信端末10が送信する音声パケットを受信させる。そして、端末側データ受信部115は、通信相手の通信端末10が送信した音声パケットを受信する。すなわち、端末側データ受信部115は、端末側通信制御ユニット120が有する端末側受信制御部124に制御されて、当該通信端末10が音声パケットを受信する受信モードに設定されているときに、通信相手の通信端末10から音声パケットを受信する。端末側データ受信部115は、受信した音声パケットを音声出力部105に供給する。
The terminal-side
音声出力部105は、端末側データ受信部115から受け取った音声パケットが示す音声を出力する。端末側電界強度検出部180は、通信中継装置30からの電界強度を検出する。端末側電界強度検出部180は、常時、通信中継装置30からの電界強度を検出する。また、端末側電界強度検出部180は、予め定められた時間間隔で、通信中継装置30からの電界強度を検出してもよい。例えば、端末側電界強度検出部180は、後述する端末側第1タイマ162が計測する第1の時間よりも短い時間間隔で、通信中継装置30からの電界強度を検出する。端末側電界強度検出部180は、検出した電界強度を示す情報を端末側通信可否判断部150および端末側送信可能検知部155に供給する。
The voice output unit 105 outputs the voice indicated by the voice packet received from the terminal-side
端末側通信可否判断部150は、通信相手の通信端末10との通信を中継する外部の通信中継装置30からの電界強度を監視することにより、端末側データ送信部110から通信相手の通信端末10へ音声パケットを送信できるか否かを判断する。具体的には、端末側通信可否判断部150は、端末側電界強度検出部180から受け取った情報が示す電界強度が、予め定められた閾値以下になった場合に、通信相手の通信端末10へ音声パケットを送信できないと判断する。また、端末側通信可否判断部150は、端末側電界強度検出部180から受け取った情報が示す電界強度が、予め定められた閾値を超えた場合に、通信相手の通信端末10へ音声パケットを送信できると判断する。端末側通信可否判断部150は、判断結果を示す判断結果情報を、端末側データ記録部130および端末側データ消去部170に供給する。また、端末側通信可否判断部150は、端末側データ送信部110から通信相手の通信端末10へ音声パケットを送信できるか否かを判断したタイミングで、端末側タイマユニット160が有する端末側第1タイマ162および端末側第2タイマ164を起動させる。
The terminal-side communication
端末側データ記録部130は、端末側通信可否判断部150から受け取った判断結果情報が、端末側データ送信部110から音声パケットを送信できない旨を示す場合に、端末側データ送信部110が送信すべき音声パケットが示す音声データを記録する。端末側データ記録部130は、受け取った判断結果情報が、端末側データ送信部110から音声パケットを送信できない旨を示す場合に、当該判断結果情報を端末側通信可否判断部150から受け取ったときから、音声入力部100が入力した音声を示す音声データを記録する。また、端末側データ記録部130は、受け取った判断結果情報が、端末側データ送信部110から音声パケットを送信できない旨を示す場合に、当該判断結果情報を端末側通信可否判断部150から受け取ったときから、音声パケット生成部135が生成した音声パケットが示す音声データを記録してもよい。
The terminal-side data recording unit 130 transmits the terminal-side
更に、端末側データ記録部130は、端末側通信可否判断部150から判断結果情報を受け取らない場合においても、常時、音声入力部100が入力した音声を示す音声データ、または音声パケット生成部135が生成した音声パケットが示す音声データを、端末側データ記録部130のデータ記録容量を上限として記録してもよい。そして、端末側データ記録部130は、端末側通信可否判断部150から判断結果情報を受け取るまで、記録している音声データまたは音声パケットが示す音声データを、新たに音声入力部100が入力した音声データまたは新たに音声パケット生成部135が生成した音声パケットが示す音声データに置き換えて、音声データまたは音声パケットが示す音声データの記録を繰り返してもよい。端末側データ記録部130は、端末側送信制御部122に制御されて、記録している音声データを音声パケット生成部135に供給する。また、端末側データ記録部130は、音声データを記録した旨を示す情報を、端末側送信可能検知部155に供給する。
Further, even when the terminal-side data recording unit 130 does not receive the determination result information from the terminal-side communication
端末側送信可能検知部155は、端末側データ記録部130が音声データを記録した場合に、通信中継装置30からの電界強度を監視することにより、端末側データ送信部110から音声パケットを送信できる状態になったことを検知する。具体的には、端末側送信可能検知部155は、端末側電界強度検出部180から受け取った情報が示す電界強度を常時、監視し続けて、監視中の電界強度が予め定められた閾値を超えた場合に、通信相手の通信端末10へ音声パケットを送信できる状態になったことを検知する。端末側送信可能検知部155は、通信相手の通信端末10へ音声パケットを送信できる状態になったことを検知した場合に、検知結果を示す情報を端末側送信制御部122および端末側データ消去部170に供給する。
The terminal-side transmission
端末側第1タイマ162は、端末側通信可否判断部150の制御により起動されて、予め定められた第1の時間(例えば、3秒間)を計測する。端末側第1タイマ162は、第1の時間の計測を開始したタイミングおよび第1の時間の計測が完了したタイミングを、端末側送信制御部122および端末側データ消去部170に通知する。端末側第2タイマ164は、端末側通信可否判断部150の制御により起動されて、端末側第1タイマ162が計測する第1の時間よりも長い、予め定められた第2の時間(例えば、30秒間)を計測する。端末側第2タイマ164は、第2の時間の計測を開始したタイミングおよび第2の時間の計測が完了したタイミングを、端末側通信制御部126に通知する。
The terminal-side
端末側送信制御部122は、端末側送信可能検知部155が、端末側データ送信部110から音声パケットを送信できる状態になったことを検知した場合に、端末側データ記録部130が記録している音声データを示す音声パケットを、端末側データ送信部110から通信相手の通信端末10に送信させる。具体的には、端末側送信制御部122は、端末側送信可能検知部155から通信相手の通信端末10へ音声パケットを送信できる状態になったことを示す検知結果を示す情報を受け取った場合に、端末側データ記録部130が記録している音声データを示す音声パケットを端末側データ送信部110から通信相手の通信端末10へ送信すべく、端末側データ記録部130および端末側データ送信部110の動作を制御する。すなわち、端末側送信制御部122は、端末側データ記録部130を制御して、端末側データ記録部130が記録している音声データを音声パケット生成部135に供給させる。そして、端末側送信制御部122は、端末側データ送信部110を制御して、音声パケット生成部135が生成した音声パケットを、通信相手の通信端末10に送信させる。
The terminal-side
また、端末側送信制御部122は、端末側通信可否判断部150が音声パケットを送信できないと判断したときから、予め定められた第1の時間が経過するまでに、端末側送信可能検知部155が音声パケットを送信できる状態になったことを検知した場合に、端末側データ記録部130が記録している音声データが示す音声パケットを、端末側データ送信部110から通信相手の通信端末10に送信させる。具体的には、端末側送信制御部122は、端末側第1タイマ162から第1の時間の計測を開始したタイミングが通知されたときから、端末側送信可能検知部155から通信相手の通信端末10へ音声パケットを送信できる状態になったことを検知した旨を示す情報を受け取るまでの時間が、第1の時間よりも短い場合に、端末側データ記録部130に働きかけて、端末側データ記録部130が記録している音声データが示す音声パケットを、端末側データ送信部110から通信相手の通信端末10に送信させる。
Also, the terminal-side
端末側データ消去部170は、端末側通信可否判断部150が音声パケットを送信できないことを判断したときから、第1の時間が経過するまでに、端末側送信可能検知部155が音声パケットを送信できる状態になったことを検知しない場合に、端末側データ記録部130が記録している音声データを消去する。具体的には、端末側データ消去部170は、端末側通信可否判断部150から受け取った判断結果情報が音声パケットを送信できないことを示す場合において、端末側第1タイマ162から第1の時間の計測を開始したタイミングが通知されたときから、第1の時間が経過するまでに、端末側送信可能検知部155から、通信相手の通信端末10へ音声パケットを送信できる状態になったことを示す検知結果を受け取らない場合に、端末側データ記録部130が記録している音声データを消去する。
The terminal-side
通信モード設定部140は、端末側データ受信部115が音声パケットを受信して音声出力部105が音声を出力する受信モード、音声入力部100音声を入力して端末側データ送信部110が音声パケットを送信する送信モードのいずれかに通信端末10の通信モードを設定する。端末側通信制御部126は、端末側通信可否判断部150が音声パケットを送信できないと判断したときから、予め定められた第1の時間よりも長い予め定められた第2の時間が経過するまでに、端末側送信可能検知部155が音声パケットを送信できる状態になったことを検知しない場合に、通信相手の通信端末10との間の半二重通信を終了する。
The communication
具体的には、端末側通信制御部126は、端末側第2タイマ164から第2の時間の計測を開始したタイミングが通知されたときから、端末側送信可能検知部155から通信相手の通信端末10へ音声パケットを送信できる状態になったことを検知した旨を示す情報を受け取るまでの時間が、第2の時間を超える場合に、通信相手の通信端末10との間の半二重通信を終了させるべく、端末側データ送信部110および端末側データ受信部115を制御する。
Specifically, the terminal-side
本実施形態に係る通信端末10によれば、通信端末10が圏外に移動した場合に、ユーザが発した音声を音声データとして記録するとともに、所定の時間内に通信端末10が圏内に復帰した場合に、即座に記録した音声データを通信相手の通信端末10に自動送信できる。これにより、通信端末10が圏外に移動した場合であって、短時間で圏内に復帰した場合には、通信相手の通信端末10に送信した音声データが欠落することを防止して、通信相手の通信端末10においては音声の飛びが生じることを抑制できる。
According to the
また、本実施形態に係る通信端末10によれば、通信端末10が通信相手の通信端末10とPTT通信方式の通信のセッションが確立された状態で、長時間、圏外に存在している場合には、通信端末10は、自動的に当該セッションを切断できる。これにより、通信制御装置20が把握している通信端末10の状態と、通信端末10の状態とが一致しないということがなくなる。
Further, according to the
図3は、本実施形態に係る通信端末10における処理の流れの一例を示す。まず、音声入力部100が音声を入力する(S1000)。音声入力部100は、入力した音声を示す音声データを音声パケット生成部135に供給する。音声パケット生成部135は、音声入力部100から受け取った音声データを示す音声パケットを生成する(S1010)。この場合において、端末側通信可否判断部150は、端末側データ送信部110から通信相手の通信端末10に音声パケットを送信することができるか否かを、端末側電界強度検出部180が検出した電界強度から判断する(S1015)。すなわち、端末側通信可否判断部150は、通信端末10が圏内に存在するか圏外に存在するかを判断する。
FIG. 3 shows an example of the flow of processing in the
端末側通信可否判断部150が、通信端末10が圏外に存在すると判断した場合に(S1015:Yes)、端末側データ記録部130は、音声入力部100が入力した音声を示す音声データを記録する(S1020)。係る場合に、端末側通信可否判断部150が音声パケットを送信できないと判断したとき、すなわち、通信端末10が圏外に存在することとなったときに起動した、端末側第1タイマ162が計測する第1の時間が経過するまで通信端末10が圏内に復帰しなかった場合には(S1025:Yes)、端末側データ消去部170は端末側データ記録部130が記録した音声データを消去する(S1030)。
When the terminal-side communication
一方、端末側通信可否判断部150が、通信端末10が圏内に存在すると判断した場合(S1015:No)、および通信端末10が圏外に存在することとなったときから第1の時間が経過するまでに通信端末10が圏内に復帰した場合には(S1025:No)、端末側送信制御部122は、端末側データ記録部130が記録している音声データを示す音声パケットを、端末側データ送信部110から通信相手の通信端末10に送信させる(S1035)。そして、通信端末10が発話権を解放した場合に(S1045:Yes)、通信端末10は処理を終了する。また、通信端末10が発話権を有したままである場合には(S1045:No)、音声入力部100は音声の入力を続行する。
On the other hand, when the terminal-side communication
そして、端末側通信可否判断部150が音声パケットを送信できないと判断したときから、端末側第2タイマ164が計測する予め定められた第2の時間が経過するまでに、通信端末10が圏内に復帰しない場合には(S1040:Yes)、端末側通信制御部126は、通信相手の通信端末10との半二重通信を終了する(S1050)。一方、端末側通信可否判断部150が音声パケットを送信できないと判断したときから、端末側第2タイマ164が計測する予め定められた第2の時間が経過するまでに、通信端末10が圏内に復帰した場合には(S1040:No)、音声入力部100は音声の入力を続行する。
Then, when the terminal-side communication enable / disable determining
図4は、他の実施形態に係る通信制御装置20の機能構成の一例を示す。通信制御装置20は、第1通信端末と第1通信端末の通信相手である第2通信端末との間の音声データのパケット通信を制御する。通信制御装置20は、例えば、SIPサーバである。また、第1通信端末および第2通信端末は、図1から図3の上記説明における通信端末10の機能および構成の一部を備えていてもよい。通信制御装置20は、制御側データ送信部210、制御側データ受信部215、制御側送信制御部222、制御側通信制御部226、制御側データ記録部230、制御側通信可否判断部250、制御側送信可能検知部255、制御側タイマユニット260、制御側データ消去部270、および制御側電界強度検出部280を備える。制御側タイマユニット260は、制御側第1タイマ262および制御側第2タイマ264を有する。なお、制御側データ送信部210、制御側データ受信部215、制御側送信制御部222、制御側データ記録部230、制御側通信可否判断部250、および制御側送信可能検知部255はそれぞれ、通信制御装置に係る請求項、および請求項14から請求項16に記載のデータ送信部、データ受信部、通信可否判断部、送信可能検知部、データ記録部、データ消去部、および送信制御部の一例である。
FIG. 4 shows an example of a functional configuration of the communication control apparatus 20 according to another embodiment. The communication control device 20 controls voice data packet communication between the first communication terminal and the second communication terminal which is the communication partner of the first communication terminal. The communication control device 20 is a SIP server, for example. Further, the first communication terminal and the second communication terminal may have a part of the function and configuration of the
制御側データ受信部215は、第1通信端末が送信した音声パケットを受信する。制御側データ受信部215は、受信した音声パケットを制御側送信制御部222の制御に基づいて、制御側データ記録部230に供給する。制御側データ送信部210は、制御側データ受信部215が受信した音声パケットを第2通信端末に送信する。制御側データ送信部210は、制御側送信制御部222に制御されて、制御側データ記録部230から受け取った音声パケットを第2通信端末に送信する。制御側電界強度検出部280は、通信中継装置30から第2通信端末への電界強度を検出する。制御側電界強度検出部280は、検出した電界強度を示す情報を制御側通信可否判断部250および制御側送信可能検知部255に供給する。
The control side
制御側通信可否判断部250は、制御側電界強度検出部280から受け取った、外部の通信中継装置30から第2通信端末への電界強度に基づいて、第2通信端末へ制御側データ送信部210から音声パケットを送信できるか否かを判断する。具体的には、制御側通信可否判断部250は、制御側電界強度検出部280から受け取った情報が示す電界強度が、予め定められた閾値以下になった場合に、第2通信端末へ音声パケットを送信できないと判断する。また、制御側通信可否判断部250は、制御側電界強度検出部280から受け取った情報が示す電界強度が、予め定められた閾値を超えた場合に、第2通信端末へ音声パケットを送信できると判断する。制御側通信可否判断部250は、判断結果を示す判断結果情報を、制御側データ記録部230および制御側データ消去部270に供給する。また、制御側通信可否判断部250は、制御側データ送信部210から第2通信端末へ音声パケットを送信できるか否かを判断したタイミングで、制御側タイマユニット260が有する制御側第1タイマ262および制御側第2タイマ264を起動させる。
Based on the electric field strength from the external communication relay device 30 to the second communication terminal received from the control-side electric field
制御側データ記録部230は、制御側通信可否判断部250から受け取った判断結果情報が、制御側データ送信部210から第2通信端末へ音声パケットを送信できない旨を示す場合に、制御側データ送信部210が送信すべき音声パケットが示す音声データを記録する。制御側データ記録部230は、受け取った判断結果情報が、制御側データ送信部210から第2通信端末へ音声パケットを送信できない旨を示す場合に、当該判断結果情報を制御側通信可否判断部250から受け取ったとき以降に、制御側データ受信部215が受信した音声パケットが示す音声データを記録する。一方、制御側データ記録部230は、制御側通信可否判断部250から受け取った判断結果情報が、制御側データ送信部210から第2通信端末へ音声パケットを送信できる旨を示す場合は、制御側データ受信部215から受け取った音声データを制御側データ送信部210に転送する。制御側データ送信部210は、制御側データ記録部230から転送された音声データを示す音声パケットを、第2通信端末に送信する。
The control-side
また、制御側データ記録部230は、制御側通信可否判断部250から判断結果情報を受け取らない場合においても、常時、制御側データ受信部215が受信した音声データを、制御側データ記録部230のデータ記録容量を上限として記録してもよい。そして、制御側データ記録部230は、制御側通信可否判断部250から判断結果情報を受け取るまで、記録している音声データを、新たに制御側データ受信部215が受信した音声データに置き換えて、音声データの記録を繰り返してもよい。制御側データ記録部230は、制御側送信制御部222に制御されて、記録している音声データが示す音声パケットを、制御側データ送信部210に供給する。また、制御側データ記録部230は、音声データを記録した旨を示す情報を、制御側送信可能検知部255に供給する。
Further, even when the control-side
制御側送信可能検知部255は、制御側データ記録部230が音声データを記録した場合に、通信中継装置30から第2通信端末への電界強度を監視することにより、制御側データ送信部210から第2通信端末へ音声パケットを送信できる状態になったことを検知する。具体的には、制御側送信可能検知部255は、制御側電界強度検出部280から受け取った情報が示す電界強度を常時、監視し続けて、監視中の電界強度が予め定められた閾値を超えた場合に、第2通信端末へ音声パケットを送信できる状態になったことを検知する。制御側送信可能検知部255は、第2通信端末へ音声パケットを送信できる状態になったことを検知した場合に、検知結果を示す情報を制御側送信制御部222、制御側通信制御部226および制御側データ消去部270に供給する。
When the control-side
制御側第1タイマ262は、制御側通信可否判断部250の制御により起動されて、予め定められた第1の時間(例えば、3秒間)を計測する。制御側第1タイマ262は、第1の時間の計測を開始したタイミングおよび第1の時間の計測が完了したタイミングを、制御側送信制御部222、制御側通信制御部226、および制御側データ消去部270に通知する。制御側第2タイマ264は、制御側通信可否判断部250の制御により起動されて、制御側第1タイマ262が計測する第1の時間よりも長い、予め定められた第2の時間(例えば、30秒間)を計測する。制御側第2タイマ264は、第2の時間の計測を開始したタイミングおよび第2の時間の計測が完了したタイミングを、制御側通信制御部226に通知する。
The control-side
制御側送信制御部222は、制御側送信可能検知部255が、制御側データ送信部210から音声パケットを送信できる状態になったことを検知した場合に、制御側データ記録部230が記録している音声データを示す音声パケットを、制御側データ送信部210から第2通信端末に送信させる。具体的には、制御側送信制御部222は、制御側送信可能検知部255から第2通信端末へ音声パケットを送信できる状態になったことを示す検知結果を示す情報を受け取った場合に、制御側データ記録部230が記録している音声データを示す音声パケットを、制御側データ送信部210から第2通信端末へ送信すべく、制御側データ記録部230および制御側データ送信部210の動作を制御する。
The control-side
また、制御側送信制御部222は、制御側通信可否判断部250が音声パケットを第2通信端末へ送信できないと判断したときから、予め定められた第1の時間が経過するまでに、制御側送信可能検知部255が音声パケットを第2通信端末へ送信できる状態になったことを検知した場合に、制御側データ記録部230が記録している音声データが示す音声パケットを、制御側データ送信部210から第2通信端末に送信させる。具体的には、制御側送信制御部222は、制御側第1タイマ262から第1の時間の計測を開始したタイミングが通知されたときから、制御側送信可能検知部255から第2通信端末へ音声パケットを送信できる状態になったことを検知した旨を示す情報を受け取るまでの時間が、第1の時間よりも短い場合に、制御側データ記録部230に働きかけて、制御側データ記録部230が記録している音声データが示す音声パケットを、制御側データ送信部210から第2通信端末10に送信させる。
In addition, the control-side
制御側データ消去部270は、制御側通信可否判断部250が音声パケットを送信できないことを判断したときから、第1の時間が経過するまでに、制御側送信可能検知部255が音声パケットを送信できる状態になったことを検知しない場合に、制御側データ記録部230が記録している音声データを消去する。具体的には、制御側データ消去部270は、制御側通信可否判断部250から受け取った判断結果情報が音声パケットを送信できないことを示す場合において、制御側第1タイマ262から第1の時間の計測を開始したタイミングが通知されたときから、第1の時間が経過するまでに、制御側送信可能検知部255から、第2通信端末へ音声パケットを送信できる状態になったことを示す検知結果を受け取らない場合に、制御側データ記録部230が記録している音声データを消去する。
The control-side data erasure unit 270 transmits the voice packet after the first time elapses after the control-side communication
制御側通信制御部226は、制御側通信可否判断部250が音声パケットを第2通信端末へ送信できないと判断したときから、予め定められた第1の時間よりも長い予め定められた第2の時間が経過するまでに、制御側送信可能検知部255が音声パケットを第2通信端末へ送信できる状態になったことを検知しない場合に、第2通信端末との間の半二重通信を終了する。具体的には、制御側通信制御部226は、制御側第2タイマ264から第2の時間の計測を開始したタイミングが通知されたときから、制御側送信可能検知部255から第2通信端末へ音声パケットを送信できる状態になったことを検知した旨を示す情報を受け取るまでの時間が、第2の時間を超える場合に、第2通信端末との間の半二重通信を終了させる。
The control-side
本実施形態に係る通信制御装置20によれば、第1通信端末と第2通信端末とが通信中に、音声データを第1通信端末から受信中の第2通信端末が圏外に移動したことを検知したときに、第1通信端末が送信した音声データを記録して、第2通信端末が圏内に復帰したときに記録した音声データを第2通信端末に送信できる。これにより、音声データを受信する第2通信端末が短い期間、圏外に存在した場合でも、音声の遅延を感じさせない範囲で、第1通信端末が送信した音声データが示す音声を第2通信端末で出力することができる。 According to the communication control apparatus 20 according to the present embodiment, the fact that the second communication terminal that is receiving voice data from the first communication terminal has moved out of service while the first communication terminal and the second communication terminal are communicating. When detected, the voice data transmitted by the first communication terminal can be recorded, and the voice data recorded when the second communication terminal returns to the service area can be transmitted to the second communication terminal. As a result, even if the second communication terminal that receives the voice data exists outside the service area for a short period of time, the voice indicated by the voice data transmitted by the first communication terminal is transmitted to the second communication terminal within a range in which the voice delay is not felt. Can be output.
図5は、他の実施形態に係る通信制御装置20における処理の流れの一例を示す。まず、制御側データ受信部215が、第1通信端末から音声パケットを受信する(S2000)。制御側データ受信部215は、受信した音声パケットが示す音声データを、制御側データ記録部230に供給する。制御側通信可否判断部250は、制御側データ送信部210から第2通信端末に音声パケットを送信することができるか否かを、制御側電界強度検出部280が検出した電界強度から判断する(S2005)。すなわち、制御側通信可否判断部250は、第2通信端末が圏内に存在するか圏外に存在するかを判断する。
FIG. 5 shows an example of the flow of processing in the communication control apparatus 20 according to another embodiment. First, the control-side
制御側通信可否判断部250が、第2通信端末が圏外に存在すると判断した場合に(S2005:Yes)、制御側データ記録部230は、制御側データ受信部215が受信した音声を示す音声データを記録する(S2010)。係る場合に、制御側通信可否判断部250が音声パケットを第2通信端末へ送信できないと判断したとき、すなわち、第2通信端末が圏外に存在することとなったときに起動した、制御側第1タイマ262が計測する第1の時間が経過するまで第2通信端末が圏内に復帰しなかった場合には(S2015:Yes)、制御側データ消去部270は制御側データ記録部230が記録した音声データを消去する(S2020)。
When the control-side communication
一方、制御側通信可否判断部250が、第2通信端末が圏内に存在すると判断した場合(S2005:No)、および第2通信端末が圏外に存在することとなったときから第1の時間が経過するまでに第2通信端末が圏内に復帰した場合には(S2015:No)、制御側送信制御部222は、制御側データ記録部230が記録している音声データを示す音声パケットを、制御側データ送信部210から第2通信端末に送信させる(S2025)。そして、第1通信端末が発話権を解放した場合に(S2035:Yes)、通信制御装置20は処理を終了する。また、第1通信端末が発話権を有したままである場合には(S2035:No)、制御側データ受信部215は音声パケットの受信を続行する。
On the other hand, when the control-side communication enable / disable determining
そして、制御側通信可否判断部250が音声パケットを第2通信端末へ送信できないと判断したときから、制御側第2タイマ264が計測する予め定められた第2の時間が経過するまでに、第2通信端末が圏内に復帰しない場合には(S2030:Yes)、制御側通信制御部226は、第1通信端末と第2通信端末との間の半二重通信を終了する(S2040)。一方、制御側通信可否判断部250が音声パケットを第2通信端末へ送信できないと判断したときから、制御側第2タイマ264が計測する予め定められた第2の時間が経過するまでに、第2通信端末が圏内に復帰した場合には(S2040:No)、制御側データ受信部215は音声パケットの受信を続行する。
Then, when the control-side communication
図6は、本実施形態に係る通信端末10および通信制御装置20のハードウェア構成の一例を示す。本実施形態に係る通信端末10および通信制御装置20は、ホスト・コントローラ1582により相互に接続されるCPU1505、RAM1520、グラフィック・コントローラ1575、および表示装置1580を有するCPU周辺部と、入出力コントローラ1584によりホスト・コントローラ1582に接続される通信インターフェイス1530、ハードディスクドライブ1540、およびCD−ROMドライブ1560を有する入出力部と、入出力コントローラ1584に接続されるROM1510、フレキシブルディスク・ドライブ1550、および入出力チップ1570を有するレガシー入出力部とを備える。
FIG. 6 shows an example of the hardware configuration of the
ホスト・コントローラ1582は、RAM1520と、高い転送レートでRAM1520をアクセスするCPU1505およびグラフィック・コントローラ1575とを接続する。CPU1505は、ROM1510およびRAM1520に格納されたプログラムに基づいて動作して、各部を制御する。グラフィック・コントローラ1575は、CPU1505等がRAM1520内に設けたフレーム・バッファ上に生成する画像データを取得して、表示装置1580上に表示させる。これに代えて、グラフィック・コントローラ1575は、CPU1505等が生成する画像データを格納するフレーム・バッファを、内部に含んでもよい。
The
入出力コントローラ1584は、ホスト・コントローラ1582と、比較的高速な入出力装置である通信インターフェイス1530、ハードディスクドライブ1540、CD−ROMドライブ1560を接続する。通信インターフェイス1530は、ネットワークを介して他の装置と通信する。ハードディスクドライブ1540は、通信端末10および通信制御装置20内のCPU1505が使用するプログラムおよびデータを格納する。CD−ROMドライブ1560は、CD−ROM1595からプログラムまたはデータを読み取り、RAM1520を介してハードディスクドライブ1540に提供する。
The input /
また、入出力コントローラ1584には、ROM1510と、フレキシブルディスク・ドライブ1550、および入出力チップ1570の比較的低速な入出力装置とが接続される。ROM1510は、通信端末10および通信制御装置20が起動時に実行するブート・プログラム、通信端末10および通信制御装置20のハードウェアに依存するプログラム等を格納する。フレキシブルディスク・ドライブ1550は、フレキシブルディスク1590からプログラムまたはデータを読み取り、RAM1520を介してハードディスクドライブ1540に提供する。入出力チップ1570は、フレキシブルディスク・ドライブ1550、例えばパラレル・ポート、シリアル・ポート、キーボード・ポート、マウス・ポート等を介して各種の入出力装置を接続する。
The input /
RAM1520を介してハードディスクドライブ1540に提供される通信プログラムおよび通信制御プログラムは、フレキシブルディスク1590、CD−ROM1595、またはICカード等の記録媒体に格納されて利用者によって提供される。通信プログラムおよび通信制御プログラムは、記録媒体から読み出され、RAM1520を介して通信端末10および通信制御装置20内のハードディスクドライブ1540にインストールされ、CPU1505において実行される。
A communication program and a communication control program provided to the
通信端末10および通信制御装置20にインストールされて実行される通信プログラムおよび通信制御プログラムは、CPU1505等に働きかけて、通信端末10および通信制御装置20を、図1から図5にかけて説明した音声入力部100、音声出力部105、端末側データ送信部110、端末側データ受信部115、端末側通信制御ユニット120、端末側送信制御部122、端末側受信制御部124、端末側通信制御部126、端末側データ記録部130、音声パケット生成部135、通信モード設定部140、端末側通信可否判断部150、端末側送信可能検知部155、端末側タイマユニット160、端末側第1タイマ162、端末側第2タイマ164、端末側データ消去部170、および端末側電界強度検出部180、並びに、制御側データ送信部210、制御側データ受信部215、制御側送信制御部222、制御側通信制御部226、制御側データ記録部230、制御側通信可否判断部250、制御側送信可能検知部255、制御側タイマユニット260、制御側第1タイマ262、制御側第2タイマ264、制御側データ消去部270、および制御側電界強度検出部280として機能させる。 The communication program and the communication control program that are installed and executed in the communication terminal 10 and the communication control device 20 work on the CPU 1505 and the like, so that the communication terminal 10 and the communication control device 20 are described with reference to FIGS. 100, voice output unit 105, terminal side data transmission unit 110, terminal side data reception unit 115, terminal side communication control unit 120, terminal side transmission control unit 122, terminal side reception control unit 124, terminal side communication control unit 126, terminal Side data recording unit 130, voice packet generation unit 135, communication mode setting unit 140, terminal side communication availability determination unit 150, terminal side transmission capability detection unit 155, terminal side timer unit 160, terminal side first timer 162, terminal side first 2 timer 164, terminal-side data erasure unit 170, terminal-side electric field strength detection unit 180, and Control-side data transmission unit 210, control-side data reception unit 215, control-side transmission control unit 222, control-side communication control unit 226, control-side data recording unit 230, control-side communication availability determination unit 250, control-side transmission enable detection unit 255 The control-side timer unit 260, the control-side first timer 262, the control-side second timer 264, the control-side data erasing unit 270, and the control-side electric field strength detecting unit 280 are caused to function.
以上、本発明を実施の形態を用いて説明したが、本発明の技術的範囲は上記実施の形態に記載の範囲には限定されない。上記実施の形態に、多様な変更または改良を加え得ることが当業者に明らかである。その様な変更または改良を加えた形態も本発明の技術的範囲に含まれ得ることが、特許請求の範囲の記載から明らかである。 As mentioned above, although this invention was demonstrated using embodiment, the technical scope of this invention is not limited to the range as described in the said embodiment. It will be apparent to those skilled in the art that various modifications or improvements can be added to the above-described embodiment. It is apparent from the scope of the claims that the embodiments added with such changes or improvements can be included in the technical scope of the present invention.
10 通信端末
20 通信制御装置
30 通信中継装置
40 ネットワーク
100 音声入力部
105 音声出力部
110 端末側データ送信部
115 端末側データ受信部
120 端末側通信制御ユニット
122 端末側送信制御部
124 端末側受信制御部
126 端末側通信制御部
130 端末側データ記録部
135 音声パケット生成部
140 通信モード設定部
150 端末側通信可否判断部
155 端末側送信可能検知部
160 端末側タイマユニット
162 端末側第1タイマ
164 端末側第2タイマ
170 端末側データ消去部
180 端末側電界強度検出部
210 制御側データ送信部
215 制御側データ受信部
222 制御側送信制御部
226 制御側通信制御部
230 制御側データ記録部
250 制御側通信可否判断部
255 制御側送信可能検知部
260 制御側タイマユニット
262 制御側第1タイマ
264 制御側第2タイマ
270 制御側データ消去部
280 制御側電界強度検出部
1505 CPU
1510 ROM
1520 RAM
1530 通信インターフェイス
1540 ハードディスクドライブ
1550 フレキシブルディスク・ドライブ
1560 CD−ROMドライブ
1570 入出力チップ
1575 グラフィック・コントローラ
1580 表示装置
1582 ホスト・コントローラ
1584 入出力コントローラ
1590 フレキシブルディスク
1595 CD−ROM
DESCRIPTION OF
1510 ROM
1520 RAM
1530
Claims (5)
音声を入力する音声入力部と、
前記音声入力部が入力した前記音声を示す音声パケットを生成する音声パケット生成部と、
前記音声パケット生成部が生成した前記音声パケットを通信相手の通信端末に送信するデータ送信部と、
前記通信相手の前記通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、前記データ送信部から前記通信相手の前記通信端末へ前記音声パケットを送信できるか否かを判断する通信可否判断部と、
前記通信可否判断部が、前記データ送信部から前記音声パケットを送信できないと判断した場合に、前記データ送信部が送信すべき前記音声パケットが示す音声データを記録するデータ記録部と、
前記データ記録部が前記音声データを記録した場合に、前記通信中継装置からの電界強度を監視することにより、前記データ送信部から前記音声パケットを送信できる状態になったことを検知する送信可能検知部と、
前記通信可否判断部が前記音声パケットを送信できないと判断したときから、予め定められた第1の時間が経過するまでに、前記送信可能検知部が、前記データ送信部から前記音声パケットを送信できる状態になったこと検知した場合に、前記データ記録部が記録している前記音声データを示す前記音声パケットを前記データ送信部から前記通信相手の前記通信端末に送信させる送信制御部と、
前記通信可否判断部が前記音声パケットを送信できないことを判断したときから、前記第1の時間が経過するまでに、前記送信可能検知部が、前記音声パケットを送信できる状態になったことを検知しない場合に、前記データ記録部が記録している前記音声データを消去するデータ消去部と
を備える通信端末。 A communication terminal for performing packet communication of voice data,
A voice input unit for inputting voice;
A voice packet generation unit that generates a voice packet indicating the voice input by the voice input unit;
A data transmission unit that transmits the voice packet generated by the voice packet generation unit to a communication terminal of a communication partner;
Whether the voice packet can be transmitted from the data transmission unit to the communication terminal of the communication partner by monitoring the electric field strength from an external communication relay device that relays communication with the communication terminal of the communication partner A communication availability determination unit for determining
A data recording unit that records audio data indicated by the audio packet to be transmitted by the data transmission unit when the communication availability determination unit determines that the audio packet cannot be transmitted from the data transmission unit;
When the data recording unit records the voice data, the transmission capability detection that detects that the voice packet can be transmitted from the data transmission unit by monitoring the electric field strength from the communication relay device. And
The transmission enable detection unit can transmit the voice packet from the data transmission unit until the first predetermined time elapses after the communication availability determination unit determines that the voice packet cannot be transmitted. A transmission control unit for transmitting the voice packet indicating the voice data recorded by the data recording unit from the data transmission unit to the communication terminal of the communication partner when it is detected that the data recording unit is in a state;
It is detected that the transmittable detection unit is ready to transmit the voice packet after the first time elapses after the communication availability determination unit determines that the voice packet cannot be transmitted. A communication terminal comprising: a data erasure unit for erasing the audio data recorded by the data recording unit if not .
前記データ受信部が受信した音声パケットが示す音声を出力する音声出力部と、
前記データ受信部が音声パケットを受信して前記音声出力部が音声を出力する受信モード、前記音声入力部が音声を入力して前記データ送信部が音声パケットを送信する送信モードのいずれかに当該通信端末の通信モードを設定する通信モード設定部と
を更に備え、
半二重通信方式で音声データのパケット通信を行う
請求項1に記載の通信端末。 A data receiving unit for receiving a voice packet transmitted by the communication terminal of the communication partner;
An audio output unit that outputs audio indicated by an audio packet received by the data receiving unit;
The data reception unit receives a voice packet and the voice output unit outputs a voice. The voice input unit inputs a voice and the data transmission unit transmits a voice packet. A communication mode setting unit for setting the communication mode of the communication terminal;
The communication terminal according to claim 1, wherein packet communication of voice data is performed by a half-duplex communication method.
を更に備える請求項2に記載の通信端末。 From the time the communication possibility determining section determines not to send the voice packet, until the second time determined long in advance than the first time elapses, the transmittable detection unit said voice packet The communication terminal according to claim 2, further comprising a communication control unit that terminates half-duplex communication with the communication terminal of the communication partner when it is not detected that transmission is possible.
音声を入力する音声入力段階と、
前記音声入力段階において入力された前記音声を示す音声パケットを生成する音声パケット生成段階と、
通信相手の通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、前記音声パケット生成段階において生成した前記音声パケットを前記通信相手の前記通信端末に送信するデータ送信部から送信できるか否かを判断する通信可否判断段階と、
前記通信可否判断段階において、前記データ送信部から前記音声パケットを送信できないと判断した場合に、前記データ送信部が送信すべき前記音声パケットが示す音声データを記録するデータ記録段階と、
前記データ記録段階で前記音声データが記録された場合に、前記通信中継装置からの電界強度を監視することにより、前記データ送信部から前記音声パケットを送信できる状態になったことを検知する送信可能検知段階と、
前記通信可否判断段階において前記音声パケットを送信できないと判断したときから、予め定められた第1の時間が経過するまでに、前記送信可能検知段階において、前記データ送信部から前記音声パケットを送信できる状態になったこと検知した場合に、前記データ記録段階において記録した前記音声データを示す前記音声パケットを前記データ送信部から前記通信相手の前記通信端末に送信させる送信制御段階と、
前記通信可否判断段階において前記音声パケットを送信できないと判断したときから、前記第1の時間が経過するまでに、前記送信可能検知段階において、前記音声パケットを送信できる状態になったことを検知しない場合に、前記データ記録段階において記録した前記音声データを消去するデータ消去段階と
を備える通信方法。 A communication method for performing packet communication of audio data,
A voice input stage for inputting voice;
A voice packet generation step of generating a voice packet indicating the voice input in the voice input step;
Data transmission for transmitting the voice packet generated in the voice packet generation stage to the communication terminal of the communication partner by monitoring electric field strength from an external communication relay device that relays communication with the communication terminal of the communication partner A communication availability determination stage for determining whether transmission is possible from
A data recording step for recording audio data indicated by the audio packet to be transmitted by the data transmission unit when it is determined in the communication availability determination step that the audio packet cannot be transmitted from the data transmission unit;
When the voice data is recorded in the data recording stage, it is possible to detect that the voice packet can be transmitted from the data transmission unit by monitoring the electric field strength from the communication relay device. The detection stage;
From the time when it is determined that the voice packet cannot be transmitted in the communication availability determination step, the voice packet can be transmitted from the data transmission unit in the transmission capability detection step until a predetermined first time elapses. A transmission control step for transmitting the voice packet indicating the voice data recorded in the data recording step from the data transmission unit to the communication terminal of the communication partner when it is detected that the state has been reached;
From the time when it is determined that the voice packet cannot be transmitted in the communication feasibility determination step, until the first time elapses, it is not detected that the voice packet can be transmitted in the transmission capability detection step. A data erasing step of erasing the audio data recorded in the data recording step .
音声を入力する音声入力部、
前記音声入力部が入力した前記音声を示す音声パケットを生成する音声パケット生成部、
前記音声パケット生成部が生成した前記音声パケットを通信相手の通信端末に送信するデータ送信部、
前記通信相手の前記通信端末との通信を中継する外部の通信中継装置からの電界強度を監視することにより、前記データ送信部から前記通信相手の前記通信端末へ前記音声パケットを送信できるか否かを判断する通信可否判断部、
前記通信可否判断部が、前記データ送信部から前記音声パケットを送信できないと判断した場合に、前記データ送信部が送信すべき前記音声パケットが示す音声データを記録するデータ記録部、
前記データ記録部が前記音声データを記録した場合に、前記通信中継装置からの電界強度を監視することにより、前記データ送信部から前記音声パケットを送信できる状態になったことを検知する送信可能検知部、
前記通信可否判断部が前記音声パケットを送信できないと判断したときから、予め定められた第1の時間が経過するまでに、前記送信可能検知部が、前記データ送信部から前記音声パケットを送信できる状態になったこと検知した場合に、前記データ記録部が記録している前記音声データを示す前記音声パケットを前記データ送信部から前記通信相手の前記通信端末に送信させる送信制御部、
前記通信可否判断部が前記音声パケットを送信できないと判断したときから、前記第1の時間が経過するまでに、前記送信可能検知部が、前記音声パケットを送信できる状態になったことを検知しない場合に、前記データ記録部が記録している前記音声データを消去するデータ消去部
として機能させる通信プログラム。 A communication program for a communication terminal that performs packet communication of voice data, the communication terminal,
Voice input part for inputting voice,
A voice packet generation unit that generates a voice packet indicating the voice input by the voice input unit;
A data transmission unit for transmitting the voice packet generated by the voice packet generation unit to a communication terminal of a communication partner;
Whether the voice packet can be transmitted from the data transmission unit to the communication terminal of the communication partner by monitoring the electric field strength from an external communication relay device that relays communication with the communication terminal of the communication partner A communication availability determination unit for determining
A data recording unit that records audio data indicated by the audio packet to be transmitted by the data transmission unit when the communication availability determination unit determines that the audio packet cannot be transmitted from the data transmission unit;
When the data recording unit records the voice data, the transmission capability detection that detects that the voice packet can be transmitted from the data transmission unit by monitoring the electric field strength from the communication relay device. Part,
The transmission enable detection unit can transmit the voice packet from the data transmission unit until the first predetermined time elapses after the communication availability determination unit determines that the voice packet cannot be transmitted. A transmission control unit for transmitting the voice packet indicating the voice data recorded by the data recording unit from the data transmission unit to the communication terminal of the communication partner when it is detected that the data recording unit is in a state;
The transmission availability detection unit does not detect that the voice packet can be transmitted before the first time elapses after the communication availability determination unit determines that the voice packet cannot be transmitted. A communication program that causes the data recording unit to function as a data erasing unit that erases the audio data recorded by the data recording unit .
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006286579A JP4750669B2 (en) | 2006-10-20 | 2006-10-20 | Communication terminal, communication method, and communication program |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2006286579A JP4750669B2 (en) | 2006-10-20 | 2006-10-20 | Communication terminal, communication method, and communication program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2008104082A JP2008104082A (en) | 2008-05-01 |
| JP4750669B2 true JP4750669B2 (en) | 2011-08-17 |
Family
ID=39438045
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2006286579A Expired - Fee Related JP4750669B2 (en) | 2006-10-20 | 2006-10-20 | Communication terminal, communication method, and communication program |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP4750669B2 (en) |
Families Citing this family (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5069722B2 (en) | 2009-06-19 | 2012-11-07 | 株式会社エヌ・ティ・ティ・ドコモ | Mobile communication terminal and data download method |
| JP7632116B2 (en) * | 2021-06-25 | 2025-02-19 | 株式会社Jvcケンウッド | Wireless relay device, first terminal device, second terminal device, and communication system |
Family Cites Families (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP3375875B2 (en) * | 1998-01-13 | 2003-02-10 | 三菱電機株式会社 | Satellite packet terminal and its transmission method |
| US7603126B2 (en) * | 2001-05-15 | 2009-10-13 | Qualcomm Incorporated | Method and apparatus for avoiding simultaneous service origination and paging in a group communication network |
-
2006
- 2006-10-20 JP JP2006286579A patent/JP4750669B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2008104082A (en) | 2008-05-01 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN104521224B (en) | Systems and methods for group communication using mobile devices with motion-based mode switching | |
| KR101640339B1 (en) | Systems and methods for establishing a group communication based on motion of a mobile device | |
| CN111147444B (en) | An interactive method and electronic device | |
| CN106982286B (en) | A recording method, device and computer-readable storage medium | |
| CN101272554A (en) | Haptic generation method and system for mobile phone | |
| CN101151878A (en) | Method of sharing information between handheld communication devices and handheld communication device | |
| CN104601814B (en) | Method and system for processing abnormal call | |
| JP4750669B2 (en) | Communication terminal, communication method, and communication program | |
| WO2018049970A1 (en) | Hotspot network switching method and terminal | |
| KR20200023814A (en) | Device, method and computer readable storage medium to provide asynchronous instant message service | |
| JP2008104118A (en) | Communication terminal, communication method, and communication program | |
| WO2018049968A1 (en) | Hotspot establishment method and terminals | |
| US20070217396A1 (en) | Method and apparatus for making VoIP connection through network | |
| CN108696917B (en) | Communication connection method, device, electronic device and computer readable medium | |
| CN101147340A (en) | Push-to-talk communication system and push-to-talk communication method | |
| JP4644648B2 (en) | Communication terminal, communication method, and communication program | |
| KR101188895B1 (en) | Method for emoticon utilization with multimedia effect using messenger in mobile communication terminal | |
| JP4711930B2 (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL PROGRAM, AND COMMUNICATION SYSTEM | |
| CN112822331B (en) | Electronic device and information input control method | |
| JP2008104115A (en) | COMMUNICATION CONTROL DEVICE, COMMUNICATION CONTROL METHOD, COMMUNICATION CONTROL PROGRAM, AND COMMUNICATION SYSTEM | |
| JP7436051B2 (en) | Network connection device with VoIP function, its control method and program | |
| CN103812669A (en) | Conference system and portable device applied to same | |
| JP7625901B2 (en) | CONTROL DEVICE, CONTROL SYSTEM AND METHOD | |
| CN100583838C (en) | Portable electronic device and real-time information service method and apparatus | |
| CN113163053B (en) | Electronic device and play control method |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20090522 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110310 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110322 |
|
| A521 | Written amendment |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110421 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20110517 |
|
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110519 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140527 Year of fee payment: 3 |
|
| R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
| S533 | Written request for registration of change of name |
Free format text: JAPANESE INTERMEDIATE CODE: R313533 |
|
| R350 | Written notification of registration of transfer |
Free format text: JAPANESE INTERMEDIATE CODE: R350 |
|
| LAPS | Cancellation because of no payment of annual fees |