Система для передачи данных из устройств телефонной сети (варианты), портативная компьютерная система и портативный компьютерный модем (варианты)

Реферат

 

Система (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 табл.

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

В предыдущие годы мобильный обмен данными был затруднен из-за того, что не было общей сети, способной осуществлять подключение широко разнесенных подвижных пользователей, желающих обменяться данными. Первыми передвижными информационными системами этого типа стали общедоступные в последние десять лет системы в виде радиотелефонной связи ячеистого типа. Эти телефонные системы ячеистого типа были вначале разработаны для обмена речевой информацией, но изобретатели, работающие в этой области, разработали модемы данных для использования в этих телефонных системах ячеистого типа. Первый коммерчески реализованный модем этого типа описан в патенте США 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 как в анало