[go: up one dir, main page]

RU2504098C2 - Method of providing fax service, internetworking function unit and terminal - Google Patents

Method of providing fax service, internetworking function unit and terminal Download PDF

Info

Publication number
RU2504098C2
RU2504098C2 RU2011139362/07A RU2011139362A RU2504098C2 RU 2504098 C2 RU2504098 C2 RU 2504098C2 RU 2011139362/07 A RU2011139362/07 A RU 2011139362/07A RU 2011139362 A RU2011139362 A RU 2011139362A RU 2504098 C2 RU2504098 C2 RU 2504098C2
Authority
RU
Russia
Prior art keywords
iwf
message
called
page
service level
Prior art date
Application number
RU2011139362/07A
Other languages
Russian (ru)
Other versions
RU2011139362A (en
Inventor
Йи ЧЗАН
Пинхуа ЛИ
Бифен СЕ
Original Assignee
ЗетТиИ Корпорейшн
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by ЗетТиИ Корпорейшн filed Critical ЗетТиИ Корпорейшн
Publication of RU2011139362A publication Critical patent/RU2011139362A/en
Application granted granted Critical
Publication of RU2504098C2 publication Critical patent/RU2504098C2/en

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/32358Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N1/32363Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter at the transmitter or at the receiver
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32765Initiating a communication
    • H04N1/32771Initiating a communication in response to a request, e.g. for a particular document
    • H04N1/3278Initiating a communication in response to a request, e.g. for a particular document using a protocol or handshaking signal, e.g. non-standard set-up [NSS]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N1/00Scanning, transmission or reproduction of documents or the like, e.g. facsimile transmission; Details thereof
    • H04N1/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N1/327Initiating, continuing or ending a single-mode communication; Handshaking therefor
    • H04N1/32789Details of handshaking
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N2201/00Indexing scheme relating to scanning, transmission or reproduction of documents or the like, and to details thereof
    • H04N2201/32Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device
    • H04N2201/3285Circuits or arrangements for control or supervision between transmitter and receiver or between image input and image output device, e.g. between a still-image camera and its memory or between a still-image camera and a printer device using picture signal storage, e.g. at transmitter
    • H04N2201/3298Checking or indicating the storage space

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Facsimiles In General (AREA)
  • Facsimile Transmission Control (AREA)

Abstract

FIELD: radio engineering, communication.
SUBSTANCE: after sending a multipage signal message to a called terminal, if a service layer of a called side internetworking function (IWF) unit does not receive message confirmation from the called terminal within a first time threshold, the service layer of the called side IWF unit generates the message confirmation and sends that message confirmation to a modem of the called side IWF; after receiving the CONNECT message from the modem of the called side, the service layer of the called side IWF receives the fax data sent by the modem of the called side IWF and stores said data of the next page in a buffer; and if the service layer of the called side IWF receives the message confirmation from the called terminal before the buffer overflows, the service layer of the called side IWF sends the received CONNECT message and the fax data in the buffer to the called terminal.
EFFECT: correct use of the fax service in a satellite link.
11 cl, 4 dwg

Description

Область техникиTechnical field

Настоящее изобретение относится к области беспроводной связи, а именно, к способу предоставления услуги факсимильной связи, блоку функции межсетевого взаимодействия и терминалу.The present invention relates to the field of wireless communications, namely, to a method for providing a facsimile service, an interworking function unit, and a terminal.

Уровень техникиState of the art

Благодаря малым пространственно-временным ограничениям и хорошей производительности в реальном времени беспроводная связь сегодня становится наиболее широко применяемым пользователями способом связи. Она позволяет обеспечивать множество услуг различных видов, таких как передача речи, данных, факсимильную связь и т.п. С постоянным расширением области хозяйственной деятельности человека растут также требования к зоне обслуживания, удобству использования и гибкости мобильной связи, и с этим связано начало использования в данной области спутников.Due to the small space-time constraints and good real-time performance, wireless communication is becoming the most widely used communication method by users today. It allows you to provide many services of various kinds, such as voice, data, facsimile, etc. With the constant expansion of the field of human economic activity, the requirements for the service area, usability and flexibility of mobile communications are also growing, and this is the beginning of the use of satellites in this area.

Преимущества спутниковой связи довольно очевидны: большая дальность связи - связь может осуществляться на любой дальности в зоне, покрываемой лучом, передаваемым спутником; связь устойчива к помехам, связанным с наземными явлениями; и может устанавливаться в короткий срок. Спутниковая связь, однако, обладает рядом недостатков, требующих преодоления, например, задержка и дрожание фазы, которые оказывают влияние на традиционные услуги беспроводной связи, например, на услугу пакетной передачи данных; а некоторые услуги, например, услугу факсимильной связи, невозможно корректно использовать в спутниковой линии связи.The advantages of satellite communications are quite obvious: long range communications - communications can be carried out at any range in the area covered by the beam transmitted by the satellite; communication is resistant to interference associated with terrestrial phenomena; and can be installed in a short time. Satellite communications, however, have several disadvantages that need to be overcome, for example, delay and phase jitter, which affect traditional wireless services, for example, packet data service; and some services, such as a facsimile service, cannot be used correctly on a satellite link.

Поскольку задержка в спутниковой линии связи относительно велика и составляет около 700 мс для передачи сигнала в обе стороны, то, учитывая системную задержку, можно допустить, что в сумме в спутниковой линии связи присутствует секундная задержка. При такой относительно большой задержке, если происходит потеря данных, то уровню протокола управления передачей (transmission control protocol, TCP) потребуется более 1 секунды для передачи одного пакета, причем эту проблему очень сложно обойти, даже если TCP/IP (IP - протокол Интернета, Internet Protocol) обладает высокой эффективностью обработки. Услуга факсимильной связи, однако, представляет собой процедуру синхронной передачи, предъявляющую определенные требования к временным точкам, как при согласовании параметров связи, так и при передаче данных, и особенно при согласовании параметров связи, выполняющемся между передачей страниц многостраничного факсимильного сообщения. Следовательно, как только появляется избыток данных или сигнал согласования задерживается, традиционная процедура факсимильной связи не может функционировать корректно, и соответственно, услуга факсимильной связи в спутниковой линии связи предоставляться не может.Since the delay in the satellite communication line is relatively large and is about 700 ms for signal transmission in both directions, taking into account the system delay, we can assume that a second delay is present in the satellite communication line in total. With such a relatively large delay, if data loss occurs, then the level of the transmission control protocol (TCP) will take more than 1 second to transmit one packet, and this problem is very difficult to circumvent even if TCP / IP (IP is the Internet protocol, Internet Protocol) has high processing efficiency. The facsimile service, however, is a synchronous transmission procedure that imposes certain requirements on time points, both when negotiating communication parameters and when transmitting data, and especially when negotiating communication parameters between pages of a multi-page fax message. Therefore, as soon as an excess of data appears or the coordination signal is delayed, the traditional facsimile procedure cannot function correctly, and accordingly, the facsimile service in the satellite communication line cannot be provided.

Сущность изобретенияSUMMARY OF THE INVENTION

В настоящем изобретении предложен способ предоставления услуги факсимильной связи, блок функции межсетевого взаимодействия и терминал, предназначенные для корректного использования услуги факсимильной связи в спутниковой линии связи.The present invention provides a method for providing a facsimile service, an interworking function unit, and a terminal for correctly using a facsimile service in a satellite communication line.

Для решения описанной выше технической задачи в настоящем изобретении предложен способ предоставления услуги факсимильной связи, включающий следующее: после того как уровень услуг блока функции межсетевого взаимодействия (inter-working function, IWF) вызываемой стороны передает сообщение "многостраничный сигнал" в вызываемый терминал, если подтверждение сообщения не принято от вызываемого терминала до наступления первого временного порога, уровень услуг блока IWF вызываемой стороны формирует подтверждение сообщения и передает сформированное подтверждение сообщения в модем блока IWF вызываемой стороны; после того как уровень услуг блока IWF вызываемой стороны принимает сообщение CONNECT, передаваемое модемом вызываемой стороны, уровень услуг блока IWF вызываемой стороны принимает факсимильные данные, передаваемые модемом блока IWF вызываемой стороны и сохраняет упомянутые факсимильные данные в буфере, и если уровень услуг блока IWF вызываемой стороны принимает подтверждение сообщения от упомянутого вызываемого терминала до переполнения буфера, уровень услуг блока IWF вызываемой стороны передает упомянутое принятое сообщение CONNECT и факсимильные данные, находящиеся в буфере, в упомянутый вызываемый терминал.To solve the technical problem described above, the present invention proposes a method for providing facsimile communication services, including the following: after the service level of the called party's inter-working function (IWF) block transmits a multi-page signal to the called terminal, if confirmation the message was not received from the called terminal before the first time threshold, the service level of the called party IWF unit generates a message confirmation and transmits generated evidence supporting the message to the modem unit IWF called party; after the service level of the called party IWF block receives the CONNECT message transmitted by the called party modem, the service level of the called party IWF block receives the fax data transmitted by the modem of the called party IWF and stores the mentioned fax data in the buffer, and if the service level of the called party IWF receives confirmation of a message from said called terminal to buffer overflow, service level of called party IWF block transmits said received CONNECT message and facsimile buffer data to said called terminal.

Также описанный выше способ может иметь следующую отличительную особенность: если уровень услуг блока IWF вызываемой стороны не принимает подтверждение сообщения от вызываемого терминала, до переполнения буфера, текущее соединение разъединяют.Also, the method described above may have the following distinctive feature: if the service level of the called party IWF does not receive a message confirmation from the called terminal, before the buffer overflows, the current connection is disconnected.

Также описанный выше способ может иметь следующую отличительную особенность: упомянутый буфер сохраняет только одну страницу данных факсимильной связи.Also, the method described above may have the following distinguishing feature: said buffer stores only one page of facsimile data.

Также описанный выше способ может иметь следующую отличительную особенность: после того, как уровень услуг блока IWF вызываемой стороны передает сообщение об окончании процедур ("End Of Procedures") в упомянутый вызываемый терминал, если подтверждение сообщения не принято от вызываемого терминала до наступления второго временного порога, уровень услуг блока IWF вызываемой стороны формирует подтверждение сообщения и передает это сформированное подтверждение сообщения в модем блока IWF вызываемой стороны, а также передает сообщение DISCONNECT ("разъединение"), передаваемое модемом блока IWF вызываемой стороны, в вызываемый терминал.Also, the method described above may have the following distinctive feature: after the service level of the called party's IWF block transmits an End Of Procedures message to said called terminal, if a message confirmation is not received from the called terminal before the second time threshold , the service level of the called party IWF unit generates a message confirmation and transmits this generated message confirmation to the modem of the called party IWF block, and also transmits a DISCONNECT message ("disconnected ") transmitted by the modem of the called party IWF to the called terminal.

Также описанный выше способ может иметь следующую отличительную особенность: отбрасывание уровнем услуг блока IWF вызываемой стороны битов заполнения, встречающихся не менее, чем заранее заданное количество раз подряд, из данных факсимильной связи, передаваемых модемом блока IWF вызываемой стороны.Also, the method described above may have the following distinctive feature: rejection by the service level of the IWF block of the called side of the filling bits occurring at least a predetermined number of times in a row from the fax data transmitted by the modem of the called side IWF block.

В настоящем изобретении предложен также способ предоставления услуги факсимильной связи, включающий следующее: если вызываемый терминал не принимает подтверждение сообщения от устройства факсимильной связи вызываемой стороны после приема сообщения "многостраничный сигнал" от уровня услуг блока функции межсетевого взаимодействия (IWF) вызываемой стороны, формирование упомянутым вызываемым терминалом подтверждения сообщения и передачу этого подтверждения сообщения в блок IWF вызываемой стороны, сохранение текущей страницы данных факсимильной связи, не полностью переданной устройством факсимильной связи вызываемой стороны, в буфере и непрерывную передачу текущей страницы данных факсимильной связи в устройство факсимильной связи вызываемой стороны.The present invention also provides a method for providing a facsimile service, comprising the following: if the called terminal does not receive a confirmation message from the facsimile device of the called party after receiving the multi-page signal from the service level of the called party interworking function (IWF) unit, generating said a message confirmation terminal and transmitting this message confirmation to the called party IWF, saving the current fax data page le, not fully transmitted by the called party facsimile device, in the buffer and continuously transmitting the current page of facsimile data to the called party facsimile device.

Также описанный выше способ может иметь следующую отличительную особенность: после того, как упомянутый вызываемый терминал принимает упомянутое сообщение "многостраничный сигнал", способ также включает прием новой страницы данных факсимильной связи, передаваемой уровнем услуг блока IWF вызываемой стороны, и когда текущая страница данных факсимильной связи, которую передают в текущий момент времени, передана полностью и принято подтверждение сообщения от устройства факсимильной связи вызываемой стороны, передают новую страницу данных факсимильной связи в устройство факсимильной связи вызываемой стороны.The method described above may also have the following distinguishing feature: after the called terminal receives the multi-page signal, the method also includes receiving a new page of facsimile data transmitted by the service level of the called party IWF, and when the current facsimile data page , which is transmitted at the current moment of time, is transmitted in full and a confirmation message is received from the facsimile device of the called party, a new data page is transmitted facsimile communication in the facsimile device of the called party.

В настоящем изобретении предложен также блок функции межсетевого взаимодействия (IWF), включающий уровень услуг и модем, при этомThe present invention also provides an interworking function block (IWF) including a service level and a modem, wherein

упомянутый уровень услуг включает:the mentioned level of services includes:

блок передачи, сконфигурированный для передачи сообщения "многостраничный сигнал" в вызываемый терминал; а также сконфигурированный для передачи сообщения CONNECT и данных факсимильной связи, находящихся в буфере, в упомянутый вызываемый терминал, если подтверждение сообщения от упомянутого вызываемого терминала принято до переполнения буфера;a transmission unit configured to transmit a multi-page signal to the called terminal; and also configured to send a CONNECT message and facsimile data in the buffer to said called terminal, if a message confirmation from said called terminal is received before the buffer overflows;

блок формирования и передачи, сконфигурированный так, что: если подтверждение сообщения от вызываемого терминала не принято до наступления первого временного порога, после того как упомянутый блок передал сообщение "многостраничный сигнал", блок формирования и передачи формирует подтверждение сообщения и передает это сформированное подтверждение сообщения в упомянутый модем; иa generating and transmitting unit configured so that: if a message confirmation from the called terminal is not received before the first time threshold occurs, after the said unit has transmitted a multi-page signal, the generating and transmitting unit generates a message confirmation and transmits this generated message confirmation to mentioned modem; and

блок приема, сконфигурированный для приема сообщения CONNECT и данных факсимильной связи, передаваемых от упомянутого модема, и для сохранения этих данных факсимильной связи в буфере.a receiving unit configured to receive a CONNECT message and facsimile data transmitted from said modem, and to store this facsimile data in a buffer.

Также блок IWF может иметь следующую отличительную особенность: уровень услуг упомянутого блока IWF также включает блок разъединения, сконфигурированный для разъединения текущего соединения, если подтверждение сообщения, возвращаемое от вызываемого терминала, не принято до переполнения буфера.Also, the IWF may have the following distinguishing feature: the service level of said IWF also includes a disconnect configured to disconnect the current connection if a message acknowledgment returned from the called terminal is not received before the buffer overflows.

Также блок IWF может иметь следующую отличительную особенность: упомянутый модем сконфигурирован для приема подтверждения сообщения, предаваемого от упомянутого блока формирования и передачи, а также сконфигурирован для передачи сообщения CONNECT и данных факсимильной связи в блок приема.Also, the IWF unit may have the following distinctive feature: said modem is configured to receive a confirmation message sent from said formation and transmission unit, and is also configured to send a CONNECT message and facsimile data to a reception unit.

В настоящем изобретении предложен также терминал факсимильной связи, включающий:The present invention also provides a facsimile terminal, including:

блок приема, сконфигурированный для приема сообщения "многостраничный сигнал" от уровня услуг блока функции межсетевого взаимодействия (IWF), а также сконфигурированный для приема данных факсимильной связи, передаваемых уровнем услуг блока IWF;a reception unit configured to receive a multi-page signal from a service level of an interworking function (IWF) unit, as well as configured to receive facsimile data transmitted by an IWF unit service level;

блок формирования и передачи, сконфигурированный для формирования подтверждения сообщения и передачи этого подтверждения сообщения уровню услуг упомянутого блока IWF, если подтверждение сообщения не принято от устройства факсимильной связи вызываемой стороне после приема сообщения "многостраничный сигнал" от уровня услуг упомянутого блока IWF;a generating and transmitting unit configured to generate a message confirmation and transmit this message confirmation to a service level of said IWF if the message confirmation is not received from the facsimile device to the called party after receiving a multi-page signal from the service level of said IWF;

блок буферизации, сконфигурированный для сохранения текущей страницы данных факсимильной связи, которая не передана полностью в устройство факсимильной связи вызываемой стороны, в буфере; иa buffering unit configured to store the current page of facsimile data that is not completely transmitted to the facsimile device of the called party in a buffer; and

блок передачи, сконфигурированный для передачи упомянутых данных факсимильной связи в устройство факсимильной связи вызываемой стороны, при этом упомянутые данные факсимильной связи включают текущую страницу данных факсимильной связи, сохраненную в буфере в данное время.a transmission unit configured to transmit said facsimile data to the called party's facsimile device, wherein said facsimile data includes a current facsimile data page currently stored in the buffer.

По сравнению с существующим уровнем техники, способ и устройство настоящего изобретения реализуют услугу факсимильной связи в спутниковой линии связи и позволяют достичь результата, заключающегося в возможности корректного использования услуги факсимильной связи в спутниковой линии связи, что было невозможно на существующем уровне техники, при этом также улучшается совместимость беспроводных систем связи.Compared with the prior art, the method and apparatus of the present invention implement a facsimile service in a satellite communication line and allow to achieve a result consisting in the possibility of the correct use of a facsimile service in a satellite communication line, which was not possible at the existing level of technology, while also improving compatibility of wireless communication systems.

Краткое описание чертежейBrief Description of the Drawings

Фиг.1 иллюстрирует применение системы CDMA в спутниковой линии связи и соответствующие уровни протоколов;Figure 1 illustrates the use of a CDMA system in a satellite link and corresponding protocol layers;

Фиг.2 представляет собой блок-схему обмена сообщениями для типичного согласования в течение процесса, выполняемого между передачей одной страницы данных факсимильной связи и передачей следующей страницы данных факсимильной связи при реализации услуги цифровой факсимильной связи;FIG. 2 is a flowchart for typical coordination during a process performed between transmitting one page of facsimile data and transmitting the next page of facsimile data when implementing a digital facsimile service;

Фиг.3 представляет собой блок-схему алгоритма процедуры, выполняющейся блоком IWF вызываемой стороны между добавлением одной страницы и добавлением другой страницы в соответствии с настоящим изобретением; иFigure 3 is a flowchart of a procedure performed by the called party IWF between adding one page and adding another page in accordance with the present invention; and

Фиг.4 представляет собой блок-схему процедуры, выполняющейся терминалом вызываемой стороны между добавлением одной страницы и добавлением другой страницы в соответствии с настоящим изобретением.4 is a flowchart of a procedure performed by a called party terminal between adding one page and adding another page in accordance with the present invention.

Предпочтительные варианты осуществления настоящего изобретенияPreferred Embodiments of the Present Invention

В настоящем изобретении предложено следующее решение: в процедуре согласования, выполняемой между приемом текущей страницы и следующей страницы на принимающей стороне факсимильной связи, система и терминал взаимодействуют друг с другом и продолжают корректную работу даже при избытке данных с помощью формирования виртуального сигнала и открытия временного буфера с целью адаптации к передаче с относительно высокими задержками. Настоящее изобретение может быть применено для обеспечения услуг факсимильной связи не только в спутниковой линии связи, но и в других линиях связи, имеющих относительно высокую задержку (например, там, где задержка передачи сигнала в обе стороны может достигать около 500 мс).The present invention proposes the following solution: in the coordination procedure performed between receiving the current page and the next page on the receiving side of the facsimile, the system and the terminal interact with each other and continue to work correctly even with excess data by generating a virtual signal and opening a temporary buffer with to adapt to transmission with relatively high delays. The present invention can be applied to provide facsimile services not only in a satellite communication line, but also in other communication lines having a relatively high delay (for example, where the signal transmission delay in both directions can reach about 500 ms).

Фиг.1 иллюстрирует предоставление услуги факсимильной связи в спутниковой линии связи и соответствующую иерархическую систему протоколов, при этом основными элементами системы являются: факс-машина вызывающей стороны, терминал вызывающей стороны, блок функции межсетевого взаимодействия (IWF) вызывающей стороны, блок IWF вызываемой стороны, вызываемый терминал и факс-машина вызываемой стороны, причем фиг.1 иллюстрирует только одну - вызывающую или вызываемую сторону, при этом противоположная сторона включает устройства, аналогичные проиллюстрированным, и не показана на фиг.1. При этом факс-машина вызывающей стороны и факс-машина вызываемой стороны, помимо собственно факс-машин, могут представлять собой иные устройства факсимильной связи, способные реализовывать факсимильную связь. Жирным шрифтом на фиг.1 отмечен уровень протокола, претерпевающий изменения в настоящем изобретении. Блок IWF (блок IWF вызываемой стороны и блок IWF вызывающей стороны) включает уровень услуг и модем с функцией факсимильной связи, который в дальнейшем описании кратко называется "модем". Модем используют для модуляции, демодуляции данных и обработки АТ-команд, например, согласования некоторых команд на уровне услуг блока IWF. Модем, как правило, включает программное обеспечения для обработки протоколов факсимильной связи и микросхему с функцией факсимильной связи, при этом упомянутая микросхема с функцией факсимильной связи состоит из микросхем CSMV6 и представляет собой эквивалент модемного пула (состоящего из 6 модемных микросхем). Во время передачи данных факс-машина вызывающей стороны передает данные в вызывающий терминал, вызывающий терминал передает данные в блок IWF вызывающей стороны, блок IWF вызывающей стороны передает данные в блок IWF вызываемой стороны, а блок IWF вызываемой стороны передает данные в вызываемый терминал, а затем вызываемый терминал передает данные в факс-машину вызываемой стороны. При этом вызывающий терминал передает данные уровню услуг блока IWF вызывающей стороны, а уровень услуг блока IWF вызывающей стороны передает данные в модем с функцией факсимильной связи блока IWF вызываемой стороны посредством модема с функцией факсимильной связи блока IWF вызывающей стороны, и затем модем с функцией факсимильной связи блока IWF вызываемой стороны передает эти данные уровню услуг блока IWF вызываемой стороны.Figure 1 illustrates the provision of facsimile services in a satellite communication line and the corresponding hierarchical protocol system, the main elements of the system are: calling party fax machine, calling party terminal, calling party interworking function (IWF) block, called party IWF block, the called terminal and the fax machine of the called party, and FIG. 1 illustrates only one - the calling or called side, while the opposite side includes devices similar yustrirovannym and not shown in Figure 1. Moreover, the fax machine of the calling party and the fax machine of the called party, in addition to the fax machines themselves, can be other facsimile devices capable of realizing facsimile communication. In bold in FIG. 1, the protocol layer undergoes changes in the present invention. The IWF unit (called party IWF and called party IWF) includes a service level and a modem with a fax function, which is hereinafter referred to briefly as “modem”. The modem is used to modulate, demodulate data and process AT commands, for example, matching some commands at the service level of the IWF block. The modem, as a rule, includes software for processing fax protocols and a chip with a fax function, while the mentioned chip with a fax function consists of CSMV6 chips and is the equivalent of a modem pool (consisting of 6 modem chips). During data transmission, the calling party fax machine transmits data to the calling terminal, the calling terminal transmits data to the calling side IWF, the calling side IWF transmits data to the called side IWF, and the called side IWF transmits data to the called terminal, and then the called terminal transmits data to the called party's fax machine. In this case, the calling terminal transmits data to the service level of the calling side IWF unit, and the service level of the calling side IWF unit transmits data to the modem with the facsimile function of the called party IWF unit by means of the modem with the facsimile function of the calling party IWF unit, and then the modem with the facsimile function the called party IWF block transmits this data to the service level of the called party IWF block.

В настоящем изобретении применена следующая техническая схема.In the present invention, the following technical scheme is applied.

Установление связи, завершение связи и переход между состояниями текущей передачи TCP/IP сохранены без изменений и находятся в соответствии с требованиями, определенными в протоколе TCP/IP; также сохранены неизменными базовая процедура взаимодействия для согласования услуги факсимильной связи, определенная в традиционном протоколе факсимильной связи, и последовательность ее выполнения, при этом осуществлены следующие изменения:The establishment of communication, the termination of communication and the transition between the states of the current TCP / IP transmission are kept unchanged and are in accordance with the requirements defined in the TCP / IP protocol; the basic interaction procedure for coordinating the facsimile services defined in the traditional facsimile protocol and the sequence of its execution were also kept unchanged, with the following changes being made:

A) Блок IWF вызываемой стороны отбрасывает нулевые биты ("0") заполнения, которые встречаются в данных определенное количество раз подряд.A) The called-party IWF block discards zero bits ("0") of padding that occur in the data a certain number of times in a row.

А именно, уровень услуг блока IWF вызываемой стороны отбрасывает биты заполнения, которые встречаются определенное количество раз подряд в данных факсимильной связи, передаваемых модемом блока IWF вызываемой стороны, при этом упомянутые биты заполнения, как правило, являются нулевыми ("0"),Namely, the service level of the called party IWF block discards the fill bits that occur a certain number of times in a row in the facsimile data transmitted by the modem of the called party IWF block, while the mentioned fill bits are usually zero ("0"),

Определенное количество нулевых битов заполнения добавляют в данные, передаваемые модемом блока IWF вызываемой стороны уровню услуг блока IWF вызываемой стороны; в соответствии со спецификацией протокола Т.4 ITU-T присутствие битов заполнения не влияет на печать реальных данных в факс-машине, следовательно, определенное количество битов заполнения отбрасывают для исключения передачи ненужных данных в терминал; при этом количество отбрасываемых битов заполнения зависит от способа заполнения, применяемого в модеме блока IWF.A certain number of zero fill bits are added to the data transmitted by the modem of the called party IWF block to the service level of the called party IWF block; in accordance with the specification of the ITU-T protocol T.4, the presence of fill bits does not affect the printing of real data in the fax machine, therefore, a certain number of fill bits are discarded to prevent the transfer of unnecessary data to the terminal; the number of discarded fill bits depends on the fill method used in the modem of the IWF block.

B) В процессе согласования связи, выполняемом между передачей страниц на вызываемой стороне, если вызываемый терминал принимает сообщение "многостраничный сигнал" (MultiPage Signal, MPS), передаваемый от уровня услуг блока IWF вызываемой стороны, он формирует и передает подтверждение сообщения (Message Confirmation, MCF) уровню услуг блока IWF вызываемой стороны, независимо от того, принял ли он MCF от факс-машины на вызываемой стороне или нет, одновременно с этим он сохраняет данные текущей страницы, которые не полностью переданы факс-машине на принимающей стороне, во временном буфере для обеспечения непрерывной передачи данных; если вызываемый терминал принимает данные следующей страницы, передаваемые в это время от блока IWF вызываемой стороны, он принимает эти данные стандартным образом, при этом он не передает данные следующей страницы до тех пор, пока данные текущей страницы не будут переданы полностью, и не будет принято MCF от факс-машины на вызываемой стороне.B) In the process of negotiating the communication between pages on the called side, if the called terminal receives the MultiPage Signal (MPS) message transmitted from the service level of the called side IWF, it generates and transmits a message confirmation (Message Confirmation, MCF) the service level of the called party IWF, regardless of whether he received the MCF from the fax machine on the called side or not, at the same time it saves the data of the current page that is not completely transmitted to the fax machine on the receiving side, in a temporary buffer to ensure continuous data transfer; if the called terminal receives data of the next page transmitted at that time from the IWF of the called party, it receives this data in the standard way, while it does not transmit data of the next page until the data of the current page has been completely transmitted and received MCF from the fax machine on the called side.

С) В процессе согласования связи, выполняемом между передачей страниц на вызываемой стороне, после того, как уровень услуг блока IWF вызываемой стороны передает сообщение "многостраничный сигнал" в вызываемый терминал, если он еще не принял MCF от вызываемого терминала в течение определенного периода времени, он формирует MCF и передает это MCF в модем блока IWF вызываемой стороны. После того как уровень услуг блока IWF вызываемой стороны принимает сообщение CONNECT ("соединен") от модема блока IWF вызываемой стороны, он сохраняет данные следующей страницы, передаваемые модемом блока IWF вызываемой стороны, во временном буфере, и если он принимает MCF от вызываемого терминала до переполнения временного буфера, он передает сообщение CONNECT и данные, находящиеся во временном буфере, в вызываемый терминал; а если он не принимает MCF от вызываемого терминала до переполнения временного буфера, он разрывает текущее соединение в соответствии со стандартной процедурой.C) In a communication negotiation process between pages on the called side, after the service level of the called party IWF transmits a multi-page signal to the called terminal, if it has not yet received the MCF from the called terminal within a certain period of time, it forms an MCF and transmits this MCF to the called party's IWF block modem. After the service level of the called party IWF block receives the CONNECT message (“connected”) from the modem of the called side IWF block, it stores the next page data transmitted by the modem of the called side IWF block in a temporary buffer, and if it receives the MCF from the called terminal to overflow of the temporary buffer, it sends the CONNECT message and the data in the temporary buffer to the called terminal; and if he does not receive the MCF from the called terminal until the temporary buffer overflows, he breaks the current connection in accordance with the standard procedure.

Предложенный в настоящем изобретении способ предоставления услуги факсимильной связи в линии спутниковой связи включает следующие шаги.Proposed in the present invention, a method of providing facsimile services in a satellite communication line includes the following steps.

Шаг 110, вызывающий терминал надежно передает сообщение согласования факсимильной связи и данные уровню приложения факсимильной связи блока IWF вызывающей стороны через радиоинтерфейс и все уровни протоколов, и обрабатывает упомянутые сообщение согласования и данные в соответствии с протоколом факсимильной связи; после обработки данных одной страницы, если эта страница является последней страницей, выполняется переход на шаг 120, в обратном случае - переход на шаг 130.Step 110, the calling terminal reliably transmits the facsimile negotiation message and data to the facsimile application layer of the calling party IWF through the radio interface and all protocol layers, and processes said negotiation message and data in accordance with the facsimile communication protocol; after processing the data of one page, if this page is the last page, proceeds to step 120, otherwise, go to step 130.

Шаг 120, блок IWF вызывающей стороны и вызывающий терминал работают в соответствии с процедурой стандартного протокола; после того, как уровень услуг блока IWF вызываемой стороны принимает сообщение "конец процедур" (ЕОР, End of Procedures) от модема блока IWF вызываемой стороны, он передает его в вызываемый терминал; если он не принимает сообщения MCF от вызываемого терминала до наступления второго временного порога, то уровень услуг блока IWF вызываемой стороны формирует сообщение MCF и передает его в модем блока IWF вызываемой стороны, при этом он передает в вызываемый терминал сообщение о разъединении Disconnect (DCN), принятое от модема блока IWF вызываемой стороны. После приема вызываемым терминалом сообщения DCN он сначала определяет, переданы ли данные в факс-машину вызываемой стороны полностью или нет, и завершает вызов стандартным образом, если да; в противном случае он не завершает вызов, пока данные не будут переданы полностью; и затем выполняется переход на шаг 150.Step 120, the calling party IWF and the calling terminal operate in accordance with the standard protocol procedure; after the service level of the called-side IWF block receives an End of Procedures (EOP) message from the modem of the called-side IWF block, it transmits it to the called terminal; if it does not receive MCF messages from the called terminal before the second time threshold, the service level of the called side IWF unit generates an MCF message and transmits it to the modem of the called side IWF block, while it sends a Disconnect Disconnect (DCN) message to the called terminal, taken from the called side IWF block modem. After the called terminal receives the DCN message, it first determines whether the data has been transmitted to the called party's fax machine completely or not, and ends the call in the standard way, if so; otherwise, it does not end the call until the data has been completely transferred; and then proceeds to step 150.

Шаг 130, блок IWF вызывающей стороны и вызывающий терминал работают в соответствии с процедурой стандартного протокола; после того как уровень услуг блока IWF вызываемой стороны принимает сообщение MPS, он передает это сообщение в вызываемый терминал, и если он не принимает сообщение MCF от вызываемого терминала до наступления первого временного порога, то уровень услуг блока IWF вызываемой стороны формирует сообщение MCF и передает это сообщение в модем уровня услуг блока IWF вызываемой стороны, при этом он сохраняет сообщение "CONNECT", переданное модемом блока IWF вызываемой стороны; в это время модем блока IWF вызываемой стороны передает данные следующей страницы уровню услуг блока IWF вызываемой стороны, а уровень услуг блока IWF вызываемой стороны открывает временный буфер для сохранения этих данных, и если он принимает сообщение MCF от вызываемого терминала до переполнения временного буфера, уровень услуг блока IWF вызываемой стороны передает сообщение "CONNECT" и упомянутые данные в вызываемый терминал; а если уровень услуг блока IWF вызываемой стороны не принимает сообщение MCF от вызываемого терминала до переполнения временного буфера, он разъединяет соединение в соответствии со стандартной процедурой.Step 130, the calling party IWF and the calling terminal operate in accordance with the standard protocol procedure; after the service level of the called party IWF block receives the MPS message, it transmits this message to the called terminal, and if it does not receive the MCF message from the called terminal before the first time threshold, the service level of the called side IWF block generates an MCF message and transmits this a message in the service level modem of the called party IWF, while it saves the message "CONNECT" transmitted by the modem of the called party IWF; at this time, the modem of the called side IWF block transmits the next page data to the service level of the called side IWF block, and the service level of the called side IWF block opens a temporary buffer for storing this data, and if it receives the MCF message from the called terminal until the temporary buffer is full, the service level the called party IWF transmits a “CONNECT” message and the data to the called terminal; and if the service level of the called party IWF does not receive the MCF message from the called terminal until the temporary buffer is full, it disconnects the connection in accordance with the standard procedure.

Если уровень услуг блока IWF вызываемой стороны уже сформировал MCF и передал его в модем блока IWF на вызываемой стороне, то когда он принимает MCF от вызываемого терминала до переполнения буфера, уровень услуг блока IWF вызываемой стороны не передает принятое MCF в модем блока IWF вызываемой стороны.If the service level of the called side IWF block has already generated the MCF and transmitted it to the modem of the called side IWF block, then when it receives the MCF from the called terminal before the buffer overflows, the called side IWF block service level does not transmit the received MCF to the modem of the called side IWF block.

Размер упомянутого буфера, как правило, включает только одну страницу данных факсимильной связи, однако настоящее изобретение этим не ограничено.The size of said buffer typically includes only one page of facsimile data, but the present invention is not limited to this.

Шаг 140, вызываемый терминал выполняет следующую операцию: после того как вызываемый терминал принимает сообщение MPS от уровня услуг блока IWF вызываемой стороны, если он принимает MCF от факс-машины вызываемой стороны (это означает, что эта страница была полностью передана в упомянутую факс-машину), то MCF передается уровню услуг блока IWF вызываемой стороны; если он еще не принял MCF от факс-машины вызываемой стороны, то вызываемый терминал формирует MCF и передает это MCF уровню услуг блока IWF вызываемой стороны, одновременно с этим он сохраняет данные текущей страницы, которая не полностью передана в факс-машину вызываемой стороны, во временный буфер с целью обеспечения непрерывной передачи данных в факс-машину вызываемой стороны. Если он принимает последующие данные факсимильной связи (например, данные следующей страницы), передаваемые от уровня услуг блока IWF вызываемой стороны, он принимает данные стандартным образом, а именно, вызываемый терминал принимает данные следующей страницы после приема сообщения CONNECT, передаваемого от уровня услуг блока IWF вызываемой стороны. После того как он полностью передает данные текущей страницы и принимает MCF от факс-машины вызываемой стороны, вызываемый терминал передает данные следующей страницы в факс-машину вызываемой стороны.Step 140, the called terminal performs the following operation: after the called terminal receives the MPS message from the service level of the called party IWF, if it receives the MCF from the called party fax machine (this means that this page has been completely transmitted to the said fax machine ), then the MCF is transferred to the service level of the called party IWF; if he has not yet received the MCF from the called party fax machine, then the called terminal generates an MCF and transmits this MCF to the service level of the called party IWF block, at the same time it saves the data of the current page, which is not completely transmitted to the called party fax machine, in temporary buffer to ensure continuous data transmission to the called party's fax machine. If it receives subsequent facsimile data (for example, next page data) transmitted from the service level of the called party IWF, it receives data in a standard manner, namely, the called terminal receives the next page data after receiving the CONNECT message transmitted from the service level of the IWF the called party. After it completely transmits the data of the current page and receives the MCF from the fax machine of the called party, the called terminal transmits the data of the next page to the fax machine of the called party.

При этом шаг 130 и шаг 140 могут выполняться параллельно.In this case, step 130 and step 140 can be performed in parallel.

Шаг 150, если имеется еще одна страница, выполняется перезапуск с шага 110; если это последняя страница, то процедуру завершают стандартным образом после приема сообщения ЕОР от терминала, если терминал не передает сообщения ЕОР, ожидают сообщения о сбросе вызова по превышению времени ожидания от модема блока IWF вызываемой стороны и завершают процедуру.Step 150, if there is another page, restarts from step 110; if this is the last page, then the procedure is completed in the standard way after receiving the EOP message from the terminal, if the terminal does not transmit EOP messages, they wait for a call to be reset when the waiting time from the modem of the called party IWF is exceeded and complete the procedure.

В описанной выше процедуре данные, передаваемые от модема блока IWF вызываемой стороны уровню услуг блока IWF вызываемой стороны, подлежат следующей обработке: удаление нулей, появляющихся п (п=5) раз подряд. Уровень услуг блока IWF вызываемой стороны удаляет определенное количество последовательных заполняющих битов из данных факсимильной связи.In the above procedure, the data transmitted from the modem of the called party IWF block to the service level of the called party IWF block is subject to the following processing: removal of zeros appearing n (n = 5) times in a row. The called party's IWF service level removes a certain number of consecutive fill bits from the fax data.

Рассмотрим, например, блок IWF и терминал в системе множественного доступа с кодовым разделением (Code Division Multiple Acces, CDMA), реализующие услуги цифровой факсимильной связи, при этом в изложенном ниже случае контроллер базовых станций (Base Station Controller, BSC) и система базовых приемопередатчиков (Base Transceiver System, BTS) в подсистеме базовых станций соединены посредством спутниковой линии связи, однако этот случай не ограничивает настоящее изобретение.Consider, for example, an IWF unit and a terminal in a Code Division Multiple Acces (CDMA) system that provides digital facsimile services, in which case the Base Station Controller (BSC) and base transceiver system (Base Transceiver System, BTS) in the base station subsystem are connected via satellite link, however this case does not limit the present invention.

Процедура согласования, выполняемая между блоком IWF и терминалом между передачей страниц в спутниковой линии связи, включает следующие шаги:The negotiation procedure performed between the IWF and the terminal between page transfers on the satellite link includes the following steps:

Шаг 210, вызывающий терминал надежно передает сообщение согласования факсимильной связи и данные в уровень приложения факсимильной связи блока IWF вызывающей стороны через радиоинтерфейс и все уровни протоколов (см. фиг.1), и обрабатывает упомянутые сообщение согласования и данные в соответствии с протоколом факсимильной связи (см. фиг.2); после обработки данных одной страницы, если эта страница является последней страницей, выполняется переход на шаг 220, в обратном случае, переход на шаг 230.Step 210, the calling terminal reliably transmits the facsimile negotiation message and data to the facsimile application layer of the caller’s IWF via the radio interface and all protocol layers (see FIG. 1), and processes said negotiation message and data in accordance with the facsimile communication protocol ( see figure 2); after processing the data of one page, if this page is the last page, proceeds to step 220, otherwise, go to step 230.

Шаг 220, блок IWF вызывающей стороны и вызывающий терминал работают в соответствии с процедурой стандартного протокола; уровень услуг блока IWF вызываемой стороны принимает сообщение "+FET:2" (представляющее собой сообщение ЕОР в цифровой факсимильной связи) и передает его в вызываемый терминал, если он не принимает сообщения "AT+FDR" (представляющего собой сообщение MCF в цифровой факсимильной связи) от вызываемого терминала в течение определенного периода времени, он формирует сообщение "AT+FDR" и передает его в модем блока услуг блока IWF вызываемой стороны, и одновременно с этим передает сообщение "+FHNG:0" (представляющее собой сообщение DCN в цифровой факсимильной связи), переданное модемом блока IWF вызываемой стороны, в вызываемый терминал. После приема вызываемым терминалом сообщения "+FHNG:0" он сначала определяет, переданы ли данные в факс-машину вызываемой стороны полностью или нет, и если да, то завершает вызов стандартным образом; в противном случае, он завершает вызов после того, как данные будут переданы полностью; выполняется переход на шаг 250.Step 220, the calling party IWF and the calling terminal operate in accordance with a standard protocol procedure; the service level of the called party IWF receives the “+ FET: 2” message (which is an EOP message in digital facsimile communication) and transmits it to the called terminal if it does not receive the “AT + FDR” message (which is an MCF message in digital facsimile communication) ) from the called terminal for a certain period of time, it generates the message “AT + FDR” and transmits it to the modem of the IWF block of the called party, and at the same time transmits the message “+ FHNG: 0” (which is a digital fax message DCN connection ), Transmitted IWF modem unit of the called party, the called terminal. After the called terminal receives the message “+ FHNG: 0”, it first determines whether the data has been transmitted to the called party's fax machine completely or not, and if so, it ends the call in the standard way; otherwise, it ends the call after the data has been completely transferred; proceeds to step 250.

Шаг 230; блок IWF вызывающей стороны и вызывающий терминал работают в соответствии с процедурой стандартного протокола; после того как уровень услуг блока IWF вызываемой стороны принимает сообщение "+FET:0" (представляющее собой сообщение MPS в цифровой факсимильной связи) и передает это сообщение в вызываемый терминал, если он не принимает сообщение "AT+FDR" от вызываемого терминала в течение 4 секунд (4 секунды приведены здесь исключительно в качестве примера и не являются ограничением настоящего изобретения), уровень услуг блока IWF вызываемой стороны формирует сообщение "AT+FDR" и передает это сообщение "AT+FDR" в модем уровня услуг блока IWF вызываемой стороны, при этом он сохраняет сообщение "CONNECT", передаваемое от модема блока IWF вызываемой стороны; в это время модем блока IWF вызываемой стороны передает данные следующей страницы уровню услуг блока IWF вызываемой стороны, а уровень услуг блока IWF вызываемой стороны открывает временный буфер для сохранения этих данных, и если он принимает сообщение "AT+FDR" от вызываемого терминала до переполнения временного буфера, уровень услуг блока IWF вызываемой стороны передает сообщение "CONNECT" и упомянутые данные в вызываемый терминал, а если он еще не принял сообщение "AT+FDR" от вызываемого терминала после переполнения временного буфера, он разрывает текущее соединение в соответствии со стандартной процедурой; см. фиг.3.Step 230; the calling party IWF and the calling terminal operate in accordance with a standard protocol procedure; after the service level of the called party IWF receives the “+ FET: 0” message (which is an MPS digital fax message) and transmits this message to the called terminal if it does not receive the “AT + FDR” message from the called terminal for 4 seconds (4 seconds are given solely as an example and are not a limitation of the present invention), the service level of the called party IWF unit generates an AT + FDR message and transmits this AT + FDR message to the service level modem of the called party IWF, about saves the message "CONNECT", transmitted from the IWF modem unit of the called party; at this time, the modem of the called side IWF block transmits data of the next page to the service level of the called side IWF block, and the service level of the called side IWF block opens a temporary buffer for storing this data, and if it receives the “AT + FDR” message from the called terminal until the temporary the buffer, the service level of the called-side IWF block transmits the “CONNECT” message and the mentioned data to the called terminal, and if it has not yet received the “AT + FDR” message from the called terminal after the temporary buffer is full, it breaks those uschee compound in accordance with the standard procedure; see figure 3.

Шаг 240, одновременно с выполнением шага 230 вызываемый терминал выполняет следующую операцию; после того, как вызываемый терминал принимает сообщение "+FET:0" от уровня услуг блока IWF вызываемой стороны, если он принимает сообщение "MCF" от факс-машины вызываемой стороны, а это означает, что данные этой страницы переданы в факс машину вызываемой стороны полностью, сообщение "AT+FDR" передается уровню услуг блока IWF вызываемой стороны; если в этот момент вызываемый терминал все еще не принял сообщение "MCF" от факс-машины вызываемой стороны, он формирует сообщение "AT+FDR" и передает это сообщение уровню услуг блока IWF вызываемой стороны, одновременно с этим он сохраняет данные этой страницы, которая не полностью передана в факс-машину вызываемой стороны, во временном буфере с целью обеспечения непрерывной передачи данных в факс-машину вызываемой стороны. Если он принимает данные следующей страницы, передаваемые уровнем услуг блока IWF вызываемой стороны, он непрерывно принимает эти данные корректным образом, а именно, после того как вызываемый терминал принимает сообщение CONNECT от уровня услуг блока IWF вызываемой стороны, он принимает данные следующей страницы, а после того как текущая страница передана полностью и от факс-машины вызываемой стороны принято сообщение "MCF", вызываемый терминал передает данные следующей страницы; при этом, если сообщение CONNECT от уровня услуг блока IWF вызываемой стороны не принято своевременно, вызываемый терминал разрывает текущее соединение; также, если своевременно не принято сообщение MCF от факс-машины вызываемой стороны, вызываемый терминал разрывает текущее соединение. Подробности этой процедуры изображены на фиг.4.Step 240, while performing step 230, the called terminal performs the following operation; after the called terminal receives the “+ FET: 0” message from the service level of the called party IWF, if it receives the “MCF” message from the called party fax machine, which means that the data on this page is transmitted to the called party fax machine in full, the message “AT + FDR” is transmitted to the called party IWF block service level; if at this moment the called terminal still has not received the “MCF” message from the fax machine of the called party, it generates the message “AT + FDR” and transmits this message to the service level of the called party IWF block, at the same time it saves the data of this page, which not completely transmitted to the called party fax machine, in a temporary buffer in order to ensure continuous transmission of data to the called party fax machine. If it receives the next page data transmitted by the service level of the called party IWF, it continuously receives this data in the correct manner, namely, after the called terminal receives the CONNECT message from the service level of the called party IWF, it receives the data of the next page, and after after the current page is completely transmitted and the message "MCF" is received from the fax machine of the called party, the called terminal transmits the data of the next page; if the CONNECT message from the service level of the called party IWF is not received in a timely manner, the called terminal terminates the current connection; also, if the MCF message from the called party fax machine is not received in a timely manner, the called terminal terminates the current connection. Details of this procedure are depicted in FIG.

Шаг 250, если имеется еще одна страница, то следует перезапуск с шага 210; в противном случае процедура завершается стандартным образом, если принимается сообщение ЕОР от терминала, а если терминал не передает сообщения ЕОР, то следует ожидание сообщения о завершении вызова по превышению времени ожидания от модема блока IWF вызываемой стороны и процедура завершается.Step 250, if there is another page, then you should restart from step 210; otherwise, the procedure ends in the standard way, if the EOR message is received from the terminal, and if the terminal does not transmit the EOP message, then the call should be waiting for the call to be completed when the waiting time from the modem of the called party IWF is exceeded and the procedure ends.

В описанной выше процедуре данные, передаваемые от модема блока IWF вызываемой стороны уровню услуг блока IWF вызываемой стороны, нуждаются в следующей обработке: удаление нулей, встречающихся 5 раз подряд.In the above procedure, data transmitted from the modem of the called party IWF unit to the service level of the called party IWF unit needs the following processing: removing zeros that occur 5 times in a row.

В настоящем изобретении предложен также блок IWF, который включает уровень услуг и модем, причемThe present invention also provides an IWF unit that includes a service layer and a modem, wherein

упомянутый уровень услуг включает:the mentioned level of services includes:

блок передачи, который используется для передачи сообщения "многостраничный сигнал" в вызываемый терминал; а также используется для передачи сообщения о соединении и данных факсимильной связи, находящихся в буфере, в упомянутый вызываемый терминал, если подтверждение сообщения, возвращаемое от упомянутого вызываемого терминала, принято до переполнения буфера;a transmission unit that is used to transmit the multi-page signal to the called terminal; and is also used to send a connection message and facsimile data in the buffer to the called terminal if the message confirmation returned from the called terminal is received before the buffer overflows;

блок формирования и передачи, который используется для формирования подтверждения сообщения и передачи этого подтверждения сообщения в упомянутый модем, если подтверждение сообщения не принято от вызываемого терминала до наступления первого временного порога после того, как упомянутый блок передачи передал сообщение "многостраничный сигнал";a generating and transmitting unit, which is used to generate a message confirmation and transmitting this message confirmation to said modem if a message confirmation has not been received from the called terminal before the first time threshold occurs after said transmission unit has transmitted a multi-page signal message;

блок приема, который используется для приема сообщения CONNECT и данных факсимильной связи, передаваемых от упомянутого модема, и для сохранения этих данных факсимильной связи в буфере;a receiving unit, which is used to receive a CONNECT message and facsimile data transmitted from said modem, and to store this facsimile data in a buffer;

блок разъединения, который используется для разрыва текущего соединения, если он не принимает подтверждение сообщения от вызываемого терминала до переполнения буфера; иa disconnection unit, which is used to break the current connection if it does not receive a message confirmation from the called terminal before the buffer overflows; and

блок обработки данных, который используется для удаления битов заполнения, которые встречаются не менее заранее заданного количества раз подряд в данных факсимильной связи, принимаемых упомянутым блоком приема.a data processing unit that is used to remove padding bits that occur at least a predetermined number of times in a row in facsimile data received by said reception unit.

В настоящем изобретении предложен также терминал, который включает:The present invention also provides a terminal that includes:

блок приема, который используется для приема сообщения "многостраничный сигнал" от уровня услуг блока IWF, а также используется для приема данных факсимильной связи, передаваемых от уровня услуг блока IWF;a receiving unit, which is used to receive the multi-page signal from the service level of the IWF unit, and is also used to receive facsimile data transmitted from the service level of the IWF unit;

блок формирования и передачи, который используется для формирования подтверждения сообщения и передачи этого подтверждения сообщения уровню услуг упомянутого блока IWF, если подтверждение сообщения не принято от устройства факсимильной связи вызываемой стороны после приема сообщения "многостраничный сигнал" от уровня услуг блока IWF;a generating and transmitting unit, which is used to generate a message confirmation and transmitting this message confirmation to the service level of the said IWF, if the message confirmation is not received from the called party facsimile device after receiving the multi-page signal from the service level of the IWF;

блок буферизации, который используется для сохранения в буфере текущей страницы данных факсимильной связи, которая не передана полностью в устройство факсимильной связи вызываемой стороны; иa buffering unit that is used to store in the buffer the current page of facsimile data that is not completely transmitted to the facsimile device of the called party; and

блок передачи, который используется для передачи упомянутых данных факсимильной связи в устройство факсимильной связи вызываемой стороны, при этом упомянутые данные факсимильной связи включают текущую страницу данных факсимильной связи, сохраненную в буфере; он также передает следующую страницу данных факсимильной связи в устройство факсимильной связи вызываемой стороны, если он полностью передал текущую страницу данных факсимильной связи, находящуюся в буфере, и принял подтверждение сообщения от устройства факсимильной связи вызываемой стороны.a transmission unit that is used for transmitting said facsimile data to a facsimile device of the called party, wherein said facsimile data includes a current facsimile data page stored in a buffer; it also transmits the next facsimile data page to the called party's facsimile if it has completely transmitted the current facsimile data page in the buffer and received a confirmation message from the called party's facsimile.

Приведенное выше описание представляет лишь предпочтительные варианты осуществления настоящего изобретения, а не ограничивает его рамки.The above description is only preferred embodiments of the present invention, and does not limit its scope.

Настоящее изобретение имеет и другие варианты осуществления, и специалистами в данной области техники могут быть выполнены, в соответствии с предыдущим изложением, различные модификации и изменения без выхода за рамки настоящего изобретения, при этом все такие возможные модификации или изменения попадают в объем пунктов формулы изобретения.The present invention has other embodiments, and those skilled in the art can make, in accordance with the previous discussion, various modifications and changes without departing from the scope of the present invention, while all such possible modifications or changes fall within the scope of the claims.

Промышленная применимостьIndustrial applicability

Предложенные способ и устройство обеспечивают возможность использования услуги факсимильной связи в спутниковой линии связи, что было невозможно на существующем уровне техники, и повышают совместимость беспроводных систем связи.The proposed method and device provide the ability to use facsimile services in a satellite communication line, which was not possible at the current level of technology, and increase the compatibility of wireless communication systems.

Claims (11)

1. Способ предоставления услуги факсимильной связи, в котором: в процессе согласования, выполняемого между приемом текущей страницы и следующей страницы на вызываемой стороне, после того как уровень услуг блока функции межсетевого взаимодействия (IWF) вызываемой стороны передает сообщение "многостраничный сигнал" в вызываемый терминал, если первое подтверждение сообщения не принято от вызываемого терминала до наступления первого временного порога, то уровень услуг блока IWF вызываемой стороны формирует второе подтверждение сообщения и передает это второе подтверждение сообщения в модем блока IWF вызываемой стороны;
после того как уровень услуг блока IWF вызываемой стороны принимает сообщение CONNECT ("соединен"), передаваемое модемом вызываемой стороны, уровень услуг блока IWF вызываемой стороны принимает факсимильные данные следующей страницы, передаваемые модемом блока IWF вызываемой стороны, и сохраняет эти факсимильные данные следующей страницы в буфере, и если уровень услуг блока IWF вызываемой стороны принимает упомянутое первое подтверждение сообщения от упомянутого вызываемого терминала до переполнения буфера, то уровень услуг блока IWF вызываемой стороны передает упомянутое принятое сообщение CONNECT и упомянутые факсимильные данные следующей страницы, находящиеся в буфере, в упомянутый вызываемый терминал.
1. A method of providing a facsimile service, in which: during a negotiation process between receiving a current page and a next page on a called side, after a service level of a block of an interworking function (IWF) of a called side transmits a multi-page signal to a called terminal if the first message confirmation is not received from the called terminal before the first time threshold, the service level of the called party IWF unit generates a second message confirmation and Reda is a second confirmation message to the IWF modem unit of the called party;
after the service level of the called party IWF block receives the CONNECT message transmitted by the called party modem, the service level of the called party IWF block receives the fax data of the next page transmitted by the modem of the called party IWF, and stores this fax data of the next page in to the buffer, and if the service level of the called party IWF receives the first acknowledgment of the message from the called terminal to the buffer overflow, then the service level of the called IWF the party transmits said received CONNECT message and said next page facsimile data in a buffer to said called terminal.
2. Способ по п.1, в котором если уровень услуг блока IWF вызываемой стороны не принимает упомянутое первое подтверждение сообщения от вызываемого терминала до переполнения буфера, то текущее соединение разъединяют.2. The method according to claim 1, in which if the service level of the called party IWF does not receive the first message acknowledgment from the called terminal to the buffer overflow, the current connection is disconnected. 3. Способ по п.1, в котором упомянутый буфер сохраняет только одну страницу данных факсимильной связи.3. The method of claim 1, wherein said buffer stores only one page of facsimile data. 4. Способ по п.1, в котором: после того как уровень услуг блока IWF вызываемой стороны передает сообщение об окончании процедур (End Of Procedures) в упомянутый вызываемый терминал, если упомянутое первое подтверждение сообщения не принято от вызываемого терминала до наступления второго временного порога, то уровень услуг блока IWF вызываемой стороны формирует упомянутое второе подтверждение сообщения и передает это сформированное подтверждение сообщения в модем блока IWF вызываемой стороны, а также передает сообщение DISCONNECT, переданное модемом блока IWF вызываемой стороны, в вызываемый терминал.4. The method according to claim 1, in which: after the service level of the called-party IWF block transmits an End Of Procedures message to said called terminal, if said first confirmation message is not received from the called terminal before the second time threshold , then the service level of the called-side IWF block generates the second message acknowledgment and transmits this generated message confirmation to the called-side IWF block modem, and also transmits the DISCONNECT message transmitted by the modem to the block IWF of the called party, the called terminal. 5. Способ по любому из пп.1-4, также включающий: отбрасывание уровнем услуг блока IWF вызываемой стороны битов заполнения, встречающихся не менее чем заранее заданное количество раз подряд, из данных факсимильной связи, передаваемых модемом блока IWF вызываемой стороны.5. The method according to any one of claims 1 to 4, further comprising: dropping by the service level of the called side IWF block the fill bits occurring at least a predetermined number of times in a row from the fax data transmitted by the modem of the called side IWF block. 6. Способ предоставления услуги факсимильной связи, в котором:
если вызываемый терминал не принимает первое подтверждение сообщения от устройства факсимильной связи вызываемой стороны после приема сообщения "многостраничный сигнал" от уровня услуг блока функции межсетевого взаимодействия (IWF) вызываемой стороны, упомянутый вызываемый терминал формирует второе подтверждение сообщения и передает это второе подтверждение сообщения в блок IWF вызываемой стороны, сохраняет в буфере текущую страницу данных факсимильной связи, которая не полностью передана устройством факсимильной связи вызываемой стороны, и непрерывно передает текущую страницу данных факсимильной связи в устройство факсимильной связи вызываемой стороны.
6. A method of providing a facsimile communication service in which:
if the called terminal does not receive the first acknowledgment of the message from the called party facsimile device after receiving the multi-page signal from the service level of the called party interworking function (IWF) block, said called terminal generates a second message acknowledgment and transmits this second message acknowledgment to the IWF of the called party, stores in the buffer the current page of facsimile data, which is not completely transmitted by the facsimile device of the called Orons, and continuously transmits the current facsimile data page to the called party's facsimile device.
7. Способ по п.6, в котором, после того как упомянутый вызываемый терминал принимает упомянутое сообщение "многостраничный сигнал", способ также включает: прием новой страницы данных факсимильной связи, передаваемой уровнем услуг блока IWF вызываемой стороны, и, когда текущая страница данных факсимильной связи, которую передают в данное время, передана полностью и принято упомянутое первое подтверждение сообщения от устройства факсимильной связи вызываемой стороны, передачу новой страницы данных факсимильной связи в устройство факсимильной связи вызываемой стороны.7. The method of claim 6, wherein, after said called terminal receives said multi-page signal message, the method also includes: receiving a new page of facsimile data transmitted by a service level of the called party IWF, and when the current data page the facsimile message that is currently being transmitted is completely transmitted and the first acknowledgment of the message from the called party facsimile device is received, the transmission of a new page of facsimile data to the facsimile device the called party’s connection. 8. Блок функции межсетевого взаимодействия (IWF), включающий уровень услуг и модем, при этом упомянутый уровень услуг включает:
блок передачи, сконфигурированный для передачи сообщения "многостраничный сигнал" в вызываемый терминал в процессе согласования, выполняемого между приемом текущей страницы и следующей страницы; а также сконфигурированный для передачи сообщения CONNECT и факсимильных данных следующей страницы, находящихся в буфере, в упомянутый вызываемый терминал, если первое подтверждение сообщения от упомянутого вызываемого терминала принято до переполнения буфера;
блок формирования и передачи, сконфигурированный для формирования в процессе согласования, выполняемого между приемом текущей страницы и следующей страницы, второго подтверждения сообщения и передачи этого сформированного подтверждения сообщения в упомянутый модем, если упомянутое первое подтверждение сообщения от вызываемого терминала не принято до наступления первого временного порога после того, как упомянутый блок передачи передал сообщение "многостраничный сигнал"; и
блок приема, сконфигурированный для приема сообщения CONNECT и упомянутых факсимильных данных следующей страницы от упомянутого модема и для сохранения этих факсимильных данных следующей страницы в буфере.
8. An interworking function block (IWF) comprising a service level and a modem, wherein said service level includes:
a transmission unit, configured to send a multi-page signal to the called terminal during a negotiation process between receiving the current page and the next page; and also configured to send the CONNECT message and facsimile data of the next page in the buffer to the called terminal, if the first acknowledgment of the message from the called terminal is received before the buffer overflows;
a generation and transmission unit, configured to form, during the coordination between the reception of the current page and the next page, a second message confirmation and transmission of this generated message confirmation to said modem, if the aforementioned first message confirmation from the called terminal is not received before the first time threshold after how said transmission unit has transmitted a multi-page signal; and
a receiving unit configured to receive a CONNECT message and said facsimile data of the next page from said modem and to store this facsimile data of the next page in a buffer.
9. Блок по п.8, в котором уровень услуг упомянутого блока IWF также включает блок разъединения, сконфигурированный для разрыва текущего соединения, если упомянутое первое подтверждение сообщения от вызываемого терминала не принято до переполнения буфера.9. The block of claim 8, in which the service level of said IWF block also includes a disconnect block configured to terminate the current connection if said first message acknowledgment from the called terminal is not received before the buffer overflows. 10. Блок по п.8, в котором упомянутый модем сконфигурирован для приема подтверждения сообщения от упомянутого блока формирования и передачи, а также сконфигурирован для передачи сообщения CONNECT и данных факсимильной связи в блок приема.10. The unit of claim 8, wherein said modem is configured to receive a message confirmation from said forming and transmitting unit, and is also configured to send a CONNECT message and facsimile data to the receiving unit. 11. Терминал факсимильной связи, включающий:
блок приема, сконфигурированный для приема сообщения "многостраничный сигнал" от уровня услуг блока функции межсетевого взаимодействия (IWF), а также сконфигурированный для приема данных факсимильной связи от уровня услуг блока IWF;
блок формирования и передачи, сконфигурированный для формирования второго подтверждения сообщения и передачи этого подтверждения сообщения уровню услуг упомянутого блока IWF, если первое подтверждение сообщения не принято от устройства факсимильной связи вызываемой стороны после приема упомянутого сообщения "многостраничный сигнал" от уровня услуг упомянутого блока IWF;
блок буферизации, сконфигурированный для сохранения в буфере текущей страницы данных факсимильной связи, которая не передана полностью в устройство факсимильной связи вызываемой стороны; и
блок передачи, сконфигурированный для передачи упомянутых данных факсимильной связи в устройство факсимильной связи вызываемой стороны, при этом упомянутые данные факсимильной связи включают текущую страницу данных факсимильной связи, в данное время сохраненную в буфере.
11. Facsimile terminal, including:
a reception unit configured to receive a multi-page signal from a service level of an interworking function (IWF) unit, as well as configured to receive facsimile data from a service level of an IWF;
a generating and transmitting unit configured to generate a second message confirmation and transmit this message confirmation to a service level of said IWF if the first message confirmation is not received from the called party facsimile device after receiving said multi-page signal from the service level of said IWF;
a buffering unit configured to store in the buffer the current page of facsimile data that is not completely transmitted to the facsimile device of the called party; and
a transmission unit configured to transmit said facsimile data to the called party's facsimile device, wherein said facsimile data includes a current facsimile data page currently stored in the buffer.
RU2011139362/07A 2009-03-13 2009-12-24 Method of providing fax service, internetworking function unit and terminal RU2504098C2 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN 200910117867 CN101505354B (en) 2009-03-13 2009-03-13 Fax service implementing method, interconnection functional unit and terminal
CN200910117867.4 2009-03-13
PCT/CN2009/075984 WO2010102501A1 (en) 2009-03-13 2009-12-24 Fax service realization method, inter-working function unit and terminal

Publications (2)

Publication Number Publication Date
RU2011139362A RU2011139362A (en) 2013-04-27
RU2504098C2 true RU2504098C2 (en) 2014-01-10

Family

ID=40977408

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2011139362/07A RU2504098C2 (en) 2009-03-13 2009-12-24 Method of providing fax service, internetworking function unit and terminal

Country Status (4)

Country Link
CN (1) CN101505354B (en)
MX (1) MX2011009581A (en)
RU (1) RU2504098C2 (en)
WO (1) WO2010102501A1 (en)

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505354B (en) * 2009-03-13 2011-04-20 中兴通讯股份有限公司 Fax service implementing method, interconnection functional unit and terminal
JP5185359B2 (en) 2010-12-15 2013-04-17 キヤノン株式会社 MODEM CONTROL DEVICE, ITS CONTROL METHOD, PROGRAM, AND IMAGE PROCESSING DEVICE

Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5491565A (en) * 1993-12-03 1996-02-13 Telefonaktiebolaget Lm Ericsson System and method for varying the transmission rate of facsimile data in a telecommunication system
US5815809A (en) * 1996-04-16 1998-09-29 Amsc Subsidiary Corporation Mobile earth terminal communication device providing voice, data, facsimile, and/or roaming communication features
RU2126597C1 (en) * 1993-08-05 1999-02-20 Моторола, Инк. Method for facsimile communication, selective call communication system, and facsimile transmission system
EP0835581B1 (en) * 1995-06-30 2000-09-06 Inmarsat Ltd. Communication method and apparatus
US20030099338A1 (en) * 2000-02-11 2003-05-29 Lsi Logic Corporation Fax tranmission over congested or corrupted wideband network, or narrowband network, using ECM error block flow control
RU2222045C2 (en) * 1997-11-21 2004-01-20 Хорст ФРОЕССЛЬ Document transfer and control system
US7002972B1 (en) * 1999-09-27 2006-02-21 Oki Data Corporation Facsimile communication system
CN1770810A (en) * 2004-11-03 2006-05-10 华为技术有限公司 Method for processing fax service
US20070153325A1 (en) * 2005-12-29 2007-07-05 Brother Kogyo Kabushiki Kaisha Communication apparatus and facsimile communication method

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101505354B (en) * 2009-03-13 2011-04-20 中兴通讯股份有限公司 Fax service implementing method, interconnection functional unit and terminal

Patent Citations (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2126597C1 (en) * 1993-08-05 1999-02-20 Моторола, Инк. Method for facsimile communication, selective call communication system, and facsimile transmission system
US5491565A (en) * 1993-12-03 1996-02-13 Telefonaktiebolaget Lm Ericsson System and method for varying the transmission rate of facsimile data in a telecommunication system
EP0835581B1 (en) * 1995-06-30 2000-09-06 Inmarsat Ltd. Communication method and apparatus
US5815809A (en) * 1996-04-16 1998-09-29 Amsc Subsidiary Corporation Mobile earth terminal communication device providing voice, data, facsimile, and/or roaming communication features
RU2222045C2 (en) * 1997-11-21 2004-01-20 Хорст ФРОЕССЛЬ Document transfer and control system
US7002972B1 (en) * 1999-09-27 2006-02-21 Oki Data Corporation Facsimile communication system
US20030099338A1 (en) * 2000-02-11 2003-05-29 Lsi Logic Corporation Fax tranmission over congested or corrupted wideband network, or narrowband network, using ECM error block flow control
CN1770810A (en) * 2004-11-03 2006-05-10 华为技术有限公司 Method for processing fax service
US20070153325A1 (en) * 2005-12-29 2007-07-05 Brother Kogyo Kabushiki Kaisha Communication apparatus and facsimile communication method

Also Published As

Publication number Publication date
MX2011009581A (en) 2011-09-28
CN101505354B (en) 2011-04-20
CN101505354A (en) 2009-08-12
WO2010102501A1 (en) 2010-09-16
RU2011139362A (en) 2013-04-27

Similar Documents

Publication Publication Date Title
JP4298765B2 (en) Digital network interface for analog fax machines
JP3734774B2 (en) Network facsimile apparatus and facsimile communication method
JP2007306578A5 (en)
JP3119870B2 (en) Interface for facsimile-cellular telephone systems
RU2236766C2 (en) System and method for rendering mobile data transfer services
US6563599B1 (en) Method and apparatus for improving performance of facsimile transmissions over IP networks
RU2504098C2 (en) Method of providing fax service, internetworking function unit and terminal
CN101695102B (en) Facsimile method and wireless gateway
JP3907945B2 (en) Gateway apparatus, control method therefor, and communication system
JP2000354127A (en) Method for controlling real time type internet facsimile communication system
WO2000030339A9 (en) Improving facsimile call success rates in long delay and impaired channel environments without collision detection
US7639403B2 (en) Technique for connecting fax machines with advanced capabilities over a network which is not adapted to handle certain protocols
US6628414B1 (en) Method for handling long delays in telecommunication systems
JP3938824B2 (en) Communication apparatus and communication method
CN100385904C (en) Method, device and system for resolving frame collision in facsimile process
JP2009212998A (en) Facsimile gateway and data transfer method in facsimile gateway
JP4096146B2 (en) Facsimile system
CN101998023B (en) Facsimile system and facsimile disconnecting method
KR100323748B1 (en) Method for processing G3 Fax Data in Personal Communication Serivce/Digital Cellular Network using CDMA
JP2009017383A (en) Network facsimile device and communication method thereof
GB2370453B (en) Communication apparatus and method
JPH11331306A (en) Phs data converting method and phs data converting device
JPS59117357A (en) Data transmitter
JP2004140447A (en) Communication system and communication method
JP2000004345A (en) Control method for internet facsimile communication system

Legal Events

Date Code Title Description
MM4A The patent is invalid due to non-payment of fees

Effective date: 20161225