Изобретение относится к системе передачи данных и способу, который может быть селективно использован с кабельной телефонной системой или с различными альтернативными телефонными системами, в частности с радиотелефонами.
В предыдущие годы мобильный обмен данными был затруднен из-за того, что не было общей сети, способной осуществлять подключение широко разнесенных подвижных пользователей, желающих обменяться данными. Первыми передвижными информационными системами этого типа стали общедоступные в последние десять лет системы в виде радиотелефонной связи ячеистого типа. Эти телефонные системы ячеистого типа были вначале разработаны для обмена речевой информацией, но изобретатели, работающие в этой области, разработали модемы данных для использования в этих телефонных системах ячеистого типа. Первый коммерчески реализованный модем этого типа описан в патенте США N 4697281 Салливана (O'Sullivan), права на который переданы настоящему заявителю. Этот модем раннего типа был способен определять характеристики ячеистой магистрали, но оборудование этих модемов было разработано специально для конкретной модели телефона ячеистой сети, так что этот же модем не мог быть использован с различными типами телефонов.
Одной из ранних попыток решить эту проблему была разработка интерфейсов, контролируемых микропроцессором, которые подсоединялись к ячеичной телефонной магистрали и обеспечивались внутренним разъемом, заменяющим стандартную розетку кабельного телефона RJ-II. Некоторые из этих интерфейсов, такие как интерфейс, описанный в патенте США N 4718080 Серано и др. (Serrano), обладали способностью подключаться к множеству телефонов и модифицировать их работу, эффективно используя каждый телефон. Интерфейс "АВ-ЗХ", разработанный "Morrison and Dempsy Communications", может работать с различными сетевыми телефонами, даже если в приборе установлены различные соединяющие кабели и микросхемы. Другие сетевые интерфейсы, эмулирующие кабельные телефонные разъемы, приведены в патентах США NN 4012596, 4658096, 4775997 и 4922517 Веста (West) и др. и N 4737975 Шафера (Shafer).
Несмотря на эффективность использования для определенных целей, эти кабельные эмулирующие интерфейсы имеют ряд существенных недостатков, которые делают их неэффективными при желаемых определенных приложениях. Во-первых, эти интерфейсы сводят работу подключенного компьютера к работе по "наименьшему общему знаменателю" старого механического телефона. Поэтому, несмотря на то, что компьютер и модем, подключенные таким интерфейсом, наделены способностью выполнять сложные управляющие функции и контролируемый микропроцессором сетевой телефон способен выполнять различные функции и передавать цифровую информацию, но двухпроводной стандартный аналоговый телефонный интерфейс, предусмотренный между этими двумя микропроцессорными системами, препятствует сложному взаимодействию между подключенными системами. К тому же, этим эмулирующим интерфейсам присуще содержать дорогостоящие и энергопотребляющие цепи, такие как генераторы набора номера. Наконец, подключение модема к сетевому телефону с использованием такой системы не обеспечивает высокий уровень интеграции и портативности, который необходим для передачи данных практически любому пользователю. В частности, системы содержат дополнительные кабели, платы, корпуса и внутренние источники питания, которые должны транспортироваться пользователем.
Патент США N 4837812 Такахаши (Takahashi) и др. описывает факсимильную машину, которая работает как с кабельным телефоном, так с и радиотелефоном. Переменный резистор приспособлен для обеспечения корректного выходного уровня сигнала для радиотелефона. Устройство Такахаши автоматически переключается из кабельного в радиотрансляционный режим, в зависимости от положения рычага на подсоединенном телефонном аппарате. Такахаши не включил какое-либо приемлемое описание дозвона по радиотелефону, контролируемого с помощью факс-аппарата.
Патент США N 4868863 Хартли (Hartley) и др. раскрывает интерфейс для подключения модема к различным специальным кабельным телефонным системам и полагает, что модем может быть сконфигурирован так, чтобы обеспечить как цифровой, так и аналоговый выход, но не обеспечивает систему для подключения модема с контролем радиотелефона.
С развитием дополнительных типов различных телефонных систем, таких как телефонные системы у сидения самолета, цифровых телефонных систем ячеистого типа низкомощных персональных телефонных систем и других, становятся очевидны недостатки интерфейсных схем в современном уровне техники; поэтому число интерфейсов, которые должно закупить и перевозить лицо, желающее обмениваться данными, используя эти системы, может быть достаточно большим. Поданная заявка на патент США с серийным номером 07/531762 "Система и способ для интерфейсного подключения компьютеров к различным телефонным сетям", права на которую переданы настоящему заявителю, раскрывает новую интерфейсную схему, в которой стандартизированный модем передает аналоговые сигналы данных и производит общие цифровые командные сигналы через одиночный разъем. При подключении к сетевой телефонной розетке, разъем передает стандартные кабельные DTMF - сигналы и передает сигналы подключения и звонка. Внутренний интерфейсный кабель предназначен, в частности для совместимости с одной или более различных телефонных сетей и может быть также подключен между модемным разъемом и такими телефонами. При таком подключении модем использует язык общих цифровых команд для контроля телефона и эти общие команды транслируются в подходящие контрольные сигналы для конкретного телефонного канала с помощью схемы, расположенной в интерфейсном кабеле.
Эта интерфейсная схема представляет собой определенное повышение современного уровня техники интерфейсных схем, потому что один относительно простой модем может быть использован для фактически любого типа телефонной системы или телефона. Интерфейсный кабель этой системы, являющийся частью интерфейсного оборудования, которое является специфичной для конкретного телефона, имеет небольшой вес, невысокую себестоимость по сравнению с интерфейсами предыдущего уровня техники и может потреблять энергию как от портативной компьютерной батарейки, так и телефонного элемента питания без неблагоприятного сокращения срока службы батарейки. Тем не менее, если модем этого типа используется с большим набором различных телефонных систем, таких как вышеупомянутые разрабатываемые телефонные системы, то использование кабеля, включающего схему превращения и обрабатывающего поток информации, становится менее желательным из-за усложнений, вносимых в конструкцию соединительных кабелей. Поэтому существует необходимость в интерфейсной системе и способе для подключения стандартизированного модема к множеству различных телефонных систем без оборудования для промежуточной обработки сигнала.
Следовательно, основной целью изобретения является предоставление системы, наделенной основными свойствами модема, способной функционировать с множеством различных телефонных систем.
Следующей основной целью изобретения является обеспечение способа для оперативного подключения модема к множеству различных телефонных систем.
Другой целью этого изобретения является разработка модема, имеющего разъем с одним штырьком для подключения к различным телефонным системам.
Еще одной целью изобретения является обеспечение компьютерного модема, который может подключаться к различным телефонным системам с помощью программируемых линий цифрового ввода/вывода, которые работают по-разному в зависимости от требований конкретного телефонного аппарата, подключенного к модему.
Другой целью этого изобретения является разработка системы для передачи данных в виде, пригодном для множества приборов, подключенных к различающимся телефонным системам, в которой компьютер наделен программным обеспечением, а модем множеством линий общего назначения так, что пользователь может выбрать тип телефонного аппарата, к которому будет осуществляться доступ, используя программное обеспечение, которое контролирует модем так, чтобы его линии общего назначения соответствовали рабочим интерфейсным характеристикам, требуемым подключенному телефонному прибору, к которому осуществляется доступ.
Целью изобретения также является предоставление компьютерного модема, имеющего выходной разъем, который включает одноконтактную линию и линию звонка, а также линии цифровых данных так, что при подключении соответствующего кабеля модем может быть использован с кабельной телефонной системой или с другой телефонной системой.
Следующей целью изобретения является создание компьютерного модема с памятью для хранения множества программных драйверов телефонных систем, которые могут быть селективно задействованы для использования модема с различными типами телефонных систем.
Другой целью этого изобретения является разработка системы, включающей компьютер с коммуникационным программным обеспечением, модем с прибором репрограммирования памяти и универсальный программируемый разъем телефонной сети.
Еще одной целью изобретения является создание системы, включающей компьютер с коммуникационным программным обеспечением, модем с прибором репрограммирования памяти и универсальный программируемый разъем телефонной сети, в которой коммуникационное программное обеспечение работает по селективной загрузке в модем программных драйверов для требуемой телефонной системы или систем, и в которой модем может селективно работать, используя один из таких драйверов для контроля установочных функций различных телефонных систем.
Дальнейшей целью настоящего изобретения является разработка способа подключения стандартизированного модема к различным типам телефонных систем, в которых модем имеет множество многоцелевых программируемых линий цифрового контроля для управления подключенным телефонным аппаратом; функции контроля линий выбираются с помощью программного обеспечения по контролю за модемом в соответствии с операционными характеристиками аппарата.
Эти и другие цели настоящего изобретения достигнуты с помощью создания системы, содержащей портативный компьютер с центральным процессором и с соответствующим программным обеспечением. Компьютер, в дальнейшем, содержит модем с выходным разъемом, осуществляющим передачу данных (TX), получение данных (RX), с одноконтактным гнездом, звонком и с программируемыми цифровыми линиями ввода/вывода (DIO). Существенное число программируемых линий цифрового ввода/вывода предусмотрено для облегчения контроля за широким набором различных телефонных приборов. Работа и функции однополюсного гнезда, звонка, TX, PX и программируемых DIO линий контролируются с помощью программного обеспечения в модеме под управлением программы в компьютере. Функциональность каждой линии в любое время зависит от типа телефонного устройства, подключенного к модему. В предпочтительном варианте пользователь применяет программное обеспечение в компьютере для задания типа или модели используемого с модемом телефонного аппарата, посредством чего линии RX, TX, однополюсная и линия звонка становятся либо действующими, либо недействующими, а необходимая установка программируемых DIO линий производится для работы таким образом, чтобы добиться активного контроля за подсоединенным телефонным прибором.
Фиг. 1, a - блок-схема, демонстрирующая систему настоящего изобретения, подключенную для использования с радиотелефоном, в то время как 1,b - блок-схема, показывающая ту же систему, подключенную для использования с кабельной телефонной системой.
Фиг. 2 - блок-схема, демонстрирующая работу программного обеспечения компьютера, применяемого в системе для выбора подключаемого телефонного устройства и, следовательно, выбора моды работы телефонной системы.
Фиг. 3 - схема модема настоящего изобретения с кабелем, обеспечивающим оперативное подключение к радиотелефону первого типа.
Фиг. 4 - блок-схема, демонстрирующая шаги, осуществляемые программым обеспечением в модеме или компьютере, по контролю работы линий для подсоединения, показанного на фиг.3.
Фиг. 5 - схема модема настоящего изобретения с кабелем для соединения этого модема со стандартной кабельной телефонной розеткой, для использования с кабельной телефонной сетью.
Фиг. 6 - блок-схема, демонтирующая шаги, осуществляемые программным обеспечением в модеме или компьютере, по контролю работы линий для подсоединения, показанного на фиг.5.
Вначале обратимся к фиг. 1,a и 1,b, портативная система связи. соответствующая настоящему изобретению обозначена как 102. Портативная система передачи данных 102, собранная для использования с радиотелефоном в варианте фиг. 1, a в то время как портативная система передачи данных 102, собранная для использования с кабельной телефонной сетью в варианте фиг. 1,b. В обоих вариантах система 102 содержит компьютер 104, который включает в себя CPU 106, программное обеспечение 108 и модем 110.
Компьютер 104 может быть компьютером любого типа. В предпочтительном варианте компьютер 104 может быть IBM-совместимым портативным компьютером, действующим с операционной системой MS-DOS а CPU - 106 может обычно быть одним из набора микропроцессоров, производимых фирмой inte 1, серий 80 х 86. CPU 106 связан с программным обеспечением 108, которое содержится в памяти прибора в виде оперативной памяти, постоянного запоминающего устройства при репрограммируемой (перепрограммируемой) постоянной памяти, или на устройствах хранения, таких как магнитные диски, оптические диски или ЦМД диски. Конечно, каждый специалист в области техники представляет, что компьютер имеет большое количество других работающих устройств, подключенных к CPU 106. Например, различные виды оперативной памяти и устройства для хранения информации, порты ввода/вывода, дополнительные процессоры и могут быть добавлены различные дополнительные компоненты. Компьютер 104 также обладает средствами, позволяющими пользователю осуществлять взаимодействие и контроль за компьютером 104, такими как дисплей для вывода информации, клавиатура или сенсорный экран. Так как это оборудование является традиционным, то оно, для ясности, исключено из фиг.1,a и 1,b и не будет очень подробно описываться.
CPU подключен к новому модему 110, который имеет порт 112 для подсоединения модема к аппарату телефонной сети. Предпочтительно, чтобы модем 110 встраивался в основную плату компьютера 104 или конструировался на отдельной плате и устанавливался в разъем для плат, предусмотренный для этих целей в компьютере 104. Тем не менее, модем 110 может также быть сконструирован и для внешнего подключения к компьютеру 104. Порт модема 112 предпочтительно имеет вид стандартного телефонного разъема RJ-45, имеющего 8 штырьков.
В варианте фиг.1,a порт 112 подсоединен с помощью кабеля 114 к разъему 118 аппарата 116, который является терминальным прибором для подсоединения к альтернативной телефонной системе. Термин "альтернативная телефонная система" будет использован здесь для определения коммуникационных систем, отличных от традиционных аналоговых кабельных телефонных сетей; кабельные сети осуществляют передачу информации между первой стадией и любой другой из большого набора других станций, которые могут быть выбраны первой стадией с помощью "набора номера" или с помощью эквивалентной операции. Изобретение будет описано с использованием примера ячеистой радиотелефонной системы, а терминал 116 будет в данном случае "радиотелефоном" 116. Тем не менее, нужно принять во внимание, что изобретение не ограничивается этим, и может быть использовано с любой альтернативной телефонной системой, существующей в настоящее время или разработанной в будущем, включая ячеистые радиотелефоны, маломощные персональные телефоны, спутниковые телефоны, самолетные телефоны и системы других типов.
Радиотелефон 116 является самым обычным и включает в себя контрольный узел 120, приемопередатчик 122 и соединительную шину 124 между контрольным узлом 120 и приемопередатчиком 122. Разъем 118 осуществляет внешнее подключение к одной или более линий шины 124. Радиотелефон 116 может составлять единое целое со съемной трубкой, контрольный узел 120 и приемопередатчик 122 могут быть помещены в различные корпуса и шина 124 может содержать соединительный кабель для подсоединения контрольного узла 120 и приемопередатчика 122. Если радиотелефон 116 представляет собой радиотелефон, объединенный с трубкой, то разъем 118 будет неотъемлемой частью, расположенной в корпусе радиотелефона, что обеспечит внешний доступ к выбранным данным и контрольным линиям шины 124. Если радиотелефон 116 сконструирован в виде набора раздельных корпусов, то разъем 118 реализован в виде ответвления, внесенного в соединение между контрольным узлом 120 и приемопередатчиком 122.
Соединительный кабель 114 снабжен с одного конца разъемом RJ-45 для подключения к порту модема 112, а с другой стороны разъемом, совместным с разъемом 118. Соединительный кабель 114 содержит линию получения данных (RX) 126, линию передачи данных (TX) 128 и одну или более линий программируемого цифрового ввода/вывода (DIO) 130.
Необходимо отметить, что хотя описывался предпочтительный вариант подключения между радиотелефоном 116 и модемом 110, возможны и другие варианты. Например, параллельные линии передачи цифровых сигналов могут быть наделены функциями RX и/или TX. Еще присоединение за счет проводов, показанное в предпочтительном варианте, может быть заменено безпроводным соединением, таким как радио или инфракрасный передатчик и приемник. Изобретатель определил, что большинство устройств телефонной сети для альтернативных телефонных систем, такие как радиотелефон 116, могут контролироваться с использованием только нескольких переменных функций программируемых линий цифрового ввода/вывода 130. В частности, было обнаружено, что огромное количество телефонов альтернативного типа могут эффективно контролироваться и работать по передаче и получению данных использованием RX линии 126, TX линии 128 и до трех программируемых DIO линий 130. Тем не менее, большее количество DIO линии 130 может быть предусмотрено с помощью использования второго разъема, в дополнение к разъему RJ-45, или одного разъема с большим количеством штырьков. В одном второстепенном варианте, линии, выводимые из модемного порта 112, поделены между множеством разъемов. Например, одноконтактная линия и линия звонка, выходящие из модемного порта 112, могут передаваться на стандартный разъем RJ-11, а линия RX 126, линия TX 128 и программируемые DIO линии 130 могут передаваться на отдельный разъем, такой как разъем RJ-45.
Модем 110 может быть сконфигурирован для обеспечения различных сигналов ввода по DIO линиям 130, в зависимости от используемого альтернативного телефона 116. Затем, за счет установки соответствующего кабеля 114 для соединения модема 110 и альтернативного телефона 116, пользователь может передавать данные, используя компьютер 104 в соединении с альтернативной телефонной сетью. В предпочтительном варианте пользователь может задействовать компьютер 104 с использованием специального программного обеспечения 108 для выбора типа телефона, который будет использоваться. Соответствующие части программного обеспечения 108 могут быть затем загружены в модем 110 и выбраны для использования. В таком варианте, линии, передаваемые кабелем 114, эффективно контролируют работу телефона 116 во время обращений, передачи и получения данных. Модем 110 может, таким образом, быть использован с альтернативной телефонной системой любого типа, включая ячеистые радиотелефоны, моломощные персональные телефоны, спутниковые телефоны, самолетные телефоны и системы других типов, работающие сейчас или которые могут быть разработаны в будущем. Модем 110, предпочтительно, будет работать с использованием множества протоколов, в зависимости от характеристик телефонной системы, используемой для передачи данных. Предпочтительно, чтобы при использовании ячеистой телефонной системы модем 110 работал с протоколом, раскрытым в патенте США N 4697281, принадлежащего обладателю прав на настоящее изобретение, описание которого приводится здесь с помощью ссылки.
Как показано на фиг. 1,b, объединенный с модемом 110 компьютер 104 может быть также подключен к кабельному телефонному интерфейсу 132, который является устройством телефонной сети для кабельных телефонных систем. Как отмечалось ранее, порт модема 112 предпочтительно выполнен в виде разъема RJ-45. Кабельный телефонный интерфейс 132 может иметь вид настенной розетки RJ-11, обеспечивающей однократное и звонковое подключение к локальной телефонной станции. Кабель 134 подсоединен между разъемом RJ-45 модемного порта 112 и кабельным интерфейсом 132, чтобы соединить одноконтактную и звонковую линию модемного порта 112 с соответствующей одноконтактной и звонковой линией кабельного телефонного интерфейса 132. Желательно, чтобы штырьки 4 и 5 разъема RJ-45 модемного порта 112 предназначались для одноконтактной и звонковой линий, так чтобы кабель 134 мог быть стандартным кабелем кабельной телефонной сети, имеющим разъемы RJ-11 на каждом конце. Таким образом, модем 110 обеспечивает совместимость с широким набором альтернативных телефонных систем и, в то же время, поддерживает обратную совместимость с аналоговой одноконтактной и звонковой кабельной телефонной системой. Работа и программирование модема 110 может в дальнейшем содержать методы, прилагаемые в патентной заявке США серийный номер 07/531762, поданной 1 июня 1990 г. под названием "Система и метод для компьютеров с интерфейсами по распознанию телефонных сетей", описание которого приводится здесь для ссылки. Когда компьютер 104 и модем 110 подсоединены к кабельному телефонному интерфейсу 132, как это показано на фиг. 1,b, то модем 110 будет генерировать стандартные телефонные контрольные сигналы двойной звуковой краткой частоты (DTMF) по одноконтактной и звонковой линиям. При подключении к альтернативной телефонной системе, так как радиотелефон 116, как показано на фиг. 1,a, модем будет генерировать цифровые контрольные сигналы для размещения контрольного запроса. Генерируемые контрольные сигналы будут переданы по программируемым DIO линиям 130 и будут специфичны для типа используемого альтернативного телефона в соответствии с тем, что это задано программным обеспечением.
Программное обеспечение 108 является специальной коммуникационной программой, которая запускает и контролирует работу модема 110. Первостепенным назначением программного обеспечения 108 является выбор и загрузка в модем 110 драйверов для конкретных телефонных устройств, используемых с системой 102. Термин "драйвер" будет использоваться здесь для определения любой комбинации программных инструкций и/или данных, которые являются специфичными для конкретной марки, модели или типа аппарата телефонной сети. В одном из вариантов, каждый телефонный прибор, который будет использоваться с системой, обеспечивается отдельной специальной драйверной программой.
В другом варианте изобретения для кабельных телефонных систем предусматривается специальная драйверная программа, а для телефонных систем альтернативного типа обеспечивается обобщенная драйверная программа. Обобщенная драйверная программа работает с использованием таблицы данных, которая содержит драйверные данные, определяющие интерфейсную схему различных устройств телефонной сети альтернативного типа. Обобщенная программа работает соответственно с конкретным телефонным прибором альтернативного типа с помощью ссылки на эту таблицу данных и возвращения необходимой информации на каждом шаге программы. Типичный список элементов данных, существенных для осуществления нескольких из основных функций системы 102 приведен в табл.1. В большинстве случаев, таблица данных будет содержать маски битов, которые идентифицируют, которая из RX, TX и DIO линий будет использована для осуществления конкретной передачи или задающей функции. Так как существует менее чем восемь таких линий, то битовая маска в одиночный байт будет достаточной для определения функций этих линий для конкретной операции. При желании базовый список элементов данных, приведенных в табл. 1, может быть расширен, чтобы включить какую-либо информацию о телефоне, которая важна для осуществления требуемой операции.
Драйверное программное обеспечение для конкретного телефонного устройства будет, в основном, загружаться в память модема 110 до того, как телефонное устройство будет использоваться для работы с модемом 110. Выбор дизайна для программного обеспечения драйвера зависит от количества телефонных устройств, которые будут использованы с одним модемом 110. Если будет использоваться очень большое число телефонных устройств, то необходимо, чтобы память была достаточно расширенной, чтобы удерживать различные драйверные программы для каждого телефона и было бы желательно изготовить общую работающую программу, которая работает с использованием таблицы данных для каждого телефонного аппарата, как это показано в табл.1. Предпочтительно, чтобы память модема 110 могла бы удерживать несколько различных устройств в одно и то же время и позволяла размещать или ранжировать драйверы так, как это нужно.
Обобщенная диаграмма для программного обеспечения 108 показана на фиг. 2. При передаче управления на CPU 106 программному обеспечению 108 программа, в первую очередь, определяет какой тип и модель телефона будет использоваться для коммуникационного объема, как это показано в блоке 150. Предпочтительно, чтобы для пользователя был предусмотрен выбор по умолчанию на основе последних используемых схем, или на основе подключения конкретного кабеля, или по получению через модемный порт 112 специальных сигналов телефонов-шина. Если определено наличие кабеля, то вызов каждого общего класса приборов можно сделать по умолчанию, т.е. умолчание для приборов с одноконтактным и звонковым проводом и умолчание для вызова альтернативных телефонных устройств. Если информация драйвера для конкретных телефонов была ранее загружена в память модема 110, то эта информация может также быть использована для определения умолчания. Например, если модем 110 имеет информацию драйверов, сохраненную для кабельных телефонов и для ячеичного радиотелефона NEC P300, то определение подсоединения кабеля к линиям модемного порта 112, отличного от подсоединения к одноконтактной и звонковой линиям, вызовет выбор по умолчанию драйвера NEC P300.
Лучше, если определены действующие сигналы шины, а не просто общее подсоединение кабеля; программное обеспечение 108 способно определять подробности, вплоть до конкретной модели используемого телефонного аппарата на основе сигналов, передаваемых по шине 124 телефоном альтернативного типа в ждущем состоянии. Это возможно за счет определенных линий, задаваемых телефоном как верхний уровень и нижний уровень. Битовая маска, определенная для каждого телефона альтернативного типа, может быть сравнена с битовым рисунком, передаваемых по RX, TX и DIO линиям, чтобы выяснить подробности и определить тип подсоединенного телефона.
Возможно предусмотреть программное обеспечение 108 с драйверами для всех имеющихся в продаже телефонов альтернативного типа. Тем не менее поддерживание и установка новейших драйверов будет громоздким и можно не предусматривать постоянного обновления так как любой контактный пользователь обычно имеет доступ только к нескольким телефонам альтернативного типа. Поэтому обычно драйверную программу для кабельной телефонной системы встраивают в программное обеспечение 108, а драйверная программа, специфичная для конкретных телефонов альтернативного типа, может быть придана в отдельном пакете, упакованной с кабелем 114. Таким образом, только несколько (возможно от одного до десяти) драйверов для телефонных устройств, обычно используемых пользователем, будут присутствовать в системе; и возможно исключение всех драйверов кроме одного, способного идентифицировать подключаемый телефонный аппарат с помощью достаточно элементарного определения магистральных линий телефонного устройства.
Предпочтительно, чтобы пользователь мог видеть меню телефонных устройств, для которых задействованы драйверы в системе 102, и выбирать прибор, который будет использоваться или переопределять новые телефонные устройства, вызываемые по умолчанию.
После того как пользователем было выбрано телефонное устройство, вызываемое по умолчанию, или был задан вручную другой драйвер, программа 108 определяет, присутствует ли требуемый драйвер в памяти модема, как это показано блоком 152. Если выбранный драйвер не заложен в модеме, то программа 108 будет загружать драйвер в память модема, как это показано в блоке 154. Предпочтительно, чтобы драйверная программа хранилась в необновляемой памяти, так чтобы загрузка требовалась только во время первой операции после того как пользователь получил доступ к новому устройству телефонной сети, и не нужно было постоянно загружать драйвер в модем 100. Тем не менее, если это необходимо, то программа 108 может вместо работы, загрузить требуемый драйвер в обновляемую оперативную память (RAM) модема 110, так что программа 108 будет постоянно активизировать драйвер.
После того как программа 108 удостоверилась, что необходимый драйвер является работоспособным, этот драйвер определяется в блоке 156 как оперативный драйвер, например, с помощью определения указателей распределения в памяти требуемых драйверных инструкций и/или данных. Таким образом, модем 110 готов для работы с выбранным драйвером.
Далее, в блоке 158, программа 108 передает модему 110 инструкции, задающие необходимую операцию. Например, если обращение по передаче данных помещено по номеру 555-1234, то инструкция (предпочтительно часть предопределенной или стандартизированной установки модемной инструкции) по этому действию будет передана с помощью компьютера 104 на модем 110.
Затем, в блоке 160, программа 108 работает по передаче цифровых данных как в одном, так и в другом направлении между компьютером 104 и удаленным модемным устройством через подсоединенную телефонную систему. Эта передача информации может быть осуществлена с помощью целого набора методов, хорошо известных в технике, которые могут включать функции по обеспечению секретности, функции передачи файлов или компьютер 104 может работать в моде эмуляции терминала для более активной связи с удаленным устройством.
Конечно, специалист в этой области техники знает, что система настоящего изобретения может быть исполнена для выполнения тех же операций с организацией процесса, использования памяти и программного обеспечения, отличных от предпочтительного варианта, описанного здесь. Например, модем 110 может контролироваться компьютером 104 и драйверная программа может находиться резидентно в компьютере 104, а не загружаться в модем 110. Этот способ работы может быть предпочтительным, если модем 110 встроен в основную плату компьютера 104.
Фиг. 3 является блок-схемой модема 110 и кабеля 114 фиг. 1, а, собранных для использования с ячеичным телефоном 116 модели NEC P300. Модем 110 имеет порт соединения с компьютером 202, контроллер 204, память 206, генератор данных 208, операционные усилители 210 и 212, изоляционный трансформатор 214, переключатель 216 и различные соответствующие резисторы и емкости для организации опоры, питания, изоляции и осуществления уровневых функций в цепи. Контроллер 204, память 206 и генератор данных 208 являются традиционными. Например, контроллер 204 может быть типа Rockwell C19, память 206 типа Toshiba TC55257 и генератор данных 208 может быть типа Rockwell R6634.
Модемный порт 112 имеет восемь линий, выведенных на внешний разъем RJ-45. Контакт 8 этого разъема подсоединен к линии RX 218, которая оперативно подсоединена к RX-входной клемме генератора данных 208, а также к первому порту ввода/вывода контроллера 204. Контакт 7 соединяется с землей. Контакт 6 запитан постоянным напряжением +5 B, за счет подсоединения через резистор источника питания и оперативно подключен с помощью DIO линии 220 ко второму порту ввода/вывода контроллера 204. Штырек 5 разъема RJ-45 связан через переключатель 216 и первичную обмотку изолирующего трансформатора 214 с контактом 4 разъема RJ-45. Вторичная обмотка изолирующего трансформатора 214 соединена через операционные усилители 210 и 212 с RX-входным и TX-выходным контактом генератора данных 208. Контакт 3 разъема RJ-45 подключен через DIO 10 линию 222 к третьему порту ввода/вывода контроллера 204. Штырек 2 разъема RJ-45 находится под напряжением 0 B за счет заземления согласующего резистора и подсоединен с помощью DIO линии 224 к четвертому порту ввода/вывода контроллера 204. Контакт 1 разъема RJ-45 связан с помощью соединяющей линии TX 226 к TX-выходной клемме генератора данных 208 и к пятому порту ввода/вывода контроллера 204. Дополнительные традиционные одноконтактный и звонковый интерфейсные контуры не показаны на схеме, но хорошо известные в технике они могут быть также предусмотрены в качестве детекторной цепи на напряжение звонка.
RX-входной и TX-выходной контакты генератора данных 208 подсоединены, таким образом, к одноконтактной и звонковой линиям (штырьки 4 и 5 разъема RJ-45) для осуществления передачи данных с использованием традиционного одноконтактного и звонкового интерфейса. RX-входной TX-выходной контакты также оперативно соединены с RX и TX линиями разъема RJ-45 соответственно. Таким образом обеспечивается обращаемое из двухконтактного в четырехконтактное средство для оперативного подсоединения двухконтактного интерфейса аналоговых данных генератора 208 просто к одноконтактному и звонковому интерфейсу, а также к RX-TX интерфейсу. Переключатель 216 предусмотрен для селективного подключения одноконтактной или звонковой линий, чтобы создать условия поднятой или опущенной трубки телефона, работает этот переключатель под наблюдением контроллера 204 за счет цепи (не показана). Могут быть предусмотрены, хотя они и не показаны, изолирующие переключатели для RX и TX контактов разъема RJ-45, работающие под управлением контроллера 204, чтобы предотвратить передачу сигналов через RX и TX линии, когда используется одноконтактный и звонковый интерфейс и наоборот. Таким образом контроллер 204 снабжен средством для задействования либо интерфейса одноконтактного и звонкового типа, либо интерфейса RX-TX типа в зависимости от требований подключенного телефонного устройства. Тем не менее, в предпочтительном варианте активированы и задействованы как RX/TX, так и одноконтактный и звонковый интерфейс во время активирования модема 110, а тип интерфейса, который используется для передачи данных определяется с помощью подсоединений, осуществленных кабелем 114 или кабелем 134. Предпочтительно, чтобы используемые с системой кабели действенно соединяли либо RX/TX линии, либо одноконтактную и звонковую линии, но не те и другие сразу.
Генератор данных 208 через эти подключения к одноконтактной и звонковой линиям или к RX/TX линиями обеспечивает проходную способность аналоговых данных. Ясно, что в добавление к выбору интерфейсного стандарта, контроллер 204 может селективно задействовать модем 110 как в аналоговой, так и в цифровой моде. Эта возможность осуществляется с помощью соединения RX контакта 8 и TX контакта 1 разъема RJ-45 с первым и пятым портами ввода/вывода контроллера 204. Контроллер 204 может селективно деактивировать генератор данных 208 и активировать его первый и пятый порты ввода/вывода для передачи данных в серийной цифровой форме по RX и TX линиям модемного порта 112. В результате этого модем настоящего изобретения может быть использован с телефонными системами, применяющими передачу данных в аналоговом виде, так, как это делают общедоступные радиотелефоны ячеичного типа, а также с системами, использующими цифровую передачу, такими как четкие цифровые телефоны ячеичного типа, разрабатываемые в настоящее время, которые включают в себя собственное модулирующее и демодулирующее устройства для передачи голосовых сигналов в цифровом виде.
Подсоединение портов ввода/вывода к RX и TX линиями также позволяет определить присутствие сигналов на этих линиях, в частности тогда, когда модем 110 не передает данные. Например, звонящий сигнал может быть подан на линию динамика радиотелефона 116, который подсоединен в RX линии, и этот сигнал может быть определен контроллером 204 для инициализации ответа модема 110. Это соединение порта ввода/вывода также позволяет оказывать влияние на RX и TX линии, которое необходимо для контролирования альтернативных телефонных операций.
Компьютерный порт 202 обеспечивает оперативное подсоединение для осуществления взаимоактивного контроля и передачи данных между модемом 110 и компьютером 104 (показано на фиг. I,a и I,b). Порт 202 может быть серийным портом, параллельным портом, разъемом магистрали или иметь любую другую подходящую конфигурацию в зависимости от интерфейса, предусмотренного дизайнером компьютера 104 для связи с модемом 110. Порт 202 оперативно подключен к контроллеру 204, который соединяется с помощью множества линий как с генератором данных 208, так и с памятью 206. Память 206 обеспечивает чтение/запись сохраненных данных во время работы модема, а также предусматривает постоянное или частично постоянное хранение действующей программы модема 110. Предпочтительно, чтобы памяь 206 могла включать в себя "быстрообновляемую память", которая может быть загружена или перегружена с контактной необходимостью установкой инструкций, затем эти инструкции удерживаются в памяти 206 до перемещения в последующей операции.
В этом первом примере модем 110 установлен для использования с телефоном ячеичного типа модели NEC P300. Специалист в данной области техники представляет, что на основе приведенного описания могут быть реализованы похожие конфигурации для различных ячеичных и других альтернативных телефонов.
Как показано на вставке фиг. 3 кабель 114 снабжен с одного конца разъемом RJ-45 228 и разъемом типа 2303 с другого. Разъем RJ-45 228 стыкуется с сопряженной частью разъема RJ-45 модемного порта 112, а разъем 230 типа 2303 соединяется с ответной частью разъема 118 на ячеичном телефоне 116 модели NEC P300. Разводка штырьков кабеля 114 показана на фиг. 3, а также в табл. 2.
За счет устройства кабеля 114, DIO линии 130 соединены с конкретными линиями шины 124 радиотелефона 116, которые должны быть задействованы для контроля за размещением и приемом разговоров с использованием радиотелефона 116. Как это показано на схеме, для определения телефонов, таких как NEC P300, число задействованных линий магистрали 124 должно быть больше, чем число программируемых DIO линий 130, представляющих модемным портом 112. В таких случаях, как на показанном здесь примере, TX линия 128 и RX линия 126 могут быть связаны с более чем одной линией шины 124 через подстроечные резисторы.
Предпочтительно, чтобы линии магистрали 124, которые разделяют линию от модемного порта 112, были сгруппированы так, чтобы необходимые им сигналы не подавались одновременно на другие линии шины 124, подсоединенные к той же линии модемного порта 112. В противном случае, если такая группировка невозможна, TX линия 128, в частности, может быть использована для настройки лини шины 124, во время передачи данных она будет удерживаться как линия верхнего уровня. Впоследствие TX линия 128 может быть линией верхнего уровня в течение периодов, когда данные не передаются. Во многих случаях короткие выбросы TX 128 во время передачи данных на нижний уровень не могут неблагоприятно подействовать на работу шины 124, так как внутренняя емкость может предотвратить разрядку линии шины 124 при подключении TX линии 128.
Назначение различных линий разъема 118 ячеичного телефона NEC P300 будет описано только в общих чертах, существенных для понимания настоящего изобретения. Специалист в этой области техники представляет себе, что конструкция и программирование системы настоящего изобретения для работы с каким-либо конкретным телефоном альтернативного типа должны быть осуществлены на основе спецификации магистрального интерфейса используемого телефонного аппарата, которая составлена производителем этого телефона. Например, для телефона ячеистого типа NEC P300 компанией NEC America составлена "Спецификация интерфейса данных/ звука TP5E-800-21A", которая содержит описание задаваемых определенных последовательностей сигнала для осуществления внешнего контроля за телефоном NEC P300 и приводится здесь для ссылки. Необходимые сигналы и последовательности сигналов меняются в зависимости от производителя и модели используемого телефона и не являются предметом настоящего изобретения.
В примере фиг.3 RX-контакт 8 подсоединен к SPK-контакту 2, который является звуковым выходом или "внешним динамиком" линии шины 124. DIO-штырек 6 связан с SCK-контактом 11, который является серийной линией таймера, чей уровень меняется от верхнего к нижнему либо с помощью телефона, либо внешним устройством для определения наличия на DATA-контакте 4 действующих данных. На HFPAST-контакт 3 может быть подано постоянное напряжение +5 В для отключения микрофона и динамика телефона 116. Уровень напряжения на BUSY-контакте 10 может быть повышен или понижен для определения настоящей работоспособности магистрали 124. DATA-контакт 4 принадлежит линии серийных цифровых данных, работающей в двух направлениях, способной передавать и получать сигналы для определения статуса радиотелефона 116 и для инициализации операций, таких как операции размещения разговора при внешнем контроле. TXAF-штырек 8 принадлежит линии выхода звукового сигнала, которая допускает передачу аналогового сигнала на микрофон.
Работа модема 110 по инициализации разговора, а также передачи и получения данных с использованием ячеистого телефона NEC P300 будет здесь описана со ссылкой на блок-схему фиг.4. Блок-схема фиг.4 демонстрирует шаги, осуществляемые находящейся в памяти 206 программой, и действия, производимые контроллером 204 в ответ на получаемые через порт 202, инициализированные программой сигналы. Используемая программа может быть предусмотрена для работы только с NEC P300 или может применяться обобщенная программа с таблицей данных, по которой задается интерфейсная схема NEC P300, так чтобы обобщенная программа могла работать с NEC P300, как это было описано ранее.
Блок-схема фиг.4 демонстрирует шаги, осуществляемые программным обеспечением модема 110 для размещения разговора и передачи данных с использованием устройства альтернативной телефонной сети. Эти шаги могут быть описаны с конкретной ссылкой на пример фиг.3, где в качестве устройства альтернативной телефонной сети используется ячеичный телефон NEC P300. В первом шаге, указанном как блок 302, модем определяет, что радиотелефон 116 подключен и готов для работы. Одна или более линий модемного порта 112 (фиг.3) может быть опрошена контроллером 204 для проверки того, насколько хорошо подсоединен кабель 114 к модему 110 и радиотелефону 116. Модем 110 может определить готовность радиотелефона для получения контрольных инструкций с помощью опроса статуса BUSY-линии радиотелефона 116. Нижний уровень сигнала на BUSY-линии указывает, что радиотелефон 116 не может получать команды.
Когда модем 110 определил, что радиотелефон 116 подключен и готов для осуществления обмена по передаче данных, то модем 110 отключает микрофон и динамик радиотелефона 116, как это показано в блоке 304 блок-схемы фиг.4. Микрофон радиотелефона 116 отключается для предотвращения воздействия окружающих шумов на передаваемые данные. Динамик радиотелефона 116 отключается так, чтобы пользователь не был вынужден выслушивать через динамик передачу данных и/или сигналы модулированных данных. В приведенном примере, использующем NEC P300, отключение микрофона и динамика радиотелефона 116 осуществляется путем подачи постоянного напряжения +5 В с первого порта ввода/вывода контроллера 204 на RX линию 126 и установления постоянного напряжения +5 В на TX линии 128 заданием сигнала верхнего уровня со второго порта ввода/вывода контроллера 204. Подача напряжения +5 В на RX и TX линии устанавливает сигналы верхнего уровня на RK, HFRAST и TXAF линиях аппарата NEC P300, что приводит к эффекту отключения микрофона и наушника и активацию передачи звуковых сигналов на контакте 118. Как это показано в блоке 306, программное обеспечение модема 110 затем устанавливает уровень выходящего с генератора данных 208 звукового сигнала до уровня, необходимого для аналогового приема и передачи данных через RX линию 126 и TX линию 128 соответственно. Для ячеичного радиотелефона NEC P300 предпочтителен уровень звукового сигнала - 28 дБ. Тем не менее, для других радиотелефонов ячеичного типа или для других типов альтернативных телефонов обычно будут нужны другие аудио уровни. Благодаря тому, что генератор данных 208 способен подстраивать свой аудио уровень в ответ на команды управляемого программой контроллера 204, то представляется возможным использовать модем 110 с широким набором альтернативных телефонов. Если альтернативный телефон является одним из тех, которые имеют свое собственное модулирующее и демодулирующее устройство, схожее с генератором данных 208, то модем 110 может передавать и принимать цифровые сигналы через RX и TX линии, используя порты ввода/вывода контроллера 204 так, как это было описано ранее. Когда желательна работа в этой моде, то уровень звукового сигнала генератора данных 208 будет установлен в ноль, т. е. генератор данных 208 будет отключен. Если уровень требуемого звукового сигнала у подсоединенного телефона ниже диапазона используемого в цепи генератора данных 208, то в RX линии, в кабеле 114 может быть предусмотрен резистор для снижения уровня выходного сигнала.
После оптимизации функций модема 110 для используемого конкретного альтернативного телефона модем 110 затем будет передавать командные сигналы для инициализации телефонного разговора, как это показано в блоке 308 фиг.4. Команды будут предаваться с помощью придания конкретных функций DIO линиям 130 в соответствии с типом используемого альтернативного телефона. В случае радиотелефона NEC P300 116 программируемые DIO линии 130 подсоединены к SCK, BUSY и DATA линиям магистрали 124 радиотелефона 116. Ясно, что программно-контролируемая функция DIO линий 130 будет определена в зависимости от характеристик используемого альтернативного телефонного устройства. В дополнение к необходимым подключениям, для выполнения желаемых операций альтернативным телефонным устройством, будут определены конкретные сигналы со ссылкой на спецификацию интерфейса, которая составляется производителем телефонного устройства. В случае ячеичного радиотелефона NEC P300 команды набора номера будут передаваться в соответствии с определением сигналов, предусмотренных в ранее приводимой спецификации интерфейса данных/ звука. В целом, для ячеичного радиотелефона NEC P300 116 модем 110 будет передавать сигналы набора номера путем перевода BUSY-линии на нижний уровень для получения контроля над шиной с последующей передачей команды в серийной цифровой форме на DATA-линию, обеспечивая сигнал таймера для передачи серийных данных по SCK-линии. Обычно команды набора номера могут принимать форму нажатия клавиш, заменяющих команды в наборе команд альтернативной телефонной системы. Например, чтобы набрать телефонный номер 555-1234 с использованием ячеичного радиотелефона NEC P300 116 модем 110 будет последовательно передавать нажатие клавиш, принимающих форму команд на DATA-линии, для каждой из 7 цифр телефонного номера, начиная с 5 и кончая 4. Затем модем 110 будет передаваться по DATA-линии команду, заменяющую нажатие клавиши "послать" ("send") на радиотелефоне 116. В результате этого радиотелефон 116 будет осуществлять те операции, которые он делал бы если бы, пользователь набирал номер на его клавиатуре и нажимал кнопку "послать", приводящие к осуществлению разговора с конкретным телефонным абонентом. На следующем шаге блок-схемы фиг.4 в блоке 310, модем 110 определяет возможность соединения по набранному телефонному номеру. Это осуществляется путем получения статусной информации из телефона альтернативного типа. В случае NEC P300 ячеичного радиотелефона 116 статусная информация будет поступать в модем 110 по DATA-линии. Если альтернативное телефонное устройство не способно обеспечить предоставление статусной информации, то модем 110 может работать путем предположения, что соединение произошло, и ожидать сигнала с корреспондирующего модема по набранному сигналу по RX линии 126. В этом случае может быть предусмотрена временная задержка, например, 20 с, и если в течение этого заданного периода не получен ответный сигнал, то модем предполагает, что попытка соединения не удалась. В конкретном случае, когда попытка соединения не удалась, управление будет передаваться блоку 316 на фиг.4, где модем 110 будет передавать на альтернативный телефон команду, говорящую об окончании попытки дозвона. В случае NEC P300 ячеичного радиотелефона 116 будет передана команда, заменяющая нажатие кнопки "конец" ("end"). Затем, как это показано в блоке 318, модем 110 будет переопределяться и снимать свой контроль над магистралью 124 радиотелефона 116. В случае NEC P300 модем 110 позволит BUSY-линии вернуться на верхний уровень, чтобы прекратить контроль над шиной. Предпочтительно, чтобы модем 110 выдавал пользователю индикацию того, что разговор был прерван или что он не может быть осуществлен.
Если соединение совершилось, то управление передается блоку 312, в котором передаются и/или принимаются данные через TX линию 128 или RX линию 126 соответственно. Обычно этот шаг будет включать в себя передачу и прием потока информации, который для осуществления передачи данных должен быть задан модемами с каждого конца. Также модем 110 может вести обмен используемых протоколов, включая коррекцию ошибок протоколов и изменение скорости передачи с находящимся на удалении подсоединенным модемом. Предпочтительно протоколы для обмена с помощью модема 110 будут определены, исходя из типа используемой телефонной системы. Например, в системе ячеичного типа исправление ошибок с коррекцией протоколов будет предпочтительно из-за присущего замирания сигнала, интерференции и затягивания сигнала в таких системах, что приводит к увеличению ошибок, которые должны быть откорректированы. Когда таким образом полностью произведена коррекция, модем 110 может предавать и/или принимать данные по TX линии 128 и RX линии 126.
Передача данных может быть осуществлена с помощью набора общих методов, которые должны быть выбраны пользователем. Например, коммуникационная программа может вводить моду эмуляции терминала, разрешающую прямое взаимодействие пользователя с удаленным компьютером. Либо программа может вводить моду передачи файла для обмена данных из памяти или с носителем информации.
Передача данных будет продолжаться до тех пор, пока она не закончится, как это показано в блоке 314, либо при окончании передаваемых данных, либо посредством какого-либо прерывания в телефоне, что вызовет прерывание обмена данных. Желательно, чтобы текущие прерывания телефонной системы, появляющиеся во время обмена между ячейками, не превышали временных рамок, заданных в характеристиках конкретной альтернативной телефонной системы.
Очень желательно автоматизировать осуществление разговоров по передаче данных под управлением компьютера 104, в соответствии с блок-схемой фиг.4. Также необходимо автоматизировать подобным образом другие контрольные функции линии, известные в модемной технике. Например, способность автоответа может быть реализована путем перевода модема в ждущую моду для передачи данных. Когда модем находится в моде автоответа и на него приходится сигнал звонка, то может быть осуществлена та же последовательность шагов, описанных со ссылкой на фиг.4, но командами, передаваемыми на телефон альтернативного типа в блоке 308, будут команды ответа на полученный вызов, а не команды для размещения запроса. Также возможно, хотя и менее предпочтительно, создать только минимальную способность модема 110 по управлению подсоединенным телефоном альтернативного типа. Например, в блок-схеме фиг.4, блоки 308 и 316 могут быть исключены, а размещение запроса и прерывание работы может быть произведено пользователем вручную, используя клавиши управления телефоном альтернативного типа. Модем 110 будет по-прежнему отключать микрофон и динамик и управлять телефонной шиной после посылки запроса, затем, после завершения передачи данных, будет освобождать шину и включать микрофон и динамик.
Располагая множеством функциональных мод, осуществляющих селективную работу с различными телефонными системами альтернативного типа, модем 110 может быть использован со стандартной кабельной телефонной системой, как это будет описано со ссылкой на фиг.5. Фиг.5 демонстрирует модем 110, подключенный к кабельной телефонной системе в конфигурации, ранее показанной на фиг. 1, b. При такой конфигурации контакты 1-3 и 6-8 разъема RJ-45 не подключены. Одноконтактная и звонковая линии (контакты 4 и 5 соответственно) связаны с одноконтактной и звонковыми линиями стандартной телефонной розетки с помощью кабеля 134, имеющего с каждого конца разъемы RJ-11.
Для того, чтобы осуществить соединение, разъем RJ-45 модема 110 должен быть такого вида, чтобы к нему подходила ответная часть RJ-45 и разъем RJ-11, имеющий немного меньшую ширину и 6 контактов вместо 8. Таким образом, контакты 4 и 5 разъема RJ-45 модемного порта 112 будут связаны с третьим и четвертыми штырьками 6-контактного разъема RJ-11, вставленного в RJ-45.
Работающее программное обеспечение контроллера 204, которое, как это было описано ранее, может храниться в памяти 206, составлено для различных операционных параметров в конфигурации фиг. 5. Как уже отмечалось ранее, программное обеспечение может либо содержать отдельную программу для работы с кабельной сетью, либо быть обобщенной программой, содержащей таблицу данных; с помощью этой таблицы задаются используемые функции и линии, по которым будут осуществляться эти функции, так что можно обеспечить работу с кабельными телефонными системами так, как это было описано ранее. Фиг.6 демонстрирует блок-схему, определяющую последовательность действий программы модема 110 по осуществлению обращения при подключении к кабельной телефонной системе, как это показано на фиг.5. В блоке 502 блок-схемы процедура осуществления обращения по кабельной сети начинается с проверки того, что кабельная телефонная сеть подключена и готова для использования модема по осуществлению общения. Обычно эта проверочная функция может быть выполнена путем опроса кабельной телефонной линии, используя переключатель 216 и определяя присутствии или отсутствие долгого гудка в одноконтактной и звонковой линиях. Таким образом, эта операция отличается от операции заданной в блоке 302 фиг. 4 тем, что нет взаимного обмена цифровыми данными между модемом 110 и подсоединенной телефонной системой. Далее как это показано в блоке 504, контроллером 204 устанавливается уровень звукового сигнала с генератора данных 208 для оптимизации уровня сигнала в кабельной телефонной сети. В предпочтительном варианте уровень звукового сигнала для кабельной телефонной сети будет установлен в области величин от -10 до -25 дБ.
В блоке 506, с помощью традиционной схемы, связанной с модемом, генерируются двойные многочастотные сигналы набора номера (DTMF) и передаются по одноконтактной и звонковой линиям в кабельную телефонную систему. Генерацию двойных многочастотных сигналов можно осуществить с помощью генератора данных 208 или посредством отдельной генерирующей DTMF цепи внутри модема 110 (не показана), подключенной к одноконтактной и звонковой линиям, хорошо известным в технике способом. Эта операция набора номера в противоположность работе блока 308 фиг.4, не содержит передачу сигналов цифрового управления и рукопожатия через программируемые DIO линии 130, но вместо этого присутствует передача стандартизированных DTMF управляющих сигналов в аналоговом виде через одноконтактную и звуковую линию.
В блоке 508 модем 110 опрашивает сигналы на одноконтактной и звонковой линиях для определения момента соединения с набранным телефонным номером. В частности, генератор данных 208 может работать по распознанию потока передаваемых сигналов с удаленного модема по набранному номеру с помощью получения сигналов, указывающих, что соединение по передаче данных завершено, При завершении соединения по передаче данных по одноконтактной и звонковым линиям и по одноконтактной и звонковой интерфейсным цепям модема 110, с помощью генератора данных 208, передаются цифровые данные. Генератор данных 208 передает промодулированные сигналы, воспроизводящие цифровые данные, которые должны быть переданы через TX-выходной контакт, и получает промодулированные сигналы, воспроизводящие цифровые данные, которые должны быть получены через RX-входной контакт. Данные, которые должны быть переданы, контроллер 204 получает из компьютера 104 через порт 202 и передает на генератор данных 208 для передачи. Контроллер 204 получает входные данные с генератора данных 208 в цифровом виде и передает их через порт 202 компьютеру 104. Контроллер 204 определяет коррекцию ошибок и другие протоколы, которые должны быть использованы при передаче данных в зависимости от программы. Из-за того что кабельные телефонные системы обладают большей надежностью, то для кабельных коммуникаций предпочтительны упрощенные протоколы коррекции ошибок. Как отмечалось ранее, из-за того, что системы, использующие радиопередачу данных, подвержены влиянию интерференции, замиранию сигнала, задержкам трансмиттеров и влиянию других источников ошибок данных, то с телефонными системами альтернативного типа могут быть использованы более сложные протоколы коррекции ошибок, такие как прямая коррекция ошибок, переменная корректировка пакета и другие техники.
Когда завершился необходимый обмен данными, как это показано в блоке 512, то управление переходит от блока 510 к блоку 514 и контроллер 204 переводит переключатель 216 в положение опущенного рычага, таким образом, отключая линию. В случаях, когда желаемый переговор для передачи данных не может быть завершен, управление от блока 508 переходит к блоку 514, минуя передачу и прием данных, и разговор прерывается. В этом случае желательно, чтобы контроллер 204 выдавал на компьютер 104 сигнал предупреждения пользователя о причине прерывания разговора.
Благодаря тому, что DIO линии 130 могут работать с различными типами телефонов 116, отдельный модем может быть использован со всеми существующими кабельными и ячеичными сетями, а также с телефонными сетями других типов, которые могут стать широко используемыми. Таким образом, этот модем избавляет пользователя компьютера от необходимости иметь несколько модемов. К тому же, стандартное общее устройство модема означает, что он может быть произведен в очень больших количествах и распространен в малых количествах с помощью посредников, следовательно не будет большого рота различных моделей. Общее устройство модема и тот факт, что модем может перепрограммироваться с помощью введенной в компьютер 104 программы 108, работая таким образом с новыми и различными типами устройств 116, приводит к тому, что модем 110 может быть встроен в основную плату компьютера 104. Такой встроенный модем может быть усовершенствован для использования с новыми телефонами и телефоноподобными системами посредством введения новой работающей программы, а не замены конструкции модема. Благодаря своему общему устройству модем, в соответствии с настоящим изобретением, может также быть выпущен в массовых количествах, обладая стоимостью, немного превышающей стоимость модема только для кабельной сети. Модем настоящего изобретения содержит весь комплекс схем, необходимых для установки связи. Только относительно простые и недорогие кабели являются специфичной необходимостью для используемых с модемом телефонов. Таким образом, система настоящего изобретения снижает конечные общие затраты пользователя для осуществления многосетевой передачи данных.
Надписи к фигурам:
Фиг.1,а, b:
104-компьютер
106-процессор
108-программа
110-модем
116-радиотелефон
118-разъем
tip-одноконтактный провод
120-управляющий узел
122-приемопередатчик
124-шина
130-программируемые линии цифрового ввода/вывода /D10/
132-интерфейс кабельного телефона
ring-провод звонка
Фиг.2
150-определение типа телефона
152-присутствует ли драйвер в модеме?
154-загрузка драйвера в память модема
156-выбор драйвера
158-пердача в модем работающих инструкций
160-пердача/прием цифровых данных из модема
Фиг. 3 и 5
116-ячеистый телефон
202-порт
204-контроллер
206-память
208-генератор данных
228-вид разъема RJ-45
230-вид разъема 2303
114-черный круглый кабель
Фиг.4-осуществление разговора через телефон альтернативного типа
302-определение подсоединения и готовности
304-отключение микрофона и динамика
306-установка уровня звукового сигнала на генераторе данных
308-пердача команд набора номера
310-осуществлена ли связь?
312-прием/передача данных по TX/RX
314-завершен обмен данными?
316-пердать команду "конец"
318-освободить телефон
Фиг.6 - осуществление разговора через кабельный телефон
502-определение подсоединения к готовности
504-установка уровня звукового сигнала на генераторе данных
506-пердача двойных многочастотных сигналов набора номера /DTMF/
508-осуществлена ли связь?
510-прием/передача данных по TX/RX
512-завершен обмен данными?
514-положить трубку телефонан
название | год | авторы | номер документа |
---|---|---|---|
ИНТЕРФЕЙСНАЯ СИСТЕМА ДЛЯ ОБЕСПЕЧЕНИЯ АВТОМАТИЧЕСКОЙ РАБОТЫ РАДИОТЕЛЕФОНА И ВСПОМОГАТЕЛЬНЫХ УСТРОЙСТВ В УСЛОВИЯХ МОБИЛЬНОГО ОФИСА | 1997 |
|
RU2190938C2 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ДОСТАВКИ ОТКЛИКА В СИСТЕМЕ ОБМЕНА СООБЩЕНИЯМИ | 1995 |
|
RU2146428C1 |
МОБИЛЬНАЯ МНОГОФУНКЦИОНАЛЬНАЯ АППАРАТНАЯ СВЯЗЬ | 2015 |
|
RU2609667C2 |
Система оплаты проезда в общественном транспорте и бортовой компьютер водителя, использующийся в этой системе | 2020 |
|
RU2738621C1 |
СПОСОБ ПЕРЕДАЧИ ДАННЫХ В ПЕЙДЖИНГОВОЙ СИСТЕМЕ, СИСТЕМА ПОСЫЛКИ СИГНАЛОВ ИЗБИРАТЕЛЬНОГО ВЫЗОВА И ПРИЕМНИК ИЗБИРАТЕЛЬНОГО ВЫЗОВА | 1993 |
|
RU2110152C1 |
МОДУЛЬНАЯ ПОРТАТИВНАЯ КОМПЬЮТЕРНАЯ РАБОЧАЯ СТАНЦИЯ | 1994 |
|
RU2106051C1 |
СПОСОБ И УСТРОЙСТВО ДЛЯ ПРЕДОСТАВЛЕНИЯ УСЛУГ ПО ЗАЩИЩЕННОЙ ОТ ПОДСЛУШИВАНИЯ ТЕЛЕФОННОЙ СВЯЗИ В СЕТИ ИЗ ГИБРИДНОГО КОАКСИАЛЬНОГО КАБЕЛЯ | 1994 |
|
RU2121765C1 |
БОРТОВАЯ ИНФОРМАЦИОННАЯ СИСТЕМА | 2009 |
|
RU2402439C1 |
СИСТЕМА СВЯЗИ ДЛЯ СОПРЯЖЕНИЯ С СЕТЬЮ, ИМЕЮЩЕЙ ДАННЫЕ, СИНХРОНИЗИРУЕМЫЕ С РАЗЛИЧНЫМИ СКОРОСТЯМИ | 1992 |
|
RU2145466C1 |
МОБИЛЬНЫЙ УЗЕЛ СВЯЗИ | 2016 |
|
RU2623893C1 |
Система (102) содержит портативный компьютер (104) с центральным узлом процессора (106) и с соответствующим программным обеспечением (108); модем (110) с выходным разъемом (112), осуществляющим передачу данных (128), с контактом для получения данных (126), звонком (134); и программируемые линии цифрового ввода/вывода (D10) (130), необходимые для облегчения контроля за большим числом телефонных устройств различных типов (116). В предпочтительном варианте изобретения, действия функции реле, звонка, TX, RX, и программируемых D10 линий контролируются программными средствами в модеме (110), под контролем программы компьютера (104). В предпочтительном варианте пользователь использует программу компьютера (103) для задания типа или модели, используемого с модемом (110) телефонного устройства (116); RX, TX, одноконтактная и звонковая линии задаются либо действующими, либо недействующими, а требуемая установка программируемых D10 линий задается способом, необходимым для осуществления взаимного контроля за подсоединенным телефонным устройством (116). 8 с. и 72 з.п.ф-лы, 6 ил., 2 табл.
Печь для непрерывного получения сернистого натрия | 1921 |
|
SU1A1 |
US, А 5134648, H 04 M 11/00, 1992 | |||
Аппарат для очищения воды при помощи химических реактивов | 1917 |
|
SU2A1 |
US А 5131019,, H 04 M 11/00, 1992 | |||
Переносная печь для варки пищи и отопления в окопах, походных помещениях и т.п. | 1921 |
|
SU3A1 |
US, А 5127041, H 04 M 11/00, 1992. |
Авторы
Даты
1998-03-27—Публикация
1993-12-03—Подача