СПОСОБ И УСТРОЙСТВО ДЛЯ АКТИВАЦИИ ВИРТУАЛЬНОЙ КАРТЫ МОДУЛЯ ИДЕНТИФИКАЦИИ АБОНЕНТА
METHOD AND DEVICE FOR ACTIVATING VIRTUAL CARD OF SUBSCRIBER IDENTIFICATION MODULE

[001] Настоящая заявка основана и испрашивает приоритет на основании патентной заявки Китая № 201511027819.8, поданной 30 декабря 2015 г. и включенной в настоящий документ посредством ссылки.
Область техники
[002] Настоящее изобретение относится к области техники связи, более конкретно к способу и устройству для активации виртуальной карты модуля идентификации абонента (SIM-карты).
Уровень техники
[003] С быстрым развитием технологий все большее количество пользователей предпочитают использовать виртуальные карты модуля идентификации абонента (SIM-карты). По сравнению с физической SIM-картой, виртуальная SIM-карта удобна для пользователей во многих отношениях. С виртуальной SIM-картой терминал (например, сотовый телефон) может свободно переключаться между сетями разных операторов. Например, в отличие от физической SIM-карты, используемую терминалом виртуальную SIM-карту не требуется менять, когда пользователь переключает терминал от сети оператора А в другую сеть оператора В.
[004] При предшествующем уровне техники пользователь может использовать виртуальную SIM-карту на терминале в режиме разговора с одной картой. Когда пользователь активирует на терминале виртуальную SIM-карту, терминал может настроить ресурсную информацию IMSI (международный идентификатор абонента мобильной связи) виртуальной SIM-карты на заданный слот физической карты в соответствии с командой инициализации, поданной пользователем, а затем может выполнить операцию доступа, чтобы виртуальная SIM-карта могла получить доступ к сети на основе ресурсной информации IMSI.
Раскрытие изобретения
[005] Принимая во внимание предшествующий уровень техники, в настоящем изобретении предлагается способ и устройство для активации виртуальной SIM-карты. Далее раскрываются технические решения.
[006] В соответствии с первым аспектом настоящего изобретения, предлагается способ для активации виртуальной карты модуля идентификации абонента (SIM-карты). Способ может включать: получение команды инициализации для инициализации виртуальной SIM-карты; распознавание текущего режима разговора терминала на основе команды инициализации, причем текущий режим разговора включает режим одной карты; и установку целевого режима разговора, соответствующего текущему режиму разговора, согласно текущему режиму разговора, при этом целевой режим разговора включает режим двух карт.
[007] В соответствии с первым аспектом настоящего изобретения текущий режим разговора терминала распознают после получения команды инициализации для инициализации виртуальной SIM-карты. Соответствующий текущему режиму разговора целевой режим разговора устанавливают, когда текущий режим разговора является режимом одной карты, так что режим одной карты может быть изменен на режим двух карт. Как результат, на терминале с режимом одной карты могут одновременно присутствовать виртуальная SIM-карта и физическая SIM-карта.
[008] В первом варианте осуществления в сочетании с первым аспектом, если текущим режимом разговора терминала является режим одной карты, то целевым режимом разговора, соответствующим текущему режиму разговора, является режим двух карт; а установка целевого режима разговора, соответствующего текущему режиму разговора, согласно текущему режиму разговора, может включать: конфигурирование ресурсной информации международного идентификатора абонента мобильной связи (IMSI) виртуальной SIM-карты на слоте виртуальной карты; и выполнение операции доступа по обеспечению доступа виртуальной SIM-карты в сеть на основе ресурсной информации IMSI.
[009] В соответствии с первым вариантом осуществления первого аспекта настоящего изобретения, если текущим режимом разговора терминала является режим одной карты, может быть установлен режим двух карт, соответствующий режиму одной карты, так что режим одной карты может быть изменен на режим двух карт. Как результат, на терминале с режимом одной карты могут одновременно присутствовать виртуальная SIM-карта и физическая SIM-карта.
[0010] Во втором варианте осуществления в сочетании с первым вариантом осуществления, установка целевого режима разговора, соответствующего текущему режиму разговора, согласно текущему режиму разговора, может включать: отображение сообщения напоминания для переключения, если текущим режимом разговора терминала является режим одной карты, при этом сообщение напоминания для переключения используется для запроса о необходимости переключения режима у пользователя терминала; получение команды переключения, поданной пользователем согласно сообщению напоминания для переключения; и установку целевого режима разговора, соответствующего текущему режиму разговора, в соответствии с командой переключения.
[0011] В соответствии со вторым вариантом осуществления первого аспекта настоящего изобретения сообщение напоминания для переключения может быть отображено, если текущим режимом разговора терминала является режим одной карты. Целевой режим разговора, соответствующий текущему режиму разговора, может быть установлен на основе команды переключения, поданной пользователем.
[0012] В третьем варианте осуществления в сочетании с первым вариантом осуществления сообщение напоминания для переключения может быть голосовым сообщением напоминания или текстовым сообщением напоминания.
[0013] В соответствии с третьим вариантом осуществления первого аспекта настоящего изобретения для пользователя может быть отображено голосовое или текстовое сообщение напоминания, чтобы запросить пользователя, следует ли выполнить переключение режима.
[0014] В четвертом варианте осуществления в сочетании с первым вариантом осуществления распознавание текущего режима разговора терминала на основе команды инициализации может включать: запрос параметра атрибута режима терминала на основе команды инициализации; определение текущего режима разговора, указанного параметром атрибута режима.
[0015] В соответствии с четвертым вариантом осуществления первого аспекта настоящего изобретения текущий режим разговора терминала может быть определен посредством запроса параметра атрибута режима терминала.
[0016] В соответствии со вторым аспектом настоящего изобретения предлагается устройство для активации виртуальной карты модуля идентификации абонента (SIM-карты). Устройство может содержать принимающий модуль, выполненный с возможностью получения команды инициализации для инициализации виртуальной SIM-карты; распознающий модуль, выполненный с возможностью распознавания текущего режима разговора терминала на основе команды инициализации, при этом текущий режим разговора включает режим одной карты; и управляющий модуль, выполненный с возможностью установки целевого режима разговора, соответствующего текущему режиму разговора, согласно текущему режиму разговора, при этом целевой режим разговора включает режим двух карт.
[0017] В соответствии со вторым аспектом настоящего изобретения текущий режим разговора терминала распознают после получения команды инициализации для инициализации виртуальной SIM-карты. Соответствующий текущему режиму разговора целевой режим разговора устанавливают, когда текущий режим разговора является режимом одной карты, так что режим одной карты может быть изменен на режим двух карт. Как результат, на терминале с режимом одной карты могут одновременно присутствовать виртуальная SIM-карта и физическая SIM-карта.
[0018] В первом варианте осуществления в сочетании со вторым аспектом, если текущим режимом разговора терминала является режим одной карты, то целевым режимом разговора, соответствующим текущему режиму разговора, является режим двух карт. Управляющий модуль может содержать конфигурирующий субмодуль, выполненный с возможностью конфигурирования ресурсной информации международного идентификатора абонента мобильной связи (IMSI) виртуальной SIM-карты на слоте виртуальной карты; и исполняющий субмодуль, выполненный с возможностью выполнения операции доступа по обеспечению доступа виртуальной SIM-карты в сеть на основе ресурсной информации IMSI.
[0019] В соответствии с первым вариантом осуществления второго аспекта настоящего изобретения, если текущим режимом разговора терминала является режим одной карты, может быть установлен режим двух карт, соответствующий режиму одной карты, так что режим одной карты может быть изменен на режим двух карт. Как результат, на терминале с режимом одной карты могут одновременно присутствовать виртуальная SIM-карта и физическая SIM-карта.
[0020] Во втором варианте осуществления в сочетании со вторым вариантом осуществления управляющий модуль может содержать отображающий субмодуль, выполненный с возможностью отображения сообщения напоминания для переключения, если текущим режимом разговора терминала является режим одной карты, при этом сообщение напоминания для переключения используется для запроса о необходимости переключения режима у пользователя терминала; приемный субмодуль, выполненный с возможностью получения команды переключения, поданной пользователем согласно сообщению напоминания для переключения; и управляющий субмодуль, выполненный с возможностью установки целевого режима разговора, соответствующего текущему режиму разговора, в соответствии с командой переключения.
[0021] В соответствии со вторым вариантом осуществления первого аспекта настоящего изобретения сообщение напоминания для переключения может быть отображено, если текущим режимом разговора терминала является режим одной карты. Целевой режим разговора, соответствующий текущему режиму разговора, может быть установлен на основе команды переключения, поданной пользователем.
[0022] В третьем варианте осуществления в сочетании со вторым вариантом осуществления сообщение напоминания для переключения может быть голосовым сообщением напоминания или текстовым сообщением напоминания.
[0023] В соответствии с третьим вариантом осуществления второго аспекта настоящего изобретения для пользователя может быть отображено голосовое или текстовое сообщение напоминания, чтобы запросить пользователя, следует ли выполнить переключение режима.
[0024] В четвертом варианте осуществления в сочетании с третьим вариантом осуществления распознающий модуль может содержать запрашивающий субмодуль, выполненный с возможностью запроса параметра атрибута режима терминала на основе команды инициализации; и определяющий субмодуль, выполненный с возможностью определения текущего режима разговора, указанного параметром атрибута режима.
[0025] В соответствии с четвертым вариантом осуществления второго аспекта настоящего изобретения текущий режим разговора терминала может быть определен посредством запроса параметра атрибута режима терминала.
[0026] В соответствии с третьим аспектом настоящего изобретения предлагается устройство для активации виртуальной карты модуля идентификации абонента (SIM-карты). Устройство может содержать процессор и память для хранения инструкций, исполняемых процессором. Процессор выполнен с возможностью: получения команды инициализации для инициализации виртуальной SIM-карты; распознавания текущего режима разговора терминала на основе команды инициализации, причем текущий режим разговора включает режим одной карты; и установки целевого режима разговора, соответствующего текущему режиму разговора, согласно текущему режиму разговора, при этом целевой режим разговора включает режим двух карт.
[0027] В соответствии с третьим аспектом настоящего изобретения текущий режим разговора терминала распознают после получения команды инициализации для инициализации виртуальной SIM-карты. Соответствующий текущему режиму разговора целевой режим разговора устанавливают, когда текущий режим разговора является режимом одной карты, так что режим одной карты может быть изменен на режим двух карт. Как результат, на терминале с режимом одной карты могут одновременно присутствовать виртуальная SIM-карта и физическая SIM-карта.
[0028] Варианты осуществления настоящего изобретения могут обеспечить, по меньшей мере, некоторые из следующих преимуществ.
[0029] Способ и устройство для активации виртуальной SIM-карты, предусмотренные настоящим изобретением, могут обеспечить распознавание текущего режима разговора терминала после получения команды инициализации для инициализации виртуальной SIM-карты и могут обеспечить установку целевого режима разговора, соответствующего текущему режиму разговора, если текущим режимом разговора является режим одной карты, с целью переключения из режима одной карты в режим двух карт. Способ и устройство для активации виртуальной SIM-карты, предусмотренные настоящим изобретением, позволяют достичь результата, когда виртуальная SIM-карта и физическая SIM-карта могут одновременно присутствовать в терминале с режимом одной карты.
[0030] Следует понимать, что как приведенное выше общее описание, так и последующее подробное описание приведены только в качестве примера и не ограничивают настоящее изобретение.
Краткое описание чертежей
[0031] Сопровождающие чертежи, которые включены в и составляют часть настоящего описания изобретения, иллюстрируют варианты осуществления в соответствии с изобретением и, вместе с описанием, служат для объяснения принципов изобретения.
[0032] Фиг. 1 представляет блок-схему, иллюстрирующую способ активации виртуальной карты модуля идентификации абонента (SIM-карты) в соответствии с примерным вариантом осуществления;
[0033] Фиг. 2-1 представляет блок-схему, иллюстрирующую способ активации виртуальной карты модуля идентификации абонента (SIM-карты) в соответствии с примерным вариантом осуществления;
[0034] Фиг. 2-2 представляет блок-схему интерфейса при инициировании пользователем виртуальной SIM-карты в рамках способа активации виртуальной SIM-карты, показанного на Фиг. 2-1;
[0035] Фиг. 2-3 представляет структурную схему терминала, используемого в соответствии со способом активации виртуальной SIM-карты, показанным на Фиг. 2-1;
[0036] Фиг. 2-4 представляет блок-схему для распознавания текущего режима разговора терминала в рамках способа активации виртуальной SIM-карты, показанного на Фиг. 2-1;
[0037] Фиг. 2-5 представляет блок-схему для установки целевого режима разговора, соответствующего текущему режиму разговора, в рамках способа активации виртуальной SIM-карты, показанного на Фиг. 2-1;
[0038] Фиг. 2-6 представляет схему интерфейса, отображающего подсказку, в рамках способа активации виртуальной SIM-карты, показанного на Фиг. 2-1;
[0039] Фиг. 2-7 представляет блок-схему для установки режима двух карт, соответствующего режиму одной карты, в рамках способа активации виртуальной SIM-карты, показанного на Фиг. 2-1;
[0040] Фиг. 2-8 представляет блок-схему для выключения виртуальной SIM-карты в рамках способа активации виртуальной SIM-карты, показанного на Фиг. 2-1;
[0041] Фиг. 3-1 представляет блок-схему, иллюстрирующую устройство активации виртуальной карты модуля идентификации абонента (SIM-карты) в соответствии с примерным вариантом осуществления;
[0042] Фиг. 3-2 представляет блок-схему, иллюстрирующую управляющий модуль устройства для активации виртуальной SIM-карты, показанного на Фиг. 3-1;
[0043] Фиг. 3-3 представляет блок-схему, иллюстрирующую другой пример управляющего модуля устройства для активации виртуальной SIM-карты, показанного на Фиг. 3-1;
[0044] Фиг. 3-4 представляет блок-схему, иллюстрирующую распознающий модуль устройства для активации виртуальной SIM-карты, показанного на Фиг. 3-1; и
[0045] Фиг. 4 представляет блок-схему, иллюстрирующую устройство активации виртуальной карты модуля идентификации абонента (SIM-карты) в соответствии с примерным вариантом осуществления.
[0046] Конкретные варианты осуществления настоящего изобретения проиллюстрированы на прилагаемых чертежах, которые будут описаны более подробно ниже. Прилагаемые чертежи и тексты предназначены только для демонстрации концепции раскрытия специалистам в данной области техники посредством ссылки на конкретные варианты осуществления и не предназначены для ограничения идеи изобретения каким-либо образом.
Осуществление изобретения
[0047] Теперь будет подробно дана ссылка на иллюстративные варианты осуществления, примеры которых показаны на сопровождающих чертежах. Следующее описание относится к прилагаемым чертежам, в которых, если не указано иное, одинаковые ссылочные номера на разных чертежах относятся к одним и тем же или аналогичным элементам. Изложенные в дальнейшем описании реализации примерных вариантов осуществления не следует понимать как все возможные реализации в соответствии с изобретением. Вместо того, они представляют собой просто примеры устройств и способов в соответствии с аспектами, относящимися к раскрытию изобретения согласно прилагаемой формуле изобретения.
[0048] Фиг. 1 представляет блок-схему, иллюстрирующую способ активации виртуальной карты модуля идентификации абонента (SIM-карты) в соответствии с примерным вариантом осуществления. Способ активации виртуальной SIM-карты может быть применим к терминалу и может включать в себя следующие шаги.
[0049] На шаге 101 осуществляется получение команды инициализации для инициализации виртуальной SIM-карты.
[0050] На шаге 102 по команде инициализации производится распознавание текущего режима разговора терминала. Текущий режим разговора может включать в себя режим одной карты.
[0051] На шаге 103 устанавливается целевой режим разговора в соответствии с текущим режимом разговора согласно текущему режиму разговора. Целевой режим разговора может включать в себя режим двух карт.
[0052] В завершение, способ для активации виртуальной SIM-карты, предусмотренный настоящим вариантом осуществления изобретения, обеспечивает распознавание текущего режима разговора терминала после получения команды инициализации для инициализации виртуальной SIM-карты и установку целевого режима разговора, соответствующего текущему режиму разговора, если текущим режимом разговора является режим одной карты, с целью переключения из режима одной карты в режим двух карт. Способ активации виртуальной SIM-карты позволяет достичь результата, когда виртуальная SIM-карта и физическая SIM-карта могут одновременно присутствовать в терминале с режимом одной карты.
[0053] Фиг. 2-1 представляет блок-схему, иллюстрирующую способ активации виртуальной карты модуля идентификации абонента (SIM-карты) в соответствии с примерным вариантом осуществления. Способ активации виртуальной SIM-карты может быть применим к терминалу и может включать в себя следующие шаги.
[0054] На шаге 201 осуществляется получение команды инициализации для инициализации виртуальной SIM-карты.
[0055] Когда пользователь хочет использовать на терминале виртуальную SIM-карту, он может инициировать виртуальную SIM-карту через интерфейс управления SIM-картами на терминале. Одновременно может быть сгенерирована команда инициализации для инициализации виртуальной SIM-карты. Терминал может получить команду инициализации для инициализации виртуальной SIM-карты. Терминал может получить команду инициализации для инициализации виртуальной SIM-карты процессором приложений (ПП). На Фиг. 2-2 показана схематическая диаграмма интерфейса управления SIM-картами 22, когда пользователь инициирует виртуальную SIM-карту. Если виртуальная SIM-карта не инициирована, переключатель находится в положении, обозначенном как 221. Если виртуальная SIM-карта инициирована, переключатель находится в положении, обозначенном как 222.
[0056] На Фиг. 2-3 показана структурная схема терминала 10. Терминал 10 может включать в себя ПП 11, модем 12 и внутреннюю память (т.е. память) 13. Терминалом 10 может быть сотовый телефон, планшет, ноутбук и так далее. Между ПП 11 и модемом 12 может быть предусмотрен интерфейс связи 14 для передачи сообщений между ПП 11 и модемом 12. Внутренняя память 13 выполнена с виртуальной SIM-картой 15.
[0057] На шаге 202 по команде инициализации производится распознавание текущего режима разговора терминала.
[0058] Текущий режим разговора может включать в себя режим одной карты.
[0059] В варианте осуществления изобретения шаг 202 может включать в себя указанные ниже промежуточные шаги, как показано на Фиг. 2-4.
[0060] На промежуточном шаге 2021 по команде инициализации запрашивается параметр атрибута режима терминала.
[0061] В файле конфигурации терминала содержится параметр атрибута режима, который идентифицирует режим разговора терминала. Параметром атрибута режима является persist.radio.multisim.config.
[0062] В режиме одной карты persist.radio.multisim.config=none. В режиме двух карт persist.radio.multisim.config=dsds. Детальное описание параметра атрибута режима можно найти в существующем уровне техники. Таким образом, терминал может запросить свой параметр атрибута режима по команде инициализации и на основании параметра атрибута режима определить, в каком режиме он находится – режиме одной карты или режиме двух карт.
[0063] На промежуточном шаге 2022 по параметру атрибута режима определяется текущий режим разговора.
[0064] Например, терминал может установить, что текущим режимом разговора является режим одной карты, если persist.radio.multisim.config=none.
[0065] Если текущим режимом разговора является режим одной карты, то целевым режимом разговора, соответствующим текущему режиму разговора, является режим двух карт. Терминал может включать в себя слот физической карты и слот виртуальной карты. Соответствующие виртуальной SIM-карте операции (такие как аутентификация для доступа в сеть) могут быть выполнены на слоте виртуальной карты. В таблице 1 показан текущий режим разговора терминала и соответствие между текущим режимом разговора и соответствующим целевым режимом. Как показано в таблице 1, целевым режимом разговора, соответствующим текущему режиму разговора, является режим двух карт, который может включать в себя однопроходный режим двух карт.
Таблица 1
текущий режим разговора терминала
целевой режим разговора, соответствующий текущему режиму разговора
режим одной карты
режим двух карт
[0066] В соответствии с шагом 202 терминал может установить целевой режим разговора, соответствующий текущему режиму разговора, согласно текущему режиму разговора, после того как текущий режим разговора распознан по команде инициализации. Если текущим режимом разговора является режим одной карты, то целевым режимом разговора, соответствующим текущему режиму разговора, может быть режим двух карт. В других вариантах процесс установки целевого режима разговора, соответствующего текущему режиму разговора, согласно текущему режиму разговора, может включать в себя шаги 203 и 204.
[0067] На шаге 203 ресурсная информация IMSI (международный идентификатор абонента мобильной связи) виртуальной SIM-карты выполняется на слоте виртуальной карты. После этого процесс переходит к шагу 204.
[0068] Если терминал обнаружит, что текущим режимом разговора является режим одной карты, после получения команды инициализации для инициализации виртуальной SIM-карты терминал может сконфигурировать ресурсную информацию IMSI виртуальной SIM-карты на слоте виртуальной карты с помощью ПП.
[0069] На шаге 204 на основе ресурсной информации IMSI выполняется операция по обеспечению доступа виртуальной SIM-карты в сеть.
[0070] Терминал может выполнять операцию доступа для обеспечения доступа виртуальной SIM-карты в сеть на основе ресурсной информации IMSI с помощью модема, после того как терминал сконфигурирует ресурсную информацию IMSI виртуальной SIM-карты на слоте виртуальной карты с помощью ПП.
[0071] В варианте осуществления изобретения, как показано на Фиг. 2-5, процесс установки целевого режима разговора, соответствующего текущему режиму разговора, согласно текущему режиму разговора, может включать в себя следующие шаги.
[0072] На шаге 205 отображается подсказка о переключении, если текущим режимом разговора терминала является режим одной карты.
[0073] Подсказка о переключении используется для направления пользователю терминала запроса о необходимости переключения режима. В варианте осуществления изобретения подсказка о переключении может быть голосовой или текстовой.
[0074] Если терминал обнаружит, что текущим режимом разговора является режим одной карты, после получения команды инициализации для инициализации виртуальной SIM-карты, то он может выдать подсказку пользователю, чтобы пользователь решил, следует ли переключиться с режима одной карты на режим двух карт. Например, на Фиг. 2-6 показан интерфейс, отображающий подсказку 24. Пользователь может нажать на кнопку “YES” 241, таким образом, что терминал сможет переключиться из режима одной карты в режим двух карт. Или, наоборот, пользователь может нажать на кнопку “NO” 242, чтобы выйти из процесса переключения.
[0075] На шаге 206 производится выдача команды на переключение в соответствии с полученным пользователем напоминанием о переключении.
[0076] Например, как показано на Фиг. 2-6, после нажатия пользователем кнопки “YES” 241 может быть сгенерирована команда на переключение. Далее терминал может получить команду на переключение.
[0077] На шаге 207 устанавливается целевой режим разговора в соответствии с текущим режимом разговора согласно команде на переключение.
[0078] Например, как показано на Фиг. 2-6, после нажатия пользователем кнопки “YES” 241 может быть сгенерирована команда на переключение. Далее терминал может установить целевой режим разговора в соответствии с текущим режимом разговора согласно команде на переключение.
[0079] Далее, ссылаясь на Фиг. 2-3, как показано на Фиг. 2-7, процесс установки терминалом режима двух карт, соответствующего режиму одной карты, может включать в себя следующие шаги.
[0080] На промежуточном шаге 251, параметр атрибута режима терминала может быть изменен ПП.
[0081] В файле конфигурации терминала содержится параметр атрибута режима, который идентифицирует режим разговора терминала. Параметром атрибута режима является persist.radio.multisim.config. ПП может динамически изменять параметр атрибута режима и уведомлять модем о результате изменения. Так как текущим режимом разговора является режим одной карты, то persist.radio.multisim.config=none. После того как ПП модифицирует параметр атрибута режима терминала, persist.radio.multisim.config=dsds.
[0082] На шаге 252 ПП посылает команду предварительного инициирования виртуальной SIM-карты в модем в соответствии с измененным параметром атрибута режима.
[0083] ПП может изменить параметр атрибута режима терминала с режимом одной карты и отправить команду предварительной инициализации виртуальной SIM-карты модему, чтобы уведомить его об этой операции. Затем ПП может отправить команду предварительной инициализации виртуальной SIM-карты модему через интерфейс связи 14, как показано на Фиг. 2-3, или с помощью других средств. Варианты осуществления не ограничиваются указанным.
[0084] На промежуточном шаге 253 модем устанавливает конфигурационную информацию режима двух карт в соответствии с командой предварительной инициализации.
[0085] После получения отправленной ПП команды предварительной инициализации виртуальной SIM-карты модем может установить конфигурационную информацию режима двух карт и сконфигурировать режим двух карт в соответствии с командой предварительной инициализации. Конкретное содержание конфигурационной информации имеется в существующем уровне техники и не повторяется здесь.
[0086] На промежуточном шаге 254 модем генерирует уведомляющее сообщение о режиме двух карт в соответствии с командой предварительной инициализации и конфигурационной информацией режима двух карт.
[0087] Уведомляющее сообщение режима двух карт может быть использовано для указания, что модем поддерживает виртуальную SIM-карту. После установки конфигурационной информации режима двух карт модем может уведомить ПП о том, что текущий модем поддерживает виртуальную SIM-карту.
[0088] На промежуточном шаге 255 модем посылает уведомляющее сообщение о режиме двух карт в ПП.
[0089] После установки конфигурационной информации режима двух карт в соответствии с командой предварительной инициализации может выполняться перезагрузка модема. После перезагрузки модем может послать уведомляющее сообщение режима двух карт в ПП, чтобы сообщить ПП о завершении процесса установки конфигурационной информации режима двух карт.
[0090] На промежуточном шаге 256 ПП конфигурирует ресурсную информацию IMSI виртуальной SIM-карты на слоте виртуальной карты в соответствии с уведомляющим сообщением режима двух карт.
[0091] IMSI (международный идентификатор абонента мобильной связи) – это идентификатор, предназначенный для различения абонентов мобильной связи. IMSI может использоваться для различения действительной информации абонентов мобильной связи. ПП может конфигурировать ресурсную информацию IMSI виртуальной SIM-карты на слоте виртуальной карты терминала с режимом одной карты таким образом, что виртуальная SIM-карта не влияет на нормальное использование физической SIM-карты. Таким образом, на терминале с режимом одной карты могут одновременно присутствовать виртуальная SIM-карта и физическая SIM-карта.
[0092] На промежуточном шаге 257 ПП посылает команду аутентификации для виртуальной SIM-карты модему в соответствии с ресурсной информацией IMSI.
[0093] ПП может послать команду аутентификации виртуальной SIM-карты модему, после чего конфигурирует ресурсную информацию IMSI виртуальной SIM-карты на слоте виртуальной карты в соответствии с уведомляющим сообщением режима двух карт. Аутентификация используется для защиты сети от несанкционированного доступа. Аутентификация может предотвратить проникновение в сеть фиктивных пользователей и гарантировать, что доступ к сети имеют только действительные пользователи.
[0094] На промежуточном шаге 258 модем выполняет операцию по обеспечению доступа виртуальной SIM-карты в сеть в соответствии с командой аутентификации.
[0095] В соответствии с командой аутентификации, отправленной ПП, модем может выполнять операцию доступа для обеспечения доступа виртуальной SIM-карты в сеть, и обеспечивать функционирование виртуальной SIM-карты. Конкретные детали процесса операции доступа виртуальной SIM-карты в сеть можно найти в существующем уровне техники. С этим терминал завершает установку режима двух карт, соответствующий режиму одной карты. Виртуальная SIM-карта не влияет на нормальное использование физической SIM-карты, поскольку виртуальная SIM-карта и физическая SIM-карта установлены в разных слотах. Таким образом, на терминале с режимом одной карты могут одновременно присутствовать виртуальная SIM-карта и физическая SIM-карта.
[0096] Кроме того, режим двух карт может включать в себя двухпроходной режим с двумя картами и однопроходной режим с двумя картами. Однопроходной режим с двумя картами означает, что виртуальная SIM-карта и физическая SIM-карта не могут использоваться одновременно, т.е. в каждый момент времени может использоваться только одна SIM-карта. Например, когда пользователь делает телефонный вызов с помощью виртуальной SIM-карты, физическая SIM-карта закрыта, а когда пользователь делает телефонный вызов с помощью физической SIM-карты, то закрыта виртуальная SIM-карта. То есть в однопроходном режиме с двумя картами виртуальная SIM-карта и физическая SIM-карта не могут одновременно использоваться для выполнения вызова.
[0097] Двухпроходной режим с двумя картами означает, что виртуальная SIM-карта и физическая SIM-карта могут использоваться одновременно. Например, если пользователь выполняет вызов с использованием виртуальной SIM-карты, то при поступлении вызова через физическую SIM-карту будет выдано соответствующее сообщение. По желанию пользователь ответить на этот другой вызов. Таким образом, после того как терминал переключен из режима одной карты в режим двух карт, однопроходной режим с двумя картами может быть переключен на двухпроходной режим с двумя картами в зависимости от потребностей пользователя. В варианте осуществления изобретения двухпроходной режим с двумя картами может быть реализован на основе однопроходного режима с двумя картами с использованием технологии мультиплексирования по времени (TDM). В других вариантах двухпроходной режим с двумя картами может быть реализован за счет изменения структуры аппаратных средств терминала, например, путем добавления приемопередающего модуля (такого как антенна) для приема и передачи радиосигнала терминалом. По существу, может быть получен такой результат, что виртуальная SIM-карта и физическая SIM-карта могут использоваться одновременно. Конкретные процессы технологии TDM и добавления антенны можно найти в существующем уровне техники и здесь они не приводятся.
[0098] Если пользователь непривычен к режиму двух карт и хочет выключить виртуальную SIM-карту на терминале, он может выключить виртуальную SIM-карту с помощью интерфейса управления SIM-картами на терминале. Одновременно может быть сгенерирована команда выключения для выключения виртуальной SIM-карты. Терминал может получить команду на выключение виртуальной SIM-карты и может выключить виртуальную SIM-карту в соответствии с командой на выключение. В варианте осуществления изобретения, ссылаясь на Фиг. 2-3, как показано на Фиг. 2-8, процесс выключения терминалом виртуальной SIM-карты может включать в себя следующие шаги.
[0099] На промежуточном шаге 281 ПП получает команду выключения для выключения виртуальной SIM-карты.
[00100] Команда выключения виртуальной SIM-карты может быть сгенерирована, когда пользователь выключает виртуальную SIM-карту с помощью интерфейса управления SIM-картами на терминале. ПП может получить команду выключения для выключения виртуальной SIM-карты.
[00101] На промежуточном шаге 282 ПП посылает команду модему на выключение виртуальной SIM-карты.
[00102] Затем ПП может отправить модему команду выключения виртуальной SIM-карты через интерфейс связи 14, как показано на Фиг. 2-3, или с помощью других средств. Варианты осуществления не ограничиваются указанным.
[00103] На промежуточном шаге 283 модем выключает виртуальную SIM-карту в соответствии с командой выключения.
[00104] Модем может выключить виртуальную SIM-карту в соответствии с командой выключения виртуальной SIM-карты, отправленной ПП.
[00105] На промежуточном шаге 284 модем устанавливает конфигурационную информацию режима одной карты.
[00106] На промежуточном шаге 285 модем генерирует уведомляющее сообщение о режиме одной карты в соответствии с конфигурационной информацией режима одной карты.
[00107] Уведомляющее сообщение режима одной карты может быть использовано для указания, что модем поддерживает режим одной карты. После установки конфигурационной информации режима одной карты модем может уведомить ПП о том, что текущий модем поддерживает режим одной карты.
[00108] На промежуточном шаге 286 модем посылает уведомляющее сообщение о режиме одной карты в ПП.
[00109] На промежуточном шаге 287 ПП изменяет параметр атрибута режима терминала в соответствии с уведомляющим сообщением режима одной карты.
[00110] На шаге 251 ПП изменяет параметр атрибута режима на persist.radio.multisim.config=dsds. ПП может далее изменить параметр атрибута режима после получения уведомляющего сообщения режима одной карты таким образом, что значение persist.radio.multisim.config будет изменено на “none”.
[00111] Необходимо дополнить, что в существующем уровне техники, для терминала в режиме одной карты, если пользователь активирует виртуальную SIM-карту, то она будет занимать на терминале оригинальный слот для физической карты. Как результат, физическая SIM-карта не может использоваться, так как отсутствует свободный слот для карты. Таким образом, виртуальная SIM-карта и физическая карта не могут одновременно использоваться в одном терминале. Режимом разговора в терминале всегда является режим одной карты. Тем самым, для терминала в режиме одной карты необходимо решить проблему, как обеспечить, чтобы виртуальная SIM-карта и физическая карта могли сосуществовать в одном терминале. Для терминала с режимом одной карты с одним слотом для физической карты способ активации виртуальной SIM-карты, предлагаемый вариантами осуществления настоящего изобретения, может обеспечивать выполнение операции доступа для обеспечения доступа виртуальной SIM-карты в сеть на слоте виртуальной карты без ущерба для нормального использования физической SIM-карты. Терминал с режимом одной карты становится терминалом с режимом двух карт, в котором виртуальная SIM-карта и физическая SIM-карта могут присутствовать одновременно, после того как будет создана виртуальная SIM-карта. После выключения виртуальной SIM-карты терминал с режимом двух карт снова становится терминалом с режимом одной карты без ущерба для нормального использования пользователем. Способ активации виртуальной SIM-карты обеспечивает пользователям большое удобство. Способ позволяет добиться такого результата, что виртуальная SIM-карта и физическая SIM-карта могут присутствовать одновременно в одном и том же терминале, и осуществлять переключение между режимом одной карты и режимом двух карт, не влияя на привычный способ использования терминала пользователем.
[00112] В завершение, способ для активации виртуальной SIM-карты, предусмотренный настоящими вариантами осуществления изобретения, обеспечивает распознавание текущего режима разговора терминала после получения команды инициализации виртуальной SIM-карты и установку целевого режима разговора, соответствующего текущему режиму разговора, если текущим режимом разговора является режим одной карты, с целью переключения из режима одной карты в режим двух карт. Способ активации виртуальной SIM-карты позволяет достичь результата, когда виртуальная SIM-карта и физическая SIM-карта могут одновременно присутствовать в терминале с режимом одной карты.
[00113] Ниже представлены варианты реализации устройства согласно настоящему изобретению, которые могут быть использованы для осуществления способа согласно настоящему изобретению. За подробностями, не раскрытыми в вариантах осуществления устройства, следует обращаться к вариантам осуществления способа.
[00114] Фиг. 3-1 представляет блок-схему, иллюстрирующую устройство активации виртуальной карты модуля идентификации абонента (SIM-карты) в соответствии с примерным вариантом осуществления. Устройство активации виртуальной SIM-карты может быть применимо к терминалу и может включать в себя следующие модули.
[00115] Принимающий модуль 510 может быть выполнен с возможностью получения команды инициализации для инициализации виртуальной SIM-карты.
[00116] Распознающий модуль 520 может быть выполнен с возможностью распознавания текущего режима разговора терминала по команде инициализации, полученной принимающим модулем 510. Текущий режим разговора может включать в себя режим одной карты.
[00117] Управляющий модуль 530 может быть выполнен с возможностью установки целевого режима разговора, соответствующего текущему режиму разговора, определенного распознающим модулем 520, согласно текущему режиму разговора. Целевой режим разговора может включать в себя режим двух карт.
[00118] В завершение, устройство для активации виртуальной SIM-карты, предусмотренный настоящими вариантами осуществления изобретения, обеспечивает распознавание текущего режима разговора терминала после получения команды инициализации для инициализации виртуальной SIM-карты и установку целевого режима разговора, соответствующего текущему режиму разговора, если текущим режимом разговора является режим одной карты, с целью переключения из режима одной карты в режим двух карт. Устройство активации виртуальной SIM-карты позволяет достичь результата, когда виртуальная SIM-карта и физическая SIM-карта могут одновременно присутствовать в терминале с режимом одной карты.
[00119] Если текущим режимом разговора является режим одной карты, то целевым режимом разговора, соответствующим текущему режиму разговора, может быть режим двух карт.
[00120] Фиг. 3-2 представляет блок-схему, иллюстрирующую один управляющий модуль 530 устройства для активации виртуальной SIM-карты, показанного на Фиг. 3-1.
[00121] В варианте осуществления изобретения управляющий модуль 530 может включать в себя конфигурирующий субмодуль 531 и исполняющий субмодуль 532.
[00122] Конфигурирующий субмодуль 531 может быть выполнен с возможностью конфигурирования ресурсной информации IMSI (международный идентификатор абонента мобильной связи) виртуальной SIM-карты на слоте виртуальной карты.
[00123] Исполняющий субмодуль 532 может быть выполнен с возможностью выполнять операцию доступа для обеспечения доступа виртуальной SIM-карты в сеть на основе ресурсной информации IMSI, сконфигурированной конфигурирующим субмодулем 531.
[00124] Фиг. 3-3 представляет блок-схему, иллюстрирующую другой пример управляющего модуля 530 устройства для активации виртуальной SIM-карты, показанного на Фиг. 3-1.
[00125] В варианте осуществления изобретения управляющий модуль 530 может включать в себя отображающий субмодуль 533, приемный субмодуль 534 и управляющий субмодуль 535.
[00126] Отображающий субмодуль 533 может быть выполнен с возможностью отображения подсказки о переключении, если текущим режимом разговора терминала является режим одной карты. Подсказка о переключении используется для направления пользователю терминала запроса о необходимости переключения режима.
[00127] В варианте осуществления изобретения подсказка о переключении может быть голосовой или текстовой.
[00128] Принимающий субмодуль 534 может быть выполнен с возможностью получения пользователем команды на переключение в соответствии с напоминанием о переключении, отображаемой отображающим субмодулем 533.
[00129] Управляющий субмодуль 535 может быть выполнен с возможностью установки целевого режима разговора, соответствующего текущему режиму разговора в соответствии с командой о переключении, полученной принимающим субмодулем 534.
[00130] Фиг. 3-4 представляет блок-схему, иллюстрирующую распознающий модуль 520 устройства для активации виртуальной SIM-карты, показанного на Фиг. 3-1.
[00131] В варианте осуществления изобретения распознающий модуль 520 может включать в себя запрашивающий субмодуль 521 и распознающий субмодуль 522.
[00132] Запрашивающий модуль 521 может быть выполнен с возможностью выполнять запрос параметра атрибута режима терминала по команде инициализации, полученной принимающим модулем 510.
[00133] Распознающий субмодуль 522 может быть выполнен с возможностью распознавания текущего режима разговора, указанного параметром атрибута режима, запрашиваемого запрашивающим субмодулем 521.
[00134] В завершение, устройство для активации виртуальной SIM-карты, предусмотренное настоящими вариантами осуществления изобретения, обеспечивает распознавание текущего режима разговора терминала после получения команды инициализации для инициализации виртуальной SIM-карты и установку целевого режима разговора, соответствующего текущему режиму разговора, если текущим режимом разговора является режим одной карты, с целью переключения из режима одной карты в режим двух карт. Устройство активации виртуальной SIM-карты позволяет достичь результата, когда виртуальная SIM-карта и физическая SIM-карта могут одновременно присутствовать в терминале с режимом одной карты.
[00135] Устройство активации виртуальной SIM-карты, как показано на Фиг. 3-1, может быть использовано для выполнения блок-схемы способа, как показано на Фиг. 2-1.
[00136] Управляющий модуль, как показано на Фиг. 3-2, может быть использован для выполнения блок-схемы способа, как показано на Фиг. 2-1.
[00137] Управляющий модуль, как показано на Фиг. 3-3, может быть использован для выполнения блок-схемы способа, как показано на Фиг. 2-5.
[00138] Распознающий модуль, как показано на Фиг. 3-4, может быть использован для выполнения блок-схемы способа, как показано на Фиг. 2-4.
[00139] Фиг. 4 представляет блок-схему устройства 700 активации виртуальной SIM-карты в соответствии с примерным вариантом осуществления. Например, устройство 700 может представлять собой мобильный телефон, компьютер, цифровой передающий терминал, устройство рассылки сообщений, игровую консоль, планшет, медицинское устройство, тренировочное оборудование, карманный персональный компьютер и тому подобное.
[00140] Ссылаясь на Фиг. 4, устройство 700 может включать в себя один или более следующих компонентов: обрабатывающий компонент 702, память 704, питающий компонент 706, мультимедийный компонент 708, аудиокомпонент 710, интерфейс 712 ввода/вывода (I/O), сенсорный компонент 714 и коммуникационный компонент 716.
[00141] Обрабатывающий компонент 702, как правило, управляет всеми операциями устройства 700, например, операциями, связанными с отображением, телефонными вызовами, передачей данных, функционированием камеры и операциями записи. Обрабатывающий компонент 702 может включать в себя один или более процессоров 720 для выполнения команд для осуществления всех или части этапов в вышеупомянутых способах. Помимо этого, обрабатывающий компонент 702 может включать в себя один или более модулей, обеспечивающих взаимодействие между обрабатывающим компонентом 702 и прочими компонентами. Например, обрабатывающий компонент 702 может включать в себя мультимедийный модуль для способствования взаимодействию между мультимедийным компонентом 708 и обрабатывающим компонентом 702.
[00142] Память 704 предназначена для хранения различных типов данных для поддержки работы устройства 700. Примеры таких данных включают инструкции для каких-либо приложений или способов, выполняемых на устройстве 700, контактные данные, данные телефонной книги, сообщения, изображения, видео и тому подобное. Память 704 может быть воплощена любым типом энергозависимых или энергонезависимых запоминающих устройств, или их комбинацией, таких как Статическое Оперативное Запоминающее устройство СОЗУ (SRAM), Электрически Стираемая Программируемая Постоянная Память ЭСППП (EEPROM), Стираемая Программируемая Постоянная Память СППП (EPROM), Программируемое Постоянное Запоминающее Устройство ППЗУ (PROM), Постоянное Запоминающее Устройство ПЗУ (ROM), магнитное запоминающее устройство, флэш-память и магнитный или оптический диск.
[00143] Питающий компонент 706 обеспечивает питание для различных компонентов устройства 700. Питающий компонент 706 может включать себя систему управления питанием, источники питания и другие компоненты, связанные с генерацией, управлением и распределением питания устройства 700.
[00144] Мультимедийный компонент 708 включает в себя экран, обеспечивающий выходной интерфейс между устройством 700 и пользователем. В некоторых вариантах осуществления экран может включать в себя жидкокристаллический дисплей (ЖКД) и сенсорную панель (СП). Если экран включает в себя сенсорную панель, то он может быть воплощен в виде сенсорного экрана для получения входных сигналов от пользователя. Сенсорная панель включает в себя один или несколько датчиков касания для распознавания касаний, скольжений и жестов на СП. Датчики касания могут не только распознавать границу действия касания или скольжения, но также могут распознавать продолжительность и давление, связанные с действием касания или скольжения. В некоторых вариантах осуществления мультимедийный компонент 708 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и задняя камера могут получать внешние мультимедийные данные, когда устройство 700 находится в рабочем режиме, таком как режим фотосъемки или режим видеосъемки. Каждая из передней камеры и задней камеры может представлять собой фиксированную оптическую линзовую систему или иметь возможности фокусировки и зуммирования.
[00145] Аудиокомпонент 710 выполнен с возможностью вывода и/или ввода аудиосигнала. Например, аудиокомпонент 710 включает в себя микрофон (MIC), выполненный с возможностью получения внешнего аудиосигнала, когда устройство 700 находится в рабочем режиме, таком как режим вызова, режим записи и режим распознавания голоса. Полученный аудиосигнал может затем сохраняться в памяти 704 или передаваться через коммуникационный компонент 716. В некоторых вариантах осуществления аудиокомпонент 710 дополнительно включает динамик, выполненный с возможностью вывода звуковых сигналов.
[00146] Интерфейс 712 ввода/вывода (I/O) обеспечивает интерфейс между обрабатывающим компонентом 702 и периферийными интерфейсными модулями, при этом периферийный интерфейсный модуль может представлять собой, например, клавиатуру, манипулятор типа Click Wheel, кнопки и тому подобное. Кнопка может включать, но не ограничиваясь этим: кнопку «Домой» (Home), кнопку регулировки громкости, пусковую кнопку и блокирующую кнопку.
[00147] Сенсорный компонент 714 включает в себя один или более датчиков, предназначенных для обеспечения оценок состояния в различных аспектах для устройства 700. Например, сенсорный компонент 714 может определять открытое/закрытое состояние устройства 700, относительное позиционирование компонентов (например, таких как дисплей и клавиатура устройства 700); изменение положения устройства 700 или компонента устройства 700, наличие или отсутствие контакта пользователя с устройством 700, ориентацию, ускорение/замедление движения устройства 700 и изменение температуры устройства 700. Сенсорный компонент 714 может включать в себя датчик приближения, выполненный с возможностью обнаружения присутствия ближайшего объекта без физического контакта. Сенсорный компонент 714 также может включать в себя датчик освещенности, например датчик на основе комплементарного металл-оксидного полупроводника КМОП (CMOS), датчик на основе прибора с зарядовой связью (ПЗС), с возможностью использования для работы с изображениями. В некоторых вариантах осуществления сенсорный компонент 714 также может включать в себя датчик ускорения, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.
[00148] Коммуникационный компонент 716 может быть выполнен с возможностью проводной или беспроводной коммуникации между устройством 700 и другими устройствами. Устройство 700 может быть выполнен с возможностью доступа к беспроводной сети на основе стандарта связи, например, Wi-Fi, 2G, 3G или их сочетания. В иллюстративном варианте осуществления коммуникационный компонент 716 получает широковещательный сигнал или широковещательную связанную информацию от внешней системы управления широковещательной передачей посредством широковещательного канала. В иллюстративном варианте осуществления коммуникационный компонент 716 дополнительно включает в себя модуль коммуникации ближнего поля КБП (NFC) для способствования коммуникации малого радиуса действия. Например, модуль NFC может быть выполнен на основе технологии радиочастотной идентификации (RFID), технологии ассоциации инфракрасной передачи данных (IrDA), технологии сверхширокополосной передачи (UWB), технологии Bluetooth (BT) и других технологий.
[00149] В примерном варианте осуществления устройство 700 может быть выполнен с использованием одной или нескольких из нижеследующих систем: Интегральных Схем Специального Назначения ИССН (ASIC), Цифровых Сигнальных Процессоров ЦСП (DSP), Устройств Цифровой Обработки Сигналов УЦОС (DSPD), Программируемых Логических Устройств ПЛУ (PLD), Программируемой Пользователем Вентильной Матрицы ППВМ (FPGA), контроллеров, микроконтроллеров, микропроцессоров или других электронных компонентов, предназначенных для выполнения вышеописанных способов.
[00150] В примерном варианте осуществления изобретения также предлагается энергонезависимый машиночитаемый накопитель с командами, содержащимися в памяти 704 и выполняемыми процессором 720 в устройстве 700 для реализации раскрытых выше способов. Например, в качестве энергонезависимого машиночитаемого накопителя может использоваться ПЗУ, оперативное запоминающее устройство ОЗУ (RAM), ПЗУ на компакт-диске (CD-ROM), магнитная лента, дискета, оптическое устройство хранения данных и т. д.
[00151] В изобретении дополнительно предусматривается энергонезависимый машиночитаемый накопитель с командами, которые, при их выполнении устройством 700, обеспечивают реализацию устройством 700 способа активации виртуальной SIM-карты, предусмотренного различными вариантами осуществления настоящего изобретения. Способ может включать в себя: прием команды инициализации виртуальной SIM-карты; распознавание текущего режима разговора терминала по команде инициализации, текущий режим разговора включает в себя режим одной карты; установка целевого режима разговора, соответствующего текущему режиму разговора, в соответствии с текущим режимом разговора, при этом целевой режим разговора включает в себя режим двух карт.
[00152] Другие варианты осуществления изобретения будут очевидными для специалистов в данной области техники из рассмотрения описания изобретения и осуществления изобретения, раскрытого здесь. Настоящая заявка предназначена для охвата любых вариаций, областей применения или адаптаций раскрытия изобретения в соответствии с общими принципами, изложенными в заявке, включая отклонения от настоящего раскрытия изобретения в соответствии с известной или общепринятой практикой в данной области техники. Подразумевается, что описание изобретения и примеры рассматриваются только в качестве иллюстративных, причем действительный объем и идея изобретения определены в нижеследующей формуле изобретения.
[00153] Следует понимать, что раскрытие изобретения не ограничено точной конструкцией, раскрытой выше и показанной на сопровождающих чертежах, и что различные модификации и изменения могут выполняться, не выходя за пределы объема его притязаний. Подразумевается, что объем притязаний изобретения ограничивается только прилагаемой формулой изобретения.