[go: up one dir, main page]

RU2190309C2 - Graphic presentation transmission to mobile terminals - Google Patents

Graphic presentation transmission to mobile terminals Download PDF

Info

Publication number
RU2190309C2
RU2190309C2 RU98117387/09A RU98117387A RU2190309C2 RU 2190309 C2 RU2190309 C2 RU 2190309C2 RU 98117387/09 A RU98117387/09 A RU 98117387/09A RU 98117387 A RU98117387 A RU 98117387A RU 2190309 C2 RU2190309 C2 RU 2190309C2
Authority
RU
Russia
Prior art keywords
mobile terminal
ussd
data
graphic
message
Prior art date
Application number
RU98117387/09A
Other languages
Russian (ru)
Other versions
RU98117387A (en
Inventor
Эрик Ли Валентине
Original Assignee
Эрикссон Инк.
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 Эрикссон Инк. filed Critical Эрикссон Инк.
Publication of RU98117387A publication Critical patent/RU98117387A/en
Application granted granted Critical
Publication of RU2190309C2 publication Critical patent/RU2190309C2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W88/00Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
    • H04W88/02Terminal devices
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04MTELEPHONIC COMMUNICATION
    • H04M1/00Substation equipment, e.g. for use by subscribers
    • H04M1/72Mobile telephones; Cordless telephones, i.e. devices for establishing wireless links to base stations without route selection
    • H04M1/724User interfaces specially adapted for cordless or mobile telephones
    • H04M1/72403User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality
    • H04M1/7243User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages
    • H04M1/72439User interfaces specially adapted for cordless or mobile telephones with means for local support of applications that increase the functionality with interactive means for internal management of messages for image or video messaging

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
  • Studio Circuits (AREA)

Abstract

FIELD: digital mobile communication systems. SUBSTANCE: digital data in the form of graphic presentations are converted into symbol-based data. Converted symbol-based data are then shaped into additional unstructured message-servicing data and conveyed to mobile terminal over separate special-purpose control channel. Messages containing converted symbol-based data are received by mobile terminal and re-converted into binary data which are then displayed on liquid-crystal screen. EFFECT: ability of using active global and personal communication system protocols. 7 cl, 9 dwg

Description

Изобретение относится к цифровым мобильным системам связи и, в частности, к передаче графических изображений для отображения мобильным терминалом в цифровой мобильной системе связи. The invention relates to digital mobile communication systems and, in particular, to the transmission of graphic images for display by a mobile terminal in a digital mobile communication system.

Уровень техники
С появлением и развитием мобильных систем связи абонентам телефонов более не требуются материальные провода для осуществления обмена по сети связи. Благодаря мобильности и компактности, предоставляемыми мобильными терминалами, мобильные системы связи стали очень популярны, и абоненты мобильных систем продолжают составлять большую и увеличивающуюся в процентном отношении часть от всех новых абонентов телефонов во всем мире.
State of the art
With the advent and development of mobile communication systems, telephone subscribers no longer need material wires for exchanging over a communication network. Thanks to the mobility and compactness provided by the mobile terminals, mobile communication systems have become very popular, and mobile system subscribers continue to make up a large and increasing percentage of all new telephone subscribers worldwide.

С продолжающимся усовершенствованием технологии отображения мобильные терминалы в настоящее время оборудуют буквенно-цифровыми и графическими дисплеями. Следовательно, абонентам мобильных систем больше не требуется запоминать или ассоциировать вызываемого абонента с длинной последовательностью цифр. Каталог телефонных номеров вместе с именем или меткой соответствующего абонента может быть сохранен в запоминающем устройстве мобильного терминала. Когда пользователь хочет связаться с таким конкретным номером, пользователь может просмотреть содержимое памяти и выбрать предварительно сохраненное имя для связи. With ongoing improvements in display technology, mobile terminals are currently equipped with alphanumeric and graphic displays. Therefore, mobile system subscribers no longer need to remember or associate the called party with a long sequence of numbers. The directory of telephone numbers together with the name or label of the corresponding subscriber can be stored in the storage device of the mobile terminal. When a user wants to contact such a specific number, the user can view the contents of the memory and select a pre-saved name for communication.

Кроме того, глобальная система связи с подвижными объектами (GSM) и система персональной связи (PCS) предлагают ряд сложных и гибких абонентских прикладных систем для абонентов мобильных систем. Одной из таких абонентских прикладных систем является протокол неструктурированных дополнительных данных обслуживания (USSD), который представляет собой "контейнерный" механизм для транспортировки неструктурированных или нераспознаваемых системой данных (например, определенные пользователем символьные сообщения) к прикладной системе в мобильном терминале. USSD использует канал без трафика для обмена данными уровня прикладной системы между мобильным терминалом и Общественной Наземной Мобильной Сетью (PLMN). Так как для USSD не требуется речевое соединение, то пользователь может использовать мобильный терминал для речевого соединения, в то время как прикладная система, находящаяся в том же мобильном терминале, одновременно принимает USSD-сообщения по отдельному каналу связи. In addition, the global mobile communications system (GSM) and personal communications system (PCS) offer a number of complex and flexible subscriber application systems for mobile system subscribers. One such subscriber application system is the Unstructured Supplementary Service Data (USSD) protocol, which is a “container” mechanism for transporting unstructured or unrecognizable system data (for example, user-defined character messages) to the application system in the mobile terminal. USSD uses a no traffic channel to exchange application layer data between the mobile terminal and the Public Terrestrial Mobile Network (PLMN). Since USSD does not require a voice connection, a user can use a mobile terminal for voice connection, while an application system located in the same mobile terminal simultaneously receives USSD messages via a separate communication channel.

В качестве примера прикладной системы USSD можно привести систему управления признаками абонента. Абоненту мобильной системы может быть приписан ряд специальных признаков абонента, например передача вызова, ожидание вызова и скоростной набор. В не-GSM и не-PCS среде пользователь должен установить связь с оператором или устройством обмена, предоставляющим признаки, и вручную вызвать, отменить или модифицировать признаки посредством сообщения указаний оператору или путем набора последовательности служебных кодов и последующей необходимой информации абонента. Однако в GMS или PCS пользователь просто может вызвать меню на экране жидкокристаллического дисплея (LCD) мобильного терминала, подвести курсор к соответствующему признаку и изменить состояние выбранного признака вызовом, отменой или вводом требуемой информации абонента без установления речевого соединения с обслуживающей PLMN. Мобильный терминал затем автоматически передает обновленную информацию в виде USSD сообщений к PLMN для реального обновления состояния выбранного признака. Другим примером прикладной системы USSD является параллельный обмен введенными пользователем символьными данными во время разговора пользователя с другим абонентом. Эти данные могут содержать адрес ресторана, рекламные объявления или другие текстовые сообщения для сведения абонента, продолжающего в это время разговор по отдельному речевому каналу. As an example of the USSD application system, a subscriber attribute management system can be cited. A subscriber of a mobile system may be assigned a number of special features of the subscriber, for example, call transfer, call waiting, and speed dialing. In a non-GSM and non-PCS environment, the user must establish a connection with the operator or exchange device providing the signs and manually call, cancel or modify the signs by sending instructions to the operator or by entering a sequence of service codes and the subsequent necessary information of the subscriber. However, in GMS or PCS, the user can simply call up a menu on the mobile terminal’s liquid crystal display (LCD) screen, move the cursor to the corresponding feature and change the status of the selected feature by calling, canceling or entering the required subscriber information without establishing a voice connection with the serving PLMN. The mobile terminal then automatically transmits the updated information in the form of USSD messages to the PLMN to actually update the status of the selected feature. Another example of the USSD application system is the parallel exchange of user-entered character data during a user conversation with another subscriber. This data may contain the address of the restaurant, advertisements or other text messages for the information of the subscriber who continues the conversation at this time through a separate voice channel.

Одним из недостатков, указанных выше систем GSM или PCS, является невозможность передавать графические изображения, такие как неподвижные картинки, движущиеся картинки или факсимильные изображения, на мобильный терминал. Это происходит потому, что USSD является системой сообщений на основе символьных данных. Она стандартизована для символьных данных между мобильным терминалом и PLMN. Графические изображения или факсимильные сообщения в свою очередь содержат двоичные данные или битовые данные, которые являются несовместимыми с символьным форматом. One of the drawbacks of the aforementioned GSM or PCS systems is the inability to transmit graphic images, such as still pictures, moving pictures or facsimile images, to a mobile terminal. This is because USSD is a character-based message system. It is standardized for character data between the mobile terminal and PLMN. Graphic images or faxes, in turn, contain binary data or bit data that is incompatible with the character format.

Чтобы передавать графические изображения в мобильный терминал, одним из решений может быть введение различных механизмов передачи или стандартов. Однако целью GSM или PCS является стандартизация сетевых сред и протоколов для обеспечения возможности пользователям мобильных систем свободно перемещаться и обмениваться данными по ряду различных систем мобильной связи. Поэтому любой новый протокол или стандарт должен быть пересмотрен и одобрен всеми участниками GSM или PCS среды (или комитетом). Так как действующий стандарт GSM или PCS является результатом долгих и трудных переговоров между многими различными провайдерами или странами, маловероятно, что новый протокол или механизм для управления графическими изображениями может быть своевременно разработан. To transmit graphic images to a mobile terminal, one solution may be to introduce various transfer mechanisms or standards. However, the goal of GSM or PCS is to standardize network environments and protocols to enable mobile system users to freely move and exchange data over a number of different mobile communication systems. Therefore, any new protocol or standard should be reviewed and approved by all participants in the GSM or PCS environment (or committee). Since the current GSM or PCS standard is the result of long and difficult negotiations between many different providers or countries, it is unlikely that a new protocol or mechanism for managing graphic images can be developed in a timely manner.

В патенте США 5446678 раскрыта система передачи графических данных посредством буквенно-цифровой пейджинговой (поискового вызова) службы. Графические данные сначала сжимают, а затем объединяют в блоки (такие как семибитовые символьные блоки) такого размера, который может быть обработан пейджинговой службой. Эти данные пейджинговая служба затем передает в пейджинговый приемник, где их обрабатывает отдельный компьютер для восстановления и отображения исходных графических данных. US Pat. No. 5,446,678 discloses a system for transmitting graphic data by means of an alphanumeric paging (paging) service. The graphic data is first compressed and then combined into blocks (such as seven-bit character blocks) of a size that can be processed by the paging service. The paging service then transmits this data to the paging receiver, where a separate computer processes it to restore and display the original graphic data.

Соответственно, было бы целесообразно передавать графические изображения в мобильный терминал без модификации действующего GSM или PCS протоколов или введения нового механизма передачи или протокола. Accordingly, it would be advisable to transfer graphic images to the mobile terminal without modifying the existing GSM or PCS protocols or introducing a new transmission mechanism or protocol.

Сущность изобретения
Настоящее изобретение обеспечивает систему для передачи графических изображений на мобильный терминал, связанный с системой мобильной связи, с использованием системы передачи символьных сообщений. Двоичные данные, представляющие графическое изображение, преобразуют в символьный формат. Данные в символьном формате затем объединяют в символьные сообщения и передают на мобильный терминал через канал без трафика. Мобильный терминал осуществляет обратное преобразование принятых данных в символьном формате в исходные двоичные данные и обрабатывает данные для отображения.
SUMMARY OF THE INVENTION
The present invention provides a system for transmitting graphic images to a mobile terminal connected to a mobile communication system using a character messaging system. Binary data representing a graphic image is converted to a character format. The data in character format is then combined into character messages and transmitted to the mobile terminal through a channel without traffic. The mobile terminal performs the inverse conversion of the received data in a symbol format to the original binary data and processes the data for display.

В одном аспекте настоящее изобретение обеспечивает способ и устройство для передачи графических изображений в мобильный терминал посредством использования сообщений в виде неструктурированных дополнительных данных обслуживания (USSD). In one aspect, the present invention provides a method and apparatus for transmitting graphic images to a mobile terminal by using messages in the form of unstructured supplementary service data (USSD).

В другом аспекте настоящее изобретение обеспечивает способ и устройство для передачи графических изображений в мобильный терминал посредством сообщений обслуживания коротких сообщений (SMS). In another aspect, the present invention provides a method and apparatus for transmitting graphic images to a mobile terminal via short message service messages (SMS).

В другом аспекте настоящее изобретение обеспечивает способ преобразования двоичных данных графического изображения в символьные данные и передачи данных посредством USSD и SMS сообщений. In another aspect, the present invention provides a method for converting binary graphic image data into character data and transmitting data via USSD and SMS messages.

В еще одном аспекте настоящее изобретение раскрывает систему, в которой прикладная система сервера, преобразующая двоичные данные графического изображения в символьные данные, находится в центре коммутации мобильных систем (MSC), обслуживающем конкретный мобильный терминал. In yet another aspect, the present invention discloses a system in which a server application that converts binary graphic image data to character data is located in a mobile system switching center (MSC) serving a particular mobile terminal.

В еще одном дополнительном аспекте настоящее изобретение раскрывает систему, в которой прикладная система сервера, преобразующая двоичные данные графического изображения в символьные данные, расположена в регистре исходного положения, связанном с MSC, обслуживающим конкретный мобильный терминал. In yet a further aspect, the present invention discloses a system in which a server application converting binary graphic image data to character data is located in a home position register associated with an MSC serving a particular mobile terminal.

В еще одном аспекте настоящее изобретение раскрывает систему, в которой прикладная система сервера, преобразующая двоичные данные графического изображения в символьные данные, расположена во внешнем узле, связанном с регистром исходного положения, обслуживающим конкретный мобильный терминал. In yet another aspect, the present invention discloses a system in which a server application that converts binary graphic image data to character data is located in an external node associated with a home position register serving a particular mobile terminal.

В еще одном аспекте настоящее изобретение раскрывает систему, в которой принятые символьные данные преобразуются обратно в исходные двоичные данные графического изображения и обрабатываются для отображения мобильным терминалом. In yet another aspect, the present invention discloses a system in which received symbol data is converted back to the original binary graphic image data and processed for display by a mobile terminal.

Краткое описание чертежей
Сущность изобретения и его цели очевидны из нижеследующего подробного его описания, иллюстрируемого сопровождающими чертежами, на которых:
фиг.1 - блок-схема обмена сообщениями в формате неструктурированных дополнительных данных обслуживания (USSD) между центром коммутации мобильных систем (MSC) и мобильным терминалом;
фиг.2 - блок-схема формата данных USSD-сообщения;
фиг.3 - блок-схема формата обмена графическими данными (GIF);
фиг. 4 - блок-схема способа преобразования для формирования пакетов двоичных данных графического изображения в USSD-сообщения;
фиг.5 - блок-схема добавления GIF-данных в USSD-сообщение;
фиг. 6 - блок-схема прикладной системы сервера, передающей графические изображения в прикладную систему клиента;
фиг.7 - блок-схема прикладной системы сервера, находящейся в MSC, обслуживающем конкретный мобильный терминал;
фиг. 8 - блок-схема прикладной системы сервера, находящейся в регистре основной области, обслуживающем конкретный мобильный терминал;
фиг. 9 - блок-схема прикладной системы сервера, находящейся во внешнем узле, соединенном с регистром основной области, обслуживающем конкретный мобильный терминал.
Brief Description of the Drawings
The essence of the invention and its objectives are obvious from the following detailed description thereof, illustrated by the accompanying drawings, in which:
figure 1 is a block diagram of a messaging in the format of unstructured supplementary service data (USSD) between the switching center of mobile systems (MSC) and the mobile terminal;
2 is a block diagram of a data format of a USSD message;
figure 3 is a block diagram of a format for the exchange of graphic data (GIF);
FIG. 4 is a flowchart of a conversion method for generating packets of binary graphic image data into USSD messages;
5 is a block diagram of adding GIF data to a USSD message;
FIG. 6 is a block diagram of a server application system transmitting graphic images to a client application system;
7 is a block diagram of a server application located in an MSC serving a specific mobile terminal;
FIG. 8 is a block diagram of a server application in a register of a main area serving a particular mobile terminal;
FIG. 9 is a block diagram of a server application located in an external node connected to a main area register serving a specific mobile terminal.

Подробное описание чертежей
На фиг. 1 представлена блок-схема обмена сообщениями в формате неструктурированных дополнительных данных обслуживания (USSD) между мобильным терминалом 100 и центром коммутации мобильных систем (MSC) 130, Передача сигналов для обслуживания связи обычно выполняется структурированным способом. Например, специфические заранее определенные данные, форматы и имена сигналов используются для установления речевого соединения, для выполнения переключений и для опознавания информации абонента при предоставлении обслуживания абоненту мобильной системы. Однако с введением глобальной системы связи с подвижными объектами (GSM) и системы персональной связи (PCS), абонентам мобильных систем предоставляется ряд новых и дополнительных усовершенствованных услуг. Так как эти дополнительные услуги используют определенные пользователем данные, не существует никаких структурированных способов передачи этих данных между GSM-прикладной системой Общественной Наземной Мобильной Сети (PLMN) и мобильным терминалом. В результате был разработан ряд неструктурированных протоколов сообщений для GSM или PCS среды. Одним из таких протоколов является протокол Обслуживания Коротких Сообщений (SMS) для передачи информации между PLMN и мобильным терминалом. Другим протоколом является протокол неструктурированных дополнительных данных обслуживания (USSD), который был введен, чтобы дать возможность пользователю взаимодействовать между GSN PLMN-прикладными системами и мобильным терминалом скрытым образом через сеть мобильной связи. Он является скрытым, так как ни MSC, ни мобильный терминал не просматривают или не преобразуют содержимое передаваемых сообщений.
Detailed Description of Drawings
In FIG. 1 is a block diagram of an unstructured supplementary service data (USSD) message exchange between a mobile terminal 100 and a mobile system switching center (MSC) 130. Signaling for communication services is typically performed in a structured manner. For example, specific predetermined data, formats, and signal names are used to establish a voice connection, to perform switching, and to identify subscriber information when providing service to a subscriber of a mobile system. However, with the introduction of a global mobile communications system (GSM) and a personal communications system (PCS), a number of new and additional improved services are provided to mobile system subscribers. Since these additional services use user-defined data, there are no structured methods for transmitting this data between the GSM Terrestrial Mobile Network (PLMN) GSM application system and the mobile terminal. As a result, a number of unstructured message protocols have been developed for GSM or PCS environments. One such protocol is the Short Message Service (SMS) protocol for transferring information between the PLMN and the mobile terminal. Another protocol is the Unstructured Supplementary Service Data (USSD) protocol, which was introduced to enable the user to interact between the GSN PLMN application systems and the mobile terminal in a hidden manner through a mobile communication network. It is hidden, since neither the MSC nor the mobile terminal are viewing or converting the contents of the transmitted messages.

Соответственно, USSD или SMS используется, когда структурированная функциональная передача сигналов не доступна для дополнительного обслуживания. USSD протокол, например, обеспечивает механизм транспортировки для передачи неструктурированных данных (например, определенных пользователем текстовых данных) к прикладной системе и из прикладной системы, находящейся в мобильном терминале-адресате. Примером такого дополнительного обслуживания является регистрация, исключение, вызов или отмена абонентских услуг. Другим примером является центр обслуживания сообщений, который взаимодействует с сетью мобильной связи для предоставления абонентам мобильных систем текстовой информации, такой как информация о погоде или информация о курсе акций. Когда абонент мобильной системы делает запрос в центр обслуживания сообщений, используя USSD сообщение, центр обслуживания сообщений выдает запрошенную информацию обратно на мобильный терминал также посредством USSD сообщений. Accordingly, USSD or SMS is used when structured functional signaling is not available for additional service. The USSD protocol, for example, provides a transport mechanism for transmitting unstructured data (for example, user-defined text data) to and from the application system located in the destination mobile terminal. An example of such additional services is registration, exclusion, calling or cancellation of subscription services. Another example is a messaging center that interacts with a mobile network to provide subscribers of mobile systems with textual information, such as weather information or stock price information. When a subscriber of the mobile system makes a request to the message service center using a USSD message, the message service center issues the requested information back to the mobile terminal also through USSD messages.

Пользователь внешнего 110 узла, где находится конкретный модуль прикладной системы, ответственен за взаимодействие (процедуру вызова) с мобильным терминалом 100. Диалог между пользователем 110 внешнего узла и мобильным терминалом 100 выполняется без преобразования USSD компонентов регистром основной области (HLR) 129 или центром коммутации мобильных систем (MSC) 130, обслуживающим мобильный терминал 100. Другими словами, HLR 120 и MSC 130 только передают USSD компоненты между соответствующими участниками вышеупомянутого диалога (пользователем 110 внешнего узла и мобильным терминалом 100) без модификации. Всякий раз, когда MSC 130 или HLR 120 получает USSD-запрос, инициализированный мобильным терминалом 100, или USSD-запрос, инициализированный пользователем 110 внешнего узла, он передает запрос к USSD-устройствам управления 125 и 135. USSD-устройство управления 125, постоянно находящееся в HLR 120, и USSD-устройство управления 135, постоянно находящееся в MSC 130, затем выполняют следующие задачи для вызова прикладной системы или передачи сообщения к соответствующей прикладной системе:
- анализ синтаксиса операций и правил протокола;
- идентификация USSD-прикладной системы для входящих USSD-операций, инициализированных мобильным терминалом;
- передача USSD строки и Схемы кодирования данных неизменными к локальной USSD прикладной системе для сообщений, инициированных мобильным терминалом;
- передача USSD строки и Схемы кодирования данных неизменными к мобильному терминалу для исходящих сообщений, выданных локальными прикладными системами; и
- формирование аварийного завершения работы, компоненты ошибки, или компоненты отказа выполнения после указания, полученного от USSD прикладной системы.
The user of the external node 110 where the specific application system module is located is responsible for the interaction (call procedure) with the mobile terminal 100. The dialogue between the user of the external node 110 and the mobile terminal 100 is performed without converting USSD components to the main area register (HLR) 129 or the mobile switching center systems (MSC) 130 serving the mobile terminal 100. In other words, the HLR 120 and the MSC 130 only transmit USSD components between the respective participants of the aforementioned dialogue (user 110 of the external node and mobile terminal 100) without modification. Whenever the MSC 130 or HLR 120 receives a USSD request initialized by the mobile terminal 100 or a USSD request initialized by the user 110 of the external node, it transmits a request to the USSD control devices 125 and 135. The USSD control device 125 resident in the HLR 120, and the USSD control device 135, resident in the MSC 130, then perform the following tasks to call the application system or send a message to the corresponding application system:
- analysis of the syntax of operations and protocol rules;
- identification of the USSD application system for incoming USSD operations initialized by the mobile terminal;
- transmission of the USSD line and the Data encoding scheme unchanged to the local USSD application system for messages initiated by the mobile terminal;
- transfer of USSD strings and Data encoding schemes unchanged to the mobile terminal for outgoing messages issued by local application systems; and
- the formation of an abnormal shutdown, error components, or components of the execution failure after an instruction received from the USSD application system.

На фиг. 2 представлена блок-схема формата данных USSD или SMS сообщения 140. Первые восемь октетов 145 используют для указания, какие язык, операция, параметр, длина данных и последовательность данных использованы, а оставшиеся восемьдесят октетов 142 при необходимости используют для передачи символьных данных. Так как USSD и SMS являются протоколами, основанными на символах, содержимое секции 142 из восьмидесяти октетов данных отображается без модификации. Например, если ASCII-байт, представляющий символ "с", передается на мобильный терминал, символ "с" отображается в следующем положении печати на устройстве отображения мобильного терминала. Соответственно, центр обслуживания сообщения, например, может напечатать строку символов, представляющих текстовое сообщение, загрузить строку в секции 142 из восьмидесяти октетов данных и передать строку на мобильный терминал для отображения. In FIG. 2 is a block diagram of a USSD or SMS message data format 140. The first eight octets 145 are used to indicate which language, operation, parameter, data length and data sequence are used, and the remaining eighty octets 142 are used to transmit character data, if necessary. Since USSD and SMS are character-based protocols, the contents of section 142 of eighty octets of data are displayed without modification. For example, if an ASCII byte representing the character “c” is transmitted to the mobile terminal, the character “c” is displayed in the next print position on the display device of the mobile terminal. Accordingly, the message service center, for example, can print a string of characters representing a text message, download a string in section 142 of eighty octets of data, and transmit the string to a mobile terminal for display.

Данные графического изображения, в свою очередь, структурированы по-другому. Чтобы отображать графическое изображение, необходимо иметь значение для каждой точки, или пикселя, на экране дисплея. Следовательно, для элементарного экрана 1024 на 750 пикселей (такого как экран фиксированного размера с черно-белым изображением) необходимо 768000 битов, чтобы правильно заполнить имеющееся экранное пространство. Если графическое изображение имеет стандартный формат, который будет работать для различных размеров экрана и различных типов машин, которые поддерживают различные количества символов, необходима другая дополнительная информация, такая как размер логического экрана. Кроме того, если устройство отображения имеет возможность цветного отображения, также требуется значение цвета для каждой позиции, или пикселя, на экране. В конечном счете, необходим двоичный файл с полем заголовка, описывающим размер логического экрана, логическую цветовую карту и массив значений цвета для областей экрана, сопровождаемый фактическими изображениями. Также, если возникающий в результате двоичный файл слишком большой, может быть использован алгоритм сжатия, чтобы "упаковать" реальные изображения. Graphic image data, in turn, is structured differently. To display a graphic image, it is necessary to have a value for each point, or pixel, on the display screen. Therefore, for an elementary screen of 1024 by 750 pixels (such as a fixed-size screen with a black and white image), 768,000 bits are needed to properly fill the available screen space. If the graphic image has a standard format that will work for different screen sizes and different types of machines that support different numbers of characters, other additional information is needed, such as the size of the logical screen. In addition, if the display device is capable of color display, a color value for each position, or pixel, on the screen is also required. Ultimately, you need a binary file with a header field describing the size of the logical screen, a logical color map, and an array of color values for areas of the screen, accompanied by actual images. Also, if the resulting binary is too large, a compression algorithm can be used to “pack” the real images.

Примером двоичного формата для представления графических изображений является формат обмена графических данных (GIF), разработанный фирмой CompuServe Incorporated. GIF является стандартом фирмы CompuServe для определения обобщенных растровых изображений и для форматирования высококачественной графики с высоким разрешением, которую нужно отобразить на различных графических аппаратных средствах. Однако, как будет описано ниже, другие форматы также хорошо известны. An example of a binary format for representing graphic images is the graphic data exchange (GIF) format developed by CompuServe Incorporated. GIF is CompuServe's standard for defining generic bitmaps and for formatting high-quality, high-resolution graphics that need to be displayed on various graphics hardware. However, as will be described below, other formats are also well known.

На фиг. 3 представлена блок-схема формата 160 данных файла в стандарте GIF. Раздел 162 данных GIF сигнатура определяет номер GIF версии для содержащихся графических данных. Раздел 164 данных дескриптора экрана определяет общие размеры логического экрана, который требуется, чтобы отобразить содержащиеся графические данные. Он также определяет информацию отображения цвета, фоновый цвет экрана и информацию насыщенности цвета. Раздел 166 данных глобальной цветовой карты является необязательным, но рекомендуется для изображений, требующих точного цветового соответствия. Более конкретно, раздел 166 данных глобальной цветовой карты определяет яркость цвета для различных цветов цветного спектра. Раздел 168 данных дескриптора изображения определяет фактическое размещение содержащихся графических данных. Поэтому он определяет начало изображения в пикселях от левой стороны экрана, начало изображения в пикселях от верхней части экрана, ширину изображения в пикселях и высоту изображения в пикселях, Наконец данные 170 растра представляют реальное изображение, которое требуется отобразить. Формат реального изображения представлен в виде индексных значений цвета. Пиксели последовательно сохраняют слева направо для строки изображения. Ряд строк изображения в конечном счете составляют графическое изображение. In FIG. 3 is a block diagram of a GIF file format 160. A signature data section 162 defines a GIF version number for the contained image data. The screen descriptor data section 164 defines the overall dimensions of the logical screen that is required to display the contained graphic data. It also defines color display information, background color of the screen, and color saturation information. The global color map data section 166 is optional, but recommended for images that require exact color matching. More specifically, the global color map data section 166 determines the color brightness for various colors of the color spectrum. The image descriptor data section 168 determines the actual placement of the contained image data. Therefore, it determines the start of the image in pixels from the left side of the screen, the start of the image in pixels from the top of the screen, the width of the image in pixels and the height of the image in pixels. Finally, the raster data 170 represents the real image to be displayed. The format of the real image is presented as index color values. Pixels are sequentially stored from left to right for the image line. A series of image lines ultimately constitute a graphic image.

Вариант осуществления настоящего изобретения должен передавать графические изображения, сохраненные в файле двоичных данных, типа вышеупомянутого GIF файла, на мобильный терминал, используя существующие протоколы типа USSD или SNS на основе символов. Используя USSD сообщения, не нужно вводить или разрабатывать никакого нового стандарта или протокола для эффективной и точной передачи данных графического изображения на мобильный терминал. Однако, так как механизм USSD передачи является протоколом, основанным на символах, могут использоваться только семь битов из байта (один байт состоит из восьми битов) для передачи фактических данных. Оставшийся один бит используется для собственных целей USSD протокола, таких как стоповый бит или стартовый бит. В результате вышеупомянутые 768000 битов для отображения изображений на экране 1024•750 пикселей должны быть разделены на 109715 байтов (768000 разделить на семь), чтобы находиться в USSD сообщении. Также информация заголовка, такая как размер логического экрана, дескриптор изображения, цвет фона экрана и имя формата графического файла должны быть включены в USSD сообщение. После того как 109715 байтов приняты мобильным терминалом, данные графического изображения извлекаются и преобразуются обратно в исходный формат, содержащий заголовок, включающий атрибуты экрана, цвета и положения, сопровождаемый реальными массивами графических изображений. An embodiment of the present invention is to transmit graphics stored in a binary data file, such as the aforementioned GIF file, to the mobile terminal using existing protocols such as USSD or SNS based on the characters. Using USSD messages, it is not necessary to introduce or develop any new standard or protocol for efficient and accurate transfer of graphic image data to a mobile terminal. However, since the USSD transmission mechanism is a character-based protocol, only seven bits from a byte (one byte consists of eight bits) can be used to transmit the actual data. The remaining one bit is used for your own USSD protocol purposes, such as a stop bit or start bit. As a result, the aforementioned 768000 bits for displaying images on a screen of 1024 • 750 pixels must be divided into 109715 bytes (768000 divided by seven) in order to be in the USSD message. Also, header information such as logical screen size, image descriptor, screen background color and image file format name should be included in the USSD message. After 109715 bytes are received by the mobile terminal, the graphic image data is extracted and converted back to the original format containing a header including attributes of the screen, color and position, followed by real arrays of graphic images.

На фиг.4 представлена блок-схема способа преобразования для формирования пакетов двоичных данных графического изображения в USSD сообщения. Как описано выше, поток двоичных данных в GIF файле 160 разделен на группы из семи битов 176 и индивидуально переформатирован в восьмибитовые байты 150. Оставшийся один бит используется для USSD целей. Переформатированные байты 150 затем формируют в пакеты данных, используя USSD сообщения 140. В каждом USSD сообщении заголовок 145 указывает, который адресат и модуль прикладной системы должен принять эти символьные данные, а раздел 142 строки содержит форматированные символьные данные. Если GIF файл 160 является слишком большим для одиночного USSD сообщения, используют столько USSD сообщений, сколько необходимо, чтобы отдельно передать двоичные данные графического изображения. Как только мобильный терминал принимает USSD сообщения 140, имеющиеся символьные данные извлекаются и повторно преобразуются в исходный GIF файл 160. Во время процесса преобразования соответствующая информация 174 и реальные данные 172 изображения для исходного GIF файла повторно компонуются. 4 is a flowchart of a conversion method for generating binary graphic image data packets in USSD messages. As described above, the binary data stream in the GIF file 160 is divided into groups of seven bits 176 and individually reformatted into eight-bit bytes 150. The remaining one bit is used for USSD purposes. Reformatted bytes 150 are then formed into data packets using USSD messages 140. In each USSD message, a header 145 indicates which destination and application system module should receive this character data, and line section 142 contains formatted character data. If the GIF file 160 is too large for a single USSD message, use as many USSD messages as necessary to separately transmit the binary image data. As soon as the mobile terminal receives USSD messages 140, the existing character data is retrieved and re-converted to the original GIF file 160. During the conversion process, the corresponding information 174 and the actual image data 172 for the original GIF file are recomposed.

Соответственно, на фиг.5 в соответствии с настоящим изобретением представлено USSD сообщение 140, содержащее GIF файл 160 (или часть GIF файла), который преобразован в данные на основе символов. Как описано выше, разделяя массивы битовых данных на семиразрядные символьные данные, чтобы содержимое GIF файла 160 было совместимым с носителем на основе символов, таким как USSD сообщение 140, раздел 142 USSD строки может быть использован для передачи преобразованных графических изображений 160 без необходимости в другом механизме передачи или протоколе. Accordingly, in FIG. 5, in accordance with the present invention, a USSD message 140 is provided comprising a GIF file 160 (or part of a GIF file) that is converted to character-based data. As described above, by dividing the bitmap arrays into seven-bit character data so that the contents of the GIF file 160 is compatible with character-based media such as USSD message 140, section 142 of the USSD line can be used to transfer the converted graphic images 160 without the need for another mechanism transmission or protocol.

На фиг.6 представлена блок-схема прикладной системы сервера, передающей графические изображения к прикладной системе клиента в соответствии с настоящим изобретением. Модуль 200 прикладной системы сервера выполняет преобразование графических изображений вместе с информацией заголовка в данные на основе символов и их передачу в модуль 200 прикладной системы пользователя, постоянно находящийся в мобильном терминале. Прикладная система 200 сервера может хранить запрошенную абонентом информацию посредством базы данных, или она может принимать запрошенную информацию извне, как показано линией 240, представляющую графическое изображение, полученное от, например, факсимильного аппарата. Соответственно, модуль 210 функции приема в модуле 200 прикладной системы сервера принимает запрошенную пользователем информацию от внешних узлов или производит ее отбор из средств внутренней памяти и передает ее модулю 220 функции преобразования. Figure 6 presents a block diagram of a server application system transmitting graphic images to a client application system in accordance with the present invention. The server application module 200 performs the conversion of graphic images along with the header information into character-based data and transfers them to the user application system module 200 resident in the mobile terminal. The server application system 200 may store the information requested by the subscriber through a database, or it may receive the requested information from the outside, as shown by line 240, representing a graphic image obtained from, for example, a fax machine. Accordingly, the reception function module 210 in the server application module 200 receives the information requested by the user from external nodes or selects it from the internal memory and transfers it to the conversion function module 220.

Модуль 220 функции преобразования принимает файл данных графического изображения, типа GIF файла, и преобразует сохраненные двоичные данные вместе с информацией заголовка в данные на основе символов, как описано выше. Далее он формирует преобразованные двоичные данные в ряд USSD сообщений, необходимых для передачи целого GIF файла. USSD сообщения, содержащие преобразованные GIF двоичные данные, затем передают модулю 230 функции пересылки для передачи к модуля 300 прикладной системы клиента. Как представлено на фиг.1, эти USSD сообщения затем передают устройству управления USSD сообщениями, постоянно находящемуся внутри HLR или MSC, чтобы физически передать на мобильный терминал. Эти USSD сообщения физически передают изолированно от канала ТСН трафика, используя канал управления, такой как автономный Специализированный Канал Управления (SDCCH). The transform function module 220 receives a graphic image data file, such as a GIF file, and converts the stored binary data along with the header information into character based data, as described above. Then it forms the converted binary data into a series of USSD messages necessary for transferring the whole GIF file. USSD messages containing GIF converted binary data are then passed to the module 230 a forwarding function for transmission to the client application module 300. As shown in FIG. 1, these USSD messages are then transmitted to the USSD message management device resident within the HLR or MSC to physically transmit to the mobile terminal. These USSD messages are physically transmitted in isolation from the TSH traffic channel using a control channel such as an autonomous Specialized Control Channel (SDCCH).

Как только переданное USSD сообщение принимает мобильный терминал, устройство управления USSD сообщениями, находящееся в мобильном терминале, передает сообщения к модулю 300 прикладной системы пользователя. Модуль 330 функции приема в модуле 300 прикладной системы перехватывает принятые USSD сообщения и извлекает находящиеся данные графического изображения. Извлеченные данные затем передаются модулю 320 функции преобразования, который, в свою очередь, повторно преобразует данные на основе символов обратно в исходные GIF данные. Это выполняется посредством извлечения семибитовых данных из восьмиразрядного байта и реорганизации их, чтобы представить первоначальные массивы битовых данных. As soon as the transmitted USSD message is received by the mobile terminal, the USSD message management device located in the mobile terminal transmits messages to the user application module 300. The receive function module 330 in the application system module 300 intercepts the received USSD messages and retrieves the located graphic image data. The extracted data is then passed to the transform function module 320, which, in turn, re-converts the character-based data back to the original GIF data. This is done by extracting the seven-bit data from the eight-bit byte and reorganizing them to represent the original arrays of bit data.

При преобразовании извлеченных данных модуль 320 функции преобразования сначала требует установить формат содержащегося графического файла. Форматами графического файла могут являться, но не ограничено:
GIF: формат обмена графических данных;
JPEG: стандартный алгоритм сжатия изображений;
ACR: ACR-NEMA файл медицинских изображений;
BMP: стандартный формат графических файлов в MS Windows;
PCX: формат графических файлов цветовых изображений;
CGN: метафайл компьютерной графики;
HDF: иерархический формат данных;
P3D: 3D метафайл Центра супервычислений Питсбурга;
RTF: расширенный текстовый формат;
MPEG; цифровой видеостандарт, разработанный группой экспертов по кинематографии;
FLI: формат файла мультипликации.
When converting the extracted data, the transform function module 320 first requires setting the format of the contained image file. Graphics file formats may include, but are not limited to:
GIF: graphic data exchange format;
JPEG: standard image compression algorithm;
ACR: ACR-NEMA medical image file;
BMP: standard image file format in MS Windows;
PCX: image file format for color images;
CGN: computer graphics metafile;
HDF: hierarchical data format;
P3D: 3D metafile of the Pittsburgh Supercomputing Center;
RTF: extended text format;
MPEG; Digital video standard developed by a team of cinematography experts;
FLI: animation file format.

Модулю функции преобразования должно быть известно, какой используется графический формат, чтобы правильно преобразовать информацию заголовка вместе с остальной частью графических данных. Разновидности и количество графических форматов, как показано выше, не ограничены приведенным списком. Поскольку модуль 220 функции преобразования, находящийся в прикладной системе 200 сервера, и модуль 320 функции преобразования, находящийся в прикладной системе 300 пользователя, согласованы для распознавания преобразованных данных друг друга, может быть использован любой формат. После установления текущего формата графического файла извлеченные данные преобразуются соответственно обратно в их первоначальный формат данных. The conversion function module must know which graphic format is used to correctly convert the header information along with the rest of the graphic data. The varieties and number of graphic formats, as shown above, are not limited to the list below. Since the conversion function module 220 located in the server application 200 and the conversion function module 320 located in the user application 300 are matched to recognize each other's converted data, any format can be used. After establishing the current graphic file format, the extracted data is converted accordingly back to their original data format.

Повторно преобразованные данные в формат GIF или графического изображения затем передаются модулю 310 функции прикладной системы пользователя для отображения на устройстве 340 отображения, присоединенном к мобильному терминалу или находящемся в нем. Модуль 310 функции прикладной системы пользователя может выполнять эту задачу отображения, подавая GIF данные в драйвер 342 видеографического стандарта (VGA), связанный с устройством отображения 340. The converted data into GIF or graphic format is then transmitted to the user application function module 310 for display on a display device 340 connected to or located in the mobile terminal. A user application function function module 310 may perform this display task by supplying GIF data to a video standard (VGA) driver 342 associated with the display device 340.

Необходимо, чтобы модуль 300 прикладной системы пользователя физически находился в мобильном терминале 100, чтобы принимать, преобразовывать и отображать графические изображения. С другой стороны, модуль 200 прикладной системы сервера может находиться в ряде различных узлов в сети мобильной связи. На фиг. 7 представлена блок-схема прикладной системы 200 сервера, находящейся в MSC 130, обслуживающем конкретный мобильный терминал 100. Модуль 200 прикладной системы сервера, находящейся в MSC 130, производит отбор или принимает запрошенные пользователем графические изображения и преобразует двоичные данные, представляющие графические изображения, в USSD-совместимые данные на основе символов. Как представлено на фиг.6, такие преобразованные данные затем загружаются в USSD сообщения и передаются USSD драйверу в MSC 130. MSC 130, в свою очередь, передает USSD сообщение на контроллер 310 базовой станции. Контроллер 310 базовой станции устанавливает конкретную базовую станцию 300, охватывающую сотовую область, в настоящее время занятую мобильной станцией 100, и передает USSD сообщение к этой конкретной базовой станции 300. Базовая станция 300 затем передает USSD сообщение на мобильный терминал 100 по каналу связи, без трафика, такому как автономный Специализированный Канал Управления (SDCCH). SDCCH - один из каналов управления, предоставляемых GSM или системой сети PCS, использующий технологию множественного доступа с временным разделением каналов (TDMA) и обычно используемый для передачи системных сигналов во время установки вызова перед назначением канала трафика (ТСН). Например, регистрация абонента и установление подлинности происходит через SDCCH. Как только мобильный терминал 100 принимает USSD сообщение, устройство управления USSD в мобильном терминале 100 просматривает информацию USSD заголовка, связанную с принятым USSD сообщением, и определяет, какая прикладная система должна принять сообщение. В результате, модуль 310 прикладной системы пользователя передает USSD сообщение и, в соответствии с настоящим изобретением, данные на основе символов извлекаются и преобразуются обратно в исходный двоичный формат данных. Повторно преобразованные двоичные данные, такие как GIF файл, вводятся затем в драйвер VGA для отображения на устройстве LCD. Используя SDCCH вместо канала трафика (ТСН), мобильный терминал 100 может представлять графические изображения на устройстве LCD, в то время, как абонент одновременно ведет разговор с другим пользователем сети связи. It is necessary that the user application module 300 is physically located in the mobile terminal 100 in order to receive, convert and display graphic images. On the other hand, the server application module 200 may reside in a number of different nodes in the mobile communication network. In FIG. 7 is a block diagram of a server application 200 located in an MSC 130 serving a particular mobile terminal 100. A server application module 200 located in an MSC 130 selects or receives graphics requested by a user and converts binary data representing the graphics to USSD compatible character-based data. As shown in FIG. 6, such converted data is then loaded into USSD messages and transmitted to the USSD driver in the MSC 130. The MSC 130, in turn, transmits the USSD message to the base station controller 310. The base station controller 310 establishes a specific base station 300 spanning the cellular area currently occupied by the mobile station 100 and transmits a USSD message to this particular base station 300. The base station 300 then transmits the USSD message to the mobile terminal 100 over the communication channel, without traffic such as a standalone Specialized Control Channel (SDCCH). SDCCH is one of the control channels provided by GSM or a PCS network system using time division multiple access (TDMA) technology and commonly used to transmit system signals during call setup before assigning a traffic channel (TSN). For example, subscriber registration and authentication takes place via the SDCCH. As soon as the mobile terminal 100 receives the USSD message, the USSD control device in the mobile terminal 100 looks at the USSD header information associated with the received USSD message and determines which application system should receive the message. As a result, the user application module 310 transmits a USSD message and, in accordance with the present invention, character-based data is retrieved and converted back to its original binary data format. The converted binary data, such as the GIF file, is then input into the VGA driver for display on the LCD device. Using an SDCCH instead of a traffic channel (TSN), the mobile terminal 100 can present graphical images on an LCD device, while the subscriber is simultaneously talking with another user of the communication network.

На фиг. 8 представлена блок-схема прикладной системы 200 сервера, находящейся в регистре 120 основной области (HLR), обслуживающем мобильный терминал 100. Как указано выше, модуль 200 прикладной системы сервера может быть связан с рядом различных узлов в сети мобильной связи. Для USSD-операций, инициированных сетью, используются процедуры для передачи графических изображений, сходные с теми, которые описаны со ссылкой на фиг.7. Отличие заключается в том, что преобразование и формирование пакета выполняется в модуле 200 прикладной системы сервера, размещенном в HLR 120 вместо MSC 130. Однако для операций, инициированных мобильным терминалом 100, сообщения посылаются к MSC 130 по пути мобильный терминал 100 - базовая станция 300 - контроллер базовой станции 310 - MSC 130. MSC 130 затем просматривает информацию заголовка, связанную с принятым USSD-сообщением, и устанавливает, что определенная прикладная система не распознана. В результате, MSC 130 передает нераспознанное USSD сообщение на HLR 120. HLR 120 затем определяет, что прикладная система, определенная заголовком, находится в самом HLR 120 и передает USSD данные к модулю 200 прикладной системы сервера. Затем модуль 200 прикладной системы сервера устанавливает и выполняет запрос пользователя, содержащийся в принятых USSD данных. Такой запрос, например, может быть для графического представления локальной карты или области. Модуль 200 прикладной системы сервера соответственно отыскивает информацию внутри или принимает ее от внешнего источника и передает запрошенное графическое изображение обратно на мобильный терминал 100, как описано выше. In FIG. 8 is a block diagram of a server application 200 located in a primary area register (HLR) 120 serving a mobile terminal 100. As indicated above, the server application system module 200 may be connected to a number of different nodes in a mobile communication network. For network initiated USSD operations, procedures are used for transmitting graphic images similar to those described with reference to FIG. 7. The difference is that the conversion and packet formation is performed in the server application module 200 located in the HLR 120 instead of the MSC 130. However, for operations initiated by the mobile terminal 100, messages are sent to the MSC 130 along the path of the mobile terminal 100 - base station 300 - the base station controller 310 is the MSC 130. The MSC 130 then looks at the header information associated with the received USSD message and determines that the specific application system is not recognized. As a result, the MSC 130 transmits an unrecognized USSD message to the HLR 120. The HLR 120 then determines that the application system defined by the header is located in the HLR 120 itself and transfers the USSD data to the server application module 200. Then, the server application module 200 installs and executes a user request contained in the received USSD data. Such a request, for example, may be for a graphical representation of a local map or region. The server application system module 200, respectively, retrieves information internally or receives it from an external source and transmits the requested graphic image back to the mobile terminal 100, as described above.

На фиг.9 представлена блок-схема модуля 200 прикладной системы сервера, находящейся во внешнем узле 400, подсоединенном к регистру 120 основной области, обслуживающему мобильный терминал 100. Для USSD-операций, инициированных сетью, используются процедуры для передачи графических изображений, сходные с теми, которые описаны со ссылкой на фиг.8. Отличие заключается в том, что преобразование и формирование пакета выполняется в модуле 200 прикладной системы сервера, размещенном во внешнем узле 400, вместо HLR 120. Устройства управления USSD, находящиеся в HLR 120 и MSC 130, скрытым образом управляют и маршрутизируют USSD сообщения, сформированные внешним узлом 400. Для операций, инициализированных мобильным терминалом 100, сообщения передаются к MSC 130 по пути мобильный терминал 100 - базовая станция 300 - контроллер 310 базовой станции - MSC 130. MSC 130 снова просматривает информацию заголовка, связанную с принятым USSD сообщением, и устанавливает, что определенная прикладная система не распознана. MSC 130, в свою очередь, передает нераспознанное USSD сообщение в HLR 120. HLR 120 также просматривает информацию заголовка, связанную с принятым USSD сообщением, и затем устанавливает, что определенная прикладная система также не находится непосредственно в HLR 120. HLR 120 далее передает USSD сообщение к внешнему узлу 400, который связан с HLR 120. Внешний узел 400 окончательно просматривает информацию заголовка, определенную принятым USSD сообщением, и передает ее на выполнение модулю 200 прикладной системы сервера, постоянно находящемуся во внешнем узле 400. Как описано выше, прикладная система сервера затем устанавливает и должным образом выполняет запрос пользователя, содержащийся в принятых USSD данных. Fig. 9 is a block diagram of a server application module 200 located in an external node 400 connected to a main area register 120 serving a mobile terminal 100. For network initiated USSD operations, procedures for transmitting graphic images similar to those which are described with reference to FIG. The difference is that the conversion and packet generation is performed in the server application module 200 located in the external node 400, instead of the HLR 120. The USSD control devices located in the HLR 120 and the MSC 130 secretly control and route USSD messages generated by the external node 400. For operations initiated by the mobile terminal 100, messages are transmitted to the MSC 130 along the path of the mobile terminal 100 — base station 300 — base station controller 310 — MSC 130. The MSC 130 again looks at the header information associated with the received USSD message, and establishes that a certain application system is not recognized. The MSC 130, in turn, transmits an unrecognized USSD message to the HLR 120. The HLR 120 also looks at the header information associated with the received USSD message, and then determines that the specific application system is also not directly in the HLR 120. The HLR 120 further transmits the USSD message to the external node 400, which is connected to the HLR 120. The external node 400 finally looks at the header information determined by the received USSD message, and passes it to the module 200 of the server application system resident in the external node 400. As described on the above, the server application then installs and duly fulfills the user's request, contained in the received USSD data.

Claims (7)

1. Система обмена двоичными данными, представляющими графическое изображение, в системе мобильной связи, отличающаяся тем, что сетевой узел содержит модуль функции преобразования для формирования пакета указанных двоичных данных, представляющих указанное графическое изображение, в сигнал сообщения обслуживания SMS, основанного на символах коротких сообщений, или в сигнал сообщения неструктурированных дополнительных данных обслуживания USSD, и модуль функции посылки, соединенный с указанным модулем функции преобразования, для передачи указанного сигнала SMS или USSD сообщения посредством связи в режиме излучения, а мобильный терминал содержит дисплей, первый модуль функции приема для приема указанного сигнала SMS или USSD сообщения, передаваемого посредством связи в режиме излучения, и второй модуль функции преобразования, соединенный с указанным первым модулем функции приема, для извлечения сформированного пакета двоичных данных из принятого сигнала SMS или USSD сообщения, и модуль прикладной системы для отображения указанных двоичных данных, представляющих указанное графическое изображение, на дисплее указанного мобильного терминала. 1. A binary data exchange system representing a graphic image in a mobile communication system, characterized in that the network node includes a conversion function module for generating a packet of the specified binary data representing the specified graphic image into an SMS service message signal based on short message symbols, or into a message signal of unstructured additional USSD service data, and a sending function module connected to said conversion function module for transmission to the indicated signal of an SMS or USSD message through communication in radiation mode, and the mobile terminal comprises a display, a first receiving function module for receiving said SMS or USSD message signal transmitted by communication in radiation mode, and a second conversion function module connected to said first function module receiving, to extract the generated binary data packet from the received SMS or USSD message signal, and the application system module for displaying the specified binary data representing the specified graph skoe image on the display of said mobile terminal. 2. Система по п. 1, отличающаяся тем, что указанные графические изображения сохраняют в файле в формате обмена графическими данными GIF. 2. The system according to claim 1, characterized in that said graphic images are stored in a file in the format for exchanging GIF graphic data. 3. Система по п. 1, отличающаяся тем, что указанный сетевой узел содержит центр коммутации мобильных систем MSC системы мобильной связи, в настоящее время обслуживающей мобильный терминал. 3. The system according to claim 1, characterized in that said network node comprises a switching center for mobile systems MSC of a mobile communication system currently serving a mobile terminal. 4. Система по п. 1, отличающаяся тем, что указанный сетевой узел содержит регистр основной области HLR, связанный с указанным мобильным терминалом. 4. The system according to claim 1, characterized in that said network node contains a register of the main HLR region associated with the indicated mobile terminal. 5. Система по п. 1, отличающаяся тем, что указанный сетевой узел содержит внешний узел, соединенный с регистром основной области HLR, связанным с указанным мобильным терминалом. 5. The system according to claim 1, characterized in that said network node comprises an external node connected to a register of the main HLR region associated with said mobile terminal. 6. Способ передачи данных, представляющих графическое изображение, от сети мобильной связи на мобильный терминал, связанный с указанной сетью мобильной связи, указанный способ содержит этапы: формирования пакета указанных двоичных данных, представляющих указанное графическое изображение, в сигнал сообщения обслуживания SMS, основанного на символах коротких сообщений, или в сигнал сообщения неструктурированных дополнительных данных обслуживания USSD, передачи указанного SMS или USSD, основанного на символах сигнала сообщения на указанный мобильный терминал посредством связи в режиме излучения, извлечения указанным мобильным терминалом сформированного пакета двоичных данных, представляющих указанное графическое изображение, из сигнала сообщения, основанного на символах, и отображения графического изображения, представляемого извлеченными двоичными данными на дисплее мобильного терминала. 6. A method of transmitting data representing a graphic image from a mobile communication network to a mobile terminal connected to the indicated mobile communication network, the method comprises the steps of: generating a packet of the specified binary data representing the specified graphic image into a signal of an SMS service message based on symbols short messages, or to a message signal of unstructured additional USSD service data, transmission of the specified SMS or USSD, based on the symbols of the message signal to the specified yl communication terminal via a radiation mode mobile terminal extracting said formed packet of binary data representing said graphic image from a communication signal based on symbols, and displaying a graphic image representing the extracted binary data on the mobile terminal display. 7. Способ по п. 6, отличающийся тем, что указанные двоичные данные, представляющие указанные графические изображения, составляют файл в формате обмена графическими данными GIF. 7. The method according to claim 6, characterized in that said binary data representing said graphic images constitutes a file in the format for exchanging graphic data GIF.
RU98117387/09A 1996-02-20 1997-02-20 Graphic presentation transmission to mobile terminals RU2190309C2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US60403196A 1996-02-20 1996-02-20
US08/604,031 1996-02-20

Publications (2)

Publication Number Publication Date
RU98117387A RU98117387A (en) 2000-07-20
RU2190309C2 true RU2190309C2 (en) 2002-09-27

Family

ID=24417906

Family Applications (1)

Application Number Title Priority Date Filing Date
RU98117387/09A RU2190309C2 (en) 1996-02-20 1997-02-20 Graphic presentation transmission to mobile terminals

Country Status (5)

Country Link
EP (1) EP0882376A2 (en)
CN (1) CN1216665A (en)
AU (1) AU726060B2 (en)
RU (1) RU2190309C2 (en)
WO (1) WO1997030556A2 (en)

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2342778C1 (en) * 2004-08-24 2008-12-27 Квэлкомм Инкорпорейтед System and method for transmission of pictorial data to system of half-duplex mode
EA011225B1 (en) * 2006-09-21 2009-02-27 Общество С Ограниченной Ответственностью "Суперфон" Method for distribution of advertising-and informational images
RU2366106C2 (en) * 2003-10-23 2009-08-27 Сони Эрикссон Мобайл Коммьюникейшнз Аб Message processing in hand-held electronic devices
RU2391796C2 (en) * 2005-04-27 2010-06-10 Нокиа Корпорейшн Limited access to functional sets of mobile terminal
RU2395114C2 (en) * 2004-01-16 2010-07-20 Майкрософт Корпорейшн Methods and systems of messages exchange with mobile devices
RU2395917C2 (en) * 2006-05-02 2010-07-27 Сони Эрикссон Мобайл Коммьюникейшнз Аб List of contacts
RU2417437C2 (en) * 2006-01-09 2011-04-27 Нокиа Корпорейшн Displaying network objects on mobile devices based on geolocation
RU2433478C2 (en) * 2006-02-23 2011-11-10 Майкрософт Корпорейшн Image data preprocessing for improved compression
RU2439854C2 (en) * 2007-07-16 2012-01-10 Квэлкомм Инкорпорейтед Methods and systems for adaptive transmission of control information in wireless communication system
RU2446624C2 (en) * 2006-11-06 2012-03-27 Телефонактиеболагет Лм Эрикссон (Пабл) Methods and devices providing possibility to control service session of ip multimedia subsystems by means of access to circuit-switched networks using unstructured supplementary service data messages
US8155620B2 (en) 2007-06-13 2012-04-10 Qualcomm Incorporated Method and apparatus for accounting in a mobile data packet network
US8285313B2 (en) 2008-06-16 2012-10-09 Aristocrat Technologies Australia Pty Limited Messaging system and method
RU2580064C2 (en) * 2010-06-02 2016-04-10 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Adjustable and progressive mobile device street view

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FI102869B1 (en) 1996-02-26 1999-02-26 Nokia Mobile Phones Ltd Device, method and system for transmitting and receiving information in connection with various applications
FI103854B1 (en) * 1996-11-01 1999-09-30 Nokia Mobile Phones Ltd Data transmission method, cellular telecommunication system and mobile station
FR2774241B1 (en) * 1998-01-23 2000-02-25 Sagem TELEINFORMATION SYSTEM FOR A DATA EXPLOITATION SITE AND DATA RETURN TERMINAL OF SUCH A SYSTEM
KR19990085456A (en) * 1998-05-18 1999-12-06 이가형 Icon Message Delivery System and Communication Terminal by the System
FR2779603B1 (en) * 1998-06-08 2000-07-13 Alsthom Cge Alcatel METHOD FOR SENDING A GROUP OF INFORMATION TO A COMMUNICATION RADIOTELEPHONE TERMINAL AND CORRESPONDING TERMINALS
KR100296049B1 (en) * 1999-03-19 2001-07-28 윤종용 User data transfering apparatus by using of short messageservice fuction in digital portable terminal and methodthereof
US6980213B1 (en) 1999-05-13 2005-12-27 Matsushita Electric Industrial Co., Ltd. Terminal device for mobile communication
WO2000078016A1 (en) * 1999-06-15 2000-12-21 Siemens Aktiengesellschaft Method and device for optical representation of information
EP1075156B1 (en) * 1999-08-06 2010-07-07 Naxos Finance SA Apparatus for receiving and displaying personalized information
CA2299758A1 (en) * 1999-09-09 2001-03-09 Netzero, Inc. Dynamic ad targeting by an internet server
US20020030843A1 (en) * 2000-02-02 2002-03-14 Tuli Raja Singh Portable high speed internet access device
US6633314B1 (en) 2000-02-02 2003-10-14 Raja Tuli Portable high speed internet device integrating cellular telephone and palm top computer
US6690403B1 (en) 2000-02-16 2004-02-10 Raja Tuli Portable high speed internet device and information on links to web sites
EP1128629A1 (en) * 2000-02-22 2001-08-29 TELEFONAKTIEBOLAGET L M ERICSSON (publ) A method of transmitting digital information from an electronic utility device to a server
GB0009599D0 (en) * 2000-04-18 2000-06-07 British Airways Plc A method of operating a ticketing system
ATE350724T1 (en) * 2000-04-18 2007-01-15 British Airways Plc A METHOD FOR OPERATING A TICKET ISSUING SYSTEM
DE60024632T2 (en) 2000-10-16 2006-08-10 Sony Deutschland Gmbh Display a background image with automatic selection for a mobile phone
US6909904B2 (en) * 2001-05-23 2005-06-21 Nokia Corporation System and protocol for extending functionality of wireless communication messaging
FR2825227B1 (en) * 2001-05-28 2003-09-26 Sagem RADIOTELEPHONY TERMINAL FOR PROCESSING PHONIC ATTACHMENTS TO ELECTRONIC MAIL AND METHOD FOR TRANSMITTING PHONE SIGNALS
FR2828368B1 (en) * 2001-08-03 2005-03-04 Qualimucho Media Sa METHOD FOR TRANSMITTING AND RETRIEVING A MULTIMEDIA MESSAGE FOR MOBILE TERMINAL
KR100405048B1 (en) * 2001-09-10 2003-11-07 주식회사 케이티프리텔 System and method for modifying display formation of mobile phone
WO2003041341A1 (en) * 2001-11-05 2003-05-15 Matsushita Electric Industrial Co., Ltd. Server apparatus and terminal apparatus used in video transmission system
US20030200278A1 (en) * 2002-04-01 2003-10-23 Samsung Electronics Co., Ltd. Method for generating and providing user interface for use in mobile communication terminal
KR100863111B1 (en) * 2002-09-19 2008-10-13 엘지전자 주식회사 Short message transmission and display method of mobile communication terminal
US8176428B2 (en) 2002-12-03 2012-05-08 Datawind Net Access Corporation Portable internet access device back page cache
US7657223B2 (en) * 2003-02-04 2010-02-02 Nokia Siemens Networks Oy Provision of content to mobile users
SE526391C2 (en) * 2003-12-12 2005-09-06 Scania Cv Abp Procedure for processing data to be transmitted via SMS and data transmitted via SMS
US7756536B2 (en) * 2007-01-31 2010-07-13 Sony Ericsson Mobile Communications Ab Device and method for providing and displaying animated SMS messages
CN102523567B (en) * 2011-12-23 2015-02-11 北京握奇数据系统有限公司 Data update method in telecommunication intelligent card, system thereof and telecommunication intelligent card
CN107734345B (en) * 2017-09-29 2020-05-08 深圳市聚宝汇科技有限公司 Picture datamation transmission method and system
WO2019069124A1 (en) * 2017-10-05 2019-04-11 Hike Private Limited Universal transmission protocol (utp)

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5166932A (en) * 1990-04-27 1992-11-24 Seiko Corp. Wireless facsimile computer slate
US5446678A (en) * 1992-12-18 1995-08-29 Hewlett-Packard Corporation Transmission of information over an alphanumeric paging network

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5166932A (en) * 1990-04-27 1992-11-24 Seiko Corp. Wireless facsimile computer slate
US5446678A (en) * 1992-12-18 1995-08-29 Hewlett-Packard Corporation Transmission of information over an alphanumeric paging network

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
ЛЮБИМОВ А. Сетевые технологии и решаемые задачи. Компьютер Пресс, № 10, 1995, с. 70-79. *

Cited By (20)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2366106C2 (en) * 2003-10-23 2009-08-27 Сони Эрикссон Мобайл Коммьюникейшнз Аб Message processing in hand-held electronic devices
US8112103B2 (en) 2004-01-16 2012-02-07 Kuang-Chao Eric Yeh Methods and systems for mobile device messaging
RU2395114C2 (en) * 2004-01-16 2010-07-20 Майкрософт Корпорейшн Methods and systems of messages exchange with mobile devices
US7725119B2 (en) 2004-08-24 2010-05-25 Qualcomm Incorporated System and method for transmitting graphics data in a push-to-talk system
RU2342778C1 (en) * 2004-08-24 2008-12-27 Квэлкомм Инкорпорейтед System and method for transmission of pictorial data to system of half-duplex mode
RU2391796C2 (en) * 2005-04-27 2010-06-10 Нокиа Корпорейшн Limited access to functional sets of mobile terminal
RU2417437C2 (en) * 2006-01-09 2011-04-27 Нокиа Корпорейшн Displaying network objects on mobile devices based on geolocation
US8837006B2 (en) 2006-02-23 2014-09-16 Microsoft Corporation Pre-processing of image data for enhanced compression
RU2433478C2 (en) * 2006-02-23 2011-11-10 Майкрософт Корпорейшн Image data preprocessing for improved compression
US8243340B2 (en) 2006-02-23 2012-08-14 Microsoft Corporation Pre-processing of image data for enhanced compression
RU2395917C2 (en) * 2006-05-02 2010-07-27 Сони Эрикссон Мобайл Коммьюникейшнз Аб List of contacts
EA011225B1 (en) * 2006-09-21 2009-02-27 Общество С Ограниченной Ответственностью "Суперфон" Method for distribution of advertising-and informational images
RU2446624C2 (en) * 2006-11-06 2012-03-27 Телефонактиеболагет Лм Эрикссон (Пабл) Methods and devices providing possibility to control service session of ip multimedia subsystems by means of access to circuit-switched networks using unstructured supplementary service data messages
US8155620B2 (en) 2007-06-13 2012-04-10 Qualcomm Incorporated Method and apparatus for accounting in a mobile data packet network
RU2451399C2 (en) * 2007-06-13 2012-05-20 Квэлкомм Инкорпорейтед Method and apparatus for accounting in mobile data packet network
RU2439854C2 (en) * 2007-07-16 2012-01-10 Квэлкомм Инкорпорейтед Methods and systems for adaptive transmission of control information in wireless communication system
US8285313B2 (en) 2008-06-16 2012-10-09 Aristocrat Technologies Australia Pty Limited Messaging system and method
US8634864B2 (en) 2008-06-16 2014-01-21 Aristocrat Technologies Australia Pty Limited Messaging system and method
US9386426B2 (en) 2008-06-16 2016-07-05 Aristocrat Technologies Australia Pty Limited Messaging system and method
RU2580064C2 (en) * 2010-06-02 2016-04-10 МАЙКРОСОФТ ТЕКНОЛОДЖИ ЛАЙСЕНСИНГ, ЭлЭлСи Adjustable and progressive mobile device street view

Also Published As

Publication number Publication date
WO1997030556A3 (en) 1997-10-16
WO1997030556A2 (en) 1997-08-21
CN1216665A (en) 1999-05-12
AU2272897A (en) 1997-09-02
EP0882376A2 (en) 1998-12-09
AU726060B2 (en) 2000-10-26

Similar Documents

Publication Publication Date Title
RU2190309C2 (en) Graphic presentation transmission to mobile terminals
US6240445B1 (en) Computer implemented method and apparatus for receiving facsimile messages using an indentifier appended to a shared telephone number
US6341133B1 (en) Information providing apparatus and portable communication terminal
US6909904B2 (en) System and protocol for extending functionality of wireless communication messaging
CN1179538C (en) Method and device for managing multimedia messages in a telecommunication system
US6690777B2 (en) Method and system for wireless device initiation of web page printouts via remotely located facsimile machines
US20040054745A1 (en) Method of supporting multiple languages for a mobile communication terminal and a communication system for the same
CN1221540A (en) Remotely retrieve SIM stored data via a connectionless communication link
KR20050051665A (en) Method for archiving multimedia messages
US7054667B2 (en) Transmitting information based on location data onto display of mobile station
JP2000244557A (en) Data transfer protocol using short message service
KR20010016442A (en) System for transmitting a character message as image data
JP2002342773A (en) METHOD AND DATA STRUCTURE FOR MANAGEMENT OF VIDEO OF ICONS DEFINED IN A MESSAGE, AND A MOBILE TERMINAL WHICH CAN EXECUTE THE METHOD
JP2006514513A (en) Multimedia messaging service method
KR100663403B1 (en) Method and system of multimedia message transmission
KR20000059275A (en) MGMS; Multiple Graphic Message System and Service
US7941125B2 (en) Mobile telephone-based system and method for automated data input
US20080045252A1 (en) Method for displaying background picture of sms message in terminal including sms function and terminal thereof
KR20060024236A (en) Wireless communication terminal with method of checking receiver by image retrieval and its method
KR100444138B1 (en) Method for transmiting teg message in a cdma system
KR100641606B1 (en) Closed Captioning Systems and Methods
KR100608759B1 (en) MMS message and EMS message compatible device and method of mobile terminal
US7561562B2 (en) Communication terminal
JP2917180B2 (en) System message language selection method
KR100365044B1 (en) Service method of image logo in a mobil communication system