Smart Messaging

Last updated

Smart messaging is a proprietary service developed by Nokia used for the sending and receiving of various digital media via SMS. [1]

Contents

Graphical

Picture message

A monochrome picture that can be sent between handsets as a series of SMS messages. The typical size of a picture message is 72x28 pixels, which is sent as three separate SMS messages. Most Monochrome Nokia handsets allow the picture message to act as a screensaver. Most color ones do not.

The picture message uses an implementation of the OTA bitmap.

A monochrome picture that can be sent to a handset via an SMS gateway as either a single or a series of concatenated SMS messages. The typical size of an Operator Logo is 72x14 pixels, which is sent as two separate SMS messages.

Operator Logos sit in the middle of the screen and disappear when coverage is lost. The original intent of Operator Logos was to allow a Network Operator or MVNO to replace the name of their network (as stored on the SIM card) with their graphical logo, but human nature being what it is, people now usually get one that represents them rather than their network.

There is a workaround that allows a standard size Operator Logo to be sent as a single message, however, compatibility with newer or non-Nokia phones is uncertain. A more accurate way of reducing the cost of sending Operator Logos is to reduce their size to 72x13 pixels. This size would be sent as a single message.

The Operator Logo uses an implementation of the OTA bitmap.

A monochrome picture that can be sent to a handset via an SMS gateway as either a single or a series of concatenated SMS messages. The typical size of a picture message is 72x14 pixels, which is sent as a single separate SMS message.

A CLI Icon is a picture that will display on the handset when a call is received from someone whose number is stored in the handset as part of the corresponding 'group' (e.g. friends, colleagues, clients, etc.). The CLI Icon uses an implementation of the OTA bitmap.

Internal structure

The content of each smart message sent is divided into two parts. The data header and the data content.

Data header

The Data header is again divided into two parts, the first part is exceptionally small, only one byte in length, and defines the total length of the header.

After this there are one or more 'Information Elements', these tell the phone what to do with the information when it receives it. The two most common Information Elements are for Port Number Addressing (code 05) and concatenation (code 00) (telling the phone how to put together two or more SMS messages to make a single message).

The first byte of the Information Element Identifies (IEI) what information is to follow. The second byte of the Information Element is the 'Information Element Data Length' or IEDL. It tells the phone how many of the following bytes are part of the Information Identifier. The third and subsequent bytes of the Information Element are the actual information being conveyed. This is called the IED or Information Element Data.

A valid example of a Smart Message Header, expressed in hex is 0B0504158200000003010201.

This means:

 0B 0B is hex for 11. There are 11 more bytes to follow.  05 This is the code for port addressing.  04 The next 4 bytes of data belong to this Information Element  15 82 Send it to Port 1582 (in other words, it is an Operator Logo)  00 00 It was sent from Port 0000. This is not relevant for most Smart Message types, but must be included nonetheless  00 This is the code for Concatenation. This content is being sent as multiple SMS messages  03 Three more bytes of information belong to this Information Element.  01 Message Reference No. If two or more items are being sent, giving them different reference numbers makes sure the phone knows which SMS messages belong to which Smart Message.  02 Overall, there are two messages.  01 This is the first message in the sequence.

Data content

The data content varies depending on the type of smart message. With graphical types, it contains the OTA bitmap, and sometimes other information such as the mobile country code and Mobile Network Code. For ringtones, it contains the music etc.

See also

Related Research Articles

SMS Text messaging service component

SMS is a text messaging service component of most telephone, Internet, and mobile device systems. It uses standardized communication protocols that let mobile devices exchange short text messages. An intermediary service can facilitate a text-to-voice conversion to be sent to landlines.

An operator logo is a logo which appears on the status screen of a mobile phone. Originally intended as a way for phone companies to brand phones attached to their networks, the operator logo has since become a method by which owners may customise their phones to reflect their own interests. It helped kick off mobile phone content advertising which became particularly prominent with ring tone adverts.

Multimedia Messaging Service (MMS) is a standard way to send messages that include multimedia content to and from a mobile phone over a cellular network. Users and providers may refer to such a message as a PXT, a picture message, or a multimedia message. The MMS standard extends the core SMS capability, allowing the exchange of text messages greater than 160 characters in length. Unlike text-only SMS, MMS can deliver a variety of media, including up to forty seconds of video, one image, a slideshow of multiple images, or audio.

The BMP file format, also known as bitmap image file, device independent bitmap (DIB) file format and bitmap, is a raster graphics image file format used to store bitmap digital images, independently of the display device, especially on Microsoft Windows and OS/2 operating systems.

Over-the-air programming refers to various methods of distributing new software, configuration settings, and even updating encryption keys to devices like mobile phones, set-top boxes, electric cars or secure voice communication equipment. One important feature of OTA is that one central location can send an update to all the users, who are unable to refuse, defeat, or alter that update, and that the update applies immediately to everyone on the channel. A user could 'refuse' OTA, but the 'channel manager' could also 'kick them off' the channel automatically.

Unstructured Supplementary Service Data

Unstructured Supplementary Service Data (USSD), sometimes referred to as "quick codes" or "feature codes", is a communications protocol used by GSM cellular telephones to communicate with the mobile network operator's computers. USSD can be used for WAP browsing, prepaid callback service, mobile-money services, location-based content services, menu-based information services, and as part of configuring the phone on the network.

Netpbm is an open-source package of graphics programs and a programming library. It is used mainly in the Unix world, where one can find it included in all major open-source operating system distributions, but also works on Microsoft Windows, macOS, and other operating systems.

Mobile phone features

The features of mobile phones are the set of capabilities, services and applications that they offer to their users. Mobile phones are often referred to as feature phones, and offer basic telephony. Handsets with more advanced computing ability through the use of native code try to differentiate their own products by implementing additional functions to make them more attractive to consumers. This has led to great innovation in mobile phone development over the past 20 years.

Nokia 8210

Nokia 8210 is a mobile phone by Nokia, announced on 8 October 1999 in Paris. At the time, it was the smallest, lightest Nokia mobile phone on the market, thus its selling point was based on its design and customization, with removable Xpress-on covers. Six differently coloured Xpress-on covers are available, as well as many third-party ones.

The Nokia 8850 is a mobile phone handset manufactured by Nokia. It was a light alloy-bodied enhanced version of Nokia 8210 model with slider protection of the keypad and white lighting of the keypad and screen. The 8850 is considered to be an un-repairable phone, thus resulting in very few active handsets in the market. Today it remains a collector's item. It also came in gold. It was introduced as a successor of an earlier model, the chrome phone Nokia 8810.

OTA Bitmap was a specification designed by Nokia for black and white images for mobile phones.

Nokia 8110

Nokia 8110 is a mobile phone released in 1996. It was announced on September 9, 1996, as the first of Nokia's high-end 8000 series of phones. Its distinctive styling was the first example of a 'slider' form factor. A sliding cover protected the keypad when being carried in the pocket and extended downwards in use, bringing the microphone closer to the mouth. The action of opening the cover also answered an incoming call. The prominent curvature of the case, particularly when open, earned it the nickname "banana phone". It was also the first Nokia phone with monochrome graphic LCD.

Nokia E65

The Nokia E65 is a smartphone in the Eseries range, a S60 platform third edition device with slide action. It shared many of the features of the N95 released around the same time, but thinner, lighter and without the GPS. It was followed fairly quickly by the E66, which was very similar but gained an FM radio, a newer release of S60, A2DP bluetooth, GPS and 3.2 mpixel camera.

Wireless Application Protocol (WAP) is a technical standard for accessing information over a mobile wireless network. A WAP browser is a web browser for mobile devices such as mobile phones that use the protocol. Introduced in 1999, WAP achieved some popularity in the early 2000s, but by the 2010s it had been largely superseded by more modern standards. Almost all modern handset internet browsers now fully support HTML, so they do not need to use WAP markup for web page compatibility, and therefore, most are no longer able to render and display pages written in WML, WAP's markup language.

In the cellular phone industry, mobile phones and their networks sometimes support concatenated short message service to overcome the limitation on the number of characters that can be sent in a single SMS text message transmission. Using this method, long messages are split into smaller messages by the sending device and recombined at the receiving end. Each message is then billed separately. When the feature works properly, it is nearly transparent to the user, appearing as a single long text message. Previously, due to incompatibilities between providers and lack of support in some phone models, there was not widespread use of this feature.

Mobile device management (MDM) is the administration of mobile devices, such as smartphones, tablet computers, and laptops. MDM is usually implemented with the use of a third-party product that has management features for particular vendors of mobile devices. Though closely related to Enterprise Mobility Management and Unified Endpoint Management, MDM differs slightly from both: unlike MDM, EMM includes mobile information management, BYOD, mobile application management and mobile content management, whereas UEM provides device management for endpoints like desktops, printers, IoT devices, and wearables as well.

In computing, a bitmap is a mapping from some domain to bits. It is also called a bit array or bitmap index.

In mobile telephony GSM 03.38 or 3GPP 23.038 is a character encoding used in GSM networks for SMS, CB and USSD. The 3GPP TS 23.038 standard defines GSM 7-bit default alphabet which is mandatory for GSM handsets and network elements, but the character set is suitable only for English and a number of Western-European languages. Languages such as Chinese, Korean or Japanese must be transferred using the 16-bit UCS-2 character encoding. A limited number of languages, like Portuguese, Spanish, Turkish and a number of languages used in India written with a Brahmic scripts may use 7-bit encoding with national language shift table defined in 3GPP 23.038. For binary messages, 8-bit encoding is used.

The Nokia 8810 is a slider style mobile phone handset manufactured by Nokia, announced on March 18, 1998. It is most notable as being among the first phones to have an internal antenna. It was designed to be the flagship and the most luxurious of all Nokia phones at the time, and also one of the first phones with chrome plating.

GSM 03.40 or 3GPP TS 23.040 is a mobile telephony standard describing the format of the Transfer Protocol Data Units (TPDU) of the Short Message Transfer Protocol (SM-TP) used in the GSM networks to carry Short Messages. This format is used throughout the whole transfer of the message in the GSM mobile network. In contrast, application servers use different protocols, like Short Message Peer-to-Peer or Universal Computer Protocol, to exchange messages between them and the Short Message Service Center (SMSC).

References

  1. Digia Inc. (2002). Programming for the Series 60 Platform and Symbian OS . Wiley. pp.  30, 395. ISBN   978-0-470-84948-4.