SE537952C2 - Förfaranden och anordningar för dataflödesstyrning i ett kommunikationsnätverk - Google Patents

Förfaranden och anordningar för dataflödesstyrning i ett kommunikationsnätverk Download PDF

Info

Publication number
SE537952C2
SE537952C2 SE1450093A SE1450093A SE537952C2 SE 537952 C2 SE537952 C2 SE 537952C2 SE 1450093 A SE1450093 A SE 1450093A SE 1450093 A SE1450093 A SE 1450093A SE 537952 C2 SE537952 C2 SE 537952C2
Authority
SE
Sweden
Prior art keywords
data
mobile communication
communication device
control node
data flow
Prior art date
Application number
SE1450093A
Other languages
English (en)
Other versions
SE1450093A1 (sv
Inventor
Henrik Revsbech Dam
Alfred Gudmundsson
Original Assignee
Procera Networks Ab
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 Procera Networks Ab filed Critical Procera Networks Ab
Priority to SE1450093A priority Critical patent/SE537952C2/sv
Priority to PCT/SE2015/050086 priority patent/WO2015115976A1/en
Publication of SE1450093A1 publication Critical patent/SE1450093A1/sv
Publication of SE537952C2 publication Critical patent/SE537952C2/sv

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/12Avoiding congestion; Recovering from congestion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/70Admission control; Resource allocation
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/60Subscription-based services using application servers or record carriers, e.g. SIM application toolkits
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W8/00Network data management
    • H04W8/02Processing of mobility data, e.g. registration information at HLR [Home Location Register] or VLR [Visitor Location Register]; Transfer of mobility data, e.g. between HLR, VLR or external networks
    • H04W8/04Registration at HLR or HSS [Home Subscriber Server]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L47/00Traffic control in data switching networks
    • H04L47/10Flow control; Congestion control
    • H04L47/27Evaluation or update of window size, e.g. using information derived from acknowledged [ACK] packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Databases & Information Systems (AREA)
  • Mobile Radio Communication Systems (AREA)

Abstract

537 952 SAMMANDRAG Ett forfarande for styrning av ett dataflode mellan en fOrsta °oh en andra del ett kommunikationsnatverk innefattande minst en mobilkommunikationsanordning tillhandahalls. Forfarandet utfors av en stymod hos kommunikationsnatverket anordnad i en vag for dataflodet som ska styras. FOrfarandet innefattar stegen att ta emot informationsdata am statusen hos namnda minst en mobilkommunikationsanordning fran en applikation som innefattas pa ett smartcard i namnda minst en mobilkommunikations- anordning, utvardera namnda dataflode kombination med namnda mottagna informationsdata, och styra datafkidet mellan den forsta delen av kommunikationsnatverket °oh den andra delen av kommunikationsnatverket baserat pa namnda utvardering.

Description

537 952 FORFARANDEN OCH ANORDNINGAR FOR DATAFLODESSTYRNING I ETT KOMMUNIKATIONSNATVERK Tekniskt omrade Foreliggande uppfinning hanfor sig till omradet cellulara kommunikationssystem. synnerhet hanfrir den sig till fOrfaranden och eft system for styrning av ett dataflode mellan en fOrsta och en andra del av ett kommunikationsnatverk innefattande minst en mobilkommunikationsanordning.
Teknikens standpunkt Den betydande rikningen mobildatatrafik I cellulara natverk skapar ofta okontrollerbar riverbelastning vid vissa flaskhalsar I operatOrens natverk. Dessa flaskhalsar ken vara radioceller i det cellulara natverket, transmissionslankar, eller nagot annat delat medium i natverket. Vid overbelastning agerar ett natverkselement typiskt genom aft fOrlora datapaket eller aft fordnrija dessa i en kri, vilket innebar en allvarlig minskning av anvandarupplevelsen frir abonnenterna. Det ar alltsa vasentligt att operatOren ken mate och styra sadana situationer pa ett effektivt satt.
Ett valkant fOrfarande fOr hantering av Overbelastning är koarkitekturen i natverkselementet, t ex en radiocell. Kriartitekturen fungerar typiskt autonomt, och vid mottagning av ett datapaket stalls detta i en ko som ken bero pa en viss prioritet hos abonnenten eller dataflridet. En schemalaggningsalgoritm i natverkselementet kommer att sanda datapaketen fran kOn enligt en viss policy. Orn en radiocell är overbelastad, kommer koerna att tnedfora fOrdrOjning eller svamma Over och brirja forlora datapaket, De fiesta potentiella flaskhalsar I ett cellulart natverk (radioceller, transmissionslankar, routrar etc.) her inte kunskap am innehallet i ett dataflride och ken darfor inte avgara viktigheten has ett datapaket I dataflridet. Ett dataflride ken vara valcligt viktigt fOr slutkundens upplevelse, sasom ett paket for samtal Over intemetprotokoll (Voice over Internet Protocol, VolP), 1 537 952 och eft annat dataflode ken vara mindre viktigt, sasorn t ex en rnjukvaruuppdatering som kors i bakgrunden.
Ett annat ferfarande fOr styrning av Overbelastning dot cellulara netverket er anvandningen av servicemedvetna natverkselement, vilket cite hanvisas till sorn djup paketinspektion (Deep Packet Inspection, DPI). DPI her formagan att inspektera de individuella dataflOdena fran internet eller allrnanna omkopplade telefonnatverk (Public Swithched Telephone Networks, PSTN), och klassificera typen av innehall som sands genom de cellulara natverken. En DPI-nod kan som sedan begransa missbrukande anvandning av t ex peer-to-peer-tjanster eller andra tjanster, vilka ofta är store bidragande kallor till uppkomsten av Overbelastning. En DPI-nod är ofta centralt belagen i operatOrens kommunikationsnetverk mellan de cellulara natverken och internet (eller PSTN), dar den ken analysera operatorens sammantagna dataflode. Den centralt belagna DPI-noden saknar emellertid typiskt information om overbelastningsstatusen i de cellulara natverken, t ex i en radiocell eller i anclra natverkselement, eller antler' information som relaterar till mobilkommunikationsanordningarna i natverket. Exempelvis är det en utmaning aft inhamta realtidsinformation om radioatkomstnatverk pa grund av dot faktum att natverksleverantOrer skyddar sadan information. Med andra ord, med nuvarande teknologi är operatOrerna beroende av natverksleverantorerna Mr att f tillgang till realtidsinformation om radioatkomstnatverk.
Ett alternativ Mr att fa tillgang till sedan realtidsdata är att forbattra realtidsinformationsgranssnittet mellan de cellulara natverken och operataren genom installation av matprober i de cellulara natverken. Nackdelen med eft sadant alternativ är att komplexiteten i cellulara natverk gar derma process besvarlig, kostsam och oflexibel med avseende pa snabba anpassningar till snabbt andrade kundbehov, datakornmunikationsbehov och dike operatorsbehov.
Foljaktligen finns dot fOr tillfallet ingot effektivt satt for en operator att fOrbaftra DPI-farfarandena med avseende pa t ex Overbelastningsreducering. Dot finns saledes ett behov for Mrfaranden som mater och styr datafloden i 2 537 952 ett kommunikationsnatverk for aft t ex reducera overbelastning och fOrbattra abonnenternas upplevelsekvalitet.
Sammanfattning Dot är saledes ett syfte med fOreliggande uppfinning -att mildra eller losa problemen som beskrivs ovan och tillhandahalla forfaranden och anordningar for styrning av eft dataflOde i ett kommunikationssystem. I synnerhet ar dot eft syfte aft tillhandahalla fOrfaranden och anordningar sorn tillhandahaller en forbattrad styrning av datafloden i ett kommunikationsnatverk fOr att forbattra upplevelsekvaliteteri fOr slutabonnentema.
Enligt en forsta aspekt av uppfinningen uppnas ovanstaende syfte av ett fOrfarande fOr styrning av ett dataflOde rnellan en fbrsta och en andra del i ett kommunikationsnatverk innefattande minst en mobilkommunikations- anordning, vilket fOrfarande utters av en styrnod has kommunikationsnatverket anordnad i en vag fOr namnda dataflode, vilket fOrfarande innefaftar stegen att: ta emot informationsdata orn statusen has namnda rninst en rnobilkommunikationsanordning fran en applikation som innefaftas pa ett smartcard namnda minst en mobilkommunikationsanordning, utvarclera namnda dataflOde I kombination med namnda mottagna informationsdata, och styra dataflodet mellan den fOrsta delen av kommunikationsnatverket och den andra delen av kommunikationsnatverket baserat pa namnda utvardering.
!Vied fOrfarandet ovan tar styrnoden saledes, i realtid, emot informationsdata angaende statusen hos mobilkornmunikations- anordningarna. Styrnoden kombinerar sedan denna realtidsinformationsdata med information fran dataflodet fOr att styra dataflOdet. Genom att kombinera donna realtidsinformationsdata med information Iran dataflodet, dot vill saga servicemedvetenhetsinformation, kan styrnoden till exempel identifiera 30 flaskhalsar I natverket, sasom radioceller som lider av overbelastning eller racliokvalitetsproblem, och inrikta stymingen av dataflodet pa att losa de potentiella flaskhalsarna. Stymoden kan exernpelvis vara en DPI-kapabel anordning. 3 537 952 Ovanstaende fOrfarande är vidare fOrdelaktig i det att informationsdata tas emot fran ett smartcard (dvs. en applikation som kors pa nammla smartcard) I mobilkommunikationsanordnignen. Detta erbjuder ett effektivt satt fOr en operatOr att ta emot realtidsdata angaende mobilkommunikations- anordningar utan att behava forlita sig pa natverksleverantoren eller installera matprober oiler liknande i kommunikationsnatverket. Av donna anledning kan man saga att med lOsningen enligt uppfinningen, tas realtidsinfonnation emot "Over huvudet" pa natverksleverantorema, vilket innebar aft lOsningen for tillhandahallande av realtidsdata sitter utanfOr mobilnatverket sasom del tillhandahalla av natverksleverantOren. Vidare, genom att placera rapporteringsmekanismen pa namnda smartcard, tillhandahalls en lesning som är hell under operatorens kontroll, bade nar dot korniner till installation och funktion. Att kbra applikationen pa namnda smartcard ar vidare fordelaktigt i dot att dot är transparent for abonnenten och kraver ingen uppmarksamhet fran abonnenten eller annan interaktion med abonnenten.
Termen "dataflode" sasom den anvands hari syftar typiskt pa ett sammanlagt dataflocle som resulterar fran namnda minst en mobilkommunikationsanordning och applikationer/processer som kOr pa namncla minst en mobilkommunikationsanorclning.
Terrnen "smartcard" hanfOr sig generellt till en abonnentidentitetsmodul (Subscriber Identity Module, SIM), en universell abonnentidentitetsrnodul (Universal Subscriber Identity Module, USIM), oiler nagon annan typ av elektronisk modul corn inrymmer processorformaga och en unik identifierare som typiskt hanvisas till sorn intemationell mobilabonnenticientitet (International Mobile Subscriber Identity, IMSI).
Namnda informationsdata am statusen kan vara en av en bandbreddsanvandning, en nuvarande cellidentitet, kanalinformation, signalstyrka, sig nalkvalitet, batteristatus, radioatkornstteknologi och en rorelse hoc namnda minst en mobilkommunikationsanordning. Den informationsdata sorn tas emot kan anvandas for att filtrera dataflodet. Till exempel, genom att ta emot information angaende t ex cellidentiteten hos mobilkommunikationsanordningarna, kan stymoden analysera vilka delar av dataflodet som är associerade med vilka radioceller. Pa detta vis kan styrnoden analysera 4 537 952 dataflodet per radiocell for att sluta sig till huruvida det finns en sarskild cell, eller celler, som lider av ett felforhallande, sasom Overbelastning eller ett radiokvalitetsproblem. Baserat p andra mottagna paranietrar, sasom bandbreddsanvandning, signaikvalitet, kanalinformation, och signalstyrka kan styrnoden avgbra huruvida feltillstandet beror pa t ex overbelastning eller ett radiokvalitetsproblem, I synnerhet kan steget att utvardera innefatta: utvardera dataflOdet i kombination med namnda mottagna informationsdata for aft identifiera en grupp av mobilkommunikationsanordningar bland namnda minst en mobilkommunikationsanordning, varvid stymingen av dataflodet utfors med avseende pa en del av dataflodet som ar associerat med den identifierade gruppen av mobilkommunikationsanordningar.
Detta ar fOrdelaktigt eftersom styrnoden kan inrikta styrningen av dataflodet till en viss del av dataflodet som är associerat med en identifierad grupp mobilkommunikationsanordningar. Till exempel kan den identifierade gruppen mobiltelefonanorclningar vara mobilkommunikationsanordningar som ar belagna i en cell som lider av Overbelastning. Enligt ett annat exempel kan den identifierade gruppen mobilkommunikationsanordningar vara mobilkommunikationsanordningar som har en batteristatus Over en visa trOskelniva.
I en utforingsform innefattar steget all styra clatail&let vidare steget att: modifiera bandbreddsallokering for den del av dataflodet som ar associerat med den identifierade gruppen av mobilkommunikationsanordningar. Pa detta vis kan styrnoden omfOrdela den tillgangliga bandbredden mellan alike datadelflOden for att rnildra effekten av en mOilig Overbelastning eller ett radiokvalitetsproblem med avseende pa den identifierade gruppen mobilkommunikationsanordningar.
Till exempel kan steget att modifiera bandbreddsallokering fOr den del av datafladet som ar associerat med den identifierade gruppen av mobilkommunikationsanordningar vidare baseras pa en prioritetsniva has mobilkommunikationsanordningarna i den identifierade gruppen. I mar detalj kan en operator for natverket tilldela alike prioriteter till sina kuncler, exempelvis beroende pa deras abonnemang has operatOren. Stymoden kan 537 952 darfor ge hogre prioritet, och darmed en hOgre bandbreddsallokering till vissa mobilkommunikationsanordningar jamforelse med andra.
Som ett annat exempel kan steget aft modifiers bandbreddsallokering for namnda del av dataflodet vidare innefattar steget aft: modifiera bandbreddsallokering fOr ett flertal datadelfloden hos namnda del av dataflodet som ar associerat med den identifierade gruppen av mobilkomrnunikationsanordningar, varvid namnda flertal clatadelfloden svarar mot all flertal alike applikationer som kOrs pa' mobilkommunikationsanordningarna i den identifierade gruppen.
Detta ar fordelaktigt eftersom bandbreddsallokeringen kan utforas pa grundval av den typ av applikation eller process som ger upphov till ett visst datadelflOde. Till exempel kan VoIP-applikationer gas hogre prioritet an en mjukvaruuppdatering corn kors I bakgrunden. Med andra ord kan bandbredcisallokeringen gores per abonnent (this. mobilkommunikations- anordning) och per applikation.
Enligt en utfOringsform kan steget att styra dataflodet vidare innefatta att: sanda eft meddelande till den identifierade gruppen av mobilkommunikationsanordningar for modifiering av policyn fOr val av radioatkomstprotokoll for mobilkommunikationsanordningarna i den identifierade gruppen vid kommunikation med kornmunikationsnatverket.
Delta ar fordelaktigt eftersom styrnoden kan styra dataflOdena genom att paverka det satt corn mobilkommunikationsanordningarna kommunicerar med natverket, och darigenom rnodifiera de resulterande dataflOclena. Modifieringen av policy kan till exempel avse all mobilkommunikations- anordningar ska byte fran ett LTE- eller 3G-radioaccessprotokoll till ett VVLAN-protokoll.
Enligt nagra utfOringsformer utfOrs steget aft ta emot informationsdata cm statusen has namnda minst en mobilkommunikationsanordning corn svar pa att eft meddelande med begaran am informationsdata sands till applikationen corn innefattas pa namnda smartcard i namnda minst en mobilkommunikationsanordning. PA delta vie kan styrnaden styra vilka mobilkommunikationsanordningar SOM ska skicka informationsdata, saval som nar mobilkommunikationsanordningarna ska skicka informationsdata. 6 537 952 Meddelandet med begaran am informationsdata kan till exempel vara eft kringsandningsmeddelande som begar informationsdata am statusen hos tnobilkornmunikationsanordningar som for tillfallet är belagna i en cell med en vise cellidentitet. Detta är fOrclelaktigt afters= styrnoden p6 en och samma gang kan begara informationsdata -Iran en viss grupp mobilkommunikationsanordningar. Vidare kan den totala mangden informationsdata corn sands reduceras eftersom den ar begransad till en vise grupp mobilkomrnunikationsanordningar.
Styrnoden kan identifiera en sarskild cell fran vilken den begar vidare informationsdata genom att analysera dataflodet och mottagen informationsdata. Till exert-Tel kan steget att utvardera namnda moftagna informationsdata innefatta att: analysera dataflodet och namnda mottagna informationsdata for att identifiera en cell i vilken det finns eft feltillst `and, varvid kringsandningsmeddelandet sands till den identifierade cellen. Pa defta vis kan mangden informationsdata som sands minskas eftersom endast mobilkommunikationsanordningar i en cell fOr vilken det är kant att den her ett feltillstand kommer att sanda sadan information. Med feltillstand kan det till exempel menas Overbelastning eller eft radiokvalitetsproblem.
Alternativt, eller dessutom, kan styrnoden valja en delmangd av mobilkommunikationsanordningarna baserat pa historisk data och begara att den valda delmangden mobilkornmunikationsanoldningar skickar informationsdata. I mer detalj kan farfarandet innefatta att: ta emot informationsdata angaende den historiska statusen for namnda minst en mobilkommunikationsanordning fran eft datagranssnift, analysera namnda moftagna informationsdata angaende den historiska statusen for att valja en delmangd av namnda minst en mobilkommunikationsanordning som statistiskt avspeglar statusen hoc minst en radiocell eller minst ett natverkselernent, varvid meddelandet med begaran am informationsdata sands corn ett kringsandningsmeddelande till den valda minst en radiocellen eller det valda natverkselementet. Datagranssnittet kan till exempel vara ett granssnitt for ett affarsstodsystern/driftsstodsystem (business support system, operations support system, BSS/OSS), 7 537 952 I nagra utforingsformer kan mobilkommunikationsanordningarna autonomt skicka informationsdata fran styrnoden. Till exempel kan applikationen pa namnda smartcard vara konfigurerad aft regelbundet skicka informationsdata till styrnoden med ett tidsintervall AT. For aft minska mangden informationsdata som skickas till styrnoden kan emellertid ytterligare villkor specificeras. Mer detaljerat kan informationsdata am statusen hos namnda minst en mobilkommunikationsanordning tas emot frail applikationen pa villkor aft minst en tidsperiod pa AT har fOrflutit sedan informationsdata am statusen has namnda minst en mobilkommunikations- anordning senast togs emot fiat') applikationen, och pa villkor aft statusen has namnda minst en mobilkommunikationsanordning uppfyller ett visst villkor. Pa detta vis skickas informationsdata endast am statusen far mobilkommunikationsanordningen uppfyller ett visst villkor, vilket medfor aft mangden informationsdata som skickas till styrnoden minskar.
Det vissa villkoret kan till exempel avse en fOrandring i status has namnda minst en mobilkommunikationsanordning under en foregaende tidsperiod om AT.
Det vissa villkoret kan ocksa avse en nuvarande kommunikationsaktivitetsniva has namnda minst en mobilkommunikationsanordning. Till exempel kan endast mobilkommunikationsanordningar som frir tillfallet skickar och tar emot en viss mangd data — och som dad& potentiellt bidrar till eft riverbelastningsproblem skicka informationsdata till styrnoden.
FOr att ytterligare ininska mangden informationsdata som skickas till styrnoden, kan styrnoden konfigurera tidsperioden AT for namnda minst en mobilkommunikationsanordning, Mer detaljerat kan frirfarandet vidare innefatta stegen aft: anpassa tidsperioden AT baserat pa namnda mottagna informationsdata, och sands instruktioner till namnda applikation frir konfigurering av namnda applikation baserat pa namnda mottagna information och namnda anpassade tidsperiod AT.
Till exempel kan tidsperioden AT anpassas baserat pa nagot av geografisk information, tid pa dagen, kundhistorik och riverbelastningsniva i en cell i vilken namnda minst en mobilkornmunikationsanordning frir tillfallet är belagen. Pa sa vis kan styrnoden till exempel Oka tidsperioden AT for 8 537 952 mobilkommunikationsanordningar som är belagna i geografiska omraden med en lag befolkningstathet, Oka tidsperioden AT nattetici, och/eller minska tidsperioden AT for mobilkommunikationsanordningar i en cell som har en hOg Overbelastningsniva.
Vissa utitiringsformer avser testning av kommunikationsnatverket genom injicering av testtrafik. I synnerhet kan forfarandet vidare innefatta steget aft: injicera en dataOverfOring till applikationen pa namnda smartcard.
Mar detaljerat ken farlarandet vidare innefatta stegen aft: valja, baserat pa namnda mottagna informationsdata, minst en mobilkommunikations- anordning for den injicerade datasandningen, alstra alike dataprotokollsignaturer och sandal dessa Over kommunikationsnatverket till applikationen pa namnda smartcard has namnda utvalda minst en mobilkommunikationsanordning, och, som svar darpa, fà tillbaka datapaket yid styrnoden fran namnda minst en mobilkommunikationsanorclning, och realtid Overvaka belastningen i kommunikationsnatverket fOr att mata kvaliteten hos de datapaket som fats tillbaka. Defta är fOrdelaktigt da styrnoden ken stalla upp och testa alike testscenarion fOr att se hur natverket reagerar under olika betingelser.
Enligt en utfOringsform ken applikationen pa namnda smartcard innefatta en spegel, och datapaketen som fatts tillbaka vid styrnoden ken innefatta dataprotokollsignaturer som her sants till applikationen pa namnda smartcard och speglats av spegeln I applikationen pa namnda smartcard.
Enligt andra unringsformer ken datapaketen SOM fats tillbaka vid styrnoden innefatta ett kvitterings-, ACK-, maldelande, alter eft negativt kvitterings-, NACK-, meddelande som sants fran namnda minst en mobilkommunikationsanordning.
Enligt en andra aspekt av uppfinningen uppnas syftet ovan av ett datorlasbart lagringsmedium mad darpa lagracle datorkodinstruktioner for utforande av fOrfarandet enligt den farsta aspekten nar de ktirs pa en anordning med processorfOrmaga.
Enligt en tredje aspekt av uppfinningen uppnas syftet oven av ett forfarande for mojliggorande av styrning av ett dataflode mellan en forsta och en andra del av ett kommunkationsnatverk, vilket forfarande utfars av ett 9 537 952 smartcard has en mobilkommunikationsanordning hos kornmunikationsnatverket, vilket forfarande innefaftar stegen aft: sands information orn statusen hos mobilkommunikationsanordningen fran en applikation som innefattas pa namnda smartcard mobilkommunikationsanodningen till en stymod anordnad i en vag fOr namnda dataflOde, ta emot ett meddelande Iran styrnoden aft mod ifiera policyn far val av radioatkornstprotokoll far mobilkommunikationsanordningen vid kommunikation med kommunikationsnatverket, och modifiera policyn fOr val av radioatkornstprotokoll vid kornmunikation meet kommunikationsnatverket baserat pa namnda mottagna meddelande.
FOrfarandet kan vidare innefatta aft: insamla informationsdata am statusen has namnda mobilkommunikationsanordning fran mobilkommunkationsanordningen, och fOrbehandla namnda insamlade informationsdata innan namnda informationsdata sands till styrnoden. Pa sá vis kan namnda smartcard fOrbehandla, dvs. filtrera, data innan den sands till styrnoden. Sam ett resultat darav kan mangden data som skickas till styrnoden minskas.
Enligt en fjarde aspekt av uppfinningen uppnas syftet oven av ett datorlasbart lagringsmedium med darpa lagrade datorkodinstruktioner for utforande av forfarandet enligt den tredje aspekten nar de kors pa en anordning med processorformaga.
Enligt en femte aspekt av uppfinningen uppnas syftet ovan av en styrnod i ett kommunikationsnatverk for styrning av ett dataflOde mellan en forsta och en andra del av ett kommunikationsnatverk innefattande minst en mobilkommunikationsanordning, vilken styrnod ar anordnad i en vag for namnda dataflOde, vilken styrnod innefattan en mottagare anordnad aft ta emot informationsdata am statusen has namnda mint en mobilkommunikationsanordning fran en applikation som innefattas pa eft smartcard namnda minst en mobilkommunikationsanordning, och en styrenhet konfigurerad aft utvardera namnda dataflOde i kombination med namnda mottagna informationsdata, och styra dataflOdet mellan den foists delen av kommunikationsnatverket och den andra delen av kommunikationsnatverket baserat pa namnda utvardering. 10 537 952 Enligt en sjatte aspekt av uppfinningen uppnas syftet ovan av ett system for styrning av ett dataflode mellan en fOrsta och en andra del i ett kommunikationsnatverk, vilket system innefattar en stymod enligt den femte aspekten och minst en mobilkommunikationsanordning, vilken namnda minst en mobilkommunikationsanordning innefattar ett smartcard konfigurerat all insamla informationsdata om statusen hos mobilkommunikationsanordningen, och sanda den insamlade informationen till styrnoden.
Den andra, tredje, fjarde, femte, och sjafte aspekten kan i allmanhet ha samma sardrag ()eh fordelar som den fOrsta aspekten. Det bor vidare noteras att uppfinningen ht.4nfor sig till alla mojliga kombinationer av sardrag satillvida inget annat namns.
Alla termen som anvands kraven bor tolkas enligt deras vanliga betydelse inom det tekniska omradet, am de inte explicit definieras pa annat satt hari. Alla hanvisningar till "en/ett/den/det [anordning, rneddelande, steg etc.]" bar tolkas oppet som hanvisningar till minst en fOrekomst av namnda anordning, meddelande, steg etc., satillvida inget annat explicit namns.
Kart beskrivning av ritningama Ovanstaende, saval som ytterligare syften, sardrag och fordelar med foreliggande uppfinning, kommer fOrstas battre genom foljande illustrerande och icke-begransancle detaljerade beskrivning av utforingsformer av fOreliggande uppfinning med hanvisning till de bifogade ritningarna dar samma referensnummer anvands for liknande element, varvid: Fig. 1 är en schematisk illustration av ett kommunikationsnatverk enligt 25 utfOringsformer.
Fig. 2 är en schematisk illustration av en styrnod enligt utfOringsformer. Fig. 3 dr en schematisk illustration av en mobilkommunikationsanordning enligt utfOringsformer.
Fig. 4 är ett flodesschema Over ett forfarande Mr styrning av ett clataflode mellan en fOrsta och en andra del av ett kommunikationsnatverk enligt utfOringsformer.
Fig. 5 är en schematisk illustration av datafladet mellan en fOrsta och en andra del av kommunikationsnatverket som illustreras i Fig. 1. 11 537 952 Fig. 6 är eft fitidesschema Over ett forfarande fOr injicering av tesftrafik kommunikationsnatverket i Fig. 1.
Detaljerad beskrivning av utforingsformer FOreliggande uppfinning beskrivs I det faljande mer utfOrligt med hanvisning till de bifogade ritningarna, pa vilka for tillfallet fOredragna utfOringsformer av uppfinningen visas. Uppfinningen kan emellertid utforas pa manga olika satt och ska inte ses som begransade till utforingsforrnerna som beskrivs hari, dessa uffOringsformer tillhandahalls snarare fOr grundlighet och fullstandighet, och fOr att utforligt fOrmedla uppfinningens orntang till fackmannen. Systemen och anordningarna som beskrivs had komrner aft beskrivas vid drift.
Fig. 1 visar ett exemplifierande kommunikationsnatverk 100. Kommunikationsnatverket 100 innefattar en farsta del 102, en andra del 104, rninst en mobilkommunikationsanordning 106, och en styrnod 108. Kommunikationsnatverket 100 kan vidare innefatta eft datagranssnitt 112. Kornmunikationsnatverket 100 kan vidare innefatta en konfigureringsnod 114.
Den fOrsta delen 102 i kommunikationsnatverket tillhor typiskt en operator och kan innefatta ett eller flera cellulara natverk 102a-c. De cellulara natverken 102a-c kan vara Overlappande eller delvis Overlappande cellulara natverk SOM fungerar enligt (Aka typer av radiogranssnittstekniker som specificeras av flagon kand standard, sasom standarder for "long term evolution"- (LTE-) kommunikationsnatverk, tredje generationens (3G) kommunikationsnatverk, och tradlosa lokala natverk (wireless local area networks, VVLAN). Till exempel kan det cellulara natverket 102a vara ett 3Gnatverk, det cellulara natverket 102b kan vara ett LTE-natverk, och det cellulara natverket 102c kan vara ett VVLAN-natverk. Har visas tre cellulara natverk 102a-c i illustrerande syfte. Det ska forstas aft vane cellulart natverk 102 kan innefatta ett flertal radioceller, dvs. inkludera ett flertal basstationer, basstationsstyrenheter, en eller flera radionatverksstyrenheter etc. sasorn är kant inom det tekniska omradet.
Mobilkommunikationsanordningama 106 kan kornmunicera med kommunikationsnatverket 100 via de en eller flera cellulara natverken 102a-c 12 537 952 i den fersta delen 102. For den kommunikationen kan rnobilkommunikationsanordningama 106 anvanda olika radioatkomstprotokoll, varvid varje protokoll svarar mot ett av de cellulara natverken 102a-c. Mobilkommunikationsanordningarna 106 kan var och en valja vilket radioatkomstprotokoll som ska anvandas baserat pa' en policy. Policyn kan till exempel innefatta regler vilka styr vilket radloatkomstprotokoll som ska anvandas under alike omstandigheter. Till exempel kan policyn ge olika prioriteter till de alike radioatkomstprotokollen som ar associerade med de cellulara natverken 102a-c, s att ett visst radioatkomstprotakoll valjs am det finns tillgangligt for tillfallet. Exempelvis kan kommunikation via WLAN ges hogre prioritet an kommunikation via ett 3G-natverk.
Den andra deter) 104 av kommunikationsnatverket 100 svarar typiskt mot Internet eller en annan typ av fjarrtrafiknat eller PSTN. Mabit kommunikationsanordningarna 106 kan sanda data till och ta emot data frail den andra delen 104 av natverket 100 via den forsta delen 102. Den sa sanda och mottagna data utgor saledes en del av dataflodet 110 mellan den fersta delen 102 och den andra delen 104. Sasom namns oven hanfor sig termen "dataflode" sasom den anvands hari till ett sammanslaget dataflede som resuiterar fran mobilkommunikationsanordningarna 106 och applikationer/processer som kers pa mobilkommunikationsanordningarna 106. Varje mobilkommunikationsanordning 106 kan alltsa ge upphov till en del av datafledet 110. Namnda sanda och moftagna data i dataflodet 110 kan vidare vara associerad med olika typer av applikationer och/eller processer som kers pa mobilkommunikationsanordningarna 106. Till exempel kan applikationerna och/eller processema svara mot spel, peer-to-peerapplikationer, webbsurfning, VolP osv.
Styrnaden 108, vilken till exempel kan vara en server, an anordnad i en vag for dataflodet 110. Stymoden 108 kan overvaka och analysera datafledet 110 for aft exempelvis identifiera delar av dataflodet 110, dvs. datadelfloden, som är associerade med var och en av mobilkommunikationsanordningarna 106, och datadelfloden som svara mot olika typer av applikationer och/eller processer som Mrs pa mobilkommunikationsanordningarna 106. [Vied andra ord ar stymoden 108 konfigurerad aft klassificera datadelfloden av dataflodet 13 537 952 110 med avseende pa typ av datatrafik, den sandande/mottagande mobilkommunikationsanordningen 106, och prestandakarakteristik. Exempelvis ken styrningen 106 anvanda DPI-teknologi for utfarande av analysen av dataflOdet 110. Styrnoden 108 ken vidare styra dataflOdet 110 genom att modifiera bandbreddsallokering fOr delar, dvs. datadelfloden, av dataflOdet 110. Modifiering av bandbreddsallokering sasom det anvands hari ken ocksa hanvisas till som aft forma individuella datadelfloden.
Styrnoden 108 ken vidare kommunicera med mobilkommunikationsanorclningarna 106, och i synnerhet rnecl smartcards pa kommunikationsanordningarna 106, till exempel genom att sanda och ta emot meddelande via den fOrsta delen 102 i kommunikationsnatverket 100. Meddelandena ken sandas och tas emot via ett dataaverforingsprotokoll eller via nieddelanden enligt en service for korta meddelanden (SMS).
Styrnoden 108 ken vidare konfigureras att ta emot data fran datagranssnittet 112. Datagranssnittet 112 kan typiskt vara ett BSS/OSS som exempelvis lagrar data avseende abonnemang for anvandarna (svarande mot mobilkommunikationsanordningarna 106), saval som historiska data avseende status for mobilkommunikationsanordningarna 106 inklusive anvandning, kvalitet, position etc. for mobilkommunikationsanordningarna 106.
Fig. 2 visar komponenter i en exemplifierande styrnod 108. Styrnoden 108 innefattar en sandare/mottagare 210, en styrenhet 220, och ett minne 230.
Sandaren/mottagaren 210 är typiskt konfigurerad att kommunicera med mobilkommunikationsanordningarna 106 genom att sanda och ta emot data via den fOrsta clelen 102 av kommunikationsnatverket 100, exempelvis med anvandning av eft datatransportprotokoll eller ett SMS-meddelande.
Sandaren/mottagaren 210 ken vidare vara konfigurerad att ta emot dataflOdet 110, och saledes tillta styrnoden 108 att Overvaka dataflOdet 110.
Styrnoden 220 är konfigurerad aft overvaka och analysera dataflOdet 110 sasom beskrivs oven, och att styra dataflOdet 110, till exempel genom att modifiera bandbreddsallokeringen for delar av dataflOdet 110. Styrenheten 220 ar typiskt i formen av en processor som ken exekvera datorkod- 1 4 537 952 instruktioner SOM firms lagrade pa minnet 230. Alternativt är styrenheten 220 implementerad hardvara eller en kombination av hardvara och mjukvara.
Minnet 230 kan tjana som eft korttidsminne far data, exempelvis for att bista styrenheten 220 med analysering och styrning av dataflodet 110. Det kan ocksa tjana som ett icke-flyktligt datorlasbart lagringsmedium for lagring av datorkodinstruktioner fOr utferande av fOrfaranden som beskrivs hrL Fig. 3 illustrerar komponenter i en exemplifierande mobilkommunikationsanordning 106, sasom en mobiltelefon, en smart telefon, ett autonomt inbaddat system med inbyggt SIM (i fordon eller rOrliga maskiner), en persondator, en tv-spelskonsol, en mobil forsaljningsautomat, etc. Mobilkommunikationsanordningen 106 innefatcar en sandare/mottagare 310 och ett smartcard 320.
Sandaren/mottagaren 310 ar konfigurerad aft sanda/ta emot data via den forsta delen 102 av kommunikationsnatverket 100. Till exempel kan mobilkommunikationsanordningen 106 sanda data till stymoden 108 med anvandning av eft dataoverfOringsprotokoll eller ett SMS-meddelande.
Namnda smartcard 320, eller universellt integrerade kretskort (universal integrated circuit card, UICC), innefattar en processorenhet 322 och ett minne 324. Nammia smartcard 320 hanfor sig generellt till en abonnentidentitetsmodul (Subscriber Identity Module, SIM), en universell abonnentidentitetsmodul (Universal Subscriber Identity Module, USIM), eller nagon annan typ av elektronisk modul som inrymmer processorkapacitet och en unik identifierare som hanvisas till som en intemationell rnobilabonnentidentitet (International Mobile Subscriber Identity, IMSI). Minnet 324 kan tjana corn ett icke-flyktigt datorlasbart medium for lagring av en applikation, i formen av datorkodinstruktioner, vilka kan exekveras av processorenheten 322.
I synnerhet kan applikationen pa namnda smartcard 320 vara konfigurerad aft insamla data am statusen has mobilkommunikations- anordningen 106, och rapportera insamlad data till styrnoden 108. Namnda insamlade data kan galla statusdata corn relaterar till abonnentens session pa mobilkommunikationsanordningen 106, saval corn statusdata som relaterar mobilkommunikationsanordningen 106 till de cellulara natverken. Till exempel 537 952 kan narnrida insamlade data inkludera cellidentitet for den nuvarande cellen till vilken mobilkommunikationsanordningen 106 är kopplad, matningar pa narliggande celle.r, detaljerade egenskaper hos radioffirhallandena for mobilkommunikationsanordningen 106, och vilken informations om heist som relaterar till anvandningen av mobilkommunikationsanordningen 106. Applikationen pa namnda smartcard 320 kan alltsa ses som en matprob utplacerad i namnda smartcard 320 vilken kan insamla status fran bade mobilkornmunikationsanordningen 106 och de cellulara natverken 102a-c. nagra fall kan applikationen pa namnda smartcard 320 vara konfigurerad aft forbehandla data innan denna rapporteras till styrnoden 108. Till exempel kan applikationen pa namnda smartcard 320 med en hog samplingstakt insamla radiofadningsegenskaper for mobilkommunikationsanordningen 106. Ista!let for aft rapportera radiofadningsdata med en hog samplingstakt, kan applikationen pa namnda smartcard 320 filtrera donna radiafadningsdata, sasom alt sammanfatta data Over tidsperioder som ar avsevart langre an samplingsperioden som anvands av namnda smartcard 320. Insamlingen av data ar transparent fOr abonnenten hos mobilkommunikationsanordningen 106 och kan utforas vid ett regelbundet ticisintervall. Minnet 324 kan ocksa vara konfigurerat all lagra statusdata fOr mobilkommunikationsanordningen 106, och saledes rnOjliggOra fOr processorenheten 322 alt detektera fOrandringar i status far mobilkommunikationsanordningen 106, och sanda sadana fOrandringar till styrnoden 108.
Installation och konfiguration av applikationen pa namnda smartcard 320 i mobilkornmmikationsanordningarna 106 kan utfOras av konfigureringsnoden 114. Konfigureringsnoden 114 ags och styrs typiskt av operatOren. Konfigureringsnoden 114 kan kommunicera, punkt-till-punkt, med applikationen pa namnda smartcard 320 genom de cellulara natverken 102a-c. Konfigureringsnoden 114 kan hanvisas till som en "Over-The-Air"- (OTA-) server.
Mer detaljerat kan konfigureringsnoden 114 ladda ner en applikation till namnda smartcard 320 has en eller flora mobilkommunikationsanordningar 106. Konfigureringsnoden 114 kan ocksa initialisera och konfigurera 16 537 952 applikationerna, till exempel genom all stalla in olika parametrar som relaterar till applikationens funktion. Parametrama kan exempelvis galla tidsperioden AT vid vilken applikationen sander informationsdata till styrnoden 108. SA snart som applikationen har installerats pa namnda smartcard 320, gar styming och kornmunikation mad namnda smartcard 320 via styrnoden 108. Funktionen for styrnoden 108, och mer specifikt ett forfarande for styrning av ett dataflode mellan den fOrsta cielen 102 och den andra delen 104 beskrivs I det foljande med hanvisning till Fig. 1-3 och flOdesschernat Fig. 4. 1 steg S02 tar styrnoden 108 emot informationsdata angaende statusen hos namnda minst en rnobilkornmunikationsanardning 108. Informationen angaende status kan till exempel vara en av bandbreddsanvandning, en nuvarande cellidentitet, kanalinformation, signalstyrka, signalkvalitet, batteristatus, radioatkomst-teknologi, och en rorelse hos namnda minst en mobilkommunikationsanordning.
Namnda informationsdata am status tas emot fran en eller flera av mobilkommunikationsanordningarna 106. FOretradesvis skickas namna informationsdata till styrnoden 108 i ett anvandardatagramprotokollpaket (User Datagram Protocol, UDP, packet) eller ett transmissionsstyrnings- protokollpaket (Transmission Control Protocol, TCP, packet). Altemativt kan namnda informationsdata skickas som ett SMS-meddelande.
Applikationen pa namnda smartcard 320 kan konfigureras att sanda informationsdata till styrnoden 108 vid ett regelbundet tidsintervall AT, sasorn en gang per minut. For att minimera mangden data som skickas fran applikationen pa namnda smartcard 320 till styrnoden 108 kan emellertid applikationen pa namnda smartcard 320 vidare vara konfigurerad att bara skicka informationsdata cm statusen fOr mobilkommunikationsanordningen 106 uppfyller ett visst villkor. Till exempel kan applikationen vara konfigurerad aft sanda informationsdata om statusen has mobilkommunikations- anordningen 106 har fOrandrats, sasom am det har skett en forandring i cellposition under den senaste tidsperioden AT eller sedan informationsdata senast skickades till styrnoden 108. Enligt ett annat exempel kan applikationen pa namnda srnartcard 320 vara konfigurerad att sanda 17 537 952 informationsdata am den nuvarande aktivitetsnivan has mobilkommunkationsanordningen 106 averstiger en viss niva, sasom om mobilkommunikationsanordningen 106 for tillfallet sander och tar emot en viss mangd data, och claimed kraver bandbredd frail kommunikationsnatverket 5 100.
Sasom diskuterats oven, kan applikationen pa namnda smartcard 320 autonomt skicka informationsdata till styrnoden 108, sasom vid regelbundna tidsintervall och/eller nar ett visst villkor uppfylls. Alternativt, eller dessutom, kan applikationen pa namnda smartcard 320 vara konfigurerad aft skicka informationsdata som svar pa en begaran fran styrnoden 108. Med andra ord kan styrnoden 108 skicka eft meddelande till en eller flera av mobilkommunikationsanordningarna 106 och begara informationsdata orn deras status. Styrnoden 108 kan saledes begara informationsdata frail en delmangd av mobilkommunikationsanordningarna 106. Till exempel, kan styrnoden 108 begara informationsdata fran en delmangd av mobilkommunikationsanordningarna 106, sasom 5% av mobilkommunikationsanordningarna.
Enligt en utforingsform valjer styrnoden 108 delmangden mobilkommunikationsanordningar 106 baserat pa historisk informationsdata far mobilkommunikationsanordningarna 106. Sadan historisk informationsdata kan till exempel hamtas fran BSS/OSS-datagranssniftet 112, Styrnoden 108 kan valja delmangden mobilkommunikationsanordningar 106 sh aft de statistiskt avspeglar statusen tar minst en radiocell eller minst eft natverkselement, t ex kan delmangden mobilkommunikationsanordningar indikera Overbelastning. Vid en sadan indikation kan en cellkringsandning skickas till den berorda cellen/cellerna eller natverkselementet/ natverkselementen for aft f alla mobilkommunikationsanordningarna aft uppdatera sina positioner och status. Med andra ord kan historisk data anvandas for att alstra ett stickprov av mobilkommunikationsanordningar 106 som statistiskt avspeglar statusen far en radiocell eller ett natverkselement.
Enligt en utforingsform valjer styrnoden 108 delmangden mobilkommunikationsanordningar 106 baserat pa mottagen informationsdata. Till exempel kan styrnoden 108 begara informationsdata fran mobil- 18 537 952 kommunikationsanordningar 106 som är belagna i en cell som har en sarskild cellidentitet eller i ett sarkilt omrade i natverket.
Styrnoden 108 kan adressera meddelandet med begaran clirekt till en eller flera av mobilkommunikationsanordningarna 106. Alternativt kan styrnoden 108 skicka meddelandet med begaran som ett kringsandningsmeddelande. Till exempel kan kringsandningsmeddelandet begara informationsdata fran en delmangd av mobilkommunikationsanordningarna 106, sasorn mobilkommunikationsanordningar 106 som uppfyller eft villkor som specificeras I kringsandningsmeddelandet. Enligt eft exempel kan kringsandningsmeddelandet begara informationsdata -Fran mobilkommunikationsanordningar 106 som är belagna i en cell med en sarskild cell identitet.
Sas= beskrivs oven kan styrnoden 108 kontinuerligt Overvaka dataflOdet 110 for all till exempel klassificera typen av trafik eller bestamma parametrar fOr prestandakarakteristik. Da styrnoden 108 dessutom her tillgang till informationsdata frail mobilkommunikationsanordningarna 106, utvarderar styrnoden 108, i steg SO4, informationsdata som tas emot fiat] en eller flera av mabilkommunikationsanordningarna 106 i kombination med dataflOdet 110. Styrnoden 108 kan som sadan uppratthalla en tabell med kunclprioritet, trafiktyp, cellposition, radiakvalitet etc., och kan fran denna struktur avgora huruvida en rathocell eller annan natverksenhet är en flaskhals, och am sa är fallet avgbra hur flaskhalsen ska losas pa baste mojliga vis. I synnerhet kan namnda mottagna inforrnationsdata anvandas for aft filtrera dataflOdet 110. Detta kan inkludera att organisera dataflOdet 110 i grupper beroende pa namnda informationsdata, och darmed mOjliggOra fOr styrnoden 108 att analysera dataflOdet 110 gruppvis och utfOra styrning av dataflOdet 110 med avseeride pa gruppema. Till exempel kan styrnoden 108 gruppera mobilkommunikationsanordningarna 106 enligt deras cellposition, radiokvalitet, bandbreddsanvandning, kanalinformation, signalstyrka, signalkvalitet, batteristatus, radioatkomstteknik, och/eller rorelse has namnda minst en mobilkommunikationsanordning.
Fig. 5 ar en schematisk illustration av ett clataflOcle 110. Generellt är dataflOdet 110 en sammanslagning av ett flertal datadelfloden 502a, 502b, 19 537 952 502c, 504a, 504b, 506a, 506b, 506c, 506d, 508a, 508b. Varje datadelflode 502a, 502b, 502c, 504a, 504b, 506a, 506b, 506c, 506d, 508a, 508b är associerat med en mobilkornmunikationsanordning 106 och en process eller applikation som kOrs pa' mobilkomrnunikationsanordningen 106. Till exempel ken datadelflOdena 502a, 502b, 502c utgOra en del av en fOrsta del 502 av dataflOclet 110 vilken är associerad med en fOrsta mobilkommunikationsanordning 106. Datadelflodena 504a, 504b, 504c ken utgora en del av en andra del 504 av dataflOdet 110 vilken ar associerad med en andra mobilkommunikationsanordning 106. Pa liknande vis ken datadelflOdena 506a-d och 508a-b utgOra en del av en tredje 506 och en fjarde 508 del av dataflodet 110 vilka ar associerade med en tredje respektive en fjarde mobilkommunikationsanorclning.
Stymoden 108 kan dela in datadelflOdena 502a-c, 504a-b, 506a-d, 508a-b alike grupper beroende pa statusen for de associerade mobilkommunikationsanordningarna 106, exempelvis sa att datadelflOdena 502a-b, 504a-b, 506a-d, 508a-d som ar associerade med mobilkommunikationsanordningar 106 med en status som uppfyller ett visst kriterium inkluderas i samma grupp. Till exempel, ken en grupp datadelfloden svara mot ambilkornmunikationsanorciningar 106 som ar belagna i en gemensam cell. DatadelflOdena som ar grupperade enligt deras gemensamma cell ken vidare delas in i undergrupper baserat pa signalkvalitet, signalniva, abonnentprioritet etc. I exemplet i Fig. 5, ken datadelflOdena i den fOrsta delen 502 och den andra delen 504 bilda en grupp 510 som svarar mot mobilkommunikationsanorclningar 106 som ar belagna en gemensam cell.
Grupperna 510 av datadelflOden ken sedan analyserad vidare fOr att bestamma huruvida en grupp 510 ar associerad med ett feltillstand, sasom Overbelastning eller ett radiokvalitetsproblem. Feltillstandet ken till exempel detekteras genom att jamfOra datadelflOdena 502a-c, 504a-b, eller parametrar harledda darifran, gruppvis med alike fOrdefinierade kriteria, sasom alike treiskelnivaer. I exemplet i Fig, 5 ken styrnoden 108 till exempel bestamma att gruppen 510 är associerad med ett feltillstand. Styrnoden 108 ken sedan 537 952 inrikta styrningen av datafladet 110 pa de grupper 510 som är associerade med eft feltillstand for aft mildra eller lOsa feltillstandet.
Med andra ord ken den kombinerade utvarderingen av informations data och datafl&let 110 resultera i en identifiering av en grupp mobil- kommunikationsanordningar 106 sa att styrningen av dataflodet ken inriktas mat en del av dataflodet 110, sasom delen 510, vilken ar associerad med den identifierade gruppen.
Exernplet oven relaterar till mobilkommunikationsanordningar 106 som är belagna i samma cell. Det ska emellertid fOrstas att ovanstaende ocksa är tillampligt i andra situationer, sasom mobilkornmunikationsanordningar 106 som defer en gernensam transmissionslank, eller eft flertal celler som delar en gemensam fiber. Med andra ord, genom att ha tillgang till realtidsdata angaende statusen fOr mobilkommunikationsanordningar 106 och inkluciera detta i utvarderingen av dataflodet 110, kan flaskhalsar i natverket identifieras.
I steg S06 gar styrnoden 108 vidare och styr dataflodet 110 mellan den fOrsta delen 102 and den andra delen 104 av kommunikationsnatverket 100.1 synnerhet ken styrnoden 108 styra en del av dataflodet 110, sasom en del av dataflodet 110 vilken r associerad med en identifierad grupp mobil- kommunikationsanorciningar 106 sasom diskuteras oven.
Enligt en utfaringsform ken styrnoden 108 styra dateflOdet 110 genom att modifiera bandbreddsallokering. Sasorn diskuterats oven med hanvisning till Fig. 5 ken dataflodet 110 delas in i alike deter 502, 504, 506, 508 av datadelflOden som är associerade med de olika mobilkommunikations- anordningama 106. Stymoden 108 ken modifiera allokeringen av bandbredd per mobilkommunikationsanordning 106 som svarar mot defame 502, 504, 506, 508 av datadelfladen. I synnerhet ken den modifiera bandbreddsallokeringen for en grupp mobilkommunikationsanordninger 106, som identifieras i enlighet med ovanstaende, sasom fOr mobilkommunikations- anordningar 106 som svarar mot en gemensam cell. I Fig. 5 skulle detta till exernpel kunna svara mot aft modifiera bandbreddsallokeringen for mobil kommunikationsanordningarna 106 som svarar mot defame 502, 504 av datadelflOden. 21 537 952 Mobilkommunikationsanordningarna 106 ken vidare vara associerade med en prioritetsniva. Prioritetsnivan ken till exempel vara relaterad till abonnemanget hos operatoren. Till exempel ken abonnenten (dye, en anvandare av en rnobilkornmunikationsanordning 106) vara en ''guld%, "silver"-, eller en "brons"-kund hoe operatoren, och bar gee en prioritet som svarar mot det, Styrnocien ken exempelvis ta emot prioritetsnivaer for mobilkommunikationsanordningarna fran BSS/OSS-datagranssniftet 112, Salecles, nar styrnoden 108 modifierar bandbreddsallokering for mobilkommunikationsanordningama 106, ken olika vikter eller prioriteter ges till olika mobilkornmunikationsanordningar 106, sa aft en mobilkommunikationsanordning 106 som har en hOgre prioritetsniva far en starre bandbreddsallokering an en mobilkommunikationsanordning 106 corn her en lagre prioritetsniva.
Enligt ett vidare exempel ken styrnoden 108 modifiera bandbredds- allokering baserat pa signalkvalitet och/eller signalstyrka. Till exempel kan styrnoden 108 bestamma sig far aft minska bandbredden far en mobilkommunikationsanordning 106 corn her en lag signalkvalitet och/eller lag signalstyrka till ftirman for en mobilkommunikationsanordning 106 som her en hOg signalkvalitet och/eller hog signalstyrka, Enligt ytterligare ett exempel, ken styrnoden 108 modifiera bandbredds allokering baserat pa bandbreddsutnyttjande. Till exempel ken styrnoden 108 reducera bandbredd for en mobilkommunikationsanordning 106 som fOr tillfallet her ett Mgt bandbreddsutnyttjande.
Sasom vidare beskrivs med hanvisning till Fig, 5 innefaftar dataflOdet 110 datadelfloden corn svarar mot olka applikationer eller processer som kors pa mobilkommunikationsanordningarna 106. Till exempel ken delen 502 av datafladet 110 vilken svarar mot en fOrsta mobilkornmunikationsanordning 106 vidare delas in i datadelflOden 502a, 502b, 502c vilka svarar mot tre alike applikationer corn kars pa den fOrsta mobilkommunikationsanordningen.
Datadelflodena 502a, 502b, 502c ken till exempel svara mot en samtal Over IP-applikation (Voice over IP, VolP, application), en webbsurfningsapplikation, och en mjukvaruuppdateringssapplikation. Pa liknancle vie ken delen 504 hoe dataflodet 110 vilken svarar mot en andra mobilkommunikationsanordning 22 537 952 106 vidare delas in i datadelfladen 504a, 504b vilka svara mot tva olika applikationer som kors pa den andra mobilkommunikationsanordningen, etc. Stymoden 108 kan modifiers bandbreddsallokering per applikation eller process. Nat- den gar detta, kan styrnoden 108 modifiers bandbreddsallokeringen i enlighet med en prioritet, dvs. viktighet, has applikationen. Till exempel kan en VolP-applikation ges en hogre prioritet An en mjukvaruuppdateringsapplikation, eftersom en VoIP-applikation är viktigare fran ett anvandarupplevelseperspektiv.
Enligt en utforingsform styr styrnoden 108 dessutom, eller alternativt, dataflOdet 110 genom att paverka sattet som rnobilkommunikationsanordningen 106 kommunicerar med kommunikationsnatverket 100. I synnerhet kan styrnoden 108 skicka ett meddelande till namnda stnartcard 320 has en eller flera av mobilkommunikationsanordningarna 106 fOr farandring av policyn for vat av radioatkomstprotokoll vid kommunikation med kommunikationsnatverket 100. Till exempel kan sadana meddelande skickas till en grupp mobilkonimunikationsanordningar 106 corn har identifierats i stag SO4 i enlighet med ovanstaende. Modifieringen av policy kan till exempel galla att mobilkommunikationsanordningama 106 ska byta frail ett LIE- eller 3G-raclioatkomstprotokoll till ett WLAN-protokoll am det är rnajligt.
Ett annat exempel med avseende pa policy relaterar till roaming, dar en rnobilkommunikationsanordning 106 has bytt fran ett natverk till ett annat natverk (corn t ex tillhor en annan operatar). Nar styrnoden 108 tar emot informationsdata angaende andringen i status for mobilkommunikationsanordningen 106 kan den instruera rnobilkommunikationsanordningen 106 aft byta tillbaka till det forsta natverket. Detta beslut corn fattats av styrnoden 108 kan till exempel vara baserat pa aystandet fran mobilkommunikationsanordningen 106 till narmaste basstation for de respektive natverken, sa att mobilkommunikationsanordningen 106 forblir kopplad till hernnatverket sá lange det är gorligt. Om roaming till det andra natverket inte kan undvikas kan styrnoden 108 agora far att spars kostnader for abonnenten. Till exempel kan abonnenten informeras och datatrafiken kan begransas. Mar detaljerat kan detta inkludera omriktning av webbsurfning och formning (dvs, modifiering av bandbreddsallokering) av datatrafiken i en hogre utstrackning. 23 537 952 Ytterligare ett exempel SOM relaterar till modifiering av policy ar konfigurering av datafladesinstallningar, sasom TCP-datafladesinstallningar. Baserat pa namnda mottagna informationsdata och det Overvakade dataflodet, kan stymoden 108 uppskatta overbelastningsnivan i en viss cell i enlighet mad vad som beskrivits ovan. Baserat pg overbelastningsnivgn, kan stymoden 108 bestamma optimerade dataflodesinstallningar sasom TCPfladesinstallningar. De optimerade dataflaclesinstallningarna kan sedan skickas till namnda smartcard 320 hos mobilkommunikationsanordningarna 106 i ett meddelande, sa all mobilkommunikationsanordningarna 106 kan konfigureras aft anvanda optimerade dataflodesinstallningar nar de kommunicerar med natverket. Till exempel, om styrnoden 108, baserat pa mottagen information fran mobilkommunikationsanordningarna 106 i kombination med matningar av datafladet 110, uppskattar att det finns mycket tillganglig kapacitet i en radiocell kan TCP-flodet accelereras genom att exempelvis Oka Mnsterstoriekar TCP-flodet.
Det bar inses aft det ovan beskrivna farfarandet far styming av dataladet 110 typiskt utfOrs iterativt. Med andra ord utfars stegen SO2 att ta emot inforrnationsdata, SO4 att utvardera namnda mottagna informationsdata i kombination med datafladet 110, och S06 att styra datafloclet baserat pa utvarderingen utfors upprepat. Pa detta vis kan styrningen av datafladet 100 snabbt anpassas till de snabbt andrade forhallanclena i kommunikationsnatverket.
Sasorn beskrivs vidare ovan, sander mobilkomrnunikationsanordningama 106 informationsdata till styrnoden 108 autonomt och/eller pa begaran. Far att minimera mangden data som sands fran mobilkommunikationsanordningarna 106, kan styrnoden 108 agera pa flera satt.
Enligt exemplifierande utfaringsformer kan styrnoden 108 andra installningama Mr applikationen pa namnda smartcard 320 med avseende pa tidsperioden AT vid vilken applikationen pa namnda smartcard 320 skickar data till styrnoclen 108. [Vier detaljerat kan styrnoclen 108 pa grundval av namnda mottagna informationsdata anpassa tidsperioden AT, och skicka en instruktion till applikationen pa namnda smartcard 320 att andra installningen av tidsperioden AT till den nya anpassade tidsperioden AT. Pa sa vis kan 24 537 952 styrnoden 108 styra hur ofta mobilkommunikationsanordningama 106 sander informationsdata till styrnoden 108. Detta mejliggor fOr mobilkommunikationsanordningama 106 att rapportera inforrnationsdata till stymoden 108 rner precist och snabbare nar sa ar relevant, och mindre data nar det inte ar relevant fOr eft visst syfte.
Styrnoden 108 kan anpassa tidsperioden AT baserat pa geografisk information, sa aft exempelvis mobilkommunikationsanordningar 106 som fOr tillfallet ar belagna i eft geografiskt omrade med ltg befolkningstathet (dar t ex Overbelastningsproblem ar ovanliga) sander informationsdata till styrnoden 108 med langre tidsintervall AT i jamfOrelse med mobilkommunikationsanordningar 106 som fOr tillfallet ar belagna i ett geografiskt omrade med hog befolkningstathet (dar t ex riverbelastningsproblem intraffar med hOgre sannolikhet).
Styrnoden 108 kan anpassa tidsperioden baserat pa tid pa dagen. Till 15 exempel, kan tidsperioden AT sattas s att den är langre naftetid eller vid andra tidpunkter nar kommunikationsaktiviteten fOrvantas vara Styrnoden 108 kan anpassa tidsperioden AT baserat pa kundhistorik. Till exempel kan tidsperioden sattas sa att den ar langre for mobilkommunikationsanordningar 106 som historiskt sett her uppvisat en lag kornmunikationsaktivitet och vilka darfor ej ar sa troliga att bidra till t ex riverbelastningsproblem.
Styrnoden 108 kan anpassa tidsperioden AT baserat pa en riverbelastningsniva i en cell i vilken en mobilkommunikationsanordning 106 for tillfallet ar belagen. Sasom diskuterats °van, kan styrnoden 108 baserat pa narnnda mottagna informationsdata identifiera en eller flera cellar som fOr narvarande lider av ett Overbelastningsproblem, dvs. dar en riverbelastningsniva riverstiger nagon traskelniva. Styrnoden 108 kan till exempel forkorta tidsperioden AT for mobilkommunikationsanorclningar 106 som ar belagna i en cell med en overbelastningsniva Over nagon trOskel, och forlanga tidsperioden AT for mobilkommunikationsanorclningar 106 som ar belagan i en cell med en riverbelastningsniva under en given troskel. Pa delta satt minskas fOrdrojningen mellan det att en handelse intraffar i narverket och 537 952 rapporteringen av handelsen till stymoden 108 for mobilkommunikationsanordningar som befinner sig i ()eller med averbelestning.
Sasom vidare diskuterats oven, kan mobilkommunikationsanordningarna 106 skicka informationsdata till styrnoden 108 pa begaran. I synnerhet kan styrnoden 108 kringsanda ett mecidelande som begar informationsdata ten mobilkommunikationsanordningar 106 som for tillfallet är belagna i en cell med en viss cellidentitet. Pa dette satt ken mangden informationsdata 108 som sands till styrnoden 108 minskas eftersom endast en specificerad, sarskilt intressant grupp mobilkornmunikationsanordningar 106 begars sande informationsdata. Styrnoden 108 kan identifiera en viss cell baserat pa namnda mottagna informationsdata. Till exempel ken den identifierade cellen svara mot en cell med ett feltillstand, sasom en Overbelastningsnive Over en viss trOskel eller ett radiokvalitetsproblem.
Eft forfarande fOr injicering av testtrafik i kommunikationsnatverket beskrivs i det fOljande med hanvisning till Fig. 1-3 och flOdesschemat i Fig. 6.
I steg 602 kan styrnoden 108 valfritt, baserat pa namnde mottagna informationsdata, valja minst en mobilkommunikationsanordning 106 till vilken testtrafik ska injiceres. Till exernpel kan styrnoden 108 base.re valet pa batteristatus for mobilkommunikationsanordningerna 106, sá att rnobikommunikationsanordningar 106 med lag batteriniva undviks testprocessen.
I steg 604 genererar styrnoden 108 alike dataprotokollsignaturer och skickar, dvs. injicerar, dessa till applikationen pa namnda smartcard 320 has de utvelda mobilkommunikationsanordningarna Dateprotokollsignaturerna emulerar konfigurerbara typer av applikationer (VolP, webbsurfning, peer-topeer etc) fOr konfigurerbara typer av abonnenter (abonnenter med alike prioritet, sasom guld-, silver-, bronskunder), under konfigurerbara natverksfOrhallanden i konfigurerbara delar av natverket (t ex vissa radioceller eller omraden). Med andra ord ken styrnoden 108 satta upp eft scenario som ska testes. Att dataprotokollsignaturer emulerar alike typer av applikationer menas aft, frail kommunikationsnatverkets synvinkel, dataprotokollsignaturer ser ut som am de yore datapaket som harstammar tran en viss typ av applikation, sasom ett Vol P-paket etc. 26 537 952 Som svar pa aft dataprotokollsignaturer skickas till de utvalda mobilkommunikationsanordningama 106, tar styrnoden 108 i steg 608 emot datapaket fran mobilkommunikationsanordningarna 106.
I en utfOringsform innefattar applikationen pa namnda smartcard 320 en spegel. Med spegel menas i dot har sammanhanget att applikationen pa namnda smartcard 320 är konfigurerad att returners dataprotokollsignaturema till styrnoden 108. Styrnoden 108 tar sedan emot dataprotokollsignaturerna som har speglats av spegeln pa namnda smartcard 320 has de utvalda mobilkommunikationsanordningarna 106.
Enligt en annan utforingsform speglas into dataprotokollsignaturerna av applikationen pa' namnda smartcard 320. IstaIlet skickar de utvalda mobilkommunikationsanordningama 106 (och pafallande nag into applikationen pa namnda smartcard) bekraftelse (acknowledgement, ACK) eller negativ bekraftelse (negative acknowledgement, NACK) som svar pa de mottagna dataprotokollsignaturerna. Med andra ord kan datapaketen som fa's tilibaka vid styrnoden innefatta ACK- och NACK-rneddelanden. Till exempel kan ACK- och NACK-medclelandena skickas under TCP-protokollet.
Stymoden 108 realtidsbevakar sedan, I steg 608, fasten i natverket 100, dvs, styrnoden 108 Overvakar dataflOdet 110. Till exempel, kan styrnoden 108 insamla statstik am natverksbelastning och prestandakarakteristik 1Or de mottagna datasandningarna. Pa detta satt kan styrnoden 108 mate kvaliteten pa de mottagna datapaketen. Detta inkluderar exempelvis matning av tiden for en fram- och aterresa far dataaverfOringar och rnangden paketforluster.
Dot forstas att en fackman pa omradet kan andra de oven beskrivna utforingsformerna pa mange saft och fortsatt dra nytta av fordelarna med uppfinningen som visas i utforingsformerna oven. Till exempel her de angivna exemplen i huvudsak fokuserat pa aft hitta och styra en radiocell som upplever ett Overbelastnings- eller eft radiokvalitetsproblem. Dot ska emellertid inses aft ovanstaende ocksa är tillampligt I andra situationer, sasom att hitta andra flaskhalsar I kommunikationsnatverket inklusive mobilkommunikationsanordningar som delar en gemensam transmissions-lank, eller ett flertal cellar som delar en gemensam fiber, Uppfinningen ska 27 537 952 saledes inte begransas tilt de uppvisade utfOringsformema utan definieras bare av de bifogade kraven. Dessutom, sesom fackmannen inser, ken de uppvisade utfOringsformerna kombineres. 28

Claims (26)

537 952 PATE NT
1. Forfarande for styming av ett dataflode mellan en forsta och en andra del i ett kommunikationsnatverk innefattande minst en mobil- kommunikationsanordning, vilket fOrfarande utfOrs av en stymod has kommunikationsnatverket anordnad len vag for namnda dataflade, viiket fOrfarande innefattar stegen aft: ta emot informationsdata am statusen has namnda minst en mobilkommunikationsanordning fran en applikation som innefattas pa ett 10 smartcard namnda minst en mobilkommunikationsanordning, utvardera namnda dataflOde i kombination med namnda mottagna informationsdata, och styra dataflodet mean den fOrsta delen av kommunikationsnatverket och den andra delen av kommunikationsnatverket baserat pa namnda 15 utvardering.
2. Forfarande enligt krav 1, varvid informationsdata am statusen är en av en bandbreddsanvandning, en nuvarande cellidentitet, kanalinformation, signaistyrka, signalkvalitet, batteristatus, radioatkomstteknologi och en [braise 20 has namnda minst en rnobilkommunikationsanordning.
3. Forfarande enligt nagot av fOregaende krav, varvid steget aft utvardera innefattar: utvardera dataflOdet kombination med namnda mottagna informationsdata for att identifiera en grupp av mobilkommunikationsanordningar bland namnda minst en mobilkommunikationsanordning, varvid styrningen av dataflOdet utfOrs med avseende pa en del av dataflOdet som ar associerat med den identifierade gruppen av mobilkommunikationsanordningar.
4. FOrfarande enligt krav 3, varvid namnda steg aft styra dataflOdet vidare innefattar steget att: 29 537 952 modifiera bandbreddsallokering for namnda del av dataflOdet corn är associerat med den identifierade gruppen av mobilkommunikationsanordningar.
5. Forfarande enligt krav 4, varvid steget aft modifiera bandbredds- allokering fOr namnda del av dataflOdet corn är associerat med den identifierade gruppen av mobilkommunikationsanordningar vidare baseras pa en prioritetsniva hoc mobilkommunikationsanordningama i den identifierade gruppen.
6. Forfarande enligt krav 5, varvid steget aft mod ifiera bandbreddsallokering for namnda del av dataflOdet vidare innefattar steget att: modifiera bandbreddsallokering for ett fiertal datadelflOden hoc namnda del av dataflOdet corn är associerat med den identifierade gruppen av mobilkommunikationsanordningar, varvid namnda flertal datadefflOden svarar mot eft flertal olika applikationer som kOrs pa mobilkommunikationsanordningarna i den identifierade gruppen.
7. Forfarande enligt nagot av kraven 3-6, varvid steget att styra 20 dataflOdet vidare innefattar att: sanda ett meddelande till den identifierade gruppen av mobilkommunikationsanordningar for rnodifiering av policyn for vat av radioatkomstprotokoll for mobilkornrnunikationsanordningarna i den identifierade gruppen vid kommunikation med kommunikationsnatverket.
8. FOrfarande enligt nagot av foregaende krav, varvid steget att ta emot informationsdata orn statusen hos namnda mind t en mobilkommunikationsanorclning gors som svar pa att ett meddelande med begaran om informationsdata sands till applikationen corn innefattas pa namnda smartcard I namnda minst en mobilkommunikationsanordning.
9. Forfarande enligt Rapt av fOregaende krav, varvid namnda meddelande med begaran cm informationsdata är ett kringsandnings- 537 952 meddelande som begar informationsdata om statusen hos mobilkommunikationsanordningar som for tillfallet ar belagna i en cell med en viss cel identitet.
10. FOrfarande enligt krav 9, varvid namnda stag aft utvardera namnda moftagna informationsdata innefattar aft: analysera dataflOdet och namnda mottagna informationsdata for aft identifiera en cell i vilken det finns eft feltillstand, varvid kringsandningsmeddelandet sands till den identifierade cellen.
11. FOrfarande enligt krav 8, vidare innefattande aft: ta emot informationsdata angaende den historiska statusen for namnda minst en mobilkommunikationsanordning fran eft datagranssnitt, analysera namnda moftagna informationsdata angaende den historiska 15 statusen for att valja en delmangd av namnda minst en mobilkommunikationsanordning som statistiskt avspeglar statusen hos minst en radiocell eller minst eft natverkselement, varvid meddelandet med begaran am informationsdata sands som ett kringsandningsmeddelande till den valda rninst en radiocellen eller det valda natverkselementet.
12. FOrfarande enligt na'got av fOregaende krav, varvid informationsdata om statusen hos namnda minst en mobilkommunikationsanordning tas emot frail applikationen pa villkor att minst en tidsperiod pa AT har forflutit sedan informationsdata om statusen hos namnda minst en molDilkommunikationsanordning senast togs emot frail applikationen, och pa villkor att statusen hos namnda minst en mobilkommunikationsanordning uppfyller eft visst villkor.
13. Farfarandet enligt krav 12, varvid det vissa villkoret avser en 30 frirandring i status hos namnda minst en mobilkommunikationsanordning under en friregaende tidsperiod om T. 31 537 952
14. Forfarande enligt nagot av kraven 12-13, varvid det vissa villkoret avser en nuvarande kommunikationsaktivitetsniva hos namnda minst en mobilkommunikationsanordning.
15. Forfarande enligt nagot av kraven 12-14, varvid farfarandet vidare innefattar stegen aft: anpassa tidsperioden AT baserat p namnda mottagna information, och sanda instruktioner till namnda applikation far konfigurering av namnda 10 applikation baserat p namnda mottagna information och nammla anpassade tidsperiod T.
16. Forfarande enligt krav 15, varvid steget att anpassa tidsperioden AT baserat p namnda mottagna informationsdata innefattar att anpassa tidsperioden AT baserat pa nagot av geografisk information, tid pa dagen, kundhistorik och averbelastningsniva i en cell i vilken namnda minst en mobilkommunikationsanordning far tillfallet ar belagen.
17. Forfarande enligt nagot av foregaende krav, varvid namnda 20 farfarande vidare innefattar steget aft: injicera en clataaverforing till applikationen pa namnda smartcard.
18. Forfarande enligt krav 17, vidare innefattande stegen att: valja, baserat pa namnda mottagna informationsdata, minst en rnobilkommunikationsanordning for den injicerade datasandningen, alstra olika dataprotokollsignaturer och sanda dessa Over kommunikationsnatverket till applikationen pa namnda smartcard hos den utvalda minst en mobilkommunikationsanordningen, och, som svar darpa, M tillbaka datapaket vid styrnoden fran namnda minst en mobilkommunikationsanordning, och realtid overvaka belastningen I kommunikationsnatverket far aft mata kvaliteten hos de datapaket som fatts tillbaka. 32 537 952
19. FOrfarande enligt krav 18, varvid applikationen pa namnda smartcard innefattar en spegel, och datapaketen som fatts tillbaka vid stymoden innefattar datapratokallsignaturer sam har sants till applikationen pa namnda smartcard och speglats av spegeln i applikationen pa namnda smartcard.
20. FOrfarande enligt krav 18, varvid datapaketen som farts tillbaka vid stymoden innefattar ett kvitterings-, ACK-, meddelande, ever ett ne,gativt kvitterings-, NACK-, meddelande som sants fran namnda minst en mobilkemmunikationsanordning.
21. Datorlasbart lagringsmedium med darpa lagrade datorkodinstruktioner for utforande av fOrfarandet enligt nagot av kraven 1-20 nar de kOrs pa en anordning med processorformaga.
22. FOrfarande fOr mojliggorande av styming av ett dataflOcle Indian en fOrsta och en andra del av ett kommunikationsnatverk, vilket forfarande utfors av ett smartcard has en mobilkommunikationsanordning has kommunikationsnatverket, vilket forfarande innefattar stegen aft sanda information am statusen has mobilkommunikationsanordningen frail en applikation som innefattas pa namnda smartcard kommunikationsanordningen till en styrnod anordnad i en vag fOr namnda dataflOde, ta emat ett meddelande fran styrnoden aft modifiera policyn fOr val av 25 radioatkomstprotokoll fOr mobilkommunikationsanordningen vid kommunikation med kommunikationsnatverket, och modifiera policyn far val av radioatkomstprotokoll vid komrnunikation med komrnunikationsnatverket baserat pa namnda mottagna meddelande.
23. FOrfarande enligt krav 22, vidare innefattande att: insamla informationsdata am statusen has namnda mobilkommunikationsanordning fran mobilkommunikationsanordningen, och 33 537 952 forbehandla namnda insamlade informationsdata innan namnda informationsdata sands till stymoden,
24. Datorlasbart lagringsmedium med daroa lagrade datorkod5 instruktioner for utforande av fOrfarandet enligt nagot av kraven 22-23 nar de kars pa en anordning med processorformaga.
25. Styrnod i ett kommunikationsnatverk Mr styrning av ett dataflode mellan en forsta och en andra del av ett kommunikationsnatverk innefattande 10 minst en mobilkommunikationsanordning, vilken stymod är anordnad i en vag for namnda dataflOde, vilken styrnod innefattar: en mottagare anordnad alt ta emot informationsdata am statusen has namnda mint en mobilkommunikationsanordning fran en applikation som innefattas pa ett smartcard I namnda minst en mobilkommunikations- anordning, och en styrenhet konfigurerad aft utvardera namnda dataflOde i kombination med namnda mottagna informationsdata, och styra dataflOdet rnellan den forsta delen av kommunikationsnatverket och den andra delen av kommunikationsnatverket baserat pa namnda utvardering.
26. System Mr styrning av ett dataflOde mellan en forsta och en andra del i ett kommunikationsnatverk, vilket system innefattar en styrnod enligt krav 25 och minst en mobilkommunikationsanordning, vilken namnda minst en mobilkommunikationsanordning innefattar ett smartcard konfigurerat att insarnla informationsdata am statusen has mobilkommunikationsanordningen, och sancla den insamlade informationen till stymoden,
SE1450093A 2014-01-30 2014-01-30 Förfaranden och anordningar för dataflödesstyrning i ett kommunikationsnätverk SE537952C2 (sv)

Priority Applications (2)

Application Number Priority Date Filing Date Title
SE1450093A SE537952C2 (sv) 2014-01-30 2014-01-30 Förfaranden och anordningar för dataflödesstyrning i ett kommunikationsnätverk
PCT/SE2015/050086 WO2015115976A1 (en) 2014-01-30 2015-01-28 Methods and devices for data flow control in a communication network

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
SE1450093A SE537952C2 (sv) 2014-01-30 2014-01-30 Förfaranden och anordningar för dataflödesstyrning i ett kommunikationsnätverk

Publications (2)

Publication Number Publication Date
SE1450093A1 SE1450093A1 (sv) 2015-07-31
SE537952C2 true SE537952C2 (sv) 2015-12-01

Family

ID=53757422

Family Applications (1)

Application Number Title Priority Date Filing Date
SE1450093A SE537952C2 (sv) 2014-01-30 2014-01-30 Förfaranden och anordningar för dataflödesstyrning i ett kommunikationsnätverk

Country Status (2)

Country Link
SE (1) SE537952C2 (sv)
WO (1) WO2015115976A1 (sv)

Families Citing this family (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108243129B (zh) * 2017-12-15 2019-12-24 西安电子科技大学 基于注意力深度网络的无线电信号特征提取方法

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
AU2002315458A1 (en) * 2001-06-26 2003-03-03 Versada Networks, Inc. Detecting and transporting dynamic presence information over a wireless and wireline communications network
US8121601B2 (en) * 2009-04-01 2012-02-21 Mediatek Inc. Methods for integrating cell measurement procedures of a communication apparatus and communication apparatuses utilizing the same
KR20100112402A (ko) * 2009-04-09 2010-10-19 주식회사 콤위즈 3세대 이동통신사업자들 품질측정 전용 단말기 개발에 필요한 멀티유심 장착 방법
US8787174B2 (en) * 2009-12-31 2014-07-22 Tekelec, Inc. Methods, systems, and computer readable media for condition-triggered policies

Also Published As

Publication number Publication date
SE1450093A1 (sv) 2015-07-31
WO2015115976A1 (en) 2015-08-06

Similar Documents

Publication Publication Date Title
US20210282072A1 (en) User access control method and apparatus
EP2579672B1 (en) Enhancement for scheduling request triggering based on traffic condition
US8908507B2 (en) RAN analytics, control and tuning via multi-protocol, multi-domain, and multi-RAT analysis
US9137842B2 (en) Methods of UE providing speed information to network
US9144015B2 (en) Methods of UE indicating traffic-related information to network
CN117042040A (zh) 网络策略优化的***和方法
WO2016091298A1 (en) Updating flow-specific qos policies based on information reported from base station
US9167417B2 (en) Application based network information maintenance
CN108737262B (zh) 传输数据包的方法以及通信路由器
EP2579671A2 (en) Methods for UE indicating traffic-related information to network
CN111801958B (zh) 使用来自跨网络接入点的聚合数据控制无线设备
CN105794233B (zh) 基于应用的网络信息维护
US10575239B2 (en) Data network management
SE1450093A1 (sv) Förfaranden och anordningar för dataflödesstyrning i ett kommunikationsnätverk
CN113765703B (zh) 智能网关的数据传输切换控制方法和***
CN116846771A (zh) 业务操作方法、装置、终端及可读存储介质
CN115884248A (zh) 语音回落目标小区选择方法和装置、存储介质及电子设备
CN114079999A (zh) 通信控制方法、网元及存储介质
CN114980148B (zh) 网络能力确定方法和装置
GB2545928B (en) Data network management
US20230300049A1 (en) Systems and methods for closed loop qos management
EP3900268B1 (en) Methods and apparatus for user plane function analytics
CN116170820A (zh) 订阅网络中模型传输状态分析方法、装置及可读存储介质
WO2015117667A1 (en) Handling of access to a service on a server in a communications network