Data transfer method, cellular radio system and mobile station
Abstract
The invention relates to a method for transferring unstructured supplementary service data, or USS data, in a cellular system. The invention also relates to a cellular system and a mobile station that realize the method. The invention can be advantageously applied in digital cellular systems such as the GSM (Global System for Mobile Communications). The underlying idea of the invention is that a segmentation field is coded (121, 131) to an USSD message to manage transfer of messages of various lengths. The segmentation field can advantageously have two values the first of which indicates that the transferred message is segmented and that the current message will be followed by another message. The second value indicates that the current message is the last one. The arrangement according to the invention makes it possible to transfer USS data the length of which has no absolute upper limit. The invention can be advantageously applied to the transfer of Internet pages, for example. The arrangement according to the invention makes it possible to display the USS data in a short time so that the transfer and displaying of USS data hampers the use of the mobile station for possible other functions as little as possible.

Term
Term ended
Projected expiry passed 22 October 2017, 8.9 years ago.
- Priority
- Filed
- Published
- Projected expiry
- Today
12 claims: 4 independent, 8 dependent
- 1A method for transferring unstructured supplementary service data (USS data) in a cellular system, said USS data comprising at least one USSD message, characterized in that a segmentation data field (SGM) is coded (121, 131) to the USSD message to be transferred.
- 8A cellular system comprising means for transferring USS data, said USS data comprising at least one USSD message, characterized in that said means for transferring USS data comprises means for coding a segmentation data field (SGM) to an USSD message to be transferred, and means for reading a segmentation data field (SGM) from a transferred USSD message.
- 9A mobile station connected to a cellular system, comprising means for transmitting USS data, said USS data comprising at least one USSD message, characterized in that said means for transmitting USS data comprises means (303, 321) for coding a segmentation data field (SGM) to an USSD message to be transferred.
- 10A mobile station connected to a cellular system, comprising means for receiving USS data, said USS data comprising at least one USSD message, characterized in that said means for receiving USS data comprises means (303, 313) for reading a segmentation data field (SGM) from a transferred USSD message.
Independent claims4
32 paragraphs, as filed
0001The invention relates to a method for transferring Unstructured Supplementary Service Data (USSD) in a cellular system. The invention also relates to a cellular system and a mobile station that realize the method. The invention can be advantageously applied in digital cellular systems such as the GSM (Global System for Mobile Communications).
0002In addition to data and voice transmission services on the traffic channel, cellular systems offer supplementary services wherein data is transferred on a signalling channels. Then the data transfer associated with the supplementary services can be performed simultaneously with the connection established on the traffic channel, if necessary.
0003Messages related to supplementary services are transferred between the mobile station and the cellular system's home location register (HLR) or visitor public land mobile network (VPLMN). The message transferred includes information on how each of the network elements should handle the message. To enable the introduction of new supplementary services, the messages related to the supplementary service can be transferred in the GSM system, for example, as Unstructured Supplementary Services (USS) data, so that messages can be transferred transparently also in parts of the system that have no knowledge of the supplementary service in question.
0004In the GSM system, the USS data is transferred on signalling channels called the stand-alone dedicated control channel (SDCCH) and fast associated control channel (FACCH). As known, the USSD services in the GSM system use the abstract syntax notation one (ASN.1) coding for the data transferred. The ASN.1 is a transmission protocol layer syntax notation defined in the standards of the International Standardization Organization (ISO).
0005The structure and functions of the GSM system are described in general in reference [1]. Prior art supplementary services, USS data handling and transfer as well as the user interface in the GSM system are described in more detail in references [2] to [7].
0006One of the disadvantages related to the prior art is that the length of a USSD message is limited. For example, in the GSM system, the length of one USSD message is limited to 182 characters. This limitation makes it impossible to send longer messages in one part.
0007A method is known for solving this problem wherein the transferred USSD message is divided into parts sent separately. The number of these separately sent parts depends on the length of the transferred USSD message. If, for example, the transferred message is a page comprising ASCII characters, that message has to be sent in multiple parts. Then each separately sent part of the page is presented as a separate event on the receiver display after the previous transferred part of the page. So the page is generated on the display one transferred page part at a time.
0008The prior art arrangement described above has the disadvantage that in a display which shows the whole display area at once, the display function has to be performed several times. Therefore, it takes a relatively long time to display a message transferred in multiple parts. So, the transfer and display of USSD messages may considerably hamper the simultaneous use of other functions of the mobile station.
0009The object of the invention is to provide an arrangement for transferring USSD messages, eliminating the aforementioned problems.
0010The invention is based, among other things, on the notion that a transferred USSD message includes a segmentation field (SGF) to manage transfer of messages of various lengths. Advantageously the segmentation field can have two values the first of which indicates that the transferred message is segmented and that the USSD message in question will be followed by a next USSD message. The second value indicates that the current USSD message is the last one.
0011According to the invention, when applying the ASN.1 coding used in the GSM system, for example, the USSD message is defined as a sequence which can be elliptically extended. When the segmentation field can be added to the USSD message as an elliptic extension, the protocol compatibility problems can be avoided.
0012The arrangement according to the invention makes it possible to transfer USSD messages with no absolute upper limit to their length. The received parts of such messages can be advantageously stored and concatenated so that a message can be shown on the display of the mobile station with a single display operation after the segmentation field representing the last message has been received. Then the time used for the display operation is as short as possible and the transfer and display of USSD messages hampers the simultaneous use of possible other functions of the mobile station as little as possible.
0013The arrangement according to the invention also has the advantage that USSD messages coded according to the method can be transferred to mobile stations which do not have special means for utilizing the segmentation according to the method. Such a mobile station sees the messages as consisting of separate parts and will not be confused by the segmentation fields. So, segmentation is compatible with earlier equipment versions.
0014The method according to the invention is characterized in that a segmentation data field (SGM) is coded into the USSD message.
0015The cellular system according to the invention is characterized in that the means for transferring the USS data comprises means for coding the segmentation field to the USSD message to be transferred and means for reading the segmentation data field from the transferred USSD message.
0016The mobile station according to the invention is characterized in that <ul id="ul0001" list-style="dash" compact="compact"><li>the means for transferring the USS data comprises means for coding the segmentation data field to the USSD message to be transferred and/or</li><li>the means for receiving the USS data comprises means for reading the segmentation data field (SGM) from the transferred USSD message.</li></ul>
0017The preferred embodiments of the invention are presented in the sub-claims of this document.
0018The invention is described in greater detail with reference to the attached drawing, wherein <dl id="dl0001" compact="compact"><dt>Fig. 1</dt><dd>shows a flow chart of a method according to the invention for transferring USS data;</dd><dt>Fig. 2</dt><dd>shows a flow chart of a method according to the invention for receiving USS data, and</dd><dt>Fig. 3</dt><dd>shows a block diagram of a mobile station according to the invention and how it is connected to a cellular system according to the invention.</dd></dl>
0019Fig. 1 shows a method 100 according to the invention for transferring USS data. A part is separated from the USS data which fits in one USSD message, block 101. Then it is checked whether all remaining USS data that was not yet transferred fitted in the separated data part, block 110. If all remaining USS data did not fit in the separated data part, the separated USS data part is coded to an USSD message in block 121 so that the USSD message includes a segmentation data field which has the value 'one'. Then the coded USSD message is transferred on the signal channel, block 122, and the procedure returns to block 101.
0020Blocks 121 and 122 are executed until the USS data part separated in block 101 entirely contains the untransferred USS data, block 110. Then the separated, last USS data part is coded to an USSD message in block 131 so that the USSD message includes a segmentation data field which has the value 'two'. Then the last USSD message is transferred on the transmission path, 132.
0021So, in the method depicted in Fig. 1, the segmentation data field of the USSD message to be transferred can have two values as follows: <ul id="ul0002" list-style="none" compact="compact"><li>1 "Segmented USSD message which will be followed by another segmented USSD message"</li><li>2 "The last segmented USSD message"</li></ul>
0022Fig. 2 shows a method 200 according to the invention for receiving USS data sent by means of the method according to Fig. 1. The user data included in the transferred USSD message is stored in block 201, and the value in the segmentation data field included in the transferred USSD message is detected, block 202. If the value in the segmentation field is one, the USSD message in question is not the last one of the USSD messages to be transferred, so the user data included in the next USSD message is then stored, block 201. If the value in the segmentation field is two, the USSD message in question is the last one of the USSD messages to be transferred. Then, the stored user data of the USSD messages are read, concatenated and displayed. Thus, all USS data can be displayed simultaneously.
0023Sending of the segmentation data field may be optional. If a received message does not have a segmentation data field, it is possible to use '2', or 'The last USSD message in the segmented USS data' as the default value.
0024While it is possible to transfer USS data independent of the connection established on the traffic channel, it is, however, possible to logically connect the transferred USS data to a desired connection or short message on the traffic channel.
0025Fig. 3 shows a simplified block diagram of a mobile station 300 according to the invention and its connection to a cellular system. Fig. 3 only shows the parts of the mobile station that are essential for the application of the invention. The mobile station comprises an antenna 301 for receiving a radio frequency (RF) signal transmitted by a base station. The received RF signal is directed by means of, say, a duplex filter 302 to a RF receiver 311 where the signal is amplified and converted into digital format. Then the signal is detected and demodulated, block 312, and decoded in block 313 where the segmentation data field according to the invention is read. Then the user data of the received and decoded USSD message is stored in memory 304. When all USS data have been received and stored in memory 304, the data can be read from the memory 304 and displayed on a display unit 332. The USS data reception and handling functions mentioned above are controlled by a control unit 303.
0026USS data are sent from a mobile station e.g. in the following manner: data are input by means of a keypad 331 to the memory 304. When all data have been input to the memory 304, the data are read from the memory and coded in block 321 where the segmentation data field is coded to the USSD message to be transferred. Bursts are formed from the coded data, block 322, which are then modulated into a RF signal to be transmitted, block 323. The RF signal to be transmitted is taken to an antenna 301 via a duplex filter 302, for example. The USS data reception and handling functions mentioned above are controlled by a control unit 303.
0027The blocks of the mobile station according to the invention can be formed using known components. However, the control unit controlling the other blocks performs the block control operations according to a special program, thereby providing the above-described block functions according to the invention.
0028Fig. 3 also shows the cellular system elements participating in the USS data transfer. Transmission and reception of the RF signal is carried out by means of the antenna 350 of a base station 351. The USSD message is transferred from the base station 351 to the home location register 354 of the cellular system via a base station controller 352 and an exchange 353. The exchange 353 is further connected to the other base stations of the system and to the public switched telephone network (PSTN), for example. The home location register 354 may have an Internet connection that can be used in the supplementary services of the system.
0029In the cellular system, the coding and decoding of USSD messages in accordance with the invention is performed by the same means as in a mobile station.
0030Above it was described a few embodiments of the method according to the invention. The principle according to the invention may of course vary within the scope of the invention defined by the claims set forth below as regards the implementation details and application fields, for example. Above it was described how the invention can be applied in a GSM system, but the invention can as well be applied in other cellular systems, like the DCS system, for example.
References:
0031<ul id="ul0003" list-style="none"><li>[1] Mouly, Pautet; The GSM System for Mobile Communications, 1992, ISBN 2-9507190-0-7</li><li>[2] GSM 01.04 (ETR 100): "European digital cellular telecommunication system (Phase 2); Abbreviations and acronyms"</li><li>[3] GSM 02.04 (ETS 300 503): "European digital cellular telecommunication system (Phase 2); General on supplementary services"</li><li>[4] GSM 02.30 (ETS 300 511): "European digital cellular telecommunication system (Phase 2); Man-Machine Interface (MMI) ofthe Mobile Station (MS)"</li><li>[5] GSM 02.90 (ETS 300 625): "European digital cellular telecommunication system (Phase 2); Stage 1 description of Unstructured Supplementary Service Data (USSD)"</li><li>[6] GSM 03.38 (ETS 300 537): "European digital cellular telecommunication system (Phase 2); Alphabets and language-specific information"</li><li>[7] GSM 04.80 (ETS 300 564): "European digital cellular telecommunication system (Phase 2); Mobile radio interface layer 3 supplementary services specification, formats and coding"</li></ul>
3 sheets
Sheet 1 Sheet 2 Sheet 3
Every citation, both ways
| Document | Relation | Office | Cited during |
|---|---|---|---|
| US7356515B2 | Cited by | United States of America | Applicant |
| CN100358385C | Cited by | China | Search report |
| WO0217256A1 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| EP1180751A1 | Cited by | European Patent Office (EPO) | Search report |
| GB2375007A | Cited by | United Kingdom | Search report |
| DE10006137B4 | Cited by | Germany | Search report |
| US6834196B1 | Cited by | United States of America | Applicant |
| GB2349302A | Cited by | United Kingdom | Search report |
| WO0024220A2 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| GB2375007B | Cited by | United Kingdom | Search report |
| US6954458B1 | Cited by | United States of America | Applicant |
| GB2349302B | Cited by | United Kingdom | Search report |
| US6437711B1 | Cited by | United States of America | Applicant |
| GB2364216A | Cited by | United Kingdom | Search report |
| WO0024220A3 | Cited by | World Intellectual Property Organization (WIPO) | International search |
| GB2364216B | Cited by | United Kingdom | Search report |
| CH683052A5 | Cites | Switzerland | Search report |
| WO9428651A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO9620572A1 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO9730556A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
| WO9732439A2 | Cites | World Intellectual Property Organization (WIPO) | Search report |
4 priority claims, no other members on record
Priority claims4
| Document | Office | Kind | Date |
|---|---|---|---|
| 964416 | Finland | A | |
| 964416 | Finland | – | |
| FI19960004416 | – | – | – |
| 964416 | – | – | – |
9 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Application withdrawnWithdrawn18W | 18W | |
| Information on the status of an ep patent application or granted ep patentGrantedSTATUS: THE APPLICATION HAS BEEN WITHDRAWNSTAA | STAA | |
| Party data changed (applicant data changed or rights of an application transferred)RAP1 | RAP1 | |
| Designation fees paidDE FR GB ITAKX | AKX | |
| Request for examination filed17P | 17P | |
| Designated contracting statesAK | AK | |
| Search report despatchedORIGINAL CODE: 0009013PUAL | PUAL | |
| Designated contracting statesAK | AK | |
| Public reference made under article 153(3) epc to a published international application that has entered the european phaseORIGINAL CODE: 0009012PUAI | PUAI |
Numbers
- Publication
- 0840531
- Publication, DOCDB
- 0840531
- Publication, EPODOC
- EP0840531
- Application
- 97660113
- Application, DOCDB
- 97660113
- Application, EPODOC
- EP19970660113
Titles3
- German
- Datenübertragungsverfahren, zellulares Funksystem und Mobilstation
- English
- Data transfer method, cellular radio system and mobile station
- French
- Méthode de transfert de données, système radio cellulaire et station mobile
Classification
- CPC, 2
- H04W4/12
- H04W4/14
- IPC, 2
- H04W4 12
- H04W4 14
Designated states18
- Contracting states, 18
- Germany
- France
- United Kingdom
- Italy
- Austria
- Belgium
- Switzerland
- Denmark
- Spain
- Finland
- Greece
- Ireland
- Liechtenstein
- Luxembourg
- Monaco
- Netherlands (Kingdom of the)
- Portugal
- Sweden