H04L67/10—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network

H04L67/1095—Network-specific arrangements or communication protocols supporting networked applications in which an application is distributed across nodes in the network for supporting replication or mirroring of data, e.g. scheduling or transport for data synchronisation between network nodes or user terminals or syncML

Henkilöiden käytettävissä oleva tieto hajautuu helposti eri laitteisiii telmiin. Information available to people easily dispersed in different laitteisiii systems.Osa käytettävästä tiedosta voi sijaita kiinteissä verkoissa c toissa esimerkiksi palvelimilla tai henkilökohtaisilla tietokoneilla. Part of the information available may be located in fixed networks c currencies, for example, servers or personal computers.T< ten solukkoverkkojen päätelaitteet, kannettavat tietokoneet tai kämm 15 tävät käyttäjälleen tärkeitä tietoja, tiedostoja ja ohjelmia. T <of cellular terminals, laptops, or 15 KAMM the user through the important data, files and programs.Näiden yl ten, että kustakin tiedosta, tiedostosta tai ohjelmasta on käytössä aim tu versio, on haastava tehtävä. These UP such a way that for each item, file or program is active aim tu version, is a challenging task.Tätä eri laitteissa olevien tietojen, tie jelmistojen ajan tasalle saattamista ja samalla yhtenäistämistä kutsuta tojen synkronoinniksi. This is the data on different devices, the road to a software product updating and at the same time the harmonization of rules called synchronization.

Keksinnön tavoitteet saavutetaan menettelyllä, jossa päätelaitteess β·β ; This is achieved by a procedure in which the terminals by β · β;ohjelman alussa päätelaite saa tietoonsa sen, onko sillä käytössään a * *· to, tiedosto tai ohjelmisto vai ei. At the beginning of the program the terminal becomes aware of it, whether it has the a * * · not to, file or software or not.Tämän tiedon saamiseksi päätelaite lyn ajantasaista tietoa ylläpitävälle toiselle laitteelle. To obtain this information, the terminal information updating Lyn maintaining a second device.Tämä toinen lail » # · -V 25 laitteen lähettämään kyselyyn. This second lail »· -V # 25 device to send the questionnaire.Ajantasaisuuden osoittava tieto välite * * ensimmäisellä lisenssitiedostolla, jota toinen laite ylläpitää. Timeliness data indicating välite * * first license file, which the other device to maintain.Vain siii : että tämä ensimmäinen lisenssitiedosto osoittaa kyselyn tehneessä « « · olevan vanhaa tietoa, vanha tiedosto tai ohjelma, käynnistetään varsi tiedoston- tai ohjelmanpäivitys. Only siii: that this first license file to show that submitted the query «« · the old data, the old file or a program is started especially from your file or program update.Päivitys suoritetaan erillisenä toim 30 sinnön mukaisen toisen lisenssitiedoston, jota voidaan kutsua sove The updating is performed as a separate eds 30 of the second license file according to the sinnön, which may be referred sove

9 k J 9 D J

Edelleen keksinnön etuna on se, että tietojen, tiedostojen ja ohjelmiei voidaan hyödyntää OMA DS ja OMA DM spesifikaatioiden mukaisia 4 A further advantage of the invention is that the data files and ohjelmiei can be used in the OMA DM and OMA DS 4 in accordance with the specifications of

Edelleen keksinnön etuna on se, että tietojen/tiedostojen päivitys voi 5 man käyttäjältä vaadittavia erillisiä toimenpiteitä. A further advantage of the invention is that the data / file update can be 5 man by the required additional measures.

Edelleen keksinnön etuna on se, että tiedoston päivittämiseksi käytti muistaa päivitystiedostoa ylläpitävän laitteen laiteosoitetta. A further advantage of the invention is that the update file used to remember the hardware address update file maintenance device.

10 Edelleen keksinnön etuna on se, että käyttäjä voi halutessaan estää pä töönoton. 10 A further advantage of the invention is that the user may wish to prevent break-head.

Edelleen keksinnön etuna on se, että sen jälkeen kun käyttäjä on anta van laitteessa olevat tiedostot/tiedot päivittyvät ilman käyttäjän erilli 15 piteitä. A further advantage of the invention is that after the user is in Anta van device files / data are updated without the user 15 as separate measures.

Vielä keksinnön etuna on se, että menettelyn vaatima muistitila sekä että päivitystä ylläpitävässä toisessa laitteessa on pieni. Yet another advantage of the invention is that the procedure required memory space, and that a maintenance update the second device is small.

Keksinnön eräitä edullisia suoritusmuotoja on esitetty epäitsenäisiss muksissa. Some preferred embodiments of the invention are shown in epäitsenäisiss claims.

Keksinnön perusajatus on seuraava: Ajantasaisia keksinnön mukaisi 15 ja/-tiedostoja ylläpitävä toinen laite, keksinnön mukainen lisenssipä edullisesti kaksi lisenssitiedostoa. The basic idea of ​​the invention is as follows: rules under the most current invention 15 and / files maintaining a second device, the license according to the invention preferably has two license file.Ensimmäinen lisenssitiedosto kasit seuraavat tiedot: lisenssin haltijatiedot, lisenssin voimassaoloajan ja törajoitukset. The first license file eights following information: license holder information, and restrictions concerning the validity of the license.Toinen lisenssitiedosto käsittää esimerkiksi seuraavat t nimen, lisenssin versionumeron, tiedon siitä polusta, josta päivitettävä 20 tai ohjelma on noudettavissa, tietoa ladattavista kohteista sekä mahd< ta julkaisutietoa. The second license file, for example, includes the following s name, the publication of information on a license version number, information on the path, of which 20, or to update the program is available for collection, information about downloadable objects, as well as rain <ta.

Jos käyttäjän lupa päivityksen suorittamiseen on saatu tai se on pysy\ asiakaslaite 11 lähettää varsinaisen tiedon-, tiedoston- tai ohjelmanpa 18 sellaiselle mediapalvelimelle 13, jonka laiteosoite on sisällytetty 11 lisenssipalvelimelta 12 vastaanottamaan keksinnön mukaiseen to 5 tietoon. If the user's authorization to perform the update is received, or it is a permanent \ client device 11 sends the actual communication, from your file or program 18 to a media server 13, the device 11 address is included in the license server 12 to receive according to the present invention five data.Mediapalvelin 13 lähettää vastauksena saamaansa päivityspy; The media server 13 to send a response to the received päivityspy;vitystiedostot 19 esimerkiksi OMA DM spesifikaation määrittelemä asiakaslaitteelle 11, Asiakaslaitteessa 11 päivitys suoritetaan media lähettämän päivitystiedoston kuvaamalla tavalla. vitystiedostot 19, for example, the OMA DM specification specified by the client device 11, client device 11, the update is made of the update file sent from the media as described.Suoritetun päivit asiakaslaitteen 11 käyttämät tiedot, tiedostot ja ohjelmat ovat ajantasa 10 Carried out data, files and programs used by the upgrades of the client device 11 are up to DC 10

Kuvissa 3a ja 3b on esitetty esimerkinomaisesti, missä muodossa ei toisen lisenssitiedoston käsittämiä tietoja voidaan välittää. Figures 3a and 3b is shown by way of example, the format in which no information comprised in the second license file can be transmitted.Kuvassa esimerkinomaisesti ensimmäisen lisenssitiedoston käsittämät tiedot e kinomaisessa tapauksessa. Fig example, a first license file information comprised e by way of the case.Kuvan 3a esimerkissä lisenssin haltija on A 15 on voimassa 18.3.-31.12.2003 ja se koskee NG_GAME_CHESS-sot keksinnön mukaisen ensimmäisen lisenssitiedoston käsittämät tiedot kaslaitteen 11 käyttämän tiedon, tiedoston tai sovellusohjelman aj varmistamiseen. 3a, the license holder is A 15 is valid March 18 to December 31, 2003 and relates to NG_GAME_CHESS-sot first license file according to the invention, the information comprised 11 equip- ment used by the data, the file or the application program to ensure cb.1 1

aikaan lisenssipalvelimella 12 olevan keksinnön mukaisessa ensimn sitiedostossa ainakin siihen sisältyvän versionumeron muutoksen. ensimn sitiedostossa of time, the license server 12 of the invention, at least a change in the version number therein.L L

Edellä on kuvattu eräitä keksinnön mukaisen menetelmän ja tiedonsii ja siihen liittyvien laitteiden edullisia suoritusmuotoja. The above describes some of the process according to the invention and tiedonsii and preferred embodiments of the associated equipment.Keksintö ei ra vattuihin suoritusmuotoihin, vaan keksinnöllistä ajatusta voidaan sov tavoilla patenttivaatimusten asettamissa rajoissa. The invention is not trans embodiments thereof, but the inventive idea can be arr ways within the scope of the claims.