Настоящее изобретение относится в целом к доставке отклика на сообщение на обменивающийся сообщениями терминал в системе обмена сообщениями, а в частности - к способу и устройству для осуществления доставки отклика на терминал, работающий в режиме обмена речевыми сообщениями или посылками данных, используемый в системе обмена сообщениями по коммутируемой телефонной сети.
Известный уровень техники
Поскольку терминалы в системах связи с селективным вызовом становятся все более сложными, важным для удовлетворения абонентов становится управление сообщениями и обменивающимися сообщениями терминалами, чтобы гибко и нераздражающе оперировать множеством типов сообщений и откликов. Один пример системы связи, обеспечивающей функцию обмена сообщениями, раскрыт в патенте Великобритании N 2234883. В этом техническом решении предложена аппаратная конфигурация терминала в системе подвижной радиотелефонной связи, в состав которого входит одно или несколько запоминающих устройств для хранения автоматически используемых таблиц телефонных сообщений. Эти таблицы сообщений содержат сообщения, которые активизируются входящим вызовом в те периоды, когда аппаратура терминала не обслуживается. Система может быть сконфигурирована таким образом, чтобы сообщение активизировалось входящим вызовом в зависимости от того, принят ли данный вызов в дневное или в ночное время.
Обменивающийся сообщениями терминал в системе обмена сообщениями может состоять из телефонной трубки и цифрового прибора обмена сообщениями, которые пользуются общей телефонной линией. Телефон используется для генерирования речевого или двухтонального многочастотного (ДТМЧ) селективного вызова, тогда как цифровой прибор обмена сообщениями используется для генерирования цифрового сообщения селективного вызова, которое часто запоминается для доставки в порядке очередности.
Отправитель такого сообщения может ожидать от отвечающей стороны отклик в цифровом виде либо речевым телефонным вызовом. Кроме того, на обменивающемся сообщениями терминале могут быть приняты самостоятельные речевые сообщения в виде речевых телефонных вызовов. Пользователь обменивающегося сообщениями терминала может предпочесть и ожидать приема откликов на сообщения в цифровом виде, как требовалось бы, когда отклик является усложненным буквенно-цифровым сообщением, которое не может быть легко синтезировано компьютером в системе обмена сообщениями. Если обменивающийся сообщениями терминал представляет собой лишь цифровой прибор без телефонной трубки, отклик необходим в цифровом виде. С другой стороны, пользователь может иметь как телефонную трубку, так и цифровой прибор обмена сообщениями и пользователь может предпочитать и ожидать речевого ответа "в реальном времени" или запомненного.
Известное средство доставки речевых или информационных сообщений на успешно используемый обменивающийся сообщениями терминал, который может принимать их на телефонную трубку или цифровым прибором, должно использовать сигнал, единый для протоколов пересылки сообщений как начальной части ответного вызова. Примером этого является сигнал модемного соединения, используемый модемами для подтверждения установки вызова в соответствии со стандартными протоколами. Когда обменивающийся сообщениями терминал отвечает на телефонный вызов, он отвечает сигналом модемного соединения, после которого контроллер системы обмена сообщениями может выполнять установку и осуществить пересылку данных ответа. В системах, использующих этот признак для идентификации вида сообщения, пользователя, ожидающего речевого сообщения, может раздражать прослушивание сигналов данных при получении ответа на вызов с помощью телефона или необходимость ожидания, пока обменивающийся сообщениями терминал перед соединением телефонной трубки к телефонному вызову не определит, имеется ли на другом конце телефонного вызова модем.
Другим вопросом управления сообщениями в более сложных системах обмена сообщениями является необходимость маршрутизации откликов на сообщение к иному телефонному номеру, нежели телефонный номер, использованный для отправки сообщения. Эта гибкость становится более важной по мере того, как абоненты все лучше узнают системы обмена сообщениями, а системы обмена сообщениями в то же самое время становятся больше по объему, что ведет к более высокой вероятности задержек откликов. Большие задержки откликов ведут к ситуации, где отправитель сообщения будет на другом телефонном номере, когда ожидается получение отклика. Такая же ситуация возникает, когда отправитель принимает отклик, но немедленно переправляет его на другой телефонный номер для обработки третьей стороной.
Таким образом, необходимы способ и устройство для эффективной доставки откликов на предназначенные для этого обменивающиеся сообщениями терминалы, осуществляющие доставку информационного или речевого отклика в виде, предпочитаемом пользователем обменивающегося сообщениями терминала, который принимает отклик, и без доставки назойливых информационных сигналов на пользовательскую телефонную трубку в процессе доставки ответного вызова.
Раскрытие изобретения
Соответственно, в первом аспекте настоящего изобретения способ доставки отклика на сообщение состоит из операций приема, запоминания, связывания, извлечения и доставки. Отклик передается через систему обмена сообщениями, включающую в себя коммутируемую телефонную сеть (КТС) (STN), к обменивающемуся сообщениями терминалу на телефонный номер отклика с использованием системного контроллера. Обменивающийся сообщениями терминал включает в себя, по меньшей мере, режим речевого приема или режим приема данных и может включать их оба. Системный контроллер включает в себя телефонный интерфейс, манипулятор входа сообщений, память сообщений и манипулятор телефонного отклика. В операции приема сообщение и телефонный номер отклика принимаются манипулятором входа сообщения.
В операции запоминания сообщение и соответствующий ему телефонный номер отклика запоминаются в памяти сообщений. В операции связывания сообщение, запомненное в памяти сообщений, связывается с откликом, принятым системным контроллером. В операции извлечения телефонный номер отклика, соответствующий связанному с откликом сообщению, извлекается из памяти сообщений. В операции доставки отклик доставляется с использованием телефонного номера отклика для подтверждения телефонного вызова отклика, соединенного от телефонного интерфейса через КТС с обменивающимся сообщениями терминалом. В операции доставки дополнительно определяют режим приема обменивающегося сообщениями терминала.
Соответственно, во втором аспекте настоящего изобретения способ приема отклика в процессе телефонного вызова на обменивающемся сообщениями терминале в системе обмена сообщениями, когда телефонный вызов остается без ответа телефонной трубкой до истечения таймера ответа, состоит из операций ответа, посылки, запуска, отмены и продолжения. Ответ представляет собой цифровой отклик или речевой отклик. Если отклик является цифровым, телефонный вызов включает в себя, по меньшей мере, тональный сигнал модемного соединения и отклик. Обменивающийся сообщениями терминал включает в себя телефонный интерфейс, телефонную трубку, контроллер сообщений, таймер ответа с заранее заданной длительностью до истечения времени и память сообщений.
В операции ответа на телефонный вызов отвечают путем подключения телефонного вызова от системы обмена сообщениями к манипулятору сообщений с использованием телефонного интерфейса. В операции посылки после операции ответа посылается речевая подсказка. В операции запуска после операции ответа запускается модемный таймер. Модемный таймер имеет вторую заранее заданную длительность до истечения времени и не прекращает подсчет времени в случае его прерывания. В операции запуска начинается аналоговая запись принимаемого телефонного вызова после операции посылки речевой подсказки. В операции отмены аналоговая запись отменяется, модемный таймер прерывается и принимается цифровой отклик, если до истечения времени модемного таймера принимается тональный сигнал модемного соединения. В операции продолжения модемный таймер заканчивает подсчет времени и аналоговая запись продолжается до завершения телефонного вызова.
Соответственно, в третьем аспекте настоящего изобретения системный контроллер, работающий в системе обмена сообщениями для доставки отклика на сообщение, включает в себя телефонный интерфейс, манипулятор входа сообщений, память сообщений и манипулятор телефонного отклика. Отклик передается через систему обмена сообщениями, которая включает в себя коммутируемую телефонную сеть (КТС), к обменивающемуся сообщениями терминалу на телефонный номер отклика. Обменивающийся сообщениями терминал включает в себя режим речевого приема или режим приема данных, либо их оба. Телефонный интерфейс подключен к КТС и соединяет телефонные вызовы КТС и от нее. Манипулятор входа сообщений подключен к телефонному интерфейсу для приема сообщения и телефонного номера отклика в процессе телефонного вызова. Память сообщений подключена к манипулятору входа сообщений для запоминания телефонного номера отклика в соответствии с сообщением. Манипулятор входа сообщений принимает также отклик, связывает с откликом сообщение, хранимое в памяти сообщений, и извлекает телефонный номер отклика, соответствующий сообщению, связанному с откликом. Манипулятор телефонного отклика, который подключен к манипулятору входа сообщений и телефонному интерфейсу для доставки отклика в соответствии с режимом приема обменивающегося сообщениями терминала, использует извлеченный телефонный номер отклика для установления телефонного вызова отклика, соединенного от телефонного интерфейса через КТС к обменивающемуся сообщениями терминалу.
Соответственно, в четвертом аспекте настоящего изобретения обменивающийся сообщениями терминал для приема отклика в процессе телефонного вызова включает в себя телефонную трубку, телефонный интерфейс и контроллер сообщений. Отклик представляет собой цифровой отклик или речевой отклик. Когда отклик является цифровым, телефонный вызов включает в себя, по меньшей мере, сигнал модемного соединения и отклик. Обменивающийся сообщениями терминал работает в системе обмена сообщениями. Телефонная трубка служит для звукового подключения речевой подсказки и речевого отклика в процессе телефонного вызова к пользователю телефонной трубки. Телефонный интерфейс подключен к телефонной трубке для соединения и приема телефонного вызова от системы обмена сообщениями и генерирования сигнала "занято", когда на телефонный вызов отвечают поднятием телефонной трубки. Контроллер сообщений подключен к телефонному интерфейсу для приема отклика. Контроллер сообщений включает в себя также таймер ответа, генератор речевой подсказки, детектор сигнала модемного соединения, модем и прибор для записи речи.
Таймер ответа реагирует на телефонный интерфейс, заканчивая подсчет времени, когда на телефонный вызов не отвечают поднятием телефонной трубки до завершения первого заранее заданного периода, который начинается, если обнаружен телефонный вызов. Генератор речевой подсказки подключен к телефонному интерфейсу и реагирует на истечение времени таймера ответа. Генератор речевой подсказки служит для посылки речевой подсказки, заканчивающейся сигналом записи-модема. Детектор сигнала соединения модемов подключен к телефонному интерфейсу и реагирует на сигнал модемного соединения. Модемный таймер реагирует на таймер ответа и детектор сигнала модемного соединения, заканчивая подсчет времени, когда сигнал модемного соединения не принимается до завершения второго заранее заданного периода, начинающегося по истечении времени таймера ответа. Модем подключен к телефонному интерфейсу и реагирует на детектор сигнала модемного соединения и модемный таймер. Модем осуществляет цифровой обмен для приема цифрового отклика, когда сигнал модемного соединения обнаруживается раньше истечения времени модемного таймера. Прибор для записи речи реагирует на истечение времени таймера ответа для запуска записи телефонного вызова, реагирует на истечение времени модемного таймера для завершения этой записи и реагирует на детектор сигнала модемного соединения для удаления начатой записи.
Фиг. 1 представляет собой электрическую блок-схему системы обмена сообщениями согласно предпочтительному выполнению настоящего изобретения.
Фиг. 2 является электрической блок-схемой системного контроллера, пригодного для использования в системе обмена сообщениями по фиг. 1, согласно предпочтительному выполнению настоящего изобретения.
Фиг. 3 является электрической блок-схемой обменивающегося сообщениями терминала, пригодного для использования в системе обмена сообщениями по фиг. 1, согласно предпочтительному выполнению настоящего изобретения.
Фиг. 4 является электрической блок-схемой обменивающегося сообщениями терминала с внешней отвечающей машиной, пригодного для использования в системе обмена сообщениями по фиг. 1, согласно предпочтительному выполнению настоящего изобретения.
Фиг. 5 представляет блок-схему алгоритма, который иллюстрирует способ управления инициациями сообщений, обеспечиваемый системным контроллером по фиг. 2, согласно предпочтительному выполнению настоящего изобретения.
Фиг. 6 представляет блок-схему алгоритма, который иллюстрирует способ управления откликом "только модему", обеспечиваемый системным контроллером по фиг. 2, согласно предпочтительному выполнению настоящего изобретения.
Фиг. 7 представляет блок-схему алгоритма, который иллюстрирует способ управления откликом "с ожиданием речи", обеспечиваемый системным контроллером по фиг. 2, согласно предпочтительному выполнению настоящего изобретения.
Фиг. 8 представляет блок-схему алгоритма, который иллюстрирует способ управления откликом "направленный модему", обеспечиваемый системным контроллером по фиг. 2, согласно предпочтительному выполнению настоящего изобретения.
Фиг. 9 представляет блок-схему алгоритма, который иллюстрирует способ управления приемом откликов, используемый в обменивающихся сообщениями терминалах по фиг. 3 и фиг. 4, согласно предпочтительному выполнению настоящего изобретения.
Подробное описание изобретения
На фиг. 1 показана электрическая блок-схема системы 100 обмена сообщениями согласно предпочтительному выполнению настоящего изобретения. Система 100 обмена сообщениями содержит приборы обменивающегося сообщениями терминала, такие как телефон 101, компьютер 111, настольная персональная установка 113 обмена сообщениями (такая как настольный терминал страничного ввода), терминал 114 объединения телефон-компьютер, обменивающийся сообщениями терминал 115, объединяющий блок из телефона и настольной персональной установки обмена сообщениями, или обменивающийся сообщениями терминал 118, содержащий настольную персональную установку 113 обмена сообщениями (такую как настольный терминал страничного ввода), телефонную трубку и автоответчик, подключенные обычной коммутируемой телефонной сетью (КТС) (STN) 108 к системному контроллеру 102 через группу телефонных линий 110. Телефонные линии 110 могут представлять собой множество витых пар или мультиплексируемую канальную линию. Системный контроллер 102 подключен к высокочастотным передатчикам-приемникам 103 (показан лишь один из них) и наблюдает за их работой через линии 116 связи, которые, как правило, являются телефонными проводами из витых пар и могут дополнительно включать в себя высокочастотные (ВЧ) (RF), сверхвысокочастотные или иные высококачественные звуковые линии связи. На станциях хранения и передачи сообщений передатчик-приемник 103 кодирует и декодирует входящие и выходящие телефонные адреса в форматы, совместимые с компьютерами коммутации сообщений по наземным линиям и с требованиями адресации персональных радиотелефонов, такими как протоколы сообщений в сотовых сетях. Системный контроллер 102 может также функционировать для кодирования и декодирования пейджинговых сообщений, которые передаются или принимаются высокочастотным передатчиком-приемником 103. Телефонные сигналы, как правило, передаются на системный контроллер 102 и принимаются от него телефонными установками, такими как телефон 101, телефонная трубка обменивающегося сообщениями терминала 114, телефонная трубка обменивающегося сообщениями терминала 115, телефонная трубка или автоответчик обменивающегося сообщениями терминала 118 или персональный радиотелефон 105. Компьютер обменивающегося сообщениями терминала 114 может прерывать тракт передачи между телефонной трубкой и компьютером, когда передаются сообщения данных между компьютером и ОКТС 108. Аналогично, настольная установка обмена сообщениями может прерывать тракт передачи между телефоном и настольным терминалом страничного ввода обменивающегося сообщениями терминала 115, когда передаются сообщения данных между настольным терминалом страничного ввода и ОКТС 108. Автоответчик обменивающегося сообщениями терминала 118 может прерывать телефонную трубку и настольный терминал страничного ввода, когда на отвечающую машину записывается речевое сообщение. Телефонные сигналы и сообщения данных передаются от и принимаются на по меньшей мере одну антенну 104, подключенную к высокочастотному передатчику-приемнику 103. Телефонные сигналы передаются на и принимаются от персонального радиотелефона 105. Высокочастотный передатчик-приемник 103 может также использоваться для передачи информационных или речевых пейджинговых сообщений, подключенных от системного контролера 102 к портативному приемному прибору 106 или персональному радиотелефону 105, которые имеют клавиатуру и дисплей. От портативного приемного прибора 106 или персонального радиотелефона 105 передатчиком-приемником 103 могут также приниматься подтверждение приема информационных сообщений и информационные сообщения и подключаться к системному контроллеру 102. Системный контроллер 102, линия 116 связи, высокочастотный передатчик-приемник 103, антенна 104, персональный радиотелефон 105 и портативный приемный прибор 106 составляют систему 150 радиосвязи с селективным вызовом в системе 100 обмена сообщениями.
В вышеприведенном описании выражение "сообщение" использовано для обозначения передач как речевой, так и цифровой информации, происходящих в одном направлении относительно обменивающегося сообщениями терминала. Эти сообщения могут быть отправлены обменивающимся сообщениями терминалом либо представлять собой отклики на отправленные сообщения. В нижеследующем описании выражение "сообщение" используется для обозначения отправленного сообщения, а выражение "отклик" используется для обозначения сообщения или подтверждения, посланного в ответ на отправленное сообщение.
Понятно, что в системе 150 радиосвязи с селективным вызовом могут также использоваться и иные приборы радиотерминалов с селективным вызовом (не показаны на фиг. 1), такие как мобильные сотовые телефоны, мобильные радиотерминалы данных, мобильные сотовые телефоны с присоединенными терминалами данных или мобильные радиоустройства (обычные или канальные) с присоединенными терминалами данных. В нижеследующем описании выражение "радиотерминал" будет использоваться для ссылки на персональный радиотелефон 105 или портативный приемный прибор 106 (который включает в себя, к примеру, портативное радиоустройство, способное подтвердить передачу), мобильный сотовый телефон, мобильный радиотерминал данных, мобильный сотовый телефон с присоединенным терминалом данных или мобильное радиоустройство (обычное или канальное) с присоединенным терминалом данных. Каждый из радиотерминалов, предназначенных для использования в системе 100 обмена сообщениями, имеет назначенный ему адрес, который является единственным в системе 150 радиосвязи с селективным вызовом. Адрес позволяет осуществить передачу сообщения от системного контроллера 102 только к выбранному радиотерминалу и идентифицирует сообщения и отклики, принятые на системном контроллере 102 от радиотерминала. Кроме того, каждый из одного или более радиотерминалов имеет также единственный назначенный ему телефонный номер, который является единственным в КТС 108. Список назначенных адресов и соответствующих им телефонных номеров для радиотерминалов хранится в системном контроллере 102 в виде абонентской базы данных. Радиотерминалы, которым назначен также и телефонный номер, определяются здесь как "коммутируемые радиотерминалы". Вкратце, следует понять, что в системе 100 обмена сообщениями все терминалы 101, 111, 113, 114, 115 и 118 и коммутируемые радиотерминалы имеют телефонные номера в КТС 108.
Следует отметить, что системный контроллер 102 способен работать в распределенной среде управления передачей, которая позволяет смешивать сотовые схемы покрытия, схемы покрытия с одновременной передачей по радио и телевидению, схемы покрытия ведущий-ведомый и др., включающие в себя множество высокочастотных передатчиков-приемников 103, передатчиков/приемников 104 для получения надежных радиосигналов в столь широкой географической области как общенациональная сеть. Кроме того, как поймет специалист, система телефонии и радиосвязи с селективным вызовом может находиться в раздельных системных контроллерах 102, которые работают либо независимо, либо в составе сети.
Следует далее отметить, что КТС 108 может, в противоположность сказанному, быть частной коммутируемой телефонной сетью и что здесь и далее абрревиатура КТС будет использоваться для телефонной сети и коммутируемых радиотерминалов.
На фиг. 2 показана электрическая блок-схема системного контроллера 102 согласно предпочтительному выполнению настоящего изобретения. Системный контроллер 102 содержит интерфейсное средство связи 402, манипулятор 404 входа сообщений, память 408 сообщений, абонентскую базу 440 данных, телефонный интерфейс 406 и манипулятор 420 отклика. Интерфейсное средство связи 402 ставит в очередь информационные и запомненные речевые сообщения для передачи на радиотерминалы, соединяет телефонные вызовы для передачи на радиотерминалы и принимает подтверждения передачи, информационные отклики, информационные сообщения и телефонные вызовы от радиотерминалов. Интерфейсное средство связи 402 подключено к высокочастотному передатчику-приемнику 103 (фиг. 1 и фиг. 2) линиями 116. Манипулятор 404 входа сообщений, который маршрутизирует и обрабатывает сообщения, подключен к интерфейсному средству 402 связи и далее подключен к телефонному интерфейсу 406, абонентской базе 440 данных, памяти 408 сообщений и манипулятору 420 отклика. Телефонный интерфейс 406 осуществляет физическое соединение КТС 108 (фиг. 1), соединяя и разъединяя телефонные вызовы к телефонным линиям 110 и маршрутизируя звуковые сигналы между телефонными линиями и манипулятором 404 входа сообщений. Абонентская база 440 данных хранит информацию на каждого абонента, включая связь между единственным адресом, назначенным каждому радиотерминалу, и телефонным номером, используемым в КТС 108, для маршрутизации сообщений и телефонных вызовов к каждому радиотерминалу, равно как и другие определенные абонентами предпочтения, такие как режим доставки отклика, подлежащий использованию, когда коммутируемый радиотерминал занят. Память 408 сообщений хранит сообщения, отклики и информацию, относящуюся к откликам. Сообщения и отклики держатся в памяти 408 сообщений в очередности для запланированной доставки к обменивающимся сообщениями терминалам и радиотерминалам. Память сообщений хранит информацию, определенную в момент приема сообщений. Телефонный интерфейс 406 подключен далее к манипулятору 420 отклика. Манипулятор 420 отклика управляет телефонным интерфейсом 406 для инициации телефонных вызовов и доставки откликов в речевом или цифровом виде к обменивающимся сообщениями терминалам и коммутируемым радиотерминалам таким способом, который не является назойливым для пользователя телефонной трубки, с использованием информации, хранимой в памяти 408 сообщений, как более полно описано ниже.
Манипулятор отклика содержит таймер 422 ответа, режимный таймер 423, детектор 425 сигнала режима данных, цепь 421 речевой подсказки, включающую в себя первую речевую подсказку 425, вторую речевую подсказку 426 и третью речевую подсказку 427, детектор 429 автоответчика, двухтональный многочастотный (ДТМЧ) (DTMF) детектор 431 тонального сигнала и преобразователь 432 цифрового сигнала в речевой, функционирование которого подробно описано ниже.
Системный контроллер 102 предпочтительно представляет собой пейджинговый терминал модели E09PED0552 PageBridge®, выпускаемый компанией Моторола, Инк. , Шаумбург, Иллинойс, видоизмененный специальными программно-аппаратными элементами согласно предпочтительному выполнению настоящего изобретения, как описано здесь. Интерфейсное средство связи 402, манипулятор 404 входа сообщений, память 408 сообщений, абонентская база 440 данных и телефонный интерфейс 406 предпочтительно воплощены в частях пейджингового терминала модели E09PED0552 PageBridge®, который включает в себя, но не ограничивается этими обеспечивающими программную память частями, центральный блок обработки, периферийные устройства ввода-вывода и оперативное запоминающее устройство. Системный контроллер, в противоположность этому, может быть выполнен с использованием пейджингового терминала MPS2000®, выпускаемого компанией Моторола, Инк. , Шаумбург, Иллинойс. Абонентская база 440 данных и память 408 сообщений могут быть альтернативно воплощены как магнитная или оптическая дисковая память, которые альтернативно могут быть внешними для системного контроллера 102.
На фиг. 3 показана электрическая блок-схема обменивающегося сообщениями терминала 115 с внешним запоминанием речи, пригодного для использования в системе обмена сообщениями по фиг. 1, согласно предпочтительному выполнению настоящего изобретения. Обменивающийся сообщениями терминал 115 содержит телефонный интерфейс 310, телефонную трубку 315, контроллер 320 сообщений, клавиатуру 325, дисплей 330, коммутатор 335 телефонной линии, цифроаналоговый (ЦА) (D/A) преобразователь 340, аналого-цифровой (АЦ) (A/D) преобразователь 345, модем 350 и прибор 355 для записи речи. Коммутатор 335 телефонной линии подключен к коммутируемой телефонной сети (КТС) 108, телефонной трубке 315 и телефонному интерфейсу 310. Коммутатор 335 телефонной линии соединяет телефонные вызовы от КТС 108 либо с телефонной трубкой 315, либо с телефонным интерфейсом 310, хотя в случае, когда телефонные вызовы соединяются от КТС 108 с телефонной трубкой, телефонный интерфейс 310 может отслеживать звуковые сигналы, принимаемые и передаваемые в процессе телефонного вызова, включая и ДТМЧ тональные сигналы, генерируемые телефонной трубкой 315. Телефонная трубка 315 имеет стандартную клавишную панель для ввода информации. Коммутатор 335 телефонной линии подключен далее к контроллеру 320 сообщений шиной данных для управления от контроллера 320 сообщений. АЦ преобразователь 345 подключен к контроллеру 320 сообщений и прибору 355 для записи речи шиной данных, а также подключен к телефонному интерфейсу 310 и преобразует аналоговый сигнал, принимаемы в телефонном вызове телефонным интерфейсом 310, в сигналы данных, подключенные к контроллеру 320 сообщений и прибору 355 для записи речи. ЦА преобразователь 340 подключен к контроллеру 320 сообщений и телефонному интерфейсу 310 шиной данных, а к телефонному интерфейсу сигналом и преобразует цифровые сигналы, подключенные от контроллера 320 сообщений и прибора 355 для записи речи, в аналоговый сигнал для передачи в телефонном вызове телефонным интерфейсом 310. Модем 350 подключен к телефонному интерфейсу 310 и далее подключен шиной данных к контроллеру 320 сообщений для преобразования цифровой информации и сигналов модемного соединения, посылаемых и принимаемых модемом 350 через КТС 108, в сигналы шины данных, употребляемых контроллером 320 сообщений. Прибор 355 для записи речи представляет собой память для хранения оцифрованных речевых откликов и сообщений, принятых обменивающимся сообщениями терминалом 115, для последующего их воспроизведения в удобное пользователю время. Прибор для записи речи подключен шиной данных к АЦ преобразователю 345 и ЦА преобразователю 340, а управляющей шиной к контроллеру 320 сообщений. Клавиатура 325 подключена шиной данных к контроллеру 320 сообщений и позволяет пользователю вводить сообщения, отклики, команды и информацию. Дисплей 330 подключен шиной данных к контроллеру 320 сообщений и также обеспечивает отображение откликов, сообщений, команд и информации.
Контроллер 320 сообщений содержит таймер 360 ответа, терминальный генератор 365 речевой подсказки, генератор 367 сигнала режима данных, детектор 370 сигнала модемного соединения и модемный таймер 375, которые используются, как подробно описано ниже, для выполнения доставки отклика к обменивающемуся сообщениями терминалу 115.
Обменивающийся сообщениями терминал 115 предпочтительно содержит настольный страничный терминал модели N1593A AlphaMate®, выпускаемый компанией Моторола, Инк. , Шаумбург, Иллинойс, модифицированный специальными программно-аппаратными и аппаратными элементами и подключенный к телефонной трубке 315, как описано здесь. Специальные аппаратные элементы, добавленные к настольному страничному терминалу модели N1593A AlphaMate®, включают в себя интегральную схему процессора обмена сообщениями DS2130, выпускаемую компанией Даллас Семикондактор, Инк., Даллас, Техас, и интерфейсный коммутатор абонентской линии MC3419, выпускаемый компанией Моторола, Инк., Шаумбург, Иллинойс. Контроллер 320 сообщений, клавиатура 325, дисплей 330, модем 350, телефонный интерфейс 310, ЦА преобразователь 340, АЦ преобразователь 345, прибор 355 для записи речи и коммутатор 335 телефонной линии предпочтительно воплощены в частях настольного страничного терминала модели N1593A AlphaMate®, который включает в себя, но не ограничивается этими обеспечивающими программную память частями, центральный блок обработки, модули ввода-вывода, специальную аппаратную часть и оперативное запоминающее устройство. Телефонная трубка 315 предпочтительно является телефонной трубкой модели NT4L21AA-35, выпускаемой компанией Нортен Телеком, Инк., Нэшвилл, Теннеси, но может быть и одной из других доступных трубок со сходными характеристиками.
Возвращаясь к фиг. 1, обменивающийся сообщениями терминал 114 предпочтительно содержит компьютер модели Прессарио, выпускаемый Компак Компьютер Корпорейшн, Хьюстон, Техас, со специальным программным обеспечением, для получения таких же функций, как и предоставляемые и описанные выше для обменивающегося сообщениями терминала 115. Обменивающийся сообщениями терминал 114 альтернативно может быть компьютером другого производства, оснащенный аналогично вышеописанному, но со специальным программным обеспечением, разработанным для операционной системы, используемой в этом альтернативном компьютере. Телефонная трубка для обменивающегося сообщениями терминала 114 и для обменивающегося сообщениями терминала 101 предпочтительно та же самая, что и для обменивающегося сообщениями терминала 115.
Обменивающийся сообщениями терминал 113 предпочтительно такой же, как и обменивающийся сообщениями терминал 115, за исключением отсутствия телефонной трубки 315, а обменивающийся сообщениями терминал 111 предпочтительно такой же, как и обменивающийся сообщениями терминал 114, за исключением отсутствия телефонной трубки 315.
В первом примере, использованном со ссылками на фиг. 1-3 для описания предпочтительного выполнения настоящего изобретения, сообщение отправляется, например, с обменивающегося сообщениями терминала 114 телефон-компьютер (фиг. 1) для доставки к портативному приемному прибору 106. Ожидается, что сообщение повлечет за собой отклик, который предназначен для обменивающегося сообщениями терминала 115, так что в процессе телефонного вызова, который передает сообщение на системный контроллер 102, телефонный номер отклика для обменивающегося сообщениями терминала 115 также передается на системный контроллер 102 вместе с указанием на то, что обменивающийся сообщениями терминал 115 ожидает ответа в речевом режиме на телефонную трубку. Манипулятор 404 входа сообщений запоминает телефонный номер отклика для обменивающегося сообщениями терминала 115 в памяти 408 сообщений в качестве телефонного номера отклика. Манипулятор 404 входа сообщений запоминает также в памяти 408 сообщений указание на то, что обменивающийся сообщениями терминал 115 ожидает ответа на телефонную трубку в качестве вида отклика "ожидаемый телефонной трубкой" вместе с сообщением или идентифицирующим номером для этого сообщения. Когда от портативного приемного прибора 106 принимается отклик, манипулятор сообщений связывает этот отклик с сообщением. Это выполняется посылкой идентифицирующего сообщение номера вместе с сообщением на портативный приемный прибор 106, который возвращает идентифицирующий сообщение номер вместе с откликом. Этот или иные способы, хорошо известные специалисту, могут использоваться для связывания отклика с сообщением. Манипулятор сообщений извлекает телефонный номер отклика и вид отклика и направляет их вместе с откликом на манипулятор 420 отклика, который инициирует доставку отклика к обменивающемуся сообщениями терминалу 115.
В этом первом примере системный контроллер 102 устанавливает телефонный вызов с обменивающимся сообщениями терминалом 115 путем набора телефонного номера отклика. После того, как на вызов приходит ответ путем использования телефонной трубки 315, контроллер 320 сообщений управляет телефонным интерфейсом 310 для отслеживания телефонного вызова и управляет коммутатором 335 телефонной линии для соединения телефонной трубки 315. Первая речевая подсказка 425 от системного контроллера 102 дает пользователю телефонной трубки речевые указания для управления телефонным вызовом. Речевые указания касаются клавиатурных команд телефонной трубки, которые предназначены для использования системным контроллером 102 и обменивающемся сообщениями контроллером 320 для управления доставкой отклика. Отклик может передаваться в цифровом виде от системного контроллера 102 для запоминания в обменивающемся сообщениями терминале 115, может храниться системным контроллером 102 для последующего извлечения пользователем либо может подключаться к телефонной трубке в качестве речевого сообщения. Примером фразы первой речевой подсказки 425 системного контроллера 102 является "Это пейджинговая система Альфа с откликом от абонентской установки Джона Доу. Вы можете нажать клавишу "звездочка" для приема отклика, "фунт стерлингов" для того, чтобы вызвать отклик позже, или активировать ваш компьютер Alphamate, чтобы зафиксировать отклик". Для первой подсказки в системном контроллере 102 могут альтернативно храниться и использоваться равным образом другие выражения для подсказки. В альтернативной ситуации, когда после установления вызова на вызов не поступает ответа через телефонную трубку 315, контроллер 320 сообщений управляет телефонным интерфейсом 310 для ответа на телефонный вызов и управляет коммутатором 335 телефонной линии для отключения телефонной трубки 315. Контроллер 320 сообщений посылает терминальную речевую подсказку 365, которая выдает указания слушателю для запоминания речевого сообщения в приборе 355 для записи речи. Примером фразы терминальной речевой подсказки 365 контроллера 320 сообщений является "Это Джон Доу. Я отошел от стола в этот момент. Пожалуйста, оставьте сообщение после гудка, и я вернусь к вам как только смогу". По окончании терминальной речевой подсказки 365 генератор 367 сигнала режима данных получает обратно сигнал режима данных, запомненный в цифровом виде в контроллере 320 сообщений, который преобразуется в аналоговый вид в ЦА преобразователе 345 и посылается контроллером 320 сообщений на системный контроллер 102. Сигнал режима данных является заранее заданным набором ДТМЧ тональных сигналов, не используемых стандартными телефонами, который указывает системному контроллеру 102, что отклик может быть послан в цифровом виде. Следует оценить тот факт, что когда вызывающая сторона не является системным контроллером, вызывающая сторона услышит сигнал режима данных, звучащий очень похоже на обычный машинный гудок, как указание начать выдачу записанного речевого сообщения, которое будет записано обменивающимся сообщениями терминалом 115 в прибор 355 для записи речи. Когда вызывающая сторона является системным контроллером, как в данном примере, сигнал режима данных запускает модемный обмен между системным контроллером 102 и обменивающимся сообщениями терминалом 115 для цифровой передачи отклика от системного контроллера 102 в обменивающийся сообщениями терминал 115. Следует оценить то, что совершаемые пользователем действия как результат речевой подсказки на контроллер 102 сигнала режима данных обеспечивают доставку отклика на обменивающийся сообщениями терминал 115 способом, при котором избегается представление обычно раздражающих тональных сигналов соединения высокоскоростных (300 бод и выше) модемов пользователю телефонной трубки на обменивающемся сообщениями терминале 115 или пользователю телефонной трубки, вызывающей обменивающийся сообщениями терминал 115. Следует далее оценить и то, что отклик доставляется способом, наиболее приемлемым (цифровым или речевым) для отвечающего на вызов. Следует далее оценить и тот факт, что сигнал режима данных альтернативно может быть сигналом, отличающимся от рассмотренного, таким как трехтональный многочастотный сигнал или последовательность многочастотных тональных сигналов, выбранных так, чтобы не раздражать пользователя телефонной трубки, который может прослушивать сигнал.
Знаменательно, что обменивающийся сообщениями терминал 114 обеспечивает функции, по существу одинаковые с функциями обменивающегося сообщениями терминала 115 в предпочтительном выполнении настоящего изобретения. Обменивающиеся сообщениями терминалы 111 и 113 обеспечивают частичный набор функций обменивающегося сообщениями терминала 115, ограниченный только отсутствием телефонной трубки. Следует оценить, что отклик обрабатывается практически тем же способом, по меньшей мере для некоторых из коммутируемых радиотерминалов, примером которых является сотовый телефон со способностью принимать отклик посредством телефонного вызова в речевом или цифровом виде согласно предпочтительному выполнению настоящего изобретения.
На фиг. 4 показана электрическая блок-схема обменивающегося сообщениями терминала 118 с внешней отвечающей машиной 210, пригодный для использования в системе обмена сообщениями по фиг. 1, согласно предпочтительному выполнению настоящего изобретения. Обменивающийся сообщениями терминал 118 содержит настольный обменивающийся сообщениями терминал 220, отвечающую машину 210 и телефонную трубку 230. Настольный обменивающийся сообщениями терминал 220 предпочтительно является настольным терминалом страничного ввода модели N1593A AlphaMate®, выпускаемым компанией Моторола. Автоответчик 210 предпочтительно представляет собой отвечающую машину модели 1337, выпускаемую Американской Телефонной и Телеграфной Компанией, Нью-Йорк, хотя доступные машины иных компаний будут работать так же хорошо. Телефонная трубка 230 предпочтительно является телефонной трубкой модели NT4L21AA-35, выпускаемой компанией Нортен Телеком, Инк. , Нэшвилл, Теннеси, хотя и другие обычно доступные телефонные трубки будут работать так же хорошо. Телефонная линия от КТС 108 подключена к "линейному" соединению автоответчика 210. Телефонная трубка 230 и прибор 220 обмена сообщениями подключены параллельно к "телефонному" соединению автоответчика способом, хорошо известным специалисту. Настольный обменивающийся сообщениями терминал 220 имеет способность отправлять сообщения и не имеет способности отвечать.
Во втором примере, используемом здесь для описания предпочтительного выполнения настоящего изобретения, сообщение отправляется на обменивающемся сообщениями терминале 118 (фиг. 1) для доставки его к портативному приемному прибору 106. Ожидается, что это сообщение вызовет отклик, который необходим на обменивающемся сообщениями терминале 118, так что в процессе телефонного вызова, который передает сообщение на системный контроллер 102, на этот системный контроллер 102 передается также и телефонный номер отклика для обменивающегося сообщениями терминала 118 вместе с указанием того, что обменивающийся сообщениями терминал 118 ожидает ответа в речевом режиме на телефонную трубку. Отклик связывается с телефонным номером отклика системным контроллером 102 тем же способом, который описан выше со ссылкой на фиг. 3.
В этом втором примере системный контроллер 102 устанавливает телефонный вызов с обменивающимся сообщениями терминалом 118 путем набора телефонного номера отклика. Ответ на вызов осуществляется пользователем телефонной трубки или автоответчиком 210. Первая речевая подсказка 425 от системного контроллера 102 дает указания пользователю телефонной трубки для управления телефонным вызовом и подключается к телефонной трубке 230 и автоответчику 210. Когда ответ на телефонный вызов осуществляется с использованием телефонной трубки 230, на телефонной клавишной панели могут вводиться команды для инициирования речевого варианта отклика от системного контроллера или для сохранения отклика для последующей доставки. Когда на ответ телефонный вызов осуществляется автоответчиком 210, команды, возвращаемые в ответ на первую речевую подсказку, отсутствуют. Системный контроллер 102 после заранее заданной задержки посылает речевой вид отклика, когда опция "доставка отклика отсутствует" установлена в первое значение, и запоминает отклик для последующей доставки, когда опция "доставка отклика отсутствует" установлена во второе значение. Следует отметить, что взаимодействие с системным контроллером обеспечивает доставку отклика в речевом виде на обменивающийся сообщениями терминал 118 и избегает представления каких-либо раздражающих тональных сигналов соединения высокоскоростного (300 бод и выше) модема (каковые сигналы могут использоваться в других системах для установления наличия обменивающегося сообщениями терминала с цифровым прибором на телефонном номере отклика) пользователю телефонной трубки на обменивающемся сообщениями терминале 118. Следует далее оценить то, что отклик доставляется способом, наиболее приемлемым (речевым) для отвечающего на вызов. Следует также оценить и то, что взаимодействие обменивающегося сообщениями терминала 101, который представляет собой всего лишь телефонную трубку, с системным контроллером 102 в предпочтительном выполнении настоящего изобретения будет практически таким же взаимодействием, как описанное выше для обменивающегося сообщениями терминала 118, за исключением отсутствия функций автоответчика в обменивающемся сообщениями терминале 101.
Фиг. 5 представляет блок-схему алгоритма, который иллюстрирует способ управления инициациями сообщений, используемый в системном контроллере по фиг. 2, согласно предпочтительному выполнению настоящего изобретения. На шаге 510 отправитель устанавливает отправительский телефонный вызов на системный контроллер 102. Отправитель может быть человеком, использующим телефонную трубку, такую как в одном из обменивающихся сообщениями терминалов 101, 114, 115 или 118. Альтернативно отправитель может быть настольным обменивающимся сообщениями терминалом или компьютером, таким как в обменивающемся сообщениями терминале 111, 113, 114, 115 или 118 с запомненным в нем сообщением. Сообщение предназначено для доставки системным контроллером 102 получателю, который может быть радиотерминалом или иным обменивающимся сообщениями терминалом 101, 111, 113, 114, 115 или 118. В процессе отправки телефонного вызова сообщение передается на системный контроллер 102 в цифровом или речевом виде в зависимости от отправителя и получателя, которому он предназначен, и запоминается на шаге 513 в памяти 408 сообщений для доставки получателю и для связывания с откликом, возвращаемым от получателя. В процессе отправки телефонного вызова системным контроллером определяется телефонный номер отклика в случае, если отклик на сообщение принимается от получателя системным контроллером 102. Телефонный номер отклика является телефонным номером для обменивающегося сообщениями терминала или коммутируемого радиотерминала. Телефонный номер отклика получается на шаге 515 от отправителя, когда телефонный номер отклика передается на системный контроллер 102 в процессе отправки телефонного вызова, например, путем ввода следующей за ним уникальной последовательности ДТМЧ команд или следующей за ним уникальной речевой подсказки, когда отправитель является человеком. В противоположность этому телефонный номер отклика может передаваться в заранее заданной части цифрового сообщения, когда отправителем является обменивающийся сообщениями прибор или компьютер, на шаге 515. Эти и другие способы хорошо известны специалисту. Когда отправитель не сообщает однозначно телефонный номер отклика и когда в системном контроллере 102 установлена опция для использования отправляющего телефонного номера в качестве телефонного номера отклика, телефонный номер отклика получается при использовании автоматического определения номера (АОН) (ANI) из отправляющего телефонного номера, переданного на системный контроллер 102 коммутируемой телефонной сетью 108 в процессе установления телефонного вызова на шаге 515. Когда отправитель не сообщает однозначно телефонный номер отклика в процессе отправления телефонного вызова, когда в системном контроллере 102 не установлена опция для использования отправляющего телефонного номера в качестве телефонного номера отклика и когда установлена опция для использования телефонного номера отклика по умолчанию, телефонный номер отклика получается из телефонного номера отклика по умолчанию, который хранится для каждого абонента в абонентской базе 440 данных в системном контроллере 102, на шаге 515.
Когда на шаге 515 телефонный номер отклика не получен, на шаге 520, в соответствии с сообщением, в памяти 408 сообщения запоминается отклик вида "сохранение отклика" и заранее заданный телефонный номер, указывающий, что телефонный номер отклика не получен. Когда телефонный номер отклика получен на шаге 515, этот телефонный номер отклика запоминается в памяти 408 сообщений в соответствии с сообщением на шаге 515. Вид отклика, когда отправитель-человек определяется речевой подсказкой от системного контроллера 102, за которой следуют активации, осуществляемые человеком с помощью клавишной панели, что приводит к стандартным ДТМЧ тональным сигналам (при этом ДТМЧ тональные сигналы представляются цифрами, знаком фунта стерлингов и знаком звездочки), передаваемым на системный контроллер 102, где ДТМЧ тональные сигналы детектируются и используются для определения вида отклика. Когда отправителем является обменивающийся сообщениями прибор, вид отклика указывается в последовательности данных, передаваемых в процессе телефонного вызова, с помощью данных в заранее заданных частях последовательности данных либо данными, которым предшествует заранее заданная уникальная последовательность символов, либо иными способами, хорошо известными специалистам. Когда вид отклика определен как вид отклика "сохранение" на шаге 525, этот вид отклика "сохранение" запоминается в памяти 408 сообщений в связи с запомненным там на шаге 520 сообщением. Когда вид отклика определен как вид отклика "только модем" на шаге 530, этот вид отклика "только модем" запоминается в памяти 408 сообщений в связи с запомненным там на шаге 535 сообщением. Когда вид отклика определен как вид отклика "направленный модему" на шаге 540, этот вид отклика "направленный модему" запоминается в памяти 408 сообщений в связи с запомненным там на шаге 550 сообщением. Когда вид отклика определен как вид отклика "ожидаемый телефонной трубкой" на шаге 540 либо когда на шаге 540 от отправителя не получен вид отклика, вид отклика "ожидаемый телефонной трубкой" запоминается в памяти 408 сообщений в связи с запомненным там на шаге 545 сообщением.
Когда в манипуляторе 404 входа сообщения принят отклик от получателя, манипулятором 404 входа сообщения выполняется связывание между откликом и сообщением, а тем самым также и телефонным номером отклика и видом отклика, соответствующим сообщению, как описано выше в связи с первым примером. Когда видом отклика является "только модем", "направленный модему" или "ожидаемый телефонной трубкой", отклик доставляется на обменивающийся сообщениями терминал к связанному телефонному номеру отклика согласно виду отклика под управлением манипулятора отклика, как это описано ниже.
Фиг. 6 представляет блок-схему алгоритма, которая иллюстрирует способ управления откликом "только модем", используемым в системном контроллере по фиг. 2, согласно предпочтительному выполнению настоящего изобретения. Отклик вида "только модем" для обменивающегося сообщениями терминала 111 определяется манипулятором 404 входа сообщений, как описано выше, на шаге 610. На шаге 615 манипулятор 420 отклика инициирует телефонный вызов отклика посредством телефонного интерфейса 406 путем набора телефонного номера отклика, который является телефонным номером для обменивающегося сообщениями терминала 111. Когда телефонный номер отклика набран, манипулятор 420 отклика запускает таймер 422 ответа с первой заранее заданной длительностью до истечения времени. Первая заранее заданная длительность таймера 422 ответа, как правило, выбирается для ожидания ответа обменивающимся сообщениями терминалом, который отвечает на телефонный вызов только модемным средством, таким как обменивающиеся сообщениями терминалы 111 и 113, причем обычно ответ в большинстве случаев требует эквивалента двух телефонных звонков. Когда на телефонный вызов отклика отвечает обменивающийся сообщениями терминал 111 с приемом манипулятором 420 отклика одного из заранее заданного набора сигналов модемного соединения до истечения времени таймера 422 ответа на шаге 620, заранее заданный сигнал модемного соединения обнаруживается телефонным интерфейсом 406 и передается манипулятору отклика. Манипулятор 420 отклика прерывает таймер 422 ответа, предохраняя таймер 422 ответа от завершения счета до повторного запуска, и командует телефонному интерфейсу 406 послать заранее заданный модемный сигнал отклика на шаге 625. Сигналы модемного соединения и отклика предпочтительно являются сигналами, определенными стандартами МККТТ (Международного Консультативного Комитета по Телеграфии и Телефонии) (CCITT) для модемов. Когда обменивающийся сообщениями терминал 111 и манипулятор 420 отклика устанавливают скорость передачи и протокол в соответствии со спецификациями МККТТ, отклик передается в цифровом виде на обменивающийся сообщениями терминал 111 на шаге 630. Когда обмен данными завершен, телефонный вызов отклика заканчивается на шаге 635.
На шаге 620, когда ответ на телефонный вызов отклика не происходит до истечения времени таймера 422 ответа, таймер 422 ответа завершает счет и манипулятор 420 отклика регистрирует обоснование для повторения отклика позднее, которое представляет собой в этом случае запись "нет ответа" в памяти сообщений на шаге 640 и запрашивает отклик для последующей попытки доставки на шаге 645.
Фиг. 7 представляет блок-схему алгоритма, иллюстрирующую способ управления откликом "ожидаемый телефонной трубкой", используемым в системном контроллере по фиг. 2, согласно предпочтительному выполнению настоящего изобретения. Отклик вида "ожидаемый телефонной трубкой" для обменивающегося сообщениями терминала 115 определяется манипулятором 404 входа сообщений, как описано выше, на шаге 710. На шаге 715 манипулятор 420 отклика инициирует телефонный номер отклика посредством телефонного интерфейса 406 путем набора телефонного номера отклика, который представляет собой телефонный номер для обменивающегося сообщениями терминала 115. Когда телефонный номер отклика набран, манипулятор 420 отклика запускает таймер 422 ответа со второй заранее заданной длительностью до истечения времени. Вторая заранее заданная длительность таймера 422 ответа выбирается для ожидания ответа обменивающимся сообщениями терминалом, который может ответить на телефонный вызов с помощью телефонной трубки, или обменивающегося сообщениями прибора или компьютерного средства, такого как обменивающиеся сообщениями терминалы 114 и 115, причем ответ может обычно требовать эквивалент нескольких телефонных звонков. На шаге 720, когда телефонный вызов отклика ответа пришел до истечения времени таймера 422 ответа, манипулятор отклика прерывает таймер 422 ответа, предохраняя таймер 422 ответа от завершения счета до повторного запуска, и телефонным интерфейсом 406 инициируется подключение первой речевой подсказки 425 от манипулятора 420 отклика к телефонной линии на шаге 725. Первая речевая подсказка 425 генерируется цепью 421 речевой подсказки в манипуляторе 420 отклика. Когда первая речевая подсказка 425 инициирована на шаге 725, на шаге 730 запускается таймер 423 режима с третьей заранее заданной длительностью до истечения времени. Третья заранее заданная длительность выбирается обычно, чтобы позволить обменивающемуся сообщениями терминалу 115 послать описанные выше терминальную речевую подсказку и сигнал режима данных. Когда сигнал режима данных принимается до истечения времени таймера 423 режима и детектируется детектором 424 сигнал режима данных на шаге 735, манипулятор 420 отклика прерывает таймер 423 режима, предохраняя таймер 423 режима от завершения счета до повторного запуска, и командует осуществить доставку отклика в цифровом режиме обменивающегося сообщениями терминала 115, начиная с сигнала модемного соединения, посланного от системного контроллера 102 на обменивающийся сообщениями терминал 115, посылая отклик в цифровом виде на обменивающийся сообщениями терминал 115 и прекращая вызов на шаге 740.
На шаге 720, когда ответ на телефонный вызов отклика не поступает до истечения времени таймера 422 ответа, этот таймер 422 ответа завершает счет и манипулятор отклика доставляет отклик с использованием режима повторного отклика, регистрируя обоснование для повторения отклика позже, которое в данном случае представляет собой запись "нет ответа" в памяти сообщений на шаге 640 и повторно ставит отклик в очередь для попытки последующей доставки на шаге 645.
Когда до истечения времени таймера 423 режима сигнал режима данных не принимается на шаге 725 и когда детектором 431 ДТМЧ тонального сигнала детектируется один или более ДТМЧ сигналов, манипулятор 420 отклика определяет, какая заранее заданная ДТМЧ последовательность принята, используя детектор 431 ДТМЧ тонального сигнала. Когда на шаге 770 детектором 431 ДТМЧ тонального сигнала детектируется первая заранее заданная ДТМЧ последовательность, которая указывает, что должен использоваться речевой вид отклика, манипулятор 420 отклика доставляет отклик с использованием речевого режима и прерывает таймер 431 режима, предохраняя его от завершения счета до повторного запуска. Манипулятор 420 отклика доставляет отклик в речевом виде с использованием речевого режима путем преобразования цифрового вида отклика, запомненного в памяти 408 сообщений, в речевой вид отклика, используя преобразователь 432 цифрового сигнала в речевой и подключая речевой вид отклика через телефонный интерфейс 406 к обменивающемуся сообщениями терминалу 115 на шаге 780. Преобразователь 432 цифрового сигнала в речевой содержит набор запомненных оцифрованных речевых сегментов, соответствующих информации, обычно встречающейся в системе 100 обмена сообщениями, такой как цифры в числах, общие символы и общие слова, такие как "вызов", "мне" и т.п. Когда на шаге 775 обменивающимся сообщениями терминалом 115 принимается и детектором 431 ДТМЧ тонального сигнала детектируется вторая заранее заданная ДТМЧ последовательность, которая указывает, что отклик следует повторить еще раз позже, манипулятор 420 отклика прерывает таймер 431 режима, предохраняя его от завершения счета до повторного запуска, и доставляет отклик с использованием режима повторного отклика, как описано выше, с обоснованием для повторения отклика позже, регистрируемым как "направленный терминалу повтор". Когда на шаге 735 до истечения времени таймера 423 режима сигнал режима данных не принимается и на шаге 750 детектором 431 ДТМЧ тонального сигнала не детектируются ДТМЧ сигналы и когда детектор 429 автоответчика детектирует гудок автоответчика на шаге 755, манипулятор 420 отклика прерывает таймер 431 режима, предохраняя его от завершения счета до повторного запуска, и доставляет отклик с использованием речевого режима, как описано выше. Когда до истечения времени таймера 423 режима на шаге 745 сигнал режима данных не принимается на шаге 735, а на шаге 750 детектором 431 ДТМЧ тонального сигнала не детектируются ДТМЧ сигналы и на шаге 755 детектор 429 автоответчика не детектирует гудок автоответчика, манипулятор 420 отклика продолжает процесс на шаге 735. Когда на шаге 745 таймер 423 завершает счет и когда на шаге 760 опция доставки в памяти сообщений не установлена, манипулятор 420 отклика продолжает процесс на шаге 640. Когда на шаге 745 таймер 423 завершает счет и когда на шаге 760 установлена опция доставки в памяти сообщений, манипулятор 420 отклика генерирует на шаге 765 вторую речевую подсказку и затем на шаге 780 доставляет отклик, используя речевой режим. Вторая речевая подсказка генерируется цепью 421 речевой подсказки в манипуляторе 420 отклика. Второй речевой подсказкой является фраза "из-за не выбора режима отклик передается в речевом режиме", хотя в качестве второй речевой подсказки могут храниться и использоваться равным образом и другие фразы. Когда на шаге 745 таймер 423 завершает счет и когда опция доставки в памяти сообщений 408 не установлена, манипулятор 420 отклика доставляет отклик, используя режим повторного отклика, как описано выше.
Фиг. 8 представляет блок-схему алгоритма, иллюстрирующую способ управления откликом "направленный модему", используемый в системном контроллере по фиг. 2, согласно предпочтительному выполнению настоящего изобретения. Отклик вида "направленный модему" для обменивающегося сообщениями терминала 115 определяется манипулятором 404 входа сообщений, как описано выше, на шаге 810. На шаге 815 манипулятор 420 отклика инициирует телефонный вызов отклика посредством телефонного интерфейса 406 путем набора телефонного номера отклика, который является телефонным номером отклика для обменивающегося сообщениями терминала 115. Когда телефонный номер отклика набран, манипулятор 420 отклика запускает таймер 422 ответа со второй заранее заданной длительностью до истечения времени. На шаге 820, когда на телефонный вызов отклика ответ получен до истечения времени таймера 422 ответа, манипулятор отклика прерывает таймер 422 ответа, предохраняя таймер 422 ответа от завершения счета до повторного запуска, и телефонным интерфейсом 406 на шаге 825 инициируется подключение третьей речевой подсказки 427 от манипулятора 420 отклика в телефонную линию. Третья речевая подсказка генерируется цепью 421 речевой подсказки в манипуляторе 420 отклика. Фразой третьей речевой подсказки является "Это пейджинговая система Альфа с цифровым откликом для обменивающегося сообщениями прибора, связанного с данным телефонным номером. Пожалуйста, дайте разрешение этому прибору или нажмите клавишу "фунт стерлингов" до доставки отклика позже", хотя в качестве третьей речевой подсказки могут храниться и использоваться равным образом и другие фразы. Когда на шаге 825 инициируется третья речевая подсказка, на шаге 830 запускается таймер 423 режима с третьей заранее заданной длительностью до истечения времени. Когда на шаге 835 сигнал режима данных принимается до истечения времени таймера 423 режима и детектируется детектором 424 сигнала режима данных, манипулятор 420 отклика прерывает таймер 423 режима, предохраняя его от завершения счета до повторного запуска, и дает команду на доставку отклика обменивающемуся сообщениями терминалу 115 в цифровом режиме, начиная с сигнала модемного соединения, посылаемого от системного контроллера 102 обменивающемуся сообщениями терминалу 115, продолжая посылкой на обменивающийся сообщениями терминал 115 отклика в цифровом виде и завершая вызов на шаге 840.
На шаге 820, когда ответ на телефонный вызов отклика не поступает до истечения времени таймера 422 ответа, этот таймер 422 ответа завершает счет и манипулятор 420 отклика доставляет отклик с использованием режима повторного отклика, регистрируя на шаге 640 обоснование для повторения отклика позже, которое в данном случае представляет собой запись "нет ответа" в памяти сообщений, и повторно ставя отклик в очередь для попытки последующей доставки на шаге 645.
Когда на шаге 835 до истечения времени таймера 423 режима сигнал режима данных не принимается и когда детектором 431 ДТМЧ тонального сигнала детектируется один или более ДТМЧ сигналов, манипулятор 420 отклика определяет, какая заранее заданная ДТМЧ последовательность принята, используя детектор 431 ДТМЧ тонального сигнала. Когда на шаге 875 от обменивающегося сообщениями терминала 115 принята и детектором 431 ДТМЧ тонального сигнала детектируется вторая заранее заданная ДТМЧ последовательность, манипулятор 420 отклика прерывает таймер 423 режима, предохраняя его от завершения счета до повторного запуска, и доставляет отклик с использованием режима повторного отклика, как описано выше, с обоснованием для последующего повторения отклика, зарегистрированным как "направленный терминалу повтор". Когда на шаге 835 сигнал режима данных не принят и на шаге 850 сигналы ДТМЧ не детектируются детектором 431 ДТМЧ тонального сигнала до истечения времени таймера 423 режима на шаге 845, манипулятор 420 отклика продолжает процесс на шаге 835. Когда на шаге 845 таймер режима завершает счет, манипулятор 420 отклика доставляет отклик, используя режим повторного отклика, как описано выше, с обоснованием для повторения отклика позже, зарегистрированным как "не принят сигнал режима данных".
Фиг. 9 представляет блок-схему алгоритма, которая иллюстрирует способ управления приемом откликов, используемый в обменивающемся сообщениями терминале 115 по фиг. 3, согласно предпочтительному выполнению настоящего изобретения. Следует оценить, что обменивающийся сообщениями терминал 115 содержит элементы, практически эквивалентные элементам обменивающегося сообщениями терминала 114, и по существу те же самые функции, что и обменивающийся сообщениями терминал 114. Когда на шаге 910 телефонным интерфейсом 310 детектируется входящий телефонный вызов, детектируемое событие подключается сигналом к контроллеру 320 сообщений. Контроллер 320 сообщений на шаге 915 запускает таймер 360 ответа с заранее заданной длительностью до истечения времени. Заранее заданная длительность таймера 360 ответа выбирается для ожидания ответа пользователем телефонной трубки и может быть обычно эквивалентна нескольким телефонным звонкам. На шаге 915, когда до истечения времени таймера 422 ответа не поступает ответ на телефонный вызов отклика, на шаге 925 таймер 422 ответа завершает счет и контроллер 320 сообщений посылает терминальную речевую подсказку, которая описана выше. По завершении речевой подсказки на шаге 930 посылается сигнал режима данных, также описанный выше. Терминальная речевая подсказка и сигнал режима данных предпочтительно хранятся в контроллере 320 сообщений в качестве цифровых сигналов, которые преобразуются в аналоговые сигналы ЦА преобразователем 340. На шаге 920, когда ответ на телефонный вызов отклика поступает до истечения времени таймера 360 ответа, контроллер 320 сообщений прерывает таймер 360 ответа, предохраняя таймер 360 ответа от завершения счета до повторного запуска, и контроллер 360 сообщений отслеживает выходной звуковой сигнал телефонной линии через АЦ преобразователь 345 для заранее заданной последовательности ДТМЧ тональных сигналов, которые указывают, что пользователь телефонной трубки решил вернуть управление телефонным номером отклика контроллеру 320 сообщений для цифрового приема отклика. Когда на шаге 940 детектируется заранее заданная последовательность ДТМЧ тональных сигналов, которые указывают, что пользователь телефонной трубки решил вернуть управление телефонным номером отклика, контроллер 320 сообщений отключает телефонную трубку от телефонного вызова и посылает сигнал режима данных системному контроллеру 102 на шаге 930, выполняя цифроаналоговое преобразование сигнала режима данных с использованием ЦА преобразователя 340. Когда на шаге 940 заранее заданная последовательность ДТМЧ тональных сигналов, которые указывают, что пользователь телефонной трубки решил вернуть управление телефонным номером отклика, не принимается, процесс продолжается на шаге 910, ожидая следующего телефонного вызова.
После того, как на шаге 930 послан сигнал режима данных, контроллер 320 сообщений запускает прибор 355 для записи речи, который на шаге 935 начинает запоминать в памяти звуковой сигнал, принимаемый в процессе остатка телефонного вызова. Принимаемый звуковой сигнал предпочтительно преобразуется из аналогового вида в цифровой с помощью АЦ преобразователя 345 и запоминается в цифровом виде, хотя могут использоваться и другие виды записи, такие как запись аналогового сигнала на магнитную ленту. Кроме того, на шаге 935 запускается модемный таймер 375 с заранее заданной длительностью до истечения времени. Когда на шаге 945 сигнал модемного соединения не детектируется детектором 370 сигнала модемного соединения до истечения времени модемного таймера 375, этот модемный таймер 375 на шаге 965 завершает счет и прибор 355 для записи речи продолжает записывать звуковой сигнал, принимаемый в процессе телефонного вызова, на шаге 970 до тех пор, пока на шаге 975 телефонный вызов не закончится.
Когда сигнал модемного соединения детектируется детектором 370 сигнала модемного соединения до истечения времени модемного таймера 375 на шаге 945, контроллер 320 сообщений на шаге 950 прерывает модемный таймер 375, предохраняя модемный таймер 375 от завершения счета до повторного запуска, и отменяет аналоговую запись, которая была запущена на шаге 935. Затем контроллер 320 сообщений посылает на шаге 955 сигнал модемного ответа. Вызывающим прибором в этом примере является системный контроллер 102, доставляющий отклик, так что сигнал модемного ответа и цифровой отклик принимаются на шаге 960, заканчивая телефонный вызов.
Следует отметить, что в системе, в которой отклики управляются системным контроллером 102 для доставки обменивающимся сообщениями терминалам 114 и 115, как описано выше, согласно предпочтительному выполнению настоящего изобретения, обеспечиваются следующие полезные признаки.
1) Логическое взаимодействие между системным контроллером и обменивающимися сообщениями терминалами координируется для того, чтобы обеспечить совместное существование, не раздражающее людей, пользующихся теми же средствами.
2) Система обмена сообщениями может быть снабжена информацией, касающейся предназначенного для отклика приемника.
3) На основе известной природы предназначенного для отклика приемника контроллер системы обмена сообщениями имеет предпочтительный интерактивный логический поток с обменивающимся сообщениями терминалом.
4) Обменивающиеся сообщениями терминалы, предназначенные для генерирования и приема цифровых сообщений и откликов, разработаны для выдачи контроллеру подходящей информации во время отправки сообщений.
5) Обменивающиеся сообщениями терминалы способны предоставить дополнительные услуги типа работы автоответчика для воплощения функционально чистого интерфейса к речевому вызывающему от внутренней или внешней системы обмена сообщениями. Это может достигаться либо внутренним воплощением функций автоответчика, либо подключением к внешнему автоответчику.
6) Системный контроллер и обменивающийся сообщениями терминал вводят сообщение и откликаются устройством, выбранным из вербализованной и модемной связи, как это приемлемо для формирования отклика, для пользователя и типа терминала.
Изобретение относится к способу и устройству для осуществления доставки отклика на терминал, работающий в режиме обмена речевыми сообщениями или посылками данных, используемый в системе обмена сообщениями по коммутируемой телефонной сети. Техническим результатом является осуществление доставки информационного или речевого отклика в том виде, который предпочитает пользователь, принимающий отклик, и без доставки назойливых информационных сигналов на пользовательскую телефонную трубку в процессе доставки ответного вызова. Устройство содержит телефонный интерфейс, манипулятор входа сообщений, память сообщений, манипулятор отклика, интерфейсное средство связи, а способ описывает работу данного устройства. 2 с. и 8 з.п. ф-лы, 9 ил. /
СТОЛБЧАТЫЙ ЭЛЕМЕНТ ДЛЯ ОПРЕДЕЛЕНИЯ ПРОСТРАНСТВЕННОГО ПОЛОЖЕНИЯ, В ЧАСТНОСТИ ИМПЛАНТАТА | 2001 |
|
RU2234883C2 |
US 5131026 A, 14.07.92 | |||
US 5202912 A, 13.04.93 | |||
US 5327480 A, 05.07.94 | |||
US 5090051 A, 18.02.92 | |||
СИСТЕМА СВЯЗИ, НАПРИМЕР ТЕЛЕФОННОЙ, С ЦЕНТРАЛЬНЫМ УПРАВЛЕНИЕМ | 1968 |
|
SU428620A3 |
Устройство передачи данных через автоматическую телефонную станцию внутрипроизводственной системы связи | 1973 |
|
SU438133A1 |
Авторы
Даты
2000-03-10—Публикация
1995-02-09—Подача