Область техники, к которой относится изобретение
Настоящее изобретение относится к передаче пакетов данных по протоколу двухточечной связи (ПДТ) от программного обеспечения сетевого приложения, выполняемого на хост-компьютере, к сети, такой как объединенная сеть, а более конкретно относится к передаче таких пакетов данных по сотовому телефону типа многостанционного доступа с кодовым разделением каналов (МДКР).
Уровень техники
Считается общепринятым, что пользователь подключает свой компьютер к объединенной сети. Пользователь компьютера может использовать любой из многих известных пакетов программ программного обеспечения сетевого приложения с последовательной передачей данных для осуществления такого подключения и передачи пакетов данных по протоколу двухточечной связи (ПДТ) на подключенное устройство, такое как модем. (Модем также может быть встроен в компьютер). Многие такие известные сетевые приложения с последовательной передачей данных не передают свои пакеты данных по ПДТ до тех пор, пока они не получат сигнал (называемый сигналом “СОЕДИНЕНИЕ”), указывающий на то, что подключенное устройство произвело набор требуемого телефонного номера и завершило обычный протокол подтверждения связи с соответствующим удаленным модемом (то есть с удаленным модемом поставщика услуг объединенной сети). Другие сетевые приложения передают пакеты данных по ПДТ, если пользователь установит команду AT+CRM=1. Если команда AT+CRM установлена, то она установлена для всех сетевых приложений, выполняемых на этом компьютере, и если пользователь захочет переключиться с асинхронного режима связи (при котором команда AT+CRM должна быть установлена =0) в режим пакетной передачи данных (при котором команда AT+CRM должна быть установлена =1), пользователь должен сбрасывать команду AT+CRM всякий раз, когда он переключает режим.
Сотовый телефон типа МДКР не производит набор телефонного номера и не выполняет обычный протокол подтверждения связи, чтобы установить вызов передачи пакетов данных по ПДТ. Поэтому программное обеспечение сетевого приложения не получает сигнал “СОЕДИНЕНИЕ” и не начинает передачу пакетов данных по ПДТ, пока не будет выполнено некоторое дополнительное действие, такое как установка команды AT+CRM=1. Таким образом, необходим простой и удобный способ, обеспечивающий передачу сетевым приложением, которому обычно необходим сигнал “СОЕДИНЕНИЕ”, его пакетов данных по ПД'Т, когда его подключение к объединенной сети должно выполняться при помощи устройства типа МДКР, таким как сотовый телефон типа МДКР. Такой способ не должен требовать от пользователя сбрасывать команду AT+CRM каждый раз, когда необходимо изменить режим.
Сущность изобретения
Для того чтобы осуществить передачу программным обеспечением сетевого приложения его пакетов данных по ПДТ, абонентское устройство МДКР с возможностью передачи данных (например, сотовый телефон) контролирует команду со строкой набора телефонного номера, посылаемую сетевым приложением, и сравнивает ее с зарезервированным телефонным номером (списком зарезервированных телефонных номеров). Когда абонентское устройство обнаруживает/принимает типичную команду со строкой набора “AT”, абонентское устройство проверяет телефонный номер, содержащийся в строке набора, и сравнивает его с зарезервированным телефонным номером (зарезервированными телефонными номерами).
Если телефонный номер, содержащийся в строке набора, не соответствует ни одному из зарезервированных номеров, устройство МДКР создает обычный вызов асинхронной передачи данных и передает этот вызов по системе. В ответ на это блок с функцией межсетевого обмена выдает ожидаемый сигнал “СОЕДИНЕНИЕ” обратно сетевому приложению. После получения ожидаемого сигнала "СОЕДИНЕНИЕ" сетевое приложение начинает обычную асинхронную передачу.
Если телефонный номер, содержащийся в строке набора, соответствует номеру из зарезервированного списка, абонентское устройство МДКР не создает вызов МДКР в асинхронном формате (то есть варианты асинхронных услуг 0×0004, 0×0005, 0×1004, 0×1005, 0×12 или 0×13). Вместо этого оно создает вызов пакетной передачи данных (то есть варианты пакетных услуг 0×0007, 0×00015 или 0×1007) и просто передает обратный сигнал “СОЕДИНЕНИЕ” сетевому приложению. В результате этого сетевое приложение определяет, что устройство МДКР как бы почти мгновенно подключилось к удаленному модему. Сетевое приложение затем передает свои пакеты по ПДТ, как и требовалось, через абонентское устройство МДКР.
Другие признаки и преимущества настоящего изобретения очевидны из следующего подробного описания изобретения и его различных примеров осуществления, формулы изобретения и прилагаемых чертежей, на которых подробно изображены элементы настоящего изобретения как часть этого описания изобретения.
Описание чертежей
На фиг.1 показана типовая система для подключения компьютера к объединенной сети при использовании модемов и телефонной системы общего пользования.
На фиг.2 показана система для использования сотового телефона МДКР и базовой станции для подключения компьютера к объединенной сети при использовании услуги асинхронной передачи данных МДКР.
На фиг.3 показана система, выполненная в соответствии с настоящим изобретением для использования сотового телефона МДКР и базовой станции для подключения компьютера к объединенной сети с использованием услуги пакетной передачи данных МДКР.
На фиг.4 подробно показаны особенности выполняемого на компьютере программного обеспечения сетевого приложения и абонентского устройства МДКР (например, сотового телефона), выполненных в соответствии с настоящим изобретением.
Подробное описание изобретения
Связь между настольным или портативным компьютером 10 и тем, что стало хорошо известным как объединенная сеть 22, легко можно осуществить при помощи системы, показанной на фиг.1. Компьютер 10 подключен через телефонную линию 12 общего пользования и телефонную систему 14 общего пользования к удаленному модему 16 поставщика 18 услуг объединенной сети. Поставщик услуг объединенной сети использует любой допустимый канал 20 связи для подключения компьютера 10 к объединенной сети 22. Запрос на доступ к объединенной сети (или другой “сети”) обычно создается пользователем компьютера посредством пакета программ программного обеспечения 24 сетевого приложения. Пользователь компьютера сообщает программному обеспечению сетевого приложения телефонный номер, который должен быть набран для получения доступа к требуемому поставщику услуг объединенной сети. Пользователь дает команду программному обеспечению 24 сетевого приложения на установление доступа к объединенной сети. Программное обеспечение 24 затем передает телефонный номер модема 16 поставщика услуг объединенной сети на модем 26, связанный с компьютером 10. Модем 26 может быть встроен в компьютер или может быть отдельным устройством, подключенным к компьютеру соответствующим средством. Затем модем 26 посылает соответствующие сигналы, то есть команду со строкой набора, которая содержит телефонный номер модема 16 назначения по телефонной линии 12 через телефонную систему 14 общего пользования на модем 16. Затем модемы 26 и 16 выполняют обычный протокол подтверждения связи для установления соединения с поставщиком 18 услуг объединенной сети. Если протокол завершен и соединение подтверждено, модем 26 посылает сигнал "СОЕДИНЕНИЕ" обратно программному обеспечению 24 приложения. Только после получения сигнала "СОЕДИНЕНИЕ" программное обеспечение 24 сетевого приложения начинает передавать свои пакеты данных по ПДТ через систему конечному получателю в объединенной сети (или другой сети).
В современном быстро меняющемся мире пользователь компьютера может быть “готовым к работе”, используя портативный компактный компьютер, и может не иметь доступа к телефонной линии 12. В этом случае может быть использована система, показанная на фиг.2, для подключения компьютера 10 к объединенной сети 22. Портативный компьютер снабжен аппаратным прямым соединением 28 с сотовым телефоном 30, имеющим услугу асинхронной передачи данных МДКР. Хотя компьютер 10 может иметь встроенный модем 26, модем не подключен к сотовому телефону. Вместо этого сотовый телефон 30 соединен непосредственно с портом данных компьютера 10 прямым соединением 28. Сотовый телефон 30 использует свою антенну 32 для передачи данных электромагнитным образом через антенну 34 на связанную с ним систему базовой станции 36, содержащую базовую станцию 38 и блок 40 с функцией межсетевого обмена. Система базовой станции соединена с модемом 26’, который аналогичен модему 26 на фиг.1. Модем 26’ подключен (как подключен и модем 26) к физической телефонной линии 12. Оставшаяся часть канала к объединенной сети 22, как показано на фиг.2, аналогична той, которая показана на фиг.1. Принцип действия системы, показанной на фиг.2, в основном аналогичен принципу действия системы, изображенной на фиг.1. На фиг.2 сотовый телефон 30, система 36 базовой станции и модем 26’ служат единственно для доступа к физической телефонной линии 12. Другими словами, они работают как непрерывное проводное подключение к телефонной линии 12. Модем 26’ и модем 16 выполняют обычный протокол подтверждения связи, и когда соединение установлено, модем 26’ посылает сигнал "СОЕДИНЕНИЕ" обратно через систему программному обеспечению 24 сетевого приложения, вызывая им начало передачи своих пакетов данных по ПДТ. До приема сигнала "СОЕДИНЕНИЕ" никакие пакеты данных не передаются.
Конфигурация системы, показанная на фиг.2, является типовой конфигурацией для вызовов асинхронной передачи. Может иметь значительную величину временной интервал, необходимый для установления связи локального модема 26’ с удаленным модемом 16. Например, является обычным, если общее время, состоящее из подачи телефонного вызова и завершения протокола подтверждения связи, превышает 25 секунд. Эфирное время сотового телефона дорогое, и для многих пользователей большая задержка очень раздражительна.
На фиг.3 показана система связи, содержащая компьютер, подключенный к объединенной сети через сотовый телефон, имеющий услугу пакетной передачи данных МДКР. Для работы этой системы программное обеспечение сетевого приложения должно посылать пакеты по ПДТ на сотовый телефон. Некоторые известные пакеты программ программного обеспечения сетевого приложения посылают пакеты по ПДТ только после того, как на подключенный модем 26 поступила команда установления связи с удаленным модемом и только после приема обратного сигнала уведомления (например, сигнала "СОЕДИНЕНИЕ"), что удаленный модем и подключенный модем завершили их протокол подтверждения связи. Телефон МДКР, предполагаемый для использования услуги пакетной передачи данных, не использует модем и, следовательно, такой сигнал уведомления не будет принят. Однако существующие стандарты телефонной связи МДКР позволяют пользователю начать передачу пакетов данных по ПДТ установкой команды AT+CRM=1. Но для многих пользователей это сложно и неудобно. Настоящее изобретение делает возможным использование такого известного программного обеспечения сетевого приложения в результате того, что сотовый телефон после приема предварительно выбранного “зарезервированного” телефонного номера посылает обратно сигнал "СОЕДИНЕНИЕ", тем самым вызывая передачу программным обеспечением сетевого приложения пакетов данных по ПДТ. Список зарезервированных телефонных номеров может быть предварительно задан изготовителем телефона или может быть установлен пользователем. Телефонный номер, который запрашивается программным обеспечением сетевого приложения, также легко может быть указан пользователем посредством пользовательского интерфейса, и различные телефонные номера могут быть указаны для каждого выполняемого на компьютере пакета программ программного обеспечения сетевого приложения.
Понятно, что хотя ссылка была сделана на “телефонный номер”, “телефонным номером” может быть любая требуемая комбинация символов и/или цифр, и поэтому такой “телефонный номер” также будет упоминаться большей частью как “элемент данных” в различных местах этого описания изобретения.
Перед тем, как пользователь сможет дать команду программному обеспечению 24 сетевого приложения компьютера 10 установить доступ к объединенной сети, пользователь обычно должен сначала сообщить программному обеспечению 24 соответствующий телефонный номер, который необходимо набирать. Это осуществляется вводом телефонного номера в программное обеспечение сетевого приложения через его пользовательский интерфейс. Программное обеспечение сетевого приложения затем набирает конкретный телефонный номер, когда пользователь дает ему команду на установление доступа к объединенной сети. Когда пользователь дает программному обеспечению сетевого приложения команду на установление связи, программное обеспечение сетевого приложения обычно выдает команду ATD или ATDT на подключенное устройство (например, модем или сотовый телефон). Программное обеспечение 24 затем обычно ожидает приема сигнала "СОЕДИНЕНИЕ" (либо в результирующем кодовом формате, таком как "СОЕДИНЕНИЕ", "СОЕДИНЕНИЕ 19200” и т.д. и/или повышает уровень на выводе обнаружения несущей). Однако, так как сотовый телефон не является модемом, и не производит набор телефонного номера, и не проводит никакого протокола подтверждения связи с модемом, не будет принят обратный сигнал "СОЕДИНЕНИЕ", если только пользователь не произведет необходимое дополнительное действие по правильной установке команды AT+CRM (что обычно неудобно). Программное обеспечение сетевого приложения поэтому не начинает передачу своих пакетов данных по ПДТ. Настоящее изобретение позволяет пользователю легко и удобно проинструктировать систему на переключение в режим вызова пакетной передачи данных.
Осуществление настоящего изобретения наилучшим образом описывается с ссылкой на фиг.4. Сначала пользователь программирует сотовый телефон 30 посредством ввода одного или нескольких “зарезервированных” телефонных номеров в регистр памяти, такой как просмотровая таблица 54 в сотовом телефоне. В регистре 56 памяти сотового телефона также хранится сигнал "СОЕДИНЕНИЕ". “Зарезервированным” телефонным номером (номерами) может быть не только действительный телефонный номер, но он может представлять собой любую последовательность требуемых цифр или символов. Например, зарезервированным телефонным номером может быть #777 или *999. Пользователь также сообщает программному обеспечению сетевого приложения элемент данных, который действует в качестве телефонного номера, который необходимо набрать посредством ввода данных в регистр 50 (или 50’, или 50’’), определяемый соответствующим пакетом программ программного обеспечения сетевого приложения.
Когда пользователь дает команду программному обеспечению 24 сетевого приложения выполнить подключение к объединенной сети, программное обеспечение 24 извлекает указанный телефонный номер (или данные) из регистра 50 и создает команду со строкой набора, которая содержит указанный телефонный номер, и подает команду со строкой набора через прямое соединение 28 на сотовый телефон 30. Сотовый телефон 30 затем завершает свое соединение с системой 36 базовой станции, извлекает телефонный номер из команды со строкой набора и сравнивает извлеченный телефонный номер с теми зарезервированными телефонными номерами, которые хранятся в просмотровой таблице 54. Если обнаруживается соответствие, сотовый телефон 30 немедленно извлекает сигнал "СОЕДИНЕНИЕ" из регистра 56 и передает его обратно по прямому соединению 28 программному обеспечению 24 сетевого приложения. В результате этого программное обеспечение 24 сетевого приложения определяет, что было установлено якобы почти мгновенное соединение с удаленным модемом, и начинает передавать свои пакеты данных по ПДТ на сотовый телефон 30.
Если пользователь хранит незарезервированный номер в регистре 50 программного обеспечения сетевого приложения, сотовый телефон определяет, что нет соответствия ни с каким из зарезервированных номеров, хранимых в просмотровой таблице 54, и создает вызов асинхронной передачи данных. Тогда блок с функцией межсетевого обмена системы выдает сигнал "СОЕДИНЕНИЕ" программному обеспечению сетевого приложения.
Таким образом, была описана улучшенная система и способ передачи пакетов данных по ПДТ через устройства типа МДКР, такие как сотовый телефон типа МДКР. Очевидно, что специалист в этой области техники при чтении описания настоящего изобретения может разработать различные модификации изобретения, не выходящие за пределы сущности и объема изобретения, которое, как предполагается, ограничивается исключительно прилагаемой формулой изобретения.
Изобретение относится к передаче пакетов данных по сотовому телефону типа многостанционного доступа с кодовым разделением. Предложены система и способ применения известного программного обеспечения сетевого приложения с последовательной передачей данных для передачи пакетных данных по протоколу двухточечной связи (ПДТ) через абонентское устройство типа многостанционного доступа с кодовым разделением каналов в сеть, такую как объединенная сеть. Один или несколько зарезервированных телефонных номеров хранятся в памяти в абонентском устройстве. Сетевое приложение снабжают телефонным номером, набираемым для подключения к объединенной сети. Телефонный номер, предоставляемый сетевому приложению, сравнивается с хранимыми зарезервированными телефонными номерами. Если обнаруживается соответствие, абонентское устройство передает сигнал "СОЕДИНЕНИЕ" обратно сетевому приложению и инициирует вызов пакетной передачи данных. Если нет соответствия, абонентское устройство (30) инициирует вызов асинхронной передачи данных. Технический результат заключается в осуществлении передачи программным обеспечением сетевого приложения его пакетов по ПДТ. 2 н. и 8 з.п. ф-лы, 4 ил.
US 5428671 A, 27.06.1995 | |||
RU 996117352 А, 20.11.1998 | |||
US 5590406 А, 31.12.1996. |
Авторы
Даты
2004-07-10—Публикация
1999-07-15—Подача