[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

WO2003081860A1 - Telecommunications apparatus and methods - Google Patents

Telecommunications apparatus and methods Download PDF

Info

Publication number
WO2003081860A1
WO2003081860A1 PCT/GB2003/001178 GB0301178W WO03081860A1 WO 2003081860 A1 WO2003081860 A1 WO 2003081860A1 GB 0301178 W GB0301178 W GB 0301178W WO 03081860 A1 WO03081860 A1 WO 03081860A1
Authority
WO
WIPO (PCT)
Prior art keywords
address
network node
shortened
full
short
Prior art date
Application number
PCT/GB2003/001178
Other languages
French (fr)
Inventor
Jeffrey Wilson
Original Assignee
Intellprop Limited
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 Intellprop Limited filed Critical Intellprop Limited
Priority to AU2003216838A priority Critical patent/AU2003216838A1/en
Publication of WO2003081860A1 publication Critical patent/WO2003081860A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • H04L61/301Name conversion
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/48Message addressing, e.g. address format or anonymous messages, aliases
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/30Managing network names, e.g. use of aliases or nicknames
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L61/00Network arrangements, protocols or services for addressing or naming
    • H04L61/45Network directories; Name-to-address mapping
    • H04L61/4555Directories for electronic mail or instant messaging
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2101/00Indexing scheme associated with group H04L61/00
    • H04L2101/30Types of network names
    • H04L2101/37E-mail addresses

Definitions

  • the present invention relates to telecommunications apparatus and methods, and in particular, but not exclusively, to such apparatus and method which allows a user to use a shortened address form when sending a message to a recipient.
  • Text messaging is established as a popular and effective means of communication for users of mobile telephones.
  • SMS Short Message Services
  • GSM Global System for Mobile communications
  • MMI Man Machine Interface
  • the destination address for the message may typically be specified either by entering a Mobile Station ISDN number (MSISDN), which is the mobile telephone number of the desired recipient, or by selecting an entry from the handset's address book, which already has the desired MSISDN pre-programmed in.
  • MSISDN Mobile Station ISDN number
  • the address book normally provides the MSISDN by using alphanumeric look-up of a name.
  • alphanumeric addressing permits the use of an alphanumeric string of up to 11 characters to be used in place of a telephone number for either the source or destination address of a call or message.
  • the GSM specifications also indicate means for formatting destination email addresses within the body of a text message, and provide for signals to indicate that message formats should be translated within the network between various types of message transport.
  • use of these means for specifying email addresses is somewhat clumsy, especially as email addresses can be rather long.
  • the address field also reduces the space available for message content within the limitations of text message length, which in the case of GSM is only 160 characters unless message- concatenation is used with its associated extra cost.
  • Some networks support a means for mobile terminals to inter-work with email systems. In this case a mobile telephone is commonly assigned an email address that is related to the mobile telephone number and the network name. For example 07700123456@anvnetwork.net is a typical email address format for a mobile telephone.
  • an email is sent to this address from a normal Internet Service Provider (ISP) email account, it arrives at the mobile telephone as one or more text messages.
  • ISP Internet Service Provider
  • the network replaces the source address of the email by a digit string, such that any reply is directed back to the email equipment in the network.
  • the digit string is often comprised of a short code (to provide the routing) plus a unique number which allows the email system to correlate the reply with the originally sent email, thereby allowing the destination address to be substituted and the reply to be delivered.
  • the real email address has to be also included in the body of the message so that the mobile recipient can know the identity of the sender. This reduces the capacity of the text message to carry the body of the email.
  • Some networks support the use of alphanumeric addresses of up to 11 characters as the source address (CLI) of messages sent from SMS Host equipments or External Short Message Entities (ESMEs) attached to their network.
  • CLI source address
  • ESMEs External Short Message Entities
  • CLI source address
  • Other service providers such as those who provide text message alerts may also transmit their messages with an alphanumeric source address.
  • SMSC Short Message Service Centre
  • MAP SS7 Mobile Application Protocol
  • telecommuncations apparatus comprising router means, and further comprising respective address translation means for each of a plurality of users, the router means being operable to communicate with the translation means, the apparatus being arranged such that, in use, when a user sends communication data to, and receives communication data from, a network node via the router means, the respective address translation means is configured to provide a shortened address of the network node which replaces a full address of the network node, and vice versa respectively, and the shortened address consisting of fewer characters than the full address.
  • the present invention may be seen as advantageously providing a means for enhancing the exchange of messages between mobile telephones and external systems such as email systems by making use of automated translation between short-form addresses and full addresses.
  • the use of a short form address can make the sending of an email message from a mobile telephone much simpler and quicker, while the reception of a short form address can render the identity of the sender more easily recognisable.
  • the invention allows short destination addresses to be used in conjunction with mobile originated text messages.
  • the invention preferably allows such short addresses to be received as the CLI on mobile terminated messages. Messages so received may be replied to using the inbuilt Reply function in most mobile handsets.
  • the invention also allows translation between the short addresses and corresponding full addresses, which may be E.164 telephone numbers, email addresses, web addresses or the like.
  • the translation between short and long addresses may be defined by the user by means of a syntax that may be conducted using text-messaging means, over the web or by another method. Translations may also be defined automatically on receipt of a message from a long address for which no translation already exists. In this case the short address that is used may be derived from the long address by a simple procedure, or may be derived by some other means.
  • the invention advantageously permits the mobile user to send and/or receive messages using short addresses, which may be more easily memorable and also easier to enter and read.
  • the necessity to use up space in the body of the message for the carriage of an address is eliminated.
  • the address translation means may comprise a look-up table which comprises shortened addresses and corresponding full addresses.
  • the translation tables are stored by the network or by the associated email interface system.
  • the user is able to define a number of personal short form translations, and the system can also automatically generate short form translations for incoming messages that have no previously defined short form.
  • the user may be able to manage the contents of his short form translation table using, for example, text messaging commands or the Web.
  • the translation between the short address and the full email address is stored in a translation table that is individual to each mobile subscriber, and which is held within the telephone network.
  • the translation is desirably performed by an SMS Router which examines mobile originated (MO) messages sent by users, and in the case of messages that are to be routed via an SMSC, the translation is performed prior to their arrival at the SMSC.
  • Messages that have a short form destination address are translated to carry the corresponding long form address from the translation table, and the message is forwarded to the appropriate equipment.
  • SMSC short message broker
  • the message could be returned to the user with an error indication, or the message could be negatively acknowledged, causing a 'Not sent' message or equivalent on the mobile terminal.
  • Messages in the other direction arriving with a long form source address are preferably translated automatically to carry the relevant short form address if a suitable translation already exists in the translation table associated with the recipient's CLI. If a suitable translation is not found in the table, then one is created automatically.
  • the address translation means may comprise a data processor which generates a shortened address in accordance with predetermined rules.
  • the shortened address preferably comprises at least an initial portion of the full address.
  • the translation means is operable to handle full addresses which are e-mail addresses.
  • the communication data may take a variety of forms and in particular may comprises a SMS text message, an EMS (Enhanced Messaging Service) message, a voice call, graphics or visual material, audio material or video material.
  • EMS Enhanced Messaging Service
  • the communication data is data which a user wishes to convey to a node (and typically another user) in the network.
  • the characters of the shortened and full addresses are those of a specified character set, which may comprise one or a combination of numeric characters, alphabet characters, alpha-numeric characters, or characters of other types such as spaces, punctuation marks or fanciful characters.
  • the short address is an alphanumeric address.
  • GSM Global System for Mobile communications
  • up to 11 alphanumeric characters are supported as an alternative to an E.164 telephone number.
  • the short address may be used for example as an alias for an email address.
  • the short form address is constrained to contain the character '@' to indicate an email translation. Other syntactic requirements could be used to indicate email.
  • An appropriate syntax could also support other types of translation.
  • a method of handling communication data from and to a plurality of users of a telecommunications network comprising the steps of causing the communication data to be sent from or to a network node via router means, on receiving the communication data causing the router means to communicate with a respective address translation means which is provided for each user, the address translation means being operative to provide a replacement full address of the network node corresponding to a received shortened address of the network node, and vice versa, the shortened address consisting of fewer characters than the full address, replacing the received address with the replacement address, and causing the router means to transmit the communication data with the replacement address.
  • address translation apparatus comprising respective address translation means for each of a plurality of users of a telecommunications network, the translation means being arranged such that in use, when a user sends communication data to, and receives communication data from, a network node, a respective address translation means is configured to provide a shortened address of the network node which replaces a full address of the network node, and vice versa respectively, and the shortened address consisting of fewer characters than the full address.
  • Further aspects of the invention provide a computer program for carrying out the above method, and a storage medium on which such computer program is stored.
  • FIG. 1 is a block diagram of telecommunications apparatus in accordance with an embodiment of the invention in which a shortened address is used to send a message;
  • FIG. 2 is a block diagram of the apparatus of Figure 1 in which a shortened address is used in a reply to a message.
  • the apparatus of Figure 1 comprises a mobile telephone/terminal 1, a mobile switching centre (MSC) 2, an SMS Router 3, a translation table 4, a Short Message Service Centre (SMSC) 5 and an email server 6.
  • SMS Router 3 A suitable equipment to be used as the SMS Router 3 is a Telsis (RTM) SMS Router, manufactured by Telsis Limited. This equipment may connect to mobile telephone networks using known and standardised signalling protocols including SS7 and TCP/IP. Using known signalling routing techniques, the mobile network can arrange for SMS messages directed to the network's SMSC(s) to be routed via the SMS Router.
  • the apparatus of Figure 1 translates a short address (in this example '@1') to a long address for a mobile originated message, or for a reply to a message with a short address (in this example '@1') presented as the CLI.
  • the mobile originating terminal 1 formulates a message and sends it via the network's MSC 2 to alpha address '@1'; the CLI of the mobile terminal 1 is the normal telephone number 07700123456.
  • the SMS Router 3 translates the '@1' into a full email address Gerissay. versace@mtinternet.bank.co.uk, by means of the translation table 4 which may be internal to the SMS Router 3 or external, and passes this information to the email server 6 together with a unique correlation code which the SMS Router generates on the fly, e.g. by incrementing a counter.
  • the SMS Router 3 then passes the message on to the SMSC 5, with a destination number formed from the unique correlation code prefixed by a short-code address (e.g. 191) indicating that the SMSC should forward the message to the network's email server.
  • a short-code address e.g. 191
  • the SMSC 5 forwards the message to the email server 6, optionally stripping the 191 prefix.
  • the email server matches the correlation codes received from the SMS Router and the SMSC and substitutes the full email address Gerissay. versace( ),mtmternet.bank. co.uk. It forms the source address from the sender's CLI and the network name: (07700123456( ⁇ ),anynetwork.net).
  • the email server then sends the message by email.
  • Figure 2 shows how the network translates the long source address to a short
  • numeric short codes could be used instead of alphanumeric. This could overcome the limitations of some handsets in their support ⁇
  • numeric short codes are chosen so as not to be confusable with other types of shortcode address, e.g. ones already in use by the network or those reserved by a regulator.
  • These network short codes are typically 3 to 5 digits long, and so an embodiment of the invention could for example use short numbers of length one or two digits, giving the user potentially 110 available short addresses available for messaging.
  • the translation tables would work in a similar way to that described for alpha short addresses.
  • the one or two digits short codes could be translated to and from long email addresses, and/or another type of address.
  • one translation method is as follows :-
  • the incoming long address is denoted by LONG [1..N] where N is the length of the character string.
  • K is a single digit that is used in place of the 11 character of a short address in the case where a clash of short addresses would otherwise occur. K starts at 1, and allows up to nine short addresses which are otherwise identical in the first 10 characters.
  • SHORT [1..11] LONG [1..9] + + @ + + + ⁇ space > endif endif endif update translation table with SHORT [1..11] maps to LONG [1..N] endif
  • any of the SMS character set could be allowed, permitting many more variants of a short address without clash.
  • the long address will always contain the character @ since it is an email address.
  • the short alphanumeric address is also constrained to contain the character @. Clashes in short addresses are resolved if possible by substituting a digit K from 1 to 9 in the last position of the short address, allowing up to nine different translations to be identical in the first 10 characters of the short address. The lowest value digit K is chosen that creates a unique short address. Once all possible values of K are used up and no translation is possible, the system could omit the translation step and revert to standard methods, e.g. inserting the full address into the body of the email.
  • the user may also place entries in the translation table. In a preferred embodiment, the user may use SMS commands to administer his translation table. The user communicates with the system by sending the SMS commands to a given shortcode, for example 191. Example syntax for some commands is shown below:-
  • ⁇ short address > space ⁇ long address >
  • ⁇ short address > consists of a string of up to 11 characters that contains an @ character
  • ⁇ long address > is a full email address. Examples are: -
  • numeric short codes could be extended to include the use of * and/or # characters, which can be entered on most phones in numeric mode and stored and sent as addresses.
  • the usage of * and/or # could be used to distinguish different usages of the short codes, for example to distinguish usage in connection with the current invention from other short codes in use by the network.
  • the present invention supports the use of * and/or # as indications of the type of translation to be applied to a message. For example, a message sent to short code 123# could indicate to the network that the message was to be delivered as email to the long address indicated by the personal translation for 123 that had been previously set up.
  • the syntax for setting up the translations could be readily extended to allow an email address and telephone number to be associated with the same short code.
  • numeric and alphanumeric short codes could both be used together.
  • the present invention could be combined with known virtual mobile techniques to allow access to the functionality from other networks.
  • the functions described as being implemented on an SMS Router with an associated translation table could be implemented on the virtual mobile equipment (VME) using a similar table.
  • VME virtual mobile equipment

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Telephonic Communication Services (AREA)

Abstract

In a telecommunications network, such as a mobile telephone network, a user may send and/or receive messages such as text messages using short addresses. The message is sent from or to a network node via router means (3). Upon receiving the message, the router means (3) communicates with a respective address translation table (4) provided for each user. The translation table (4) provides a replacement full address of the network node corresponding to a received shortened address of the network node, and vice versa, the shortened address consisting of fewer characters than the full address. The received address is then replaced by the replacement address, and the router means (3) transmits the message with the replacement address.

Description

TELECOMMUNICATIONS APPARATUS AND METHODS
The present invention relates to telecommunications apparatus and methods, and in particular, but not exclusively, to such apparatus and method which allows a user to use a shortened address form when sending a message to a recipient.
Text messaging is established as a popular and effective means of communication for users of mobile telephones. The Short Message Services (SMS) of the GSM mobile telephony system provide such a text messaging facility, and support for the composition, transmission and reception of Short Messages is present in the majority of mobile terminals. Text messaging requires alphanumeric entry using the standardised Man Machine Interface (MMI) of the mobile handset, and also requires that the message be addressed to the desired recipient. The destination address for the message may typically be specified either by entering a Mobile Station ISDN number (MSISDN), which is the mobile telephone number of the desired recipient, or by selecting an entry from the handset's address book, which already has the desired MSISDN pre-programmed in. The address book normally provides the MSISDN by using alphanumeric look-up of a name.
The SMS mechanism was originally defined for mobile to mobile text messaging, but the specifications support additional features such as interworking with email systems, and the use of alphanumeric addressing as well as ISDN (E.164) addressing. In GSM, alphanumeric addressing permits the use of an alphanumeric string of up to 11 characters to be used in place of a telephone number for either the source or destination address of a call or message.
The GSM specifications also indicate means for formatting destination email addresses within the body of a text message, and provide for signals to indicate that message formats should be translated within the network between various types of message transport. However use of these means for specifying email addresses is somewhat clumsy, especially as email addresses can be rather long. The address field also reduces the space available for message content within the limitations of text message length, which in the case of GSM is only 160 characters unless message- concatenation is used with its associated extra cost. Some networks support a means for mobile terminals to inter-work with email systems. In this case a mobile telephone is commonly assigned an email address that is related to the mobile telephone number and the network name. For example 07700123456@anvnetwork.net is a typical email address format for a mobile telephone. If an email is sent to this address from a normal Internet Service Provider (ISP) email account, it arrives at the mobile telephone as one or more text messages. Typically, in order to allow use of the in-built reply function in most mobile handsets, the network replaces the source address of the email by a digit string, such that any reply is directed back to the email equipment in the network. The digit string is often comprised of a short code (to provide the routing) plus a unique number which allows the email system to correlate the reply with the originally sent email, thereby allowing the destination address to be substituted and the reply to be delivered. Due to this necessity to use correlation codes in the calling line identity (CLI) field to get the reply function to work properly, the real email address has to be also included in the body of the message so that the mobile recipient can know the identity of the sender. This reduces the capacity of the text message to carry the body of the email.
Some networks support the use of alphanumeric addresses of up to 11 characters as the source address (CLI) of messages sent from SMS Host equipments or External Short Message Entities (ESMEs) attached to their network. Commonly, for advertising purposes, ESMEs will use an alphanumeric company name or product name as the CLI on bulk text mailings to mobile subscribers. Other service providers such as those who provide text message alerts may also transmit their messages with an alphanumeric source address. These messages, tagged with an alphanumeric CLI, are usually provided via a Host interface to the Short Message Service Centre (SMSC). The SS7 Mobile Application Protocol (MAP) transport as specified for GSM also supports the transport of alphanumeric addressing as an alternative to E.164 addressing for messages and calls. However support for translation of these addresses in networks is minimal, and in most cases a mobile originated call or message delivered into a mobile network with an alphanumeric destination address will fail, because the network is unable to provide a routing translation. This is true even for replies to messages from ESMEs with an alphanumeric CLI. Handset support for alphanumeric addressing is growing gradually. Many handsets can support reply to a message with an alphanumeric CLI. Many types of telephone can even support origination of a message with an alphanumeric destination address. The present invention seeks to provide an improved telecommunications apparatus and method.
According to a first aspect of the invention there is provided telecommuncations apparatus comprising router means, and further comprising respective address translation means for each of a plurality of users, the router means being operable to communicate with the translation means, the apparatus being arranged such that, in use, when a user sends communication data to, and receives communication data from, a network node via the router means, the respective address translation means is configured to provide a shortened address of the network node which replaces a full address of the network node, and vice versa respectively, and the shortened address consisting of fewer characters than the full address.
The present invention may be seen as advantageously providing a means for enhancing the exchange of messages between mobile telephones and external systems such as email systems by making use of automated translation between short-form addresses and full addresses. The use of a short form address can make the sending of an email message from a mobile telephone much simpler and quicker, while the reception of a short form address can render the identity of the sender more easily recognisable.
In one preferred embodiment the invention allows short destination addresses to be used in conjunction with mobile originated text messages. The invention preferably allows such short addresses to be received as the CLI on mobile terminated messages. Messages so received may be replied to using the inbuilt Reply function in most mobile handsets. The invention also allows translation between the short addresses and corresponding full addresses, which may be E.164 telephone numbers, email addresses, web addresses or the like. The translation between short and long addresses may be defined by the user by means of a syntax that may be conducted using text-messaging means, over the web or by another method. Translations may also be defined automatically on receipt of a message from a long address for which no translation already exists. In this case the short address that is used may be derived from the long address by a simple procedure, or may be derived by some other means.
The invention advantageously permits the mobile user to send and/or receive messages using short addresses, which may be more easily memorable and also easier to enter and read. The necessity to use up space in the body of the message for the carriage of an address is eliminated.
The address translation means may comprise a look-up table which comprises shortened addresses and corresponding full addresses. In a preferred embodiment the translation tables are stored by the network or by the associated email interface system. The user is able to define a number of personal short form translations, and the system can also automatically generate short form translations for incoming messages that have no previously defined short form. The user may be able to manage the contents of his short form translation table using, for example, text messaging commands or the Web.
The translation between the short address and the full email address is stored in a translation table that is individual to each mobile subscriber, and which is held within the telephone network. The translation is desirably performed by an SMS Router which examines mobile originated (MO) messages sent by users, and in the case of messages that are to be routed via an SMSC, the translation is performed prior to their arrival at the SMSC. Messages that have a short form destination address are translated to carry the corresponding long form address from the translation table, and the message is forwarded to the appropriate equipment.
In some cases this will be via an SMSC, in which case it may be necessary to use a temporary routing and correlation code as the destination address. This is to ensure that the SMSC routes the message to the intended email server, and that the email server can identify the desired recipient from the correlation code, the correlation code and the full destination email address having been sent separately from the SMS Router to the email server. In other cases it may be desirable to route the message directly from the SMS Router to an email server.
If no translation is found in the table for a short form address, then the message could be returned to the user with an error indication, or the message could be negatively acknowledged, causing a 'Not sent' message or equivalent on the mobile terminal.
Messages in the other direction arriving with a long form source address are preferably translated automatically to carry the relevant short form address if a suitable translation already exists in the translation table associated with the recipient's CLI. If a suitable translation is not found in the table, then one is created automatically.
Alternatively or in addition to a look-up table the address translation means may comprise a data processor which generates a shortened address in accordance with predetermined rules. The shortened address preferably comprises at least an initial portion of the full address.
Preferably the translation means is operable to handle full addresses which are e-mail addresses.
The communication data may take a variety of forms and in particular may comprises a SMS text message, an EMS (Enhanced Messaging Service) message, a voice call, graphics or visual material, audio material or video material. In other words the communication data is data which a user wishes to convey to a node (and typically another user) in the network.
The characters of the shortened and full addresses are those of a specified character set, which may comprise one or a combination of numeric characters, alphabet characters, alpha-numeric characters, or characters of other types such as spaces, punctuation marks or fanciful characters.
In one preferred embodiment for the GSM system the short address is an alphanumeric address. In GSM up to 11 alphanumeric characters are supported as an alternative to an E.164 telephone number. The short address may be used for example as an alias for an email address. The short form address is constrained to contain the character '@' to indicate an email translation. Other syntactic requirements could be used to indicate email. An appropriate syntax could also support other types of translation. According to a second aspect of the invention there is provided a network comprising the apparatus in accordance with the first aspect of the invention. According to a third aspect of the invention there is provided a method of handling communication data from and to a plurality of users of a telecommunications network, the method comprising the steps of causing the communication data to be sent from or to a network node via router means, on receiving the communication data causing the router means to communicate with a respective address translation means which is provided for each user, the address translation means being operative to provide a replacement full address of the network node corresponding to a received shortened address of the network node, and vice versa, the shortened address consisting of fewer characters than the full address, replacing the received address with the replacement address, and causing the router means to transmit the communication data with the replacement address.
According to a fourth aspect of the invention there is provided address translation apparatus comprising respective address translation means for each of a plurality of users of a telecommunications network, the translation means being arranged such that in use, when a user sends communication data to, and receives communication data from, a network node, a respective address translation means is configured to provide a shortened address of the network node which replaces a full address of the network node, and vice versa respectively, and the shortened address consisting of fewer characters than the full address. Further aspects of the invention provide a computer program for carrying out the above method, and a storage medium on which such computer program is stored.
Several embodiments of the invention will now be described, by way of example only, with reference to the accompanying drawings, throughout which like parts are referred to by like references, and in which:- Figure 1 is a block diagram of telecommunications apparatus in accordance with an embodiment of the invention in which a shortened address is used to send a message; and
Figure 2 is a block diagram of the apparatus of Figure 1 in which a shortened address is used in a reply to a message. The apparatus of Figure 1 comprises a mobile telephone/terminal 1, a mobile switching centre (MSC) 2, an SMS Router 3, a translation table 4, a Short Message Service Centre (SMSC) 5 and an email server 6. A suitable equipment to be used as the SMS Router 3 is a Telsis (RTM) SMS Router, manufactured by Telsis Limited. This equipment may connect to mobile telephone networks using known and standardised signalling protocols including SS7 and TCP/IP. Using known signalling routing techniques, the mobile network can arrange for SMS messages directed to the network's SMSC(s) to be routed via the SMS Router. In use, the apparatus of Figure 1 translates a short address (in this example '@1') to a long address for a mobile originated message, or for a reply to a message with a short address (in this example '@1') presented as the CLI.
The mobile originating terminal 1 formulates a message and sends it via the network's MSC 2 to alpha address '@1'; the CLI of the mobile terminal 1 is the normal telephone number 07700123456. The SMS Router 3 translates the '@1' into a full email address Geoffrey. versace@mtinternet.bank.co.uk, by means of the translation table 4 which may be internal to the SMS Router 3 or external, and passes this information to the email server 6 together with a unique correlation code which the SMS Router generates on the fly, e.g. by incrementing a counter. The SMS Router 3 then passes the message on to the SMSC 5, with a destination number formed from the unique correlation code prefixed by a short-code address (e.g. 191) indicating that the SMSC should forward the message to the network's email server.
The SMSC 5 forwards the message to the email server 6, optionally stripping the 191 prefix. The email server matches the correlation codes received from the SMS Router and the SMSC and substitutes the full email address Geoffrey. versace( ),mtmternet.bank. co.uk. It forms the source address from the sender's CLI and the network name: (07700123456(α),anynetwork.net). The email server then sends the message by email. Figure 2 shows how the network translates the long source address to a short
CLI address for a mobile terminated (MT) message.
The process shown in Figure 1 is reversed, except that the SMSC 5 need not be involved in the delivery of the MT message, and so no correlation value is required. The reply arrives at the mobile terminal 1, with the CLI presented as the short alpha address '@1'.
It will be appreciated that numeric short codes could be used instead of alphanumeric. This could overcome the limitations of some handsets in their support δ
for alphanumeric address entry. In this case it would be desirable that numeric short codes are chosen so as not to be confusable with other types of shortcode address, e.g. ones already in use by the network or those reserved by a regulator. These network short codes are typically 3 to 5 digits long, and so an embodiment of the invention could for example use short numbers of length one or two digits, giving the user potentially 110 available short addresses available for messaging. The translation tables would work in a similar way to that described for alpha short addresses. The one or two digits short codes could be translated to and from long email addresses, and/or another type of address. By way of example, one translation method is as follows :-
The incoming long address is denoted by LONG [1..N] where N is the length of the character string.
The resultant short form address is denoted as SHORT [1..11]. K is a single digit that is used in place of the 11 character of a short address in the case where a clash of short addresses would otherwise occur. K starts at 1, and allows up to nine short addresses which are otherwise identical in the first 10 characters.
++ denotes concatenation. if LONG [1..N] is already a long address in the able look up the associated short address else ifN < ll
SHORT [1..11] = LONG [1..N] padded with spaces to 11 characters else if LONG [1..10] contains '@' if LONG [1..10] is already a short address in the table
SHORT [1..11] = LONG [1..10] + + K else SHORT [l..l l] = LONG [1..10] + + < space > endif else if LONG [1..9] + + @ is already a short address in the table SHORT [1..11] = LONG[1..9] + + @ + + K else
SHORT [1..11] = LONG [1..9] + + @ + + < space > endif endif endif update translation table with SHORT [1..11] maps to LONG [1..N] endif
For example the following translations are obtained by this method:-
Figure imgf000010_0001
Other methods and techniques are possible. For example, instead of using a digit for K, any of the SMS character set could be allowed, permitting many more variants of a short address without clash.
In this example the long address will always contain the character @ since it is an email address. The short alphanumeric address is also constrained to contain the character @. Clashes in short addresses are resolved if possible by substituting a digit K from 1 to 9 in the last position of the short address, allowing up to nine different translations to be identical in the first 10 characters of the short address. The lowest value digit K is chosen that creates a unique short address. Once all possible values of K are used up and no translation is possible, the system could omit the translation step and revert to standard methods, e.g. inserting the full address into the body of the email. The user may also place entries in the translation table. In a preferred embodiment, the user may use SMS commands to administer his translation table. The user communicates with the system by sending the SMS commands to a given shortcode, for example 191. Example syntax for some commands is shown below:-
To define a translation:
< short address > space < long address > where < short address > consists of a string of up to 11 characters that contains an @ character, and < long address > is a full email address. examples are: -
@1 Geoffrey, versace@mtintemet.bank.co.uk resulting in a translation table entry
Figure imgf000011_0001
and geoff@ Geoffrey.versace@mtinternet.bank.co.uk resulting in a translation table entry
Figure imgf000011_0002
To query a translation:
< short address > ? or
?< long address > Other syntaxes are possible.
In a further embodiment usage of numeric short codes could be extended to include the use of * and/or # characters, which can be entered on most phones in numeric mode and stored and sent as addresses. The usage of * and/or # could be used to distinguish different usages of the short codes, for example to distinguish usage in connection with the current invention from other short codes in use by the network. Furthermore, the present invention supports the use of * and/or # as indications of the type of translation to be applied to a message. For example, a message sent to short code 123# could indicate to the network that the message was to be delivered as email to the long address indicated by the personal translation for 123 that had been previously set up. The syntax for setting up the translations could be readily extended to allow an email address and telephone number to be associated with the same short code.
Other examples of possible usages of * and # are tabulated below. In addition to the use of the invention in connection with SMS and email, the short code translation mechanism described could also be used to initiate voice calls, and examples of this are included in the following table. Usage of the invention is not limited to the examples given but could be applied to many types of service or network feature for which a short code translation would be advantageous.
Figure imgf000012_0001
Other functions and short code syntax alternatives are possible. In a further embodiment, numeric and alphanumeric short codes could both be used together.
In a further embodiment, the present invention could be combined with known virtual mobile techniques to allow access to the functionality from other networks. In this case the functions described as being implemented on an SMS Router with an associated translation table could be implemented on the virtual mobile equipment (VME) using a similar table.
Issues of case sensitivity in email addresses can be dealt with at translation time. Entries can be stored and retrieved with the case in which they were first presented, but matching should be done with case insensitivity.
In so far as the embodiments of the invention described above may be implemented, at least in part, using software-controlled processing apparatus, it will be appreciated that a computer program providing such software control and a storage medium by which such a computer program is stored are envisaged as aspects of the invention.

Claims

1. Telecommunications apparatus comprising router means, and further comprising respective address translation means for each of a plurality of users, the router means being operable to communicate with the translation means, the apparatus being arranged such that, in use, when a user sends communication data to, and receives communication data from, a network node via the router means, the respective address translation means is configured to provide a shortened address of the network node which replaces a full address of the network node, and vice versa respectively, and the shortened address consisting of fewer characters than the full address.
2. Telecommunications apparatus as claimed in claim 1 in which the address translation means comprises a look-up table which comprises shortened addresses and corresponding full addresses.
3. Telecommunications apparatus as claimed in claim 1 or claim 2 in which the address translation means comprises a data processor which generates a shortened address in accordance with predetermined rules.
4. Telecommunications apparatus as claimed in claim 3 in which the shortened address comprises at least an initial portion of the full address.
5. Telecommunications apparatus as claimed in any preceding claim in which the translation means is operable to handle full addresses which are e-mail addresses.
6. A network comprising the apparatus as claimed in any of claims 1 to 5.
7. A method of handling communication data from and to a plurality of users of a telecommunications network, the method comprising the steps of causing the communication data to be sent from or to a network node via router means, on receiving the communication data causing the router means to communicate with a respective address translation means which is provided for each user, the address translation means being operative to provide a replacement full address of the network node corresponding to a received shortened address of the network node, and vice versa, the shortened address consisting of fewer characters than the full address, replacing the received address with the replacement address, and causing the router means to transmit the communication data with the replacement address.
8. Address translation apparatus comprising respective address translation means for each of a plurality of users of a telecommunications network, the translation means being arranged such that in use, when a user sends communication data to, and receives communication data from, a network node, a respective address translation means is configured to provide a shortened address of the network node which replaces a full address of the network node, and vice versa respectively, and the shortened address consisting of fewer characters than the full address.
9. A computer program for implementing a method according to claim 7.
10. A storage medium storing a computer program according to claim 9.
PCT/GB2003/001178 2002-03-20 2003-03-19 Telecommunications apparatus and methods WO2003081860A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2003216838A AU2003216838A1 (en) 2002-03-20 2003-03-19 Telecommunications apparatus and methods

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GBGB0206531.6A GB0206531D0 (en) 2002-03-20 2002-03-20 Telecommunications apparatus
GB0206531.6 2002-03-20

Publications (1)

Publication Number Publication Date
WO2003081860A1 true WO2003081860A1 (en) 2003-10-02

Family

ID=9933330

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB2003/001178 WO2003081860A1 (en) 2002-03-20 2003-03-19 Telecommunications apparatus and methods

Country Status (3)

Country Link
AU (1) AU2003216838A1 (en)
GB (1) GB0206531D0 (en)
WO (1) WO2003081860A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2007022675A1 (en) * 2005-08-26 2007-03-01 Huawei Technologies Co., Ltd. Device of short message network address, system and method for realizing short message value-added service
WO2007143728A2 (en) 2006-06-07 2007-12-13 Qualcomm Incorporated Pn code based addressing methods, computer readable medium and apparatus for airlink communications
EP2290915A1 (en) * 2009-08-31 2011-03-02 Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO Support for network routing selection
US8885642B2 (en) 2009-08-31 2014-11-11 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Support for network routing selection

Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999012364A2 (en) * 1997-09-01 1999-03-11 Nokia Networks Oy E-mail traffic in a mobile communications system

Patent Citations (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999012364A2 (en) * 1997-09-01 1999-03-11 Nokia Networks Oy E-mail traffic in a mobile communications system

Cited By (19)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN100415006C (en) * 2005-08-26 2008-08-27 华为技术有限公司 Short message network address device and system and method for realizing short message value added service
WO2007022675A1 (en) * 2005-08-26 2007-03-01 Huawei Technologies Co., Ltd. Device of short message network address, system and method for realizing short message value-added service
US7933614B2 (en) 2005-08-26 2011-04-26 Huawei Technologies Co., Ltd. Short message website-address device and system and method for implementing short message value-added service
KR101031125B1 (en) 2006-06-07 2011-04-27 콸콤 인코포레이티드 Efficient address methods, computer readable medium and apparatus for wireless communication
KR101028976B1 (en) * 2006-06-07 2011-04-12 퀄컴 인코포레이티드 Methods, computer readable medium and apparatus for using short addresses in a communication system
WO2007143731A3 (en) * 2006-06-07 2008-02-07 Qualcomm Inc Methods, computer readable medium and apparatus for airlink communication
WO2007143679A3 (en) * 2006-06-07 2008-03-06 Qualcomm Inc Efficient address methods, computer readable medium and apparatus for wireless communication
WO2007143717A3 (en) * 2006-06-07 2008-01-24 Qualcomm Inc Methods, computer readable medium and apparatus for using short addresses in a communication system
US8416751B2 (en) 2006-06-07 2013-04-09 Qualcomm Incorporated Method and apparatus used for airlink communications
US8259702B2 (en) 2006-06-07 2012-09-04 Qualcomm Incorporated Efficient over the air address methods and apparatus
WO2007143728A3 (en) * 2006-06-07 2008-02-07 Qualcomm Inc Pn code based addressing methods, computer readable medium and apparatus for airlink communications
WO2007143679A2 (en) 2006-06-07 2007-12-13 Qualcomm Incorporated Efficient address methods, computer readable medium and apparatus for wireless communication
WO2007143728A2 (en) 2006-06-07 2007-12-13 Qualcomm Incorporated Pn code based addressing methods, computer readable medium and apparatus for airlink communications
US8098662B2 (en) 2006-06-07 2012-01-17 Qualcomm Incorporated Method and apparatus for using short addresses in a communication system
CN101461214B (en) * 2006-06-07 2012-02-01 高通股份有限公司 Efficient address methods, computer readable medium and apparatus for wireless communication
US8134952B2 (en) 2006-06-07 2012-03-13 Qualcomm Incorporated PN code based addressing methods and apparatus for airlink communications
WO2011025378A1 (en) 2009-08-31 2011-03-03 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Support for network routing selection
EP2290915A1 (en) * 2009-08-31 2011-03-02 Nederlandse Organisatie voor toegepast -natuurwetenschappelijk onderzoek TNO Support for network routing selection
US8885642B2 (en) 2009-08-31 2014-11-11 Nederlandse Organisatie Voor Toegepast-Natuurwetenschappelijk Onderzoek Tno Support for network routing selection

Also Published As

Publication number Publication date
GB0206531D0 (en) 2002-05-01
AU2003216838A1 (en) 2003-10-08

Similar Documents

Publication Publication Date Title
US7209950B2 (en) Method and apparatus for a network independent short message delivery system
US20070015501A1 (en) Telecommunications services apparatus
EP1457068B1 (en) A method of and apparatus for handling messages in a mobile communications environment
US20040142707A1 (en) Inter-carrier short text message delivery
US8239457B1 (en) Method for transmission of an electronic post message
EP1815697B1 (en) Telecommunications services apparatus and methods
US9185532B2 (en) Method of transmitting electronic mail messages
AU2002336209A1 (en) Telecommunications services apparatus
AU2005228353B2 (en) Telecommunications services apparatus and method for modifying the routing of mobile terminated short messages (SMS)
AU2003290302B2 (en) Telecommunications services apparatus and methods in mobile telephony messaging
WO2003081860A1 (en) Telecommunications apparatus and methods
EP1586207A1 (en) Telecommunications services apparatus and methods
GB2381998A (en) Delivery of e-mail to a text telephone
EP1601212B1 (en) Apparatus and method for modifying the sender identifier in an SMS message
WO2004025977A1 (en) Telecommunications services apparatus and methods
WO2004102992A1 (en) Telecommunications services apparatus and methods
EP1584207B1 (en) Telecommunications services apparatus and method
EP2491688A1 (en) Method and device for message handling
GB2402020A (en) Delivering a call to a Virtual Mobile address as an email
GB2393074A (en) Telecommunications services apparatus
WO2004057885A1 (en) Telecommunications services apparatus and methods
GB2396776A (en) Two-way text messaging between a computer network (LAN) and mobile handset
GB2436419A (en) Delivering a video call to a Virtual Mobile address as an email attachment
GB2389271A (en) Delivering text messages to hosts from other networks using &#39;any network access&#39; (ana) equipment

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ OM PH PL PT RO RU SC SD SE SG SK SL TJ TM TN TR TT TZ UA UG US UZ VC VN YU ZA ZM ZW

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZM ZW AM AZ BY KG KZ MD RU TJ TM AT BE BG CH CY CZ DE DK EE ES FI FR GB GR HU IE IT LU MC NL PT RO SE SI SK TR BF BJ CF CG CI CM GA GN GQ GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP

WWW Wipo information: withdrawn in national office

Country of ref document: JP