WO2009122894A1 - 通信端末 - Google Patents

通信端末 Download PDF

Info

Publication number
WO2009122894A1
WO2009122894A1 PCT/JP2009/055112 JP2009055112W WO2009122894A1 WO 2009122894 A1 WO2009122894 A1 WO 2009122894A1 JP 2009055112 W JP2009055112 W JP 2009055112W WO 2009122894 A1 WO2009122894 A1 WO 2009122894A1
Authority
WO
WIPO (PCT)
Prior art keywords
communication terminal
call
terminal
communication
state
Prior art date
Application number
PCT/JP2009/055112
Other languages
English (en)
French (fr)
Inventor
美鈴 川村
Original Assignee
シャープ株式会社
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by シャープ株式会社 filed Critical シャープ株式会社
Priority to EP09727736A priority Critical patent/EP2262217A4/en
Priority to BRPI0904963-0A priority patent/BRPI0904963A2/pt
Priority to CN200980100555A priority patent/CN101809983A/zh
Priority to KR1020107006916A priority patent/KR101094572B1/ko
Priority to US12/680,854 priority patent/US20100208881A1/en
Publication of WO2009122894A1 publication Critical patent/WO2009122894A1/ja

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/725Cordless telephones
    • H04M1/72502Cordless telephones with one base station connected to a single line
    • H04M1/72505Radio link set-up procedures
    • H04M1/72513On hold, intercom or transfer communication modes
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/82Line monitoring circuits for call progress or status discrimination

Definitions

  • the present invention relates to a communication terminal, and more particularly to a communication terminal having a redial function.
  • the redial function has been put into practical use for the purpose of reducing the load on the user when talking continuously to the same party on the telephone.
  • the telephone stores the telephone number of the other party the user has called once as a call history.
  • the user makes a call in response to a simple predetermined user operation such as pressing the redial button without the user having to enter a telephone number with the numeric keypad.
  • the telephone makes a call to the telephone number in the history.
  • the redial function is not limited to the function based on the outgoing call history.
  • a function for making a call by designating a telephone number desired by the user from an incoming call history has been put into practical use.
  • the telephone number of the other telephone transmitted from the exchange network is stored as an incoming call history.
  • the user can enter a telephone number in the incoming call history in response to a simple predetermined user operation without entering the telephone number of the other telephone using the numeric keypad.
  • the telephone makes a call (Patent Document 1 and Patent Document 2).
  • a telephone may be provided with a hold function for temporarily suspending a call for some purpose during the call.
  • a hold function the held person must wait without doing anything until the held person releases the held state. Also, since the line is connected during the hold, it is necessary to pay the call charge for the time taken for the hold. That is, the general hold function has two problems: waste of time resources and waste of economic resources.
  • Patent Document 3 proposes a technique for “call hold control for disconnecting a call” described below.
  • the telephone stores both the outgoing call history and the incoming call history as a history memory.
  • the telephone disconnects the line with the other party's terminal.
  • the phone automatically enters the phone number of the other party's terminal stored in the history memory without the phone user entering the phone number with the numeric keypad. Make a call.
  • Patent Document 3 is also a technique for improving the problem relating to the reduction of the load on the user when the telephone is continuously talked to the same party, which is the purpose of the redial function described above.
  • JP 60-210053 A Japanese Patent Laid-Open No. 2-305044 JP 2001-251420 A
  • Patent Document 3 the same problem occurs in the technique described in Patent Document 3.
  • the caller is currently on hold by recognizing that the line has been disconnected during the hold. I tend to forget to be inside. Therefore, compared with a normal hold function, it is likely to cause an action that lacks the above consideration.
  • Patent Document 3 From the viewpoint of the person on the hold side, the technology described in Patent Document 3 can improve the waste of time resources, but whether or not the call can be continued after the hold state is released is determined as follows. It is left to the consideration of those on hold. In the hold function described in Patent Document 3, when a call is put on hold during a call, it is assumed that the person who holds the call transmits the following transmission items and starts the hold.
  • the function for temporarily disconnecting the line during the hold is that the own telephone is not exclusively used by another terminal. It is physically released from the terminal. From the viewpoint that devices such as telephones are physically released from other terminals, the technology described in Patent Document 3 can be expanded in the future.
  • a real-time function is required for a call function using the above.
  • an object of the present invention is to resume a call without increasing the mental load of the other party of the call even if a hold operation is performed during the call and the caller performs an action that is not careful. It is to provide a communication terminal that is possible.
  • Another object of the present invention is that a hold operation is performed during a call, and even if the caller performs an action that is not considered and is left on hold, the hold person and the held person are mentally unstable. It is to provide a communication terminal that does not keep the state.
  • a communication terminal includes a storage device, a call means for allowing a user to call another terminal, a communication means for communicating with another terminal, and a call via the call means.
  • the identifier storage means for storing the identifier of the other terminal that has completed the process in the storage device, and the other corresponding to the identifier stored in the storage device by controlling the call means in response to an instruction from the user Call control means for enabling a call with the other terminal, status acquisition means for acquiring the status of another terminal corresponding to the identifier stored in the storage device via the communication means, and status acquisition
  • a notification means for notifying a user of the state acquired by the means, and an enabling means for enabling or disabling the call control means according to the state acquired by the state acquisition means.
  • the identifier storage means stores the identifier of the terminal of the other party of the call in the storage device, and the call control means makes a call with the terminal corresponding to the identifier stored in the storage device in response to an instruction from the user. Control to make it possible.
  • the status acquisition unit acquires the status of the terminal corresponding to the identifier stored in the storage device, and the notification unit notifies the user of the status acquired by the status acquisition unit.
  • the enabling means enables or disables the call control means according to the state acquired by the state acquiring means.
  • the identifier storage means stores the identifier of the partner terminal in the storage device, and notifies the user of the status of the partner terminal by the notification means. Therefore, the user can always grasp when the call should be resumed to the partner terminal according to the state notified by the notification means, and the user of the communication terminal and the user of the partner terminal Both can reduce the mental load. As a result, there is provided a communication terminal that can redial without increasing the mental load of the other party of the call even if the hold operation is performed during the call and the caller does not care can do.
  • the communication terminal further includes a housing that accommodates therein a storage device, a call means, a communication means, an identifier storage means, a call control means, a status acquisition means, a notification means, and an enabling means.
  • the notification means includes a first light source unit provided on the housing so as to be able to irradiate light to the outside of the housing, and the emission color of the first light source unit according to the state acquired by the state acquisition unit. Light emission control means for changing.
  • the status acquisition means communicates with the communication terminal from the other terminal corresponding to the identifier stored in the storage device when the status of the other terminal can communicate with the communication terminal. It includes a transition signal acquisition means for acquiring a state transition signal indicating that it has toggled with a possible state.
  • the light emission control means is in a state in which another terminal that is the transmission source of the state transition signal is able to talk to the communication terminal in response to the transition signal acquisition means acquiring the state transition signal, or Means for changing the color of light emitted from the first light source unit according to whether or not a call is possible is included.
  • the first light source unit can emit light by switching between two emission colors.
  • the means for changing depends on whether or not another terminal that is the transmission source of the state transition signal is in a state in which communication with the communication terminal is possible And means for switching the two emission colors to cause the first light source unit to emit light.
  • the communication terminal further includes a second light source unit provided on the housing so that light can be emitted to the outside of the housing, and the identifier is stored in the storage device, while the communication terminal Means for changing the emission color of the second light source unit according to whether or not it is possible to make a call with another terminal corresponding to.
  • the communication terminal further includes a time determination means for determining whether or not a predetermined time has elapsed since the identifier storage means stores the identifier in the storage device, and a determination result by the time determination means. And a means for invalidating the call control means and turning off the first light source unit and the second light source unit.
  • the status acquisition means communicates with the communication terminal from the other terminal corresponding to the identifier stored in the storage device when the status of the other terminal is communicable with the communication terminal. It includes a transition signal acquisition means for acquiring a state transition signal indicating that it has toggled with a possible state.
  • the enabling means indicates whether or not the state transition signal acquired by the transition signal acquiring means indicates that the state of the other terminal has been toggled from a state where communication with the communication terminal is impossible to a state where communication is possible. Accordingly, a means for enabling or disabling the call control means is included.
  • the communication terminal is further in a state in which the communication terminal is in a state in which communication is possible with another terminal corresponding to the identifier or in a state in which communication is not possible while the identifier is stored in the storage device.
  • the self-terminal state notifying means uses the call means while the identifier is stored in the storage device, so that the user starts a call with a terminal different from other terminals corresponding to the identifier.
  • the communication terminal includes means for notifying the user that the communication terminal cannot communicate with another terminal corresponding to the identifier.
  • the communication terminal further responds to the fact that while the identifier is stored in the storage device, the user uses the calling means to start a call with a terminal different from other terminals corresponding to the identifier. Then, a state transition signal indicating that the state of the communication terminal has toggled from a state where communication with another terminal corresponding to the identifier is possible to a state where communication is impossible is transmitted to the other terminal corresponding to the identifier Means for doing so.
  • the communication terminal further includes a time determination unit for determining whether a predetermined time has elapsed since the identifier storage unit stored the identifier in the storage device, Means for invalidating the call control means in accordance with the determination result by the time measuring means.
  • the communication terminal further includes means for notifying the user of the determination result by the time determination means.
  • a communication terminal stores, in a storage device, a storage device, a call means for allowing a user to make a call with another terminal, and an identifier of the other terminal that has terminated the call through the call means.
  • An identifier storage means for storing, and a call for controlling a communication means in response to an instruction from a user to enable a call with another terminal corresponding to the identifier stored in the storage device.
  • the identifier storage means stores the identifier of the terminal of the other party of the call in the storage device, and the call control means makes a call with the terminal corresponding to the identifier stored in the storage device in response to an instruction from the user. Control to make it possible.
  • the time measuring means determines whether or not a predetermined time has elapsed since the identifier is stored in the identifier storage means, and the notifying means notifies the user of the determination result by the time measuring means.
  • the means for validating or invalidating activates or invalidates the call control means according to the determination result by the time measuring means.
  • the time measuring means determines whether or not a predetermined time has elapsed after the call is finished, and the control means activates the call control means according to the determination result of the time measuring means. Enable or disable. Therefore, even if the call is terminated and put on hold, the user does not need to continue in a mentally unstable state for a long time, such as being conscious to refrain from calling with a third party. . As a result, a hold operation is performed during a call, and even if the caller performs an action that is not careful and leaves the call on hold, the hold person and the held person continue to maintain a mentally unstable state. It is possible to provide a communication terminal without any problems.
  • the communication terminal stores the identifier of the partner terminal of the call and informs the user of the state of the partner terminal. Notice. Therefore, the user can always grasp when the call should be resumed with respect to the partner terminal according to the notified state, and both the user of the communication terminal and the user of the partner terminal The mental load can be reduced.
  • the communication terminal determines whether or not a predetermined time has elapsed after the call with the partner terminal is once ended, and resumes the call with the partner terminal according to the determination result. Therefore, even if the call is ended and put on hold, the user does not need to continue in a mentally unstable state for a long time, thinking that he / she will refrain from calling with a third party. .
  • FIG. 1 It is a figure which shows the network environment of the system containing 110 A of communication terminals which concern on embodiment of this invention. It is a perspective view which shows the external appearance structure of 110 A of communication terminals shown in FIG. It is a block diagram of communication terminal 110A shown in FIG. It is a figure which shows the list of the variables memorize
  • 100 system 102 telephone line network, 104 internet, 106 management server, 108 DB, 110, 110A, 110B communication terminal, 112 first base station, 114 second base station, 116, 116A, 116B telephone terminal, 200 control Unit, 202 storage device, 204 telephone communication device, 206 data communication device, 208 voice input / output device, 210 display device, 212 input device, 214 timing device, 216 system variable storage unit
  • FIG. 1 is a diagram showing a simplified configuration of a system 100 including a communication terminal according to an embodiment of the present invention.
  • a system 100 is connected to the Internet 104, and between a certain device connected to the Internet 104 and another device connected to the Internet 104 in response to a request from the device connected to the Internet 104.
  • a management server 106 for controlling transmission / reception of the data, and a DB 108 for storing various information of devices connected to the management server 106 and connected to the Internet 104.
  • the system 100 is further connected to the telephone network 102 and the Internet 104 via the first base station 112 and the second base station 114, respectively, for transmitting and receiving data to and from other devices connected to the Internet 104.
  • Communication terminals 110 ⁇ / b> A and 110 ⁇ / b> B having a communication function, a call function for making a call with another device connected to the telephone network 102, and a redial function.
  • the redial function means that after disconnecting a call with another terminal, the state of the other terminal is notified to the user, and the user is notified according to the state of the other terminal. This is a function for resuming a call with the other terminal.
  • the system 100 is a mobile phone connected to the telephone network 102 and the Internet 104 via the first base station 112 and the second base station 114, respectively, and is a redial function provided in the communication terminals 110A and 110B.
  • FIG. 2 is a perspective view showing an external configuration of the communication terminal 110A.
  • communication terminal 110 ⁇ / b> A is a mobile phone, and includes a casing 150 having a flat rectangular parallelepiped shape, a display 152 disposed on the upper half of the upper surface of casing 150, and an upper surface of casing 150.
  • 1st LED (Light Emitting Diode) 154 and 2nd LED156 which are arrange
  • the 110 A of communication terminals are arrange
  • the confirmation button 170 is arranged on the right side of the cursor key 168 and is arranged below the disconnect button 160, which is a button that is operated when the call is ended.
  • a power button 162 that is a button operated in a similar manner.
  • the communication terminal 110A is further disposed on the left side of the cursor key 168, and is disposed on the lower side of the call button 164, which is a button operated when starting a call, and is operated when redialing.
  • a call resumption button 166 that is a button to be used, and a numeric keypad 158 that is arranged immediately below the cursor key 168 and that is operated when an access code such as a telephone number and an e-mail address and characters are input.
  • FIG. 3 is a block diagram showing a functional configuration of communication terminal 110A.
  • communication terminal 110 ⁇ / b> A communicates between control unit 200 that is essentially a computer that controls the control center of communication terminal 110 ⁇ / b> A and other terminals that are all connected to control unit 200.
  • a telephone communication device 204 for performing voice wireless communication with the other terminal a data communication device 206 for performing wireless data communication with the other terminal and the management server 106, and a user.
  • Each of the telephone communication device 204 and the data communication device 206 includes an antenna, an RF (Radio Frequency) unit, a modulation unit, a demodulation unit, and the like which are not shown.
  • the input device 212 includes a disconnect button 160, a power button 162, a call button 164, a call resume button 166, a cursor key 168, a confirm button 170, a numeric keypad 158, and the like shown in FIG.
  • the display device 210 includes the display 152, the first LED 154, the second LED 156, and the like shown in FIG.
  • the voice input / output device 208 includes a microphone, a voice input data processing unit, a speaker, a voice output data processing unit, and the like.
  • the storage device 202 includes a system variable storage unit 216 for storing variables used internally by a program that implements the function of the control unit 200.
  • FIG. 4 is a diagram showing a list of variables stored in the system variable storage unit 216.
  • system variable storage unit 216 includes a variable RDF that is a flag for determining whether or not there is another communication terminal for resuming a call, and another variable for resuming a call.
  • a variable HISTNO for storing the telephone number of the communication terminal and a state of whether or not the communication terminal 110A can resume a call with the communication terminal identified by the telephone number stored in the variable HISTNO.
  • An area for storing a variable MYSTAT for storing numerical values is included.
  • the system variable storage unit 216 further stores a numerical value for storing a state as to whether or not the communication terminal identified by the telephone number stored in the variable HISTNO can resume the communication with the communication terminal 110A.
  • HISSTAT, variable CALLTNO for storing the telephone number of another communication terminal with which communication terminal 110A is currently talking, and one of session start time and session update time established by control unit 200 are stored.
  • variable RDF the variable MYSTAT, and the variable HISSTAT
  • the value of the variable RDF is set to 0.
  • the value of the variable RDF is set to 1.
  • variable MYSTAT When communication terminal 110A is in a state where communication with the communication terminal identified by the telephone number stored in variable HISTNO can be resumed, the value of variable MYSTAT is set to 1, and communication terminal 110A sets variable HISTNO. When it is impossible to resume the communication with the communication terminal identified by the stored telephone number, the value of the variable MYSTAT is set to zero. When the communication terminal identified by the telephone number stored in the variable HISTNO is in a state where communication with the communication terminal 110A can be resumed, the value of the variable HISSTAT is set to 1, and the telephone number stored in the variable HISTNO When the communication terminal identified by is unable to resume communication with the communication terminal 110A, the value of the variable HISSTAT is set to zero.
  • variable ST either time or NULL is stored.
  • the session start time or update time is stored in the variable ST.
  • NULL is stored in the variable ST.
  • the first LED 154 and the second LED 156 correspond to the variable MYSTAT and the variable HISSTAT, respectively. While there is a partner terminal for resuming the call, when the value of the variable MYSTAT is 0, the lighting color of the first LED 154 is red, and when the value of the variable MYSTAT is 1, the first LED 154 The lighting color of is blue. While there is a partner terminal for resuming the call, when the value of the variable HISSTAT is 0, the lighting color of the second LED 156 is red, and when the value of the variable HISSTAT is 1, the second LED 156 The lighting color of is blue.
  • the user can confirm the state of the communication terminal 110A and the state of the partner terminal for resuming the call by looking at the lighting colors of the first LED 154 and the second LED 156, respectively.
  • the first LED 154 and the second LED 156 are turned off.
  • communication terminal 110B has the same configuration as communication terminal 110A.
  • FIG. 5 is a diagram showing a list of message data that is data transmitted and received between the communication terminal 110A and a communication terminal having the same configuration as the communication terminal 110A on the Internet 104.
  • the message data includes message data called “CHG_STAT” for notifying other communication terminals that the state of whether or not the call can be resumed,
  • REQUEST message data called “REQUEST” for requesting the communication terminal to resume the call and one of CHG_STAT and REQUEST from the other communication terminal, that other communication terminal Message data called “OK_REPLY”.
  • Software configuration 6 to 10 are flowcharts showing a control structure of a program executed by communication terminal 110A.
  • the control unit 200 which is substantially a computer, executes this program, thereby realizing the function of the communication terminal 110A.
  • this program substitutes NULL 1, 1, 0, and NULL for variable HISTNO, variable MYSTAT, variable RDF, variable HISSTAT, and variable ST, respectively, and after step 250 Step 252 for turning off the first LED 154 and the second LED 156, Step 254 for displaying a standby screen on the display 152 after Step 252, and Step 254, the user of the communication terminal 110A Determining whether or not a call instruction has been issued to another terminal connected to the network 102, and branching the flow of control according to the determination result.
  • This program further determines whether there is an incoming call from another terminal connected to the telephone network 102 when the determination result in step 256 is NO, and branches the control flow according to the determination result. If the determination result in step 258 is NO and the determination result in step 258 is NO, it is determined whether or not the value of the variable RDF is 0, and the control flow branches according to the determination result. If the result is NO, it is determined whether or not the time width obtained by subtracting the time of the variable ST from the current time is larger than the time width of the variable PV, and the flow of control 262 branches according to the determination result; including.
  • step 262 it is determined whether or not the valid time of the session has passed after the session is established.
  • the program further substitutes NULL for the variable ST when the determination result of step 262 is YES, and returns the control to step 250.
  • the determination result of step 262 is NO, the program resumes the call. It is determined whether or not the button 166 has been pressed, and the flow of control is branched according to the determination result.
  • CHG_STAT is received from the communication terminal identified by the telephone number HISTNO.
  • step 264 above indicates that the established session is to be discarded.
  • the program further includes step 270 for transmitting OK_REPLY to the communication terminal identified by the telephone number HISTNO when the determination result in step 268 is YES, and after step 270, the value of the variable HISSTAT is set to 0 and 1. Step 272, and the lighting color of the second LED 156 is toggled between blue and red to return control to step 254.
  • the program further determines whether or not the value of the variable HISSTAT is 0 when the determination result of step 266 is YES, and branches the control flow according to the determination result, and the determination of step 274 If the result is YES, an error sound is output and control returns to step 254.
  • step 260 and step 268 determine whether the determination results in step 260 and step 268 are YES and NO. If the determination results in step 260 and step 268 are YES and NO, control returns to step 254.
  • this program further includes step 300 for substituting telephone number HISTNO for variable CALLTNO and the determination result in step 256 shown in FIG. If YES, Step 302 in which the telephone number input by the user pressing the numeric keypad 158 is substituted for the variable CALLTNO. After Step 302, it is determined whether or not the value of the variable RDF is zero.
  • step 260A branches the control flow in accordance with the determination result and the determination result in step 260A is NO, it is determined whether the telephone number CALLTNO is equal to the telephone number HISTNO, and control is performed in accordance with the determination result. And step 304 of branching the flow.
  • This program is further identified by the telephone number HISTNO after step 306 and step 306 after substituting 0 for the variable MYSTAT and setting the lighting color of the first LED 154 to red when the determination result of step 304 is NO.
  • step 300 This program is further executed after step 300, when the determination result of step 260A or step 304 is YES, or when OK_REPLY is received in step 310, and calling to the terminal identified by the telephone number CALLTNO. 312 and after step 312, it is determined whether there is a response from the terminal that originated in step 312, step 314 for branching the control flow according to the determination result, and the determination result in step 314 is NO And step 316 for determining whether or not the disconnect button 160 is pressed by the user and branching the flow of control according to the determination result.
  • the program further determines whether or not the value of the variable RDF is 0 after step 318 for interrupting the call when the determination result in step 316 is YES, and after step 318, according to the determination result.
  • step 308A sends CHG_STAT to the communication terminal identified by the telephone number HISTNO after step 320 and OK_REPLY from the communication terminal identified by the telephone number HISTNO after step 308A.
  • Step 310A sends CHG_STAT to the communication terminal identified by the telephone number HISTNO after step 320 and OK_REPLY from the communication terminal identified by the telephone number HISTNO after step 308A.
  • step 316 If the determination result in step 316 is NO, the control returns to step 314. If the determination result in step 260B or step 304A is YES, or if OK_REPLY is received in step 310A, control returns to step 254 shown in FIG.
  • this program further executes a normal cellular phone call function for calling with a terminal identified by the telephone number CALLTNO when the determination result in step 314 shown in FIG. 7 is YES.
  • Step 350 and after step 350, it is determined whether or not CHG_STAT is received from the communication terminal identified by the telephone number HISTNO, and the flow of control is branched according to the determination result. If the result is NO, it is determined whether the user has pressed the disconnect button 160 or the terminal identified by the telephone number CALLTNO has requested disconnection, and the control flow is branched according to the determination result. Step 352.
  • the program further includes step 270A in which OK_REPLY is transmitted to the communication terminal identified by the telephone number HISTNO when the determination result in step 268A is YES, and the value of the variable HISSTAT is between 0 and 1 after step 270A. And step 272A for returning the control to step 350 by causing the second LED 156 to toggle between blue and red.
  • the program further determines whether or not the value of the variable RDF is 0 when the determination result of step 352 is YES, and branches the flow of control according to the determination result, and the determination of step 260C If the result is YES, step 354 for sending REQUEST to the terminal identified by the telephone number CALLTNO, and after step 354, determine whether or not OK_REPLY has been received from the terminal identified by the telephone number CALLTNO Step 356 for branching the control flow according to the result, and if the determination result in step 356 is NO, the phone numbers CALLTNO, 1, 1, and 1 are set to the variable HISTNO, the variable MYSTAT, the variable RDF, and the variable HISSTAT, respectively.
  • step 358 for substituting Thereafter, step 360 for turning on the lighting color of both the first LED 154 and the second LED 156, and a step after step 360, substituting the current time for the variable ST, and returning the control to step 254 shown in FIG. 362.
  • the processing in the above step 362 indicates that either session establishment or update of the established session is performed.
  • the program further determines whether or not the telephone number CALLTNO and the telephone number HISTNO are equal when the determination result in step 260C is NO, and branches the control flow according to the determination result. If the determination result is NO, step 364 for setting the value of the variable MYSTAT and the lighting color of the first LED 154 to 1 and blue respectively, and after step 364, CHG_STAT is set to the communication terminal identified by the telephone number HISTNO. Transmitting step 308B and after step 308B, waiting 310K until receiving OK_REPLY from the communication terminal identified by the telephone number HISTNO.
  • step 352 If the determination result in step 352 is NO, the control returns to step 350. If the determination result at step 304B is YES, the control proceeds to step 362. Furthermore, if the determination result in step 356 is YES, or if OK_REPLY is received in step 310B, control returns to step 254.
  • this program further includes step 390 for substituting the telephone number of the terminal that made the call to communication terminal 110A into variable CALLNO when the determination result in step 258 shown in FIG.
  • step 390 it is determined whether or not the value of the variable RDF is 0, and if the determination result in step 260D branches the control flow according to the determination result and the determination result in step 260D is NO, the telephone number CALLTNO and the telephone number It is determined whether or not the number HISTNO is equal to step 304C for branching the flow of control according to the determination result, and if the determination result in step 304C is NO, 0 is substituted for the variable MYSTAT, and the first LED 154 Step 306A to turn the lighting color of the red color, and after step 306A, the communication number identified by the telephone number HISTNO A step 308C to send CHG_STAT to the terminal, after the step 308C, and a step 310C to wait to receive OK_REPLY from the communication terminal identified by the telephone number H
  • This program is further executed when the determination result of step 260D or step 304C is YES, or when OK_REPLY is received in step 310C, and determines whether or not the user has pressed the call button 164, and the determination result Step 392 for branching the control flow according to the step 392, and when the determination result in Step 392 is YES, Step 396 for responding to the terminal identified by the telephone number CALLTNO and the determination result in Step 392 are In the case of NO, it is determined whether or not a signal for interrupting the call to the communication terminal 110A is received from the terminal identified by the telephone number CALLTNO, and the flow of control branches according to the determination result 394.
  • the program further determines whether or not the value of the variable RDF is 0 when the determination result of step 394 is YES, and branches the flow of control according to the determination result, and the determination of step 260E
  • the result is NO
  • the determination result of step 304D for branching the control flow according to the determination result and the determination result of step 304D is NO
  • Step 364A for setting the value of the variable MYSTAT and the lighting color of the first LED 154 to 1 and blue
  • Step 308D for transmitting CHG_STAT to the communication terminal identified by the telephone number HISTNO after Step 364A
  • Step 308D Then, from the communication terminal identified by the telephone number HISTNO, O And a step 310D to wait to receive _reply.
  • step 394 determines whether the control is NO. If the determination result in step 394 is NO, the control returns to step 392. If the determination result in step 260E or step 304D is YES, or if OK_REPLY is received in step 310D, control returns to step 254.
  • this program executes step 350A for executing a normal cellular phone call function for calling a terminal identified by the telephone number CALLTNO, and step 350A. Thereafter, it is determined whether or not CHG_STAT is received from the communication terminal identified by the telephone number HISTNO, and when the determination result of step 268B for branching the control flow according to the determination result is NO, A step 352A of determining whether the user has pressed the disconnect button 160 or whether the terminal identified by the telephone number CALLTNO has requested disconnection, and branching the control flow according to the determination result.
  • This program further includes a step 270B for transmitting OK_REPLY to the communication terminal identified by the telephone number HISTNO when the determination result in step 268B is YES, and a value of the variable HISSTAT between 0 and 1 after step 270B. And 272B toggling the second LED 156 between blue and red and returning control to step 350A.
  • the program further determines whether or not the value of the variable RDF is 0 when the determination result of step 352A is YES, and branches the flow of control according to the determination result, and the determination of step 260F If the result is YES, it is determined whether or not REQUEST is received from the terminal identified by the telephone number CALLTNO, and the control flow branches in accordance with the determination result in step 420, and the determination result in step 420 is YES In this case, OK_REPLY is transmitted to the terminal identified by the telephone number CALLTNO, and after step 422, the variable HISTNO, the variable MYSTAT, the variable RDF, and the variable HISSTAT are respectively set to the telephone numbers CALLTNO, 1, 1, and 1 358A for substituting After 58A, step 360A in which the lighting color of both the first LED 154 and the second LED 156 is blue, and after step 360A, the current time is substituted into the variable ST, and control is performed in step 254 shown in FIG. Returning step 362A.
  • This program further determines whether the telephone number CALLTNO is equal to the telephone number HISTNO when the determination result in step 260F is NO, and branches the control flow according to the determination result, step 304E and step 304E. If the determination result is NO, step 364B for setting the value of the variable MYSTAT and the lighting color of the first LED 154 to 1 and blue, respectively, and after step 364B, CHG_STAT is set to the communication terminal identified by the telephone number HISTNO. Sending step 308E and after step 308E waiting for receipt of OK_REPLY from the communication terminal identified by telephone number HISTNO.
  • step 352A determines whether the control is NO or not. If the determination result in step 352A is NO, the control returns to step 350A. If the determination result of step 304E is YES, the control proceeds to step 362A. Furthermore, if the determination result in step 420 is NO, or if OK_REPLY is received in step 310E, control returns to step 254 shown in FIG.
  • communication terminal 110A according to the present embodiment having the above-described configuration operates as follows. Prior to this, it is assumed that the effective time width of the session is stored in advance in the variable PV of the system variable storage unit 216.
  • communication terminal 110A When communication terminal 110A is activated, communication terminal 110A initializes variable HISTNO, variable MYSTAT, variable HISSTAT, and variable ST, and substitutes 0 for variable RDF (step 250 shown in FIG. 6; to resume a call). No other device).
  • the communication terminal 110A turns off both the first LED 154 and the second LED 156 (step 252 shown in FIG. 6).
  • the communication terminal 110A displays a standby screen on the display 152 (step 254 shown in FIG. 6), and waits until the user of the communication terminal 110A calls another terminal or receives an incoming call from another terminal. To do.
  • the value of the variable RDF is 0 (there is no other terminal for resuming the call), the standby screen is displayed on the display 152, and the call instruction from the user and from the other terminal A state in which the communication terminal 110A is waiting for any of the incoming calls is referred to as an “initial state”.
  • the value of the variable RDF is 1 (there are other terminals for resuming the call), and a standby screen is displayed on the display 152 to make a call instruction from the user or from another terminal.
  • the state in which the communication terminal 110A is waiting for the incoming call, the user's operation of pressing the call resumption button 166, or the reception of CHG_STAT from another terminal is referred to as a “redial standby state”.
  • the operation of terminal 110A will be described.
  • the user inputs the telephone number of the telephone terminal 116A into the communication terminal 110A by pressing the numeric keypad 158, and the communication terminal 110A substitutes the input telephone number into the variable CALLTNO (step 302 shown in FIG. 7).
  • the communication terminal 110A calls the telephone terminal 116A (step 312 shown in FIG. 7), whether there is a response from the telephone terminal 116A (step 314 shown in FIG. 7), or a disconnect button 160 by the user of the communication terminal 110A. Is pressed (step 316 shown in FIG. 7).
  • step 316 when the user of the communication terminal 110A presses the disconnect button 160, the communication terminal 110A interrupts the call (step 318 shown in FIG. 7) and returns to the initial state.
  • step 314 the user of the communication terminal 110A until either the user presses the disconnect button 160 or the telephone terminal 116A requests to disconnect the call.
  • Makes a call with the telephone terminal 116A (step 350 shown in FIG. 8). Note that the current value of the variable HISTNO is NULL (there is no other terminal for resuming the call), so the communication terminal 110A does not receive CHG_STAT during the call.
  • the communication terminal 110A makes a call to the telephone terminal 116A.
  • REQUEST is transmitted to the terminal (step 354 shown in FIG. 8).
  • OK_REPLY cannot be returned to the communication terminal 110A.
  • communication terminal 110A After confirming that OK_REPLY has not been received (YES in step 356 shown in FIG. 8), communication terminal 110A returns to step 254, displays the standby screen on display 152 again, and returns to the initial state.
  • the communication terminal 110A substitutes the telephone number of the telephone terminal 116A for the variable CALLNO (step 390 shown in FIG. 9), and the user of the communication terminal 110A presses the call button 164 (step 392 shown in FIG. 9), or It waits until a signal for interrupting the call from telephone terminal 116A to communication terminal 110A is received from telephone terminal 116A (step 394 shown in FIG. 9).
  • step 394 when a signal for call interruption is received from the telephone terminal 116A, the communication terminal 110A returns to the initial state.
  • step 392 when the user of the communication terminal 110A presses the call button 164, the communication terminal 110A makes an incoming call response to the telephone terminal 116A (step 396 shown in FIG. 9).
  • the user of the communication terminal 110A talks with the telephone terminal 116A until either the user presses the disconnect button 160 or the telephone terminal 116A requests to disconnect the call (step 350A shown in FIG. 10).
  • the current value of the variable HISTNO is NULL (there is no other terminal for resuming the call), so the communication terminal 110A does not receive CHG_STAT during the call.
  • step 420 NO returns to the initial state.
  • the communication terminal 110A stores the telephone number of the communication terminal 110B, and communicates a signal for interrupting a call from the communication terminal 110B to the communication terminal 110A when the user of the communication terminal 110A presses the call button 164. Wait until receiving from terminal 110B.
  • the communication terminal 110A When the user of the communication terminal 110A presses the call button 164, the communication terminal 110A makes an incoming call response to the communication terminal 110B. The user of the communication terminal 110A talks with the communication terminal 110B until either the user presses the disconnect button 160 or the communication terminal 110B requests to disconnect the call.
  • the communication terminal 110B transmits REQUEST to the communication terminal 110A.
  • communication terminal 110A transmits OK_REPLY to communication terminal 110B (step 422 shown in FIG. 10).
  • the communication terminal 110A assigns the telephone numbers 1, 1, and 1 of the communication terminal 110B to the variable HISTNO, the variable MYSTAT, the variable RDF, and the variable HISSTAT, respectively (there are other terminals for resuming the call, The communication terminal 110A and the communication terminal 110B can resume the call.)
  • the lighting color of both the first LED 154 and the second LED 156 is blue (step 360A shown in FIG. 10). After substituting the current time for variable ST (session establishment, step 362A shown in FIG. 10), communication terminal 110A enters a redial standby state.
  • the user of the communication terminal 110A inputs the telephone number of the communication terminal 110B using the numeric keypad 158, and the communication terminal 110A calls the communication terminal 110B and receives a response from the communication terminal 110B, or the communication terminal 110A Wait until the user presses the disconnect button 160.
  • the user of the communication terminal 110A When there is a response from the communication terminal 110B, the user of the communication terminal 110A is in communication terminal until either the user presses the disconnect button 160 or the communication terminal 110B requests to disconnect the call. Call 110B. Note that the current value of the variable HISTNO is NULL (there is no other terminal for resuming the call), so the communication terminal 110A does not receive CHG_STAT during the call.
  • the communication terminal 110A transmits a REQUEST to the communication terminal 110B (see FIG. 8). Step 354).
  • the communication terminal 110B transmits OK_REPLY to the communication terminal 110A.
  • the variable HISTNO, the variable MYSTAT, the variable RDF, and the variable HISSTAT are respectively set to the telephone number of the communication terminal 110B, 1 1 and 1 are substituted (there are other terminals for resuming the call, and communication terminal 110A and communication terminal 110B can resume the call.
  • Step 358 shown in FIG. 8 The lighting color of both the first LED 154 and the second LED 156 is set to blue (step 360 shown in FIG. 8).
  • the communication terminal 110A enters the redial standby state after substituting the current time for the variable ST (session establishment, step 362 shown in FIG. 8).
  • variable HISTNO variable MYSTAT
  • variable RDF variable HISSTAT
  • variable ST the telephone number of communication terminal 110B
  • 1, 1, 1, and the time when the session is established respectively.
  • the lighting color of both the LED 154 and the second LED 156 is blue.
  • step 306 shown in FIG. The communication terminal 110A transmits CHG_STAT to the communication terminal 110B (step 308 shown in FIG. 7).
  • communication terminal 110B After receiving CHG_STAT transmitted from communication terminal 110A, communication terminal 110B transmits OK_REPLY to communication terminal 110A.
  • the communication terminal 110B changes the lighting color of the second LED of the communication terminal 110B from blue to red.
  • the user of the communication terminal 110B can recognize that the communication terminal 110A cannot resume the call because the lighting color of the second LED is red.
  • communication terminal 110A After receiving OK_REPLY transmitted from communication terminal 110B (YES in step 310 shown in FIG. 7), communication terminal 110A calls telephone terminal 116A and receives a response from telephone terminal 116A (shown in FIG. 7). Step 314) or until the disconnect button 160 is pressed by the user of the communication terminal 110A (step 316 shown in FIG. 7).
  • step 316 when the user of the communication terminal 110A presses the disconnect button 160, the communication terminal 110A interrupts the call.
  • the communication terminal 110A substitutes 1 for the variable MYSTAT and changes the lighting color of the second LED to blue (step 320 shown in FIG. 7).
  • the communication terminal 110A transmits CHG_STAT to the communication terminal 110B (step 308A shown in FIG. 7).
  • communication terminal 110B After receiving CHG_STAT transmitted from communication terminal 110A, communication terminal 110B transmits OK_REPLY to communication terminal 110A.
  • the communication terminal 110B changes the lighting color of the second LED of the communication terminal 110B from red to blue.
  • the user of the communication terminal 110 ⁇ / b> B can recognize that the communication terminal 110 ⁇ / b> A can resume the call because the lighting color of the second LED is blue.
  • communication terminal 110A After receiving OK_REPLY transmitted from communication terminal 110B (YES in step 310A shown in FIG. 7), communication terminal 110A returns to the redial standby state.
  • step 3144 when there is a response from the telephone terminal 116A, the user of the communication terminal 110A makes a call with the telephone terminal 116A.
  • communication terminal 110B When communication terminal 110B starts a call with another terminal during communication between communication terminal 110A and telephone terminal 116A, communication terminal 110B transmits CHG_STAT to communication terminal 110A. Each time communication terminal 110A receives CHG_STAT from communication terminal 110B (YES in step 268A shown in FIG. 8), it transmits OK_REPLY to communication terminal 110B (step 270A shown in FIG. 8). Each of the lighting colors of the second LED 156 is toggled (step 272A shown in FIG. 8).
  • the communication terminal 110A sets the value of the variable MYSTAT and the lighting color of the first LED to 1 and blue, respectively (step 364 shown in FIG. 8, communication).
  • CHG_STAT is transmitted to communication terminal 110B (step 308B shown in FIG. 8).
  • communication terminal 110B Upon receiving CHG_STAT from communication terminal 110A, communication terminal 110B changes the lighting color of the second LED of communication terminal 110B to blue, and transmits OK_REPLY to communication terminal 110A.
  • communication terminal 110A When communication terminal 110A receives OK_REPLY from communication terminal 110B (YES in step 310B shown in FIG. 8), communication terminal 110A returns to the redial standby state.
  • variable HISTNO variable MYSTAT
  • variable RDF variable HISSTAT
  • variable ST the telephone number of communication terminal 110B, 1, 1, 1, and the time when the session is established, respectively.
  • the lighting color of both the first LED 154 and the second LED 156 is blue.
  • the communication terminal 110A stores the telephone number of the telephone terminal 116A, assigns 0 to the variable MYSTAT, and changes the lighting color of the first LED 154 to red (the communication terminal 110A cannot resume the call). , Step 306A shown in FIG.
  • the communication terminal 110A transmits CHG_STAT to the communication terminal 110B (step 308C shown in FIG. 9).
  • communication terminal 110B After receiving CHG_STAT transmitted from communication terminal 110A, communication terminal 110B transmits OK_REPLY to communication terminal 110A.
  • communication terminal 110A After receiving OK_REPLY transmitted from communication terminal 110B (YES in step 310C shown in FIG. 9), communication terminal 110A determines whether the user of communication terminal 110A presses call button 164 (step 392 shown in FIG. 9). Alternatively, it waits until a signal for interrupting the call from the telephone terminal 116A to the communication terminal 110A is received from the telephone terminal 116A (step 394 shown in FIG. 9).
  • step 394 when a signal for call interruption is received from the telephone terminal 116A, the value of the variable MYSTAT and the lighting color of the first LED are set to 1 and blue, respectively (the communication terminal 110A resumes the call).
  • step 364A shown in FIG. 9 CHG_STAT is transmitted to the communication terminal 110B (step 308D shown in FIG. 9).
  • communication terminal 110B Upon receiving CHG_STAT from communication terminal 110A, communication terminal 110B changes the lighting color of the second LED of communication terminal 110B to blue, and transmits OK_REPLY to communication terminal 110A.
  • communication terminal 110A When communication terminal 110A receives OK_REPLY from communication terminal 110B (YES in step 310D shown in FIG. 9), communication terminal 110A returns to the redial standby state.
  • step 392 when the user of the communication terminal 110A presses the call button 164, the user of the communication terminal 110A makes a call with the telephone terminal 116A.
  • CHG_STAT may be transmitted from the communication terminal 110B to the communication terminal 110A.
  • Each time communication terminal 110A receives CHG_STAT from communication terminal 110B (YES in step 268B shown in FIG. 10), it transmits OK_REPLY to communication terminal 110B (step 270B shown in FIG. 10).
  • OK_REPLY to communication terminal 110B (step 270B shown in FIG. 10).
  • Each of the lighting colors of the second LED 156 is toggled (step 272B shown in FIG. 10).
  • communication terminal 110A sets the value of variable MYSTAT and the lighting color of the first LED to 1 and blue, respectively (step 364B shown in FIG. 10, communication).
  • CHG_STAT is transmitted to communication terminal 110B (step 308E shown in FIG. 10).
  • communication terminal 110B Upon receiving CHG_STAT from communication terminal 110A, communication terminal 110B changes the lighting color of the second LED of communication terminal 110B to blue, and transmits OK_REPLY to communication terminal 110A.
  • communication terminal 110A When communication terminal 110A receives OK_REPLY from communication terminal 110B (YES in step 310E shown in FIG. 10), communication terminal 110A returns to the redial standby state.
  • Step 264 shown in FIG. 6 returns to the initial state.
  • variable HISSTAT between the communication terminal 110A and the communication terminal 110B in the redial standby state has a value of 1 (the communication terminal 110B can resume the call), and the user of the communication terminal 110A However, it is assumed that a call is made to the telephone terminal 116A before the valid time of the session is passed.
  • the values of variable HISTNO, variable MYSTAT, variable RDF, variable HISSTAT, and variable ST are the telephone number of communication terminal 110B, 1, 1, 1, and the time when the session is established, respectively.
  • the lighting color of both the LED 154 and the second LED 156 is blue.
  • Communication terminal 110A calls communication terminal 110B and receives a response from communication terminal 110B (step 314 shown in FIG. 7), or disconnect button 160 is pressed by the user of communication terminal 110A (FIG. 7). Wait until step 316).
  • step 316 the communication terminal 110A returns to the redial standby state.
  • step 314 When there is a response from the communication terminal 110B in step 314, the user of the communication terminal 110A makes a call with the communication terminal 110B. After the call ends, communication terminal 110A updates the valid time of the session (step 362 shown in FIG. 8), and returns to the redial standby state.
  • the operation when the value of the variable HISSTAT is 1 and the user of the communication terminal 110A presses the call resumption button before the valid time of the session is over (YES in step 266 shown in FIG. 6) is: This is the same as the operation when the value of the variable HISSTAT is 1 and the user of the communication terminal 110A makes a call to the telephone terminal 116A before the valid time of the session is over.
  • variable HISSTAT the value of the variable HISSTAT is 1, and there is an incoming call from the communication terminal 110B to the communication terminal 110A.
  • the communication terminal 110A sends a signal for interrupting a call from the telephone terminal 116A to the communication terminal 110A, when the user of the communication terminal 110A presses the call button 164 (step 392 shown in FIG. 9). Is received (step 394 shown in FIG. 9).
  • step 394 when a signal for interruption is received, the communication terminal 110A returns to the redial standby state.
  • step 392 when the call button 164 is pressed by the user, the user of the communication terminal 110A makes a call with the communication terminal 110B. After the call ends, communication terminal 110A updates the valid time of the session (step 362A shown in FIG. 10), and returns to the redial standby state.
  • the value of the variable HISSTAT is 0 (the communication terminal 110B cannot resume the call), and the user of the communication terminal 110A presses the call resumption button until the valid time of the session has passed. It is assumed that the button has been pressed (YES in step 266 shown in FIG. 6).
  • the communication terminal 110A outputs an error sound (step 276 shown in FIG. 6) and returns to the redial standby state.
  • communication terminal 110A has been described above by taking four typical cases as examples. From the above description and the configuration described first, the operation of communication terminal 110A in other cases will be apparent to those skilled in the art.
  • the communication terminal 110A and the communication terminal 110B once suspend the call, and then the user of the communication terminal 110A can communicate with the communication terminal 110A.
  • the communication terminal 110A transmits CHG_STAT to the communication terminal 110B to notify the communication terminal 110B that it is impossible to resume the call. Therefore, the user of the communication terminal 110B can recognize that the user of the communication terminal 110A is currently busy and cannot resume the call, and the user of the communication terminal 110B is offended while the call is interrupted. There is nothing. Meanwhile, whether or not the user of the communication terminal 110B makes a call with another terminal is up to the user.
  • the second LED 156 turns red, and if the user is not talking to anyone, The lighting color of the second LED 156 is blue. Therefore, the user of the communication terminal 110 ⁇ / b> A can recognize that the user of the communication terminal 110 ⁇ / b> B cannot currently resume the call, and confirm the lighting color of the second LED 156 and resume the call when It is possible to appropriately determine whether or not to do so.
  • the communication terminal 110A establishes a session, and both the first LED 154 and the second LED 156 are lit while the session is established. While the first LED 154 and the second LED 156 are lit, the user can resume the call by himself or with a third party so that he / she can receive an instruction to resume the call from the communication terminal 110B at any time. If such a hold state continues indefinitely, the user's mental load increases. However, since the communication terminal 110A turns off both the first LED 154 and the second LED 156 when the session is discarded, the user recognizes that the on-hold state has ended and is mentally loaded. The user is released from.
  • the communication terminal 110 and the telephone terminal 116 are mobile phones.
  • the present invention is not limited to such an embodiment, and PHS (Personal Handyphone System) and PDA (Personal Digital Assistant). It may be a personal portable information terminal such as.
  • the communication terminal 110A informs the user whether or not the communication terminal 110A can resume the call by changing the lighting color of the first LED 154. It was.
  • the communication terminal 110A changes the lighting color of the second LED 156 to notify the user of the communication terminal 110A whether or not the other party's terminal can resume the call. It was.
  • the present invention is not limited to such an embodiment, and the state of each terminal may be notified to the user by outputting the sound by changing the volume of the sound.
  • a vibrator may be incorporated in the communication terminal 110A, and the state of each terminal may be notified to the user by vibrating the communication terminal 110A by changing the magnitude of vibration during a call.
  • the communication terminal 110A resumes the call when the user of the communication terminal 110A presses the call resumption button 166.
  • the present invention is not limited to such an embodiment.
  • the user inputs a password and the input password matches a character string set in advance by the user, a call is made. You may make it resume.
  • the user's voice may be input to the microphone, and the call may be resumed when the patterns of the input voice and the pre-registered voice match by voice recognition processing.
  • the present invention can be used in a communication equipment related industry that manufactures, transfers, or lends communication equipment having a redial function that has a low mental load on the user.

Landscapes

  • Engineering & Computer Science (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

 通話中に保留操作がなされ、通話者が配慮に欠ける行動をしてしまったとしても、通話の相手の精神面における負荷を大きくすることなくリダイヤルすることが可能である通信端末110Aは、通信端末110Aの制御中枢を司る、実質的にコンピュータからなる制御部200と、何れも制御部200に接続された、他の通信端末との間で通話しているときに、当該他の通信端末と音声の無線通信を行なうための電話通信装置204、他の通信端末及び管理サーバ106との間でデータの無線通信を行なうためのデータ通信装置206、利用者が通信端末110Aを操作する際に使用する入力装置212、日時を計時するための計時装置214、表示装置210、音声入出力装置208、並びに種々の情報を記憶するための記憶装置202とを含む。  

Description

通信端末
 本発明は、通信端末に関し、特に、リダイヤル機能を備える通信端末に関する。
 電話機で同じ相手に対して連続して通話する場合に、利用者の負荷を軽減させることを目的として、リダイヤル機能が実用化されている。
 リダイヤル機能の1つとして、発信履歴の中から利用者が望む電話番号を利用者に指定させて発呼する機能がある。具体的には、利用者が一度発呼したことのある相手の電話番号を発信履歴として電話機が記憶しておく。利用者が同じ相手に対して再度発呼する場合、利用者にテンキーで電話番号を入力させることなしに、利用者がリダイヤルボタンを押下する等の簡単な所定のユーザ操作に応答して、発信履歴にある電話番号に対して電話機が発呼する。
 また、通話を切断した後、過去に通話したことのある端末との間で再度通話の接続を行なうという観点で考えると、リダイヤル機能は、上記の発信履歴に基づく機能には限定されない。リダイヤル機能の1つとして、着信履歴から利用者が望む電話番号を利用者に指定させて発呼する機能も実用化されている。具体的には、他の電話機からの着信があった際に、交換網から伝送された当該他の電話機の電話番号を着信履歴として記憶しておく。利用者が同じ相手に対して発呼する場合、利用者がテンキーで当該他の電話機の電話番号を入力することなしに、簡単な所定のユーザ操作に応答して、着信履歴にある電話番号に対して電話機が発呼する(特許文献1及び特許文献2)。
 ところで、電話機には、通話中に何らかの所用のために通話を一時中断するための保留機能が設けられている場合がある。一般的な保留機能では、保留した者が保留の状態を解除するまで、保留された者は何もせずに待ち続けなければならない。また、保留中も回線が接続されているので、保留にかかった時間の分の通話料を支払わなければならない。すなわち、一般的な保留機能では、時間的リソースの浪費と、経済的リソースの浪費との2つの問題があった。
 そこで、特許文献3では、以下に述べる「通話切断を行なう通話保留制御」のための技術を提案している。
 「通話切断を行なう通話保留制御」のための技術では、先ず、電話機は、発信履歴及び着信履歴の両方を履歴メモリとして記憶する。通話中に保留の状態となった場合、電話機は、通話の相手の端末との回線を切断する。保留の状態が解除された場合、当該電話機の利用者がテンキーで電話番号を入力することなしに、電話機は、履歴メモリに記憶されている、当該通話の相手の端末の電話番号に自動的に発呼する。
 保留中は一旦回線が切断されるので、保留された者の行動は拘束されることはなく、保留された者の時間的リソースの浪費の問題は解決される。また、保留中の通話量を支払う必要がなく、経済的リソースの浪費の問題も解決される。
 また、特許文献3に記載の技術は、上記したリダイヤル機能の目的である、電話機で同じ相手に対して連続して通話する場合における利用者の負荷の軽減に関する問題を改善するための技術でもある。
特開昭60‐210053号公報 特開平2‐305054号公報 特開2001‐251420号公報
 電話によるコミュニケーションは、実際に顔を会わせるコミュニケーションとは異なり、相手の詳細な状況の変化を目視で確認することができない。そのため、電話機を通じて発せられる言葉のみから相手の状況を判断して行動するしかない。
 例えば、友人との電話でのコミュニケーションにおいて、長電話して盛り上がっている最中に、家のインターフォンが鳴って、突然の訪問者が来た場合について考える。この場合、通常は、電話でのコミュニケーションを継続したいという欲求はある。しかし、最近よくある訪問販売の勧誘であるとの早合点から、以下の伝達事項のみを伝えて、通話を保留して訪問者に対応することは、よくある行動である。
 「誰か来たみたいだから、ちょっと待ってて!」
 ところが、訪問者は、久しぶりに会う昔の友人であるとする。この場合、あまりのなつかしさと、久しぶりに出向いてくれたという感激とから、訪問者とのコミュニケーションに没頭してしまう場合がある。電話を保留していたことを忘れてしまい、そのことに気付いたときは、すでに回線が切断されていて、再度電話しても、電話の相手は機嫌を悪くして応答してくれないという悲劇を起こしかねない。
 これは、配慮に欠ける行動であって、保留する者が責任ある行動をすれば問題はない。しかし、ビジネス用途とは違い、日常の雑談程度であるような電話のコミュニケーションで、上記のようなあらゆる状況を想定して、配慮のある通話保留操作を行なえることは、むしろまれであると言える。なぜなら、ビジネス用途では、通常、通話の相手はクライアントであるので、相手に失礼がないように常に配慮した行動を心掛けられるものであるが、私生活において友人と電話する場合では、そのような配慮した行動を怠りがちになるからである。
 また、特許文献3に記載の技術でも、同様の問題が生じる。特許文献3では、時間的リソースと経済的リソースとの両方の浪費が改善されているが、保留中は回線が切断されてしまっていることを通話者が認識することによって、通話者は現在保留中であることを忘れがちである。そのため、通常の保留機能と比較すると、上記した配慮に欠ける行動を起こしてしまいやすい。
 保留された側の者の観点で考えると、特許文献3に記載の技術では時間的リソースの浪費を改善することはできるが、保留の状態が解除された後に通話を継続できるか否かは、保留された者の配慮に委ねられる。特許文献3に記載の保留機能では、通話中に保留にする場合、保留する者が以下の伝達事項を伝えて保留が開始されることが想定される。
 「続きについては、再度連絡するね!」
 そのような場合、保留された者は、回線が切断されているからといって身勝手な行動を取らず、第三者からの着呼に応答することと第三者に対して発呼することとを差し控える必要がある。もし、保留された者がそのような行動を取らなければ、保留した者が保留された者を放置するような上述の状況とは逆であって、「度々電話したけれども、全然連絡が取れない」という保留した者の気分が悪くなるような状況が生じる。このような状況も、配慮に欠ける行動から生じたものであり、日常の雑談程度である電話のコミュニケーションにおいて生じやすい。
 また、特許文献3に記載の技術のように、保留中に一旦回線を切断するための機能は、自分の電話機が他の端末に専有されないということであり、それはすなわち、自分の電話機が他の端末から物理的に解放されることである。電話機等のデバイスが他の端末から物理的に解放されるという観点では、今後、特許文献3に記載の技術は拡張され得る。しかし、同時に、チャット及びメール等のように、こちらがメッセージを送信しても、相手から返信がない可能性があるということを利用者が既に承知済みであるような通信機能とは異なり、電話機等を用いる通話機能ではリアルタイム性が要求される。すなわち、保留中に一旦回線を切断すると、物理的には自分の電話機は相手の端末から解放されるが、保留された者は、いつ相手から保留を解除されるかということと、保留が解除されるまで第三者と電話することを差し控えなければならないということとを保留中に常に意識する必要がある。仮に、保留したまま放置されると、保留された者は、そのように精神的に不安定な状態を長い間保持し続けることになる。それは、保留されたものにとって、大変ストレスがかかることである。このような状況は避けるべきである。
 したがって、本発明の目的は、通話中に保留操作がなされ、通話者が配慮に欠ける行動をしてしまったとしても、通話の相手の精神面における負荷を大きくすることなく通話を再開することが可能である通信端末を提供することである。
 本発明の他の目的は、通話中に保留操作がなされ、通話者が配慮に欠ける行動をして、保留したまま放置したとしても、保留した者及び保留された者が精神的に不安定な状態を保持し続けることがない通信端末を提供することである。
 本発明の第1の局面に係る通信端末は、記憶装置と、利用者に他の端末と通話させるための通話手段と、他の端末と通信するための通信手段と、通話手段を介した通話を終了した他の端末の識別子を記憶装置に記憶させるための識別子記憶手段と、利用者からの指示に応答して、通話手段を制御して、記憶装置に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、通信手段を介して、記憶装置に記憶されている識別子に対応する他の端末の状態を取得するための状態取得手段と、状態取得手段によって取得された状態を、利用者に通知するための通知手段と、状態取得手段によって取得された状態に応じて、通話制御手段を有効化、又は無効化するための有効化手段とを含む。
 識別子記憶手段は、通話の相手の端末の識別子を記憶装置に記憶し、通話制御手段は、利用者からの指示に応答して、記憶装置に記憶されている識別子に対応する端末との通話を可能にするように制御する。状態取得手段は、記憶装置に記憶されている識別子に対応する端末の状態を取得し、通知手段は、状態取得手段によって取得された状態を利用者に通知する。有効化手段は、状態取得手段によって取得された状態に応じて、通話制御手段を有効化、又は無効化させる。
 一旦、通話が終了したとしても、識別子記憶手段が相手の端末の識別子を記憶装置に記憶し、通知手段により当該相手の端末の状態を利用者に通知する。したがって、利用者は、通知手段によって通知された状態により、相手の端末に対していつ通話を再開するべきかを常に把握することができ、当該通信端末の利用者と相手の端末の利用者との両方の精神面における負荷を軽減することができる。その結果、通話中に保留操作がなされ、通話者が配慮に欠ける行動をしてしまったとしても、通話の相手の精神面における負荷を大きくすることなくリダイヤルすることが可能である通信端末を提供することができる。
 好ましくは、通信端末はさらに、記憶装置、通話手段、通信手段、識別子記憶手段、通話制御手段、状態取得手段、通知手段、及び有効化手段をその内部に収容する筐体を含む。通知手段は、筐体に、筐体の外部に対して光を照射可能に設けられる第1の光源部と、状態取得手段によって取得された状態に応じて、第1の光源部の発光色を変化させるための発光制御手段とを含む。
 より好ましくは、状態取得手段は、通信手段を介して、記憶装置に記憶されている識別子に対応する他の端末から、当該他の端末の状態が、通信端末と通話可能である状態と通話不可能である状態との間でトグルしたことを示す状態遷移信号を取得するための遷移信号取得手段を含む。
 さらに好ましくは、発光制御手段は、遷移信号取得手段が状態遷移信号を取得したことに応答して、当該状態遷移信号の送信元の他の端末が通信端末と通話可能な状態であるか、又は通話不可能な状態であるか否かに応じて、第1の光源部の発光色を変化させるための手段を含む。
 さらに好ましくは、第1の光源部は、2つの発光色を切換えて発光することが可能である。変化させるための手段は、遷移信号取得手段が状態遷移信号を取得したことに応答して、当該状態遷移信号の送信元の他の端末が通信端末と通話可能な状態であるか否かに応じて、2つの発光色を切換えて第1の光源部を発光させるための手段を含む。
 さらに好ましくは、通信端末はさらに、筐体に、筐体の外部に対して光を照射可能に設けられる第2の光源部と、記憶装置に識別子が記憶されている間、通信端末が当該識別子に対応する他の端末と通話可能な状態であるか否かに応じて、第2の光源部の発光色を変化させるための手段とを含む。
 さらに好ましくは、通信端末はさらに、識別子記憶手段が記憶装置に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時判定手段と、計時判定手段による判定結果に応じて通話制御手段を無効化し、かつ、第1の光源部及び第2の光源部を消灯するための手段とを含む。
 さらに好ましくは、状態取得手段は、通信手段を介して、記憶装置に記憶されている識別子に対応する他の端末から、当該他の端末の状態が、通信端末と通話可能である状態と通話不可能である状態との間でトグルしたことを示す状態遷移信号を取得するための遷移信号取得手段を含む。
 さらに好ましくは、有効化手段は、当該他の端末の状態が通信端末と通話不可能な状態から通話可能な状態にトグルしたことを、遷移信号取得手段によって取得された状態遷移信号が示すか否かに応じて、通話制御手段を有効化、又は無効化するための手段を含む。
 さらに好ましくは、通信端末はさらに、記憶装置に識別子が記憶されている間、通信端末が、当該識別子に対応する他の端末と通話可能な状態であるか、又は通話不可能な状態であるかを利用者に通知するための自端末状態通知手段を含む。
 さらに好ましくは、自端末状態通知手段は、記憶装置に識別子が記憶されている間、利用者が通話手段を用いて、当該識別子に対応する他の端末とは異なる端末と通話を開始したことに応答して、通信端末が当該識別子に対応する他の端末と通話不可能な状態であることを利用者に通知するための手段を含む。
 さらに好ましくは、通信端末はさらに、記憶装置に識別子が記憶されている間、利用者が通話手段を用いて、当該識別子に対応する他の端末とは異なる端末と通話を開始したことに応答して、通信端末の状態が、当該識別子に対応する他の端末と通話可能である状態から通話不可能である状態にトグルしたことを示す状態遷移信号を、当該識別子に対応する他の端末に送信するための手段を含む。
 さらに好ましくは、通信端末はさらに、識別子記憶手段が記憶装置に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時判定手段と、
 計時判定手段による判定結果に応じて通話制御手段を無効化するための手段とを含む。
 さらに好ましくは、通信端末はさらに、計時判定手段による判定結果を利用者に通知するための手段を含む。
 本発明の第2の局面に係る通信端末は、記憶装置と、利用者に他の端末と通話させるための通話手段と、通話手段を介した通話を終了した他の端末の識別子を記憶装置に記憶させるための識別子記憶手段と、利用者からの指示に応答して、通話手段を制御して、記憶装置に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、識別子記憶手段が記憶装置に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時手段と、計時手段による判定結果を利用者に通知するための通知手段と、計時手段による判定結果に応じて、通話制御手段を有効化、又は無効化するための手段とを含む。
 識別子記憶手段は、通話の相手の端末の識別子を記憶装置に記憶し、通話制御手段は、利用者からの指示に応答して、記憶装置に記憶されている識別子に対応する端末との通話を可能にするように制御する。計時手段は、識別子記憶手段に識別子が記憶されたときから、所定の時間が経過したか否かを判定し、通知手段は、計時手段による判定結果を利用者に通知する。有効化、又は無効化するための手段は、計時手段による判定結果に応じて、通話制御手段を有効化、又は無効化させる。
 一旦、通話が終了したあと、計時手段は、通話が終了したときから、所定の時間が経過したか否かを判定し、制御手段は、計時手段の判定結果に応じて、通話制御手段を有効化、又は無効化させる。したがって、利用者は、通話が終了して保留の状態になったとしても、第三者との通話を差し控えるように意識するような、精神的に不安定な状態を長時間続ける必要がなくなる。その結果、通話中に保留操作がなされ、通話者が配慮に欠ける行動をして、保留したまま放置したとしても、保留した者及び保留された者が精神的に不安定な状態を保持し続けることがない通信端末を提供することができる。
 以上のように本発明に係る通信端末によれば、通信端末は、一旦、通話が終了したとしても、その通話の相手の端末の識別子を記憶して、当該相手の端末の状態を利用者に通知する。したがって、利用者は、通知された状態により、相手の端末に対していつ通話を再開するべきかを常に把握することができ、当該通信端末の利用者と相手の端末の利用者との両方の精神面における負荷を軽減することができる。
 また、通信端末は、相手の端末との通話が一旦終了したあと所定の時間が経過したか否かを判定し、その判定結果に応じて、その相手の端末との通話を再開させる。したがって、利用者は、通話が終了して保留の状態になったとしても、第三者との通話を差し控えるように意識するような、精神的に不安定な状態を長時間続ける必要がなくなる。
 その結果、通話中に保留操作がなされ、通話者が配慮に欠ける行動をして、保留したまま放置したとしても、保留した者及び保留された者が精神的に不安定な状態を保持し続けることがない通信端末を提供することができる。
本発明の実施の形態に係る通信端末110Aを含むシステムのネットワーク環境を示す図である。 図1に示す通信端末110Aの外観構成を示す斜視図である。 図1に示す通信端末110Aのブロック図である。 図3に示すシステム変数記憶部216に記憶される変数の一覧を示す図である。 通信端末110Aが送受信するメッセージデータの一覧を示す図である。 通信端末110Aの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。 通信端末110Aの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。 通信端末110Aの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。 通信端末110Aの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。 通信端末110Aの機能を実現するコンピュータプログラムの制御構造を示すフローチャートである。
符号の説明
 100 システム、102 電話回線網、104 インターネット、106 管理サーバ、108 DB、110,110A,110B 通信端末、112 第1の基地局、114 第2の基地局、116,116A,116B 電話端末、200 制御部、202 記憶装置、204 電話通信装置、206 データ通信装置、208 音声入出力装置、210 表示装置、212 入力装置、214 計時装置、216 システム変数記憶部
 以下、本発明の実施の形態について、添付図面に基づき詳細に説明する。なお、以下の実施の形態の説明では、同一の部品には同一の参照番号を付してある。それらの機能及び名称も同一である。したがって、それらについての詳細な説明は繰返さない。
 [ネットワーク環境]
 図1は、本発明の実施の形態に係る通信端末を含むシステム100の構成を簡略化して示す図である。図1を参照して、システム100は、インターネット104に接続され、インターネット104に接続されているある装置の要求に応じて、当該ある装置とインターネット104に接続されている他の装置との間でのデータの送受信の制御を行なうための管理サーバ106と、管理サーバ106に接続され、インターネット104に接続される装置の各種情報を記憶するためのDB108とを含む。
 システム100はさらに、第1の基地局112及び第2の基地局114を介してそれぞれ電話回線網102及びインターネット104に接続され、インターネット104に接続されている他の装置とデータの送受信をするための通信機能と、電話回線網102に接続されている他の装置と通話をするための通話機能と、リダイヤル機能とを備える通信端末110A及び110B等を含む。
 なお、本実施の形態において、リダイヤル機能とは、他の端末との通話を切断した後、当該他の端末の状態を利用者に通知し、当該他の端末の状態に応じて、利用者に当該他の端末との通話を再開させるための機能である。
 システム100はさらに、第1の基地局112及び第2の基地局114を介してそれぞれ電話回線網102及びインターネット104に接続される携帯電話であって、通信端末110A及び110Bが備えているリダイヤル機能を備えていない電話端末116A及び116B等を含む。
 [通信端末110Aの構成]
 (通信端末110Aの外観構成)
 図2は、通信端末110Aの外観構成を示す斜視図である。図2を参照して、通信端末110Aは、携帯電話であって、扁平な直方体形状を有する筐体150と、筐体150の上面の上半分に配置されたディスプレイ152と、筐体150の上面の左下側に配置された第1のLED(Light Emitting Diode)154及び第2のLED156とを含む。
 通信端末110Aはさらに、ディスプレイ152の真下に配置され、ディスプレイ152上に表示されたカーソルを上下左右に移動させる際等に操作されるキーであるカーソルキー168と、カーソルキー168の内側に配置された確定ボタン170と、カーソルキー168の右側に配置され、通話を終了する際等に操作されるボタンである切断ボタン160と、切断ボタン160の下側に配置され、電源をオン又はオフする際等に操作されるボタンである電源ボタン162とを含む。通信端末110Aはさらに、カーソルキー168の左側に配置され、通話を開始する際等に操作されるボタンである通話ボタン164と、通話ボタン164の下側に配置され、リダイヤルする際等に操作されるボタンである通話再開ボタン166と、カーソルキー168の真下に配置され、電話番号及びメールアドレス等のアクセスコード及び文字等の入力時に操作されるキーであるテンキー158とを含む。
 (通信端末110Aの機能的構成)
 図3は、通信端末110Aの機能的構成を示すブロック図である。図3を参照して、通信端末110Aは、通信端末110Aの制御中枢を司る、実質的にコンピュータからなる制御部200と、何れも制御部200に接続された、他の端末との間で通話しているときに、当該他の端末と音声の無線通信を行なうための電話通信装置204、他の端末及び管理サーバ106との間でデータの無線通信を行なうためのデータ通信装置206、利用者が通信端末110Aを操作する際に使用する入力装置212、日時を計時するための計時装置214、表示装置210、音声入出力装置208、並びに種々の情報を記憶するための記憶装置202とを含む。
 電話通信装置204及びデータ通信装置206の各々は、何れも図示しないアンテナ、RF(Radio Frequency)部、変調部及び復調部等を含む。入力装置212は、図2に示す切断ボタン160、電源ボタン162、通話ボタン164、通話再開ボタン166、カーソルキー168、確定ボタン170、及びテンキー158等を含む。表示装置210は、図2に示すディスプレイ152、第1のLED154、及び第2のLED156等を含む。音声入出力装置208は、マイク、音声入力データ処理部、スピーカ、及び音声出力データ処理部等を含む。
 記憶装置202は、制御部200の機能を実現するプログラムにより内部的に使用される変数を記憶するためのシステム変数記憶部216を含む。
 (システム変数記憶部216の構成)
 図4は、システム変数記憶部216に記憶される変数の一覧を示す図である。図4を参照して、システム変数記憶部216は、通話を再開するための他の通信端末が存在するか否かを判定するためのフラグである変数RDFと、通話を再開するための他の通信端末の電話番号を記憶するための変数HISTNOと、通信端末110Aが、変数HISTNOに記憶されている電話番号によって識別される通信端末と通話を再開することが可能であるか否かの状態を数値で記憶するための変数MYSTATとを記憶する領域を含む。システム変数記憶部216はさらに、変数HISTNOに記憶されている電話番号によって識別される通信端末が通信端末110Aと通話を再開することが可能であるか否かの状態を数値で記憶するための変数HISSTATと、通信端末110Aが現在通話している他の通信端末の電話番号を記憶するための変数CALLTNOと、制御部200によって確立されるセッションの開始時刻及びセッションの更新時刻のいずれかを記憶するための変数STと、セッションの有効時間幅を記憶するための変数PVとを記憶する領域を含む。
 変数RDF、変数MYSTAT、及び変数HISSTATには、0及び1のいずれかの値が記憶される。
 通話を再開するための他の通信端末が存在しないとき、変数RDFの値を0とする。通話を再開するための他の通信端末が存在するとき、変数RDFの値を1とする。
 通信端末110Aが、変数HISTNOに記憶されている電話番号によって識別される通信端末と通話を再開することが可能な状態であるとき、変数MYSTATの値を1とし、通信端末110Aが、変数HISTNOに記憶されている電話番号によって識別される通信端末と通話を再開することが不可能な状態であるとき、変数MYSTATの値を0とする。変数HISTNOに記憶されている電話番号によって識別される通信端末が通信端末110Aと通話を再開することが可能な状態であるとき、変数HISSTATの値を1とし、変数HISTNOに記憶されている電話番号によって識別される通信端末が通信端末110Aと通話を再開することが不可能な状態であるとき、変数HISSTATの値を0とする。
 変数STには、時刻及びNULLのいずれかが記憶される。制御部200によってセッションが確立されているとき、変数STにはセッションの開始時刻及び更新時刻のいずれかが記憶される。セッションが確立されていないとき、変数STにはNULLが記憶される。
 なお、通話を再開するための相手の端末が存在する場合、第1のLED154及び第2のLED156は、それぞれ変数MYSTAT及び変数HISSTATに対応する。通話を再開するための相手の端末が存在する間、変数MYSTATの値が0であるとき、第1のLED154の点灯色は赤色であり、変数MYSTATの値が1であるとき、第1のLED154の点灯色は青色である。通話を再開するための相手の端末が存在する間、変数HISSTATの値が0であるとき、第2のLED156の点灯色は赤色であり、変数HISSTATの値が1であるとき、第2のLED156の点灯色は青色である。
 利用者は、第1のLED154及び第2のLED156の点灯色を見ることによって、それぞれ通信端末110Aの状態及び通話を再開するための相手の端末の状態を確認することができる。
 通話を再開するための相手の端末が存在しない場合、第1のLED154及び第2のLED156は消灯される。
 なお、本実施の形態では、通信端末110Bも通信端末110Aと同様の構成を持つものとする。
 [メッセージデータ]
 図5は、インターネット104上において、通信端末110Aと、通信端末110Aと同様の構成を持つ通信端末との間で送受信されるデータであるメッセージデータの一覧を示す図である。図5を参照して、メッセージデータには、通話の再開が可能であるか否かの状態が遷移したことを他の通信端末に通知するための、「CHG_STAT」と呼ぶメッセージデータと、他の通信端末に通話の再開を要求するための、「REQUEST」と呼ぶメッセージデータと、他の通信端末からCHG_STAT及びREQUESTのいずれかを受信したことに応答して、受信したことを当該他の通信端末に通知するための、「OK_REPLY」と呼ぶメッセージデータとがある。
 [ソフトウェア構成]
 図6~図10は、通信端末110Aで実行されるプログラムの制御構造を示すフローチャートである。このプログラムを実質的にコンピュータである制御部200が実行することにより、通信端末110Aの機能が実現される。
 図6を参照して、このプログラムは、変数HISTNO、変数MYSTAT、変数RDF、変数HISSTAT、及び変数STに、それぞれNULL、1、0、1、及びNULLを代入するステップ250と、ステップ250の後、第1のLED154及び第2のLED156を消灯するステップ252と、ステップ252の後、ディスプレイ152に待受画面を表示するステップ254と、ステップ254の後、通信端末110Aの利用者が、電話回線網102に接続されている他の端末に対して発呼指示を行なったか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ256とを含む。
 このプログラムはさらに、ステップ256の判定結果がNOの場合に、電話回線網102に接続されている他の端末から着呼があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ258と、ステップ258の判定結果がNOの場合に、変数RDFの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ260と、ステップ260の判定結果がNOの場合に、現在の時刻から変数STの時刻を引いた時間幅が、変数PVの時間幅より大きいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ262とを含む。
 上記のステップ262では、セッションが確立された後において、セッションの有効時間を過ぎたか否かを判定している。
 このプログラムはさらに、ステップ262の判定結果がYESの場合に、変数STにNULLを代入し、制御をステップ250に戻すステップ264と、ステップ262の判定結果がNOの場合に、利用者によって通話再開ボタン166が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ266と、ステップ266の判定結果がNOの場合に、電話番号HISTNOにより識別される通信端末からCHG_STATを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ268とを含む。
 上記のステップ264の処理は、確立されたセッションを破棄することを示す。
 このプログラムはさらに、ステップ268の判定結果がYESの場合に、電話番号HISTNOにより識別される通信端末にOK_REPLYを送信するステップ270と、ステップ270の後、変数HISSTATの値を、0と1との間でトグルさせ、かつ第2のLED156の点灯色を、青色と赤色との間でトグルさせて、制御をステップ254に戻すステップ272とを含む。
 このプログラムはさらに、ステップ266の判定結果がYESの場合に、変数HISSTATの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ274と、ステップ274の判定結果がYESの場合に、エラー音を出力して、制御をステップ254に戻すステップ276とを含む。
 なお、ステップ260及びステップ268の判定結果が、それぞれYES及びNOの場合、制御はステップ254に戻る。
 図7を参照して、このプログラムはさらに、図6に示すステップ274の判定結果がNOの場合に、変数CALLTNOに電話番号HISTNOを代入するステップ300と、図6に示すステップ256の判定結果がYESの場合に、利用者がテンキー158を押下することによって入力された電話番号を、変数CALLTNOに代入するステップ302と、ステップ302の後、変数RDFの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ260Aと、ステップ260Aの判定結果がNOの場合に、電話番号CALLTNOと電話番号HISTNOとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ304とを含む。
 このプログラムはさらに、ステップ304の判定結果がNOの場合に、変数MYSTATに0を代入し、第1のLED154の点灯色を赤色にするステップ306と、ステップ306の後、電話番号HISTNOによって識別される通信端末にCHG_STATを送信するステップ308と、ステップ308の後、電話番号HISTNOによって識別される通信端末からOK_REPLYを受信するまで待機するステップ310とを含む。
 このプログラムはさらに、ステップ300の後、ステップ260A若しくはステップ304の判定結果がYESの場合、又はステップ310においてOK_REPLYを受信した場合にそれぞれ実行され、電話番号CALLTNOによって識別される端末に発呼するステップ312と、ステップ312の後、ステップ312において発呼した端末から応答があるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ314と、ステップ314の判定結果がNOの場合、利用者によって切断ボタン160が押下されたか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ316とを含む。
 このプログラムはさらに、ステップ316の判定結果がYESの場合に、発呼を中断するステップ318と、ステップ318の後、変数RDFの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ260Bと、ステップ260Bの判定結果がNOの場合に、電話番号CALLTNOと電話番号HISTNOとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ304Aと、ステップ304Aの判定結果がNOの場合に、変数MYSTATの値及び第2のLED156の点灯色を、それぞれ1及び青色にするステップ320とを含む。
 このプログラムはさらに、ステップ320の後、電話番号HISTNOによって識別される通信端末にCHG_STATを送信するステップ308Aと、ステップ308Aの後、電話番号HISTNOによって識別される通信端末からOK_REPLYを受信するまで待機するステップ310Aとを含む。
 なお、ステップ316の判定結果がNOの場合、制御はステップ314に戻る。また、ステップ260B若しくはステップ304Aの判定結果がYESである場合、又はステップ310AにおいてOK_REPLYを受信した場合、制御は図6に示すステップ254に戻る。
 図8を参照して、このプログラムはさらに、図7に示すステップ314の判定結果がYESの場合に、電話番号CALLTNOによって識別される端末と通話するための、通常の携帯電話の通話機能を実行するステップ350と、ステップ350の後、電話番号HISTNOにより識別される通信端末からCHG_STATを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ268Aと、ステップ268Aの判定結果がNOの場合に、利用者が切断ボタン160を押下したか、又は電話番号CALLTNOによって識別される端末が切断を要求したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ352とを含む。
 このプログラムはさらに、ステップ268Aの判定結果がYESの場合に、電話番号HISTNOにより識別される通信端末にOK_REPLYを送信するステップ270Aと、ステップ270Aの後、変数HISSTATの値を0と1との間でトグルさせ、かつ、第2のLED156の点灯色を青色と赤色との間でトグルさせて、制御をステップ350に戻すステップ272Aとを含む。
 このプログラムはさらに、ステップ352の判定結果がYESの場合に、変数RDFの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ260Cと、ステップ260Cの判定結果がYESの場合に、電話番号CALLTNOによって識別される端末にREQUESTを送信するステップ354と、ステップ354の後、電話番号CALLTNOによって識別される端末からOK_REPLYを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ356と、ステップ356の判定結果がNOの場合に、変数HISTNO、変数MYSTAT、変数RDF、及び変数HISSTATに、それぞれ電話番号CALLTNO、1、1、及び1を代入するステップ358と、ステップ358の後、第1のLED154及び第2のLED156の両方の点灯色を青色にするステップ360と、ステップ360の後、変数STに現在の時刻を代入し、図6に示すステップ254に制御を戻すステップ362とを含む。
 上記のステップ362の処理は、セッションの確立及び確立されたセッションの更新のいずれかを行なうことを示す。
 このプログラムはさらに、ステップ260Cの判定結果がNOの場合に、電話番号CALLTNOと電話番号HISTNOとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ304Bと、ステップ304Bの判定結果がNOの場合に、変数MYSTATの値及び第1のLED154の点灯色を、それぞれ1及び青色にするステップ364と、ステップ364の後、電話番号HISTNOによって識別される通信端末にCHG_STATを送信するステップ308Bと、ステップ308Bの後、電話番号HISTNOによって識別される通信端末からOK_REPLYを受信するまで待機するステップ310Bとを含む。
 なお、ステップ352の判定結果がNOの場合、制御はステップ350に戻る。また、ステップ304Bの判定結果がYESの場合、制御はステップ362に進む。さらに、ステップ356の判定結果がYESである場合、又はステップ310BにおいてOK_REPLYを受信した場合、制御はステップ254に戻る。
 図9を参照して、このプログラムはさらに、図6に示すステップ258の判定結果がYESの場合に、通信端末110Aに電話をかけた端末の電話番号を変数CALLTNOに代入するステップ390と、ステップ390の後、変数RDFの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ260Dと、ステップ260Dの判定結果がNOの場合に、電話番号CALLTNOと電話番号HISTNOとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ304Cと、ステップ304Cの判定結果がNOの場合に、変数MYSTATに0を代入し、第1のLED154の点灯色を赤色にするステップ306Aと、ステップ306Aの後、電話番号HISTNOによって識別される通信端末にCHG_STATを送信するステップ308Cと、ステップ308Cの後、電話番号HISTNOによって識別される通信端末からOK_REPLYを受信するまで待機するステップ310Cとを含む。
 このプログラムはさらに、ステップ260D若しくはステップ304Cの判定結果がYESである場合、又はステップ310CにおいてOK_REPLYを受信した場合に実行され、利用者が通話ボタン164を押下したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ392と、ステップ392の判定結果がYESの場合に、電話番号CALLTNOによって識別される端末に、着呼の応答をするステップ396と、ステップ392の判定結果がNOの場合に、電話番号CALLTNOによって識別される端末から、通信端末110Aへの発呼を中断するための信号を受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ394とを含む。
 このプログラムはさらに、ステップ394の判定結果がYESの場合に、変数RDFの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ260Eと、ステップ260Eの判定結果がNOの場合に、電話番号CALLTNOと電話番号HISTNOとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ304Dと、ステップ304Dの判定結果がNOの場合に、変数MYSTATの値及び第1のLED154の点灯色を、それぞれ1及び青色にするステップ364Aと、ステップ364Aの後、電話番号HISTNOによって識別される通信端末にCHG_STATを送信するステップ308Dと、ステップ308Dの後、電話番号HISTNOによって識別される通信端末からOK_REPLYを受信するまで待機するステップ310Dとを含む。
 なお、ステップ394の判定結果がNOの場合、制御はステップ392に戻る。また、ステップ260E若しくはステップ304Dの判定結果がYESである場合、又はステップ310DにおいてOK_REPLYを受信した場合、制御はステップ254に戻る。
 図10を参照して、このプログラムは、図9に示すステップ396の後に、電話番号CALLTNOによって識別される端末と通話するための、通常の携帯電話の通話機能を実行するステップ350Aと、ステップ350Aの後、電話番号HISTNOにより識別される通信端末からCHG_STATを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ268Bと、ステップ268Bの判定結果がNOの場合に、利用者が切断ボタン160を押下したか、又は電話番号CALLTNOによって識別される端末が切断を要求したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ352Aとを含む。
 このプログラムはさらに、ステップ268Bの判定結果がYESの場合に、電話番号HISTNOにより識別される通信端末にOK_REPLYを送信するステップ270Bと、ステップ270Bの後、変数HISSTATの値を0と1との間でトグルさせ、かつ第2のLED156の点灯色を青色と赤色との間でトグルさせて、制御をステップ350Aに戻すステップ272Bとを含む。
 このプログラムはさらに、ステップ352Aの判定結果がYESの場合に、変数RDFの値が0であるか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ260Fと、ステップ260Fの判定結果がYESの場合に、電話番号CALLTNOによって識別される端末からREQUESTを受信したか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ420と、ステップ420の判定結果がYESの場合に、電話番号CALLTNOによって識別される端末にOK_REPLYを送信するステップ422と、ステップ422の後、変数HISTNO、変数MYSTAT、変数RDF、及び変数HISSTATに、それぞれ電話番号CALLTNO、1、1、及び1を代入するステップ358Aと、ステップ358Aの後、第1のLED154及び第2のLED156の両方の点灯色を青色にするステップ360Aと、ステップ360Aの後、変数STに現在の時刻を代入し、図6に示すステップ254に制御を戻すステップ362Aとを含む。
 このプログラムはさらに、ステップ260Fの判定結果がNOの場合に、電話番号CALLTNOと電話番号HISTNOとが等しいか否かを判定し、判定結果に応じて制御の流れを分岐させるステップ304Eと、ステップ304Eの判定結果がNOの場合に、変数MYSTATの値及び第1のLED154の点灯色を、それぞれ1及び青色にするステップ364Bと、ステップ364Bの後、電話番号HISTNOによって識別される通信端末にCHG_STATを送信するステップ308Eと、ステップ308Eの後、電話番号HISTNOによって識別される通信端末からOK_REPLYを受信するまで待機するステップ310Eとを含む。
 なお、ステップ352Aの判定結果がNOの場合、制御はステップ350Aに戻る。また、ステップ304Eの判定結果がYESの場合、制御はステップ362Aに進む。さらに、ステップ420の判定結果がNOである場合、又はステップ310EにおいてOK_REPLYを受信した場合、制御は図6に示すステップ254に戻る。
 [動作]
 図1~図10を参照して、上記した構成を持つ本実施の形態に係る通信端末110Aは以下のように動作する。なお、これに先立ち、システム変数記憶部216の変数PVにはセッションの有効時間幅が予め記憶されているものとする。
 通信端末110Aが起動されると、通信端末110Aは、変数HISTNO、変数MYSTAT、変数HISSTAT、及び変数STを初期化し、変数RDFに0を代入する(図6に示すステップ250。通話を再開するための他の端末が存在しない状態)。通信端末110Aは、第1のLED154及び第2のLED156の両方を消灯させる(図6に示すステップ252)。通信端末110Aは、ディスプレイ152に待受画面を表示し(図6に示すステップ254)、通信端末110Aの利用者が他の端末に発呼するか、又は他の端末から着呼があるまで待機する。
 以下、変数RDFの値が0であり(通話を再開するための他の端末が存在しない。)、ディスプレイ152上に待受画面を表示して、利用者からの発呼指示及び他の端末からの着呼のいずれかを通信端末110Aが待機している状態を「初期状態」と呼ぶ。また、変数RDFの値が1であり(通話を再開するための他の端末が存在する。)、ディスプレイ152上に待受画面を表示して、利用者からの発呼指示、他の端末からの着呼、利用者による通話再開ボタン166の押下の操作、及び他の端末からCHG_STATの受信のいずれかを通信端末110Aが待機している状態を「リダイヤル待機状態」と呼ぶ。
 以下、(1)初期状態において通信端末110Aの利用者が電話端末116Aと通話する場合と、(2)初期状態において通信端末110Aの利用者が通信端末110Bと通話する場合と、(3)リダイヤル待機状態において通信端末110Aの利用者が電話端末116Aと通話する場合と、(4)リダイヤル待機状態において通信端末110Aの利用者が通信端末110Bと通話する場合との、4つの場合を例に通信端末110Aの動作を説明する。
 (1)初期状態における、通信端末110Aと電話端末116Aとの通話
 通信端末110Aの利用者が、初期状態において電話端末116Aに対して発呼を行なうものとする(図6に示すステップ256においてYES)。当該利用者は、テンキー158を押下することによって電話端末116Aの電話番号を通信端末110Aに入力し、通信端末110Aは、入力された電話番号を変数CALLTNOに代入する(図7に示すステップ302)。通信端末110Aは、電話端末116Aに発呼し(図7に示すステップ312)、電話端末116Aから応答があるか(図7に示すステップ314)、又は、通信端末110Aの利用者によって切断ボタン160が押下される(図7に示すステップ316)まで待機する。
 ステップ316において、通信端末110Aの利用者が切断ボタン160を押下した場合、通信端末110Aは、発呼を中断して(図7に示すステップ318)、初期状態に戻る。
 ステップ314において、電話端末116Aから応答があった場合、通信端末110Aの利用者による切断ボタン160の押下、及び電話端末116Aによる通話の切断の要求のいずれかが起こるまで、通信端末110Aの利用者は、電話端末116Aと通話する(図8に示すステップ350)。なお、変数HISTNOの現在の値はNULLなので(通話を再開するための他の端末が存在しない。)、通信端末110Aが当該通話中にCHG_STATを受信することはない。
 通信端末110Aの利用者による切断ボタン160の押下、及び電話端末116Aによる通話の切断の要求のいずれかが起こった場合(図8に示すステップ352においてYES)、通信端末110Aは、電話端末116Aに対してREQUESTを送信する(図8に示すステップ354)。しかし、電話端末116Aは、通信端末110Aが備えるリダイヤル機能を備えていないので、OK_REPLYを通信端末110Aに返信することはできない。通信端末110Aは、OK_REPLYを受信しないことを確認した後(図8に示すステップ356においてYES)、ステップ254に戻り、ディスプレイ152に待受画面を再度表示して、初期状態に戻る。
 通信端末110Aが初期状態である場合に、電話端末116Aから通信端末110Aへの着呼があったものとする(図6に示すステップ258においてYES)。
 通信端末110Aは、変数CALLTNOに電話端末116Aの電話番号を代入し(図9に示すステップ390)、通信端末110Aの利用者が通話ボタン164を押下するか(図9に示すステップ392)、又は電話端末116Aから通信端末110Aへの発呼を中断するための信号を電話端末116Aから受信する(図9に示すステップ394)まで待機する。
 ステップ394において、発呼の中断のための信号を電話端末116Aから受信した場合、通信端末110Aは初期状態に戻る。
 ステップ392において、通信端末110Aの利用者が通話ボタン164を押下した場合、通信端末110Aは、電話端末116Aに着呼の応答を行なう(図9に示すステップ396)。利用者による切断ボタン160の押下、及び電話端末116Aによる通話の切断の要求のいずれかが起こるまで、通信端末110Aの利用者は、電話端末116Aと通話する(図10に示すステップ350A)。なお、変数HISTNOの現在の値はNULLなので(通話を再開するための他の端末が存在しない。)、通信端末110Aが当該通話中にCHG_STATを受信することはない。
 通信端末110Aの利用者による切断ボタン160の押下、及び電話端末116Aによる通話の切断の要求のいずれかが起こった場合、通信端末110Aは、REQUESTを受信しないことを確認した後(図10に示すステップ420においてNO)、初期状態に戻る。
 (2)初期状態における、通信端末110Aと通信端末110Bとの通話
 初期状態において、通信端末110Bから通信端末110Aへの着呼があるものとする。
 通信端末110Aは、通信端末110Bの電話番号を記憶し、通信端末110Aの利用者が通話ボタン164を押下するか、又は通信端末110Bから通信端末110Aへの発呼を中断するための信号を通信端末110Bから受信するまで待機する。
 通信端末110Aの利用者が通話ボタン164を押下した場合、通信端末110Aは、通信端末110Bに着呼の応答を行なう。利用者による切断ボタン160の押下、及び通信端末110Bによる通話の切断の要求のいずれかが起こるまで、通信端末110Aの利用者は、通信端末110Bと通話する。
 通信端末110Aの利用者による切断ボタン160の押下、及び通信端末110Bによる通話の切断の要求のいずれかが起こった場合、通信端末110Bは、通信端末110AにREQUESTを送信する。通信端末110Aは、通信端末110Bが送信したREQUESTを受信したことに応答して(図10に示すステップ420においてYES)、OK_REPLYを通信端末110Bに送信する(図10に示すステップ422)。通信端末110Aは、変数HISTNO、変数MYSTAT、変数RDF、及び変数HISSTATに、それぞれ通信端末110Bの電話番号、1、1、及び1を代入し(通話を再開するための他の端末が存在し、通信端末110Aと通信端末110Bとが通話を再開することが可能である。)、第1のLED154及び第2のLED156の両方の点灯色を青色にする(図10に示すステップ360A)。通信端末110Aは、変数STに現在の時刻を代入した後(セッションの確立、図10に示すステップ362A)、リダイヤル待機状態となる。
 初期状態において、通信端末110Aの利用者が、通信端末110Bに対して発呼を行なうものとする。
 通信端末110Aの利用者は、通信端末110Bの電話番号をテンキー158で入力して、通信端末110Aは、通信端末110Bに発呼し、通信端末110Bから応答があるか、又は、通信端末110Aの利用者によって切断ボタン160が押下されるまで待機する。
 通信端末110Bから応答があった場合、通信端末110Aの利用者による切断ボタン160の押下、及び通信端末110Bによる通話の切断の要求のいずれかが起こるまで、通信端末110Aの利用者は、通信端末110Bと通話する。なお、変数HISTNOの現在の値はNULLなので(通話を再開するための他の端末が存在しない。)、通信端末110Aが当該通話中にCHG_STATを受信することはない。
 通信端末110Aの利用者による切断ボタン160の押下、及び通信端末110Bによる通話の切断の要求のいずれかが起こった場合、通信端末110Aは、通信端末110Bに対してREQUESTを送信する(図8に示すステップ354)。
 通信端末110Bは、通信端末110AからREQUESTを受信したことに応答して、通信端末110AにOK_REPLYを送信する。
 通信端末110Aは、通信端末110Bから送信されたOK_REPLYを受信すると(図8に示すステップ356においてNO)、変数HISTNO、変数MYSTAT、変数RDF、及び変数HISSTATに、それぞれ通信端末110Bの電話番号、1、1、及び1を代入し(通話を再開するための他の端末が存在し、通信端末110Aと通信端末110Bとが通話を再開することが可能である。図8に示すステップ358)、第1のLED154及び第2のLED156の両方の点灯色を青色にする(図8に示すステップ360)。通信端末110Aは、変数STに現在の時刻を代入した後(セッションの確立、図8に示すステップ362)、リダイヤル待機状態となる。
 (3)リダイヤル待機状態における、通信端末110Aと電話端末116Aとの通話
 リダイヤル待機状態における、通信端末110Aの動作について述べる。通信端末110Aにおいて、変数HISTNO、変数MYSTAT、変数RDF、変数HISSTAT、及び変数STの値は、それぞれ通信端末110Bの電話番号、1、1、1、及びセッションが確立された時刻であり、第1のLED154及び第2のLED156の両方の点灯色は青色であるものとする。
 通信端末110Aの利用者が、セッションの有効時間を過ぎるまでの間に、電話端末116Aに対して発呼を行なうものとする。
 通信端末110Aは、利用者によって入力された電話端末116Aの電話番号を記憶し、変数MYSTATに0を代入して、第1のLED154の点灯色を赤色にする(通信端末110Aが通話を再開することが不可能である、図7に示すステップ306)。通信端末110Aは、通信端末110BにCHG_STATを送信する(図7に示すステップ308)。
 通信端末110Bは、通信端末110Aから送信されたCHG_STATを受信した後、通信端末110AにOK_REPLYを送信する。通信端末110Bは、通信端末110Bの第2のLEDの点灯色を青色から赤色に変更する。通信端末110Bの利用者は、当該第2のLEDの点灯色が赤色であることから、通信端末110Aが通話を再開することが不可能であることを認識することができる。
 通信端末110Aは、通信端末110Bから送信されたOK_REPLYを受信した後(図7に示すステップ310においてYES)、電話端末116Aに発呼して、電話端末116Aから応答があるか(図7に示すステップ314)、又は、通信端末110Aの利用者によって切断ボタン160が押下される(図7に示すステップ316)まで待機する。
 ステップ316において、通信端末110Aの利用者が切断ボタン160を押下した場合、通信端末110Aは、発呼を中断する。通信端末110Aは、変数MYSTATに1を代入し、第2のLEDの点灯色を青色にする(図7に示すステップ320)。通信端末110Aは、通信端末110BにCHG_STATを送信する(図7に示すステップ308A)。
 通信端末110Bは、通信端末110Aから送信されたCHG_STATを受信した後、通信端末110AにOK_REPLYを送信する。通信端末110Bは、通信端末110Bの第2のLEDの点灯色を赤色から青色に変更する。通信端末110Bの利用者は、当該第2のLEDの点灯色が青色であることから、通信端末110Aが通話を再開することが可能であることを認識することができる。
 通信端末110Aは、通信端末110Bから送信されたOK_REPLYを受信した後(図7に示すステップ310AにおいてYES)、リダイヤル待機状態に戻る。
 上記のステップ314において、電話端末116Aから応答があった場合、通信端末110Aの利用者は、電話端末116Aと通話する。
 通信端末110Aと電話端末116Aとの通話中に、通信端末110Bが、他の端末と通話を開始した場合、通信端末110Bは、CHG_STATを通信端末110Aに送信する。通信端末110Aは、通信端末110BからのCHG_STATを受信する度に(図8に示すステップ268AにおいてYES)、OK_REPLYを通信端末110Bに送信し(図8に示すステップ270A)、変数HISSTATの値及び第2のLED156の点灯色の各々をトグルさせる(図8に示すステップ272A)。
 通信端末110Aと電話端末116Aとの間の通話が終了すると、通信端末110Aは、変数MYSTATの値及び第1のLEDの点灯色を、それぞれ1及び青色にして(図8に示すステップ364。通信端末110Aが通話を再開することが可能である状態)、通信端末110BにCHG_STATを送信する(図8に示すステップ308B)。
 通信端末110Bは、通信端末110AからのCHG_STATを受信すると、通信端末110Bの第2のLEDの点灯色を青色にして、OK_REPLYを通信端末110Aに送信する。
 通信端末110Aは、通信端末110BからのOK_REPLYを受信すると(図8に示すステップ310BにおいてYES)、リダイヤル待機状態に戻る。
 通信端末110Aがリダイヤル待機状態であるときに、セッションの有効時間を過ぎるまでの間に、電話端末116Aから通信端末110Aへの着呼があるものとする。この場合、通信端末110Aにおいて、変数HISTNO、変数MYSTAT、変数RDF、変数HISSTAT、及び変数STの値は、それぞれ通信端末110Bの電話番号、1、1、1、及びセッションが確立された時刻であり、第1のLED154及び第2のLED156の両方の点灯色は青色であるものとする。
 通信端末110Aは、電話端末116Aの電話番号を記憶し、変数MYSTATに0を代入して、第1のLED154の点灯色を赤色にする(通信端末110Aが通話を再開することが不可能である、図9に示すステップ306A)。通信端末110Aは、通信端末110BにCHG_STATを送信する(図9に示すステップ308C)。
 通信端末110Bは、通信端末110Aから送信されたCHG_STATを受信した後、通信端末110AにOK_REPLYを送信する。
 通信端末110Aは、通信端末110Bから送信されたOK_REPLYを受信した後(図9に示すステップ310CにおいてYES)、通信端末110Aの利用者が通話ボタン164を押下するか(図9に示すステップ392)、又は電話端末116Aから通信端末110Aへの発呼を中断するための信号を電話端末116Aから受信する(図9に示すステップ394)まで待機する。
 ステップ394において、発呼の中断のための信号を電話端末116Aから受信した場合、変数MYSTATの値及び第1のLEDの点灯色を、それぞれ1及び青色にして(通信端末110Aが通話を再開することが可能である。図9に示すステップ364A)、通信端末110BにCHG_STATを送信する(図9に示すステップ308D)。
 通信端末110Bは、通信端末110AからのCHG_STATを受信すると、通信端末110Bの第2のLEDの点灯色を青色にして、OK_REPLYを通信端末110Aに送信する。
 通信端末110Aは、通信端末110BからのOK_REPLYを受信すると(図9に示すステップ310DにおいてYES)、リダイヤル待機状態に戻る。
 上記のステップ392において、通信端末110Aの利用者が通話ボタン164を押下した場合、通信端末110Aの利用者は、電話端末116Aと通話する。
 通信端末110Aと電話端末116Aとの間の通話中に、通信端末110BからCHG_STATが通信端末110Aに送信される場合がある。通信端末110Aは、通信端末110BからのCHG_STATを受信する度に(図10に示すステップ268BにおいてYES)、OK_REPLYを通信端末110Bに送信し(図10に示すステップ270B)、変数HISSTATの値及び第2のLED156の点灯色の各々をトグルさせる(図10に示すステップ272B)。
 通信端末110Aと電話端末116Aとの間の通話が終了すると、通信端末110Aは、変数MYSTATの値及び第1のLEDの点灯色を、それぞれ1及び青色にして(図10に示すステップ364B。通信端末110Aが通話を再開することが可能である状態)、通信端末110BにCHG_STATを送信する(図10に示すステップ308E)。
 通信端末110Bは、通信端末110AからのCHG_STATを受信すると、通信端末110Bの第2のLEDの点灯色を青色にして、OK_REPLYを通信端末110Aに送信する。
 通信端末110Aは、通信端末110BからのOK_REPLYを受信すると(図10に示すステップ310EにおいてYES)、リダイヤル待機状態に戻る。
 なお、通信端末110Aがリダイヤル待機状態である場合、セッションの有効時間を過ぎると(図6に示すステップ262においてYES)、通信端末110Aは、変数STにNULLを代入し(セッションの無効化。図6に示すステップ264)、初期状態に戻る。
 (4)リダイヤル待機状態における、通信端末110Aと通信端末110Bとの通話
 変数HISSTATの値が1であって(通信端末110Bが通話を再開することが可能である。)、通信端末110Aの利用者が、セッションの有効時間を過ぎるまでの間に、電話端末116Aに対して発呼を行なうものとする。通信端末110Aにおいて、変数HISTNO、変数MYSTAT、変数RDF、変数HISSTAT、及び変数STの値は、それぞれ通信端末110Bの電話番号、1、1、1、及びセッションが確立された時刻であり、第1のLED154及び第2のLED156の両方の点灯色は青色であるものとする。
 通信端末110Aは、通信端末110Bに発呼し、通信端末110Bから応答があるか(図7に示すステップ314)、又は、通信端末110Aの利用者によって切断ボタン160が押下される(図7に示すステップ316)まで待機する。
 ステップ316において、切断ボタン160が押下された場合、通信端末110Aは、リダイヤル待機状態に戻る。
 ステップ314において、通信端末110Bから応答があった場合、通信端末110Aの利用者は、通信端末110Bと通話する。通話が終了した後、通信端末110Aはセッションの有効時間を更新し(図8に示すステップ362)、リダイヤル待機状態に戻る。
 変数HISSTATの値が1であって、通信端末110Aの利用者が、セッションの有効時間を過ぎるまでの間に、通話再開ボタンを押下したときの動作は(図6に示すステップ266においてYES)、変数HISSTATの値が1であって、通信端末110Aの利用者が、セッションの有効時間を過ぎるまでの間に、電話端末116Aに対して発呼を行なったときの動作と同様である。
 変数HISSTATの値が1であって、通信端末110Bから通信端末110Aへの着呼があるものとする。
 通信端末110Aは、通信端末110Aの利用者が通話ボタン164を押下するか(図9に示すステップ392)、又は電話端末116Aから通信端末110Aへの発呼を中断するための信号を電話端末116Aから受信する(図9に示すステップ394)まで待機する。
 ステップ394において、中断のための信号を受信した場合、通信端末110Aは、リダイヤル待機状態に戻る。
 ステップ392において、利用者によって通話ボタン164が押下された場合、通信端末110Aの利用者は、通信端末110Bと通話する。通話が終了した後、通信端末110Aはセッションの有効時間を更新し(図10に示すステップ362A)、リダイヤル待機状態に戻る。
 変数HISSTATの値が0であって(通信端末110Bは通話を再開することが不可能である。)、通信端末110Aの利用者が、セッションの有効時間を過ぎるまでの間に、通話再開ボタンを押下したものとする(図6に示すステップ266においてYES)。
 この場合、通信端末110Aは、エラー音を出力し(図6に示すステップ276)、リダイヤル待機状態に戻る。
 以上、本実施の形態に係る通信端末110Aの動作を、典型的な4つの場合を例に説明した。上記説明と、最初に述べた構成とから、それ以外の場合の通信端末110Aの動作は当業者には明らかであろう。
 [本実施の形態の効果]
 以上の説明から明らかなように、本実施の形態に係る通信端末110Aを利用することにより、通信端末110Aと通信端末110Bとが通話を一旦中断した後、通信端末110Aの利用者が通信端末110Aを用いて第三者と通話する場合、通信端末110Aは、CHG_STATを通信端末110Bに送信して、通話を再開することが不可能であることを通信端末110Bに通知する。したがって、通信端末110Bの利用者は、通信端末110Aの利用者が現在忙しくて通話を再開できないことを認識することができ、通話を中断している間、通信端末110Bの利用者の気分を害することはない。その間、通信端末110Bの利用者が他の端末と通話をするか否かは、当該利用者の自由である。
 また、通話を中断している間、通信端末110Bの利用者が第三者と通話していれば、第2のLED156の点灯色は赤色となり、当該利用者が誰とも通話していなければ、第2のLED156の点灯色は青色となる。したがって、通信端末110Aの利用者は、通信端末110Bの利用者が現在通話を再開することができないことを認識することができて、第2のLED156の点灯色を確認しながら、いつ通話を再開すればよいかを適切に判断することができる。
 さらに、通話を中断したとき、通信端末110Aはセッションを確立し、セッションが確立されている間は、第1のLED154及び第2のLED156の両方が点灯される。第1のLED154及び第2のLED156が点灯されている間、利用者は、自ら通話を再開させるか、又は、通信端末110Bからの通話の再開の指示をいつでも受けられるように、第三者との通話を差し控えなければならず、そのような保留の状態がいつまでも続くと、利用者の精神的な負荷は大きくなる。しかし、通信端末110Aは、セッションを破棄すると、第1のLED154及び第2のLED156の両方を消灯するので、利用者は保留の状態が終了したことを認識し、精神的に負荷がかかった状態から利用者は解放される。
 [変形例]
 上記の実施の形態では、通信端末110及び電話端末116は携帯電話であったが、本発明はそのような実施の形態には限定されず、PHS(Personal Handyphone System)及びPDA(Personal Digital Assistant)等の個人用携帯情報端末でも良い。
 また、上記の実施の形態では、通信端末110Aは、第1のLED154の点灯色を変化させることによって、通信端末110Aが通話を再開することが可能であるか否かの状態を利用者に知らせていた。また、通信端末110Aは、第2のLED156の点灯色を変化させることによって、通話の相手の端末が通話を再開することが可能であるか否かの状態を通信端末110Aの利用者に知らせていた。しかし、本発明はそのような実施の形態には限定されず、音声の大きさを変化させて音声を出力することによって、各端末の状態を利用者に知らせても良い。また、通信端末110Aにバイブレータを内蔵させて、通話中に振動の大きさを変化させて通信端末110Aを振動させることによって、各端末の状態を利用者に知らせても良い。
 さらに、上記の実施の形態では、通信端末110Aの利用者が通話再開ボタン166を押下することによって、通信端末110Aは通話を再開していた。しかし、本発明はそのような実施の形態には限定されず、利用者にパスワードを入力させて、入力されたパスワードが、利用者によって予め設定された文字列に一致していれば、通話を再開するようにしても良い。また、マイクに利用者の音声を入力させて、音声認識処理によって、入力された音声と予め登録された音声とのパターンが一致した場合に、通話を再開するようにしても良い。
 今回開示された実施の形態は単に例示であって、本発明が上記した実施の形態のみに限定されるわけではない。本発明の範囲は、発明の詳細な説明の記載を参酌した上で、特許請求の範囲の各請求項によって示され、そこに記載された文言と均等の意味及び範囲内でのすべての変更を含む。
 この発明は、利用者にとって精神的な負荷が少ない、リダイヤル機能を備える通信機器を製造、譲渡、又は貸与したりする通信機器関連産業において利用することができる。
 

Claims (15)

  1.  記憶装置と、
     利用者に他の端末と通話させるための通話手段と、
     他の端末と通信するための通信手段と、
     前記通話手段を介した通話を終了した他の端末の識別子を前記記憶装置に記憶させるための識別子記憶手段と、
     前記利用者からの指示に応答して、前記通話手段を制御して、前記記憶装置に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、
     前記通信手段を介して、前記記憶装置に記憶されている識別子に対応する他の端末の状態を取得するための状態取得手段と、
     前記状態取得手段によって取得された状態を、前記利用者に通知するための通知手段と、
     前記状態取得手段によって取得された状態に応じて、前記通話制御手段を有効化、又は無効化するための有効化手段とを含む、通信端末。
  2.  前記通信端末はさらに、前記記憶装置、前記通話手段、前記通信手段、前記識別子記憶手段、前記通話制御手段、前記状態取得手段、前記通知手段、及び前記有効化手段をその内部に収容する筐体を含み、
     前記通知手段は、
     前記筐体に、前記筐体の外部に対して光を照射可能に設けられる第1の光源部と、
     前記状態取得手段によって取得された状態に応じて、前記第1の光源部の発光色を変化させるための発光制御手段とを含む、請求項1に記載の通信端末。
  3.  前記状態取得手段は、前記通信手段を介して、前記記憶装置に記憶されている識別子に対応する他の端末から、当該他の端末の状態が、前記通信端末と通話可能である状態と通話不可能である状態との間でトグルしたことを示す状態遷移信号を取得するための遷移信号取得手段を含む、請求項2に記載の通信端末。
  4.  前記発光制御手段は、前記遷移信号取得手段が状態遷移信号を取得したことに応答して、当該状態遷移信号の送信元の他の端末が前記通信端末と通話可能な状態であるか、又は通話不可能な状態であるか否かに応じて、前記第1の光源部の発光色を変化させるための手段を含む、請求項3に記載の通信端末。
  5.  前記第1の光源部は、2つの発光色を切換えて発光することが可能であり、
     前記変化させるための手段は、前記遷移信号取得手段が状態遷移信号を取得したことに応答して、当該状態遷移信号の送信元の他の端末が前記通信端末と通話可能な状態であるか否かに応じて、前記2つの発光色を切換えて前記第1の光源部を発光させるための手段を含む、請求項4に記載の通信端末。
  6.  前記筐体に、前記筐体の外部に対して光を照射可能に設けられる第2の光源部と、
     前記記憶装置に識別子が記憶されている間、前記通信端末が当該識別子に対応する他の端末と通話可能な状態であるか否かに応じて、前記第2の光源部の発光色を変化させるための手段とをさらに含む、請求項2に記載の通信端末。
  7.  前記識別子記憶手段が前記記憶装置に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時判定手段と、
     前記計時判定手段による判定結果に応じて前記通話制御手段を無効化し、かつ、前記第1の光源部及び前記第2の光源部を消灯するための手段とをさらに含む、請求項6に記載の通信端末。
  8.  前記状態取得手段は、前記通信手段を介して、前記記憶装置に記憶されている識別子に対応する他の端末から、当該他の端末の状態が、前記通信端末と通話可能である状態と通話不可能である状態との間でトグルしたことを示す状態遷移信号を取得するための遷移信号取得手段を含む、請求項1、請求項6、及び請求項7のいずれかに記載の通信端末。
  9.  前記有効化手段は、当該他の端末の状態が前記通信端末と通話不可能な状態から通話可能な状態にトグルしたことを、前記遷移信号取得手段によって取得された状態遷移信号が示すか否かに応じて、前記通話制御手段を有効化、又は無効化するための手段を含む、請求項8に記載の通信端末。
  10.  前記記憶装置に識別子が記憶されている間、前記通信端末が、当該識別子に対応する他の端末と通話可能な状態であるか、又は通話不可能な状態であるかを前記利用者に通知するための自端末状態通知手段をさらに含む、請求項1~請求項5のいずれかに記載の通信端末。
  11.  前記自端末状態通知手段は、前記記憶装置に識別子が記憶されている間、前記利用者が前記通話手段を用いて、当該識別子に対応する他の端末とは異なる端末と通話を開始したことに応答して、前記通信端末が当該識別子に対応する他の端末と通話不可能な状態であることを前記利用者に通知するための手段を含む、請求項10に記載の通信端末。
  12.  前記記憶装置に識別子が記憶されている間、前記利用者が前記通話手段を用いて、当該識別子に対応する他の端末とは異なる端末と通話を開始したことに応答して、前記通信端末の状態が、当該識別子に対応する他の端末と通話可能である状態から通話不可能である状態にトグルしたことを示す状態遷移信号を、当該識別子に対応する他の端末に送信するための手段をさらに含む、請求項10に記載の通信端末。
  13.  前記識別子記憶手段が前記記憶装置に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時判定手段と、
     前記計時判定手段による判定結果に応じて前記通話制御手段を無効化するための手段とをさらに含む、請求項1~請求項6のいずれかに記載の通信端末。
  14.  前記計時判定手段による判定結果を前記利用者に通知するための手段をさらに含む、請求項13に記載の通信端末。
  15.  記憶装置と、
     利用者に他の端末と通話させるための通話手段と、
     前記通話手段を介した通話を終了した他の端末の識別子を前記記憶装置に記憶させるための識別子記憶手段と、
     前記利用者からの指示に応答して、前記通話手段を制御して、前記記憶装置に記憶されている識別子に対応する他の端末との通話を可能にするための通話制御手段と、
     前記識別子記憶手段が前記記憶装置に識別子を記憶させたときから、所定の時間が経過したか否かを判定するための計時手段と、
     前記計時手段による判定結果を前記利用者に通知するための通知手段と、
     前記計時手段による判定結果に応じて、前記通話制御手段を有効化、又は無効化するための手段とを含む、通信端末。
     
PCT/JP2009/055112 2008-04-04 2009-03-17 通信端末 WO2009122894A1 (ja)

Priority Applications (5)

Application Number Priority Date Filing Date Title
EP09727736A EP2262217A4 (en) 2008-04-04 2009-03-17 COMMUNICATION TERMINAL
BRPI0904963-0A BRPI0904963A2 (pt) 2008-04-04 2009-03-17 Terminal de comunicação
CN200980100555A CN101809983A (zh) 2008-04-04 2009-03-17 通信终端
KR1020107006916A KR101094572B1 (ko) 2008-04-04 2009-03-17 통신 단말기
US12/680,854 US20100208881A1 (en) 2008-04-04 2009-03-17 Communication terminal

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2008098173A JP2009253596A (ja) 2008-04-04 2008-04-04 通信端末
JP2008-098173 2008-04-04

Publications (1)

Publication Number Publication Date
WO2009122894A1 true WO2009122894A1 (ja) 2009-10-08

Family

ID=41135280

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2009/055112 WO2009122894A1 (ja) 2008-04-04 2009-03-17 通信端末

Country Status (7)

Country Link
US (1) US20100208881A1 (ja)
EP (1) EP2262217A4 (ja)
JP (1) JP2009253596A (ja)
KR (1) KR101094572B1 (ja)
CN (1) CN101809983A (ja)
BR (1) BRPI0904963A2 (ja)
WO (1) WO2009122894A1 (ja)

Families Citing this family (51)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2009231676B2 (en) 2008-04-02 2013-10-03 Twilio Inc. System and method for processing telephony sessions
US8837465B2 (en) 2008-04-02 2014-09-16 Twilio, Inc. System and method for processing telephony sessions
CN102227904A (zh) 2008-10-01 2011-10-26 特维里奥公司 电话网络事件的***和方法
EP2404412B1 (en) 2009-03-02 2019-05-01 Twilio Inc. Method and system for a multitenancy telephone network
US9210275B2 (en) 2009-10-07 2015-12-08 Twilio, Inc. System and method for running a multi-module telephony application
US20120208495A1 (en) 2010-06-23 2012-08-16 Twilio, Inc. System and method for monitoring account usage on a platform
US9459925B2 (en) * 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US9459926B2 (en) 2010-06-23 2016-10-04 Twilio, Inc. System and method for managing a computing cluster
US9590849B2 (en) 2010-06-23 2017-03-07 Twilio, Inc. System and method for managing a computing cluster
US9338064B2 (en) 2010-06-23 2016-05-10 Twilio, Inc. System and method for managing a computing cluster
US8838707B2 (en) 2010-06-25 2014-09-16 Twilio, Inc. System and method for enabling real-time eventing
US8649268B2 (en) 2011-02-04 2014-02-11 Twilio, Inc. Method for processing telephony sessions of a network
US9648006B2 (en) 2011-05-23 2017-05-09 Twilio, Inc. System and method for communicating with a client application
WO2012162397A1 (en) 2011-05-23 2012-11-29 Twilio, Inc. System and method for connecting a communication to a client
US20140044123A1 (en) 2011-05-23 2014-02-13 Twilio, Inc. System and method for real time communicating with a client application
US10182147B2 (en) 2011-09-21 2019-01-15 Twilio Inc. System and method for determining and communicating presence information
EP2759123B1 (en) 2011-09-21 2018-08-15 Twilio, Inc. System and method for authorizing and connecting application developers and users
US9495227B2 (en) 2012-02-10 2016-11-15 Twilio, Inc. System and method for managing concurrent events
US9602586B2 (en) 2012-05-09 2017-03-21 Twilio, Inc. System and method for managing media in a distributed communication network
US9240941B2 (en) 2012-05-09 2016-01-19 Twilio, Inc. System and method for managing media in a distributed communication network
US20130304928A1 (en) 2012-05-09 2013-11-14 Twilio, Inc. System and method for managing latency in a distributed telephony network
US9247062B2 (en) 2012-06-19 2016-01-26 Twilio, Inc. System and method for queuing a communication session
US8737962B2 (en) 2012-07-24 2014-05-27 Twilio, Inc. Method and system for preventing illicit use of a telephony platform
US8738051B2 (en) 2012-07-26 2014-05-27 Twilio, Inc. Method and system for controlling message routing
US8938053B2 (en) 2012-10-15 2015-01-20 Twilio, Inc. System and method for triggering on platform usage
US8948356B2 (en) 2012-10-15 2015-02-03 Twilio, Inc. System and method for routing communications
US9253254B2 (en) 2013-01-14 2016-02-02 Twilio, Inc. System and method for offering a multi-partner delegated platform
US9282124B2 (en) 2013-03-14 2016-03-08 Twilio, Inc. System and method for integrating session initiation protocol communication in a telecommunications platform
US9001666B2 (en) 2013-03-15 2015-04-07 Twilio, Inc. System and method for improving routing in a distributed communication platform
US9338280B2 (en) 2013-06-19 2016-05-10 Twilio, Inc. System and method for managing telephony endpoint inventory
US9225840B2 (en) 2013-06-19 2015-12-29 Twilio, Inc. System and method for providing a communication endpoint information service
US9160696B2 (en) 2013-06-19 2015-10-13 Twilio, Inc. System for transforming media resource into destination device compatible messaging format
US9483328B2 (en) 2013-07-19 2016-11-01 Twilio, Inc. System and method for delivering application content
US9137127B2 (en) 2013-09-17 2015-09-15 Twilio, Inc. System and method for providing communication platform metadata
US9338018B2 (en) 2013-09-17 2016-05-10 Twilio, Inc. System and method for pricing communication of a telecommunication platform
US9274858B2 (en) 2013-09-17 2016-03-01 Twilio, Inc. System and method for tagging and tracking events of an application platform
US9553799B2 (en) 2013-11-12 2017-01-24 Twilio, Inc. System and method for client communication in a distributed telephony network
US9325624B2 (en) 2013-11-12 2016-04-26 Twilio, Inc. System and method for enabling dynamic multi-modal communication
US9344573B2 (en) 2014-03-14 2016-05-17 Twilio, Inc. System and method for a work distribution service
US9226217B2 (en) 2014-04-17 2015-12-29 Twilio, Inc. System and method for enabling multi-modal communication
US9516101B2 (en) 2014-07-07 2016-12-06 Twilio, Inc. System and method for collecting feedback in a multi-tenant communication platform
US9774687B2 (en) 2014-07-07 2017-09-26 Twilio, Inc. System and method for managing media and signaling in a communication platform
US9251371B2 (en) 2014-07-07 2016-02-02 Twilio, Inc. Method and system for applying data retention policies in a computing platform
US9246694B1 (en) 2014-07-07 2016-01-26 Twilio, Inc. System and method for managing conferencing in a distributed communication network
WO2016065080A1 (en) 2014-10-21 2016-04-28 Twilio, Inc. System and method for providing a miro-services communication platform
US9477975B2 (en) 2015-02-03 2016-10-25 Twilio, Inc. System and method for a media intelligence platform
US9948703B2 (en) 2015-05-14 2018-04-17 Twilio, Inc. System and method for signaling through data storage
US10419891B2 (en) 2015-05-14 2019-09-17 Twilio, Inc. System and method for communicating through multiple endpoints
US10659349B2 (en) 2016-02-04 2020-05-19 Twilio Inc. Systems and methods for providing secure network exchanged for a multitenant virtual private cloud
US10686902B2 (en) 2016-05-23 2020-06-16 Twilio Inc. System and method for a multi-channel notification service
US10063713B2 (en) 2016-05-23 2018-08-28 Twilio Inc. System and method for programmatic device connectivity

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60210053A (ja) 1984-04-03 1985-10-22 Fujitsu Ltd 着信呼に対する再呼方式
JPH02277359A (ja) * 1989-04-18 1990-11-13 Nec Corp 保留解除通知方式
JPH02305054A (ja) 1989-05-18 1990-12-18 Sony Corp 通信端末装置
JP2001251420A (ja) 2000-03-03 2001-09-14 Nec Telecom Syst Ltd 電話装置の保留方法
JP2003008705A (ja) * 2001-06-25 2003-01-10 Nec Saitama Ltd 折畳型・ストレート型の通信機器・携帯電話機、表示方法、表示をコンピュータに実行させるためのプログラム
JP2005110254A (ja) * 2003-09-29 2005-04-21 Lucent Technol Inc パーティが通信セッションに復帰したことをエンド・ユーザに通知するための方法

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS62183652A (ja) * 1986-02-07 1987-08-12 Nec Corp 自動電話交換機
CA2159529C (en) * 1994-11-22 1999-03-16 Peter Kapsales Method in a telephone system for reaching a subscriber under busy/no answer conditions and ring/no answer conditions
US7010110B2 (en) * 1999-03-31 2006-03-07 Walker Digital, Llc Method and apparatus for monitoring telephone status
US6885741B1 (en) * 2000-11-21 2005-04-26 Bellsouth Intellectual Property Corporation System and method for on-hold call back
JP3467014B2 (ja) * 2000-12-08 2003-11-17 株式会社東芝 電話装置及び該装置における発呼方法
US7266591B1 (en) * 2001-12-17 2007-09-04 Verizon Business Global Llc Providing content delivery during a call hold condition
US7203294B2 (en) * 2002-08-06 2007-04-10 At&T Corp. System and method for dynamically routing communications
US20050147227A1 (en) * 2003-12-31 2005-07-07 France Telecom, S.A. Method and system for alerting call participant of a change in a call hold status
US7082193B2 (en) * 2004-01-21 2006-07-25 Lucent Technologies Inc. Call waiting calling party defined content
US20070004384A1 (en) * 2005-06-29 2007-01-04 Vinod Anupam Method and apparatus for providing personalized audio content delivery during telephony hold
US8102985B2 (en) * 2005-11-11 2012-01-24 Cisco Technology, Inc. Method and system for providing a camp-on hold service
JP4250648B2 (ja) * 2006-09-21 2009-04-08 株式会社東芝 情報処理装置
US8035320B2 (en) * 2007-04-20 2011-10-11 Sibert W Olin Illumination control network

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPS60210053A (ja) 1984-04-03 1985-10-22 Fujitsu Ltd 着信呼に対する再呼方式
JPH02277359A (ja) * 1989-04-18 1990-11-13 Nec Corp 保留解除通知方式
JPH02305054A (ja) 1989-05-18 1990-12-18 Sony Corp 通信端末装置
JP2001251420A (ja) 2000-03-03 2001-09-14 Nec Telecom Syst Ltd 電話装置の保留方法
JP2003008705A (ja) * 2001-06-25 2003-01-10 Nec Saitama Ltd 折畳型・ストレート型の通信機器・携帯電話機、表示方法、表示をコンピュータに実行させるためのプログラム
JP2005110254A (ja) * 2003-09-29 2005-04-21 Lucent Technol Inc パーティが通信セッションに復帰したことをエンド・ユーザに通知するための方法

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP2262217A4

Also Published As

Publication number Publication date
EP2262217A1 (en) 2010-12-15
US20100208881A1 (en) 2010-08-19
KR101094572B1 (ko) 2011-12-19
CN101809983A (zh) 2010-08-18
KR20100057882A (ko) 2010-06-01
JP2009253596A (ja) 2009-10-29
EP2262217A4 (en) 2012-12-05
BRPI0904963A2 (pt) 2015-06-30

Similar Documents

Publication Publication Date Title
WO2009122894A1 (ja) 通信端末
US20080045176A1 (en) Intelligent Redialing with Presence Information
CN103636141A (zh) 一种蓝牙建立连接的方法、移动终端、蓝牙设备及***
JP2003143288A (ja) 通信機器
US20070280452A1 (en) Contact online status alert for telephone handset interfacing with a soft-phone client
CN103249018A (zh) 一种多方通话进行切换的方法及终端设备
CN201608742U (zh) 一种智能固定电话
WO2006017242A2 (en) Maintaining instant message session status in dynamic operating environments
CN102035907A (zh) 一种智能固定电话
KR100698330B1 (ko) 인스턴트 메신저 서비스 기능을 갖는 이동통신 단말기 및이를 이용한 무선 신호 처리방법
JPH06291814A (ja) 自動電話転送及び応答装置のための制御方法と制御装置
CN101883187A (zh) 手机自动来电的方法、***和自动来电的手机
JP2003092785A (ja) 携帯電話機
JP4628919B2 (ja) 通信装置および通信方法
JP2003078608A (ja) 電話装置、サーバ、電話装置の応答制御方法及び記憶媒体
KR100831986B1 (ko) 다양한 메시지 전송 기능을 갖는 휴대용 통신 시스템 및방법
JP2009027582A (ja) 通信端末
KR100790073B1 (ko) 휴대용 무선 전화기와 연결된 헤드셋을 이용한 통화 제어 방법
KR20050107205A (ko) 푸시투토크형 이동 통신 단말기의 로그온 정보 송수신 방법
TWI428004B (zh) 啟動留言功能之方法及系統
KR100693271B1 (ko) 수신대기버튼을 이용한 수신대기 서비스 방법
KR100626518B1 (ko) 이동 가입자 상태 안내 서비스 방법
JP2008109555A (ja) 無線電話端末および終話制御方法
JP2003299155A (ja) 移動通信システム、移動通信方法、無線携帯装置、及び無線基地局
KR20050057762A (ko) 이동통신 단말기에서의 메신저운용방법

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 200980100555.0

Country of ref document: CN

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 09727736

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 1697/CHENP/2010

Country of ref document: IN

WWE Wipo information: entry into national phase

Ref document number: 2009727736

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 20107006916

Country of ref document: KR

Kind code of ref document: A

WWE Wipo information: entry into national phase

Ref document number: 12680854

Country of ref document: US

NENP Non-entry into the national phase

Ref country code: DE

ENP Entry into the national phase

Ref document number: PI0904963

Country of ref document: BR

Kind code of ref document: A2

Effective date: 20100331