|Publication number||USRE43064 E1|
|Application number||US 12/646,391|
|Publication date||Jan 3, 2012|
|Filing date||Dec 23, 2009|
|Priority date||Dec 23, 2000|
|Also published as||CN1201607C, CN1361635A, US7336946, US20020083428|
|Publication number||12646391, 646391, US RE43064 E1, US RE43064E1, US-E1-RE43064, USRE43064 E1, USRE43064E1|
|Inventors||Seok Su Lee|
|Original Assignee||Lg Electronics Inc.|
|Export Citation||BiBTeX, EndNote, RefMan|
|Patent Citations (18), Classifications (9), Legal Events (1)|
|External Links: USPTO, USPTO Assignment, Espacenet|
1. Field of the Invention
The present invention relates to a method and apparatus for downloading information from a wireless local loop (WLL) system to terminals and, in particular, to a method for downloading information to a plurality of terminals using a paging channel.
2. Background of the Related Art
In general, a mobile communication system implies a communication system to moving objects, such as human beings, automobiles, trains, and airplanes. Exemplary mobile communication systems include key phone systems, mobile phones (cellular phones and car phones), harbor phones, airplane phones, mobile pay phones (installed in trains, excursion ships and express buses), wireless pagers, wireless phones, satellite mobile communication systems, amateur wireless systems, and fishery wireless systems. In addition, the WLL serves subscriber lines connecting a telephone office to subscriber terminals using a wireless system, instead of using wired lines.
In the WLL, the terminal includes an externally-accessible serial port. The terminal, connected to a control device through the serial port, monitors an operation state of internal software, detects internally-stored data, and downloads a new software version for upgrading. A related downloading method in a mobile communication system will now be explained.
The related method for controlling the terminal (mingled with a mobile station) and the base station or upgrading software in the mobile communication system will now be described with reference to
If the downloading area is determined, an execute file is downloaded to the terminal 10 by a downloading command and the downloaded execute file is stored in a memory of the terminal 10 (ST6 and ST7). After the downloading process is finished, the stored execute file is driven by a start command of the user (ST8). That is, the control device is connected directly to the serial port to control the terminal or upgrade the program, in the related art. On the other hand, the related downloading method can be implemented through a signal channel. In the signal channel, a call is set up in a call setup procedure and the base station and the terminals are connected one to one (1:1), thereby reducing a downloading speed. Accordingly, the related method for downloading information data to the mobile communication terminal has a disadvantage in that terminal subscribers should move to a downloading area to download information data. To upgrade software of the widely-distributed terminals requires considerable time and expense. Moreover, the downloading speed is decreased.
An object of the invention is to solve at least the above problems and/or disadvantages and to provide at least the advantages described hereinafter.
It is another object of the present invention to provide a method for downloading information data to mobile communication terminals through a paging channel.
It is a further object of the invention to provide a method that can efficiently control the widely-distributed terminals.
It is a further object of the invention to reduce the time and expense of downloading information by simultaneously transmitting the upgrade information from a mobile communication system to the terminals through the paging channel.
To achieve the above objects, there is provided a method for downloading information to mobile communication terminals through a paging channel. The method includes demanding, at a base station, a download operation to a mobile station; simultaneously downloading the information and storing it in a plurality of mobile stations through the paging channel; and resetting the mobile station system using the stored data and reporting a downloading result to the base station side.
According to one aspect of the present invention, the mobile communication system downloads the information data to the plurality of mobile communication terminals through the paging channel, thereby efficiently controlling the widely-distributed terminals.
In addition, software of the terminals can be easily replaced and expenses and time for maintenance/repair can be remarkably reduced.
The objects of the invention may be further achieved in whole or in part by a method of communicating information, including sequentially communicating data messages from a common terminal to distributed terminals, storing the data messages in each of the distributed terminals, and resetting an operational mode of the distributed terminals based on the stored data messages. The common terminal communicates each of the data messages to all of the distributed terminals simultaneously through a shared communication channel.
Additional advantages, objects, and features of the invention will be set forth in part in the description which follows and in part will become apparent to those having ordinary skill in the art upon examination of the following or may be learned from practice of the invention. The objects and advantages of the invention may be realized and attained as particularly pointed out in the appended claims.
The invention will be described in detail with reference to the following drawings in which like reference numerals refer to like elements wherein:
When a mobile communication subscriber hooks off the terminal 10 in a standby mode, the terminal 10 sends a resource allocation demand to the base station 20 through an access channel. The base station 20 performs the resource allocation according to the request of the terminal 10. The base station 20 also demands a call setup to the exchanging station 50 through the base station controller 30.
The terminal 10 receives a resource allocation message, activates a physical layer, and transmits/receives signal information to/from the base station 20 through the signal channel. But, if the subscriber hooks on the terminal 10, the terminal 10 transmits a cancellation message through the signal channel and inactivates the physical channel.
In the case of terminating the call, the base station 20 transmits a reception signal to the terminal 10 through the paging channel. If the terminal 10 receives a reception signal request, the terminal 10 transmits a call request message to the base station 20.
According to the present invention, the multi-downloading process is embodied using the paging channel because the terminals continuously monitor the paging channel in a standby mode and the paging channel is rarely influenced by the peripheral environment. In addition, a system information message generated in the base station 20 is periodically broadcasted (e.g., every 2 seconds) through the paging channel and transmitted to the terminal 10 in regard to a reception signal.
Also, the message queue method is employed to prevent the downloaded data from influencing the existing data. According to the message queue method, a module generating the reception message and the periodic broadcasting message gives priority to the downloading message. Data stored in the message queue block are sequentially transmitted by a transmission module in 20 ms units.
When the base station controller 30 transmits the terminal downloading request to the base station 20 (ST21), the base station 20 transmits a downloading start message to the plurality of terminals 10 (ST22). The downloading start message ST22 is transmitted through the paging channel, since the terminals 10 continuously monitor the paging channel in the standby mode, and the downloading message is transmitted to each terminal according to the message queue method. The terminal 10 downloads information including a version of software, a size of a file, and a kind of the hardware. The base station 20 transmitting the downloading start message ST22 transmits a terminal downloading response signal to the base station controller 30 (ST23), to indicate the readiness of the downloading process to the terminals 10.
Next, the base station 20 transmits the downloaded data messages to the plurality of terminals 10 (ST24 and ST26) and the terminals 10 sequentially store the data messages provided by the base station 20 (ST25). If the downloaded data messages are all transmitted to the terminals 10, the base station 20 transmits a downloading end message to the terminals 10 (ST27). The terminals 10 load the stored data to memory and reset their respective systems (ST28).
On the other hand, the terminals 10 may directly store the downloaded messages in the corresponding memory and delete the existing data. Accordingly, the terminals 10 can reset the system with the data stored in the memory.
Next, the terminals 10 register a location in the base station 20 by resetting their respective systems with the new software (ST29). The base station 20 reports a data collecting result, for the downloaded software, from the terminals 10 to the base station controller 30, for a predetermined time (ST31).
The operation of the method for downloading the information from the mobile communication system to the terminals through the paging channel will now be described in more detail with reference to the accompanying drawings.
According to the present invention, the information can be simultaneously downloaded to the plurality of terminals 10 through the paging channel. The paging channel is generally a wireless control channel for paging the terminals and a forward control channel (FCC) for transmitting a command to page the terminals. Therefore, in case of generating the reception signal, the paging channel transmits a paging signal to the terminals 10 controlled by the base station 20. The terminals 10 continuously monitor the channel while in the standby mode. The system information is periodically transmitted through the channel.
First, the base station controller 30 generates a demand for the information downloading to the terminals 10. The base station controller 30 transmits the terminal downloading request to the base station 20 (ST21).
According to the terminal downloading request ST21, the base station 20 transmits the downloading start message to the plurality of terminals 10 through the paging channel (ST22). The downloading start message may include a version of a downloading file, a size of the file, and a kind of the hardware.
The base station 20 transmitting the downloading start message transmits the terminal downloading response signal to the base station controller 30 (ST23). In addition, if a downloading request to the terminal 10 exists, the base station 20 simultaneously downloads the data to the terminals 10 through the paging channel (ST24 and ST26). The terminals 10 sequentially store the received data (ST25).
That is, the base station 20 transmits the downloaded data messages to the terminals 10 (ST24 and ST26) and the terminals 10 sequentially store the downloaded data transmitted from the base station 20 (ST25). The downloaded data message may include a sequential number and data. As shown in
When the downloaded data messages are all transmitted to the plurality of terminals 10, the base station 20 transmits the downloading end message, including the final sequential number information to the terminals 10 (ST27). The terminals 10 load the stored downloaded data to the memory and reset the system (ST28). Here, the terminals 10 may directly store the downloaded data in the corresponding memory and reset the system.
Thereafter, the terminals 10 transmit a location register message to the base station 20 (ST29). The location register message includes a version of a current execute file and a kind of the hardware.
The base station 20 collects the terminal downloading result data during a predetermined time (ST30). The base station 20 reports the collected result to the base station controller 30 (ST31).
The downloading method in accordance with the present invention will now be described with respect to aspects of the base station 20 and the terminals 10.
A. Downloading Process of the Base Station
1) If the base station 20 receives the downloading command ST21 from the base station controller 30, which is an upper management system, the base station 20 downloads a corresponding file.
2) The base station 20 transmits the downloading start message ST22 through the paging channel according to the message queue method. Here, the start command includes information such as a version of the software, a kind of the hardware, and a size of a file.
3) The base station 20 transmits the downloaded data message ST24, ST26 to the terminal 10 after a predetermined time. Here, the message includes a sequential number and pure data.
4) When the base station 20 finishes data transmission, it transmits the downloading end message ST27 to the terminal 10 through the paging channel.
5) After finishing the downloading process, the base station 20 receives the downloading result and version information from the terminal 10 registering the location ST29 and transmits the information to the base station controller 30 (ST31).
B. Downloading Process of the Terminals
1) When the terminal 10 receives the downloading start message ST22, the terminal 10 confirms whether its version and hardware kind are identical to the downloaded data. If identical, the terminal 10 prepares to store the downloaded data.
2) When the downloading process is started, the terminal 10 sequentially stores the data according to the sequential number ST25. In the case that the message is lost due to a transmission or reception side error, the terminal 10 stores the data except the corresponding number.
3) When the terminal 10 receives the downloading end message ST27, the terminal 10 confirms whether the data are received by sequential order. Here, the terminal 10 requests and receives the data of the lost number.
5) After the resetting, the terminal 10 transmits the information, including the power apply location register message, the current version, and hardware kind, to the base station 20 ST29.
As discussed earlier, in accordance with the present invention, the information data are downloaded from the mobile communication system to the plurality of mobile communication terminals through the paging channel, thereby efficiently managing the widely-distributed terminals.
In addition, when the data are downloaded from the WLL to the plurality of terminals, the employed message queue method does not influence the existing data (broadcasting messages, reception messages, etc.), so that the data can be downloaded to the terminals through the paging channel. It is thus possible to efficiently manage the widely-distributed terminals.
The foregoing embodiments and advantages are merely exemplary and are not to be construed as limiting the present invention. The present teaching can be readily applied to other types of apparatuses. The description of the present invention is intended to be illustrative, and not to limit the scope of the claims. Many alternatives, modifications, and variations will be apparent to those skilled in the art. In the claims, means-plus-function clauses are intended to cover the structures described herein as performing the recited function and not only structural equivalents but also equivalent structures.
|Cited Patent||Filing date||Publication date||Applicant||Title|
|US5210751||Feb 18, 1992||May 11, 1993||Nippon Telegraph And Telephone Corporation||Signal transmission system capable of performing re-transmission control in units of slots|
|US5297192 *||Jun 30, 1993||Mar 22, 1994||At&T Bell Laboratories||Method and apparatus for remotely programming a mobile data telephone set|
|US5301232 *||Nov 5, 1992||Apr 5, 1994||Motorola, Inc.||Method and apparatus for over-the-air programming of communication devices|
|US5343494 *||Jan 13, 1993||Aug 30, 1994||Motorola, Inc.||Code division multiple access (CDMA) inbound messaging system utilizing over-the-air programming|
|US5381138 *||Feb 4, 1994||Jan 10, 1995||Motorola, Inc.||Intelligent over-the-air programming|
|US5418837 *||Jul 30, 1993||May 23, 1995||Ericsson-Ge Mobile Communications Inc.||Method and apparatus for upgrading cellular mobile telephones|
|US5479476 *||Feb 4, 1994||Dec 26, 1995||Nokia Mobile Phones Ltd.||Mobile telephone having groups of user adjustable operating characteristics for facilitating adjustment of several operating characteristics|
|US5544223||Jan 31, 1995||Aug 6, 1996||Qualcomm Incorporated||Method and apparatus for paging a concentrated subscriber system for wireless local loop|
|US5577103 *||Mar 10, 1995||Nov 19, 1996||Telefonaktiebolaget Lm Ericsson||Method of providing service information to subscribers in a cellular telecommunications network using the short message service (SMS)|
|US5654901||Jan 30, 1995||Aug 5, 1997||Telefonaktiebolaget Lm Ericsson||Loading software into field test equipment|
|US5794142 *||Jan 29, 1996||Aug 11, 1998||Nokia Mobile Phones Limited||Mobile terminal having network services activation through the use of point-to-point short message service|
|US5842124 *||Nov 16, 1996||Nov 24, 1998||Qualcomm Incorporated||System and method for user-programmable service programming of cellular telephones|
|US6023620||Feb 26, 1997||Feb 8, 2000||Telefonaktiebolaget Lm Ecrisson||Method for downloading control software to a cellular telephone|
|US6029065||May 5, 1997||Feb 22, 2000||Nokia Mobile Phones, Ltd.||Remote feature code programming for mobile stations|
|US6041124||Dec 18, 1996||Mar 21, 2000||Sony Corporation||Radio communication system and method and mobile communication terminal device|
|US6434364||Dec 24, 1998||Aug 13, 2002||Telefonaktiebolaget Lm Ericsson (Publ)||Wireless communication system that supports mobile test software agents|
|US6587684||Jul 28, 1998||Jul 1, 2003||Bell Atlantic Nynex Mobile||Digital wireless telephone system for downloading software to a digital telephone using wireless data link protocol|
|WO1998038820A2||Feb 6, 1998||Sep 3, 1998||Ericsson Telefon Ab L M||Method and apparatus for remotely upgrading control software in a cellular telephone|
|U.S. Classification||455/419, 455/426.2, 455/414.4, 455/67.11|
|International Classification||H04M3/00, G06F9/445, H04B7/26|