WO2008118038A1 - Message exchange method and devices for carrying out said method - Google Patents

Message exchange method and devices for carrying out said method Download PDF

Info

Publication number
WO2008118038A1
WO2008118038A1 PCT/RU2007/000638 RU2007000638W WO2008118038A1 WO 2008118038 A1 WO2008118038 A1 WO 2008118038A1 RU 2007000638 W RU2007000638 W RU 2007000638W WO 2008118038 A1 WO2008118038 A1 WO 2008118038A1
Authority
WO
WIPO (PCT)
Prior art keywords
mobile communication
communication terminal
file
text
message
Prior art date
Application number
PCT/RU2007/000638
Other languages
French (fr)
Russian (ru)
Inventor
Aleksandr Yurevich Bredikhin
Nikolai Evgenevich Sergeichev
Original Assignee
Aleksandr Yurevich Bredikhin
Nikolai Evgenevich Sergeichev
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 Aleksandr Yurevich Bredikhin, Nikolai Evgenevich Sergeichev filed Critical Aleksandr Yurevich Bredikhin
Publication of WO2008118038A1 publication Critical patent/WO2008118038A1/en

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/06Message adaptation to terminal or network requirements
    • H04L51/066Format adaptation, e.g. format conversion or compression
    • GPHYSICS
    • G10MUSICAL INSTRUMENTS; ACOUSTICS
    • G10LSPEECH ANALYSIS OR SYNTHESIS; SPEECH RECOGNITION; SPEECH OR VOICE PROCESSING; SPEECH OR AUDIO CODING OR DECODING
    • G10L13/00Speech synthesis; Text to speech systems
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L51/00User-to-user messaging in packet-switching networks, transmitted according to store-and-forward or real-time protocols, e.g. e-mail
    • H04L51/58Message adaptation for wireless communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/18Information format or content conversion, e.g. adaptation by the network of the transmitted or received information for the purpose of wireless delivery to users or terminals
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W4/00Services specially adapted for wireless communication networks; Facilities therefor
    • H04W4/12Messaging; Mailboxes; Announcements
    • H04W4/14Short messaging services, e.g. short message services [SMS] or unstructured supplementary service data [USSD]

Definitions

  • the invention relates to radio engineering and can be used in reproduction methods, systems and mobile communication devices for implementing an additional function - reproduction of a text message by speech.
  • a computer device for reading flat-type text comprising a series-connected optical input unit of a flat-type text and an optical text recognition unit, a spelling unit for synthesizing speech, an audio signal generating unit and an end audio unit, characterized in that the optical input unit for flat-type text is made in the form of a scanner, the audio signal generating unit is made in the form of a sound card, the speech synthesis unit according to the spelling text is made in the form of a Russian language synthesis unit and according to the spelling text, a text file unification unit, a text database unit, a tactile display, a tactile display interface unit to a personal computer and an interface unit are additionally introduced into the device, while the output of the optical text recognition unit through a series-connected text file unification unit and a text unit the database is connected to the information input of the block for the synthesis of Russian speech according to the spelling text, and through the pairing unit to the input of the tactile display, the output of the block a spelling text speech through a sound card is connected to a terminal audio unit
  • the block (5) for synthesizing Russian speech according to the spelling text includes a block (18) for selecting the current paragraph, a block (19) for reading the current paragraph, a block (20) for preliminary parsing of the paragraph, block (21) for highlighting words in a paragraph, selector (22) of subwords on subsets of the metalanguage alphabet, block (23) for recognizing words in the Russian alphabet, block (24) for translating metalanguage words into words in the Russian alphabet, first OR block (25), block (26) for the contextual decoding of word abbreviations, block (27) for matching, block (28) for selecting phrases and syntagmas, block (29) for determining the communicative type of phrases and syntagms, block (30) for determining logical stress in syntagma, phonetic text transcription unit (31), time processor (32), melodic processor (33), compilation unit (34), sound file generating unit (35) and sound file output unit (36).
  • the block (23) for recognizing words in the Russian alphabet and the block (24) for translating metalanguage words into words in the Russian alphabet are connected in parallel to two outputs of the selector (22) of the subwords on the subsets of the metalanguage alphabet, and the outputs of these blocks (23) and (24) connected to two inputs of the first OR block (25). All other blocks are connected in series.
  • This device allows you to synthesize speech from scanned text.
  • the limitations of this device are:
  • the closest is the messaging method and the system for its implementation, including the transmission of a voice message from a communication terminal through the equipment of a cellular operator via a network to a processing server, receiving
  • the processing server of the original voice message its processing to create a text file designed to play the original voice message in text, saving the text file and the audio file by the processing server in the database, and transferring the text file to the mobile communication terminal via the network operator’s equipment via the network, reception by a mobile communication terminal of a text file, and reproduction thereof of a message text on a display of a mobile communication terminal (US Application N ° 2006072718, H 04 M 1/64, publ. 2006 .).
  • SMS short message service is a short message service of a mobile operator
  • VoIP voice message XM
  • a processing server computer
  • This method and system solves the problem of creating a text file by sound, because Since a text file occupies two or three orders of magnitude less memory than a sound file, then 250 megabytes of memory on your hard drive allows you to save 100 thousand pages of text, which corresponds to one hundred pages of voiced text in the form of a sound file.
  • the main function of the mobile communication terminal is not performed - making a voice connection with another subscriber terminal, since the communication channel is busy; - high energy consumption by the mobile communication terminal to constantly maintain a voice channel with operator equipment;
  • Known mobile communication terminal comprising a housing, a processor installed inside the housing, a transceiver, random access memory, a signal processing unit made with a digital-to-analog converter and an analog-to-digital converter, a flash drive that is designed to download software and files , keypad, display, microphone and speaker installed inside the housing, input / output of the transceiver, input / output of random access memory, input / output of an analog-to-digital pre the browser and the input / output of the digital-to-analog converter, the input / output of a flash drive, the output of the keypad, the display input are connected via the bus to the processor, the microphone output is connected via the bus to the analog-to-digital converter, the speaker input is connected via the bus to the digital-to-analog the converter, while the software is configured to control the operation of the processor, display and speaker through the keyboard and the menu on the display (RF Patent Ns 2193822, H 04 M
  • This mobile communication terminal is made with expanded memory for storing audio and video information, and has a module for entertainment functions for playing back pre-recorded audio and video signals, containing a transceiver for transmitting and receiving audio and information signals, a signal processing circuit that, when connected, connects to transceiver and microprocessor, for processing signals transmitted and received by the transceiver, a module for entertainment functions with a storage device, which during operation is connected to the microprocessor and to the signal processing circuits for storing audio and video signals for subsequent playback, a memory for storing a list of preferred customers, a microprocessor for controlling the operation of said transceiver of said module for entertainment functions and said storage unit.
  • the specified processor is configured to stop playing back pre-recorded audio and video signals in response to an incoming phone call from a subscriber from the list of preferred subscribers and allowing the user to receive an incoming phone call without playing sound.
  • a limitation of this mobile communication terminal is the ability to listen to only voice messages received over the GSM network from the equipment of a cellular operator. It does not convert a text file to a voice message.
  • the basis of the present invention is the task of creating a messaging method that can reduce the amount of transmitted information for speech reproduction, increase the volume of speech words for reproduction on a mobile communication terminal using text information, and ensure the availability of speech reproduction over text information at any time, even when the absence of a GSM network signal of the cellular operator’s equipment for its reproduction.
  • the technical result that can be obtained by running the system is an increase in speed, a decrease in the amount of information transmitted, a decrease in the load on the processor of a mobile communication terminal, and a decrease in power consumption of the mobile communication terminal.
  • the technical result that can be obtained by executing a mobile communication terminal is an increase in functionality while maintaining the main function: making a voice connection with another terminal, reducing power consumption.
  • the claimed method of exchanging messages and devices for its implementation make it possible to generate speech by a mobile communication terminal via a text message - one or another received by it, as well as to increase the technical and operational characteristics of the transmission.
  • the claimed method of messaging includes:
  • the claimed system comprises a mobile communication terminal, equipment of a cellular communication operator connected with a mobile communication terminal via a global mobile communication system network, a message processing server connected to equipment of a mobile communication operator via the Internet, the processing server being made phonetic, grammar and syntactic analysis of a pleasant text message, its encoding and storing in the database of the encoded processing server a text file, and the software of the mobile communication terminal is designed to map each character of the encoded text file to a specific sound sample and compose a speech sequence from specific sound samples to form an audio file and play it by the mobile communication terminal.
  • the mobile communication terminal contains a housing, a processor installed inside the housing, a transceiver, random access memory, a digital-to-analog converter, an analog-to-digital converter, a flash drive, a keypad, a display, a microphone, and a speaker installed inside the case , transceiver input / output, random access memory input / output, analog-to-digital input / output the converter, the input / output of the digital-to-analog converter, the input / output of the flash drive, the keypad and the display are connected via the bus to the processor, the microphone output is connected via the bus to the analog-to-digital converter, the speaker input is connected via the bus to the digital-to-analog converter, when the transceiver receives an encoded text file that carries information about the corresponding audio file, the software allows the processor to extract from the flash drive Certain sound samples corresponding to each character of the encoded text file for generating a speech sequence from specific sound samples in the random access memory,
  • a mobile communication terminal could reproduce (generate sound waves) human speech (namely human speech) only from an audio file recorded in a flash drive, or from a received signal directly from a transceiver of a mobile communication terminal.
  • human speech namely human speech
  • the solution is proposed, during the implementation of which it is possible to generate human speech from a regular text file recorded in a flash drive mobile communication terminal.
  • the main load for processing text and audio files is carried out by the processing server, which allows to achieve high quality conversion of text messages to voice, even taking into account the low technical characteristics of mobile communication terminals.
  • FIG. 1 - depicts the claimed messaging system
  • FIG. 2 is a functional diagram of a mobile communication terminal
  • FIG. 3 is a functional diagram of the system in FIG. one;
  • FIG. 4 is a flowchart of the mobile communication terminal in FIG. 2.
  • the messaging system comprises at least one mobile communication terminal 1, equipment 2 of at least one mobile operator connected to the mobile communication terminal 1 via a global system for mobile communications (GSM) network, a server 3 processing associated with equipment 2 of at least one mobile operator via the Internet.
  • the processing server 3 is configured to phonetically, grammatically and syntactically analyze a pleasant text message from the mobile communication terminal 1 and create an encoded text file with a size smaller than the size of the text message and smaller than the size of the audio file for reproducing the pleasant text message by speech.
  • the processing server 3 is configured to save the encoded text file processing server database 4.
  • the mobile communication terminal 1 is configured to load software into its memory and create a menu on its display to map each element of the encoded text file to a specific sound and compose a speech sequence from certain sounds.
  • the mobile communication terminal (Fig. 2) comprises a housing 10, a processor 11 installed inside the housing 10, a transceiver 12, and random access memory device 13, a signal processing unit 14, made with a digital-to-analog converter 15 and an analog-to-digital converter 16, a flash drive 17, which is designed to download software and files, a keypad 18, a display 19, a microphone 20 and a speaker 21 installed inside the housing 10, the input / output of the transceiver 12, the input / output of random access memory 13, the input / output of the analog-to-digital converter 16 and the input / output of the digital-to-analog converter 15, the input / output of the flash drive 17, the output of the keypad 18 , in the display 19 is connected via a bus 22 to the processor 11, the microphone output 20 is connected via a bus 22 to an analog-to-digital converter 16, the input of the speaker 21 is connected via a bus 22 to a digital-to-analog converter 15, and the software is configured to control the processor 11, the display 19 and the speaker 21 by means
  • - the processing server 3 is in an on state, has at least one Internet connection; - equipment 2 of the mobile operator is functioning and has an Internet connection and one functioning GSM network; - the mobile communication terminal 1 is turned on, located in the coverage area of the GSM network of the communication operator, and software (software) for speech synthesis by text message has been installed on the mobile terminal 1.
  • the system can operate in two modes that are selected by the user of the mobile communication terminal 1 by means of software installed on the mobile communication terminal 1, which makes it possible to display a menu on the display for selecting listening functions.
  • the first mode is that the user of the mobile communication terminal 1 wants to listen to a text message stored on his mobile communication terminal 1.
  • the second mode is that the user of the mobile communication terminal 1 wants to listen to the encoded text file previously stored in the database 4 of encoded text files on the processing server 3.
  • Block 35 uses the standard function of the mobile communication terminal 1 to send packet messages to the Internet via the GSM network using the equipment 2 of the communication operator.
  • a batch message is a text message from a user of a mobile communication terminal 1, converted to an Internet message format and directed to the Internet address of the processing server 3. The batch message is received by the text message receiving unit 32 of the processing server 3.
  • Block 32 uses the standard functions of the network card of the processing server 3, which is the network card of the computer.
  • the received message is transmitted to the text message processing and encoding unit 31, which is intended for phonetic, grammatical and syntactic analysis of the text message.
  • the implementation of which is carried out by synthesizing Russian speech according to the spelling text.
  • Implementation of such an analysis is possible by using the current paragraph selection block, the current paragraph reading block, and the preliminary block parsing a paragraph, a block for highlighting words in a paragraph, a selector for subwords on subsets of the metalanguage alphabet, a block for recognizing words in the Russian alphabet, a block for translating words of a metalanguage into words in the Russian alphabet, an OR block, a contextual decoding block for word abbreviations, a matching block, a phrase highlighting block, and syntagm, a unit for determining the communicative type of phrases and syntagms, a unit for determining logical stress in syntagms, a phonetic transcription unit for text, which are disclosed in the aforementioned RF patent Ns 2113726.
  • a file of 8 bit encoding with 256 characters is sent to server 3 from the mobile communication terminal 1.
  • This encoding is used in the proposed technical solution to create an encoded text file with a size smaller than the size of the text message and smaller than the size of the audio file to play the text message.
  • the obtained encoded text file is stored in the block 30 for saving the encoded text files of the database 4.
  • the encoded and stored text file in block 30 is transferred to the encoded text file sending block 33, where it is converted into a packet message of the Internet. Sending is carried out using the standard function of the server’s network card 3.
  • a packet message over the Internet is delivered to the equipment 2 of the mobile operator for its further transmission via the GSM network to the block 37 for receiving and saving the encoded text file of the mobile terminal 1.
  • Block 37 receiving and storing the encoded text file receives a packet Internet message through the transceiver 12 of the mobile terminal 1 and converts it using the standard functions of the mobile terminal 1 into the original encoded text file, which is stored on the flash drive 17.
  • a feature of the claimed technical solution is that that the decoding of the original encoded text file is not performed, which allows the use of the processor 11 with a fairly low performance and clock speed, and RAM 13 and flash drive 17 with less memory.
  • the unit 37 for receiving and saving the encoded text file informs the menu display and control unit 36 of the completion of the saving process, while the software is designed to process the file, namely from 5 (6 or 7) bit coding table of characters.
  • the display 19 of the mobile terminal 1 displays information that the encoded text file has been saved by the mobile terminal 1.
  • the block 36 transmits a command to the audio file generating unit 38 to generate such a file from the encoded text file stored in the block 37.
  • Block 38 is designed to generate a sound file by matching each character of the encoded text file with a specific sound sample and compiling a speech sequence from certain sound samples.
  • Block 38 based on the encoded text file downloaded from the flash drive 17 into RAM 13, for example, with 5-bit encoding, maps each character (element) of the encoded text file a certain sound downloaded to the mobile communication terminal 1 when the corresponding software is installed.
  • Software and sound samples can be downloaded to flash drive 17 either through a module for connecting computer peripherals or through a module for connecting to the global Internet. It can be installed on a mobile communication terminal from the Internet using GPRS.
  • the software can be entered from a computer (where it can also be downloaded from the Internet, or taken from a CD) through the infrared port of a mobile communication terminal, bluetooth or data cable, or installed directly from one mobile communication terminal to another using an infrared port or bluetooth.
  • the audio file generated by block 38 is stored in RAM 13 of the mobile communication terminal 1.
  • block 38 informs block 36 of the readiness of playing an audio file and transmits a command to block 39 for playing an audio file to play through speaker 21.
  • Block 36 displays information on the start of audio file playback on the display 19 of mobile communication terminal 1 and transmits a command to block 39 about starting to play it.
  • the unit 39 informs the unit 36 of the playback process of the audio file so that the unit 36 displays information about the process of playing it, thus, the text is displayed on the display 19 and the text message is viewed in synchronized speech played by the audio file.
  • the user When the user is in the second mode, the user, using the menu of the block 36 displayed on the display 19 of the mobile communication terminal 1, indicates which encoded text file stored in the database 4 of the server 3 he wants to download for further listening.
  • the list of texts stored on server 3 can be entered during software installation or sent to the user of mobile terminal 1 additionally from server 3, and also updated, in accordance with the way this is usually done Internet computer users. In more detail, the process of forming a list of text names is described below when describing the operation of the mobile communication terminal 1).
  • the menu display and control unit 36 sends a request to download the selected encoded text file to the text message sending block 35 and the encoded file request.
  • Block 35 uses the standard function of the mobile communication terminal 1 to send packet messages to the Internet via the GSM network using the equipment 2 of the communication operator.
  • This batch message is a request for an encoded text file converted to an Internet message format and sent to the Internet address of the processing server 3.
  • Block 34 uses the standard functions of the network card of the processing server 3, which is the network card of the computer.
  • the request to download the encoded text file is transmitted to the encoded text file sending unit 33, which in turn requests the requested encoded text file from the server 30 to save the encoded text files in the server database 4. Further, the process of working in the second mode fully corresponds to the above-described mode of operation of the system in the first mode.
  • the menu contains items: send a text message, download the encoded text file from the processing server, listen to the encoded text file, change the listening speed, change the voice tone, change the listening volume, exit the software.
  • buttons When one of the buttons is pressed on the keypad 18 of the mobile terminal 1, for which the “Apply” property is assigned (most often this is the button
  • menu block 41 transmits the number of the selected menu to the logical block “If” 42 sending a text message (TC).
  • the logical unit 42 transfers control of the mobile communication terminal 1 to the text input unit 43.
  • Block 43 carries out through the keypad 18 of the mobile communication terminal 1 the process of entering a text message by the user.
  • the user of the mobile communication terminal 1 confirms the completion of the text message by pressing the “Apply” button on the keypad 18 of the mobile communication terminal 1, and then the control of the mobile communication terminal 1 is transferred to the information exchange unit 44 with the processing server 3.
  • the information exchange unit 44 with the processing server (CO) 3 through the transceiver 12 of the mobile terminal 1 via the global mobile communication network through the equipment 2 of the communication operator via the Internet sends a text message entered by the user and awaits a response from the processing server 3 in the form of an encoded text file this post.
  • Server 3 creates an encoded text file, which is transmitted back through the described message processing system. Upon receipt of the encoded text file by the mobile terminal 1, it is written to the flash drive 17.
  • the logical unit 42 transfers control of the mobile communication terminal 1 to the logical unit 45 for sending a request for an encoded text file.
  • the logical unit 45 transfers control of the mobile communication terminal 1 to the unit 46 for selecting the encoded text file (ZTF) from the database 4 of the server 3.
  • Block 46 of the selection of the encoded text file through the described message processing system makes a request for the encoded text files available for download (download), awaits the response of the processing server 3 in the form of a list of names of the encoded text files.
  • the list of receipt is displayed on the display 19 of the mobile communication terminal 1.
  • the user of the mobile communication terminal 1 through the keypad 18 selects the encoded text file by its name.
  • the encoded text file selection unit 46 transmits the name of the required encoded text file to the information exchange unit 47 with the processing server 3, which already controls the mobile communication terminal 1.
  • the information exchange unit 47 with the processing server 3 through the described message processing system makes a request to receive the selected encoded text file by name, awaits the response of the processing server 3 in the form of an encoded text file corresponding to this name.
  • the resulting corresponding encoded text file is written to a flash drive
  • the logical block 45 transmits control of the mobile communication terminal 1 to the logical unit 48 for listening to the file.
  • the logical unit 48 transfers control of the mobile communication terminal to the unit 49 for generating an audio file (voice) and playing it.
  • the audio file generation and playback unit 49 analyzes the available encoded text files previously stored on the flash drive 17 of the mobile communication terminal 1, and displays a list of their names on the display 19.
  • the user selects the desired encoded text file for playback using the keypad 18, when confirming the selection, the unit 49 for generating an audio file and playing it through the use of a processor 11, RAM 13, a digital-to-analog converter DAC 15, a speaker 21 and a flash drive 17 mob ceiling elements produces communication terminal 1 as described above, in view of its coding bit depth, but without decoding.
  • block 49 through the menu and display 19 prompts the user of the mobile terminal 1 to select a text message word from which it is necessary to start generating an audio file for its further playback.
  • block 49 After the user confirms the selected terminal of the text message by the mobile terminal 1 to start playing, block 49 generates an audio file and plays it on the speaker 21 from the specified word of the text message.
  • the termination of the generation of the audio file and its playback ends at the end of the encoded text file or at the command of the user of the mobile communication terminal 1, filed via the keypad 18, while the control of the mobile communication terminal 1 is transferred to the menu block 41.
  • block 49 Upon termination of the generation of the audio file and its playback at the command of the user of the mobile terminal 1, block 49 remembers the last word of the text message that was generated in the speech sequence and, upon repeated access to the block 49, prompts the user of the mobile terminal 1 to start generating the audio file and play it from words of the text message on which the playback stopped during the previous listening.
  • the logical unit 48 transfers control the mobile communication terminal 1 to the logical unit 50 changes the listening speed of the encoded text file.
  • the logical unit 50 transfers control of the mobile communication terminal 1 to the unit 51 for changing the listening speed of the encoded text file.
  • Block 51 changes the listening speed of the encoded text file displays on the display 19 of the mobile communication terminal 1 the current playback speed, expressed as a percentage value. 100% - the maximum value of speed and corresponds to the speed of speech of a person speaking quickly, but clearly. This style of speech is most often used in lectures or lectures.
  • the user of the mobile communication terminal 1 through the keypad 18 of the mobile communication terminal 1 can select the desired value of the listening speed of the encoded file, for example, in increments of 10%.
  • the software replaces the sound samples that are used to create a speech sequence of sounds.
  • the timbre also changes (which is associated with the physical property of the sound wave), therefore, it is not practical to change the playback speed using the directly mobile terminal 1.
  • a request is received from the mobile terminal 1 through the message processing system to the server 3 to receive new sound samples corresponding to the user's selected playback speed. All sound samples are stored on the processing server 3 in the database 4 and are sent back from the server 3 via the message processing system to the mobile communication terminal 1. Old sound samples using the software are deleted from the flash drive 17, and the new ones are stored in their place. Accordingly, for the selected playback speed, the playback tone is stored.
  • the logical unit 50 transfers control of the mobile communication terminal to the logical unit 52 for changing the voice timbre.
  • Block 53 changes the tone of the played voice displays on the display of the mobile communication terminal the current value of the voice of the played voice, expressed as a percentage value - 3. 3 - the average value of the voice of the played voice and corresponds to the voice of a middle-aged man with an average voice timbre.
  • the user of the mobile communication terminal 1 through the keypad 18 of the mobile communication terminal 1 can select the desired value of the timbre of the reproduced voice. In a particular technical solution, five timbre values of the reproduced voice are available. 1 is the lowest tone. 5 is the highest tone.
  • the software After confirming the selected value by the user of the mobile communication terminal 1 through the keypad 18, the software replaces the sound samples in the same way as described above to change the playback speed. Upon completion of the change of sound samples, control of the mobile communication terminal is transferred to the menu block 41.
  • the logical unit 52 transfers control of the mobile communication terminal 1 to the logical unit 54 for changing the listening volume level.
  • the logic unit 54 transfers control of the mobile communication terminal 1 to the listening volume unit 55 for changing the listening volume of the encoded text file.
  • the unit 55 for changing the listening volume of the encoded text file by means of the standard function of the mobile communication terminal 1 displays on the display 19 of the mobile terminal 1 the current value of the playback volume level of the encoded text file.
  • the user of the mobile communication terminal 1 through the keypad 18 selects the desired value of the listening volume of the encoded text file.
  • the software After confirming the selected value of the volume level by the user, the software makes the necessary changes in the settings of the digital-to-analog converter DAC 15 and speaker 19, as is usually done in all mobile communication terminals 1.
  • the control of the mobile communication terminal 1 is transferred to the menu block 41.
  • the logical unit 54 transfers control of the mobile communication terminal to the logical unit 56 for exiting the software.
  • the logical unit 56 transfers control of the mobile communication terminal to the unit 57 to stop the software.
  • the logical unit 56 transfers control of the mobile communication terminal to the menu unit 41.
  • Block 57 deletes all temporary files created by the software from RAM 13 of the mobile communication terminal 1 and transfers control of the mobile communication terminal 1 to the operating system of the mobile communication terminal 1.
  • the most successfully announced messaging method, messaging system and mobile communication terminal are industrially applicable in GSM cellular communication systems.

Abstract

The inventive method consists in transmitting a text message from a mobile communications terminal to a message processing server via a message exchange system, in processing said text message and in converting it into an encoded text file which is transmitted to the mobile communications terminal. The mobile communications terminal associates a specified sound sample with each symbol of the encoded text file, forms a speech sequence corresponding thereto, creates an audio file and reproduces it. The inventive system comprises a mobile communications terminal, facilities of a cellular communication provider and a processing server connected thereto by means of an Internet network. The mobile communications terminal also comprises a flash drive. The software of the mobile communications terminal is designed in such a way as to extract the specified sound samples from the flash drive by means of a processor in order to create an audio file and to listen it. The invention makes it possible to produce a voice message using a text message.

Description

СПОСОБ ОБМЕНА СООБЩЕНИЯМИ И УСТРОЙСТВА ДЛЯ ЕГО METHOD FOR EXCHANGE MESSAGES AND DEVICES FOR ITS
РЕАЛИЗАЦИИIMPLEMENTATIONS
Область техникиTechnical field
Изобретение относится к радиотехнике и может быть использовано в способах воспроизведения, системах и устройствах мобильной связи для реализации дополнительной функции - воспроизведения текстового сообщения речью.The invention relates to radio engineering and can be used in reproduction methods, systems and mobile communication devices for implementing an additional function - reproduction of a text message by speech.
Предшествующий уровень техникиState of the art
Известно компьютерное устройство для чтения плоскопечатного текста, содержащее последовательно соединенные блок оптического ввода плоскопечатного текста и блок оптического распознавания текста, блок синтеза речи по орфографическому тексту, блок формирования аудиосигнала и оконечный аудиоблок, отличающееся тем, что блок оптического ввода плоскопечатного текста выполнен в виде сканера, блок формирования аудиосигнала выполнен в виде звуковой платы, блок синтеза речи по орфографическому тексту выполнен в виде блока синтеза русской речи по орфографическому тексту, в устройство дополнительно введены блок унификации текстового файла, блок текстовой базы данных, тактильный дисплей, блок сопряжения тактильного дисплея с персональным компьютером и блок интерфейса, при этом выход блока оптического распознавания текста через последовательно соединенные блок унификации текстового файла и блок текстовой базы данных соединен с информационным входом блока синтеза русской речи по орфографическому тексту, а через блок сопряжения - с входом тактильного дисплея, выход блока синтеза речи по орфографическому тексту через звуковую плату соединен с оконечным аудиоблоком, управляющие входы блока сопряжения тактильного дисплея и сканера, блока оптического распознавания текста, блока унификации текстового файла, блока синтеза русской речи по орфографическому тексту и блока текстовой базы данных соединены с соответствующими выходами блока интерфейса (Патент РФ Ш 2113726, G 06 K9/00, опубл. 1998 г.).A computer device for reading flat-type text is known, comprising a series-connected optical input unit of a flat-type text and an optical text recognition unit, a spelling unit for synthesizing speech, an audio signal generating unit and an end audio unit, characterized in that the optical input unit for flat-type text is made in the form of a scanner, the audio signal generating unit is made in the form of a sound card, the speech synthesis unit according to the spelling text is made in the form of a Russian language synthesis unit and according to the spelling text, a text file unification unit, a text database unit, a tactile display, a tactile display interface unit to a personal computer and an interface unit are additionally introduced into the device, while the output of the optical text recognition unit through a series-connected text file unification unit and a text unit the database is connected to the information input of the block for the synthesis of Russian speech according to the spelling text, and through the pairing unit to the input of the tactile display, the output of the block a spelling text speech through a sound card is connected to a terminal audio unit, control inputs of a tactile display and scanner interface unit, an optical text recognition unit, a text file unification unit, a spelling unit for Russian speech synthesis, and a text database unit are connected to the corresponding outputs of the interface unit (RF patent Ш 2113726, G 06 K9 / 00, publ. 1998).
В этом техническом решении (фиг. 3 Патент РФ N° 2113726) блок (5) синтеза русской речи по орфографическому тексту включает блок (18) выбора текущего абзаца, блок (19) чтения текущего абзаца, блок (20) предварительного синтаксического анализа абзаца, блок (21) выделения слов в абзаце, селектор (22) подслов на подмножествах алфавита метаязыка, блок (23) распознавания слов на русском алфавите, блок (24) трансляции слов метаязыка в слова на русском алфавите, первый блок ИЛИ (25), блок (26) контекстной расшифровки сокращений слов, блок (27) согласования, блок (28) выделения фраз и синтагм, блок (29) определения коммуникативного типа фраз и синтагм, блок (30) определения логического ударения в синтагмах, блок (31) фонетического транскрибирования текста, временной процессор (32), мелодический процессор (33), блок (34) компиляции, блок (35) формирования звукового файла и блок (36) вывода звукового файла. При этом блок (23) распознавания слов на русском алфавите и блок (24) трансляции слов метаязыка в слова на русском алфавите подсоединены параллельно к двум выходам селектора (22) подслов на подмножествах алфавита метаязыка, а выходы этих блоков (23) и (24) подсоединены к двум входам первого блока ИЛИ (25). Все остальные блоки соединены последовательно.In this technical solution (Fig. 3 RF Patent N ° 2113726), the block (5) for synthesizing Russian speech according to the spelling text includes a block (18) for selecting the current paragraph, a block (19) for reading the current paragraph, a block (20) for preliminary parsing of the paragraph, block (21) for highlighting words in a paragraph, selector (22) of subwords on subsets of the metalanguage alphabet, block (23) for recognizing words in the Russian alphabet, block (24) for translating metalanguage words into words in the Russian alphabet, first OR block (25), block (26) for the contextual decoding of word abbreviations, block (27) for matching, block (28) for selecting phrases and syntagmas, block (29) for determining the communicative type of phrases and syntagms, block (30) for determining logical stress in syntagma, phonetic text transcription unit (31), time processor (32), melodic processor (33), compilation unit (34), sound file generating unit (35) and sound file output unit (36). In this case, the block (23) for recognizing words in the Russian alphabet and the block (24) for translating metalanguage words into words in the Russian alphabet are connected in parallel to two outputs of the selector (22) of the subwords on the subsets of the metalanguage alphabet, and the outputs of these blocks (23) and (24) connected to two inputs of the first OR block (25). All other blocks are connected in series.
Это устройство позволяет синтезировать речь по сканируемому тексту. Ограничениями этого устройства являются:This device allows you to synthesize speech from scanned text. The limitations of this device are:
- необходима высокая производительность процессора для обеспечения осуществления большого количества математических операций в единицу времени;- high processor performance is necessary to ensure the implementation of a large number of mathematical operations per unit time;
- для воспроизведения текста голосом необходим очень большой объем оперативной памяти.- To reproduce text by voice, a very large amount of RAM is required.
Наиболее близким является способ обмена сообщениями и система для его реализации, включающие передачу голосового сообщения от терминала связи через оборудование оператора сотовой связи посредством сети на сервер обработки, приемThe closest is the messaging method and the system for its implementation, including the transmission of a voice message from a communication terminal through the equipment of a cellular operator via a network to a processing server, receiving
* сервером обработки исходного голосового сообщения, его обработку для создания текстового файла, предназначенного для воспроизведения исходного голосового сообщения текстом, сохранение текстового файла и аудио файла сервером обработки в базе данных, и передача текстового файла на мобильный терминал связи через оборудование оператора сотовой связи посредством сети, прием мобильным терминалом связи текстового файла, и воспроизведение по нему текста сообщения на дисплее мобильного терминала связи (Заявка США N° 2006072718, H 04 M 1/64, опубл. 2006 г.).* the processing server of the original voice message, its processing to create a text file designed to play the original voice message in text, saving the text file and the audio file by the processing server in the database, and transferring the text file to the mobile communication terminal via the network operator’s equipment via the network, reception by a mobile communication terminal of a text file, and reproduction thereof of a message text on a display of a mobile communication terminal (US Application N ° 2006072718, H 04 M 1/64, publ. 2006 .).
Этот способ позволяет решить задачу преобразования голосового сообщения, переданного со стационарного телефонного аппарата в текстовое сообщение, например, SMS (SMS - shоrt mеssаgе sеrviсе - служба коротких сообщений оператора сотовой связи), которое затем передают на мобильный терминал связи. Для преобразования голосового сообщения в текстовое используют архитектуру языка (Vоiсе XM), которая может быть установлена на оборудовании оператора сотовой связи и дополнительно используют сервер обработки (компьютер) для выполнения специальных функций, необходимых для реализации обмена сообщениями.This method allows you to solve the problem of converting a voice message transmitted from a stationary telephone to a text message, for example, SMS (SMS - short message service is a short message service of a mobile operator), which is then transmitted to a mobile communication terminal. To convert a voice message to a text one uses the language architecture (Voicemail XM), which can be installed on the equipment of a cellular operator and additionally use a processing server (computer) to perform special functions necessary for the implementation of messaging.
Эти способ и система решает задачу создания текстового файла по звуковому, т.к. текстовой файл занимает объем памяти на два три порядка меньше, чем звуковой файл, то 250 мегабайт памяти на жестком диске позволяет сохранить 100 тысяч страниц текста, что соответствует ста страницам озвученного текста в виде звукового файла.This method and system solves the problem of creating a text file by sound, because Since a text file occupies two or three orders of magnitude less memory than a sound file, then 250 megabytes of memory on your hard drive allows you to save 100 thousand pages of text, which corresponds to one hundred pages of voiced text in the form of a sound file.
Ограничениями этого способа и системы являются:The limitations of this method and system are:
- при использовании системы не выполняется основная функция мобильного терминала связи - осуществления голосового соединения с другим терминалом абонента, поскольку занят канал связи; - высокое потребление электроэнергии мобильным терминалом связи для постоянного поддержания голосового канала связи с оборудованием оператора;- when using the system, the main function of the mobile communication terminal is not performed - making a voice connection with another subscriber terminal, since the communication channel is busy; - high energy consumption by the mobile communication terminal to constantly maintain a voice channel with operator equipment;
- постоянное поддержание голосового канала связи с оборудованием оператора отрицательно влияет на здоровье человека, что ограничивает время прослушивания.- the constant maintenance of the voice channel of communication with the operator’s equipment adversely affects human health, which limits the listening time.
Известен мобильный терминал связи, содержащий корпус, процессор, установленный внутри корпуса, приемо-передатчик, оперативное запоминающее устройство, блок обработки сигнала, выполненный с цифро-аналоговым преобразователем и аналого-цифровым преобразователем, флэш-накопитель, который предназначен для загрузки программного обеспечения и файлов, кнопочную панель, дисплей, микрофон и динамик, установленные внутри корпуса, вход/выход приемо- передатчика, вход/выход оперативного запоминающего устройства, вход/выход аналого-цифрового преобразователя и вход/выход цифро-аналоговым преобразователем, вход/выход флэш-накопителя, выход кнопочной панели, вход дисплея подсоединены через шину к процессору, выход микрофона подсоединен через шину к аналого-цифрового преобразователю, вход динамика подсоединен через шину соответственно к цифро-аналоговому преобразователю, при этом программное обеспечение выполнено с возможностью управления работой процессора, дисплея и динамика посредством клавиатуры и меню на дисплее (Патент РФ Ns 2193822, H 04 MKnown mobile communication terminal, comprising a housing, a processor installed inside the housing, a transceiver, random access memory, a signal processing unit made with a digital-to-analog converter and an analog-to-digital converter, a flash drive that is designed to download software and files , keypad, display, microphone and speaker installed inside the housing, input / output of the transceiver, input / output of random access memory, input / output of an analog-to-digital pre the browser and the input / output of the digital-to-analog converter, the input / output of a flash drive, the output of the keypad, the display input are connected via the bus to the processor, the microphone output is connected via the bus to the analog-to-digital converter, the speaker input is connected via the bus to the digital-to-analog the converter, while the software is configured to control the operation of the processor, display and speaker through the keyboard and the menu on the display (RF Patent Ns 2193822, H 04 M
1/21, опубл. 11.01.1999). Это мобильный терминал связи выполнен с расширенной памятью для хранения звуковой и видеоинформации, и имеет модуль для развлекательных функций для воспроизведения заранее записанных звуковых и видеосигналов, содержащий в себе приемопередатчик для передачи и приема звуковых и информационных сигналов, схему обработки сигналов, которая при работе соединяется с приемопередатчиком и микропроцессором, для обработки сигналов, переданных и принятых приемопередатчиком, модуль для развлекательных функций с запоминающим устройством, которое при работе соединяется с микропроцессором и со схемами обработки сигнала, для хранения звуковых и видеосигналов для последующего воспроизведения, запоминающее устройство для хранения списка предпочтительных абонентов, микропроцессор для управления работой указанного приемопередатчика, указанного модуля для развлекательных функций и указанного запоминающего устройства. Указанный процессор выполнен с возможностью прекращения воспроизведения заранее записанных звуковых и видеосигналов в ответ на входящий телефонный звонок от абонента из списка предпочтительных абонентов и предоставления пользователю возможности приема входящего телефонного звонка без звучания воспроизведения.1/21, publ. 01/11/1999). This mobile communication terminal is made with expanded memory for storing audio and video information, and has a module for entertainment functions for playing back pre-recorded audio and video signals, containing a transceiver for transmitting and receiving audio and information signals, a signal processing circuit that, when connected, connects to transceiver and microprocessor, for processing signals transmitted and received by the transceiver, a module for entertainment functions with a storage device, which during operation is connected to the microprocessor and to the signal processing circuits for storing audio and video signals for subsequent playback, a memory for storing a list of preferred customers, a microprocessor for controlling the operation of said transceiver of said module for entertainment functions and said storage unit. The specified processor is configured to stop playing back pre-recorded audio and video signals in response to an incoming phone call from a subscriber from the list of preferred subscribers and allowing the user to receive an incoming phone call without playing sound.
Ограничением этого мобильного терминала связи является возможность прослушивания только голосовых сообщений, принимаемых по сети GSM от оборудования оператора сотовой связи. Преобразование текстового файла в голосовое сообщение он не производит.A limitation of this mobile communication terminal is the ability to listen to only voice messages received over the GSM network from the equipment of a cellular operator. It does not convert a text file to a voice message.
Раскрытие изобретенияDisclosure of invention
В основу настоящего изобретения поставлена задача создания способа обмена сообщениями, который позволяет уменьшить количество передаваемой информации для воспроизведения речи, увеличить объем слов речи для воспроизведения их на мобильном терминале связи по текстовой информации, обеспечить доступность воспроизведения речи по текстовой информации в любой момент времени, даже при отсутствии сигнала GSM сети оборудования оператора сотовой связи для его воспроизведения. Технический результат, который может быть получен при выполнении системы, - увеличение быстродействия, уменьшение количества передаваемой информации, снижение нагрузки на процессор мобильного терминала связи, снижение энергопотребления мобильного терминала связи. Технический результат, который может быть получен при выполнении мобильного терминала связи, - увеличение функциональных возможностей с сохранением основной функции: осуществления голосового соединения с другим терминалом, уменьшение энергопотребления. Таким образом, заявленные способ обмена сообщениями и устройства для его реализации позволяют обеспечить возможность генерации речи мобильным терминалом связи по текстовому сообщению - своему или иному, им принятому, а также повысить технико-эксплуатационные характеристики передачи.The basis of the present invention is the task of creating a messaging method that can reduce the amount of transmitted information for speech reproduction, increase the volume of speech words for reproduction on a mobile communication terminal using text information, and ensure the availability of speech reproduction over text information at any time, even when the absence of a GSM network signal of the cellular operator’s equipment for its reproduction. The technical result that can be obtained by running the system is an increase in speed, a decrease in the amount of information transmitted, a decrease in the load on the processor of a mobile communication terminal, and a decrease in power consumption of the mobile communication terminal. The technical result that can be obtained by executing a mobile communication terminal is an increase in functionality while maintaining the main function: making a voice connection with another terminal, reducing power consumption. Thus, the claimed method of exchanging messages and devices for its implementation make it possible to generate speech by a mobile communication terminal via a text message - one or another received by it, as well as to increase the technical and operational characteristics of the transmission.
Для решения поставленной задачи заявленный способ обмена сообщениями, включает:To solve the problem, the claimed method of messaging includes:
- передачу текстового сообщения от мобильного терминала связи на оборудование оператора сотовой связи посредством сети глобальной системы мобильной связи,- transmission of a text message from a mobile communication terminal to the equipment of a cellular operator via a network of a global mobile communication system,
- прием текстового сообщения оборудованием оператора сотовой связи и передачу текстового сообщения на сервер обработки сообщений посредством сети- receiving a text message by the equipment of the mobile operator and transmitting the text message to the message processing server via the network
Интернет,The Internet,
- прием сервером обработки текстового сообщения, обработку текстового сообщения сервером обработки путем фонетического, грамматического и синтаксического анализа исходного текстового сообщения, кодирование обработанного текстового сообщения для создания закодированного текстового файла с размером, меньшим, чем размер текстового сообщения и меньшим, чем размер аудио файла для его воспроизведения,- receiving the text message by the processing server, processing the text message by the processing server by phonetic, grammatical and syntactic analysis of the original text message, encoding the processed text message to create an encoded text file with a size smaller than the size of the text message and smaller than the size of the audio file for it playback
- сохранение закодированного текстового файла сервером обработки в базе данных и передачу закодированного текстового файла на оборудование оператора сотовой связи посредством сети Интернет,- saving the encoded text file by the processing server in the database and transferring the encoded text file to the equipment of the mobile operator via the Internet,
- передачу закодированного текстового файла на мобильный терминал связи от оборудования оператора сотовой связи посредством сети глобальной системы мобильной связи,- transfer of the encoded text file to the mobile communication terminal from the equipment of the mobile operator via a network of a global mobile communication system,
- загрузку в память мобильного терминала связи программного обеспечения, позволяющего создать меню на дисплее мобильного терминала связи для воспроизведения текста речью и соответствующего управления работой процессора,- loading into the memory of the mobile communication terminal software that allows you to create a menu on the display of the mobile communication terminal for text playback by speech and the corresponding control of the processor
- прием мобильным терминалом связи закодированного текстового файла и его запоминание, создание аудио файла посредством сопоставления каждому символу закодированного текстового файла определенного образца звука и составления по ним речевой последовательности из определенных образцов звуков,- receiving by the mobile communication terminal the encoded text file and storing it, creating an audio file by matching each character an encoded text file of a specific sound sample and compiling a speech sequence from certain sound samples,
- воспроизведение мобильным терминалом связи аудио файла.- playback by the mobile communication terminal of the audio file.
Возможны дополнительные варианты осуществления способа, в которых целесообразно, чтобы:Additional embodiments of the method are possible, in which it is advisable that:
- регулировали скорость воспроизведения или тембр звука путем замены образцов звуков; просмотр текстового сообщения производили синхронно речи, воспроизводимого аудио файла; - воспроизведение аудио файла осуществляли с выбранного слова речи текстового сообщения;- regulated the playback speed or timbre of sound by replacing samples of sounds; viewing a text message produced synchronously speech, the reproduced audio file; - playback of the audio file was carried out with the selected speech words of the text message;
- дополнительно осуществляли просмотр и выбор, по меньшей мере, одного закодированного текстового файла на сервере обработки в базе данных;- additionally, viewing and selection of at least one encoded text file was performed on the processing server in the database;
- кодировали текстовый файл посредством пятибитной, шестибитной или семибитной таблицы кодирования символов .- encoded a text file through a five-bit, six-bit or seven-bit character encoding table.
Для решения поставленной задачи заявленная система содержит мобильный терминал связи, оборудование оператора сотовой связи, связанное с мобильным терминалом связи посредством сети глобальной системы мобильной связи, сервер обработки сообщений, связанный с оборудованием оператора сотовой связи посредством сети Интернет, причем сервер обработки выполнен с возможностью фонетического, грамматического и синтаксического анализа приятого текстового сообщения, его кодирования и сохранения в базе данных сервера обработки закодированного текстового файла, а программное обеспечение мобильного терминала связи предназначено для сопоставления каждому символу закодированного текстового файла определенного образца звука и составления речевой последовательности из определенных образцов звуков для формирования аудио файла и его воспроизведения мобильным терминалом связи.To solve the problem, the claimed system comprises a mobile communication terminal, equipment of a cellular communication operator connected with a mobile communication terminal via a global mobile communication system network, a message processing server connected to equipment of a mobile communication operator via the Internet, the processing server being made phonetic, grammar and syntactic analysis of a pleasant text message, its encoding and storing in the database of the encoded processing server a text file, and the software of the mobile communication terminal is designed to map each character of the encoded text file to a specific sound sample and compose a speech sequence from specific sound samples to form an audio file and play it by the mobile communication terminal.
Для решения поставленной задачи мобильный терминал связи содержит корпус, процессор, установленный внутри корпуса, приемо-передатчик, оперативное запоминающее устройство, цифро-аналоговый преобразователь, аналого-цифровой преобразователь, флэш-накопитель, кнопочную панель, дисплей, микрофон и динамик, установленные внутри корпуса, вход/выход приемо-передатчика, вход/выход оперативного запоминающего устройства, вход/выход аналого-цифрового преобразователя, вход/выход цифро-аналогового преобразователя, вход/выход флэш- накопителя, кнопочная панель и дисплей подсоединены посредством шины к процессору, выход микрофона подсоединен через шину к аналого-цифровому преобразователю, вход динамика подсоединен через шину соответственно к цифро- аналоговому преобразователю, при приеме приемо-передатчиком закодированного текстового файла, несущего информацию о соответствующем ему аудио файле, программное обеспечение позволяет извлечь посредством процессора из флэш- накопителя определенные образцы звуков, соответствующие каждому символу закодированного текстового файла для формирования в оперативном запоминающем устройстве речевой последовательности из определенных образцов звуков, при этом программное обеспечение предназначено для формирования посредством процессора в оперативном запоминающем устройстве по речевой последовательности из определенных образцов звуков аудио файла для передачи его через цифро-аналоговый преобразователь на динамик. Проблема преобразования текстовой информации в голос (или наоборот) заключается в том, что такой процесс осуществляется целиком с помощью дополнительного оборудования оператора сотовой связи или полностью на сервере контент провайдера, а затем передача на мобильные терминалы связи осуществляется при помощи голосового соединения. Терминалы мобильной связи по сравнению с современными компьютерами обладают менее мощным процессором, меньшим объемом памяти ОЗУ, более медленной шиной обмена данных. Данные ограничения диктуются рынком мобильных терминалов связи, от которых требуются небольшие габариты, легкость. Все производители, понимая данные ограничения, стараются увеличить производительность терминалов путем усовершенствования технологий создания микросхем и увеличения емкости аккумуляторных батарей. Но производительность терминалов все же еще очень далека от производительности даже домашних персональных компьютеров.To solve this problem, the mobile communication terminal contains a housing, a processor installed inside the housing, a transceiver, random access memory, a digital-to-analog converter, an analog-to-digital converter, a flash drive, a keypad, a display, a microphone, and a speaker installed inside the case , transceiver input / output, random access memory input / output, analog-to-digital input / output the converter, the input / output of the digital-to-analog converter, the input / output of the flash drive, the keypad and the display are connected via the bus to the processor, the microphone output is connected via the bus to the analog-to-digital converter, the speaker input is connected via the bus to the digital-to-analog converter, when the transceiver receives an encoded text file that carries information about the corresponding audio file, the software allows the processor to extract from the flash drive Certain sound samples corresponding to each character of the encoded text file for generating a speech sequence from specific sound samples in the random access memory, the software is intended for generating, by means of a processor in the random access memory, a speech sequence from certain sound samples of an audio file for transmission through digital -analog converter to speaker. The problem of converting text information into voice (or vice versa) is that such a process is carried out entirely with the help of additional equipment of the mobile operator or completely on the server of the content provider, and then transmission to mobile communication terminals is carried out using voice connection. Compared to modern computers, mobile communication terminals have a less powerful processor, less RAM memory, and a slower data exchange bus. These restrictions are dictated by the market of mobile communication terminals, which require small dimensions and lightness. Understanding these limitations, all manufacturers are trying to increase the productivity of terminals by improving microcircuit technology and increasing battery capacity. But the performance of the terminals is still very far from the performance of even home personal computers.
В отличие от других известных технических решений, ранее мобильный терминал связи мог воспроизводить (генерировать звуковые волны) речь человека (именно речь человека) только из записанного в флэш-накопителе аудио файла, или из принимаемого сигнала непосредственно с приемо-передатчика мобильного терминала связи. Предлагается же решение, при осуществлении которого можно генерировать речь человека из обычного текстового файла, записанного в флэш-накопителе мобильного терминала связи. При этом основная нагрузка по обработке текстовых и аудио файлов осуществляется сервером обработки, что позволяет добиться высокого качества преобразования текстового сообщения в голосовое, даже с учетом низких технических характеристик мобильных терминалов связи. Указанные преимущества, а также особенности настоящего изобретения поясняются лучшим вариантом его выполнения со ссылками на прилагаемые фигуры.Unlike other known technical solutions, previously a mobile communication terminal could reproduce (generate sound waves) human speech (namely human speech) only from an audio file recorded in a flash drive, or from a received signal directly from a transceiver of a mobile communication terminal. The solution is proposed, during the implementation of which it is possible to generate human speech from a regular text file recorded in a flash drive mobile communication terminal. In this case, the main load for processing text and audio files is carried out by the processing server, which allows to achieve high quality conversion of text messages to voice, even taking into account the low technical characteristics of mobile communication terminals. These advantages, as well as features of the present invention are illustrated by the best option for its implementation with reference to the accompanying figures.
Краткое описание чертежейBrief Description of the Drawings
Фиг. 1 — изображает заявленную систему обмена сообщениями; Фиг. 2 - функциональную схему мобильного терминала связи; Фиг. 3 - функциональную схему работы системы на фиг. 1;FIG. 1 - depicts the claimed messaging system; FIG. 2 is a functional diagram of a mobile communication terminal; FIG. 3 is a functional diagram of the system in FIG. one;
Фиг. 4 - блок-схема алгоритма работы мобильного терминала связи на фиг. 2.FIG. 4 is a flowchart of the mobile communication terminal in FIG. 2.
Лучший вариант осуществления изобретенияThe best embodiment of the invention
Поскольку заявленный способ реализуется при работе системы для обмена сообщениями, то его подробное пояснение приводится в разделе описания работы системы.Since the claimed method is implemented when the system for messaging, its detailed explanation is given in the section describing the operation of the system.
Система для обмена сообщениями (фиг. 1) содержит, по меньшей мере, один мобильный терминал 1 связи, оборудование 2, по меньшей мере, одного оператора сотовой связи, связанное с мобильным терминалом 1 связи посредством сети глобальной системы мобильной связи (GSM), сервер 3 обработки, связанный с оборудованием 2, по меньшей мере, одного оператора сотовой связи посредством сети Интернет. Сервер 3 обработки выполнен с возможностью фонетического, грамматического и синтаксического анализа приятого текстового сообщения от мобильного терминала 1 связи и создания закодированного текстового файла с размером, меньшим, чем размер текстового сообщения и меньшим, чем размер аудио файла, предназначенного для воспроизведения приятого текстового сообщения речью. Сервер 3 обработки выполнен с возможностью сохранения в базе 4 данных сервера обработки закодированного текстового файла. Мобильный терминал 1 связи выполнен с возможностью загрузки в его память программного обеспечения и создания меню на его дисплее для осуществления сопоставления каждому элементу закодированного текстового файла определенного звука и составления по ним речевой последовательности из определенных звуков.The messaging system (Fig. 1) comprises at least one mobile communication terminal 1, equipment 2 of at least one mobile operator connected to the mobile communication terminal 1 via a global system for mobile communications (GSM) network, a server 3 processing associated with equipment 2 of at least one mobile operator via the Internet. The processing server 3 is configured to phonetically, grammatically and syntactically analyze a pleasant text message from the mobile communication terminal 1 and create an encoded text file with a size smaller than the size of the text message and smaller than the size of the audio file for reproducing the pleasant text message by speech. The processing server 3 is configured to save the encoded text file processing server database 4. The mobile communication terminal 1 is configured to load software into its memory and create a menu on its display to map each element of the encoded text file to a specific sound and compose a speech sequence from certain sounds.
Мобильный терминал связи (фиг. 2) содержит корпус 10, процессор 11, установленный внутри корпуса 10, приемо-передатчик 12, оперативное запоминающее устройство 13, блок обработки сигнала 14, выполненный с цифро-аналоговым преобразователем 15 и аналого-цифровым преобразователем 16, флэш-накопитель 17, который предназначен для загрузки программного обеспечения и файлов, кнопочную панель 18, дисплей 19, микрофон 20 и динамик 21, установленные внутри корпуса 10, вход/выход приемо-передатчика 12, вход/выход оперативного запоминающего устройства 13, вход/выход аналого-цифрового преобразователя 16 и вход/выход цифро-аналоговым преобразователем 15, вход/выход флэш-накопителя 17, выход кнопочной панели 18, вход дисплея 19 подсоединены через шину 22 к процессору 11, выход микрофона 20 подсоединен через шину 22 к аналого-цифрового преобразователю 16, вход динамика 21 подсоединен через шину 22 соответственно к цифро-аналоговому преобразователю 15, при этом программное обеспечение выполнено с возможностью управления работой процессора 11, дисплея 19 и динамика 21 посредством кнопочной панели 18 и меню на дисплее 19, причем при приеме закодированного текстового файла, несущего информацию о соответствующем ему аудио файле, программное обеспечение выполнено с возможностью извлечения посредством процессора 11 из флэш-накопителя 17 определенных звуков, соответствующих каждому элементу закодированного текстового файла для формирования в оперативном запоминающем устройстве 13 речевой последовательности из определенных звуков, при этом программное обеспечение выполнено с возможностью формирования посредством процессора 11 в оперативном запоминающем устройстве 13 по речевой последовательности из определенных звуков аудио файла для передачи его через цифро-аналоговый преобразователь 15 на динамик 21, причем программное обеспечение выполнено с возможностью регулирования скорости передачи аудио файла посредством процессора 11, кнопочной панели 18 и меню на дисплее 19. Работает система (фиг. 1, 3) следующим образом. Система находится в рабочем состоянии при условии:The mobile communication terminal (Fig. 2) comprises a housing 10, a processor 11 installed inside the housing 10, a transceiver 12, and random access memory device 13, a signal processing unit 14, made with a digital-to-analog converter 15 and an analog-to-digital converter 16, a flash drive 17, which is designed to download software and files, a keypad 18, a display 19, a microphone 20 and a speaker 21 installed inside the housing 10, the input / output of the transceiver 12, the input / output of random access memory 13, the input / output of the analog-to-digital converter 16 and the input / output of the digital-to-analog converter 15, the input / output of the flash drive 17, the output of the keypad 18 , in the display 19 is connected via a bus 22 to the processor 11, the microphone output 20 is connected via a bus 22 to an analog-to-digital converter 16, the input of the speaker 21 is connected via a bus 22 to a digital-to-analog converter 15, and the software is configured to control the processor 11, the display 19 and the speaker 21 by means of a keypad 18 and a menu on the display 19, moreover, upon receipt of the encoded text file carrying information about the corresponding audio file, the software is executed with the ability to extract through the processor 11 from the flash drive 17 certain sounds corresponding to each element of the encoded text file for generating in the random access memory 13 a speech sequence from certain sounds, while the software is configured to generate by the processor 11 in the random access memory 13 by speech a sequence of specific sounds of an audio file for transmission through a digital-to-analog converter 15 to a speaker 21, wherein the software is adapted to regulate the audio file transmission speed by processor 11, keypad 18 and display menu 19. Powered system (FIG. 1, 3) as follows. The system is in working condition provided:
- сервер 3 обработки находится во включенном состоянии, имеет по крайней мере одно подключение к сети Интернет; - оборудование 2 оператора сотовой связи функционирует и имеет подключение к сети Интернет и одну функционирующую сеть GSM; - мобильный терминал 1 связи включен, находится в зоне действия сети GSM оператора связи и на мобильный терминал 1 установлено программное обеспечение (ПО) для синтеза речи по текстовому сообщению.- the processing server 3 is in an on state, has at least one Internet connection; - equipment 2 of the mobile operator is functioning and has an Internet connection and one functioning GSM network; - the mobile communication terminal 1 is turned on, located in the coverage area of the GSM network of the communication operator, and software (software) for speech synthesis by text message has been installed on the mobile terminal 1.
Система может работать в двух режимах, которые выбирает пользователь мобильного терминала 1 связи посредством установленного на мобильный терминал 1 связи ПО, позволяющего вывести меню на дисплей для выбора функций прослушивания.The system can operate in two modes that are selected by the user of the mobile communication terminal 1 by means of software installed on the mobile communication terminal 1, which makes it possible to display a menu on the display for selecting listening functions.
Первый режим - пользователь мобильного терминала 1 связи желает прослушать текстовое сообщение, хранимое на его мобильном терминале 1 связи. Второй режим - пользователь мобильного терминала 1 связи желает прослушать закодированный текстовый файл, ранее сохраненный в базе 4 данных закодированных текстовых файлов на сервере 3 обработки.The first mode is that the user of the mobile communication terminal 1 wants to listen to a text message stored on his mobile communication terminal 1. The second mode is that the user of the mobile communication terminal 1 wants to listen to the encoded text file previously stored in the database 4 of encoded text files on the processing server 3.
При использовании первого режима пользователь мобильного терминала связи 1 (фиг. 2, 3) воспользовавшись установленным ранее ПО (например, соответствующим Jаvа-приложением) мобильного терминала 1, создает текстовое сообщение и, обращаясь к меню для выбора функций прослушивания, выбирает режим «oтпpaвить», нажав одну из кнопок кнопочной панели 18 передает управляющий сигнал на блок 35 отправки текстового сообщения и запросов закодированных файлов и отправляет текстовое сообщения. Блок 35 использует стандартную функцию мобильного терминала 1 связи по отправке пакетных сообщений в сеть Интернет через сеть GSM посредством оборудования 2 оператора связи. Пакетное сообщение представляет из себя текстовое сообщение пользователя мобильного терминала 1 связи, преобразованного в формат сообщений сети Интернет и направленное на Интернет адрес сервера 3 обработки. Пакетное сообщение принимается блоком 32 приема текстовых сообщений сервера 3 обработки. Блок 32 использует стандартные функции сетевой карты сервера 3 обработки, которая является сетевой картой компьютера.When using the first mode, the user of the mobile communication terminal 1 (Fig. 2, 3), using the previously installed software (for example, the corresponding Java application) of the mobile terminal 1, creates a text message and, referring to the menu for selecting listening functions, selects the “send” mode by pressing one of the buttons on the keypad 18 transmits a control signal to the block 35 for sending a text message and requests for encoded files and sends a text message. Block 35 uses the standard function of the mobile communication terminal 1 to send packet messages to the Internet via the GSM network using the equipment 2 of the communication operator. A batch message is a text message from a user of a mobile communication terminal 1, converted to an Internet message format and directed to the Internet address of the processing server 3. The batch message is received by the text message receiving unit 32 of the processing server 3. Block 32 uses the standard functions of the network card of the processing server 3, which is the network card of the computer.
Полученное сообщение передается блоку 31 обработки и кодировки текстовых сообщений, который предназначен для осуществления фонетического, грамматического и синтаксического анализа текстового сообщения. Реализация которого осуществляется путем синтеза русской речи по орфографическому тексту. Осуществление такого анализа возможно посредством использования блока выбора текущего абзаца, блока чтения текущего абзаца, блока предварительного синтаксического анализа абзаца, блока выделения слов в абзаце, селектора подслов на подмножествах алфавита метаязыка, блока распознавания слов на русском алфавите, блока трансляции слов метаязыка в слова на русском алфавите, блока ИЛИ, блока контекстной расшифровки сокращений слов, блока согласования, блока выделения фраз и синтагм, блока определения коммуникативного типа фраз и синтагм, блока определения логического ударения в синтагмах, блока фонетического транскрибирования текста, которые раскрыты в указанном патенте РФ Ns 2113726.The received message is transmitted to the text message processing and encoding unit 31, which is intended for phonetic, grammatical and syntactic analysis of the text message. The implementation of which is carried out by synthesizing Russian speech according to the spelling text. Implementation of such an analysis is possible by using the current paragraph selection block, the current paragraph reading block, and the preliminary block parsing a paragraph, a block for highlighting words in a paragraph, a selector for subwords on subsets of the metalanguage alphabet, a block for recognizing words in the Russian alphabet, a block for translating words of a metalanguage into words in the Russian alphabet, an OR block, a contextual decoding block for word abbreviations, a matching block, a phrase highlighting block, and syntagm, a unit for determining the communicative type of phrases and syntagms, a unit for determining logical stress in syntagms, a phonetic transcription unit for text, which are disclosed in the aforementioned RF patent Ns 2113726.
В результате анализа в исходном текстовом сообщении расставляются все необходимые дополнительные символы, которые несут информацию об эмоциональной окраске текста текстового сообщения. Полученное текстовое сообщение кодируется.As a result of the analysis, all the necessary additional characters are placed in the original text message that carry information about the emotional coloring of the text of the text message. The received text message is encoded.
В обычных персональных компьютерах для отображения символов используется 8 битная кодировка с 256 (2 в 8 степени = 256 вариаций) символами. В связи с тем, что файл по определению является последовательностью данных, в программном обеспечении возможно создание новых кодировок и форматов файлов, которые не ограничены разрядностью файловой системы обычного персонального компьютера. На сервер 3 от мобильного терминала 1 связи поступает файл 8 битной кодировки с 256 символами.In ordinary personal computers, an 8-bit encoding with 256 (2 to 8 degrees = 256 variations) characters is used to display characters. Due to the fact that a file is, by definition, a data sequence, it is possible to create new encodings and file formats in software that are not limited by the file system capacity of a regular personal computer. A file of 8 bit encoding with 256 characters is sent to server 3 from the mobile communication terminal 1.
В то же время общее количество используемых символов (букв) в тестовом файле составляет 32 символа, что в принципе позволяет использовать 5 битную таблицу кодирования символов (2 в пятой степени = 32 вариации). Такая кодировка используется в предложенном техническом решении для создания закодированного текстового файла с размером, меньшим, чем размер текстового сообщения и меньшим, чем размер аудио файла для воспроизведения текстового сообщения. Для более сложного и качественного анализа текстового сообщения можно использовать например 6 или 7 битную таблицу кодировки символов.At the same time, the total number of characters (letters) used in the test file is 32 characters, which in principle allows the use of a 5-bit character encoding table (2 to the fifth degree = 32 variations). This encoding is used in the proposed technical solution to create an encoded text file with a size smaller than the size of the text message and smaller than the size of the audio file to play the text message. For a more complex and qualitative analysis of a text message, you can use, for example, a 6 or 7 bit character encoding table.
Таким образом, в простейшем случае при кодировании проанализированного текстового сообщения в закодированный текстовый файл для уменьшения нагрузки на каналы связи и экономии памяти флэш-накопителя 17 используется 5 битная таблица кодирования символов, что позволяет уменьшить размер файла до (5/8)xl00 = 62,5% от первоначально размера.Thus, in the simplest case, when encoding the analyzed text message into an encoded text file, a 5-bit character encoding table is used to reduce the load on the communication channels and save the memory of flash drive 17, which allows reducing the file size to (5/8) xl00 = 62, 5% of the original size.
Полученный закодированный текстовый файл сохраняют в блоке 30 сохранения закодированных текстовых файлов базы 4 данных. Закодированный и запомненный текстовый файл в блоке 30 передают в блок 33 отправки закодированных текстовых файлов, где он преобразуется в пакетное сообщение сети Интернет. Отправка осуществляется с использованием стандартной функции сетевой карты сервера 3. Пакетное сообщение по сети Интернет доставляется оборудованию 2 оператора сотовой связи для дальнейшей его передачи посредством сети GSM блоку 37 приема и сохранения закодированного текстового файла мобильного терминала 1.The obtained encoded text file is stored in the block 30 for saving the encoded text files of the database 4. The encoded and stored text file in block 30 is transferred to the encoded text file sending block 33, where it is converted into a packet message of the Internet. Sending is carried out using the standard function of the server’s network card 3. A packet message over the Internet is delivered to the equipment 2 of the mobile operator for its further transmission via the GSM network to the block 37 for receiving and saving the encoded text file of the mobile terminal 1.
Блок 37 приема и сохранения закодированного текстового файла производит прием пакетного сообщения Интернет посредством приемо-передатчика 12 мобильного терминала 1 и преобразует его посредством стандартных функций мобильного терминала 1 в исходный закодированный текстовый файл, который запоминается на флэш-накопителе 17. Особенностью заявленного технического решения является та, что раскодировка исходного закодированного текстового файла не производится, что позволяет использовать процессор 11 с достаточно низкой производительностью и тактовой частотой, а ОЗУ 13 и флэш-накопитель 17 с меньшим объемом памяти. При сохранении закодированного текстового файла на флэш-накопителе 17 мобильного терминала связи 1 блок 37 приема и сохранения закодированного текстового файла информирует блок 36 отображения меню и управления ПО о завершении процесса сохранения, при этом программное обеспечение предназначено для обработки файла, именно с 5 (6 или 7) битной таблицей кодирования символов.Block 37 receiving and storing the encoded text file receives a packet Internet message through the transceiver 12 of the mobile terminal 1 and converts it using the standard functions of the mobile terminal 1 into the original encoded text file, which is stored on the flash drive 17. A feature of the claimed technical solution is that that the decoding of the original encoded text file is not performed, which allows the use of the processor 11 with a fairly low performance and clock speed, and RAM 13 and flash drive 17 with less memory. When saving the encoded text file to the flash drive 17 of the mobile communication terminal 1, the unit 37 for receiving and saving the encoded text file informs the menu display and control unit 36 of the completion of the saving process, while the software is designed to process the file, namely from 5 (6 or 7) bit coding table of characters.
На дисплее 19 мобильного терминала 1 отображается информация о том, что мобильным терминалом 1 сохранен закодированный текстовый файл. Когда пользователь мобильного терминала 1 выразит желание прослушать текстовое сообщение, то после нажатия одной из кнопок кнопочной панели 18 мобильного терминала 1 блок 36 передает команду блоку 38 формирования аудио файла на формирование такого файла по сохраненному в блоке 37 закодированному текстовому файлу. Блок 38 предназначен для формирования звукового файла посредством сопоставления каждому символу закодированного текстового файла определенного образца звука и составления по ним речевой последовательности из определенных образцов звуков. Одна из возможных реализаций которого раскрыта в патенте РФ 2113726. Блок 38 на основании загруженного с флэш-накопителя 17 в ОЗУ 13 закодированного текстового файла, например, с 5-ти битным кодированием осуществляет сопоставление каждому символу (элементу) закодированного текстового файла определенного звука, загруженного на мобильный терминал связи 1 при установке соответствующего ПО.The display 19 of the mobile terminal 1 displays information that the encoded text file has been saved by the mobile terminal 1. When the user of the mobile terminal 1 expresses a desire to listen to a text message, after pressing one of the buttons on the button panel 18 of the mobile terminal 1, the block 36 transmits a command to the audio file generating unit 38 to generate such a file from the encoded text file stored in the block 37. Block 38 is designed to generate a sound file by matching each character of the encoded text file with a specific sound sample and compiling a speech sequence from certain sound samples. One of the possible implementations of which is disclosed in the patent of the Russian Federation 2113726. Block 38, based on the encoded text file downloaded from the flash drive 17 into RAM 13, for example, with 5-bit encoding, maps each character (element) of the encoded text file a certain sound downloaded to the mobile communication terminal 1 when the corresponding software is installed.
Программное обеспечение и образцы звуков могут быть загружены в флэш- накопитель 17 либо через модуль подключения компьютерной периферии, либо через модуль подключения к глобальной сети Интернет. Его можно установить на мобильный терминал связи из сети Интернет с помощью GPRS. Программное обеспечение можно ввести с компьютера (куда оно тоже может быть загружено из Интернета, либо взято с компакт-диска) через инфракрасный порт мобильного терминала связи, bluеtооth или дата-кабель, либо установить непосредственно с одного мобильного терминала связи на другой посредством инфракрасного порта или bluеtооth. Сформированный блоком 38 аудио файл сохраняется в ОЗУ 13 мобильного терминала связи 1.Software and sound samples can be downloaded to flash drive 17 either through a module for connecting computer peripherals or through a module for connecting to the global Internet. It can be installed on a mobile communication terminal from the Internet using GPRS. The software can be entered from a computer (where it can also be downloaded from the Internet, or taken from a CD) through the infrared port of a mobile communication terminal, bluetooth or data cable, or installed directly from one mobile communication terminal to another using an infrared port or bluetooth. The audio file generated by block 38 is stored in RAM 13 of the mobile communication terminal 1.
По итогам формирования аудио файла блок 38 информирует блок 36 о готовности воспроизведения аудио файла и передает команду блоку 39 воспроизведения аудио файла для его проигрывания через динамик 21. Блок 36 отображает на дисплее 19 мобильного терминала связи 1 информацию для пользователя о начале воспроизведения аудио файла и передает команду блоку 39 о начале его воспроизведения.Based on the results of generating an audio file, block 38 informs block 36 of the readiness of playing an audio file and transmits a command to block 39 for playing an audio file to play through speaker 21. Block 36 displays information on the start of audio file playback on the display 19 of mobile communication terminal 1 and transmits a command to block 39 about starting to play it.
В процессе воспроизведения блок 39 информирует блок 36 о процессе воспроизведения аудио файла для отображения блоком 36 информации о процессе его проигрывания, таким образом, текст отображается на дисплее 19 и осуществляется просмотр текстового сообщения синхронно речи, воспроизводимого аудио файлом.In the playback process, the unit 39 informs the unit 36 of the playback process of the audio file so that the unit 36 displays information about the process of playing it, thus, the text is displayed on the display 19 and the text message is viewed in synchronized speech played by the audio file.
При работе пользователя во втором режиме, пользователь, пользуясь меню блока 36, отображенном на дисплее 19 мобильного терминала 1 связи указывает, какой закодированный текстовый файл, сохраненный в базе 4 данных сервера 3 он желает загрузить для дальнейшего его прослушивания. (Перечень текстов, сохраненных на сервере 3, может быть введен при установке программного обеспечения или направлен пользователю мобильного терминала 1 дополнительно от сервера 3, а также обновлен, в соответствии с тем, как это обычно делается пользователями компьютеров сети Интернет. Более подробно процесс формирования перечня наименований текстов описан ниже при описании работы мобильного терминала 1 связи).When the user is in the second mode, the user, using the menu of the block 36 displayed on the display 19 of the mobile communication terminal 1, indicates which encoded text file stored in the database 4 of the server 3 he wants to download for further listening. (The list of texts stored on server 3 can be entered during software installation or sent to the user of mobile terminal 1 additionally from server 3, and also updated, in accordance with the way this is usually done Internet computer users. In more detail, the process of forming a list of text names is described below when describing the operation of the mobile communication terminal 1).
Блок 36 отображения меню и управления ПО передает запрос на загрузку выбранного закодированного текстового файлы блоку 35 отправки текстового сообщения и запросов закодированный файлов.The menu display and control unit 36 sends a request to download the selected encoded text file to the text message sending block 35 and the encoded file request.
Блок 35 использует стандартную функцию мобильного терминала 1 связи по отправке пакетных сообщений в сеть Интернет через сеть GSM посредством оборудования 2 оператора связи. Это пакетное сообщение является запросом на получение закодированного текстового файла, преобразованного в формат сообщений сети Интернет и направленное на Интернет адрес сервера 3 обработки.Block 35 uses the standard function of the mobile communication terminal 1 to send packet messages to the Internet via the GSM network using the equipment 2 of the communication operator. This batch message is a request for an encoded text file converted to an Internet message format and sent to the Internet address of the processing server 3.
Пакетное сообщение принимается блоком 34 обработки запросов на загрузку закодированных текстовых файлов сервера 3 обработки. Блок 34 использует стандартные функции сетевой карты сервера 3 обработки, которая является сетевой картой компьютера.The batch message is received by the request processing unit 34 for downloading the encoded text files of the processing server 3. Block 34 uses the standard functions of the network card of the processing server 3, which is the network card of the computer.
От блока 34 запрос на загрузку закодированного текстового файла передается блоку 33 отправки закодированных текстовых файлов, который в свою очередь, запрашивает у блока 30 сохранения закодированных текстовых файлов в базе 4 данных сервера 3 запрашиваемый закодированный текстовый файл. Далее процесс работы во втором режиме полностью соответствует описанному выше режиму работы системы в первом режиме.From block 34, the request to download the encoded text file is transmitted to the encoded text file sending unit 33, which in turn requests the requested encoded text file from the server 30 to save the encoded text files in the server database 4. Further, the process of working in the second mode fully corresponds to the above-described mode of operation of the system in the first mode.
Для объяснения логики работы мобильного терминала 1 рассмотрим один из возможных вариантов алгоритма его работы (фиг. 4). В связи с тем, что мобильные терминалы 1 связи разных производителей имеют различные технические характеристики, то логика программного обеспечения (ПО) мобильного терминала 1 связи может незначительно отличаться.To explain the logic of the mobile terminal 1, consider one of the possible options for the algorithm of its operation (Fig. 4). Due to the fact that the mobile communication terminals 1 of different manufacturers have different technical characteristics, the logic of the software (software) of the mobile communication terminal 1 may vary slightly.
Для инициализации на мобильном терминале 1 связи возможности прослушивания закодированных текстовых файлов необходимо выбрать соответствующее меню запуска ранее установленного на мобильный терминал 1 связи программного обеспечения. Данное действие происходит в блоке 40 Запуск ПО, при этом ПО мобильного терминала 1 связи загружает все необходимые данные в ОЗУ 13 мобильного терминала 1 связи и выводит на дисплей 19 мобильного терминала 1 все доступные для пользователя мобильного терминала 1 связи пункты меню. Далее управление мобильным терминалом 1 связи передается блоку 41 меню, который ожидает действий пользователя мобильного терминала 1 связи на кнопочную панель 18 мобильного терминала 1 связи. При нажатии пользователем одной из кнопок кнопочной панели 18 мобильного терминала 1 связи джойстика или цифр 2 и 8, как например, реализовано в конкретной программе, производится перемещение фокуса активного пункта меню.To initialize the ability to listen to encoded text files on the mobile communication terminal 1, it is necessary to select the appropriate launch menu of the software previously installed on the mobile communication terminal 1. This action occurs in block 40 Starting the software, while the software of the mobile communication terminal 1 downloads all the necessary data to the RAM 13 of the mobile communication terminal 1 and displays on the display 19 of the mobile terminal 1 all the menu items available for the user of the mobile communication terminal 1. Next, the control of the mobile communication terminal 1 is transferred to the menu unit 41, which awaits the actions of the user of the mobile communication terminal 1 on the keypad 18 of the mobile communication terminal 1. When the user presses one of the buttons on the button panel 18 of the mobile terminal 1 for connecting the joystick or the numbers 2 and 8, as, for example, implemented in a specific program, the focus of the active menu item is moved.
В рассматриваемом примере в меню присутствуют пункты: отправить текстовое сообщение, загрузить закодированный текстовый файл с сервера обработки, прослушать закодированный текстовый файл, изменить скорость прослушивания, изменить тембр голоса, изменить уровня громкости прослушивания, выйти из ПО.In this example, the menu contains items: send a text message, download the encoded text file from the processing server, listen to the encoded text file, change the listening speed, change the voice tone, change the listening volume, exit the software.
При нажатии на кнопочной панели 18 мобильного терминала 1 одной из кнопок, за которой закреплено свойство «Пpимeнить» (чаще всего это кнопкаWhen one of the buttons is pressed on the keypad 18 of the mobile terminal 1, for which the “Apply” property is assigned (most often this is the button
«звoнить» или центральная кнопка джойстика меню мобильного терминала связи) блок меню 41 передает номер выбранного меню логическому блоку «Ecли» 42 отправки текстового сообщения (TC).“Ring” or the central button of the joystick of the menu of the mobile communication terminal) menu block 41 transmits the number of the selected menu to the logical block “If” 42 sending a text message (TC).
Если был выбран пункт меню отправки текстового сообщения, то логический блок 42 передает управление мобильным терминалом 1 связи блоку 43 ввода текста.If a menu item for sending a text message has been selected, then the logical unit 42 transfers control of the mobile communication terminal 1 to the text input unit 43.
Блок 43 осуществляет посредством кнопочной панели 18 мобильного терминала 1 связи процесс ввода пользователем текстового сообщения. По окончанию ввода пользователь мобильного терминала 1 связи подтверждает окончание ввода текстового сообщения нажатием на кнопочной панели 18 мобильного терминала 1 связи кнопки «Пpимeнить», после чего управление мобильным терминалом 1 связи передается блоку 44 обмена информации с сервером 3 обработки.Block 43 carries out through the keypad 18 of the mobile communication terminal 1 the process of entering a text message by the user. At the end of the input, the user of the mobile communication terminal 1 confirms the completion of the text message by pressing the “Apply” button on the keypad 18 of the mobile communication terminal 1, and then the control of the mobile communication terminal 1 is transferred to the information exchange unit 44 with the processing server 3.
Блок 44 обмена информации с сервером 3 обработки (СО) через приемо- передатчик 12 мобильного терминала 1 по сети глобальной мобильной связи через оборудование 2 оператора связи по сети Интернет производит отправку введенного пользователем текстового сообщения и ожидает ответ от сервера 3 обработки в виде закодированного текстового файла этого сообщения. Сервер 3, как описано выше, создает закодированный текстовый файл, который через описанную систему обработки сообщений передается обратно. При получении закодированного текстового файла мобильным терминалом 1 он записывается на флэш-накопитель 17.The information exchange unit 44 with the processing server (CO) 3 through the transceiver 12 of the mobile terminal 1 via the global mobile communication network through the equipment 2 of the communication operator via the Internet sends a text message entered by the user and awaits a response from the processing server 3 in the form of an encoded text file this post. Server 3, as described above, creates an encoded text file, which is transmitted back through the described message processing system. Upon receipt of the encoded text file by the mobile terminal 1, it is written to the flash drive 17.
По итогам выполнения всех операций данного блока 44 на дисплее 19 мобильного терминала 1 связи выводится информация о завершении работы блока 44, а управление мобильным терминалом 1 связи возвращается на блок 41 меню.According to the results of all operations of this block 44 on the display 19 of the mobile the communication terminal 1, information about the completion of operation of the block 44 is displayed, and the control of the mobile communication terminal 1 is returned to the menu block 41.
Если же пользователем не был выбран пункт меню отправки текстового сообщения, то логический блок 42 передает управление мобильным терминалом 1 связи логическому блоку 45 отправки запроса на получение закодированного текстового файла.If the user did not select the menu item for sending a text message, then the logical unit 42 transfers control of the mobile communication terminal 1 to the logical unit 45 for sending a request for an encoded text file.
Если был выбран пункт меню загрузки закодированного текстового файла с сервера 3 обработки, то логический блок 45 передает управление мобильным терминалом 1 связи блоку 46 выбора закодированного текстового файла (ЗТФ) из базы 4 данных сервера 3.If a menu item was selected to download the encoded text file from the processing server 3, the logical unit 45 transfers control of the mobile communication terminal 1 to the unit 46 for selecting the encoded text file (ZTF) from the database 4 of the server 3.
Блок 46 выбора закодированного текстового файла через описанную систему обработки сообщений производит запрос доступных для загрузки (скачивания) закодированных текстовых файлов, ожидает ответ сервера 3 обработки в виде перечня названий закодированных текстовых файлов. Перечень по получению отображается на дисплее 19 мобильного терминала 1 связи. Пользователь мобильного терминала 1 связи посредством кнопочной панели 18 осуществляет выбор закодированного текстового файла по его названию. При подтверждении загрузки выбранного закодированного текстового файла с помощью кнопочной панели 18 мобильного терминала 1 связи блок 46 выбора закодированного текстового файла передает название необходимого закодированного текстового файла блоку 47 обмена информации с сервером 3 обработки, который уже управляет мобильным терминалом 1 связи.Block 46 of the selection of the encoded text file through the described message processing system makes a request for the encoded text files available for download (download), awaits the response of the processing server 3 in the form of a list of names of the encoded text files. The list of receipt is displayed on the display 19 of the mobile communication terminal 1. The user of the mobile communication terminal 1 through the keypad 18 selects the encoded text file by its name. When confirming the download of the selected encoded text file using the keypad 18 of the mobile communication terminal 1, the encoded text file selection unit 46 transmits the name of the required encoded text file to the information exchange unit 47 with the processing server 3, which already controls the mobile communication terminal 1.
Блок 47 обмена информации с сервером 3 обработки через описанную систему обработки сообщений производит запрос на получение выбранного закодированного текстового файла по названию, ожидает ответ сервера 3 обработки в виде закодированного текстового файла, соответствующего этому названию. Полученный соответствующий закодированный текстовый файл записывается на флэш-накопительThe information exchange unit 47 with the processing server 3 through the described message processing system makes a request to receive the selected encoded text file by name, awaits the response of the processing server 3 in the form of an encoded text file corresponding to this name. The resulting corresponding encoded text file is written to a flash drive
17 мобильного терминала 1. По итогам выполнения всех операций данного блока 47 на дисплее 19 мобильного терминала 1 связи выводится информация о выполнении, а управление мобильным терминалом 1 связи возвращается блоку 41 меню.17 of the mobile terminal 1. Following the completion of all operations of this unit 47, the execution information is displayed on the display 19 of the mobile communication terminal 1, and the control of the mobile communication terminal 1 is returned to the menu block 41.
Если же пользователем не был выбран пункт меню отправки запроса на получение закодированного текстового файла, то логический блок 45 передает управление мобильным терминалом 1 связи логическому блоку 48 прослушивания файла.If the user did not select the menu item for sending a request for an encoded text file, then the logical block 45 transmits control of the mobile communication terminal 1 to the logical unit 48 for listening to the file.
Если был выбран пункт меню «пpocлyшaть закодированный текстовый фaйл», то логический блок 48 передает управление мобильным терминалом связи блоку 49 генерации аудио файла (голосового) и его воспроизведения.If the “listen to encoded text file” menu item has been selected, then the logical unit 48 transfers control of the mobile communication terminal to the unit 49 for generating an audio file (voice) and playing it.
Блок 49 генерации аудио файла и его воспроизведения производит анализ доступных закодированных текстовых файлов, ранее сохраненных на флэш- накопителе 17 мобильного терминала 1 связи, и отображает список их имен на дисплее 19. Пользователь посредством кнопочной панели 18 производит выбор желаемого для проигрывания закодированного текстового файла, при подтверждении выбора блок 49 генерации аудио файла и его проигрывания посредством использования процессора 11, ОЗУ 13, цифроаналогового преобразователя ЦАП 15, динамика 21 и флэш-накопителя 17 мобильного терминала 1 связи производит, как описано выше, с учетом битности его кодирования, но без раскодирования. Далее блок 49 посредством меню и дисплея 19 предлагает пользователю мобильного терминала 1 выбрать слово текстового сообщения, с которого необходимо начать генерацию аудио файла для его дальнейшего проигрывания. После подтверждения пользователем мобильного терминала 1 выбранного слова текстового сообщения для начала проигрывания, блок 49 производит генерацию аудио файла и его проигрывание на динамике 21 с указанного слова текстового сообщения. Прекращение генерации аудио файла и его проигрывание заканчивается по окончании закодированного текстового файла или по команде пользователя мобильного терминала 1 связи, поданной посредством кнопочной панели 18, при этом управление мобильным терминалом 1 связи передается блоку 41 меню. При прекращении генерации аудио файла и его проигрывания по команде пользователя мобильного терминала 1 блок 49 запоминает последнее слово текстового сообщения, которое было сгенерировано в речевую последовательность и при повторном обращении ПО к блоку 49 предлагает пользователю мобильного терминала 1 начать генерацию аудио файла и его проигрывания с того слова текстового сообщения, на котором произошла остановка проигрывания при предыдущем прослушивании.The audio file generation and playback unit 49 analyzes the available encoded text files previously stored on the flash drive 17 of the mobile communication terminal 1, and displays a list of their names on the display 19. The user selects the desired encoded text file for playback using the keypad 18, when confirming the selection, the unit 49 for generating an audio file and playing it through the use of a processor 11, RAM 13, a digital-to-analog converter DAC 15, a speaker 21 and a flash drive 17 mob ceiling elements produces communication terminal 1 as described above, in view of its coding bit depth, but without decoding. Next, block 49 through the menu and display 19 prompts the user of the mobile terminal 1 to select a text message word from which it is necessary to start generating an audio file for its further playback. After the user confirms the selected terminal of the text message by the mobile terminal 1 to start playing, block 49 generates an audio file and plays it on the speaker 21 from the specified word of the text message. The termination of the generation of the audio file and its playback ends at the end of the encoded text file or at the command of the user of the mobile communication terminal 1, filed via the keypad 18, while the control of the mobile communication terminal 1 is transferred to the menu block 41. Upon termination of the generation of the audio file and its playback at the command of the user of the mobile terminal 1, block 49 remembers the last word of the text message that was generated in the speech sequence and, upon repeated access to the block 49, prompts the user of the mobile terminal 1 to start generating the audio file and play it from words of the text message on which the playback stopped during the previous listening.
Если же пользователем не был выбран пункт меню прослушивания закодированного текстового файла, то логический блок 48 передает управление мобильным терминалом 1 связи логическому блоку 50 изменения скорости прослушивания закодированного текстового файла.If the user did not select the menu item for listening to the encoded text file, then the logical unit 48 transfers control the mobile communication terminal 1 to the logical unit 50 changes the listening speed of the encoded text file.
Если пользователем был выбран пункт меню изменения скорости прослушивания закодированного текстового файла, то логический блок 50 передает управление мобильным терминалом 1 связи блоку 51 изменения скорости прослушивания закодированного текстового файла.If a menu item for changing the listening speed of the encoded text file has been selected by the user, the logical unit 50 transfers control of the mobile communication terminal 1 to the unit 51 for changing the listening speed of the encoded text file.
Блок 51 изменения скорости прослушивания закодированного текстового файла отображает на дисплее 19 мобильного терминала 1 связи текущую скорость воспроизведения, выраженную в процентном значении. 100% - максимальное значение скорости и соответствует скорости речи человека говорящего быстро, но понятно. Данный стиль речи чаще всего применяется при докладах или чтении лекции. Пользователь мобильного терминала 1 связи посредством кнопочной панели 18 мобильного терминала 1 связи может выбрать желаемое значение скорости прослушивания закодированного файла, например, с шагом в 10%. После подтверждения пользователем мобильного терминала 1 связи посредством кнопочной панели 18 выбранного значения скорости ПО производит замену образцов звуков, которые используются для создания речевой последовательности звуков.Block 51 changes the listening speed of the encoded text file displays on the display 19 of the mobile communication terminal 1 the current playback speed, expressed as a percentage value. 100% - the maximum value of speed and corresponds to the speed of speech of a person speaking quickly, but clearly. This style of speech is most often used in lectures or lectures. The user of the mobile communication terminal 1 through the keypad 18 of the mobile communication terminal 1 can select the desired value of the listening speed of the encoded file, for example, in increments of 10%. After the user confirms the mobile communication terminal 1 through the keypad 18 of the selected speed value, the software replaces the sound samples that are used to create a speech sequence of sounds.
При обычном увеличении или уменьшении скорости воспроизведения изменяется и тембр (что связано с физическим свойством звуковой волны), поэтому производить изменение скорости воспроизведения при помощи непосредственно мобильного терминала 1 нецелесообразно. Для изменения заложенных ранее в мобильный терминал 1 образцов звуков другими, например, более медленными или более быстрыми, от мобильного терминала 1 через систему обработки сообщений поступает на сервер 3 запрос на получение новых образцов звуков, соответствующих выбранной пользователем скорости воспроизведения. Все образцы звуков хранятся на сервере 3 обработки в базе 4 данных и поступают обратно от сервера 3 по системе обработки сообщений на мобильный терминал связи 1. Старые образцы звуков при помощи ПО удаляются с флэш-накопителя 17, а вновь поступившие сохраняются на их месте. Соответствующим образом, для выбранной скорости воспроизведения тембр воспроизведения сохраняется. Увеличение или уменьшение скорости воспроизведения практически всегда необходимо, т.к. процессоры различных моделей мобильных терминалов 1 разных фирм производителей имеют различную производительность и тактовую частоту. Нужно заметить, что при изменении скорости воспроизведения пользователем основная нагрузка ложится на сервер 3, а на мобильном терминале 1 не увеличивается нагрузка на процессор 11 при генерации речевой последовательности.With the usual increase or decrease in the playback speed, the timbre also changes (which is associated with the physical property of the sound wave), therefore, it is not practical to change the playback speed using the directly mobile terminal 1. To change the sound samples previously stored in the mobile terminal 1 to others, for example, slower or faster, a request is received from the mobile terminal 1 through the message processing system to the server 3 to receive new sound samples corresponding to the user's selected playback speed. All sound samples are stored on the processing server 3 in the database 4 and are sent back from the server 3 via the message processing system to the mobile communication terminal 1. Old sound samples using the software are deleted from the flash drive 17, and the new ones are stored in their place. Accordingly, for the selected playback speed, the playback tone is stored. Increasing or decreasing the playback speed is almost always necessary, because processors of various models of mobile terminals 1 of different manufacturers have different performance and clock speeds. It should be noted that when changing the playback speed the main load falls on the server 3 by the user, and on the mobile terminal 1 the load on the processor 11 does not increase when generating a speech sequence.
Если же не был выбран пункт меню изменения скорости прослушивания закодированного текстового файла, то логический блок 50 передает управление мобильным терминалом связи логическому блоку 52 изменения тембра голоса.If the menu item for changing the listening speed of the encoded text file was not selected, then the logical unit 50 transfers control of the mobile communication terminal to the logical unit 52 for changing the voice timbre.
Если был выбран пункт меню изменения тембра воспроизводимого голоса, то логический блок 52 передает управление мобильным терминалом связи блоку 53 изменения тембра воспроизводимого голоса. Блок 53 изменения тембра воспроизводимого тембра отображает на дисплее мобильного терминала связи текущее значение тембра воспроизводимого голоса, выраженную в процентном значении - 3. 3 - среднее значение тембра воспроизводимого голоса и соответствует тембру голоса мужчины средних лет со среднем тембром голоса. Пользователь мобильного терминала 1 связи посредством кнопочной панели 18 мобильного терминала 1 связи может выбрать желаемое значение тембра воспроизводимого голоса. В конкретном техническом решении доступно пять значений тембра воспроизводимого голоса. 1 - самый низкий тембр. 5 - самый высокий тембр. После подтверждения выбранного значения пользователем мобильного терминала 1 связи посредством кнопочной панели 18 ПО производит замену образцов звуков аналогично, как описано выше, для изменения скорости воспроизведения. По завершению изменения образцов звуков управление мобильным терминалом связи передается блоку 41 меню.If a menu item for changing the tone of the reproduced voice has been selected, the logic unit 52 transfers control of the mobile communication terminal to the unit 53 of changing the tone of the reproduced voice. Block 53 changes the tone of the played voice displays on the display of the mobile communication terminal the current value of the voice of the played voice, expressed as a percentage value - 3. 3 - the average value of the voice of the played voice and corresponds to the voice of a middle-aged man with an average voice timbre. The user of the mobile communication terminal 1 through the keypad 18 of the mobile communication terminal 1 can select the desired value of the timbre of the reproduced voice. In a particular technical solution, five timbre values of the reproduced voice are available. 1 is the lowest tone. 5 is the highest tone. After confirming the selected value by the user of the mobile communication terminal 1 through the keypad 18, the software replaces the sound samples in the same way as described above to change the playback speed. Upon completion of the change of sound samples, control of the mobile communication terminal is transferred to the menu block 41.
Если же не был выбран пункт меню изменения тембра воспроизводимого голоса, то логический блок 52 передает управление мобильным терминалом 1 связи логическому блоку 54 изменения уровня громкости прослушивания.If the menu item for changing the tone of the reproduced voice has not been selected, then the logical unit 52 transfers control of the mobile communication terminal 1 to the logical unit 54 for changing the listening volume level.
Если был выбран пункт меню изменения уровня громкости прослушивания, то логический блок 54 передает управление мобильным терминалом 1 связи блоку 55 изменения уровня громкости прослушивания закодированного текстового файла.If a menu item for changing the listening volume level has been selected, the logic unit 54 transfers control of the mobile communication terminal 1 to the listening volume unit 55 for changing the listening volume of the encoded text file.
Блок 55 изменения громкости прослушивания закодированного текстового файла посредством стандартной функции мобильного терминала 1 связи производит отображение на дисплее 19 мобильного терминала 1 связи текущего значения уровня громкости воспроизведения закодированного текстового файла. Пользователь мобильного терминала 1 связи посредством кнопочной панели 18 выбирает желаемое значение уровня громкости прослушивания закодированного текстового файла. После подтверждения выбранного значения уровня громкости пользователем ПО производит необходимые изменения в настройках цифроаналогового преобразователя ЦАП 15 и динамика 19, как это обычно и осуществляется во всех мобильных терминалах 1 связи. По завершении необходимых настроек управление мобильным терминалом 1 связи передается блоку 41 меню.The unit 55 for changing the listening volume of the encoded text file by means of the standard function of the mobile communication terminal 1 displays on the display 19 of the mobile terminal 1 the current value of the playback volume level of the encoded text file. The user of the mobile communication terminal 1 through the keypad 18 selects the desired value of the listening volume of the encoded text file. After confirming the selected value of the volume level by the user, the software makes the necessary changes in the settings of the digital-to-analog converter DAC 15 and speaker 19, as is usually done in all mobile communication terminals 1. Upon completion of the necessary settings, the control of the mobile communication terminal 1 is transferred to the menu block 41.
Если же пользователем не был выбран пункт меню изменения уровня громкости прослушивания закодированного текстового файла, то логический блок 54 передает управление мобильным терминалом связи логическому блоку 56 выхода из ПО.If the user did not select the menu item for changing the listening volume of the encoded text file, then the logical unit 54 transfers control of the mobile communication terminal to the logical unit 56 for exiting the software.
Если пользователем был выбран пункт меню - выход из программного обеспечения, то логический блок 56 передает управление мобильным терминалом связи блоку 57 на остановку ПО.If the user selected a menu item — exit the software, then the logical unit 56 transfers control of the mobile communication terminal to the unit 57 to stop the software.
Если же пользователем не был выбран пункт меню выхода из ПО, то логический блок 56 передает управление мобильным терминалом связи блоку 41 меню.If the user did not select the exit menu item from the software, then the logical unit 56 transfers control of the mobile communication terminal to the menu unit 41.
Блок 57 производит удаления всех созданных программным обеспечением временных файлов из ОЗУ 13 мобильного терминала 1 связи и передает управление мобильным терминалом 1 связи операционной системе мобильного терминала 1 связи. Промышленная применимостьBlock 57 deletes all temporary files created by the software from RAM 13 of the mobile communication terminal 1 and transfers control of the mobile communication terminal 1 to the operating system of the mobile communication terminal 1. Industrial applicability
Наиболее успешно заявленные способ обмена сообщениями, система для обмена сообщениями и мобильный терминал связи промышленно применимы в системах сотовой связи стандарта GSM. The most successfully announced messaging method, messaging system and mobile communication terminal are industrially applicable in GSM cellular communication systems.

Claims

ФОРМУЛА ИЗОБРЕТЕНИЯ CLAIM
1. Способ обмена сообщениями, включающий передачу текстового сообщения от мобильного терминала связи на оборудование оператора сотовой связи посредством сети глобальной системы мобильной связи, прием текстового сообщения оборудованием оператора сотовой связи и передачу текстового сообщения на сервер обработки сообщений посредством сети Интернет, прием сервером обработки текстового сообщения, обработку текстового сообщения сервером обработки путем фонетического, грамматического и синтаксического анализа исходного текстового сообщения, кодирование обработанного текстового сообщения, сохранение закодированного текстового файла сервером обработки в базе данных и передачу закодированного текстового файла на оборудование оператора сотовой связи посредством сети Интернет, передачу закодированного текстового файла на мобильный терминал связи от оборудования оператора сотовой связи посредством сети глобальной системы мобильной связи, прием мобильным терминалом связи закодированного текстового файла и его запоминание, создание аудио файла посредством сопоставления каждому символу закодированного текстового файла определенного образца звука и составления по ним речевой последовательности из определенных образцов звуков, воспроизведение мобильным терминалом связи аудио файла.1. A method for exchanging messages, including transmitting a text message from a mobile communication terminal to the equipment of a cellular communication operator via a global mobile communications network, receiving a text message by the equipment of a cellular communication operator, and transmitting a text message to a message processing server via the Internet, receiving a text message processing server processing a text message by a processing server by phonetic, grammatical and syntactic analysis of the source text message communication, encoding the processed text message, storing the encoded text file by the processing server in the database and transferring the encoded text file to the equipment of the mobile operator via the Internet, transmitting the encoded text file to the mobile communication terminal from the equipment of the mobile operator via the network of the global mobile communication system, reception by the mobile communication terminal of the encoded text file and its storage, creation of an audio file by means of matching eniya each character encoded text file certain sound sample and drawing on them speech sequence of samples of certain sounds, play mobile communication terminal of an audio file.
2. Способ по п. 1, отличающийся тем, что регулируют скорость воспроизведения или тембр звука путем замены образцов звуков.2. The method according to p. 1, characterized in that they control the playback speed or timbre of sound by replacing samples of sounds.
3. Способ по п. 1, отличающийся тем, что просмотр текстового сообщения производят синхронно речи воспроизводимого аудио файла. 3. The method according to p. 1, characterized in that the viewing of a text message produce synchronously speech of the reproduced audio file.
4. Способ по п. 1, отличающийся тем, что воспроизведение аудио файла осуществляют с выбранного слова речи текстового сообщения.4. The method according to p. 1, characterized in that the playback of the audio file is carried out from the selected word of speech of a text message.
5. Способ по п. 1, отличающийся тем, что дополнительно осуществляют просмотр и выбор, по меньшей мере, одного закодированного текстового файла на сервере обработки в базе данных. 5. The method according to p. 1, characterized in that it further view and select at least one encoded text file on the processing server in the database.
6. Способ по п. 1, отличающийся тем, что кодируют текстовый файл посредством пятибитной, шестибитной или семибитной таблицы кодирования символов.6. The method according to claim 1, characterized in that the text file is encoded by means of a five-bit, six-bit or seven-bit character encoding table.
7. Система для обмена сообщениями, содержащая мобильный терминал связи, оборудование оператора сотовой связи, связанное с мобильным терминалом связи посредством сети глобальной системы мобильной связи, сервер обработки сообщений, связанный с оборудованием оператора сотовой связи посредством сети Интернет, причем сервер обработки выполнен с возможностью фонетического, грамматического и синтаксического анализа приятого текстового сообщения, его кодирования и сохранения в базе данных сервера обработки закодированного текстового файла, а программное обеспечение мобильного терминала связи предназначено для сопоставления каждому символу закодированного текстового файла определенного образца звука и составления речевой последовательности из определенных образцов звуков для формирования аудио файла и его воспроизведения мобильным терминалом связи.7. A messaging system comprising a mobile communication terminal, equipment of a cellular operator associated with a mobile communication terminal through a network of a global mobile communication system, a message processing server connected to the equipment of a cellular operator via the Internet, the processing server being capable of phonetic, grammatical and syntactic analysis of a pleasant text message, its encoding and storing in the database of the processing server a coded text file, and the software of the mobile communication terminal is designed to match each character of the encoded text file is defined a sound sample and compiling a speech sequence from certain sound samples to form an audio file and play it by a mobile communication terminal.
8. Мобильный терминал связи, содержащий корпус, процессор, установленный внутри корпуса, приемо-передатчик, оперативное запоминающее устройство, цифро- аналоговый преобразователь, аналого-цифровой преобразователь, флэш-накопитель, кнопочную панель, дисплей, микрофон и динамик, установленные внутри корпуса, вход/выход приемо -передатчика, вход/выход оперативного запоминающего устройства, вход/выход аналого-цифрового преобразователя, вход/выход цифро- аналогового преобразователя, вход/выход флэш-накопителя, кнопочная панель и дисплей подсоединены посредством шины к процессору, выход микрофона подсоединен через шину к аналого-цифровому преобразователю, вход динамика подсоединен через шину соответственно к цифро-аналоговому преобразователю, при приеме приемо-передатчиком закодированного текстового файла, несущего информацию о соответствующем ему аудио файле, программное обеспечение позволяет извлечь посредством процессора из флэш-накопителя определенные образцы звуков, соответствующие каждому символу закодированного текстового файла для формирования в оперативном запоминающем устройстве речевой последовательности из определенных образцов звуков, при этом программное обеспечение предназначено для формирования посредством процессора в оперативном запоминающем устройстве по речевой последовательности из определенных образцов звуков аудио файла для передачи его через цифро-аналоговый преобразователь на динамик. 8. A mobile communication terminal comprising a housing, a processor installed inside the housing, a transceiver, random access memory, a digital-to-analog converter, an analog-to-digital converter, a flash drive, a keypad, a display, a microphone, and a speaker mounted inside the housing, input / output of a transceiver, input / output of random access memory, input / output of an analog-to-digital converter, input / output of a digital-to-analog converter, input / output of a flash drive, a keypad and a display for connected via the bus to the processor, the microphone output is connected via the bus to the analog-to-digital converter, the speaker input is connected via the bus to the digital-to-analog converter, when the transceiver receives an encoded text file that carries information about the corresponding audio file, the software allows you to extract by means of the processor from the flash drive, certain sound samples corresponding to each character of the encoded text file for generation in the operational m memory speech sequence of samples of certain sounds, the software is designed by a processor for generating a random access memory for the speech sample sequences from certain audio sound file for transmission through digital-to-analog converter to a speaker.
PCT/RU2007/000638 2007-03-26 2007-11-19 Message exchange method and devices for carrying out said method WO2008118038A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
RU2007110749 2007-03-26
RU2007110749/09A RU2324296C1 (en) 2007-03-26 2007-03-26 Method for message exchanging and devices for implementation of this method

Publications (1)

Publication Number Publication Date
WO2008118038A1 true WO2008118038A1 (en) 2008-10-02

Family

ID=39788709

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/RU2007/000638 WO2008118038A1 (en) 2007-03-26 2007-11-19 Message exchange method and devices for carrying out said method

Country Status (2)

Country Link
RU (1) RU2324296C1 (en)
WO (1) WO2008118038A1 (en)

Families Citing this family (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8345832B2 (en) * 2009-01-09 2013-01-01 Microsoft Corporation Enhanced voicemail usage through automatic voicemail preview
WO2015178715A1 (en) 2014-05-23 2015-11-26 Samsung Electronics Co., Ltd. System and method of providing voice-message call service
KR102225401B1 (en) * 2014-05-23 2021-03-09 삼성전자주식회사 System and method for providing voice-message call service
BR112017008059B1 (en) 2015-02-06 2024-01-16 Panasonic Intellectual Property Corporation Of America COMMUNICATION DEVICE AND METHOD
RU2691975C1 (en) * 2018-10-03 2019-06-19 Дмитрий Александрович Полетаев Communication system

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2193822C2 (en) * 1998-02-18 2002-11-27 Эрикссон, Инк. Cellular telephone with extended memory for audio and video information
US20030135569A1 (en) * 2002-01-15 2003-07-17 Khakoo Shabbir A. Method and apparatus for delivering messages based on user presence, preference or location
RU2003106394A (en) * 2000-08-11 2004-08-20 Дзе Трастиз Оф Коламбия Юниверсити Ин Дзе Сити (Us) SYSTEM AND METHOD FOR UNIFIED MESSAGE EXCHANGE IN INTER / INTERNET TELEPHONY
RU2004112536A (en) * 2001-09-25 2005-03-27 Моторола, Инк. (US) OWN TEXT TO SPEECH CODING IN THE COMMUNICATION SYSTEM

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2193822C2 (en) * 1998-02-18 2002-11-27 Эрикссон, Инк. Cellular telephone with extended memory for audio and video information
RU2003106394A (en) * 2000-08-11 2004-08-20 Дзе Трастиз Оф Коламбия Юниверсити Ин Дзе Сити (Us) SYSTEM AND METHOD FOR UNIFIED MESSAGE EXCHANGE IN INTER / INTERNET TELEPHONY
RU2004112536A (en) * 2001-09-25 2005-03-27 Моторола, Инк. (US) OWN TEXT TO SPEECH CODING IN THE COMMUNICATION SYSTEM
US20030135569A1 (en) * 2002-01-15 2003-07-17 Khakoo Shabbir A. Method and apparatus for delivering messages based on user presence, preference or location

Also Published As

Publication number Publication date
RU2324296C1 (en) 2008-05-10

Similar Documents

Publication Publication Date Title
US20090198497A1 (en) Method and apparatus for speech synthesis of text message
US7421390B2 (en) Method and system for voice control of software applications
KR100819928B1 (en) Apparatus for speech recognition of wireless terminal and method of thereof
EP1125279B1 (en) System and method for providing network coordinated conversational services
US8332227B2 (en) System and method for providing network coordinated conversational services
JP5598998B2 (en) Speech translation system, first terminal device, speech recognition server device, translation server device, and speech synthesis server device
JP5600092B2 (en) System and method for text speech processing in a portable device
WO2004036939A1 (en) Portable digital mobile communication apparatus, method for controlling speech and system
CN110493123B (en) Instant messaging method, device, equipment and storage medium
CN111325039B (en) Language translation method, system, program and handheld terminal based on real-time call
KR20010076508A (en) Song title selecting method for mp3 player compatible mobile phone by voice recognition
RU2324296C1 (en) Method for message exchanging and devices for implementation of this method
KR20080054591A (en) Method for communicating voice in wireless terminal
KR100759728B1 (en) Method and apparatus for providing a text message
KR100380829B1 (en) System and method for managing conversation -type interface with agent and media for storing program source thereof
KR100724848B1 (en) Method for voice announcing input character in portable terminal
CN111274828B (en) Language translation method, system, computer program and handheld terminal based on message leaving
KR100487446B1 (en) Method for expression of emotion using audio apparatus of mobile communication terminal and mobile communication terminal therefor
JP2003202890A (en) Speech recognition device, and method and program thereof
KR100513040B1 (en) Apparatus and its method for generating ringing tone using speech synthesis in wireless terminal
KR100798408B1 (en) Communication device and method for supplying text to speech function
JP2000151827A (en) Telephone voice recognizing system
KR100566793B1 (en) Module and Method for Control of Media Player by Serial Communication
JP2005107320A (en) Data generator for voice reproduction
CN113472950A (en) Automatic response method, system and electronic equipment

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 07861057

Country of ref document: EP

Kind code of ref document: A1

NENP Non-entry into the national phase

Ref country code: DE

32PN Ep: public notification in the ep bulletin as address of the adressee cannot be established

Free format text: NOTING OF LOSS OF RIGHTS PURSUANT TO RULE 112(1) EPC OF 200110

122 Ep: pct application non-entry in european phase

Ref document number: 07861057

Country of ref document: EP

Kind code of ref document: A1