СПОСОБЫ И УСТРОЙСТВО ДИНАМИЧЕСКОГО ОПРЕДЕЛЕНИЯ ИСТОЧНИКА ИНФОРМАЦИИ ПРЕДОСТАВЛЕНИЯ ПО КАЖДОЙ СЕТЕВОЙ УСЛУГЕ ДЛЯ УСТРОЙСТВ БЕСПРОВОДНОЙ СВЯЗИ ОТКРЫТОГО РЫНКА
METHODS AND APPARATUS FOR DYNAMIC SOURCE DETERMINATION OF PROVISIONING INFORMATION ON PER-NETWORK SERVICE BASIS FOR OPEN MARKET WIRELESS DEVICES

Настоящая заявка на патент испрашивает приоритет Предварительной заявки № 60/975405, озаглавленной «Устройство и способы, связанные с мобильными телефонами открытого рынка», поданной 26 сентября 2007 г. и переуступленной правообладателю настоящей заявки и настоящим полностью включенной в состав настоящего документа посредством ссылки.
Область техники
Настоящие аспекты имеют отношение к устройствам беспроводной связи и, более конкретно, к устройству и способам, связанным с обеспечением предоставления информации сетевой услуги устройствам беспроводной связи открытого рынка.
Уровень техники
Устройство беспроводной связи, иначе называемое мобильным телефоном, применяется для обмена данными с другим мобильным телефоном или телефоном наземной линии связи через сеть беспроводной связи. Для установления соединения с сетью беспроводной связи у мобильного телефона должна иметься взаимосвязь с оператором или поставщиком услуг, чтобы сделать возможным доступ к сети беспроводной связи и к управлению биллингом (учетом вызовов и времени разговора пользователя мобильного телефона) для использования сети беспроводной связи. В системе закрытого рынка оператор поддерживает уровень контроля над распределением и продажей мобильных телефонов, выполняющих операции в сети беспроводной связи оператора. Например, оператор может распределять и продавать мобильные телефоны самостоятельно или авторизовать для выполнения этой задачи третью сторону, где соответствующие мобильные телефоны закрытого рынка авторизуются и обеспечиваются оператором для работы в сети беспроводной связи оператора. Следовательно, использование мобильного телефона закрытого рынка ограничивается конкретной сетью беспроводной связи, соответствующей подходящему оператору.
В отличие от системы закрытого рынка, система открытого рынка делает возможным распространение и продажу мобильных телефонов для использования в любой из множества сетей беспроводной связи, каждая из которых соответствует одному из множества подходящих различных операторов. В системе открытого рынка пользователь должен получать такой модуль идентификации пользователя, как смарт-карта, от одного из множества различных операторов, где модуль идентификации пользователя включает в себя ключ или иной механизм авторизации, разрешающий выполнение операций в одной из множества сетей беспроводной связи. Затем, пользователь может вставлять сменный модуль, который содержит информацию идентификации пользователя, в мобильный телефон открытого рынка, тем самым позволяя мобильному телефону открытого рынка осуществлять связь с подходящей сетью беспроводной связи, связанной с оператором, который авторизовал сменный модуль. Например, сменный модуль может упоминаться как сменный модуль идентификации пользователя (RUIM) для системы множественного доступа с кодовым разделением (CDMA), модуль идентификации абонента CDMA (CSIM) на основе универсальной карточки с микросхемой (UICC) для системы CDMA, универсальный модуль определения абонента (USIM) на основе UICC для универсальной системы мобильной связи (UMTS) или модуль идентификации абонента (SIM) в системе глобальной системы мобильной связи (GSM). Для краткости, термин сменный модуль используется на всем протяжении настоящего документа для ссылки на любой модуль, который может быть вставлен или иным способом связан с устройством беспроводной связи и который обеспечивает хранение таких данных, как информация идентификации пользователя.
В дополнение к предоставлению доступа и авторизации для осуществления связи через сеть беспроводной связи оператора сети сменный модуль может быть сконфигурирован сетевым оператором с информацией предоставления для одной или нескольких сетевых услуг. Например, информация предоставления может быть предусмотрена на сменном модуле для услуги загрузки. Одним примером услуги загрузки являются услуги загрузки среды разработки приложений для беспроводных устройств (BREW), доступные от Qualcomm Incorporated, Сан-Диего, Калифорния.
Однако в сценарии открытого рынка существует проблема, если ни сменный модуль, ни устройство беспроводной связи открытого рынка не сконфигурировано с информацией предоставления для сетевой услуги, к которой пользователь желает получить доступ. Например, оператор сети может размещать на открытом рынке сменные модули, которые не могут быть сконфигурированы для обслуживания новой услуги, например службы обмена мультимедийными сообщениями (MMS), в связи с тем, что во время введения в действие системы оператор сети не предлагал данную услугу. После того как сменные модули размещаются на рынке (то есть используются абонентами в устройствах открытого рынка), оператор сети в дальнейшем начинает предлагать услугу. Поскольку развернутые сменные модули не сконфигурированы с требуемой информации предоставления, то абоненты могут не иметь возможности получения доступа к услуге, за исключением случая, если в памяти устройства открытого рынка хранится необходимая информация предоставления или если абонент заменяет сменный модуль обновленным сменным модулем, который включает в себя необходимую информацию предоставления. Во многих случаях, если не во всех, если услуга является относительно новой услугой, то устройство беспроводной связи не может быть сконфигурировано с требуемой информацией предоставления для сетевой услуги.
Поскольку у многих сетевых операторов может не иметься возможности беспроводного предоставления для добавления или изменения иным образом информации предоставления в размещенных сменных модулях, то единственным выбором пользователя может являться замена сменного модуля на обновленный сменный модуль, включающий в себя необходимую информацию предоставления для недавно предложенной сетевой услуги, или возвращение сменного модуля оператору сети для обновления его информацией предоставления. Однако замена сменного модуля на обновленный сменный модуль или возвращение сменного модуля для обновления является неэффективным процессом и на многих новых рынках, на которых преобладает использование устройств беспроводной связи открытого рынка, не является практичным вариантом.
Следовательно, существует потребность в обеспечении пользователю устройства беспроводной связи открытого рынка возможности получения информации предоставления сетевой услуги в случаях, когда информация предоставления в настоящее время не является доступной на сменном модуле или в устройстве беспроводной связи открытого рынка. Желаемый процесс должен предусматривать получение информации предоставления без необходимости в замене сменного модуля обновленным сменным модулем или, в ином случае, возврата сменного модуля в источник для реконфигурирования.
Сущность изобретения
Следующим представляется упрощенная сущность одного или нескольких аспектов для предоставления основного понимания таких аспектов. Данная сущность не является широким обзором всех предусмотренных аспектов и не предназначается ни для определения ключевых или критичных элементов всех аспектов, ни для установления объема какого-либо или всех аспектов. Единственная ее цель состоит в представлении некоторых понятий одного или нескольких аспектов в упрощенной форме в качестве вступления к более подробному описанию, представленному далее.
Настоящие аспекты определяют системы, устройство и способы, предусматривающие динамическое определение источника информации предоставления на основе сетевой услуги для устройств беспроводной связи открытого рынка. В частности, системы, устройство и способы предусматривают приобретение устройствами беспроводной связи открытого рынка и/или пользователями таких устройств информации предоставления сетевых услуг в случаях, в которых ни в сменном модуле, таком как модуль RUIM, модуль SIM, модуль USIM, модуль CSIM, или подобные, в настоящее время связанном с устройством, ни в несменном запоминающем устройстве устройства беспроводной связи открытого рынка, не хранится информация предоставления желаемой сетевой услуги. В этом отношении, настоящие аспекты предусматривают такое указание, как уведомление пользователя, которое будет представлено на механизме вывода устройства беспроводной связи, если устройство беспроводной связи определяет, во-первых, что информация предоставления не хранится на сменном модуле и, во-вторых, что информация предоставления не хранится на несменном устройстве хранения данных устройства. В одном аспекте, уведомление пользователя может предоставлять инструкции для получения информации предоставления и ручного ввода (то есть сохранения) информации предоставления в устройство беспроводной связи. В другом аспекте, уведомление пользователя может обеспечивать инструкции для автоматического получения и сохранения предоставления через сеть беспроводной связи, такого как загрузка информации предоставления с сервера сети или иным способом.
Также, настоящие системы, устройство и способы предусматривают получение и хранение информации предоставления в устройстве беспроводной связи без необходимости в получении пользователем нового сменного модуля или обновления существующего сменного модуля. В этом отношении, в случаях, когда операторы сети не имеют возможности обеспечивать предоставление для сменных модулей беспроводным способом, оператор сети может вводить на рынок беспроводной связи новые услуги без необходимости замены или обновления пользователем его существующего сменного модуля. Таким образом, настоящие аспекты предусматривают эффективное средство обеспечения информации предоставления для устройств беспроводной связи открытого рынка, требующих немедленного доступа к сетевым услугам, связанным с информацией предоставления.
Один аспект предусматривается посредством способа динамического определения источника информации предоставления в устройстве беспроводной связи открытого рынка. Способ включает в себя прием первого ввода для запуска сетевой услуги в устройстве беспроводной связи открытого рынка. Кроме того, способ включает в себя определение того, хранится ли информация предоставления, соответствующая сетевой услуге, на сменном модуле, связанном с устройством беспроводной связи и, если определено, что информация предоставления не хранится на сменном модуле, определение того, хранится ли информация предоставления, соответствующая сетевой услуге, на несменном устройстве хранения данных устройства беспроводной связи. Также, способ включает в себя, если определено, что информация предоставления не хранится на сменном модуле и несменном устройстве хранения данных, генерирование уведомления пользователя для вывода его на устройство беспроводной связи. Уведомление пользователя включает в себя инструкции для конфигурирования информации предоставления на устройстве беспроводной связи.
В одном аспекте способа, уведомление пользователя генерируется и включает в себя инструкции для получения информации предоставления, которая должна вводиться вручную в устройство беспроводной связи. Например, сгенерированное уведомление пользователя может включать в себя адрес доступной через сеть Интернет веб-страницы, на которой помещена информация предоставления, которая должна быть введена вручную в устройство беспроводной связи. В альтернативных аспектах способа, уведомление пользователя генерируется и включает в себя инструкции для получения информации предоставления через доставку по беспроводной сети. В таких аспектах, в которых уведомление пользователя включает в себя ссылку для загрузки информации предоставления или ссылку для поиска сервера сети, на котором хранится информация предоставления, способ может включать в себя прием второго ввода для инициирования доставки по беспроводной сети информации предоставления на основе инструкций, включенных в уведомление пользователя.
Дальнейшие аспекты способа могут предусматривать прием информации предоставления на основе инструкций и хранение информации предоставления, по меньшей мере, либо на сменном модуле, либо на несменном устройстве хранения данных. Кроме того, дальнейший аспект может включать в себя прием второго ввода для запуска сетевой услуги на устройстве беспроводной связи и запуск сетевой услуги на устройстве беспроводной связи в ответ на второй ввод. В таких аспектах, прием второго ввода, кроме того, может предусматривать проверку индикатора предоставления услуги, соответствующего сетевой услуге перед определением того, сохранена ли информация предоставления, соответствующая услуге, на сменном модуле. Индикатор предоставления услуги указывает, что информация предоставления не сохранена на несменном устройстве хранения данных. Таким образом, способ, кроме того, может включать в себя извлечение информации предоставления из несменного устройства хранения данных, если обнаружен индикатор предоставления услуги, и запуск сетевой услуги на устройстве беспроводной связи, в соответствии с информацией предоставления, извлеченной из несменного устройства хранения данных.
По меньшей мере, один процессор, сконфигурированный для обеспечения определения источника информации предоставления на устройстве беспроводной связи открытого рынка, определяет дальнейший аспект инновации. Процессор включает в себя первый модуль для приема первого ввода для запуска сетевой услуги на устройстве беспроводной связи открытого рынка. Кроме того, процессор включает в себя второй модуль для определения того, хранится ли информация предоставления, соответствующая сетевой услуге, на сменном модуле, связанном с устройством беспроводной связи, или, если определено, что информация предоставления не хранится на сменном модуле, определения того, хранится ли информация предоставления, соответствующая сетевой услуге, на несменном устройстве хранения данных устройства беспроводной связи. Также, процессор включает в себя третий модуль для генерирования уведомления пользователя для вывода его на устройство беспроводной связи, причем уведомление пользователя включает в себя инструкции для конфигурирования информации предоставления на устройстве беспроводной связи, если определено, что информация предоставления не хранится на сменном модуле и в несменном устройстве хранения данных.
Другой сопутствующий аспект предусматривается посредством компьютерного программного продукта, который включает в себя машиночитаемый носитель. Носитель включает в себя первый набор кодов, побуждающий компьютер принимать первый ввод для запуска сетевой услуги на устройстве беспроводной связи открытого рынка. Кроме того, носитель включает в себя второй набор кодов, побуждающий компьютер определять, хранится ли информация предоставления, соответствующая сетевой услуге, на сменном модуле, связанном с устройством беспроводной связи, или, если определено, что информация предоставления, соответствующая сетевой услуге, не хранится на сменном модуле, определять, хранится ли информация предоставления, соответствующая сетевой услуге, на несменном устройстве хранения данных устройства беспроводной связи. Носитель также включает в себя третий набор кодов, побуждающий компьютер генерировать уведомление пользователя для вывода его на устройство беспроводной связи, причем уведомление пользователя включает в себя инструкции для конфигурирования информации предоставления на устройстве беспроводной связи, если определено, что информация предоставления не хранится на сменном модуле и в несменном устройстве хранения данных.
Устройство для определения источника информации предоставления на устройстве беспроводной связи определяет еще один сопутствующий аспект. Устройство включает в себя средство приема первого ввода для запуска сетевой услуги на устройстве беспроводной связи открытого рынка. Кроме того, устройство включает в себя средство определения того, хранится ли информация предоставления, соответствующая сетевой услуге, на сменном модуле, связанном с устройством беспроводной связи, или, если определено, что информация предоставления не хранится на сменном модуле, определения того, хранится ли информация предоставления, соответствующая сетевой услуге, в несменном устройстве хранения данных устройства беспроводной связи. Кроме того, устройство включает в себя средство генерирования уведомления пользователя для вывода его на устройство беспроводной связи, причем уведомление пользователя включает в себя инструкции для конфигурирования информации предоставления на устройстве беспроводной связи, если определено, что информация предоставления не хранится на сменном модуле и несменном устройстве хранения данных.
Кроме того, дальнейший аспект определяется посредством устройства беспроводной связи открытого рынка. Устройство включает в себя компьютерную платформу, включающую в себя процессор и несменное запоминающее устройство, связанное с процессором. Несменное запоминающее устройство включает в себя один или несколько клиентов сетевой услуги, выполняемых посредством процессора. Кроме того, устройство включает в себя сменный модуль подвижно связанный с процессором и действующий для хранения данных. Кроме того, устройство включает в себя первый пользовательский интерфейс, связанный с процессором и действующий для приема первого ввода для запуска одного из клиентов сетевой услуги на устройстве беспроводной связи открытого рынка. Кроме того, устройство включает в себя логику определения источника предоставления, хранящуюся в устройстве хранения данных и выполняемую посредством процессора. Логика определения источника предоставления реагирует на первый ввод для определения того, хранится ли информация предоставления, соответствующая сетевой услуге, на сменном модуле или, если определено, что информация предоставления не хранится на сменном модуле, определения того, хранится ли информация предоставления, соответствующая сетевой услуге, на несменном устройстве хранения данных устройства беспроводной связи. Кроме того, устройство включает в себя генератор уведомления об инструкциях предоставления, хранящийся в устройстве хранения данных и выполняемый посредством процессора. Генератор уведомления об инструкциях предоставления выполняет операции по генерированию уведомления пользователя для вывода на устройство беспроводной связи в ответ на определение логикой, что информация предоставления не хранится на сменном модуле или устройстве хранения данных. Уведомление пользователя включает в себя инструкции для конфигурирования информации предоставления на устройстве беспроводной связи.
В некоторых аспектах устройства, генератор уведомлений об инструкциях предоставления, кроме того, может выполнять операции по генерированию уведомления пользователя, включающего в себя инструкции для получения информации предоставления, которые должны вводиться вручную в устройство беспроводной связи. Например, уведомление пользователя может включать в себя адрес доступной через сеть Интернет веб-страницы, на которой помещена информация предоставления. В силу этого, устройство беспроводной связи открытого рынка, кроме того, может включать в себя второй пользовательский интерфейс, связанный с процессором и действующий для приема второго ввода для ввода вручную информации предоставления либо в несменное устройство хранения данных, либо на сменный модуль на основе инструкций в уведомлении пользователя. В альтернативном аспекте, генератор уведомления об инструкциях предоставления включает в себя инструкции для получения информации предоставления через доставку по беспроводной сети. Например, уведомление может включать в себя ссылку, выполняющую операции по активированию загрузки информации предоставления.
В альтернативных аспектах устройства, логика определения источника предоставления, кроме того, может выполнять операции по проверке индикатора предоставления услуги, соответствующего сетевой услуге, перед определением того, хранится ли информация предоставления, соответствующая услуге, на сменном модуле, и извлечения информации предоставления из несменного устройства хранения данных, если индикатор предоставления услуги указывает, что информация предоставления хранится на несменном устройстве хранения данных.
Таким образом, описываемые в настоящий момент способы, системы и устройство предусматривают динамическое определение источника информации предоставления по каждой сетевой услуге для устройств беспроводной связи открытого рынка. В частности, системы, устройство и способы предусматривают приобретение устройствами беспроводной связи открытого рынка и/или пользователями таких устройств информации предоставления сетевых услуг в случаях, в которых ни в сменном модуле, связанном в настоящее время с устройством, ни в несменном запоминающем устройстве устройства беспроводной связи открытого рынка не хранится информация предоставления для желаемой сетевой услуги. Таким образом, пользователь устройства беспроводной связи открытого рынка имеет возможность приобретения и конфигурирования информации предоставления для недавно предложенных или, в других случаях, ранее недоступных сетевых услуг удобным и эффективным способом, тем самым устраняя необходимость в замене или обновлении существующих сменных модулей.
Таким образом, один или несколько аспектов включают в себя признаки, в дальнейшем полностью описанные в этом документе и, в частности, указанные в формуле изобретения. В последующем описании и в приложенных чертежах более подробно формулируются определенные иллюстративные признаки одного или нескольких аспектов. Однако эти признаки являются показательными лишь для некоторого числа различных путей, которыми могут использоваться принципы различных аспектов, и данное описание предназначено для включения в его состав всех таких аспектов и их эквивалентов.
Краткое описание чертежей
В дальнейшем в этом документе будут описаны раскрытые аспекты в соединении с приложенными чертежами, предоставленными для иллюстрации, но не ограничения раскрытых аспектов, на которых одинаковые элементы имеют сходные обозначения, и на которых:
Фиг.1 является схематичной диаграммой одного аспекта системы определения источника информации предоставления на устройстве беспроводной связи открытого рынка и потребностей проксирования сетевого оператора;
Фиг.2 является схематичной диаграммой устройства беспроводной связи открытого рынка для определения источника информации предоставления, в соответствии с другим аспектом;
Фиг.3 является схематичной диаграммой устройства, подключенного к сети для определения потребностей проксирования сетевой услуги для устройств беспроводной связи открытого рынка, в соответствии с другим аспектом;
Фиг.4 является схематичной диаграммой одного аспекта устройства беспроводной связи, выполняющего операции описанным в настоящем документе способом;
Фиг.5 является схематичной диаграммой одного аспекта устройства, подключенного к сети, выполняющего операции описанным в настоящем документе способом;
Фиг.6 является схематичной диаграммой беспроводной сети, в частности сети сотовой связи, используемой в сочетании с настоящими аспектами;
Фиг.7 является схемой последовательности операций, описывающей способ определения источника информации предоставления на устройстве беспроводной связи открытого рынка и потребности проксирования оператора сети, в соответствии с описанными в настоящем документе аспектами;
Фиг.8 является схемой последовательности операций способа определения источника информации предоставления на устройстве беспроводной связи открытого рынка, в соответствии с раскрытыми в настоящем документе аспектами; и
Фиг.9 является схемой последовательности операций способа определения потребностей проксирования для запуска сетевых услуг на устройствах беспроводной связи открытого рынка, в соответствии с раскрытыми в настоящем документе аспектами.
Подробное описание изобретения
Предложенные устройства, способы, машиночитаемый носитель и процессор описаны ниже более полно со ссылками на чертежи, на которых показаны аспекты инновации. Однако устройства, способы, машиночитаемый носитель и процессоры могут быть осуществлены во многих различных формах и не должны толковаться как ограниченные сформулированными в настоящем документе аспектами, скорее эти аспекты предоставлены таким образом, чтобы данное раскрытие было всесторонним и законченным и полностью передавало объем инновации специалистам в данной области техники. Сходные ссылочные позиции обозначают на всех чертежах и в подробном описании сходных элементов.
Различные аспекты описываются в настоящем документе в связи с устройством беспроводной связи. Устройство беспроводной связи также может называться абонентской станцией, абонентским модулем, мобильной станцией, мобильным радиотелефоном, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, агентом пользователя, пользовательским устройством или абонентским оборудованием. Абонентский терминал может являться сотовым телефоном, радиотелефоном, телефоном на основе протокола установления сессии (SIP), станцией местной радиосвязи (WLL), карманным персональным компьютером (PDA), портативным устройством, имеющим возможность беспроводного соединения или иным устройством обработки, соединенным с беспроводным модемом.
Настоящие аспекты данного документа раскрывают устройство, способы и системы, предусматривающие динамическое определение источника информации предоставления по каждой сетевой услуге для устройств беспроводной связи открытого рынка. В частности, системы, устройство и способы предусматривают приобретение устройствами беспроводной связи открытого рынка и/или пользователями таких устройств информации предоставления сетевых услуг в случаях, когда ни в сменном модуле, связанном с устройством, ни в несменном запоминающем устройстве устройства беспроводной связи открытого рынка не хранится информация предоставления для желаемой сетевой услуги. В этом отношении, настоящие аспекты предусматривают такое указание, как уведомление пользователя, которое будет представлено на механизме вывода устройства беспроводной связи, если беспроводное устройство определяет, во первых, что информация предоставления не хранится на сменном модуле и, во-вторых, что информация предоставления не хранится на несменном устройстве хранения данных устройства. В одном аспекте, уведомление пользователя может предоставить инструкции для получения информации предоставления и ввода вручную (то есть, сохранения) информации предоставления на устройстве беспроводной связи. В другом аспекте, уведомление пользователя может предоставлять такие инструкции для автоматического получения и сохранения предоставления через сеть беспроводной связи, как загрузка информации предоставления с сервера сети или подобные.
Термин «сменный модуль» используется в настоящем документе для именования любого модуля, который может быть вставлен или связан иным способом с устройством беспроводной связи и предусматривает хранение такой информации, как информация предоставления беспроводной услуги и/или информация предоставления сетевой услуги. Данный термин, а именно «сменный модуль», может включать в себя, помимо прочего, сменный модуль определения пользователя (RUIM) для системы множественного доступа с кодовым разделением (CDMA), модуль определения абонента доступа CDMA (CSIM) на основе универсальной карточки с микросхемой (UICC) для системы доступа CDMA, универсальный модуль определения абонента (USIM) на основе карточки UICC для универсальной системы мобильной связи (UMTS) или модуль определения абонента (SIM) в системе глобальной системы мобильной связи (GSM) или подобное.
На Фиг.1 предоставлена схематичная диаграмма системы 10 определения и получения информации предоставления сетевой услуги в соответствии с раскрытыми в настоящем документе аспектами. Система включает в себя устройство 12 беспроводной связи открытого рынка и связанный с ним сменный модуль 14, который зарегистрирован и предоставлен посредством оператора 16 сети, чтобы сделать возможным обмен данными устройства беспроводной связи в сети 18 беспроводной связи. Сменный модуль характерным образом вставлен или иным образом временно связан с устройством 12 беспроводной связи для предоставления открытому устройству 12 беспроводной связи требуемой информации предоставления 20 беспроводной сети, необходимой устройству 12 беспроводной связи открытого рынка для обмена данными через сеть 18 беспроводной связи. Кроме того, сменный модуль, по желанию, может быть сконфигурирован посредством оператора 16 сети информацией предоставления 22 сетевой услуги, выполняющей операции по предоставлению доступа устройству беспроводной связи к ассоциированным сетевыми услугам, предоставляемым оператором 16 сети или иным образом доступным через оператора сети.
Устройство 12 беспроводной связи открытого рынка включает в себя компьютерную платформу 24, имеющую, по меньшей мере, один процессор 26 и запоминающее устройство 28. Запоминающее устройство 28 устройства 12 беспроводной связи открытого рынка включает в себя один или несколько клиентов 30 сетевой услуги, которые могут включать в себя такой клиент сетевой услуги загрузки, как среда BREW или любой другой клиент сетевой услуги. Сетевые услуги, ассоциированные с клиентами 30, могут быть предоставлены посредством оператора сети 16 или иным образом доступными через оператора сети. Альтернативно, сетевые услуги могут дополнительно или исключительно быть предоставлены посредством такого поставщика 35 сетевой услуги третьей стороны, как поставщик сетевой услуги изготовителя оригинального оборудования (OEM) или подобного. Поставщик 35 сетевой услуги третьей стороны, как определено в настоящем документе, включает в себя любого поставщика услуг, за исключением оператора сети. Следовательно, запоминающее устройство 28 устройства 12 беспроводной связи открытого рынка, по желанию, может включать в себя информацию предоставления 32 сетевой услуги третьей стороны, которая выполняет операции по предоставлению доступа устройству 12 беспроводной связи к связанной с ней сетевой услуге, предоставленной посредством третьей стороны. Следует отметить, что в определенных аспектах, сменный модуль может быть сконфигурирован без информации предоставления 22 сетевой услуги, и/или устройство 12 может быть сконфигурировано без информации предоставления 32 услуги третьей стороны. Такая конфигурация является допустимой в соответствии с настоящими аспектами, которые служат для предоставления источника информации предоставления в случаях, в которых определено, что информация предоставления для выбранной сетевой услуги не сохранена ни на сменном модуле 14, ни на несменном устройстве хранения данных запоминающего устройства 28.
Кроме того, запоминающее устройство 28 устройства 12 беспроводной связи открытого рынка включает в себя логику 34 определения источника предоставления, выполняет операции по динамическому определению источника информации предоставления сетевой услуги исходя из приема команды на инициирование запуска клиента 30 сетевой услуги на устройстве 12 беспроводной связи. Следовательно, логика 34 определения источника предоставления имеет возможность динамического определения источника информации предоставления на основе сетевой услуги каждый раз, когда принимается ввод для инициирования клиента 30 сетевой услуги, в противоположность статическому определению источника информации предоставления для всех сетевых услуг во время трансляции или во время запуска. Хотя логика 34 определения источника предоставления показана на Фиг.1 и описана, как находящаяся в запоминающем устройстве 28, также возможно в объеме настоящих аспектов предусмотреть логику 34 как подсистему процессора 26. Логика 34 определения источника предоставления сетевой услуги сконфигурирована, во-первых, для определения того, включает ли сменный модуль 14 в себя информацию предоставления 22 сетевой услуги, связанную с запускаемой сетевой услугой. Если определено, что соответствующая информация предоставления 22 сетевой услуги для запускаемой сетевой услуги хранится в сменном модуле 14, то услуга запускается с использованием информации предоставления 22 сетевой услуги. Если сменный модуль 14 не включает в себя информацию предоставления для запрошенной сетевой услуги, то логика 34 определения источника предоставления сетевой услуги определяет, содержит ли запоминающее устройство 28 сетевого устройства 12 информацию предоставления 32 сетевой услуги третьей стороны, соответствующую запущенной сетевой услуге, и, если запоминающее устройство 28 содержит ассоциированную информацию 32 о сетевой услуге, то услуга запускается с использованием соответствующей информации предоставления 32 сетевой услуги третьей стороны.
В соответствии с аспектами настоящей инновации, запоминающее устройство 28 устройства 12 беспроводной связи открытого рынка включает в себя генератор 38 уведомлений об инструкциях предоставления, действующий для генерации уведомления 40 пользователя, которое выводится на устройство 12 беспроводной связи, если определено, что информация предоставления не хранится ни на сменном модуле 14, ни на каком-либо несменном устройстве хранения данных запоминающего устройства 28. В некоторых аспектах уведомление 40 пользователя может принимать форму указания, отображенного на устройстве беспроводной связи. Также является возможным, чтобы уведомление пользователя являлось звуковым уведомлением, выводимым через динамик или другой механизм вывода звука. В некоторых аспектах, инструкции в уведомлении 40 пользователя предназначаются для получения такой информации предоставления, как веб-адреса или другой источник для получения информации предоставления. Веб-адрес может предусматривать гиперссылку для автоматического доступа посредством этих устройств беспроводной связи, сконфигурированных для предоставления доступа в сеть Интернет, или веб-адрес может делать возможным получение информации пользователем с использованием другого устройства с доступом в сеть Интернет. Как только пользователь устройства 12 беспроводной связи получает информацию предоставления из такого источника, как получение информации предоставления с веб-страницы, пользователь может вручную ввести информацию предоставления в запоминающее устройство 28 устройства беспроводной связи. Альтернативно, веб-страница может быть сконфигурирована для автоматической загрузки информации предоставления на устройство беспроводной связи. В других аспектах, инструкции для получения информации предоставления в уведомлении 40 пользователя могут предусматривать ссылку или какие-либо другие подобные механизмы в рамках уведомления 40 пользователя для автоматической загрузки информации предоставления на устройство беспроводной связи открытого рынка.
Также следует отметить, что как только информация предоставления получена через инструкции в уведомлении 40 пользователя, либо получена из источника вручную и вручную введена, загружена с сетевого источника, загружена из сетевого источника или подобным образом, информация предоставления может сохраняться в несменном устройстве хранения данных запоминающего устройства 28. Альтернативно, в тех аспектах, в которых сменный модуль 14 не ограничивается постоянной памятью, инструкции предоставления могут быть сохранены исключительно или дополнительно в устройстве хранения данных устройства беспроводной связи на сменном модуле 14.
Фиг. 2 предусматривает другой более подробный аспект системы 10, в частности, выделяя подробные и дополнительные аспекты устройства 12 беспроводной связи открытого рынка и связанного с ним сменного модуля 14. Как было описано ранее, система 10 включает в себя устройство 12 беспроводной связи открытого рынка, выполняющее операции в сети 18 связи, находящейся под контролем оператора 16 сети.
Запоминающее устройство 28 устройства 12 беспроводной связи включает в себя один или несколько клиентов 30 сетевой услуги, выполняющих операции по запуску связанной с ними сетевой услуги на устройстве беспроводной связи, и логику 34 определения источника предоставления, выполняющую операции по определению того, хранится информация предоставления, требуемая для запуска сетевой услуги, соответствующей клиенту 30 сетевой услуги, в сменном модуле 14 или в запоминающем устройстве 28. Логика 34 определения источника предоставления может включать в себя одно или несколько правил 50 источника предоставления, которые используются для определения источника информации предоставления. Правило 50 источника, распространяющееся на конкретный клиент 30 сетевой услуги, определяет, где клиент может вести поиск информации предоставления. Например, правило источника может предусматривать поступление информации предоставления исключительно из сменного модуля (то есть запрещение предоставления посредством запоминающего устройства из устройства беспроводной связи или ввода пользователем/вручную), другое правило может предусматривать поступление информации предоставления из сменного модуля или запоминающего устройства из устройства беспроводной связи, но не ввода пользователем/вручную.
В соответствии с описанными в настоящем документе настоящими аспектами, правило 50 предоставления может предусматривать поиск устройством информации 22 предоставления сначала в сменном модуле 14, а если информация предоставления 22 на сменном модуле 14 не найдена, то поиск устройством информации 32 предоставления в запоминающем устройстве 28. В соответствии с правилом 50 из настоящих аспектов, если информация предоставления не найдена ни на сменном модуле 14, ни в запоминающем устройстве устройства, то логика 34 приводит в действие генератор 38 уведомлений об инструкциях предоставления для генерирования уведомления 40 пользователя, которое предоставляет пользователю инструкции для получения информации предоставления. Следовательно, логика 34 определения источника предоставления сетевой услуги через правило 50 имеет возможность динамического определения источника информации предоставления, на основе сетевой услуги (то есть ее отличительных признаков), каждый раз, когда принимается ввод для запуска клиента 30 сетевой услуги, в противоположность статическому определению источника информации предоставления для всех сетевых услуг во время компиляции или во время запуска.
В то время как правила 50 источника показаны и описаны как включенные в логику 34 определения предоставления, правило 50 или определитель правила могут быть включены в состав клиента 30 таким образом, чтобы клиент определял, какие из правил источника предоставления являются применимыми при попытке запуска сетевой услуги. Альтернативно, в соответствии с промышленными стандартами в области мобильных телефонов открытого рынка, устройство беспроводной связи может быть предварительно запрограммировано таким образом, чтобы устройством предписывалось, какое из правил будет применяться ко всем или заданным клиентам 30 сетевой услуги.
Как показано, генератор 38 уведомления об инструкциях предоставления может генерировать уведомление 40 пользователя для уведомления пользователя через механизм 78 вывода о том, что информация предоставления является недоступной для требуемой сетевой услуги, и предоставления инструкций о том, как получить информацию предоставления. Хотя Фиг.2 показывает генератор 38 уведомления об инструкциях предоставления как хранящийся в памяти 28, в альтернативных аспектах генератор 38 может существовать как подсистема процессора 26. В одном аспекте уведомление 40 пользователя может включать в себя такие инструкции 82 для управления вручную, как веб-адрес или подобные, в которых от пользователя требуется, чтобы пользователь вручную получал информацию предоставления из указанного источника. Кроме того, указанный источник может предусматривать ручной ввод информации предоставления или, альтернативно, автоматизированный ввод информации предоставления, такой как загрузка информации предоставления на устройство беспроводной связи с узла сети или подобного. В других аспектах, уведомление 40 пользователя может включать в себя такие автоматизированные инструкции 84, как ссылка на загрузку или подобные, выполняющие операции по автоматическому получению необходимой информации предоставления через беспроводную сеть 18.
Как было отмечено ранее, сменный модуль 14 может включать в себя информацию предоставления 22 для одной или нескольких сетевых услуг, предоставляющую необходимую информацию для получения доступа к услуге. В большинстве аспектов, информация предоставления 22 будет связана с сетевой услугой, предусмотренной посредством сетевого оператора, выпускающего сменный модуль, и доступной через сетевого оператора, выпускающего сменный модуль. Информация предоставления 22 может включать в себя определитель/информацию 52 сетевой услуги, определитель 54 сетевой услуги, наименование 56 сервера, ключ 58 авторизации сервера, определитель 60 абонента или другую информацию предоставления 62, такую как поисковый определитель сервера доменных имен (DNS) или подобную.
Кроме того, как было отмечено ранее, запоминающее устройство 28 устройства 12 беспроводной связи может включать в себя информацию предоставления третьей стороны, предоставляющую необходимую для получения доступа к услуге информацию. Подобно информации предоставления 22, хранимой на сменном модуле 14, информация предоставления 32 может включать в себя определитель/информацию 64 сетевой услуги, определитель 66 поставщика услуг третьей стороны, наименование 68 сервера, ключ 70 авторизации сервера, определитель 72 абонента или другую информацию предоставления 74, такую как поисковый определитель сервера доменных имен (DNS) или подобную. Как было отмечено ранее в некоторых аспектах, сменный модуль 14 не может быть сконфигурирован с информацией предоставления 22 и/или запоминающее устройство 28 не может быть сконфигурировано ни с какой информацией предоставления 32 третьей стороны.
Информация предоставления, полученная посредством пользователя и/или устройства беспроводной связи на основе инструкций в уведомлении 40 пользователя, может включать в себя одно или любое сочетание из информации 22 предоставления сетевой услуги, такой как определитель/информация 52 сетевой услуги, определитель 54 оператора сети, наименование 56 сервера, ключ 58 авторизации сервера, определитель 60 абонента или другую информацию 62 предоставления и/или информацию 32 предоставления третьей стороны, такую как определитель/информация 64 сетевой услуги, определитель 66 поставщика услуг третьей стороны, наименование 68 сервера, ключ 70 авторизации сервера, определитель 72 абонента или другая информация 74 предоставления, или подобное.
Устройство 12 беспроводной связи включает в себя модуль 76 связи, действующий для обеспечения внутренней связи в пределах устройства 12 беспроводной связи и внешней связи с ассоциированным сменным модулем 14. Модуль 76 связи также действует для обеспечения беспроводной связи с беспроводной сетью, указанной в информации предоставления 20 беспроводной сети, хранимой на сменном модуле 14. Кроме того, модуль связи действует для передачи запросов 78 на запуск сетевой услуги либо к поставщику 16 услуг оператора сети, либо к указанному поставщику 30 сетевых услуг третьей стороны, в зависимости от того, какая информация предоставления используется для запуска услуги. В некоторых аспектах, модуль связи может действовать для приема загрузок информации предоставления от сетевых объектов на основе инструкций, предоставленных в уведомлении 40 пользователя.
Кроме того, устройство 12 беспроводной связи включает в себя множество механизмов 78 вывода и механизмов 80 ввода, связанных с процессором 26. Как было отмечено ранее, в одном аспекте, механизмы 78 вывода могут включать в себя любой механизм, подходящий для вывода уведомления пользователя 40, такой как устройство отображения, динамик, видеовыход, аудиовыход или подобное. В некоторых аспектах, механизмы 80 ввода могут включать в себя любой механизм, подходящий для приема ввода пользователя для запуска сетевой услуги, такое как клавиатура, кнопка, сенсорный экран, мышь или подобное.
Согласно Фиг. 3, в одном аспекте, устройство 12 беспроводной связи открытого рынка включает в себя такое устройство мобильной связи, как мобильный телефон или подобное, выполняющее операции в системе беспроводной связи. Понятно, что существует множество систем беспроводной связи, в которых используются различные спектральные полосы и/или различные технологии радиоинтерфейса. Иллюстративные системы включают в себя системы доступа CDMA (доступа CDMA 2000, эволюционировавшей оптимизированной передачи данных (EV DO), широкополосного CDMA (WCDMA)), мультиплексирования с ортогональным частотным разделением (OFDM), или множественного доступа с ортогональным частотным разделением (OFDMA) (флеш-OFDM, 802.20, технологии WiMAX), множественного доступа с частотным разделением (FDMA)/ множественного доступа с временным разделением (TDMA) (системы GSM), с использованием лицензированных диапазонов дуплексной связи с частотным разделением (FDD) или дуплексной связи с временным разделением (TDD), самоорганизующихся (ad hoc) сетевых систем равноправной связи (например, от мобильного к мобильному) зачастую с использованием нелицензированных непарных диапазонов и методов 802.xx беспроводной локальной сети (LAN) или Bluetooth.
Как было отмечено ранее, устройство 12 беспроводной связи включает в себя компонент 26 процессора для выполнения функций обработки, связанных с одним или несколькими компонентами и функциями, описанными в настоящем документе. Компонент 26 процессора 26 может включать в себя один или несколько вариантов наборов процессоров или многоядерных процессоров. Кроме того, компонент 26 обработки может быть реализован в качестве комплексной системы обработки и/или распределенной системы обработки. Кроме того, компонент 26 обработки может включать в себя одну или несколько подсистем обработки, таких как подсистемы обработки, способные к определению источника информации предоставления в соответствии с настоящими аспектами, определению географического местоположения, такие как система GPS или подобные, или любая другая подсистема обработки, необходимая для выполнения настоящих аспектов.
Кроме того, устройство 12 беспроводной связи включает в себя такое запоминающее устройство 28, как для хранения локальных версий приложений/модулей, выполняемых посредством компонента 26 процессора. Запоминающее устройство 28 может включать в себя оперативную память (RAM), постоянную память (ROM) и их сочетание. Кроме того, в некоторых аспектах (не показанных на Фиг.4), запоминающее устройство 28 включает в себя клиенты 30 сетевой услуги 30, логическую схему 34 определения источника предоставления, информацию предоставления 32 третьей стороны и/или генератор 38 уведомлений об инструкциях предоставления.
Кроме того, устройство 12 беспроводной связи включает в себя модуль 76 связи, предусматривающий установление и поддержку связи с одним или несколькими сторонами с применением аппаратных средств, программных средств и услуг, как описано в настоящем документе. Модуль 76 связи может осуществлять связь как между компонентами устройства 12 беспроводной связи, так и между устройством 12 беспроводной связи и такими внешними сетевыми устройствами, как устройства, контролируемые оператором 16 сети или поставщиком 36 сетевой услуги третьей стороны, расположенные на другой стороне сети связи и/или такие устройства, последовательно или локально соединенные с устройством 12 беспроводной связи, как сменный модуль 14.
Кроме того, устройство 12 беспроводной связи может включать в себя устройство 120 хранения данных, которое может являться любым подходящим сочетанием аппаратных средств и/или программных средств, предусматривающим запоминающее устройство большой информационной емкости, базы данных и программы, используемые с описанными в настоящем документе аспектами. По желанию, в некоторых аспектах (не показанных на Фиг. 3), устройство 120 хранения данных может включать в себя клиенты 30 сетевой услуги, логику 34 определения источника предоставления, информацию 32 предоставления третьей стороны и/или генератор 38 уведомлений об инструкциях предоставления.
Кроме того, устройство 12 беспроводной связи может включать в себя такой компонент пользовательского интерфейса, как механизм 80 ввода, выполняющий операции по приему ввода от пользователя устройства 12 беспроводной связи, и механизм 78 вывода, действующий для генерации выходных данных для представления их пользователю. Механизм 80 вывода может включать в себя одно или несколько устройств ввода, включающих в себя, помимо прочего, клавиатуру, цифровую клавиатуру, манипулятор мышь, устройство отображения с сенсорным экраном, управляющую клавишу, функциональную клавишу, микрофон, компонент распознавания по голосу, любой другой механизм, способный к приему ввода от пользователя, или любую их комбинацию. В частности, механизм 80 ввода может включать в себя компонент, подходящий для инициирования запуска клиентов 30 сетевой услуги. Кроме того, механизм 78 вывода может включать в себя одно или несколько устройств вывода, включающих в себя, помимо прочего, устройство отображения, динамик, тактильный механизм обратной связи, принтер, любой другой механизм, способный к представлению выходных данных пользователю, или любое их сочетание. В частности, механизм 78 вывода может включать в себя компонент, подходящий для вывода уведомления 40 пользователя.
Фиг. 4 представляет блок-схему сети 200 сотовой связи, которая может быть использована в соединении с настоящими аспектами для обмена беспроводными сообщениями. Беспроводная сеть 18 может быть включена в состав сети 200 сотовой связи и, по существу, может быть реализована для обмена сообщениями идентификации устройства от устройств беспроводной связи/сменных модулей к оператору сети и сообщениями запроса на идентификацию устройства от оператора сети к устройствам беспроводной связи/сменным модулям. Согласно фиг. 6, в одном аспекте, устройство 12 беспроводной связи открытого рынка включает в себя такое устройство беспроводной связи, как сотовый телефон. В настоящих аспектах, устройства беспроводной связи сконфигурированы для обмена данными через сеть 200 сотовой связи. Сеть 200 сотовой связи предоставляет устройству 12 беспроводной связи возможность обмена такими коммуникационными пакетами данных, как пакеты данных службы SMS или другими пакетами данных для передачи сообщений. Сеть 200 связи для сотовых телефонов может включать в себя беспроводную сеть 18, соединенную с проводной сетью 202 через основную сеть 204 передачи данных. Фиг. 6 является характерной диаграммой, которая более полно изображает компоненты сети беспроводной связи и взаимосвязь элементов одного аспекта настоящей системы. Сеть 200 связи для сотовых телефонов является лишь иллюстративной и может включать в себя любую систему, при помощи которой такие удаленные модули, как устройства 12 беспроводной связи, обмениваются данными беспроводным способом друг с другом и/или между компонентами беспроводной сети 18, включающей в себя, помимо прочего, сети оператора сотовой связи и/или сервера.
В сети 200 такое сетевое устройство 36, как сервер сети, может быть связано по проводной сети 202 (например, локальной сети передачи данных, LAN). Кроме того, сетевая база данных/устройство 206 хранения данных может быть связано с сетевым устройством 36 через проводную сеть 202. Сетевое устройство 36 может принимать и/или генерировать и производить обмен коммуникационными пакетами данных, такими как пакеты данных сообщений службы SMS как с устройств 12 беспроводной связи открытого рынка, так и на них. Сетевое устройство 36 и база данных 206 могут присутствовать в сети 200 связи для сотовых телефонов с любыми другими сетевыми компонентами, необходимыми для предоставления сотовых телекоммуникационных услуг. Сетевое устройство 36 и база 206 данных обмениваются данными с основной сетью 204 передачи данных через каналы 208 и 210 связи, которые могут являться такими каналами связи, как сеть Интернет, защищенная сеть LAN, глобальная вычислительная сеть (WAN), или другая сеть. Основная сеть 204 передачи данных контролирует сообщения (в целом, являющиеся пакетами данных), посланные в центр 212 коммутации мобильной связи (MSC). Кроме того, основная сеть 204 передачи данных обменивается данными с центром 212 MSC посредством такой сети 210, как сеть Интернет, и/или линии POTS («обычной аналоговой телефонной линии»). Как правило, в сети 210, часть сети или Интернета передает данные, а часть линии POTS передает голосовую информацию. Центр 212 MSC может быть соединен с несколькими базовыми станциями 214 («BTS») посредством других сетей 216, таких как часть сети передачи данных и/или Интернета для передачи данных и часть линии POTS для голосовой информации. В конечном счете, линия 214 BTS осуществляет широковещательную передачу беспроводным способом на устройства 12 беспроводной связи посредством системы передачи коротких сообщений («SMS») или другими беспроводными способами.
На Фиг. 8 показана схема последовательности операций для определения источника информации предоставления сетевой услуги на устройстве беспроводной связи открытого рынка в соответствии с аспектом настоящей инновации. В событии 400 сменный модуль вставляется или иным способом размещается для связи с устройством беспроводной связи открытого рынка. Сменный модуль включает в себя конфигурацию для разрешения обмена информацией сменного модуля с беспроводной сетью, управляемой оператором сети и, кроме того, может включать в себя информацию предоставления для одной или нескольких сетевых услуг. Кроме того, устройство беспроводной связи открытого рынка принимает ввод, который вводится пользователем в выбранный механизм ввода для запуска выбранной сетевой услуги, такой как сетевая услуга загрузки, например среда BREW или подобная.
В событии 402 устройство беспроводной связи определяет, хранится ли информация предоставления для выбранной сетевой услуги на сменном модуле. В большинстве аспектов информация предоставления сетевой услуги, хранящаяся на сменном модуле, будет связана с предоставленной оператором сети сетевой услугой. В силу этого, информация предоставления сетевой услуги, хранящаяся на сменном модуле, будет предусматривать устройство беспроводной связи для получения доступа к серверу оператора сети для инициирования запуска услуги на устройстве беспроводной связи.
Если устройство беспроводной связи определяет, что на сменном модуле нет никакой информации предоставления для выбранной сетевой услуги, то затем в событии 404 устройство беспроводной связи определяет, хранится ли информация предоставления для выбранной сетевой услуги на несменном запоминающем устройстве в устройстве беспроводной связи. В большинстве аспектов информация сетевой услуги, хранящаяся на несменном устройстве хранения данных устройства беспроводной связи открытого рынка, будет связана с поставщиком сетевой услуги третьей стороны (то есть поставщиком услуг, отличным от оператора сети), таким как изготовитель OEM устройства беспроводной связи или подобного.
Если устройство беспроводной связи определяет, что в несменном запоминающем устройстве в устройстве беспроводной связи и на сменном модуле не хранится никакой информации предоставления, то в событии 406 генерируется уведомление пользователя для вывода его на устройство беспроводной связи открытого рынка. В большинстве аспектов уведомление пользователя выводится на устройство отображения устройства беспроводной связи, хотя другие механизмы вывода, такие как динамик или подобные, также могут выводить уведомление пользователя. Уведомление пользователя действует для уведомления пользователя, что в настоящее время информация предоставления не хранится на сменном модуле или в запоминающем устройстве устройства и, кроме того, об инструкциях для получения информации предоставления.
Как было отмечено ранее, инструкции, предоставленные для получения информации предоставления в уведомлении пользователя, могут являться такими инструкциями для получения информации предоставления вручную, как узел сети (например, веб-адрес или подобное), или инструкции могут предусматривать автоматическое получение информации предоставления через загрузку информации предоставления беспроводным способом из предварительно определенного сетевого объекта. Таким образом, в факультативном событии 408 в устройстве беспроводной связи открытого рынка конфигурируется информация предоставления на основе инструкции в уведомлении пользователя. В аспекте, имеющем отношение к доступу вручную, в котором источником является веб-страница или подобное, пользователь может получить доступ к веб-странице с устройства беспроводной связи, если устройство сконфигурировано для сети Интернет или другого подобного типа доступа к сети, или пользователь может получить доступ к веб-странице с другого устройства, сконфигурированного для такого доступа к сети. Как только пользователь определяет местонахождение информации предоставления в таком источнике, как веб-страница, пользователь может вручную ввести информацию предоставления в память устройства беспроводной связи, или веб-страница может быть сконфигурирована для загрузки информации предоставления на устройство беспроводной связи. В аспекте, имеющем отношение к автоматическому доступу, конфигурирование информации предоставления может предусматривать ввод пользователем требуемой входной информации для инициирования загрузки и сохранения информации предоставления на устройстве беспроводной связи.
В событии 410 информация предоставления хранится, по меньшей мере, в одном из несменного устройства хранения данных устройства беспроводной связи или сменного модуля. В большинстве аспектов, устройство хранения данных ограничивается несменным устройством хранения данных устройства беспроводной связи, поскольку большинство сменных модулей сконфигурированы таким образом, чтобы в них предусматривалась постоянная память. Однако если сменный модуль сконфигурирован таким образом, чтобы имелась возможность наличия пользовательского устройства хранения данных, то информация предоставления может храниться на сменном модуле или храниться как в несменном устройстве хранения данных устройства беспроводной связи, так и в сменном модуле.
В событии 412 принимается второй ввод для запуска сетевой услуги на устройстве беспроводной связи открытого рынка. Второй ввод может являться тем же вводом, что и первый ввод, или, если устройство сконфигурировано для приема различных вводов для запуска сетевой услуги, то второй ввод может отличаться от первого ввода в соответствии с конфигурацией. В событии 414 сетевая услуга запускается посредством определения того, что информация предоставления хранится в несменном устройстве хранения данных устройства беспроводной связи или, в некоторых аспектах, как отмечалось выше, в сменном модуле, и использования информации предоставления для правильного запуска сетевой услуги на устройстве беспроводной связи.
Различные иллюстративные логические схемы, логические блоки, модули и схемы, описанные в связи с раскрытыми в настоящем документе вариантами осуществления, могут быть реализованы или выполнены универсальным процессором, цифровым сигнальным процессором (DSP), специализированной интегральной микросхемой (микросхемой ASIC), программируемой пользователем вентильной матрицей (FPGA) или другим программируемым логическим устройством, логическим элементом на дискретных компонентах или транзисторной логической схемой, дискретными компонентами аппаратных средств или любым их сочетанием, разработанным для выполнения описанных в настоящем документе функций. Универсальный процессор может являться микропроцессором, но, альтернативно, процессор может являться любым обычным процессором, контроллером, микроконтроллером или машиной состояний. Процессор также может быть реализован в качестве комбинации вычислительных устройств, например комбинации процессора DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров в соединении с ядром процессора DSP или любой другой такой конфигурации. Кроме того, по меньшей мере, один процессор может включать в себя один или несколько модулей, выполняющих операции по выполнению одного или нескольких этапов и/или операций, описанных выше.
Следовательно, описанные в настоящий момент аспекты определяют системы, устройство и способы, предусматривающие динамическое определение источника информации предоставления на основе сетевых услуг для устройств беспроводной связи открытого рынка. В частности, системы, устройство и способы предусматривают приобретение устройством беспроводной связи открытого рынка и/или пользователями таких устройств информации предоставления для сетевых услуг в случаях, в которых ни в сменном модуле, связанном в настоящее время с устройством, ни в несменной памяти устройства беспроводной связи открытого рынка, не хранится информация предоставления для желаемой сетевой услуги. В этом отношении, настоящие аспекты предусматривают такое указание, как уведомление пользователя, представленное на механизме вывода устройства беспроводной связи, если устройство беспроводной связи определяет, во-первых, что информация предоставления не хранится в сменном модуле и, во-вторых, что информация предоставления не хранится в несменном устройстве хранения данных устройства. В одном аспекте, уведомление пользователя может предоставлять инструкции для получения информации предоставления и ввода вручную (то есть, сохранения) информации предоставления на устройство беспроводной связи. В другом аспекте, уведомление пользователя может предоставлять такие инструкции для получения и сохранения предоставления автоматически через сеть беспроводной связи, как загрузка информации предоставления с сервера сети или подобные.
Кроме того, этапы и/или операции способа или алгоритма, описанные в связи с раскрытыми в настоящем документе аспектами, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, выполняемом посредством процессора или их сочетанием. Программный модуль может находиться в памяти RAM, флэш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, реестрах, на жестком диске, сменном диске, диске CD-ROM или любой другой форме носителя данных, известной на данном уровне техники. Иллюстративный носитель данных может быть объединен с процессором таким образом, чтобы процессор мог считывать и записывать информацию на носитель данных. Альтернативно, носитель данных может являться неотъемлемой частью процессора. Кроме того, в некоторых аспектах, процессор и носитель данных могут находиться в микросхеме ASIC. Кроме того, микросхема ASIC может находиться в пользовательском терминале. Альтернативно, процессор и носитель данных могут находиться в пользовательском терминале в качестве дискретных компонентов. Кроме того, в некоторых аспектах, этапы и/или операции способа или алгоритма могут находиться в качестве одного или любого сочетания или набора кодов и/или инструкций в машиночитаемом носителе и/или читаемой компьютером среде, которая может быть включена в состав компьютерного программного продукта.
В то время как в предшествующем раскрытии обсуждаются иллюстративные аспекты и/или варианты осуществления, следует отметить, что в настоящем документе могли бы быть выполнены различные изменения и модификации без отступления от объема описанных аспектов и/или вариантов осуществления, как определено посредством приложенной формулы изобретения. Кроме того, хотя элементы описанных аспектов и/или вариантов осуществления могут быть описаны или заявлены в единственном числе, предполагается множественное число, за исключением случая, если явно не заявлено ограничение единственным числом. Кроме того, все или часть любого аспекта и/или варианта осуществления могут применяться со всеми или частью любого другого аспекта и/или варианта осуществления, если не заявлено иначе.