Erikoismerkit nostavat tekstiviestin hintaa

Mobiili 1 Comment »

Aamulehti: Ä ja ö nostavat ulkomailta lähetetyn tekstarin hintaaAamulehdessä 1.2.2007 oli erikoinen juttu jossa ulkomailla kännykkää käyttänyt kertoi lähettäneensä kuusi tekstiviestiä mutta saikin Saunalahdelta laskun 46 viestistä. Asiaa selitettiin sillä että asiakkaan puhelin piti jokaista Ä ja Ö kirjainta erikoismerkkeinä, ja pätki viestin niiden takia useampaan osaan. Lisähintaa tuli kuulemma yhden tekstiviestin verran jokaista käytettyä Ä ja Ö kirjainta kohden.

Suoranaisesti en ihan ymmärrä miksi erikoismerkit aiheuttaisivat viestin katkomisen jokaisen erikoismerkin kohdalta. Mutta sinänsä kirjoituksessa on totuuden siemen, että joidenkin erikoismerkkien käyttäminen aiheuttaa viestin koon kasvamisen. Ääkköset eivät tätä aiheuta.

SMS viestin hyötykuorma on tasan 1120 bittiä. Se tarkoittaa 7-bittisellä merkistöllä 160 merkkiä, 8-bittisellä merkistöllä 140 merkkiä, ja 16-bittisellä Unicode merkistöllä 70 merkkiä. Puhelimen on tarkoitus valita aina lyhyin mahdollinen esitystapa viestille. Suomalaiset ääkköset kuuluvat 7-bittiseen merkistöön, eli niiden käyttäminen ei aiheuta viestin pitkittymistä normaalista, ei edes ulkomailla. Sen sijaan esimerkiksi arabian, kiinan, korean, japanin ja slaavilaisissa (esim. venäjän) kielissä käytetyt merkit vaativat 16-bittisen merkistön käyttöä. Aamulehden kertomassa tapauksessa asiakas on varmaankin käyttänyt viesteissä näitä 16-bittistä koodausta tavitsevia merkkejä. Sinänsä se että tekstiviesti lähetetään ulkomailta ei muuta tilannetta. Sama viestin koon kasvaminen tapahtuisi myös kotimaasta viestiä lähetettäessä. En tosin ymmärrä miten Saunalahti voi laskuttaa 46 viestistä, jos asiakas on lähettänyt vain kuusi. Jos kirjoittaa omasta mielestään täyden 160 merkin viestin, se viekin 16-bittisillä merkeillä koodattuna 2560 bittiä, joka ei mahdu yhteen viestiin. Tällöin asiakkaan puhelin pätkii viestin 1120 bitin osiin, ja lisää jokaiseen pätkään UDH otsikon (48 bittiä), jolloin hyötykuormaksi jää 16-bittisillä merkeillä koodattuna vain 67 merkkiä. Tällöin 160 merkin viesti mahtuu kolmeen tekstiviestiin. Teoriassa siis kuuden 16-bittisen 160 merkkiä pitkän tekstiviestin lähettäminen aiheuttaa vain 18 viestin lähettämisen. Se että miten puhelin asian ilmaisee käyttäjälle vaihtelee puhelinmallin mukaan. Voihan se olla että tietyissä puhelimissa ei ole otettu fiksusti huomioon tätä tilannetta, ja vaikka käyttäjä luulee lähettävänsä vain yhtä viestiä, puhelin lähettääkin sen useammassa erässä. Kaikissa testaamissani Nokian malleissa yhdenkin 16-bittisen merkin kirjoittaminen tekstiviestiin laskee viestin maksimimerkkimäärää heti 70 merkkiin. Kokeilkaapa kirjoittaa omalla puhelimella tekstiviestiin esimerkiksi Þ (ainakin Nokialaisissa painelemalla 9 näppäintä muutamaan kertaan).

WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in