[go: up one dir, main page]

WO2011125288A1 - 通信システム、通信装置、通信制御方法および通信用プログラム - Google Patents

通信システム、通信装置、通信制御方法および通信用プログラム Download PDF

Info

Publication number
WO2011125288A1
WO2011125288A1 PCT/JP2011/001438 JP2011001438W WO2011125288A1 WO 2011125288 A1 WO2011125288 A1 WO 2011125288A1 JP 2011001438 W JP2011001438 W JP 2011001438W WO 2011125288 A1 WO2011125288 A1 WO 2011125288A1
Authority
WO
WIPO (PCT)
Prior art keywords
real
call
time
time call
user
Prior art date
Application number
PCT/JP2011/001438
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 EP11765190.1A priority Critical patent/EP2557760A4/en
Priority to US13/583,767 priority patent/US9055165B2/en
Priority to CN2011800143495A priority patent/CN102804739A/zh
Priority to JP2012509292A priority patent/JPWO2011125288A1/ja
Publication of WO2011125288A1 publication Critical patent/WO2011125288A1/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
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72433User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for voice messaging, e.g. dictaphones

Definitions

  • the present invention relates to a communication system, a communication apparatus, a communication control method, and a communication program for establishing a call or data communication between two or more users, and in particular, with intention indications of both a calling user and a receiving user.
  • the present invention relates to a communication system, a communication device, a communication control method, and a communication program for establishing a call or data communication to be started.
  • Patent Document 1 for the purpose of reliably establishing a call with high importance both on the calling side and the receiving side, the receiving condition is set in advance on the receiving side. Describes a technology for automatically accepting an incoming call only when the incoming call condition matches.
  • Patent Documents 2 and 3 disclose that when the incoming side is not available, or when the incoming side can respond, or when the incoming side can respond, for the purpose of preventing time wasted until a call is established due to the absence of one. The technology to notify is described.
  • Patent Document 4 describes a technique in which the receiving side automatically analyzes the e-mail and sends it to the sending side by describing that the sending side of the e-mail makes a call at a specified time in the text. Has been.
  • Patent Documents 1 to 4 are based on the premise that both the caller and the callee are willing to make a positive call. "It's hard to contact me”, “I'm sorry for the time”, and if it's the incoming side, "There is an incoming call but I don't want to make a busy call” There are many cases that have a negative willingness to call.
  • the present invention reduces the psychological burden of the user that occurs in the process of establishing a call or data communication that starts with the intention of both the calling user and the called user, and efficiently performs the call or data communication. It is an object of the present invention to provide a communication system, a communication device, a communication control method, and a communication program that can be established.
  • a communication system includes a caller communication device used by a caller user and a callee communication device used by a callee user, and the caller communication device communicates with a designated communication device.
  • Communication function executing means for executing data communication and a call request without a compulsory call according to a user operation until a response is received from the other user or until a predetermined cancellation condition is met
  • a non-real-time call transmission unit that transmits a non-real-time call that is a call request to be continued, and the receiving-side communication device includes a communication function execution unit that executes a call or data communication with a designated communication device;
  • a non-real-time call receiving means for receiving a non-real-time call made to the communication device without compulsory ringing;
  • Incoming call display means for displaying information of the non-real-time call in the user to the user, and in response to a response operation from the user for the currently received non-real-time call, And non-real time call response means for establishing data communication.
  • the communication device is a communication function executing means for executing a call or data communication with a designated communication device, and a call request that does not involve a forced call in response to a user operation.
  • Non-real-time call transmission means for transmitting a non-real-time call that is a call request that is continued until a response is received from the user or until a predetermined cancellation condition is met, and a non-real-time call made to the communication device
  • Non-real-time call arrival means for receiving a call without forcible ringing
  • incoming-call display means for displaying information on a non-real-time call that is currently received to the user, and a response from the user to a non-real-time call that is currently being received
  • a communication control method is a communication control method for establishing a call or data communication with a designated communication device, wherein the communication device on the caller side is forcibly called in response to a user operation.
  • a non-real-time call that is a call request that is continued until a response is received from the other user or until a predetermined cancellation condition is met.
  • the communication device on the receiving side is able to hold in response to a response operation from the user for the currently received non-real-time call. Characterized in that to establish a call or data communication between the originating communication device of the non-real-time call.
  • the communication program according to the present invention is a call request that does not involve a forced call in response to a user operation on a computer having a communication function for performing a call or data communication with a specified communication device, Non-real-time call origination processing for making a non-real-time call, which is a call request that continues until there is a response from the other user or until a predetermined cancellation condition is met, Non-real-time call incoming processing that receives a real-time call without compulsory ringing, incoming-call display processing that displays to the user information about the current incoming non-real-time call, and response from the user to the current incoming non-real-time call Depending on the operation, between the non-real-time call source communication device Characterized in that to execute the spoken or non-real time call response process to establish data communication.
  • the calling user can make a call without worrying about the convenience of the called user.
  • the degree of urgency is not high, but communication that requires verbal communication, request, simple review, explanation / understanding of the current situation, inquiries, confidential video delivery and file transmission, etc., require reliable receipt to the other party It is suitable for data transmission.
  • the called user can respond at any time at his convenience. In particular, it is suitable for a case where preparation is required to make or receive a call when it is impossible to make or receive a call immediately without releasing the hand.
  • outgoing call is not accompanied by a forced call and the outgoing request continues in a pseudo manner (for example, several hours). This is because a telephone call or data communication is possible even if the response is made.
  • the application of the present invention is not limited to a soft phone having a GUI, but a mobile phone, a smartphone, a POS terminal, and a fixed phone.
  • Any device (including a program) having a communication function such as a telephone may be used.
  • voice chat software may be used.
  • IVR automatic voice response device
  • FIG. FIG. 1 is a block diagram illustrating a schematic configuration example of a communication apparatus according to the first embodiment.
  • the communication system shown in FIG. 1 includes a communication device (calling side communication device) 100A used by a calling side user and a communication device (calling side communication device) 100B used by a receiving side user. Further, the originating communication device 100A and the receiving communication device 100B are connected via a communication network 200.
  • the communication network 200 may be wired or wireless as long as it is a communication network capable of making a telephone call.
  • the communication network 200 includes various control devices necessary for a communication system such as an exchange to establish a telephone call.
  • the transmission side communication device 100A includes a non-real time call transmission unit 101 and a telephone communication unit 104.
  • incoming communication device 100B includes a non-real-time call receiving unit 102, a non-real-time call response unit 103, and a telephone communication unit 104.
  • the communication devices 100A and 100B may include a non-real-time call transmission unit 101, a non-real-time call reception unit 102, a non-real-time call response unit 103, and a telephone communication unit 104, respectively.
  • the non-real-time call transmission unit 101 performs a transmission-side process for realizing a non-real-time call defined by the present invention.
  • a non-real-time call is defined as “a call request that is continued without being obstructed in a state in which the receiving-side user can grasp at least whether or not the calling-side user can make a call” from the viewpoint of the user.
  • “call request” refers to the intention of a call, and refers to a concept corresponding to a signal such as “call” or “call request (or call request)” in a general communication system.
  • the non-real-time call can be said to be a call request that is continuously performed while the calling-side user intends to call, and is a call request that does not involve a forced call.
  • the forced call is a call that interrupts the work of the called party.
  • a communication request without a compulsory call can be said to be a predetermined communication request that it is not necessary to respond immediately upon an incoming call.
  • NRC call non-real-time call call
  • NRC communication non-real-time call communication
  • the call request may be continued by actually extending the link while the calling side user intends to call. Also, even if the link is not actually continued, for example, while the calling user intends to make a call, the link is continued in a pseudo manner, and a signal indicating that the call request is valid is periodically sent. It is also possible to continue the call request. Note that when a call request is continued with a pseudo link, what is expressed as “response” from the viewpoint of the user operation may be internally “transmission (return transmission)”.
  • the non-real-time call transmission unit 101 transmits a non-real-time call start signal to the receiving communication device 100B in response to a user operation. Further, during a non-real-time call, a non-real-time call state notification signal is transmitted at a predetermined timing (for example, periodically and when the state changes).
  • the non-real-time call start signal is a signal that is first transmitted from the calling-side communication device to the called-side communication device in order to establish a non-real-time call call, and is a signal that conveys the intention of the non-real-time call call.
  • the non-real-time call start signal contains the basic information included in the general call request, such as the signal type and destination information of the called party, as well as the subject name and outline of the call, and the expiration date set manually. Etc. may be included. In this way, by notifying the call requirements in advance, it is possible to eliminate the psychological burden of the receiving user that would occur for an unknown call, and the priority of the response by the receiving user to this request. And the importance can be measured.
  • the non-real-time call state notification signal is a signal that is continuously sent from the originating communication device to the terminating communication device after the non-real-time call start signal, and is based on at least a non-real-time call as the state of the originating user. This signal indicates that the intention of the call is continuing.
  • the non-real-time call state notification signal is a signal notifying that the non-real-time call is ongoing in the originating communication device by the transmission.
  • the non-real-time call state notification signal may include presence information on the calling side in addition to basic information. Also, depending on the situation of the receiving communication device, it may not recognize that a non-real-time call has arrived. May be included.
  • the presence information is information indicating the state of the device or the user of the device (here, the calling user), and in the present invention, is information indicating a state related to whether or not a call is possible. It is assumed that what kind of information is indicated by what value as presence information is defined in advance.
  • the non-real-time call transmission unit 101 may transmit a non-real-time call cancellation signal when the user performs an operation to cancel the non-real-time call.
  • the non-real-time call cancel signal is a signal that informs that a previously transmitted non-real-time call is cancelled.
  • non-real-time call identification information information that can be distinguished from other non-real-time call signals (hereinafter, referred to as non-real-time call identification information) is added to a signal transmitted and received for one non-real-time call.
  • the method for generating non-real-time call identification information is not particularly limited.
  • the non-real-time call transmission unit 101 and the non-real-time call reception unit 102 cancel the non-real-time call transmission and reception when the expiration date comes. What is necessary is just to process.
  • the non-real-time call transmission unit 101 responds to a user operation, and a non-real-time call invalidation signal for informing that the non-real-time call is invalidated (temporarily withdrawn), or a non-real-time call informing that the invalidation is to be canceled.
  • a process of transmitting a call invalidation release signal or the like may be performed.
  • the non-real time call can be invalidated / validated by sending it as presence information to the non real time call state notification signal.
  • the non-real-time call receiving unit 102 performs processing at the time of incoming and during incoming (in this example, the non-real-time call is continued or waiting for a response) among the incoming-side processing for realizing the non-real-time call. Specifically, a process of accepting a call by a non-real-time call, continuously maintaining a state related to whether or not the calling user can communicate while the non-real-time call is continued, and displaying it to the user as necessary. Do.
  • the non-real-time call receiving unit 102 receives a non-real-time call start signal from the calling-side communication device 100A
  • the non-real-time call receiving unit 102 accepts the non-real-time call without compulsory calling.
  • the non-real-time call displays to the user that the non-real-time call has been received via the GUI, and shifts to a receiving state.
  • the non-real-time call response unit 103 is also notified that an incoming call has been received.
  • the non-real time call information is displayed as necessary. The incoming call is displayed using a method that does not cause the user to interrupt the current operation.
  • the non-real-time call information during an incoming call can be checked only when the user (the called party) needs it.
  • the minimum display means that the display is not performed beyond the range defined by the user setting.
  • the range determined by the user setting includes display timing, display content, and display method.
  • the non-real-time call status notification indicates that the incoming non-real-time call is a non-real-time call that is unlikely to be able to make a call due to the absence of the caller or is in such a state. It is desirable to use an expression that allows the called party to determine this in the information display of the incoming non-real-time call. For example, information indicating the state of the caller, such as absence, may be added, displayed by changing the decorative expression such as color and shape, or displayed in another list. May be. These can also be used in combination.
  • the non-real-time call receiving unit 102 When the non-real-time call receiving unit 102 accepts the non-real-time call, it is desirable to notify the user that the non-real-time call has been received.
  • This incoming call notification is not forcibly called during a period in which the incoming call is valid unlike a conventional telephone bell, and does not hinder the work of the incoming caller as in the case of a notification operation when an incoming mail is received.
  • Examples of the notification method include sound, light such as LED, balloon display on GUI, toaster display, modeless dialog, and the like.
  • the receiving communication device is a communication device that does not have a GUI
  • the user may be notified by reading out the content displayed on the GUI by voice.
  • dedicated content to be read may be prepared.
  • the user is not notified of the incoming call by reading aloud, for example, by turning on or blinking an LED. This shall be notified by a method that does not interfere with the operation. Depending on the setting, such a notification method may be always used. It is also possible to omit notification when an incoming call is received. For example, information on a non-real-time call that is currently received may be read out only when there is a confirmation operation from the user. In this call where real time is not so important, such a notification method works well.
  • the non-real-time call receiving unit 102 receives the non-real-time call status notification signal when the non-real-time call state notification signal is not received from the calling-side communication device at regular intervals, such as when the operation of the calling-side communication terminal ends. You may perform the process which cancels alcohol.
  • the non-real-time call state notification signal may not be a method that is spontaneously performed by the originating communication device.
  • the non-real-time call receiving unit 102 may make an inquiry to the calling-side communication device at regular intervals, and the non-real-time call transmitting unit 101 may transmit a non-real-time call state notification signal as a response.
  • the non-real-time call status inquiry signal is not received at regular intervals while the non-real-time call is being continued in the calling side communication device, the non-real-time call starts assuming that the receiving-side notification device has ended. The signal may be transmitted again.
  • the non-real-time call receiving unit 102 may return (transmit) a non-real-time start acceptance signal as a signal for notifying that the non-real-time call start signal has been accepted.
  • the non-real-time call response unit 103 performs processing at the time of response among the incoming-side processing for realizing the non-real-time call. For example, when a response operation performed by the user selecting one from the list of incoming non-real-time calls is accepted, the telephone communication unit 104 is instructed to make a return call to the calling communication device 100A. Thus, a call is established between the telephone communication unit 104 of the originating communication device and the telephone communication unit 104 of the receiving communication device.
  • the non-real-time call response unit 103 may notify the non-real-time call receiving unit 102 that a response has been made. Upon receiving the notification, the non-real-time call receiving unit 102 may delete the information of the real-time call from the incoming call list or display a response completion.
  • the non-real-time call response signal is transmitted to the non-real-time call origination communication device informing that the called-side user has responded to the non-real-time call request, and the call-side communication device 100A that has received the non-real-time call response signal. It is also possible to start a telephone call by controlling outgoing calls from the non-real-time call transmission unit 101. At that time, the calling communication device 100A may confirm whether or not the user (here, the caller) may actually start a call.
  • the response operation may be executed by pressing a button on the GUI, selecting a command menu, pressing a hardware key, or the like.
  • the telephone communication unit 104 establishes a voice call between the calling communication device and the receiving communication device in accordance with an instruction from the non-real time call transmission unit 101 or the non-real time call response unit 103.
  • the non-real-time call transmission unit 101 and the telephone communication unit 104 execute communication with, for example, a processor unit that operates in accordance with a program such as a CPU provided in the transmission-side communication device 100A and other communication devices. This is realized by a communication unit.
  • the non-real-time call receiving unit 102, the non-real-time call responding unit 103, and the telephone communication unit 104 communicate with, for example, a processor unit that operates according to a program such as a CPU provided in the calling-side communication device 100A and other communication devices. This is realized by the communication unit to be executed.
  • the function for holding data is realized by a storage device such as various memories.
  • FIG. 2 is an explanatory diagram showing an example of a non-real-time call transmission window 200 that the non-real-time call transmission unit 101 displays on the softphone GUI in order to accept a transmission of a non-real-time call from a user.
  • the non-real-time call transmission window 200 shown in FIG. 2 includes a destination input field 201 on the receiving side and a transmission button 205 for executing transmission when pressed.
  • a message title input field 202, a message summary input field 203, and a non-real-time call expiration date input field 204 are included as additional information.
  • the non-real-time call transmission unit 101 may display such a window for the user and accept the transmission of the non-real-time call.
  • FIG. 3 is an explanatory diagram showing an example of a non-real-time call receiving window 300 displayed on the softphone GUI by the non-real-time call receiving unit 102 to notify the user of the current incoming call state.
  • the non-real-time call arrival window 300 shown in FIG. 3 includes a list 301 for displaying a list of incoming non-real-time calls and a response button 303.
  • each item added to the non-real-time call start signal in this example, each information input by the other party in the non-real-time call transmission window 200
  • information indicating validity / invalidity are column items. Is displayed.
  • the information of the newly received non-real-time call is decorated with a highlight or the like so as to stand out (see line 302 in the figure).
  • the receiving side communication apparatus currently has three valid non-real-time call incoming calls, of which the incoming call from the caller “Nippon Taro” is new and is highlighted.
  • the title of the incoming call is “schedule of regular meeting”, and the expiration date is up to “17:30”.
  • the response button 303 responds to the non-real-time call selected from the list 301 by the non-real-time call response unit 103 when the user presses this button.
  • FIG. 4 shows an example of notification when the non-real-time call receiving unit 102 receives a non-real-time call.
  • a notification toaster 400 temporary pop-up window
  • the notification toaster 400 is modeless and is not displayed for a certain period of time, and therefore does not hinder the operation of the callee.
  • the notification toaster 400 may include, for example, a message indicating that a new incoming call has been received and information on the caller.
  • the user is notified that a non-real-time call has been received from the caller “Nippon Taro”.
  • the non-real-time call arrival window 300 may be displayed when the non-real-time call arrival window 300 is not displayed.
  • FIG. 5 is an explanatory diagram showing an example of the main GUI of the softphone.
  • FIG. 5 shows, as an example, a softphone window 500 that is displayed as a main screen for softphone on both the caller side and the callee side.
  • the softphone window 500 includes a button group 501 for executing each telephone communication function such as outgoing call, incoming call, hold, transfer, a message panel 502 that mainly displays a notification message, and various other information displays. And a display panel 503 to be performed.
  • the button group 501 includes a button for making a non-real-time call.
  • a non-real-time call sending window 200 as shown in FIG. 2 is displayed.
  • the display panel 503 displays a list related to the other party such as an address book and a call history, and switches between them using tabs.
  • the information displayed on the display panel 503 includes a non-real-time call incoming list and a non-real-time call outgoing list.
  • the calling-side user presses a non-real-time call calling button in the button group 501 of the softphone window 500 in FIG. 5 in the calling-side communication device 100A, and as shown in FIG.
  • the non-real-time call transmission window 200 is displayed.
  • the non-real-time call transmission unit 101 detects the pressing of the non-real-time call transmission button and displays the non-real-time call transmission window 200.
  • the calling user inputs, for example, the telephone number “1234-5678” in “Destination” and the name of the business “schedule of regular meeting” in “Title”. To do. In this example, “Summary” is left blank, and “Expiration Date” is set to “March 2, 17:30” on that day.
  • the call button 205 is pressed.
  • the non-real-time call transmission unit 101 detects the pressing of the transmission button 205 and transmits a non-real-time call based on the telephone number input in “Destination”. More specifically, a non-real-time call start signal is transmitted to the receiving communication device 100B indicated by the destination telephone number.
  • the non-real-time call transmission unit 101 displays a message indicating that the transmission has been performed on the softphone window 500.
  • the non-real-time call receiving unit 102 When receiving the non-real-time call start signal, the non-real-time call receiving unit 102 recognizes the arrival of a new non-real-time call and receives the information in the non-real-time call incoming list 301 on the softphone window 500. Add and display. In the example shown in FIG. 3, the incoming call 302 is a non-real-time call newly received this time. Simultaneously with the addition to the incoming call list, the non-real-time call receiving unit 102 displays a notification toaster 400 as shown in FIG. 4 at the lower part of the screen of the receiving communication device 100B to indicate that the non-real-time call has been newly received. Notify
  • the receiving user sees the notification toaster 400, but at this time, because the work is in progress and the time for the call cannot be taken, the work is continued as it is.
  • the incoming side user becomes able to talk 30 minutes later, selects the previous incoming call 302 from the non-real-time call incoming call list 301 as shown in FIG. 3 and presses the response button 303 to perform a response operation.
  • the non-real-time call response unit 103 causes the caller to make a phone call reversely through the phone communication unit 104.
  • information indicating that the call is returned by a response by a non-real-time call may be added to the transmission signal to be transmitted.
  • a message indicating that the incoming side has responded is displayed in a dialog or the like, and a call is started after a confirmation operation by the user.
  • 6 to 8 are sequence diagrams showing an example of the operation of the present embodiment. 6 to 8, “NRC” is used as an abbreviation for non-real-time call.
  • the example shown in FIG. 6 is an example of a normal sequence until the start of a call.
  • the non-real-time call sending unit of the calling side communication device 100A 101 transmits a non-real-time call start signal to the called communication device 100B (S603).
  • the non-real-time call receiving unit 102 of the receiving communication device 100B that has received the non-real-time call start signal notifies the non-real-time call responding unit 103 of the incoming event and enables the non-real-time call to respond (S604).
  • the user is notified of an incoming non-real-time call (S605).
  • a notification that does not interfere with the user's operation such as the notification toaster 400, is used.
  • the non-real-time call receiving unit 102 adds information on the received non-real-time call (hereinafter referred to as incoming information) to the incoming call list so that it can be displayed at any time according to a user operation (S606).
  • the non-real time call transmission unit 101 transmits a non-real time call state notification signal to the receiving side communication device 100B at a predetermined timing while the non-real time call is continuing (S611).
  • the non-real-time call receiving unit 102 performs the non-non-real-time call receiving unit 102 based on the information included in the received non-real-time call state notification signal (state regarding whether the caller can communicate).
  • the incoming information of the real-time call is updated (S612). For example, the validity / invalidity may be switched according to the state of the caller.
  • the non-real-time call transmission unit 101 repeatedly transmits such a non-real-time call state notification signal until there is a response from the incoming side.
  • the user displays the incoming information of the non-real time call and performs a response operation on one of them (S621, S622).
  • the non-real time call response unit 103 instructs the telephone communication unit 104 to start telephone communication for the designated non-real time call (S623).
  • the telephone communication unit 104 may be notified that the non-real-time call is returned.
  • the telephone communication unit 104 Upon receiving an instruction to start telephone communication, the telephone communication unit 104 transmits telephone communication to a designated partner (in this example, a designated non-real-time call transmission side communication device) (S624). Information indicating that the non-real time call is returned may be added to the call signal.
  • a designated partner in this example, a designated non-real-time call transmission side communication device
  • the telephone communication unit 104 when the telephone communication unit 104 receives the outgoing signal of the telephone communication and information indicating that it is a return call of a non-real-time call is added, the non-real-time call transmission unit 101 This is notified (that the non-real-time call return transmission has been received) (S625), and the user is notified of the incoming call communication (S626).
  • the telephone communication unit 104 transmits a call start signal (response signal) to the caller communication device (here, the non-real-time incoming call communication device 100B) (S628). ), Make various settings necessary to start a telephone call.
  • the telephone communication unit 104 receives the response signal and similarly performs various settings necessary for starting the telephone communication. In this way, telephone communication is started between the calling communication device 100A and the receiving communication device 100B.
  • the telephone communication unit 104 of the receiving communication device 100B receives a response signal to a call signal of a telephone call that is a non-real-time call return call
  • the non-real-time call return call is sent to the non-real-time call response unit 102. May be notified of the success (S629).
  • the non-real time call response unit 102 may receive the notification and delete the incoming information of the non-real time call from the incoming call list.
  • the non-real-time call continues to be made artificially from the calling side, and the receiving side can respond at a convenient time.
  • the receiving side communication device 100B tried to make a call by responding to the non-real-time call, but the call may not be established due to absence of the calling side user or the like.
  • the non-real-time call transmission unit 101 of the receiving communication device may make a non-real-time call in the reverse direction from the receiving side to the calling side.
  • the non-real-time call receiving unit 102 sends the non-real-time call from the receiving side to the incoming list 301 of the non-real-time call arrival window 300 as shown in FIG. You can add incoming call information.
  • a call attempt is started by responding to the incoming call.
  • the example shown in FIG. 7 is an example of a sequence at the time of abnormal termination on the transmission side.
  • the operation up to S612 in FIG. 7 is the same as that in FIG.
  • the originating communication device 100A is terminated while the originating user is continuing the non-real-time call (S631).
  • the non-real-time call transmission unit 101 is also terminated at that time, and the subsequent transmission of the non-real-time call state notification signal is stopped.
  • the non-real-time call receiving unit 102 when the non-real-time call receiving unit 102 does not receive the non-real-time call state notification signal for a certain period of time, it performs processing for canceling the incoming non-real-time call.
  • the incoming information of the non-real-time call is deleted from the list (S632), the non-real-time call responding unit 103 is notified that the incoming of the non-real-time call is canceled (S633), and the non-real-time call is received.
  • the process related to is terminated.
  • the non-real-time call response unit 103 terminates the processing related to the non-real-time call, for example, by releasing the response acceptance state.
  • the non-real-time call receiving unit 102 invalidates the non-real-time call once when the non-real-time call state notification is not received for a certain period of time, and when the non-real-time call state notification is not received for a certain period of time. Processing for canceling the non-real-time call may be performed.
  • the example shown in FIG. 8 is an example of a sequence when the calling side user performs an operation to cancel a non-real time call.
  • the operation up to S612 in FIG. 8 is the same as that in FIG.
  • the calling user performs an operation to cancel the non-real-time call (S641).
  • the non-real time call transmission unit 101 that receives the operation performs a process of canceling the transmission of the non-real time call.
  • a non-real-time call cancel signal is transmitted to the called communication device 100B (S641), and the processing related to the non-real-time call is terminated.
  • the non-real-time call receiving unit 102 receives the non-real-time call cancellation signal, and performs processing for canceling the incoming non-real-time call based on the received non-real-time call cancellation signal. Note that the processing itself for canceling the incoming non-real-time call may be the same as the example shown in FIG.
  • the calling-side user does not care much about the convenience of the receiving-side user, the case where the receiving-side user cannot take his hands off, or when preparation is necessary for making a call, etc. Even if the incoming call cannot be made immediately, it is possible to answer at any time convenient for the user, so that the call can be established while reducing the psychological burden on both sides. These reasons are because a forced call is not accompanied with a call when a call is requested, and the call request is continuously made (for example, several hours). Further, while the call request is continued, presence information of the calling user (for example, information indicating whether the user is present or away) is notified to the called user. Even if the user cannot receive the call immediately, the user can respond at an appropriate timing while confirming whether or not the calling user can make a call.
  • the non-real-time call transmission unit 101 transmits a non-real-time call state notification signal
  • the non-real-time call reception unit 102 receives a non-real-time call state notification signal.
  • a non-real-time call state notification transmission unit and a non-real-time call state notification reception unit that transmit a real-time call state notification signal may be provided separately.
  • the non-real-time call transmission unit 101 includes a start signal transmission function unit and a status notification transmission function unit
  • the non-real-time call reception unit 102 includes a start signal reception function unit and It is also possible to include a state notification receiving function unit and an incoming call display function unit that displays an incoming call to the user based on the received start signal or state notification signal.
  • segmentation into a functional block and a structure it is not restricted to the example shown above.
  • FIG. 10 is a block diagram illustrating a schematic configuration example of the communication apparatus according to the second embodiment.
  • the example shown in FIG. 10 differs from the configuration of the first embodiment shown in FIG. 1 in that the originating communication device 100A further includes a real-time presence transmitter 105. Further, the incoming side communication device 100B further includes a real-time presence receiving unit 106.
  • the real-time presence transmission unit 105 In response to an instruction from the non-real-time call transmission unit 101, the real-time presence transmission unit 105 provides detailed presence information (hereinafter referred to as real-time presence) on the calling side at a predetermined timing for a non-real-time call that is currently being transmitted. Is transmitted to the receiving communication device 100B.
  • the real-time presence transmitter 105 may transmit the real-time presence by transmitting a non-real-time call state notification signal to which the real-time presence is added instead of the non-real-time call transmitter 101.
  • the real-time presence transmission unit 105 may start or end transmission of a non-real-time call state notification signal in response to a real-time presence transmission start / end request from the non-real-time call transmission unit 101, for example. In this way, the real-time presence transmission unit 105 continues to transmit real-time presence to the called party while the non-real-time call is continued.
  • the presence information several states such as “at present”, “away from seat”, and “ingestion” can be defined, and the state is switched manually or automatically.
  • a method of automatically switching a method of switching from “at present” to “at rest” when there is no operation on the apparatus for a certain period is common. In this case, although the user is actually away, the time when there is no operation has not reached the threshold value, so that the user may be recognized as “at present”.
  • the real-time presence handled in this embodiment is defined so that the state of the device or the user of the device can be expressed in more detail.
  • presence information that indicates whether communication is possible due to the independently labeled status such as “at present” and “away from presence”
  • presence information that indicates communication possibility by a more detailed value is displayed in real-time presence.
  • the state of the device or the user of the device is information expressed by the probability that the user is in a state where the user can talk.
  • Examples of real-time presence values include elapsed time and a certain range of integers (continuous values).
  • the real-time presence receiving unit 106 receives the real-time presence transmitted from the real-time presence transmitting unit 105 while the incoming non-real-time call continues, and appropriately displays it as incoming information.
  • the real-time presence receiving unit 106 may receive the real-time presence by receiving a non-real-time call state notification signal to which the real-time presence is added instead of the non-real-time call receiving unit 102, for example.
  • the real-time presence receiving unit 106 may start or end reception of a non-real-time call state notification signal in response to a real-time presence reception start / end request from the non-real-time call receiving unit 102, for example.
  • the real-time presence receiving unit 106 updates the incoming information of the non-real-time call based on the content of the received real-time presence.
  • the real-time presence receiving unit 106 receives a non-real-time call state notification signal instead of the non-real-time call receiving unit 102, the non-real-time call receiving unit 102 also determines whether to cancel the incoming call according to the reception interval. Shall be done on behalf of
  • FIG. 11 is an example of an expression based on the brightness of the analog lamp on the GUI.
  • the brightness of light is brighter as the real-time presence value is higher, and darker as it is lower.
  • the brightness of this light corresponds to the communicable accuracy indicated by the real-time presence, and the brightest analog lamp 7 indicates the highest accuracy, and the darkest analog lamp 703 indicates the lowest accuracy.
  • the method of expressing the real-time presence is not limited to this, and any method can be used as long as it can express a continuous value or a plurality of values such as graph display, numerical display, LED display, and voice expression.
  • the real-time presence transmitter 105 uses the number of seconds that have elapsed since the user last operated the communication device as the real-time presence value.
  • the non-real-time call is transmitted using the GUI shown in FIGS. 5 and 2 as in the first embodiment.
  • the real-time presence sending unit 105 of the calling-side communication device 100A sends the real-time presence (here, the calling-side user operates the calling-side communication device 100A last) to the real-time presence receiving unit 106 of the called-side communication device 100B.
  • the number of elapsed seconds) is sent at regular intervals.
  • FIG. 12 is an explanatory diagram showing an example of a GUI for displaying incoming information of a non-real-time call in the present embodiment.
  • the example shown in FIG. 12 is an example of a GUI that displays incoming information of a non-real-time call with a real-time presence.
  • symbol is attached
  • the non-real-time call receiving unit 102 of the receiving-side communication device 100B recognizes an incoming non-real-time call when a non-real-time call start signal is received, and adds incoming information to the incoming call list 301. To do.
  • the real-time presence sent from the calling side is expressed by an analog lamp. It is assumed that the non-real-time call receiving unit 102 performs a predetermined display regarding the state 3011 at the time of incoming call, assuming that the probability of communication is the highest value.
  • the real-time presence receiving unit 106 receives the non-real-time call state notification in the receiving-side communication device 100B.
  • the real-time presence information unit 106 updates the corresponding incoming information status 3011 based on the real-time presence value included in the received non-real-time call status notification.
  • the real-time presence value of the incoming call from the first row “Nippon Taro” is the highest, and the real-time presence value of the incoming call from the third row “Hanako Yamada” is the lowest.
  • the value of the real-time presence is the number of seconds that have elapsed since the calling user last operated the calling communication device 100A. Therefore, the smaller the number of seconds, the brighter the analog lamp light. That is, the brightness is maximum when the elapsed time is 0 second. Since there is an upper limit to the darkness of the analog lamp, a threshold is provided for the number of elapsed seconds (for example, 1200 seconds), and the minimum brightness is set to the number of seconds or more.
  • the expression method of real-time presence is not a clear numerical value, but it is a psychological expression that makes it seem that the calling user is monitored by making it ambiguous for humans such as the brightness and color of light. It is possible to further reduce a burden and a psychological burden such as feeling that the receiving side user is monitoring.
  • the call-receiving side communication device 100B is the same as in the first embodiment.
  • the non-real-time call transmission unit 101 included in the non-real-time call may transmit a non-real-time call in the reverse direction from the receiving communication device 100B to the calling communication device 100A.
  • the real-time presence transmission unit 105 provided in the receiving communication device 100B causes the calling party (in this case, the original receiving user) to the partner communication device (in this case, the calling communication device 100A) as described above.
  • Real-time presence (accuracy relating to the communication possibility of the called user) is transmitted.
  • a real-time presence transmitter 105 is provided separately from the non-real-time call transmitter 101 on the caller side, and a real-time presence receiver 106 is provided separately from the non-real-time call receiver 102 on the receiver side.
  • the real-time presence transmitter 105 serves as a function of the non-real-time call transmitter 101 (or non-real-time call state notification transmitter), and the real-time presence receiver 106 serves as the non-real-time call receiver 102 (or non-real-time call state). It is also possible to implement as a function of the notification receiving unit).
  • FIG. 13 is a block diagram illustrating a schematic configuration example of the communication apparatus according to the third embodiment.
  • the example shown in FIG. 13 differs from the configuration of the first embodiment shown in FIG. 1 in that the originating communication device 100A further includes a scheduled presence transmitter 107. Further, the incoming side communication apparatus 100B further includes a scheduled presence receiving unit 108.
  • the scheduled presence transmission unit 107 transmits the non-real-time call or while the non-real-time call is continuing, (Referred to as scheduled presence) and is transmitted to the receiving communication device 100B.
  • Scheduled presence is, for example, extracting from the user's schedule information the time zone in which the user is present and the time zone in which the user is away after the time when the non-real-time call is transmitted, and using it as the scheduled presence information
  • the non-real-time call start signal may be added and transmitted.
  • the scheduled presence transmission unit 107 may transmit the changed scheduled presence again. For example, when there is a change in the contents of the scheduled presence upon receiving notification of the change in the schedule information, the changed scheduled presence may be transmitted again.
  • the non-real-time call transmission unit 101 transmits a non-real-time call state notification signal, the update of the schedule information is checked. If there is a change in the scheduled presence, the changed scheduled presence is changed to the non-real-time call state. You may control to add to a notification signal and to transmit.
  • the scheduled presence transmission part 107 may transmit together with the scheduled presence, the schedule information of the caller's current date and time (for example, a certain time zone).
  • scheduled presence has presence information associated with a time zone.
  • presence information include “present”, “away” and “unknown”.
  • the schedule presence is associated with the time zone “14:00 to 16:00” such as “being away”.
  • the scheduled presence receiving unit 108 receives the scheduled presence transmitted from the scheduled presence transmitting unit 107 when a non-real-time call is received or while the incoming call continues, and appropriately displays it as incoming information.
  • the scheduled presence receiving unit 108 may receive the scheduled presence included in the non-real-time call start signal from the non-real-time call receiving unit 102.
  • the scheduled presence may be received from the processing unit.
  • the scheduled presence receiving unit 108 updates the incoming information of the non-real time call based on the contents of the received scheduled presence. By doing so, the called user can confirm them at an arbitrary timing.
  • the scheduled presence receiving unit 108 receives a non-real-time call state notification signal instead of the non-real-time call receiving unit 102
  • the non-real-time call receiving unit also performs processing for determining cancellation of an incoming call according to the reception interval. Suppose that it is performed on behalf of 102.
  • the scheduled presence receiving unit 108 collates the current time with the received scheduled presence and displays the corresponding presence information together with the incoming non-real-time call. Also, from the scheduled presence, it is determined whether or not the caller is in a state where the caller can talk, and if it is determined that the communication is impossible, the incoming of the non-real-time call is invalidated. Processing may be performed, or processing may be performed when it is determined from the scheduled presence that the caller is ready to talk.
  • the scheduled presence receiving unit 108 simultaneously receives the schedule information corresponding to the current date and time of the caller, the schedule presence (detailed information, whereabouts, etc.) is also displayed in the incoming information. Also good.
  • FIG. 14 is an explanatory diagram showing an example of a GUI displayed when a real-time call is transmitted in the present embodiment.
  • a user checks a “schedule cooperation” check box 206 provided on the non-real-time call transmission window 200, a non-real-time call is transmitted with transmission of a scheduled presence.
  • the scheduled presence transmitter 107 of the caller communication device 100A transmits the scheduled presence and the current day's schedule to the scheduled presence receiver 108 of the callee communication device 100B.
  • FIG. 15 is an explanatory diagram illustrating an example of a GUI that displays incoming information of a non-real-time call in the present embodiment.
  • the example shown in FIG. 15 is an example of a GUI that displays incoming information of a non-real-time call with a scheduled presence.
  • symbol is attached
  • the non-real-time call receiving unit 102 of the receiving-side communication device 100B recognizes an incoming non-real-time call when a non-real-time call start signal is received, and adds incoming information to the incoming call list 301. To do. At this time, in the column of the status 3011 of the incoming call list 301, a predetermined display is made assuming that the accuracy of validity or communication possibility is the highest value as the status at the time of incoming call. If scheduled presence is added, the present time may be collated with the received scheduled presence and the corresponding presence information may be displayed.
  • the effective time 3012 column of the incoming call list 301 lists and displays the time zones that are “present” on the schedule presence. Further, as more detailed information, the receiving user can confirm the caller's schedule at an arbitrary timing. For example, when the valid time column 3012 is clicked, the schedule information stored in association with the incoming call list 301 may be displayed.
  • the incoming call information displayed based on the scheduled presence may be displayed by the scheduled presence receiving unit 108.
  • the display may be updated based on the received scheduled presence.
  • the said embodiment showed the structure which adds the scheduled presence transmission part 107 and the scheduled presence receiving part 108 with respect to the structure of 1st Embodiment, with respect to the structure of 2nd Embodiment.
  • the real-time presence and the scheduled presence are transmitted from the calling-side communication device 100A.
  • the receiving communication device 100B may perform a display method such as updating the status column 3011 of the incoming call list 301 based on the real-time presence and updating the expiration date column 3012 based on the scheduled presence.
  • the scheduled presence transmitter 107 serves as a function of the non-real-time call transmitter 101 (or non-real-time call state notification transmitter), and the scheduled presence receiver It is also possible to implement 108 as a function of the non-real-time call receiving unit 102 (or the non-real-time call state notification receiving unit).
  • non-real-time call transmission unit or the start signal transmission function unit and the status notification transmission function unit included therein
  • non-real-time call reception unit or the start signal reception function unit included therein and the status notification reception
  • Function unit, incoming call function unit), non-real-time call response unit, telephone communication unit, real-time presence transmission unit, real-time presence reception unit, scheduled presence transmission unit, and scheduled presence reception unit are realized as separate units. It may be.
  • FIG. 16 and 17 are block diagrams showing an outline of the present invention.
  • FIG. 16 is a block diagram showing a schematic configuration example when the present invention is applied to a communication system.
  • the communication system shown in FIG. 16 includes a communication device 10 on the transmission side and a communication device 20 on the reception side, which are connected via a communication network 30.
  • the communication device 10 on the transmission side includes a communication function execution unit 11 and a non-real time call transmission unit 12.
  • the communication device 20 on the receiving side includes communication function executing means 21, non-real time call receiving means 22, incoming call display means 23, and non-real time call response means 24.
  • FIG. 17 is a block diagram showing a schematic configuration example when the present invention is applied to a communication apparatus.
  • the example illustrated in FIG. 17 is an example in which each unit of the communication device on the transmission side and each unit of the communication device on the reception side illustrated in FIG. 16 are mounted on one communication device. That is, the communication apparatus shown in FIG. 17 includes communication function executing means 41, non-real-time call sending means 42, non-real-time call receiving means 43, incoming call display means 44, and non-real-time call response means 45. .
  • the communication function execution means 11, 21, 41 execute a call or data communication with a designated communication device.
  • the communication function executing means is shown as the telephone communication unit 104 in the above embodiment, for example.
  • the non-real-time call transmission means 12, 42 is a call request without a compulsory call according to a user operation, and continues until there is a response from the other user or until a predetermined cancellation condition is met.
  • a non-real-time call that is a call request to be made is made.
  • the non-real-time call may be transmitted by transmitting a non-real-time call start signal that conveys the intention of the non-real-time call.
  • the non-real-time call transmission means is shown as the non-real-time call transmission unit 101, for example.
  • the non-real-time call receiving means 22, 43 receives the non-real-time call made to the communication device without forcibly calling it.
  • a non-real-time call may be received by receiving a non-real-time call start signal and shifting to an incoming call waiting state waiting for a response operation from the user. Further, for example, in the incoming call state, information on an incoming non-real-time call may be held so that it can be presented to the user at any time while the non-real-time call continues.
  • the non-real-time call receiving unit is shown as the non-real-time call receiving unit 102, for example.
  • the incoming call display means 23, 44 displays information on the non-real-time call that is currently being received to the user. For example, in response to a request from the user, information on a non-real-time call that is currently received may be displayed on the GUI.
  • the incoming call display means 23 is shown as a function of the non-real-time call receiving unit 102 in the above embodiment. Further, as a more specific example, for example, the incoming call display function unit of FIG. 9 is shown.
  • the non-real-time call response means 24 and 45 establish a call or data communication with the communication device that is the source of the non-real-time call in response to a response operation from the user to the currently received non-real-time call.
  • a call or data communication may be established with a communication device that is a source of a non-real-time call by controlling to make a return call.
  • a call or data communication is performed with a communication device that is a source of a non-real-time call by transmitting a response signal indicating that the user on the called side has responded to a request for a call by a non-real-time call to the source. May be established.
  • a transmission side communication apparatus performs a telephone call or data communication between the designated communication apparatuses.
  • the communication function execution means to be executed and a call request without a compulsory call according to a user operation, and continues until there is a response from the other user or until a predetermined cancellation condition is met.
  • a non-real-time call transmission unit that transmits a non-real-time call that is a call request, and the called communication device executes a communication function or a data communication with a designated communication device, and the communication Non-real-time call receiving means for receiving a non-real-time call made to a device without compulsory ringing, and a non-real-time call currently being received
  • a call or data communication is established between the incoming call display means for displaying the call information to the user and the communication device that is the originator of the non-real-time call according to the response operation from the user for the currently received non-real-time call.
  • a non-real time call response means is established between the incoming call display means for displaying the call information to the user and the communication device that is the originator of the non-real-time call according to the response operation from the user for the currently received non-real-time call.
  • Non-real-time call receiving means that receives incoming calls without a typical call
  • Communication device and a non-real time call responding means are used to establish a call or data communication with the non-real-time call source communication device.
  • the incoming call display means performs notification by a method that does not hinder the user's operation, and during the incoming call, information on the non-real-time call currently being received is received according to the user operation.
  • the communication apparatus according to appendix 2, which is displayed to a user by voice or via a GUI.
  • the non-real-time call transmission means indicates a state relating to whether or not the user can make a call or data communication at regular intervals or in response to an inquiry from the communication device on the receiving side while the non-real-time call is continued.
  • a signal including presence information is transmitted, the non-real-time call receiving means receives a signal about the currently received non-real-time call, and the incoming call display means receives the presence information received as information on the currently received non-real-time call. 4.
  • the communication device according to appendix 2 or appendix 3, wherein information including contents is displayed to a user.
  • the non-real-time call transmission means expresses the state of the communication device or the user of the communication device at a predetermined timing while the non-real-time call is continued by the probability that the user is in a communicable state.
  • Real-time presence information transmitting means for transmitting the real-time presence information, which is the received information, to the communication device on the called side, and the non-real-time call receiving means receives real-time presence information about the currently received non-real-time call.
  • the incoming call display means according to claim 1, wherein the incoming call display means displays information including the contents of the real-time presence information received as information of the non-real-time call that is currently being received to the user. Communication device.
  • the non-real-time call transmission means is presence information derived from the user's schedule information at a predetermined timing together with the transmission of the non-real-time call or while the non-real-time call continues.
  • scheduled presence information receiving means for receiving scheduled presence information about the non-real-time call being received, wherein the incoming call display means is the received schedule as information on the non-real-time call currently being received. Displaying to the user information including the content of the presence information for at least the time zone the current time corresponds represented by de presence information, the communication device according to any one of supplementary notes 6 from Appendix 2.
  • the scheduled presence information transmitting means transmits schedule information together with the scheduled presence information
  • the scheduled presence information receiving means receives the schedule information together with the scheduled presence information
  • the incoming call display means is currently receiving an incoming call.
  • the communication apparatus according to appendix 7, wherein information including the contents of the schedule information received together with the scheduled presence information is displayed to the user as the non-real-time call information.
  • the non-real-time call receiving means is based on the reception status of the signal transmitted from the communication device on the outgoing side in response to an inquiry from the communication device on the incoming side for a non-real-time call that is currently received.
  • the communication device according to any one of appendix 4 to appendix 8, wherein the communication device determines whether a non-real-time call currently being received is valid or invalid.
  • the non-real-time call receiving means is based on presence information of a time zone corresponding to the current time indicated by presence information, real-time presence information, or scheduled presence information received for a non-real-time call currently being received, 10.
  • the communication device according to any one of appendix 4 to appendix 9, which determines validity or invalidity of a non-real-time call currently being received.
  • the non-real-time call transmission means transmits a signal for invalidating the currently continued non-real-time call in response to a user operation, and the non-real-time call reception means corresponds to the non-real-time call receiving means when the signal is received.
  • the communication device according to claim 2, wherein the real-time call is invalidated.
  • a communication control method for establishing a call or data communication with a designated communication device in which a communication device on the caller side does not force a call in response to a user operation
  • a non-real-time call made to a call is received without a forced call, and information about the incoming non-real-time call is retained so that it can be presented to the user at any time during the non-real-time call.
  • the receiving communication device Communication control method to establish a call or data communication with the originating communication device Imukoru.
  • Non-real-time call origination processing for making a non-real-time call, which is a call request that continues until a response is received or until a predetermined cancellation condition is met, forcing a non-real-time call made to the communication device
  • Non-real-time call incoming processing without incoming call incoming call display processing to display information of currently incoming non-real-time call to the user, and response operation from the user to the current non-real-time call ,
  • Call or data communication with the non-real-time call source communication device Communication program for executing the non-real-time call response process to establish.
  • the present invention is applicable as long as it has a basic call or data communication function.
  • the present invention can be applied to a soft phone, a mobile phone, a smartphone, a POS terminal, voice chat software, a fixed phone, and the like.
  • Non-real-time call transmission part 102
  • Non-real-time call reception part 103
  • Non-real-time call response part 104
  • Telephone communication part 105
  • Real-time presence transmission part 106
  • Real-time presence reception part 107
  • Scheduled presence transmission part 108 Scheduled presence reception part 200,30 Communication network 10 , 20, 40 Communication device (for calling / receiving / receiving) 11, 21, 41 Communication function execution means
  • Communication function execution means 12
  • Non-real-time call transmission means 22
  • Non-real-time call reception means 23
  • Incoming call display means 24
  • Non-real-time call response means 22

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • General Business, Economics & Management (AREA)
  • Human Computer Interaction (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephone Function (AREA)
  • Telephonic Communication Services (AREA)

Abstract

 発信側通信装置は、通信機能実行手段11と、ユーザ操作に応じて、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信手段12を含み、着信側通信装置は、通信機能実行手段21と、強制的な呼び出しを伴わずにノンリアルタイムコールを着信するノンリアルタイムコール着信手段22と、現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示手段23と、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答手段24とを含むことを特徴とする。

Description

通信システム、通信装置、通信制御方法および通信用プログラム
 本発明は、2以上のユーザ間での通話またはデータ通信を成立させるための通信システム、通信装置、通信制御方法および通信用プログラムに関し、特に、発信側ユーザと着信側ユーザの両方の意思表示をもって開始される通話またはデータ通信を成立させるための通信システム、通信装置、通信制御方法および通信用プログラムに関する。
 一般に、相手先と直接会話をすることができる電話通信は、即座に詳細な情報をやり取りすることができるという利点があるが、発信者と着信者の両方が同時に通話可能な状態にいなければならない。このような、発信側ユーザと着信側ユーザの両方の意思表示をもって開始される通話を効率よく成立させるための技術について、これまでに様々な提案がされている。
 例えば、特許文献1には、発信側と着信側とがともに重要度の高い通話を確実に成立させることを目的として、着信側で事前に着信条件を設定し、発信側の発信条件と着信側の着信条件とが一致した場合にのみ自動的に着信を受け付ける技術が記載されている。
 また、特許文献2、3には、一方の不在により通話が成立するまでの時間浪費を防ぐことを目的として、着信側が不在であった場合に着信側が応答できる際、または応答できるようになる時間を通知する技術が記載されている。また、特許文献4には、電子メールの送信側が本文中に指定の時間に電話で発信するよう記述することで、受信側がその電子メールを自動的に解析し送信側へ発信を行う技術が記載されている。
特開2008-288788号公報 特開2005-286680号公報 特開2007-181133号公報 特開2009-246442号公報
 しかし、特許文献1~4に記載された技術では、発信者、着信者ともに積極的に通話を行う意思があることを前提としているが、現実には、発信側であれば「相手が忙しそうで連絡しづらい」「時間的に失礼にあたる」など、また着信側であれば「着信があるが忙しく通話をしたくない」「発信側へ報告するための進捗が芳しくなく応答したくない」などのように通話に関して消極的な意思を持っている場合が多く存在する。
 すなわち、発信側ユーザと着信側ユーザの両方の意思表示をもって開始される通話を行う場合に発信側ユーザと着信側ユーザとの間で状況に差があるとユーザに心理的負荷が生じ、それにより円滑なコミュニケーションが阻害されるという問題があるが、特許文献1~4に記載された技術はいずれも通話における時間的効率の向上のみを課題として取り扱っており、このようなユーザの心理的負荷を軽減させることはできない。
 そこで、本発明は、発信側ユーザと着信側ユーザの両方の意思表示をもって開始される通話またはデータ通信の成立過程において発生するユーザの心理的負荷を軽減させて、効率よく当該通話またはデータ通信を成立させることができる通信システム、通信装置、通信制御方法および通信用プログラムを提供することを目的とする。
 本発明による通信システムは、発信側ユーザが使用する発信側通信装置と、着信側ユーザが使用する着信側通信装置とを備え、発信側通信装置は、指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信手段とを含み、着信側通信装置は、指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信手段と、現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示手段と、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答手段とを含むことを特徴とする。
 本発明による通信装置は、指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信手段と、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信手段と、現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示手段と、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答手段とを備えたことを特徴とする。
 本発明による通信制御方法は、指定された通信装置との間で通話またはデータ通信を成立させるための通信制御方法であって、発信側の通信装置が、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行い、着信側の通信装置が、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するとともに、着信したノンリアルタイムコールの情報を少なくとも当該ノンリアルタイムコールが継続している間、いつでもユーザに提示可能に保持し、着信側の通信装置が、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させることを特徴とする。
 本発明による通信用プログラムは、指定された通信装置との間で通話またはデータ通信を行う通信機能を備えたコンピュータに、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信処理、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信処理、現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示処理、および現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答処理を実行させることを特徴とする。
 本発明によれば、発信側ユーザおよび着信側ユーザに心理的負荷をかけずに、発信側ユーザと着信側ユーザの両方の意思表示をもって開始される通話またはデータ通信を成立させることができる。例えば、発信側ユーザは着信側ユーザの都合を気にすることなく発信できる。特に、緊急度は高くないが、口頭でのやりとりが必要な伝達、依頼、簡単なレビュー、現状の説明・把握、問い合わせや、機密扱いの映像配信やファイル送付など相手側に確実な受領を要求するデータの送信などに適している。また、例えば、着信側ユーザは自分の都合のよい時間にいつでも応答できる。特に、手が離せずすぐに通話または受領できない場合、通話または受領するために準備が必要な場合に適している。
 これらの理由は、発信に強制的な呼び出しが伴わず、かつ発信要求が擬似的にしろ継続されるため(例えば、数時間など)、着信側はその継続した発信要求の中であれば、いつ応答しても通話またはデータ通信が可能になるためである。
第1の実施形態の通信装置の概略構成例を示すブロック図である。 ノンリアルタイムコールの発信を行う際に表示するGUIの一例を示す説明図である。 ノンリアルタイムコールの着信情報を表示するGUIの一例を示す説明図である。 ノンリアルタイムコールの着信を通知するGUIの一例を示す説明図である。 第1の実施形態におけるメインGUIの一例を示す説明図である。 第1の実施形態の動作の一例を示すシーケンス図である。 第1の実施形態の動作の一例を示すシーケンス図である。 第1の実施形態の動作の一例を示すシーケンス図である。 第1の実施形態の通信装置の他の構成例を示すブロック図である。 第2の実施形態の通信装置の概略構成例を示すブロック図である。 リアルタイムプレゼンスを表現方法の一例を示す説明図である。 第2の実施形態のノンリアルタイムコールの着信情報を表示するGUIの一例を示す説明図である。 第3の実施形態の通信装置の概略構成例を示すブロック図である。 第3の実施形態のノンリアルタイムコールの発信を行う際に表示するGUIの一例を示す説明図である。 第3の実施形態のノンリアルタイムコールの着信情報を表示するGUIの一例を示す説明図である。 本発明の概要を示すブロック図である。 本発明の概要を示すブロック図である。
 以下、本発明の実施形態について図面を参照して説明する。なお、各実施形態では、GUIを有するソフトフォンに本発明を適用した場合の例を説明するが、本発明の適用は、GUIを有するソフトフォンに限らず、携帯電話、スマートフォン、POS端末、固定電話機など、通信機能を有する装置(プログラムを含む。)であればどのようなものであってもよい。例えば、ボイスチャットソフトウェアなどであってもよい。また、例えば、GUIを持たない音声自動応答装置(IVR)などの場合もGUIの内容を読み上げることで同様に動作可能である。
実施形態1.
 図1は、第1の実施形態の通信装置の概略の構成例を示すブロック図である。図1に示す通信システムは、発信側ユーザが使用する通信装置(発信側通信装置)100Aと、着信側ユーザが使用する通信装置(着信側通信装置)100Bとを備える。また、発信側通信装置100Aと着信側通信装置100Bとは、通信ネットワーク200を介して接続されている。なお、通信ネットワーク200は、電話通話が可能な通信ネットワークであれば有線であっても無線であってもよい。また、通信ネットワーク200には、交換機など通信システムが電話通話を成立させるために必要な各種制御装置を含むものとする。
 発信側通信装置100Aは、ノンリアルタイムコール発信部101と、電話通信部104とを含む。また、着信側通信装置100Bは、ノンリアルタイムコール着信部102と、ノンリアルタイムコール応答部103と、電話通信部104とを含む。
 なお、図1では、発信側通信装置100Aと着信側通信装置100Bとで異なる構成を示しているが、これらは発信側と着信側の両方の機能を含む1つの通信装置により実現させることが可能である。すなわち、通信装置100A、100Bが、それぞれノンリアルタイムコール発信部101と、ノンリアルタイムコール着信部102と、ノンリアルタイムコール応答部103と、電話通信部104とを含んでいてもよい。
 ノンリアルタイムコール発信部101は、本発明が定義するノンリアルタイムコールを実現させるための発信側処理を行う。
 本発明では、ノンリアルタイムコールを、ユーザからの観点において「着信側ユーザが、発信側ユーザの少なくとも通話の可否に関する状態を把握可能な状態で、邪魔にならずに継続される通話要求」と定義する。なお、ここでいう「通話要求」は通話の意思をいい、一般の通信システムにおいて「呼び出し」や「発呼要求(または発信要求)」といった信号に相当する概念をいう。ノンリアルタイムコールは、換言すれば、発信側ユーザに通話の意思がある間、継続的に行われる通話要求であって、強制的な呼び出しを伴わない通話要求であると言うことも可能である。ここで、強制的な呼び出しとは着信者の作業に割り込む呼び出しをいう。例えば、当該呼び出しへの応答以外に他の入力を受け付けないような表現方法を用いてユーザに行う着信の通知である。従って、強制的な呼び出しを伴わない通信要求とは、着信時に直ちに応答しなくてもよいことが予め定められている通信要求と言うことも可能である。
 データ通信の場合は、「通話要求」を「通信要求」に置き換えて読めばよい。以下、ノンリアルタイムコールにより開始される通話を「ノンリアルタイムコール通話(NRC通話)」と表現し、ノンリアルタイムコールにより開始されるデータ通信を「ノンリアルタイムコール通信(NRC通信)」と表現する場合がある。
 本発明において、通話要求を継続させる具体的な手法は問わない。例えば、発信側ユーザに通話の意思がある間中、実際にリンクを張り続けることで通話要求を継続させてもよい。また、実際にリンクを張り続けなくても、例えば発信側ユーザに通話の意思がある間、擬似的にリンクを張り続けて、定期的に通話要求が有効である旨の信号等を送ることで通話要求を継続させることも可能である。なお、擬似的なリンクで通話要求を継続させる場合に、ユーザ動作から見て「応答」と表現されるものが内部的には「発信(折り返し発信)」となってもかまわない。
 本実施形態では、ノンリアルタイムコール発信部101は、ユーザ操作に応じて、着信側通信装置100Bにノンリアルタイムコール開始信号を送信する。また、ノンリアルタイムコール中には、所定のタイミング(例えば、定期的および状態変化の際)にノンリアルタイムコール状態通知信号を送信する。
 ここで、ノンリアルタイムコール開始信号とは、ノンリアルタイムコール通話を成立させるために最初に発信側通信装置から着信側通信装置に送られる信号であって、ノンリアルタイムコール通話の意思を伝える信号である。ノンリアルタイムコール開始信号には、信号種別や着信側の宛先情報といった一般的な発呼要求に含まれる基本情報に加えて、本通話の用件名や用件の概要、手動により設定される有効期限などを含んでいてもよい。このように事前に通話の用件などを知らせることによって、未知の通話に対して発生するだろう着信側ユーザの心理的負荷を無くすことができるとともに、着信側ユーザが本要求に対する応答の優先度や重要度を計ることが可能になる。
 また、ノンリアルタイムコール状態通知信号とは、ノンリアルタイムコール開始信号の後、発信側通信装置から着信側通信装置に継続的に送られる信号であって、発信側ユーザの状態として少なくともノンリアルタイムコールによる通話の意思が継続している旨を伝える信号である。なお、ノンリアルタイムコール状態通知信号は、その送信によって当該発信側通信装置においてノンリアルタイムコールが継続中である旨をも知らせる信号である。ノンリアルタイムコール状態通知信号には、基本情報に加えて、発信側のプレゼンス情報を含めてもよい。また、着信側通信装置の状況によってはノンリアルタイムコールの着信があったことを認識していない可能性もあるため、ノンリアルタイムコール開始信号に付加するような用件に関する情報や有効期限等を再度含めてもよい。
 なお、プレゼンス情報とは、当該装置または当該装置のユーザ(ここでは、発信側ユーザ)の状態を示す情報であって、本発明においては、特に通話の可否に関わる状態を示す情報をいう。なお、プレゼンス情報としてどのような種類の情報をどのような値で示す等は予め定義づけられているものとする。
 また、ノンリアルタイムコール発信部101は、ユーザがノンリアルタイムコールを取りやめる操作等をした場合に、ノンリアルタイムコール取消信号を送信してもよい。ノンリアルタイムコール取消信号とは、以前に発信したノンリアルタイムコールを取り下げる旨を伝える信号である。なお、一つのノンリアルタイムコールについて送受信される信号には、他のノンリアルタイムコールの信号と区別ができるような情報(以下、ノンリアルタイムコール識別情報という。)が付加されるものとする。ノンリアルタイムコール識別情報の生成方法は特に問わない。なお、ノンリアルタイムコール開始信号に有効期限を付した場合には、その有効期限がきた際に、ノンリアルタイムコール発信部101、ノンリアルタイムコール着信部102それぞれで当該ノンリアルタイムコールの発信および着信を取り消す処理を行えばよい。
 また、ノンリアルタイムコール発信部101は、ユーザ操作に応じて、ノンリアルタイムコールを無効化する(一時的に取り下げる)旨を伝えるノンリアルタイムコール無効化信号や、無効化を解除する旨を伝えるノンリアルタイムコール無効化解除信号などを送信する処理を行ってもよい。なお、ノンリアルタイムコールの無効化/有効化は、ノンリアルタイムコール状態通知信号にプレゼンス情報として付して送信することも可能である。
 ノンリアルタイムコール着信部102は、ノンリアルタイムコールを実現させるための着信側処理のうち、着信時および着信中(本例では、ノンリアルタイムコール継続中とも応答待ちともいう。)における処理を行う。具体的には、ノンリアルタイムコールによる発信を受け付け、そのノンリアルタイムコールが継続している間、発信側ユーザの通信可否に関わる状態を継続的に保持し、必要に応じてユーザに表示する処理を行う。
 ノンリアルタイムコール着信部102は、具体的には、発信側通信装置100Aから、ノンリアルタイムコール開始信号を受信すると、強制的な呼び出しを伴わずにノンリアルタイムコールを受け付ける。ノンリアルタイムコールを受け付けると、ノンリアルタイムコール着信部102は、GUIを介してノンリアルタイムコールを着信した旨をユーザに表示して、着信中の状態に移行する。着信中に移行する際には、ノンリアルタイムコール応答部103にも着信があった旨を通知する。また、必要に応じてそのノンリアルタイムコールの情報を表示する。なお、着信時の表示は、ユーザに現在の作業を中断させない方法を用いて行う。
 例えば、別の時点で受け取った他のノンリアルタイムコールと併せて、リストなどに一覧表示することが望ましい。また、着信中のノンリアルタイムコールの情報は、ユーザ(着信者)が必要な場合にのみ確認できるように、強制的に前面に表示するなどせずに、ユーザ操作や設定に応じた最小表示とする。ここで、最小表示とは、ユーザの設定により定められた範囲を超えて表示を行わないことをいう。ユーザの設定により定める範囲には、表示するタイミング、表示する内容、表示方法を含む。
 なお、ノンリアルタイムコール状態通知により、着信中のノンリアルタイムコールが、現在発信者が不在などにより通話ができる可能性が低いノンリアルタイムコールであることが通知された場合またはそのような状態にあることを判別した場合には、着信中のノンリアルタイムコールの情報表示において、そのことを着信者も判別できるような表現とすることが望ましい。例えば、不在であるといった発信者の状態を示す情報を付加して表示してもよいし、色、形などの装飾表現を変更して表示してもよいし、別の一覧に表示するなどしてもよい。また、これらを併用することも可能である。
 ノンリアルタイムコール着信部102は、ノンリアルタイムコールを受け付けた際には、ユーザに対してノンリアルタイムコールを着信した旨の通知を行うことが望ましい。この着信通知は、従来の電話のベルのように着信が有効な期間強制的に呼び出しを行うものではなく、メールの着信時の通知動作のように着信者の作業を妨げないものとする。通知方法の例として、音、LED等などの光、GUI上のバルーン表示、トースター表示、モードレスダイアログなどがある。
 なお、着信側通信装置がGUIを持たない通信装置である場合には、例えば、GUI上に表示する内容を音声により読み上げることで、ユーザにその旨を通知してもよい。なお、GUIに表示する内容とは別に、読み上げる専用の内容を用意してもよい。ユーザが別の通話中であったり当該通信装置において他の操作中である場合には、着信の際の通知を音声による読み上げによっては行わずに、例えば、LEDを点灯または点滅させたりしてユーザ操作を妨げない方法によりその旨を通知するものとする。設定によっては、常時そのような通知方法をとってもよい。なお、着信の際の通知を省略することも可能である。例えば、ユーザからの確認操作があったときにのみ、現在着信中のノンリアルタイムコールの情報を読み上げるようにしてもよい。リアルタイム性をそれほど重視しない本通話においては、そのような通知方法でも十分に機能する。
 また、ノンリアルタイムコール着信部102は、発信側通信端末が動作終了した場合など、一定時間毎に発信側通信装置からのノンリアルタイムコール状態通知信号の受信がされない場合には、着信中としていたノンリアルコールを取り消す処理を行ってもよい。
 なお、ノンリアルタイムコール状態通知信号は、発信側通信装置が自発的に行う方式でなくてもよい。例えば、ノンリアルタイムコール着信部102が、一定時間毎に発信側通信装置に問い合わせを行い、その応答としてノンリアルタイムコール発信部101がノンリアルタイムコール状態通知信号を送信するようにしてもよい。なお、そのような場合、発信側通信装置において、ノンリアルタイムコール継続中に一定時間毎にノンリアルタイムコール状態問合せ信号の受信がされない場合には、着信側通知装置が動作終了したとしてノンリアルタイムコール開始信号を再度送信するようにしてもよい。
 ノンリアルタイムコール着信部102は、ノンリアルタイムコール開始信号に対して、その信号を受理したことを通知するための信号としてノンリアルタイム開始受付信号を返信(送信)するようにしてもよい。
 ノンリアルタイムコール応答部103は、ノンリアルタイムコールを実現させるための着信側処理のうち、応答時の処理を行う。例えば、ユーザが着信中のノンリアルタイムコールの一覧の中から1つを選択して行った応答操作を受け付けると、電話通信部104に発信側通信装置100Aに折り返し発信を行うよう指示を出すなどして、発信側通信装置の電話通信部104と着信側通信装置の電話通信部104との間で通話を成立させる。なお、ノンリアルタイムコール応答部103は、応答を行った旨をノンリアルタイムコール着信部102に通知してもよい。ノンリアルタイムコール着信部102は、その通知を受けて、着信リストから本リアルタイムコールの情報を削除したり、応答完了の表示を行ってもよい。
 なお、ノンリアルタイムコールの発信側通信装置に、着信側ユーザがノンリアルタイムコールによる通話の要求に対して応答した旨を伝えるノンリアルタイムコール応答信号を送信し、それを受信した発信側通信装置100Aのノンリアルタイムコール発信部101からの発信制御により、通話を開始させることも可能である。その際、発信側通信装置100Aでは、ユーザ(ここでは、発信者)に実際に通話を開始してよいか否かの確認をしてもよい。
 なお、応答操作は、GUI上のボタンの押下、コマンドメニューの選択、ハードウェアキーの押下などにより実行させればよい。
 電話通信部104は、ノンリアルタイムコール発信部101またはノンリアルタイムコール応答部103からの指示に従って、発信側通信装置と着信側通信装置との間で音声通話を成立させる。
 なお、本実施形態において、ノンリアルタイムコール発信部101、電話通信部104は、例えば、発信側通信装置100Aが備える、CPU等のプログラムに従って動作するプロセッサユニットと、他の通信装置と通信を実行する通信ユニットとによって実現される。また、ノンリアルタイムコール着信部102、ノンリアルタイムコール応答部103、電話通信部104は、例えば、発信側通信装置100Aが備える、CPU等のプログラムに従って動作するプロセッサユニットと、他の通信装置と通信を実行する通信ユニットとによって実現される。また、データを保持する機能については、各種メモリ等の記憶装置によって実現される。
 図2は、ノンリアルタイムコール発信部101が、ユーザからノンリアルタイムコールの発信を受け付けるためにソフトフォンGUI上に表示するノンリアルタイムコール発信ウィンドウ200の一例を示す説明図である。図2に示すノンリアルタイムコール発信ウィンドウ200には、着信側の宛先の入力欄201と押下により発信を実行する発信ボタン205とが含まれている。また、付加情報として用件のタイトルの入力欄202、用件の概要の入力欄203、ノンリアルタイムコールの有効期限の入力欄204が含まれている。ノンリアルタイムコール発信部101は、ユーザにこのようなウィンドウを表示して、ノンリアルタイムコールの発信を受け付けてもよい。
 また、図3は、ノンリアルタイムコール着信部102が、ユーザに現在の着信の状態を知らせるためにソフトフォンGUI上に表示するノンリアルタイムコール着信ウィンドウ300の一例を示す説明図である。図3に示すノンリアルタイムコール着信ウィンドウ300には、着信したノンリアルタイムコールの一覧を表示するためのリスト301と、応答ボタン303とが含まれている。リスト301には、例えば、ノンリアルタイムコール開始信号に付加されていた各情報(本例の場合、相手側がノンリアルタイムコール発信ウィンドウ200で入力した各情報)と有効/無効を示す情報とが列項目となって表示されている。
 また、新しく着信したノンリアルタイムコールの情報は、目立つようハイライトなどの装飾が施されていることが好ましい(図中の行302参照)。本例では、着信側通信装置には、現在3つの有効なノンリアルタイムコールの着信があり、そのうち発信者「日電太郎」からの着信は新着であるためハイライト表示されている。また、その着信のタイトルは「定例会議の日程」であり、有効期限は「17:30」までとなっている。また、応答ボタン303は、ユーザがこのボタンを押下すると、ノンリアルタイムコール応答部103が、リスト301中から選択したノンリアルタイムコールに対して応答を行う。
 図4は、ノンリアルタイムコール着信部102が、ノンリアルタイムコールを着信した際の通知の一例を示したものである。図4に示す例では、ソフトフォンGUIが表示されている画面の端に通知用のトースター400(一時的なポップアップウィンドウ)を表示している。通知用トースター400は、モードレスであり、一定時間で非表示になるため着信者の操作を妨げない。通知用トースター400には、例えば、新規に着信があった旨および発信者の情報を示すメッセージを含んでいてもよい。図4に示す例では、発信者「日電太郎」からのノンリアルタイムコール着信があった旨をユーザに通知している。また、ユーザが通知用トースター400をマウス等でポインティングすると、ノンリアルタイムコール着信ウィンドウ300が非表示の場合に、ノンリアルタイムコール着信ウィンドウ300を表示するよう動作してもよい。
 次に、通話を開始するまでに発信側ユーザと着信側ユーザによって行われる通信装置の操作の様子の一例を段階を追って説明する。図5は、ソフトフォンのメインのGUIの一例を示す説明図である。図5では、一例として、発信側、着信側ともにソフトフォン用のメイン画面として表示されるソフトフォンウィンドウ500を示している。ソフトフォンウィンドウ500には、発信、着信、保留、転送など各電話通信機能を実行するためのボタン群501と、主に通知用のメッセージの表示を行うメッセージパネル502と、その他各種情報の表示を行う表示パネル503とが含まれている。
 ボタン群501の中には、ノンリアルタイムコールを発信するためのボタンが含まれ、このボタンを押下することで図2に示すようなノンリアルタイムコール発信ウィンドウ200を表示する。また、表示パネル503には、アドレス帳、通話履歴など通話相手に関するリストを表示し、それぞれをタブで切り替える。また、表示パネル503が表示する情報には、ノンリアルタイムコールの着信一覧やノンリアルタイムコールの発信一覧などが含まれる。
 まず、発信側ユーザは、ノンリアルタイムコールを発信するために、発信側通信装置100Aにおいて図5のソフトフォンウィンド500のボタン群501にあるノンリアルタイムコール発信ボタンを押下し、図2に示すようなノンリアルタイムコール発信ウィンドウ200を表示させる。ここでは、ノンリアルタイムコール発信部101が、ノンリアルタイムコール発信ボタンの押下を検知して、ノンリアルタイムコール発信ウィンドウ200を表示する。
 発信側ユーザは、表示されたノンリアルタイムコール発信ウィンドウ200上で、例えば、「宛先」に電話番号「1234-5678」を入力し、「タイトル」に用件の名称「定例会議の日程」を入力する。この例では「概要」は空欄のままにし、「有効期限」は当日の「3月2日17時30分」までとする。このように入力を行った後、発信ボタン205を押下する。ノンリアルタイムコール発信部101は、この発信ボタン205の押下を検知して、「宛先」に入力された電話番号を基に、ノンリアルタイムコールの発信を行う。より具体的には、宛先の電話番号が示す着信側通信装置100Bにノンリアルタイムコール開始信号を送信する。発信が完了すると、ノンリアルタイムコール発信部101は、ソフトフォンウィンドウ500に発信を行った旨を示すメッセージを表示する。
 着信側通信装置100Bでは、ノンリアルタイムコール開始信号を受信すると、ノンリアルタイムコール着信部102が新たなノンリアルタイムコールの着信を認識し、その情報をソフトフォンウィンドウ500上のノンリアルタイムコール着信リスト301に追加して表示する。図3に示す例では、着信302が今回新たに着信したノンリアルタイムコールになる。着信リストへの追加と同時に、ノンリアルタイムコール着信部102は、着信側通信装置100Bの画面下部に図4に示すような通知トースター400を表示し、ノンリアルタイムコールが新たに着信されたことをユーザに通知する。
 本例では、着信側ユーザはこの通知トースター400を目にしたが、この時作業中で通話のための時間が取れなかったため、そのまま作業を続けたとする。また、着信側ユーザは、例えばその30分後に通話可能となり、応答操作を行うために図3に示すようなノンリアルタイムコール着信リスト301から先ほどの着信302を選択し、応答ボタン303を押下する。すると、ノンリアルタイムコール応答部103は、電話通信部104を通して発信側に逆に電話発信を行わせる。この際、送信する発信信号にはノンリアルタイムコールによる応答による折り返し発信である旨の情報を付加してもよい。すると、発信側通信装置100Aでは、着信側が応答した旨をダイアログ等で表示し、ユーザによる確認操作後に、通話を開始する。
 また、図6~図8は、本実施形態の動作の一例を示すシーケンス図である。なお、図6~図8において、「NRC」をノンリアルタイムコールの略として使用している。
 まず、図6に示すシーケンスについて説明する。図6に示す例は、通話開始までの通常シーケンスの一例である。図6に示すように、発信側ユーザがノンリアルタイムコールの発信用に情報を作成して、ノンリアルタイムコールの発信操作を行うと(S601,S602)、発信側通信装置100Aのノンリアルタイムコール発信部101は、着信側通信装置100Bにノンリアルタイムコール開始信号を送信する(S603)。
 ノンリアルタイムコール開始信号を受信した着信側通信装置100Bのノンリアルタイムコール着信部102は、ノンリアルタイムコール応答部103に着信イベントを通知して、当該ノンリアルタイムコールを応答可能にするとともに(S604)、ユーザに対してノンリアルタイムコールの着信の通知を行う(S605)。その際、例えば、通知トースター400のように、ユーザの操作を邪魔しない通知とする。また、ノンリアルタイムコール着信部102は、ユーザ操作に応じていつでも表示できるように着信した当該ノンリアルタイムコールに関する情報(以下、着信情報という。)を着信リストに追加する(S606)。
 また、発信側通信装置100Aでは、ノンリアルタイムコール発信部101が、ノンリアルタイムコール継続中の間、所定のタイミングでノンリアルタイムコール状態通知信号を着信側通信装置100Bに送信する(S611)。ノンリアルタイムコール状態通知信号を受信した着信側通信装置100Bでは、ノンリアルタイムコール着信部102が、受信したノンリアルタイムコール状態通知信号に含まれる情報(発信者の通信可否に関する状態)に基づき、当該ノンリアルタイムコールの着信情報を更新する(S612)。例えば、発信者の状態に応じて有効/無効を切り替えてもよい。なお、ノンリアルタイムコール発信部101は、このようなノンリアルタイムコール状態通知信号の送信を、着信側からの応答があるまで繰り返し行う。
 ここで、着信側通信装置100Bにおいて、ユーザがノンリアルタイムコールの着信情報を表示させ、そのうちの1つに対して応答操作を行ったとする(S621,S622)。ノンリアルタイムコール応答部103は、ユーザの応答操作を受けて、指定されたノンリアルタイムコールについて、電話通信部104に電話通信の開始を指示する(S623)。このとき、電話通信部104には、ノンリアルタイムコールの折返発信である旨を併せて通知してもよい。
 電話通信の開始の指示を受けた電話通信部104は、指定された相手先(本例では、指定されたノンリアルタイムコールの発信側通信装置)に、電話通信を発信する(S624)。なお、この発信信号にもノンリアルタイムコールの折返発信である旨の情報を付加してもよい。
 発信側通信装置100Aでは、電話通信部104がその電話通信の発信信号を受信して、ノンリアルタイムコールの折返発信である旨の情報が付加されている場合には、ノンリアルタイムコール発信部101にその旨(ノンリアルタイムコールの折返発信を受信した旨)を通知するとともに(S625)、ユーザに対して電話通信の着信を通知する(S626)。ユーザがその電話通信に応答すると(S627)、電話通信部104は、発信元通信装置(ここでは、ノンリアルタイムコールの着信側通信装置100B)に通話開始信号(応答信号)を送信して(S628)、電話通話を開始するために必要な各種設定を行う。
 また、着信側通信装置100Bでは、電話通信部104が応答信号を受信して、同様に電話通信を開始するために必要な各種設定を行う。このようにして、発信側通信装置100Aと着信側通信装置100Bとの間で電話通信が開始される。なお、着信側通信装置100Bの電話通信部104は、ノンリアルタイムコール折返発信である電話通話の発信信号に対して応答信号を受信した場合には、ノンリアルタイムコール応答部102にノンリアルタイムコール折返発信が成功した旨を通知してもよい(S629)。ノンリアルタイムコール応答部102は、例えば、この通知を受けて、着信リストから当該ノンリアルタイムコールの着信情報を削除するようにしてもよい。
 このようにして、ノンリアルタイムコールは発信側から擬似的に張られ続け、受信側は都合のよい時に応答することができる。
 また、着信側ユーザによる応答操作を受けて、着信側通信装置100Bがノンリアルタイムコールの応答による通話を試みたが、発信側ユーザが不在等により通話が不成立となる可能性もある。そのような場合には、着信側通信装置のノンリアルタイムコール発信部101によって、今度は着信側から発信側に逆方向にノンリアルタイムコールの発信を行うようにしてもよい。発信側通信装置100Aでは、着信側通信装置と同様に、ノンリアルタイムコール着信部102が、図3に示すようなノンリアルタイムコール着信ウィンドウ300の着信リスト301に、着信側からのノンリアルタイムコールの発信による着信情報を追加すればよい。発信側ユーザが在席になった場合に、この着信に応答することで通話の試みが開始される。
 次に、図7に示すシーケンスについて説明する。図7に示す例は、発信側異常終了時のシーケンスの一例である。なお、図7のS612までの動作は図6と同様であるため、説明は省略する。図7に示す例では、S612以降、発信側ユーザがノンリアルタイムコール継続中の間に発信側通信装置100Aを終了させる(S631)。発信側ユーザが、発信側通信装置100Aを終了させると、その時点でノンリアルタイムコール発信部101も終了するため、それ以降のノンリアルタイムコール状態通知信号の送信が停止する。
 着信側通信装置100Bでは、ノンリアルタイムコール着信部102が、一定時間ノンリアルタイムコール状態通知信号を受信しなかった場合には、当該ノンリアルタイムコールの着信を取り消す処理を行う。本例では、当該ノンリアルタイムコールの着信情報をリストから削除するとともに(S632)、ノンリアルタイムコール応答部103に当該ノンリアルタイムコールの着信を取り消した旨を通知して(S633)、当該ノンリアルタイムコールに関する処理を終了する。通知を受けたノンリアルタイムコール応答部103では、応答受け付け状態を解除するなどして、当該ノンリアルタイムコールに関する処理を終了する。なお、ノンリアルタイムコール着信部102は、一定時間ノンリアルタイムコール状態通知を受信しなかった場合に、一旦当該ノンリアルタイムコールを無効化し、さらに一定時間ノンリアルタイムコール状態通知を受信しなかった場合に当該ノンリアルタイムコールを取り消す処理を行うようにしてもよい。
 次に、図8に示すシーケンスについて説明する。図8に示す例は、発信側ユーザがノンリアルタイムコールを取りやめる操作を行った場合のシーケンスの一例である。なお、図8のS612までの動作は図6と同様であるため、説明は省略する。図8に示す例では、S612以降、発信側ユーザがノンリアルタイムコールを取りやめる操作を行う(S641)。発信側ユーザがノンリアルタイムコールを取りやめる操作を行うと、その操作を受け付けたノンリアルタイムコール発信部101が、ノンリアルタイムコールの発信を取り消す処理を行う。本例では、ノンリアルタイムコール取消信号を着信側通信装置100Bに送信して(S641)、当該ノンリアルタイムコールに関する処理を終了する。
 着信側通信装置100Bでは、ノンリアルタイムコール着信部102が、ノンリアルタイムコール取消信号を受信し、受信したノンリアルタイムコール取消信号に基づいて、当該ノンリアルタイムコールの着信を取り消す処理を行う。なお、ノンリアルタイムコールの着信を取り消す処理自体は図7に示した例と同様でよい。
 以上のように、本実施形態によれば、発信側ユーザは着信側ユーザの都合をあまり気にすることなく、また着信側ユーザも手が離せない場合や通話するために準備が必要な場合などすぐに着信できなくても自分の都合のよい時間にいつでも応答できるので、双方の心理的負担を軽減しつつ通話を成立させることができる。これらの理由は、通話要求時の発信に強制的な呼び出しが伴わず、かつその通話要求が継続的に行われているため(例えば、数時間など)である。また、通話要求が継続されている間は、発信側ユーザのプレゼンス情報(例えば、在席中か離席中かを示す情報)が着信側ユーザに通知されるようになっているため、着信側ユーザはすぐに着信できなくても発信側ユーザが通話可能か否かの状態を確認しつつ適切なタイミングで応答をすることができる。
 また、発信側ユーザにとっても、他のユーザに常に自分の状態がオープンになっている場合と比べて、監視されているように感じるなどの心理的負荷を軽減させることができる。なお、着信側ユーザにとっても、発信側ユーザを監視しているように感じることがなくなるため、同様の心理的負担を軽減させることができる。
 なお、図1に示す例では、ノンリアルタイムコール発信部101がノンリアルタイムコール状態通知信号を送信して、ノンリアルタイムコール着信部102がノンリアルタイムコール状態通知信号を受信する例を示したが、ノンリアルタイムコール状態通知信号の送信を行うノンリアルタイムタイムコール状態通知送信部やノンリアルタイムコール状態通知受信部を別途設けてもよい。
 また、例えば、図9に示すように、ノンリアルタイムコール発信部101内に開始信号送信機能部と状態通知送信機能部とを含む構成にし、ノンリアルタイムコール着信部102内に開始信号受信機能部と状態通知受信機能部と受信した開始信号や状態通知信号に基づいてユーザへの着信の表示を行う着信表示機能部とを含む構成とすることも可能である。なお、機能ブロックへの分割、構成については上記で示した例に限られない。
実施形態2.
 次に、本発明の第2の実施形態について説明する。図10は、第2の実施形態の通信装置の概略構成例を示すブロック図である。図10に示す例は、図1に示す第1の実施形態の構成と比べて、発信側通信装置100Aが、さらにリアルタイムプレゼンス送信部105を含んでいる点が異なる。また、着信側通信装置100Bが、さらにリアルタイムプレゼンス受信部106を含んでいる点が異なる。
 リアルタイムプレゼンス送信部105は、ノンリアルタイムコール発信部101からの指示に応じて、現在発信継続中のノンリアルタイムコールについて、所定のタイミングで発信側の詳細のプレゼンス情報(以下、リアルタイムプレゼンスと呼ぶ。)を取得し、着信側通信装置100Bに送信する。リアルタイムプレゼンス送信部105は、例えば、ノンリアルタイムコール発信部101に代わって、リアルタイムプレゼンスを追加したノンリアルタイムコール状態通知信号を送信することによって、リアルタイムプレゼンスの送信を行ってもよい。リアルタイムプレゼンス送信部105は、例えば、ノンリアルタイムコール発信部101からのリアルタイムプレゼンス送信開始/終了要求に応じて、ノンリアルタイムコール状態通知信号の送信を開始したり、終了してもよい。このようにして、リアルタイムプレゼンス送信部105は、ノンリアルタイムコールが継続している間、着信側にリアルタイムプレゼンスを送信し続ける。
 一般に、プレゼンス情報として、「在席中」「離席中」「取り込み中」などいくつかの状態が定義可能であり、その状態を手動、または自動で切り替えるようになっている。自動で切り替える方法としては、一定の間、装置に対する操作がない場合に「在席中」から「離席中」に切り替えるなどの方法が一般的である。この場合、実際には離席をしているが、操作がない時間が閾値に届いていないため、「在席中」と認識されてしまうこともある。
 それに対して、本実施形態で扱うリアルタイムプレゼンスは、当該装置または当該装置のユーザの状態をより詳細に表現されるよう定義づけたものである。すなわち、「在席中」「離席中」といったそれぞれ独立にラベリングされた状態により通信可否を表すようなプレゼンス情報と比べて、より詳細な値によって通信可能性を示されたプレゼンス情報をリアルタイムプレゼンスと定義づける。より具体的には、当該装置または当該装置のユーザの状態を、該ユーザが通話可能な状態にいる確度によって表現した情報とする。リアルタイムプレゼンスの値の一例として、経過時間や一定範囲の整数(連続値)などが挙げられる。
 リアルタイムプレゼンス受信部106は、ノンリアルタイムコールの着信が継続している間、リアルタイムプレゼンス送信部105から送信されるリアルタイムプレゼンスを受信し、それを着信情報として適宜表示する。リアルタイムプレゼンス受信部106は、例えば、ノンリアルタイムコール着信部102に代わり、リアルタイムプレゼンスを追加したノンリアルタイムコール状態通知信号を受信することによって、リアルタイムプレゼンスを受信してもよい。リアルタイムプレゼンス受信部106は、例えば、ノンリアルタイムコール着信部102からのリアルタイムプレゼンス受信開始/終了要求に応じて、ノンリアルタイムコール状態通知信号の受信受け付けを開始したり、終了してもよい。
 また、リアルタイムプレゼンス受信部106は、受信したリアルタイムプレゼンスの内容に基づき、ノンリアルタイムコールの着信情報を更新する。なお、リアルタイムプレゼンス受信部106がノンリアルタイムコール着信部102に代わってノンリアルタイムコール状態通知信号を受信する場合には、その受信間隔に応じて着信の取り消しを判定する処理もノンリアルタイムコール着信部102に代わって行うものとする。
 リアルタイムプレゼンスの表示方法の一例として、光の明るさによる表現が挙げられる。図11は、GUI上のアナログランプの光の明るさによる表現の例である。図11に示す例では、3つのアナログランプがあり、リアルタイムプレゼンスの値が高いほど光の明るさが明るく、低いほど暗くなるように表示している。この光の明るさがリアルタイムプレゼンスによって示される発信側の通信可能な確度に対応しており、最も明るいアナログランプ7が最も高い確度を表し、最も暗いアナログランプ703が最も低い確度を表している。もちろん、リアルタイムプレゼンスの表現方法はこれに限るものではなく、グラフ表示、数値表示、LEDによる表示、音声による表現など連続値または複数の値を表現できればどのようなものでもよい。
 次に、リアルタイムプレゼンスの送受信を伴って発信側ユーザと着信側ユーザが通話を開始するまでの通信装置の操作の様子の一例を段階を追って説明する。まず、発信側通信装置100Aに対する発信側ユーザの操作の様子から説明する。以下に示す例では、リアルタイムプレゼンス送信部105は、ユーザが当該通信装置を最後に操作してからの経過秒数をリアルタイムプレゼンスの値として用いる。
 発信側ユーザは、リアルタイムプレゼンスの送信に関して何ら操作は必要ないため、第1の実施形態と同様に、図5および図2に示したGUIを用いてノンリアルタイムコールを発信する。この発信と同時に、発信側通信装置100Aのリアルタイムプレゼンス送信部105は、着信側通信装置100Bのリアルタイムプレゼンス受信部106に、リアルタイムプレゼンス(ここでは、発信側ユーザが発信側通信装置100Aを最後に操作してからの経過秒数)を一定間隔ごとに送り続ける。
 続いて、着信側通信装置100Bに対する着信側ユーザの操作の様子から説明する。図12は、本実施形態においてノンリアルタイムコールの着信情報を表示するGUIの一例を示す説明図である。図12に示す例は、リアルタイムプレゼンスを伴ったノンリアルタイムコールの着信情報を表示するGUIの例である。なお、図3と同じものについては同一の符合を付して説明を省略する。
 着信側通信装置100Bのノンリアルタイムコール着信部102は、第1の実施形態と同様、ノンリアルタイムコール開始信号を受信した場合に、ノンリアルタイムコールの着信を認識し、着信情報を着信リスト301に追加する。本例では、着信リスト301の状態3011の列には、発信側から送られてきたリアルタイムプレゼンスをアナログランプによって表現する。ノンリアルタイムコール着信部102は、着信時の状態3011については、通信可能性の確度が最も高い値であるとして所定の表示を行うものとする。
 次に、リアルタイムプレゼンスを含むノンリアルタイムコール状態通知が発信側通信装置100Aから送信されると、着信側通信装置100Bでは、リアルタイムプレゼンス受信部106がそのノンリアルタイムコール状態通知を受信する。リアルタイムプレゼンス情報部106は、受信したノンリアルタイムコール状態通知に含まれるリアルタイムプレゼンスの値を基に、該当する着信情報の状態3011を更新する。
 図12に示す例では、一行目「日電太郎」からの着信のリアルタイムプレゼンスの値が最も高く、三行目「山田花子」からの着信のリアルタイムプレゼンスの値が最も低い。本例ではリアルタイムプレゼンスの値は発信側ユーザが発信側通信装置100Aを最後に操作してからの経過秒数であるため、経過秒数が少ないほどアナログランプの光は明るくなる。つまり、経過時間が0秒の場合明るさは最大とする。アナログランプの暗さには上限があるので、経過秒数に閾値を設け(例えば、1200秒など)その秒数以上を最小の明るさとする。
 このように、本実施形態では、ノンリアルタイムコールが継続している間、一定時間毎に、発信側ユーザの通信可能性に関する確度の情報等、詳細な(より現実に即した)プレゼンス情報が着信側に送信し続けられるため、着信側ユーザで、発信側ユーザの通信可否に関わる状態を詳細に把握できる。すなわち、応答を行った場合にどの程度の確度で通話が成立するのかを事前に把握することができる。これにより、発信側ユーザの不在による通話失敗をより軽減することができる。例えば、アナログランプの光が暗い場合には応答するのを保留し、光が明るくなった時点で応答することで、発信側ユーザの不在による通話失敗をより軽減することができる。
 また、リアルタイムプレゼンスの表現方法を、明確な数値ではなく、光の明るさや色などのように人間にとってあいまいな表現とすることによって、発信側ユーザにとっての監視されているように感じるなどの心理的負担や着信側ユーザにとっての監視しているように感じるなどの心理的負担をさらに軽減させることができる。
 なお、着信側ユーザがノンリアルタイムコールに応答して通話を試みたが、発信側ユーザが不在等で通話が不成立となった場合には、第1の実施形態と同様に、着信側通信装置100Bに備わっているノンリアルタイムコール発信部101によって、着信側通信装置100Bから発信側通信装置100Aに逆方向にノンリアルタイムコールを発信するようにしてもよい。この場合、着信側通信装置100Bが備えるリアルタイムプレゼンス送信部105によって、上記で説明したような相手側通信装置(この場合、発信側通信装置100A)への発信側(この場合、元着信側ユーザ)のリアルタイムプレゼンス(着信側ユーザの通信可能性に関する確度)の送信が行われる。
 また、図10に示す例では、発信側でノンリアルタイムコール発信部101とは別にリアルタイムプレゼンス送信部105を設け、着信側でノンリアルタイムコール着信部102とは別にリアルタイムプレゼンス受信部106を設ける例を示したが、リアルタイムプレゼンス送信部105をノンリアルタイムコール発信部101(またはノンリアルタイムコール状態通知送信部)の一機能として、またリアルタイムプレゼンス受信部106をノンリアルタイムコール着信部102(またはノンリアルタイムコール状態通知受信部)の一機能として実装することも可能である。
実施形態3.
 次に、本発明の第3の実施形態について説明する。図13は、第3の実施形態の通信装置の概略構成例を示すブロック図である。図13に示す例は、図1に示す第1の実施形態の構成と比べて、発信側通信装置100Aが、さらにスケジュールドプレゼンス送信部107を含んでいる点が異なる。また、着信側通信装置100Bが、さらにスケジュールドプレゼンス受信部108を含んでいる点が異なる。
 スケジュールドプレゼンス送信部107は、ノンリアルタイムコール発信部101からの指示に応じて、ノンリアルタイムコールの発信をする際またはノンリアルタイムコールが継続している間、ユーザの計画されたプレゼンス情報(以下、スケジュールドプレゼンスと呼ぶ。)を取得し、着信側通信装置100Bに送信する。スケジュールドプレゼンスは、例えば、ユーザのスケジュール情報から、ノンリアルタイムコールが発信される時刻以降でユーザが在席している時間帯、離席している時間帯を抽出し、それをスケジュールドプレゼンス情報として、ノンリアルタイムコール開始信号に付加して送信してもよい。
 また、スケジュールドプレゼンス送信部107は、スケジュールドプレゼンスに変更があった場合には、変更後のスケジュールドプレゼンスを再度送信するようにしてもよい。例えば、スケジュール情報の変更の通知を受けて、スケジュールドプレゼンスとして内容に変更がある場合には、変更後のスケジュールドプレゼンスを再度送信するようにしてもよい。なお、ノンリアルタイムコール発信部101がノンリアルタイムコール状態通知信号を送信するタイミングで、スケジュール情報の更新をチェックし、スケジュールドプレゼンスに変更がある場合には変更後のスケジュールドプレゼンスをノンリアルタイムコール状態通知信号に付加して送信するよう制御してもよい。また、スケジュールドプレゼンス送信部107は、スケジュールドプレゼンスとともに、発信者の現在の日時(例えば、ある範囲の時間帯)のスケジュール情報とを併せて送信してもよい。
 スケジュールドプレゼンスは、時間帯に対してプレゼンス情報が対応づけられているものとする。プレゼンス情報の一例として、「在席中」「離席中」「不明」などがある。例えば、スケジュールプレゼンスは14:00~16:00」の時間帯は「離席中」などのように対応づけられる。
 スケジュールドプレゼンス受信部108は、ノンリアルタイムコールの着信時または着信が継続している間、スケジュールドプレゼンス送信部107から送信されるスケジュールドプレゼンスを受信し、それを着信情報として適宜表示する。スケジュールドプレゼンス受信部108は、例えば、ノンリアルタイムコール着信部102からノンリアルタイムコール開始信号に含まれるスケジュールドプレゼンスを受信してもよい。また、例えば、別途定義されるスケジュールドプレゼンス通知信号を直接受信することも可能である。また、例えば、スケジュールドプレゼンスが含まれるノンリアルタイムコール状態通知信号を直接受信したり、他の処理部がそれを受信する場合にはその処理部からスケジュールドプレゼンスを受信してもよい。
 スケジュールドプレゼンス受信部108は、受信したスケジュールドプレゼンスの内容に基づいて、ノンリアルタイムコールの着信情報を更新する。そのようにすると、着信側ユーザは任意のタイミングでそれらを確認することができる。なお、スケジュールドプレゼンス受信部108がノンリアルタイムコール着信部102に代わってノンリアルタイムコール状態通知信号を受信する場合には、その受信間隔に応じて着信の取り消しを判定する処理もノンリアルタイムコール着信部102に代わって行うものとする。
 スケジュールドプレゼンス受信部108は、例えば、現在の時刻と受信したスケジュールドプレゼンスを照合し、該当するプレゼンス情報を着信したノンリアルタイムコールと共に表示する。また、スケジュールドプレゼンスから、現時間帯が、発信者が通話可能な状態にあるか否かを判断し、通信不可能な状態にあると判断したときには、ノンリアルタイムコールの着信を無効化にする処理を行ったり、またスケジュールドプレゼンスから発信者が通話可能な状態になったと判断した場合に有効化にする処理を行ってもよい。
 また、スケジュールドプレゼンス受信部108は同時に発信者の現在の日時に該当するスケジュール情報を受信した場合には、スケジュール情報(詳細な情報、外出先等)を併せて着信情報に表示するようにしてもよい。
 次に、スケジュールドプレゼンスの送受信を伴って発信側ユーザと着信側ユーザが通話を開始するまでの各通信装置の操作の様子の一例を段階を追って説明する。まず、発信側通信装置100Aに対する発信側ユーザの操作の様子から説明する。以下に示す例では、通信装置100Aの外部に当該装置のユーザのスケジュール情報を管理するスケジューラが存在するものとする。発信側通信装置100Aでは、ノンリアルタイムコール発信時に、スケジュールドプレゼンスの送信を行うかどうかの選択を行うものとする。
 図14は、本実施形態において、ンリアルタイムコールの発信を行う際に表示するGUIの一例を示す説明図である。図14に示す例では、ノンリアルタイムコール発信ウィンドウ200上に設けた「スケジュール連携」チェックボックス206に、ユーザがチェックを入れることで、スケジュールドプレゼンスの送信を伴ったノンリアルタイムコールの発信を行う。
 この発信と同時に、発信側通信装置100Aのスケジュールドプレゼンス送信部107は、着信側通信装置100Bのスケジュールドプレゼンス受信部108に向けて、スケジュールドプレゼンスおよび当日のスケジュールを送信する。
 続いて、着信側通信装置100Bに対する着信側ユーザの操作の様子から説明する。図15は、本実施形態において、ノンリアルタイムコールの着信情報を表示するGUIの一例を示す説明図である。図15に示す例は、スケジュールドプレゼンスを伴ったノンリアルタイムコールの着信情報を表示するGUIの例である。なお、図3と同じものについては同一の符合を付して説明を省略している。
 着信側通信装置100Bのノンリアルタイムコール着信部102は、第1の実施形態と同様、ノンリアルタイムコール開始信号を受信した場合に、ノンリアルタイムコールの着信を認識し、着信情報を着信リスト301に追加する。このとき、着信リスト301の状態3011の列には、着信時の状態として、有効または通信可能性の確度が最も高い値であるとして所定の表示を行うものとする。なお、スケジュールドプレゼンスが付加されていた場合には、現在の時刻と受信したスケジュールドプレゼンスを照合し、該当するプレゼンス情報を表示するようにしてもよい。
 また、本例では、着信リスト301の有効時間3012の列に、スケジュールプレゼンス上で「在席」となっている時間帯を列挙して表示する。また、さらに詳細な情報として、着信側ユーザが任意のタイミングで発信者のスケジュールを確認することができるようにする。例えば、有効時間の列3012をクリックすると、着信リスト301に対応付けて保持しておいたスケジュール情報を表示するようにしてもよい。
 なお、スケジュールドプレゼンスに基づいて行う着信情報の表示は、スケジュールドプレゼンス受信部108によって行うようにしてもよい。なお、スケジュールドプレゼンスが別途送信されてきた場合の表示方法についても同様とする。また、スケジュールドプレゼンスが更新されて再度送信された場合には、受信したスケジュールドプレゼンスに基づいて、当該表示を更新すればよい。
 このように、スケジューラと連動させたプレゼンスを伝達することで、発信者がプレゼンス情報を手動で変更し損ね、誤ったプレゼンス情報を着信者に伝達してしまうのを回避することができる。また、発信者がスケジュール情報を一般に公開していない場合において、着信者に対してのみ、当日の必要な個所のみのスケジュール情報を伝達することができる。
 なお、上記実施形態は、第1の実施形態の構成に対して、スケジュールドプレゼンス送信部107とスケジュールドプレゼンス受信部108とを追加する構成を示したが、第2の実施形態の構成に対しても同様の追加をして動作させることが可能である。このような場合には、発信側通信装置100Aからリアルタイムプレゼンスとスケジュールドプレゼンスとがそれぞれ送信されるようになる。受信側通信装置100Bでは、例えば、リアルタイムプレゼンスに基づいて着信リスト301の状態列3011を更新し、スケジュールドプレゼンスに基づいて有効期限列3012を更新するといった表示方法を行えばよい。
 また、本実施形態においても、第2の実施形態と同様、スケジュールドプレゼンス送信部107をノンリアルタイムコール発信部101(またはノンリアルタイムコール状態通知送信部)の一機能として、またスケジュールドプレゼンス受信部108をノンリアルタイムコール着信部102(またはノンリアルタイムコール状態通知受信部)の一機能として実装することも可能である。
 なお、上記実施形態で示したノンリアルタイムコール発信部(またはそれに含まれる開始信号送信機能部、状態通知送信機能部)、ノンリアルタイムコール着信部(またはそれに含まれる開始信号受信機能部、状態通知受信機能部、着信要事機能部)、ノンリアルタイムコール応答部、電話通信部、リアルタイムプレゼンス送信部、リアルタイムプレゼンス受信部、スケジュールドプレゼンス送信部、スケジュールドプレゼンス受信部は、それぞれ別々のユニットとして実現されていてもよい。
 次に、本発明の概要について説明する。図16および図17は、本発明の概要を示すブロック図である。図16は、本発明を通信システムに適用した場合の概略構成例を示すブロック図である。図16に示す通信システムは、発信側の通信装置10と、着信側の通信装置20とを備え、それらが通信ネットワーク30を介して接続されている。また、発信側の通信装置10は、通信機能実行手段11と、ノンリアルタイムコール発信手段12とを含んでいる。また、着信側の通信装置20は、通信機能実行手段21と、ノンリアルタイムコール着信手段22と、着信表示手段23と、ノンリアルタイムコール応答手段24とを含んでいる。
 なお、図17は、本発明を通信装置に適用した場合の概略構成例を示すブロック図である。図17に示す例は、図16に示す発信側の通信装置の各手段と着信側の通信装置の各手段とを1つの通信装置で実装した場合の例である。すなわち、図17に示す通信装置は、通信機能実行手段41と、ノンリアルタイムコール発信手段42と、ノンリアルタイムコール着信手段43と、着信表示手段44と、ノンリアルタイムコール応答手段45とを備えている。
 通信機能実行手段11、21、41は、指定された通信装置との間で通話またはデータ通信を実行する。なお、通信機能実行手段は、上記実施形態では、例えば、電話通信部104として示されている。
 ノンリアルタイムコール発信手段12、42は、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行う。例えば、ノンリアルタイムコール通話の意思を伝えるノンリアルタイムコール開始信号を送信することによってノンリアルタイムコールの発信を行ってもよい。なお、ノンリアルタイムコール発信手段は、上記実施形態では、例えば、ノンリアルタイムコール発信部101として示されている。
 ノンリアルタイムコール着信手段22、43は、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信する。例えば、ノンリアルタイムコール開始信号を受信し、ユーザからの応答操作を待ち受ける着信中状態に移行することによってノンリアルタイムコールの着信を行ってもよい。また、例えば、着信中状態では、着信したノンリアルタイムコールの情報を少なくとも当該ノンリアルタイムコールが継続している間、いつでもユーザに提示可能に保持してもよい。なお、ノンリアルタイムコール着信手段は、上記実施形態では、例えば、ノンリアルタイムコール着信部102として示されている。
 着信表示手段23、44は、現在着信中のノンリアルタイムコールの情報をユーザに表示する。例えば、ユーザからの要求に応じて、現在着信中のノンリアルタイムコールの情報をGUI上に表示してもよい。なお、着信表示手段23は、上記実施形態では、ノンリアルタイムコール着信部102の一機能として示されている。また、より具体的な例として、例えば、図9の着信表示機能部として示されている。
 ノンリアルタイムコール応答手段24、45は、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させる。例えば、折り返し発信を行うよう制御することによってノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させてもよい。また、例えば、着信側ユーザがノンリアルタイムコールによる通話の要求に対して応答した旨を伝える応答信号を発信元に送信することによってノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させてもよい。
 また、上記実施形態の一部または全部は、以下の付記のようにも記載されうるが、以下には限られない。
 (付記1)発信側ユーザが使用する発信側通信装置と、着信側ユーザが使用する着信側通信装置とを備え、発信側通信装置は、指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信手段とを含み、着信側通信装置は、指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信手段と、現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示手段と、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答手段とを含む通信システム。
 (付記2)指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信手段と、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信手段と、現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示手段と、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答手段とを備えた通信装置。
 (付記3)着信表示手段は、ノンリアルタイムコールを着信した際にユーザの操作を妨げない方法による通知を行うとともに、着信中は、ユーザ操作に応じて、現在着信中のノンリアルタイムコールの情報を音声によりまたはGUIを介して出力することによってユーザに表示する、付記2に記載の通信装置。
 (付記4)ノンリアルタイムコール発信手段は、ノンリアルタイムコールが継続している間、一定の周期でまたは着信側の通信装置からの問い合わせに応じて、ユーザの通話またはデータ通信の可否に関する状態を示すプレゼンス情報を含む信号を送信し、ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについての信号を受信し、着信表示手段は、現在着信中のノンリアルタイムコールの情報として受信したプレゼンス情報の内容を含む情報をユーザに表示する、付記2または付記3に記載の通信装置。
 (付記5)ノンリアルタイムコール発信手段は、ノンリアルタイムコールが継続している間、所定のタイミングで、当該通信装置または当該通信装置のユーザの状態を該ユーザが通信可能な状態にいる確度によって表現した情報であるリアルタイムプレゼンス情報を着信側の通信装置に送信するリアルタイムプレゼンス情報送信手段を含み、ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについてのリアルタイムプレゼンス情報を受信するリアルタイムプレゼンス情報受信手段を含み、着信表示手段は、現在着信中のノンリアルタイムコールの情報として受信したリアルタイムプレゼンス情報の内容を含む情報をユーザに表示する、付記2から付記4のうちのいずれか1項に記載の通信装置。
 (付記6)着信表示手段は、リアルタイムプレゼンス情報の表現方法として、数値をそのまま表示する以外の方法を用いる、付記5に記載の通信装置。
 (付記7)ノンリアルタイムコール発信手段は、ノンリアルタイムコールの発信とともにまたはノンリアルタイムコールが継続している間の所定のタイミングで、ユーザのスケジュール情報から導出されるプレゼンス情報であって所定の時間帯ごとにユーザの通話またはデータ通信の可否に関する状態を示すプレゼンス情報であるスケジュールドプレゼンス情報を送信するスケジュールドプレゼンス情報送信手段を含み、ノンリアルタイムコール着信手段は、着信したノンリアルタイムコールについてまたは現在着信中のノンリアルタイムコールについてのスケジュールドプレゼンス情報を受信するスケジュールドプレゼンス情報受信手段を含み、着信表示手段は、現在着信中のノンリアルタイムコールの情報として、受信したスケジュールドプレゼンス情報によって示される少なくとも現在の時刻が該当する時間帯のプレゼンス情報の内容を含む情報をユーザに表示する、付記2から付記6のうちのいずれか1項に記載の通信装置。
 (付記8)スケジュールドプレゼンス情報送信手段は、スケジュールドプレゼンス情報とともにスケジュール情報を送信し、スケジュールドプレゼンス情報受信手段は、スケジュールドプレゼンス情報とともにスケジュール情報を受信し、着信表示手段は、現在着信中のノンリアルタイムコールの情報として、スケジュールドプレゼンス情報とともに受信されたスケジュール情報の内容を含む情報をユーザに表示する、付記7に記載の通信装置。
 (付記9)ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについて、一定周期または着信側の通信装置からの問い合わせに応じて発信側の通信装置から送信される信号の受信状況に基づいて、現在着信中のノンリアルタイムコールの有効または無効を判定する、付記4から付記8のうちのいずれか1項に記載の通信装置。
 (付記10)ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについて受信したプレゼンス情報、リアルタイムプレゼンス情報またはスケジュールドプレゼンス情報によって示される現在の時刻が該当する時間帯のプレゼンス情報に基づいて、現在着信中のノンリアルタイムコールの有効または無効を判定する、付記4から付記9のうちのいずれか1項に記載の通信装置。
 (付記11)ノンリアルタイムコール発信手段は、ユーザ操作に応じて、現在継続中のノンリアルタイムコールを無効にする信号を送信し、ノンリアルタイムコール着信手段は、前記信号を受信した場合に該当するノンリアルタイムコールを無効化する、請求項2から請求項10のうちのいずれか1項に記載の通信装置。
 (付記12)指定された通信装置との間で通話またはデータ通信を成立させるための通信制御方法であって、発信側の通信装置が、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行い、着信側の通信装置が、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するとともに、着信したノンリアルタイムコールの情報を少なくとも当該ノンリアルタイムコールが継続している間、いつでもユーザに提示可能に保持し、着信側の通信装置が、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させる通信制御方法。
 (付記13)指定された通信装置との間で通話またはデータ通信を行う通信機能を備えたコンピュータに、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信処理、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信処理、現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示処理、および現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答処理を実行させるための通信用プログラム。
 以上、実施形態及び実施例を参照して本願発明を説明したが、本願発明は上記実施形態および実施例に限定されるものではない。本願発明の構成や詳細には、本願発明のスコープ内で当業者が理解し得る様々な変更をすることができる。
 この出願は、2010年4月8日に出願された日本特許出願2010-089098を基礎とする優先権を主張し、その開示の全てをここに取り込む。
 本発明は、基本的な通話またはデータ通信機能を有するものであれば適用可能である。例えば、ソフトフォン、携帯電話、スマートフォン、POS端末、ボイスチャットソフトウェア、固定電話などに適用可能である。
 100A、100B 通信装置(発信側/着信側)
 101 ノンリアルタイムコール発信部
 102 ノンリアルタイムコール着信部
 103 ノンリアルタイムコール応答部
 104 電話通信部
 105 リアルタイムプレゼンス送信部
 106 リアルタイムプレゼンス受信部
 107 スケジュールドプレゼンス送信部
 108 スケジュールドプレゼンス受信部
 200、30 通信ネットワーク
 10、20、40 通信装置(発信側/着信側/発着兼用)
 11、21、41 通信機能実行手段
 21 通信機能実行手段
 12 ノンリアルタイムコール発信手段
 22 ノンリアルタイムコール着信手段
 23 着信表示手段
 24 ノンリアルタイムコール応答手段

Claims (13)

  1.  発信側ユーザが使用する発信側通信装置と、着信側ユーザが使用する着信側通信装置とを備え、
     発信側通信装置は、
     指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、
     ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信手段とを含み、
     着信側通信装置は、
     指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、
     当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信手段と、
     現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示手段と、
     現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答手段とを含む
     ことを特徴とする通信システム。
  2.  指定された通信装置との間で通話またはデータ通信を実行する通信機能実行手段と、
     ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信手段と、
     当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信手段と、
     現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示手段と、
     現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答手段とを備えた
     ことを特徴とする通信装置。
  3.  着信表示手段は、ノンリアルタイムコールを着信した際にユーザの操作を妨げない方法による通知を行うとともに、着信中は、ユーザ操作に応じて、現在着信中のノンリアルタイムコールの情報を音声によりまたはGUIを介して出力することによってユーザに表示する
     請求項2に記載の通信装置。
  4.  ノンリアルタイムコール発信手段は、ノンリアルタイムコールが継続している間、一定の周期でまたは着信側の通信装置からの問い合わせに応じて、ユーザの通話またはデータ通信の可否に関する状態を示すプレゼンス情報を含む信号を送信し、
     ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについての前記信号を受信し、
     着信表示手段は、現在着信中のノンリアルタイムコールの情報として前記受信したプレゼンス情報の内容を含む情報をユーザに表示する
     請求項2または請求項3に記載の通信装置。
  5.  ノンリアルタイムコール発信手段は、ノンリアルタイムコールが継続している間、所定のタイミングで、当該通信装置または当該通信装置のユーザの状態を該ユーザが通信可能な状態にいる確度によって表現した情報であるリアルタイムプレゼンス情報を着信側の通信装置に送信するリアルタイムプレゼンス情報送信手段を含み、
     ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについての前記リアルタイムプレゼンス情報を受信するリアルタイムプレゼンス情報受信手段を含み、
     着信表示手段は、現在着信中のノンリアルタイムコールの情報として前記受信したリアルタイムプレゼンス情報の内容を含む情報をユーザに表示する
     請求項2から請求項4のうちのいずれか1項に記載の通信装置。
  6.  着信表示手段は、リアルタイムプレゼンス情報の表現方法として、数値をそのまま表示する以外の方法を用いる
     請求項5に記載の通信装置。
  7.  ノンリアルタイムコール発信手段は、ノンリアルタイムコールの発信とともにまたはノンリアルタイムコールが継続している間の所定のタイミングで、ユーザのスケジュール情報から導出されるプレゼンス情報であって所定の時間帯ごとに前記ユーザの通話またはデータ通信の可否に関する状態を示すプレゼンス情報であるスケジュールドプレゼンス情報を送信するスケジュールドプレゼンス情報送信手段を含み、
     ノンリアルタイムコール着信手段は、着信したノンリアルタイムコールについてまたは現在着信中のノンリアルタイムコールについての前記スケジュールドプレゼンス情報を受信するスケジュールドプレゼンス情報受信手段を含み、
     着信表示手段は、現在着信中のノンリアルタイムコールの情報として、前記受信したスケジュールドプレゼンス情報によって示される少なくとも現在の時刻が該当する時間帯のプレゼンス情報の内容を含む情報をユーザに表示する
     請求項2から請求項6のうちのいずれか1項に記載の通信装置。
  8.  スケジュールドプレゼンス情報送信手段は、スケジュールドプレゼンス情報とともにスケジュール情報を送信し、
     スケジュールドプレゼンス情報受信手段は、スケジュールドプレゼンス情報とともにスケジュール情報を受信し、
     着信表示手段は、現在着信中のノンリアルタイムコールの情報として、前記スケジュールドプレゼンス情報とともに受信されたスケジュール情報の内容を含む情報をユーザに表示する
     請求項7に記載の通信装置。
  9.  ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについて、一定周期または着信側の通信装置からの問い合わせに応じて発信側の通信装置から送信される信号の受信状況に基づいて、現在着信中のノンリアルタイムコールの有効または無効を判定する
     請求項4から請求項8のうちのいずれか1項に記載の通信装置。
  10.  ノンリアルタイムコール着信手段は、現在着信中のノンリアルタイムコールについて受信したプレゼンス情報、リアルタイムプレゼンス情報またはスケジュールドプレゼンス情報によって示される現在の時刻が該当する時間帯のプレゼンス情報に基づいて、現在着信中のノンリアルタイムコールの有効または無効を判定する
     請求項4から請求項9のうちのいずれか1項に記載の通信装置。
  11.  ノンリアルタイムコール発信手段は、ユーザ操作に応じて、現在継続中のノンリアルタイムコールを無効にする信号を送信し、
     ノンリアルタイムコール着信手段は、前記信号を受信した場合に該当するノンリアルタイムコールを無効化する
     請求項2から請求項10のうちのいずれか1項に記載の通信装置。
  12.  指定された通信装置との間で通話またはデータ通信を成立させるための通信制御方法であって、
     発信側の通信装置が、ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行い、
     着信側の通信装置が、当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するとともに、着信したノンリアルタイムコールの情報を少なくとも当該ノンリアルタイムコールが継続している間、いつでもユーザに提示可能に保持し、
     着信側の通信装置が、現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させる
     ことを特徴とする通信制御方法。
  13.  指定された通信装置との間で通話またはデータ通信を行う通信機能を備えたコンピュータに、
     ユーザ操作に応じて、強制的な呼び出しを伴わない通話要求であって、相手側ユーザからの応答があるまでまたは所定の取り消し条件に合致するまでの間継続される通話要求であるノンリアルタイムコールの発信を行うノンリアルタイムコール発信処理、
     当該通信装置に対して行われたノンリアルタイムコールを強制的な呼び出しを伴わずに着信するノンリアルタイムコール着信処理、
     現在着信中のノンリアルタイムコールの情報をユーザに表示する着信表示処理、および
     現在着信中のノンリアルタイムコールに対するユーザからの応答操作に応じて、当該ノンリアルタイムコールの発信元の通信装置との間で通話またはデータ通信を成立させるノンリアルタイムコール応答処理
     を実行させるための通信用プログラム。
PCT/JP2011/001438 2010-04-08 2011-03-11 通信システム、通信装置、通信制御方法および通信用プログラム WO2011125288A1 (ja)

Priority Applications (4)

Application Number Priority Date Filing Date Title
EP11765190.1A EP2557760A4 (en) 2010-04-08 2011-03-11 COMMUNICATION SYSTEM, COMMUNICATION APPARATUS, COMMUNICATION CONTROL METHOD, AND COMMUNICATION PROGRAM
US13/583,767 US9055165B2 (en) 2010-04-08 2011-03-11 Communication system for establishing a telephone call or a data communication
CN2011800143495A CN102804739A (zh) 2010-04-08 2011-03-11 通信系统、通信设备、通信控制方法和通信程序
JP2012509292A JPWO2011125288A1 (ja) 2010-04-08 2011-03-11 通信システム、通信装置、通信制御方法および通信用プログラム

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2010089098 2010-04-08
JP2010-089098 2010-04-08

Publications (1)

Publication Number Publication Date
WO2011125288A1 true WO2011125288A1 (ja) 2011-10-13

Family

ID=44762259

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2011/001438 WO2011125288A1 (ja) 2010-04-08 2011-03-11 通信システム、通信装置、通信制御方法および通信用プログラム

Country Status (5)

Country Link
US (1) US9055165B2 (ja)
EP (1) EP2557760A4 (ja)
JP (1) JPWO2011125288A1 (ja)
CN (1) CN102804739A (ja)
WO (1) WO2011125288A1 (ja)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102946473A (zh) * 2012-10-26 2013-02-27 北京小米科技有限责任公司 用于异步通话模式的通话方法、装置和设备
JP2013207724A (ja) * 2012-03-29 2013-10-07 Ntt Docomo Inc 通信サーバおよび応答可能時間通知方法
WO2018193813A1 (ja) * 2017-04-21 2018-10-25 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181225A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181221A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181223A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181224A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181222A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法

Families Citing this family (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5230827B1 (ja) * 2012-01-25 2013-07-10 キヤノン株式会社 情報処理装置、その方法、及びプログラム
US9872053B2 (en) * 2013-05-30 2018-01-16 Sony Corporation Transmission of audio stream together with video data
CN104219368A (zh) * 2014-09-29 2014-12-17 上海斐讯数据通信技术有限公司 一种用于防止骚扰电话的方法
US10375123B2 (en) * 2015-12-15 2019-08-06 Samsung Electronics Co., Ltd. Synchronous communication session coordination and handling among devices using metadata
JP6364035B2 (ja) * 2016-01-29 2018-07-25 京セラ株式会社 携帯電話、表示制御方法、およびプログラム
CN113438373A (zh) * 2021-06-21 2021-09-24 展讯通信(深圳)有限公司 被叫设备状态的提醒方法、装置及电子设备

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08228236A (ja) * 1995-02-20 1996-09-03 Canon Inc 電話システム
JP2004007144A (ja) * 2002-05-31 2004-01-08 Kyocera Corp 通信端末
JP2005286680A (ja) 2004-03-30 2005-10-13 Nec Corp 無線電話システム及びその内線予約方法
JP2007181133A (ja) 2005-12-28 2007-07-12 Sharp Corp 通信端末および通信システム
JP2007235676A (ja) * 2006-03-02 2007-09-13 Oki Electric Ind Co Ltd 着信通知方法
JP2008288788A (ja) 2007-05-16 2008-11-27 Nec Corp 要件整合電話サービス制御装置およびサービス方法
JP2009246442A (ja) 2008-03-28 2009-10-22 Fujitsu Ltd 情報処理装置、メールサーバ装置および発呼制御方法
JP2010089098A (ja) 2008-10-03 2010-04-22 Toyota Motor Corp フィルタ目詰まり防止装置兼金属溶湯の浄化装置及びその方法

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6310944B1 (en) * 1997-12-17 2001-10-30 Nortel Networks Limited Method for adding context to communications
US6968052B2 (en) * 2001-01-24 2005-11-22 Telecordia Technologies, Inc. Method and apparatus for creating a presence monitoring contact list with dynamic membership
US6977993B2 (en) * 2004-04-30 2005-12-20 Microsoft Corporation Integrated telephone call and context notification mechanism
JP2008522471A (ja) 2004-11-30 2008-06-26 フランス テレコム 呼出者から被呼出者に向けた電話呼出管理方法およびその装置
JP2008092229A (ja) * 2006-09-29 2008-04-17 Toshiba Corp 携帯電話機
US8189759B2 (en) 2007-06-21 2012-05-29 Mitel Networks Corporation System and method for automatic call back using availability information
WO2009151947A1 (en) * 2008-05-27 2009-12-17 Qualcomm Incorporated Setting up a communication session within a wireless communications system

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JPH08228236A (ja) * 1995-02-20 1996-09-03 Canon Inc 電話システム
JP2004007144A (ja) * 2002-05-31 2004-01-08 Kyocera Corp 通信端末
JP2005286680A (ja) 2004-03-30 2005-10-13 Nec Corp 無線電話システム及びその内線予約方法
JP2007181133A (ja) 2005-12-28 2007-07-12 Sharp Corp 通信端末および通信システム
JP2007235676A (ja) * 2006-03-02 2007-09-13 Oki Electric Ind Co Ltd 着信通知方法
JP2008288788A (ja) 2007-05-16 2008-11-27 Nec Corp 要件整合電話サービス制御装置およびサービス方法
JP2009246442A (ja) 2008-03-28 2009-10-22 Fujitsu Ltd 情報処理装置、メールサーバ装置および発呼制御方法
JP2010089098A (ja) 2008-10-03 2010-04-22 Toyota Motor Corp フィルタ目詰まり防止装置兼金属溶湯の浄化装置及びその方法

Non-Patent Citations (1)

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

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2013207724A (ja) * 2012-03-29 2013-10-07 Ntt Docomo Inc 通信サーバおよび応答可能時間通知方法
CN102946473A (zh) * 2012-10-26 2013-02-27 北京小米科技有限责任公司 用于异步通话模式的通话方法、装置和设备
WO2018193813A1 (ja) * 2017-04-21 2018-10-25 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181225A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181221A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181223A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181224A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
JP2018181222A (ja) * 2017-04-21 2018-11-15 パナソニックIpマネジメント株式会社 滞在状況表示システムおよび滞在状況表示方法
GB2575210A (en) * 2017-04-21 2020-01-01 Panasonic Ip Man Co Ltd Staying state display system and staying state display method
US11212487B2 (en) 2017-04-21 2021-12-28 Panasonic Intellectual Property Management Co., Ltd. Staying state display system and staying state display method

Also Published As

Publication number Publication date
EP2557760A4 (en) 2015-04-15
JPWO2011125288A1 (ja) 2013-07-08
US20130003953A1 (en) 2013-01-03
US9055165B2 (en) 2015-06-09
EP2557760A1 (en) 2013-02-13
CN102804739A (zh) 2012-11-28

Similar Documents

Publication Publication Date Title
WO2011125288A1 (ja) 通信システム、通信装置、通信制御方法および通信用プログラム
US7577429B2 (en) Real-time communications architecture and methods for use with a personal computer system
CN102972015B (zh) 电话保持机制
CN109361817B (zh) 一种管理移动终端上的呼叫的方法及其移动终端
US20100322399A1 (en) Method, system and apparatus for enhancing digital voice call initiation between a calling telephony device and a called telephony device
JP4950982B2 (ja) 着信不能時応対応答案内システム
JP2004304770A (ja) 電話交換機
JP2012028986A (ja) 発信情報表示装置、電話端末、発信情報表示システム及び発信情報表示方法
WO2012001919A1 (ja) 通信装置、通信システム、通信方法および通信プログラム
WO2013181921A1 (zh) 礼貌挂机业务系统及挂机方法
KR100677228B1 (ko) 블루투스를 이용한 이동통신 단말기의 기능 구현방법
JP7615761B2 (ja) 電話システム
JP7523004B2 (ja) 電話システム
JP7024564B2 (ja) 着信転送方法、電話システム、および電話制御装置
JP2005328306A (ja) 通信システム
JP2007096592A (ja) 電話装置
CN107710726B (zh) 电话交换设备、方法和程序
JP5070911B2 (ja) 電話装置
JP2022025635A (ja) 電話システム
KR20130033503A (ko) 이동통신단말기와의 콘텐츠 공유가 가능한 아이피통화단말기와, 통화시스템
JP3700536B2 (ja) ボタン電話装置
JP2014079005A (ja) 電話システム及び発信情報表示方法
JPH09321861A (ja) 電話機能付き情報処理装置及びメッセージ送信方法
JP2007096591A (ja) 電話装置
JP2019193103A (ja) 交換機、交換方法及びプログラム

Legal Events

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

Ref document number: 201180014349.5

Country of ref document: CN

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

Ref document number: 11765190

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2011765190

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 13583767

Country of ref document: US

WWE Wipo information: entry into national phase

Ref document number: 2012509292

Country of ref document: JP

NENP Non-entry into the national phase

Ref country code: DE