SE1050785A1 - Ett system och förfarande för att verifiera att ett meddelande kan hanteras utan problem - Google Patents
Ett system och förfarande för att verifiera att ett meddelande kan hanteras utan problem Download PDFInfo
- Publication number
- SE1050785A1 SE1050785A1 SE1050785A SE1050785A SE1050785A1 SE 1050785 A1 SE1050785 A1 SE 1050785A1 SE 1050785 A SE1050785 A SE 1050785A SE 1050785 A SE1050785 A SE 1050785A SE 1050785 A1 SE1050785 A1 SE 1050785A1
- Authority
- SE
- Sweden
- Prior art keywords
- message
- user equipment
- aid
- equipment
- centret
- Prior art date
Links
- 238000000034 method Methods 0.000 title claims description 18
- 238000004590 computer program Methods 0.000 claims description 3
- 239000004576 sand Substances 0.000 claims 3
- 101100107522 Mus musculus Slc1a5 gene Proteins 0.000 claims 2
- 229940005022 metadate Drugs 0.000 abstract description 5
- JUMYIBMBTDDLNG-UHFFFAOYSA-N methylphenidate hydrochloride Chemical compound [Cl-].C=1C=CC=CC=1C(C(=O)OC)C1CCCC[NH2+]1 JUMYIBMBTDDLNG-UHFFFAOYSA-N 0.000 abstract description 5
- RTZKZFJDLAIYFH-UHFFFAOYSA-N Diethyl ether Chemical compound CCOCC RTZKZFJDLAIYFH-UHFFFAOYSA-N 0.000 description 14
- 241000801924 Sena Species 0.000 description 4
- JIGWWGDIEUWCOR-UHFFFAOYSA-N 3-(1,4-diazabicyclo[3.2.2]nonan-4-yl)-6-fluorodibenzothiophene 5,5-dioxide Chemical compound C1=C2S(=O)(=O)C=3C(F)=CC=CC=3C2=CC=C1N1CCN2CCC1CC2 JIGWWGDIEUWCOR-UHFFFAOYSA-N 0.000 description 1
- 241000910494 Heth Species 0.000 description 1
- 101100396982 Mus musculus Inmt gene Proteins 0.000 description 1
- 101150107341 RERE gene Proteins 0.000 description 1
- 230000005540 biological transmission Effects 0.000 description 1
- JIVPVXMEBJLZRO-UHFFFAOYSA-N chlorthalidone Chemical compound C1=C(Cl)C(S(=O)(=O)N)=CC(C2(O)C3=CC=CC=C3C(=O)N2)=C1 JIVPVXMEBJLZRO-UHFFFAOYSA-N 0.000 description 1
- 238000010586 diagram Methods 0.000 description 1
- 208000037584 hereditary sensory and autonomic neuropathy Diseases 0.000 description 1
- 238000012216 screening Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/01—Protocols
- H04L67/12—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
- H04L67/125—Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks involving control of end-device applications over a network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H04L29/08567—
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/18—Processing of user or subscriber data, e.g. subscribed services, user preferences or user profiles; Transfer of user or subscriber data
- H04W8/20—Transfer of user or subscriber data
- H04W8/205—Transfer to or from user equipment or user record carrier
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/12—Messaging; Mailboxes; Announcements
- H04W4/14—Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Health & Medical Sciences (AREA)
- Computing Systems (AREA)
- General Health & Medical Sciences (AREA)
- Medical Informatics (AREA)
- Telephonic Communication Services (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
Den föreliggande uppfinningen avser ett system (10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av användarutrustningen (12) utan problem. Systemet (10) innefattar ett begäranorgan (14) och ett meddelandestyrorgan (16). Begäranorganet (14) är drivbart för att sända ett meddelande, avsett för användarutrustningen (12), och metadata (M1, M2, ..., MN), relaterade till användarutrustningen (12), till meddelandestyrorganet (16). Meddelandestyrorganet (16) är då drivbart för att hämta ett korrekt värde (M1\ M2', ..., MN') på nämnda metadata (M1, M2, .... MN) från ett organ (18M1, 18M2, .... 18MN) som lagrar det korrekta värdet och för att jämföra vart och ett av nämnda metadata (M1, M2, ..., MN) med vart och ett av de korrekta värdena (M1\ M2', .... MN'). Om vart och ett av nämnda metadata är lika med vart och ett av de korrekta värdena är meddelandestyrorganet (16) drivbart för att sända meddelandet till användarutrustningen (12).(Fig. 1)
Description
25 30 2 anordningshanteringssystemet, att hämta tillbaka provisioneringsinnehållet från en modul i en mobil anordning, att konvertera provisioneringsinnehållet till ett tillämpbart format för provisionering, och för att provisionera terminalen.
Patentdokumentet US 2005/0186974 A1 avser ett SMS-spamfilter implementerat i en SMSC. SMSC-centralen jämför meddelandemetadata med abonnentprofiler. Ett förfarande och apparatur för att screena kortmeddelandetjänstsamtal (SMS) och/eller multimediala meddelandetjänstsamtal (MMS). En avsändare av ett SMS/MMS-samtal kontrolleras med avseende på behörighet för att sända den typen av meddelande (t ex till strövare, till icke lokala destinationer, rundsändningsmeddelanden). Om uppringaren konstateras vara behörig kontrolleras då uppringarens part eller parter för att fastställa huruvida de screenar samtal av den typen och från uppringarens källa. Om telekommunikationsnätet fastställer att samtalet ska blockeras, så underrättas i båda fallen uppringaren och samtalet slutförs inte. På ett fördelaktigt sätt reducerar detta arrangemang kraftigt mängden SPAM som levereras av SMS/MMS-tjänst.
Patentdokumentet US 7,130,648 B1 avser ett SMS-leveransförfarande där meddelandet innehåller ett fält med en mottagarprofil. Om abonnentprofilen är kompatibel med den mottagna profilen lagras meddelandet i en mottagande telefon. Förfarandet för att överföra meddelanden i ett telekommunikationsnät, vilket nät innefattar en kommunikationsserver och åtminstone en trådlös telefon, varvid nämnda server innefattar medel för att sända meddelanden till en eller flera trådlösa telefoner, varvid den eller de trådlösa telefonerna är utrustade med medel för att lagra och behandla meddelanden, är kännetecknat av att det innefattar: ett steg för att sända ett meddelande som innefattar ett fält som innehåller information iförhållande till typprofilen på mottagaren av meddelandet; ett steg för att behandla meddelandet som mottagits av mottagaren och för att jämföra profilen som innehålls i detta meddelande med användarens abonnentprofil som är lagrad i minnet hos den trådlösa telefonen; och ett steg för att lagra meddelandet i lagringsorganet hos den trådlösa telefonen om användarens abonnentprofil är kompatibel med den typprofil som innehålls i meddelandet.
Patentdokumentet WO 2005/117469 A1 avser ett meddelandeleveransförfarande, där avsändarens eller mottagarens 20 25 30 3 meddelandetjänsttyp är inkluderad i ett meddelandehuvud. Ett system för att i samverkan utbyta meddelanden hos en mobil kommunikationsterminal nyttjar ett förfarande för att medelst en första meddelandetjänstserver ta emot ett multimediameddelande som sänts av en första användarklient hos en första meddelandetjänst, att behandla multimediameddelandet vid den första meddelandetjänstservern och vid en andra meddelandetjänstserver, och att medelst den andra meddelandetjänstservern tillhandahålla en andra användarklient hos en andra meddelandetjänst det behandlade multimediameddelandet. Meddelandet inkluderar en parameter som anger avsändarens meddelandetjänsttyp eller mottagarens meddelandetjänsttyp såsom ett fält eller en indikator i den del av meddelandet som hyser huvudet eller inlagan.
Det finns flera system och förfaranden som används för att skapa SIM- kortsdata liksom anordningsspecifika inställningsdata. Dessa system använder SMSC-centraler för att nå anordningen via radioförbindelse. SMSC-centralerna packar/ompackar det SMS som innehåller själva data och sänder det till anordningen, eller SIM-kort i anordningen. Anordningen eller SIM-kortet bekräftar att det har tagit emot dessa data från SMSC-centralen. SMSC-centralen i sin tur kan bekräfta att anordningen har tagit emot dessa data för det system som begärde själva sändningen av data. Systemet som begärde att data ska sändas kan också informeras om vilka som helst problem som uppstår under överföringen av dessa data till anordningen.
Det finns flera problem med de ovan beskrivna lösningarna. Data och applikationer är skräddarsydda för ett specifikt utförande eller modell av ett SIM- kort och är inte tillämpbart på andra utföranden eller modeller. Detta innebär att dessa data eller applikationer kommer att avvisas av SIM-kortet eller, ännu värre, så kan SIM-kortet gå sönder beroende på att mottagande data eller applikationer inte är lämpade för det.
Inställningar som sänds till en anordning är också skräddarsydda för ett specifikt utförande eller modell. Detta innebär att anordningen kommer att avvisa inställningar som den inte kan hantera. lbland kan anordningen starta om och radera alla data som är lagrade i den. I sällsynta fall kanske anordningen till och med behöver återinitialiseras. Det är också möjligt att sända SMS som innehåller andra typer av styrning, så som initieringssessioner av olika slag, till exempel OMA DM och OMA DS. 15 20 25 30 4 Ibland behöver vissa SMS användarinteraktion eller är inte möjliga att hantera på rätt sätt av anordningen när ett samtal pågår. I detta fall kan anordningen avvisa ett mottaget SMS eftersom den inte har förmåga att hantera det medan ett samtal pågår. På samma sätt kan användaren oavsiktligt avvisa ett SMS som innehåller inställningar när han/hon är i färd med att avsluta samtalet av misstag.
Sammanfattning av uppfinningen De ovan nämnda problemen löses med ett system drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning kan hanteras av nämnda användarutrustning utan problem enligt patentkrav 1. Systemet innefattar ett begäranorgan och ett meddelandestyrorgan. Begäranorganet är drivbart för att sända ett meddelande, avsett för användarutrustningen, och metadata, relaterade till användarutrustningen, till meddelandestyrorganet. Meddelandestyrorganet är i sin tur drivbart för att hämta ett korrekt värde på nämnda metadata från ett organ som lagrar det korrekta värdet och för att jämföra vart och ett av nämnda metadata med vart och ett av de korrekta värdena. Om vart och ett av nämnda metadata är lika med vart och ett av de korrekta värdena är meddelandestyrorganet drivbart för att sända meddelandet till användarutrustningen.
En huvudsaklig fördel med systemet enligt den föreliggande uppfinningen är att det gör det möjligt att säkerställa att mottagaren av ett SMS är identisk med den som avses mottaga SMS:et.
En ytterligare fördel med systemet enligt den föreliggande uppfinningen är att det även säkerställer att SMS:et kan mottas och hanteras på rätt sätt av anordningen.
En ytterligare fördel i detta sammanhang åstadkommes om - om åtminstone ett av nämnda metadata inte är lika med det korrekta värdet- meddelandestyrorganet är drivbart för att sända ett meddelande till begäranorganet angående det faktum att Mi af Mi' och inte sända något meddelande till användarutrustningen.
Vidare är det en fördel i detta sammanhang om meddelandestyrorganet även är drivbart för att kontrollera med ett växelorgan innefattat i systemet om ett samtal pågår för användarutrustningen, och om kontrollen ger vid handen att ett 20 25 30 5 samtal pågår för användarutrustningen är meddelandestyrorganet drivbart för att vänta en förutbestämd tid innan en ny kontroll görs med växelorganet.
En ytterligare fördel i detta sammanhang åstadkommes om - om kontrollen ger vid handen att ett samtal inte pågår för användarutrustningen - meddelandestyrorganet är drivbart för att sända meddelandet till användarutrustningen.
Vidare är det en fördel i detta sammanhang om - om kontrollen ger vid handen att ett samtal pågår för användarutrustningen - meddelandestyrorganet är drivbart för att sända ett meddelande till begäranorganet som informerar om det pågående samtalet.
En ytterligare fördel i detta sammanhang åstadkommes om meddelandestyrorganet har formen av en kortmeddelandetjänstcentral (SMSC), och om nämnda metadata har formen av ISDN-nummer för mobilabonnent _ (MSISDN), internationell mobilabonnentidentitet (IMSI) och SlM-korts-OTA- räknare, och om organet har formen av ett SIM-OTA-organ, ett hemmalägesregister (HLR) och ett hemmalägesregister (HLR) eller ett SlM-OTA- organ.
Enligt en annan utföringsform är det en fördel om meddelandestyrorganet har formen av en kortmeddelandetjänstcentral (SMSC), och om nämnda metadata har formen av ISDN-nummer för mobilabonnent (MSISDN), internationell mobilabonnentidentitet (IMSI) och internationell mobilteleapparatkod (IMEI), och om organet har formen av ett hemmalägesregister (HLR) eller ett SIM-OTA-organ, ett hemmalägesregister (HLR) och ett DMS- (anordningshanteringssystem) organ.
Vidare är det en fördel i detta sammanhang om växelorganet har formen av en mobiltelefonväxel (MSC).
De ovan nämnda problemen löses även med ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning kan hanteras av nämnda användarutrustning utan problem enligt patentkrav 9. Förfarandet utförs med hjälp av ett system som innefattar ett begäranorgan och ett meddelandestyrorgan. Förfarandet innefattar stegen: - att, med hjälp av begäranorganet, sända ett meddelande, avsett för användarutrustningen, och metadata, relaterade till användarutrustningen, till meddelandestyrorganet; 10 20 25 30 6 - att, med hjälp av meddelandestyrorganet, hämta ett korrekt värde på nämnda metadata från ett organ som lagrar det korrekta värdet; - att, med hjälp av meddelandestyrorganet, jämföra vart och ett av nämnda metadata med vart och ett av de korrekta värdena; och - att, om vart och ett av nämnda metadata är lika med vart och ett av de korrekta värdena, med hjälp av meddelandestyrorganet, sända meddelandet till användarutrustningen.
En huvudsaklig fördel med förfarandet enligt den föreliggande uppfinningen är att det gör det möjligt att säkerställa att mottagaren av ett SMS är identisk med den som avses mottaga SMS:et.
En ytterligare fördel med förfarandet enligt den föreliggande uppfinningen är att det även säkerställer att SMS:et kan mottas och hanteras på rätt sätt av anordningen.
En ytterligare fördel i detta sammanhang uppnås om förfarandet även innefattar stegen: - att, om åtminstone ett av nämnda metadata inte är lika med det korrekta värdet, med hjälp av meddelandestyrorganet, sända ett meddelande till begäranorganet angående det faktum att Mi :é Mi'; och - att inte sända något meddelande till användarutrustningen.
Vidare är det en fördel i detta sammanhang om förfarandet även innefattar stegen: - att, med hjälp av meddelandestyrorganet, kontrollera med ett växelorgan innefattat i systemet om ett samtal pågår för användarutrustningen; och - att, om kontrollen ger vid handen att ett samtal pågår för användarutrustningen, med hjälp av meddelandestyrorganet, vänta en förutbestämd tid innan en ny kontroll görs med växelorganet.
En ytterligare fördel i detta sammanhang uppnås om förfarandet även innefattar steget: - att, om kontrollen ger vid handen att ett samtal inte pågår för användarutrustningen, med hjälp av meddelandestyrorganet, sända meddelandet till användarutrustningen.
Vidare är det en fördel i detta sammanhang om förfarandet även innefattar steget. 20 25 30 7 - att, om kontrollen ger vid handen att ett samtal pågår för användarutrustningen, med hjälp av meddelandestyrorganet, sända ett meddelande till begäranorganet som informerar om det pågående samtalet.
De ovan nämnda problemen löses dessutom med åtminstone en datorprogramprodukt enligt patentkrav 14. Nämnda åtminstone en datorprogramprodukt är direkt nedladdningsbar i det interna minnet hos åtminstone en digital dator, och innefattar programvarukodpartier för att utföra stegen i förfarandet enligt den föreliggande uppfinningen när nämnda åtminstone en produkt körs på nämnda åtminstone en dator.
En huvudsaklig fördel med denna lösning är att den gör det möjligt att säkerställa att mottagaren av ett SMS är identisk med den som avses mottaga SMS:et.
En ytterligare fördel med denna lösning är att den även säkerställer att SMS:et kan mottas och hanteras på rätt sätt av anordningen.
Det ska påpekas att termen "innefattar/innefattande" såsom den används i denna beskrivning är avsedd att beteckna närvaron av ett givet kännetecken, steg eller komponent, utan att utesluta närvaron av ett eller flera andra kännetecken, egenskaper, delar, steg, komponenter eller grupper därav.
Utföringsformer av uppfinningen kommer nu att beskrivas med en hänvisning till de bifogade ritningarna, där: Kortfattad beskrivning av ritningarna Fig. 1 är ett blockdiagram av ett system drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning kan hanteras av användarutrustningen utan problem enligt föreliggande uppfinning; Fig. 2 är ett flödesschema av ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning kan hanteras av användarutrustningen utan problem enligt föreliggande uppfinning; Fig. 3 är ett flödessohema av ytterligare steg som kan utföras i samband med förfarandet enligt föreliggande uppfinning; och Fig. 4 visar schematiskt ett antal datorprogramprodukter enligt den föreliggande uppfinningen.
Detaljerad beskrivning av de föredragna utföringsformerna 20 25 30 8 I fig. 1 visas ett blockdiagram av ett system 10 drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning 12 kan hanteras av användarutrustningen 12 utan problem enligt föreliggande uppfinning. Såsom tydligt framgår av fig. 1 innefattar systemet 10 ett begäranorgan 14 och ett meddelandestyrorgan 16. Begäranorganet 14 är drivbart för att sända ett meddelande, avsett för användarutrustningen 12, och metadata M1, M2, MN, relaterade till användarutrustningen 12, till meddelandestyrorganet 16. lfig. 1 visas även N antal organ 18M1, 18M2, 18MN drivbara för att lagra ett korrekt värde M1', M2', MN' på nämnda metadata M1, M2, MN. Meddelandestyrorganet 16 är därefter drivbart för att hämta ett korrekt värde M1', M2', MN' från organen 18M1, 18M2, 18MN och för att jämföra vart och ett av nämnda metadata M1, M2, MN med vart och ett av de korrekta värdena M1', M2', MN'. Det påpekas att M1 jämförs med M1', M2 jämförs med M2' osv. Om vart och ett av nämnda metadata M1; M2; MN är lika med vart och ett av de korrekta värdena M1'; M2'; MN', dvs om M1 är lika med M1', M2 är lika med M2' osv är meddelandestyrorganet 16 drivbart för att sända meddelandet till användarutrustningen 12.
Enligt en föredragen utföringsform av systemet är, om åtminstone ett av nämnda metadata M1; M2; MN inte är lika med det korrekta värdet M1'; M2'; MN', meddelandestyrorganet 16 drivbart för att sända ett meddelande till begäranorganet 14 angående det faktum att Mi a* Mi'. Följaktligen innebär detta att användarutrustningen 12 inte kommer att mottaga något meddelande från styrorganet 16.
Vidare kan systemet 10 också innefatta ett växelorgan 20, visat med en streckad linje i fig. 1. l denna särskilda utföringsform är meddelandestyrorganet 16 även drivbart för att kontrollera med växelorganet 20 om ett samtal pågår för användarutrustningen 12. Om kontrollen ger vid handen att ett samtal pågår är meddelandestyrorganet 16 drivbart för att vänta en förutbestämd tid innan en ny kontroll görs med växelorganet 20. Vidare är meddelandestyrorganet 16 även drivbart för att sända ett meddelande till begäranorganet 14 som informerar om det pågående samtalet.
Om å andra sidan kontrollen ger vid handen att ett samtal inte pågår för användarutrustningen 12 är meddelandestyrorganet 16 drivbart för att sända meddelandet till användarutrustningen 12. 20 25 30 9 Enligt en utföringsform av systemet 10 har meddelandestyrorganet 16 formen av en kortmeddelandetjänstcentral (SMSC) 16. Nämnda metadata kan vara i form av ISDN-nummer för mobilabonnent (MSISDN), internationell mobilabonnentidentitet (IMSI) och SIM-korts-OTA-räknare. I detta fall har organen 18M1, 18M2, 18M3 formen av ett SIM-OTA-organ 18M1, ett hemmalägesregister (HLR) 18M2 och ett hemmalägesregister (HLR) 18M3 eller ett SIM-OTA-organ 18M3.
Enligt en annan utföringsform av systemet 10 har meddelandestyrorganet 16 formen av en kortmeddelandetjänstcentral (SMSC) 16. Men i denna utföringsform kan nämnda metadata vara i form av ISDN-nummer för mobilabonnent (MSISDN), internationell mobilabonnentidentitet (IMSI) och internationell mobilteleapparatkod (IMEI). l detta fall har organen 18M1, 18M2, 18M3 formen av ett hemmalägesregister (HLR) 18M1 eller ett SIM-OTA-organ 18M1, ett hemmalägesregister (HLR) 18M2 och ett DMS- (anordningshanteringssystem) organ 18M3.
Det påpekas att fastän specifika exempel på metadata och specifika kombinationer av specifika metadata har givits i beskrivningen av systemet 10 är andra typer av metadata och andra kombinationer av metadata möjliga både för systemet 10 och i förfarandet enligt föreliggande uppfinning.
Fastän de ovan presenterade utföringsformerna enbart använder en kombination av tre specifika metadata påpekas det att det är möjligt att använda enbart ett av nämnda metadata, eller godtycklig kombination av godtyckligt antal metadata. Det beror helt och hållet på den aktuella applikationen.
Vidare kan växelorganet 20 vara i form av en mobiltelefonväxel (MSC) 20.
I fig. 2 visas ett flödesschema av ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning 12 (se fig. 1) kan hanteras av användarutrustningen 12 utan problem enligt föreliggande uppfinning.
Förfarandet utförs med hjälp av ett system 10 (se fig. 1) som innefattar ett begäranorgan 14 och ett meddelandestyrorgan 16. Förfarandet börjar vid blocket 40. Förfarandet fortsätter, vid blocket 42, med steget: att, med hjälp av begäranorganet 14, sända ett meddelande, avsett för användarutrustningen 12, och metadata M1, M2, MN, relaterade till användarutrustningen 12, till meddelandestyrorganet 16. Nämnda metadata identifierar otvetydigt användarutrustningen 12. Därefter fortsätter förfarandet, vid blocket 44, med 20 25 30 10 steget: att, med hjälp av meddelandestyrorganet 16, hämta ett korrekt värde M1', M2', MN' på nämnda metadata M1, M2, MN från ett organ 18M1, 18M2, 18MN som lagrar det korrekta värdet M1', M2', MN'. Förfarandet fortsätter, vid blocket 46, med steget: att ställa frågan: Är vart och ett av nämnda metadata Mi lika med vart och ett av de korrekta värdena Mi'? Detta utförs med hjälp av meddelandestyrorganet 16 som jämför M1 med M1', M2 med M2' osv. Om beskedet är negativt fortsätter förfarandet, vid block 52, med steget: att, med hjälp av meddelandestyrorganet 16, sända ett meddelande till begäranorganet 14 angående det faktum att Mi i Mi'. Detta innebär att inget meddelande sänds till användarutrustningen 12. Därefter fortsätter förfarandet med att utföra steg 42 igen. Om beskedet å andra sidan är jakande fortsätter förfarandet, vid block 48, med steget: att, med hjälp av meddelandestyrorganet 16, sända meddelandet till användarutrustningen 12. Förfarandet avslutas vid blocket 50. l fig. 3 visas ett flödesschema av ytterligare steg som kan utföras i samband med förfarandet enligt föreliggande uppfinning. Förfarandet börjar vid blocket 70. Därefter fortsätter förfarandet, vid blocket 72, med steget: att ställa frågan: Pågår ett samtal för användarutrustningen 12? Detta steg utförs i själva verket med hjälp av meddelandestyrorganet 16, vilket kontrollerar med ett växelorgan 20 innefattat i systemet 10. Om beskedet är negativt fortsätter förfarandet, vid block 74, med steget: att, med hjälp av meddelandestyrorganet 16, sända meddelandet till användarutrustningen 12. Därefter avslutas förfarandet vid block 80. Om beskedet å andra sidan ärjakande fortsätter förfarandet, vid block 76, med steget: att, med hjälp av meddelandestyrorganet 16, sända ett meddelande till begäranorganet 14 som informerar om det pågående samtalet.
Förfarandet fortsätter, vid blocket 78, med steget: att, med hjälp av meddelandestyrorganet 16, vänta en förutbestämd tid innan en ny kontroll görs med växelorganet 20. Därefter fortsätter förfarandet med att utföra steget 72 igen.
Det påpekas att stegen 76 och 78 kan byta plats med varandra.
I fig. 4 visas vissa datorprogramprodukter 1021, 102,, enligt den föreliggande uppfinningen schematiskt. I fig. 4 visas n olika digitala datorer 1001, 100,,, där n är ett heltal. I fig. 4 visas n olika datorprogramprodukter 1021, 102,., här visade i form av CD skivor. De olika datorprogramprodukterna 1021, 102,, är direkt nedladdningsbara i det interna minnet hos de n olika datorerna 1001..., 100,1. Varje datorprogramprodukt 1021 102,, innefattar 11 programvarukodpartier för att utföra alla stegen enligt fig. 2, när produkten/produkterna 1021, 102,. körs på datorerna 1001, 100,..
Datorprogramprodukterna 1021, 102,. kan exempelvis vara i form av disketter, RAM-skivor, magnetband, magneto-optiska skivor eller några andra lämpliga produkter.
En generell fördel med den föreliggande uppfinningen är att den kan appliceras på existerande användarutrustningar (t ex mobiltelefoner) och SIM-kort på marknaden och i användning. Om en operatör istället skulle vara tvungen att byta ut alla SIM-kort eller alla användarutrustningar skulle kostnaderna bli enorma.
Uppfinningen är inte begränsad till de beskrivna utföringsformerna. Det kommer att vara uppenbart för fackmännen inom området att många olika modifieringar är möjliga inom omfattningen av de följande patentkraven.
Claims (14)
1. Ett system (10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem, varvid nämnda system (10) innefattar ett begäranorgan (14) och ett meddelandestyrorgan (16), kännetecknat av att nämnda begärande organ (14) är drivbart för att sända ett meddelande, avsett för nämnda användarutrustning (12), och metadata (M1, M2, MN), relaterade till nämnda användarutrustning (12), till nämnda meddelandestyrorgan (16), vilket i sin tur är drivbart för att hämta ett korrekt värde (M1', M2', MN') på nämnda metadata (M1, M2, MN) från ett organ (18M1, 18M2, 18MN) som lagrar nämnda korrekta värde (M1', M2', MN') och för att jämföra vart och ett av nämnda metadata (M1, M2, MN) med vart och ett av nämnda korrekta värden (M1', M2', MN'), och om vart och ett av nämnda metadata (M1; M2; MN) är lika med vart och ett av de korrekta värdena (M1'; M2'; MN') är nämnda meddelandestyrorgan (16) drivbart för att sända nämnda meddelande till nämnda användarutrustning (12).
2. Ett system ( 10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt patentkrav 1, kännetecknat av att, om åtminstone ett av nämnda metadata (M1; M2; MN) inte är lika med nämnda korrekta värde (M1'; M2'; MN'), är nämnda meddelandestyrorgan (16) drivbart för att sända ett meddelande till nämnda begärande organ (14) angående det faktum att Mi a* Mi' och inte sända något meddelande till nämnda användarutrustning ( 12).
3. Ett system (10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt patentkrav 1 eller 2, kännetecknat av att nämnda meddelandestyrorgan (16) även är drivbart för att kontrollera med ett växelorgan (20) innefattat i nämnda system (10) om ett samtal pågår för nämnda användarutrustning (12), och om nämnda kontroll ger vid handen att ett samtal pågår för nämnda användarutrustning (12) är nämnda meddelandestyrorgan (16) 20 25 30 13 drivbart för att vänta en förutbestämd tid innan en ny kontroll görs med nämnda växelorgan (20).
4. Ett system (10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt patentkrav 3, kännetecknat av att, om nämnda kontroll ger vid handen att ett samtal inte pågår för nämnda användarutrustning (12), är nämnda meddelandestyrorgan (16) drivbart för att sända nämnda meddelande till nämnda användarutrustning (12).
5. Ett system (10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt patentkrav 3 eller 4, kännetecknat av att, om nämnda kontroll ger vid handen att ett samtal pågår för nämnda användarutrustning (12), är nämnda meddelandestyrorgan (16) drivbart för att sända ett meddelande till nämnda begärande organ (14) som informerar om nämnda pågående samtal.
6. Ett system (10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning ( 12) kan hanteras av nämnda användarutrustning (12) utan problem enligt något av patentkraven 1-5, kännetecknat av att nämnda meddelandestyrorgan (16) har formen av en kortmeddelandetjänstcentral (SMSC) (16), och av att nämnda metadata har formen av ISDN-nummer för mobilabonnent (MSISDN), internationell mobilabonnentidentitet (lMSl) och SIM-korts-OTA-räknare, och av att nämnda organ (18M1, 18M2, 18M3) har formen av ett SIM-OTA-organ (18M1), ett hemmalägesregister (HLR) (18M2) och ett hemmalägesregister (HLR) (18M3) eller ett SIM-OTA-organ (18M3).
7. Ett system (10) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt något av patentkraven 1-5, kännetecknat av att nämnda meddelandestyrorgan (16) har formen av en kortmeddelandetjänstcentral (SMSC) (16), och av att nämnda metadata har 20 25 30 14 formen av ISDN-nummer för mobilabonnent (MSISDN), internationell mobilabonnentidentitet (IMSI) och internationell mobilteleapparatkod (IMEI), och av att nämnda organ (18M1, 18M2, 18M3) har formen av ett hemmalägesregister (HLR) (18M1) eller ett SIM-OTA-organ (18M1), ett hemmalägesregister (HLR) 18M2) och ett DMS- (anordningshanterlngssystem) organ (18M3).
8. Ett system (1 O) drivbart för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt något av patentkraven 3-7, vid beroende av patentkrav 3, kännetecknat av att nämnda växelorgan (20) har formen av en mobiltelefonväxel (MSC) (20).
9. Ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem, vilket förfarande utförs med hjälp av ett system (10) som innefattar ett begäranorgan (14) och ett meddelandestyrorgan (16), varvid nämnda förfarande innefattar stegen: - att, med hjälp av nämnda begärande organ (14), sända ett meddelande, avsett för nämnda användarutrustning (12), och metadata (M1, M2, MN), relaterade till nämnda användarutrustning (12), till nämnda meddelandestyrorgan (16); - att, med hjälp av nämnda meddelandestyrorgan (16), hämta ett korrekt värde (M1', M2', MN') på nämnda metadata (M1, M2, MN) från ett organ (18M1, 18M2, 18MN) som lagrar nämnda korrekta värde (M1', M2', MN'); - att, med hjälp av nämnda meddelandestyrorgan (16), jämföra vart och ett av nämnda metadata (M1, M2, MN) med vart och ett av nämnda korrekta värden (M1', M2', MN'); och - att, om vart och ett av nämnda metadata (M1; M2; MN) är lika med vart och ett av de korrekta värdena (M1'; M2'; MN'), med hjälp av nämnda meddelandestyrorgan (16), sända nämnda meddelande till nämnda användarutrustning (12).
10. Ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan 20 25 30 15 problem enligt patentkrav 9, kännetecknat av att nämnda förfarande även innefattar stegen: - att, om åtminstone ett av nämnda metadata (M1; M2; MN) inte år lika med nämnda korrekta värde (M1'; M2'; MN'), med hjälp av nämnda meddelandestyrorgan (16), sända ett meddelande till nämnda begärande organ (14) angående det faktum att Mi i Mi'; och - att inte sända något meddelande till nämnda användarutrustning (12).
11. Ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt patentkrav 9 eller 10, kännetecknat av att nämnda förfarande även innefattar stegen: - att, med hjälp av nämnda meddelandestyrorgan (16), kontrollera med ett växelorgan (20) innefattat i nämnda system (10) om ett samtal pågår för nämnda användarutrustning (12); och - att, om nämnda kontroll ger vid handen att ett samtal pågår för nämnda användarutrustning (12), med hjälp av nämnda meddelandestyrorgan (16), vänta en förutbestämd tid innan en ny kontroll görs med nämnda växelorgan (20).
12. Ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt patentkrav 11, kännetecknat av att nämnda förfarande även innefattar steget: - att, om nämnda kontroll ger vid handen att ett samtal inte pågår för nämnda användarutrustning (12), med hjälp av nämnda meddelandestyrorgan (16), sända nämnda meddelande till nämnda användarutrustning (12).
13. Ett förfarande för att verifiera att ett meddelande avsett att sändas till en användarutrustning (12) kan hanteras av nämnda användarutrustning (12) utan problem enligt patentkrav 11 eller 12, kännetecknat av att nämnda förfarande även innefattar steget: - att, om nämnda kontroll ger vid handen att ett samtal pågår för nämnda användarutrustning (12), med hjälp av nämnda meddelandestyrorgan (16), sända 16 ett meddelande till nämnda begärande organ (14) som informerar om nämnda pågående samtal.
14. Åtminstone en datorprogramprodukt (1021, 102m) direkt nedladdningsbar i det interna minnet hos åtminstone en digital dator (1001, 100,,), innefattande programvarukodpartier för att utföra stegen enligt patentkrav 9 när nämnda åtminstone en produkt (1021, 102,1) körs på nämnda åtminstone en dator(1001, 100m).
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1050785A SE1050785A1 (sv) | 2010-07-12 | 2010-07-12 | Ett system och förfarande för att verifiera att ett meddelande kan hanteras utan problem |
PCT/SE2011/050849 WO2012008902A1 (en) | 2010-07-12 | 2011-06-27 | A system and method to verify that a message can be handled without problems |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE1050785A SE1050785A1 (sv) | 2010-07-12 | 2010-07-12 | Ett system och förfarande för att verifiera att ett meddelande kan hanteras utan problem |
Publications (1)
Publication Number | Publication Date |
---|---|
SE1050785A1 true SE1050785A1 (sv) | 2012-01-13 |
Family
ID=45469692
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE1050785A SE1050785A1 (sv) | 2010-07-12 | 2010-07-12 | Ett system och förfarande för att verifiera att ett meddelande kan hanteras utan problem |
Country Status (2)
Country | Link |
---|---|
SE (1) | SE1050785A1 (sv) |
WO (1) | WO2012008902A1 (sv) |
Family Cites Families (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI114364B (sv) * | 2000-11-22 | 2004-09-30 | Nokia Corp | Datatransmission |
JP4123331B2 (ja) * | 2001-03-16 | 2008-07-23 | 日本電気株式会社 | マルチメディア通信システムとマルチメディア通信可能な携帯無線通信端末及びメッセージ送受信方法 |
BRPI0418556A (pt) * | 2004-03-26 | 2007-06-19 | Ericsson Telefon Ab L M | método de monitorar mensagens em um sistema de comunicações móvel, controlador de mensagem, nó de sistema de comunicações, e, sistema de comunicações móvel |
US20060210027A1 (en) * | 2005-03-16 | 2006-09-21 | Oded Kafri | Method and system for storing and sending multimedia messaging service (MMS) messages |
SE535268C2 (sv) * | 2008-11-24 | 2012-06-12 | Giesecke & Devrient 3S Ab | Förfarande och system för hantering av tjänster i mobilstationer |
-
2010
- 2010-07-12 SE SE1050785A patent/SE1050785A1/sv not_active Application Discontinuation
-
2011
- 2011-06-27 WO PCT/SE2011/050849 patent/WO2012008902A1/en active Application Filing
Also Published As
Publication number | Publication date |
---|---|
WO2012008902A1 (en) | 2012-01-19 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US11722450B2 (en) | Differential privacy for message text content mining | |
GB2557476A (en) | Enhanced push messaging | |
MX2016009463A (es) | Notificaciones como recordatorio enlazadas con una entidad. | |
RU2014114627A (ru) | Способ и устройство для отправки сообщения пользователю или пользователям группы через микроблог | |
WO2006119508A3 (en) | Detecting unwanted electronic mail messages based on probabilistic analysis of referenced resources | |
MX2010003377A (es) | Metodo para autenticar unidades moviles unidas a una femtocelula en comunicacion con una red central segura como un subsistema multimedia de protocolo de internet. | |
EP2595340A3 (en) | Cryptographic document processing in a network | |
WO2013067601A3 (en) | Secure messaging | |
WO2006107889A3 (en) | Content-based notification and user-transparent pull operation for simulated push transmission of wireless email | |
WO2009082728A3 (en) | Methods, systems and apparatus for integrated wireless device location determination | |
IL190839A0 (en) | Method and system for monetary billing for the use of content services in internet sites, by sending sms messages from cellular phones | |
WO2012023836A3 (en) | Retrieval of user equipment capabilities by application server | |
WO2011062956A3 (en) | Communication management feature | |
WO2008121425A3 (en) | Systems, methods and apparatus of an email client | |
WO2010131860A3 (en) | Method and system for optimizing cpns enabler | |
WO2010056395A3 (en) | Embedded ads in mms stationary | |
RU2012116265A (ru) | Инструментальное средство анализа и мониторинга сети | |
SE1050785A1 (sv) | Ett system och förfarande för att verifiera att ett meddelande kan hanteras utan problem | |
RU2012142823A (ru) | Способ и сервер для передачи сообщения | |
CN108062690A (zh) | 广告推送的方法、装置、电子设备及存储介质 | |
CN102946596A (zh) | 一种基于数字签名技术的短信防重发方法和*** | |
EP2645642A1 (en) | Method to delay the outgoing emails | |
WO2011143228A3 (en) | System and method for managing communication | |
Life et al. | The importance of communication | |
Smiianova et al. | The incidence and prevalence forcast of tuberculosis in Ukraine and Nigeria till 2014 and main measures to stop tuberculosis propagation |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NAV | Patent application has lapsed |