Patent ID: 8332840

Claim:
A method of computer based data card software downloading and updating, in which said data card includes a CPU and RAM memory connected with it, said method includes the following steps: (1) data card connects with computer via data communication interface and acts a power on initial process at same time , the power on initial process includes following steps: the data card acts itself a power on hard reset; the CPU of data card operates the startup program of data card; the data card sets default request times for download to O; (2) the data card downloads a software kit from the computer to RAM memory, the computer includes a-driver with the software kit, said data card downloads the software kit from the computer, and an operation includes that the data card startup program of data card and the data card driver installed in the computer co-act to download the software kit from the computer to data card, the co-action operation includes following steps: (21) the data card connects with computer via data communication interface and initialize said data communication interface; (22) the data card driver of computer recognizes if the data card is a valid device, and sets the flag of software—sent in the data card driver to the not—sent default value; (23) the data card startup program of data card initializes the RAM memory, and sends the “download software kit” request information periodically to the computer data card driver via said data communication interface and by a default download request interval; (24) the computer data card driver operates the corresponding request for downloading software kit; (25) the computer data card driver and the data card startup program of data card operate the software kit downloading via the data communication interface; (26) after downloading, the data card increases the default request times for downloading by 1 and turns to the following step (3); (3) the data card operates the software kit downloaded to the RAM memory.