Method to transmit Data into a memory of an apparatus in particular, which is connected to a network
Abstract
The method involves transmitting data into a second storage device (3) of an apparatus (4) whose first store already contains a first amount of data. Information on the first data quantity is accessible in a data processing facility (1) connected to the apparatus. The data to be transmitted in the second store is divided into first (7,8) and second (9,10) types of data sets, of which the first type is identical to parts of the data quantity held in the first store (6) of the apparatus and must not be transmitted from the data processing facility, while the second type of data sets has no correspondence to the first data quantity. The data sets of the second type are transmitted from the data processing facility to the apparatus.

Term
Term ended
Projected expiry passed 22 September 2019, 7 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
3 claims: 1 independent, 2 dependent
- 1A method for transmitting data in a second memory (3) an in particular to a communication network (5) In related device (4), in whose first memory (6) there is already a first set of data is, where Information on the first data set in a with the Device (4) connected to the data processing means (1) (Server) are accessible, to be transmitted in the said second memory (3) of the device Data in records of the first type (7.8) and records the second kind (9,10) are divided, by which the records the first type (7.8) are identical to parts of the first Amount of data in the first memory (6) of the device (4) and thus is not of the data processing device must be transmitted and from which the records the second type is no equivalent in the first data set find and the data sets (9,10) of the second type of the data processing device (1) to the device (4) to be transferred.
34 paragraphs, as filed
0001The invention relates to a method for transmitting of data in a second memory of a particular a communication network in connection standing device, in whose first memory is already a first dataset is.
0002Such a method is known for example from Description the communication device Eurit 40 from Ascom known and at the Internet address www.ascom.de/telefon/products/isdn/eurit40conentnt.html accessible. There it is stated that the phone software means integrated in the telephone set Eurit 40 download function simply by means of a remote maintenance and quickly the current state can be brought.
0003In such an update operation affects a long duration by blocking the device and the leads negative.
0004The present invention is therefore based on the object, to provide a method of the type mentioned, the a mogli waxed fast transfer of data to memory the device allows.
0005The object is achieved in that<ul><li>Information on the first data set in a with the Device connected data processing device (server) are accessible,</li><li>to be transmitted in the second memory of the device Data in records of the first type and second type records be divided, of which the data records of the first type identical to parts of the first set of data, which is in the memory of the device and thus not of the Data processing device must be transferred and of which the records of the second type is no equivalent in find the first data set and</li><li>the records of the second type of the data processing device are transmitted to the device.</li></ul>
0006Here are below the word "data" in the present context For example, a program user or configuration data and other necessary for the function of the device understood data, or a combination of such data. On Communication network can for the purposes of the present application both a circuit switched network (analog, ISDN, wireless) as also a packet switched network (LAN, WAN). In the data processing device (Servers) are based on information over the known in the device memory first Dataset before. This can, for example, realized by be that in the server a list of versions of corresponding in Equipment stored first data volumes present or that the information about the current version to transferred the beginning of the process of the device to the server becomes.
0007The data to the second memory of the device are transferred to either in prepared form, is divided into data sets of first and second type already present in the servers or when connecting be divided between the server and the device.
0008Here, the data records of the second type, identified by the server made to be transmitted to the unit, with detail Target memory, the target memory starting address and the number the data to be transmitted is provided. There are characterized recordsets formed, each having a record of the second kind and corresponding structure data.
0009An advantageous embodiment of the invention provides that in addition to the data records of the second type of the data processing device (Server) to the device structure data packets are transferred, the information about source and Target memory start addresses for transmitting the records the first type within the device as well as the length of the respective Records the first type included.
0010Among the records of the first type, already within the first data set in the machine and are not from the Server to be transmitted from, in each case from the server transmit a structure data packet that is not the record first type itself contains, of the in the second memory is to transfer the unit, but only provides information about the source memory addresses in the first memory of the device, from which the records of the first type to target memory addresses are transmitted in the second memory of the device should. The structural data packets comprise in addition to the source and Target memory start addresses and the length of the inside of the device to be transmitted records the first type.
0011to be transmitted in the preparation to which the server Record packets and structure data packets has to be considered, that in the case of overlapping source and destination memory not overwrite the existing in the device first dataset is to ensure that the first data set and therein Programs remain intact. This ensures that the device also in case of failure of the data transmission in any case remain operational.
0012Record packages and structural data packets received from the server be transferred to the device, can be prepared by standard algorithms transmitted in compressed and / or encoded or encrypted will.
0013In the apparatus, the data received from the server records are in the designated second kind by the destination memory start addresses Storage area stored, the information on the target memory starting addresses the structural data of the data set packages be removed.
0014In addition, in the device based on the information of structure transmitted data packets simultaneously with or after the data transfer from the server, the data records of the first type by the designated by the source memory start addresses Storage area in the destination memory start addresses transmitted designated storage area, that is copied.
0015In practice it appears that while replacing data in a device only a small part of the already existing there Dataset changes. The majority of the existing dataset can be used. This requirement may also creating a product concept be encouraged, for example by modularized the software of such device is constructed and by independent address data structures be provided.
0016The transmission speed of data within a The communication network is lower than the speed in the rule, copied to the data within a device can be such that a reduction in the of the server Device records to be transferred to a considerable acceleration in transferring the data to the second Memory of the device leads. The division described the data in records of the first type and the second type is achieved, that only those records via the communication network be transferred to the device, which in the memory not originally present first data set are. This transmitted via the communication network records the second type are then carried to the Appliance while records of the first type added to a second, updated data amount in the second memory of the device to provide.
0017By reducing the duration of the transfer of data records via a communications network or other connection will increase the burden of this compound and the communication network reduced. The probability of interference within this condensed data transfer time is therefore also reduced.
0018By transferring structure data packets from the data processing device (Server) to the device is the assembly to be transmitted in the second memory Data from records of the first type and second type records considerably simplified. From the data processing device (Server), the organization and arrangement of the to transferring data in the second memory of the device already be determined before transmission. The chronological order the transmission of data set packets and structure data packets but is independent of this.
0019A further advantageous embodiment of the invention before that that after the transfer of at least one data packet structure and regardless of the transmission of further Data between the data processing device (server) and the device within the device using the / the already transmitted Structural data packets corresponding records the first kind of the first, by the source memory start addresses designated areas of the first memory in second, by the target storage start addresses designated regions of the second memory are copied.
0020When a structure data packet has been transmitted, will now be designated the transfer of the corresponding device in the Data record of the first type from the first data set made in the target storage area of the second memory. This process can be independent from the reception inside the appliance further data will be controlled so that the copying of Records within the unit and the receipt of further data carried by the data processing means at the same time can.
0021The connection between the data processing device and the device can be terminated as soon as all data set packages and structure data packets have been transmitted. The Transfer of data records of the first type within the device the source storage area to the target storage area can that date continue.
0022In the following, the invention will by way of example shown in a drawing and described below:
0023It shows<dl tsize="8" compact="compact"><dt>figure 1</dt><dd>schematically illustrates a data processing device (Server) and a communication network with a this connected device,</dd><dt>figure 2</dt><dd>schematically illustrates the process of transmission and Copying of records.</dd></dl>
00241 shows a data processing device 1 (Server) shown, in a memory means 2 contains data in a second memory of a device 3 are to be transmitted. 4 The device 4 comprises, in a first Memory 6 already a first dataset.
0025The server 1 is typically centrally at an operating company housed and by means of a communication network 5 is connected to one or more devices 4 or least connected. The communication network 5, for example, wireline as an analog network, ISDN network, Wireless network, LAN (Local Area Network), WAN (Wide Area Network) etc. formed.
0026In the server 1 information are available on how the first Data amount within the first memory 6 of the device 4 is adapted. If such data before the start of the process the server 1 is not yet available, so they can start using the Communication network 5 notified from the device 4 to the server 1 will.
0027Then be in the server 1 in the second memory 3 to transmitting data to the first memory 6 of the device compared 4 existing data for the first data set and in records of the first type 7,8 and records the second type 9,10 divided, of which the data records of the first type identical are parts of the first amount of data in the first memory 6 and the records of the second type is no equivalent in the data of the first data quantity in the first memory 6 of the device 4 found.
0028The records of the second type are the device 4 from the server 1 of transmitted in the form of data packets set 9 ', 10' and within the device 4 directly written into the second memory. 3 For this purpose, the data set packets 9 ', 10' except the records of the second type 9,10 and information on the address range, precisely the target storage start address and the record length, in the second memory 3, in to these records to be written.
0029For each data set of the first type 7.8 also notifies the server 1 to the device 4 each represents a data packet structure 7 ', 8', the non- contains the data of each data set 7.8, but only information on the source storage start address the already present in the first memory 6 data set 7.8 and the target memory starting address in the second Memory 3, in which the respective first data copied 7.8 to be, as well as the record length.
0030The structure of data packets 7 ', 8' thus contain only the necessary Information about memory start addresses and record lengths and thus much less information than if the data content of the data records of the first type from the server 7.8 would have to be transferred out. Thereby, the communication network 5 relieved or the transmission time between the Server 1 and device 4 shortened.
0031To further accelerate the data transfer, the Records 9,10 or the corresponding record packages 9 ', 10' and structure data packets 7 ', 8' in a coding and compression device 11 of the data processing device 1 encrypted and compressed. be from a transmitter 12 from then the packets via the communication network 5 to the device 4 transmitted, comprising a receiver thirteenth This receiver 13 forwards the data rate packages and structure data packets a decoding and decompression unit 14 further. are from the decoding and decompression unit 14 from the records of the second type directly into the second memory 3 is written, while the structure of data packets 7 ', 8' in a list 15 stored within a memory. The list 15 then contains those source storage start address (In the first memory 6), destination memory starting address to be transmitted (in the second memory 3) and the number of Data to be copied within the device 4 records the first kind. The implementation of the copy operations can be independent the receipt of additional data by the receiving device 13 done.
0032Destination of the data transmission is in the second memory 3 a complete second set of data from all within the and to form the device from the outside to be transmitted, the For example, a functional program for the unit 4 represents. Until the completion of this second data set in the second memory 3, however, should the first data set remain unchanged in the first memory 6, so that the corresponding original program will continue to operate and to This original program in the event of an error in Data transmission can always be used. Only if the data completely transmitted to the second memory 3 are, the first amount of data in the first memory 6 to be deleted.
0033The first memory 6 and the second memory 3 can also as different memory areas of a single memory device or a single physical memory be realized. These different storage areas can each also overlap.
0034The device 4 can, for example, a communication terminal, a switching device for communication devices or be any other device with communication capabilities.
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| FR2835631A1 | Cited by | France | Search report |
| EP1384197A1 | Cited by | European Patent Office (EPO) | Search report |
| EP1384197A4 | Cited by | European Patent Office (EPO) | Search report |
| EP0804046A2 | Cites | European Patent Office (EPO) | Search report |
| DE19543843A1 | Cites | Germany | Search report |
| GB2295908A | Cites | United Kingdom | Search report |
5 members in 2 offices; this record represents the family
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 19845823 | Germany | A | |
| 19845823 | Germany | – | |
| DE1998145823 | – | – | – |
| 19845823 | – | – | – |
Members5
| Document | Office | Kind | |
|---|---|---|---|
| EP0989709A2This record | European Patent Office (EPO) | A2 | |
| DE19845823A1 | Germany | A1 | |
| EP0989709A3 | European Patent Office (EPO) | A3 | |
| EP0989709B1 | European Patent Office (EPO) | B1 | |
| DE59913454D1 | Germany | D1 |
33 legal events, as 4 offices reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | Office | |
|---|---|---|---|
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Lapsed in a contracting state [announced via postgrant information from national office to epo]LapsedPG25 | PG25 | EP | |
| Notification of lapseLapsedST | ST | FR | |
| Gb: european patent ceased through non-payment of renewal feeCeasedGBPC | GBPC | EP | |
| Application deemed withdrawn, or ip right lapsed, due to non-payment of renewal feeWithdrawnR119 | R119 | DE | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Annual fee paid to national office [announced via postgrant information from national office to epo]GrantedPGFP | PGFP | EP | |
| Fee paymentPLFP | PLFP | FR | |
| No opposition filedOpposition26N | 26N | EP | |
| No opposition filed within time limitOppositionORIGINAL CODE: 0009261PLBE | PLBE | EP | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: NO OPPOSITION FILED WITHIN TIME LIMITSTAA | STAA | EP | |
| Fr: translation filedET | ET | EP | |
| Corresponds to:REF | REF | EP | |
| Gb: translation of ep patent filed (gb section 77(6)(a)/1977)GBT | GBT | EP | |
| Designated contracting statesAK | AK | EP | |
| European patent grantedGrantedNOT ENGLISHFG4D | FG4D | GB | |
| (expected) grantORIGINAL CODE: 0009210GRAA | GRAA | EP | |
| Grant fee paidORIGINAL CODE: EPIDOSNIGR3GRAS | GRAS | EP | |
| Despatch of communication of intention to grant a patentORIGINAL CODE: EPIDOSNIGR1GRAP | GRAP | EP | |
| First examination report despatched17Q | 17Q | EP | |
| Request for examination filed17P | 17P | EP | |
| Designated country de not longer valid8566 | 8566 | DE | |
| Designated contracting states (corrected)RBV | RBV | EP | |
| Designation fees paidAKX | AKX | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Information provided on ipc code assigned before grant7H 04L 29/06 A, 7H 04Q 7/32 BRIC1 | RIC1 | EP | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | EP | |
| Designated contracting statesAK | AK | EP | |
| Request for extension of the european patentAL;LT;LV;MK;RO;SIAX | AX | EP | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI | EP |
Numbers
- Publication
- 0989709
- Publication, DOCDB
- 0989709
- Publication, EPODOC
- EP0989709
- Application
- 99250334
- Application, DOCDB
- 99250334
- Application, EPODOC
- EP19990250334
Titles3
- German
- Verfahren zum Übertragen von Daten in einen Speicher eines insbesondere mit einem Kommunikationsnetz in Verbindung stehenden Gerätes
- English
- Method to transmit Data into a memory of an apparatus in particular, which is connected to a network
- French
- Procédé de transmission de données dans une mémoire d'un appareil, tout particulièrement connecté à un réseau informatique
Classification
- CPC, 4
- H04L41/083
- H04L29/06
- H04L67/42
- H04Q11/0457
- IPC, 3
- H04L12 24
- H04L29 06
- H04Q11 04
Designated states25
- Contracting states, 19
- Germany
- France
- United Kingdom
- Austria
- Belgium
- Switzerland
- Cyprus
- Denmark
- Spain
- Finland
- Greece
- Ireland
- Italy
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden
- Extension states, 6
- Albania
- Lithuania
- Latvia
- North Macedonia
- Romania
- Slovenia