СПОСОБ И ОКОНЕЧНОЕ УСТРОЙСТВО ДЛЯ ПОДДЕРЖАНИЯ КАРТЫ МОДУЛЯ ИДЕНТИФИКАЦИИ АБОНЕНТА В СОСТОЯНИИ ГОТОВНОСТИ
METHOD FOR KEEPING SUBSCRIBER IDENTITY MODULE CARDS ON STANDBY AND TERMINAL EQUIPMENT

Область техники, к которой относится изобретение
Настоящее изобретение относится к области технологий связи, и, в частности, к способу и оконечному устройству для поддержания карты модуля идентификации абонента в состоянии готовности (к работе).
Уровень техники
Карта модуля идентификации абонента (Subscriber Identity Module, в дальнейшем именуемого как SIM) также называется смарт-картой или картой идентификации абонента. SIM-карта хранит в компьютерной микросхеме такое содержимое, как информация об абоненте цифрового мобильного телефона, зашифрованном ключе, и телефонном справочнике абонента. SIM-карта представляет собой микросхему, имеющую микропроцессор, и имеет внутри себя пять модулей: центральный процессор (Central Processing Unit, в дальнейшем именуемый как CPU), запоминающее устройство для хранения программ, рабочее запоминающее устройство, запоминающее устройство для данных и блок последовательной передачи данных; и эти пять модулей интегрированы в одной интегральной схеме. SIM-карта, главным образом, имеет нижеследующие функции:
(1) Хранение данных, относящихся к абоненту
Данные, хранящиеся в SIM-карте, могут быть классифицированы на четыре типа: первый тип представляет собой постоянно хранимые данные, и этот тип данных записывается центром SIM-карт перед продажей мобильного оборудования (Mobile Equipment, в дальнейшем именуемое как ME) и включает в себя международный идентификационный номер абонента мобильной связи (International Mobile Subscriber Identification Number, в дальнейшем именуемый как IMSI-номер), ключ (Ki) аутентификации и тому подобное; второй тип представляет собой временно хранимые данные, относящиеся к сети связи, такие как идентификационные данные зоны расположения (Location Area Identification, в дальнейшем именуемые как LAI-идентификатор), временный идентификатор абонента мобильной связи (Temporary Mobile Subscriber Identity, в дальнейшем именуемый как TMSI-идентификатор), и код для телефонной сети общего пользования, доступ к которой запрещен; третий тип представляет собой связанный с абонентом служебный код, такой как индивидуальный идентификационный номер (Personal Identification Number, в дальнейшем именуемый как PIN-номер), ключ разблокирования PIN (Pin Unblocking Key, в дальнейшем именуемый как PUK-ключ), и ставка оплаты; и четвертый тип представляет собой список телефонных абонентов, который включает в себя номер телефона, введенный абонентом мобильного телефона, когда бы то ни было.
(2) Работа с PIN-номером абонента и администрирование ΡIΝ-номера
SIM-карта защищена посредством PIN-номера, и PIN-номер представляет собой персональный пароль, имеющий от четырех до восьми разрядов. SIM-карту можно разблокировать только тогда, когда абонент вводит в правильный PIN-номер, так что мобильное оконечное устройство может получить доступ к SIM-карте, и абонент может получить доступ к сети связи и сделать телефонный звонок только после того, как успешно выполнена идентификация PIN-номера.
(3) Аутентификация личности абонента
Аутентификация личности абонента осуществляется между сетью и SIM-картой. Когда аутентификация начинается, сеть генерирует 128-битовое случайное число (Rand) и передает Rand-число на мобильную станцию через канал управления радиосвязью, и SIM-карта вычисляет, в соответствии с ключом Ki и алгоритмом A3, имеющимися в карте, имеющий знак ответ (Signed Response, в дальнейшем именуемый как SRES-ответ) на принятое Rand-число, и затем отправляет результат стороне сети. Сторона сети находит ключ (Ki) абонента в центре аутентификации, вычисляет SRES-ответ с использованием того же самого Rand-числа и алгоритма A3, и сравнивает этот SRES-ответ с принятым SRES-ответом. Если они согласуются, то аутентификация выполнена успешно.
(4) Алгоритмы и ключи шифрования в SIM-карте
Наиболее уязвимые данные в SIM-карте включают в себя: алгоритмы A3 и А8 шифрования и ключи Ki, PIN, PUK, и Kc. Алгоритмы A3 и А8 записываются при изготовлении SIM-карты и не могут быть считаны. PIN-код может быть задан абонентом на мобильном телефоне, PUK-код держит оператор, а Кс экспортируется посредством Ki во время процесса шифрования.
SIM-карта организована вокруг процессора и включает в себя следующие запоминающие устройства:
(1) Постоянное запоминающее устройство (Read Only Memory, в дальнейшем именуемое как ROM). Постоянное запоминающее устройство представляет собой запоминающее устройство для хранения программ, имеет обычно емкость, составляющую байтов 16 килобайтов, и включает в себя инструментальную систему SIM-карты и алгоритмы A3 и А8 (которые могут также представлять собой алгоритм А38) для специализированного использования.
(2) Электрически стираемое программируемое постоянное запоминающее устройство (Electrically Erasable Programmable Read Only Memory, далее именуемое как EEPROM). Электрически стираемое программируемое постоянное запоминающее устройство представляет собой запоминающее устройство для хранения данных и имеет обычно емкость, составляющую 8 килобайтов. EEPROM хранит в себе все унифицированные домены и относящиеся к ним данные для специализированного использования в глобальной системе мобильной связи (Global System of Mobile communication, в дальнейшем именуемой как система GSM).
(3) Оперативное запоминающее устройство (Random Access Memory, в дальнейшем именуемое как RAM). Оперативное запоминающее устройство представляет собой рабочее запоминающее устройство. Емкость оперативного запоминающего устройства может быть еще более уменьшена, и типичное значение этой емкости составляет сотни байтов. Оперативное запоминающее устройство включает в себя соответствующие данные для специализированного использования.
SIM-карта, использующая электрически стираемое программируемое постоянное запоминающее устройство, может сохранять информацию, которая хранится при выключенном мобильном телефоне, и отыскивать информацию, когда это необходимо. Если пользователь надлежащим образом хранит SIM-карту, то одни и те же идентификационные данные могут использоваться даже тогда, когда пользователь меняет мобильный телефон.
Технология виртуальной SIM-карты представляет собой технологию, при которой существующая аппаратно-реализованная SIM-карта полностью удаляется. Термин "виртуальная SIM-карта" относится к способу, при котором оператор сети мобильной связи не использует SIM-карту для того, чтобы связать номер мобильного телефона и мобильное оконечное устройство абонента, но напрямую предоставляет номер мобильного телефона.
Однако существующая технология виртуальной SIM-карты поддерживает одновременно состояние готовности только одной карты из числа: виртуальной SIM-карты и аппаратно-реализованной SIM-карты, но не может поддержать одновременно состояние готовности как аппаратно-реализованной SIM-карты, так и виртуальной SIM-карты. Таким образом, если мобильное оконечное устройство принимает к использованию виртуальную SIM-карту, то аппаратно-реализованная SIM-карта в этом мобильном оконечном устройстве будет заблокирована; и таким образом, когда абонент, который использует мобильное оконечное устройство, использует виртуальную SIM-карту, абонент не может использовать аппаратно-реализованную SIM-карту для осуществления обслуживания, также с ним нельзя установить контакт, основываясь на идентификаторе аппаратно-реализованной SIM-карты, так что для абонента использование виртуальной SIM-карты очень неудобно.
Сущность изобретения
Настоящее изобретение предлагает способ и оконечное устройство для поддержания карты модуля идентификации абонента в состоянии готовности, таким образом, чтобы реализовать в оконечном устройстве одновременное состояние готовности карты модуля идентификации абонента, реализованной на основе аппаратного обеспечения, и карты модуля идентификации абонента, реализованной на основе программного обеспечения.
В одном аспекте, настоящее изобретение предлагает способ для поддержания карты модуля идентификации абонента в состоянии готовности, который включает в себя этапы, на которых:
принимают, посредством оконечного устройства, запрос разблокирования, при этом запрос разблокирования используется для запрашивания одновременного состояния готовности первой карты модуля идентификации абонента и второй карты модуля идентификации абонента, имеющихся в оконечном устройстве, первая карта модуля идентификации абонента реализована на основе программного обеспечения, а вторая карта модуля идентификации абонента реализована на основе аппаратного обеспечения;
запускают, посредством оконечного устройства, сторонний интерфейс запуска, предоставляемый операционной системой оконечного устройства; и осуществляют взаимодействие с модулем управления картами модулей идентификации абонента, имеющимся в оконечном устройстве, через этот сторонний интерфейс запуска, имеющий функцию "модуль идентификации абонента-мобильное оборудование", так, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента, основываясь на файле данных первой карты модуля идентификации абонента; и
поддерживают, посредством оконечного устройства, первую карту модуля идентификации абонента и вторую карту модуля идентификации абонента, в соответствии с запросом разблокирования, одновременно в состоянии готовности, причем вторая карта модуля идентификации абонента уже получила доступ к сети.
В другом аспекте, настоящее изобретение предлагает оконечное устройство, которое включает в себя: модуль интерфейса первой карты модуля идентификации абонента и модуль управления картами модулей идентификации абонента, при этом
модуль интерфейса первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы принимать запрос разблокирования, при этом запрос разблокирования используется для запрашивания одновременного состояния готовности первой карты модуля идентификации абонента и второй карты модуля идентификации абонента, имеющихся в оконечном устройстве, первая карта модуля идентификации абонента реализована на основе программного обеспечения, а вторая карта модуля идентификации абонента реализована на основе аппаратного обеспечения; модуль интерфейса первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы запускать сторонний интерфейс запуска, предоставляемый операционной системой оконечного устройства, так, чтобы отправлять запрос разблокирования в модуль управления картами модулей идентификации абонента; и осуществлять взаимодействие с модулем управления картами модулей идентификации абонента, используя этот сторонний интерфейс запуска, имеющий функцию "модуль идентификации абонента-мобильное оборудование", так, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента, основываясь на файле данных первой карты модуля идентификации абонента; и
модуль управления картами модулей идентификации абонента сконфигурирован таким образом, чтобы принимать запрос разблокирования, отправленный модулем интерфейса первой карты модуля идентификации абонента; и после выполнения процесса доступа к сети со стороны первой карты модуля идентификации абонента поддерживать, в соответствии с запросом разблокирования, в состоянии готовности одновременно первую карту модуля идентификации абонента и вторую карту модуля идентификации абонента, причем вторая карта модуля идентификации абонента уже получила доступ к сети.
Технические результаты настоящего изобретения заключаются в том, что после приема запроса разблокирования для запрашивания одновременного состояния готовности первой карты модуля идентификации абонента, реализованной на основе программного обеспечения, и второй карты модуля идентификации абонента, реализованной на основе аппаратного оборудования, имеющихся в оконечном устройстве, оконечное устройство запускает сторонний интерфейс запуска, предоставляемый операционной системой оконечного устройства; и осуществляет взаимодействие с модулем управления картами модулей идентификации абонента, имеющимся в оконечном устройстве, через функцию "модуль идентификации абонента-мобильное оборудование" в этом стороннем интерфейсе запуска, так, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента, основываясь на файле данных первой карты модуля идентификации абонента. Следовательно, можно видеть, что процесс доступа к сети со стороны первой карты модуля идентификации абонента выполняют посредством взаимодействия с модулем управления картами модулей идентификации абонента, осуществляемого через функцию "модуль идентификации абонента-мобильное оборудование" в этом стороннем интерфейсе запуска, не используя при этом интерфейс между второй картой модуля идентификации абонента и модулем управления картами модулей идентификации абонента, и процесс доступа к сети со стороны первой карты модуля идентификации абонента не влияет на состояние готовности второй карты модуля идентификации абонента, так что оконечное устройство может, в соответствии с запросом разблокирования, поддерживать в состоянии готовности одновременно первую карту модуля идентификации абонента и вторую карту модуля идентификации абонента, причем вторая карта модуля идентификации абонента уже получила доступ к сети, посредством чего в оконечном устройстве реализуется одновременное состояние готовности карты модуля идентификации абонента, реализованной на основе аппаратного обеспечения, и карты модуля идентификации абонента, реализованной на основе программного обеспечения. Таким образом, даже если оконечное устройство использует карту модуля идентификации абонента, реализованную на основе программного обеспечения, карта модуля идентификации абонента, реализованная на основе аппаратного обеспечения, в оконечном устройстве поддерживается одновременно в состоянии готовности и не заблокирована, так что абонент этого оконечного устройства может по-прежнему использовать карту модуля идентификации абонента, реализованную на основе аппаратного обеспечения, для осуществления сервиса, и с ним по-прежнему можно установить контакт через карту модуля идентификации абонента, реализованную на основе аппаратного обеспечения, что облегчает использование устройства абонентом.
Краткое описание чертежей
Для того, чтобы более ясно описать технические решения в вариантах реализации настоящего изобретения или на предшествующем уровне техники, ниже кратко представлены прилагаемые чертежи, требующиеся для описания вариантов реализации изобретения или предшествующего уровня техники. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают только некоторым варианты реализации настоящего изобретения, и специалист, имеющий обычную квалификацию в данной области техники, может, не прилагая творческих усилий, вывести из этих прилагаемых чертежей еще и другие чертежи.
Фиг. 1 представляет собой блок-схему последовательности операций способа для поддержания карты модуля идентификации абонента в состоянии готовности соответствия с одним вариантом реализации настоящего изобретения; Фиг. 2 представляет собой схематически выполненную структурную схему оконечного устройства, соответствующего одному варианту реализации настоящего изобретения;
Фиг. 3 представляет собой схематически выполненную структурную схему оконечного устройства, соответствующего другому варианту реализации настоящего изобретения;
Фиг. 4 представляет собой схематическое представление интерфейса администрирования первой SIM-карты, соответствующего одному варианту реализации настоящего изобретения;
Фиг. 5 представляет собой схематическое представление интерфейса между модулем управления SIM-картами и модулем интерфейса первой SIM-карты в соответствии с одним вариантом реализации настоящего изобретения; и
Фиг. 6 представляет собой схематически выполненную структурную схему модуля управления SIM-картами, соответствующего одному варианту реализации настоящего изобретения.
Описание вариантов реализации изобретения
Для того чтобы сделать цели, технические решения и преимущества вариантов реализации настоящего изобретения более понятными, ниже дается четкое и полное описание технических решений в вариантах реализации настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах реализации настоящего изобретения. Очевидно, что описываемые варианты реализации изобретения представляют собой только часть, а не все варианты реализации настоящего изобретения. Все другие варианты реализации изобретения, полученные специалистом, имеющим обычную квалификацию в данной области техники, без творческих усилий на основе этих вариантов реализации настоящего изобретения, должны попадать в объем защиты настоящего изобретения.
Фиг. 1 представляет собой блок-схему последовательности операций способа для поддержания карты модуля идентификации абонента в состоянии готовности в соответствии с одним вариантом реализации настоящего изобретения. Как показано на Фиг. 1, способ поддержания карты модуля идентификации абонента в состоянии готовности может включать в себя:
Этап 101: Оконечное устройство принимает запрос разблокирования, при этом запрос разблокирования используется для запрашивания одновременного состояния готовности первой карты модуля идентификации абонента и второй карты модуля идентификации абонента, имеющихся в оконечном устройстве, при этом
первая карта модуля идентификации абонента реализована на основе программного обеспечения, а вторая карта модуля идентификации абонента реализована на основе аппаратного обеспечения.
В частности, то, что оконечное устройство принимает запрос разблокирования, может включать в себя то, что: оконечное устройство принимает запрос разблокирования первой карты модуля идентификации абонента, выбранной абонентом, который использует это оконечное устройство, при этом запрос разблокирования используется для запрашивания одновременного состояния готовности второй карты модуля идентификации абонента и первой карты модуля идентификации абонента, выбранной абонентом, который использует это оконечное устройство.
Этап 102: Оконечное устройство запускает сторонний интерфейс запуска, предоставляемый операционной системой оконечного устройства; и осуществляет взаимодействие с модулем управления картами модулей идентификации абонента, используя функцию "модуль идентификации абонента-мобильное оборудование" в этом стороннем интерфейсе запуска, так, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента, основываясь на файле данных первой карты модуля идентификации абонента.
В одном варианте реализации изобретения, сторонний интерфейс запуска предоставляется операционной системой оконечного устройства на основе драйвера. Таким образом, операционная система и сторонний интерфейс запуска основываются на драйвере аппаратного обеспечения. В одном варианте реализации изобретения, модуль управления картами модулей идентификации абонента представляет собой микросхему аппаратного обеспечения и взаимодействует с операционной системой через драйвер.
В частности, выполнение процесса доступа к сети со стороны первой карты модуля идентификации абонента, основанное на файле данных первой карты модуля идентификации абонента, может представлять собой: прием, оконечным устройством, запроса аутентификации, отправленного устройством на стороне сети, считывание информации ключа в файле данных первой карты модуля идентификации абонента, генерирование аутентификационной информации в соответствии со считанной информацией ключа, и отправку аутентификационной информации на устройство на стороне сети для того, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента.
Этап 103: Оконечное устройство, в соответствии с запросом разблокирования, одновременно поддерживает в состоянии готовности первую карту модуля идентификации абонента и вторую карту модуля идентификации абонента, причем вторая карта модуля идентификации абонента уже получила доступ к сети.
Кроме того, после начала работы оконечного устройства и перед этапом 103, оконечное устройство должно еще выполнить взаимодействие со второй картой модуля идентификации абонента для того, чтобы выполнить процесс доступа к сети со стороны второй карты модуля идентификации абонента. В частности, оконечное устройство может принимать запрос аутентификации, отправленный устройством на стороне сети, считывать информацию ключа в файле данных второй карты модуля идентификации абонента, генерировать аутентификационную информацию в соответствии со считанной информацией ключа, и отправлять эту аутентификационную информацию устройству на стороне сети для того, чтобы выполнить процесс доступа к сети со стороны второй карты модуля идентификации абонента.
В этом варианте реализации изобретения, оконечное устройство осуществляет взаимодействие с первой картой модуля идентификации абонента и второй картой модуля идентификации абонента, используя различные интерфейсы, и, следовательно, процесс доступа к сети и состояние готовности первой карты модуля идентификации абонента не влияют на состояние готовности второй карты модуля идентификации абонента.
В этом варианте реализации изобретения, файл данных первой карты модуля идентификации абонента хранится в оконечном устройстве, или файл данных первой карты модуля идентификации абонента хранится во внешнем запоминающем устройстве, соединенном с этим оконечным устройством.
В этом варианте реализации изобретения, файл данных первой карты модуля идентификации абонента может храниться во внутренней флэш-памяти (Flash Memory), или на защищенной цифровой карте памяти (Secure Digital Memory Card, в дальнейшем именуемой как SD-карта) оконечного устройства, или может храниться на внешнем запоминающем устройстве, соединенном с этим оконечным устройством. Внешнее запоминающее устройство может быть соединено с оконечным устройством таким способом, как универсальная последовательная шина (Universal Serial Bus, в дальнейшем именуемая как USB), связь в ближнем поле (Near Field Communication, в дальнейшем именуемая как NFC), Bluetooth или беспроводная связь высокого качества (Wireless Fidelity, в дальнейшем именуемая как Wi-Fi), и в этом случае, оконечное устройство должно поддерживать считывание содержимого в файле данных первой карты модуля идентификации абонента, находящемся на внешнем запоминающем устройстве, таким способом, как посредством USB, NFC, Bluetooth или Wi-Fi.
В этом варианте реализации изобретения, файл данных первой карты модуля идентификации абонента зашифрован и сохранен. Оконечное устройство, в соответствии с некоторым предварительно заданным правилом и некоторым предварительно заданным путем доступа, может считать зашифрованный файл данных первой карты модуля идентификации абонента, и ключ дешифровки, требующийся для дешифровки зашифрованного файла данных первой карты модуля идентификации абонента, предоставляется устройством на стороне сети, что обеспечивает защиту информации в файле данных первой карты модуля идентификации абонента.
В вышеописанном варианте реализации изобретения, после приема запроса разблокирования для запрашивания одновременного состояния готовности первой карты модуля идентификации абонента, реализованной на основе программного обеспечения, и второй карты модуля идентификации абонента, реализованной на основе аппаратного обеспечения, в оконечном устройстве, оконечное устройство запускает сторонний интерфейс запуска, предоставляемый операционной системой оконечного устройства; и осуществляет взаимодействие с модулем управления картой модуля идентификации абонента, используя функцию "модуль идентификации абонента-мобильное оборудование" в этом стороннем интерфейсе запуска, так, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента, основываясь на файле данных первой карты модуля идентификации абонента. Следовательно, можно видеть, что процесс доступа к сети со стороны первой карты модуля идентификации абонента выполняют посредством взаимодействия с модулем управления картами модулей идентификации абонента, осуществляемого через функцию "модуль идентификации абонента-мобильное оборудование" в этом стороннем интерфейсе запуска, не используя при этом интерфейс между второй картой модуля идентификации абонента и модулем управления картами модулей идентификации абонента, и процесс доступа к сети со стороны первой карты модуля идентификации абонента не влияет на состояние готовности второй карты модуля идентификации абонента, так что оконечное устройство может, в соответствии с запросом разблокирования, поддерживать в состоянии готовности одновременно первую карту модуля идентификации абонента и вторую карту модуля идентификации абонента, причем вторая карта модуля идентификации абонента уже получила доступ к сети, посредством чего в оконечном устройстве реализуется одновременное состояние готовности карты модуля идентификации абонента, реализованной на основе аппаратного обеспечения, и карты модуля идентификации абонента, реализованной на основе программного обеспечения. Таким образом, даже если оконечное устройство использует карту модуля идентификации абонента, реализованную на основе программного обеспечения, карта модуля идентификации абонента, реализованная на основе аппаратного обеспечения, в оконечном устройстве поддерживается одновременно в состоянии готовности и не заблокирована, так что абонент, который использует это оконечное устройство, может по-прежнему использовать карту модуля идентификации абонента, реализованную на основе аппаратного обеспечения, для того, чтобы осуществлять сервис, и с ним по-прежнему можно установить контакт через карту модуля идентификации абонента, реализованную на основе аппаратного обеспечения, что облегчает использование устройства абонентом.
Карта модуля идентификации абонента в варианте реализации изобретения, показанном на Фиг. 1 настоящего изобретения, может представлять собой SIM-карту в системе GSM, и может также представлять собой карту универсального модуля идентификации абонента (Universal Subscriber Identity Module, в дальнейшем именуемую как USIM-карта) в универсальной системе мобильной связи (Universal Mobile Telecommunication System, в дальнейшем именуемой как система UMTS), и форма карты модуля идентификации абонента не ограничена настоящим изобретением.
Специалист, имеющий обычную квалификацию в данной области техники, может понять, что все или часть этапов вышеописанных вариантов реализации способа по настоящему изобретению могут быть осуществлены посредством программы, отдающей команды соответствующему аппаратному обеспечению. Программа может храниться на машиночитаемом носителе информации. При выполнении этой программы выполняются этапы вышеописанных вариантов реализации способа. Носитель информации может представлять собой любой носитель информации, который способен хранить коды программ, такой как постоянное запоминающее устройство, оперативное запоминающее устройство, магнитный диск или оптический диск.
Фиг. 2 представляет собой схематически выполненную структурную схему оконечного устройства, соответствующего одному варианту реализации настоящего изобретения. Оконечное устройство в этом варианте реализации изобретения может осуществлять процедуру по варианту реализации, показанному на Фиг. 1, настоящего изобретения. Как показано на Фиг. 2, оконечное устройство (2) может включать в себя: модуль (21) интерфейса первой карты модуля идентификации абонента и модуль (22) управления картами модулей идентификации абонента, при этом
модуль (21) интерфейса первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы: принимать запрос разблокирования, при этом запрос разблокирования используется для запрашивания одновременного состояния готовности первой карты модуля идентификации абонента и второй карты модуля идентификации абонента, имеющихся в оконечном устройстве, первая карта модуля идентификации абонента реализована на основе программного обеспечения, а вторая карта модуля идентификации абонента реализована на основе аппаратного обеспечения; запускать сторонний интерфейс запуска, предоставляемый операционной системой оконечного устройства, так, чтобы отправлять запрос разблокирования в модуль (22) управления картами модулей идентификации абонента; и осуществлять взаимодействие с модулем (21) интерфейса первой карты модуля идентификации абонента, используя функцию "модуль идентификации абонента-мобильное оборудование" в этом стороннем интерфейсе запуска, так, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента, основываясь на файле данных первой карты модуля идентификации абонента; и
модуль (22) управления картами модулей идентификации абонента сконфигурирован таким образом, чтобы принимать запрос разблокирования, отправленный модулем (21) интерфейса первой карты модуля идентификации абонента; и после выполнения процесса доступа к сети со стороны первой карты модуля идентификации абонента поддерживать, в соответствии с запросом разблокирования, в состоянии готовности одновременно первую карту модуля идентификации абонента и вторую карту модуля идентификации абонента, причем вторая карта модуля идентификации абонента уже получила доступ к сети.
В одном варианте реализации изобретения, сторонний интерфейс запуска предоставляется операционной системой оконечного устройства на основе драйвера. Таким образом, операционная система и сторонний интерфейс запуска основываются на драйвере аппаратного обеспечения. В одном варианте реализации изобретения, модуль управления картами модулей идентификации абонента представляет собой микросхему аппаратного обеспечения и взаимодействует с операционной системой через драйвер.
В этом варианте реализации изобретения, то, что модуль (21) интерфейса первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы осуществлять взаимодействие с модулем (22) управления картами модулей идентификации абонента, используя функцию "модуль идентификации абонента-мобильное оборудование" в стороннем интерфейсе запуска, так, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента, основываясь на файле данных первой карты модуля идентификации абонента, может, в частности, представлять собой следующее: Модуль (21) интерфейса первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы принимать запрос аутентификации от устройства на стороне сети, причем этот запрос аутентификации отправляется модулем (22) управления картами модулей идентификации абонента модуль (22) управления картами модулей идентификации абонента отправляет запрос аутентификации в модуль (21) интерфейса первой карты модуля идентификации абонента, используя функцию "модуль идентификации абонента-мобильное оборудование" в стороннем интерфейсе запуска; считывать информацию ключа в файле данных первой карты модуля идентификации абонента, генерировать аутентификационную информацию в соответствии со считанной информацией ключа, и отправлять эту аутентификационную информацию в модуль (22) управления картами модулей идентификации абонента, используя функцию "модуль идентификации абонента-мобильное оборудование" в этом стороннем интерфейсе запуска, так, чтобы модуль (22) управления картами модулей идентификации абонента отправлял аутентификационную информацию на это устройство на стороне сети для того, чтобы выполнить процесс доступа к сети со стороны первой карты модуля идентификации абонента.
Кроме того, модуль (22) управления картами модулей идентификации абонента дополнительно сконфигурирован таким образом, чтобы после начала работы оконечного устройства осуществлять взаимодействие со второй картой модуля идентификации абонента для того, чтобы выполнить процесс доступа к сети со стороны второй карты модуля идентификации абонента. В частности, модуль (22) управления картами модулей идентификации абонента может принимать запрос аутентификации, отправленный устройством на стороне сети, считывать информацию ключа в файле данных второй карты модуля идентификации абонента, генерировать аутентификационную информацию в соответствии со считанной информацией ключа, и отправлять эту аутентификационную информацию устройству на стороне сети для того, чтобы выполнить процесс доступа к сети со стороны второй карты модуля идентификации абонента.
Кроме того, оконечное устройство (2) может дополнительно включать в себя модуль (23) администрирования первой карты модуля идентификации абонента, при этом
модуль (23) администрирования первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы отправлять запрос разблокирования первой карты модуля идентификации абонента, выбранной абонентом, который использует оконечное устройство, в модуль (21) интерфейса первой карты модуля идентификации абонента.
В этом варианте реализации изобретения, то, что модуль (21) интерфейса первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы принимать запрос разблокирования, может, в частности, представлять собой следующее: модуль (21) интерфейса первой карты модуля идентификации абонента сконфигурирован таким образом, чтобы принимать запрос разблокирования для первой карты модуля идентификации абонента, выбранной абонентом, который использует это оконечное устройство, при этом запрос разблокирования отправляется модулем (23) администрирования первой карты модуля идентификации абонента, и запрос разблокирования используется для запрашивания одновременного состояния готовности второй карты модуля идентификации абонента и первой карты модуля идентификации абонента, выбранной абонентом, который использует это оконечное устройство.
В этом варианте реализации изобретения, оконечное устройство осуществляет взаимодействие с первой картой модуля идентификации абонента и второй картой модуля идентификации абонента, используя различные интерфейсы, и, следовательно, процесс доступа к сети и состояние готовности первой карты модуля идентификации абонента не влияют на состояние готовности второй карты модуля идентификации абонента.
В этом варианте реализации изобретения, файл данных первой карты модуля идентификации абонента хранится в оконечном устройстве, или файл данных первой карты модуля идентификации абонента хранится во внешнем запоминающем устройстве, соединенном с этим оконечным устройством.
В этом варианте реализации изобретения, файл данных первой карты модуля идентификации абонента может храниться во внутренней флэш-памяти или на SD-карте оконечного устройства, или может храниться на внешнем запоминающем устройстве, соединенном с этим оконечным устройством. Внешнее запоминающее устройство может быть соединено с оконечным устройством таким способом, как USB (универсальная последовательная шина), NFC (связь в ближнем поле), Bluetooth или Wi-Fi, и в этом случае, модуль (21) интерфейса первой карты модуля идентификации абонента должен поддерживать считывание содержимого в файле данных первой карты модуля идентификации абонента, находящемся на внешнем запоминающем устройстве, таким способом, как посредством USB, NFC, Bluetooth или Wi-Fi.
В этом варианте реализации изобретения, файл данных первой карты модуля идентификации абонента зашифрован и сохранен. Модуль (21) интерфейса первой карты модуля идентификации абонента, в соответствии с некоторым предварительно заданным правилом и некоторым предварительно заданным путем доступа, может считать зашифрованный файл данных первой карты модуля идентификации абонента, и ключ дешифровки, требующийся для дешифровки зашифрованного файла данных первой карты модуля идентификации абонента, предоставляется устройством на стороне сети, что обеспечивает защиту информации в файле данных первой карты модуля идентификации абонента.
В вышеописанном варианте реализации изобретения, в ходе процесса осуществления доступа к сети со стороны первой карты модуля идентификации абонента модуль (21) интерфейса первой карты модуля идентификации абонента осуществляет взаимодействие с модулем (22) управления картами модулей идентификации абонента, используя функцию «модуль идентификации абонента-мобильное оборудование» в стороннем интерфейсе запуска, не используя при этом интерфейс между второй картой модуля идентификации абонента и модулем (22) управления картами модулей идентификации абонента. Следовательно, процесс доступа к сети со стороны первой карты модуля идентификации абонента не влияет на состояние готовности второй карты модуля идентификации абонента, так что модуль (22) управления картами модулей идентификации абонента может, в соответствии с запросом разблокирования, поддерживать в состоянии готовности одновременно первую карту модуля идентификации абонента и вторую карту модуля идентификации абонента, причем вторая карта модуля идентификации абонента уже получила доступ к сети, посредством чего в оконечном устройстве реализуется одновременное состояние готовности карты модуля идентификации абонента, реализованной на основе аппаратного обеспечения, и карты модуля идентификации абонента, реализованной на основе программного обеспечения. Таким образом, даже если оконечное устройство использует карту модуля идентификации абонента, реализованную на основе программного обеспечения, карта модуля идентификации абонента, реализованная на основе аппаратного обеспечения, в оконечном устройстве поддерживается одновременно в состоянии готовности и не заблокирована, так что абонент, который использует это оконечное устройство, может по-прежнему использовать карту модуля идентификации абонента, реализованную на основе аппаратного обеспечения, для осуществления сервиса, и с ним по-прежнему можно установить контакт через карту модуля идентификации абонента, реализованную на основе аппаратного обеспечения, что облегчает использование устройства абонентом.
Карта модуля идентификации абонента в варианте реализации изобретения, показанном на Фиг. 2, может представлять собой SIM-карту в системе GSM, и может также представлять собой USIM-карту (карту универсального модуля идентификации абонента) в системе UMTS (системе универсальной мобильной связи), и форма карты модуля идентификации абонента не ограничена настоящим изобретением, но в нижеследующем описании вариантов реализации настоящего изобретения, в качестве примеров для описания взято то, что карта модуля идентификации абонента представляет собой SIM-карту.
Фиг. 3 представляет собой схематически выполненную структурную схему оконечного устройства, соответствующего другому варианту реализации настоящего изобретения. Как показано на Фиг. 3, оконечное устройство (3) может включатъ в себя модуль (31) управления SM-картами, модуль (32) интерфейса первой SIM-карты, вторую SIM-карту (33) и модуль (34) администрирования первой SIM-карты, при этом вторая SIM-карта (33) реализована на основе аппаратного обеспечения, а первая SIM-карта реализована на основе программного обеспечения.
В дополнение к этому, оконечное устройство (3) может дополнительно включать в себя основополосный модуль (35) и радиочастотный модуль (36).
Модуль (31) управления SIM-картами представляет собой логический функциональный модуль, который соединяет основополосный модуль (35) и вторую SIM-карту (33), и при практическом применении, модуль (31) управления SIM-картами и основополосный модуль (35) обычно интегрированы в некоторой основополосной микросхеме. Интерфейс между модулем (31) управления SIM-картами и второй SIM-картой (33) представляет собой интерфейс "SIM-мобильное оборудование" (SIM Mobile Equipment, в дальнейшем именуемый как интерфейс "SIM-ΜΕ"). В настоящем изобретении, существует функциональный интерфейс взаимодействия между модулем (31) управления SIM-картами и модулем (34) администрирования первой SIM-карты и функциональный интерфейс взаимодействия между модулем (31) управления SIM-картами и модулем (32) интерфейса первой SIM-карты, так чтобы поддерживать одновременное состояние готовности первой SIM-карты и второй SIM-карты.
Модуль (34) администрирования первой SIM-карты сконфигурирован таким образом, чтобы предоставлять в оконечном устройстве для абонента, который использует это оконечное устройство, интерфейс администрирования первой SIM-карты. Посредством этого интерфейса администрирования абонент может выбирать: загрузку, разблокирование и/или заблокирование первой SIM-карты. Когда абонент выбирает разблокирование первой SIM-карты, модуль (34) администрирования первой SIM-карты отправляет в модуль (32) интерфейса первой SIM-карты запрос разблокирования первой SIM-карты, выбранной абонентом.
Модуль (32) интерфейса первой SIM-карты сконфигурирован таким образом, чтобы администрировать файл данных первой SIM-карты, загруженной со стороны сети, реализовывать интерфейс с модулем (31) управления SIM-картами и реализовывать такую функцию, как алгоритм шифрования, требующийся для запуска интерфейса, и отвечает за безопасность использования первой SIM-карты.
Файл данных первой SIM-карты относится к части со статическими данными в первой SIM-карте, такими как ключ Ki, международный идентификационный номер абонента мобильной связи (International Mobile Subscriber Identification Number, в дальнейшем именуемый как IMSI-номер), и цифровая сеть с интегрированным обслуживанием (Integrated Services Digital Network, в дальнейшем именуемая как ISDN-сеть). Файл данных первой SIM-карты обычно зашифрован и сохранен, и модуль (32) интерфейса первой SIM-карты считывает, в соответствии с некоторым предварительно заданным правилом и некоторым предварительно заданным путем доступа, содержимое зашифрованного файла данных первой SIM-карты, и ключ дешифровки, требующийся для дешифровки зашифрованного файла данных первой SIM-карты, предоставляется устройством на стороне сети, что обеспечивает защиту информации в файле данных первой SIM-карты.
В этом варианте реализации изобретения, файл данных первой SIM-карты модуля идентификации абонента может храниться во внутренней флэш-памяти или на SD-карте оконечного устройства (3), или может храниться на внешнем запоминающем устройстве, соединенном с оконечным устройством (3). Внешнее запоминающее устройство может быть соединено с оконечным устройством таким способом, как USB (универсальная последовательная шина), NFC (связь в ближнем поле), Bluetooth или Wi-Fi, и в этом случае, модуль (32) интерфейса первой SIM-карты должен поддерживать считывание содержимого в файле данных первой SIM-карты, находящемся на внешнем запоминающем устройстве, таким способом, как посредством USB, NFC, Bluetooth или Wi-Fi.
В этом варианте реализации изобретения, первую SIM-карту образуют модуль (32) интерфейса первой SIM-карты и файл данных первой SIM-карты. Модуль (32) интерфейса первой SIM-карты представляет собой некоторое приложение, исполняемое на оконечном устройстве, и поддерживает алгоритмы (A3) и (А8) шифрования; но для сети системы мобильной связи третьего поколения (3rd Generation, в дальнейшем именуемой как сеть 3G), кроме того, необходимо, чтобы на основе SIM-карты системы GSM поддерживалась функция, определяемая в USIM-карте, такая как аутентификация сети. Файл данных первой SIM-карты представляет собой часть со статическими данными, которая включает в себя IMSI-номер (идентификационный номер абонента мобильной связи) и/или ключ и тому подобное.
Для того, чтобы реализовать одновременное состояние готовности первой SIM-карты и второй SIM-карты, модулю (32) интерфейса первой SIM-карты, кроме того, необходимо реализовать интерфейс с модулем (34) администрирования первой SIM-карты и интерфейс с модулем (31) управления SIM-картами; и поддерживать разблокирование первой SIM-карты и поддерживать интерфейс администрирования первой SIM-карты, такой как задание политики взимания платы.
В этом варианте реализации изобретения, первая SIM-карта образована модулем (32) интерфейса первой SIM-карты и файлом данных первой SIM-карты. Для того, чтобы загрузить первую SIM-карту, две эти части можно загружать последовательно или их можно загружать одновременно. При загрузке первой SIM-карты абонент может загрузить прикладное программное обеспечение модуля (32) интерфейса первой SIM-карты из хранилища приложений. Модуль (32) интерфейса первой SIM-карты представляет собой некоторую базовую способность первой SIM-карты, и прикладное программное обеспечение модуля (32) интерфейса первой SIM-карты не различается для файлов данных первых SIM-карт различных операторов. Следовательно, когда абонент выбирает некоторого оператора беспроводной сети связи в зоне роуминга, абонент должен только загрузить, от оператора, файл данных первой SIM-карты, соответствующей этому оператору, и выбрать разблокирование первой SIM-карты в модуле (34) администрирования первой SIM-карты, так, чтобы во взаимодействии с модулем (32) интерфейса первой SIM-карты реализовать функцию первой SIM-карты.
В этом варианте реализации изобретения, способы загрузки файла данных первой SIM-карты могут включать в себя:
(1) беспроводную загрузку (Over The Air, в дальнейшем именуемую как ОТА-загрузка), при которой посредством способа, такого как сканирование двумерного штрихового кода, сервер, развернутый оператором первой SIM-карты, "проталкивает" файл данных, подлежащий загрузке;
(2) посредством способа, такого как короткое сообщение или неструктурированные вспомогательные служебные данные (Unstructured Supplementary Service Data, далее именуемые как USSD-данные), инициируется "проталкивание" сервером, развернутым оператором первой SIM-карты, файла данных, подлежащего загрузке; и
(3) загрузка при посещении web-страницы или при оплате.
В этом варианте реализации изобретения, интерфейс администрирования первой SIM-карты, предоставляемый модулем (34) администрирования первой SIM-карты, может быть таким, как показан на Фиг. 4. Фиг. 4 представляет собой схематическое представление интерфейса администрирования первой SIM-карты, соответствующего одному варианту реализации настоящего изобретения.
Когда абонент оконечного устройства выбирает разблокирование некоторой первой SIM-карты, такой как первая SIM-карта (1), показанная на Фиг. 4, модуль (34) администрирования первой SIM-карты отправляет в модуль (32) интерфейса первой SIM-карты запрос разблокирования для первой SIM-карты (1), и после того, как разблокирование модуля (32) интерфейса первой SIM-карты выполнено, модуль (32) интерфейса первой SIM-карты уведомляет модуль (34) администрирования первой SIM-карты о том, что разблокирование прошло успешно.
Если абонент оконечного устройства выбирает на интерфейсе, показанном на Фиг. 4, выбирает заблокирование некоторой первой SIM-карты, например, если заблокируется первая SIM-карта (2), то модуль (34) администрирования первой SIM-карты отправляет в модуль (32) интерфейса первой SIM-карты запрос заблокирования для первой SIM-карты (2) для того, чтобы уведомить модуль (32) интерфейса первой SIM-карты о том, что первая SIM-карта (2) заблокирована.
В конкретном варианте осуществления изобретения, модуль (32) интерфейса первой SIM-карты и модуль (34) администрирования первой SIM-карты могут быть реализованы в одной программе.
В этом варианте реализации изобретения, модуль (32) интерфейса первой SIM-карты служит в качестве прикладной программы, исполняемой в операционной системе оконечного устройства. Прикладное программное обеспечение модуля (32) интерфейса первой SIM-карты может быть загружено из хранилища приложений, или может быть загружено из сети другим способом, и способ для загрузки прикладного программного обеспечения модуля (32) интерфейса первой SIM-карты в настоящем изобретении не ограничен.
Существующий модуль (31) управления SIM-картами поддерживает одновременный режим готовности, по меньшей мере, двух SIM-карт, причем, эти, по меньшей мере, две SIM-карты обычно представляют собой SIM-карты, реализованные на основе аппаратного обеспечения. Если требуется, чтобы модуль (31) управления SIM-картами поддерживал одновременное состояние готовности SIM-карты, реализованной на основе программного обеспечения, и SIM-карты, реализованной на основе аппаратного обеспечения, то необходимо решить задачу переключения модулем (31) управления SIM-картами с аппаратного интерфейса на программный интерфейс, и этот программный интерфейс предоставляется модулем (32) интерфейса первой SIM-карты.
Способ для осуществления интерфейса между модулем (31) управления SIM-картами и модулем (32) интерфейса первой SIM-карты может быть таким, как показано на Фиг. 5. Фиг. 5 представляет собой схематическое представление интерфейса между модулем управления SIM-картами и модулем интерфейса первой SIM-карты в соответствии с одним вариантом реализации настоящего изобретения.
В своем практическом расположении, модуль (31) управления SIM-картами может представлять собой независимую микросхему или функциональный модуль в микросхеме, в которой располагается основополосный модуль (35). Операционная система (например, Андроид или iOS) оконечного устройства осуществляет связь с модулем (31) управления SIM-картами, используя драйвер, и операционная система оконечного устройства предоставляет сторонний интерфейс запуска, например, интерфейс уровня интерфейса радиосвязи (Radio Interface Layer, в дальнейшем именуемый как RIL-уровень) на основе драйвера. Для того чтобы реализовать одновременное состояние готовности первой SIM-карты и второй SIM-карты, в интерфейсе II, показанном на Фиг. 5, должен быть осуществлен запуск функции "SIM-ΜΕ" ("модуль идентификации абонента-мобильное оборудование") в интерфейсе RIL-уровня, и интерфейс RIL-уровня уведомляется о том, что функция "SIM-ΜΕ" разблокирована, так что первая SIM-карта может быть нормальным образом идентифицирована и использована модулем (31) управления SIM-картами.
В этом варианте реализации изобретения, в интерфейс RIL-уровня должны быть добавлены нижеследующие функции:
(1) функция разблокирования, заблокировать и/или удаления первой SIM-карты; и
(2) функция "SIM-ΜΕ" ("модуль идентификации абонента-мобильное оборудование"), включающая в себя интерфейс администрирования данных (например, считывание и добавление контакта) и аутентификацию личности абонента (такие функции, как аутентификация при доступе в сеть 2G (второго поколения), аутентификация при доступе в сеть 3G (третьего поколения) и аутентификация, выполняемая для сети оконечным устройством 3G (третьего поколения)).
В этом варианте реализации изобретения, модуль (31) управления SIM-картами имеет способность одновременно использовать интерфейс I1 и интерфейс I2 для того, чтобы запускать модуль (32) интерфейса первой SIM-карты и вторую SIM-карту (33), и, следовательно, может быть реализовано одновременное состояние готовности первой SIM-карты и второй SIM-карты. Фиг. 6 представляет собой схематически выполненную структурную схему модуля управления SIM-картами, соответствующего одному варианту реализации настоящего изобретения.
Как показано на Фиг. 6, модуль (31) управления SIM-картами включает в себя интерфейс (311) администрирования первой SIM-карты и интерфейс (312) администрирования второй SIM-карты, так, чтобы поддерживать одновременную внутреннюю связь с первой SIM-картой и второй SIM-картой. В дополнение к этому, модуль (31) управления SIM-картами может, кроме того, включать в себя логику (313) администрирования SIM-карт.
Если модуль (31) управления SIM-картами интегрирован в микросхему, в которой располагается основополосный модуль (35), то изменения, вносимые в драйвер и интерфейс RIL-уровня операционной системой, являются изменениями, вносимыми в микросхему, в которой располагается основополосный модуль (35).
Для оконечного устройства, в котором модуль (31) управления SIM-картами или микросхема, в которой располагается основополосный модуль (35), не может удовлетворить некоторой новой потребности, драйвер обновляется посредством модуля (32) интерфейса первой SIM-карты. В обновленном драйвере осуществляется "захват" логики (313) администрирования SIM-карт и интерфейса (312) администрирования второй SIM-карты, имеющихся внутри модуля (31) управления SIM-картами, таким образом, чтобы логика администрования (313) SIM-карт запускала интерфейс в первой SIM-карте, а не интерфейсе во второй SIM-карте, реализуя, таким образом, состояние готовности первой SIM-карты. Однако, при принятии этого решения, может быть реализовано состояние готовности только одной SIM-карты (либо первой SIM-карты, либо второй SIM-карты). В этом сценарии, выбор разблокирования SIM-карты, реализованной на основе аппаратного обеспечения, или SIM-карты, реализованной на основе программного обеспечения, может быть сделан в интерфейсе администрирования первой SIM-карты, и абонент посредством интерфейса администрирования первой SIM-карты может выбирать разблокирование SIM-карты, реализованной на основе программного обеспечения, или SIM-карты, реализованной на основе аппаратного обеспечения. Только выбрать разблокирование только одной из этих двух SIM-карт.
Ниже представлены процессы взаимодействия различных модулей в варианте реализации изобретения, показанном на Фиг. 3.
После того, как абонент, который использует оконечное устройство, производит операции на интерфейсе администрирования первой SIM-карты таким образом, чтобы выбрать разблокирование некоторой конкретной первой SIM-карты, например, первой SIM-карты (1), модуль (34) администрирования первой SIM-карты отправляет, в соответствии с выбором абонента, в модуль (32) интерфейса первой SIM-карты запрос разблокирования для первой SIM-карты (1) для того, чтобы запросить одновременное состояние готовности первой SIM-карты (1) и второй SIM-карты. Первая SIM-карта реализована на основе программного обеспечения, а вторая SIM-карта реализована на основе аппаратного обеспечения.
Модуль (32) интерфейса первой SIM-карты запускает сторонний интерфейс запуска, например, интерфейс RIL-уровня (уровня интерфейса радиосвязи), предоставляемый, на основе драйвера, операционной системой оконечного устройства, и отправляет запрос разблокирования в модуль (31) управления SIM-картами.
После этого модуль (31) управления SIM-картами отправляет запрос аутентификации от устройства на стороне сети в модуль (32) интерфейса первой SIM-карты, при этом запрос аутентификации отправляется модулем (31) управления SIM-картами в модуль (32) интерфейса первой SIM-карты через функцию "SIM-ME" стороннего интерфейса запуска; и после этого, модуль (32) интерфейса первой SIM-карты считывает информацию шифрования в файле данных первой SIM-карты (1), генерирует аутентификационную информацию в соответствии со считанной информацией ключа, и отправляет аутентификационную информацию в модуль (31) управления SIM-картами, используя функцию "SIM-ΜΕ" стороннего интерфейса запуска, так, чтобы модуль (31) управления SIM-картами отправил аутентификационную информацию на устройство на стороне сети, для выполнения процесса доступа к сети со стороны первой SIM-карты (1).
Если сеть представляет собой сеть 3G (третьего поколения) или сеть долгосрочной эволюции (Long Term Evolution, в дальнейшем именуемая как сеть LTE), то, в качестве дополнительной возможности, оконечное устройство также должно выполнять процесс аутентификации сети, так, чтобы гарантировать, что оконечное устройство получает доступ к заслуживающей доверие сети, ожидаемой абонентом, который использует это оконечное устройство.
После того, как процесс доступа к сети со стороны первой SIM-карты (1) выполнен, модуль (31) управления SIM-картами поддерживает первую SIM-карту (1) в состоянии готовности.
В дополнение к этому, после начала работы оконечного устройства, модуль (31) управления SIM-картами, кроме того, осуществляет взаимодействие со второй SIM-картой (33) для того, чтобы выполнить процесс доступа к сети со стороны второй SIM-карты (33). В частности, модуль (31) управления SIM-картами может принять запрос аутентификации, отправленный устройством на стороне сети, считать информацию ключа в файле данных второй SIM-карты (33), сгенерировать аутентификационную информацию в соответствии со считанной информацией ключа, и отправить аутентификационную информацию устройству на стороне сети для того, чтобы выполнить процесс доступа к сети со стороны второй SIM-карты (33).
Наконец, модуль (31) управления SIM-картами поддерживает, в соответствии с запросом разблокирования, первую SIM-карту (1) и вторую SIM-карту (33) одновременно в состоянии готовности.
В дополнение к этому, после того, как реализовано одновременное состояние готовности SIM-карты, реализованной на основе программного обеспечения, и SIM-карты, реализованной на основе аппаратного обеспечения, специально не определено то, какую SIM-карту выбирает абонент для инициирования сервиса, такого как доступ к сети и осуществление телефонного звонка, так что может быть выбрана SIM-карта с более высоким приоритетом в соответствии с конкретной политикой, задаваемой абонентом, оператором или оконечным устройством. Например, если абонент в роуминге разблокирует SIM-карту, реализованную на основе программного обеспечения, в зоне роуминга, в течение периода роуминга, то для сервиса, инициируемого абонентом, предпочтительно использование SIM-карты, реализованной на основе программного обеспечения, так, чтобы снизить плату абонента за роуминг.
Посредством способа и оконечного устройства для поддержания карты модуля идентификации абонента в состоянии готовности, предлагаемыми в настоящем изобретении, можно реализовать в оконечном устройстве одновременное состояние готовности SIM-карты, реализованной на основе аппаратного обеспечения, и SIM-карты, реализованной на основе программного обеспечения, так, чтобы абонент мог с удобством выбирать подходящую SIM-карту для инициирования сервиса при роуминге, что эффективно решает проблему использования SIM-карты при нахождении абонента в роуминге и снижает стоимость изготовления SIM-карты, так что эффективно применяется SIM-карта, реализованная на основе программного обеспечения.
Специалист в данной области техники может понимать, что прилагаемые чертежи представляют собой только схематические представления приводимого в качестве примера варианта реализации изобретения, и модули или процедуры на прилагаемых чертежах не обязательно необходимы при осуществлении настоящего изобретения.
Специалист в данной области техники может понимать, что модули в аппарате, предлагаемом в вариантах реализации изобретения, могут быть расположены в этом аппарате распределенным образом в соответствии с описанием вариантов реализации изобретения, или могут быть изменены и расположены в одном или множестве аппаратов, которые отличаются от тех, что описаны в вариантах реализации изобретения. Модули в вышеприведенных вариантах реализации изобретения могут быть объединены в один модуль или могут быть разделены на множество подмодулей.
Наконец, следует отметить, что вышеприведенные варианты реализации изобретения предназначены только для описания технических решений настоящего изобретения, а не для ограничения настоящего изобретения. Хотя настоящее изобретение подробно описано со ссылкой на вышеприведенные варианты реализации изобретения, специалист, имеющий обычную квалификацию в данной области техники, должен понимать, что в технические решения, описанные в вышеприведенных вариантах реализации изобретения, могут быть еще внесены изменения, или в некоторых, или во всех их технических признаках могут быть еще произведены эквивалентные замены; однако, эти изменения или замены не приводят к выходу сущности соответствующих технических решений за рамки объема технических решений в вариантах реализации настоящего изобретения.