1. Field of the Invention
This application is a continuation of Utility application Ser. No.10/144,093, filed May 10, 2002.
This invention relates to portable communication terminals that perform data communications in accordance with prescribed wireless communication systems such as code division multiple access (CDMA) systems.
2. Description of the Related Art
Recently, ‘cdma2000 1×-EV DO’ has been developed as the next-generation high-speed wireless communication system. The cdma2000 1×-EV DO system (where ‘EV’ denotes ‘Evolution’, and ‘DO’ denotes ‘Data Only’) is designed to standardize the HDR (High Data Rate) system, which is an expansion of the cdma2000 1× system developed by the Qualcomm company. Specifically, it has been standardized as Std. T-64 IS-2000 C.S.0024 “cdma2000 High Rate Packet Data Air Interface Specification” by the ARIB (or American Radio Industry Bureau). At present, the KDDI Co. Ltd. in Japan provides services based on the cdmaOne system, which is referred to as ‘ARIB T-53’ in Japan and is also referred to as ‘EIA/TIA/IS-95’ in North America and Korea (where ‘EIA’ stands for ‘Electronic Industry Association’, and ‘TIA’ stands for ‘Telecommunication Industry Association’). The cdma2000 1× system is an expansion of the cdmaOne system to suit the third generation network (3G). Compared to the cdma2000 1× system, the cdma2000 1×-EV DO system is further developed to improve communication speeds, in particular, with respect to data communications.
The cdma2000 1×-EV DO system is designed to change over data modulation methods in data communications between base stations and portable communication terminals (e.g., cellular phones) in response to the information for notifying conditions of reception at the portable communication terminals. Specifically, it allows the portable communication terminal to use a high-speed communication rate having a relatively low level of error resistance when the portable communication terminal has good reception conditions and allows the portable communication terminal to use a low-speed communication rate having a relatively high level of error resistance when the portable communication terminal has bad reception conditions.
In the downstream (that is, in the communicating direction from the base station to the portable communication terminal), the cdma2000 1×-EV DO system employs TDMA (Time-Division Multiple Access, or Time-Division Multiplexing) that allows multiple communications among portable communication terminals with changeovers therebetween with respect to time, wherein only one portable communication terminal is allowed to perform communication in each time unit of 1/600 second. This allows data communications by the portable communication terminals to individually operate with maximal power. Thus, it is possible to perform data communications at a high communication speed among the portable communication terminals.
In the aforementioned cdma2000 1×-EV DO system, the portable communication terminals must be able to deal with their receiving conditions that vary depending on location. That is, this system ensures high-speed communications maximally at 2.4 Mbps in a good radio field that is defined as the electric field strength in reception and the carrier-to-interference ratio, for example. However, it has a drawback in that the communication speed is reduced to about 10 kbps under bad reception conditions.
Therefore, the user of the portable communication terminal can easily complete downloading of a relatively large amount of data in a short period of time without experiencing stress in data communication at a location having good receiving conditions. In contrast, when the user of the portable communication terminal starts downloading a relatively large amount of data at a location having bad receiving conditions and where a relatively low data communication speed is provided for the downstream direction, a relatively long time will be required to complete the downloading of all the data. In short, the aforementioned cdma2000 1×-EV DO system may not always guarantee optimal environments in data communication services for users. In addition, it has a drawback in that communication fees must be significantly increased as communication time becomes longer.
In order to enjoy a comprehensive service that allows the user to download motion picture data and music data while simultaneously reproducing these data (in other words, ‘streaming reproduction’ of motion picture and music), the portable communication terminals require higher downstream data communication speeds that are normally higher than the prescribed value. However, if it is hard to perform data communications at the ‘required’ downstream data communication speeds, the users of the portable communication terminals cannot obtain the prescribed service quality because of problems due to the reduction of the picture and sound quality, intermittent stoppage of motion pictures, and intermittent breaks in the sound, for example.
Even though the present portable communication terminal is in a location with good radio field conditions, if there exist other portable communication terminals whose radio field conditions are better in the same service area, the prescribed base station first allocates data communication channels to the other portable communication terminals prior to doing so for the present portable communication terminal. In this situation, the present portable communication terminal must deal with a relatively low data rate in the data communication with the prescribed base station because its communication capacity is greatly occupied by the other portable communication terminals. That is, even though the user visually recognizes on the screen that the present portable communication terminal is in a location with good radio field conditions, the data communication may proceed at an unexpectedly slow rate, causing the user to experience doubt or distrust in data communication services.
It is an object of the invention to provide a portable communication terminal and a wireless communication system therefore in which data communications can be stabilized normally, regardless of communication environments.
Specifically, the portable communication terminal provides transceivers that operate based on plural wireless communication systems respectively, wherein the optimal wireless communication system is automatically selected in response to the expected communication speed. That is, the portable communication terminal provides transceivers that operate based on the cdma2000 1×-EV DO system, which ensures high-speed data communications, and the cdma2000 1× system respectively. When the data communication speed becomes lower than the prescribed threshold during the data communication based on the cdma2000 1×-EV DO, the portable communication terminal automatically switches to the cdma2000 1× system so as to secure a sufficiently high data communication speed at any time.
More specifically, the portable communication terminal predicts future data communication speeds based on pilot signals transmitted thereto from the prescribed base station for the prescribed wireless communication system, i.e., the cdma2000 1×-EV DO system that is given a first priority in reception and transmission of signals. When the predicted future data communication speed becomes less than the prescribed threshold, the portable communication terminal automatically switches to the other wireless communication system, i.e., the cdma2000 1× system, and waits for the restoration of the data communication speed. At this time, the portable communication terminal issues and sends a wireless communication system changeover instruction to the prescribed base station, so that the exchange (or local switch) reads from the base station table the information regarding the other base station, which is sent to the portable communication terminal via the prescribed base station. In addition, the exchange temporarily stops the data communication that was performed by the portable communication terminal via the prescribed base station. Upon receipt of the information, the portable communication terminal proceeds to establish a new communication line with the other base station. After the completion of the establishment of the communication line, the exchange restarts the data communication with the portable communication terminal via the other base station.
Thereafter, when the predicted data communication speed becomes equal to or greater than the prescribed threshold, the portable communication terminal automatically switches to the prescribed wireless communication system, so that the data communication is performed via the prescribed base station again.
In addition, the portable communication terminal monitors amounts of data that were received during the data communication based on the cdma2000 1×-EV DO system. When the amounts of data continuously fall below the prescribed threshold for the prescribed time period, the portable communication terminal automatically switches to the cdma2000 1× system so as to secure comfortable data communication in a stable manner even though the prescribed base station does not provide the high-speed data communication service because its data communication capacity is greatly occupied by other terminals or devices.
That is, the portable communication terminal automatically changes over the wireless communication system thereof in response to amounts of data that are measured in the first time period even though it has good radio field conditions. That is, a reception data rate is measured in a first time period and is compared with the prescribed threshold. If the reception data rate is not greater than the prescribed threshold, the timer is started to count a second time period. Therefore, the portable communication terminal automatically switches from the prescribed wireless communication system (e.g., cdma2000 1×-EV DO system) to the other wireless communication system (e.g., cdma2000 1× system) if the reception data rate is continuously reduced for the second time period or more. If the reception data rate is greater than the prescribed threshold, the portable communication terminal continues its data communication in accordance with the prescribed wireless communication system.
These and other objects, aspects, and embodiments of the present invention will be described in more detail with reference to the following drawings, in which:
This invention will be described in further detail by way of examples with reference to the accompanying drawings.
Specifically, multi-reception circuit 3 contains reception circuit 31 for the cdma2000 1×-EV DO system and reception circuit 32 for the cdma2000 1× system. Hence, multi-reception circuit 3 changes over these circuits in response to changeover signals supplied thereto from CPU 7, so that the optimal reception circuit is automatically selected to receive data transmitted thereto from the prescribed base station (not shown).
Similarly, multi-transmission circuit 8 contains transmission circuit 81 for the cdma2000 1×-EV DO system and transmission circuit 82 for the cdma2000 1× system. Multi-transmission circuit 8 changes over these circuits in response to changeover signals supplied thereto from CPU 7, so that the optimal transmission circuit is automatically selected to transmit data towards the base station.
As described above, the portable communication terminal of the present embodiment is characterized by providing multiple pairs of reception circuits and transmission circuits to suit different wireless communication systems respectively. Herein, the portable communication terminal automatically changes over these circuits in response to speeds of data communications that are performed with base stations. Thus, it is possible to normally stabilize data communications, regardless of data communication environments.
ROM 10 stores in advance various programs that are executed by CPU 7. By loading and executing these programs stored in ROM 10, CPU 7 performs various types of processing. RAM 11 stores data that are created during the processing executed by CPU 7. In order to install wireless modem functions in the portable communication terminal, it is possible to additionally provide external interfaces for personal computers, such as serial ports, parallel ports, USB (Universal Serial Bus) ports, Bluetooth communicators, infrared communicators, 10BaseT LAN interfaces (based on the Ethernet LAN standard), and the like.
Operation of the Portable Communication Terminal
Next, the overall operation of the portable communication terminal will be described with reference to FIGS. 1 to 3.
First, in order to download data from the prescribed provider or server, the user operates keys of manual operation section 12 to set download information with respect to the download destination address and download data, which are required to establish data communication with the destination; then, the user inputs a download request to the portable communication terminal. The download request that is entered using manual operation section 12 is forwarded to CPU 7, which in turn outputs changeover signals (or select signals) to multi-reception circuit 3 and multi-transmission circuit 8 respectively, so that reception circuit 31 and transmission circuit 81 are selected to suit the cdma2000 1×-EV DO system in step SP1 shown in
That is, multi-reception circuit 3 and multi-transmission circuit 8 initially select reception circuit 31 and transmission circuit 81 based on the cdma2000 1×-EV DO system.
Then, CPU 7 provides signal processing circuit 5 with the download information regarding the download destination address and download data that are input via manual operation section 12. In signal processing circuit 5, the download information is subjected to digital processing; then, it is subjected to modulation based on the prescribed modulation method in transmission circuit 81. As shown in
Network Architecture of the Portable Communication Terminal
When base station 30 for the cdma2000 1×-EV DO system receives download information from the portable communication terminal, base station 30 sends the download information to exchange 70 that performs the prescribed control thereon.
Exchange 70 outputs a line connection request to the accessed destination (e.g., provider or server) on the basis of the download information transmitted thereto from base station 30. If the accessed destination responds to the line connection request, the prescribed communication line is established between the portable communication terminal and the accessed destination. Thus, it is possible to start downloading the desired data with respect to the portable communication terminal. That is, the downloaded data are transmitted to the portable communication terminal via exchange 70 and base station 30 respectively.
In the above, base station 30 produces a pilot signal that is multiplexed within the downloaded data and is sent to the portable communication terminal, wherein the pilot signal represents the radio field condition established between the portable communication terminal and base station 30. The pilot signal is an important signal for the determination of the speed of the data communication between the portable communication terminal and base station 30. Hence, the portable communication terminal predicts the ‘future’ data communication speed, which will be required a certain time later, on the basis of the pilot signal. Thus, the portable communication terminal makes a decision as to whether or not it can continue the data communication in a stable manner.
Specifically, base station 30 intermittently sends a pilot signal multiplexed with the downloaded data every 1/600 second. The multiplexed signals corresponding to the downloaded data multiplexing the pilot signal are received by antenna 1 of the portable communication terminal, wherein they are input to reception circuit 31 for the cdma2000 1×-EV DO system within multi-reception circuit 3, as shown in
Reception circuit 31 demodulates the multiplexed signals with respect to the prescribed base bandwidth in reception in accordance with the prescribed demodulation method, which corresponds to the modulation method for use in the base station 30 in transmission of the multiplexed signals towards the portable communication terminal. The present embodiment employs any one of the three types of demodulation methods, that is, QPSK (Quaternary Phase-Shift Keying), 8PSK (Phase-Shift Keying), and 16 QAM (Quadrature Amplitude Modulation).
Reception circuit 31 demodulates the multiplexed signals to provide received data, which are forwarded to signal processing circuit 5.
Signal processing circuit 5 receives from multi-reception circuit 3 the received multiplexed signals that are received in spread spectrum, so that it performs inverse spread spectrum operations to isolate the pilot signal from the downloaded data. The downloaded data are decoded and are then supplied to CPU 7.
Signal processing circuit 5 calculates an Ec/Io value representing the pilot signal intensity against the overall receiving signal intensity, thus producing a CIR (i.e., carrier-to-interference ratio) in accordance with the following equation.
Based on the calculated CIR, signal processing circuit 5 predicts a next value of CIR for the next reception slot timing (wherein one slot is approximately set to 1.66 milli-second, i.e., 1/600 second). With respect to the prediction method, it is possible to use the linear predictive method, for example.
The information for designating the number of slots by which signal processing circuit 5 should predict the CIR is contained in various control signals that the base station automatically sends to the portable communication terminal whose power switch is turned on.
When signal processing circuit 5 predicts the next value of CIR for the next reception slot timing, it performs processing to convert the predicted value of CIR to a DRC (or dynamically redefinable character) value representing a data communication speed. In this processing, signal processing circuit 5 merely refers to the prescribed conversion table, which is stored in RAM 11 in advance, to read the corresponding value in correspondence with the CIR value. That is, the DRC value represents the ‘predicted’ data communication speed that is read based on the predicted value of CIR and that can be used for the next reception slot timing. Hereinafter, the DRC value will be referred to as the predicted data communication speed.
When producing the predicted data communication speed by a series of processes described above, signal processing circuit 5 sends it to CPU 7.
In CPU 7, the predicted data communication speed given from signal processing circuit 5 is compared with the threshold that is stored in RAM 11 in advance in step SP2 shown in
If the predicted data communication speed is less than the threshold so that the decision result of step SP2 is ‘NO’, CPU 7 determines that the portable communication terminal is presently located in an inferior radio field condition where data communication may not be continued comfortably. Thus, CPU 7 performs a changeover process of the wireless communication system in step SP3, by which the cdma2000 1×-EV DO system is switched to the cdma2000 1× system.
First, as shown in
Base station 30 sends the wireless communication system changeover instruction from the portable communication terminal to exchange 70. Upon receipt of the instruction, exchange 70 extracts information of base station 50 for the cdma2000 1× system, which is provided relative to base station 30 for the cdma2000 1×-EV DO system. Then, exchange 70 sends the information of base station 50 to base station 30.
In the above, exchange 70 provides in advance a so-called base station table for storing various information data regarding the base stations that can be alternately used in response to changeovers between different wireless communication systems and that are located within the prescribed service area managed and controlled by itself. When exchange 70 receives a wireless communication system changeover instruction from the ‘first’ base station that belongs to the prescribed service area managed and controlled by itself, it refers to the base station table to extract information regarding the ‘second’ base station that is provided relative to the first base station regarding the wireless communication system changeover instruction. Then, exchange 70 sends the extracted information of the second base station to the first base station regarding the wireless communication system changeover instruction.
After sending the information of the second base station to the first base station, exchange 70 stops transmitting data to the first base station.
Specifically, when base station 30 receives the information of base station 50 from exchange 70, base station 30 transmits it to the portable communication terminal.
Thus, the information of base station 50 is received by the portable communication terminal via antenna 1 of
Specifically, multi-reception circuit 3 receives a changeover signal from CPU 7 to implement a changeover from reception circuit 31 to reception circuit 32. Similarly, multi-transmission circuit 8 receives a changeover signal from CPU 7 to implement a changeover from transmission circuit 81 to transmission circuit 82.
Then, CPU 7 performs various processes to establish the communication line with base station 50 for the cdma2000 1× system. As shown in
As described above, a changeover between the different wireless communication systems is completed. Thus, it is possible to restart downloading data by way of base station 50 based on the cdma2000 1× system.
Even though the wireless communication system is changed over from the cdma2000 1×-EV DO system to the cdma2000 1× system, the portable communication terminal still and continuously receives pilot signals from base station 30 in prescribed time periods respectively. In the portable communication terminal, signal processing circuit 5 consecutively performs predictions with respect to the data communication speeds for the next slot timings, which are used in reception with base station 30 for the cdma2000 1×-EV DO system, in the prescribed time periods respectively. Therefore, CPU 7 consecutively performs comparisons between the threshold and the predicted data communication speeds that are predicted by signal processing circuit 5 in the prescribed time periods respectively. When the predicted data communication speed becomes equal to or greater than the threshold, CPU 7 performs a wireless communication system changeover process for implementing a changeover from the cdma2000 1× system to the cdma2000 1×-EV DO system.
A series of processes regarding the changeover of the wireless communication system are only required during the time period in which the portable communication terminal performs the data communication. Therefore, CPU 7 makes a decision as to whether or not the data communication is still continued in step SP4 after completing the comparison between the threshold and the predicted data communication speed in step SP2 shown in
As described above, the portable communication terminal of the present embodiment is designed under the precondition that the data communication should be originally performed in accordance with the cdma2000 1×-EV DO system. However, at the location where the predicted data communication speed based on the cdma2000 1×-EV DO system becomes less than the threshold, the portable communication terminal determines that the user cannot enjoy the comfortable data communication environment. In such a location, the portable communication terminal automatically instructs a changeover from the cdma2000 1×-EV DO system to the cdma2000 1× system to secure the lower data communication speed and to wait for the restoration of the data communication speed that satisfies the cdma2000 1×-EV DO system.
As described above, the portable communication terminal of the present embodiment provides high-speed data communications based on the cdma2000 1×-EV DO system as long as the user can enjoy the comfortable data communication environment in accordance with the cdma2000 1×-EV DO system. Even though the portable communication terminal cannot provide the data communication speed that satisfies the cdma2000 1×-EV DO system, it automatically instructs a changeover from the cdma2000 1×-EV DO system to the cdma2000 1× system. Thus, it is possible to normally secure the minimal (or lowest) data communication speed, regardless of data communication environments.
Both the cdma2000 1×-EV DO system and the cdma2000 1× system use the same frequency bandwidth in data communications. For this reason, the portable communication terminal can easily recognize pilot signals transmitted from the base station for the cdma2000 1×-EV DO system even when it is performing data communication in accordance with the cdma2000 1× system. Therefore, the portable communication terminal is capable of predicting the future data communication speeds at any time in accordance with the aforementioned method based on the pilot signals.
That is, the portable communication terminal is capable of predicting the future data communication speeds with respect to the base station for the cdma2000 1×-EV DO system, regardless of the wireless communication system that is presently used. Hence, the portable communication terminal can promptly perform various processes to switch to the cdma2000 1×-EV DO system when the predicted data communication speed becomes equal to or greater than the prescribed threshold.
The aforementioned network architecture shown in
Modifications of the First Embodiment
It is possible to provide various modifications with respect to the present embodiment of this invention, which will be described below.
The portable communication terminal of the present embodiment shown in
The base stations normally transmit pilot signals to the portable communication terminal in the prescribed time periods respectively, regardless of whether or not the portable communication terminal is presently performing data communication. Since the present embodiment is characterized by the automatic changeover between the different wireless communication systems during the data communication, the detailed description regarding controls performed in a non-data communication mode is omitted.
Technical Features and Effects of the First Embodiment
As described above, the first embodiment of this invention provides a variety of technical features and effects, which will be described below.
Next, a portable communication terminal of a second embodiment of the invention will be described with reference to
As described before in conjunction with
In step SP11, CPU 7 makes a decision as to whether or not reception data rate D1 exceeds a prescribed threshold D_LMT that is stored in RAM 11 in advance. Reception data rate D1 is calculated based on the amount of data that the portable communication terminal has received in a first time period Td (ms). The amount of data received in the first time period Td (ms) may correspond to the amount of data that the portable communication terminal actually received from the base station. Alternatively, it may correspond to the amount of data that is accurately counted by the prescribed application. Of course, the present embodiment allows some margin of error that may be included in the amount of the received data.
Methods for Calculating the Reception Data Rate
It is possible to provide four types of methods for calculating reception data rate D1, which will be described below.
In
If timer 14 is started so that the decision result of step SP12 is ‘YES’, CPU 7 ends the process of
When reception data rate D1 exceeds the prescribed threshold D_LMT so that the decision result of step SP11 is ‘YES’, the flow proceeds to step SP14 wherein a decision is made as to whether or not timer 14 is started. If timer 14 is started so that the decision result of step SP14 is ‘YES’, the flow proceeds to step SP15 to reset timer 14. That is, timer 14 is unconditionally stopped if reception data rate D1 exceeds the prescribed threshold. Then, CPU 7 ends the process of
If timer 14 is not started so that the decision result of step SP14 is ‘NO’, CPU 7 directly ends the process of
At time t1 when reception data rate D1 becomes lower than threshold D_LMT, CPU 7 activates timer 14 to start counting the second time period T (ms).
In the case of
In the case of
Upon receipt of the time-up signal, CPU 7 determines that the portable communication terminal could not perform the comfortable data communication. Therefore, CPU 7 instructs a changeover from the cdma2000 1×-Ev DO system to the cdma2000 1× system. Thus, the portable communication terminal performs the wireless communication system changeover process, which was described above in the first embodiment.
That is, the portable communication terminal performs a series of processes to proceed to a changeover of the wireless communication system. These processes are required only in the activating period of the data communication. Therefore, after completing the comparison between reception data rate D1 and threshold D_LMT (see step SP11 in
Technical Features and Effects of the Second Embodiment
As described heretofore, the second embodiment of this invention provides various technical features and effects, which will be described below.
Lastly, this invention also provides programs implementing functions of the aforementioned portable communication terminal as well as computer-readable media storing these programs. As the computer-readable media, it is possible to provide a variety of digital storage media such as memory chips and cards. The foregoing embodiments of this invention describe cellular phones as examples of the portable communication terminal that operates in accordance with the CDMA system or PDC (Personal Digital Cellular) system. Of course, this invention is not necessarily limited to the cellular phones; hence, this invention is applicable to other types of portable terminals such as PDA (Personal Digital Assistant) devices that incorporate communicators or communication tools or that have connectibility with external communicators.
As this invention may be embodied in several forms without departing from the spirit or essential characteristics thereof, the present embodiments are therefore illustrative and not restrictive, since the scope of the invention is defined by the appended claims rather than by the description preceding them, and all variations that fall within metes and bounds of the claims, or equivalents of such metes and bounds are therefore intended to be embraced by the claims.
Number | Date | Country | Kind |
---|---|---|---|
2001-141975 | May 2001 | JP | national |
2001-283626 | Sep 2001 | JP | national |
Number | Date | Country | |
---|---|---|---|
Parent | 10144093 | May 2002 | US |
Child | 11894827 | Aug 2007 | US |