FI115800B - Procedure for maintaining profile data - Google Patents

Procedure for maintaining profile data Download PDF

Info

Publication number
FI115800B
FI115800B FI20012003A FI20012003A FI115800B FI 115800 B FI115800 B FI 115800B FI 20012003 A FI20012003 A FI 20012003A FI 20012003 A FI20012003 A FI 20012003A FI 115800 B FI115800 B FI 115800B
Authority
FI
Finland
Prior art keywords
terminal
profile data
profile
memory
stored
Prior art date
Application number
FI20012003A
Other languages
Finnish (fi)
Swedish (sv)
Other versions
FI20012003A0 (en
FI20012003A (en
Inventor
Timo Saari
Marko Turpeinen
Original Assignee
Alma Media Oyj
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Alma Media Oyj filed Critical Alma Media Oyj
Priority to FI20012003A priority Critical patent/FI115800B/en
Publication of FI20012003A0 publication Critical patent/FI20012003A0/en
Publication of FI20012003A publication Critical patent/FI20012003A/en
Application granted granted Critical
Publication of FI115800B publication Critical patent/FI115800B/en

Links

Description

1 115800111500

Menetelmä profiilitietojen ylläpitämiseksiA method for maintaining profile information

Keksinnön ala Tämä keksintö liittyy tietoliikennejärjestelmän tilaajan käytössä olevien useiden valinnaisten päätelaitteiden synkronoimiseen siten, että eri pääte-5 laitteiden profiilitiedot vastaavat toisiaan. Esillä oleva keksintö soveltuu erityisesti räätälöityjä mediapalvelulta hyödyntävälle tilaajalle, jolla on käytössään useita valinnaisia päätelaitteita. Seuraavassa keksintöä selostetaankin esimerkinomaisesti ensisijaisesti mediapalveluiden hyödyntämiseen liittyen vaikkakin on huomattava, että keksintöä voidaan hyödyntää myös muissa yhteyksissä.FIELD OF THE INVENTION This invention relates to the synchronization of a plurality of optional terminals available to a subscriber in a telecommunications system such that the profile information of the various terminal devices correspond. The present invention is particularly suitable for a subscriber utilizing a customized media service having a plurality of optional terminals. In the following, the invention will be described by way of example primarily in connection with the utilization of media services, although it should be noted that the invention may also be utilized in other contexts.

10 Keksinnön taustaBackground of the Invention

Tietoliikennejärjestelmän palveluita hyödyntävällä tilaajalla on mahdollisuus räätälöidä palvelunsa asettamalla päätelaiteensa profiilitiedot haluamallaan tavalla siten, että tilaajan yksilölliset toiveet tulevat huomioiduiksi. Vastaavasti tietoliikennejärjestelmä tai tilaajan käyttämä päätelaite saattaa seurata 15 tilaajan päätelaitteen välityksellä käyttämiä palveluita, ja tämän perusteella esimerkiksi tilastollisin keinoin päätellä minkälaisista palveluista tai tuotteista tilaaja on kiinnostunut. Tämän seurannan johdosta myös tietoliikennejärjestelmä tai tilaajan käyttämä päätelaite saattaa muuttaa profiilitietoa tilaajan päätelaitteessa sellaisella tavalla, jolla voidaan olettaa, että tilaajan yksilölliset toi-20 veet tulevat entistä paremmin huomioiduiksi.The subscriber utilizing the services of the telecommunication system has the opportunity to tailor their services by setting the profile information of his terminal device in any way he wishes, so that the individual wishes of the subscriber are taken into account. Similarly, the telecommunication system or the subscriber's terminal may monitor the services used by the subscriber's 15 terminal, and on this basis, for example, statistically determine which services or products the subscriber is interested in. As a result of this monitoring, the communication system or the terminal equipment used by the subscriber may also change the profile information in the subscriber terminal in such a manner that it can be expected that the individual subscriber's activities will be better taken into account.

;···. Edellä mainitun kaltainen tilaajan profiilitietojen hallinta tulee kuiten- .··*, kin hankalaksi silloin, kun tilaajalla on käytössään useita valinnaisia päätelait- teitä, joita hän voi hyödyntää tietoliikennejärjestelmässä. Tilaajan kannalta on ' j luonnollisesti toivottavaa, että kun tilaajan profiilitiedot muuttuvat yhtä päätelai- 25 tetta käytettäessä, niin tämä muutos voidaan ottaa huomioon myös kun tilaaja "·’ seuraavan kerran käyttää jotakin toista päätelaitetta. Tunnetuissa järjestelmis sä tämä ei kuitenkaan ole mahdollista ainakaan niissä tapauksissa, joissa tilaa-: : ja käyttää päätelaitetta, joka mahdollistaa käytön OFFLINE-tilassa, jolloin lait- teelta ei ole yhteyttä tietoliikenneverkkoon käytön aikana. Jos päätelaitteen 30 profiilitiedot muuttuvat tällaisen OFFLINE käytön aikana jäävät uudet profiilitie-. w _ dot yksinomaan kyseisen laitteen käyttöön.; ···. However, such a subscriber's profile information management becomes difficult when the subscriber has a plurality of optional terminals that he can utilize in the telecommunication system. Of course, it is desirable for a subscriber that when a subscriber's profile information changes when one terminal is used, this change can also be accounted for when the subscriber "·" next uses another terminal. However, in known systems, this is not possible at least and uses a terminal that enables operation in the OFFLINE mode, whereby the unit is not connected to the communication network during operation If the profile information of the terminal 30 changes during such OFFLINE operation, the new profile data remains only for use by that device.

•. · Keksinnön yhteenveto •: · · Tämän keksinnön tarkoitus on ratkaista edellä selostettu ongelma ja tarjota käyttöön ratkaisu, joka parantaa tietoliikennejärjestelmän käyttäjäystä-•. SUMMARY OF THE INVENTION The purpose of the present invention is to solve the above problem and to provide a solution that improves the user-friendliness of the communication system-

11580C11580C

2 vällisyyttä siten, että myös useita valinnaisia päätelaitteita käyttävän tilaajan profiilitietojen hallinta helpottuu ja tehostuu. Tämä päämäärä saavutetaan oheisten itsenäisten vaatimusten 1, 6 ja 11 mukaisella menetelmällä, tietoliikennejärjestelmällä ja päätelaitteella.2 such that the profile information management of a subscriber using multiple optional terminals is also made easier and more efficient. This object is achieved by the method, the communication system and the terminal device according to the independent claims 1, 6 and 11 hereto.

5 Keksintö perustuu siihen ajatukseen, että profiilitietojen hallinta hel pottuu ja tehostuu kun päälaitteet järjestetään ylläpitämään muistissaan profiilitietojen lisäksi myös profiilitietojen muutosajankohtaa. Näin ollen OFFLINE-tilassa olleen päätelaitteen muodostaessa seuraavan kerran yhteyden tietoliikenneverkkoon voidaan kyseisen päätelaitteen profiilitietojen muutosajankoh-10 taa verrata muiden saman tilaajan käyttämien päätelaitteiden profiilitietojen muutosajankohtaan. Tämä mahdollistaa sen, että yksittäisen tilaajan profiiliin vaikuttavat profiilitietojen muutokset voidaan ajallisesti asettaa järjestykseen sen mukaan milloin profiilitiedon muutos on tapahtunut. Mikäli OFFLINE-tilassa olleen päätelaitteen profiilitiedot tällöin osoittautuvat vanhentuneiksi, voidaan 15 kyseisen päätelaitteen profiilitiedot päivittää.The invention is based on the idea that the management of profile data becomes easier and more efficient when the main devices are arranged in their memory to maintain not only the profile information but also the time of changing the profile information. Thus, the next time the terminal is in OFFLINE mode, it is possible to compare the change of profile information of that terminal with that of other terminals used by the same subscriber. This allows the profile information changes that affect a single subscriber's profile to be ordered over time based on when the profile information change occurred. If the profile information of the terminal in the OFFLINE state turns out to be outdated then the profile information of the 15 terminal in question can be updated.

Eräässä keksinnön mukaisen menetelmän edullisessa suoritusmuodossa ylläpidetään tietoliikenneverkkoon yhteydessä olevaa profiilitieto-kantaa. Kun OFFLINE-tilassa ollut päätelaite muodostaa yhteyden tietoliikenneverkkoon verrataan tämän päätelaitteen muistissa olevaa profiilitietojen 20 muutosajankohtaa kyseisen tilaajan osalta tietokantaan tallennettuun profiilitie-tojen muutosajankohtaan. Mikäli tällöin osoittautuu, että tilaajalaitteen profiili-tiedot ovat vanhentuneita, voidaan ne päivittää tietokannasta saatavilla profiili-tiedoilla. Vastaavasti mikäli osoittautuu, että tietokantaan tallennetut profiilitie- . dot ovat vanhentuneita voidaan tietokannan profiilitietoja päivittää päätelaitteen • · » *· 25 profiilitiedoilla. Tämä keksinnön mukainen suoritusmuoto mahdollistaa sen, : * että saman tilaajan eri päätelaitteiden profiilitiedot voidaan tehokkaasti pitää synkronoituina.In a preferred embodiment of the method according to the invention, a profile data base connected to a communication network is maintained. When a terminal in OFFLINE mode connects to a communication network, the profile data change time 20 in the memory of that terminal is compared to the profile data change time stored in the database for that subscriber. If it turns out that the subscriber device profile information is outdated, it can be updated with the profile information available in the database. Similarly, if it turns out that the profile path stored in the database. dot are outdated database profile information can be updated with • · »* · 25 profile information on the terminal. This embodiment of the invention enables: * that the profile information of different terminals of the same subscriber can be effectively kept synchronized.

Eräässä toisessa keksinnön mukaisen menetelmän edullisessa suo-: ritusmuodossa verrataan OFFLINE-tilassa olleen päätelaitteen profiilitietojen 30 muutosajankohtaa saman tilaajan käytössä olevan toisen päätelaitteen profiilitietojen muutosajankohtaan, kun päätelaite on siirtynyt ONLINE-tilaan. Mikäli ;;; muutosajankohdat poikkeavat toisistaan voidaan profiilitietoja päivittää siten, ;·’ että molempien päätelaitteiden profiilitiedot saadaan ajan tasalle. Tämä kek- : ’ ·. i sinnön suoritusmuoto mahdollistaa sen, että tilaajalle voidaan ylläpitää eri pää- :·> 35 telaitteissa yhtenäisiä profiilitietoja ilman, että tämä edellyttää keskitetyn profiili- tietokannan luomista ja ylläpitoa.In another preferred embodiment of the method according to the invention, the time profile change 30 of the terminal information in the OFFLINE state is compared to the time of changing the profile information of another terminal in use by the same subscriber when the terminal goes online. If ;;; the change times are different, profile information can be updated; · 'so that the profile information of both terminals is updated. This kek-: '·. The embodiment of the present invention enables the subscriber to maintain consistent profile information on different master devices:> 35 without the need to create and maintain a centralized profile database.

115800 3115800 3

Keksinnön mukaisen menetelmän, tietoliikennejärjestelmän ja päätelaitteen edulliset suoritusmuodot ilmenevät oheisista epäitsenäisistä patenttivaatimuksista 2-5, 7-10ja 12-15 .Preferred embodiments of the method, communication system and terminal device of the invention are disclosed in the appended dependent claims 2-5, 7-10 and 12-15.

Kuvioiden lyhyt kuvaus 5 Keksintöä selostetaan seuraavassa esimerkinomaisesti lähemmin viittaamalla oheisiin kuvioihin, joista: kuvio 1 esittää lohkokaaviota keksinnön ensimmäisestä edullisesta suoritusmuodosta, kuvio 2 esittää lohkokaaviota keksinnön toisesta edullisesta suori-10 tusmuodosta, ja kuvio 3 esittää vuokaaviota keksinnön mukaisesta menetelmästä.BRIEF DESCRIPTION OF THE DRAWINGS The invention will now be described by way of example with reference to the accompanying drawings, in which: Figure 1 is a block diagram of a first preferred embodiment of the invention, Figure 2 is a block diagram of a second preferred embodiment of the invention;

Edullisten suoritusmuotojen kuvausDescription of Preferred Embodiments

Kuvio 1 esittää lohkokaaviota keksinnön ensimmäisestä edullisesta suoritusmuodosta. Kuviossa 1 nähdään kolme päätelaitetta 1-3 jotka yksittäi-15 sellä tilaajalla on käytettävissään tietoliikennejärjestelmän tarjoamien palveluiden hyödyntämiseksi. Kuviossa 1 on yksinkertaistaen esitetty, että kaikki kolme päätelaitetta ovat yhteydessä profiilitietokantaan 4 ja ohjaimeen 5 saman tietoliikenneverkon 6 välityksellä, vaikkakin käytännössä eri päätelaitteet voivat hyödyntää eri tietoliikenneverkkoja.Figure 1 is a block diagram of a first preferred embodiment of the invention. Figure 1 shows three terminals 1-3 which are available to a single subscriber to utilize the services provided by the telecommunication system. Figure 1 illustrates simply that all three terminals are connected to a profile database 4 and a controller 5 via the same communication network 6, although in practice different terminals may utilize different communication networks.

: v. 20 Tässä yhteydessä oletetaan esimerkinomaisesti, että tilaaja on kiin- .··. nostunut nimenomaan mediapalveluiden saamisesta käyttöönsä. Ensimmäi- • · #".‘t nen tilaajalla käytettävissä oleva päätelaite 1 muodostuu kannettavasta tieto- koneesta. Toinen päätelaite 2 muodostuu kämmentietokoneesta ja kolmas ’* päätelaite 3 digitaalisesta televisiovastaanottimesta. Kaikissa kolmessa pääte- < * * t · 25 laitteessa on muisti M, jossa ylläpidetään profiilitietoja sekä tietoja profiilitieto-jen muutosajankohdasta. Aina kun tilaaja manuaalisesti päätelaitteen käyttöliittymän välityksellä tekee muutoksen profiilitietoihin niin muuttuneet profiilitiedot ; f: sekä kellonaika tallennetaan päätelaitteen muistiin M. Vastaavasti jos esime- : ’": riksi päätelaitteessa 3 käytössä oleva ohjelmisto havaitsee, että tilaaja katselee 30 hyvin paljon eri kanavilla lähetettäviä talousuutisia, voi päätelaitteen 3 ohjel-misto muuttaa profiilitietoja siten, että muuttuneista profiilitiedoista ilmenee, et-tä tilaaja on hyvin kiinnostunut talousuutisista. Tässäkin tapauksessa muuttu-·.: neet profiilitiedot sekä profiilitietojen muutosajankohta tallennetaan päätelait- · teen 3 muistiin M.: v. 20 Here, by way of example, it is assumed that the subscriber is fixed ··. specifically increased access to media services. The first subscriber terminal 1 available to the subscriber consists of a portable computer. The second terminal 2 consists of a handheld computer and the third subscriber terminal 3 * has a digital television receiver. Each of the three terminals <* * t · 25 has memory M, f: and the time is stored in the memory of the terminal M. Correspondingly, if the software used in the terminal device 3 is also used, the time is stored in the terminal device 3. the subscriber watches 30 very large financial news broadcasts on different channels, the software of the terminal 3 may change the profile information so that the changed profile information indicates that the subscriber is very interested in the financial news. Again, the changed profile information as well as the profile profile change time is stored in the memory 3 of the terminal 3.

4 11580C411580C

Jotta eri päätelaitteessa tapahtuneet profiilitietojen muutokset olisivat käytettävissä kaikissa saman tilaajan päätelaitteissa ylläpidetään kuvion 1 tietoliikennejärjestelmässä profiilitietokantaa 4. Profiilitietokannan välityksellä saman tilaajan eri päätelaitteiden profiilitietoja voidaan synkronoida. Tämä ta-5 pahtuu siten, että kun eri päätelaitteet siirtyvät OFFLINE-tilasta ONLINE-tilaan, eli niiltä muodostetaan yhteys tietoliikenneverkkoon 6, havaitsee ohjain 5 tämän.In order to make the profile data changes made on different terminals available to all terminals of the same subscriber, the profile database 4 is maintained in the communication system of Figure 1. Through the profile database, the profile data of different terminals of the same subscriber can be synchronized. This is done so that when different terminals switch from OFFLINE mode to ONLINE mode, i.e. they are connected to the communication network 6, this is detected by the controller 5.

Ohjain 5, joka voi muodostua esimerkiksi profiilitietokantaa 4 ylläpitävän palveluntarjoajan hallinnoimasta palvelimesta ja tietokoneohjelmasta, lä-10 hettää ONLINE-tilaan siirtyneelle päätelaitteelle käskyn ilmoittaa sen muistiin M tallennettu profiilitietojen muutosajankohta tai muutosajankohdat. Mikäli osoittautuu, että päätelaitteen muistissa olevat profiilitiedot ovat muuttuneet sen jälkeen kuin päätelaite on viimeksi ollut ONLINE-tilassa, huolehtii ohjain siitä, että tuoreimmat profiilitiedot saadaan kopioitua profiilitietokantaan 4. Vas-15 taavasti jos profiilitietokannassa on tuoreempia profiilitietoja kyseisen tilaajan osalta kuin mitä on kyseessä olevan päätelaitteen muistissa M, huolehtii ohjain 5 siitä, että päätelaitteen profiilitiedot saadaan päivitetyksi.The controller 5, which may consist of, for example, a server and a computer program managed by the service provider maintaining the profile database 4, sends an instruction to the terminal entering the online mode to notify it of its profile data change time or times stored in memory M. If it turns out that the profile data in the terminal memory has changed since the terminal was last online, the controller will ensure that the most recent profile information can be copied to the profile database 4. Similarly, if the profile database contains more recent profile information for that subscriber in the memory M of the terminal, the controller 5 ensures that the profile information of the terminal is updated.

Profiilitietokannassa 4 ylläpidetään tilaajakohtaisesti päivitysjonoa 7 profiilitietojen muutoksista. Tilaaja voi olla rekisteröityneenä palveluntarjoajalle 20 joko omilla henkilötiedoillaan tai vaihtoehtoisesti pseudonyymillä, jolloin palveluntarjoaja ei tunne tilaajan henkilöllisyyttä. Päivitysjonoon 7 kerätään tilaajan i '. eri päätelaitteilta välittyneitä muuttuneita profiilitietoja sekä profiilitietojen muu- tosajankohtia. Muuttuneet profiilitiedot on kerätty päivitysjonoon nimenomaan : muutosajankohdan mukaiseen järjestykseen.The profile database 4 maintains a subscriber-specific update queue 7 for changes in profile information. The subscriber may be registered with the service provider 20 either with his personal data or alternatively with a pseudonym, in which case the service provider does not know the identity of the subscriber. In update queue 7, subscriber i 'is collected. the changed profile information transmitted from different terminals, and the times when the profile information was changed. The changed profile information is collected in the update queue specifically: in the order of the change.

25 Kuviossa 1 on katkoviivoilla havainnollistettu profiilitietojen kirjaa- mistä päivitysjonoon 7. Esimerkiksi päätelaite 1 on ajankohtana t(10) siirtynyt . ’ · ·, ONLINE-tilaan, jolloin siltä on välittynyt profiilitietoja joiden muutosajankohta on t(1) ja t(9). Kuten kuviosta 1 ilmenee, kirjataan nämä profiilitiedot päivitys-. jonoon 7 niiden muutosajankohdan mukaisesti, eikä esimerkiksi sen ajankoh- 30 dan mukaan milloin ne on profiilitietokannassa vastaanotettu. Vastaavasti profiilitietokannassa 4 ylläpidettävään päivitysjonoon 7 on päätelaitteelta 2 ajan-kohtana t(5) vastaanotettu profiilitietoja, joiden muutosajankohta on t(3) ja t(5). Edelleen päätelaitteelta 3 on päivitysjonoon 7 ajankohtana t(15) vastaanotettu . profiilitietoja, joiden muutosajankohta on t(9) ja t(15). Kuten kuviossa 1 nähtä- » » ’; 35 västä päivitysjonosta 7 ilmenee, tulee muutosten alkuperäinen järjestys tilaajan kokonaisprofiilin osalta säilyttää. Tarvittaessa aikaisemmin tehtyjä muutoksiaFigure 1 illustrates dashed lines for recording profile information in the update queue 7. For example, terminal 1 has moved at time t (10). '· ·, ONLINE, which transmitted profile information with changes in t (1) and t (9). As shown in Figure 1, this profile information is recorded in the update. queue 7 according to their time of change, and not, for example, the time when they were received in the profile database. Correspondingly, the profile queue 7 maintained by the update database 7 receives profile information from the terminal 2 at time t (5) with the change times t (3) and t (5). Further, the terminal 3 is received in the update queue 7 at time t (15). profile information with changes in t (9) and t (15). As shown in Figure 1, »» '; From the 35 update queues 7, the original order of changes for the subscriber's overall profile must be retained. Where appropriate, any changes previously made

11580C11580C

5 voidaan joutua perumaan ja tekemään uudelleen, kun OFFLINE-tilassa olleelta päätelaitteelta saapuu uusia profiilitietoja sekä profiilitietojen muutosajankohta.5 may need to be canceled and redone when new profile information arrives from the terminal while in OFFLINE mode and when the profile information is changed.

Edellä on esimerkinomaisesti esitetty, että ohjain 5 sijaitsee tietoliikenneverkossa, eli profiilitietokantaa ylläpitävällä palveluntarjoajalla. Tämä on 5 luonnollisesti vain yksi esimerkki. Vaihtoehtoisesti jokaisessa päätelaitteessa 1 - 3 voi sijaita edellä kuvatun kaltainen ohjain, joka ONLINE-tilaan siirtymisen jälkeen huolehtii kyseessä olevan päätelaitteen profiilitietojen päivittämisestä profiilitietokannassa ylläpidettävien tietojen kanssa.It is exemplified above that the controller 5 resides in a communication network, i.e., a service provider maintaining a profile database. This is of course just one example. Alternatively, each terminal 1 to 3 may include a controller such as the one described above, which, after entering the ONLINE mode, will update the profile information of the terminal in question with the information maintained in the profile database.

Keksinnön mukaisesti päätelaitteissa 1 - 3 voi olla käytössä ohjel-10 misto, joka mahdollistaa sen, että esimerkiksi päätelaitetta 3 käyttävä tilaaja voi päätelaitteen käyttöliittymällä määritellä ja tallentaa päätelaitteen muistiin M erityisen profiilitietojen osajoukon identifioivan tiedon. Tähän osajoukkoon kuuluvien profiilitietojen osalta tilaaja voi määritellä, että ne eivät välity profiilitieto-kantaan 4 ja näin ollen vaikuta muiden saman tilaajan käytössä olevien pääte-15 laitteiden 1 ja 2 profiilitietoihin. Tällaisesta ratkaisusta on hyötyä esimerkiksi silloin, kun tilaaja ei yksinään käytä päätelaitetta 3, vaan myös esimerkiksi muut samassa taloudessa asuvat henkilöt käyttävät samaa päätelaitetta, eli digitaalista televisiovastaanotinta. On esimerkiksi mahdollista, että varsinaisen tilaajan lapset katsovat paljon lastenohjelmia päätelaitteella 3, ja päätelaitteen 3 20 profiilitiedot tämän vuoksi muuttuvat osoittamaan, että tilaaja on erityisen kiinnostunut lastenohjelmista. Tilaaja ei kuitenkaan tällaisessa tapauksessa vält-: tämättä halua, että hänen muiden päätelaitteiden 1-2 profiilitiedot muuttuvat osoittamaan, että hän on erityisen kiinnostunut lastenohjelmista.According to the invention, the terminals 1 to 3 may have software that enables, for example, the subscriber using the terminal 3 to define and store in the terminal M an identifier identifying a particular subset of profile data. For profile information in this subset, the subscriber may specify that it does not forward to profile information base 4 and thus affect the profile information of other terminal 15 devices 1 and 2 in use by the same subscriber. Such a solution is useful, for example, when the subscriber does not use the terminal 3 alone, but also, for example, other persons living in the same household use the same terminal, i.e. a digital television receiver. For example, it is possible that the children of the actual subscriber will watch a lot of children's programs on the terminal 3, and the profile information of the terminal 3 will therefore change to indicate that the subscriber is particularly interested in the children's programs. However, in such a case, the subscriber does not necessarily want the profile information of his or her other terminals 1-2 to change to indicate that he or she is particularly interested in children's programs.

Tilaaja voi myös päätelaitteen 3 käyttöliittymällä määritellä ja tallen-25 taa päätelaitteen muistiin M sellaisen profiilitietojen osajoukon identifioivan tie-don, johon osajoukkoon kuuluvia profiilitietoja ei päivitetä profiilitietokannassa olevilla uusimmilla profiilitiedoilla, eli muilta päätelaitteilta lähtöisin olevilla profiilitiedoilla. Täten tilaaja voi estää sen, että jos hän esimerkiksi kannettavalla . , tietokoneellaan seuraa aktiivisesti talousuutisia, niin tämä ei johda tilantee- ; : 30 seen, jossa digitaalisen televisiovastaanottimen muistiin tallennetut profiilitiedot ; osoittaisivat, että tilaaja on erityisen kiinnostunut juuri talousuutisista. Tilaajan :· perheenjäsenet, jotka myös käyttävät samaa televisiota, saattavat nimittäin olla vähemmän kiinnostuneita talousuutisista.The subscriber can also use the user interface 3 of the terminal to define and store in the terminal M an identifier of a subset of profile data, the profile information of which subset is not updated with the latest profile information in the profile database, i.e. profile data from other terminals. Thus, the subscriber can prevent that if he, for example, with a laptop. , is actively tracking financial news on his computer so this does not lead to situation; : 30, with profile information stored in the memory of a digital television receiver; would indicate that the subscriber is particularly interested in financial news. Subscribers: · Family members who also use the same TV may be less interested in financial news.

Kuvio 2 esittää lohkokaaviota keksinnön toisesta edullisesta suori- • » 35 tusmuodosta. Kuvion 2 suoritusmuoto vastaa muilta osin kuvion 1 suoritus-‘ ' muotoa, mutta kuvion 2 tapauksessa tietoliikennejärjestelmässä ei ole käytös-Figure 2 is a block diagram of another preferred embodiment of the invention. The embodiment of FIG. 2 is otherwise similar to the embodiment of FIG. 1, but in the case of FIG.

11580C11580C

6 sä kuvion 1 kaltaista keskitettyä profiilitietokantaa, vaan tilaajien profiileja ylläpidetään hajautetusti tilaajien käytettävissä olevissa tilaajalaitteissa.6, but the subscriber profiles are maintained in a distributed manner in the subscriber devices available to the subscribers.

Kuviossa 2 nähdään yhden tilaajan käytössä olevat päätelaitteet, joista päätelaite 1' on kannettava tietokone, päätelaite 2' on kämmentietokone 5 ja päätelaite 3' on digitaalinen televisiovastaanotin. Päätelaitteet 1' - 3' käsittävät kukin muistin M1, jossa ylläpidetään tietoja päätelaitteiden profiilitiedoista sekä profiilitietojen muutosajankohdasta tai muutosajankohdista. Profiilitietojen muuttuminen ja muuttuneiden profiilitietojen ja muutosajankohdan tallentaminen päätelaitteissa tapahtuu kuten on selostettu kuvion 1 tapauksessa.Figure 2 shows the terminals used by one subscriber, of which the terminal 1 'is a laptop, the terminal 2' is a handheld computer 5 and the terminal 3 'is a digital television receiver. The terminals 1 'to 3' each comprise a memory M1, which stores information about the profile information of the terminals and the time or dates when the profile information was changed. Changing of profile data and recording of changed profile information and time of change in the terminals takes place as described in the case of Figure 1.

10 Myös kuvion 2 päätelaitteet 1' - 3' tarjoavat tilaajalle mahdollisuu den määritellä yksittäisen päätelaitteen muistiin M' profiilitietojen osajoukon identifioivan tiedon. Kyseiseen osajoukkoon sisältyy sellaisia profiilitietoja, joiden muuttumisesta ei välitetä tietoa muille tilaajan käytössä oleville laitteille, tai joita ei muuteta vaikka päätelaitteelle välittyisi tieto siitä, että vastaavat profiili-15 tiedot ovat muuttuneet jossakin toisessa tilaajan käytössä olevassa laitteessa.Also, the terminals 1 'to 3' of Figure 2 provide the subscriber with the ability to define information identifying a subset of profile data in the memory of the single terminal. This subset includes profile information that changes are not communicated to other subscriber-enabled devices, or that are not altered even if the terminal transmits information that the corresponding profile-15 information has changed in another subscriber-enabled device.

Jotta tilaajan profiilitiedot eri päätelaitteissa 1' - 3' pysyisivät synkronoituina on päätelaitteisiin järjestetty ohjain 5', joka käytännössä voidaan toteuttaa tietokoneohjelmalla, piiriratkaisulla tai näiden yhdistelmällä. Kun jokin päätelaitteista, esimerkiksi päätelaite 1', siirtyy ONUNE-tilaan, eli sillä muodos-20 tetaan yhteys tietoliikenneverkkoon 6, havaitsee ohjain 5' tämän. Tällöin ohjain 5' aloittaa tarkistuksen sen selvittämiseksi ovatko päätelaitteen T profiilitiedot i ‘ : vanhentuneita. Tämän mahdollistamiseksi on kunkin päätelaitteen T - 3' muis- tiin M' tallennettu luettelo kyseessä olevan tilaajan käytössä olevista päätelait-teista. Ohjain 5' tarkistaa näin ollen aluksi muistista M' mitä muita päätelaitteita :*·,· 25 tilaajalla on käytettävissä. Tämän jälkeen päätelaitteen T ohjain 5' lähettää tie- toliikenneverkon 6 välityksellä viestin luettelossa olevalle päätelaitteelle, esi-,··«, merkiksi päätelaitteelle 2'. Viestiin sisältyy päätelaitteen T profiilitietojen muu- tosajankohta tai muutosajankohdat.In order to keep the subscriber profile information in the various terminals 1 '- 3' synchronized, a controller 5 'is provided in the terminals, which can in practice be implemented by a computer program, circuit solution or a combination thereof. When one of the terminals, for example terminal 1 ', enters the ONUNE state, i.e. it establishes a connection to the communication network 6, the controller 5' detects this. The controller 5 'then initiates a check to determine if the profile information i' of the terminal T is out of date. To enable this, a list of terminals in use by the subscriber in question is stored in the memory M 'of each terminal T - 3'. Thus, the controller 5 'initially checks the memory M' for other terminals: * ·, · 25 available to subscribers. Thereafter, the controller 5 'of the terminal T transmits a message via the communication network 6 to the terminal listed in the list, prefixed to the terminal 2'. The message includes the time of change of the profile data of the terminal T or the times of change.

, . Mikäli päätelaite 2' sattuu olemaan ONLINE-tilassa vastaanottaa se * 1 * :30 näin ollen päätelaitteelta V tiedon päätelaitteen T profiilitietojen muutosajan- » * *' kohdasta. Päätelaite 2' voi tällöin suorittaa vertailun sen omaan muistiin M' tal- ·· lennettujen tietojen suhteen, ja tämän perusteella päätellä tulisiko jomman- ;' ’ ‘: kumman päätelaitteen profiilitietoja päivittää. Tarkistuksen jälkeen päätelaite 2' ,· , lähettää vastausviestin päätelaitteelle T, josta päivitystarve ilmenee, jonka jäl- * '; 35 keen päätelaite 1' ja 2' tarpeen mukaan päivittävät profiilitietoja siten, että mo- : lempien päätelaitteen V ja 2' profiilitiedot saadaan ajan tasalle. Kun profiilitieto- 115800 7 jen päivitys on suoritettu päätelaitteiden 1' ja 2' välillä siirtyy päätelaite 1' seu-raavaan sen muistissa olevassa luettelossa mainittuun päätelaitteeseen, eli päätelaitteeseen 3', jonka kanssa päätelaite 1' seuraavaksi yrittää päivittää profiilitietoja. Näin ollen kaikki luettelossa mainitut tilaajan käytössä olevat pää-5 telaitteet tulevat vuorotellen läpikäydyiksi.,. If the terminal 2 'happens to be in the ONLINE state, it receives * 1 *: 30 information from the terminal V at the time when the profile information of the terminal T is changed »* *'. The terminal 2 'may then perform a comparison with the data stored in its own memory M', and on this basis determine whether one should; ' '': Updates profile information for both terminals. After checking, the terminal 2 ', ·, sends a response message to the terminal T, indicating the need for update, after which *'; The 35 terminal 1 'and 2' update the profile information as needed so that the profile information of both terminal V and 2 'is updated. When the profile information 115800 7 is updated between the terminals 1 'and 2', the terminal 1 'moves to the next terminal listed in its memory, i.e., the terminal 3' with which the terminal 1 'next attempts to update the profile information. Thus, all of the subscriber terminal equipment in use listed in the list are alternately scanned.

Mikäli päätelaite 2' ei ole ONLINE-tilassa kun päätelaite 1' yrittää lähettää sille edellä mainitun viestin, niin päätelaite 1' havaitsee asian koska se ei saa vastausta. Tällöin päätelaite T yrittää lähettää vastaavan viestin luettelossa seuraavaksi olevalle päätelaitteelle, eli päätelaitteelle 3'. Mikäli myös-10 kään päätelaite 3' ei ole ONLINE-tilassa ei profiilitietojen päivittäminen onnistu. Jos sitä vastoin päätelaite 3' on ONLINE-tilassa suorittavat päätelaitteet T ja 3' edellä kuvatun tarkistuksen ja profiilitietojen päivityksen, mikäli tämä osoittautuu tarpeelliseksi.If the terminal 2 'is not in the ONLINE state when the terminal 1' attempts to send it the above message, the terminal 1 'detects the matter because it does not receive a response. The terminal T then attempts to send the corresponding message to the next terminal in the list, i.e. the terminal 3 '. If the terminal 10 'is not turned on as well, the profile information cannot be updated. If, on the other hand, the terminal device 3 'is in the ONLINE mode, the terminal devices T and 3' perform the above-described checking and updating of the profile information, if this proves necessary.

Kuvio 3 esittää vuokaaviota keksinnön mukaisesta menetelmästä, 15 jota voidaan hyödyntää esimerkiksi kuvioiden 1 ja 2 mukaisissa tietoliikennejärjestelmissä. Lohkossa A tallennetaan päätelaitteessa profiilitietojen muutos-ajankohta. Aina kun tilaaja manuaalisesti päätelaitteen käyttöliittymän välityksellä tekee muutoksen profiilitietoihin niin muuttuneet profiilitiedot sekä kellonaika tallennetaan päätelaitteen muistiin. Vastaavasti jos esimeriksi päätelait-20 teessä käytössä oleva ohjelmisto havaitsee, että tilaaja katselee hyvin paljon eri kanavilla lähetettäviä talousuutisia, voi päätelaitteen ohjelmisto muuttaa • profiilitietoja siten, että muuttuneista profiilitiedoista ilmenee, että tilaaja on hy-vin kiinnostunut talousuutisista. Tässäkin tapauksessa muuttuneet profiilitiedot :"': sekä profiilitietojen muutosajankohta tallennetaan päätelaitteen muistiin.Figure 3 shows a flow chart of a method according to the invention which can be utilized in, for example, the communication systems of Figures 1 and 2. In block A, the time profile profile change time is stored in the terminal. Whenever a subscriber manually changes the profile information through the user interface, the changed profile information and the time are stored in the terminal memory. Similarly, if, for example, the software used in the terminal 20 detects that the subscriber is watching a very large number of financial news broadcasts on different channels, the terminal software may change the profile information so that the subscriber profile is very interested in the financial news. Even in this case, the changed profile information: "': and the profile information change time are stored in the terminal memory.

25 Lohkossa B päätelaitteelta muodostetaan yhteys tietoliikenneverk- koon. Kuvion 3 tapauksessa oletetaan näin ollen, että kyseessä on päätelaite, ,··, joka ei jatkuvasti ole ONLINE-tilassa. Profiilitietojen vertailu ja päivittäminen • 4 muiden päätelaitteiden tai profiilikannassa ylläpidettävän "pääprofiilin" kanssa . , edellyttää kuitenkin, että päätelaite on ONLINE-tilassa.In block B, the terminal establishes a connection to the communication network. Thus, in the case of Figure 3, it is assumed that it is a terminal,, ··, which is not continuously in the ONLINE state. Comparing and updating profile information • 4 with other terminals or a "main profile" maintained in the profile base. , however, requires that the terminal be online.

• · t *;;. 30 Lohkossa C tarkistetaan tietoliikenneverkon välityksellä ovatko pää- telaitteen profiilitiedot vanhentuneita. Mikäli kyseessä on tietoliikennejärjestel- mä, jossa ylläpidetään keskitetysti tilaajan profiilitietoja erityisessä profiilitieto- ; kannassa, voidaan tämä tarkistus suorittaa vertaamalla päätelaitteen muistiin• · t * ;;. In block C, it is checked, through the communication network, whether the terminal profile information is out of date. In the case of a telecommunication system where the subscriber's profile information is centrally maintained in a specific profile information; base, this check can be performed by comparing the terminal to the memory

t It I

tallennettuja tietoja profiilitietokantaan tallennettuihin tietoihin. Vaihtoehtoisesti '; 35 mikäli käytössä ei ole keskitettyä profiilitietokantaa voidaan päätelaitteen muis- 8 1158C ί tiin tallennettuja tietoja verrata tilaajan muiden päätelaitteiden muistiin tallennettuihin tietoihin.information stored in the profile database. Alternatively '; 35 in the absence of a centralized profile database, the data stored in the memory of the terminal may be compared with the data stored in the memory of the other terminals of the subscriber.

Lohkossa D päivitetään päätelaitteen profiilitiedot ajan tasalle, mikäli lohkossa C osoittautui, että päätelaitteen muistiin tallennetut profiilitiedot ovat 5 vanhentuneita. Päivityksessä käytettävät profiilitiedot haetaan tällöin profiilitie-tokannasta, jos sellainen on kyseisessä tietoliikennejärjestelmässä käytössä, tai vaihtoehtoisesti jostakin toisesta tilaajan käytössä olevan päätelaitteen muistista.In block D, the profile information of the terminal is updated if in block C it turned out that the profile information stored in the terminal memory is obsolete. The profile information used in the update is then retrieved from the profile database, if one is used by the communication system in question, or alternatively from another memory of the terminal equipment used by the subscriber.

On ymmärrettävä, että edellä oleva selitys ja siihen liittyvät kuviot on 10 ainoastaan tarkoitettu havainnollistamaan esillä olevaa keksintöä. Alan ammattimiehelle tulevat olemaan ilmeisiä erilaiset keksinnön variaatiot ja muunnelmat ilman että poiketaan oheisissa patenttivaatimuksissa esitetyn keksinnön suoja-piiristä.It is to be understood that the foregoing description and the accompanying figures are merely intended to illustrate the present invention. Various variations and modifications of the invention will be apparent to those skilled in the art without departing from the scope of the invention as set forth in the appended claims.

Claims (14)

1. Förfarande för att upprätthälla profildata för flera terminaler som används av en abonnent, i vilket förfarande: i en enskild terminal lagras en ändringstidpunkt för profildata i ter-5 minalens minne, genom att utnyttja telekommunikationsnätet och den i terminalens minne lagrade ändringstidpunkten kontrolleras huruvida profildata är föräldra-de, när terminalen star i förbindelse med telekommunikationsnätet och terminalens profildata uppdateras ä jour, ifall terminalens profildata 10 pa basis av kontrollen visar sig vara föräldrade, kännetecknat av att i förfarandet lagras i den enskilda terminalens minne en av abonnenten definie-rad datauppgift, som identifiererar en delgrupp av profildata och förhindras uppdatering av förändringar som sker i denna delgrupp 15 av profildata i andra terminaler som samma användare använder.A method for maintaining profile data for multiple terminals used by a subscriber, in which method: in a single terminal, a change time for profile data is stored in the terminal's memory, using the telecommunications network and the change time stored in the terminal's memory is checked When the terminal starts in connection with the telecommunications network and the terminal profile data is updated, if the terminal profile data 10 on the basis of the control proves to be outdated, is characterized in that in the process stored in the individual terminal's memory is a data data defined by the subscriber. , which identifies a subset of profile data and prevents updating of changes occurring in this subset of profile data in other terminals used by the same user. 2. Förfarande för att upprätthalla profildata för flera terminaler som används av en abonnent, i vilket förfarande: i en enskild terminal lagras en ändringstidpunkt för profildata i terminalens minne, 20 genom att utnyttja telekommunikationsnätet och den i terminalens minne lagrade ändringstidpunkten kontrolleras huruvida profildata är föraldra-:" ’: de, när terminalen stär i förbindelse med telekommunikationsnätet och ;···; terminalens profildata uppdateras ä jour, ifall terminalens profildata .·. : pa basis av kontrollen visar sig vara föraldrade, kännetecknat av att i 25 förfarandet I k ... lagras i den enskilda terminalens minne en av abonnenten definie- rad datauppgift, som identifiererar en delgrupp av profildata, och förhindras uppdatering av denna delgrupp med hjälp av profildata i frän de andra terminalerna som används av samma abonnent. ,.: 30A method for maintaining profile data for multiple terminals used by a subscriber, in which method: in a single terminal, a change time for profile data is stored in the terminal's memory, using the telecommunications network and the change time stored in the terminal's memory is checked whether the profile data is parental -: "": when the terminal interferes with the telecommunications network and; ···; the profile data of the terminal is updated on a daily basis, if the profile profile data of the terminal. ·.: on the basis of the control, it turns out that the method I k ... stores in the individual terminal's memory a data defined by the subscriber, which identifies a subset of profile data, and prevents updating of this subset by using profile data from the other terminals used by the same subscriber. 3. Förfarande enligt patentkrav 1 eller 2, kännetecknat av att i .:. förfarandet: upprätthälls en profildatabas i anslutning tili telekommunikationsnä- 7. tet> • ί i nämnda kontroll jämförs en ändringstidpunkt för profildata som lag- : 35 rats i terminalens minne med en ändringstidpunkt för profildata för ifrägava- 15 1 1 5800 rande abonnents del vilken lagrats i profildatabasen, uppdateras terminalens föräldrade profildata med profildata som hämtas frän nämnda databas, ifall kontrollen av profildata visar att terminalens profildata är föräldrade och 5 uppdateras profildatabasens föräldrade profildata med terminalens profildata, ifall kontrollen av profildata visar att i de profildatabasen profildata för ifrägavarande abonnents del lagrade profildata är föräldrade.Method according to claim 1 or 2, characterized in that:. the procedure: a profile database is maintained in connection with the telecommunications network> • In said control, a change time for profile data stored in the terminal memory is compared with a change time for profile data for the subscriber part which is stored. in the profile database, the terminal's parent profile data is updated with profile data retrieved from said database, if the control of the profile data shows that the terminal profile data is outdated and the profile database's parent profile data is updated with the terminal profile data, if the control of the profile data shows that in the profile database profile data is outdated. 4. Förfarande enligt patentkrav 1 eller 2, kännetecknat avatt i nämnda kontroll jämförs ändringstidpunkten för profildata som lag-10 rats i terminalens minne med ändringstidpunkten för profildata som lagrats i minnet pä en andra terminal som nämnda abonnent använder och uppdateras antingen nämnda terminals eller nämnda andra terminals föräldrade profildata sä att bäda nämnda terminalers profildata uppdateras, ifall nämnda jämförelse visar att nägondera terminals profildata är föräld-15 rade.4. A method according to claim 1 or 2, characterized by said control, comparing the change time of profile data stored in the terminal memory with the change time of profile data stored in the memory of a second terminal used by said subscriber and updated either said terminal or said second terminal's parental profile data so that both the profile data of said terminals are updated, if said comparison shows that none of the terminal profile data is out of date. 5. Telekommunikationssystem, som omfattar: ett telekommunikationsnät (6), terminaler (1 - 3,1 3’) som omfattar medel för etablering av en för- bindelse till telekommunikationsnätet (6), varvid ätminstone en terminal (1-3, 20 1’-3’) omfattar ett minne (M, M’) i vilket abonnentspecifika profildata har lagrats samt en ändringstidpunkt för profildata och : : en styrenhet (5, 5’) som, när terminalen (1 - 3, 1’ - 3’) stär i förbin- : delse med telekommunikationsnätet, är anordnad att via telekommunikations- ; nätet (6) kontrollera, om de i terminalens minne (M, M’) lagrade profildata är 25 föräldrade, och som är anordnad att uppdatera i terminalens (1 - 3, 1’ - 3’) min- ne lagrade profildata via telekommunikationsnätet (6), ifall de i minnet lagrade . · · ·, profildata pä basis av kontrollen visar sig vara föräldrade, kännetecknat • · av att , . i terminalens (1 - 3,1’ - 3’) minne (M, M’) har en av abonnenten de- : 30 finierad datauppgift, som identifiererar en delgrupp av profildata, lagrats och styrenheten är anordnad att förhindra uppdatering av förändringar ·· som sker i denna delgrupp av profildata i de andra terminalerna som används , · ·. av samma abonnent. * « ’ · ’ tA telecommunications system comprising: a telecommunications network (6), terminals (1 - 3.1 3 ') comprising means for establishing a connection to the telecommunications network (6), wherein at least one terminal (1-3, 20) '-3') comprises a memory (M, M ') in which subscriber-specific profile data has been stored and a change time for profile data and: a controller (5, 5') which, when the terminal (1 - 3, 1 '- 3' ) star in connection with the telecommunications network, is arranged to via telecommunication; the network (6) checks if the profile data stored in the terminal's memory (M, M ') is outdated, and which is arranged to update in the terminal's profile data (1 - 3, 1' - 3 ') stored via the telecommunication network ( 6), if stored in memory. · · ·, Profile data on the basis of the control turns out to be outdated, characterized by: ·. In the memory (M, M ') of the terminal (1 - 3.1' - 3 '), a subscriber defined data task, which identifies a subset of profile data, is stored and the controller is arranged to prevent updating of changes ·· which occurs in this subset of profile data in the other terminals used, · ·. by the same subscriber. * '' T 6. Telekommunikationssystem, som omfattar: • : 35 ett telekommunikationsnät (6), terminaler (1 - 3, T - 3’) som omfattar medel för etablering av en för- 115800 bindelse till telekommunikationsnätet (6), varvid ätminstone en terminal (1 - 3, 1’ - 3’) omfattar ett minne (M, M’) i vilket abonnentspecifika profildata har lag-rats samt en ändringstidpunkt för profildata och en styrenhet (5, 5’) som, när terminalen (1 - 3, 1’ - 3’) star i förbin-5 delse med telekommunikationsnätet, är anordnad att via telekommunikationsnätet (6) kontrollera, om de i terminalens minne (M, M’) lagrade profildata är föräldrade, och som är anordnad att uppdatera i terminalens (1 - 3, 1’ - 3’) minne lagrade profildata via telekommunikationsnätet (6), ifall de i minnet lagrade profildata pä basis av kontrollen visar sig vara föräldrade, kännetecknat 10 av att i terminalens (1 - 3, 1’ - 3’) minne (M, M') har en av abonnenten de-finierad datauppgift, som identifiererar en delgrupp av profildata, lagrats och styrenheten är anordnad att förhindra uppdatering av denna delgrupp med hjälp av profildata frän de andra terminalerna som används av 15 samma abonnent.A telecommunication system comprising: a telecommunications network (6), terminals (1-3), T-3 ') comprising means for establishing a connection to the telecommunications network (6), wherein at least one terminal (1) - 3, 1 '- 3') comprises a memory (M, M ') in which subscriber-specific profile data has been stored as well as a change time for profile data and a controller (5, 5') which, when the terminal (1 - 3, 1 '- 3') in connection with the telecommunications network, is arranged to check, via the telecommunications network (6), whether the profile data stored in the terminal memory (M, M ') is outdated and which is arranged to update in the terminal (1). - 3, 1 '- 3') memory stored profile data via the telecommunications network (6), if the profile data stored in the memory on the basis of the control turns out to be outdated, characterized in that in the terminal (1 - 3, 1 '- 3') memory (M, M ') has one subscriber-defined data task, which identifies a subset of profile data is stored and the controller is arranged to prevent updating of this subset using profile data from the other terminals used by the same subscriber. 7. Telekommunikationssystem enligt patentkrav 5 eller 6, kännetecknat av att nämnda styrenhet (5’) är anordnad i terminalen.Telecommunication system according to claim 5 or 6, characterized in that said control unit (5 ') is arranged in the terminal. 8. Telekommunikationssystem enligt patentkrav 5 eller 6, kännetecknat av att nämnda styrenhet är anordnad i telekommunikationsnätet 20 (5).Telecommunication system according to claim 5 or 6, characterized in that said control unit is arranged in the telecommunication network 20 (5). 9. Telekommunikationssystem enligt nägot av patentkraven 5-8, kännetecknat av att • > systemet omfattar en tili telekommunikationsnätet (6) kopplad profil- .···. databas (4), i vilken en bestämd abonnents profildata upprätthälls, vilka profil- .·. : 25 data skall utnyttjas i terminaler (1 - 3) som nämnda abonnent använder och • · * nämnda styrenhet (5) är anordnad att utföra nämnda kontroll sä att styrenheten jämför en ändringstidpunkt för profildata som lagrats i terminalens (1-3) minne (M) med en ändringstidpunkt för profildata för ifrägavarande abonnents del vilken lagrats i profildatabasen (4), och uppdatera: : : 30 - terminalens (1 - 3) föräldrade profildata med profildata som hämtas ,,.: frän nämnda databas (4), ifall kontrollen av profildata visar att terminalens pro- ,:, fildata är föräldrade och .··>. - profildatabasens (4) föräldrade profildata med i terminalens (1 - 3) # T minne (M) lagrade profildata, ifall kontrollen visar att i de profildatabasen för , ’ ’: 35 ifrägavarande abonnents del lagrade profildata är föräldrade. 115800Telecommunication system according to any of claims 5-8, characterized in that the system comprises a profile profile connected to the telecommunication network (6). database (4), in which a particular subscriber's profile data is maintained, which profile. : 25 data shall be utilized in terminals (1-3) used by said subscriber and said controller (5) is arranged to perform said control so that the controller compares a change time for profile data stored in the terminal (1-3) memory ( M) with a change time for profile data for the subscriber part stored in the profile database (4), and update::: 30 - the parental profile data (1 - 3) with profile data retrieved, ...: from said database (4), if the control of profile data shows that the terminal's profile,:, file data is outdated and. - the parental profile data of the profile database (4) with the profile data stored in the terminal (1 - 3) # T memory (M), if the control shows that in the profile database for the subscribers' part of the subscriber's stored data data is parental. 115800 10. Telekommunikationssystem enligt nägot av patentkraven 5-8, kännetecknat avatt nämnda styrenhet (5’) är anordnad att utföra nämnda kontroll sä att styrenheten jämför den i terminalens (1’) minne (M’) lagrade ändringstidpunk-5 ten för profildata med en ändringstidpunkt för profildata som lagrats i minnet av en andra terminal (2’ - 3’) som nämnda abonnent använder och nämnda styrenhet (5’) är anordnad att utföra nämnda uppdatering genom att uppdatera antingen nämnda terminals (1’) eller nämnda andra terminals (2’-3’) föräldrade profildata sä att bäda nämnda terminalers (1’, 2’ - 3’) 10 profildata bringas ä jour, ifall nämnda kontroll visar att nägondera terminals profildata är föräldrade.Telecommunication system according to any of claims 5-8, characterized in that said control unit (5 ') is arranged to perform said control so that the control unit compares the change time stored in the terminal (1') memory (M ') with a profile data. change time for profile data stored in the memory of a second terminal (2 '- 3') used by said subscriber and said controller (5 ') arranged to perform said update by updating either said terminals (1') or said other terminals ( 2'-3 ') outdated profile data so that both profile data of said terminals (1', 2 '- 3') are updated, if said control shows that the second profile profile data is outdated. 11. Terminal (1 - 3, T - 3’) i ett telekommunikationssystem omfat- tande medel för etablering av en förbindelse tili telekommunikationsnätet, 15 ett minne (M’), i vilket profildata samt en ändringstidpunkt för profil data är lagrade, och en styrenhet (5’) som, när terminalen star i förbindelse med telekommunikationsnätet, är anordnad att via telekommunikationsnätet (6) kontrol-lera, om de i terminalens minne (M’) lagrade profildata är föräldrade, och som 20 är anordnad att uppdatera de i terminalens minne (M’) lagrade profildata via telekommunikationsnätet, ifall de i minnet lagrade profildata pä basis av kon-: ‘trollen visar sig vara föräldrade, kännetecknad av att i terminalens (1 - 3, T - 3’) minne (M, M’) har en av abonnenten de-:[[[: finierad datauppgift, som identifiererar en delgrupp av profildata, lagrats och :*·.· 25 styrenheten är anordnad att förhindra uppdatering av förändringar • I som sker i denna delgrupp av profildata i de andra terminalerna som används . · · *, av samma abonnent.A terminal (1 - 3, T - 3 ') in a telecommunication system comprising means for establishing a connection to the telecommunications network, a memory (M'), in which profile data and a change time for profile data are stored, and a control unit (5 ') which, when the terminal starts communicating with the telecommunications network, is arranged to check, via the telecommunication network (6), whether the profile data stored in the terminal's memory (M') is outdated and which is arranged to update the the terminal memory (M ') stored profile data via the telecommunication network, if the profile data stored in the memory on the basis of the control' turns out to be outdated, characterized in that in the memory (M, M) of the terminal (1 - 3, T - 3 '). '), one of the subscribers de -: [[[: fined data information, which identifies a subset of profile data, has been stored and: * ·. · The controller is arranged to prevent updating of changes • I that occurs in this subset of profile data in the other terminals used. · · *, By the same subscriber. 12. Terminal (1 - 3, 1’ - 3’) i ett telekommunikationssystem omfat- tande ;;.: 30 medel för etablering av en förbindelse tili telekommunikationsnätet, ·;·’ ett minne (M’), i vilket profildata samt en ändringstidpunkt för profil- •: · data är lagrade, och en styrenhet (5’) som, när terminalen star i förbindelse med tele-, * , kommunikationsnätet, är anordnad att via telekommunikationsnätet (6) kontrol- 35 lera, om de i terminalens minne (M’) lagrade profildata är föräldrade, och som är anordnad att uppdatera de i terminalens minne (M’) lagrade profildata via 115800 telekommunikationsnätet, ifall de i minnet lagrade profildata pä basis av kontrolleri visar sig vara föraldrade, kännetecknad avatt i terminalens (1 - 3, 1’ - 3’) minne (M, M’) har en av abonnenten de-finierad datauppgift, som identifiererar en delgrupp av profildata, lagrats och 5 styrenheten är anordnad att förhindra uppdatering av denna del grupp av profildata med hjälp av profildata fran de andra terminalerna som an-vänds av samma abonnent.A terminal (1 - 3, 1 '- 3') in a telecommunication system comprising: means for establishing a connection to the telecommunication network, a memory (M '), in which profile data and a The data change time is stored, and a control unit (5 ') which, when the terminal is in communication with the telecommunications network *, is arranged to control via the telecommunication network (6) if they are in the terminal. memory (M ') stored profile data are outdated, and arranged to update the profile data stored in the terminal's memory (M') via the 115800 telecommunications network, if the profile data stored in memory on the basis of control turns out to be outdated, characterized by the terminal's ( 1 - 3, 1 '- 3') memory (M, M ') has a data defined by the subscriber that identifies a subset of profile data, stored and the controller is arranged to prevent updating of this subset of profile data with lp of profile data from the other terminals used by the same subscriber. 13. Terminal enligt patentkrav 11 eller 12, kännetecknad av att 10 nämnda styrenhet är anordnad att utföra nämnda kontroll sä att styrenheten jämför en i terminalens minne lagrad ändringstidpunkt för profildata med en ändringstidpunkt för profildata för ifrägavarande abonnents del vil-ken lagrats i en tili telekommunikationsnätet (6) kopplad profildatabas (4), och uppdatera: 15. terminalens föraldrade profildata med profildata som hämtas fran nämnda databas (4), ifall kontrollen visar att terminalens profildata är föräldra-de och - profildatabasens (4) föraldrade profildata med i terminalens minne lagarade profildata, ifall kontrollen visar att profildata som lagrats i profildata- 20 basen för ifrägavarande abonnents del är föraldrade.Terminal according to claim 11 or 12, characterized in that said control unit is arranged to perform said control such that the control unit compares a change time for profile data stored in the terminal memory with a change time for profile data for the subscriber part stored in a telecommunications network. (6) linked profile database (4), and update: 15. the terminal's outdated profile data with profile data retrieved from said database (4), if the check shows that the terminal's profile data is parental and - the profile database (4 )'s outdated profile data with the terminal's memory stored profile data, if the control shows that profile data stored in the profile database of the subscriber concerned is outdated. 14. Terminal enligt patentkrav 11 eller 12, kännetecknad av • att nämnda styrenhet (5’) är anordnad att utföra nämnda kontroll sä att styren- : heten jämför en i terminalens (1 ’) minne (M1) lagrad ändringstidpunkt för profil- data med en ändringstidpunkt för profildata som är lagrad i minnet (M’) av en : * ·. · 25 annan terminal (2’ - 3’) som nämnda abonnent använder och att nämnda styrenhet (5’) är anordnad att utföra nämnda uppdate-ring genom att uppdatera antingen nämnda terminals (T) eller nämnda andra terminals (2’ - 3’) föraldrade profildata sa att bada nämnda terminalers profilda- . , ta bringas ä jour, ifall nämnda kontroll visar att nagondera terminals profildata * * * 30 är föraldrade.Terminal according to claim 11 or 12, characterized in that said control unit (5 ') is arranged to carry out said control so that the control unit compares a time of change of profile data stored in the memory (1') with the memory (M '). a change time for profile data stored in memory (M ') by a: * ·. Another terminal (2 '- 3') used by said subscriber and said controller (5 ') being arranged to perform said update by updating either said terminal (T) or said other terminal (2' - 3 ') ) outdated profile data said to bathe the profile profile of said terminals. , be updated, if said control indicates that the terminal profile data * * * 30 is obsolete.
FI20012003A 2001-10-15 2001-10-15 Procedure for maintaining profile data FI115800B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
FI20012003A FI115800B (en) 2001-10-15 2001-10-15 Procedure for maintaining profile data

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
FI20012003 2001-10-15
FI20012003A FI115800B (en) 2001-10-15 2001-10-15 Procedure for maintaining profile data

Publications (3)

Publication Number Publication Date
FI20012003A0 FI20012003A0 (en) 2001-10-15
FI20012003A FI20012003A (en) 2003-04-16
FI115800B true FI115800B (en) 2005-07-15

Family

ID=8562059

Family Applications (1)

Application Number Title Priority Date Filing Date
FI20012003A FI115800B (en) 2001-10-15 2001-10-15 Procedure for maintaining profile data

Country Status (1)

Country Link
FI (1) FI115800B (en)

Also Published As

Publication number Publication date
FI20012003A0 (en) 2001-10-15
FI20012003A (en) 2003-04-16

Similar Documents

Publication Publication Date Title
EP2259590B1 (en) Dynamic content delivery method and system
JP6046726B2 (en) Disaster recovery system and method
US11153362B2 (en) Network communications
US20080313329A1 (en) Presence service access device, presence service system and method for publishing and acquiring presence information
KR20220090540A (en) Consent management system through client operation
US20070105571A1 (en) System and method for providing advertisement messages
US20090138552A1 (en) Apparatus and method for managing communication between parties
US20090112926A1 (en) Utilizing Presence Data Associated with a Resource
CA2356823A1 (en) System and method for real time self-provisioning for a mobile communication device
WO2009055292A1 (en) Initiating a conference session based on availability of end users
EP2178252A1 (en) Method for sharing community network service information
CN106603597A (en) Group state providing method, equipment and system thereof
CN111193792A (en) Message transmission method and device, electronic equipment and storage medium
JP2020096244A (en) Communication device, communication method, and communication system
CN1469681A (en) Method and system for sharing subscription between multi-radio telephone terminals
CN102668451B (en) A method and arrangement for providing user related traffic statistics
FI115800B (en) Procedure for maintaining profile data
EP1993245A1 (en) A system and method for realizing message service
CN106358140B (en) Contact person grouping method and device
CN105074678A (en) Information terminal, access system, information processing method, and program
CN111885103A (en) Resource processing method, server, electronic device, and storage medium
CN105871972A (en) Video resource distributed cathe method, device and system
US10225224B1 (en) Web and voice message notification system and process
EP1983725B1 (en) Information delivery system and information delivery method using the same
CN116648948A (en) Task Responsibility Coordination

Legal Events

Date Code Title Description
FG Patent granted

Ref document number: 115800

Country of ref document: FI

MA Patent expired