Система и устройство для обмена данными (варианты) и способ связи

Номер патента: 1807

Опубликовано: 27.08.2001

Авторы: Фуллэм Скотт Ф., Перец Нил М., Чен Зонг Бо

Скачать PDF файл.

Формула / Реферат

1. Система для обмена данными между компьютером и удалённым от компьютера блоком, содержащая

средство в удалённом блоке для приёма поступающей информации от пользователя и для выработки сигналов данных, соответствующих этой поступающей информации;

средство в удалённом блоке для выработки звуковых тональных сигналов, соответствующих поступающей информации;

средство для передачи упомянутых тональных сигналов по акустической линии связи компьютеру;

при этом упомянутое средство для передачи дополнительно содержит средство для определения на основании заранее заданных критериев того, установлен ли двунаправленный канал связи по акустической линии связи между упомянутым компьютером и упомянутым удалённым блоком; и

принимающее средство в удалённом блоке для приёма данных от компьютера по второй линии связи, независимой от акустической линии связи, так что удалённый блок принимает данные от компьютера по двум различным линиям связи.

2. Система по п.1, в которой упомянутое средство для акустической связи содержит средство, если между упомянутым компьютером и упомянутым удалённым блоком не установлен двунаправленный канал связи, для связывания звуковых тональных сигналов с акустической линией связи для однонаправленной передачи от удалённого блока к компьютеру и средство в удалённом блоке для приёма речевой подсказки от компьютера после того, как данные были переданы, для уведомления о приёме звуковых тональных сигналов.

3. Система по п.1, в которой упомянутое средство для передачи дополнительно содержит средство, если между упомянутым компьютером и упомянутым удалённым блоком установлен двунаправленный канал связи, для передачи упомянутых звуковых тональных сигналов по акустической линии связи компьютеру и средство для приёма звуковых тональных сигналов от упомянутого компьютера по упомянутой акустической линии связи для уведомления о приёме звуковых тональных сигналов.

4. Система по п.1, в которой акустическая линия связи содержит телефонную линию и в которой вторая линия связи содержит беспроводную линию, а средство для приёма данных из второй линии связи содержит радиопейджерный приёмник.

5. Система по п.2, в которой компьютер содержит далее средство для приёма пакетов данных от удалённого блока, причём каждый из пакетов данных содержит множество разрядов, средство для проверки пакетов данных в компьютере, средство для связывания из компьютера с пользователем удалённого блока для повторной отправки всех пакетов данных, когда в каком-либо из пакетов данных присутствуют ошибки, средство для сравнения первоначально отправленных пакетов данных с соответствующими повторно отправленными пакетами данных для определения наличия ошибок и средство для сравнения соответствующих разрядов каждого первоначально отправленного пакета данных и каждого повторно отправленного пакета данных для выбора разрядного значения, присутствующего более чем в половине пакетов данных.

6. Система по п.5, в которой упомянутое средство для повторной отправки содержит средство для выработки речевой подсказки, инструктирующей пользователя повторно отправить пакеты данных, если между упомянутым компьютером и упомянутым удалённым блоком не установлен двунаправленный канал связи, и в которой упомянутое средство для повторной отправки содержит средство для передачи удалённому блоку звукового тонального сигнала, запрашивающего пользователя повторно отправить пакеты данных, если между упомянутым компьютером и упомянутым удалённым блоком установлен двунаправленный канал связи.

7. Система по п.1, в которой упомянутый компьютер содержит средство, если между упомянутым компьютером и упомянутым удалённым блоком установлен двунаправленный канал связи, для регулировки звуковых тональных сигналов, передаваемых от компьютера к удалённому блоку по упомянутой акустической линии связи, причём звуковые тональные сигналы регулируются до передачи к удалённому блоку в соответствии с состоянием акустической линии связи.

8. Система по п.7, в которой упомянутое регулирующее средство содержит далее средство для приёма упомянутых звуковых тональных сигналов от упомянутого удалённого блока, средство для определения ошибок состояния линии из упомянутых принятых звуковых тональных сигналов, средство для исправления упомянутых ошибок состояния линии в упомянутых принятых звуковых тональных сигналах и средство, если был установлен двунаправленный канал связи, для передачи звуковых тональных сигналов к удалённому блоку, причём передаваемые звуковые тональные сигналы исправляются на основании упомянутых ошибок состояния линии в принятых звуковых тональных сигналах.

9. Система по п.8, в которой упомянутое средство для определения ошибок состояния линии содержит средство для обнаружения фазовых ошибок в упомянутых принятых звуковых тональных сигналах, средство для обнаружения частотных ошибок в упомянутых принятых звуковых тональных сигналах и средство для обнаружения ошибок тактового сигнала в упомянутых принятых от удалённого блока звуковых тональных сигналах.

10. Система по п.1, в которой упомянутый удалённый блок содержит средство для определения продолжительности передачи звуковых данных, отправляемых из компьютера к удалённому блоку, до передачи звуковых данных и средство для указания продолжительности передачи звуковых данных.

11. Система по п.10, в которой упомянутое средство для определения продолжительности содержит преамбульное сообщение, передаваемое из компьютера к удалённому блоку до передачи множества сообщений, причём преамбульное сообщение содержит резюме каждого сообщения, готового к передаче удалённому блоку, и продолжительность передачи каждого сообщения.

12. Система по п.10, в которой упомянутое средство указания продолжительности передачи содержит средство для указания пользователю удалённого блока на то, что разрыв акустической линии связи не приведёт к потере данных сообщения.

13. Система по п.1, в которой упомянутый удалённый блок содержит далее средство для выработки командного сообщения, содержащего команды для компьютера и привилегии пользователя, причём упомянутое командное сообщение является первым сообщением, передаваемым компьютеру, когда между удалённым блоком и компьютером устанавливается линия связи.

14. Система по п.1, в которой упомянутый компьютер содержит далее средство для установления сеанса связи между упомянутым удалённым блоком и компьютером по акустической линии связи и средство для переключения между множеством различных сеансов передачи сообщений на основании звуковых тональных сигналов, принятых в ходе сеанса связи, причём упомянутое множество сеансов передачи сообщений содержит сеанс связи с помощью звуковых речевых данных для приёма речевых сообщений и сеанс связи с помощью звуковых электронных данных для обмена звуковыми электронными данными между удалённым блоком и компьютером так, чтобы пользователь мог акустически передавать компьютеру речевые данные и электронные данные в ходе одного сеанса связи.

15. Устройство для обмена электронными данными с удалённой компьютерной системой, содержащее

средство для приёма поступающей информации от пользователя и для выработки сигналов данных, соответствующих поступающей информации;

средство для выработки звуковых тональных сигналов, соответствующих поступающей информации;

средство для передачи упомянутых тональных сигналов по акустической линии связи удалённому компьютеру, причём упомянутая акустическая линия связи может устанавливать однонаправленный или двунаправленный канал связи между устройством и упомянутым удалённым компьютером; и

принимающее средство для приёма данных от компьютера по второй линии связи, независимой от акустической линии связи, так что удалённый блок принимает данные от компьютера по двум различным линиям связи.

16. Устройство по п.15, в котором упомянутое средство акустической связи содержит средство для приёма уведомительной информации от удалённого компьютера по акустическому каналу связи.

17. Устройство по п.16, в котором упомянутая уведомительная информация содержит речевую подсказку от компьютера после того, как данэых были переданы, для уведомления о приёме звуковых тональных сигналов, если между устройством и компьютером установлен однонаправленный канал связи, и в котором упомянутая уведомительная информация содержит звуковые тональные сигналы, уведомляющие о приёме звуковых тональных сигналов, если между устройством и компьютером установлен однонаправленный канал связи.

18. Устройство по п.15, в котором акустическая линия связи содержит телефонную линию и в которой вторая линия связи содержит беспроводную линию, а средство для приёма данных из второй линии связи содержит радиопейджерный приёмник.

19. Устройство по п.15, содержащее далее средство для приёма от компьютера запроса на повторную отправку пакетов данных.

20. Устройство по п.15, в котором упомянутый удалённый блок содержит средство, если между удалённым блоком и компьютером был установлен двунаправленный канал связи по акустической линии связи, для приёма звуковых тональных сигналов от компьютера по упомянутой акустической линии связи, причём звуковые тональные сигналы регулируются в соответствии с условиями акустической линии связи до передачи удалённому блоку.

21. Устройство по п.15, в котором упомянутый удалённый блок содержит далее средство для определения продолжительности передачи звуковых данных, отправляемых из компьютера к удалённому блоку, до передачи звуковых данных и средство для указания продолжительности передачи звуковых данных.

22. Устройство по п.21, в котором упомянутое средство для определения продолжительности содержит преамбульное сообщение, передаваемое из компьютера к удалённому блоку до передачи данных сообщений, причём преамбульное сообщение содержит резюме этих данных сообщения, готового к передаче удалённому блоку, и продолжительность передачи каждого сообщения.

23. Устройство по п.21, в котором упомянутое средство указания продолжительности передачи содержит средство для указания пользователю удалённого блока на то, что разрыв акустической линии связи не приведёт к потере данных сообщения.

24. Устройство по п.15, в котором упомянутый удалённый блок содержит далее средство для выработки командного сообщения, содержащего команды для компьютера и привилегии пользователя, причём упомянутое командное сообщение является первым сообщением, передаваемым компьютеру, когда между удалённым блоком и компьютером устанавливается линия связи.

25. Устройство по п.15, в котором упомянутый компьютер содержит далее средство для установления сеанса связи между упомянутым удалённым блоком и компьютером по акустической линии связи и средство для переключения между множеством различных сеансов передачи сообщений на основании звуковых тональных сигналов, принятых в ходе сеанса связи, причём упомянутое множество сеансов передачи сообщений содержит сеанс связи с помощью звуковых речевых данных для приёма речевых сообщений и сеанс связи с помощью звуковых электронных данных для обмена звуковыми электронными данными между удалённым блоком и компьютером так, чтобы пользователь мог акустически передавать компьютеру речевые данные и электронные данные в ходе одного сеанса связи.

26. Устройство для акустического обмена электронными данными с удалённым компьютером, содержащее

кожух, имеющий открытое положение и закрытое положение;

прибор ввода, доступный, когда упомянутый кожух находится в открытом положении, и позволяющий пользователю вводить данные в устройство;

дисплейное устройство, доступное, когда упомянутый кожух находится в открытом положении, для показа данных;

систему связи для акустического обмена данными с компьютером в ходе сеанса связи;

средство для активации упомянутой системы связи, когда упомянутый кожух закрыт;

средство в удалённом блоке для приёма сообщения, показывающего общую продолжительность передачи сообщений удалённому блоку в ходе сеанса связи; и

средство на внешней поверхности кожуха для указания периода времени сеанса связи, чтобы пользователь мог начать и завершить сеанс связи при закрытом кожухе.

27. Компьютер для обмена данными между компьютером и удалённым от компьютера блоком, содержащий

средство для установления сеанса связи с упомянутым удалённым блоком;

средство для приёма упомянутых тональных сигналов по акустической линии связи от удалённого блока;

при этом упомянутая акустическая линия связи дополнительно содержит средство для определения на основании заранее заданных критериев того, установлен ли двунаправленный канал связи в акустической линии связи между упомянутым компьютером и упомянутым удалённым блоком; и

средство для передачи данных к удалённому блоку по второй линии связи, независимой от акустической линии связи, так что удалённый блок принимает данные от компьютера по двум различным линиям связи.

28. Компьютер по п.27, содержащий далее средство, если не установлен двунаправленный канал связи, для приёма звуковых тональных сигналов по акустической линии связи от удалённого блока и средство для передачи речевой подсказки удалённому блоку после того, как данные были переданы, для уведомления о приёме звуковых тональных сигналов.

29. Компьютер по п.28, в котором упомянутое средство связи дополнительно содержит средство, если между упомянутым компьютером и упомянутым удалённым блоком установлен двунаправленный канал связи, для передачи упомянутых звуковых тональных сигналов по акустической линии связи компьютеру и средство для приёма звуковых тональных сигналов от упомянутого компьютера по упомянутой акустической линии связи для уведомления о приёме звуковых тональных сигналов.

30. Компьютер по п.27, в котором акустическая линия связи содержит телефонную линию, вторая линия связи содержит беспроводную линию, а средство для приёма данных из второй линии связи содержит радиопейджерный приёмник.

31. Компьютер по п.28, содержащий далее средство для приёма компьютером от удалённого блока пакетов данных, причём каждый из пакетов данных содержит множество разрядов, средство для проверки пакетов данных, средство для связывания из компьютера с пользователем удалённого блока для повторной отправки всех пакетов данных, когда в каком-либо из пакетов данных присутствуют ошибки, средство для сравнения первоначально отправленных пакетов данных с соответствующими повторно отправленными пакетами данных для определения наличия ошибок и средство для сравнения соответствующих разрядов каждого первоначально отправленного пакета данных и каждого повторно отправленного пакета данных для выбора разрядного значения, присутствующего более чем в половине пакетов данных.

32. Компьютер по п.31, в котором упомянутое средство для повторной отправки содержит средство для выработки речевой подсказки, инструктирующей пользователя повторно отправить пакеты данных, если между компьютером и удалённым блоком не установлен двунаправленный канал связи, и в котором упомянутое средство для повторной отправки содержит средство для передачи удалённому блоку акустического тонального сигнала, запрашивающего пользователя повторно отправить пакеты данных, если установлен двунаправленный канал связи.

33. Компьютер по п.27, содержащий далее средство, если между компьютером и удалённым блоком установлен двунаправленный канал связи, для регулировки звуковых тональных сигналов, передаваемых удалённому блоку по упомянутой акустической линии связи в соответствии с состоянием акустической линии связи до передачи удалённому блоку.

34. Компьютер по п.33, в котором упомянутое регулирующее средство содержит далее средство для приёма упомянутых звуковых тональных сигналов от упомянутого удалённого блока, средство для определения ошибок состояния линии из упомянутых принятых звуковых тональных сигналов, средство для исправления упомянутых ошибок состояния линии в упомянутых принятых звуковых тональных сигналах и средство, если был установлен двунаправленный канал связи, для передачи звуковых тональных сигналов к удалённому блоку, причём передаваемые звуковые тональные сигналы исправляются на основании упомянутых ошибок состояния линии в принятых звуковых тональных сигналах.

35. Компьютер по п.34, в котоЁюь упомянутое средство для определения ошибок состояния линии содержит средство для обнаружения фазовых ошибок в упомянутых принятых звуковых тональных сигналах, средство для обнаружения частотных ошибок в упомянутых принятых звуковых тональных сигналах и средство для обнаружения ошибок тактового сигнала в упомянутых принятых от удалённого блока звуковых тональных сигналах.

36. Компьютер по п.27, содержащий далее средство для установления сеанса связи между упомянутым удалённым блоком и компьютером по акустической линии связи и средство для переключения между множеством различных сеансов передачи сообщений на основании звуковых тональных сигналов, принятых в ходе сеанса связи, причём упомянутое множество сеансов передачи сообщений содержит сеанс связи с помощью звуковых речевых данных для приёма речевых сообщений и сеанс связи с помощью звуковых электронных данных для обмена звуковыми электронными данными между удалённым блоком и компьютером так, чтобы пользователь мог акустически передавать компьютеру речевые данные и электронные данные в ходе одного сеанса связи.

37. Способ связи между удаленным блоком и компьютером, включающий в себя прием удаленным блоком поступающей информации от пользователя и выработку сигналов данных, соответствующих поступающей информации, выработку удаленным блоком звуковых тональных сигналов, соответствующих поступающей информации, передачу упомянутых звуковых тональных сигналов по акустической линии связи компьютеру, причем акустическая линия связи способна устанавливать однонаправленный или двунаправленный канал связи между блоком и удаленным компьютером, и прием данных от компьютера по второй линии связи, независимой от первой линии связи, так что удаленный блок принимает данные от компьютера по двум различным линиям связи.

Текст

Смотреть все

1 Существующий уровень техники Данное изобретение в целом относится к системе и к способу для обмена электронными данными и, в частности, к системе и к способу для обмена электронными данными, в которых портативное электронное устройство передат данные по телефонной линии к центральной системе распределения сообщений. Эта система может также обмениваться данными при помощи либо протокола однонаправленного обмена,либо протокола двунаправленного обмена, а портативный блок может принимать данные от нескольких различных источников. До быстрого распространения компьютеров люди обменивались сообщениями с промежуточным накоплением (т.е. сообщениями, которые сначала каким-либо способом сохраняются, а затем позже отправляются) с помощью факсимильных аппаратов и прямой передачи данных от компьютера к компьютеру по существующим или арендованным телефонным линиям. Когда компьютеры стали дешевле и проще в обращении, люди стали использовать более совершенные факсимильные аппараты, компьютерные факс-модемы и прямые модемные связи компьютеров с компьютерами для передачи информации от одного компьютера к другому. В последнее время люди начали использовать коммерческие интерактивные службы для обмена друг с другом большими объмами информации с промежуточным накоплением (т.е. электронную почту). Сейчас всеобщую популярность получила новая среда связи Интернет. В последние пять лет количество людей, подключнных к Интернету, выросло из-за того,что Интернет позволяет пользователям, имеющим оплаченный доступ к Интернету, модем и компьютер, обмениваться друг с другом большими объмами информации, независимо от способа доступа каждой из сторон к Интернету или географического положения точки их доступа к Интернету, с минимальной стоимостью. Например, по цене местного телефонного вызова человек, находящийся в Калифорнии, может послать другу (который также должен иметь доступ к Интернету) в любую точку мира длинное сообщение электронной почты. Во многом благодаря Интернету популярность обмена электронными сообщениями с промежуточным накоплением, такими как электронная почта,возросла экспоненциально. Сначала из-за большого размера компьютеров люди обычно осуществляли доступ к Интернету с настольного компьютера. Впоследствии, когда размеры и вес компьютеров уменьшились до ноутбуков и миниатюрных ручных компьютеров, люди смогли носить свои компьютеры с собой повсюду и осуществлять доступ к своей электронной почте из любой точки, в которой можно было подключить телефонный 2 разъм для соединения через модем с Интернетом. В то время, как популярность электронной почты росла, росла и популярность пейджинговой технологии. Многие люди носят пейджеры,чтобы другие могли легко связаться с ними в любое время. Вдобавок, появилась новая категория портативных компьютеров, известных как персональные цифровые ассистенты (ПЦА)(PDA). В основном, ПЦА являются очень маленькими ручными компьютерами (некоторые из которых предоставляют ограниченные возможности передачи сообщений, такие как пейджинг или электронная почта) со слишком высокой стоимостью (т.е. более 5000 долларов) для продажи их рядовому покупателю, и они не предоставляют характеристик связи, хорошо удовлетворяющих потребности среднего потребителя. На сегодняшний день на рынке представлено несколько ПЦА. Один хорошо известный ПЦА имеет маленький чувствительный к прикосновениям экран, управляемый специальным программным обеспечением пользовательского интерфейса. Этот ПЦА имеет также модем, позволяющий пользователю связываться с компьютерной сетью и отправлять сообщения электронной почты, факсы и пейджерные сообщения. Этот ПЦА и его дополнительные принадлежности, однако, очень дороги и требуют подключения пользователем телефонного разъма для передачи и прима сообщений. В этих общеизвестных на сегодняшнем рынке системах ПЦА все сообщения передаются и принимаются по одной и той же линии связи, что требует дорогого модема и длительного времени установления связи модема в ПЦА и модема, к которому подключн ПЦА. Вторым общеизвестным ПЦА является сотовый телефон с чувствительным к прикосновениям подсвеченным дисплеем, действующим как клавиатура. Этот второй ПЦА имеет возможность посылать факсы, связываться с коммерческими интерактивными службами и руководить расписанием пользователя с помощью встроенной системы управления временем. Однако этот второй ПЦА также очень дорог и слишком велик и тяжл, чтобы пользователь носил его в кармане. Вдобавок, из-за связи с переключением каналов этого ПЦА расходы могут быть очень высоки, поскольку он может осуществлять связь только через более дорогие сотовые телефонные системы, а не с помощью менее дорогостоящих проводных телефонов и протокола передачи данных короткими пакетами. Вдобавок, поскольку этот ПЦА опирается только на сотовую связь, он имеет относительно большое потребление энергии, что ведт к очень короткому сроку действия аккумуляторов. Все известные системы передачи сообщений, которые позволяют пользователю как передавать, так и принимать несколько типов 3 электронных сообщений (т.е. факс, пейджер и электронная почта), слишком велики, слишком дороги, слишком неудобны (т.е. требуют телефонного соединения посредством телефонного разъма RJ-11), либо слишком быстро разряжают батареи. Кроме того эти известные системы не могут наджно отправлять сообщение по обычной платной телефонной линии общего пользования или многим сотовым линиям из-за случайных шумов в линии, которые не могут быть откорректированы известными системами,и из-за отсутствия более удобной (т.е. подходящей акустической) техники телефонного соединения. Вдобавок, ни одна из этих известных систем не обеспечивает недорогого способа отправки различных типов сообщений и не дат пользователю слышимого уведомляющего сигнала от принимающего компьютера, показывающего, правильно ли отправлено сообщение. Эти известные системы также не предоставляют двух различных протоколов связи для обмена данными или двух различных систем для прима сообщений. Таким образом, существует потребность в системе отправки электронных сообщений, которая является недорогой и передат различные типы электронных сообщений по линии связи любого типа. Также существует потребность в системе отправки электронных сообщений,имеющей систему для отправки обратно пользователю слышимого уведомляющего сигнала и систему для выполнения нескольких уровней обнаружения и исправления ошибки. Поэтому существует потребность в системе и способе отправки электронных сообщений, которые передают электронные данные центральному серверу по телефонной линии и которые устраняют указанные и другие проблемы традиционных систем и способов отправки сообщений, и на это направлено данное изобретение. Раскрытие изобретения Это изобретение обеспечивает недорогую портативную систему и способ, которые можно легко акустически соединить с линией связи,такой как платный телефонный аппарат. Система может отправлять любые типы электронных сообщений по первой линии связи. Электронная система отправки сообщений может также принимать поступающие сообщения по первой линии связи или по второй линии связи, отдельной от первой линии связи. Электронная система отправки сообщений может также отправлять электронную почту,факсимильные и пейджинговые сообщения с помощью протокола однонаправленной связипо той же самой первой линии связи через компьютер и позволяет пользователю принимать непосредственный слышимый отклик (т.е. сигнал, оповещающий о приме переданных данных) по первой линии связи от компьютера. Электронная система отправки сообщений может также отправлять сообщения с помощью 4 протокола двунаправленной связи, в котором возможно электронное уведомление о каждом переданном или принятом пакете данных. Электронная система отправки сообщений по этому изобретению может также иметь схему прямого исправления ошибки, которая повышает наджность передачи сообщения по зашумлнной линии связи. Схема исправления ошибки может содержать несколько уровней обнаружения и исправления ошибки для дальнейшего повышения наджности передачи сообщения. Уровни исправления ошибки могут содержать исправление ошибки на уровне пакета данных,повторную отправку поврежднных пакетов данных в ответ на сигнал, оповещающий о поврежднном пакете данных, исходящий от центрального компьютера, и исправление ошибки на разрядном уровне. Система и способ электронной отправки сообщений по изобретению могут содержать компьютер и удалнный от компьютера портативный блок для обмена данными между компьютером и удалнным портативным блоком. Удалнный блок может иметь систему для прима входного сигнала от пользователя и для вырабатывания электрических сигналов, соответствующих входным данным. Входные данные, преобразуемые в электрические сигналы,могут также содержать данные, единственным образом определяющие для компьютера конкретный удалнный блок и пользователя, чтобы компьютер мог определять, какой пользователь отправляет входные данные. Удалнный блок может также содержать систему для вырабатывания данных с исправленными ошибками на основании электрических сигналов и для вырабатывания звуковых тональных сигналов, соответствующих данным с исправленными ошибками. Удалнный блок может также содержать систему для соединения звуковых тональных сигналов с первой линией связи для передачи в компьютер. Удалнный блок может также принимать звуковые данные по протоколу двунаправленной связи. Компьютер может иметь систему для обнаружения и исправления ошибок в данных,представленных звуковыми тональными сигналами, и систему для отправки сигнала обратно к пользователю удалнного блока по первой линии связи для уведомления о приме звуковых тональных сигналов. Удалнный блок, вдобавок, может иметь систему для прима данных от компьютера по второй линии связи. Электронная система отправки сообщений может также иметь способ обнаружения и исправления ошибок данных в компьютере, включающий в себя проверку пакетов данных на наличие ошибок, повторную отправку любых данных, в которых любые пакеты данных содержат любые ошибки, сравнивание пакетов данных с повторно отправленными пакетами данных и сравнивание каждого разряда в пакетах данных 5 с каждым разрядом в повторно отправленных пакетах данных для определения правильного разряда. Этот способ может вырабатывать для каждого пакета данных флаг целостности, указывающий ошибки в каждом пакете данных. Электронная система отправки сообщений может также передавать данные к серверу по протоколу однонаправленной или двунаправленной связи, а портативный блок может иметь систему для автоматического определения типа используемого протокола связи. Электронная система отправки сообщений может также иметь портативный блок, который может регулировать загрузку центрального процессора для максимизации производительности центрального процессора, и систему для варьирования скорости амплитудно-импульсной модуляции примника в зависимости от активности примника. Электронная система отправки сообщений может также позволять пользователю в ходе одного телефонного сеанса связи общаться с помощью голоса, например, отвечая на речевые сообщения, и обмениваться электронными данными с помощью портативного блока по телефонной линии в ходе одного сеанса связи. В соответствии с изобретением обеспечивается система для обмена данными между компьютером и удалнным от компьютера блоком, содержащая прим от пользователя входной информации в удалнном блоке и для выработки сигналов данных, соответствующих входной информации, выработку сигналов сообщений с исправленными ошибками из сигналов данных, генерирование звуковых тональных сигналов, соответствующих сигналам сообщений с исправленными ошибками, передачу упомянутых звуковых тональных сигналов по первой линии связи, причм упомянутая первая линия связи является двунаправленной, так что удалнный блок обменивается данными с компьютером, и прим звуковых тональных сигналов по упомянутой первой линии связи от компьютера, причм звуковые тональные сигналы регулируются в соответствии с условиями первой линии связи до их передачи удалнному блоку. Также обеспечивается система для обмена данными между компьютером и удалнным от компьютера блоком, включающая в себя прим входной информации от пользователя в удалнном блоке и для выработки сигналов данных,соответствующих входной информации, выработку сигналов сообщений с исправленными ошибками из сигналов данных, генерирование звуковых тональных сигналов, соответствующих сигналам сообщений с исправленными ошибками, передачу упомянутых звуковых тональных сигналов по первой линии связи, причм упомянутая первая линия связи является двунаправленной, так что удалнный блок обменивается данными с компьютером, и прим звуковых тональных сигналов от компьютера по 6 второй линии связи, которая независима от первой линии связи, так что удалнный блок принимает данные от двух различных линий связи. Также обеспечивается система для обмена множеством различных типов данных между пользователем и компьютером в ходе одного сеанса связи с помощью звуковых данных,включающая в себя прим поступающего вызова от пользователя, прим звуковых тональных сигналов от упомянутого пользователя и переключение между множеством звуковых сеансов связи на основании упомянутых принятых звуковых тональных сигналов в ходе одного сеанса связи с помощью звуковых данных, при этом упомянутое множество звуковых сеансов связи содержит сеанс связи с помощью речевых сообщений и сеанс связи с помощью обмена электронными данными, так что пользователь может акустически обмениваться с компьютером речевыми данными и электронными данными в ходе одного сеанса связи. Вдобавок обеспечивается устройство для звукового обмена электронными данными с компьютером, содержащее: кожух,имеющий открытое положение и закрытое положение, прибор ввода, видимый, когда упомянутый кожух открыт, чтобы позволить пользователю вводить данные, и дисплей, видимый,когда упомянутый кожух открыт, для показа данных пользователю. Устройство может дополнительно содержать систему связи, расположенную на внешней поверхности кожуха, для обмена данными с компьютером, систему для активации упомянутой системы связи, когда упомянутый кожух закрыт, систему для определения периода времени для упомянутого сеанса связи обмена электронными данными и систему для индикации периода времени сеанса связи на внешней поверхности кожуха, чтобы пользователь мог инициировать и завершить сеанс связи,когда кожух находится в закрытом положении. Удалнный блок может дополнительно содержать аудиопреобразователь, который генерирует гудок в ходе сеанса обмена данными, чтобы пользователь мог убедиться в том, что появился сеанс связи, даже при сильном фоновом шуме. Краткое описание чертежей Фиг. 1 является схемой, показывающей выполнение всей системы и способа для обмена электронными данными между портативным блоком и сервером по телефонной линии в соответствии с изобретением. Фиг. 2 является схемой, показывающей несколько портативных устройств, обменивающихся данными с сервером в соответствии с изобретением. Фиг. 3 является видом сверху портативного блока в соответствии с изобретением в закрытом положении. Фиг. 4 является видом сбоку закрытого портативного блока в соответствии с изобретением. 7 Фиг. 5 является торцевым видом закрытого портативного блока в соответствии с изобретением. Фиг. 6 является видом снизу закрытого портативного блока в соответствии с изобретением. Фиг. 7 является видом сверху портативного блока в соответствии с изобретением в открытом положении. Фиг. 8 является более подробной схемой портативного блока в соответствии с изобретением. Фиг. 9 является схемой, иллюстрирующей систему связи, размещнную на сервере для связи с портативным блоком. Фиг. 10 является схемой, показывающей систему для определения режима связи в портативном блоке. Фиг. 11 является схемой, показывающей однонаправленный режим связи. Фиг. 12 является схемой, показывающей двунаправленный режим связи. Фиг. 13 является схемой, иллюстрирующей способ перемежения, который может использоваться в комбинации со способом прямого исправления ошибки. Фиг. 14 является схемой алгоритма способа прямого исправления ошибки в соответствии с изобретением. Фиг. 15 является схемой проверки целостности пакета данных в соответствии с изобретением. Фиг. 16 является схемой алгоритма, показывающей способ обнаружения и исправления ошибки в соответствии с изобретением. Фиг. 17 является схемой, иллюстрирующей способ мажоритарного выбора разряда в соответствии с изобретением. Фиг. 18 является схемой алгоритма, показывающей способ однонаправленной передачи в соответствии с изобретением. Фиг. 19 является схемой алгоритма протокола однонаправленной передачи в соответствии с изобретением. Фиг. 20 является схемой алгоритма двунаправленного протокола в соответствии с изобретением. Фиг. 21 является схемой, показывающей резюме сообщений в соответствии с изобретением. Фиг. 22 является схемой системы согласования сигнала в серверной системе. Фиг. 23 является схемой безопасного канала данных в сервере в соответствии с изобретением. Фиг. 24 является схемой выполняемых пользователем операций с речевыми сообщениями и обмена данными с портативным блоком в ходе одного телефонного вызова в соответствии с изобретением. 8 Подробное описание предпочтительного выполнения Изобретение, в частности, применимо к системе и способу для обмена электронными данными между портативным блоком и центральным сервером по обычной телефонной линии. Это находится в контексте описываемого изобретения. Однако следует учитывать, что система и способ по изобретению имеют более широкую применимость. Система обработки электронных сообщений в соответствии с изобретением может содержать компьютер и портативный блок, запитываемый от аккумуляторов. Этот блок может размещаться в удалении от компьютера и может вырабатывать, передавать и/или принимать электронные сообщения, такие как пейджинговые, факсимильные сообщения и сообщения электронной почты, по первой линии связи с компьютером, а также может принимать поступающие сообщения от компьютера по второй линии связи. Удалнный блок может также иметь дисплейное устройство и прибор ввода для создания и просмотра сообщений. Вдобавок, удалнный блок может содержать звуковую систему соединения, чтобы сигналы от удалнного блока могли акустически связываться и передаваться по первой линии связи. Компьютер системы обработки электронных сообщений может принимать поступающие электронные сообщения удалнного блока, может обнаруживать и исправлять ошибки в сигналах удалнного блока, а также может передавать обратно пользователю удалнного блока по первой линии связи слышимый сигнал или электронный сигнал, индицирующий прим сигналов удалнного блока. Компьютер может также передавать различные типы электронных сообщений (т.е. электронную почту, пейджинговые и факсимильные сообщения) от удалнного блока через различные подходящие выходы, а также передавать сообщения обратно удалнному блоку по второй линии связи. Удалнный блок может осуществлять связь с компьютером с помощью либо однонаправленного протокола связи, либо двунаправленного протокола связи, а компьютер может автоматически определять, какой протокол связи будет использоваться. Во время однонаправленного протокола удалнный блок может передавать данные компьютеру, а компьютер может посылать обратно пользователю в конце всего сеанса связи слышимый сигнал, уведомляющий о приме сообщений или запрашивающий повторную передачу сообщений. В ходе двунаправленного протокола удалнный блок и компьютер могут электронным образом осуществлять связь друг с другом так, что удалнный блок может передавать каждый пакет данных, а компьютер может подтверждать каждый пакет данных или запрашивать повторную передачу пакета данных. Любой из этих протоколов мо 9 жет использоваться в зависимости от условий телефонной линии или настройки удалнного блока с телефонной трубкой, как описывается ниже. Фиг. 1 является условной схемой электронной многофункциональной системы 18 отправки сообщений, воплощающей изобретение. Как показано, электронная система 18 отправки сообщений может содержать компьютер 20 и удалнный от компьютера портативный блок 22. Первая линия 24 связи, такая как обычная телефонная линия, может соединять удалнный блок 22 с компьютером 20 для обеспечения передачи сообщений от удалнного блока к компьютеру с помощью протокола либо однонаправленной либо двунаправленной связи. Удалнный блок предпочтительно вырабатывает звуковые тональные комбинации (тональные частоты модема исходной станции V.23 CCITT для отображения последовательного потока единичных и нулевых разрядов), представляющие различные типы электронных сообщений, созданных пользователем. В однонаправленном протоколе звуковые тоны могут выводиться выходным устройством 26, таким как громкоговоритель, и передаваться по первой линии связи компьютеру, который интерпретирует тоны удалнного блока с помощью модема 28 примника данных,который более подробно описывается ниже. Компьютер может обнаруживать и исправлять ошибки в данных, посланных ему удалнным блоком, и может вырабатывать слышимый сигнал, который посылается обратно пользователю удалнного блока по первой линии связи. Этот сигнал может означать практически безошибочную передачу данных или может означать, что данные надо послать заново, поскольку передача не является безошибочной. В двунаправленном протоколе с удалнным блоком может быть также связан микрофон (не показан), чтобы компьютер мог передавать звуковые тоны обратно удалнному блоку для уведомления о каждом пакете данных. Компьютер может разделять отдельные типы сообщений в соответствии с их конечным местом назначения (т.е. факсимильные, пейджинговые сообщения и сообщения электронной почты), и отправлять эти сообщения подходящей подсистеме в компьютере, которая передат сообщения (т.е. подсистеме факс-аппарата для передачи факсимильных сообщений). В системе, показанной на фиг. 1, компьютер может содержать факсимильный выход 30, выход 32 электронной почты и пейджерный выход 34. Многофункциональная электронная система отправки сообщений в соответствии с изобретением может обрабатывать любой тип электронных сообщений и может также иметь дополнительные функции, такие как система речевых сообщений. Компьютер может также отправлять поступающие электронные сообщения удалнному блоку по первой линии связи в двунаправ 001807 10 ленном протоколе связи и/или по второй линии 36 связи, как будет описано ниже. Компьютер может также обнаруживать ошибочные пейджерные сообщения или пейджерные сообщения, не принятые портативным блоком, на основании телефонного сеанса связи с портативным блоком, а также компьютер может заново передавать эти пропавшие пейджерные сообщения либо по пейджерной частоте,либо по телефонной линии. Компьютер может также позволить пользователю настраивать свою связь с компьютером так, чтобы компьютер мог обеспечивать пользователю дополнительную информацию об источнике поступающего сообщения. Например, компьютер может принимать поступающее факсимильное сообщение для пользователя и может извлечь из копии записной книжки пользователя, хранящейся в компьютере, имя отправителя факсимильного сообщения и определить номер факса отправителя, чтобы пользователь мог легко ответить на факсимильное сообщение. Затем компьютер может добавить номер факса отправителя к факсимильному сообщению и передать и то, и другое пользователю по одной из линий связи. Поэтому, когда пользователь получает сообщение, у него уже есть номер обратного факса, так что он может ответить, не заглядывая в записную книжку для поиска номера факса. Компьютер может также присоединить личный телефонный номер к поступающему речевому сообщению, чтобы пользователю было проще ответить на сообщение. Пользователь может также запросить, чтобы полная копия данных, хранящаяся в портативном блоке, периодически сохранялась в компьютере. К примеру, в компьютере могут сохраняться записная книжка и любые сохраннные сообщения. В случае, если портативный блок потеряет свои данные из-за низкой мощности аккумуляторов, эти данные могут быть восстановлены в портативном блоке из копии, сохраннной в компьютере. Вдобавок, если пользователь потеряет свой портативный блок, или если портативный блок украдут, пользователь может купить новый портативный блок и восстановить все свои данные из копии данных,сохраннной в компьютере. Разделение первой линии связи для обмена данными от второй линии связи только для прима данных обеспечивает много преимуществ. Вдобавок, преимущества обеспечивают также однонаправленный и двунаправленный протоколы. В частности, первая линия связи в однонаправленном протоколе используется только для передачи сообщений в одном направлении от удалнного блока (т.е. только для передачи, без взаимного общения между компьютером и удалнным блоком) в виде пакетов,а вторая линия связи используется только для передачи сообщений в одном направлении от компьютера к удалнному блоку (т.е. только для 11 прима, без взаимного общения между компьютером и удалнным блоком) также в виде пакетов. Эта однонаправленная передача пакетизированных сообщений может быть быстрее традиционной двунаправленной передачи, поскольку двунаправленная передача требует взаимного общения и большего времени установления связи и синхронизации между удалнным блоком и компьютером. Однонаправленная передача может также максимизировать использование наиболее удобной линии связи для чувствительных ко времени сообщений от компьютера к удалнному блоку, и может использовать более приемлемую ширину полосы для передачи сообщений от удалнного блока к компьютеру. Выбор двунаправленного протокола обеспечивает пользователю дополнительный выбор,например, когда вторая линия связи не работает. К примеру, пейджерный примник не будет действовать в летящем на обычной крейсерской высоте самолете, но специально предназначенный сотовый телефон будет действовать, поэтому пользователь может принимать и передавать данные с борта самолета в соответствии с изобретением. В данном выполнении вторая линия связи может быть беспроводной линией пейджерной частоты. Для прима поступающих пейджерных сообщений удалнный блок может иметь пейджерный примник 38. Вдобавок, первая линия связи может быть платной телефонной линией с примной трубкой 40, а громкоговоритель удалнного блока располагается у микрофона телефонной трубки для связывания звуковых тональных сигналов с телефонной линией. Первая и вторая линии связи могут быть линиями связи любого типа и не ограничиваются примерами, показанными на фиг. 1. Фиг. 2 является функциональной схемой компьютера 20, соединнного с несколькими удалнными блоками 50, 52, 54, 56 и 57. Удалнные блоки могут быть соединены с компьютером, как показано, посредством множества разных первых линий связи, таких как телефонная линия 58 общего пользования, учрежденческая телефонная сеть 60 с коммутацией (УТСК),телефонные коммутатор и сеть 62 гостиницы,линия интегральной цифровой 64 сети связи(ИЦСС) (ISDN) или сотовая телефонная линия 66 через сотовую базовую станцию 68. Кроме того, как описано выше, удалнные блоки могут также содержать встроенный или внешний пейджерный радиопримник (не показан), чтобы удалнные блоки могли принимать поступающие пейджерные сообщения по второй линии связи, такой как радиопейджерная система 70. Все удалнные блоки, подсоединнные к различным первым линиям связи, соединены с компьютером посредством коммутируемой телефонной сети общего пользования (КТСОП) 72, которая может обслуживать множество телефонных вызовов от удалнных блоков, ком 001807 12 мутируя вызовы по различным поступающим телефонным линиям и множеству модемов (не показано) в компьютере. Модемы могут быть соединены с интерфейсом 74 связи компьютера,который интерпретирует и транслирует (преобразует) поступающие звуковые тональные сигналы от удалнных блоков в электронную цифровую форму. Интерфейс связи может затем отправлять преобразованные поступающие данные удалнного блока в систему 76 поступающих сообщений, которая обрабатывает поступающие данные от удалнных блоков. Обнаружение и исправление ошибок в данных могут выполняться системой 78 обнаружения и исправления ошибок. Сообщения с исправленными ошибками могут направляться в подходящие системы исходящих сообщений, как описано ниже. Действие системы поступающих сообщений будет описано ниже со ссылкой на фиг. 19. Все компьютерные системы могут содержать микропроцессоры или многозадачные компьютерные серверы и могут быть соединены друг с другом посредством магистральной сети 80,такой как сеть Internet, так что все системы в компьютере могут обмениваться данными друг с другом. В данном выполнении показанными системами исходящих сообщений являются система 82 исходящих факсимильных сообщений, система 84 электронной почты, и пейджерная система 86. К магистрали 80 могут также подсоединяться система 88 счетов, сообщений и пользовательских параметров и резервная система 90. Изобретение не ограничивается показанными исходящими системами и может содержать другие системы, такие как систему речевых сообщений. Если какие-либо данные, принятые системой 76 поступающих сообщений, являются факсимильным сообщением, то это сообщение может сначала быть проверено на наличие ошибок и исправлено в блоке 78 обнаружения и исправления ошибок, а затем направлено по магистральной сети 80 в систему 82 исходящих факсимильных сообщений, которая может содержать факсимильный аппарат 92 или сервер,присоединнный к ней, для отправки исходящих факсимильных сообщений. Если какие-либо данные, принятые системой поступающих сообщений, являются исходящим сообщением электронной почты, то это сообщение может быть исправлено и направлено в систему 84 электронной почты, а затем по каналу электронной почты, такому как Интернет. Для поступающего сообщения электронной почты к пользователю удалнного блока сообщение электронной почты принимается системой электронной почты и направляется по однонаправленному протоколу в пейджерную систему 86,которая отправляет сообщение удалнному блоку через пейджинговый терминал и передатчик 70 в виде пейджерного сообщения. В двунаправленном протоколе поступающее сообщение 13 может передаваться удалнному блоку по первой линии связи. Таким образом, имеются два различных способа передачи сообщений к удалнному блоку. Если какие-либо данные, принятые системой поступающих сообщений, являются исходящим пейджерным сообщением, то это сообщение может быть направлено в пейджерную систему 86, соединнную с пейджинговым терминалом и передатчиком 70. Система 88 счетов, сообщений и параметров пользователя может хранить всю информацию, необходимую для отслеживания счетов,использования сообщений и параметров пользователя. Система счетов, сообщений и параметров пользователя может также иметь базу данных 94 и устройство 96 архивного хранения для соответственно краткосрочного и долгосрочного хранения информации о параметрах пользователя и счетах. База данных хранит также слышимые сообщения (т.е. предварительно записанные речевые сообщения), которые могут быть отправлены пользователю удалнного блока по первой линии связи (т.е. в качестве уведомления о том, что данные от удалнного блока были правильно приняты). Резервная система 90 может содержать резервную факсимильную систему, резервную систему электронной почты, резервную пейджерную систему, резервную систему поступающих сообщений и резервную систему счетов, сообщений и параметров пользователя, которые соединены друг с другом посредством резервной сети. Подробности резервной системы не показаны. Данная резервная система обеспечивает дублирование в компьютере для уменьшения потерь данных из-за сбоев или других возможных неполадок. Теперь более подробно будет описан портативный блок в соответствии с изобретением. Фиг. 3-6 являются соответственно видами сверху, сбоку, с торца и снизу закрытого портативного блока в соответствии с изобретением, а фиг. 7 является видом сверху открытого портативного блока в соответствии с изобретением. Портативный блок 100 может иметь такие размеры, чтобы портативный блок легко умещался в кармане при переноске. Как показано на фиг. 3, когда портативный блок 100 закрыт, видна верхняя поверхность кожуха 102, и эта верхняя поверхность кожуха может содержать несколько светодиодов 104 и две кнопки 106, 108. Каждая кнопка может иметь связанный с ней светодиод 110, 112. Светодиоды 104 и кнопки 106,108 позволяют управлять портативным блоком при закрытом кожухе, как будет описано ниже. Светодиоды 104 могут показывать отрезок времени, требуемый для передачи сообщений портативному блоку, как описано ниже. Первая кнопка 106 может позволять пользователю портативного блока выбирать режим функционирования "Только отправка", как описано ниже. Светодиод 110 будет загораться, показывая, что 14 портативный блок принимает сообщения. Вторая кнопка 108 может позволять пользователю выбирать режим функционирования Отправка/Прим, а светодиод 112 может загораться,показывая, что портативный блок принимает сообщения. Эти две кнопки позволяют пользователю управлять портативным блоком, не открывая кожух. Таким образом, пользователь,пожелавший быстро проверить свои сообщения,может сделать это, просто поднеся громкоговоритель портативного блока к телефонной трубке и нажав соответствующую кнопку, как более подробно будет описано ниже. Чтобы обеспечить пользователю портативного блока возможность определить, что между портативным блоком и сервером происходит активный сеанс связи, портативный блок может содержать аудиопреобразователь. В ходе активного сеанса связи аудиопреобразователь может испускать постоянный звуковой сигнал,так что даже если пользователь не может слышать звуковых данных из-за высокого уровня фонового шума, пользователь может убедиться,что происходит сеанс связи. Фиг. 4, 5 являются схемами бокового и торцевого видов, соответственно, портативного блока 100. Как показано, портативный блок может содержать верхний кожух 114 и нижний кожух 116, которые могут наджно закрываться защлкой 118. Портативный блок может также иметь петлю 119, которая соединяет верхний и нижний кожухи. Как показано на фиг. 6, дно портативного блока может также содержать громкоговоритель 120 и микрофон 122. Громкоговоритель и микрофон могут находиться на разных концах портативного блока, так что громкоговоритель и микрофон могут акустически соединяться соответственно с телефоном и микрофоном телефона, когда портативный блок действует в двунаправленном режиме, как описано ниже. Позиция микрофона может регулироваться для регулировки в соответствии с различными телефонными трубками. Дно портативного блока может содержать также аккумуляторный отсек 124. Фиг. 7 является схемой портативного блока 100 при открытом кожухе. Как показано, дисплей 126 и клавиатура 128 могут быть защищены верхним кожухом 114,когда кожух закрыт. Теперь портативный блок будет описан более подробно. Фиг. 8 является более подробной функциональной схемой портативного блока в соответствии с изобретением. Портативный блок может содержать центральный процессор (ЦП) 130, блок 132 связи, пейджерный блок 134, блок 136 памяти, аккумуляторный блок 138, селектор 140 режимов, индикатор 142 продолжительности связи, дисплейную систему 144 и клавиатуру 146. ЦП может управлять различными другими частями портативного блока. Блок связи может позволять ЦП и пользователю отправлять и/или принимать электронные данные по теле 15 фонной линии, а пейджер может принимать данные на пейджерной частоте. Таким образом,в соответствии с изобретением могут существовать два различных способа прима электронных данных (т.е. по телефонной линии и на пейджерной частоте). Память может хранить выполняемое ЦП программное приложение и пользовательские данные, такие как адреса,расписания и прочее. Аккумуляторная система может обеспечивать энергией систему обработки электронных сообщений и гарантирует, что часть памяти всегда получает энергию для предотвращения потерь пользовательских данных,например, когда требуется заменитьаккумуляторы. Селектор режимов может позволять пользователю выбирать режим только отправки или режим отправки и прима. Индикаторы продолжительности связи позволяют пользователю быстро определить время, необходимое для загрузки сообщений по телефонной линии. Индикатор продолжительности связи может также показывать пользователю, что тот может прервать линию связи с сервером, как описано ниже, без какой-либо потери данных навсегда. Как только индикатор продолжительности связи загорелся, следовательно, было принято резюме всех сообщений, которые следовало отправить портативному блоку, поэтому, если линия связи прерывается до того, как все сообщения были перенесены в портативный блок, портативный блок может позже затребовать на основании резюме те сообщения, которые не были переданы. Дисплейная система высвечивает данные для просмотра пользователем, а клавиатура позволяет пользователю вводить данные в портативный блок. Клавиатура может быть заменена на сенсорный экран и программное обеспечение для распознавания рукописного текста. Портативный блок может в начале сеанса связи передавать серверу сообщение, показывающее, сколько осталось места для сообщений в памяти портативного блока. Таким образом,сервер пошлт лишь столько сообщений, сколько поместится в памяти, чтобы избежать потери портативным блоком более ранних сообщений. Сервер может также отправлять пользователю сообщение, показывающее, что пользователю необходимо удалить сообщения перед тем, как какие-либо дополнительные сообщения будут переданы от сервера. Теперь более подробно будет описана система 132 связи. Система связи может отправлять электронные данные с помощью фильтра/цифрово-аналогового преобразователя (ЦАП) 148, усилителя 150 и громкоговорителя 152. ЦП может вырабатывать продолжительные цифровые аудиоданные с широтно-импульсной модуляцией и прямым исправлением ошибок (ПИО),которые преобразуются в аналоговую форму сигнала. Аналоговая форма сигнала может быть усилена, а усиленные аналоговые сигналы заставляют громкоговоритель вырабатывать ау 001807 16 диосигналы, которые могут передаваться по телефонной линии в соответствии с изобретением. Для передачи аудиосигналов по телефонной линии громкоговоритель может быть акустически связан с микрофоном телефонной трубки. Система связи может также принимать закодированные с ПИО данные по телефонной линии с помощью микрофона 154 и аналого-цифрового преобразователя (АЦП) 156. Для прима данных по телефонной линии микрофон может быть акустически связан с телефоном телефонной трубки. Таким образом, в соответствии с изобретением портативный блок может как передавать, так и принимать данные в виде аудиосигналов по телефонной линии. Теперь будет описан пейджерный примник. Пейджерный примник 134 обеспечивает второй способ передачи данных к портативному блоку. Пейджерный примник может принимать пейджерные передачи с помощью пейджерной антенны 158 и пейджерного модуля 160, который преобразует принятые сигналы пейджерной частоты в данные, которые могут быть направлены в ЦП. Таким образом, с помощью портативного блока пользователь может принимать данные с помощью двунаправленного протокола по телефонной линии или на пейджерной частоте, в зависимости от выбранной пользователем установки. К примеру, пользователь может выбрать прим итогового резюме своих поступающих сообщений на пейджер в виде пейджерного сообщения, чтобы иметь возможность просматривать и выбирать сообщения, которые будут загружаться ему по телефонной линии,что может уменьшить время, необходимое для загрузки сообщения. Пользователь может также выбрать загрузку только срочных сообщений. Пользователь может также выбрать прим своих пейджерных сообщений по первой линии связи(т.е. по телефонной линии), что обеспечивает резервный вариант в том случае, когда пейджерный примник не действует. Пользователь может также выбрать прим своих сообщений на пейджер вместо телефонной линии, что обеспечивает резервный по отношению к телефонной линии вариант. Портативный блок может также действовать без пейджерного модуля. Во время работы сообщения, принятые на пейджер, могут отслеживаться сервером так, что любые потерянные пейджерные сообщения могут заново передаваться на пейджер или по телефонной линии. Например, сервер может отправить несколько пейджерных сообщений портативному блоку, и каждое из этих пейджерных сообщений может маркироваться идентификатором. Когда портативный блок принимает пейджерные сообщения, он может записывать идентификаторы, чтобы определить, было ли потеряно сообщение. Например, портативный блок может определить, что он принял пейджерные сообщения 1-4 и 6-10, но не принял пейджерное сообщение 5. Через некоторое вре 17 мя, когда портативный блок свяжется с сервером по телефонной линии, портативный блок может запросить сервер заново отправить пейджерное сообщение 5, основываясь на идентификаторах. Таким образом система может отслеживать поступающие пейджерные сообщения и запрашивать повторную отправку потерянных пейджерных сообщений. Когда пейджерное сообщение передается портативному блоку, большое пейджерное сообщение может быть разбито на несколько меньших пейджерных сообщений. Например,сообщение из тысячи символов может быть разделено на пять сообщений по 200 символов,поскольку максимальный размер сообщения в типичной пейджинговой системе может равняться двумстам символам. В типичной пейджерной системе сообщение может быть разделено на несколько меньших сообщений, но сообщение не собирается обратно, поэтому пользователь вынужден читать каждую часть сообщения в виде отдельного сообщения. Компьютер, в соответствии с изобретением, может разбить большое сообщение на несколько меньших сегментов сообщения и может также добавить к каждому сегменту сообщения флаг. Когда все части получены портативным блоком, портативный блок может, с помощью флагов, добавленных к каждому сегменту, реконструировать большое пейджерное сообщение так, чтобы пользователь мог читать большое сообщение целиком, не читая несколько сегментов сообщения. Флаги, добавленные к каждому сегменту сообщения, могут также позволить портативному блоку определить, что часть большего сообщения была повреждена или не была принята, и запросить повторную передачу поврежднного сегмента сообщения. Теперь будут описаны система памяти и аккумуляторная система портативного блока. Память 136 может содержать постоянное запоминающее устройство (ПЗУ) 162, электрически стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ) 163 и оперативное запоминающее устройство (ОЗУ) 164. Память 136 может также содержать флэшкарту памяти (не показана), которая может добавляться к портативному блоку для увеличения объма хранения портативного блока. ПЗУ может хранить приложения, такие как органайзер сообщений, записную книжку и дневник, которые постоянно хранятся в портативном блоке. ЭСППЗУ может хранить данные,которые могут быть изменены только на заводе,такие, как серийный номер портативного блока,который может использоваться сервером для идентификации каждого портативного блока. ОЗУ может хранить изменяющиеся пользовательские данные, такие как данные записной книжки, отправленные сообщения, расписания и тому подобное. Поскольку ОЗУ является энергозависимым и его содержимое теряется при 18 отключении подачи питания к ОЗУ, аккумуляторная система 138 обеспечивает постоянное питание ОЗУ. Чтобы избежать полной потери своих данных, пользователь может скопировать все свои данные на сервер, а затем, если он теряет свои данные, может загрузить свои предварительно сохраннные данные с сервера и заново выстроить свои данные в свом портативном блоке. Аккумуляторная система 138 может обеспечивать питание ЦП и остальной системы,но прежде всего обеспечивает питанием ОЗУ. Аккумуляторная система может содержать пару одноразовых аккумуляторов 166 и преобразователь 168, который выдает стабильные +5 вольт. В аккумуляторной системе 138 может также содержаться индикатор 170 разрядки аккумуляторов. В качестве резервного варианта для одноразовых аккумуляторов может выступать пара щелочных элементов 172 питания, которые не используются до тех пор, пока одноразовые элементы питания не будут разряжены или изъяты из портативного блока. Переключатель 174 может осуществлять переключение между одноразовыми элементами 166 питания и щелочными элементами 172 питания, обеспечивая поддержание энергоснабжения ОЗУ. Теперь будет описана система 140 выбора режима и система 142 индикатора продолжительности связи. Система 140 выбора режима, как описано выше, позволяет пользователю выбирать либо режим только отправки для более быстрого переноса сообщений, либо режим отправки и прима. Чтобы выбрать какой-либо из этих режимов, пользователь может нажать кнопки 176,178 для режима отправки или режима отправки и прима, а светодиоды 180, 182, связанные с каждой кнопкой, загорятся, показывая выбранный пользователем режим действия. Как описано выше, кнопки и светодиоды могут располагаться на внешней стороне портативного блока так, чтобы он мог действовать без открывания кожуха. Система 142 индикатора продолжительности связи, как описано выше, может содержать несколько светодиодов 184-192, которые показывают отрезок времени, необходимый для прима сообщений от сервера. Как представлено, могут быть показаны отрезки продолжительностью 30 с, одна минута, две минуты,три минуты, или более трх минут. Светодиоды могут также показывать процентное соотношение оставшегося времени сеанса связи, например, 75%, 50% и 25%. Вдобавок, когда любой из светодиодов загорелся, портативный блок принял сжатое резюме сообщений для прима портативным блоком, как описывается ниже. Таким образом, если линия связи прервана до прима всех сообщений, пользователь может позднее запросить передачу этих не отправленных сообщений на основании резюме сообщений, так что пользователь может прервать линию связи с сервером после того, как принято это резюме, не 19 теряя навсегда никаких сообщений. Теперь будут описаны дисплей и клавиатура. Дисплей 144 может содержать жидкокристаллический дисплей (ЖКД) 194, электролюминесцентную (ЭЛ) подсветку 196 и ЭЛ драйвер 198. ЭЛ подсветка может подсвечивать ЖКД так, что ЖКД может легко просматриваться при плохом освещении. Клавиатура 146 может быть клавиатурой со стандартным расположением клавиш QWERTY. Теперь будет описано действие портативного блока. Во время действия пользователь может либо передавать сообщения к серверу, либо принимать сообщения от сервера. Для передачи сообщений пользователь может создавать сообщение с помощью клавиатуры, и это сообщение может сохраняться в ОЗУ. Затем пользователь может установить телефонную связь с сервером. Затем пользователь может поднести громкоговоритель и/или микрофон портативного блока к телефонной трубке. Затем сервер может определить, является ли связь однонаправленной (т.е. портативный блок отправляет данные, а сервер отправляет обратно пользователю речевые подсказки) или двунаправленной (т.е. портативный блок или сервер отправляет и принимает пакеты данных и портативный блок или сервер могут уведомлять о приме каждого пакета). Однонаправленный и двунаправленный режимы связи будут более подробно описаны ниже. С помощью либо однонаправленной, либо двунаправленной связи данные могут быть переданы по телефонной линии от портативного блока к серверу. Затем, когда передача сообщения завершена, пользователь может повесить трубку. Для прима данных от сервера пользователь может принимать данные либо по телефонной линии, если выбран режим отправки и прима, либо через пейджерный примник. Пользователь может принимать пейджерные сообщения в любое время. Для прима сообщений по телефонной линии пользователь должен инициировать телефонный вызов на сервер, и данные будут загружены. Как описано выше,сервер может отправить пользователю пейджерное сообщение, содержащее резюме поступающих сообщений, чтобы пользователь мог выбрать загрузку только определенных сообщений. Теперь будет описана система связи, размещнная на сервере для связи с портативным блоком. Фиг. 9 является подробной функциональной схемой интерфейса 74 связи, являющегося частью модема 28 примника данных, показанного на фиг. 1. Модем может содержать ЦП 210 модема, блок 212 памяти, примопередатчик 214 сообщений и интерфейс 216 системы поступающих сообщений. ЦП модема может содержать первый универсальный асинхронный примопередающий (УАПП) порт 218, который сообщается с интерфейсом системы поступаю 001807 20 щих сообщений, таким как сдвигатель 220 уровня RS232, для передачи данных назад и вперд между сервером поступающего удалнного блока и модемом примника данных. Второй УАПП порт 222 в ЦП соединяется с примопередатчиком сообщений для прима данных удалнного блока (звуковых тональных сигналов), передачи обратно к пользователю удалнного блока сигнала, уведомляющего о приме данных удалнного блока, по первой линии связи и передачи сообщений в виде звуковых тональных сигналов от сервера обратно к портативному блоку. Блок 212 памяти может содержать ОЗУ 224, которое может выступать в качестве буфера для поступающих электронных сообщений и временно сохранять программную информацию и переменные, такие как установочная информация для каждого отдельного удалнного блока. Блок памяти может также иметь ПЗУ 226 для хранения программного обеспечения, выполняемого ЦП модема. Поступающие данные от удалнного блока и исходящие уведомительные сигналы пользователю удалнного блока проходят через примопередатчик сообщений, который может содержать интерфейс 227 связи, первый и второй усилители 228, 230 и демодулятор 232 данных. Поступающие данные от удалнного блока могут переноситься по первой линии связи (не показана) в другую сеть связи, такую как коммутируемая телефонная сеть общего пользования (КТСОП) 234, либо сама первая линия связи может являться КТСОП. Поступающие тональные сигналы преобразуются интерфейсом 227 связи в электрические сигналы,усиливаются усилителем 228, демодулируются демодулятором 232 данных и вводятся в ЦП модема через УАПП порт. Для исходящих уведомительных сигналов, отправляемых по КТСОП и по любой другой первой линии связи,ЦП модема сигнализирует другой подсистеме(не показана) в компьютере, чтобы та выработала сигнал, такой как синтезированное или предварительно записанное звуковое сообщение. ЦП модема также управляет этим сигналом путм управления разрешающим сигналом второго усилителя 230. Таким образом, сигнал податся во второй усилитель через интерфейс связи и передатся по КТСОП 234 или любой другой первой линии связи обратно к пользователю удалнного блока. Интерфейс 227 связи управляется сигналом СВОБОДНО/ЗАНЯТО (телефонная линия переключается между включнным и отключнным состояниями), вырабатываемым ЦП модема. Состояние поступающего из КТСОП вызова вырабатывает сигнал обнаружения вызова, который подается в ЦП модема, заставляя ЦП модема активировать интерфейс связи. При исходящем сообщении от сервера к портативному блоку ЦП 210 может вырабатывать подходящие электрические сигналы, кото 21 рые могут модулироваться модулятором 236 данных и усиливаться усилителем 238. Усиленные звуковые тональные сигналы затем могут быть направлены через интерфейс 227 связи и отправлены по КТСОП 234 к портативному блоку. Теперь будут описаны протоколы однонаправленной и двунаправленной связи между портативным блоком и сервером. Фиг. 10 является функциональной схемой,показывающей систему 240 для определения режима связи (т.е. однонаправленной или двунаправленной), которая может возникать между сервером и портативным блоком по телефонной линии. Однонаправленная связь возникает, когда портативный блок передат данные серверу с помощью громкоговорителя, который акустически связан с микрофоном телефонной трубки,а сервер обеспечивает в конце сообщения речевую подсказку, показывающую пользователю,что сообщение принято. Портативный блок не может принимать данные по телефонной линии во время протокола однонаправленной связи. С другой стороны, двунаправленная связь возникает, когда портативный блок передат пакеты данных с помощью громкоговорителя, который акустически связан с микрофоном телефонной трубки, а сервер может передавать уведомительный сигнал после каждого пакета данных обратно портативному блоку через микрофон,который акустически связан с телефоном телефонной трубки. В двунаправленном протоколе сервер также может передавать данные удалнному блоку, а удалнный блок может уведомлять о приме каждого пакета данных. Частью данной системы могут быть программные приложения, выполняемые ЦП. Например, передатчики и примники основаны на программном обеспечении. Система может содержать описанную выше систему 132 связи и систему 242 принятия решений. Система принятия решений может содержать первый переключатель 244, соединнный с микрофоном 154, и детектор 246 одно- или двунаправленности. Чтобы установить, что возможна двунаправленная связь, детектор 246 одно- или двунаправленности может вырабатывать сигнал, передаваемый через громкоговоритель серверу. Затем сервер передат по телефонной линии ответный сигнал, который может улавливаться микрофоном, если микрофон акустически связан с телефоном телефонной трубки. Таким образом, если сигнал обнаруживается микрофоном, он может быть возвращн детектору 246, который обнаруживает сигнал и определяет, что можно установить двунаправленную связь. Если ответный сигнал не принят, детектор 246 обнаруживает однонаправленный способ связи. Таким образом, когда пользователь связывается с сервером,детектор может автоматически определять, установится ли однонаправленная или двунаправленная связь. К примеру, если пользователь не держит микрофон достаточно близко к телефо 001807 22 ну телефонной трубки, чтобы обеспечить акустическое связывание, будет выбран однонаправленный режим связи, и пользователь будет принимать от сервера речевые подсказки. Если возникает двунаправленная связь, то первый переключатель 244, который электрически соединяет примник 248 данных с микрофоном для прима уведомлений от сервера или для прима от сервера сообщений в виде звуковых тональных сигналов, может быть замкнут. Принятые сообщения или уведомительные сигналы могут выводиться по линии ВЫХОДДАННЫХ в ЦП портативного блока. Примник данных может быть реализован в виде программного приложения, выполняемого ЦП. Если возникает однонаправленная связь, то примник не соединн с микрофоном. Второй переключатель 250 может электрически соединять с громкоговорителем либо программный передатчик 252 со скоростью передачи 1200 бит/с, либо программный передатчик 254 со скоростью передачи 2400 бит/с, в зависимости от условий телефонной линии. Определяющая система может выбрать наивысшую возможную скорость передачи при данных условиях телефонной линии, чтобы отправить данные из линии ВХОДДАННЫХ. Таким образом, система 240 может выбрать либо однонаправленную связь, либо двунаправленную связь со скоростью передачи либо 1200 бод, либо 2400 бод. Теперь будут описаны подробности однонаправленного и двунаправленного режимов связи. Фиг. 11 и 12 являются функциональными схемами, показывающими однонаправленный и двунаправленный режимы связи в соответствии с изобретением. Как показано на фиг. 11, в ходе однонаправленной связи громкоговоритель 152 может вырабатывать аудиосигналы, которые передаются по телефонной линии 24 к серверу 20, а микрофон 154 неактивен. Таким образом,когда данные переданы портативным блоком 100, сервер 20 выработает речевую подсказку,которую пользователь может услышать через телефон телефонной трубки 40, указывающую,что сообщения были приняты, или запрашивающую повторную передачу. В однонаправленном протоколе портативный блок не может принимать сообщения по телефонной линии. Как показано на фиг. 12, в ходе двунаправленной связи громкоговоритель 152 и микрофон 154 могут акустически связываться соответственно с микрофоном и телефоном телефонной трубки 40 так, чтобы пакеты данных могли вырабатываться громкоговорителем и передаваться серверу, а сервер мог передавать обратно уведомительные сигналы после каждого пакета,которые принимаются портативным блоком 100 через микрофон 154. Вдобавок, сервер может передавать портативному блоку сообщения с помощью микрофона, а портативный блок может уведомлять о каждом пакете данных с по 23 мощью громкоговорителя. Теперь будет описан способ перемежения передаваемых данных для увеличения эффективности исправления ошибок. Фиг. 13 является схемой, иллюстрирующей способ перемежения, который может использоваться совместно со способом исправления ошибок, описанным ниже со ссылкой на фиг. 14, для увеличения эффективности исправления пакетов в системе связи. В частности,разряды нескольких потоков данных могут перемежаться друг с другом так, чтобы увеличивалось последующее исправление ошибок этих разрядов. В качестве примера будет описано четверное перемежение с четырьмя потоками данных. Как показано, первый поток 260 данных содержит разряды a-k, второй поток 262 данных содержит разряды l-v, третий поток 264 данных содержит разряды w-gg, а четвертый поток 266 данных содержит разряды hh-rr. Способ прямого исправления ошибки, как описано ниже, может исправлять не более двух разрядов из каждых шестнадцати разрядов. Таким образом, в каждом из потоков 260-266 данных могут быть исправлены лишь два разряда. Показан результирующий поток 268 данных с перемежением, в котором, например, разряды a-d из первого потока данных могут размещаться в разрядных позициях 1, 5, 9 и 13 потока данных с перемежением. Показаны первые шестнадцать разрядов потока данных с перемежением. Если первые восемь разрядов потока данных с перемежением потеряны или повреждены, каждый поток данных содержит только два поврежднных разряда, и эти два поврежднных разряда могут быть исправлены, как описано ниже. Таким образом, поток данных с перемежением может повышать способность пакетного исправления в системе. Теперь будет описана система исправления ошибок в соответствии с изобретением. Фиг. 14 является схемой алгоритма, показывающей способ обнаружения и исправления ошибок, используемый в системе обработки электронных сообщений по настоящему изобретению. Способ исправления ошибок по настоящему изобретению выполняется в системе 76 поступающих сообщений, показанной на фиг. 2. Кодирование потока данных (данных, загружаемых из удалнного блока в компьютер через систему поступающих сообщений и е модемы) с помощью способа исправления ошибок по настоящему изобретению происходит в удалнном блоке. На шаге 300 начинается способ исправления ошибок, который может являться системой Боуза-Чоудхури-Хоквингема (БЧХ) исправления ошибок передачи, повторной отправкой сообщения и исправлением ошибок путм перекрывания пакетов с ошибками. На шаге 302 система поступающих сообщений принимает закодированный с исправлением ошибок поток данных от удалнного блока. 24 Поток данных от удалнного блока сначала кодируется ЦП в удалнном блоке с помощью такого способа исправления ошибок передачи, как информационный код БЧХ (15,7,2). Способ исправления ошибки передачи может также использовать код БЧХ (26,21,1), подобный коду Хэмминга, который может исправлять одну ошибку. С помощью кода БЧХ (15,7,2) исходные данные от удалнного блока сегментируются по семь (7) разрядов, вычисляется дополнительный разряд чтности (стандартная чтность/нечтность) и добавляется в конец последовательности из пятнадцати закодированных разрядов для получения шестнадцатиразрядного слова, которое проще в использовании для стандартной компьютерной периферии. Данные передаются от удалнного блока к системе поступающих сообщений по шестнадцать(16) разрядов одновременно. Таким образом, все данные отправляются от удалнного блока к системе поступающих сообщений пакетами по шестнадцать (16) разрядов, которые содержат пятнадцать разрядов кода БЧХ и один (1) разряд чтности. Пятнадцать разрядов кода БЧХ содержат семь (7) текущих разрядов данных и восемь (8) разрядов, выработанных кодом БЧХ. Данный код БЧХ может обнаруживать и исправлять до двух (2) случайных ошибок в каждом шестнадцатиразрядном пакете данных. Кроме того, система исправления ошибок БЧХ может также обнаруживать более двух ошибок в одном пакете, но не может их исправлять. На практике можно исправлять до четырх (4) последовательных разрядных ошибок в потоке данных, если эти ошибки равным образом разделены между двумя пакетами (т.е., если две ошибки возникли в конце пакета N, и две ошибки возникли в начале пакета N+1). На шаге 304 система поступающих сообщений определяет, возникли ли какие-либо ошибки БЧХ в каждом из пакетов. Если ни в одном из шестнадцатиразрядных пакетов, отправленных от удалнного блока, нет ошибок,способ исправления ошибок завершается на шаге 306. Подобным образом, если пакет содержит две ошибки БЧХ или меньше, способ исправления ошибок БЧХ может исправить эти ошибки на шаге 308, и способ завершается на шаге 310. Если какой-либо из пакетов данных содержит более двух разрядных ошибок, способ исправления ошибок БЧХ обнаруживает ошибки, а система поступающих сообщений запрашивает посредством слышимого тонального сигнала или речевого сообщения, чтобы пользователь удалнного блока повторно отправил данные на шаге 312. После того, как на шаге 312 данные повторно отправлены, система поступающих сообщений определяет на шаге 314, имеются ли ошибки в каком-либо из пакетов данных. Если в пакете данных повторно отправленного потока данных существует 0, 1 или 2 ошибки, исправ 25 ление ошибок завершается на шаге 316. На шаге 318 может использоваться исправление ошибок путм перекрывания пакетов, если в каком-либо из пакетов данных вс ещ существуют ошибки. Способ исправления ошибок путм перекрывания пакетов будет более полно описан ниже со ссылкой на фиг. 15. На шаге 320 определяется,остались ли ещ какие-либо ошибки после исправления ошибок путм перекрывания пакетов. Если все ошибки были исправлены исправлением ошибок путм перекрывания пакетов, то способ завершается на шаге 322. Если после исправления ошибок путм перекрывания пакетов в каком-либо пакете данных вс ещ существуют неисправимые ошибки, то на шаге 324 определяется, были ли данные отправлены более трх раз. Если данные отправлялись меньше трх раз, способ возвращается на шаг 312, на котором данные снова отправляются и проводится исправление ошибок путм перекрывания пакетов. Если данные отправлялись три раза или больше, то на шаге 326 может быть применн способ исправления путм попакетного мажоритарного выбора разряда, более подробно описываемый ниже со ссылкой на фиг. 17. На шаге 328 определяется, остались ли какие-либо ошибки после того, как попакетный мажоритарный выбор разряда был завершн. Если ошибки отсутствуют, способ завершается на шаге 330. Если после попакетного мажоритарного выбора разряда ошибки вс ещ существуют, способ возвращается на шаг 312, на котором данные повторно отправляются. Способ исправления ошибок по настоящему изобретению обеспечивает при работе три отдельных уровня исправления ошибок, что обеспечивает прим системой поступающих сообщений потока данных,не содержащего ошибок. Фиг. 15 является условной схемой, показывающей способ исправления ошибок путм перекрывания пакетов. Когда поток данных принят системой поступающих сообщений, каждый шестнадцатиразрядный БЧХ-пакет имеет присвоенный ему системой поступающих сообщений флаг целостности, который идентифицирует пакет как хороший пакет (меньше двух или две ошибки) или плохой пакет (больше двух ошибок). Здесь описывается код БЧХ (26,21,1), но та же концепция может быть применена также и к коду БЧХ (15,7,2) с некоторыми небольшими модификациями. В частности, исправление ошибок БЧХ (26,21,1) может исправлять один"ошибочный" разряд (т.е. этот разряд неверный,и его значение должно быть обращено с "0" на(т.е. разряда, которые, вероятно, являются неверными, поскольку разрядные значения для первого и второго потоков данных различны). Для маркирования пакетов флагами хорошей и плохой целостности просматривается каждый разряд в пакете. Если был передан только один 26 поток данных, только пакеты с одним ошибочным разрядом могут иметь флаг хорошей целостности, поскольку может исправляться только один ошибочный разряд в каждом пакете. Когда поток данных повторно отправлен из-за флагов плохой целостности, вдобавок к маркированию разрядов как "плохих" разрядов,разряды могут также маркироваться как "стртые" разряды. Разряд маркируется как "стертый" разряд, если этот разряд имеет одно значение в первом потоке данных, а затем другое значение во втором потоке данных. Пакет данных с двумя"стртыми" разрядами может быть маркирован флагом хорошей целостности. Затем "стртые" разряды в пакете могут быть исправлены, как описывается ниже. Если в потоке данных существует хотя бы один плохой пакет, то весь поток данных отправляется повторно. Как показано выше, поток данных может повторно отправляться не болееN раз, образуя N потоков данных (потокданных 1, потокданных 2 и так далее вплоть до потокаданныхN), которые временно сохраняются. Как показано, флаги целостности для каждого пакета также сохраняются вместе с каждым отдельным пакетом. Временныйбуфер 352 памяти используется для хранения результатов способа исправления путм перекрывания пакетов, установленного на фиг. 13. В примере, показанном на фиг. 15, каждый из потоков данных может иметь пакет А данных, пакет В данных, пакет С данных и пакет D данных. Как показано, для пакета А во временном буфере сохраняется пакет из потокаданных 1, поскольку он имеет флаг хорошей целостности. Подобным образом, для пакета В может быть сохранн во временном буфере пакет из потокаданных 2 или из потокаданныхN, поскольку оба они имеют флаг хорошей целостности. Для пакета С, поскольку все потоки данных содержат флаги плохой целостности, проводится способ исправления ошибок путм попакетного мажоритарного выбора бита. Наконец, для пакета D может использоваться любой из пакетов из трх потоков данных, поскольку все флаги целостности хорошие. Фиг. 16 является схемой алгоритма, показывающей действие способа исправления ошибок перекрыванием пакетов и тот случай, когда проводится способ исправления ошибок путм мажоритарного выбора бита. Способ начинается на шаге 360. На шаге 362 флаги целостности(флаг 1, флаг 2, флагМ) отдельного пакета (1, 2 М) для каждого потока данных сравниваются друг с другом. Например, как показано на фиг. 12, для пакета А данных флаг целостности(флаг 1) потокаданных 1 является хорошим,флаг целостности (флаг 2) потокаданных 2 является плохим, и флаг целостности (флагМ) потокаданныхМ является плохим. На шаге 364 определяется, все ли флаги целостности являются хорошими. На шаге 366, если все флаги 27 целостности для отдельного пакета данных являются хорошими, то во временномбуфере 352 памяти сохраняется пакет данных с наименьшим количеством ошибок. На шаге 368 определяется, являются ли все флаги целостности плохими. Если все флаги целостности являются плохими, то на шаге 370 выполняется попакетный мажоритарный выбор разряда, пока представлены, по меньшей мере, три потока данных. Если не все флаги целостности являются плохими, то на шаге 366 выбирается пакет с наименьшим количеством ошибок. Когда пакет данных с хорошим флагом целостности и наименьшим количеством ошибок выбран на шаге 366, любые ошибки в этом пакете данных исправляются. В выбранном пакете данных по традиционному методу двоичного стирания можно исправить до двух "стртых" разрядов. Пример метода двоичного стирания описан в следующем издании, включнном сюда посредством ссылки: Error Control System for DigitalCommunications and Storage (Система управления ошибками для цифровой связи и хранения),Stephen В. Wicker, Prentice Hall, 1995, стр. 229. Теперь будет описан способ попакетного мажоритарного выбора разряда. Фиг. 17 является условной схемой способа попакетного мажоритарного выбора разряда,являющегося частью способа обнаружения и исправления ошибок, показанного на фиг. 14. Каждый разряд в пакете данных выбирается так,чтобы совпадать с большинством (более пятидесяти процентов) сравниваемых разрядов (т.е. выбираемое значение совпадает со значением двух из трх сравниваемых разрядов). Например, как показано на фиг. 14, первыйразряд 400 в каждом потоке данных имеет значение 1, 1, ,0 соответственно, так что большинство (более пятидесяти процентов) разрядов имеют значение "1". Соответственно, первыйразряд устанавливается равным "1". Когда новые значения пакета определяются способом мажоритарного выбора разряда, собранные заново пакеты данных проверяются на наличие ошибок с помощью традиционного способа контрольной суммы и способа БЧХ, а затем сохраняются во временномбуфере памяти. Таким способом все пакеты данных в потоке данных определяются так, что поток данных может затем обрабатываться системой поступающих сообщений. Таким образом, с помощью многоуровневой системы обнаружения и исправления ошибок в соответствии с изобретением, данные,переданные от удалнного блока к компьютеру,практически не будут содержать ошибок. Для большинства передач может потребоваться только однократная повторная передача данных,и способ перекрывания ошибочных пакетов обнаружит и исправит любые ошибки в данных. Данная многоуровневая система обнаружения и исправления ошибок увеличивает наджность передачи сообщений. Кроме того эта система 28 обнаружения и исправления ошибок является быстрой, так что пользователь примет уведомительный сигнал очень быстро. Это быстрое обнаружение и исправление ошибок позволяет пользователю и удалнному блоку оставаться соединнными с компьютером в течение кратчайшего возможного времени, не жертвуя целостностью передачи сообщения. Фиг. 18 является схемой алгоритма, показывающей действие системы 76 поступающих сообщений, показанной на фиг. 2, для обработки поступающего сообщения удалнного блока. На шаге 440 система поступающих сообщений отвечает на телефонный вызов от пользователя с удалнным блоком, а на шаге 442 система поступающих сообщений воспроизводит слышимое сообщение, такое как синтезированное или предварительно записанное речевое сообщение,инструктирующее пользователя "отправить данные" путм удерживания удалнного блока рядом с микрофоном телефонной трубки и нажатия кнопки отправки. Речевое сообщение,воспроизводимое системой поступающих сообщений, может сохраняться в базе данных, показанной на фиг. 2. Затем на шаге 444 система поступающих сообщений принимает данные от удалнного блока, в том числе любые данные исходящих сообщений, любые новые критерии показа электронной почты и журнал пейджерных сообщений, принятых удалнным блоком с момента последней связи с системой поступающих сообщений. Критерии показа электронной почты позволяют компьютеру автоматически показывать сообщения электронной почты, предназначенные для пользователя удалнного блока. Например, могут показываться сообщения, отправленные от того, кто предположительно неприятен пользователю удалнного блока. Журнал пейджерных сообщений используется, чтобы гарантировать, что пользователь удалнного блока принимает все свои поступающие пейджерные сообщения, и чтобы обеспечить повторную передачу компьютером любых потерянных сообщений. После того как на шаге 445 выполняется исправление и обнаружение ошибок, на шаге 446 определяется, в достаточной ли степени все данные, принятые от удалнного блока, свободны от ошибок. Обнаружение и исправление ошибок, проводимое в системе поступающих сообщений, когда принято сообщение, описывается выше со ссылкой на фиг. 14-17. Если данные содержат слишком много ошибок, управление передатся обратно шагу 442, на котором система поступающих сообщений воспроизводит слышимое сообщение, запрашивающее повторную отправку данных. Если, однако, данные практически не содержат ошибок, то на шаге 448 система поступающих сообщений воспроизводит другое слышимое сообщение, которое сообщает пользователю,что данные приняты точно. Сообщения, воспро 29 изводимые системой поступающих сообщений,могут сохраняться в базе данных, показанной на фиг. 2. После того, как воспроизведено сообщение о приме данных, система поступающих сообщений на шаге 450 разъединяет телефон. После разъединения телефонной связи с пользователем начинается дальнейшая обработка потока поступающих данных (452). Поступающие данные разделяются на критерии показа электронной почты, как описано выше, поступающие сообщения (каждое из которых отделяется в соответствии с конечным местоназначением) и журнал ранее принятых пейджерных сообщений, как описано выше. Затем анализируется журнал ранее отправленных пейджерных сообщений (454) и сравнивается с журналом ранее принятых пейджерных сообщений и определяется, все ли отправленные к удалнному блоку пользователя пейджерные сообщения были правильно приняты, начиная с момента последней загрузки пользователем данных в систему поступающих сообщений(456). Если удалнный блок пользователя не принял правильно все ранее отправленные пейджерные сообщения, то система поступающих сообщений находит недостающие/потерянные сообщения пользователя в базе данных (458),показанной на фиг. 2, и загружает их в пейджинговую систему, показанную на фиг. 2, для повторной передачи к удалнному блоку. Когда все пропущенные пейджерные сообщения повторно отправлены, или когда был подтверждн прим всех ранее отправленных пейджерных сообщений, система поступающих сообщений на шаге 460 направляет любые изменения в критериях показа электронной почты в базу данных записей пользователя, хранящуюся в базе данных, показанной на фиг. 2. Затем на шаге 462 все исходящие сообщения направляются в стек исходящих сообщений, и управление в компьютере на шаге 464 передатся отдельным системам, которые работают с различными типами исходящих сообщений. Например,если исходящие сообщения содержат сообщение электронной почты и факсимильное сообщение, то управление перейдет к факсимильной системе и системе электронной почты. Различные системы сообщений в компьютере могут также действовать одновременно и независимо,и обрабатывать несколько различных сообщений одновременно. Фиг. 19 является условной схемой, показывающей протокол передачи связи между удалнным блоком и компьютером в процессе передачи данных. Протокол передачи обеспечивает способ идентификации удалнного блока компьютером, способ проверки того, что данные были приняты правильно, и способ запрашивания повторной отправки данных, если данные не приняты. Как показано, может существовать шесть фаз передачи данных между удалнным блоком и компьютером, в том числе 30 фаза 470 набора номера, фаза 472 соединения,фаза 474 передачи преамбулы, фаза 476 передачи данных, фаза 478 уведомления и конечная фаза 480. В фазе 470 набора номера и фазе 472 соединения между пользователем удалнного блока и компьютером устанавливается соединение по первой линии связи, такой как телефонная линия. Компьютер может вырабатывать звуковой тональный сигнал или синтезированное речевое приветственное сообщение, инструктирующее пользователя начать передавать данные. Когда соединение установлено, пользователь держит громкоговоритель удалнного блока рядом с микрофоном телефонной трубки и нажимает кнопку ОТПРАВИТЬ удалнного блока для инициирования фазы преамбулы протокола связи между удалнным блоком и компьютером. В фазе 474 преамбулы удалнный блок отправляет данные преамбулы компьютеру. Данные преамбулы могут содержать синхронизирующую часть, идентификационный номер удалнного блока, характеристические данные, отметку о времени и дате, данные о типе исправления ошибок, данные о выборе модуляции,данные о выборе размера пакета, контрольную сумму и данные расширения для любой дополнительной информации. Характеристические данные сообщают компьютеру о конкретных характеристиках конкретного удалнного блока,используемого в данный момент, таких как тип уведомляющего сигнала, используется ли соединение по сотовому телефону, закодированы ли данные и должно ли уведомление от компьютера приходить к удалнному блоку в конце передачи каждого пакета данных или в конце передачи всех пакетов данных (т.е. после того,как передан весь поток данных, содержащий множество пакетов данных). Предпочтительный уведомляющий сигнал может вырабатываться после того, как передан весь поток данных, как описано выше. Данные исправления ошибок определяют тип исправления ошибок передачи,используемый для передачи данных. Данные о размере пакета позволяют варьировать размер пакетов данных (т.е. количество байтов между уведомляющими сигналами) от 1 до 256 байтов. Данные контрольной суммы передаются в преамбуле, чтобы позволить компьютеру проверить целостность данных в преамбуле. Удалнный блок также может позволять пользователю выбирать один из нескольких режимов передачи до того, как данные передаются из удалнного блока в компьютер. Изменения в выбираемом пользователем способе передачи могут вызывать изменения в значениях данных,передаваемых в преамбуле, в том числе в используемый тип исправления ошибок передачи,используемый тип модуляции и количество повторных отправлений данных. Выбираемый пользователем режим передачи может позво 31 лять пользователю выбирать между сотовым режимом, режимом таксофона (таксофон обычно имеет больше шумовых проблем, чем обычная телефонная линия) и режимом обычной телефонной линии. Каждый из этих выбираемых пользователем режимов различным образом конфигурирует протокол передачи для оптимизации передачи удалнного блока для каждой конкретной среды. Например, для сотового соединения, которое обычно чрезвычайно зашумлено и сложно для передачи, может быть увеличен объм исправления ошибок передачи, может быть изменена модуляция, а число повторений отправки данных может быть увеличено. Таким образом, пользователь может выбирать протокол передачи, оптимизированный для отдельного типа первой линии связи, а удалнный блок может снабжать компьютер данными, отформатированными по этому оптимизированному протоколу передачи. Когда преамбула принята, и компьютер настроился для прима данных, отформатированных в соответствии с выбираемым пользователем протоколом передачи, удалнный блок в фазе 476 передачи передат данные, содержащие различные электронные сообщения и электронные сообщения с исправленными ошибками передачи. Когда передача данных завершена,компьютер проверяет все пакеты данных на наличие ошибок, как описано ниже. В фазе 478 уведомления компьютер передат уведомляющий сигнал, который может либо информировать пользователя, что данные были приняты без неисправимых ошибок, либо информировать пользователя, что данные должны быть отправлены заново из-за ошибок в пакетах данных. Когда данные приняты правильно, компьютер во время конечной фазы 480 вырабатывает для пользователя закрывающее сообщение и закрывает телефонное соединение с пользователем и удалнным блоком. Протокол передачи обеспечивает систему,в которой пользователь удалнного блока может выбирать различные протоколы передачи в зависимости от используемой линии связи для оптимизации передачи, как описано выше. Протокол передачи может также позволять пользователю принимать слышимый уведомительный сигнал от компьютера. Этот уведомительный сигнал позволяет пользователю узнать, что данные были приняты без ошибок или должны быть немедленно повторно отправлены после передачи данных, чтобы пользователь мог повторно отправить данные без необходимости заново устанавливать другое соединение по первой линии связи. Предпочтительная схема обнаружения и исправления ошибок будет описана ниже, но при кодировании данных, отправляемых системой удалнного блока, могут использоваться различные схемы обнаружения и исправления ошибок, такие как схема с контрольной суммой. 32 Фиг. 20 является схемой протокола 500 двунаправленной связи в соответствии с изобретением. Как показано, сеанс связи начинается вверху на шаге 502, на котором пользователь портативного блока набирает номер телефона сервера. Затем на шаге 504 соединения обратно к пользователю отправляется слышимое приветственное сообщение. Пользователь начинает сеанс связи путм нажатия кнопки Отправить или Отправить/Принять на портативном блоке. Весь обмен данными является полудуплексным. Преамбула 506, содержащая данные пользователя, может затем отправляться от портативного блока к серверу. Затем сервер может отправлять уведомление 508 в виде звукового тонального сигнала, которое принимается микрофоном и обрабатывается ЦП в портативном блоке. Затем,во время шага 510 приветствия, серверу передается информация о текущей конфигурации портативного блока, и сервер может выполнить некоторую настройку линии. Сервер может отправить уведомление. Затем, во время шага 512 передачи данных, портативный блок передат пакеты данных серверу, а сервер может уведомлять о приме каждого пакета данных или запрашивать повторную передачу пакета данных. Когда все сообщения переданы, начинается фаза 514 прима, и портативный блок передат тональный сигнал 516 готовности примника, а сервер может начать передачу портативному блоку любых поступающих сообщений. Портативный блок может уведомлять о приме каждого пакета данных или запрашивать повторную передачу. Когда все сообщения приняты, сервер может вырабатывать речевую подсказку, показывающую, что сеанс связи завершен, и разъединять телефонную линию. Теперь будет описано действие резюме сообщений и светодиодов. Фиг. 21 является схемой, иллюстрирующей резюме сообщений в соответствии с изобретением. В начале передачи поступающего сообщения, как показано на фиг. 4, светодиоды на кожухе выключены, показывая, что передача ещ не идт. Первым пакетом информации, передаваемой от сервера портативному блоку,может быть блок 520 резюме, который может содержать резюме к каждому из поступающих сообщений для пользователя. Резюме предоставляет достаточную информацию, чтобы пользователь мог просмотреть резюме и определить,какиесообщения он желает загрузить. Когда блок резюме успешно принят, может загореться один из светодиодов, показывающий, что началась передача сообщений 522, и общее оценочное время загрузки сообщений. Вдобавок к предоставлению пользователю резюме сообщений,завершение этого резюме обеспечивает также то, что если пользователь прервт телефонное соединение в любой момент в ходе передачи сообщений, потерянные сообщения могут быть легко переданы заново, поскольку резюме со 33 держит журнал поступающих сообщений, которые следует принять. Таким образом, если пользователь спешит, он может загрузить резюме,увидеть зажгшийся светодиод и прервать соединение без потери каких-либо данных этого резюме. Резюме может также периодически передаваться на пейджерной частоте, чтобы пользователь мог просматривать резюме и только потом загружать выбранные пользователем сообщения, что может значительно уменьшить время передачи сообщений. Например, пользователь может быть подписан на почтовый список listserv и может определять, что ему не нужны немедленно данные сообщения из listserv. Теперь будет описана система, которая может располагаться на сервере, для согласования сигналов на основании состояния телефонной линии. Фиг. 22 является схемой, иллюстрирующей систему 530 согласования сигналов телефонной линии в соответствии с изобретением,которая может размещаться на сервере. Система согласования сигналов телефонной линии может быть асимметричной в том смысле, что регулировка сигналов в связи с состоянием телефонной линии полностью выполняется сервером. В общепринятом соединении модемного типа модемы на каждом конце телефонной линии сообщаются друг с другом и совместно регулируют сигнал на основании состояния линии. Система согласования сигналов телефонной линии может содержать примник 532 поступающего сигнала, примник 534 данных,соединнный с примником сигнала, согласователь 536 сигнала, соединнный с примником сигнала и передатчиком 538 сигнала, и передатчик 540 данных, соединнный с передатчиком сигнала. Вкратце, во время работы сигналы могут приниматься от портативного блока по телефонной линии посредством примника поступающего сигнала и сигналы могут передаваться портативному блоку по телефонной линии с помощью передатчика сигналов. Когда сигнал от портативного блока принят, сигналы входят в примник сигнала. Согласователь сигнала может обнаруживать множество характеристик сигнала, которые могут показывать текущее состояние телефонной линии. Например, согласователь сигнала может обнаруживать сдвиг по фазе, сдвиг по частоте и/или дрожание тактового сигнала путм сравнения сигнала с тем, что должен представлять собой этот сигнал, предполагая совершенную линию передачи. Согласователь сигнала может обеспечивать некоторую регулировку сигнала для компенсации таких ошибок, как изменения фазы или частоты. Согласователь сигнала может также регулировать сигнал для компенсации дрожания тактового сигнала, что приводит к слабому изменению положения начала пакета данных. Так, портативный блок может иметь более дешвый и менее точный тактовый сигнал, и дрожание, вы 001807 34 званное этим более дешевым тактовым сигналом, не повлияет негативно на передачу или прим сообщений. Когда определены подходящие регулировки, согласователь сигнала может отрегулировать сигнал, принятый примником сигнала, и исправленный сигнал может быть передан примнику данных, который выполняет декодирование данных с исправленными ошибками передачи. Регулировки на основании поступающего сигнала могут использоваться также для регулирования передатчика 538 сигнала так, чтобы передаваемые к портативному блоку данные могли предварительно регулироваться с учтом состояния линии. Таким образом, на сигналы,принятые от сервера портативным блоком, не должно оказывать воздействия состояние линии, поскольку сигнал уже был предварительно отрегулирован с учтом состояния линии. Таким образом, сервер может выполнять согласование линии на основании принятого сигнала, а портативный блок не производит какого-либо согласования линии. Это уменьшает сложность программного модема, располагающегося в портативном блоке, и не воздействует негативно на качество связи между сервером и портативным блоком. Теперь будет описан безопасный канал связи в сервере. Фиг. 23 является схемой безопасного канала данных в сервере в соответствии с изобретением. Как показано, сервер 20 может содержать сервер 550 поступлений, который может иметь линию 552 связи Т 1, соединнную с ним так,чтобы пользователь мог связываться с этим сервером поступлений с помощью линии Т 1. Данные, принятые сервером поступлений, могут содержать данные, предназначенные для пользовательской базы данных 554, такие как информация о счетах или пользовательские настройки для системы и данные сообщений, которые должны передаваться системой 556 вывода. Все принятые данные могут быть с исправленными ошибками передачи и могут передаваться диспетчеру 558, который может отделять данные пользовательской базы данных от данных сообщений. Данные сообщений могут направляться в систему 556 вывода, в которой сообщения могут передаваться, к примеру, посредством системы 560 электронной почты,факсимильной системы 562 или пейджерной системы 564, в зависимости от типа сообщения. Пользовательская база данных может быть зашифрована диспетчером 558 с помощью любой шифровальной системы, такой как система шифрования с ключом общего пользования, и передана по линии 566 связи компьютеру 568 пользовательской базы данных, который может быть связан с пользовательской базой данных. Сервер пользовательской базы данных может дешифровать пользовательскую базу данных и с помощью этих данных выполнять соответствующие функции. Единственным доступом к 35 компьютеру пользовательской базы данных и пользовательской базе данных является доступ по этой линии связи. В компьютер пользовательской базы данных могут входить только зашифрованные данные. Таким образом, шифрование данных предотвращает доступ злоумышленника к пользовательской базе данных или компьютеру пользовательской базы данных и увеличивает безопасность системы. Фиг. 24 является схемой, изображающей весь сеанс связи в соответствии с изобретением. Пользователь портативного блока 100 может устанавливать линию связи с сервером 20 и, как показано, портативный блок 100 может быть акустически связан с телефонной трубкой 40 по протоколу либо однонаправленной, либо двунаправленной связи, как описано выше. Телефонная трубка может быть соединена с КТСОП 72,которая может соединяться с переключателем 580, расположенным, к примеру, в сервере. С помощью акустически связанного портативного блока и своего голоса пользователь может акустически обмениваться с сервером по телефонной линии либо данными, либо речевыми сообщениями. Например, переключатель 580 может быть электрически соединн с системой 582 речевой почты, системой 584 вызовов на дальние расстояния по карточке и системой 586 обработки электронных сообщений, которая может связываться с портативным блоком. Данный переключатель позволяет пользователю быстро и без прерывания телефонного соединения перемещаться между этими системами. Таким образом, с помощью сигнального телефонного вызова пользователь может проверять свою речевую почту и отвечать на любые сообщения речевой почты, может размещать телефонные вызовы на дальние расстояния и/или может использовать портативный блок для передачи данных к серверу/от сервера. Это позволяет пользователю быстро и легко осуществлять доступ к нескольким различным системам связи. Кроме того, в ходе одного сеанса связи пользователь может производить речевую связь, а также обмен данными в любой момент сеанса связи за счт акустического протокола связи портативного блока. Переключатель может быть электронным переключателем, чувствительным к звуковым тональным сигналам, и может осуществлять переключение между различными системами,такими как система речевой почты, система отправки сообщений или система вызовов по карте. Каждая из систем может включаться в ответ на различные звуковые тональные сигналы. Различные звуковые тональные сигналы, как общеизвестно, могут вырабатываться пользователем, нажимающим различные цифровые кнопки на клавиатуре телефонного аппарата. Таким образом, переключатель может обнаруживать различные звуковые тональные сигналы,выработанные за счт нажатия кнопки на кла 001807 36 виатуре телефонного аппарата, и переключать пользователя на выбранную систему без разъединения телефонной линии. Несмотря на то, что предшествующее описание было дано со ссылкой на конкретное выполнение изобретения, специалистам понятно,что в данное выполнение могут вноситься изменения без отхода от принципов и духа изобретения, объм которого определяется прилагаемой формулой изобретения. ФОРМУЛА ИЗОБРЕТЕНИЯ 1. Система для обмена данными между компьютером и удалнным от компьютера блоком, содержащая средство в удалнном блоке для прима поступающей информации от пользователя и для выработки сигналов данных, соответствующих этой поступающей информации; средство в удалнном блоке для выработки звуковых тональных сигналов, соответствующих поступающей информации; средство для передачи упомянутых тональных сигналов по акустической линии связи компьютеру; при этом упомянутое средство для передачи дополнительно содержит средство для определения на основании заранее заданных критериев того, установлен ли двунаправленный канал связи по акустической линии связи между упомянутым компьютером и упомянутым удалнным блоком; и принимающее средство в удалнном блоке для прима данных от компьютера по второй линии связи, независимой от акустической линии связи, так что удалнный блок принимает данные от компьютера по двум различным линиям связи. 2. Система по п.1, в которой упомянутое средство для акустической связи содержит средство, если между упомянутым компьютером и упомянутым удалнным блоком не установлен двунаправленный канал связи, для связывания звуковых тональных сигналов с акустической линией связи для однонаправленной передачи от удалнного блока к компьютеру и средство в удалнном блоке для прима речевой подсказки от компьютера после того, как данные были переданы, для уведомления о приме звуковых тональных сигналов. 3. Система по п.1, в которой упомянутое средство для передачи дополнительно содержит средство, если между упомянутым компьютером и упомянутым удалнным блоком установлен двунаправленный канал связи, для передачи упомянутых звуковых тональных сигналов по акустической линии связи компьютеру и средство для прима звуковых тональных сигналов от упомянутого компьютера по упомянутой акустической линии связи для уведомления о приме звуковых тональных сигналов. 37 4. Система по п.1, в которой акустическая линия связи содержит телефонную линию и в которой вторая линия связи содержит беспроводную линию, а средство для прима данных из второй линии связи содержит радиопейджерный примник. 5. Система по п.2, в которой компьютер содержит далее средство для прима пакетов данных от удалнного блока, причм каждый из пакетов данных содержит множество разрядов,средство для проверки пакетов данных в компьютере, средство для связывания из компьютера с пользователем удалнного блока для повторной отправки всех пакетов данных, когда в каком-либо из пакетов данных присутствуют ошибки, средство для сравнения первоначально отправленных пакетов данных с соответствующими повторно отправленными пакетами данных для определения наличия ошибок и средство для сравнения соответствующих разрядов каждого первоначально отправленного пакета данных и каждого повторно отправленного пакета данных для выбора разрядного значения,присутствующего более чем в половине пакетов данных. 6. Система по п.5, в которой упомянутое средство для повторной отправки содержит средство для выработки речевой подсказки, инструктирующей пользователя повторно отправить пакеты данных, если между упомянутым компьютером и упомянутым удалнным блоком не установлен двунаправленный канал связи, и в которой упомянутое средство для повторной отправки содержит средство для передачи удалнному блоку звукового тонального сигнала,запрашивающего пользователя повторно отправить пакеты данных, если между упомянутым компьютером и упомянутым удалнным блоком установлен двунаправленный канал связи. 7. Система по п.1, в которой упомянутый компьютер содержит средство, если между упомянутым компьютером и упомянутым удалнным блоком установлен двунаправленный канал связи, для регулировки звуковых тональных сигналов, передаваемых от компьютера к удалнному блоку по упомянутой акустической линии связи, причм звуковые тональные сигналы регулируются до передачи к удалнному блоку в соответствии с состоянием акустической линии связи. 8. Система по п.7, в которой упомянутое регулирующее средство содержит далее средство для прима упомянутых звуковых тональных сигналов от упомянутого удалнного блока,средство для определения ошибок состояния линии из упомянутых принятых звуковых тональных сигналов, средство для исправления упомянутых ошибок состояния линии в упомянутых принятых звуковых тональных сигналах и средство, если был установлен двунаправленный канал связи, для передачи звуковых тональных сигналов к удалнному блоку, причм 38 передаваемые звуковые тональные сигналы исправляются на основании упомянутых ошибок состояния линии в принятых звуковых тональных сигналах. 9. Система по п.8, в которой упомянутое средство для определения ошибок состояния линии содержит средство для обнаружения фазовых ошибок в упомянутых принятых звуковых тональных сигналах, средство для обнаружения частотных ошибок в упомянутых принятых звуковых тональных сигналах и средство для обнаружения ошибок тактового сигнала в упомянутых принятых от удалнного блока звуковых тональных сигналах. 10. Система по п.1, в которой упомянутый удалнный блок содержит средство для определения продолжительности передачи звуковых данных, отправляемых из компьютера к удалнному блоку, до передачи звуковых данных и средство для указания продолжительности передачи звуковых данных. 11. Система по п.10, в которой упомянутое средство для определения продолжительности содержит преамбульное сообщение, передаваемое из компьютера к удалнному блоку до передачи множества сообщений, причм преамбульное сообщение содержит резюме каждого сообщения, готового к передаче удалнному блоку, и продолжительность передачи каждого сообщения. 12. Система по п.10, в которой упомянутое средство указания продолжительности передачи содержит средство для указания пользователю удалнного блока на то, что разрыв акустической линии связи не приведт к потере данных сообщения. 13. Система по п.1, в которой упомянутый удалнный блок содержит далее средство для выработки командного сообщения, содержащего команды для компьютера и привилегии пользователя, причм упомянутое командное сообщение является первым сообщением, передаваемым компьютеру, когда между удалнным блоком и компьютером устанавливается линия связи. 14. Система по п.1, в которой упомянутый компьютер содержит далее средство для установления сеанса связи между упомянутым удалнным блоком и компьютером по акустической линии связи и средство для переключения между множеством различных сеансов передачи сообщений на основании звуковых тональных сигналов, принятых в ходе сеанса связи, причм упомянутое множество сеансов передачи сообщений содержит сеанс связи с помощью звуковых речевых данных для прима речевых сообщений и сеанс связи с помощью звуковых электронных данных для обмена звуковыми электронными данными между удалнным блоком и компьютером так, чтобы пользователь мог акустически передавать компьютеру речевые дан 39 ные и электронные данные в ходе одного сеанса связи. 15. Устройство для обмена электронными данными с удалнной компьютерной системой,содержащее средство для прима поступающей информации от пользователя и для выработки сигналов данных, соответствующих поступающей информации; средство для выработки звуковых тональных сигналов, соответствующих поступающей информации; средство для передачи упомянутых тональных сигналов по акустической линии связи удалнному компьютеру, причм упомянутая акустическая линия связи может устанавливать однонаправленный или двунаправленный канал связи между устройством и упомянутым удалнным компьютером; и принимающее средство для прима данных от компьютера по второй линии связи, независимой от акустической линии связи, так что удалнный блок принимает данные от компьютера по двум различным линиям связи. 16. Устройство по п.15, в котором упомянутое средство акустической связи содержит средство для прима уведомительной информации от удалнного компьютера по акустическому каналу связи. 17. Устройство по п.16, в котором упомянутая уведомительная информация содержит речевую подсказку от компьютера после того,как данные были переданы, для уведомления о приме звуковых тональных сигналов, если между устройством и компьютером установлен однонаправленный канал связи, и в котором упомянутая уведомительная информация содержит звуковые тональные сигналы, уведомляющие о приме звуковых тональных сигналов, если между устройством и компьютером установлен однонаправленный канал связи. 18. Устройство по п.15, в котором акустическая линия связи содержит телефонную линию и в которой вторая линия связи содержит беспроводную линию, а средство для прима данных из второй линии связи содержит радиопейджерный примник. 19. Устройство по п.15, содержащее далее средство для прима от компьютера запроса на повторную отправку пакетов данных. 20. Устройство по п.15, в котором упомянутый удалнный блок содержит средство, если между удалнным блоком и компьютером был установлен двунаправленный канал связи по акустической линии связи, для прима звуковых тональных сигналов от компьютера по упомянутой акустической линии связи, причм звуковые тональные сигналы регулируются в соответствии с условиями акустической линии связи до передачи удалнному блоку. 21. Устройство по п.15, в котором упомянутый удалнный блок содержит далее средство 40 для определения продолжительности передачи звуковых данных, отправляемых из компьютера к удалнному блоку, до передачи звуковых данных и средство для указания продолжительности передачи звуковых данных. 22. Устройство по п.21, в котором упомянутое средство для определения продолжительности содержит преамбульное сообщение, передаваемое из компьютера к удалнному блоку до передачи данных сообщений, причм преамбульное сообщение содержит резюме этих данных сообщения, готового к передаче удалнному блоку, и продолжительность передачи каждого сообщения. 23. Устройство по п.21, в котором упомянутое средство указания продолжительности передачи содержит средство для указания пользователю удалнного блока на то, что разрыв акустической линии связи не приведт к потере данных сообщения. 24. Устройство по п.15, в котором упомянутый удалнный блок содержит далее средство для выработки командного сообщения, содержащего команды для компьютера и привилегии пользователя, причм упомянутое командное сообщение является первым сообщением, передаваемым компьютеру, когда между удалнным блоком и компьютером устанавливается линия связи. 25. Устройство по п.15, в котором упомянутый компьютер содержит далее средство для установления сеанса связи между упомянутым удалнным блоком и компьютером по акустической линии связи и средство для переключения между множеством различных сеансов передачи сообщений на основании звуковых тональных сигналов, принятых в ходе сеанса связи, причм упомянутое множество сеансов передачи сообщений содержит сеанс связи с помощью звуковых речевых данных для прима речевых сообщений и сеанс связи с помощью звуковых электронных данных для обмена звуковыми электронными данными между удалнным блоком и компьютером так, чтобы пользователь мог акустически передавать компьютеру речевые данные и электронные данные в ходе одного сеанса связи. 26. Устройство для акустического обмена электронными данными с удалнным компьютером, содержащее кожух, имеющий открытое положение и закрытое положение; прибор ввода, доступный, когда упомянутый кожух находится в открытом положении, и позволяющий пользователю вводить данные в устройство; дисплейное устройство, доступное, когда упомянутый кожух находится в открытом положении, для показа данных; систему связи для акустического обмена данными с компьютером в ходе сеанса связи; 41 средство для активации упомянутой системы связи, когда упомянутый кожух закрыт; средство в удалнном блоке для прима сообщения, показывающего общую продолжительность передачи сообщений удалнному блоку в ходе сеанса связи; и средство на внешней поверхности кожуха для указания периода времени сеанса связи,чтобы пользователь мог начать и завершить сеанс связи при закрытом кожухе. 27. Компьютер для обмена данными между компьютером и удалнным от компьютера блоком, содержащий средство для установления сеанса связи с упомянутым удалнным блоком; средство для прима упомянутых тональных сигналов по акустической линии связи от удалнного блока; при этом упомянутая акустическая линия связи дополнительно содержит средство для определения на основании заранее заданных критериев того, установлен ли двунаправленный канал связи в акустической линии связи между упомянутым компьютером и упомянутым удалнным блоком; и средство для передачи данных к удалнному блоку по второй линии связи, независимой от акустической линии связи, так что удалнный блок принимает данные от компьютера по двум различным линиям связи. 28. Компьютер по п.27, содержащий далее средство, если не установлен двунаправленный канал связи, для прима звуковых тональных сигналов по акустической линии связи от удалнного блока и средство для передачи речевой подсказки удалнному блоку после того, как данные были переданы, для уведомления о приме звуковых тональных сигналов. 29. Компьютер по п.28, в котором упомянутое средство связи дополнительно содержит средство, если между упомянутым компьютером и упомянутым удалнным блоком установлен двунаправленный канал связи, для передачи упомянутых звуковых тональных сигналов по акустической линии связи компьютеру и средство для прима звуковых тональных сигналов от упомянутого компьютера по упомянутой акустической линии связи для уведомления о приме звуковых тональных сигналов. 30. Компьютер по п.27, в котором акустическая линия связи содержит телефонную линию, вторая линия связи содержит беспроводную линию, а средство для прима данных из второй линии связи содержит радиопейджерный примник. 31. Компьютер по п.28, содержащий далее средство для прима компьютером от удалнного блока пакетов данных, причм каждый из пакетов данных содержит множество разрядов,средство для проверки пакетов данных, средство для связывания из компьютера с пользователем удалнного блока для повторной отправки 42 всех пакетов данных, когда в каком-либо из пакетов данных присутствуют ошибки, средство для сравнения первоначально отправленных пакетов данных с соответствующими повторно отправленными пакетами данных для определения наличия ошибок и средство для сравнения соответствующих разрядов каждого первоначально отправленного пакета данных и каждого повторно отправленного пакета данных для выбора разрядного значения, присутствующего более чем в половине пакетов данных. 32. Компьютер по п.31, в котором упомянутое средство для повторной отправки содержит средство для выработки речевой подсказки,инструктирующей пользователя повторно отправить пакеты данных, если между компьютером и удалнным блоком не установлен двунаправленный канал связи, и в котором упомянутое средство для повторной отправки содержит средство для передачи удалнному блоку акустического тонального сигнала, запрашивающего пользователя повторно отправить пакеты данных, если установлен двунаправленный канал связи. 33. Компьютер по п.27, содержащий далее средство, если между компьютером и удалнным блоком установлен двунаправленный канал связи, для регулировки звуковых тональных сигналов, передаваемых удалнному блоку по упомянутой акустической линии связи в соответствии с состоянием акустической линии связи до передачи удалнному блоку. 34. Компьютер по п.33, в котором упомянутое регулирующее средство содержит далее средство для прима упомянутых звуковых тональных сигналов от упомянутого удалнного блока, средство для определения ошибок состояния линии из упомянутых принятых звуковых тональных сигналов, средство для исправления упомянутых ошибок состояния линии в упомянутых принятых звуковых тональных сигналах и средство, если был установлен двунаправленный канал связи, для передачи звуковых тональных сигналов к удалнному блоку,причм передаваемые звуковые тональные сигналы исправляются на основании упомянутых ошибок состояния линии в принятых звуковых тональных сигналах. 35. Компьютер по п.34, в котором упомянутое средство для определения ошибок состояния линии содержит средство для обнаружения фазовых ошибок в упомянутых принятых звуковых тональных сигналах, средство для обнаружения частотных ошибок в упомянутых принятых звуковых тональных сигналах и средство для обнаружения ошибок тактового сигнала в упомянутых принятых от удалнного блока звуковых тональных сигналах. 36. Компьютер по п.27, содержащий далее средство для установления сеанса связи между упомянутым удалнным блоком и компьютером по акустической линии связи и средство для 43 переключения между множеством различных сеансов передачи сообщений на основании звуковых тональных сигналов, принятых в ходе сеанса связи, причм упомянутое множество сеансов передачи сообщений содержит сеанс связи с помощью звуковых речевых данных для прима речевых сообщений и сеанс связи с помощью звуковых электронных данных для обмена звуковыми электронными данными между удалнным блоком и компьютером так, чтобы пользователь мог акустически передавать компьютеру речевые данные и электронные данные в ходе одного сеанса связи. 37. Способ связи между удаленным блоком и компьютером, включающий в себя прием 44 удаленным блоком поступающей информации от пользователя и выработку сигналов данных,соответствующих поступающей информации,выработку удаленным блоком звуковых тональных сигналов, соответствующих поступающей информации, передачу упомянутых звуковых тональных сигналов по акустической линии связи компьютеру, причем акустическая линия связи способна устанавливать однонаправленный или двунаправленный канал связи между блоком и удаленным компьютером, и прием данных от компьютера по второй линии связи, независимой от первой линии связи, так что удаленный блок принимает данные от компьютера по двум различным линиям связи.

МПК / Метки

МПК: H04L 1/18, H03M 13/37

Метки: устройство, обмена, данными, варианты, способ, связи, система

Код ссылки

<a href="https://eas.patents.su/25-1807-sistema-i-ustrojjstvo-dlya-obmena-dannymi-varianty-i-sposob-svyazi.html" rel="bookmark" title="База патентов Евразийского Союза">Система и устройство для обмена данными (варианты) и способ связи</a>

Похожие патенты