This application is a national stage of international application No. PCT/JP2007/070816 filed Oct. 25, 2007. This application claims priority to and the benefit of Japanese Patent Application No. 2006-294072 filed Oct. 30, 2006, the entire content of which is incorporated herein by reference.
The present invention relates to a wireless communication apparatus, and more specifically, to a wireless communication apparatus which receives BCMCS transmitted from a wireless base station to a plurality of communication apparatus.
In a mobile communication system employing a code division multiple access (CDMA) scheme, various communication services using a high-speed data communication function, for example, 1×EV-DO (1× evolution-data only) has been provided. As an example of the communication service of 1×EV-DO, there is BCMCS (Broadcast and/or Multicast Services) transmitted to a plurality of wireless communication apparatus (for example, wireless communication terminals, wireless communication apparatus connected to a car navigation system, card modules and the like) simultaneously using a communication channel (see “CDMA2000 High rate Broadcast Packet Data Air Interface Specification (C.S0054-0 Version 1.0)-Section 1.4: Broadcast Channels”, 3GPP2, February 2004).
As an example of the conventional art of the BCMCS, there is BCMCS of CDMA2000, which is an efficient data transmission scheme for users in a wide range within an 1×EV-DO communication area. Moreover, in the BCMCS of CDMA2000, a robust error correction code is added, and there is no retransmission control.
As BCMCS applications, it is performed to distribute BCMCS contents of large amount of data at late night, early morning, or a predetermined night time at which a communication traffic amount is significantly decreased, and it is also performed to timely distribute data in order to display local information or the like in a telop form.
The terminal AT starts reception through a channel for BCMCS reception at a predetermined time based on the BCMCS program table, and receives BCMCS data. The base station AN transmits a BOM (Broadcast Overhead Message) before transmitting BCMCS data and at the same time with the BCMCS broadcasting. The BOM includes information for receiving BCMCS data such as physical channel information, sector information of BCMCS data, and the like. The terminal AT is on standby for a telephone call or data communication as usual and also tries to receive BOM at periods of about 3 seconds. A reception unit performs a normal slot reception (with standby every 5 seconds) operation, and also performs another slot reception (with standby every about 3 seconds) operation for BOM. Thus, a status of the reception unit at that time is referred to as a dual slotted mode. The terminal AT starts receiving BOM transmitted from the base station AN in the dual slotted mode, performs a process (pre-process) which is needed to receive BCMCS based on the BOM data, and thereafter starts receiving BCMCS data. When there is no change in a communication state of the terminal AT during receiving BCMCS data, the terminal AT successfully completes the reception as shown in
IDLE: a state in which a wireless session is established;
Connected: a state in which packet data communication is being performed; and
Dormant: a state in which packet data communication is stopped.
As shown in
It is an advantage of the present invention to provide a wireless communication apparatus which avoids a failure of BCMCS reception and improves a success rate.
To solve the problem, according to a wireless communication apparatus (a cellular phone or the like) includes:
(a broadcast/multicast reception unit for receiving broadcast/multicast;)
a broadcast/multicast reception determination unit for determining whether data distributed by broadcast/multicast is being received or not;
(a timer unit for detecting that a wireless session close timer enabled when a PPP session is terminated is expired and notifying the detection;)
a wireless session close process unit for performing a wireless session close process when the wireless session close timer is expired (in other words, when it is notified by the timer unit that expiration is detected); and
a control unit for controlling the wireless session close process unit to hold the wireless session close process activated based on expiration of the wireless session close timer until reception of broadcast/multicast is completed, in case that it is determined that data distributed by the broadcast/multicast is being received when the wireless session close timer is expired.
In addition, the wireless communication apparatus executes the wireless session close process by releasing the holding after reception of data distributed by the broadcast/multicast is completed.
In the wireless communication apparatus according to a embodiment of the present invention,
the wireless session close process is an UATI reacquisition process and/or session configuration process.
In the above description, the means for solving the problem according to the present invention has been discussed as apparatus. However, the present invention can also be implemented as a method, a program, and a recording medium for storing the program substantially corresponding to such apparatus. Therefore it will be understood that such modification and variations are considered to fall within the scope of the invention.
According to the present invention, it is possible to complete a broadcast/multicast reception process normally since a channel is not switched during reception of broadcast/multicast by holding a wireless session close process. Therefore, it is possible to improve a reception success rate of broadcast/multicast.
Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. While a wireless communication apparatus according to the present invention includes various apparatus such as a cellular phone, a PDA having a wireless function, a wireless communication card and the like, the present invention will be described with reference to embodiments of a cellular phone, which is a typical example of the wireless communication apparatus.
The timer unit 130 detects that the wireless session close timer enabled when PPP session is terminated is expired, and notifies the wireless session close process unit 140 of the detection. At the same time, the timer unit 130 first transfers the expiration of the timer to the control unit 150, and the control unit 150 turns on an expiration flag FLG2 (whose on status means expiration) indicating expiration of the wireless session close timer and being provided in the memory unit 160.
The wireless session close process unit 140 notified that the wireless session close timer is expired by the timer unit 130 holds (delay) the wireless session close process until the BCMCS receiving flag FLG1 is turned off. More specifically, the control unit 150 controls the wireless session close process unit 140 to hold (delay) the wireless session close process which is activated based on the expiration of the wireless session close timer until the BCMCS receiving flag FLG1 indicating that BCMCS is being received is turned off, when the expiration flag FLG2 indicating expiration of the wireless session close timer is turned on. By holding (delaying) the wireless session close process, it is possible to certainly prevent BCMCS reception from being failed due to activation of a timer of the close process.
When it is determined that the BCMCS receiving flag FLG1 is turned on (i.e., the BCMCS is being received) at step S11, the process proceeds step S12, and the control unit 150 determines whether the BCMCS reception is completed or not by referring to the BCMCS receiving flag FLG1 in the memory unit 160. When it is determined that the BCMCS reception is completed (i.e., the flag is turned off) at step S12, the process proceeds step S15 and the close process described above is performed. And, the process ends. When it is determined that the BCMCS reception is not completed at step S12, the process proceeds step S13 and it is determined whether data communication is needed or not. The determination whether data communication is needed or not is performed based on whether there are cases that a signal of data communication is received or a user does a sending operation using the input unit 170. When it is determined that data communication is not needed at step S13, the process returns to step S12. When it is determined that data communication is needed at step S13, the process proceeds to step S14 and BCMCS reception is stopped.
Since it is not necessary to perform a kind of initial setting process included the wireless session close process such as UATI reacquisition/session configuration in BCMCS reception, holding or delaying the wireless session close process does not affect BCMCS reception.
While the invention has been described with reference to exemplary embodiments and drawings, it will be understood by those skilled in the art that many various modifications and extensions may be implemented using the teaching of this invention. All such modifications and extensions are intended to be included within the true spirit and scope of the present invention. For example, each element, each unit, function included in each step and the like can be rearranged not to be contradictory logically. And, a plurality of units, steps and the like can be combined or divided. For example, in the embodiment, flags are provided in the memory unit and transfer information indicating that data is being received or a timer is expired, but each unit may transfer such information with predetermined signal.
Number | Date | Country | Kind |
---|---|---|---|
2006-294072 | Oct 2006 | JP | national |
Filing Document | Filing Date | Country | Kind | 371c Date |
---|---|---|---|---|
PCT/JP2007/070816 | 10/25/2007 | WO | 00 | 12/18/2009 |
Publishing Document | Publishing Date | Country | Kind |
---|---|---|---|
WO2008/053778 | 5/8/2008 | WO | A |
Number | Name | Date | Kind |
---|---|---|---|
20040224637 | Silva et al. | Nov 2004 | A1 |
20050201321 | Sinnarajah et al. | Sep 2005 | A1 |
20060153139 | Bae et al. | Jul 2006 | A1 |
20070025295 | Kono | Feb 2007 | A1 |
20080037500 | Andrus et al. | Feb 2008 | A1 |
20090022104 | Cherian et al. | Jan 2009 | A1 |
Number | Date | Country |
---|---|---|
2006-512872 | Apr 2006 | JP |
2006-339919 | Dec 2006 | JP |
WO 2005027566 | Mar 2005 | WO |
Entry |
---|
Chinese language office action dated Nov. 30, 2011 and its English language translation for corresponding Chinese application 200780040462.4. |
Number | Date | Country | |
---|---|---|---|
20100103853 A1 | Apr 2010 | US |