WO2006080267A1 - 通信端末、端末切替システムおよび端末切替方法 - Google Patents

通信端末、端末切替システムおよび端末切替方法 Download PDF

Info

Publication number
WO2006080267A1
WO2006080267A1 PCT/JP2006/300934 JP2006300934W WO2006080267A1 WO 2006080267 A1 WO2006080267 A1 WO 2006080267A1 JP 2006300934 W JP2006300934 W JP 2006300934W WO 2006080267 A1 WO2006080267 A1 WO 2006080267A1
Authority
WO
WIPO (PCT)
Prior art keywords
terminal
communication
information
transfer
neighboring
Prior art date
Application number
PCT/JP2006/300934
Other languages
English (en)
French (fr)
Inventor
Kentaro Takei
Sachiko Takeshita
Daisaku Komiya
Maki Amishima
Mingqiang Xu
Original Assignee
Matsushita Electric Industrial Co., Ltd.
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 Matsushita Electric Industrial Co., Ltd. filed Critical Matsushita Electric Industrial Co., Ltd.
Priority to US11/814,746 priority Critical patent/US8667142B2/en
Priority to JP2007500492A priority patent/JP4743200B2/ja
Publication of WO2006080267A1 publication Critical patent/WO2006080267A1/ja

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M3/00Automatic or semi-automatic exchanges
    • H04M3/42Systems providing special services or facilities to subscribers
    • H04M3/58Arrangements for transferring received calls from one subscriber to another; Arrangements affording interim conversations between either the calling or the called party and a third party
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M2203/00Aspects of automatic or semi-automatic exchanges
    • H04M2203/20Aspects of automatic or semi-automatic exchanges related to features of supplementary services
    • H04M2203/2094Proximity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M7/00Arrangements for interconnection between switching centres
    • H04M7/006Networks other than PSTN/ISDN providing telephone service, e.g. Voice over Internet Protocol (VoIP), including next generation networks with a packet-switched transport layer

Definitions

  • the present invention relates to a terminal switching method that allows a user to switch communication terminals without disconnecting an application session during communication, a communication terminal that implements the terminal, and a terminal switching system.
  • FIG. 14 shows a conventional terminal switching method described in the patent publication.
  • the user's mopile terminal (PDA) 121 force detects the nearby terminal (PC) 122 using short-range radio, and the address of the neighboring terminal (PC) 122 on the communication network is automatically detected. To get. Then, the mopile terminal (PDA) 121 becomes the transfer source terminal, and the application level communication session during communication with the communication destination terminal (PC) 300 is performed. Forward to.
  • a mopile terminal searches for a nearby terminal having a function of realizing the same communication as that currently performed by a user from a plurality of neighboring terminals by using short-range radio, and becomes a transfer destination.
  • the technology for switching terminals by deciding the terminal was also known.
  • "J5 Upport for Personal and Service Mooility m Uoiquitous Computing Environments” K. El-Katib et al., 2 authors, Euro-Par 2003 Parallel Processing: 9th International Euro-Par Conference Klagenfurt, Austria ⁇ August 26 -29, 2003 Proceedings).
  • a user uses a mopile terminal while moving, moves in a house or office, and sometimes uses a fixed terminal that is superior in terms of functionality and operability. It became possible to continue communication.
  • the destination terminal is determined based only on the information about the service and function of the neighboring terminal acquired from the neighboring terminal. For this reason, when the mopile terminal actually performs terminal switching, the connection between the transfer destination terminal and the communication destination terminal may fail and processing may need to be performed again, or the connection may be undesirable for the user. there were. For example, when the connection at the network level between the transfer destination terminal and the communication destination terminal fails due to security restrictions of the communication destination terminal or the network, or the bandwidth of the communication network between the transfer destination terminal and the communication destination terminal is insufficient. If communication cannot be performed with the same quality as before, or the connection between applications fails due to implementation differences even though the transfer destination terminal and the communication destination terminal have the same application layer protocol, etc.
  • An object of the present invention is to provide a terminal switching method for realizing terminal switching to an appropriate terminal considering the connectivity after switching the terminal when switching the terminal used during user communication, and the terminal switching method used therein It is to provide a communication terminal and a terminal switching system.
  • the communication terminal of the present invention determines an application-level communication session among neighboring terminals, which are neighboring communication terminals, performed with a communication destination terminal that is a communication destination via a network. Is transferred to the transfer destination terminal.
  • the communication terminal of the present invention includes a connectivity information receiving unit that acquires connectivity information with a neighboring terminal from the neighboring terminal, and a forwarding destination that determines a forwarding destination terminal from the neighboring terminals based on the connectivity information.
  • the terminal determination unit includes a session transfer unit that transfers a communication session with the communication destination terminal to the transfer destination terminal determined by the transfer destination terminal determination unit.
  • the connectivity information is collected by performing communication processing with the communication destination terminal and server devices in the network. This is information for confirming connectivity after switching from the source terminal to the destination terminal.
  • the neighboring terminal acquires the connectivity information, which is information for confirming the connectivity after the terminal switching, by performing communication processing with the communication destination terminal.
  • the source communication terminal can select an appropriate transfer destination terminal based on this connectivity information.
  • the terminal switching system of the present invention provides an application level communication session established between a communication destination terminal that is a communication destination and a transfer source terminal that is a communication source via the network.
  • Terminal power Transfers data to one transfer terminal of a neighboring terminal that is a nearby communication terminal.
  • the neighboring terminal of the terminal switching system of the present invention includes a connectivity information collection unit that collects connectivity information with a communication destination terminal or a server device in the network, and connectivity that transmits connectivity information to the transfer source terminal. And an information transmission unit.
  • the transfer source terminal includes a connectivity information receiving unit that receives connectivity information from neighboring terminals, a transfer destination terminal determining unit that determines a transfer destination terminal based on the connectivity information, a communication destination terminal, A session transfer unit for transferring the communication session to the transfer destination terminal.
  • the transfer source terminal determines the transfer destination terminal based on the connectivity information collected by the neighboring terminal, so the transfer source terminal selects an appropriate transfer destination terminal from the neighboring terminals. be able to.
  • the terminal switching method of the present invention is configured to transfer an application-level communication session established between a communication destination terminal that is a communication destination and a transfer source terminal that is a communication source via a network.
  • This is a method of transferring data from one to a destination terminal of a neighboring terminal that is a neighboring communication terminal.
  • a neighboring terminal collects connectivity information with a communication destination terminal or a server device in the network, and transmits the connectivity information to the transfer source terminal.
  • the transfer source terminal receives the connectivity information from the neighboring terminal, it determines the forwarding destination terminal from the neighboring terminals based on the connectivity information. Thereafter, the communication session with the transfer source terminal and the communication destination terminal is transferred to the transfer destination terminal.
  • the transfer source terminal determines the transfer destination terminal based on the connectivity information with the communication destination terminal and the server device in the network collected by the communication processing by the neighboring terminal, the transfer source terminal The terminal can select an appropriate transfer destination terminal from the neighboring terminals.
  • the neighboring terminal further transmits terminal information, which is terminal-specific information about itself, to the transfer source terminal, and the transfer source terminal receives the terminal information received from the neighboring terminal. Based on this, a transfer destination candidate terminal is determined from neighboring terminals.
  • the transfer source terminal requests the connectivity information from the transfer destination candidate terminal
  • the transfer destination candidate terminal performs communication processing with the communication destination terminal or the server device in the network and collects the connectivity information.
  • the transfer destination candidate terminal transmits the connectivity information to the transfer source terminal, and the transfer source terminal determines the transfer destination terminal from the transfer destination candidate terminals based on the connectivity information received from the transfer destination candidate terminal. To do.
  • the transfer source terminal limits the neighboring terminals from which the connection information is acquired based on the terminal information, the transfer source terminal has few connection information by using the network traffic, and a suitable transfer.
  • the destination terminal can be selected.
  • a user can switch a terminal from a communication terminal in communication to a more appropriate communication terminal.
  • it is possible to reduce connection loss and time loss due to connection failure after switching the terminal, connection that does not meet the user's request, and time loss.
  • FIG. 1 is a diagram showing a configuration of a terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 2 is a diagram showing a configuration of a transfer source terminal of the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 3 is a diagram showing an example of data stored in the own terminal information of the transfer source terminal in the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 4 is a diagram showing an example of data stored in the session information of the transfer source terminal in the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 5 is a diagram showing an example of data stored in neighboring terminal information of a transfer source terminal in the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 6 shows the configuration of neighboring terminals in the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 7 is a diagram showing an example of data stored in the local terminal information of the neighboring terminal in the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 8 is a diagram showing an example of a processing procedure of the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 9 is a diagram showing an example of information included in the connectivity information request of the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 10 is a diagram showing an example of information included in the connectivity information notification of the terminal switching system according to Embodiment 1 of the present invention.
  • FIG. 11 is a diagram showing an example of a processing procedure of the terminal switching system in the second embodiment of the present invention.
  • FIG. 12 is a diagram showing a configuration of a transfer source terminal in the terminal switching system according to Embodiment 2 of the present invention.
  • FIG. 13 is a diagram showing a configuration of neighboring terminals of the terminal switching system according to Embodiment 2 of the present invention.
  • FIG. 14 is a diagram showing a processing procedure of a conventional terminal switching system.
  • PC 122 Neighborhood terminal
  • FIG. 1 is a diagram showing a configuration of a terminal switching system according to Embodiment 1 of the present invention.
  • the terminal switching system includes a transfer source terminal 100 connected to the second network 400b and a communication destination terminal connected to the first network 400a. 300 and neighboring terminals 200a and 200b that are located near the transfer source terminal 100 and are connected to the second network 400b and the third network 400c, respectively.
  • the second network 400b and the third network 400c have server devices 500b and 500c for performing login, authentication, billing, and the like of the user network, respectively.
  • the first network 400a, the second network 400b, and the third network 400c are collectively referred to as the network 400
  • the server device 500b, and the server device 500c are collectively referred to as the server device 500!
  • SIP Session Initiation Protocol
  • SIP Session Initiation Protocol
  • FIG. 2 is a diagram showing a configuration of the transfer source terminal 100.
  • the transfer source terminal 100 controls the input unit 101 that receives input from the user, the output unit 102 that outputs information to the user, and the input unit 101 and the output unit 102.
  • an overall control unit 106 that controls the whole, own terminal information 108, session information 109, and neighboring terminal information 110.
  • the transfer source terminal 100 can directly communicate with the neighboring terminal 200 without using the network 400 by using short-range radio.
  • the short-range radio for example, Bluetooth (registered trademark), IrDA (Infrared Data Association), UWB (Ultra WideBand), or the like can be used.
  • the input unit 101 has a function of accepting an instruction from a user and an input of a media stream such as a voice or a moving image, and is connected to the device control unit 103.
  • the input unit 101 includes a device that accepts input from the user such as a mouse and buttons, and a device that accepts media input such as a camera and a microphone.
  • the output unit 102 has a function of outputting information such as voice, moving image, text data, etc., and is connected to the device control unit 103.
  • the output unit 102 is a display device, a speaker
  • the device control unit 103 has a function of notifying information input from the input unit 101 to the overall control unit 106 and causing the output unit 102 to output information notified from the overall control unit 106.
  • the network transmission / reception unit 104 receives an instruction from the overall control unit 106 and receives the instruction from the communication destination terminal 300. A function of transmitting and receiving packets via the network 400, and a function of communicating with the server apparatus 500 regarding authentication processing and billing processing.
  • the short-range wireless transmission / reception unit 105 detects the presence of the neighboring terminal 200 using short-range wireless and notifies the overall control unit 106, and receives an instruction from the overall control unit 106 and uses the short-range radio. And a function of transmitting information to the neighboring terminal 200. Further, the short-range wireless transmission / reception unit 105 has a function of notifying the overall control unit 106 of the information when information is received from the nearby terminal 200 by the short-range wireless.
  • the transfer source terminal 100 transmits a request to the neighboring terminal 200 and receives a response from the neighboring terminal 200 in response to this request via the short-range wireless transmission / reception unit 105.
  • FIG. 3 is a diagram showing an example of data stored in the own terminal information 108 of the transfer source terminal 100.
  • the own terminal information 108 stores the device type 301 of the transfer source terminal 100, the IP address 302, the usable codec 304, and the SIP address 30 3 of the user who uses the transfer source terminal 100.
  • a policy for terminal switching (hereinafter referred to as “switching policy”) 305 may be stored as information set in advance by the user.
  • switching policy 305 when switching terminals, a switching policy of preferentially selecting a terminal having a high transmission capability and a terminal having a large screen size is set and stored by the user. ing.
  • FIG. 4 is a diagram showing an example of data stored in session information 109 of transfer source terminal 100.
  • the session information 109 includes information on the session performed by the transfer source terminal 100, such as the communication destination IP address 401, the communication destination SIP address 402, and the codec used for media exchange in the session.
  • the available codec 403 is stored.
  • FIG. 5 is a diagram showing an example of data stored in the neighboring terminal information 110 of the transfer source terminal 100.
  • the neighboring terminal information 110 includes information on the neighboring terminal 200 as information on the neighboring terminal 200 in the vicinity of the transfer source terminal 100, and information for confirming connectivity between the neighboring terminal 200 and the communication destination terminal 300.
  • Some connectivity information 502 is stored.
  • As the terminal information 501 information such as the IP address and the type of codec that can be used is stored.
  • the connectivity information 502 includes a network between the neighboring terminal 200 and the communication destination terminal 300.
  • Connectivity information 521 indicating whether connection is possible at the level
  • authentication permission information 523 indicating whether the neighboring terminal 200 can authenticate with respect to the communication destination terminal 300 and the server device 500, 523, between the neighboring terminal 200 and the communication destination terminal 300
  • Network transmission capability information 522 indicating the transmission capability of the network
  • application connectivity information 524 indicating whether or not the application of the neighboring terminal 200 and the application of the communication destination terminal 300 are connectable are stored. For example, as shown in FIG.
  • the first neighboring terminal connectivity information 502 the first neighboring terminal (1) that the ping transmission to the communication terminal 300 was successful (network connectivity information 521), (2 )
  • the RTT (Round Trip Time) with the destination terminal 300 is 30 ms, and the effective throughput is 9.1 Mbps (network transmission capability information 522).
  • authentication availability information 523 and (4) that the SIP application connection attempt with the communication destination terminal 300 was successful are stored.
  • the overall control unit 106 has a function of controlling the entire transfer source terminal 100.
  • the overall control unit 106 further includes a connectivity information receiving unit 106a, a transfer destination terminal determining unit 106b, and a session transfer unit 106c.
  • the connectivity information receiving unit 106a requests connectivity information from the neighboring terminal 200 detected by the short-range wireless transmission / reception unit 205, and receives connectivity information from the neighboring terminal 200.
  • the transfer destination terminal determining unit 106b determines an appropriate transfer destination terminal based on the received connectivity information.
  • the session transfer unit 106c exchanges SIP messages with the communication destination terminal 300 via the network transmission / reception unit 104 to transfer the session established with the communication destination terminal 300 to the transfer destination terminal. It is to be transferred.
  • FIG. 6 is a diagram showing a configuration of the neighboring terminal 200.
  • the neighboring terminal 200 controls the input unit 201 that receives input from the user, the output unit 202 that outputs information to the user, the input unit 201, and the output unit 202.
  • device controller 203 and wireless network such as mobile phone network and WLAN, or wired LAN Network transmission / reception unit 204 for communication, short-range wireless transmission / reception unit 205 for communicating with transfer source terminal 100 using short-range wireless, overall control unit 206 for controlling the whole, self-terminal information 208, and session information 209.
  • the input unit 201, output unit 202, device control unit 203, and network transmission / reception unit 204 have the same configurations as the input unit 101, output unit 102, device control unit 103, and network transmission / reception unit 104 of the transfer source terminal 100, respectively. .
  • the short-range wireless transmission / reception unit 205 receives information from the transfer source terminal 100 by short-range wireless
  • the short-range wireless transmission / reception unit 205 receives a function of notifying the information to the overall control unit 206 and an instruction from the overall control unit 206, and And a function of transmitting information to the transfer source terminal 100 using radio.
  • a request is received from the transfer source terminal 100 and a response to the request is transmitted via the short-range wireless transmission / reception unit 205.
  • FIG. 7 is a diagram showing an example of data stored in the own terminal information 208 of the neighboring terminal 200.
  • the own terminal information 208 includes the device type 701 of the neighboring terminal 200, the IP address 702, the usable codec 704, the SIP address 703 of the user using the neighboring terminal 200, Also, information related to its own terminal such as screen resolution 705 is stored. In the initial state of the first embodiment, it is assumed that no user is using the neighboring terminal 200, and that the SIP address is set in the neighboring terminal 200!
  • the session information 209 stores information having the same configuration as the session information 109 of the transfer source terminal 100 shown in FIG. In the initial state of the first embodiment, it is assumed that the neighboring terminal 200 has not established a communication session with other terminals, and nothing is set in each piece of information of the session information 209.
  • the overall control unit 206 has a function of controlling the entire neighboring terminal 200.
  • the overall control unit 206 further includes a connectivity information collection unit 206a and a connectivity information transmission unit 206b.
  • the connectivity information collection unit 206a communicates with the communication destination terminal 300 or the server device 500 via the network 400. It performs communication processing and collects connectivity information.
  • the connectivity information transmission unit 206b transmits the collected connectivity information via the short-range wireless transmission / reception unit 205. This is sent to the terminal 100.
  • the transfer source terminal 100 is assumed to be a mobile phone, a PDA or other mopile terminal.
  • the transfer source terminal 100 establishes a SIP session with the communication destination terminal 300 and performs media exchange, the user carries the transfer source terminal 100 and holds a video conference with the user of the communication terminal 300. Suppose that video and audio are exchanged.
  • FIG. 8 is a diagram showing an example of a processing procedure of the terminal switching system according to the first embodiment.
  • transfer source terminal 100 establishes a SIP session with communication destination terminal 300 and exchanges media (step S 101).
  • a terminal such as a PC or a display in an office or home
  • the short-range wireless transmission / reception unit 105 of the transfer source terminal 100 has one or A plurality of neighboring terminals 200 are detected and notified to the overall control unit 106 (step S102).
  • the overall control unit 106 provides information (connectivity information) for confirming the connectivity after switching when the session between itself and the communication destination terminal 300 is switched between the neighboring terminal 200 and the communication destination terminal 300.
  • information connectivity information
  • a connectivity information request is made to the neighboring terminal 200 via the short-range wireless transmission / reception unit 105 (step S 103).
  • the connectivity information request may include only the type of connectivity information requested by the transfer source terminal 100, or more specific processing content for acquiring each connectivity information is specified. It may be. In addition, additional information necessary for the neighboring terminal 200 to collect each connectivity information, such as the IP address and SIP address of the communication destination terminal 300, or user account information (user name and password) is required. Depending on the connectivity information request
  • FIG. 9 shows an example of information included in the connectivity information request.
  • this information includes the connectivity information type 901 requested by the transfer source terminal 100, the specific processing contents 902, and the additional information necessary for the processing for acquiring each connectivity information.
  • Caro information 903 is included.
  • the connectivity information collection unit 206a requests the connectivity information requested. Is collected from the communication destination terminal 300 or the server device 500 via the network 400 (step S104). For example, when the connectivity information request having the contents shown in FIG. 9 is received from the transfer source terminal 100, the neighboring terminal 200 performs the following processes (1) to (4).
  • the neighboring terminal 200 performs ping transmission to the IP address of the communication destination terminal 300, and acquires the success or failure as network connectivity information.
  • the neighboring terminal 200 transmits and receives dummy packets to and from the communication terminal 300 to measure the effective throughput and RTT. Then, the neighboring terminal 200 acquires the result as network transmission capability information.
  • the neighboring terminal 200 performs login Z authentication processing to the server device 500 of the network 400 to which the neighboring terminal 200 uses the account information such as the user name and password of the user. Then, the success or failure is acquired as authentication propriety information.
  • the neighboring terminal 200 uses the SIP address of the communication destination terminal 300, the neighboring terminal 200 performs a SIP session establishment trial process with the communication destination terminal 300. As a result, the neighboring terminal 200 confirms the connectivity of the SIP application and acquires the success or failure as application connectivity information.
  • the overall control unit 206 of the neighboring terminal 200 receives the connectivity information from its own terminal information 208.
  • a connectivity information notification including the acquired terminal information is generated.
  • the connectivity information transmission unit 206b transmits the connectivity information notification to the transfer source terminal 100 via the short-range wireless transmission / reception unit 205 (step S105).
  • Fig. 10 shows an example of information included in the connectivity information notification.
  • FIG. 10 is a diagram showing an example of information included in the connectivity information notification of the terminal switching system in the present embodiment.
  • the terminal information 1001 the device type “PC terminal”, usable codec “MP EG1, MPEG2”, resolution “1600 X 1200”, IP address “202. xxx. Xxx. Xxx” It is written.
  • connectivity information 1002 (1) ping transmission to communication destination terminal 300 was successful (network connectivity information), and (2) RTT with communication destination terminal 300 was 30 ms. The effective throughput is 9.1 Mbps (network transmission capability information), (3) the connection to the network server device has been successfully authenticated (authentication availability information), and (4) the destination terminal 300 Indicates that the SIP application connection attempt was successful (application connectivity information).
  • the connectivity information receiving unit 106a of the transfer source terminal 100 receives the connectivity information notification from the neighboring terminal 200 via the short-range wireless transmission / reception unit 105, and the connectivity information included in the connectivity reception notification is received.
  • Information 1002 and terminal information 1001 are stored in neighboring terminal information 110.
  • the overall control unit 106 deletes the stored connectivity information 1002 and terminal information 1001 when the short-range wireless transmission / reception unit 105 detects that each neighboring terminal 200 is out of the short-range wireless range. It may also be deleted automatically after a certain time. Alternatively, it may be retained until the user explicitly deletes it.
  • the transfer source terminal 100 receives the connectivity information notification from all the neighboring terminals 200 or when the connectivity information notification waiting time is timed out, the transfer of the transfer source terminal 100 is performed.
  • the destination terminal determination unit 106b determines a transfer destination terminal from the neighboring terminals 200 (step S106). This determination is made based on the capability information and connectivity information of each neighboring terminal 200 stored in the neighboring terminal information, and user instructions and preferences.
  • the transfer destination terminal determination unit 106b secures connectivity after terminal switching from the network connectivity information 521, the application connectivity information 524, and the authentication enable / disable information 523 of the neighboring terminal information 110 among the neighboring terminals 200. And those that cannot be exchanged between the transfer source terminal 100 and the communication destination terminal 300 based on the usable codec 511 of the neighboring terminal information 110 are excluded. Then, overall control unit 106 determines that other neighboring terminals 200 are terminals that can transfer the current session. Then, the overall control unit 106 presents the list to the user via the output unit 102.
  • the transfer source terminal 100 establishes a session having the session information shown in FIG. 4, it does not have MPEG2 which is the codec used in the current session!
  • the terminal 200 is excluded, and other neighboring terminals 200 are transferred as terminals that can be transferred. Show the user a list. Then, the user can determine the transfer destination terminal by selecting the terminal to transfer from this list via the input unit 101. As a result, the transfer destination terminal is not determined unless the user makes a selection.
  • the overall control unit 106 of the transfer source terminal 100 checks whether or not the connectivity after terminal switching is ensured based on the acquired connectivity information. If the overall control unit 106 determines that the connectivity is ensured and the terminal information power can continue the current communication, the overall control unit 106 adds the new neighboring terminal to the list selected by the user. Conversely, when the short-range wireless transmission / reception unit 105 detects that a certain neighboring terminal 200 is out of the short-range wireless range, the overall control unit 106 excludes the corresponding terminal from the list.
  • the transfer destination terminal determination unit 106b can automatically determine the transfer destination terminal based on a switching policy set in advance by the user without waiting for the user's selection. For example, when the user has set the switching policy 305 as shown in FIG. 3, the transfer destination terminal determination unit 106b can automatically determine a terminal having a high transmission capability or a terminal having a large screen size as the transfer destination terminal.
  • the switching policy 305 selects a network with high network transmission capability information in the connectivity information as a transfer destination terminal, or acquires information on the network type or billing, etc. It is possible to automatically select a terminal that can be used at a lower usage fee, a terminal with high security strength, or that is connected to the network! In addition to this, other connectivity information and contents of terminal information can be set as a switching policy.
  • the session transfer unit 106c of the transfer source terminal 100 exchanges messages by SIP and establishes a communication session with the communication destination terminal 300 to establish the communication session. Forward to. Thereby, terminal switching is performed.
  • the following description will be given assuming that the neighboring terminal 200b is determined as the transfer destination terminal.
  • the transfer source terminal 100 performs a SIP transfer (REFER) procedure, and requests the communication destination terminal 300 to transfer a session to the neighboring terminal 200b (steps S107 and S108). Upon receiving this, the communication destination terminal 300 is connected to the neighboring terminal 200b by a SIP connection (INVITE) hand. Continue and establish a session (step S109, step S110, step Sl ll). When this connection (INVITE) procedure is completed, the neighboring terminal 200b sets the established session information in the session information 209 and starts exchanging media with the communication destination terminal 300.
  • SIP transfer REFER
  • REFER SIP transfer
  • the communication destination terminal 300 performs a SIP notification (NOTIFY) procedure, and notifies the transfer source terminal 100 that the connection (INVITE) procedure with the neighboring terminal 200b has been successful (step). S 112, step S 113).
  • NOTIFY SIP notification
  • the transfer source terminal 100 performs a SIP disconnection (BYE) procedure to disconnect the session with the communication destination terminal 300 and stop media exchange. Then, the transfer source terminal 100 deletes the contents of the session information 109 (Step S 114, Step S 115).
  • BYE SIP disconnection
  • the session transfer unit 106c of the transfer source terminal 100 determines the session established between the transfer source terminal 100 and the communication destination terminal 300 by the transfer destination terminal determination unit 106b. Transfer to the terminal to realize terminal switching. Thereafter, the neighboring terminal 200b, which is the transfer destination terminal, establishes a session with the communication destination terminal 300 and starts media exchange (step S116).
  • the terminal switching system according to Embodiment 1 has connectivity for the transfer source terminal 100 to search for the neighboring terminal 200 using short-range radio and confirm the connectivity after terminal switching. By acquiring information, it is possible to realize terminal switching to an appropriate terminal. For this reason, since the connection fails after the terminal is switched or the connection is not desirable for the user, it is possible to reduce the number and time of re-execution of the terminal switching process.
  • the transfer source terminal 100 may specify the terminal type and the necessary function in the connectivity information request issued to the neighboring terminal 200.
  • the subsequent processing is performed. Do not, discard request.
  • the neighboring terminal 200 that has received this code is V corresponding to the designated codec. The process ends.
  • the transfer source terminal 100 can acquire only necessary information by using the neighboring terminal power. Therefore, it is possible to reduce the load of terminal switching processing performed by the transfer source terminal.
  • the SIP REFER procedure is used to switch the session establishment entity and the media exchange entity from the transfer source terminal 100 to the transfer destination terminal. However, only the media exchange entity is used. May be switched to the transfer destination terminal. This can be realized, for example, when the transfer source terminal 100 executes a SIP re-INVITE procedure for the communication destination terminal 300 to change only the media reception destination to the transfer destination terminal. By performing such processing, a SIP session is established between the transfer source terminal 100 and the communication destination terminal 300, and only media exchange is performed between the transfer destination terminal and the communication destination terminal. Is possible.
  • the transfer source terminal 100, the neighboring terminal 200, and the communication destination terminal 300 are connected via a plurality of networks, but all the terminals are the same.
  • the terminal switching operation can be performed in the same way even when connected to the network.
  • the user communication for switching the terminal is described as an example of a video conference, but the same processing is applied to other user communication such as voice call and data distribution. It is possible.
  • a transfer destination candidate terminal is determined based on terminal information acquired by the transfer source terminal 100 searching for the neighboring terminal 200 using short-range radio.
  • the difference from Embodiment 1 is that only the transfer destination candidate terminal is requested for connectivity information after terminal switching.
  • FIG. 12 is a diagram showing a configuration of a transfer source terminal of the terminal switching system according to the second embodiment.
  • the overall control unit 1206 includes a terminal information receiving unit 1206a and a transfer destination candidate terminal determining unit 1206b, which is different from the first embodiment.
  • the terminal information receiving unit 1206a receives terminal information from the neighboring terminal 200.
  • the transfer destination candidate terminal determination unit 1206b determines the current destination based on the terminal information of each neighboring terminal 200.
  • the terminal that can determine that the existing communication can be continued is determined as the transfer destination candidate terminal.
  • FIG. 13 is a diagram showing the configuration of neighboring terminals of the terminal switching system in the second embodiment.
  • overall control unit 1306 is different from embodiment 1 in that terminal information transmission unit 1306a is provided.
  • the terminal information transmission unit 1306a transmits a terminal information request notification to which the information acquired from the own terminal information 208 is added to the transfer source terminal 100.
  • transfer source terminal 100 establishes a SIP session with communication destination terminal 300 in the same manner as in the first embodiment, and performs media exchange (step S201).
  • the user power holding the transfer source terminal 100
  • the short-range wireless transmission / reception unit 105 of the transfer source terminal 100 detects this and performs overall control. Section 1206 is notified (step S 202).
  • the overall control unit 1206 Upon receiving the notification, the overall control unit 1206 sends a terminal information request for requesting terminal information related to the IP address, various capabilities, and functions to the detected neighboring terminal 200 via the short-range wireless transmission / reception unit 105. (Step S203).
  • the terminal information transmission unit 1306a causes the short-range wireless transmission / reception unit 205 to Then, the terminal information request notification including the information acquired from the own terminal information 208 is transmitted to the transfer source terminal 100 (step S204).
  • the usable codec is “MPEG 1, MPEG2”, the resolution is “1600 X 1200”, and the IP address is “202.xxx.xxx. xxx ”and! ⁇ ⁇ information is acquired from the own terminal information 208 and appended to the terminal information notification.
  • terminal information reception section 1206a of transfer source terminal 100 receives terminal information notification from neighboring terminal 200 via short-range wireless transmission / reception section 105, it transmits the terminal information included in the terminal information notification to the vicinity. Stored in terminal information 110. Then, when the transfer source terminal 100 receives the terminal information notifications from all the neighboring terminals 200 or when the terminal information notification waiting time from the neighboring terminals 200 times out, the transfer destination candidate terminal of the transfer source terminal 100 is determined. Based on the terminal information of each neighboring terminal 200, unit 1206b determines a terminal that can determine that the current communication can be continued as a transfer destination candidate terminal (step S205).
  • the transfer destination candidate terminal determination unit 1206b can also remove the transfer destination candidate terminal capability of the neighboring terminal 200 that cannot use the media and codec used in the current communication media exchange.
  • the transfer destination candidate terminal determination unit 1206b determines whether the screen size is lower than a certain value or is connected to a pay network based on a switching policy set in advance by the user. It is also possible to remove it from the candidate terminal. Note that multiple transfer destination candidate terminals may be selected.
  • transfer source terminal 100 performs the same processing as in steps S103 to S116 of the first embodiment, and switches the connectivity from the transfer destination candidate terminal.
  • Information is acquired (step S206 to step S208), a transfer destination terminal is determined (step S209), and a session is transferred (step S210 to step S218).
  • the session established between the transfer source terminal 100 and the communication destination terminal 300 is transferred to the transfer destination terminal determined by the transfer destination terminal determination unit, and the terminal is switched. . Thereafter, the neighboring terminal 200b, which is the transfer destination terminal, establishes a session with the communication destination terminal 300 and starts media exchange (step S219).
  • the overall control unit 1206 of the transfer source terminal 100 may specify the terminal type and the necessary function in the terminal information request issued from the transfer source terminal 100 to the neighboring terminal 200.
  • the neighboring terminal 200 has a terminal type that is different from the terminal type specified in the terminal information request, or does not have the necessary function specified in the terminal information request, the subsequent processing is performed. Do not, discard request.
  • a codec such as MPEG2
  • the neighboring terminal 200 that receives the codec is compliant with the designated codec
  • the neighboring terminal 200 will receive this terminal information. Terminates processing for the request.
  • the transfer source terminal 100 is close.
  • a transfer destination candidate terminal is determined based on the terminal information acquired by searching for the neighboring terminal 200 using the distance radio, and only the transfer destination candidate terminal is requested for the connectivity information after the terminal switching.
  • the terminal from which the transfer source terminal 100 collects connectivity information can be the only transfer destination destination terminal, the amount of communication processing performed to collect the connectivity information is reduced and less network traffic is collected. Can be switched to an appropriate terminal by using
  • the present invention is useful for a communication terminal, and is suitable for switching a communication terminal to be used while a user continues communication.

Landscapes

  • Engineering & Computer Science (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Computer And Data Communications (AREA)
  • Telephonic Communication Services (AREA)

Abstract

 転送元端末(100)と、通信先端末と、転送元端末(100)の近隣に存在する近隣端末とを備える。近隣端末は、通信先端末との間で通信処理を行うことにより、端末切替後の接続性を確認するための接続性情報を収集し、収集した接続性情報を転送元端末(100)へ送信する。転送元端末(100)は、近隣端末からの接続性情報を接続性情報受信部(106a)にて受信し、接続性情報に基づいて、近隣端末の中から転送先端末を転送先端末決定部(106b)により決定し、通信先端末との通信セッションを、決定された転送先端末へセッション転送部(106c)により転送する。これにより、端末切替システムは端末切替後の接続性を考慮した、適切な端末への端末切替を実現できる。

Description

明 細 書
通信端末、端末切替システムおよび端末切替方法
技術分野
[0001] 本発明は、ユーザが通信中にアプリケーションのセッションを切断することなく通信 端末を切り替えられる端末切替方法、それを実施する通信端末、および端末切替シ ステムに関する。
背景技術
[0002] 近年、携帯電話や PDA等のモパイル端末の普及に伴 、、ユーザが移動しながら 通話やテレビ電話等の通信サービスを行うことが一般的になってきて 、る。しかしな がら、モパイル端末は、携帯性を優先して小型化'軽量化されているため、 PC (パー ソナルコンピュータ)等の固定端末に比べて機能性や操作性が劣る場合が多い。そ のため、ユーザは移動中には保持しているモパイル端末を用いて通信を行い、移動 中でないときは近隣の固定端末を用いて、同じ通信を継続することを望んでいた。
[0003] この要望を満たす技術として、特開 2003— 304251号公報に記載のものがあった 。図 14は、当該特許公報に記載された従来の端末切替方法を示すものである。
[0004] 図 14において、まず、ユーザの持つモパイル端末(PDA) 121力 近距離無線を 用いて近隣端末 (PC) 122を検知し、この近隣端末 (PC) 122の通信網上のアドレス を自動的に取得する。そして、そのモパイル端末 (PDA) 121が転送元端末となり、 通信先端末 (PC) 300との間で行っている通信中のアプリケーションレベルの通信セ ッシヨンを転送先端末である近隣端末 (PC) 122に転送する。
[0005] また従来、モパイル端末が、複数の近隣端末の中から現在ユーザが行っている通 信と同じ内容の通信を実現する機能を持つ近隣端末を近距離無線によって探索し、 転送先となる端末を決定することによって、端末切替を実現する技術も知られていた 献「J5Upport for Personal and service Mooility m Uoiquitous Computin g Environments」K.El- Khatib他 2名著、 Euro- Par 2003 Parallel Processing : 9th International Euro-Par Conference Klagenfurt、 Austria^ August 26 -29、 2003 Proceedings参照)。 [0006] これらの技術によれば、ユーザは、移動中にモパイル端末を用い、家やオフィス等 に居て移動して 、な 、ときは機能性や操作性の面で優れる固定端末を用いて通信 を継続することが可能となった。
[0007] し力しながら、上記の従来の技術では、モパイル端末力 近隣端末から取得した近 隣端末のサービスや機能に関する情報のみを基に転送先端末を決定して 、た。この ため、モパイル端末が実際に端末切替を行う際に、転送先端末と通信先端末との間 の接続に失敗して処理をやり直す必要が生じたり、ユーザにとって望ましくない接続 となったりするおそれがあった。例えば、通信先端末や網のセキュリティの制限により 、転送先端末と通信先端末間のネットワークレベルでの接続が失敗する場合や、転 送先端末と通信先端末間の通信網の帯域が不足していて今までと同じ品質で通信 を行えない場合や、転送先端末と通信先端末とが同じアプリケーション層プロトコル を備えているにも関わらず、実装の相違によりアプリケーション間の接続が失敗する 場合等が考えられた。このような状況が生じた場合、モパイル端末は再度転送可能 な転送先端末を探してセッションの転送を行わなければならず、余分な手数が必要と なった。その結果、転送先端末への切替処理が終了するまでのユーザの待ち時間 が長くなつてしまうという課題があった。
発明の開示
[0008] 本発明の目的は、ユーザ通信中に使用している端末を切り替えるとき、端末切替後 の接続性が考慮された適切な端末への端末切替を実現する端末切替方法と、そこ で使用する通信端末、および端末切替システムを提供することにある。
[0009] 本発明の通信端末は、ネットワークを介して通信先である通信先端末との間で行わ れて 、るアプリケーションレベルの通信セッションを、近隣の通信端末である近隣端 末の中から決定した転送先端末へ転送するものである。特に、本発明の通信端末は 、近隣端末との接続性情報を近隣端末から取得する接続性情報受信部と、その接続 性情報に基づいて、近隣端末の中から転送先端末を決定する転送先端末決定部と 、通信先端末との通信セッションをその転送先端末決定部により決定された転送先 端末へ転送するセッション転送部とを備えている。また、接続性情報は、通信先端末 や網内のサーバ装置との間で通信処理を行うことにより収集されるものであり、転送 元端末から転送先端末へ端末切替を行った後の接続性を確認するための情報であ る。
[0010] このような構成により、近隣端末が、通信先端末との間で通信処理を行うことにより、 端末切替後の接続性を確認するための情報である接続性情報を取得するので、転 送元の通信端末はこの接続性情報に基づいて適切な転送先端末を選択することが できる。
[0011] 本発明の端末切替システムは、ネットワークを介して通信先である通信先端末と、 通信元である転送元端末との間で確立されているアプリケーションレベルの通信セッ シヨンを、前記転送元端末力 近隣の通信端末である近隣端末の一つの転送先端 末へ転送するものである。特に、本発明の端末切替システムの近隣端末は、通信先 端末または網内のサーバ装置との接続性情報を収集する接続性情報収集部と、転 送元端末へ接続性情報を送信する接続性情報送信部とを備えている。また、転送元 端末は、近隣端末から接続性情報を受信する接続性情報受信部と、接続性情報に 基づ!/、て転送先端末を決定する転送先端末決定部と、通信先端末との通信セッショ ンを転送先端末へ転送するセッション転送部とを備えている。
[0012] このような構成により、転送元端末が、近隣端末の収集した接続性情報に基づいて 転送先端末を決定するので、転送元端末は近隣端末の中から適切な転送先端末を 選択することができる。
[0013] 本発明の端末切替方法は、ネットワークを介して通信先である通信先端末と、通信 元である転送元端末との間で確立されているアプリケーションレベルの通信セッショ ンを、転送元端末から近隣の通信端末である近隣端末の一つの転送先端末へ転送 する方法である。特に、本発明の端末切替方法は、近隣端末が、通信先端末または 網内のサーバ装置との接続性情報を収集し、その接続性情報を転送元端末へ送信 する。そして、転送元端末が、近隣端末からその接続性情報を受信すると、その接続 性情報に基づいて近隣端末の中から転送先端末を決定する。その後、転送元端末 力 通信先端末との通信セッションを転送先端末へ転送する。
[0014] これにより、転送元端末が、近隣端末が通信処理を行って収集した通信先端末や 網内のサーバ装置との接続性情報に基づいて転送先端末を決定するので、転送元 端末は近隣端末の中から適切な転送先端末を選択することができる。
[0015] また、本発明の端末切替方法は、さらに、近隣端末が自己に関する端末固有の情 報である端末情報を転送元端末へ送信し、転送元端末が近隣端末から受信した端 末情報に基づいて近隣端末の中から転送先候補端末を決定する。そして、転送元 端末が、転送先候補端末に接続性情報を要求すると、転送先候補端末が、通信先 端末または網内のサーバ装置との間で通信処理を行って接続性情報を収集する。 そして、転送先候補端末が、その接続性情報を転送元端末へ送信し、転送元端末 が転送先候補端末から受信した接続性情報に基づいて転送先候補端末の中から転 送先端末を決定する。
[0016] これにより、転送元端末は、端末情報に基づいて、接続情報を取得する近隣端末 を限定するので、転送元端末は少な 、ネットワークトラフィックの使用で接続性情報を 取得し、適合する転送先端末を選択することができる。
[0017] 以上のように本発明によれば、ユーザは通信中の通信端末から、より適切な通信端 末へ端末切替を実現することができる。また、端末切替後の接続の失敗や、ユーザ の要望に適さない接続による切替処理のやり直しや時間ロスを削減することができる 図面の簡単な説明
[0018] [図 1]図 1は本発明の実施の形態 1における端末切替システムの構成を示す図である
[図 2]図 2は本発明の実施の形態 1における端末切替システムの転送元端末の構成 を示す図である。
[図 3]図 3は本発明の実施の形態 1における端末切替システムの転送元端末の自端 末情報に記憶されたデータの一例を示す図である。
[図 4]図 4は本発明の実施の形態 1における端末切替システムの転送元端末のセショ ン情報に記憶されたデータの一例を示す図である。
[図 5]図 5は本発明の実施の形態 1における端末切替システムの転送元端末の近隣 端末情報に記憶されたデータの一例を示す図である。
[図 6]図 6は本発明の実施の形態 1における端末切替システムの近隣端末の構成を 示す図である。
圆 7]図 7は本発明の実施の形態 1における端末切替システムの近隣端末の自端末 情報に記憶されたデータの一例を示す図である。
[図 8]図 8は本発明の実施の形態 1における端末切替システムの処理手順の一例を 示す図である。
圆 9]図 9は本発明の実施の形態 1における端末切替システムの接続性情報要求に 含まれる情報の一例を示す図である。
圆 10]図 10は本発明の実施の形態 1における端末切替システムの接続性情報通知 に含まれる情報の一例を示す図である。
[図 11]図 11は本発明の実施の形態 2における端末切替システムの処理手順の一例 を示す図である。
[図 12]図 12は本発明の実施の形態 2における端末切替システムの転送元端末の構 成を示す図である。
圆 13]図 13は本発明の実施の形態 2における端末切替システムの近隣端末の構成 を示す図である。
[図 14]図 14は従来の端末切替システムの処理手順を示す図である。
符号の説明
100, 121 転送元端末
101, 201 入力部
102, 202 出力部
103 デバイス制御部
104 ネットワーク送受信部
105 近距離無線送受信部
106, 206, 1206, 1306 全体制御部
106a 接続性情報受信部
106b 転送先端末決定部
106c セッション転送咅
108, 208 自端末情報 109, 209 セッション情報
110 近隣端末情報
122 近隣端末 (PC)
200, 200a, 200b 近隣端末
203 デバイス制御部
204 ネットワーク送受信部
205 近距離無線送受信部
206a 接続性情報収集部
206b 接続性情報送信部
300 通信先端末
400 網
400a 第 1の網
400b 第 2の網
400c 第 3の網
500, 500b, 500c サーノ装置
1206a 端末情報受信部
1206b 転送先候補端末決定部
1306a 端末情報送信部
発明を実施するための最良の形態
[0020] 以下、本発明の実施の形態について、図面を用いて説明する。
[0021] (実施の形態 1)
図 1は、本発明の実施の形態 1における端末切替システムの構成を示す図である。
[0022] 図 1に示すように、本実施の形態 1における端末切替システムは、第 2の網 400bに 接続されて ヽる転送元端末 100と、第 1の網 400aに接続された通信先端末 300と、 転送元端末 100の近隣に位置し、第 2の網 400bと第 3の網 400cにそれぞれ接続さ れている近隣端末 200a、 200bとを備えている。また、第 2の網 400bおよび第 3の網 400c〖こは、ユーザの網へのログイン、認証、および課金等を行うサーバ装置 500b、 500cがそれぞれ存在している。以下の説明では、ユーザの近隣にある端末群を総 称して近隣端末 200と! /、う。また、第 1の網 400a、第 2の網 400bおよび第 3の網 400 cを総称して網 400、サーバ装置 500bおよびサーバ装置 500cを総称してサーバ装 置 500と!ヽぅ。
[0023] 本実施の形態 1では、転送元端末 100と通信先端末 300との間、および近隣端末 2 00と通信先端末 300との間のセッション制御を行うプロトコルとして SIP (Session In itiation Protocol) 用 ヽる。
[0024] 図 2は、転送元端末 100の構成を示す図である。
[0025] 図 2に示すように、転送元端末 100は、ユーザ力もの入力を受け付ける入力部 101 と、ユーザに対して情報を出力する出力部 102と、入力部 101および出力部 102を 制御するデバイス制御部 103と、携帯電話網や WLAN等の無線網または有線 LAN に接続するためのネットワーク送受信部 104と、近距離無線を用いて近隣端末 200と 通信するための近距離無線送受信部 105と、全体を制御する全体制御部 106と、自 端末情報 108と、セッション情報 109と、近隣端末情報 110とを備える。このように、 転送元端末 100は、近距離無線を用いることで網 400を介さずに近隣端末 200と直 接通信可能である。近距離無線としては、例えば、ブルートゥース(Bluetooth :登録 商標)や IrDA (Infrared Data Association)、 UWB (Ultra WideBand)等を 用!/、ることができる。
[0026] 入力部 101は、ユーザからの指示、および音声や動画等のメディアストリームの入 力を受け付ける機能を有し、デバイス制御部 103に接続されている。入力部 101は、 マウス、ボタン等のユーザからの入力を受け付けるデバイスや、カメラやマイク等のメ ディアの入力を受け付けるデバイスによって構成される。
[0027] 出力部 102は、音声、動画、テキストデータ等の情報の出力を行う機能を有し、デ バイス制御部 103に接続されている。出力部 102は、ディスプレイデバイス、スピーカ
、 LED等によって構成される。
[0028] デバイス制御部 103は、入力部 101から入力された情報を全体制御部 106へ通知 し、全体制御部 106から通知された情報を出力部 102によって出力させる機能を有 する。
[0029] ネットワーク送受信部 104は、全体制御部 106からの指示を受け、通信先端末 300 との間で網 400を介したパケットの送受信を行う機能、およびサーバ装置 500と認証 処理や課金処理に関する通信を行う機能を有する。
[0030] 近距離無線送受信部 105は、近距離無線を用いて近隣端末 200の存在を検知し 全体制御部 106へ通知する機能と、全体制御部 106からの指示を受け近距離無線 を用いて近隣端末 200へ情報を送信する機能とを有する。さらに、近距離無線送受 信部 105は近隣端末 200から近距離無線により情報を受信すると、その情報を全体 制御部 106へ通知する機能を有する。本実施の形態 1では、転送元端末 100は、近 距離無線送受信部 105を介して、近隣端末 200に対する要求の送信や、この要求に 対する近隣端末 200からの応答の受信等を行う。
[0031] 図 3は、転送元端末 100の自端末情報 108に記憶されたデータの一例を示す図で ある。自端末情報 108には、転送元端末 100の機器種別 301、 IPアドレス 302、使用 可能コーデック 304、さらに転送元端末 100を使用しているユーザの SIPアドレス 30 3等が記憶されている。また、ユーザにより事前に設定される情報として、端末切替を 行う際の方針 (以下、「切替方針」と呼ぶ。) 305が記憶されていてもよい。図 3に示す ように、切替方針 305には、端末切替を行う際に、伝送能力の高い端末、および画面 サイズの大きい端末を優先的に選択する、という切替方針がユーザにより設定され、 記憶されている。
[0032] 図 4は、転送元端末 100のセッション情報 109に記憶されたデータの一例を示す図 である。セッション情報 109には、転送元端末 100が行っているセッションに関する情 報として、セッションを確立している通信先 IPアドレス 401、通信先 SIPアドレス 402、 およびそのセッションにおけるメディア交換に使用されているコーデックの種類である 使用可能コーデック 403が記憶されている。
[0033] 図 5は、転送元端末 100の近隣端末情報 110に記憶されたデータの一例を示す図 である。近隣端末情報 110には、転送元端末 100の近隣にある近隣端末 200に関 する情報として、近隣端末 200の端末情報 501、および近隣端末 200と通信先端末 300との接続性を確認する情報である接続性情報 502が記憶されて 、る。端末情報 501としては、 IPアドレスや、使用可能なコーデックの種類等の情報が記憶されてい る。また、接続性情報 502としては、近隣端末 200と通信先端末 300間のネットワーク レベルでの接続可否を示すネットワーク接続性情報 521、通信先端末 300やサーバ 装置 500に対して近隣端末 200が認証可能力否かを示す認証可否情報 523、近隣 端末 200と通信先端末 300間の網の伝送能力を示すネットワーク伝送能力情報 522 、近隣端末 200のアプリケーションと通信先端末 300のアプリケーションとが接続可 能か否かを示すアプリケーション接続性情報 524等が記憶されている。例えば図 5に 示すように、第 1近隣端末の接続性情報 502として、第 1近隣端末が、(1)通信先端 末 300への ping送信が成功したこと (ネットワーク接続性情報 521)、 (2)通信先端末 300との間の RTT (Round Trip Time)が 30ms、実効スループットが 9. 1Mbpsで あること (ネットワーク伝送能力情報 522)、 (3)接続されて!、る網のサーバ装置への 認証が成功したこと (認証可否情報 523)、(4)通信先端末 300との間で SIPアプリケ ーシヨンの接続試行が成功したこと(アプリケーション接続性情報 524)が記憶されて いる。これらの情報は、転送元端末 100が近距離無線送受信部 105により近隣端末 200を検知し、通信を行うことで取得するものであり、本実施の形態 1の初期化状態 では設定されて 、な 、ものとする。
[0034] 全体制御部 106は、転送元端末 100全体を制御する機能を有する。また、全体制 御部 106は、さらに、接続性情報受信部 106a、転送先端末決定部 106bおよびセッ シヨン転送部 106cを備える。接続性情報受信部 106aは、近距離無線送受信部 205 が検知した近隣端末 200に接続性情報を要求し、近隣端末 200から接続性情報を 受信するものである。また、転送先端末決定部 106bは、受信した接続性情報を基づ いて適切な転送先端末を決定するものである。さらに、セッション転送部 106cは、ネ ットワーク送受信部 104を介して通信先端末 300との間で SIPメッセージの交換を行 つて、通信先端末 300との間で確立しているセッションを転送先端末へ転送するもの である。
[0035] 次に、近隣端末 200について説明する。
[0036] 図 6は、近隣端末 200の構成を示す図である。
[0037] 図 6に示すように、近隣端末 200は、ユーザ力もの入力を受け付ける入力部 201と 、ユーザに対して情報を出力する出力部 202と、入力部 201と出力部 202を制御す るデバイス制御部 203と、携帯電話網や WLAN等の無線網または有線 LANに接続 するためのネットワーク送受信部 204と、近距離無線を用いて転送元端末 100と通信 するための近距離無線送受信部 205と、全体を制御する全体制御部 206と、自端末 情報 208と、セッション情報 209とを備える。入力部 201、出力部 202、デバイス制御 部 203およびネットワーク送受信部 204は、転送元端末 100の入力部 101、出力部 1 02、デバイス制御部 103およびネットワーク送受信部 104の構成とそれぞれ同じであ る。
[0038] 近距離無線送受信部 205は、近距離無線により転送元端末 100から情報を受信 すると、その情報を全体制御部 206へ通知する機能と、全体制御部 206からの指示 を受け、近距離無線を用いて転送元端末 100へ情報を送信する機能とを有する。本 実施の形態 1では、近距離無線送受信部 205を介して、転送元端末 100からの要求 の受信や、この要求に対する応答の送信等を行う。
[0039] 図 7は、近隣端末 200の自端末情報 208に記憶されたデータの一例を示す図であ る。
[0040] 図 7に示すように、自端末情報 208には、近隣端末 200の機器種別 701、 IPァドレ ス 702、使用可能コーデック 704、近隣端末 200を使用しているユーザの SIPァドレ ス 703、および画面の解像度 705などの自端末関連情報が記憶されている。本実施 の形態 1の初期状態では、近隣端末 200を使用しているユーザはおらず、近隣端末 200に SIPアドレスは設定されて!、な!/、ものとする。
[0041] セッション情報 209には、図 4に示される転送元端末 100のセッション情報 109と同 じ構成の情報が記憶される。本実施の形態 1の初期状態では、近隣端末 200は他の 端末との間で通信セッションを確立しておらず、セッション情報 209の各情報には何 も設定されて 、な 、ものとする。
[0042] 全体制御部 206は、近隣端末 200全体を制御する機能を有する。また、全体制御 部 206は、さらに、接続性情報収集部 206aおよび接続性情報送信部 206bを備える 。接続性情報収集部 206aは、転送元端末 100から近距離無線送受信部 205を介し て、接続性情報を要求されると、網 400を介して通信先端末 300またはサーバ装置 5 00との間で通信処理を行い、接続性情報を収集するものである。また、接続性情報 送信部 206bは、収集した接続性情報を近距離無線送受信部 205を介して転送元 端末 100へ送信するものである。
[0043] 本実施の形態 1では、転送元端末 100として携帯電話や PDA等のモパイル端末を 想定している。そして、転送元端末 100が通信先端末 300と SIPによるセシヨンを確 立し、メディア交換を行うときには、ユーザは転送元端末 100を携帯して、通信先端 末 300のユーザとの間でテレビ会議を行い、動画や音声を交換しているものとする。
[0044] 次に、本実施の形態 1における端末切替システムの動作について、図 8を用いて説 明する。
[0045] 図 8は本実施の形態 1における端末切替システムの処理手順の一例を示す図であ る。
[0046] 図 8に示すように、転送元端末 100は、通信先端末 300と SIPによるセッションを確 立し、メディアの交換を行っている(ステップ S 101)。そして、転送元端末 100を保持 するユーザが、オフィスや家等にお!、て PCやディスプレイ等の端末の近くに移動す ると、転送元端末 100の近距離無線送受信部 105が 1つまたは複数の近隣端末 200 を検知し、全体制御部 106へ通知する(ステップ S 102)。
[0047] 全体制御部 106は、自己と通信先端末 300とのセッションを近隣端末 200と通信先 端末 300とに切り替えた場合の切替後の接続性を確認するための情報 (接続性情報 )を取得するため、近距離無線送受信部 105を介して、近隣端末 200に接続性情報 要求を行う(ステップ S 103)。
[0048] 接続性情報要求には、転送元端末 100が要求する接続性情報の種別だけが含ま れていてもよいし、各接続性情報を取得するためのより具体的な処理内容が指定さ れていてもよい。また、近隣端末 200が各接続性情報を収集するために必要となる付 加情報、例えば通信先端末 300の IPアドレスや SIPアドレス、あるいはユーザのァカ ゥント情報 (ユーザ名やパスワード)等が必要に応じて接続性情報要求に付記される
[0049] 図 9に、接続性情報要求に含まれる情報の一例を示す。
[0050] 図 9に示すように、この情報には、転送元端末 100が要求する接続性情報種別 90 1と具体的な処理内容 902、さらに各接続性情報を取得する処理に必要となる付カロ 情報 903が含まれる。 [0051] 近隣端末 200の全体制御部 206は、転送元端末 100からの接続性情報要求を、 近距離無線送受信部 205を介して受信すると、接続性情報収集部 206aが要求され た接続性情報を収集するため、網 400を介して通信先端末 300またはサーバ装置 5 00との間で通信処理を行う(ステップ S104)。転送元端末 100から、例えば図 9に示 された内容の接続性情報要求を受け取った場合、近隣端末 200は次の(1)乃至 (4) の処理を行う。
[0052] (1)近隣端末 200は通信先端末 300の IPアドレス宛に ping送信を行い、その成否 をネットワーク接続性情報として取得する。(2)近隣端末 200は、通信端末 300との 間でダミーパケットの送受信を行って実効スループット、および RTTを測定する。そし て、近隣端末 200はその結果をネットワーク伝送能力情報として取得する。(3)近隣 端末 200は、ユーザのユーザ名やパスワード等のアカウント情報を用いて、自己が接 続している網 400のサーバ装置 500へログイン Z認証処理を行う。そして、その成否 を認証可否情報として取得する。(4)近隣端末 200は、通信先端末 300の SIPァドレ スを用いて、通信先端末 300との間で SIPセッションの確立試行処理を行う。これによ り、近隣端末 200は SIPアプリケーションの接続性の確認を行い、その成否をアプリ ケーシヨン接続性情報として取得する。
[0053] 上記の処理により、近隣端末 200が転送元端末 100から要求された接続性情報を 収集し終えると、近隣端末 200の全体制御部 206は、これらの接続性情報に自端末 情報 208から取得した自己の端末情報を付記した接続性情報通知を生成する。そし て、接続性情報送信部 206bが近距離無線送受信部 205を介して、その接続性情報 通知を転送元端末 100へ送信する (ステップ S105)。ここで、接続性情報通知に含 まれる情報の一例を図 10に示す。
[0054] 図 10は本実施の形態における端末切替システムの接続性情報通知に含まれる情 報の一例を示す図である。
[0055] 図 10には、端末情報 1001として、機器種別「PC端末」、使用可能コーデック「MP EG1、 MPEG2」、解像度「1600 X 1200」、 IPアドレス「202. xxx. xxx. xxx」力付 記されている。また、接続性情報 1002として、(1)通信先端末 300への ping送信が 成功したこと (ネットワーク接続性情報)、(2)通信先端末 300との間の RTTが 30ms 、実効スループットが 9. 1Mbpsであること (ネットワーク伝送能力情報)、(3)接続され て 、る網のサーバ装置への認証が成功したこと (認証可否情報)、(4)通信先端末 3 00との間で SIPアプリケーションの接続試行が成功したこと(アプリケーション接続性 情報)が示されている。
[0056] 次に、転送元端末 100の接続性情報受信部 106aは、近距離無線送受信部 105を 介して近隣端末 200からの接続性情報通知を受信し、接続性受信通知に含まれる 接続性情報 1002と端末情報 1001を近隣端末情報 110に格納する。なお、全体制 御部 106は、各近隣端末 200が近距離無線の範囲外になつたことを近距離無線送 受信部 105により検知した時、格納された接続性情報 1002と端末情報 1001を削除 してもよいし、一定時間後に自動的に削除してもよい。あるいは、ユーザが明示的に 削除するまで保持されるとしてもよい。
[0057] 以上のような処理により、転送元端末 100が全ての近隣端末 200からの接続性情 報通知を受信するか、あるいは、接続性情報通知待ち時間がタイムアウトすると、転 送元端末 100の転送先端末決定部 106bが、近隣端末 200の中から転送先端末を 決定する (ステップ S106)。この決定は、近隣端末情報に格納されている各近隣端 末 200の能力情報と接続性情報、およびユーザの指示やプリファレンスに基づ 、て 行われる。
[0058] 例えば、転送先端末決定部 106bは、近隣端末 200のうち、近隣端末情報 110の ネットワーク接続性情報 521やアプリケーション接続性情報 524や認証可否情報 52 3から端末切替後の接続性が確保されないと判断されるもの、および近隣端末情報 1 10の使用可能コーデック 511から判断して転送元端末 100と通信先端末 300との間 で行われているメディアの交換を継続できないものを除外する。そして、全体制御部 106は、それ以外の近隣端末 200を現在のセッションの転送可能な端末であると判 断する。そして、全体制御部 106は、そのリストを出力部 102を介してユーザに提示 する。
[0059] 例えば、転送元端末 100が図 4に示されるセッション情報を持つセッションが確立さ れて 、る場合、現在のセッションで使用して 、るコ一デックである MPEG2を持たな!ヽ 近隣端末 200を除外し、それ以外の近隣端末 200を転送可能な端末として、そのリ ストをユーザに提示する。そしてユーザが入力部 101を介してこのリストから転送を行 う端末を選択することにより、転送先端末を決定することができる。これにより、ユーザ が選択を行わない限り転送先端末は決定されな 、。
[0060] また、ユーザが転送先端末を選択する前に、新たな近隣端末 200が近距離無線送 受信部 105により検知されると、その近隣端末カゝら近隣端末情報が取得される。そし て、転送元端末 100の全体制御部 106は、取得した接続性情報カゝら端末切替後の 接続性が確保されるか否カゝをチェックする。全体制御部 106は、接続性が確保され、 さらに端末情報力も現在の通信を継続可能と判断した場合、全体制御部 106はその 新たな近隣端末をユーザの選択するリストに追加する。逆に、近距離無線送受信部 105が、ある近隣端末 200が近距離無線の範囲外となったことを検知すると、全体制 御部 106がリストから該当する端末を除外する。
[0061] また、転送先端末決定部 106bが、ユーザの選択を待たずに、ユーザにより事前に 設定された切替方針に基づいて、自動的に転送先端末を決定することも可能である 。例えば、ユーザが図 3に示されるような切替方針 305を設定していた場合、転送先 端末決定部 106bが伝送能力の高い端末や画面サイズの大きい端末を転送先端末 として自動的に決定できる。その他、切替方針 305が、接続性情報のネットワーク伝 送能力情報の高いものを転送先端末として選択する場合であったり、あるいは網の 種別や課金に関する情報等を取得したりしている場合には、より安い利用料金で利 用可能な端末や、セキュリティ強度の高!、網に接続されて!、る端末を自動的に選択 することが可能である。また、これに限らず、他の接続性情報や端末情報の内容を切 替方針として設定することも可能である。
[0062] 次に、転送先端末が決定すると、転送元端末 100のセッション転送部 106cは SIP によるメッセージ交換を行 、、通信先端末 300との間で確立して 、る通信セッション を転送先端末へ転送する。これにより、端末切替が行われる。本実施の形態 1では、 近隣端末 200bが転送先端末として決定されたものとして以後の説明を行う。
[0063] 転送元端末 100は、 SIPの転送 (REFER)手続きを行 、、通信先端末 300に対し て、近隣端末 200bへのセッション転送を要求する(ステップ S107、ステップ S108)。 これを受けた通信先端末 300は、近隣端末 200bとの間で SIPの接続 (INVITE)手 続きを行い、セッションを確立する(ステップ S109、ステップ S110、ステップ Sl l l)。 この接続 (INVITE)手続きが終わると、近隣端末 200bは確立したセッションの情報 をセッション情報 209に設定し、通信先端末 300との間でメディアの交換を開始する
[0064] 次に、通信先端末 300は、 SIPの通知(NOTIFY)手続きを行 、、近隣端末 200b との間の接続 (INVITE)手続きが成功したことを転送元端末 100へ通知する (ステツ プ S 112、ステップ S 113)。
[0065] 最後に、転送元端末 100は、 SIPの切断 (BYE)手続きを行って通信先端末 300と のセッションを切断してメディアの交換を停止する。そして、転送元端末 100はセッシ ヨン情報 109の内容を削除する(ステップ S 114、ステップ S 115)。
[0066] これらの処理により、転送元端末 100のセッション転送部 106cが、転送元端末 100 と通信先端末 300との間で確立していたセッションを転送先端末決定部 106bにより 決定された転送先端末へ転送し、端末切替を実現する。その後、転送先端末である 近隣端末 200bが通信先端末 300とセッションを確立し、メディア交換を開始する (ス テツプ S 116)。
[0067] 以上のように、本実施の形態 1における端末切替システムは、転送元端末 100が近 距離無線を用いて近隣端末 200を探索し、端末切替後の接続性を確認するための 接続性情報を取得することにより、適切な端末への端末切替を実現することができる 。このため、端末切替後に接続が失敗したり、ユーザにとって望ましくない接続となる ことがな 、ので、端末切替処理の再実行の手数や処理時間を削減することができる。
[0068] なお、転送元端末 100は近隣端末 200に対して発行する接続性情報要求におい て、端末種別や必要機能を指定してもよい。この場合、近隣端末 200が、接続性情 報要求で指定された端末種別と異なる端末種別を持つ場合、または接続性情報要 求で指定された必要機能を持っていない場合には、その後の処理を行わず、要求を 破棄する。例えば、接続性情報要求において必要機能として MPEG2等のコーデッ クが指定されたとき、これを受けた近隣端末 200は指定されたコーデックに対応して V、な 、ならば、この接続性情報要求に対する処理を終了する。
[0069] これにより、転送元端末 100は、必要な情報のみを近隣端末力 取得することがで き、転送元端末の行う端末切替処理の負荷を軽減することが可能になる。
[0070] また、本実施の形態では、 SIPの REFER手続きを用いて、セッション確立の主体と メディア交換の主体を転送元端末 100から転送先端末へ切り替える形態を採ったが 、メディア交換の主体のみを転送先端末へ切り替える形態を採ってもよい。これは例 えば、転送元端末 100が通信先端末 300に対して、メディアの受信先のみを転送先 端末へ変更するための SIPの再 INVITE手続きを実行することにより実現することが できる。このような処理を行うことにより、 SIPによるセッションは転送元端末 100と通 信先端末 300との間で確立したままで、メディアの交換のみを転送先端末と通信先 端末との間で行うことが可能となる。
[0071] さらに、本実施の形態では、複数の網を介して転送元端末 100、近隣端末 200、お よび通信先端末 300の各端末が接続される形態を採ったが、全ての端末が同一の 網に接続される形態でも同様に端末切替動作を行うことができる。
[0072] また、本実施の形態では、端末切替を行うユーザ通信をテレビ会議とした例にっ 、 て説明したが、音声通話やデータ配信等の他のユーザ通信でも、同様の処理を適用 することが可能である。
[0073] (実施の形態 2)
次に、本発明の実施の形態 2における端末切替システムについて、図面を用いて 説明する。
[0074] 本実施の形態 2における端末切替方法は、転送元端末 100が近距離無線を用い て近隣端末 200の探索を行って取得した端末情報に基づ 、て、転送先候補端末を 決定し、転送先候補端末のみに端末切替後の接続性情報を要求する点が実施の形 態 1と異なる。
[0075] 図 12は、本実施の形態 2における端末切替システムの転送元端末の構成を示す 図である。
[0076] 図 12において、全体制御部 1206に端末情報受信部 1206aと転送先候補端末決 定部 1206bとを有して 、る点が実施の形態 1と異なる。
[0077] 端末情報受信部 1206aは、近隣端末 200から端末情報を受信するものである。ま た、転送先候補端末決定部 1206bは、各近隣端末 200の端末情報に基づいて、現 在の通信を継続可能と判断できる端末を転送先候補端末として決定するものである
[0078] また、図 13は本実施の形態 2における端末切替システムの近隣端末の構成を示す 図である。
[0079] 図 13において、全体制御部 1306に端末情報送信部 1306aを有している点が実 施の形態 1と異なる。
[0080] 端末情報送信部 1306aは、自端末情報 208から取得した情報が付記された端末 情報要求通知を転送元端末 100へ送信するものである。
[0081] 以上のように構成された転送元端末と近隣端末を有する、本実施の形態 2における 端末切替システムの動作につ!、て、図 11を用いて説明する。
[0082] 図 11に示すように、転送元端末 100は、実施の形態 1と同様に通信先端末 300と S IPによるセッションを確立し、メディアの交換を行う(ステップ S201)。そして、転送元 端末 100を保持するユーザ力 オフィスや家等にぉ 、て PCやディスプレイ等の端末 の近くに移動すると、転送元端末 100の近距離無線送受信部 105がこれを検知し、 全体制御部 1206へ通知する(ステップ S 202)。
[0083] 通知を受けた全体制御部 1206は、近距離無線送受信部 105を介して、検知した 近隣端末 200に対して、 IPアドレスや各種能力や機能に関する端末情報を要求する 端末情報要求を送信する (ステップ S203)。
[0084] 近隣端末 200の全体制御部 1306は、近距離無線送受信部 205を介して転送元 端末 100からの端末情報要求を受信すると、端末情報送信部 1306aが、近距離無 線送受信部 205を介して転送元端末 100へ自端末情報 208から取得した情報の付 記された端末情報要求通知を送信する (ステップ S 204)。図 7に示される内容の自端 末情報 208を持つ近隣端末 200の場合は、使用可能なコーデックとして「MPEG 1、 MPEG2」、解像度として「1600 X 1200」、 IPアドレス「202. xxx. xxx. xxx」と!ヽぅ 情報が自端末情報 208から取得され、端末情報通知に付記される。
[0085] 転送元端末 100の端末情報受信部 1206aは、近距離無線送受信部 105を介して 、近隣端末 200からの端末情報通知を受信すると、端末情報通知に含まれている端 末情報を近隣端末情報 110に格納する。 [0086] そして、転送元端末 100が全ての近隣端末 200からの端末情報通知を受信するか 、あるいは近隣端末 200からの端末情報通知待ち時間がタイムアウトすると、転送元 端末 100の転送先候補端末決定部 1206bは、各近隣端末 200の端末情報に基づ いて、現在の通信を継続可能と判断できる端末を転送先候補端末として決定する (ス テツプ S205)。例えば、転送先候補端末決定部 1206bは、現在の通信のメディア交 換で使用しているメディアやコーデックを使用不可能な近隣端末 200を転送先候補 端末力も外すことができる。あるいは、転送先候補端末決定部 1206bは、ユーザが 事前に設定して 、る切替方針に基づき、画面サイズがある一定値よりも低 、ものや、 有料な網に接続されているものを転送先候補端末から外すことも可能である。なお、 複数の転送先候補端末が選択されてもょ ヽ。
[0087] そして、転送先候補端末が決定されると、転送元端末 100は実施の形態 1のステツ プ S103〜ステップ S116と同様の処理を行って、転送先候補端末から切替後の接 続性情報を取得して (ステップ S 206〜ステップ S208)、転送先端末を決定し (ステツ プ S209)、セッションの転送を行う(ステップ S210〜ステップ S218)。
[0088] これらの処理により、転送元端末 100と通信先端末 300との間で確立していたセッ シヨンが、転送先端末決定部により決定された転送先端末へ転送され、端末切替が 行われる。その後、転送先端末である近隣端末 200bが通信先端末 300とセッション を確立し、メディア交換を開始する (ステップ S219)。
[0089] なお、転送元端末 100の全体制御部 1206は、転送元端末 100が近隣端末 200に 対して発行する端末情報要求において、端末種別や必要機能を指定してもよい。こ の場合、近隣端末 200が、端末情報要求で指定された端末種別と異なる端末種別を 持つ場合、または端末情報要求で指定された必要機能を持っていない場合には、そ の後の処理を行わず、要求を破棄する。例えば、端末情報要求において必要機能と して MPEG2等のコーデックが指定され、これを受けた近隣端末 200が指定されたコ 一デックに対応して ヽな 、場合、その近隣端末 200はこの端末情報要求に対する処 理を終了する。
[0090] なお、その他の動作、作用については実施の形態 1と同一である。
[0091] 以上のように、本実施の形態 2における端末切替システムは、転送元端末 100が近 距離無線を用いて近隣端末 200の探索を行って取得した端末情報に基づ 、て転送 先候補端末を決定し、転送先候補端末にのみ端末切替後の接続性情報を要求する 。これにより、転送元端末 100が接続性情報を収集する端末を転送候補先端末のみ とすることができるので、接続性情報を収集するために行われる通信処理の量を減 少し、より少ないネットワークトラフィックの使用で、適切な端末への切替が可能となる 産業上の利用可能性
本発明は、通信端末に有用であり、ユーザが通信を継続したまま、使用する通信端 末を切り替えるのに適している。

Claims

請求の範囲
[1] ネットワークを介して通信先である通信先端末との間で行われて 、るアプリケーション レベルの通信セッションを、近隣の通信端末である近隣端末の中から決定した転送 先端末へ転送する通信端末であって、
前記近隣端末と前記通信先端末との間、あるいは前記近隣端末とユーザの網への口 グィン、認証、および課金を行うサーバ装置との間で通信処理を行うことにより収集さ れた接続性情報を前記近隣端末から取得する接続性情報受信部と、
前記接続性情報に基づいて、前記近隣端末の中から前記転送先端末を決定する転 送先端末決定部と、
前記通信先端末との通信セッションを前記転送先端末決定部により決定された前記 転送先端末へ転送するセッション転送部と、
を備えた通信端末。
[2] 他の通信端末である転送元端末と、当該転送元端末の通信先である通信先端末と の間で、ネットワークを介して確立されているアプリケーションレベルの通信セッション を、前記転送元端末から転送される通信端末であって、
前記通信先端末、あるいはユーザの網へのログイン、認証、および課金を行うサーバ 装置との間で通信処理を行うことにより、接続性情報を収集する接続性情報収集部と 前記転送元端末へ前記接続性情報を送信する接続性情報送信部と、
を備えた通信端末。
[3] 前記近隣端末に関する固有の情報である端末情報を、前記近隣端末から取得する 端末情報受信部と、
前記端末情報に基づいて、前記近隣端末の中から転送候補先端末を決定する転送 候補先端末決定部と、
をさらに備え、
前記接続性情報受信部が前記転送候補先端末のみから前記接続性情報を取得し、 前記転送先端末決定部が前記接続性情報に基づ!、て、前記転送候補先端末の中 から前記転送先端末を決定する請求項 1に記載の通信端末。
[4] 自己に関する固有の情報である端末情報を前記転送元端末へ送信する端末情報送 信部を
さらに備える請求項 2に記載の通信端末。
[5] 前記接続性情報が、前記近隣端末と前記通信先端末との間のネットワークの到達性
、ネットワークの伝送能力、および通信アプリケーションの相互接続性の少なくともい ずれか一つである請求項 1または 3に記載の通信端末。
[6] 前記接続性情報が、自己と前記通信先端末との間のネットワークの到達性、ネットヮ ークの伝送能力、および通信アプリケーションの相互接続性の少なくともいずれか一 つである請求項 2または 4に記載の通信端末。
[7] 前記接続性情報受信部が、網内のサーバ装置による前記近隣端末に対する認証可 否である接続性情報をさらに取得する請求項 5に記載の通信端末。
[8] 前記接続性情報収集部が、網内のサーバ装置による自己に対する認証可否である 接続性情報をさらに収集する請求項 6に記載の通信端末。
[9] ネットワークを介して通信先である通信先端末と、通信元である転送元端末との間で 確立されて!、るアプリケーションレベルの通信セッションを、前記転送元端末から近 隣の通信端末である近隣端末の一つの転送先端末へ転送する端末切替システムで あって、
前記近隣端末は、
前記通信先端末との間で通信処理を行うことにより、接続性情報を収集する接続性 情報収集部と、
前記転送元端末へ前記接続性情報を送信する接続性情報送信部と、
を備え、
j己転 元端末は、
前記近隣端末から前記接続性情報を受信する接続性情報受信部と、
前記接続性情報に基づいて、前記近隣端末の中から前記転送先端末を決定する転 送先端末決定部と、
前記通信先端末との通信セッションを前記転送先端末決定部により決定された前記 転送先端末へ転送するセッション転送部と、 を備えた端末切替システム。
[10] 前記近隣端末は、
自己に関する端末情報を前記転送元端末へ送信する端末情報送信部をさらに備え j己転 元端末は、
前記近隣端末から前記端末情報を受信する端末情報受信部と、
前記端末情報に基づいて、前記近隣端末の中から転送先候補端末を決定する転送 先候補端末決定部とをさらに備え、
前記転送元端末の前記接続性情報受信部が前記転送候補先端末のみから前記接 続性情報を取得し、前記転送先端末決定部が前記接続性情報に基づいて、前記転 送候補先端末の中から前記転送先端末を決定する請求項 9に記載の端末切替シス テム。
[11] 前記接続性情報が、前記近隣端末と前記通信先端末との間のネットワークの到達性 、ネットワークの伝送能力、および通信アプリケーションの相互接続性の少なくともい ずれか一つである請求項 9または 10に記載の端末切替システム。
[12] 前記近隣端末の前記接続性情報収集部が、網内のサーバ装置による前記近隣端 末に対する認証可否である接続性情報をさらに収集する請求項 11に記載の端末切 替システム。
[13] ネットワークを介して通信先である通信先端末と、通信元である転送元端末との間で 確立されて!、るアプリケーションレベルの通信セッションを、前記転送元端末から近 隣の通信端末である近隣端末の一つの転送先端末へ転送する端末切替方法であつ て、
前記近隣端末が、通信先端末との間で通信処理を行って接続性情報を収集するス テツプと、
前記近隣端末が、前記接続性情報を前記転送元端末へ送信するステップと、 前記転送元端末が、前記近隣端末力 前記接続性情報を受信するステップと、 前記転送元端末が、前記接続性情報に基づ!、て前記近隣端末の中から転送先端 末を決定するステップと、 前記転送元端末が、前記通信先端末との通信セッションを前記転送先端末へ転送 するステップと、
を備えた端末切替方法。
[14] 前記近隣端末が、自己に関する固有の情報である端末情報を前記転送元端末へ送 信するステップと、
前記転送元端末が、前記近隣端末から前記端末情報を受信するステップと、 前記転送元端末が、前記端末情報に基づ!、て前記近隣端末の中から転送先候補 端末を決定するステップと、
前記転送元端末が、端末切替後の接続性を確認するための情報である接続性情報 を前記転送先候補端末に要求するステップと、
前記転送先候補端末が、前記通信先端末との間で通信処理を行って前記接続性情 報を収集するステップと、
前記転送先候補端末が、前記接続性情報を前記転送元端末へ送信するステップと をさらに備え、
前記転送元端末が、前記接続性情報を受信するステップにおいて、前記近隣端末 の中の前記転送先候補端末のみから前記接続性情報を受信し、前記転送先端末を 決定するステップにお 、て、前記接続性情報に基づ 、て前記転送先候補端末の中 から転送先端末を決定する請求項 13に記載の端末切替方法。
[15] 前記接続性情報が、前記近隣端末と前記通信先端末との間のネットワークの到達性 、ネットワークの伝送能力、および通信アプリケーションの相互接続性の少なくともい ずれか一つである請求項 13または 14に記載の端末切替方法。
[16] 前記近隣端末が、前記接続性情報を収集するステップにおいて、網内のサーバ装 置による当該近隣端末に対する認証可否である接続性情報をさらに収集する請求 項 15に記載の端末切替方法。
PCT/JP2006/300934 2005-01-25 2006-01-23 通信端末、端末切替システムおよび端末切替方法 WO2006080267A1 (ja)

Priority Applications (2)

Application Number Priority Date Filing Date Title
US11/814,746 US8667142B2 (en) 2005-01-25 2006-01-23 Communication terminal, terminal switching system, and terminal switching method
JP2007500492A JP4743200B2 (ja) 2005-01-25 2006-01-23 通信端末、端末切替システムおよび端末切替方法

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005016474 2005-01-25
JP2005-016474 2005-01-25

Publications (1)

Publication Number Publication Date
WO2006080267A1 true WO2006080267A1 (ja) 2006-08-03

Family

ID=36740298

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/300934 WO2006080267A1 (ja) 2005-01-25 2006-01-23 通信端末、端末切替システムおよび端末切替方法

Country Status (4)

Country Link
US (1) US8667142B2 (ja)
JP (1) JP4743200B2 (ja)
CN (1) CN100578476C (ja)
WO (1) WO2006080267A1 (ja)

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2008129633A1 (en) * 2007-04-05 2008-10-30 Telefonaktiebolaget Lm Ericsson (Publ) Communication terminal, method for controlling communication terminal
JP2010073105A (ja) * 2008-09-22 2010-04-02 Sony Corp 情報処理装置および方法、プログラム、並びに、情報処理システム
US20100099359A1 (en) * 2007-02-26 2010-04-22 Lg Electronics Inc. Method for receiving data service
JP2012182601A (ja) * 2011-02-28 2012-09-20 Brother Ind Ltd 端末接続装置、端末接続システム、端末接続装置の接続方法及び端末への接続プログラム
JP2013536597A (ja) * 2010-06-18 2013-09-19 クアルコム,インコーポレイテッド 1次通信端末と2次通信端末との間のローカルワイヤレス接続の状態に基づくクライアントアプリケーションセッションの管理
KR101373368B1 (ko) * 2012-08-20 2014-03-13 엘지전자 주식회사 데이터 서비스의 수신방법

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2009034624A1 (ja) * 2007-09-12 2009-03-19 Panasonic Corporation 無線端末装置、無線接続方法及びプログラム
US7953887B2 (en) * 2008-02-14 2011-05-31 International Business Machines Corporation Asynchronous automated routing of user to optimal host
US9519772B2 (en) 2008-11-26 2016-12-13 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US10880340B2 (en) 2008-11-26 2020-12-29 Free Stream Media Corp. Relevancy improvement through targeting of information based on data gathered from a networked device associated with a security sandbox of a client device
US9026668B2 (en) 2012-05-26 2015-05-05 Free Stream Media Corp. Real-time and retargeted advertising on multiple screens of a user watching television
US10567823B2 (en) 2008-11-26 2020-02-18 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
US9154942B2 (en) 2008-11-26 2015-10-06 Free Stream Media Corp. Zero configuration communication between a browser and a networked media device
US10419541B2 (en) 2008-11-26 2019-09-17 Free Stream Media Corp. Remotely control devices over a network without authentication or registration
US10631068B2 (en) 2008-11-26 2020-04-21 Free Stream Media Corp. Content exposure attribution based on renderings of related content across multiple devices
US9961388B2 (en) 2008-11-26 2018-05-01 David Harrison Exposure of public internet protocol addresses in an advertising exchange server to improve relevancy of advertisements
US10977693B2 (en) 2008-11-26 2021-04-13 Free Stream Media Corp. Association of content identifier of audio-visual data with additional data through capture infrastructure
US9986279B2 (en) 2008-11-26 2018-05-29 Free Stream Media Corp. Discovery, access control, and communication with networked services
US9386356B2 (en) 2008-11-26 2016-07-05 Free Stream Media Corp. Targeting with television audience data across multiple screens
US8180891B1 (en) 2008-11-26 2012-05-15 Free Stream Media Corp. Discovery, access control, and communication with networked services from within a security sandbox
US10334324B2 (en) 2008-11-26 2019-06-25 Free Stream Media Corp. Relevant advertisement generation based on a user operating a client device communicatively coupled with a networked media device
KR20110070465A (ko) * 2009-12-18 2011-06-24 한국전자통신연구원 단말 간 세션이동시 세션이동이 가능한 단말정보를 제공하는 대상단말 정보 제공장치 및 방법
US8833657B2 (en) * 2010-03-30 2014-09-16 Willie Anthony Johnson Multi-pass biometric scanner
EP2498484A1 (en) * 2011-03-11 2012-09-12 Alcatel Lucent Method and a system for routing telephone calls within an enterprise telephone system
CN103376117B (zh) * 2012-04-26 2016-09-28 高德软件有限公司 一种信息搜索方法、***及全球定位***导航服务器
CN104158581B (zh) * 2013-05-13 2018-03-02 电信科学技术研究院 一种中继节点的发现方法及装置
US10212575B2 (en) * 2013-12-27 2019-02-19 Sony Corporation Terminal device, data transmission method, and data transfer method
US10425459B2 (en) 2015-03-27 2019-09-24 Intel Corporation Technologies for a seamless data streaming experience
CN105872439A (zh) * 2015-12-15 2016-08-17 乐视致新电子科技(天津)有限公司 一种多设备视频通话方法、装置及服务器
CN111416760B (zh) * 2020-03-30 2022-11-08 京东方科技集团股份有限公司 一种信息同步方法、终端及信息同步***
US11363500B1 (en) * 2021-02-17 2022-06-14 Facebook Technologies Ultra-wideband control of smart streaming devices
US11496790B2 (en) 2021-02-17 2022-11-08 Meta Platforms Technologies, Llc Ultra-wideband control of smart streaming devices

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001358850A (ja) * 2000-04-12 2001-12-26 Nippon Telegr & Teleph Corp <Ntt> 通信転送装置及び通信転送方法
JP2003304251A (ja) * 2002-04-10 2003-10-24 Nippon Telegr & Teleph Corp <Ntt> セッション転送システムおよびその方法
JP2003303143A (ja) * 2002-04-10 2003-10-24 Nippon Telegr & Teleph Corp <Ntt> セッション転送方法
JP2004240906A (ja) * 2003-02-10 2004-08-26 Nippon Telegr & Teleph Corp <Ntt> セッション転送時の転送先端末発見方法、およびそれを実現するための通信システム

Family Cites Families (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6771962B2 (en) * 2001-03-30 2004-08-03 Nokia Corporation Apparatus, and an associated method, by which to provide temporary identifiers to a mobile node involved in a communication handover
US6978128B1 (en) * 2001-05-04 2005-12-20 Utstarcom, Inc. System and method to allow simple IP mobile nodes to operate seamlessly in a mobile IP network with true roaming capabilities
JP4409788B2 (ja) * 2001-05-10 2010-02-03 富士通株式会社 無線データ通信網切替装置と無線データ通信網切替処理用プログラム
KR100386092B1 (ko) * 2001-06-20 2003-06-02 한국과학기술원 옥내/외로 이동하는 이용자를 위한 최적의 인터넷망 접속및 로밍 시스템 및 방법
US7209977B2 (en) * 2001-10-01 2007-04-24 International Business Machines Corporation Method and apparatus for content-aware web switching
US20030139180A1 (en) * 2002-01-24 2003-07-24 Mcintosh Chris P. Private cellular network with a public network interface and a wireless local area network extension
US7685287B2 (en) * 2002-05-30 2010-03-23 Microsoft Corporation Method and system for layering an infinite request/reply data stream on finite, unidirectional, time-limited transports
US7203183B2 (en) * 2002-06-26 2007-04-10 International Business Machines Corporation Access point initiated forced roaming based upon bandwidth
US20040054781A1 (en) * 2002-07-30 2004-03-18 Heng-Chien Chen Method for establishing point to point or point to multiple points internet connection(s)
US7152111B2 (en) * 2002-08-15 2006-12-19 Digi International Inc. Method and apparatus for a client connection manager
JP4084987B2 (ja) 2002-11-08 2008-04-30 アイコム株式会社 アクセスポイント選択装置
US20040203385A1 (en) 2003-03-14 2004-10-14 Sathya Narayanan Session endpoint management method for ad-hoc networks
FR2852753B1 (fr) * 2003-03-18 2005-06-03 Twd Ind Systeme de transmission de donnees client/serveur securise
US7539759B2 (en) 2003-04-15 2009-05-26 Panasonic Corporation Session endpoint management protocol
US20040237120A1 (en) 2003-05-22 2004-11-25 Lewin Blake P. Systems and methods for dynamically generating and distributing synchronized enhancements to a broadcast signal
US20070112962A1 (en) * 2005-11-14 2007-05-17 Steve Lewontin Network connection establishment using out of band connection request
US9154512B2 (en) * 2006-03-30 2015-10-06 Cisco Technology, Inc. Transparently proxying transport protocol connections using an external server
US8127017B2 (en) * 2007-06-22 2012-02-28 Citrix Systems, Inc. Methods and servers for displaying and activating disconnected sessions

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001358850A (ja) * 2000-04-12 2001-12-26 Nippon Telegr & Teleph Corp <Ntt> 通信転送装置及び通信転送方法
JP2003304251A (ja) * 2002-04-10 2003-10-24 Nippon Telegr & Teleph Corp <Ntt> セッション転送システムおよびその方法
JP2003303143A (ja) * 2002-04-10 2003-10-24 Nippon Telegr & Teleph Corp <Ntt> セッション転送方法
JP2004240906A (ja) * 2003-02-10 2004-08-26 Nippon Telegr & Teleph Corp <Ntt> セッション転送時の転送先端末発見方法、およびそれを実現するための通信システム

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
EL-KHATIB K. ET AL.: "Support for Personal and Service Mobility in Ubiquitous Computing Environments", EURO-PAR 2003 PARALLEL PROCESSING: 9TH INTERNATIONAL EURO-PAR CONFERENCE, 26 August 2003 (2003-08-26), KLAGENFURT, pages 1046 - 1055, XP019001702 *

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100099359A1 (en) * 2007-02-26 2010-04-22 Lg Electronics Inc. Method for receiving data service
WO2008129633A1 (en) * 2007-04-05 2008-10-30 Telefonaktiebolaget Lm Ericsson (Publ) Communication terminal, method for controlling communication terminal
JP2010073105A (ja) * 2008-09-22 2010-04-02 Sony Corp 情報処理装置および方法、プログラム、並びに、情報処理システム
US8396925B2 (en) 2008-09-22 2013-03-12 Sony Corporation Information processing device and method to expand content reception network
JP2013536597A (ja) * 2010-06-18 2013-09-19 クアルコム,インコーポレイテッド 1次通信端末と2次通信端末との間のローカルワイヤレス接続の状態に基づくクライアントアプリケーションセッションの管理
JP2015216657A (ja) * 2010-06-18 2015-12-03 クアルコム,インコーポレイテッド 1次通信端末と2次通信端末との間のローカルワイヤレス接続の状態に基づくクライアントアプリケーションセッションの管理
US9730052B2 (en) 2010-06-18 2017-08-08 Qualcomm Incorporated Managing a client application session based on a status of a local wireless connection between primary and secondary communication terminals
JP2012182601A (ja) * 2011-02-28 2012-09-20 Brother Ind Ltd 端末接続装置、端末接続システム、端末接続装置の接続方法及び端末への接続プログラム
KR101373368B1 (ko) * 2012-08-20 2014-03-13 엘지전자 주식회사 데이터 서비스의 수신방법

Also Published As

Publication number Publication date
JPWO2006080267A1 (ja) 2008-06-19
US8667142B2 (en) 2014-03-04
CN100578476C (zh) 2010-01-06
JP4743200B2 (ja) 2011-08-10
CN101107600A (zh) 2008-01-16
US20090055537A1 (en) 2009-02-26

Similar Documents

Publication Publication Date Title
JP4743200B2 (ja) 通信端末、端末切替システムおよび端末切替方法
US8588692B2 (en) Communication terminal and communication service decision method
US7840185B2 (en) Extended handset functionality and mobility
JP4607871B2 (ja) ハンドオフを行う通信ユニット
EP2064905B1 (en) Method for establishing voice communications using a mobile handset
EP1848163A1 (en) Communication network control system
JP5992830B2 (ja) 通信方式を判断するモバイル端末機及び通信方法
JP4422101B2 (ja) 途切れずに引渡しを行うためのコンテキスト転送
US7580704B2 (en) Communication systems and methods for switching communication services
CN100589640C (zh) 一种传送语音呼叫连续性业务的业务状态的方法
US20070127399A1 (en) Packet joining method, program, and apparatus
JP2009232182A (ja) 移動体通信システム、セッション継続判断サーバ及びセッション継続方法
JP3924554B2 (ja) ハンドオーバ方法およびゲートウェイ装置
JP2006100999A (ja) 通話記録システム、通話記録方法及びコンピュータプログラム
JPWO2008123509A1 (ja) 通信システム、ハンドオーバ方法、通信装置、通信プログラム
JP2005229583A (ja) ネットワーク制御装置、通信端末、およびネットワーク選択方法
JP2008160693A (ja) 通信システム
WO2024069947A1 (ja) ベアラ設定のための方法、情報処理装置、およびシステム
US8630254B2 (en) Telephone line switching apparatus, telephone line switching system, telephone relay system, telephone relay method, telephone relay program
JP2005277537A (ja) 無線ip通信端末及びip通信制御方法
JP5682254B2 (ja) 通信システム及び動作制御方法
JP2010016600A (ja) 通信制御装置、通信制御システムおよび通信制御方法
KR20050070175A (ko) 무선랜을 이용한 브이오아이피 무선전화간 직접 정보교환방법
JP2008252313A (ja) 無線通信端末
WO2005069513A1 (ja) ネットワーク制御装置、通信端末、およびネットワーク選択方法

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
WWE Wipo information: entry into national phase

Ref document number: 2007500492

Country of ref document: JP

WWE Wipo information: entry into national phase

Ref document number: 200680003079.7

Country of ref document: CN

WWE Wipo information: entry into national phase

Ref document number: 11814746

Country of ref document: US

122 Ep: pct application non-entry in european phase

Ref document number: 06712150

Country of ref document: EP

Kind code of ref document: A1

WWW Wipo information: withdrawn in national office

Ref document number: 6712150

Country of ref document: EP