CN1306428C - High-speed program downloading system and method for mobile station in communication network - Google Patents
High-speed program downloading system and method for mobile station in communication network Download PDFInfo
- Publication number
- CN1306428C CN1306428C CNB200410035406XA CN200410035406A CN1306428C CN 1306428 C CN1306428 C CN 1306428C CN B200410035406X A CNB200410035406X A CN B200410035406XA CN 200410035406 A CN200410035406 A CN 200410035406A CN 1306428 C CN1306428 C CN 1306428C
- Authority
- CN
- China
- Prior art keywords
- transfer table
- computing machine
- usb
- data
- mobile station
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 238000004891 communication Methods 0.000 title claims abstract description 19
- 238000000034 method Methods 0.000 title claims description 26
- 230000005540 biological transmission Effects 0.000 claims abstract description 18
- 230000011664 signaling Effects 0.000 claims abstract description 7
- 238000012546 transfer Methods 0.000 claims description 51
- 238000004519 manufacturing process Methods 0.000 abstract description 3
- 238000010586 diagram Methods 0.000 description 3
- 238000010295 mobile communication Methods 0.000 description 3
- 238000005516 engineering process Methods 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 238000013507 mapping Methods 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Landscapes
- Stored Programmes (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
The present invention relates to a high-speed program downloading system of a mobile station in a communication network, which comprises a computer, a mobile station, data wires connected with the computer and the mobile station, a USB port and a downloading control module of a block order number, wherein the USB port in the computer is mapped into an analog serial port through a USB driver; the downloading control module of a block order number controls the transmission of signaling and the data erasion of a memory. After the mobile station is converted into a downloading mode, a USB clock configuration is enhanced, and a downloading execution module in a block erasion mode is applied to the data erasion of the memory. With equal length data packets, the present invention strengthens transmission stability, enhances the program downloading speed of the mobile station in a whole, and greatly enhances production efficiency and research development efficiency.
Description
Technical field
The present invention relates to the technical field of the program download of transfer table in the mobile communications network, be specifically related to adopt the flash storer to download as the transfer table high-speed procedure of transfer table storage medium.
Background technology
Along with the develop rapidly of mobile communication industry, the Control Software amount of transfer table increases greatly, and therefore the storage to the mobile station software program becomes an insoluble problem.In order to address that need, the flash storer arises at the historic moment, increase along with procedure quantity, the flash storer is fit to jumbo storage more, because the flash storer is under the situation that big memory space can guarantee, that volume can be done simultaneously is very little, and execution speed improves a lot, and therefore the numerous transfer table of function mostly adopts the medium of sort memory as storage at present.
The program of transfer table is downloaded and is adopted serial communication at present, transmission speed is slow, increase greatly along with the transfer table procedure quantity, adopt serial communication to give under the program of transfer table and bring problems, especially in the transfer table production test, need carry out a large amount of transfer table programs and download, adopt serial communication can't satisfy high-speed requirement.
Summary of the invention
Purpose of the present invention, just be to solve the slow problem of program speed of download of transfer table, the high-speed procedure download system and the method for transfer table in a kind of mobile communications network are provided, the program speed of download of transfer table can be improved under the situation that guarantees reliability greatly, program is downloaded the used time and is shortened greatly, realize high speed, safety, stable that the transfer table program is downloaded, improved transfer table R﹠D work efficient and production efficiency significantly.
The high-speed procedure download system of transfer table in a kind of communication network, this system comprises computing machine, transfer table, the data line of connection computing machine and transfer table also comprises:
Be mapped as the USB port of simulative serial port in the computing machine by the USB driver;
Control signaling transmission, and the downloading control module of the erasable piece sequence number of data in the control store;
After transfer table is converted to downloading mode, improve the configuration of USB clock, and the erasable application block of memory data is wiped the download execution module of page or leaf WriteMode;
Data transmission between computing machine and the transfer table is isometric packet.
The high-speed procedure method for down loading of transfer table utilizes computing machine in a kind of communication network, transfer table, and the data line of connection computing machine and transfer table comprises the steps:
By the USB driver USB port is mapped as the step of simulative serial port in the computing machine;
After transfer table is converted to downloading mode, improve the step of USB clock configuration;
Downloading control module control channel, and the step of the erasable piece sequence number of data in the transmission memory;
Download execution module and receive signaling, to the step of the erasable application block wiping of memory data page or leaf WriteMode.
Data transmission between computing machine and the transfer table is isometric packet.
Description of drawings
Below in conjunction with drawings and Examples the present invention is further described.
Fig. 1 is a system hardware connection side block diagram of the present invention;
Fig. 2 is that mobile station software of the present invention is downloaded process flow diagram;
Fig. 3 judges the process flow diagram of communication mode automatically for transfer table of the present invention.
Embodiment
As shown in Figure 1, the program process of downloading needs computing machine as host computer, transfer table, and the data line of continuous computing machine and transfer table.
Transfer table has two sockets, and a cover is UART (serial ports), and a cover is the USB mouth.It on the host computer simulative serial port, because the USB of transfer table has adopted the communication modes of simulative serial port, therefore the USB driver of can't see by one deck that is present on the computing machine has been modeled to serial ports (referring to that this communication conduit has been modeled to serial ports) with USB port.That is to say that though what insert in computer-side is the USB line, and has been inserted on the USB port, host computer procedure becomes a serial ports to this port mapping.Therefore, at host computer procedure, PC is last just at UART mouth of operation, but transfer table is that this logical channel of USB and UART are far from each other with regard to what walk fully, and the USB transmission speed is much higher than the serial ports transmission speed.
As shown in Figure 2, the main flow process that program is downloaded is downloaded the common decision of execution module by host computer downloading control module and transfer table, they finish control procedure by the transmission of signaling, and host computer is the main body of control, and signaling is initiated by host computer downloading control module.
Host computer is set up with transfer table and is communicated by letter, and sends download instruction, checks the bad block message in the transfer table storer, then write-in program data in storer.
Because erasable employing of memory data wiped a block, writes a block then, and then wipes the circulation way of a block, therefore improved the reliability of program run.The stability of downloading for high-speed procedure provides the foundation.These bases just are only to such an extent that program is at a high speed downloaded and become possibility.
Adopt at present erasable block number of PC control, stability and reliability when effectively guarantee program of this method is downloaded are simplified the Handshake Protocol of upper and lower computer simultaneously, thereby improve the program speed of download.
The highest erasable speed of flash storer has determined the flank speed that program is downloaded.After having adopted the USB clock to develop skill, the erasable speed of flash is the fastest program speed of download, in the mode that the flash storer has adopted page to write, greatly reduces and calculates the storage needed time of data, has improved the speed that program is downloaded.
The isometric packet that adopts when transmitting data transmits, because USB system instability in high-speed transfer, reliability reduces greatly when big packet transmits and is adjustable length packet transmission, has therefore adopted and has waited the bag transmission, has improved the reliability of transmitting.
Fig. 3 is that the transfer table program is downloaded the flow process of judging communication mode, and we see after mobile phone is transformed into downloading mode, download execution module and reconfigure usb port clock, downloads execution module then and detects the port that is connected automatically.Because the transmission speed of usb is not by the speed decision of simulative serial port, downloads execution module the usb clock is improved, and effectively raises the transmission speed of usb.So far, can know that the speed of program download almost is comparable to the erasable speed of flash.
Download execution module being achieved as follows to the automatic selection of communication modes:
(1) in a timing, watches the uartl register automatically after module starts and whether receive data,, think that then present communication is the uart mode if receive.
(2) if do not receive data, timing arrives, and carries out necessary usb so and is provided with, and checks the usb receiving register, if the data of receiving think that then present communication modes is the usb mode.
(3) if do not receive data, timing arrives, and thinking does not so have effective physical connection.
Claims (4)
1. the high-speed procedure download system of transfer table in the communication network, this system comprises computing machine, transfer table connects the data line of computing machine and transfer table, it is characterized in that also comprising:
Be mapped as the USB port of simulative serial port in the computing machine by the USB driver;
Control signaling transmission, and the downloading control module of the erasable piece sequence number of data in the control transfer table storer;
After transfer table is converted to downloading mode, improve the configuration of USB clock, and the erasable application block of transfer table memory data is wiped the download execution module of page or leaf WriteMode.
2. the high-speed procedure download system of transfer table in the communication network according to claim 1 is characterized in that the transmission of computing machine and mobile station data is isometric packet.
3. the high-speed procedure method for down loading of transfer table in the communication network utilizes computing machine, and transfer table connects the data line of computing machine and transfer table, it is characterized in that comprising the steps:
By the USB driver USB port is mapped as the step of simulative serial port in the computing machine;
After transfer table is converted to downloading mode, improve the step of USB clock configuration;
Downloading control module control channel, and the step of the erasable piece sequence number of data in the transmission transfer table storer;
Download execution module and receive signaling, to the step of the erasable application block wiping of transfer table memory data page or leaf WriteMode.
4. the high-speed procedure method for down loading of transfer table in the communication network according to claim 3 is characterized in that the transmission of computing machine and mobile station data is isometric packet.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200410035406XA CN1306428C (en) | 2004-07-13 | 2004-07-13 | High-speed program downloading system and method for mobile station in communication network |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CNB200410035406XA CN1306428C (en) | 2004-07-13 | 2004-07-13 | High-speed program downloading system and method for mobile station in communication network |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN1595382A CN1595382A (en) | 2005-03-16 |
| CN1306428C true CN1306428C (en) | 2007-03-21 |
Family
ID=34664195
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CNB200410035406XA Expired - Fee Related CN1306428C (en) | 2004-07-13 | 2004-07-13 | High-speed program downloading system and method for mobile station in communication network |
Country Status (1)
| Country | Link |
|---|---|
| CN (1) | CN1306428C (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN101963946B (en) * | 2010-10-11 | 2015-12-16 | 中兴通讯股份有限公司 | A computer supported multi-section mobile terminal downloads method and the device of software version |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6389001B1 (en) * | 1997-11-20 | 2002-05-14 | Samsung Electronics, Co., Ltd. | Method for downloading data to add functions to vocoder |
| CN1363891A (en) * | 2000-10-31 | 2002-08-14 | 精工爱普生株式会社 | Apparatus and electronic instrument for controlling data delivery |
| US6560454B2 (en) * | 2001-05-30 | 2003-05-06 | Nokia Corp. | System and method for delivery and updating of data transmitted to a mobile terminal |
| CN2579099Y (en) * | 2002-11-05 | 2003-10-08 | 浙江大学 | USB communication interface device of real-time signal analyzer |
-
2004
- 2004-07-13 CN CNB200410035406XA patent/CN1306428C/en not_active Expired - Fee Related
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US6389001B1 (en) * | 1997-11-20 | 2002-05-14 | Samsung Electronics, Co., Ltd. | Method for downloading data to add functions to vocoder |
| CN1363891A (en) * | 2000-10-31 | 2002-08-14 | 精工爱普生株式会社 | Apparatus and electronic instrument for controlling data delivery |
| US6560454B2 (en) * | 2001-05-30 | 2003-05-06 | Nokia Corp. | System and method for delivery and updating of data transmitted to a mobile terminal |
| CN2579099Y (en) * | 2002-11-05 | 2003-10-08 | 浙江大学 | USB communication interface device of real-time signal analyzer |
Also Published As
| Publication number | Publication date |
|---|---|
| CN1595382A (en) | 2005-03-16 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN103118198B (en) | The firmware upgrade method of mobile terminal and system | |
| CN103970665B (en) | FPGA system for simulating SPI FLASH and debugging method | |
| WO2005006124A3 (en) | Read/write command buffer pool resource management using read-path prediction of future resources | |
| CN101008898A (en) | Update and repair method of intellectualized equipment and system thereof | |
| CN100438453C (en) | A system and method to test network card | |
| CN115268987A (en) | Heterogeneous platform FPGA multi-version configuration file loading management method | |
| CN1306428C (en) | High-speed program downloading system and method for mobile station in communication network | |
| CN1317846C (en) | Method of realizing internal external network physical partition and its device | |
| CN102708075A (en) | Secure digital (SD) memory card hardware control device and control method | |
| CN1242324C (en) | Method of large capacity movable memory for mobile telephone | |
| CN2743897Y (en) | Controller monitoring system based on CAN bus fuel battery for whol automobile | |
| CN1210661C (en) | Interface circuit and method for transferring data between serial interface and processor | |
| CN115857805B (en) | Artificial intelligence computable storage system | |
| CN117494623A (en) | Voice picking and playing method, device and equipment of heterogeneous SOC and storage medium | |
| EP1687922B1 (en) | Backward-compatible parallel ddr bus for use in host-daughtercard interface | |
| CN101135972A (en) | A method for upgrading terminal Flash software | |
| CN115145619A (en) | A method and system for online upgrade of FPGA firmware for satellite communication equipment | |
| CN1622073A (en) | Apparatus and method for controlling SD card interface | |
| US8621130B2 (en) | System data transfer optimization of extended computer systems | |
| CN1492329A (en) | On-line upgrade method of single-chip microcomputer in single-chip microcomputer control system | |
| CN1885252A (en) | Apparatus and method for brushing BIOS | |
| CN1317655C (en) | DMA transmission method adapted for SD cards | |
| CN218004058U (en) | Computer mainboard compatible with various serial port output interfaces | |
| CN118069067B (en) | Nor Flash data storage method and device based on master-slave-free TCP communication | |
| CN100365606C (en) | Direct memory access method for data of secure digital memory card and interface circuit therefor |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| C14 | Grant of patent or utility model | ||
| GR01 | Patent grant | ||
| DD01 | Delivery of document by public notice | ||
| DD01 | Delivery of document by public notice |
Addressee: Qingdao Hisense communication Co., Ltd. Document name: Notification to Pay the Fees |
|
| DD01 | Delivery of document by public notice | ||
| DD01 | Delivery of document by public notice |
Addressee: Hisense Communications Co.,Ltd. Document name: Notification of Termination of Patent Right |
|
| CF01 | Termination of patent right due to non-payment of annual fee | ||
| CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20070321 Termination date: 20190713 |