SE526391C2 - Förfarande för att behandla data som ska överföras via sms och data som överförts via sms - Google Patents
Förfarande för att behandla data som ska överföras via sms och data som överförts via smsInfo
- Publication number
- SE526391C2 SE526391C2 SE0303337A SE0303337A SE526391C2 SE 526391 C2 SE526391 C2 SE 526391C2 SE 0303337 A SE0303337 A SE 0303337A SE 0303337 A SE0303337 A SE 0303337A SE 526391 C2 SE526391 C2 SE 526391C2
- Authority
- SE
- Sweden
- Prior art keywords
- data
- sms
- computer
- transmitted
- bits
- Prior art date
Links
Classifications
-
- 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]
-
- H—ELECTRICITY
- H03—ELECTRONIC CIRCUITRY
- H03M—CODING; DECODING; CODE CONVERSION IN GENERAL
- H03M7/00—Conversion of a code where information is represented by a given sequence or number of digits to a code where the same, similar or subset of information is represented by a different sequence or number of digits
- H03M7/30—Compression; Expansion; Suppression of unnecessary data, e.g. redundancy reduction
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/06—Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Theoretical Computer Science (AREA)
- Computer And Data Communications (AREA)
- Information Transfer Between Computers (AREA)
- Mobile Radio Communication Systems (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
20 25 30 På mottagarsidan emås detta ändamål medelst förfarandet enligt uppfinningen för att behandla data som överförts som SMS-tecken genom att SMS-tecknen konverteras till ó-bitgrupper i enlighet med den förutbestämda konverteringstabellen och att 6-bitgruppernas bitar omgrupperas till grupper motsvarande den ursprungliga strukturen hos det överförda datat.
Härigenom blir det enligt uppfinningen möjligt att i ett SMS-meddelande med maximalt 160 tecken överföra 120 byte.
KORTFATTAD BESKRIVNING AV RITNINGEN Uppfinningen beskrivs närmare nedan med hänvisning till bifogade ritning på vilken fig. 1 är ett flödesschema som illustrerar förfarandet enligt uppfinningen på sändarsidan, fig. 2 är ett flödesschema som illustrerar förfarandet enligt uppfinningen på mottagarsidan och fig. 3 visar sehematiskt en utföringsform av ett datorsystem för utförande av de i fig. 1 respektive fig. 2 illustrerade förfarandena.
BESKRIVNING AV UPPFINNINGEN F ig. l visar ett flödesschema för att illustrera steg i förfarandet enligt uppfinningen för att behandla data som ska överföras i ett SMS-meddelande.
I steg ll frågas enligt uppfinningen huruvida orginaldatat som ska överföras föreligger i bitgrupper om upp till sex bitar eller ej från början.
Om svaret på frågan i steg ll är JA konverteras enligt uppfinningen i steg 12 de bitgrupper som innefattar sex bitar eller farre till ett av sextiofyra SMS-tecken i enlighet med en konverteringstabell av vilken Tabell 1 nedan utgör ett exempel. 10 15 526 391 10 l ? A B C U ['11 "11 CD E 20 I J K L >< Z O *e O FU 30 S T U V 40 c d e f g h i j k l 50 m n o p lr s t u v 60 w x y z Tabell 1 I Tabell l motsvarar varje decimalt tal mellan 0 och 63 och dess motsvarande binära tal, d.v.s. 0 - 111111, ett av sextiofyra förutbestämda SMS-tecken. SMS-tecknen i Tabell 1 är SMS-tecken som är desamma hos samtliga GSM-operatörer. Det bör påpekas att Tabell 1 bara utgör ett exempel och att talen i Tabell 1 enligt en annan utföringsfonn givetvis kan motsvara vilket som helst av de sextiofyra SMS-tecknen.
Efter konvertering i steg 12 av de grupper av datat som innefattar sex bitar eller färre är SMS-tecknen redo för överföring i ett SMS-meddelande i steg 13.
Om svaret på frågan i steg ll är NEJ, d.v.s. bitgruppema i orginaldatat innefattar fler än sex bitar, exempelvis åtta, uppdelas först datat i steg 14 i separata 6- bitgrupper. 10 15 20 25 30 526 391 4 I steg 12 konverteras därefter varje enskild 6-bitgrupp till ett av de sextiofyra SMS- tecknen enligt Tabell 1, varefter de på detta sätt erhållna SMS-tecknen är redo att överföras i ett SMS-meddelande i steg 13.
I enlighet med uppfinningen blir det möjligt att överföra 120 byte via ett SMS- meddelande med maximalt 160 tecken.
F ig. 2 är ett flödesschema som illustrerar stegen i förfarandet enligt uppfinningen för att behandla data som överförts som SMS-tecken i ett SMS-meddelande.
Det torde inses att samma Tabell l givetvis måste lagras även på mottagarsidan.
I steg 21 i fig. 2 mottas SMS-tecken som överförts från steg 14 i fig. 1.
I steg 22 konverteras enligt uppfinningen varje mottaget SMS-tecken till en av sextiofyra bitgrupper i enlighet med Tabell 1 ovan.
I steg 23 frågas huruvida orginaldatat förelåg i bitgrupper om upp till sex bitar eller ej.
Om svaret på frågan i steg 23 är JA, d.v.s. orginaldatat förelåg i bitgrupper om sex bitar eller färre, erhålls orginaldatat i steg 24.
Om svaret på frågan i steg 23 är NEJ, d.v.s. orginaldatat förelåg i bitgrupper om fler än sex bitar, omgrupperas i steg 25 bitarna i de i steg 22 erhållna bitgrupperna till att motsvara orginaldatat.
Strukturen hos orginaldatat som ska överföras kan antingen vara densamma hela tiden, d.v.s. förutbestämd, eller olika från tid till tid, d.v.s. föränderlig. 10 15 20 25 30 526 391 5 I det första fallet måste det överenskommas mellan den sändande sidan och den mottagande sidan att datat som ska överföras alltid har en och samma struktur, exempelvis att orginaldatat alltid föreligger i byte, d.v.s. 8-bitgrupper.
I detta fall behöver den mottagande sidan inte informeras ytterligare om strukturen hos datat som överförs i SMS-meddelandet.
I det andra fallet skiljer sig strukturen hos orginaldatat som ska överföras från tid till annan.
I detta fall måste den mottagande sidan infonneras i SMS-meddelandet om det överförda datats aktuella struktur, d.v.s. fördelningen av 8-bitgrupper och grupper om upp till sex bitar i orginaldatat.
Informationen om det överförda datats struktur infogas exempelvis som ett specifikt tal i exempelvis SMS-meddelandets rubrik på den sändande sidan och detta tal tolkas på den mottagande sidan till att betyda en specifik struktur.
Exempel l Från en dator i ett fordon, exempelvis en lastbil, ska information om att fordonets aktuella hastighet är 85 km/h, att fordonets av föraren satta maxhastighet är 90 km/h saint att motorvarvtalet är 1600 rpm överföras till en dator i en centralstation.
Att överföra denna information via ett SMS-meddelande skulle kräva åtta SMS- tecken, nämligen 85901600.
Informationen i fordonets dator antas föreligga i byte, d.v.s. 8-bitgrupper.
För att i enlighet med uppfinningen kunna överföra informationen via ett SMS- meddelande uppdelas informationen som ska överföras i separata 6-bit- grupper. 10 15 20 25 30 CN .NJ G\ LN xD ...A 85 km/h representeras binärt av 01010101. 90 km/h representeras binärt av 01011010. 1600 rpm representeras binärt av 000001 1001000000.
Datat som ska överföras är således: 01010 1010101 1010000001 1001000000.
Genom att uppdela detta data i separata 6-bitgrupper erhålls följande sex 6- bitgrupper: 010101 010101 101000 000110 010000 00.
Efter konvertering av dessa ó-bitgrupper i enlighet med Tabell 1 erhålls följande sex SMS-tecken som ska överföras via ett SMS-meddelande: JJCGEO.
I enlighet med uppfinningen behövs således endast sex SMS-tecken i stället för åtta för att överföra orginaldatat.
På mottagarsidan konverteras dessa sex SMS-tecken till ovanstående sex bitgrupper medelst Tabell 1.
Om mottagarsidan är medveten om att det överförda datat ursprungligen förelåg i byte omgruppers bitarna i de sex bitgruppema automatiskt till byte för erhållande av orginaldatat.
Skulle så icke vara fallet måste information om det överförda datats struktur inkluderas i SMS-meddelandets rubrik för att mottagarsidan ska kunna omgruppera bitarna.
Exempel 2 Information om att aktuell tid är 11:30:45 ska överföras från en dator i ett fordon, exempelvis en lastbil, till en centralstation. 10 15 20 25 f 57 *o UN (N '<3 -à Att överföra informationen via ett SMS-meddelande skulle kräva sex SMS-tecken, nämligen 113045.
Tidsinfonnationen antas vara representerad binärt medelst 6-bitgrupper från början.
Således representeras ll binärt av 001011, 30 binärt av 011110 och 45 binärt av 101101, d.v.s. datat som ska överföras, d.v.s. 001011 011110 101101, föreligger redan i 6- bitgrupper.
Medelst Tabell 1 erhålls följande tre SMS-tecken som ska överföras till centralstationen: ?Sh.
I stället för sex SMS-tecken behöver således endast tre överföras enligt uppfinningen.
På mottagarsidan konverteras dessa tre SMS-tecken till tre bitgrupper med hjälp av Tabell 1.
Om mottagarsidan är medveten om att det överförda datat ursprungligen förelåg i 6- bitgrupper motsvarar bitarna i de tre bitgruppema automatiskt orginaldatat.
Skulle så icke vara fallet hade det varit nödvändigt att inkludera information om det överförda datats struktur i exempelvis SMS-meddelandets rubrik för att mottagarsidan skulle ha kunnat tolka datat. 10 15 20 25 30 ef! ND ON CN xO ...A 8 Om ovanstående tidsinfonnatíon inte representeras bínärt av 6-bitgrupper från början utan av aktuella binära tal, d.v.s. ll representeras binärt av 1011, 30 representeras binärt av 11110 och 45 representeras binärt av 101101 blir datat som ska överföras 1011 11110 101101.
Datat som ska överföras består således av en 4-bitgrupp, en 5-bitgrupp och en 6- bitgrupp.
Med hjälp av Tabell 1 konverteras dessa bitgrupper till följande tre SMS-tecken som ska överföras till centralstationen: '?Sh, d.v.s. samma som ovan.
Pâ samma sätt som ovan behöver således endast tre SMS-tecken överföras enligt uppfinningen i stället för sex.
Pâ mottagarsidan konverteras dessa tre SMS-tecken till tre bitgrupper med hjälp av Tabell 1.
För att mottagarsidan i detta fall ska kunna tolka datat på korrekt sätt måste information om det överförda datats struktur, d.v.s. en 4-bitgrupp, en S-bitgrupp och en 6-bitgrupp, inkluderas i exempelvis SMS-meddelandets rubrik.
F ig. 3 visar schematiskt en utföringsform av en dator 3 för utförande av stegen enligt fig. 1 på sändarsidan samt en utföringsform av en dator 4 för utförande av stegen enligt fig. 2 på mottagarsidan.
Datom 3 på sändarsidan innefattar en CPU 31 som är ansluten till en inport 32 för mottagande av indata som ska behandlas i enlighet med fig. 1. 10 15 20 25 30 CPUn 31 är ansluten till en datorprogramprodukt i form av en minnesenhet 33 som lagrar ett datorprogram 34, en konverteringstabell 35 samt datastrukturinformation 36.
Datorprogrammet 34 kan föreligga på en datorprogramprodukt som har ett datoranvändbart medium. Datorprogrammet 34 innefattar kodelement som när de exekveras bringar datorn 3 att utföra stegen i fig. 1 med hjälp av konverteringstabellen 35, exempelvis Tabell 1, och datastrukturinformationen 36, d.v.s. information om huruvida datastrukturen är förutbestämd eller föränderlig.
De resulterande SMS-tecknen överförs till en utport 37 hos datom 3 och därifrån till exempelvis en GSM-telefon som i fig. 3 representeras av en antenn 38.
Datorn 4 på mottagarsidan innefattar en CPU 41 som är ansluten till en inport 42 för mottagande av SMS-tecken som ska behandlas i enlighet med fig. 2.
Inporten 42 är i sin tur ansluten till exempelvis en GSM-telefon som i fig. 3 representeras av en antenn 48 för mottagande av de SMS-tecken som överförs från datorn 3.
CPUn 41 är ansluten till en andra minnesenhet 43 som lagrar ett datorprogram 44, samma konverteringstabell 35 och samma datastrukturinfonnation 36 som minnesenheten 33 på sändarsidan.
Datorprogrammet 44 som här föreligger i den andra minnesenheten 43 innefattar kodelement som när de exekveras bringar datom 4 att utföra stegen i enlighet med flg. 2 med hjälp av konverteringstabellen 35, exempelvis Tabell 1, och datastrukturinformationen 36, d.v.s. information om huruvida datastrukturen är förutbestämd eller föränderlig.
LT: f* J' (..|\ (_ :J ~_ Q _. .x 10 De från behandlingen av SMS-tecknen resulterande data överförs till en utport 47 hos datorn 4.
Claims (11)
1. F örfarande för att behandla data som ska överföras i ett SMS-meddelande, kännetecknat av stegen - att varje grupp av de data som innefattar sex bitar eller färre konverteras till ett av sextiofyra SMS-tecken i enlighet med en förutbestämd konverteringstabell samt - att varje grupp av de data som innefattar fler än sex bitar uppdelas i separata 6- bitgrupper och att var och en av de separata 6-bitgruppema konverteras till ett SMS- tecken i enlighet med den förutbestämda konverteringstabellen.
2. Förfarandet enligt kravet l, kännetecknat av att strukturen hos de data som ska överföras i SMS-meddelandet bestäms i förväg.
3. Förfarandet enligt kravet 2, kännetecknat av att information om strukturen hos de data som ska överföras infogas i SMS-meddelandets rubrik.
4. Dator (3) innefattande organ för att utföra samtliga steg i krav 1.
5. Datorprogram innefattande kodelement som när de exekveras pâ en dator (3) bringar datorn (3) att utföra samtliga steg i krav 1.
6. F örfarande för att behandla data som överförts som SMS-tecken i enlighet med krav l, kännetecknat av stegen - att SMS-tecknen konverteras till 6-bitgrupper i enlighet med den förutbestämda konverteringstabellen och - att 6-bitgruppemas bitar omgrupperas till grupper motsvarande den ursprungliga strukturen hos de överförda data.
7. F örfarandet enligt kravet 6, kännetecknat av att ó-bitgruppernas bitar omgrupperas på förutbestämt sätt. 10 (_71 P 3 gx (N \S> ...h 12
8. Förfarandet enligt kravet 6, kännetecknat av att ó-bitgruppernas bitar omgrupperas som svar på information om de mottagna datas struktur infogad i det mottagna SMS-meddelandets rubrik.
9. Dator (4) innefattande organ För att utföra samtliga steg i krav 6.
10. Datorprogram innefattande kodelement som när de exekveras på en dator (4) bringar datorn (3) att utföra samtliga steg i krav 6.
11. Datorprogramprodukt innefattande ett datoranvändbart medium och ett datorprogram enligt krav 5 eller 10, varvid datorprogrammet innefattas i det datoranvändbara mediet.
Priority Applications (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0303337A SE526391C2 (sv) | 2003-12-12 | 2003-12-12 | Förfarande för att behandla data som ska överföras via sms och data som överförts via sms |
AT04106324T ATE365431T1 (de) | 2003-12-12 | 2004-12-06 | Umwandlung von binären daten in sms zeichen |
EP04106324A EP1555840B1 (en) | 2003-12-12 | 2004-12-06 | Converting binary data into SMS characters |
DE602004007093T DE602004007093T2 (de) | 2003-12-12 | 2004-12-06 | Umwandlung von binären Daten in SMS Zeichen |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE0303337A SE526391C2 (sv) | 2003-12-12 | 2003-12-12 | Förfarande för att behandla data som ska överföras via sms och data som överförts via sms |
Publications (3)
Publication Number | Publication Date |
---|---|
SE0303337D0 SE0303337D0 (sv) | 2003-12-12 |
SE0303337L SE0303337L (sv) | 2005-06-13 |
SE526391C2 true SE526391C2 (sv) | 2005-09-06 |
Family
ID=30439668
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
SE0303337A SE526391C2 (sv) | 2003-12-12 | 2003-12-12 | Förfarande för att behandla data som ska överföras via sms och data som överförts via sms |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP1555840B1 (sv) |
AT (1) | ATE365431T1 (sv) |
DE (1) | DE602004007093T2 (sv) |
SE (1) | SE526391C2 (sv) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1808212A3 (en) * | 2005-11-15 | 2010-06-30 | Samsung Electronics Co., Ltd. | System, apparatus and method for managing virtual entity on a network |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FI98183C (sv) * | 1992-02-14 | 1997-04-25 | Nokia Mobile Phones Ltd | Arrangemang för att koppla en dataadapter till en GSM-cellulärtelefon |
AU726060B2 (en) * | 1996-02-20 | 2000-10-26 | Ericsson Inc. | Sending graphic images to mobile terminals |
GB9928354D0 (en) * | 1999-12-01 | 2000-01-26 | Koninkl Philips Electronics Nv | Packet based client/server protocol |
US20030045311A1 (en) * | 2001-08-30 | 2003-03-06 | Tapani Larikka | Message transfer from a source device via a mobile terminal device to a third device and data synchronization between terminal devices |
-
2003
- 2003-12-12 SE SE0303337A patent/SE526391C2/sv not_active IP Right Cessation
-
2004
- 2004-12-06 EP EP04106324A patent/EP1555840B1/en not_active Not-in-force
- 2004-12-06 DE DE602004007093T patent/DE602004007093T2/de active Active
- 2004-12-06 AT AT04106324T patent/ATE365431T1/de not_active IP Right Cessation
Also Published As
Publication number | Publication date |
---|---|
ATE365431T1 (de) | 2007-07-15 |
SE0303337L (sv) | 2005-06-13 |
EP1555840B1 (en) | 2007-06-20 |
EP1555840A2 (en) | 2005-07-20 |
SE0303337D0 (sv) | 2003-12-12 |
DE602004007093T2 (de) | 2008-02-21 |
DE602004007093D1 (de) | 2007-08-02 |
EP1555840A3 (en) | 2005-11-09 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101534238B (zh) | 无线Mesh网络中通知代理更新的方法、节点和*** | |
CN108365877A (zh) | 一种码本反馈方法和装置 | |
CA2217622A1 (en) | Telecommunications round-robin message delivery | |
CA2298275A1 (en) | Method for processing network messages | |
US6282576B1 (en) | Method of transferring heterogeneous data with meaningful interrelationships between incompatible computers | |
CA2646693A1 (en) | Method and system for subband indicator signalling | |
CN101969498B (zh) | 盲文短信打印装置 | |
SE526391C2 (sv) | Förfarande för att behandla data som ska överföras via sms och data som överförts via sms | |
CN110412972A (zh) | 一种基于汽车的可变并行通讯控制方法、设备及介质 | |
CN111428442B (zh) | 一种无需字典表的数据转换方法、***及存储介质 | |
CN1838665B (zh) | 网络通信中不同字节序类型之间的适配方法 | |
CN101820408B (zh) | 一种基带发送数据的产生方法和装置 | |
CN114221783B (zh) | 一种数据选择加密解密*** | |
CN112016270B (zh) | 汉信码的物流信息编码方法、装置及设备 | |
CN106102027A (zh) | 基于MapReduce的短信批量提交方法 | |
CN114741215A (zh) | 一种消息分发方法及装置 | |
JP2003516662A (ja) | 電子ポスト情報を伝送するための方法 | |
KR100445784B1 (ko) | 전자우편시스템에있어서,그룹메시지를전송하고처리하는방법 | |
JPH07141337A (ja) | データ通信ネットワークシステム | |
CN110602033A (zh) | 冷链车车载北斗编码与传输方法 | |
JPS59133638A (ja) | 端末出力方式 | |
CN1778092B (zh) | 通信堆栈中的开销降低和地址保护 | |
CN108738147A (zh) | 一种上行传输处理方法及装置 | |
CA2537631A1 (en) | Method and apparatus for data encoding | |
CN114665927B (zh) | 一种适用于快变信道下的多天线差分空间调制方法 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
NUG | Patent has lapsed |