ВИРТУАЛЬНАЯ SIM-КАРТА ДЛЯ МОБИЛЬНЫХ ТЕЛЕФОНОВ
VIRTUAL SIM-CARD FOR MOBILE TELEPHONES

ОБЛАСТЬ ТЕХНИКИ
Настоящее изобретение относится к системе и способу для удаленной загрузки информации о подготовке к работе сотового телефона и личных данных на мобильный телефон.
УРОВЕНЬ ТЕХНИКИ ИЗОБРЕТЕНИЯ
В настоящее время мобильные телефоны используют ряд технологий и форматов, которые могут включать в себя, например, технологию GSM (Глобальная система мобильной связи), CDMA (Коллективный доступ с кодовым разделением каналов) и/или UMTS (Универсальная система мобильных телекоммуникаций) - в зависимости от выбранного поставщика услуг. Чтобы сохранить личные данные пользователя, мобильные телефоны GSM и UMTS используют Модуль идентификации абонента (SIM), обычно известный как SIM-карта. SIM-карта является съемной смарт-картой, содержащей информацию о подготовке к работе или подписке сотового телефона пользователя, а также множество личных данных, например телефонные книги, сохраненные SMS-сообщения, загруженные данные и персональные настройки. Посредством использования SIM-карты пользователи мобильных телефонов имеют возможность сохранять свою личную информацию при замене (модернизации) телефонов. Таким образом, пользователи мобильных телефонов GSM и UMTS могут приобретать новые модели телефонов или заменять мобильные телефоны, без труда сохраняя все их важные личные данные. Таким образом, если пользователи заменяют свой мобильный телефон, то пользователям не придется повторно вводить все свои личные данные при условии, что SIM-карта вставляется в телефон-замену. Также, поскольку SIM-карта содержит информацию о подготовке к работе в сотовой сети, пользователи могут менять поставщиков услуг, сохраняя при этом свои мобильные телефоны, просто путем замены SIM-карты. Однако если пользователи мобильных телефонов GSM и UMTS теряют свой мобильный телефон вместе с SIM-картой, то они потеряли свои личные данные и должны повторно вводить данные в телефон-замену.
Хотя разработаны аналогичные устройства для других сетевых систем подвижной связи, например Сменный модуль идентификации абонента (RUIM), Универсальный модуль идентификации абонента (USIM) или Универсальная микропроцессорная карта (UICC), эти устройства имеют такие же проблемы потери личных данных, когда теряются или ломаются мобильные телефоны, содержащие эти устройства. Более того, SIM, RUIM, USIM и UICC являются дорогостоящими для операторов и пользователей и не масштабируемыми и могут не обладать достаточной емкостью для хранения больших объемов пользовательских данных и приложений.
К тому же хотя некоторые мобильные телефоны CDMA хранят информацию о подготовке к работе на съемной карте, которую можно переставлять из телефона в телефон, многие телефоны CDMA не предоставляют этой возможности. Таким образом, когда эти типы мобильного телефона CDMA приобретаются у поставщика услуг, поставщик услуг должен подготовить мобильный телефон к работе. Также если пользователи мобильных телефонов CDMA хотят запрограммировать новый мобильный телефон с помощью их личных данных, существующих в предыдущем мобильном телефоне, пользователи должны обязать поставщика услуг загрузить такую информацию в новый телефон. Этот процесс может быть длительным, неудобным или дорогостоящим.
Следовательно, нужна система и способ, чтобы позволить пользователям проще хранить и переносить личные данные, содержащиеся в запоминающем устройстве мобильных телефонов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
Различные варианты осуществления предоставляют системы и способы для сохранения и переноса личных данных, содержащихся в запоминающем устройстве мобильных телефонов. Некоторые варианты осуществления предоставляют пользователям мобильных телефонов возможность загружать личные данные на сервер после того, как завершены этапы аутентификации и проверки. Другие варианты осуществления позволяют пользователям мобильных телефонов удаленно подготовить к работе новые мобильные телефоны путем загрузки личных данных с сервера. Некоторые варианты осуществления используют буквенно-цифровые пароли для целей аутентификации и проверки пользователя. Другие варианты осуществления реализуют биометрические датчики для целей аутентификации и проверки пользователя.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
Прилагаемые чертежи, которые включаются в этот документ и составляют часть этого описания, иллюстрируют варианты осуществления изобретения и вместе с приведенным выше общим описанием и приведенным ниже подробным описанием служат для объяснения признаков изобретения.
Фиг.1 - схема системы, иллюстрирующая вариант осуществления в виде системы, которая предоставляет возможности виртуального SIM (VSIM).
Фиг.2 - блок-схема операций способа, иллюстрирующая этапы варианта осуществления в виде способа для инициализации возможности VSIM.
Фиг.3 - блок-схема операций способа, иллюстрирующая этапы варианта осуществления в виде способа для резервного копирования/восстановления/изменения личных данных.
Фиг.4 - блок-схема операций способа, иллюстрирующая этапы варианта осуществления в виде способа для работы системы VSIM.
Фиг.4 - блок-схема операций способа, иллюстрирующая этапы варианта осуществления в виде способа, с помощью которого мобильный телефон может запрашивать доступ к серверу личных данных.
Фиг.5 - схема системы, иллюстрирующая вариант осуществления системы мобильной связи, который предоставляет пользователям возможность резервировать и восстанавливать личные данные с использованием сервера личных данных VSIM.
Фиг.6 - схема системы, иллюстрирующая вариант осуществления системы, который обеспечивает возможности подготовки к работе нового мобильного телефона и VSIM.
Фиг.7 - схема системы, иллюстрирующая вариант осуществления системы мобильной связи, который предоставляет пользователям возможность подготовить новый мобильный телефон с использованием возможностей виртуального SIM.
Фиг.8 - схема системы, иллюстрирующая вариант осуществления системы, который обеспечивает подготовку к работе нового мобильного телефона от множества поставщиков услуг.
Фиг.9 - схема системы, иллюстрирующая вариант осуществления системы мобильной связи, который предоставляет пользователям возможность подготовить новый мобильный телефон от ряда поставщиков услуг с использованием возможностей VSIM.
Фиг.10 - вид в перспективе мобильного телефона с биодатчиком для аутентификации пользователя.
ПОДРОБНОЕ ОПИСАНИЕ
Различные варианты осуществления будут подробно описываться со ссылкой на прилагаемые чертежи. Где это возможно, будут использоваться одинаковые номера ссылок на чертежах, чтобы ссылаться на одинаковые или похожие части.
В последние годы растущие возможности технологии мобильных телефонов увеличили типы и объем личных данных, которые можно сохранить в запоминающем устройстве мобильных телефонов. Существует несколько типов личных данных, которые пользователи хранят в своих мобильных телефонах. Типичные пользователи мобильных телефонов тратят время на программирование контактной информации в личных телефонных книгах, сохраненных в запоминающем устройстве мобильного телефона. Настройка мобильных телефонов, например добавление мелодий вызова и индивидуальных "обоев" экрана, добавляет личные данные, сохраненные в запоминающем устройстве мобильного телефона. Личные данные также могут включать в себя фотографии, видео, музыкальные файлы mp3, приложения сторонних производителей, например игры и т.д. Более того, запоминающее устройство мобильного телефона может содержать переданные или принятые SMS-сообщения и файлы данных, которые переданы мобильному телефону для просмотра или обработки. В случае мобильных телефонов GSM и их преемников 3-го поколения, мобильных телефонов UMTS, информация о подготовке к работе, специфичная для каждого мобильного телефона, обычно сохраняется на SIM-карте.
Распространенной претензией, когда мобильный телефон теряется или ломается, являются затраты или усилие по замене и перепрограммированию личных данных, а не стоимость заменяющего оборудования. Более того, некоторые пользователи мобильных телефонов откладывают модернизацию своего оборудования из-за сложности в переносе личных данных с одного телефона на другой.
Модуль идентификации абонента (SIM) является съемной микросхемой памяти или смарт-картой, используемой в мобильных телефонах GSM и UMTS для хранения ключа абонента услуг, используемого для идентификации мобильного телефона в сотовых телефонных сетях. SIM-карта позволяет пользователям менять телефоны путем простого изъятия SIM-карты из одного мобильного телефона и вставки ее в другой телефон. Типичная недорогая SIM-карта имеет мало памяти, 2-3 кб, которой может быть достаточно только для содержания личного списка абонентов. Данные, сохраненные на SIM-карте, используются телефоном напрямую. SIM-карты с дополнительными приложениями доступны со многими емкостями памяти, причем наибольшая допускает хранение вплоть до 1 гигабайта информации. SIM-карты меньшего размера, допускающие хранение вплоть до 32 кб или 16 кб, являются самыми распространенными в областях с менее развитыми сетями GSM.
Использование SIM-карты обязательно в сотовых телефонных сетях GSM. SIM-карты хранят специфичную для сети информацию, используемую для аутентификации и идентификации абонентов в сети, важнейшей из которой являются ICCID, IMSI, Ключ аутентификации (Ki) и Идентификатор зоны расположения (LAI). SIM также хранит другие данные, характерные для поставщика услуг, например номер SMSC (Центр службы коротких сообщений), Наименование поставщика услуг (SPN), Служебный номер (SDN) и дополнительные приложения (VAS). Эквивалент SIM-карты в сотовых телефонных сетях UMTS называется Универсальной микропроцессорной картой (UICC). Телефоны CDMA содержат Сменный модуль идентификации абонента (RUIM).
Поскольку SIM-карты являются съемными, пользователи телефонов GSM и UMTS имеют возможность сравнительно легко переносить личные данные путем простого переноса SIM-карты с одного мобильного телефона на другой. Этот процесс доступен, когда пользователи мобильных телефонов GSM и UMTS хотят модернизировать мобильное оборудование или их телефон потерян или сломан, но SIM-карта восстановлена. Однако когда мобильный телефон теряется или ломается, чаще всего вместе с ним теряется или ломается SIM-карта. В таких случаях личные данные, сохраненные на той SIM-карте, безвозвратно утрачены.
В отличие от пользователей мобильных телефонов GSM и UMTS, пользователи мобильных телефонов CDMA не могут просто перемещать инициализирующую карту памяти из телефона в телефон. Когда пользователи мобильных телефонов CDMA хотят заменить, обменять или модернизировать свое оборудование, они должны обязать поставщика услуг загрузить их личные данные со старого телефона и повторно внести информацию в новый телефон вместе с сетевой учетной информацией.
В дополнение к сложностям перепрограммирования личных данных в мобильные устройства, SIM-карты в GSM, а также USIM в UMTS и физические карты R-UIM в CDMA являются дорогостоящими для Изготовителей комплектного оборудования (ОЕМ), операторов и пользователей. Более того, SIM-карты в GSM, а также USIM в UMTS и физические карты R-UIM в CDMA могут не обладать достаточным объемом памяти для больших объемов полезных данных и приложений, которые пользователи теперь загружают в свои телефоны. Так как приложения для сотового телефона становятся сложнее и требуют больший объем памяти, потребуется установить новые карты, поскольку карты SIM, USIM и R-UIM не являются масштабируемыми.
Вариант осуществления, описанный в этом документе, может смягчить эти проблемы путем создания возможности виртуальной SIM-карты (VSIM-карты) для того, чтобы внутренняя память могла использоваться для хранения информации о подготовке к работе обо всех мобильных телефонах, включая разновидности GSM, UMTS и CDMA. Фиг.1 иллюстрирует общую архитектуру варианта осуществления, в котором мобильный телефон 101 взаимодействует в сотовой телефонной сети с сервером 102 VSIM для отправки и приема личных данных. Как известно, сотовая телефонная сеть включает в себя сотовые антенны 121 для взаимодействия с мобильными телефонами 101 и передачи голосовых сигналов и сигналов данных в сотовой телефонной сети к выбранным адресатам, например серверу 102 VSIM, посредством интерфейса 112 сотовой телефонной сети. Сервер 102 VSIM может быть соединен с сервером 103 аутентификации посредством, например, проводного, волоконно-оптического или беспроводного сетевого соединения. Сервер 102 VSIM может содержать запоминающие устройства внутренней памяти, например дисковый накопитель большой емкости, или может состоять в связи с базой 104 данных VSIM, которая допускает хранение личной информации для каждого отдельного мобильного телефона, работающего в системе. Аналогичным образом сервер 103 аутентификации может содержать запоминающие устройства внутренней памяти, например дисковые накопители большой емкости, или может быть подключен к аутентификационной базе 106 данных, которая допускает хранение учетных данных аутентификации для каждого отдельного мобильного телефона, работающего в системе. В варианте осуществления сервер 102 VSIM также может действовать в качестве сервера 103 аутентификации путем включения функций аутентификации в программное обеспечение сервера VSIM и предоставления достаточного количества запоминающих устройств 104.
Мобильный телефон 101 включает в себя процессор 107 и запоминающее устройство 105 внутренней памяти, например оперативное запоминающее устройство или модуль флеш-памяти, которое конфигурируется для хранения в мобильном телефоне информации о подготовке к работе сети и личных данных. Поскольку конфиденциальные личные данные, информация о подготовке к работе мобильного телефона, а также информация об аутентификации и проверке могут передаваться туда и обратно между мобильным телефоном 101 и сервером 102 VSIM, сервер 102 VSIM и процессор 107 мобильного телефона могут обеспечиваться программным обеспечением для шифрования такой информации с использованием известных способов шифрования данных и ключей, чтобы защитить данные от несанкционированного просмотра.
Виртуальный SIM или VSIM в различных вариантах осуществления, описанных в этом документе, с функциональной точки зрения заменяет SIM-карту в телефонах GSM и хранит информацию о подготовке к работе в телефонах UMTS и CDMA. В работе процессор 107 мобильного телефона вызывает информацию о подготовке к работе сети, сохраненную в запоминающем устройстве 105 (вместо SIM-карты), чтобы подключиться к сотовой телефонной сети. Также приложения в телефоне, типа телефонных книг и обмена сообщениями, осуществляют доступ к памяти, сохраненной в части VSIM запоминающего устройства 105 телефона вместо SIM-карты или других съемных карт памяти. Информация, сохраненная в части VSIM запоминающего устройства 105 телефона, резервируется и обслуживается на внешнем сервере 102 VSIM.
Услуги VSIM, предоставляемые сервером 102 VSIM, могут предлагаться пользователям мобильных телефонов в качестве стандартной возможности обслуживания или в качестве дополнительной платной услуги. Эта архитектура позволяет в любое время загружать информацию о подготовке к работе и личную информацию в часть VSIM запоминающего устройства 105 телефона, обеспечивая гибкость в подготовке к работе и программировании новых мобильных телефонов. Эта архитектура также предоставляет пользователям внешнее резервное копирование личных данных, которое сохраняет их личные данные, даже если потерян мобильный телефон целиком. Посредством входа на сервер 102 VSIM посредством сотовой телефонной сети пользователи могут резервировать свои личные данные на сервер 102 VSIM. Тогда, даже если теряется или ломается весь мобильный телефон, личные данные сохраняются и готовы для повторной загрузки на телефон-замену. Чтобы восстановить сохраненные личные данные, пользователи входят на сервер 102 VSIM через сотовую телефонную сеть, аутентифицируя себя путем передачи учетных данных аутентификации для сравнения с ранее сохраненными учетными данными аутентификации. Аутентифицированные пользователи могут восстанавливать свои личные данные и, при желании, информацию о подготовке к работе на телефон-замену путем непосредственной загрузки информации в часть VSIM запоминающего устройства 105 телефона. Неаутентифицированным пользователям доступ к базе данных VSIM запрещен.
Фиг.2 иллюстрирует общее представление процесса для создания учетной записи VSIM на сервере 102 VSIM и загрузки личных данных. Пользователи услуги VSIM сначала настраивают учетную запись VSIM на сервере 102 VSIM, который может управляться поставщиком сетевых услуг или сторонним поставщиком услуги VSIM. Для выполнения этого пользователи входят на сервер 102 VSIM, этап 250. Это может осуществляться посредством мобильного телефона 101 в сотовой телефонной сети 122 или с использованием компьютера 123, подключенного к серверу 102 VSIM через Интернет 124 и интерфейс 125 Интернета. Для защиты от перехвата учетной записи пользователя и аутентификационной информации могут использоваться меры по безопасности данных, например SSL или другая защищенная линия связи. При входе на сервер 102 VSIM пользователь создает учетную запись пользователя, этап 254. Такая учетная запись может быть создана путем ввода личной информации на веб-странице или в сам телефон. В процессе пользователь может создать регистрационное имя (или имя пользователя), которое является произвольным, но уникальным регистрационным именем, ассоциированным с определенным регистрируемым телефоном 101. Например, в качестве регистрационного имени может использоваться номер мобильного телефона. Пользователь также может ввести пароль, который будет ассоциирован с учетной записью пользователя VSIM. Биографическая информация пользователя и регистрационное имя пользователя сохраняются в виде файла в базе 104 данных VSIM.
Как часть настройки учетной записи пользователя, пользователь будет приглашен к вводу учетных данных аутентификации, этап 255. Поскольку сервер 102 VSIM конфигурируется для легкого доступа пользователей и содержит конфиденциальную информацию, очень важно, чтобы он был сконфигурирован для аутентификации пользователей перед переносом данных. Чтобы сделать это, система должна обеспечиваться аутентификационной информацией во время создания учетной записи, которая будет использоваться в последующих сеансах для аутентификации каждого пользователя перед предоставлением доступа к конфиденциальной информации. Может применяться любое количество способов аутентификации, включая проверку пароля, биометрическое распознавание и их сочетания. Учетные данные аутентификации принимаются сервером 102 VSIM (посредством мобильного телефона 101 в сети беспроводной связи или посредством компьютера пользователя через защищенный Интернет-канал) и сохраняются в аутентификационной базе 106 данных с помощью сервера 103 аутентификации в виде файла аутентификации, ассоциированного с регистрационным именем пользователя, этап 256.
В варианте осуществления учетные данные аутентификации могут быть простым буквенно-цифровым паролем. В таком варианте осуществления пользователю будет либо назначен пароль, либо предоставлена возможность ввести пароль, который будет сохранен на сервере 103 аутентификации в сочетании с регистрационным именем пользователя (или ключом, привязанным к регистрационному имени пользователя, сохраненным в другой базе данных). Пользователя также могут пригласить ввести контрольный вопрос для использования в случаях, когда пользователь забывает пароль и нуждается в получении нового.
В вариантах осуществления, использующих биометрическую аутентификацию, некоторая биометрическая информация, например отпечаток пальца, получается и сохраняется на сервере 103 аутентификации для использования в качестве учетных данных аутентификации. Такой биометрической информацией могут быть, но не ограничиваются этим, отпечатки пальцев, произнесенные фразы для использования в распознавании голоса, изображения лица для использования в распознавании лиц, образцы рукописного ввода для анализа рукописного ввода, изображения от сканирований сетчатки и трехмерные сканирования формы и глубины ушного канала пользователя. В вариантах осуществления, использующих биометрическую информацию в виде отпечатка пальца, пользователям нужно будет отсканировать отпечаток пальца для формирования шаблона отпечатка пальца, который сохраняется на сервере 103 аутентификации. Для других видов биометрической аутентификации пользователи могут записать образец голоса или отсканировать сетчатку, при этом результирующая запись (или образец голоса) или изображение сохраняются на сервере 103 аутентификации. Для вариантов осуществления, использующих распознавание лиц как вид аутентификации, на мобильном устройстве может применяться камера для получения детальных фотографий лица пользователя. Аналогичным образом цифровое перо может быть соединено с мобильным устройством и использоваться для записи образцов рукописного ввода. Специализированный датчик может применяться для записи формы и глубины ушного канала пользователя.
В варианте осуществления, проиллюстрированном на фиг.10, мобильный телефон 101 обладает прикрепленным или встроенным биометрическим датчиком 110, который позволяет надежно аутентифицировать пользователя на сервере 102 VSIM. Как показано, мобильный телефон 101 также может включать в себя дисплей 111 интерфейса пользователя и буквенно-цифровую клавишную панель 109. Биометрический датчик может содержать сканер 110 отпечатков пальцев, который конфигурируется для формирования изображения или данных изображения у отпечатка пальца пользователя, когда палец проводится по датчику. Изображение отпечатка пальца или данные изображения могут временно сохраняться во внутренней памяти телефона, пока они не будут готовы для передачи на сервер 103 аутентификации. После передачи биометрические данные будут удалены из запоминающего устройства 105 телефона, так как эту информацию не следует постоянно хранить в мобильном телефоне 101. В других вариантах осуществления датчик отпечатков пальцев может присутствовать в дополнение или вместо камеры для записи шаблонов сетчатки для аутентификации путем сканирования сетчатки или черт лица для аутентификации путем распознавания лиц. В качестве альтернативы можно добавить цифровое перо и панель, чтобы позволить пользователю представить образец рукописного ввода для аутентификации путем записи цифровым пером на панели. Аналогичным образом датчик, допускающий измерение формы и глубины ушного канала, может добавляться или использоваться вместо датчика 110 отпечатков пальцев.
Как только создана учетная запись пользователя на сервере 102 VSIM и надлежащие учетные данные аутентификации сохранены на сервере 103 аутентификации, личные данные можно переносить из запоминающего устройства 105 мобильного телефона в базу данных VSIM посредством сервера 102 VSIM, этап 254. В случаях, где учетная запись пользователя и учетные данные аутентификации отправляются посредством компьютера через защищенное Интернет-соединение, пользователю потребуется выполнить этапы загрузки/резервного копирования, описанные ниже, в следующий раз путем подключения телефона 101 к серверу 102 VSIM через сотовую телефонную сеть, чтобы перенести личные данные из внутренней памяти 105 в базу 102 данных VSIM. Перенесенные личные данные сохраняются сервером 102 VSIM в файлах, расположенных в базе 104 данных VSIM, ассоциированных или привязанных по ключу к учетной записи пользователя. Это создает внешний резервный файл VSIM с информацией о подготовке к работе сети и личными данными, сохраненными во внутренней памяти 105 мобильного телефона.
Как только создается учетная запись пользователя и личные данные резервируются на сервер 102 VSIM, пользователь может обновить и/или восстановить личные данные в любое время путем подключения телефона 101 к серверу 102 VSIM через сотовую телефонную сеть и предоставления регистрационного имени пользователя и учетных данных аутентификации. Как только телефон входит на сервер VSIM, пользователь может вручную начать обновление или загрузку, например, отвечая на подсказки меню на дисплее 111 интерфейса пользователя в телефоне. В варианте осуществления личные данные пользователя могут обновляться автоматически при любом изменении в них, когда создается новая запись или запись с данными удаляется из личных данных, сохраненных в телефоне. Также запланированные резервные копии могут выполняться автоматически по заранее установленному расписанию, например ежедневно, еженедельно, ежемесячно, ежегодно и т.д. Такие автоматические обновления могут выполняться телефоном 101, автоматически подключающимся к серверу 102 VSIM и переносящим обновленные файлы данных, без указания от пользователя.
Фиг.3 иллюстрирует вариант осуществления в виде способа для резервного копирования, изменения и восстановления личных данных с использованием возможности VSIM после инициализации учетной записи пользователя. После включения мобильного телефона или любого другого интервала, предварительно установленного пользователем или поставщиком услуг, мобильный телефон устанавливает беспроводную линию связи через сотовую телефонную сеть с сервером 102 VSIM, этап 250. Как только установлена линия связи, осуществляется вход на сервер 102 VSIM, этап 251. Как часть процесса входа, пользователя могут пригласить ввести сведения об учетной записи пользователя посредством клавиатуры телефона, этап 252. Регистрационное имя может автоматически приниматься сервером 102 VSIM, например, если номер телефона, ассоциированный с мобильным телефоном, используется в качестве регистрационного имени пользователя. Пользователя также можно пригласить ввести учетные данные аутентификации, этап 262. Как и выше, учетные данные аутентификации могут быть простым буквенно-цифровым паролем или некоторым видом биометрических данных, введенных на мобильном телефоне 101. После ввода в телефон учетные данные аутентификации предпочтительно шифруются процессором 107 телефона и передаются через сотовую телефонную сеть на сервер 102 VSIM, который может передать данные серверу 103 аутентификации.
Сервер 102 VSIM и/или сервер 103 аутентификации дешифрует принятую учетную запись пользователя и учетные данные аутентификации и осуществляет доступ к сохраненным учетным данным аутентификации, ассоциированным с учетными записями пользователей (которые были сохранены в базе 106 данных сервера аутентификации во время процедуры настройки учетной записи на этапе 256). Принятые учетные данные аутентификации сравниваются с сохраненными учетными данными аутентификации, чтобы аутентифицировать пользователя и проверить, что полномочный пользователь пытается войти в систему, этап 263. Если учетные данные аутентификации совпадают, то пользователь аутентифицируется, и предоставляется доступ к файлам учетной записи пользователя, сохраненным в базе 104 данных VSIM, этап 260.
Как только предоставлен доступ, пользователь может загружать/резервировать личные данные из внутренней памяти 105 мобильного телефона в базу 104 данных VSIM посредством сервера 102 VSIM либо восстанавливать личные данные в память телефона, этап 261. Во время процедуры резервного копирования личные данные передаются из внутренней памяти 105 мобильного телефона 101 в базу 104 данных VSIM посредством сервера 102 VSIM. Во время операции восстановления личные данные передаются из базы 104 данных VSIM на мобильный телефон 101 и сохраняются в его внутренней памяти 105. Пользователь также может выполнять другие операции, например изменение личных данных, сохраненных в базе 104 данных VSIM. Процедура модификации данных может быть аналогичной процедуре резервного копирования. Если пользователю предоставляется доступ, то личные данные могут идти от мобильного телефона 101 в базу 104 данных VSIM посредством сервера 102 VSIM и наоборот. Как только пользователь завершил нужные процедуры резервирования, восстановления, изменения, пользователь может отключиться от сервера VSIM, этап 269.
Если учетные данные аутентификации не совпадают, то доступ к базе 104 данных VSIM через сервер 102 VSIM будет запрещен. Как показано на фиг.3, может устанавливаться признак или задаваться счетчик для записи количества неудачных попыток аутентификации, этап 264. Если количество неудачных попыток аутентификации превышает предварительно установленное число, то сервер 102 VSIM может отключить пользователя, этап 269. В противном случае пользователю можно предложить попытаться снова аутентифицироваться, этапе 266. В альтернативных вариантах осуществления способ может просто позволять неограниченные попытки аутентификации, и в этом случае не нужно было бы выполнять этап 264 инициирования счетчика или определять, произошло ли слишком много попыток, как на этапе 265.
Сервер 102 VSIM может оснащаться программным обеспечением для определения, следует ли направить пользователя к процессу создания учетной записи, такому как проиллюстрирован на фиг.2, или к процессу доступа к учетной записи, такому как проиллюстрирован на фиг.3. Например, фиг.4 иллюстрирует вариант осуществления в виде способа, реализованный в системе VSIM, который содержит в себе как процедуру инициализации учетной записи, так и процедуру резервирования/восстановления/изменения. Как и выше, после включения мобильного телефона или любого другого интервала, предварительно установленного пользователем или поставщиком услуг, мобильный телефон устанавливает линию связи через сотовую телефонную сеть с сервером 102 VSIM, этап 250. Как только установлена линия связи, телефон начинает процесс входа на сервер 102 VSIM, этап 251. Как часть процесса входа, пользователя могут пригласить ввести сведения об учетной записи пользователя посредством клавиатуры телефона, этап 252. Эта информация может предоставляться автоматически, например, если номер телефона, ассоциированный с мобильным телефоном, используется в качестве регистрационного имени пользователя либо если телефон конфигурируется для автоматического предоставления сведений об учетной записи пользователя. Сервер 102 VSIM затем использует принятую информацию об учетной записи для определения, является ли регистрационное имя пользователя новым или уже существует в базе данных, этап 253. Для выполнения этого процессор VSIM может просто выполнить операцию поиска и извлечения существующих имен файлов учетных записей пользователя, сохраненных в базе 104 данных VSIM. Если учетная запись пользователя не обнаруживается в базе данных, то пользователь определяется как новый, и сервер выполняет этапы 254, 255 и 256 создания новой учетной записи, более подробно описанные выше со ссылкой на фиг.2. Как только создана новая учетная запись пользователя и сохранены учетные данные аутентификации, новому пользователю предоставляется доступ к базе 104 данных VSIM посредством сервера 102 VSIM, этап 260.
Если определяется, что регистрационное имя пользователя не новое, то пользователь аутентифицируется на этапах 262 и 263, описанных выше со ссылкой на фиг.3. Если пользователь аутентифицируется, то пользователю предоставляется доступ к базе 104 данных VSIM через сервер 102 VSIM, этап 260. Если пользователь не аутентифицируется, то сервер начинает процесс условного повторения этапов 264, 265, 266, 269, описанных выше со ссылкой на фиг.3.
Фиг.5 - блок-схема оборудования и компонентов, используемых, когда мобильный телефон 101 запрашивает доступ к серверу 102 VSIM. Как показано, телефон 101 включает в себя процессор 107, который соединен с внутренней памятью 105, клавишную панель 109, биометрический датчик 110 (если включается), дисплей 111 и модуль 108 передатчика/приемника, который подключен к антенне 120. Сервер 102 VSIM включает в себя схемы 112 сетевого интерфейса для подключения к сотовой телефонной сети 122 по проводному или волоконно-оптическому каналу 119 передачи данных и/или схему 118 интерфейса к Интернету для подключения к Интернету 123 по проводному или волоконно-оптическому каналу 124 передачи данных. Хотя варианты осуществления, описанные в этом документе, используют линию связи между мобильным телефоном 101 и сервером 102 VSIM через сотовую телефонную сеть 122 и схему 112 сетевого интерфейса, мобильный телефон 101 также может подключаться к серверу 102 VSIM по локальному соединению с помощью компьютера 123 через Интернет 124 и схему 118 интерфейса к Интернету. Например, мобильное устройство может быть соединено с компьютером 123, подключенным к Интернету 124, с помощью USB-кабеля (не показан), при этом компьютер и мобильное устройство оснащаются программным обеспечением, которое дает возможность осуществить загрузку и выгрузку данных через Интернет без осуществления доступа к сотовой телефонной сети. Сервер 102 VSIM также включает в себя процессор, сконфигурированный с помощью программного обеспечения для функционирования в качестве сервера и предоставления услуг из различных вариантов осуществления, описанных в этом документе. К серверу 102 VSIM может быть подключена база 104 данных VSIM, например, в виде группы дисковых накопителей. Если применяется отдельный сервер 103 аутентификации, то он также будет включать в себя процессор 115, сконфигурированный с помощью программного обеспечения для предоставления услуг аутентификации из различных вариантов осуществления, описанных в этом документе, и аутентификационную базу 106 данных.
Когда пользователь хочет осуществить доступ к серверу 102 VSIM, будь то для резервного копирования, восстановления или изменения личных данных пользователя, мобильный телефон 101 устанавливает линию связи с сервером 102 VSIM через сотовую телефонную сеть 122. Этот канал передачи данных перемещается по беспроводной связи между модулем 108 приемопередатчика в мобильном телефоне 101 и локальной сотовой вышкой 121, а затем по телефонным линиям и/или проводным или волоконно-оптическим линиям 119 перед подключением к серверу 102 VSIM посредством схемы 112 сетевого интерфейса. После установления линии связи между мобильным телефоном 101 и сервером 102 VSIM пользователь входит на сервер VSIM, как описано выше со ссылкой на этап 251. Запрос входа на сервер 102 VSIM может быть сделан пользователем, нажимающим специальную кнопку (не показана) на мобильном телефоне 101 или посредством буквенно-цифровой клавишной панели 109, например, в ответ на пункт меню, предоставленный на дисплее 111. В процессе входа на сервер 102 VSIM пользователь или телефон предоставляет регистрационное имя (этап 252), что может быть выполнено посредством буквенно-цифровой клавишной панели 109. Регистрационное имя передается и принимается по установленной беспроводной линии связи. Процессор 113 сервера выполняет поиск по базе данных в базе 104 данных VSIM с использованием принятого регистрационного имени, чтобы определить, является ли оно существующей учетной записью или это новый пользователь пытается инициализировать новую учетную запись (этап 253).
Если процессор 113 определяет, что новый пользователь установил контакт с сервером 102 VSIM, то процессор 113 выполняет процедуру создания новой учетной записи, описанную выше, чтобы создать файл новой учетной записи пользователя в базе 104 данных VSIM. Чтобы пригласить пользователя ввести учетные данные аутентификации, процессор 113 может передать команду на мобильный телефон через сотовую телефонную сеть, чтобы показать интерфейс пользователя на дисплее 111. В качестве альтернативы процессор 113 может сформировать изображение для представления на дисплее 111, запрашивающее пользователя ввести учетные данные аутентификации. Пользователь может вводить учетные данные аутентификации посредством буквенно-цифровой клавишной панели 109 в ответ на приглашение на дисплее 111, посредством биометрического датчика 110 или сочетания обоих способов. Учетные данные аутентификации передаются обратно на сервер 102 VSIM для сохранения в аутентификационной базе 106 данных (этап 252). После того как процедура инициализации завершается, новому пользователю предоставляется доступ к серверу 102 VSIM, чтобы сделать резервную копию личных данных, сохраненных во внутренней памяти 105 мобильного телефона, путем выполнения этапов 260 и 261, описанных выше со ссылкой на фиг.3.
Если процессор 113 определяет, что регистрационное имя пользователя уже существует, то процессор 113 предложит пользователю ввести учетные данные аутентификации путем передачи команды на мобильный телефон, чтобы показать интерфейс пользователя на дисплее 111. В качестве альтернативы процессор 113 может сформировать изображение для представления на дисплее 111, запрашивающее пользователя ввести учетные данные аутентификации. Пользователь может вводить учетные данные аутентификации посредством буквенно-цифровой клавишной панели 109 в ответ на приглашение на дисплее 111, посредством биометрического датчика 110 или сочетания обоих способов. Учетные данные аутентификации могут передаваться обратно серверу 102 VSIM для сравнения с учетными данными аутентификации, сохраненными в аутентификационной базе 106 данных (этап 263). Учетные данные аутентификации могут проверяться процессором 115 сервера аутентификации. В качестве альтернативы проверка аутентификации на этапе 263 может выполняться процессором 112 сервера VSIM, если тот процессор снабжается программным обеспечением также для выполнений функции аутентификации. Если учетные данные аутентификации, введенные пользователем, совпадают с учетными данными аутентификации, ранее сохраненными в аутентификационной базе данных, то пользователю предоставляется доступ к базе 104 данных VSIM посредством сервера 102 VSIM (этап 260). Как только предоставляется доступ к базе 104 данных VSIM, процессор 113 извлекает файлы, ассоциированные с регистрационным именем пользователя, сохраненные в базе 104 данных VSIM. Пользователю затем может быть показан интерфейс пользователя на дисплее 111 телефона для возможности продублировать, восстановить или изменить личные данные, сохраненные в базе 104 данных VSIM, ассоциированные с регистрационным именем пользователя (этап 261). После того как завершается процедура резервирования/восстановления/изменения (этап 261), пользователь отключается от сервера 102 VSIM и базы 104 данных VSIM (этап 269).
Если учетные данные аутентификации не проверены (этап 263), то пользователю запрещается доступ к серверу 102 VSIM и базе 104 данных VSIM. Процессор 113 сервера аутентификации (или процессор 112 VSIM) может установить запуск счетчика, сохраненного в RAM 118 или 114 процессора (этап 264), чтобы записать количество неудачных попыток аутентификации. После запуска счетчика процессор 113 (112) может сравнить значение счетчика с предварительно установленным пороговым числом, чтобы определить, сделано ли слишком много неудачных попыток. Если сделано слишком много неудачных попыток, то процессор может отключить пользователя, как на этапе 269. Если пользователь не сделал слишком много неудачных попыток, то пользователю может быть предложено снова ввести учетные данные аутентификации, как на этапе 262. В альтернативных вариантах осуществления пользователю может предоставляться неограниченное количество неудачных попыток.
Вариант осуществления позволяет пользователю сделать резервную копию личных данных в любое время, когда есть любое изменение в личных данных, сохраненных во внутренней памяти 105 мобильного телефона. Таким образом, если пользователь добавляет, удаляет или изменяет личные данные, сохраненные в мобильном телефоне 101, процессор 107 мобильного телефона может установить признак во внутренней памяти 105 во время процесса ввода изменения, а затем в ответ на этот признак автоматически инициировать процесс резервного копирования, описанный выше, чтобы обновить файл личных данных, сохраненный в базе 104 данных VSIM. В качестве альтернативы пользователю может выводиться подсказка с постоянными интервалами, например раз в неделю, раз в месяц, раз в год, каждый цикл включения, каждый цикл подзарядки и т.д., для выполнения операции резервного копирования личных данных. Для совершения этого процессор может сравнить (например, вычесть) текущую дату с датой последнего события обновления, сохраненного во внутренней памяти 105, чтобы определить, превышает ли прошедшее время некую величину интервала, также сохраненную во внутренней памяти 105.
Вариант осуществления позволяет пользователям восстанавливать все личные данные со старого мобильного телефона на новый мобильный телефон, что может происходить, когда пользователи обновляют свое мобильное оборудование или теряют мобильный телефон. В таких случаях нет необходимости создавать новую учетную запись пользователя, поскольку пользователь уже известен серверу 102 VSIM и серверу 103 аутентификации. Чтобы загрузить личные данные на новый телефон, пользователь просто выполняет процедуру резервного копирования, описанную выше со ссылкой на фиг.3, чтобы продублировать личные данные, сохраненные во внутренней памяти 105 старого мобильного телефона, в базу 104 данных VSIM. Затем пользователь входит на сервер 102 VSIM с помощью нового мобильного телефона и инициирует процедуру восстановления. Личные данные, которые когда-то были сохранены во внутренней памяти старого телефона, загружаются из базы 104 данных VSIM во внутреннюю память 105 нового мобильного телефона 101.
Другой вариант осуществления позволяет пользователям настраивать любой мобильный телефон с помощью их личных данных и настроек. Например, путешествующие за границей пользователи, которые арендуют мобильный телефон, и пользователи одноразовых мобильных телефонов могут иметь быстрый доступ к личным данным и вариантам настройки. С помощью установления линии связи и входа на сервер 102 VSIM пользователи могут осуществлять доступ к учетной записи и проверять учетные данные аутентификации на арендованном или одноразовом мобильном телефоне 101. С помощью выполнения процедуры восстановления пользователи могут загружать личные данные, сохраненные в базе 104 данных VSIM, во внутреннюю память 105 арендованного или одноразового мобильного телефона 101. После того как пользователи перестают пользоваться арендованным или одноразовым мобильным телефоном, данные можно удалить из внутренней памяти 105 телефона без потери информации. Таким образом, услуга VSIM дает возможность пользователям использовать личные данные их сотового телефона на временном телефоне без необходимого времени или усилия для повторного ввода информации и перепрограммирования телефона личными вариантами предпочтений.
Аналогичным образом различные варианты осуществления дают возможность нескольким пользователям использовать собственные учетные записи VSIM для облегчения разделения времени использования одного мобильного телефона. Например, если несколько пользователей совместно используют один мобильный телефон, то каждый пользователь может настроить мобильный телефон во время использования путем загрузки личных данных из их собственной учетной записи VSIM. Поскольку личные данные могут включать в себя информацию о подготовке к работе сотового телефона, использование телефона может относиться на счет учетной записи каждого пользователя. Аналогичным образом пользователь с учетной записью VSIM может одолжить любой мобильный телефон, загрузить с сервера 102 VSIM личные данные, включая информацию о подготовке к работе, а затем использовать одолженный телефон как свой собственный. Одолженный телефон предоставляет настоящему пользователю доступ к телефонным книгам этого пользователя и другим личным данным, и беспроводные сборы за использование одолженного мобильного телефона должным образом начисляются для учетной записи пользователя. Когда одолженный телефон возвращается, личные данные владельца можно восстановить на телефон с сервера 102 VSIM, после чего владелец не увидел бы никаких изменений в настройках на телефоне или начислений для его/ее учетной записи.
Возможность VSIM предоставляет новый способ продажи и подготовки к работе мобильного оборудования, который не требует от покупателя нового телефона прихода в магазин сотовых телефонов. Поскольку информация о подготовке к работе хранится на сервере 102 VSIM и во внутренней памяти 105 телефона, телефон может быть подготовлен к работе путем простой настройки учетной записи с помощью сервера 102 VSIM и затем выполнения процедуры восстановления для загрузки новой информации о подготовке к работе в телефон 101. Таким образом, пользователи могут покупать телефоны у кого угодно или в любом магазине и инициализировать новые телефоны без необходимости посещения магазина сотовых телефонов или другого центра обслуживания.
Фиг.6 и фиг.7 иллюстрируют вариант осуществления системы VSIM, который предусматривает гибкую подготовку к работе новых мобильных телефонов 101. Этот вариант осуществления включает в себя Центр 140 обслуживания оператора во взаимодействии (либо проводном, либо беспроводном, например через Интернет) с сервером 102 VSIM. Центр 140 обслуживания оператора (OPC), который может управляться поставщиком услуг сотовой телефонии или третьей стороной, обслуживает информацию, включающую доступные номера телефонов и необходимые данные подготовки к работе, чтобы готовить новый мобильный телефон к работе в сети поставщика услуг. Например, в сети на основе CDMA эта информация может включать в себя список PRL в CDMA, ID NAM, текущий SID, список SID и т.д. Ссылка на информацию о подготовке к работе CDMA не имеет целью быть ограничивающей и не должна интерпретироваться как уменьшающая объем этого изобретения или формулы изобретения. В OPC 140 может включаться альтернативная информация о подготовке к работе, имеющая отношение к GSM, UMTS или эквивалентным сетям.
Вариант осуществления работает аналогично работе системы VSIM, описанной выше со ссылкой на фиг.4 (этапы 250-253), но включает в себя этапы для удаленной подготовки телефона к работе путем осуществления доступа к OPC, этап 258. Как показано на фиг.6, если процессор 113 VSIM определяет, что пользователь является новым пользователем, то пользователь приглашается к созданию новой учетной записи (этап 254), вводу учетных данных аутентификации (этап 255), и учетные данные аутентификации сохраняются в аутентификационной базе 106 данных (этап 256). Как только учетные данные аутентификации сохраняются в аутентификационной базе 106 данных, процессор 113 VSIM осуществляет доступ к OPC 140 для извлечения новой информации о подготовке к работе (этап 258). Новому пользователю может быть предоставлен выбор среди некоторого количества доступных номеров телефонов, и как только выбирается номер телефона, номер назначается новому пользователю, и ассоциированная информация о подготовке к работе добавляется в файл личных данных в учетной записи пользователя, сохраненный в базе 104 данных VSIM. После того как новая информация о подготовке к работе извлекается из OPC 140, информация о подготовке к работе передается на мобильный телефон 101 (этап 259) от сервера 102 VSIM через сотовую телефонную сеть, например, путем запуска процедуры восстановления. Так как у мобильного телефона не будет никакой информации о подготовке к работе до этапа 259, минимальная или информация о подготовке к работе только для инициализации, позволяющая мобильному телефону взаимодействовать с сервером 102 VSIM, должна быть сохранена в мобильном телефоне 101 в момент, когда она сохраняется. Мобильные телефоны 101 могут быть подготовлены к работе во время производства или во время продажи с помощью информации, которая дает им возможность обмениваться информацией только с заданным сервером 102 VSIM до тех пор, пока на этапе 259 не будет принята полная информация о подготовке к работе. В качестве альтернативы мобильные телефоны могут быть подготовлены к работе во время производства или во время продажи с помощью информации, достаточной для разрешения их регистрации у некоторого количества поставщиков услуг VSIM, посредством этого предоставляя пользователям гибкость в покупке телефонов в понравившемся магазине и приобретении услуг VSIM у понравившегося поставщика услуг VSIM.
Если процессор 113 VSIM определяет, что пользователь является существующим пользователем с существующей учетной записью пользователя, сохраненной в базе 104 данных VSIM, то пользователь будет приглашен к вводу учетных данных аутентификации (этап 262). Как только учетные данные аутентификации принимаются с помощью сервера 102 VSIM, пользователь будет проверен на то, совпадают ли введенные учетные данные аутентификации с учетными данными аутентификации, сохраненными в аутентификационной базе 106 данных. После прохождения проверки у пользователя можно спросить, обновил ли пользователь свое оборудование новым мобильным телефоном 101, этап 267. Если пользователь обновил мобильный телефон 101, то новый мобильный телефон может осуществлять доступ к OPC 140 для извлечения полной информации о подготовке к работе, необходимой новому мобильному телефону. Соответственно, будет получен доступ к OPC 140, и информация о подготовке к работе будет передана новому мобильному телефону 101, этап 259. Как только мобильный телефон 101 полностью подготовлен к работе (или одновременно с тем, когда загружается информация о подготовке к работе), к базе 104 данных VSIM можно осуществить доступ на этапе 260 для восстановления всех сохраненных в ней личных данных пользователя на новый мобильный телефон 101. После того как восстанавливаются личные данные, пользователь может отключиться от сервера 102 VSIM.
Вместо этого, если пользователь не обновил мобильное оборудование 101 новым телефоном, то после того, как завершается процесс аутентификации и пользователь проверяется (этап 263), мобильному телефону 101 предоставляется доступ к серверу 102 VSIM (этап 260) для резервирования, восстановления либо модификации личных данных, этап 261.
Ссылаясь на фиг.7, она иллюстрирует то, как те же самые элементы системы, которые описаны выше со ссылкой на фиг.5, привлекаются для обеспечения этой гибкой подготовки к работе мобильных телефонов с добавлением сервера и базы данных в Центре 140 обслуживания оператора (OPC). OPC 140 может быть частью или быть связан с сотовой телефонной сетью 122 поставщика услуг. Этот центр будет иметь сервер, соединенный с сетью, доступной серверу 102 VSIM, например всемирной сетью Интернет. Сервер будет включать (в запоминающем устройстве или в подключенной базе данных) запись о доступных номерах телефонов и ассоциированной информации о подготовке к работе.
Возможность VSIM также делает возможным новый способ продажи и подготовки к работе мобильного оборудования, который не привязан к конкретному поставщику услуг сотовой связи. Фиг.8 и 9 иллюстрируют вариант осуществления, который дает пользователям возможность покупать и готовить к работе новый мобильный телефон, не осуществляя доступа к поставщику беспроводных услуг. В прошлом мобильные телефоны нужно было покупать у поставщика услуг, поскольку информация о подготовке к работе должна быть запрограммирована в телефон или предоставлена на SIM-карте. Поставщик услуг готовил приобретенный мобильный телефон таким образом, чтобы он мог работать только в беспроводной сети поставщика услуг без роуминга. Это привязывало пользователя к одному этому поставщику услуг. Также было необходимо, чтобы пользователь потратил время на посещение центра обслуживания у поставщика услуг и подождал, пока его телефон запрограммируют.
В варианте осуществления, проиллюстрированном на фиг.8 и 9, типовой (то есть не принадлежащий конкретному поставщику услуг) мобильный телефон можно приобрести в любом месте без привязки к конкретному поставщику услуг или даже в месте, не принадлежащем какому-либо определенному поставщику услуг. Типовой мобильный телефон 101 имеет сохраненную во внутренней памяти достаточную информацию, которая позволяет ему установить сотовую телефонную линию связи с сервером 102 VSIM. Сервер 102 VSIM может управляться независимой организацией, не принадлежащей никакому поставщику услуг. Как и в случае предшествующего варианта осуществления, мобильные телефоны 101 могут быть подготовлены к работе во время производства или во время продажи с помощью достаточной информации, которая дает им возможность взаимодействовать только с заданным сервером 102 VSIM до тех пор, пока не принята полная информация о подготовке к работе. В качестве альтернативы мобильные телефоны могут быть подготовлены к работе во время производства или во время продажи с помощью информации, достаточной для разрешения им регистрироваться у любого из некоторого количества поставщиков услуг VSIM, посредством этого предоставляя пользователям гибкость в покупке телефонов в понравившемся магазине, в приобретении услуг VSIM у понравившегося поставщика услуг VSIM и в последующем выборе понравившегося поставщика услуг сотовой связи из вариантов, предложенных поставщиком услуг VSIM. Поставщик услуг VSIM может быть фирмой, которая отделена и независима от любого поставщика услуг сотовой связи, например отдельной фирмой или кооперативным обществом, которым владеют все поставщики услуг сотовой связи в некоторой области.
Этот вариант осуществления работает аналогично работе системы VSIM, описанной выше со ссылкой на фиг.6 и 7, но включает в себя дополнительные этапы для выбора поставщика услуг (этап 257), чтобы удаленно подготовить телефон к работе. Чтобы облегчить этот выбор, поставщик услуг VSIM (оператор сервера 102 VSIM) может установить отношения с некоторым количеством поставщиков услуг сотовой связи, типа отношения перепродажи или покупки некоторого количества номеров телефонов и ассоциированной информации о подготовке к работе для перепродажи абонентам услуги VSIM. Эта схема позволяет пользователям заключать договор на обслуживание с поставщиком услуг VSIM и не напрямую с конкретным поставщиком услуг сотовой связи.
Ссылаясь на фиг.9, сервер 102 VSIM дополнительно включает в себя или подключен к базе данных доступных номеров сотовых телефонов и их ассоциированной информации о подготовке к работе, доступной от поставщиков услуг сотовой связи, с кем у него есть отношение. Номера телефонов также могут предлагаться с различными услугами и тарифными планами, которые предложены обеспечивающим поставщиком услуг сотовой связи. Сервер 102 VSIM и/или база данных доступных номеров телефонов связаны, например по сети или Интернету, с OPC 140, 141 поставщиков услуг сотовой связи, чтобы регистрационная информация пользователя могла предоставляться в OPC, а дополнительный телефон и ассоциированная информация о подготовке к работе могли предоставляться в базу данных номеров телефонов. Во всем остальном архитектура системы одинакова для других вариантов осуществления, которые описаны выше со ссылкой на фиг.5 и 7.
Ссылаясь на фиг.8, если процессор 113 VSIM определяет, что пользователь является новым (то есть не имеет учетной записи у поставщика услуг VSIM), то пользователю предлагается создать новую учетную запись (этап 254) и ввести учетные данные аутентификации (этап 255), которые сохраняются в аутентификационной базе 106 данных (этап 256). Как только учетные данные аутентификации сохраняются в аутентификационной базе 106 данных, процессор 113 VSIM приглашает пользователя выбрать, какого поставщика услуг пользователь назначает исполняющим договор на обслуживание, этап 257. Процессор 113 VSIM может отправить данные или изображение для показа на дисплее 111 телефона, информирующее пользователя о доступных поставщиках услуг и, при желании, тарифных планах и номерах телефонов для выбора. Эта информация извлекается из базы 126 данных номеров телефонов на основе информации, предоставленной разными OPC 140, 141. Когда пользователь назначает для исполнения договора на обслуживание определенного поставщика услуг, например, путем выбора на новом карманном устройстве в ответ на пункт меню, представленный на дисплее 111, тогда файл, содержащий выбранный доступный номер телефона и ассоциированную информацию о подготовке к работе для поставщика услуг, извлекается из базы 126 данных номеров телефонов посредством процессора 113 VSIM, этап 258. В качестве альтернативы сервер 102 VSIM может осуществить доступ в OPC 140 или 141 выбранного поставщика услуг и запросить загрузку информации о подготовке к работе. Сервер 102 VSIM затем передает информацию о подготовке к работе на мобильный телефон, этап 259, например, путем запуска процедуры восстановления, описанной выше.
Если процессор 113 VSIM определяет, что пользователь является существующим пользователем с существующей учетной записью пользователя, сохраненной в базе 104 данных VSIM, то пользователь будет приглашен к вводу учетных данных аутентификации (этап 262). Как только учетные данные аутентификации принимаются с помощью сервера 102 VSIM, пользователь будет проверен на то, совпадают ли введенные учетные данные аутентификации с учетными данными аутентификации, сохраненными в аутентификационной базе 106 данных. После проверки пользователя можно спросить, обновил ли пользователь свой мобильный телефон 101 и/или хочет ли пользователь сменить текущего поставщика услуг, этап 268. Если ответом на любой или оба вопроса является "да", то процессор 113 VSIM предлагает пользователю выбрать, какого поставщика услуг пользователь назначает исполняющим договор на обслуживание, этап 257.
Как и выше, процессор 113 VSIM может отправить данные или изображение для показа на дисплее 111 телефона, информирующее пользователя о доступных поставщиках услуг и, при желании, тарифных планах и номерах телефонов для выбора. Эта информация извлекается из базы 126 данных номеров телефонов на основе информации, предоставленной разными OPC 140, 141. Когда пользователь назначает для исполнения договора на обслуживание определенного поставщика услуг, например, производя выбор на новом карманном устройстве в ответ на пункт меню, представленный на дисплее 111, тогда файл, содержащий выбранный доступный номер телефона и ассоциированную информацию о подготовке к работе для поставщика услуг, извлекается из базы 126 данных номеров телефонов посредством процессора 113 VSIM, этап 258. В качестве альтернативы сервер 102 VSIM может осуществить доступ в OPC 140 или 141 выбранного поставщика услуг и запросить загрузку информации о подготовке к работе. Сервер 102 VSIM затем передает информацию о подготовке к работе на мобильный телефон, этап 259, например, путем запуска процедуры восстановления, описанной выше.
В случаях, где пользователь модернизировал мобильный телефон 101, но выбирает использование того же поставщика услуг, пользователь просто выбирает того же поставщика услуг, который использовался ранее. Сервер 102 VSIM может осуществить доступ в OPC 140, 141 для извлечения полной информации о подготовке к работе. Соответственно, будет получен доступ к OPC 140, и информация о подготовке к работе будет передана новому мобильному телефону 101, этап 259. Как только мобильный телефон 101 полностью подготовлен к работе, к базе 104 данных VSIM можно осуществить доступ на этапе 260 для восстановления всех сохраненных в ней личных данных пользователя на новый мобильный телефон 101. После того как восстанавливаются личные данные, пользователь может отключиться от сервера 102 VSIM.
Если пользователь выбирает использование того же поставщика услуг и/или не обновил мобильное оборудование 101 новым телефоном, то после того, как завершается процесс аутентификации и пользователь проверяется (этап 263), мобильному телефону 101 предоставляется доступ к серверу 102 VSIM (этап 260) для резервирования, восстановления либо модификации личных данных, этап 261.
С помощью различных вариантов осуществления пользователи, которые потеряли свой мобильный телефон 101, могут просто войти на сервер VSIM, чтобы деактивировать свою учетную запись для предотвращения любого дальнейшего несанкционированного использования. Процедура входа в систему может быть выполнена с любого мобильного телефона при условии, что предоставляются надлежащее регистрационное имя и учетные данные аутентификации. В качестве альтернативы пользователь может войти на сервер VSIM посредством компьютера с доступом в Интернет по защищенному Интернет-каналу путем предоставления надлежащего регистрационного имени и учетных данных аутентификации.
Из-за конфиденциальности данных о подготовке к работе и личных данных, которые могут быть загружены с сервера 102 VSIM, желательны дополнительные условия для аутентификации пользователей. Хотя пароли обеспечивают некоторый уровень защиты, пароли часто легко украсть или подобрать. Биометрическая аутентификация обеспечивает более устойчивую аутентификацию, которая может быть преимущественной для использования в различных вариантах осуществления. Конкретным видом биометрической аутентификации является получение изображений отпечатков пальцев. С развитием компактных датчиков эта возможность теперь может встраиваться в сотовый телефон. Фиг.10 иллюстрирует мобильный телефон 101 с включенным в него сканером 110 отпечатков пальцев. Пользователь может вводить аутентификационную информацию просто путем скольжения пальца по сканеру 110. Ссылаясь на фиг.5, биометрический сканер 110 соединяется с процессором 107 телефона, чтобы можно было передать данные отпечатка пальца на сервер 103 аутентификации через сотовую телефонную сеть, как описано выше.
Аппаратные средства, используемые для реализации событий из фиг.2, 3, 4, 6 и 8, могут быть обрабатывающими элементами и запоминающими элементами, сконфигурированными для выполнения набора команд, где набор команд предназначен для выполнения этапов способа, соответствующих вышеупомянутым событиям. В качестве альтернативы некоторые события могут выполняться схемой, которая специфична для данной функции.
Специалисты в данной области техники признали бы, что различные пояснительные логические блоки, модули, схемы и этапы алгоритмов, описанные применительно к вариантам осуществления, раскрытым в этом документе, могут быть реализованы в виде электронных аппаратных средств, компьютерного программного обеспечения или их сочетаний. Чтобы ясно проиллюстрировать эту взаимозаменяемость аппаратных средств и программного обеспечения, различные пояснительные компоненты, блоки, модули, схемы и этапы описаны выше, как правило, на основе их функциональных возможностей. Реализованы ли такие функциональные возможности как аппаратные средства или как программное обеспечение, зависит от конкретного применения и конструктивных ограничений, налагаемых на всю систему. Квалифицированные специалисты могут реализовать описанные функциональные возможности различными путями для каждого конкретного применения, но такие решения по реализации не должны интерпретироваться как вызывающие отклонение от объема настоящего изобретения.
Различные пояснительные логические блоки, модули и схемы, описанные применительно к вариантам осуществления, раскрытым в этом документе, могут быть реализованы или выполнены с помощью универсального процессора, цифрового процессора сигналов (DSP), специализированной интегральной схемы (ASIC), программируемой пользователем вентильной матрицы (FPGA) или другого программируемого логического устройства, схемы на дискретных компонентах или транзисторной логики, дискретных аппаратных компонентов или любого их сочетания, предназначенных для выполнения описанных в этом документе функций. Универсальный процессор может быть микропроцессором, но в альтернативном варианте процессор может быть любым традиционным процессором, контроллером, микроконтроллером или конечным автоматом. Процессор также может быть реализован в виде сочетания вычислительных устройств, например сочетания DSP и микропроцессора, множества микропроцессоров, одного или нескольких микропроцессоров совместно с ядром DSP или любой другой подобной конфигурации.
Этапы способа или алгоритма, описанные применительно к вариантам осуществления, раскрытым в этом документе, могут быть реализованы непосредственно в аппаратных средствах, в программном модуле, выполняемом процессором, или в сочетании этих двух элементов. Программный модуль может находиться в памяти RAM, флеш-памяти, памяти ROM, памяти EPROM, памяти EEPROM, регистрах, на жестком диске, съемном диске, компакт-диске или любом другом виде носителя информации, известного в данной области техники. Типовой носитель информации соединяется с процессором так, что процессор может считывать информацию и записывать информацию на носитель информации. В альтернативном варианте носитель информации может составлять единое целое с процессором. Процессор и носитель информации могут постоянно находиться в ASIC. ASIC может постоянно находиться в пользовательском терминале. В альтернативном варианте процессор и носитель информации могут постоянно находиться в виде обособленных компонентов в пользовательском терминале.
Хотя настоящее изобретение раскрыто со ссылкой на некоторые примерные варианты осуществления, возможны многочисленные модификации, переделки и изменения в описанных вариантах осуществления без отклонения от области и объема настоящего изобретения, которые заданы в прилагаемой формуле изобретения. Соответственно, предполагается, что настоящее изобретение не будет ограничиваться описанными вариантами осуществления, а что оно обладает полным объемом, заданным языком нижеследующей формулы изобретения и ее эквивалентов.