РАСШИРЕНИЕ СЕТЕЙ МОБИЛЬНОЙ ТЕЛЕФОННОЙ СВЯЗИ
EXPANSION OF MOBILE TELEPHONE NETWORKS

Область техники
Настоящее изобретение относится к сетям мобильной телефонной связи. В частности, настоящее изобретение относится к способам, системам и компьютерным программным продуктам для установления мостов между сетями мобильной телефонной связи и иными телефонными сетями.
Уровень техники
Сотовые телефоны становятся все более популярными. Первоначально размеры, стоимость и географическая зона обслуживания сотовой связью ограничивала использование сотовых телефонов сферой бизнеса. Первые сотовые телефоны часто называли «кирпичами» из-за их громоздкости и неудобств, доставляемых при их использовании. Типичными пользователями сотовых телефонов были профессионалы и технический персонал, работающий с клиентами по вызову. Во многих случаях экономичной и удобной альтернативой первым сотовым телефонам являлись цифровые и текстовые пейджеры.
Современные сотовые телефоны достаточно компактны, чтобы помещаться в кармане пользователя, затраты на их покупку и ежемесячное обслуживание соразмерны с обычными телефонами, и при этом сотовая связь предлагается в рамках локальной, региональной и общегосударственной зон обслуживания. Во многих случаях одна семья будет иметь множество сотовых телефонов. С ростом популярности сотовых телефонов пользователи начинают понимать, что нет необходимости иметь отдельный домашний или офисный телефон. По оценке специалистов в течение ближайших пяти лет до 30% наземных линий связи в домах будут отключены, и пользователи будут зависеть исключительно от услуг сотовой телефонной связи.
Когда потребители начнут переходить от домашних или офисных наземных линий связи исключительно (или, как правило) к использованию сотовой связи, они с большой вероятностью столкнутся с рядом неудобств. Например, сотовый телефон в данный момент может находиться в одном месте. В частности, пользователи часто подзаряжают свои сотовые телефоны вечером с тем, чтобы они были готовы к использованию на следующий день. Соответственно, пользователи обычно не имеют или не могут иметь сотовый телефон при себе, находясь вечером дома. Конечно, даже если пользователь решит, что ему надо иметь сотовый телефон при себе, когда он не спит, аппарат может быть нечаянно оставлен в одной комнате, когда пользователь перешел в другую комнату, что затрудняет нахождение сотового телефона, когда он зазвонит. В случае, когда одним сотовым телефоном пользуется несколько человек, эти трудности, скорее всего, усугубятся.
Вдобавок к вышеуказанным проблемам, вероятно, возникнут также другие вопросы, связанные с удовлетворением требований потребителей, в том числе озабоченность состоянием здоровья в связи с излучением сотовых телефонов. Эта озабоченность состоянием своего здоровья может особенно сильно проявиться, когда пользователи сталкиваются с длительным воздействием облучения. Естественно, что ограниченный срок службы батареи, обеспечивающей разговоры, и время простоя (по техническим причинам) также воздвигают барьеры, мешающие широкому распространению сотовых телефонов. Кроме того, теряется преимущество автоматической адресации для службы спасения 911, обычно привязанной к наземной линии связи. С другой стороны, исключение затрат на наземную линию связи и удобство иметь единый телефонный номер являются для потребителей весьма привлекательными.
В стремлении преодолеть некоторые из недостатков, связанных с возрастающим использованием сотовых телефонов, был предложен ряд продуктов, которые, по существу, представляют собой зарядное устройство сотового телефона с телефонным гнездом. Путем подсоединения беспроводного или иного телефона к гнезду в зарядном устройстве обычный телефон можно использовать для передачи и приема вызовов через сотовый телефон. Предоставляя определенные преимущества, эти простые изделия лишены многих функций, которые потребители находят полезными. Например, потребителям может быть желательной маршрутизация входящих вызовов на конкретные телефонные аппараты в доме или офисе. Эта функция может иметь особое значение, когда для использования доступно множество сотовых телефонов.
Аналогичным образом, потребителям может быть желательной автоматическая маршрутизация исходящих вызовов на любой из множества сотовых телефонов либо на сотовый телефон или в наземную линию в зависимости от обстоятельств, связанных с исходящими вызовами. В качестве дополнительного удобства пользователям может быть желательным, чтобы маршрутизация входящих и исходящих вызовов изменялась в течение дня. Поддержка телефонов самых различных типов может помочь удовлетворить конкретные потребности в телефонной связи в сфере бизнеса либо в относительно сложных домашних системах. Кроме того, простейшие зарядные устройства не в состоянии реализовать богатый набор функций обработки вызовов, имеющийся в большинстве сетей сотовой связи. По меньшей мере, отчасти из-за своей простоты эти изделия не обладают средствами для приема информации о конфигурации, к примеру, от персонального компьютера. Соответственно, имеется потребность в способах, системах и компьютерных программных продуктах для установления мостов между сетями мобильной телефонной связи и иными телефонными сетями.
Сущность изобретения
Следует иметь в виду, что данное описание сущности изобретения обеспечивает только краткий обзор изобретения, и его не следует интерпретировать как ограничение объема изобретения, определенного формулой изобретения. Настоящее изобретение распространяется на способы, системы и компьютерные программные продукты для установления мостов между сетями мобильной телефонной связи и иными телефонными сетями. Например, телефонная сеть может содержать множество индивидуально адресуемых телефонных линий, соединенных с одним или несколькими телефонами. Индивидуально адресуемые телефонные линии подсоединены к шлюзу, который, в свою очередь, соединен с одним или несколькими мобильными телефонами. Шлюз может быть также соединен с одной или несколькими наземными линиями связи.
Когда шлюз принимает входящий вызов от одного из мобильных телефонов, он применяет одно или несколько правил маршрутизации для определения одной или нескольких индивидуально адресуемых телефонных линий, через которые следует установить соединение для этого входящего вызова. Сразу после идентификации шлюз устанавливает соединение для входящего вызова с одной или несколькими индивидуально адресуемыми телефонными линиями, позволяя использовать телефоны, подсоединенные к указанным индивидуально адресуемым телефонным линиям, для вызова, поступившего от мобильного телефона. Для облегчения идентификации мобильного телефона как источника входящего вызова может быть выбран вариант отличительного звукового сигнала вызова абонента.
Аналогично, когда шлюз принимает исходящий вызов от телефона, подсоединенного к шлюзу через одну из индивидуально адресуемых телефонных линий, он использует одно или несколько правил маршрутизации для выбора мобильного телефона или наземной линии связи, через которую следует направить исходящий вызов. Выбрав мобильный телефон или наземную линию связи, шлюз устанавливает соответствующее соединение для исходящего вызова.
Маршрутизация может зависеть от множества различных факторов, таких как время суток, стоимость, мобильный телефон, принимающий входящий вызов, и т.д. Телефоны могут представлять собой аналоговые телефоны, телефоны цифровой сети связи с комплексными услугами, цифровые телефоны, телефоны, действующие согласно протоколу сети Интернет, и т.п. либо их комбинации. Из-за отличий сети мобильной телефонной связи и телефонной сети шлюз выполняет преобразование сигналов, передаваемых между этими двумя сетями. Это преобразование позволяет создать соответствующие уровни напряжения для сигналов вызова абонентов и тональные сигналы готовности, а также такие признаки, как ожидание вызова, уведомления о сообщениях, идентификатор (ID) вызывающего абонента, ID ожидания вызывающего абонента, переадресация вызова, переадресация телефонного аппарата, вызовы конференц-связи, вызовы пересылки и так далее, которые могут присутствовать в сети мобильной телефонной связи, но которые частично либо полностью отсутствуют в стационарной телефонной сети, причем сети взаимодействуют таким образом, как это происходило бы при непосредственном взаимодействии с сетью мобильной телефонной связи.
Дополнительные признаки и преимущества изобретения изложены в последующем описании и частично понятны из описания либо могут быть изучены при практической реализации изобретения. Признаки и преимущества изобретения могут быть реализованы и получены с помощью средств и их комбинаций, конкретно указанных в прилагаемой формуле изобретения. Эти и другие признаки настоящего изобретения поясняются в последующем описании и прилагаемой формуле изобретения либо могут быть выявлены в результате практической реализации изобретения, изложенного ниже.
Краткое описание чертежей
Для описания того, каким образом могут быть обеспечены вышеупомянутые и другие преимущества и признаки изобретения, представлено более подробное описание изобретения, кратко изложенное выше, со ссылками на конкретные варианты осуществления изобретения, проиллюстрированные в прилагаемых чертежах. Следует учесть, что на этих чертежах изображены лишь типовые варианты осуществления изобретения, и поэтому они не должны рассматриваться как ограничение объема изобретения; при этом изобретение далее описывается и объясняется с привлечением дополнительных особенностей и деталей с использованием иллюстрирующих чертежей, на которых:
фиг.1 - примерная среда для практической реализации настоящего изобретения;
фиг.2 - примерный вариант осуществления настоящего изобретения;
фигуры 3А и 3В - примерные действия и этапы способов маршрутизации вызовов согласно настоящему изобретению;
фиг.4 - примерная система, обеспечивающая подходящую операционную среду для настоящего изобретения.
Подробное описание предпочтительных вариантов осуществления изобретения
Настоящее изобретение распространяется на способы, системы и компьютерные программные продукты для установления моста между сетью мобильной телефонной связи и иной телефонной сетью. Варианты осуществления настоящего изобретения могут содержать один или несколько специализированных и/или один или несколько компьютеров общего назначения, включающих в себя различные компьютерные аппаратные средства, как это более подробно описано ниже.
На фиг.1 показан пример среды для практической реализации настоящего изобретения, где шлюз 130 действует в качестве моста между сетью 120 сотовой связи и телефонной сетью с множеством индивидуально адресуемых телефонных линий 170, подсоединенных к телефонам 180. Сеть 120 сотовой связи может относиться к любому типу сотовой сети, включая, например, сеть GSM, сеть TDMA либо сеть CDMA. Сеть GSM, или глобальная система мобильной связи, представляет собой систему цифровой мобильной телефонной связи, широко используемой в Европе и других регионах. Из этих трех технологий наиболее широко используется система GSM, которая является вариацией TDMA. TDMA, или множественный доступ с временным разделением каналов, обеспечивает разделение каждого сотового канала на три временных интервала. CDMA, или множественный доступ с кодовым разделением каналов, использует технологию расширенного спектра и обычно ссылается на какой-либо из различных протоколов. Системы TDMA и CDMA нашли распространение в США.
Соединение с сотовой сетью 120 для шлюза 130 включают в себя соединение с сотовым телефоном 140 посредством соединения 132 и беспроводное соединение от сотового телефона 140 к сотовой сети 120. Следует заметить, что сотовый телефон 140 является одним из типов мобильных телефонов. Используемый в этом описании термин «мобильный телефон» относится к беспроводным телефонам, которые устанавливают соединение непосредственно с поставщиком услуг беспроводной связи, являющимся третьей стороной, в отличие, например, от беспроводных телефонов, которые соединяются непосредственно с базовой станцией пользователя. Соответственно, термин «мобильный телефон» охватывает сотовые телефоны, спутниковые телефоны и т.д.
Соединение 132 между сотовым телефоном 140 и шлюзом 130 может содержать последовательное соединение, соединение по универсальной последовательной шине («USB»), соединение по технологии беспроводной связи Bluetooth, соединение стандарта 802.11х либо соединение какого-либо другого типа, в том числе иные проводные и беспроводные соединения. Стандарт 802.11 - это семейство спецификаций, относящихся к беспроводной технологии локальной сети («LAN»). В частности, стандарт 802.11 определяет беспроводной интерфейс между беспроводным клиентом и базовой станцией либо между двумя беспроводными клиентами. Аналогично, Bluetooth определяет спецификацию беспроводного соединения ближнего действия для мобильных телефонов, компьютеров и персональных цифровых информационных устройств («PDA»). Здесь уместно указать, что термин «соединение» следует интерпретировать в широком смысле, который охватывает линию связи любого типа, позволяющую пересылать информацию.
Как было указано выше, к шлюзу 130 через индивидуально адресуемые телефонные линии 170 подсоединены различные телефоны 180. Например, к шлюзу 130 через проводную линию 170а подсоединен одноканальный аналоговый телефон 180а обычной телефонной сети (POTS); к шлюзу 130 через одну или несколько проводных линий 170b подсоединен многоканальный аналоговый телефон (POTS) 180b; через беспроводную линию 170с к шлюзу 130 подсоединен беспроводной телефон (POTS) 180с; через линию 170d к шлюзу 130 подсоединен цифровой телефон 180d стандарта 802.11 или иного типа; и через общую линию 170е к шлюзу 130 подсоединены последовательные телефоны (POTS) 180е. По аналогии с термином «соединение» термин «линия» следует также интерпретировать в широком смысле, включая любую линию связи, способную пересылать данные, независимо от способа передачи: беспроводного или проводного. В некоторых реализациях одна линия может быть мультиплексирована с целью ее использования множеством телефонов, например, путем применения частотного или временного мультиплексирования какого-либо вида. Следует заметить, что линия 170е представляет индивидуально адресуемую телефонную линию, хотя к ней подсоединено три последовательных (то есть, последовательно опрашиваемых) телефона.
На фиг.1 по большей части показаны телефоны системы POTS. POTS - это сокращенное название обычной телефонной связи, которое относится к стандартной телефонной связи, используемой в большинстве домов США. Системе POTS можно противопоставить линии высокоскоростной цифровой связи типа ISDN (сеть цифровой связи с комплексными услугами) и FDDI (распределенный интерфейс передачи данных по волоконно-оптическим каналам), которые обеспечивают более высокую пропускную способность и скорость передачи. Часто POTS или PSTN (коммутируемая телефонная сеть общего пользования) используют как взаимозаменяемые системы.
Разумеется, телефоны 180 могут быть любого типа, в том числе: аналоговыми телефонами; цифровыми телефонами; телефонами ISDN; беспроводными телефонами; телефонами, действующими согласно протоколу сети Интернет; телефонами, действующими по протоколу инициирования сеансов связи («SIP») и т.д. Телефоны SIP предоставляют различные услуги, такие как мгновенная передача сообщения («IM»), услуга передачи коротких сообщений («SMS»), услуга передачи мультимедийных сообщений («MMS») и т.п. Сеть PSTN 110 соединена со шлюзом 130 через оборудование dMark 112 и включает в себя одну или несколько наземных линий связи. (Хотя многие части сети PSTN 110 могут быть цифровыми, исторически сложилось так, что конечная линия связи между домом и центральным или местным телефонным узлом («CO») является аналоговой). К шлюзу 130 через линию или соединение 132 также подсоединен персональный компьютер 150 и другой компьютер 160, которые могут быть использованы как телефоны и/или для конфигурирования шлюза 130.
Чтобы помочь оценить преимущества шлюза 130, рассмотрим следующий сценарий. Семья, состоящая из отца, матери и сына, живет в одноквартирном доме со стандартными телефонами POTS в большинстве комнат. Поскольку каждый из членов семьи имеет свой собственный сотовый телефон, они решили отказаться от услуг обычной телефонной связи POTS. До отказа от услуг телефонной связи POTS, когда члены семьи приезжали домой, они вставляли свои сотовые телефоны в зарядные устройства, чтобы подготовить телефон к использованию на следующий день. Теперь это неудобно, поскольку люди звонят на их сотовые телефоны, а не на их домашний телефон. Если сотовые телефоны помещены в зарядные устройства, то обнаруживается, что члены семьи теряют вызовы, поскольку зарядные устройства часто бывают в другой комнате, от которой, по меньшей мере, некоторые члены семьи находятся далеко. Однако опыт показывает, что если телефоны носить при себе, то члены семьи часто забывают вставить свой телефон в зарядное устройство и им не хватает заряда на следующий день.
Установка шлюза 130 решила многие проблемы, с которыми столкнулась эта семья, без необходимости вновь активизировать линию POTS. (Хотя следует отметить, что в некоторых вариантах изобретения шлюз имеет доступ к одной или нескольким линиям POTS.) Разветвитель, вставленный в домашнее оборудование dMark 112, обеспечивает развязку домашнего оборудования от сети PSTN 110 и позволяет шлюзу осуществлять индивидуальную адресацию разных телефонных линий (170а-170е). (Среди прочего, такая развязка важна потому, что шлюз 130 формирует напряжения звуковых сигналов вызова абонента.) В целях конфигурации шлюз 130 может быть подсоединен к порту USB персонального компьютера (PC) 150.
Семейные сотовые телефоны (такие как сотовый телефон 140) соединены с зарядными устройствами, которые через соединение 132 подсоединены к шлюзу. Заметим, что зарядные устройства могут входить в состав шлюза 130, могут быть отделены от шлюза 130, но подсоединены к нему, и т.п. Когда начинается процесс конфигурации, компьютер PC 150 показывает три сотовых телефона и их соответствующие номера. (Примерный вариант для PC 150 более подробно описан в связи с фиг.4.) Затем программные средства конфигурации обнаруживают каждый из имеющихся в доме телефонов путем опробования каждой из телефонных линий 170а - 170е. Когда звонит каждый телефон, может быть введено описательное имя, способствующее лучшей идентификации телефона в процессе выполнения оставшейся части процедуры конфигурации. (Описательные имена могут быть предоставлены каждому сотовому телефону.)
При переходе к более совершенным вариантам конфигурации для маршрутизации входящих вызовов на каждый из сотовых телефонов выбирают разные телефонные линии (и соответствующие телефоны). Например, одно или несколько правил маршрутизации могут обеспечить маршрутизацию входящих вызовов на сотовый телефон сына только на кухню, телевизионную комнату и спальню сына. Правила маршрутизации могут также включать в себя компоненту учета времени суток. Например, в поздние вечерние и ранние утренние часы для установки времени покоя входящие вызовы на сотовый телефон сына могут направляться в автоответчик (содержащий систему посылки голосовых сообщений). Эти правила маршрутизации могут также ограничивать исходящие вызовы. Во время конфигурации сотовому телефону любого члена семьи могут быть присвоены уникальные звуковые сигналы вызова абонента, чтобы помочь идентифицировать источник входящего вызова. Когда конфигурация завершена, информация о конфигурации из PC 150 загружается в шлюз 130, так что шлюз не нуждается в компьютере для надлежащего функционирования.
В случае, когда после выполнения конфигурации шлюза 130 отец возвращается домой, он вставляет свой сотовый телефон в зарядное устройство. Позднее в доме раздаются звонки от тех телефонов, которые были определены правилами маршрутизации для отца. Телефоны звонят, выдавая тональный сигнал вызова, который указывает, что источником вызова является сотовый телефон отца. Отец отвечает на вызов с ближайшего телефона POTS, как в те времена, когда семья пользовалась услугами POTS. Во время вызова он привлекает к разговору в режиме конференции свою жену. Вновь, подобно использованию услуг POTS, отец дает однократный отбой, набирает номер своей жены и дает еще один однократный отбой для подключения вызова конференц-связи. Это возможно потому, что шлюз преобразует сигналы телефонной сети POTS в их сотовые эквиваленты.
Когда родители разговаривают по телефону, их сын решает позвонить другу. Он вставляет свой мобильный телефон в зарядное устройство и идет в свою комнату, чтобы позвонить. Он берет свой телефон и осуществляет вызов так, как он это делал с использованием линии POTS (за исключением того обстоятельства, что прежде семья имела только одну линию POTS и в любой момент времени только один человек мог делать вызов), после чего шлюз направляет вызов сына из его комнаты на его сотовый телефон. Это возможно, так как правила маршрутизации шлюза связывают телефон в комнате сына с его сотовым телефоном.
На фиг.2 показаны некоторые дополнительные детали приведенного в качестве примера шлюза 200 согласно настоящему изобретению. Шлюз 200 включает в себя один или несколько соединителей (разъемов)/зарядных карманов 210 для мобильных телефонов, один или несколько телефонных соединителей 220, одно или несколько соединений 230 для наземных линий связи и один или несколько соединителей 240 для компьютерной сети. Следует заметить, что каждый из этих соединителей следует интерпретировать в широком смысле, охватывающем любую структуру, подходящую для осуществления связи шлюза 200 с мобильным телефоном, телефонной линией, наземной линией связи и/или компьютерной сетью.
В шлюзе 200 каждый из указанных соединителей подсоединен к одному или нескольким интерфейсам 250 линий, либо включенных в состав соединителей или процессора 260, либо выполненных в виде отдельного компонента, как показано на фиг.2. В одной или нескольких запоминающих средах (носителях) 270 хранятся данные 272, правила 274 маршрутизации, команды 276 отображения, команды 278 синхронизации и т.д. (Заметим, что, как описано в связи с фиг.4, запоминающая среда может принимать любую из множества различных форм, в том числе представлять собой твердотельные устройства для повышенной надежности.) Команды 278 синхронизации необходимы для синхронизации данных 272 с версией данных, запомненных в подсоединенном мобильном телефоне. Например, данные 272 могут включать в себя данные, касающиеся непосредственно телефона, журнал регистрации вызовов и т.д. Процессор 260 выполняет правила 274 маршрутизации, команды 278 синхронизации, команды 276 отображения и другие команды, управляющие работой шлюза.
Команды 276 отображения используют для отображения сигналов сети мобильной телефонной связи в эквивалентные сигналы телефонной сети и наоборот. Это позволяет шлюзу 200 раскрыть богатые функциональные возможности, предлагаемые большинством сетей мобильной телефонной связи для телефонной сети. Эти сигналы могут включать в себя сигнал ожидания вызова, сигнал несостоявшегося вызова, сигнал занятия линии, сигнал уведомления о сообщении, сигнал ID вызывающего абонента, сигнал ID ожидания вызывающего абонента, сигнал переадресации вызова, сигнал переадресации телефона, сигнал вызова конференц-связи, сигнал вызова пересылки, сигнал напряжения звукового сигнала вызова абонента, тональный сигнал готовности, сигнал для индикации принятых сообщений и т.д. Шлюз 200 может включать в себя и другие различные компьютерные аппаратные и программные средства, как более подробно обсуждается ниже в связи с фиг.4.
Настоящее изобретение также можно описать в контексте способов, содержащих функциональные этапы и/или нефункциональные действия. Далее описываются действия и этапы, которые могут выполняться при практической реализации настоящего изобретения. Обычно функциональные этапы описывают изобретение с точки зрения получаемых результатов, тогда как нефункциональные действия описывают более конкретные действия для достижения определенного результата. Хотя функциональные этапы и нефункциональные действия могут быть описаны или заявлены в конкретном порядке, настоящее изобретение не обязательно ограничивается любым конкретным порядком выполнения или комбинацией действий и/или этапов.
На фиг.3А и 3В в качестве примера показаны конкретные действия и этапы для способов маршрутизации вызовов согласно настоящему изобретению. Для входящих вызовов (фиг.3А) шлюз может выполнить действие (310А), заключающееся в приеме информации о конфигурации, к примеру, от PC. Эта информация о конфигурации может включать в себя правило маршрутизации, варианты звуковых сигналов вызова абонента, другие правила и т.д. Шлюз принимает (320А) входящий вызов. Этап определения (330А), какую одну или несколько индивидуально адресуемых телефонных линий, подсоединенных к шлюзу, необходимо использовать для маршрутизации входящего вызова, может включать в себя действия, заключающиеся в применении (332А) одного или нескольких правил маршрутизации к входящему вызову, применении (334А) одного или нескольких других правил, которые управляют работой шлюза, и выборе (336А) одного из одного или нескольких имеющихся вариантов для звукового сигнала вызова абонента, с целью идентификации мобильного телефона, который является источником входящего вызова.
Этап отображения (340А) одного или нескольких сигналов сети мобильной телефонной связи в один или несколько соответствующих сигналов телефонной сети и отображения одного либо нескольких сигналов телефонной сети в один или несколько соответствующих сигналов сети мобильной телефонной связи может включать в себя действие, заключающееся в преобразовании (342А) одного или нескольких сигналов сети мобильной телефонной связи в один или несколько сигналов телефонной сети и наоборот. Этап маршрутизации (350А) входящего вызова на одну или несколько индивидуально адресуемых телефонных линий, которые, как определил шлюз, следует использовать для маршрутизации входящего вызова, может включать в себя действие установления соединения (352А) для входящего вызова с одной или несколькими индивидуально адресуемыми телефонными линиями, идентифицированными согласно правилам маршрутизации.
Для исходящих вызовов (фиг.3В) шлюз может выполнять действие, заключающееся в приеме (310В) информации о конфигурации от РС. Следует заметить, что из демонстрации этого действия на фиг.3А (310А) и 3В (310В) не следует, что обязательно требуется осуществление отдельных действий по приему для входящих и исходящих вызовов. Указанная информация о конфигурации может включать в себя правила маршрутизации и иные правила. Шлюз принимает (320В) исходящий вызов. Этап определения (330В), какой из одного или нескольких мобильных телефонов и одной или нескольких наземных линий следует выбрать для пересылки исходящего вызова, может включать в себя действие, заключающееся в применении (332В) одного либо нескольких правил маршрутизации к исходящему вызову, и действие, заключающееся в применении (334В) одного или нескольких иных правил, которые обеспечивают управление шлюзом.
Этап отображения (340В) одного или нескольких сигналов сети мобильной телефонной связи в один или несколько соответствующих сигналов телефонной сети и отображение одного или нескольких сигналов телефонной сети в один или несколько соответствующих сигналов сети мобильной телефонной связи может включать в себя действие, заключающееся в преобразовании (342В) одного или нескольких сигналов сети мобильной телефонной связи в один или несколько сигналов телефонной сети и наоборот. Этап маршрутизации (350В) входящего вызова на один из одного или нескольких мобильных телефонов и одну или несколько неземных линий может включать в себя действие, заключающееся в установлении соединения (352В) для исходящего вызова с одним или несколькими из выбранных одного или нескольких мобильных телефонов и одной или нескольких наземных линий.
Варианты, не выходящие за рамки объема настоящего изобретения, также включают в себя считываемый компьютером носитель (среду), имеющий сохраненные на нем считываемые компьютером команды или структуры данных. Такой считываемый компьютером носитель может представлять собой любой имеющийся в наличии носитель, доступный компьютеру общего назначения или специализированному компьютеру. В качестве примера, но не как ограничение, указанный считываемый компьютером носитель может содержать ОЗУ (RAM), ПЗУ (ROM), ЭСППЗУ (EEPROM), ПЗУ на компакт-диске (CD-ROM) или другое запоминающее устройство на оптическом диске, запоминающее устройство на магнитных дисках либо другие магнитные запоминающие устройства или любой другой носитель, который можно использовать для переноса или запоминания требуемых программных средств в виде считываемых компьютером программ или структур данных, которые могут быть доступны компьютеру общего назначения или специализированному компьютеру.
При пересылке или предоставлении компьютеру информации через сеть либо через другое соединение для связи (проводное, беспроводное либо в виде комбинации из проводных и беспроводных средств) компьютер воспринимает это соединение собственно как считываемую компьютером среду (носитель). Таким образом, термин «считываемая компьютером среда» подходит для любого подобного рода соединения. В понятие «считываемая компьютером среда» также следует включить комбинации из вышеуказанных соединений. Считываемые компьютером команды содержат, например, команды и данные, которые заставляют компьютер общего назначения, специализированный компьютер или специализированное устройство обработки данных выполнять некоторую функцию или группу функций.
Фиг.4 и последующее описание имеют своей целью предоставить краткое общее описание подходящей вычислительной среды, в которой можно реализовать настоящее изобретение. Хотя это и не является обязательным, изобретение далее описывается в общем контексте считываемых компьютером программ, таких как программные модули, выполняемые компьютерами в сетевых средах. Обычно программные модули включают в себя подпрограммы, программы, объекты, компоненты, структуры данных и т.д., которые выполняют конкретные задачи либо реализуют определенные типы абстрактных данных. Считываемые компьютером программы, ассоциированные структуры данных и программные модули представляют примеры машинных программных средств для выполнения этапов раскрытых здесь способов. Конкретная последовательность указанных исполняемых команд или ассоциированных структур данных представляет примеры соответствующих действий для реализации функций, описанных в таких этапах.
Специалистам в данной области техники очевидно, что данное изобретение можно практически реализовать в сетевых вычислительных средах, имеющих множество типов конфигураций вычислительных систем, в том числе персональные компьютеры, переносные устройства, многопроцессорные системы, электронное оборудование на основе микропроцессоров или программируемое пользователем, сетевые PC, мини-компьютеры, универсальные компьютеры и т.п. Изобретение можно также практически реализовать в распределенных вычислительных средах, где задачи выполняются местными либо удаленными устройствами обработки данных, которые связаны между собой через сеть связи (с помощью проводных линий, беспроводных линий или комбинации из проводных и беспроводных линий связи). В распределенной вычислительной среде программные модули могут находиться как в местных, так и в удаленных запоминающих устройствах.
На фиг.4 в качестве примера показана система для реализации изобретения, включающая в себя вычислительное устройство общего назначения в виде компьютера 420, содержащего блок 421 обработки, системную память 422 и системную шину 423, которая связывает различные системные компоненты, в том числе системную память 422, с блоком 421 обработки. Системная шина 423 может представлять собой шинную структуру любого из нескольких типов, в том числе шину памяти или контроллер памяти, периферийную шину и локальную шину, с использованием любой из множества различных архитектур шин. Системная память включает в себя память только для считывания (ROM) 424 и память с произвольным доступом (RAM) 425. Базовая система ввода/вывода (BIOS) 426, содержащая базовые подпрограммы, которые помогают пересылать информацию между элементами в компьютере 420, к примеру, во время запуска, может храниться в ROM 424.
Хотя это на фиг.4 не показано, в системе могут быть предусмотрены различные соединители и интерфейсы, показанные на фиг.2, когда компьютер, изображенный на фиг.4, используется в качестве шлюза. Следует отметить, что относительная сложность шлюза может зависеть от того, будет ли конфигурация реализована посредством внешнего компьютера, или шлюз является полностью автономным, а также от других факторов. Кроме того, на фиг.4 показан пример лишь одного возможного варианта для шлюза согласно настоящему изобретению или компьютера, используемого для конфигурации шлюза. Соответственно, многое из аппаратных и программных средств, описанных в связи с фиг.4, является необязательным и вполне может быть изменено при переходе от одного варианта реализации к другому.
Компьютер 420 также может включать в себя накопитель 427 на жестком магнитном диске для считывания с и записи на жесткий магнитный диск 439, накопитель 428 на магнитном диске для считывания с и записи на съемный магнитный диск 429 и накопитель 430 на оптическом диске для считывания с или записи на съемный оптический диск 431, к примеру компакт-диск (CD-ROM) либо другой оптический носитель. Накопитель 427 на жестком магнитном диске, накопитель 428 на магнитном диске и накопитель 430 на оптическом диске подсоединены к системной шине 423 через интерфейс 432 накопителя на жестком диске, интерфейс 433 накопителя на магнитном диске и интерфейс 434 накопителя на оптическом диске соответственно. Эти накопители и связанные с ними считываемые компьютером носители обеспечивают энергонезависимое хранение считываемых компьютером команд, структур данных, программных модулей и других данных для компьютера 420. Хотя в описанном здесь примере носителя используется жесткий магнитный диск 439, съемный магнитный диск 429 и съемный оптический диск 431, для запоминания данных можно использовать считываемый компьютером носитель других типов, в том числе магнитные кассеты, карты флэш-памяти, цифровые универсальные диски, картриджи Bernoulli, оперативные запоминающие устройства (RAM), постоянные запоминающие устройства (ROM) и т.п.
Машинные программные средства, содержащие один или несколько программных модулей, могут храниться на жестком диске 439, магнитном диске 429, оптическом диске 431, ROM 424 или RAM 425, в том числе операционная система 435, одна или несколько прикладных программ 436, другие программные модули 437 и программные данные 438. Пользователь может вводить команды и информацию в компьютер 420 через клавиатуру 440, указательное устройство 442 или другие устройства ввода (не показаны), такие как микрофон, джойстик, игровая приставка, спутниковая антенна, сканер и т.п. Эти и другие устройства ввода часто подсоединяются к блоку 421 обработки через интерфейс 446 последовательного порта, подсоединенный к системной шине 423. В альтернативном варианте устройства ввода могут подсоединяться через другие интерфейсы, такие как параллельный порт, игровой порт или универсальную последовательную шину (USB). К системной шине 423 через интерфейс, к примеру видеоадаптер 448, также подсоединен монитор 447 или иное устройство отображения. Конечно, для шлюза, возможно, не потребуется иметь дисплей какого-либо типа, либо шлюз может иметь собственный интегрированный дисплей, к примеру относительно небольшой жидкокристаллический дисплей. Помимо монитора, компьютер 420 может включать в себя другие периферийные устройства вывода (не показаны), такие как динамики и принтеры.
Компьютер 420 может работать в сетевой среде, где используются логические соединения с одним или несколькими удаленными компьютерами, такими как удаленные компьютеры 449а и 449b. Удаленные компьютеры 449а и 449b могут представлять собой персональный компьютер, сервер, маршрутизатор, сетевой PC, одноранговое устройство либо другой обычный сетевой узел, причем удаленные компьютеры обычно включают в себя большинство либо все элементы, описанные выше применительно к компьютеру 420, хотя на фиг.4 показаны только запоминающие устройства 450а и 450b и относящиеся к ним прикладные программы 436а и 436b. Логические соединения, показанные на фиг.4, включают в себя локальную сеть (LAN) 451 и глобальную сеть (WAN) 452, которые приведены здесь в качестве примера, а не как ограничение. Указанные сетевые среды широко распространены в компьютерных сетях офисов и предприятий, интрасетях и в сети Интернет.
При использовании сетевой среды LAN компьютер 420 подсоединен к локальной сети 451 через сетевой интерфейс или адаптер 453. При использовании сетевой среды WAN компьютер 420 может включать в себя модем 454, беспроводную линию связи либо другое средство для установления соединений через глобальную сеть 452, такую как Интернет. Модем 454, который может быть внутренним или внешним, подсоединен к системной шине 423 через интерфейс 446 последовательного порта. В сетевой среде программные модули, показанные как принадлежащие компьютеру 420, либо их части могут храниться в удаленном запоминающем устройстве. Понятно, что показанные сетевые соединения являются лишь примерами и что можно использовать другие средства установления связи через глобальную сеть 452.
Настоящее изобретение может быть воплощено в других конкретных формах в рамках его существа и важнейших характеристик. Описанные варианты следует рассматривать во всех отношениях только как примеры, а не как ограничения. Следовательно, объем изобретения определен прилагаемой формулой изобретения, а не вышеприведенным описанием. Все изменения, осуществляемые в рамках содержания и диапазона эквивалентности формулы изобретения, должны быть включены в объем, определяемый формулой изобретения.