This application is based upon and claims the benefit of priority of the prior Japanese Patent Application No. 2008-318966, filed on Dec. 15, 2008, the entire contents of which are incorporated herein by reference.
The embodiments discussed herein are related to a communication apparatus and a mobile terminal.
In recent years, there has been One Phone Two Number Service. In this service, two number used for communication are allocated to one mobile terminal, and the communication is performed by using either number.
One Phone Two Number service is used for Fixed Mobile Convergence (FMC) service, for example. In FMC service using One Phone Two Number service, one number allocated to a mobile terminal is a number to be used for access of mobile communication, and the other number is a number to be used for access by a fixed phone. By using two numbers for different purposes as described above, services according to an environment are provided.
There is another One Phone Two Number service in which both of the two numbers allocated to the mobile terminal are used for access of mobile communication. In this case, a user may use two numbers for different purposes such as business, private life, and the like.
As the use of the mobile terminals has increased, the area in which communication may be performed by mobile terminals has been increased. A small base station, called a femtocell base station (hereinafter sometimes referred to as a femtocell) assumed to be intended for home use, for example, is provided to increase the communication area.
A related technique provides a subscriber VoIP terminator that can manage location information indicating a connection location of a mobile terminal device in a communication network (see, for example, Japanese Laid-open Patent Publication No. 2007-311870). Another disclosed technique provides a system that includes a radio telephone device having a ROM that stores an extension number of a mobile phone in association with an external number of the mobile phone (see, for example, Japanese Laid-open Patent Publication No. 06-62455). In this system, if the mobile phone, which is called by the extension number, is not in a calling area, a code corresponding to the external number stored in the ROM is output to a voice codec unit. Then the mobile phone is called by another radio telephone system.
The environment corresponding to the radio communication has been organized by the improvement of the service by the radio communication and the development of base stations. However, there are still problems in the communication using a mobile terminal that may occur in this and other radio communication environments. For example, voice communication quality of voice communication using a mobile terminal is often inferior to that in a case of using a fixed phone line. To establish a connection between a base station with which the mobile terminal performs the communication and a destination, the voice communication quality may be decreased if the line is used for data communication for both voice data and packet communication. For example, when the mobile network is connected to the base station through the Internet, the voice communication quality is likely to be decreased depending on a congestion state of the Internet.
Furthermore, if the mobile terminal is easily used in, for example, a closed place that is considered to be an environment where the radio waves from base stations hardly reach, each member of a certain group such as a family and a Small Office Home Office (SOHO) may use a mobile terminal, respectively. In this case, a phone that receives calls as the representative of members of the group, such as a family or a SOHO, may not be decided, so that security problems and business problems may occur. The present One Phone Two Number service may not be able to provide a representative number of a plurality of mobile terminals.
According to an aspect of the invention, a communication apparatus performs radio communication with a mobile terminal which is able to originate a call by using either a first phone number or a second phone number as a caller source number. The communication apparatus includes a radio interface unit which performs radio communication with the mobile terminal, and a transfer unit. When the radio interface unit receives a first call using the first phone number from the mobile terminal, the transfer unit transfers the first call from the mobile terminal to a first communication network corresponding to the first phone number to perform connection processing to a destination device of the first call. When the radio interface unit receives a second call using the second phone number from the mobile terminal, the transfer unit transfers the second call from the mobile terminal to a second communication network corresponding to the second phone number to perform connection processing to a destination device of the second call.
According to another aspect of the invention, a communication apparatus performs radio communication with a plurality of mobile terminals. The communication apparatus includes a wired interface unit which receives a communication request transmitted from a caller source device to a specified destination number. The communication apparatus also includes a storage unit which stores correspondence of an identification number of the mobile terminal, a common number indicating a number which is common to the plurality of mobile terminals, and an individual number allocated to each mobile terminal. The communication apparatus further includes a transfer unit which transfers the incoming call to the incoming call unit to process connection processing between any of the plurality of mobile terminals and the caller source device. The transfer unit processes calling processing of a mobile terminal, which is specified with the destination number, of the plurality of mobile terminals based on the correspondence.
According to another aspect of the invention, a method of establishing a communication path includes receiving, at a femtocell, a setup message from a mobile terminal requesting communication between the mobile terminal and a destination device. The setup message identifies a first number used by the mobile terminal to originate the communication and the mobile terminal is configured to originate communications by using the first number or a second number. The method also includes detecting the first number, authenticating the first number and determining whether the setup message includes additional information. The method further includes, if the setup message does not include additional information, transmitting, to a network associated with the destination device, a message requesting to establish a communication path with the destination device through the network associated with the destination device. The message identifies the second number to be reported to the destination device.
The object and advantages of the invention will be realized and achieved by means of the elements and combinations particularly pointed out in the claims.
It is to be understood that both the foregoing general description and the following detailed description are exemplary and explanatory and are not restrictive of the invention, as claimed.
Embodiments of the present invention will be described below in detail with reference to the figures. As described below, it is assumed that a representative number that is commonly used in a plurality of mobile terminals and a unique private number that is inherent in each mobile terminal are allocated to each mobile terminal. The mobile terminal may perform communication by using either the representative number or the private number. The method for allocating the numbers used in the description below is just an example. Therefore, the number of numbers allocated to the mobile terminal and settings related to the allocated phone numbers can be arbitrary. One or more of the representative number or the private number may be a 0ABJ number which may be used for the fixed network. One or more of the representative number or the private number may be a number for the mobile network. In the example described below, as an example for the description, the representative number is the 0ABJ number, and the private number starting with 090 is a number for the mobile network.
The control unit 11 controls operations performed in the mobile terminal 10 by the signal processing function 32, the number control function 33, the network control function 34, and the call originating control function 35. The control unit 11 generates a message used for call control of a Connection Management (CM) function or the like by the signal processing function 32. For example, Call Control (CC) is used to establish a communication path for voice communication from the mobile terminal 10 to a destination device. At this time, as described by a dotted arrow in
By the signal processing function 32, the control unit 11 generates a message and writes information corresponding to a request of communication in the message. As a message requesting communication, a SETUP message or the like may be used. For a process by the signal processing function 32, an identifier corresponding to the number used for making a call is used. As the identifier, for example, the calling party Binary Coded Decimal (BCD) number included in the SETUP message may be used.
By the number control function 33 illustrated in
The example of the number selection screen 14 illustrated in
When the number to be used for communication is identified by the number control function 33, the control unit 11 may temporally store the selected number as the storage data 36. The number used for communication is used for processes using the signal processing function 32, the network control function 34, and the call originating control function 35.
By the network control function 34, the control unit 11 controls specification of a network to be used to establish a communication path from the mobile terminal 10 to the destination device. Furthermore, when the network to be used preferentially is specified before the mobile terminal 10 originates a call, control for establishing a communication path is performed by the network control function 34 by using the specified network. The network control function 34 will be described below in detail.
By the call originating control function 35, the control unit 11 performs control for originating a call by using the selected phone number. The mobile terminal 10 performs the control for communication. Control other than the control performed by the signal processing function 32, the number control function 33, or the network control function 34 is performed by the call originating control function 35.
As the storage data 36, the memory 12 stores a phone number that the mobile terminal 10 may use, information related to the network, and an identifier, which is added to the mobile terminal 10, in the mobile network. The radio interface unit 13 performs radio communication with the femtocell 20.
An example of radio communication using the radio interface unit 21 of the femtocell 20 and the mobile terminal 10 includes reception of a SETUP message, call of the mobile terminal 10, or the like. For example, when the mobile terminal 10 requests a communication path to be established and the femtocell 20 receives the SETUP message, the femtocell 20 receives the SETUP message through the radio interface unit 21 and then performs a process. On the other hand, when the femtocell 20 establishes a communication path to the mobile terminal 10 as a destination, the femtocell 20 transmits a call signal or a paging signal by using the radio interface unit 21.
By processing the data input from the radio interface unit 21, the radio system protocol processing unit 22 identifies the information reported from the mobile terminal 10. For example, the radio system protocol processing unit 22 determines a type of the information received from the mobile terminal 10. If the SETUP message is received, the radio system protocol processing unit 22 identifies that the SETUP message is a message requesting to start communication and then performs a process. The radio system protocol processing unit 22 performs a process corresponding to an arbitrary protocol used for communication, such as 3rd Generation Partnership Project (3GPP) or 3GPP2, between the femtocell 20 and the mobile terminal 10. Alternately, the radio system protocol processing unit 22 can perform a process corresponding to communication protocols other than 3GPP or 3GPP2.
Furthermore, the radio system protocol processing unit 22 obtains identification information that is used to identify the mobile terminal 10 with which the femtocell 20 performs radio communication. The identification information may be arbitrary information that is used to identify the mobile terminal 10, such as an International Mobile Subscriber Identity (IMSI) or a phone number that is allocated to the mobile terminal 10. The radio system protocol processing unit 22 reports the obtained information to the ISUP signal processing unit 23. At this time, the radio system protocol processing unit 22 may output some or all of the data input from the radio interface unit 21 to the ISUP signal processing unit 23. The radio system protocol processing unit 22 reports, to the ISUP signal processing unit 23, the number that is reported as the phone number of the caller source to the destination device by the mobile terminal 10, the information used to specify the number to be reported to the destination, and the information used for the call control processing. The number that is reported as the phone number of the caller source by the mobile terminal 10 and the information used to specify this number may be described as “number specification information.”
When the femtocell 20 receives a request for establishing a communication path through the mobile network 5 and/or the fixed network 8 to the mobile terminal 10, the radio system protocol processing unit 22 calls the mobile terminal 10 that is communicable with the femtocell 20. For example, the radio system protocol processing unit 22 may generate and transmit a paging signal to the mobile terminal 10 as a calling target. In the femtocell 20, connection processing between the called mobile terminal 10 and the caller source device may be performed by the radio system protocol processing unit 22. The connection processing between the mobile terminal 10 and the caller source device may be performed by a part or all of the radio interface unit 21, the radio system protocol processing unit 22, the ISUP signal processing unit 23, and the SIP signal processing unit 24 according to the mounting.
In the femtocell 20, a radio communication function may be provided by operations of the radio interface unit 21 and the radio system protocol processing unit 22. The radio communication may be performed by the radio interface unit 21, the radio system protocol processing unit 22, and the ISUP signal processing unit 23 according to the mounting. Moreover, the SIP signal processing unit 24 may be related to the radio communication.
The ISUP signal processing unit 23 obtains the caller source number of the mobile terminal 10 from the information reported from the radio system protocol processing unit 22. Furthermore, the ISUP signal processing unit 23 performs simple authentication by comparing the obtained number to the information that is stored in advance in a database in the storage unit 25. When obtaining the number stored in the storage unit 25, the ISUP signal processing unit 23 reports the fact that the number is obtained to the SIP signal processing unit 24. On the other hand, when the femtocell 20 receives an incoming call from the mobile network 5 or the fixed network 8, the ISUP signal processing unit 23 specifies the mobile terminal 10 as a calling target based on the information reported from the SIP signal processing unit 24. After specifying the mobile terminal 10 as a calling target, the ISUP signal processing unit 23 reports the specified mobile terminal 10 to the radio system protocol processing unit 22.
When the number of the mobile terminal 10 is reported from the ISUP signal processing unit 23, the SIP signal processing unit 24 determines that a communication path from the reported mobile terminal 10 to the destination device is requested to be established. Then the SIP signal processing unit 24 generates and outputs a message requesting to establish a communication path to the wired interface unit 26. The wired interface unit 26 outputs the input message to a fixed line. On the other hand, when receiving, from the fixed line through the wired interface unit 26, the message requesting to establish a communication path, the SIP signal processing unit 24 determines that the incoming call to the mobile terminal 10 is received by the femtocell 20. The SIP signal processing unit 24 checks and reports the number included in the received message to the ISUP signal processing unit 23.
As described above, by the ISUP signal processing unit 23 and the SIP signal processing unit 24, the femtocell 20 may provide a connection processing function to the destination corresponding to a call originated from the mobile terminal 10. In addition to the ISUP signal processing unit 23 and the SIP signal processing unit 24, the radio interface unit 21 and the radio system protocol processing unit 22 may be related to realization of the connection processing function. Furthermore, by the wired interface unit 26 and the SIP signal processing unit 24, a call receiving function to process a communication request transmitted from the caller source device to the mobile terminal 10 may be provided. According to the mounting, in addition to the SIP signal processing unit 24 and the wired interface unit 26, the ISUP signal processing unit 23 and the radio system protocol processing unit 22 may be related to incoming call processing.
Thus, anyone or more of the radio interface unit 21, radio system protocol processing unit 22, ISUP signal processing unit 23, the SIP signal processing unit 24, and the wired interface unit 26 can be used individually or in any combination to transfer calls from the mobile terminal 10 to the fixed network 8 or the mobile network 5. As such, the radio interface unit 21, radio system protocol processing unit 22, ISUP signal processing unit 23, SIP signal processing unit 24, and the wired interface unit 26 can generally be referred to individually or in any combination as a transfer unit. In some embodiments, such a transfer unit is configured to transfer a first call using the representative number from the mobile terminal to the fixed network 8 to perform connection processing to a destination device, and is further configured to transfer a second call using the private number from the mobile terminal to the mobile network 5 to perform connection processing to a destination device.
The storage unit 25 stores the database that is used by the ISUP signal processing unit 23 and the SIP signal processing unit 24 to perform simple authentication and the like.
The storage unit 25 further stores information that may be used to specify each network. Moreover, the storage unit 25 stores information related to a number system of the phone number used for communication and of the number to be reported as the caller source number. As an example of the information related to the number system, information can be used to identify whether a number corresponds to the 0ABJ number, the 090 number, or the 050 number. As an example, the storage unit 25 may store the information, which may be used to specify a network, as a called party subaddress and may store the information, which is related to the number system, as a called party BCD number. The example of the identification information will be described below. The information that may be used to specify each network may be described as “network identification information.” The network identification information may be information used to identify one mobile network 5 of a plurality of mobile networks 5 or may be information used to identify one fixed network 8 of a plurality of fixed networks 8.
As described above, the configuration of the storage unit 25 illustrated in
The femtocell 20 stores the number, which is allocated to the femtocell 20 as the number (the 0ABJ number) on the fixed network, as the representative number. As for the mobile terminal 10 that may use the representative number to originate a call, the femtocell 20 stores the private number and the identifier that is used for the mobile network. The number of the mobile terminals 10 that may use the representative number is arbitrary. In the example of
The fixed network 8 is connected to a server 50. The server 50 records an identifier that is used to identify the femtocell 20 and the fixed phone that are connected to the fixed network 8 on the fixed network 8. The identifier used in the fixed network 8 may use a URI or the like. As for the femtocell 20, the server 50 may record the 0ABJ number allocated to the femtocell 20 in association with the URI or the like corresponding to the femtocell 20. As described below, as for the mobile terminal 10 under control of the femtocell 20, if the femtocell 20 obtains the URI corresponding to the private number, the server 50 records the URI in association with the private number. When the message requesting to establish a communication path is transmitted to the fixed network 8 from the femtocell 20, authentication is performed by using the server 50. If the authentication is a success, the communication path is established.
[1] Establishing a Communication Path Through a Fixed Network
Description will be made of a case where the mobile terminal 10 originates a call to the destination fixed phone.
(1) When a call is originated from the mobile terminal 10, a phone number to be used as a caller source number is selected. For example, the number selection screen 14 illustrated in
(2) When the private number is selected, the mobile terminal 10 transmits a message requesting communication to the femtocell 20. The message requesting communication records an identifier corresponding to the number to be used to originate a call. Here, for example, this message is a SETUP message that includes a calling party BCD number. The private number is written in the number digit area of the calling party BCD number. At this time, the SETUP message is transmitted by using the private number.
(3) When the femtocell 20 receives the SETUP message by using the radio interface unit 21, the radio system protocol processing unit 22 processes the SETUP message. The radio system protocol processing unit 22 detects the information element storing the number used to originate a call and the identifier corresponding to the mobile terminal 10 from the SETUP message and then reports the information element and the identifier to the ISUP signal processing unit 23. For example, the radio system protocol processing unit 22 detects the calling party BCD number and the IMSI of the mobile terminal 10 and then reports the calling party BCD number and the IMSI to the ISUP signal processing unit 23.
(4) The ISUP signal processing unit 23 extracts the number stored in the number digit area of the calling party BCD number and then authenticates whether or not the extracted number is stored in the storage unit 25. The ISUP signal processing unit 23 performs the authentication by comparing the extracted number to the data stored in the storage unit 25 illustrated in
(5) If the authentication is a success, the femtocell 20 checks if the SETUP message includes additional information. In this case, description will be made of a case where the SETUP message does not include the additional information. The additional information and the like will be described below.
(6) The femtocell 20 terminates a CC message to be used for radio communication with the mobile terminal 10 and then transmits a message requesting to establish a communication path through the fixed network component 8a to the fixed network component 8b. As the message requesting to establish the communication path, an SIP message may be used. When the ISUP signal processing unit 23 reports the fact that the authentication was a success to the SIP signal processing unit 24, the SIP signal processing unit 24 generates an SIP message.
Referring to
(7) When receiving the SIP INVITE message, the fixed network 8 checks correspondence between the URI information and the phone number that are stored in the server 50. If the representative number and the URI are registered in the server 50 in advance, the authentication is a success and processing such as transmitting the SIP INVITE message to the destination through the fixed network 8 to establish a communication path through the fixed network 8 to the destination fixed phone is performed. In the example of
The above-described method makes it possible to establish a communication path through the fixed network 8 by using the private number corresponding to the mobile network 5. Therefore, it is possible to prevent deterioration of the communication quality that may occur when the mobile network 5 is used.
In the above-described procedure, even though the private number is used to perform communication, the private number is not reported as the caller source number. Accordingly, the above-described procedure is effective when a reception of SOHO is one representative number or when the private number is undesired to be reported to the destination device because of security problems.
[2] Notification of a Caller Source Number
In the above-described procedure, description was made of a case where the private number is not reported. However, depending on a usage state of the user, the private number may be desired to be reported to the destination device. Description will be made of a method for reporting the phone number, which is not used to establish a communication path, as the caller source number.
In the above-described procedure (2) associated with
If the SETUP message that includes the additional information is transmitted from the mobile terminal 10, the femtocell 20 describes a URI corresponding to the private number in the SIP INVITE message according to specification of the calling party subaddress. The following two methods are used as a method for describing a SIP INVITE message.
In a first method, the mobile terminal 10 reports the private number by the information element of the SIP INVITE message. For example, if the mobile terminal 10 sets a rule for recording the private number in tag information of the SIP INVITE message, the private number may be reported as the tag information as illustrated in
As a second method, there is the URI corresponding to the private number, the mobile terminal 10 may report the URI to the destination device by the SIP message. In this case, the femtocell 20 obtains and records the URI corresponding to the private number in the server 50 in advance. This enables the femtocell 20 to specify the obtained URI corresponding to the private number in a “From” column of the SIP message in the procedure (6) associated with
In Case 2 and Case 3, since the femtocell 20 identifies the additional information, the private number is reported as the caller source number. In Case 2, the representative number is reported by the calling party BCD number, and the private number is specified as the caller source number by the calling party subaddress. When the femtocell 20 detects the additional information, the femtocell 20 describes a URI 2 corresponding to the private number in the SIP INVITE message to report the private number as the caller source number. In Case 3, the femtocell 20 that detected the additional information in the same manner as in Case 2 reports the URI of the private number that is obtained in advance as the tag information. The SIP INVITE message includes the URI 1 of the representative number. However, the private number corresponding to the tag information is used as the caller source number in the destination device.
The mobile terminal 10 may report the representative number as the caller source number by using the additional information. For example, the additional information may indicate an instruction indicating that the caller source number is a fixed number. In this case, based on the additional information added to the calling party subaddress, the mobile terminal 10 generates an SIP INVITE message in which the caller source number is the representative number.
Furthermore, even if the number used for communication from the mobile terminal 10 is the representative number (the 0ABJ number), it is possible to establish a communication path to the destination device through the femtocell 20 and the fixed network 8.
In the above-described embodiment, even if the private number corresponding to the mobile network 5 is used, the communication quality may be improved by establishing a communication path through the fixed network 8. Description has been made of establishing a communication path from the mobile terminal 10 to the destination fixed phone. However, the destination device may be a mobile terminal. In this case, as illustrated in
Even though the fixed network 8 is used preferentially in the first embodiment, the user may alternately select a network to be used to establish a communication path.
[1] Configuration of a Mobile Terminal that May Select a Network
The mobile terminal used in the second embodiment has a function for the user to select a network.
The number selection screen 14 and the network selection screen 15 may be displayed on the display at the same time. Alternately or additionally, only one of the number selection screen 14 and the network selection screen 15 may be displayed on the display at any given time. The display on which the number selection screen 14 is displayed and the display on which the network selection screen 15 is displayed may be the same or may be different.
By the network control function 34, the network selection screen 15 is displayed by using the storage data 36. The network selection screen 15 includes a fixed phone network display 71, a mobile phone network display 72, a network selection 73, a disconnection button 74, and a conversation button 75. In this example, the mobile terminal 60 may be connected to two types of networks: the fixed phone network, and the mobile phone network. On the network selection screen 15, if the user selects the disconnection button 74, the control unit 11 identifies that the network selection is not performed. If the network selection is not performed, the communication may be stopped. For example, as illustrated in the first embodiment, the specified network may be used.
In a state where the network selection 73 selects either the fixed phone network or the mobile phone network according to input from the user, if the user selects the conversation button 75, the network selected by the network selection 73 is identified by the network control function 34.
If the network to be used for communication is identified, the control unit 11 may temporarily store, as the storage data 36, network identification information about the selected network. In the present specification, the identifier used to identify the selected network may be described as “communication network information”. The communication network information is used for processes using the number control function 33, the network control function 34, and the call originating control function 35. The communication path is established through the selected network.
When the control unit 11 identifies the network used for communication and then the mobile terminal 60 makes a call, the mobile terminal 60 transmits a message requesting communication from the radio interface unit 13 to the femtocell 20. This message includes communication network information and other information. For example, the mobile terminal 60 transmits a SETUP message as a message requesting communication to report the communication network information to the femtocell 20 by using the called party subaddress.
[2] Establishing a Communication Path Through the Selected Network
(1) When a call is originated from the mobile terminal 60, a phone number to be used for communication is selected. The selection of the phone number used for communication has the same procedure as in the procedure (1) described with reference to
(2) When the phone number to be used is selected, a network to be used for a communication path is selected. The network selection is performed by using the network selection screen 15. The mobile phone network is selected by pressing the conversation button 75 by the user to adjust the network selection 73 to the mobile phone network 72.
(3) After the phone number and the network used for communication are selected, the mobile terminal 60 transmits a message such as a SETUP message requesting communication to the femtocell 20 to report the phone number and the communication network information used for communication. In this example, the mobile terminal 60 transmits the SETUP message that includes the called party subaddress in which the communication network information is stored in the spare area and includes the calling party BCD number in which the private number is written in the number digit area.
(4) When the femtocell 20 receives the SETUP message from the radio interface unit 21, the radio system protocol processing unit 22 extracts the caller source number, the identifier of the mobile terminal 60, and the like from the message. At this time, the radio system protocol processing unit 22 detects and reports the calling party BCD number, the called party subaddress, and the IMSI of the mobile terminal 10 to the ISUP signal processing unit 23. First, the ISUP signal processing unit 23 reads out the number to be used for communication from the calling party BCD number and performs authentication. The authentication and the extraction of the number can be the same as in the procedure (4) described with reference to
(5) If the authentication is a success, the ISUP signal processing unit 23 reads out the information written in the spare area of the called party subaddress and detects the network that is selected by the mobile terminal 60. To detect a network, the ISUP signal processing unit 23 uses the communication network information and refers to the network identification information stored in the storage unit 25.
(6) The femtocell 20 terminates the CC message that is used for radio communication with the mobile terminal 60 and transmits a message requesting to establish a communication path through the mobile network 5. This message may be, for example, an IAM message. After that, the femtocell 20 terminates both the CC message and the ISUP message illustrated in
As described in the first embodiment, the phone number used for communication may be or may not be the same as the phone number to be reported as the caller source number. In the example of
[3] An Example of Restriction of a Combination of the Phone Number and the Network
Description has been made of a case where a combination of the phone number and the network that can be used to establish a communication path is arbitrary. However, depending on mounting, it is possible to restrict the combination of the phone number and the network that can be used to establish a communication path.
In the condition illustrated in
Next, the femtocell 20 checks whether or not the SETUP message requests a call originated to the mobile number such as the 090 number through the mobile network 5 (Step S16). If the SETUP message requests to establish a communication path through the mobile network 5 to the mobile number, the femtocell 20 transmits the IAM message to the mobile network 5 (Step S17).
On the other hand, if the SETUP message does not request to establish a communication path through the mobile network 5 to the mobile number, the femtocell 20 checks whether or not the SETUP message requests to establish a communication path through the fixed network 8 to the fixed number (Step S18). If the SETUP message requests to establish a communication path through the fixed network 8 to the fixed number, the femtocell 20 transmits an appropriate SIP INVITE message to the fixed network 8 (Step S19). In other cases, the communication path is not established. If the authentication fails in Step S14 or if the communication path is not established, the femtocell 20 may transmit an error message to the mobile terminal 60.
By using the database illustrated in
Next, description will be made of an incoming call to the mobile terminal 10 or the mobile terminal 60.
[1] An Incoming Call to the Representative Number
(1) From the fixed network 8 to the femtocell 20, an INVITE message requesting an incoming call to the representative number is transmitted.
(2) Referring to
As illustrated in
(3) Referring to
(4) The ISUP signal processing unit 23 is reported that the incoming call is originated to the representative number, the ISUP signal processing unit 23 extracts the mobile terminal 10 that is stored in association with the URI of the representative number and requests the radio system protocol processing unit 22 to perform the incoming call processing with respect to the extracted mobile terminal 10.
The radio protocol processing unit 22 generates and sends a paging signal to the mobile terminal 10 that is requested to perform the incoming call processing. That is, the femtocell 20 performs calling processing of the mobile terminal that is specified by the destination number. Here, since the incoming call is originated to the representative number, all of the mobile terminals 10 are specified. Thus, the femtocell 20 transmits a paging signal to all of the mobile terminals 10.
(5) The mobile terminal 10 responds to the paging signal by transmitting a signal to the femtocell 20 through a Random Access Channel (RACH). Here, the mobile terminal 10 transmits the signal that includes an identifier identifying the mobile terminal 10 itself to the femtocell 20.
When the paging signal is transmitted to a plurality of terminals, the femtocell 20 establishes a radio communication path between the femtocell 20 and the mobile terminal 10 that responds first, and transmits the SETUP message to the mobile terminal 10 that established the communication path. The femtocell 20 identifies the identifier with respect to the mobile terminal 10 that responds in the second or later place. This may prevent the establishment of the communication path between the plurality of mobile terminals 10 and the caller source device with respect to one incoming call.
The information used to identify the number for requesting communication is described in the SETUP message that is transmitted from the femtocell 20. For example, as illustrated in
(6) Referring to
The femtocell 20 may recognize whether or not the phone number of the destination is the representative number by checking the URI depending on a rule related to the INVITE message that is transmitted from the femtocell 20. In this case, in the procedure (2), the femtocell 20 may recognize the destination by checking the URI and then may omit checking of the tag information.
In the above-described embodiment, the incoming call to the representative number may be used as the incoming call to call all the mobile terminals 10 located in the communication area of the femtocell 20. Therefore, when the mobile terminal 10 is used for voice conversation, the incoming call can be originated to the representative number.
[2] An Incoming Call to a Specified Mobile Terminal
Next, description will be made of a case where an incoming call is requested to a specified mobile terminal 10 from the fixed network 8.
(1) The INVITE message requesting an incoming call to the specified mobile terminal 10 is transmitted from the fixed network 8 to the femtocell 20. In
(2) The INVITE message is input to the SIP signal processing unit 24 through the wired interface unit 26, and processing such as checking of the URI and the like are performed. The SIP signal processing unit 24 identifies the incoming call to the private number by checking the URI and the tag information that are described in the received INVITE message. As described above, if the correspondence between the content of the INVITE messages and the incoming call numbers are stored in a database, the ISUP signal processing unit 23 identifies the number of the destination based on the information.
Description will be made of a case where the URI 1 is stored in the SIP INVITE message, the URI 2 is stored in the tag information, and the SIP signal processing unit 24 determines that the incoming call is originated to the private number.
(3) After determining that the incoming call is originated to the private number, the femtocell 20 responds to the fixed network (call originating 100). The SIP signal processing unit 24 reports that the incoming call is originated to the private number to the ISUP signal processing unit 23.
(4) When the ISUP signal processing unit 23 is reported that the incoming call is originated to the private number, the ISUP signal processing unit 23 extracts, from the data in the memory, the IMSI of the mobile terminal 10 that is requested for a conversation by using the URI and the tag information included in the SIP INVITE message. After extracting the IMSI, the ISUP signal processing unit 23 reports the extracted IMSI to the radio protocol processing unit 22 and requests the incoming call processing to the mobile terminal 10 to which an incoming call is requested. The radio protocol processing unit 22 generates and transmits a paging signal to the mobile terminal 10 to which the incoming call processing is requested.
(5) If the mobile terminal 10 to which the incoming call processing is requested responds, the femtocell 20 establishes a radio communication path between the femtocell 20 and the responded mobile terminal 10 and transmits a SETUP message. As illustrated in
(6) After transmitting the SETUP message, the femtocell 20 establishes a communication path to the mobile terminal and to the fixed network by performing incoming call signal procedure with the mobile terminal 10 and performing signal procedure with the fixed network.
Although
The femtocell 20 may request an incoming call to the specified mobile terminal 10 without using the private number. For example, specific information used to individually recognize the femtocell 20 and the mobile terminal 10 that is communicable is set in advance, and the specific information is shared by the mobile terminal 10, the femtocell 20, the caller source device, and the like. When the caller source device requests communication with the 0ABJ number as the number of the destination, the caller source device specifies the mobile terminal 10 corresponding to the specific information to request an incoming call by adding the specific information used to specify the mobile terminal 10 to the SETUP message. The femtocell 20 identifies the mobile terminal 10 to which the incoming call is requested from the specific information included in the SETUP message, and performs the incoming call processing to the mobile terminal 10. To allow the user to easily specify the mobile terminal 10, in the caller source device, the specific information may be related to the input information from an input interface. For example, the specific information may be related to the input information in such a way that if the user inputs “#” after the representative number, a first mobile terminal 10 is selected, and if the user inputs “&” after the representative number, a second mobile terminal 10 is selected.
As described in the present embodiment, since the mobile terminal 10 can originate a call by the private number, problems with home security may be prevented. This also may be useful when a representative number is difficult to be made in a SOHO or the like. Furthermore, since the incoming call by the private number may be originated, the privacy of the user may be protected.
When a call is originated from the mobile terminal 60, the user selects the number to be reported as the caller source number by the mobile terminal 60 to the destination and selects the network to be used to establish a communication path, and then instructs the mobile terminal 60 to originate a call to the destination device. The mobile terminal 60 reports the number to be reported, to the femtocell 20, as the caller source number to the destination device and the network to use. The femtocell 20 performs an operation of establishing a communication path in accordance with the identified content.
The arrow A indicates an example of a communication path that is established when the fixed network 8 is selected to be used. The caller source number identified by the destination device is either the 090 number (the private number) or the 0ABJ number (the representative number) which is selected. For example, the table (A) indicates an example of a case where the destination device is a fixed phone having the 0ABJ number. The arrow C indicates an example of a communication path that is established when the mobile network 5 is selected to be used. In this case, the caller source number identified by the destination device is also either the 090 number or the 0ABJ number which is selected. For example, the table (C) indicates an example of a case where the destination device is a mobile terminal having the 090 number.
As described above, when the mobile terminal originates a call from the communication area of the femtocell 20, the user may select a network to use. Therefore, the user may select the fixed network 8 when the communication path through the fixed network 8 can provide a lower call charge than by the communication path through the mobile network 5.
The specification of the network to use can improve the communication quality.
The user may select a call originating number, so that the mobile terminal 60 originates a call by using the representative number when, for example, the user does not want the calling partner to know the private number. This may prevent security problems. Furthermore, a number that is not corresponding to the network used by the mobile terminal 60 may be reported. That is, even when the mobile terminal 60 performs communication through the fixed network 8, the 090 number as the private number may be reported as the caller source number.
On the other hand, the incoming call to the mobile terminal 60 is originated when the femtocell 20 calls one or more mobile terminals 60 corresponding to the incoming call number. The arrow B in
When an incoming call is originated, the femtocell 20 calls the mobile terminal 60 that is specified as a destination. Therefore, if the 0ABJ number used as the representative number is the incoming call number, all of the mobile terminals 60 in the communication area of the femtocell 20 are called. Therefore, the incoming call to the representative number may be originated by using the mobile terminal 60. If the private number is the incoming call number, the specified mobile terminal 60 corresponding to the private number is called. The above-described incoming call method may protect the privacy of the user and may provide the representative number of a plurality of mobile terminals 60.
Furthermore, the use of the femtocell 20 and the mobile terminal 60 or the mobile terminal 10 may promote both businesses of mobile communication service providers and fixed communication providers. Call originating and call terminating with the representative number may be performed by a mobile terminal. This may enhance the mobile communication service. On the other hand, the femtocell 20 has a function strongly depending on the fixed phone line, so that the widespread use of the femtocell 20 may develop business of the fixed communication service. As the function strongly depending on the fixed phone line, a location information acquisition mechanism in an emergency call is provided, for example. Accordingly, the femtocell 20 and the mobile terminal 10, 60 described in the first embodiment to the third embodiment, enable the user to select a network to use and a number to be reported, and not only provide the representative number to call a plurality of terminals but also activate business of communication providers.
The configurations of the femtocell 20 and the mobile terminal 10, 60 according to the first embodiment to the third embodiment and the systems using the femtocell 20 and the mobile terminal 10, 60 are not limited to the above-described embodiments, but may be subject to various modifications. For example, the control under the mobile terminal 10 and the mobile terminal 60 may be performed by software using the control unit 11. Part or all of the control may also be performed by hardware.
Part or all of the control of the femtocell 20 may also be performed by hardware or may be performed by software or any combination thereof. The format of the message and the protocol to be used illustrated in the first embodiment to the third embodiment may be subject to change according to the mounting.
In the embodiment described below, a base station performing radio communication with a mobile terminal is described as the femtocell 20. However, the base station performing radio communication with the mobile terminal is not limited to the base station forming a femtocell. It is possible to use any communication apparatus that may perform radio communication with a mobile terminal and may be connected to the mobile network 5 and the fixed network 8.
In the embodiment in which a network is selectable, it is possible to select a network to use for communication according to a message requesting communication from the mobile terminal. That is, if the communication network information is not specified in the message requesting communication, it may be determined that the network corresponding to the phone number that was used to transmit this message is selected.
All examples and conditional language recited herein are intended for pedagogical purposes to aid the reader in understanding the principles of the invention and the concepts contributed by the inventor to furthering the art, and are to be construed as being without limitation to such specifically recited examples and conditions, nor does the organization of such examples in the specification relate to a showing of the superiority and inferiority of the invention. Although the embodiments of the present invention have been described in detail, it should be understood that the various changes, substitutions, and alterations could be made hereto without departing from the spirit and scope of the invention.
Number | Date | Country | Kind |
---|---|---|---|
2008-318966 | Dec 2008 | JP | national |