Plaque It!
Sponsored by: Flash of Genius |
[0001] 1. Field of the Invention
[0002] The present invention relates to a method for down-loading data, and in particular, to a method for simultaneously down-loading data in a mobile communications system.
[0003] 2. Background of the Related Art
[0004] In general, software (S/W) programs or data are down-loaded from a upper processor when resetting processors in a related art mobile communication switching system. A serial method used to down-load the S/W programs or the data when resetting processors in the related art mobile communication switching system is characterized by the complete down-load of the programs or the data onto a processor, and then, starting another down-load of the programs or the data onto the next processor.
[0005] In other words, if the S/W programs or the data are to be down-loaded onto a plurality of processors, one processor is completely down-loaded. Then, another processor is completely down-loaded from the upper processor. This process continues until a last processor of the plurality of processors is down-loaded with the S/W programs or the data.
[0006]
[0007]
[0008] The IPC format includes a destination address of 4 bytes, a source address of 4 bytes, a type of 1 byte, a control of 1 byte, a signal ID of 2 bytes, a length of 2 bytes and a data of 200 bytes. The data contained in the memory of the upper processor is injected into the data of 200 bytes, which is an element of the IPC format.
[0009] As described above, the related art method for down-loading data has various disadvantages. In the related art method, the same contents being the S/W programs or the data are consecutively down-loaded onto the plurality of lower processors, which consumes a disadvantageously long time for the overall down-load. The return time is accordingly delayed in case of a system down.
[0010] The above references are incorporated by reference herein where appropriate for appropriate teachings of additional or alternative details, features and/or technical to background.
[0011] 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.
[0012] Another object of the present invention is to provide a method for simultaneously down-loading data or S/W programs onto a plurality of processors.
[0013] Another object of the present invention is to provide a method for simultaneously down-loading data or S/W programs onto a plurality of processors by using a multiplexing mode in a process of resetting processors in a mobile communication switching system.
[0014] Another object of the present invention is to provide a method for simultaneously down-loading data or S/W programs onto a plurality of processors by using a multiplexing mode in a process of resetting processors in a mobile communication switching system that does not modify data definitions in a predefined information processing code format.
[0015] Another object of the present invention is to provide a method for simultaneously down-loading data or S/W programs onto a plurality of processors by using a multiplexing mode in a process of resetting processors in a mobile communication switching system that reduces or minimizes a shutdown time of a system through a rapid down-load.
[0016] To achieve at least the above objects in a whole or in part, there is provided a method for down-loading data onto a plurality of lower processors according to the present invention that includes requesting, in a lower processor, an information down-load to an upper processor; accessing a memory of the upper processor; determining whether the accessed information has an error or not; grouping the lower processors; and creating the accessed information in an IPC format and transmitting the same according to a grouped representative address.
[0017] According to preferred embodiments of apparatus and methods of the present invention, consequently, the programs or the data are simultaneously down-loaded onto the plurality of lower processors from an upper processor by using the multiplexing mode in the process of resetting the processors in the mobile communication switching system, thereby minimizing the shutdown of the system due to a rapid down-load realization.
[0018] To further achieve at least the above objects in a whole or in parts, there is provided a method for down-loading data from an upper processor to a plurality of lower processors of a mobile communications switching system in a process of resetting the processors, according to the present invention that includes requesting an information down-load from the lower processors to the upper processor, accessing a memory of the upper processor containing the requested information down-load, determining whether the accessed information has an error, grouping the lower processors with a representative address, and creating the accessed information in an IPC format and transferring the PC format information by using the group representative address.
[0019] To further achieve at least the above objects in a whole or in parts, there is provided a method for down-loading data from a first processor to a plurality of second processors while resetting the processors, according to the present invention that includes transmitting a request for an information down-load from the plurality of second processors to the first processor, accessing once a memory of the first processor for the requested information, grouping the second processors using a prescribed processor address, and assembling the accessed information and transferring the assembled requested information to at least two second processors using a group representative address.
[0020] 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.
[0021] The invention will be described in detail with reference to the following drawings in which like reference numerals refer to like elements wherein:
[0022]
[0023]
[0024]
[0025]
[0026] Preferred embodiments of the present invention will now be described with reference to the accompanying drawings. Preferred embodiments of methods/apparatus according to the present invention are based on a process transferring data or S/W programs, which are to be down-loaded onto processors, by using a multiplexing mode. The multiplexing mode down-load is preferably characterized by a single access of a specific memory where the S/W programs or the data are loaded, creating the accessed information in a preferably pre-defined information processing code (IPC) format, and transferring the S/W programs or the data having the same contents to a plurality of processors to be reset through a single-transfer manner or operation. The single-transfer operation, in general, signifies that the plurality of processors and addresses of the processors as well as the representative address of the processors are pre-defined suitable for the IPC format so that messages can be delivered to the plurality of processors through only a single-transfer operation by using the IPC format.
[0027]
[0028] For example, assume respective processor information that includes the above elements is the following: NA:
[0029] Thus, according to the above processor information, the processors A and C are grouped by an identical group address (e.g., CA
[0030] To be specific, the representative address grouping the processors A and C is determined to be NAFE BAFF CA
[0031]
[0032] If the determination in step S
[0033] From step S
[0034] The representative address grouping the lower processors are injected into the created message, which is transferred to a pertinent address for the multiplexing mode down-load in step S
[0035] As shown in
[0036] As described above, the preferred embodiments of methods for down-loading the programs or the data having the same contents onto the plurality of lower processors can include grouping the plurality of lower processors using a representative address to be down-loaded with the same group address, converting the message to be transferred to the representative address into the IPC format when down-loading the S/W programs or the data from the upper processor onto the lower processor, transferring the converted message and receiving the IPC format message, which was transmitted from the upper processor, by the plurality of lower processors within the same group so as to all down-load the programs or the data.
[0037] As described above, preferred embodiments of methods for down-loading S/W programs or data from a first processor to a plurality of additional processors according to the present invention have various advantages. The first processor performs a single access for the down-loaded S/W programs or the data. Accordingly, a process time is reduced. Each of the additional processors do not perform a specific request of the first processor for the down-loaded S/W programs or the data. The plurality of additional processors can each directly start operating the same down-loaded S/W program or data. Accordingly, a time for resetting processors in a mobile communications switching system can be reduced or minimized without altering a prescribed information processing code (IPC) format using the preferred embodiments.
[0038] 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.