СПОСОБ ПРЕДОСТАВЛЕНИЯ УСЛУГИ ФАКСИМИЛЬНОЙ СВЯЗИ, БЛОК ФУНКЦИИ МЕЖСЕТЕВОГО ВЗАИМОДЕЙСТВИЯ И ТЕРМИНАЛ
METHOD OF PROVIDING FAX SERVICE, INTERNETWORKING FUNCTION UNIT AND TERMINAL

Область техники
Настоящее изобретение относится к области беспроводной связи, а именно, к способу предоставления услуги факсимильной связи, блоку функции межсетевого взаимодействия и терминалу.
Уровень техники
Благодаря малым пространственно-временным ограничениям и хорошей производительности в реальном времени беспроводная связь сегодня становится наиболее широко применяемым пользователями способом связи. Она позволяет обеспечивать множество услуг различных видов, таких как передача речи, данных, факсимильную связь и т.п. С постоянным расширением области хозяйственной деятельности человека растут также требования к зоне обслуживания, удобству использования и гибкости мобильной связи, и с этим связано начало использования в данной области спутников.
Преимущества спутниковой связи довольно очевидны: большая дальность связи - связь может осуществляться на любой дальности в зоне, покрываемой лучом, передаваемым спутником; связь устойчива к помехам, связанным с наземными явлениями; и может устанавливаться в короткий срок. Спутниковая связь, однако, обладает рядом недостатков, требующих преодоления, например, задержка и дрожание фазы, которые оказывают влияние на традиционные услуги беспроводной связи, например, на услугу пакетной передачи данных; а некоторые услуги, например, услугу факсимильной связи, невозможно корректно использовать в спутниковой линии связи.
Поскольку задержка в спутниковой линии связи относительно велика и составляет около 700 мс для передачи сигнала в обе стороны, то, учитывая системную задержку, можно допустить, что в сумме в спутниковой линии связи присутствует секундная задержка. При такой относительно большой задержке, если происходит потеря данных, то уровню протокола управления передачей (transmission control protocol, TCP) потребуется более 1 секунды для передачи одного пакета, причем эту проблему очень сложно обойти, даже если TCP/IP (IP - протокол Интернета, Internet Protocol) обладает высокой эффективностью обработки. Услуга факсимильной связи, однако, представляет собой процедуру синхронной передачи, предъявляющую определенные требования к временным точкам, как при согласовании параметров связи, так и при передаче данных, и особенно при согласовании параметров связи, выполняющемся между передачей страниц многостраничного факсимильного сообщения. Следовательно, как только появляется избыток данных или сигнал согласования задерживается, традиционная процедура факсимильной связи не может функционировать корректно, и соответственно, услуга факсимильной связи в спутниковой линии связи предоставляться не может.
Сущность изобретения
В настоящем изобретении предложен способ предоставления услуги факсимильной связи, блок функции межсетевого взаимодействия и терминал, предназначенные для корректного использования услуги факсимильной связи в спутниковой линии связи.
Для решения описанной выше технической задачи в настоящем изобретении предложен способ предоставления услуги факсимильной связи, включающий следующее: после того как уровень услуг блока функции межсетевого взаимодействия (inter-working function, IWF) вызываемой стороны передает сообщение "многостраничный сигнал" в вызываемый терминал, если подтверждение сообщения не принято от вызываемого терминала до наступления первого временного порога, уровень услуг блока IWF вызываемой стороны формирует подтверждение сообщения и передает сформированное подтверждение сообщения в модем блока IWF вызываемой стороны; после того как уровень услуг блока IWF вызываемой стороны принимает сообщение CONNECT, передаваемое модемом вызываемой стороны, уровень услуг блока IWF вызываемой стороны принимает факсимильные данные, передаваемые модемом блока IWF вызываемой стороны и сохраняет упомянутые факсимильные данные в буфере, и если уровень услуг блока IWF вызываемой стороны принимает подтверждение сообщения от упомянутого вызываемого терминала до переполнения буфера, уровень услуг блока IWF вызываемой стороны передает упомянутое принятое сообщение CONNECT и факсимильные данные, находящиеся в буфере, в упомянутый вызываемый терминал.
Также описанный выше способ может иметь следующую отличительную особенность: если уровень услуг блока IWF вызываемой стороны не принимает подтверждение сообщения от вызываемого терминала, до переполнения буфера, текущее соединение разъединяют.
Также описанный выше способ может иметь следующую отличительную особенность: упомянутый буфер сохраняет только одну страницу данных факсимильной связи.
Также описанный выше способ может иметь следующую отличительную особенность: после того, как уровень услуг блока IWF вызываемой стороны передает сообщение об окончании процедур ("End Of Procedures") в упомянутый вызываемый терминал, если подтверждение сообщения не принято от вызываемого терминала до наступления второго временного порога, уровень услуг блока IWF вызываемой стороны формирует подтверждение сообщения и передает это сформированное подтверждение сообщения в модем блока IWF вызываемой стороны, а также передает сообщение DISCONNECT ("разъединение"), передаваемое модемом блока IWF вызываемой стороны, в вызываемый терминал.
Также описанный выше способ может иметь следующую отличительную особенность: отбрасывание уровнем услуг блока IWF вызываемой стороны битов заполнения, встречающихся не менее, чем заранее заданное количество раз подряд, из данных факсимильной связи, передаваемых модемом блока IWF вызываемой стороны.
В настоящем изобретении предложен также способ предоставления услуги факсимильной связи, включающий следующее: если вызываемый терминал не принимает подтверждение сообщения от устройства факсимильной связи вызываемой стороны после приема сообщения "многостраничный сигнал" от уровня услуг блока функции межсетевого взаимодействия (IWF) вызываемой стороны, формирование упомянутым вызываемым терминалом подтверждения сообщения и передачу этого подтверждения сообщения в блок IWF вызываемой стороны, сохранение текущей страницы данных факсимильной связи, не полностью переданной устройством факсимильной связи вызываемой стороны, в буфере и непрерывную передачу текущей страницы данных факсимильной связи в устройство факсимильной связи вызываемой стороны.
Также описанный выше способ может иметь следующую отличительную особенность: после того, как упомянутый вызываемый терминал принимает упомянутое сообщение "многостраничный сигнал", способ также включает прием новой страницы данных факсимильной связи, передаваемой уровнем услуг блока IWF вызываемой стороны, и когда текущая страница данных факсимильной связи, которую передают в текущий момент времени, передана полностью и принято подтверждение сообщения от устройства факсимильной связи вызываемой стороны, передают новую страницу данных факсимильной связи в устройство факсимильной связи вызываемой стороны.
В настоящем изобретении предложен также блок функции межсетевого взаимодействия (IWF), включающий уровень услуг и модем, при этом
упомянутый уровень услуг включает:
блок передачи, сконфигурированный для передачи сообщения "многостраничный сигнал" в вызываемый терминал; а также сконфигурированный для передачи сообщения CONNECT и данных факсимильной связи, находящихся в буфере, в упомянутый вызываемый терминал, если подтверждение сообщения от упомянутого вызываемого терминала принято до переполнения буфера;
блок формирования и передачи, сконфигурированный так, что: если подтверждение сообщения от вызываемого терминала не принято до наступления первого временного порога, после того как упомянутый блок передал сообщение "многостраничный сигнал", блок формирования и передачи формирует подтверждение сообщения и передает это сформированное подтверждение сообщения в упомянутый модем; и
блок приема, сконфигурированный для приема сообщения CONNECT и данных факсимильной связи, передаваемых от упомянутого модема, и для сохранения этих данных факсимильной связи в буфере.
Также блок IWF может иметь следующую отличительную особенность: уровень услуг упомянутого блока IWF также включает блок разъединения, сконфигурированный для разъединения текущего соединения, если подтверждение сообщения, возвращаемое от вызываемого терминала, не принято до переполнения буфера.
Также блок IWF может иметь следующую отличительную особенность: упомянутый модем сконфигурирован для приема подтверждения сообщения, предаваемого от упомянутого блока формирования и передачи, а также сконфигурирован для передачи сообщения CONNECT и данных факсимильной связи в блок приема.
В настоящем изобретении предложен также терминал факсимильной связи, включающий:
блок приема, сконфигурированный для приема сообщения "многостраничный сигнал" от уровня услуг блока функции межсетевого взаимодействия (IWF), а также сконфигурированный для приема данных факсимильной связи, передаваемых уровнем услуг блока IWF;
блок формирования и передачи, сконфигурированный для формирования подтверждения сообщения и передачи этого подтверждения сообщения уровню услуг упомянутого блока IWF, если подтверждение сообщения не принято от устройства факсимильной связи вызываемой стороне после приема сообщения "многостраничный сигнал" от уровня услуг упомянутого блока IWF;
блок буферизации, сконфигурированный для сохранения текущей страницы данных факсимильной связи, которая не передана полностью в устройство факсимильной связи вызываемой стороны, в буфере; и
блок передачи, сконфигурированный для передачи упомянутых данных факсимильной связи в устройство факсимильной связи вызываемой стороны, при этом упомянутые данные факсимильной связи включают текущую страницу данных факсимильной связи, сохраненную в буфере в данное время.
По сравнению с существующим уровнем техники, способ и устройство настоящего изобретения реализуют услугу факсимильной связи в спутниковой линии связи и позволяют достичь результата, заключающегося в возможности корректного использования услуги факсимильной связи в спутниковой линии связи, что было невозможно на существующем уровне техники, при этом также улучшается совместимость беспроводных систем связи.
Краткое описание чертежей
Фиг.1 иллюстрирует применение системы CDMA в спутниковой линии связи и соответствующие уровни протоколов;
Фиг.2 представляет собой блок-схему обмена сообщениями для типичного согласования в течение процесса, выполняемого между передачей одной страницы данных факсимильной связи и передачей следующей страницы данных факсимильной связи при реализации услуги цифровой факсимильной связи;
Фиг.3 представляет собой блок-схему алгоритма процедуры, выполняющейся блоком IWF вызываемой стороны между добавлением одной страницы и добавлением другой страницы в соответствии с настоящим изобретением; и
Фиг.4 представляет собой блок-схему процедуры, выполняющейся терминалом вызываемой стороны между добавлением одной страницы и добавлением другой страницы в соответствии с настоящим изобретением.
Предпочтительные варианты осуществления настоящего изобретения
В настоящем изобретении предложено следующее решение: в процедуре согласования, выполняемой между приемом текущей страницы и следующей страницы на принимающей стороне факсимильной связи, система и терминал взаимодействуют друг с другом и продолжают корректную работу даже при избытке данных с помощью формирования виртуального сигнала и открытия временного буфера с целью адаптации к передаче с относительно высокими задержками. Настоящее изобретение может быть применено для обеспечения услуг факсимильной связи не только в спутниковой линии связи, но и в других линиях связи, имеющих относительно высокую задержку (например, там, где задержка передачи сигнала в обе стороны может достигать около 500 мс).
Фиг.1 иллюстрирует предоставление услуги факсимильной связи в спутниковой линии связи и соответствующую иерархическую систему протоколов, при этом основными элементами системы являются: факс-машина вызывающей стороны, терминал вызывающей стороны, блок функции межсетевого взаимодействия (IWF) вызывающей стороны, блок IWF вызываемой стороны, вызываемый терминал и факс-машина вызываемой стороны, причем фиг.1 иллюстрирует только одну - вызывающую или вызываемую сторону, при этом противоположная сторона включает устройства, аналогичные проиллюстрированным, и не показана на фиг.1. При этом факс-машина вызывающей стороны и факс-машина вызываемой стороны, помимо собственно факс-машин, могут представлять собой иные устройства факсимильной связи, способные реализовывать факсимильную связь. Жирным шрифтом на фиг.1 отмечен уровень протокола, претерпевающий изменения в настоящем изобретении. Блок IWF (блок IWF вызываемой стороны и блок IWF вызывающей стороны) включает уровень услуг и модем с функцией факсимильной связи, который в дальнейшем описании кратко называется "модем". Модем используют для модуляции, демодуляции данных и обработки АТ-команд, например, согласования некоторых команд на уровне услуг блока IWF. Модем, как правило, включает программное обеспечения для обработки протоколов факсимильной связи и микросхему с функцией факсимильной связи, при этом упомянутая микросхема с функцией факсимильной связи состоит из микросхем CSMV6 и представляет собой эквивалент модемного пула (состоящего из 6 модемных микросхем). Во время передачи данных факс-машина вызывающей стороны передает данные в вызывающий терминал, вызывающий терминал передает данные в блок IWF вызывающей стороны, блок IWF вызывающей стороны передает данные в блок IWF вызываемой стороны, а блок IWF вызываемой стороны передает данные в вызываемый терминал, а затем вызываемый терминал передает данные в факс-машину вызываемой стороны. При этом вызывающий терминал передает данные уровню услуг блока IWF вызывающей стороны, а уровень услуг блока IWF вызывающей стороны передает данные в модем с функцией факсимильной связи блока IWF вызываемой стороны посредством модема с функцией факсимильной связи блока IWF вызывающей стороны, и затем модем с функцией факсимильной связи блока IWF вызываемой стороны передает эти данные уровню услуг блока IWF вызываемой стороны.
В настоящем изобретении применена следующая техническая схема.
Установление связи, завершение связи и переход между состояниями текущей передачи TCP/IP сохранены без изменений и находятся в соответствии с требованиями, определенными в протоколе TCP/IP; также сохранены неизменными базовая процедура взаимодействия для согласования услуги факсимильной связи, определенная в традиционном протоколе факсимильной связи, и последовательность ее выполнения, при этом осуществлены следующие изменения:
A) Блок IWF вызываемой стороны отбрасывает нулевые биты ("0") заполнения, которые встречаются в данных определенное количество раз подряд.
А именно, уровень услуг блока IWF вызываемой стороны отбрасывает биты заполнения, которые встречаются определенное количество раз подряд в данных факсимильной связи, передаваемых модемом блока IWF вызываемой стороны, при этом упомянутые биты заполнения, как правило, являются нулевыми ("0"),
Определенное количество нулевых битов заполнения добавляют в данные, передаваемые модемом блока IWF вызываемой стороны уровню услуг блока IWF вызываемой стороны; в соответствии со спецификацией протокола Т.4 ITU-T присутствие битов заполнения не влияет на печать реальных данных в факс-машине, следовательно, определенное количество битов заполнения отбрасывают для исключения передачи ненужных данных в терминал; при этом количество отбрасываемых битов заполнения зависит от способа заполнения, применяемого в модеме блока IWF.
B) В процессе согласования связи, выполняемом между передачей страниц на вызываемой стороне, если вызываемый терминал принимает сообщение "многостраничный сигнал" (MultiPage Signal, MPS), передаваемый от уровня услуг блока IWF вызываемой стороны, он формирует и передает подтверждение сообщения (Message Confirmation, MCF) уровню услуг блока IWF вызываемой стороны, независимо от того, принял ли он MCF от факс-машины на вызываемой стороне или нет, одновременно с этим он сохраняет данные текущей страницы, которые не полностью переданы факс-машине на принимающей стороне, во временном буфере для обеспечения непрерывной передачи данных; если вызываемый терминал принимает данные следующей страницы, передаваемые в это время от блока IWF вызываемой стороны, он принимает эти данные стандартным образом, при этом он не передает данные следующей страницы до тех пор, пока данные текущей страницы не будут переданы полностью, и не будет принято MCF от факс-машины на вызываемой стороне.
С) В процессе согласования связи, выполняемом между передачей страниц на вызываемой стороне, после того, как уровень услуг блока IWF вызываемой стороны передает сообщение "многостраничный сигнал" в вызываемый терминал, если он еще не принял MCF от вызываемого терминала в течение определенного периода времени, он формирует MCF и передает это MCF в модем блока IWF вызываемой стороны. После того как уровень услуг блока IWF вызываемой стороны принимает сообщение CONNECT ("соединен") от модема блока IWF вызываемой стороны, он сохраняет данные следующей страницы, передаваемые модемом блока IWF вызываемой стороны, во временном буфере, и если он принимает MCF от вызываемого терминала до переполнения временного буфера, он передает сообщение CONNECT и данные, находящиеся во временном буфере, в вызываемый терминал; а если он не принимает MCF от вызываемого терминала до переполнения временного буфера, он разрывает текущее соединение в соответствии со стандартной процедурой.
Предложенный в настоящем изобретении способ предоставления услуги факсимильной связи в линии спутниковой связи включает следующие шаги.
Шаг 110, вызывающий терминал надежно передает сообщение согласования факсимильной связи и данные уровню приложения факсимильной связи блока IWF вызывающей стороны через радиоинтерфейс и все уровни протоколов, и обрабатывает упомянутые сообщение согласования и данные в соответствии с протоколом факсимильной связи; после обработки данных одной страницы, если эта страница является последней страницей, выполняется переход на шаг 120, в обратном случае - переход на шаг 130.
Шаг 120, блок IWF вызывающей стороны и вызывающий терминал работают в соответствии с процедурой стандартного протокола; после того, как уровень услуг блока IWF вызываемой стороны принимает сообщение "конец процедур" (ЕОР, End of Procedures) от модема блока IWF вызываемой стороны, он передает его в вызываемый терминал; если он не принимает сообщения MCF от вызываемого терминала до наступления второго временного порога, то уровень услуг блока IWF вызываемой стороны формирует сообщение MCF и передает его в модем блока IWF вызываемой стороны, при этом он передает в вызываемый терминал сообщение о разъединении Disconnect (DCN), принятое от модема блока IWF вызываемой стороны. После приема вызываемым терминалом сообщения DCN он сначала определяет, переданы ли данные в факс-машину вызываемой стороны полностью или нет, и завершает вызов стандартным образом, если да; в противном случае он не завершает вызов, пока данные не будут переданы полностью; и затем выполняется переход на шаг 150.
Шаг 130, блок IWF вызывающей стороны и вызывающий терминал работают в соответствии с процедурой стандартного протокола; после того как уровень услуг блока IWF вызываемой стороны принимает сообщение MPS, он передает это сообщение в вызываемый терминал, и если он не принимает сообщение MCF от вызываемого терминала до наступления первого временного порога, то уровень услуг блока IWF вызываемой стороны формирует сообщение MCF и передает это сообщение в модем уровня услуг блока IWF вызываемой стороны, при этом он сохраняет сообщение "CONNECT", переданное модемом блока IWF вызываемой стороны; в это время модем блока IWF вызываемой стороны передает данные следующей страницы уровню услуг блока IWF вызываемой стороны, а уровень услуг блока IWF вызываемой стороны открывает временный буфер для сохранения этих данных, и если он принимает сообщение MCF от вызываемого терминала до переполнения временного буфера, уровень услуг блока IWF вызываемой стороны передает сообщение "CONNECT" и упомянутые данные в вызываемый терминал; а если уровень услуг блока IWF вызываемой стороны не принимает сообщение MCF от вызываемого терминала до переполнения временного буфера, он разъединяет соединение в соответствии со стандартной процедурой.
Если уровень услуг блока IWF вызываемой стороны уже сформировал MCF и передал его в модем блока IWF на вызываемой стороне, то когда он принимает MCF от вызываемого терминала до переполнения буфера, уровень услуг блока IWF вызываемой стороны не передает принятое MCF в модем блока IWF вызываемой стороны.
Размер упомянутого буфера, как правило, включает только одну страницу данных факсимильной связи, однако настоящее изобретение этим не ограничено.
Шаг 140, вызываемый терминал выполняет следующую операцию: после того как вызываемый терминал принимает сообщение MPS от уровня услуг блока IWF вызываемой стороны, если он принимает MCF от факс-машины вызываемой стороны (это означает, что эта страница была полностью передана в упомянутую факс-машину), то MCF передается уровню услуг блока IWF вызываемой стороны; если он еще не принял MCF от факс-машины вызываемой стороны, то вызываемый терминал формирует MCF и передает это MCF уровню услуг блока IWF вызываемой стороны, одновременно с этим он сохраняет данные текущей страницы, которая не полностью передана в факс-машину вызываемой стороны, во временный буфер с целью обеспечения непрерывной передачи данных в факс-машину вызываемой стороны. Если он принимает последующие данные факсимильной связи (например, данные следующей страницы), передаваемые от уровня услуг блока IWF вызываемой стороны, он принимает данные стандартным образом, а именно, вызываемый терминал принимает данные следующей страницы после приема сообщения CONNECT, передаваемого от уровня услуг блока IWF вызываемой стороны. После того как он полностью передает данные текущей страницы и принимает MCF от факс-машины вызываемой стороны, вызываемый терминал передает данные следующей страницы в факс-машину вызываемой стороны.
При этом шаг 130 и шаг 140 могут выполняться параллельно.
Шаг 150, если имеется еще одна страница, выполняется перезапуск с шага 110; если это последняя страница, то процедуру завершают стандартным образом после приема сообщения ЕОР от терминала, если терминал не передает сообщения ЕОР, ожидают сообщения о сбросе вызова по превышению времени ожидания от модема блока IWF вызываемой стороны и завершают процедуру.
В описанной выше процедуре данные, передаваемые от модема блока IWF вызываемой стороны уровню услуг блока IWF вызываемой стороны, подлежат следующей обработке: удаление нулей, появляющихся п (п=5) раз подряд. Уровень услуг блока IWF вызываемой стороны удаляет определенное количество последовательных заполняющих битов из данных факсимильной связи.
Рассмотрим, например, блок IWF и терминал в системе множественного доступа с кодовым разделением (Code Division Multiple Acces, CDMA), реализующие услуги цифровой факсимильной связи, при этом в изложенном ниже случае контроллер базовых станций (Base Station Controller, BSC) и система базовых приемопередатчиков (Base Transceiver System, BTS) в подсистеме базовых станций соединены посредством спутниковой линии связи, однако этот случай не ограничивает настоящее изобретение.
Процедура согласования, выполняемая между блоком IWF и терминалом между передачей страниц в спутниковой линии связи, включает следующие шаги:
Шаг 210, вызывающий терминал надежно передает сообщение согласования факсимильной связи и данные в уровень приложения факсимильной связи блока IWF вызывающей стороны через радиоинтерфейс и все уровни протоколов (см. фиг.1), и обрабатывает упомянутые сообщение согласования и данные в соответствии с протоколом факсимильной связи (см. фиг.2); после обработки данных одной страницы, если эта страница является последней страницей, выполняется переход на шаг 220, в обратном случае, переход на шаг 230.
Шаг 220, блок IWF вызывающей стороны и вызывающий терминал работают в соответствии с процедурой стандартного протокола; уровень услуг блока IWF вызываемой стороны принимает сообщение "+FET:2" (представляющее собой сообщение ЕОР в цифровой факсимильной связи) и передает его в вызываемый терминал, если он не принимает сообщения "AT+FDR" (представляющего собой сообщение MCF в цифровой факсимильной связи) от вызываемого терминала в течение определенного периода времени, он формирует сообщение "AT+FDR" и передает его в модем блока услуг блока IWF вызываемой стороны, и одновременно с этим передает сообщение "+FHNG:0" (представляющее собой сообщение DCN в цифровой факсимильной связи), переданное модемом блока IWF вызываемой стороны, в вызываемый терминал. После приема вызываемым терминалом сообщения "+FHNG:0" он сначала определяет, переданы ли данные в факс-машину вызываемой стороны полностью или нет, и если да, то завершает вызов стандартным образом; в противном случае, он завершает вызов после того, как данные будут переданы полностью; выполняется переход на шаг 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.
Шаг 240, одновременно с выполнением шага 230 вызываемый терминал выполняет следующую операцию; после того, как вызываемый терминал принимает сообщение "+FET:0" от уровня услуг блока IWF вызываемой стороны, если он принимает сообщение "MCF" от факс-машины вызываемой стороны, а это означает, что данные этой страницы переданы в факс машину вызываемой стороны полностью, сообщение "AT+FDR" передается уровню услуг блока IWF вызываемой стороны; если в этот момент вызываемый терминал все еще не принял сообщение "MCF" от факс-машины вызываемой стороны, он формирует сообщение "AT+FDR" и передает это сообщение уровню услуг блока IWF вызываемой стороны, одновременно с этим он сохраняет данные этой страницы, которая не полностью передана в факс-машину вызываемой стороны, во временном буфере с целью обеспечения непрерывной передачи данных в факс-машину вызываемой стороны. Если он принимает данные следующей страницы, передаваемые уровнем услуг блока IWF вызываемой стороны, он непрерывно принимает эти данные корректным образом, а именно, после того как вызываемый терминал принимает сообщение CONNECT от уровня услуг блока IWF вызываемой стороны, он принимает данные следующей страницы, а после того как текущая страница передана полностью и от факс-машины вызываемой стороны принято сообщение "MCF", вызываемый терминал передает данные следующей страницы; при этом, если сообщение CONNECT от уровня услуг блока IWF вызываемой стороны не принято своевременно, вызываемый терминал разрывает текущее соединение; также, если своевременно не принято сообщение MCF от факс-машины вызываемой стороны, вызываемый терминал разрывает текущее соединение. Подробности этой процедуры изображены на фиг.4.
Шаг 250, если имеется еще одна страница, то следует перезапуск с шага 210; в противном случае процедура завершается стандартным образом, если принимается сообщение ЕОР от терминала, а если терминал не передает сообщения ЕОР, то следует ожидание сообщения о завершении вызова по превышению времени ожидания от модема блока IWF вызываемой стороны и процедура завершается.
В описанной выше процедуре данные, передаваемые от модема блока IWF вызываемой стороны уровню услуг блока IWF вызываемой стороны, нуждаются в следующей обработке: удаление нулей, встречающихся 5 раз подряд.
В настоящем изобретении предложен также блок IWF, который включает уровень услуг и модем, причем
упомянутый уровень услуг включает:
блок передачи, который используется для передачи сообщения "многостраничный сигнал" в вызываемый терминал; а также используется для передачи сообщения о соединении и данных факсимильной связи, находящихся в буфере, в упомянутый вызываемый терминал, если подтверждение сообщения, возвращаемое от упомянутого вызываемого терминала, принято до переполнения буфера;
блок формирования и передачи, который используется для формирования подтверждения сообщения и передачи этого подтверждения сообщения в упомянутый модем, если подтверждение сообщения не принято от вызываемого терминала до наступления первого временного порога после того, как упомянутый блок передачи передал сообщение "многостраничный сигнал";
блок приема, который используется для приема сообщения CONNECT и данных факсимильной связи, передаваемых от упомянутого модема, и для сохранения этих данных факсимильной связи в буфере;
блок разъединения, который используется для разрыва текущего соединения, если он не принимает подтверждение сообщения от вызываемого терминала до переполнения буфера; и
блок обработки данных, который используется для удаления битов заполнения, которые встречаются не менее заранее заданного количества раз подряд в данных факсимильной связи, принимаемых упомянутым блоком приема.
В настоящем изобретении предложен также терминал, который включает:
блок приема, который используется для приема сообщения "многостраничный сигнал" от уровня услуг блока IWF, а также используется для приема данных факсимильной связи, передаваемых от уровня услуг блока IWF;
блок формирования и передачи, который используется для формирования подтверждения сообщения и передачи этого подтверждения сообщения уровню услуг упомянутого блока IWF, если подтверждение сообщения не принято от устройства факсимильной связи вызываемой стороны после приема сообщения "многостраничный сигнал" от уровня услуг блока IWF;
блок буферизации, который используется для сохранения в буфере текущей страницы данных факсимильной связи, которая не передана полностью в устройство факсимильной связи вызываемой стороны; и
блок передачи, который используется для передачи упомянутых данных факсимильной связи в устройство факсимильной связи вызываемой стороны, при этом упомянутые данные факсимильной связи включают текущую страницу данных факсимильной связи, сохраненную в буфере; он также передает следующую страницу данных факсимильной связи в устройство факсимильной связи вызываемой стороны, если он полностью передал текущую страницу данных факсимильной связи, находящуюся в буфере, и принял подтверждение сообщения от устройства факсимильной связи вызываемой стороны.
Приведенное выше описание представляет лишь предпочтительные варианты осуществления настоящего изобретения, а не ограничивает его рамки.
Настоящее изобретение имеет и другие варианты осуществления, и специалистами в данной области техники могут быть выполнены, в соответствии с предыдущим изложением, различные модификации и изменения без выхода за рамки настоящего изобретения, при этом все такие возможные модификации или изменения попадают в объем пунктов формулы изобретения.
Промышленная применимость
Предложенные способ и устройство обеспечивают возможность использования услуги факсимильной связи в спутниковой линии связи, что было невозможно на существующем уровне техники, и повышают совместимость беспроводных систем связи.