[go: up one dir, main page]

SE501088C2 - Återupprättande av en hemmadatabas i mobilradiosystem - Google Patents

Återupprättande av en hemmadatabas i mobilradiosystem

Info

Publication number
SE501088C2
SE501088C2 SE9301076A SE9301076A SE501088C2 SE 501088 C2 SE501088 C2 SE 501088C2 SE 9301076 A SE9301076 A SE 9301076A SE 9301076 A SE9301076 A SE 9301076A SE 501088 C2 SE501088 C2 SE 501088C2
Authority
SE
Sweden
Prior art keywords
cpr
reg
unit
hlr
copy
Prior art date
Application number
SE9301076A
Other languages
English (en)
Other versions
SE9301076D0 (sv
SE9301076L (sv
Inventor
Nenad Antic
Walter Ghisler
Original Assignee
Ericsson Telefon Ab L M
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 Ericsson Telefon Ab L M filed Critical Ericsson Telefon Ab L M
Priority to SE9301076A priority Critical patent/SE501088C2/sv
Publication of SE9301076D0 publication Critical patent/SE9301076D0/sv
Priority to JP6521974A priority patent/JPH07507912A/ja
Priority to PCT/SE1994/000247 priority patent/WO1994023506A1/en
Priority to AU64392/94A priority patent/AU673595B2/en
Priority to EP94912115A priority patent/EP0683942B1/en
Priority to DE69432895T priority patent/DE69432895T2/de
Priority to CN94190161A priority patent/CN1057421C/zh
Publication of SE9301076L publication Critical patent/SE9301076L/sv
Publication of SE501088C2 publication Critical patent/SE501088C2/sv
Priority to FI945627A priority patent/FI109637B/sv
Priority to US08/576,852 priority patent/US5594942A/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/02Arrangements for optimising operational condition
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W24/00Supervisory, monitoring or testing arrangements
    • H04W24/04Arrangements for maintaining operational condition
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99944Object-oriented database structure
    • Y10S707/99945Object-oriented database structure processing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99941Database schema or data structure
    • Y10S707/99948Application of database or data structure, e.g. distributed, multimedia, or image
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10STECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10S707/00Data processing: database and file management or data structures
    • Y10S707/99951File or database maintenance
    • Y10S707/99952Coherency, e.g. same view to multiple users
    • Y10S707/99953Recoverability

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Exchange Systems With Centralized Control (AREA)
  • Telephonic Communication Services (AREA)
  • Reverberation, Karaoke And Other Acoustics (AREA)

Description

20 25 30 501 oss 2 abonnenterna kan ha förflyttat (roaming) HLR-kraschen "besöksväxel" kan därför ha ändrats i mellantiden. Därför görs sig sedan den sista backup-kopieringen innan gjordes. Abonnentens dessutom en så kallad positionsdump med kortare intervall, t. ex. var 15:e minut, så att positionsinformationen uppdateras oftare på backup-enheten. Även detta är dock en alltför lång tidsperiod, inom vilken många abonnenter kan ha bytt "besöksväxel".
I kända mobiltelefonsystem löses detta problem genom att HLR- enheten vid äterstart sänder ett.meddelande indikerande otillför- litliga.positionsdata till alla därtill anslutna mobiltelefonväx- lar. Dessa kan då i sin tur radera lagrad kategoriinformation för besökande abonnenter från denna HLR-enhet. Detta leder till att alla aktiva besökande abonnenter från denna HLR-enhet tvingas att sända ett positionsuppdateringsmeddelande till mobiltelefonväxeln (periodiska) registre- efter HLR-enhetens àterstart. Härigenom kan HLR-enheten uppdatera alla abonnenternas och vidare till HLR-enheten inom nästa ringsintervall (i typfallet 20 minuter) positioner så att inkommande samtal omdirigeras rätt. Dessutom âterfàr mobiltelefonväxlarna sin kategoriinformation så att de kan upprätta nya utgående samtal.
Detta förfarande har dock flera nackdelar.
- Under kraschen finns ingen reservkapacitet för hantering av nya samtal. Hela mobiltelefonsystemet är därför blockerat för sådana samtal. Detta kan vara mycket allvarligt, särskilt om kraschen är långvarig, t. ex. på grund av en katastrof eller sabotage i den kraschade HLR-enheten.
- Mer än halva den tillgängliga trafikkapaciteten mäste reserveras för att hantera den extra belastning som uppkommer när alla abonnenterna uppdaterar sina positioner, varigenom HLR-enhetens kapacitet starkt reduceras.
- Den extra belastning som induceras i HLR-enheten vid àterstart beror endast av antalet för tillfället aktiva abonnenter och registreringsintervallets Dessa det periodiska längd. parametrar kan ej styras pà ett effektivt sätt. 10 15 20 25 30 3 1501 ose - Återupprättandetiden är alltför läng och svår att påverka eftersom andra faktorer, t. ex. trafikhanteringskapaciteten i mobiltelefonväxlarna, påverkas av en ändring (förkortning) av det periodiska registreringsintervallets längd.
Det har även diskuterats att använda en standby-HLR som upp- dateras via höghastighetslänkar. Det har dock ej föreslagits någon tillfredställande lösning på hur den ordinarie HLR-enheten efter en krasch åter skall få konsistenta data.
Rznosönnnsn rön uPPr-INNINGEN Det föreligger sålunda ett behov av ett förfarande för återupp- rättande av en hemmadatabas, vid vilket tiden för áterupprättande av hemmadatabasen kan göras så kort som möjligt och HLR-enhetens trafikkapacitet utnyttjas på ett mera optimalt sätt. Föreliggande uppfinning syftar till erbjudande av ett sådant förfarande.
Det föreligger också ett behov av ett mobilradiosystem som ej är blockerat för nya samtal vid en HLR-krasch, dvs ett system som har reservkapacitet vid t. ex. katastrofsituationer, och därför ej är lika känsligt för sådana kraschar som kända system.
Föreliggande uppfinning erbjuder ett sådant system.
De för uppfinningen kännetecknande särdragen framgår av de bifogade patentkraven.
Föreliggande uppfinning baseras på insikten att endast de poster i hemmadatabasen vars innehåll efter laddningen av backup-kopian ej längre är giltigt behöver uppdateras.
FIGURFÖRTECKNING Uppfinningen, ytterligare syften samt med uppfinningen uppnådda fördelar förstås bäst genom.hänvisning till nedanstående beskriv- ning och de bifogade ritningarna, i vilka: Fig. 1 schematiskt visar uppbyggnaden av ett mobiltelefonsystem i enlighet med föreliggande uppfinning; 10 15 k2° 25 30 4 501 088 Fig. 2 visar mobiltelefonsystemet i fig. 1 efter en HLR-krasch; Fig. 3 visar ett tidsdiagram av händelseförloppet vid en HLR- krasch hanterad i enlighet med förfarandet enligt före- liggande uppfinning; Fig. 4 visar ett flödesschema av förfarandet enligt föreliggan- de uppfinning; och Fig. 5 visar ett mobiltelefonsystem enligt uppfinningen med fler än tvâ HLR-enheter.
FÖRBDRAGNA UTFÖRINGSFORHER Föreliggande uppfinning kommer att beskrivas under hänvisning till ett mobiltelefonsystem, men det inses att samma principer är generellt användbara vid alla typer av mobilradiosystem.
I ritningens figurer används genomgående samma hänvisningsbe- teckningar för motsvarande element.
Fig. l visar schematiskt uppbyggnaden av ett mobiltelefonsystem.
En HLR-enhet HLR_l är kopplad till systemets mobiltelefonväxlar MSC__A, . .., MSC_D. Normalt betjänar enheten HLR_l dock endast växlarna MSC_A, . . . , MSC_B via förbindelser C_A, . . . , C_B. Dessa I växlar betjänar i sin tur ett antal basstationer BS_Al, . . . , BS- _A2 resp. BS_Bl, . . . , BS_B2. Mobiltelefonväxlarna betjänar till- sammans med sina basstationer respektiva geografiska täckningsom- råden. I figuren betjänar mobiltelefonväxeln MSC_A det geografis- ka täckningsomrádet till vänster om den tunna streckade linjen i den vänstra halvan av figuren och mobiltelefonväxeln MSC_B det geografiska täckningsomràdet till höger om den tunna streckade linjen fram till den tjocka streckade linjen i figurens mitt. De till mobiltelefonväxeln MSC_A anslutna basstationerna kommunice- rar med ett antal mobilstationer MS_A1, . . . , MS_A3. På samma sätt kommunicerar de till mobiltelefonvâxeln MSC_B anslutna basstatio- nerna med mobilstationer MS__B1, . . . , MS_B3. 10 15 20 25 30 35 5 .
HLR-enheten HLR_1 innehåller en hemmadatabas, i všâE!L åššüâo- riinformation och dynamisk information, t. ex. positionsin- formation för alla mobilstationer som hör hemma i täckningsom- rådena för de till HLR-enheten anslutna mobiltelefonväxlarna är lagrad. HLR-enheten är dessutom kopplad till en backup-enhet BAK_1, i vilken en reservkopia av hemmadatabasen lagras. Backup- enheten kan exempelvis bestå av en bandstation, en hårddisk eller av RAM-minne. Med jämna mellanrum, t.ex. en gång varje dygn, tas en fullständig reservkopia av hela hemmadatabasen och lagras denna på backup-enheten BAK_1. Med betydligt kortare intervall, t.ex. var 15:e minut, görs en s.k. positionsdump av positionsdata till backup-enheten. Härigenom kan reservkopian innehålla aktuell positionsinformation för mobilstationerna, dvs. med vilken mobiltelefonväxel de för tillfället är associerade. Anledningen till denna uppdelning är att kategoriinformationen sällan ändras, medan positionsinformationen ofta ändras.
När en mobilstation lämnar tâckningsområdet för en mobiltelefon- växel och kommer in i tâckningsområdet för en annan mobiltelefon- sväxel kopieras dess kategoriinformation ned från HLR-enheten i en besöksdatabas (VLR_A resp. VLR_B i fig. 1). Härigenom kan mobilstationens kategoriinformation hämtas från besöksdatabasen i den nya mobiltelefonväxeln för uppkoppling av ett utgående samtal. Eftersom HLR-enhetens positionsinformation också upp- daterats vid förflyttningen mellan täckningsområdena (roaming) kan mobilstationen även näs av inkommande samtal.
Mobiltelefonsystemet enligt fig. 1 innehåller även en andra HLR- enhet HLR_2 , vilken har kontakt med mobiltelefonväxlar MSC__A, . . . , MSC_D.
MSC_C,..., MSC_D via förbindelser C_C,..., C_D. Dessa växlar är i sin tur kopplade till basstationer BS_Cl,..., BS_C3 respektive BS_D1,..., BS_D3, vilka i sin tur kommunicerar med mobilstationer Ms_c1, . . . , Ms_c3 respektive Ms_D1, . . . , Ms_D3 . HLR-enheten HLR_2 fungerar i övrigt på samma sätt som HLR-enheten HLR_1.
Normalt betjänar enheten HLR_2 dock endast växlarna När en mobilstation lämnar en mobiltelefonväxel som normalt är associerad med enheten HLR_l, t. ex. växeln MSC_B, och övergår till en mobiltelefonväxel som normalt är associerad med enheten 10 15 20 25 30 35 501 oss 6 HLR_2, t. ex. växeln MSC_C, upprättar enheten HLR_l även en förbindelse med denna växel. Mobilstationen är därför fortfarande associerad med enheten HLR_l, trots att den nu befinner sig i ett område som normalt hanteras av enheten HLR_2. Enheten HLR_l hanterar alltså "sina" mobilstationer oavsett var dessa befinner sig. Detsamma gäller enheten HLR_2. Vilka mobilstationer som är associerade med en viss HLR-enhet är i princip oväsentligt. Av praktiska skäl kan det dockvara lämpligt att en viss HLR-enhet knyts till mobilstationer som normalt befinner sig i täckningsom- rådena för en viss deluppsättning av det totala antalet mobilte- lefonväxlar. i HLR-enheten HLR_l nämligen ett operativt register O_REG__l och ett reduntant Databasregistret innehåller två delar, register R_REG_2. O_REG__l innehåller hemmadatabasen för de mobilstationer som tillhör täckningsområdet för enheten HLR_l, medan R_REG_2 är en kopia av hemmadatabasen för de mobilstationer som tillhör täckningsområdet för enheten HLR_2. På samma sätt finns ett operativt register 0_REG_2 och en kopia av registret O_REG_l, nämligen det redundanta registret R_REG_l, i HLR-enheten HLR_2. Enheten HLR_l hanterar det operativa registret O_REG__l och de mobilstationer som är associerade därmed, medan enheten HLR_2 uppdaterar registret R_REG_2 i enheten HLR_l via en direkt för- bindelse C_HLR i takt med att informationen i dess operativa register 0_REG_2 uppdateras. På samma sätt hanterar enheten HLR_2 det operativa registret 0_REG_2 och de mobilstationer som är associerade därmed, medan enheten HLR_l uppdaterar registret R_REG_1 i enheten HLR_2 via den direkta förbindelsen C_HLR i takt med att informationen i dess operativa register O_REG_1 upp- dateras. HLR-enheterna kan sägas "spegla" varandra. Det bör observeras att förbindelsen C_HLR ej behöver vara någon hög- hastighetslänk, utan en förbindelse som kommunicerar enligt samma standard som mobiltelefonväxlarna är tillräcklig.
Som nämnts ovan hanterar varje HLR-enhet normalt endast "sina" mobilstationer. I det fall att den ena HLR-enheten, t. ex. HLR_l, kraschar eller går ned har dock dess mobilstationer tillgång till en alternativ väg till den andra HLR-enheten, HLR_2 i detta exempel. När enheten HLR_l ej längre kan kontaktas övertar 10 15 20 25 30 35 7 S01 oss enheten HLR_2 från den kraschade HLR_1. Denna situation illustresas i fig. 2. Alla mobilstationer som tidigare kontrollen kontrollerades av HLR_1 kommer nu att kontrolleras av HLR_2.
Enheten HLR_2 kan övertaga denna hantering genom att den in- nehåller en aktuell kopia av hemmadatabasen i enheten HLR_1.
Enheten HLR_2 kommer därför nu att hantera både sina "egna" mobilstationer och enhetens HLR_1 mobilstationer.
Posterna i hemmadatabaserna innehåller förutom abonnentin- formation även två markeringsfâlt, nämligen en operativ markering O och en redundansmarkering R. Varje gång HLR-enheten utfört en positionsdump återställer den redundansmarkeringarna R 5. den speglande enhetens båda register, vilket indikerar att en aktuell backup-kopia av motsvarande poster nu existerar. Om en post ändras efter en dump R-markeras den i både det egna registret och dess spegelregister. R-markeringen i spegelregistret raderas när en dump utförts i den HLR-enhet som innehåller det operativa register i vilken posten ingår, medan R-markeringen i det operativa registret raderas när den speglande HLR-enheten utfört en dump. Det bör även noteras att dumparna ej behöver varta synkronisersde mellen de båda HLR-enheterna.
När enheten HLR_1 efter en krasch är upptagen med att ladda backup-kopian från backup-enheten BAK_1 och ej reagerar på anrop från sina mobiltelefonstationer byggs en population av både O- och R-markerade poster i stället upp i enhetens HLR_2 redundanta register R_REG_1. Under denna tidsperiod markeras alltså alla uppdaterade poster i både det operativa registret 0_REG_2 och det redundanta registret R_REG_1 i enheten HLR_2. Därmed hanterar enheten HLR_2 all abonnentinformation för båda HLR-enheternas abonnenter. Abonnenterna märker inte kraschen utan kan fortsätta att påbörja och mottaga samtal som vanligt. Detta är en mycket viktig aspekt av uppfinningen, i synnerhet om kraschen beror på ett fel som tar lång tid att åtgärda.
När enheten HLR_1 laddat sin backup-kopia sänder den ett meddelande indikerande otillförlitliga data till enheten HLR_2.
När denna mottagit detta meddelande sänder den alla markerade 10 15 20 30 35 501 oss 8 poster till enheten HLR_l som därigenom kan uppdatera sina från backup-enheten BAK_l inladdade register.
Vid en HLR-krasch förstörs alltså informationen i HLR-enheten.
Denna information måste därför àterskapas vid återupprättande av HLR-enheten. Fig. 3 visar ett tidsdiagram av händelseförloppet vid en HLR-krasch hanterad i enlighet med föreliggande upp- finning. Före kraschen har backup-enheten BAK_l med jämna tidsin- tervall uppdaterats vid tidpunkterna D. Vid tidpunkten HLR_D inträffar själva HLR-kraschen. När felet har âtgärdats kan reservkopian laddas från backup-enheten BAK_l. När detta är klart kan HLR-enheten återstartas vid tidpunkten HLR_U. Vid tidpunkten HLR_U när reservkopian har laddats i HLR-enheten är denna reservkopia dock ej längre konsistent, dvs det finns poster vars innehåll ej längre är giltigt.
För det första har ett antal mobilstationer bytt mobiltelefon- växel (roaming) under tidsintervallet LD mellan den senaste positionsdumpen och HLR-kraschen. Dessa ändringar finns dock registrerade i det redundanta registret R_REG_1 och i det operativa registret O_REG__2 i enheten HLR_2 och kan identifieras som de poster i detta register som har en markering i R-fältet men ej i 0-fältet. Motsvarande poster kan därför uppdateras i det operativa registret 0_REG_l samt i det redundanta registret R_REG_2 via förbindelsen C_HLR.
För det andra har ett antal mobilstationer under själva kraschen, dvs. under tidsperioden BL, bytt mobiltelefonväxel. Även här har motsvarande poster uppdaterats både i det redundanta registret R_REG_l och det operativa egistret O_REG_2 i enheten HI.R_2. Dessa poster kan identifieras genom att de har en markering i både R- och O-fältet och kan uppdatera motsvarande poster i registret 0_REG_l resp. R_REG_2 via förbindelsen C_HLR.
Uppdateringen av dessa inkonsistenta poster i registren 0_REG_l och R_REG_2 sker under tidsperioden UPD i fig. 3. Vid tidpunkten HLR_OK är enheten HLR_l åter redo att övertaga kontrollen av "sina" mobilstationer. I de båda HLR-enheterna finns räknare somm räknar antalet markerade poster. Vid normal drift varierar 10 15 20 25 30 35 9 501 oss innehållet i dessa räknare mellan specifika värden (olika för olika HLR-enheter). Vid en HLR-krasch i enheten HLR_1 kommer denna räknare att kraftigt överskrida den övre gränsen för enheten HLR_2. När räknaren i enheten HLR_2 under uppdateringen av poster i enheten HLR_1 åter underskrider nämnda övre gräns slutar enheten HLR_2 enligt en föredragen utföringsform temporärt att behandla nya förfrågningar från de mobilstationer som är associerade med registre R;REG_1. När alla markerade poster i registret R_REG_1 har sänts till enheten HLR_1 sänder enheten HLR_2 ett meddelande indikerande att uppdateringen är avslutad till enheten HLR_1. Denna tar då över hanteringen av "sina" mobilstationer. Avbrottet i hanteringen av förfrågningar vid själva övergången är mycket kort och uppfattas av berörda enheter som en tillfälligt länkstörning.
När HLR-enheten kraschat vid tidpunkten HLR_D sker alltså en ínladdning av reservkopian under perioden BL såsom vid det kända förfarandet. Under uppdateringsperioden UPD sker dock ej längre någon ny registrering av varje mobilstation såsom i det kända förfarandet. I stället uppdateras endast de poster i hemmadataba- sen vars inneháll efter laddningen av backup-kopian ej längre är giltigt. Härigenom är det möjligt att väsentligt förkorta uppdateringstiden UPD i förhållande till det kända förfarandet där alla aktiva mobilstationer måste registrera sig.
Föreliggande uppfinning bygger på insikten att det stora fler- talet aktiva mobilstationer ej ändrat positionsdata i samband med en HLR-krasch. Därför är' data som erhålls ur' backup-kopian giltiga för dessa stationer. Det är då onödigt att dessa på nytt registrerar sig och därmed belastar HLR-enheten i onödan. Vad som behöver uppdateras är dels de poster som ändrats under tids- perioden BL och dels de poster som ändrats under tidsperioden LD mellan den senaste positionsdumpen och HLR-kraschen. Båda dessa typer av poster är lätta att identifiera i den "speglande" HLR- enheten. Antalet ändringar kan dessutom reduceras genom en reducering av dumpintervallet, t. ex. till 1 minut. Detta ger en ytterligare förkortning av intervallet UPD. 10 15 20 25 30 35 501 oss 1° Fig. 4 visar ett flödesschema av förfarandet enligt föreliggande uppfinning. Vid en HLR-krasch i enheten HLR_1 startar upp- dateringen av HLR-enhetens hemmadatabas i steg 401. I steg 402 laddas backup-kopian från backup-enheten BAK_1. I stegen 403, 404 uppdateras det operativa registret 0_REG_1 och det redundanta registret R_REG_2 genom att R-markerade poster i registren R_REG_1 resp. 0_REG_2 sänds från enheten HLR_2 till enheten HLR_1. När dessa poster har behandlats uppdateras de OR-markerade posterna i registren 0_REG_2 och R_REG_l till enheten HLR_1 i stegen 405, 406. När antalet OR-markerade poster underskrider ett förutbestâmt värde LIM slutar enhetan HLR__2 i steg 407 att reagera på förfrågningar från abonnenter associerade med registret R_REG_1 och sänder resterande poster i registret R_REG_1 till enheten HLR_1. Därefter är enheten HLR_1 åter redo att övertaga kontrollen av "sina" abonnenter i steg 407.
Om ett tillfälligt länkfel uppstår mellan enheten HLR_l och någon eller några av dess mobiltelefonväxlar kan dessa i stället anropa enheten HLR_2 och begära att denna övertar kontrollen. Enheten HLR_2 vet att det ej är fråga om någon HLR-krasch eftersom de båda HLR-enheterna fortfarande har kontakt med varandra över förbindelsen C_HLR. uppdateras av enheten HLR_2 i stället för HLR_1. När länkför- De berörda delarna av' databasen kan nu bindelsen är återupprättad kan de berörda mobiltelefonväxlarna åter koppla upp sig mot enheten HLR_1, så att allt återgår till det normala.
En modifierad form av den ovan beskrivna metoden för återupp- rättande av en kraschad HLR-enhet kan även användas i det fall att enheten.HLR_2 kraschar innan enheten HLR_1 har återupprättats (multiple failure). I detta fall innehåller posterna i besöks- databaserna i mobiltelefonväxlarna markeringar associerade med enheterna HLR_1 resp. HLR_2. När en mobiltelefonväxel mottager information om att en posítionsdump utförts i någon av HLR- enheterna nollställs den markering som är associerad med denna HLR-enhet. När HLR-enheten HLR_1 efter en krasch laddat sin backup-kopia och skall uppdatera sin databas från enheten HLR_2 svarar denna ej på grund av att även denna enhet har kraschat.
Enheten HLR_1 kan då beordra alla mobiltelefonväxlar att sända de 10 15 11 'S01 oss s markerade poster som är associerade med enheten HLR_1. Om enheten HLR_2 återstartas innan enheten HLR_1 helt har âterupprättats beordras den att vänta tills HLR_1 är återställd. Därefter kan enheten HLR_2 återställas via enheten HLR_1 på samma sätt som beskrivits i samband med fig. 1 och 2.
Figur 5 visar ett mobiltelefonsystem med tre HLR-enheter HLR_1, HLR_2, I-ILR_3. I detta fall speglar dessa enheter varandra i en cirkulär kedja. Sålunda finns det redundanta registret R_REG_1 som speglar det operativa registret 0_REG_1 i enheten HLR_2.
Enheten HLR_1 speglar däremot inte det operativa registret 0_REG_2, såsom vid utföringsformen enligt fig. 1 och 2, utan enhetens HLR_3 operativa register O_REG_3 . Registret 0_REG_2 speglas i stället i enhetens HLR_3 redundanta register R_REG_2.
En generalisering till fler än tre HLR-enheter är uppenbar.
Fackmannen inser att olika förändringar och modifieringar av uppfinningen är möjliga utan att dessa faller utanför upp- finningens ram, vilken definieras av de bifogade patentkraven.

Claims (8)

10 15 20 30 12 501 088 P A T E N T K R A V
1. Förfarande för återupprättande av en hemmmadatabas (O_REG_1) efter en HLR-krasch i en första HLR-enhet (HLR_1) i ett mobil- radiosystem, varvid hemmadatabasen laddas med en tidigare sparad backup-kopia (BAK_1), k ä n n e t e c k n a t av att de poster i hemmadatabasen (0_REG_l) vars innehåll efter laddningen av (BAK_1) ej information från en andra HLR-enhet (HLR_2), som innehåller en backup-kopian längre är giltigt uppdateras med aktuell kopia av nämnda hemmadatabas. av att de poster i hemmadatabasen (0_REG_1), vars innehåll ej längre är
2. Förfarande enligt krav 1, k ä n n e t e c k n a t giltigt uppdataras med hjälp av information ur en kopia (R_REG_l) av hemmadatabasen (0_REG_1), vilken av den andra HLR-enheten (HLR_2) uppdaterats under HLR-kraschen och laddningen av backup- kopian.
3. Förfarande enligt krav 2, k ä n n e t e c k n a t av att kopian (R_REG_1) av hemmadatabasen (0_REG_1) vid normal drift uppdateras parallellt med denna genom en förbindelse mellan den första HLR-enheten (HLR_1) och den andra HLR-enheten (HLR_2), och att kopian under HLR-kraschen och laddningen av backup-kopian (BAK_1) uppdateras från de mobiltelefonväxlar (MSC_A,..., MSC_B) som vid normal drift uppdaterar hemmadatabasen (0_REG_1) i den första HLR-enheten (HLR_1).
4. Förfarande enligt krav 3, k ä n n e t e c k n a t av att poster i kopian (R_REG_1) som ändrats efter det att backup-kopian (BAK_1) sparats, markeras, så att informationen i dessa poster kan identifieras och utnyttjas för uppdatering av hemmadatabasen (O_REG_1).
5. Mobilradiosystem innefattande åtminstone en första och en andra HLR-enhet med anslutna mobiltelefonväxlar och respektive hemmadatabaser, k ä n n e t e c k n a t av att den andra HLR- enheten (HLR_2) innehåller en kopia (R_REG_1) av den första HLR- enhetens (HLR_l) hemmadatabas (0_REG_1), vilken kopia vid normal drift uppdateras parallellt med.hemmadatabasen via en förbindelse 10 15 13 ism ass (C_HLR) mellan den första och den andra HLR-enheten och vid en krasch av den första HLR-enheten uppdateras via förbindelser med de mobiltelefonväxlar (MSC_A,..., MSC_B) som vid normal drift uppdaterar den första HLR-enhetens hemmadatabas.
6. Mobiltelefonsystem emligt krav 5, k á n n e t e c k n a t av att den första HLR-enheten innehåller en på liknande sätt (R_REG_2) uppdataerad kopia av den andra HLR-enhetens hem- madatabas (0_REG_2).
7. Mobiltelefonsystem enligt krav 5 eller 6, k ä n n e t e c k - n a t av att varje HLR-enhet innehåller en backup-enhet, från vilken en backup-kopia av respektive hemmadatabas kan laddas efter en HLR-krasch.
8. Mobiltelefonsystem enligt krav 7, k ä n n e t e c k n a t av att posterna i varje kopia innehåller markeringsfält (O, R) med vars hjälp poster som ej överensstämmer med respektive backup- kopia kan markeras.
SE9301076A 1993-03-31 1993-03-31 Återupprättande av en hemmadatabas i mobilradiosystem SE501088C2 (sv)

Priority Applications (9)

Application Number Priority Date Filing Date Title
SE9301076A SE501088C2 (sv) 1993-03-31 1993-03-31 Återupprättande av en hemmadatabas i mobilradiosystem
CN94190161A CN1057421C (zh) 1993-03-31 1994-03-21 移动无线电通信系统及其归属位置寄存器的复原方法
EP94912115A EP0683942B1 (en) 1993-03-31 1994-03-21 Restoration of a home location register in a mobile radio system
PCT/SE1994/000247 WO1994023506A1 (en) 1993-03-31 1994-03-21 Restoration of a home location register in a mobile radio system
AU64392/94A AU673595B2 (en) 1993-03-31 1994-03-21 Restoration of a home location register in a mobile radio system
JP6521974A JPH07507912A (ja) 1993-03-31 1994-03-21 移動無線システムにおけるホーム位置登録レジスタの回復
DE69432895T DE69432895T2 (de) 1993-03-31 1994-03-21 Wiedergewinnung der benutzerortsstellenspeicherung in einer mobilen funktelefonanordnung
FI945627A FI109637B (sv) 1993-03-31 1994-11-29 Återupprättande av en hemmadatabas i mobilradiosystem
US08/576,852 US5594942A (en) 1993-03-31 1995-12-22 Restoration of a home location register in a mobile radio system

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE9301076A SE501088C2 (sv) 1993-03-31 1993-03-31 Återupprättande av en hemmadatabas i mobilradiosystem

Publications (3)

Publication Number Publication Date
SE9301076D0 SE9301076D0 (sv) 1993-03-31
SE9301076L SE9301076L (sv) 1994-10-01
SE501088C2 true SE501088C2 (sv) 1994-11-07

Family

ID=20389427

Family Applications (1)

Application Number Title Priority Date Filing Date
SE9301076A SE501088C2 (sv) 1993-03-31 1993-03-31 Återupprättande av en hemmadatabas i mobilradiosystem

Country Status (9)

Country Link
US (1) US5594942A (sv)
EP (1) EP0683942B1 (sv)
JP (1) JPH07507912A (sv)
CN (1) CN1057421C (sv)
AU (1) AU673595B2 (sv)
DE (1) DE69432895T2 (sv)
FI (1) FI109637B (sv)
SE (1) SE501088C2 (sv)
WO (1) WO1994023506A1 (sv)

Families Citing this family (78)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5937343A (en) * 1994-09-13 1999-08-10 At&T Corp. Method and system for updating replicated databases in a telecommunication network system
US5623532A (en) * 1995-01-12 1997-04-22 Telefonaktiebolaget Lm Ericsson Hardware and data redundant architecture for nodes in a communications system
FI100215B (sv) * 1995-03-17 1997-10-15 Nokia Telecommunications Oy Uppdatering av abonnentdata i ett mobilkommunikationssystem
US5854982A (en) * 1995-08-21 1998-12-29 Motorola, Inc. Communication system architecture and method of routing therefor
ES2210332T3 (es) * 1995-08-31 2004-07-01 Siemens Aktiengesellschaft Procedimiento y sistema para la transmision de mensajes entre instalaciones de una red de radio movil.
SE507482C2 (sv) * 1995-10-09 1998-06-15 Ericsson Telefon Ab L M System och förfarande för kommunikationshantering med redundans
US5774786A (en) * 1995-10-31 1998-06-30 Motorola, Inc. Method of maintaining calls subsequent to a site controller failure
US5721918A (en) * 1996-02-06 1998-02-24 Telefonaktiebolaget Lm Ericsson Method and system for fast recovery of a primary store database using selective recovery by data type
US5878347A (en) * 1996-03-26 1999-03-02 Ericsson, Inc. Routing a data signal to a mobile station within a telecommunications network
US5761500A (en) * 1996-04-18 1998-06-02 Mci Communications Corp. Multi-site data communications network database partitioned by network elements
US5953662A (en) * 1996-04-30 1999-09-14 Ericsson, Inc. Dual home location registers in a mobile radio system
US5890062A (en) * 1996-05-16 1999-03-30 Trw Inc. Satellite-based cellular telecommunications system utilizing a multiple registration location register
US6073017A (en) * 1996-08-30 2000-06-06 Nortel Networks Corporation Distributed subscriber data management in wireless networks from a remote perspective
US6091952A (en) * 1996-08-30 2000-07-18 Nortel Networks Corporation Distributed subscriber data management in wireless networks from a central perspective
EP0833539A3 (de) * 1996-09-30 1999-09-22 Siemens Aktiengesellschaft Verfahren zum Wiederherstellen von tielnehmerbezogenen Informationen in einem Datenbanksystem eines Kommunikationsnetzes
DE19640288A1 (de) * 1996-09-30 1998-04-09 Siemens Ag Verfahren zum Wiederherstellen von teilnehmerbezogenen Informationen in einem Datenbanksystem eines Kommunikationsnetzes
US6138016A (en) * 1996-12-04 2000-10-24 Nortel Networks Corporation Distributing location tracking functionality in wireless telephone systems
US5905954A (en) * 1997-01-14 1999-05-18 Telefonaktiebolaget Lm Ericsson (Publ) Method and system for transferring subscriber information in a radio telecommunications network
FI105870B (sv) * 1997-03-21 2000-10-13 Nokia Networks Oy Förfarande för att förhindra okonsistens mellan en mastercentrals och en reservcentrals data
KR100232867B1 (ko) * 1997-04-03 1999-12-01 윤종용 코드분할 다원접속방식 홈위치등록기에서의 시스템장애 관리방법
US6324411B1 (en) * 1997-05-20 2001-11-27 Telefonaktiebolaget Lm Ericsson (Publ) Background software loading in cellular telecommunication systems
US6259378B1 (en) * 1997-09-22 2001-07-10 Sandel Avionics Display system for airplane cockpit or other vehicle
GB2329790A (en) * 1997-09-25 1999-03-31 Dsc Telecom Lp Maintaining information concerning subscriber terminals within a call routing system of a telecommunications system
JP3552491B2 (ja) * 1997-10-03 2004-08-11 トヨタ自動車株式会社 車両用データバックアップシステムおよびそのシステムを構成する車載端末装置
US6115463A (en) * 1997-11-21 2000-09-05 Telefonaktiebolaget Lm Ericsson (Publ) Migration of subscriber data between home location registers of a telecommunications system
US6138017A (en) * 1997-12-08 2000-10-24 Nortel Networks Limited Cellular communications system
GB9727463D0 (en) * 1997-12-30 1998-02-25 Orange Personal Comm Serv Ltd Telecommunications system
KR19990070724A (ko) * 1998-02-24 1999-09-15 김영환 운용 프로세스의 동적 관리방법
US6067454A (en) * 1998-04-14 2000-05-23 Telefonaktiebolaget Lm Ericsson (Publ) Mobile switching center restart recovery procedure
JP2978878B1 (ja) * 1998-05-18 1999-11-15 日本電気通信システム株式会社 ホーム位置レジスタの制御装置、方法及びプログラムを記録した記録媒体
JP3584747B2 (ja) * 1998-09-10 2004-11-04 富士通株式会社 呼制御装置及び方法
JP3872292B2 (ja) * 1998-11-06 2007-01-24 ノキア コーポレイション 加入者コンテキストを回復する方法及びシステム
US6466788B1 (en) * 1998-12-21 2002-10-15 Telefonaktiebolaget Lm Ericsson (Publ) Methods and apparatus for transferring position data between terminals in wireless communications systems
US6411955B1 (en) * 1998-12-29 2002-06-25 At&T Corp. Method and apparatus for providing service announcements
US6088328A (en) * 1998-12-29 2000-07-11 Nortel Networks Corporation System and method for restoring failed communication services
JP3786538B2 (ja) 1999-02-19 2006-06-14 富士通株式会社 移動通信システム
FI19991811L (sv) * 1999-08-25 2001-02-26 Nokia Networks Oy Förfarande och system för säkerhetskopiering
US7092505B2 (en) 1999-12-23 2006-08-15 Tekelec Methods and systems for universal, automatic service selection in a telecommunications signaling network
US6662017B2 (en) 1999-12-23 2003-12-09 Tekelec Methods and systems for routing messages associated with ported subscribers in a mobile communications network
US6836477B1 (en) 1999-12-23 2004-12-28 Tekelec Methods and systems for routing messages in a communications network
US20020091855A1 (en) * 2000-02-02 2002-07-11 Yechiam Yemini Method and apparatus for dynamically addressing and routing in a data network
GB0002972D0 (en) 2000-02-09 2000-03-29 Orange Personal Comm Serv Ltd Data handling system
US6889124B2 (en) * 2000-10-10 2005-05-03 Gerald J. Block Method and apparatus for reducing false taws warnings and navigating landing approaches
US7058402B2 (en) * 2001-05-23 2006-06-06 Telefonaktiebolaget Lm Ericsson (Publ) Subscribers database proofing using a checksum in a telecommunications system
KR100723570B1 (ko) * 2001-12-27 2007-05-31 엘지노텔 주식회사 가상 홈 네트워크의 네트워크 인터페이스 이중화 장치 및그 방법
US7848767B2 (en) 2002-10-15 2010-12-07 Tekelec Methods and systems for migrating between application layer mobile signaling protocols
US7881666B2 (en) 2004-04-28 2011-02-01 Motorola, Inc. Ad-hoc communication network and method
GB2413731B (en) * 2004-04-28 2008-11-26 Motorola Inc Ad-hoc communication network and method
EP1774706A1 (en) * 2004-06-14 2007-04-18 Nokia Corporation Full redundant service register in the multi-vendor network
EP1777976B1 (en) * 2004-08-12 2012-09-05 Fujitsu Limited Mobile communication network system
US7480567B2 (en) * 2004-09-24 2009-01-20 Nokia Corporation Displaying a map having a close known location
US7889716B2 (en) * 2005-12-01 2011-02-15 Tekelec Methods, systems, and computer program products for using an E.164 number (ENUM) database for message service message routing resolution among 2G and subsequent generation network systems
EP1989894B1 (en) * 2006-02-15 2019-02-13 Tekelec Global, Inc. Methods, systems, and computer program products for selectively processing or redirecting signaling connection control part (sccp) messages
US7787445B2 (en) 2006-07-20 2010-08-31 Tekelec Methods, systems, and computer program products for routing and processing ENUM queries
US20080115009A1 (en) * 2006-10-17 2008-05-15 Nokia Corporation Registers in a communication system
US8254551B2 (en) * 2006-12-07 2012-08-28 Tekelec, Inc. Methods, systems, and computer program products for providing quality of service using E.164 number mapping (ENUM) data in a communications network
US20080153419A1 (en) * 2006-12-21 2008-06-26 Motorola, Inc. Method and apparatus for error recovery in coginitive radio systems
US8493330B2 (en) * 2007-01-03 2013-07-23 Apple Inc. Individual channel phase delay scheme
US7996541B2 (en) * 2007-06-15 2011-08-09 Tekelec Methods, systems, and computer program products for identifying a serving home subscriber server (HSS) in a communications network
US8538000B2 (en) * 2007-08-10 2013-09-17 Tekelec, Inc. Methods, systems, and computer program products for performing message deposit transaction screening
US8594679B2 (en) * 2008-03-07 2013-11-26 Tekelec Global, Inc. Methods, systems, and computer readable media for routing a message service message through a communications network
US9584959B2 (en) 2008-11-24 2017-02-28 Tekelec Global, Inc. Systems, methods, and computer readable media for location-sensitive called-party number translation in a telecommunications network
US9021014B2 (en) * 2009-03-25 2015-04-28 Tekelec, Inc. Methods, systems, and computer readable media for providing home subscriber server (HSS) proxy
WO2010132436A2 (en) * 2009-05-11 2010-11-18 Tekelec Methods, systems, and computer readable media for providing scalable number portability (np) home location register (hlr)
WO2011035050A2 (en) * 2009-09-16 2011-03-24 Tekelec Methods, systems, and computer readable media for providing foreign routing address information to a telecommunications network gateway
US8613073B2 (en) 2009-10-16 2013-12-17 Tekelec, Inc. Methods, systems, and computer readable media for providing diameter signaling router with firewall functionality
US8750126B2 (en) * 2009-10-16 2014-06-10 Tekelec, Inc. Methods, systems, and computer readable media for multi-interface monitoring and correlation of diameter signaling information
US9313759B2 (en) 2009-10-16 2016-04-12 Tekelec, Inc. Methods, systems, and computer readable media for providing triggerless equipment identity register (EIR) service in a diameter network
US8750292B2 (en) 2010-02-25 2014-06-10 Tekelec, Inc. Systems, methods, and computer readable media for using a signaling message routing node to provide backup subscriber information management service
WO2011127378A2 (en) 2010-04-09 2011-10-13 Sandel Avionics, Inc. Taws with alert suppression
JP6010546B2 (ja) 2010-12-23 2016-10-19 テケレック・インコーポレイテッドTekelec, Inc. 課金機能ノードへ向けられたDiameter信号メッセージを修正する方法およびシステム、ならびに、当該方法をコンピュータに実行させるためのプログラム
US9935922B2 (en) 2011-01-21 2018-04-03 Tekelec, Inc. Methods, systems, and computer readable media for screening diameter messages within a diameter signaling router (DSR) having a distributed message processor architecture
CN103493436B (zh) 2011-03-18 2016-10-05 泰科来股份有限公司 用于可配置的直径地址解析的方法、设备和系统
US9100796B2 (en) 2011-12-15 2015-08-04 Tekelec, Inc. Methods, systems, and computer readable media for seamless roaming between diameter and non-diameter networks
US8855654B2 (en) 2013-01-28 2014-10-07 Tekelec Global, Inc. Methods, systems, and computer readable media for tracking and communicating long term evolution (LTE) handset communication capability
US9143942B2 (en) 2013-03-14 2015-09-22 Tekelec Global, Inc. Methods, systems, and computer readable media for providing a multi-network equipment identity register
US9635526B2 (en) 2013-03-15 2017-04-25 Tekelec, Inc. Methods, systems, and computer readable media for utilizing a diameter proxy agent to communicate short message service (SMS) messages
US10117127B2 (en) 2015-07-08 2018-10-30 Oracle International Corporation Methods, systems, and computer readable media for communicating radio access network congestion status information for large numbers of users

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5136707A (en) * 1988-10-28 1992-08-04 At&T Bell Laboratories Reliable database administration arrangement
FR2657477A1 (fr) * 1990-01-19 1991-07-26 Cit Alcatel Procede de protection contre la saturation de la base de donnees d'un enregistreur de localisation des visiteurs pour un systeme de radiotelephonie cellulaire.
JPH04126423A (ja) * 1990-09-17 1992-04-27 Omron Corp データ処理システム
US5274802A (en) * 1991-02-22 1993-12-28 Gte Mobilnet Incorporated Method for restoring lost databases by comparing existing database and generic database, and generating cellular switch commands to update the generic database
SE470326B (sv) * 1992-06-03 1994-01-17 Ellemtel Utvecklings Ab Förfarande i samband med uppdatering av en eller flera HLR- databaser som ingår i ett mobiltelefonisystem
FI91346C (sv) * 1992-08-07 1994-06-10 Telenokia Oy Förfarande för datering av abonnentdata av cellularradionät samt cellularradionät
US5546574A (en) * 1994-06-30 1996-08-13 At&T Corporation Peer-to-peer data concurrence processes and apparatus

Also Published As

Publication number Publication date
WO1994023506A1 (en) 1994-10-13
DE69432895D1 (de) 2003-08-07
SE9301076D0 (sv) 1993-03-31
DE69432895T2 (de) 2004-04-15
AU6439294A (en) 1994-10-24
EP0683942A1 (en) 1995-11-29
FI109637B (sv) 2002-09-13
SE9301076L (sv) 1994-10-01
JPH07507912A (ja) 1995-08-31
FI945627A0 (sv) 1994-11-29
CN1057421C (zh) 2000-10-11
AU673595B2 (en) 1996-11-14
FI945627L (sv) 1994-11-29
EP0683942B1 (en) 2003-07-02
US5594942A (en) 1997-01-14
CN1106986A (zh) 1995-08-16

Similar Documents

Publication Publication Date Title
SE501088C2 (sv) Återupprättande av en hemmadatabas i mobilradiosystem
SE516772C2 (sv) Återupprättande av en hemmadatabas i mobiltelefonsystem
JP3534596B2 (ja) インテリジェントネットワーク内のデータベースの同期方法と装置
EP0702497B1 (en) A method and system for updating replicated databases in telecommunication networks
US5937343A (en) Method and system for updating replicated databases in a telecommunication network system
AU2002238720B2 (en) Data Storage System
JP3974652B2 (ja) 通信システムにおけるノードのためのハードウェアおよびデータ冗長アーキテクチャ
KR100423941B1 (ko) 이동통신시스템에서가입자데이터를갱신하는방법
CN101495988A (zh) 在无线网络中的保留会话
JP3829058B2 (ja) 移動通信交換局再起動の復帰手順
US6871068B1 (en) Database updated in a mobile communication system
US7039402B1 (en) Disaster recovery for very large GSM/UMTS HLR databases
KR100593969B1 (ko) 이동통신 시스템에서 홈위치 등록기의 데이터베이스의 이중화방법 및 이를 실행시키는 프로그램을 기록한 기록매체
CN101325738A (zh) 一种实现移动通信核心网寄存器故障恢复的方法、装置
WO2001014975A1 (en) Method and system for backup copying
US20080115009A1 (en) Registers in a communication system
JP3618068B2 (ja) 加入者情報管理方法、加入者情報管理システム及び加入者情報管理装置
JP2000224642A (ja) 移動通信システムの契約情報の復旧方法
JP3622047B2 (ja) データベースバックアップ処理方法
KR100448457B1 (ko) 이동 통신 시스템에서의 다중 홈위치 등록기를 위한 실시간 네트웍 데이터 백업 방법
JPH06133354A (ja) 移動体交換システムにおける位置情報修復方式
JPH11252104A (ja) ネットワークシステム及びネットワーク構成管理方法
KR950010435A (ko) 위치 등록 레지스터의 위치 변경 제어방법
MXPA95003852A (en) Method and system for updating replicated databases in foreign and home telecommunication network systems for supporting global mobility of network customers
JPH07281935A (ja) ファイルの版管理装置

Legal Events

Date Code Title Description
NUG Patent has lapsed