IINPUT KEYSI - Google Compute Engine

5 downloads 60 Views 2MB Size Report
Dec 6, 2004 ... IINPUT KEYSI. CONTROL CIRCUIT. 107. I MONITOR I. 106. MEMORY. 101a. (- 101. WIRELESS-LAN. COMMUNICATION. CIRCUIT. 1O _.
US007515934B2

(12) Ulllted States Patent

(10) Patent N0.:

Iizuka et al. (54)

(45) Date of Patent:

Apr. 7, 2009

MOBILE TERMINAL, PROGRAM FOR

2002/0085516 A1*

CONTROLLING MOBILE TERMINAL,

2002/0147008 Al* 10/2002 Kallio

PROGRAM FOR CALL-MANAGEMENT

2003/0134638 A1*

7/2002 Bridgelall ................. .. 370/329

SERVER, AND CALL MANAGEMENT

2004/0002330 A1

l/2004 Chltrapu

2004/0146021 A1*

7/2004

.

2005/0119005 A1*

Inventors: Fumiyuki Iizuka, Kawasaki (JP);

Nobutsugu Fujino, Kawasaki (JP) '

.

--

-

-

Fors et a1. ................. .. 370/331

12/2004 Marsh et a1. 6/2005

S

l t

ega e a

-

DE

203 09 954 U1

2002425069

(*)

patent Subjectistoextended any disclaimer, or adjusted the term under of this 35

JP

A 2004088154

30004

U-S-C- 154(1)) by 644 days-

JP

A 2004-112243

4/2004

JP

A 2005-525013

8/2005

WO 01/10150

2/2001

(21)

App1-N0-1 11/005,096

W0

(22)

Filed:

W0 W0 03/094017 A1 _ _ * cited by examiner

(65)

Prior Publication Data US 2005/0282541 A1 Dec, 22, 2005

Dec. 6, 2004

(51)

(52) (58)

(JP)

40002

11/2003

Primary ExamineriTilahun B Gesesse (74) Attorney, Agent, or Firm4Greer, Burns & Crain, Ltd.

Foreign Application Priority Data

Jun. 18, 2004

455/426.2 ............... .. 455/445

10/2003

JP

(30)

l.

FOREIGN PATENT DOCUMENTS

(73) Assignee. FllJltSll Limited, Kawasaki (JP) Notice:

455/426

7/2003 Sundar et a1. ............. .. 455/435

PROCESS

2004/0266426 A1 *

(75)

US 7,515,934 B2

(57)

........................... .. 2004-181575

ABSTRACT

A mobile terminal which can use a plurality of Communica_

H04M1/00 H04 7/20

(2006 01) 2006'01

tion mediums enabling a Wireless call by dynamically sWitch ' b 1W 111 1 11 f ' 1' d‘ d ' mg e een ep ura iyo communicaionme iums unng a call. When the condition of commumcation realized by a

H04% 11/00

(2006'01)

call-through-LAN unit deteriorates and deviates from a pre

( ' ) U..S. CI. ...... ...... 455/553.1; 455/552.1; 455/436 Field of Classi?cation Search ............... .. 455/512, _ _ 455/552-1, 553-1, 550:1, 436: 439

determined criterion during a ?rst call throu the call thrOugh_LAN unit’ the can Switch unit establishes a Connec_ tion through the can_through_telephonemetwork unit, and sWitches from the ?rst call to a second call through the call

See aPPhCaUOn ?le for Complete Search hlstory-

through-telephone-netWork unit. Thereafter, When the condi

References Cited

tion of communication realiZed by the call-through-LAN unit

Int-CL

(56)

is restored to satisfy the predetermined cr1ter1on during the second call, the call sWitch unit sWitches from the second call

US. PATENT DOCUMENTS 6,452,922 B1 * 6,807,150 B1*

7,231,179 B2

9/2002 H0 ........................... .. 370/352 10/2004

to a thud can through the can'through'LAN umt'

McNiff et a1. ............. .. 370/230

8 Claims, 16 Drawing Sheets

6/2007 Karusawa I00 MOBILE TERMINAL

I03

IMICROPHONE

I04

SPEAKER I

105

IINPUT KEYSI CONTROL CIRCUIT

107

I MONITOR I

MEMORY

106 101a (- 101 WIRELESS-LAN COMMUNICATION CIRCUIT

1O _

WIRELESS TELEPHONE COMMUNICATION CIRCUIT

US. Patent

Apr. 7, 2009

Sheet 1 0f 16

US 7,515,934 B2

US. Patent

Apr. 7, 2009

Sheet 2 0f 16

US 7,515,934 B2

//

P moo

NN

.UEN

US. Patent

Apr. 7, 2009

Sheet 3 0f 16

US 7,515,934 B2

100 MOBILE TERMINAL

f.) r 103

f 104

MICROPHONE

SPEAKER

/ 105

INPUT KEYS

/ 1 10 CONTROL CIRCUIT

/ 107

MONITOR

MEMORY

\ 106 101 a

101 b r‘ 101 WIRELESS-LAN COMMUNICATION CIRCUIT

r 102 WIRELESS TELEPHONE COMMUNICATION CIRCUIT

FIG. 3

US. Patent

Apr. 7, 2009

Sheet 4 0f 16

US 7,515,934 B2

100 MOBILE TERMINAL

r 113

VOICE INPuT/ OUTPUT UNIT

VolP CONTROL UNIT '

| I I

CALL SWITCH UNIT

|

MOBILE IP FOREIGN AGENT

I I I

' ' l l l

| r" 117 MEDIUM MONITOR UNIT

r 115 NETWORK CONNECTION UNIT

' ' ' I

I I | |

I | l '

WIRELESS-LAN COMMUNICATION UNIT

WIRELESS" TELEPHONE COMMUNICATION UNIT

FIG. 4

112

US. Patent

Apr. 7, 2009

US 7,515,934 B2

Sheet 5 0f 16

MONITOR

g

31

200 CALL-MANAGEMENT

SERVER

2% CPU

204 ) / GRAPHIC

/

PROCESSING DEVICE

202 k

/ RAM

INPUT INTERFACE

KEYBOARD /

\g

203 \ HDD

COMMUNI-

,

CATICN

\

206

MOBILE

INTERFACE

COMMUNI_

208

CATION

INTERFACE

FIG. 5

33 MOUSE 10 TELEPHONE NETWORK

207

?g _

11

US. Patent

Apr. 7, 2009

Sheet 6 0f 16

US 7,515,934 B2

new

\\

op

I

Fuzy-.2

US. Patent

Apr. 7, 2009

Sheet 7 0f 16

US 7,515,934 B2

.UEh

US. Patent

Apr. 7, 2009

Sheet 8 0f 16

US 7,515,934 B2

.QEw

US. Patent

Apr. 7, 2009

Sheet 9 0f 16

US 7,515,934 B2

I START I

I,

511

RECEIVE INPUT OF DESTINATION OF CALL

I

512

ACQUIRE INFORMATION ’

ON COMMUNICATION MEDIUM

S13 COMMUNICATION THROUGH WIRELESS LAN IS POSSIBLE‘?

S1 5 H

H

MAKE CALL THROUGH WIRELESS LAN

FIG. 9

MII§§IE€#EE§§I%UN%H NETWORK

US. Patent

Apr. 7, 2009

Sheet 10 0f 16

US 7,515,934 B2

nmZOIQ:mJNwh w

ENK

.52:

ow.GE mum

m:\ %>

v:z:

401F2I0 .523

.zo3tz5w

\\

gm

US. Patent

Apr. 7, 2009

Sheet 11 0f 16

US 7,515,934 B2

US 7,515,934 B2 1

2

MOBILE TERMINAL, PROGRAM FOR CONTROLLING MOBILE TERMINAL,

In the case of the mobile communication, the condition of communication varies With movement of the mobile termi nal. Therefore, the condition of communication can deterio rate during a call.

PROGRAM FOR CALL-MANAGEMENT

SERVER, AND CALL MANAGEMENT

HoWever, according to the conventional techniques, it is impossible to dynamically sWitch betWeen the function of the call through a telephone line and the function of the VoIP call through a computer netWork according to the circumstances

PROCESS CROSS-REFERENCE TO RELATED APPLICATIONS

so as to smoothly continue a call.

priority from the prior Japanese Patent Application No. 2004

In addition, When both of the function of realiZing the call through a telephone line and the function of realiZing the VoIP

181575, ?led on Jun. 18, 2004, the entire contents of Which are incorporated herein by reference.

terminal, the poWer consumption becomes extremely great.

BACKGROUND OF THE INVENTION

tric poWer than the mobile telephones. The causes of the great

This application is based upon and claims the bene?ts of

call through a computer netWork are on standby in a mobile

For example, the Wireless LAN devices consume more elec

poWer consumption of the Wireless LAN devices are as fol loWs.

1) Field of the Invention The present invention relates to a mobile terminal, a pro gram for controlling a mobile terminal, a program for a call management server, and a call-management process for per

20

forming Wireless communication, and in particular to a mobile terminal, a program for controlling a mobile terminal, a program for a call-management server, and a call-manage ment process Which can use a plurality of communication

terminals during idling. Therefore, the poWer consumption in 25

means.

2) Description of the Related Art In recent years, use of the VoIP (Voice over Internet Pro

tocol) technology for making a voice call through the Internet or an intranet is Widely spreading. The VoIP technology enables transmission of voice information and voice calls betWeen terminals by use of data communication protocols in computer networks. Therefore, the VoIP technology can be applied to any netWorks in Which predetermined data com munication protocols are used, regardless of Whether the net

30

35

Therefore, it is possible to realiZe Wireless IP (Internet

Protocol) telephone equipment by implementing in telephone equipment the function of performing data communication

Further, the above functions of the Wireless IP telephone

a program for a call-management server, and a call-manage

ment process for performing Wireless communication Which

can be implemented in a mobile telephone used in a mobile 50

are able to use a plurality of communication mediums

55

the plurality of communication mediums during a call. In order to accomplish the above object, a mobile terminal for making a Wireless call is provided. The mobile terminal comprises: a call-through unit Which has a function of making

enabling a Wireless call, by dynamically sWitching betWeen

tions of the mobile telephone or a PHS terminal in a personal

digital (data) assistant (PDA) having the functions of the Wireless IP telephone.

a call through a Wireless LAN; a call-through-telephone netWork unit Which has a function of making a call through a

60

netWork, a PHS netWork, or the like Which has a narroW

ated.

telephone Which is netWork-connected to a Wireless LAN is on standby, the battery in the mobile telephone runs out in a short time. Therefore, it is desired that only one of the func tion of realiZing a call through a telephone line and the func tion of realiZing a VoIP call through a computer netWork

The present invention is made in vieW of the above prob lems, and the object of the present invention is to provide a mobile terminal, a program for controlling a mobile terminal,

Unexamined Patent Publication No. 2002-125069.

condition of communication or the like before a call is initi

implemented With the PSM function. As explained above, When the VoIP function of a mobile

SUMMARY OF THE INVENTION

betWeen base stations, for example, as disclosed in Japanese

bandWidth. Normally, one of the VoIP call function and the call function using a telephone line is selected based on the

the poWer consumption in a typical card-type PHS device during idling is tens of milliWatts. Although a function called PSM (PoWer Saving Mode), Which is a function of suppress ing the poWer consumption of a device by making the device sleep as long as possible during idling, is standardized for the

stands by.

by use of a Wireless LAN (Local Area Network). The use of the Wireless IP telephone enables to make a call in the vicinity of a base station of the Wireless LAN. In addition, When a roaming function is implemented, the use of the Wireless IP telephone enables to make a call While the caller moves

Moreover, the VoIP technique can be used on a telephone line in a mobile telephone netWork, a PHS netWork, or the like. HoWever, the narroW bandWidth of the telephone line is likely to cause a voice interruption or a great delay. Therefore, it is necessary to properly use the VoIP technique in the folloWing manner. That is, the VoIP technique is used in a netWork having a great bandWidth such as a Wireless LAN, and is not used on a telephone line in a mobile telephone

a typical Wireless LAN device during idling is as great as 1,150 mW in the case Where the transmission poWer is 1,650 mW and the reception poWer is 1 ,400 mW. On the other hand,

Wireless LAN devices, many Wireless LAN devices are not

Works are Wired or Wireless.

telephone netWork or a PHS (personal handyphone system) netWork. Furthermore, it is possible to implement the func

The MAC-layer processing in the Wireless LAN devices is performed in accordance With CSMA/CA (Carrier Sense Multiple Access With Collision Avoidance), Which is differ ent from TDMA (Time Division MultipleAccess) in that each Wireless LAN device must detect (listen to) signals from other

65

Wireless telephone netWork; and a call sWitch unit Which establishes a connection through the call-through-telephone netWork unit and sWitches from a ?rst call through the call through-LAN unit to a second call through the call-through telephone-netWork unit When a condition of communication

realiZed by the call-through-LAN unit deteriorates and devi ates from a predetermined criterion during the ?rst call, and sWitches from a third call through the call-through-telephone netWork unit to a fourth call through the call-through-LAN unit When the condition of communication realiZed by the

US 7,515,934 B2 3

4

call-through-LAN unit is restored to satisfy the predeter mined criterion during the third call. In addition, in order to accomplish the aforementioned

The above and other objects, features and advantages of the present invention Will become apparent from the folloWing description When taken in conjunction With the accompany

ing draWings Which illustrate preferred embodiment of the present invention by Way of example.

object, a mobile-terminal-control program is provided. The mobile-terminal-control program is to be executed by a com

puter, and makes the computer perform a process for control

BRIEF DESCRIPTION OF THE DRAWINGS

ling a mobile terminal. The mobile terminal includes a call through-LAN unit Which has a function of making a call

In the draWings: FIG. 1 is a conceptual diagram illustrating the present

through a Wireless LAN, and a call-through-telephone-net Work unit Which has a function of making a call through a

invention Which is realiZed in an embodiment of the present

Wireless telephone netWork. The above process comprises the steps of: (a) establishing a connection through the call through-telephone-netWork unit and sWitching from a ?rst

invention; FIG. 2 is a diagram illustrating an example of a construc tion of a system of the embodiment of the present invention; FIG. 3 is a diagram illustrating an example of a hardWare construction realiZing a mobile terminal; FIG. 4 is a block diagram illustrating functions of the

call through the call-through-LAN unit to a second call

through the call-through-telephone-netWork unit, When a condition of communication realiZed by the call-through LAN unit deteriorates and deviates from a predetermined

mobile terminal;

criterion during the ?rst call; and (b) sWitching from the second call to a third call through the call-through-LAN unit, When the condition of communication realiZed by the call

20

through-LAN unit is restored to satisfy the predetermined criterion during the second call. Further, in order to accomplish the aforementioned object, a call-management-server program is provided. The call

call-management server;

25

management- server program is to be executed by a computer,

and makes the computer perform a call-management process for management of calls betWeen telephone equipment and a mobile terminal. The call-management process comprises the

steps of: (a) establishing, by a call-through-telephone-net

FIG. 5 is a diagram illustrating an example of a hardWare construction realiZing a call-management server; FIG. 6 is a block diagram illustrating functions of the

30

FIG. 7 is a diagram illustrating an example of a data struc ture of destination information; FIG. 8 is a diagram illustrating an example of a data struc ture of call information; FIG. 9 is a How diagram illustrating a sequence of process ing performed by a mobile terminal When a call is originated by a mobile terminal;

FIG. 10 is a conceptual diagram illustrating processing

Work management unit, a connection betWeen the mobile

performed When a call is originated from an IP telephone to

terminal and the telephone equipment through a Wireless

the mobile terminal;

telephone netWork When an incoming call from the mobile terminal is received through the Wireless telephone netWork

during a call placed betWeen the telephone equipment and the mobile terminal through a Wireless LAN; (b) disconnecting,

FIG. 11 is a sequence diagram illustrating a sequence of 35

is received;

by a call-through-LAN management unit, a ?rst session established With the mobile terminal through the Wireless

FIG. 12 is a sequence diagram illustrating a sequence of

LAN; (c) establishing, by the call-through-LAN management unit, a second session With the mobile terminal through the Wireless LAN When information indicating restoration of communication through the Wireless LAN is received from

40

FIG. 13 is a diagram illustrating processing for sWitching

telephone netWork; FIG. 14 is a sequence diagram illustrating a sequence of 45

through a Wireless telephone netWork When an incoming call from the mobile terminal is received through the Wireless

processing for sWitching (roaming) from aVoIP call to a voice

call through the mobile telephone netWork; FIG. 15 is a diagram illustrating processing for sWitching (roaming) from a voice call through the mobile telephone

betWeen telephone equipment and a mobile terminal in a

call-management server is provided. The call-management process comprises the steps of: (a) establishing, by a call through-telephone-netWork management unit, a connection betWeen the mobile terminal and the telephone equipment

processing performed When the mobile terminal is in a standby state, Where a call through a mobile telephone net Work is made after an incoming call is received; (roaming) from a VoIP call to a voice call through the mobile

the mobile terminal; and (d) disconnecting, by the call through-telephone-netWork management unit, the connec tion betWeen the mobile terminal and the telephone equip ment through the Wireless telephone netWork. Furthermore, in order to accomplish the aforementioned object, a call-management process for management of calls

processing performed When the mobile terminal is in a standby state, Where aVoIP call is made after an incoming call

50

netWork to a VoIP call; and FIG. 16 is a sequence diagram illustrating a sequence of

processing for sWitching (roaming) from a voice call through the mobile telephone netWork to a VoIP call.

55

telephone netWork during a call placed betWeen the telephone equipment and the mobile terminal through a Wireless LAN;

DESCRIPTION OF THE PREFERRED EMBODIMENTS

60

An embodiment of the present invention is explained beloW With reference to draWings. First, an outline of the present invention Which is realiZed in the embodiment is explained, and thereafter details of the embodiment are explained. FIG. 1 is a conceptual diagram illustrating the present invention Which is realiZed in the embodiment. As illustrated

65

connection betWeen the mobile terminal and the telephone

in FIG. 1, a mobile terminal 1 and a call-management server 2 can communicate With each other through tWo Wireless communication mediums, a Wireless LAN 3 and a Wireless

equipment through the Wireless telephone netWork.

telephone netWork 4. Telephone equipment 5 is connected to

(b) disconnecting, by a call-through-LAN management unit, a ?rst session established With the mobile terminal through

the Wireless LAN; (c) establishing, by the call-through-LAN management unit, a second session With the mobile terminal through the Wireless LAN When information indicating res toration of communication through the Wireless LAN is

received from the mobile terminal; and (d) disconnecting, by the call-through-telephone-netWork management unit, the

US 7,515,934 B2 5

6

the call-management server 2, so that a call can be made betWeen a user of the telephone equipment 5 and a user of the

When a connection is established through the Wireless telephone netWork 4 in response to an incoming call, the call-through-LAN management unit 2b disconnects a corre sponding session Which has been set betWeen the call-man agement server 2 and the mobile terminal 1 through the Wire less LAN 3. In addition, When the call-management server 2 receives from the mobile terminal 1 information indicating

mobile terminal 1. The mobile terminal 1 comprises a call-through-LAN unit 1a, a call-through-telephone-netWork unit 1b, and a call sWitch unit 10. The call-through-LAN unit 1b has a function of making a call through the Wireless LAN 3, and can be stopped When the

restoration of communication betWeen the call-management

mobile terminal 1 does not perform communication through

server 2 and the mobile terminal 1 through the Wireless LAN

the Wireless LAN 3. The call-through-telephone-netWork unit 111 has a function

3, the call-through-LAN management unit 2b establishes a session betWeen the call-management server 2 and the mobile terminal 1 through the Wireless LAN 3.

of making a call through the Wireless telephone netWork 4,

Further, When the call-through-LAN management unit 2b

and is on standby for an incoming call When no call is made

through the call-through-telephone-netWork unit 1a. When the condition of a connection realiZed by the call through-LAN unit 1b deteriorates and deviates from a prede termined criterion during a call through the call-through LAN unit 1b, the call sWitch unit 10 establishes a connection

5

through-LAN management unit 2b and the telephone equipment 5. In addition, When the call-through-LAN man

through the call-through-telephone-netWork unit 1a, and sWitches from the call through the call-through-LAN unit 1b

receives from the telephone equipment 5 a request for con nection to the mobile terminal 1, the call-through-LAN man agement unit 2b establishes a session betWeen the call

20

agement unit 2b receives from the mobile terminal 1 a request for initiation of a session through the Wireless LAN 3, the call-through-LAN management unit 2b establishes a session

to a call through the call-through-telephone-netWork unit 1a. When the condition of the connection realiZed by the call

betWeen the call-through-LAN management unit 2b and the

through-LAN unit 1b is restored to satisfy the predetermined criterion during a call through the call-through-telephone

telephone equipment 5 and the mobile terminal 1 through the

netWork unit 1a, the call sWitch unit 10 sWitches from the call through the call-through-telephone-netWork unit 111 to a call

mobile terminal 1, and establishes a connection betWeen the 25

In the system having the functions as explained above, When a request for connection is outputted from the telephone

through the call-through-LAN unit 1b.

equipment 5 during absence of calls, the call-through-tele

In addition, When the call sWitch unit 10 detects an incom

ing call to the call-through-telephone-netWork unit 1a, the call sWitch unit 10 determines the condition of the connection

realiZed by the call-through-LAN unit 1b. When the condi tion of the connection realized by the call-through-LAN unit 1b is outside the predetermined criterion, the call sWitch unit 10 establishes a connection through the call-through-tele phone-network unit 1a. When the condition of the connection realiZed by the call-through-LAN unit 1b satis?es the prede termined criterion, the call sWitch unit 10 activates the call through-LAN unit 1b, and establishes a connection through the call-through-LAN unit 1b. The condition of the connection realiZed by the call

Wireless LAN 3.

30

phone-network management unit 211 originates a call to the mobile terminal 1 through the Wireless telephone netWork 4. Then, the call-through-telephone-netWork unit 111 in the mobile terminal 1 detects the above call as an incoming call, and the call sWitch unit 10 determines the condition of the

35

connection realiZed by the call-through-LAN unit 1b. When the condition of the connection realiZed by the call-through LAN unit 1b does not satisfy the predetermined criterion, the

40

through-LAN unit 1b (Which is used as a reference for deter mining Whether or not the connection is to be sWitched) can

through-telephone-netWork unit 1a. On the other hand, When the condition of the connection realiZed by the call-through LAN unit 1b satis?es the predetermined criterion, the call sWitch unit 10 activates the call-through-LAN unit 1b, and establishes a connection through the call-through-LAN unit

be determinedbased on, for example, the intensities of signals

1b.

received from an access point, to Which the LAN is to be connected. In this case, a threshold value of the intensities of

signals can be determined to be the predetermined criterion. The call-management server 2 comprises a call-through telephone-netWork management unit 211 and a call-through LAN management unit 2b. When an incoming call is received from the mobile termi nal 1 through the Wireless telephone netWork 4 during a call

call sWitch unit 10 establishes a connection through the call

45

unit 1b, the call sWitch unit 10 establishes a connection

through the call-through-telephone-netWork unit 1a, and sWitches from the call through the call-through-LAN unit 1b 50

nates a call to the call-management server 2 through the

Wireless telephone netWork 4. In response to the origination

of the call, the call-through-telephone-netWork management

telephone-netWork management unit 211 establishes a connec 55

call-through-LAN management unit 2b disconnects a corre

3, the call-through-telephone-netWork management unit 211 60

mobile terminal 1 through the Wireless telephone netWork 4.

Further, the call-through-telephone-netWork management unit 211 originates a call to the mobile terminal 1 through the Wireless telephone netWork 4 in response to a request for

connection Which is transmitted from the telephone equip ment 5.

unit 211 in the call-management server 2 establishes a connec

tion betWeen the mobile terminal 1 and the telephone equip ment 5 through the Wireless telephone netWork 4. Then, the

When a session is connected betWeen the call-management server 2 and the mobile terminal 1 through the Wireless LAN disconnects a corresponding connection Which has been established betWeen the call-management server 2 and the

to a call through the call-through-telephone-netWork unit 1a.

That is, the call-through-telephone-netWork unit 111 origi

placed betWeen the telephone equipment 5 and the mobile terminal 1 through the Wireless LAN 3, the call-through tion betWeen the mobile terminal 1 and the telephone equip ment 5 through the Wireless telephone netWork 4. In addition,

Further, When the condition of the connection realiZed by the call-through-LAN unit 1b deviates from the predeter mined criterion during a call through the call-through-LAN

sponding session Which has been established betWeen the mobile terminal 1 and the call-management server 2 through the Wireless LAN 3. Thereafter, When the condition of the connection realiZed

by the call-through-LAN unit 1b is restored to satisfy the predetermined criterion during the call through the call 65

through-telephone-netWork unit 1a, the call sWitch unit 10 sWitches from the call through the call-through-telephone netWork unit 111 to a call through the call-through-LAN unit