ИНТЕЛЛЕКТУАЛЬНЫЙ ВЫБОР SIM, ПОДДЕРЖИВАЮЩИЙ БОГАТЫЙ КОНТЕКСТ ВХОДНЫХ ФАКТОРОВ
INTELLIGENT SIM SELECTION, SUPPORTING RICH CONTEXT OF INPUT FACTORS

УРОВЕНЬ ТЕХНИКИ
[001] Мобильные телефоны, которые вмещают в себе несколько карт модулей идентификации абонента (SIM), получают все большее распространение. Тем не менее, опыт использования таких телефонов оставляет желать лучшего. Например, много таких телефонов все еще имеют пользовательские интерфейсы и логику, которые были изначально разработаны для одной SIM-карты, и включают в себя функциональность нескольких SIM лишь второстепенно. Другие просто не оправдывают ожиданий пользователей при работе с несколькими SIM-картами.
[002] Например, наличие больше чем одной SIM-карты в телефоне является замечательной особенностью, но должен быть некоторый механизм для переключения между SIM-картами. Один такой механизм использует метод SIM-карты по умолчанию. Например, если есть одна телефонная книга на SIM, SIM-карта по умолчанию может быть выбрана на основе телефонной книги, в которой находится набираемый номер. Однако, такой упрощенный подход пропускает многочисленные сценарии использования и факторы, в которых пользователь мог бы захотеть войти в выбор желаемой SIM-карты, как описано в материалах настоящей заявки.
[003] Таким образом, существует отсутствие технологий, которые могут грамотно выбрать SIM-карту в свете различных ситуаций общения.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[004] Сущность Изобретения приведена для представления в упрощенном виде подборки концепций, которые дополнительно описаны ниже в Подробном Описании. Сущность Изобретения не предназначена для идентификации ключевых отличительных признаков или существенных отличительных признаков заявленного предмета изобретения, а также не предназначена для использования в целях ограничения объема заявленного предмета изобретения.
[005] Большое разнообразие факторов может быть включено в определение того, какую SIM-карту использовать при участии в коммуникациях. Как описано в материалах настоящей заявки, подсистема выбора SIM может учитывать богатое разнообразие факторов, включая природу контакта, точку контакта, содержимое связанных сообщений, пользовательского поведения в прошлом, времени дня, местоположения, и тому подобное. Гибкость технологий позволяет выбору SIM прогрессировать за пределы концепции глобальной SIM по умолчанию, так что подходящая SIM может быть выбрана на более детальном уровне в соответствии с существующими обстоятельствами.
[006] Технологии могут в действительности предсказать, какую SIM пользователь выберет, и представить предсказанный выбор. Однако, как описано в материалах настоящей заявки, пользователь может переопределить предсказание по желанию.
[007] В одном из вариантов осуществления, способ, реализованный по меньшей мере частично посредством вычислительной системы, заключается в том, что выбирают SIM-карту по умолчанию; отображают пользовательский интерфейс, изображающий множество точек контакта для контакта и активируемый элемент пользовательского интерфейса для инициации связи с определенной точкой контакта для контакта; принимают активацию элемента пользовательского интерфейса; в ответ на активацию элемента пользовательского интерфейса, инициируют связь с определенной точкой контакта через SIM-карту по умолчанию; и для других из точек контакта, представляют другую SIM-карту по умолчанию.
[008] В другом варианте осуществления, система для реализации SIM-карт по умолчанию включает в себя процессор, память, соединенную с процессором, подсистема SIM-карты по умолчанию, выполненная с возможностью вывода SIM-карты по умолчанию; и таблицу SIM-карты по умолчанию, где таблица SIM-карты по умолчанию содержит соответствие между точками контакта и SIM-картой по умолчанию, где таблица SIM-карты по умолчанию поддерживает различные SIM для различных точек контакта одного и того же контакта.
[009] В другом варианте осуществления один или более машинно-читаемых носителей данных включают в себя машинно-исполняемые инструкции, предписывающие компьютеру выполнять способ выбора SIM-карты по умолчанию для точки контакта, связанной с контактом, при этом способ состоит в том, что: принимают множество входных факторов, содержащих источник точки контакта; выбирают SIM-карту по умолчанию для точки контакта на основе источника точки контакта, где выбор дополнительно поддерживает факторы, содержащие SIM-карту, на которой находится точка контакта, SIM-карту, с которой точка контакта была импортирована, и SIM-карту, которая последний раз была вовлечена в коммуникационные действия с точкой контакта; и впоследствии переопределяют SIM-карту по умолчанию, выбранную для точки контакта, где переопределение поддерживает факторы, содержащие явный выбор, принятый из пользовательского интерфейса, и уровень сигнала, связанный с SIM-картой по умолчанию.
[010] Как описано в материалах настоящей заявки, множество других отличительных признаков и преимуществ может быть включено в технологии по желанию.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[011] Фиг. 1 представляет собой структурную схему примерной системы, реализующей пользовательские интерфейсы для нескольких SIM-карт.
[012] Фиг. 2 представляет собой блок-схему примерного способа представления различных парадигм пользовательского интерфейса для взаимодействия с несколькими SIM-картами.
[013] Фиг. 3 представляет собой структурную схему, показывающую примерную систему, реализующую подсистему выбора парадигмы пользовательского интерфейса для выбора парадигмы пользовательского интерфейса.
[014] Фиг. 4 представляет собой блок-схему примерного способа выбора парадигмы пользовательского интерфейса на основе входных факторов.
[015] Фиг. 5 представляет собой структурную схему, показывающую обзор примерных навигационных взаимосвязей между примерными типами пользовательского интерфейса, используемых в различных сценариях связи.
[016] Фиг. 6 представляет собой каркас примерного домашнего пользовательского интерфейса, реализующего парадигму SIM-раздельного пользовательского интерфейса.
[017] Фиг. 7 представляет собой каркас примерного домашнего пользовательского интерфейса, реализующего парадигму SIM-агрегированного пользовательского интерфейса.
[018] Фиг. 8 представляет собой каркас примерного домашнего пользовательского интерфейса, реализующего гибрид между парадигмами SIM-агрегированного и SIM-раздельного пользовательского интерфейса.
[019] Фиг. 9 представляет собой каркас примерного пользовательского интерфейса истории звонков, реализующего парадигму SIM-раздельного пользовательского интерфейса.
[020] Фиг. 10 представляет собой каркас примерного пользовательского интерфейса истории звонков, реализующего парадигму SIM-агрегированного пользовательского интерфейса.
[021] Фиг. 11 представляет собой каркас примерного пользовательского интерфейса списка разговоров, реализующего парадигму SIM-раздельного пользовательского интерфейса.
[022] Фиг. 12 представляет собой каркас примерного пользовательского интерфейса списка разговоров, реализующего парадигму SIM-агрегированного пользовательского интерфейса.
[023] Фиг. 13 представляет собой каркас примерного пользовательского интерфейса разговора, реализующего парадигму SIM-агрегированного пользовательского интерфейса.
[024] Фиг. 14 представляет собой каркас примерного набора пользовательского интерфейса индикатора-переключателя SIM.
[025] Фиг. 15 представляет собой блок-схему примерного способа приема индикации совершения звонка с SIM-карты, отличной от выбранной SIM-карты.
[026] Фиг. 16 представляет собой структурную схему примерной системы, выбирающей SIM-карту по умолчанию.
[027] Фиг. 17 представляет собой структурную схему примерной таблицы, связывающей точки контакта и SIM-карты по умолчанию.
[028] Фиг. 18 представляет собой снимок экрана примерного пользовательского интерфейса для отображения SIM-карт по умолчанию для точек контакта при инициации звонка из пользовательского интерфейса карточки контакта.
[029] Фиг. 19 представляет собой блок-схему примерного способа совершения звонка через пользовательские интерфейсы, описанные в материалах настоящей заявки.
[030] Фиг. 20 представляет собой схему примерной вычислительной системы, в которой некоторые из описанных вариантов осуществления могут быть реализованы.
[031] Фиг. 21 представляет собой примерное мобильное устройство, которое может использоваться для технологий, описанных в материалах настоящей заявки.
[032] Фиг. 22 представляет собой примерную среду облачной поддержки, которая может быть использована в сочетании с технологиями, описанными в материалах настоящей заявки.
ПОДРОБНОЕ ОПИСАНИЕ
Пример 1 – Примерный Обзор
[033] Технологии, описанные в материалах настоящей заявки, могут быть использованы для множества различных сценариев SIM-карт, и принятие технологий может предоставить улучшенные методы для связи через несколько SIM-карт. Пользовательские интерфейсы и потоки между ними могут лучше соответствовать общим пользовательским сценариям. Результатом может стать общий превосходный пользовательский опыт с более хорошей внутренней согласованностью, меньшим количеством ошибок и более эффективной связью.
[034] Могут поддерживаться как парадигмы SIM-раздельного, так и SIM-агрегированного пользовательского интерфейса. Пользователи могут установить предпочтения, чтобы управлять тем, являются ли пользовательские интерфейсы агрегированными, или нет. Однако, интеллектуальный выбор парадигмы пользовательского интерфейса может выбрать другую парадигму в соответствии с предполагаемыми пользовательскими ожиданиями.
[035] Пользователь может управлять тем, отделены ли коммуникации для каждой SIM, или они представлены в агрегированном списке для легкого просмотра коммуникаций из нескольких SIM сразу. Например, ориентированные на линию пользователи могут использовать парадигму SIM-раздельного пользовательского интерфейса, тогда как ориентированные на людей пользователи могут использовать парадигму SIM-агрегированного пользовательского интерфейса.
[036] Пользователь может независимо выбирать различные парадигмы пользовательского интерфейса через предпочтения для различных типов коммуникации. Например, пользователь может выбрать агрегирование двух SIM-карт в пользовательских интерфейсах для телефонных звонков, но поддерживать отдельные пользовательские интерфейсы (например, точки входа, списки разговоров или тому подобное) для обмена сообщениями.
[037] Пользователи могут воспользоваться преимуществами технологий, чтобы легко переключаться между ролями (например, работа, дом, и тому подобное) и сохранять конфиденциальность.
[038] Технологии могут быть полезны для тех, кто хочет предоставить пользователям более интеллектуальную обработку коммуникаций в сценариях нескольких SIM-карт. Бенефициары могут включать в себя тех, кто разрабатывает программное обеспечение для устройств, которые поддерживают несколько SIM. Конечные пользователи могут также извлечь выгоду из технологий, потому что они могут общаться более интуитивно и удобно.
[039] В соответствии с парадигмой SIM-раздельного пользовательского интерфейса, опыт звонков и обмена сообщениями для различных SIM-карт может быть разделен на одном устройстве посредством SIM-карты. Опыт может моделировать наличие двух телефонов в одном. Могут поддерживаться отдельные точки входа в два различных телефона или приложения по обмену сообщениями (например, через две различных плитки, как описано в материалах настоящей заявки).
[040] Может быть предоставлено любое количество методов для предоставления легко распознаваемой информации, чтобы различать активности или SIM-карты. Имя, число, цвет, иконка или их комбинация могут быть связаны с определенной SIM-картой. Например, рабочая SIM может быть связана с одним цветом (например, синим), а домашняя SIM может быть другого цвета (например, красной). Плитки для домашней линии могут быть изображены в цвете домашней SIM, а также фоновые уведомления о звонках, отсчет блокировки экрана и акцентный цвет для любого приложения, связанного с домашней SIM.
[041] Понятные имена могут быть предоставлены или выбраны пользователем, чтобы различать две SIM-карты, и могут использоваться везде в пользовательских интерфейсах.
[042] Когда инициируется связь, подходящая SIM-карта по умолчанию может быть выбрана на основе ряда факторов, как описано в материалах настоящей заявки, включая коммуникационную активность. SIM-карты по умолчанию могут быть легко распознаны в пользовательских интерфейсах, и индикатор-переключатель SIM-карты может использоваться для переключения на другую SIM-карту.
[043] Различные другие отличительные признаки могут быть реализованы и объединены, как описано в материалах настоящей заявки.
Пример 2 - Примерная Система, Реализующая Пользовательские Интерфейсы Для Нескольких SIM-Карт
[044] Фиг. 1 представляет собой структурную схему примерной системы 100, реализующей пользовательские интерфейсы для нескольких SIM-карт, как описано в материалах настоящей заявки.
[045] В целях контекста, Фиг. 1 показывает, что коммуникационное устройство 110 может получать доступ к коммуникационным сетям 105A, 105B через соответствующие SIM-карты 135A, 135B. Коммуникационное устройство 110 может быть получено или куплено вместе с или без SIM-карт 135A, 135B, которые подходят в SIM-слоты 130A, 130B. Как описано в материалах настоящей заявки, некоторые SIM-карты могут быть в программной форме, так что слот 130A, 130B не являются обязательными.
[046] Сети 105A, 105B могут быть предоставлены одним и тем же или различными поставщиками услуг; подобным образом SIM-карты 135A, 13B могут быть связаны с одним и тем же или различными поставщиками услуг. Хотя в примере показаны две SIM-карты, дополнительные SIM-карты могут поддерживаться описанными технологиями.
[047] В примере коммуникационное устройство 110 может отображать любой из широкого спектра пользовательских интерфейсов. Подсистема 120 выбора парадигмы пользовательского интерфейса может выбирать парадигму пользовательского интерфейса, которая может быть реализована посредством определений 122 пользовательского интерфейса. Как SIM-агрегированные определения 125, так и SIM-раздельные определения 127 могут поддерживаться, чтобы отображать пользовательские интерфейсы (например, на дисплее устройства 110), которые реализуют SIM-агрегированную парадигму, SIM-раздельную парадигму пользовательского интерфейса, или обе. Как описано в материалах настоящей заявки, подсистема 120 может управлять тем, какой тип пользовательского интерфейса отображен и в соответствии с какой парадигмой. Хотя подсистема 120 изображена в виде дискретного элемента, на практике функциональность пользовательского интерфейса может быть интегрирована по всему коммуникационному устройству 110 и может быть достигнута через операционную систему, приложения или их комбинацию, реализованную в аппаратных средствах, программных средствах или обоих.
[048] Хранимые конфигурационные данные 140 SIM могут включать в себя метки SIM-карт (например, номера SIM-карт, понятные имена и тому подобное). Информация из конфигурационных данных 140 может отображаться в пользовательских интерфейсах. Другие конфигурационные настройки могут содержать одно или более из предпочтений 147 парадигмы пользователем, в отношении которого парадигма пользовательского интерфейса является предпочтительной; предпочтение парадигмы может быть различным для различных типов (например, звонки и сообщения) коммуникации. Хотя информация показана в примерах как хранимая вместе, на практике данные могут быть распределены по системе.
[049] Дополнительно информация для пользовательских интерфейсов может быть вытянута из истории 150 звонков и истории 170 разговоров. Подсистема 160 значений по умолчанию может принимать данные на вход из истории 150 звонков и истории 170 разговоров, чтобы определить значения по умолчанию (например, SIM-карту по умолчанию), как описано в материалах настоящей заявки. Альтернативно, может поддерживаться текущая таблица значений по умолчанию по точке контакта. Могут использоваться комбинации таких методов. Например, значения по умолчанию могут быть установлены в соответствии с историей с контактом, затем переопределены так, как пользователь считает нужным.
[050] Хотя подсистема 120 и конфигурационные данные 140 SIM показаны в отдельных прямоугольниках, на практике границы компонентов могут меняться. Например, компоненты могут быть предоставлены как часть операционной системы телефона, приложения или тому подобного. Возможны другие компоновки, при этом все еще реализуя технологии.
о
о
[051] На практике, системы, показанные в материалах настоящей заявки, такие как система 100, могут быть более сложными, с дополнительной функциональностью, бльшим количеством SIM-карт, бльшим количеством сетей и тому подобным.
[052] Система 100 и любые из других систем, описанных в материалах настоящей заявки, могут быть реализованы в сочетании с любыми из аппаратных компонентов, описанных в материалах настоящей заявки, такими как вычислительные системы, описанные ниже (например, блоки обработки, память, и тому подобное). В любом из примеров в материалах настоящей заявки входные данные, выходные данные и инструменты могут храниться в одном или более машинно-читаемых носителях данных или машинно-читаемых запоминающих устройствах. Технологии, описанные в материалах настоящей заявки, могут быть общими по отношению к специфическим особенностям операционных систем или аппаратных средств, и могут быть применены в любом разнообразии сред, чтобы использовать преимущество описанных отличительных признаков.
Пример 3 – Примерные Парадигмы Пользовательского Интерфейса
[053] В любом из примеров в материалах настоящей заявки пользовательский интерфейс может реализовывать парадигму SIM-раздельного пользовательского интерфейса, SIM-агрегированного пользовательского интерфейса или обе.
[054] Пользовательский интерфейс может реализовывать парадигму SIM-раздельного пользовательского интерфейса путем разделения (например, изолирования) коммуникаций, контактов или коммуникационных событий для SIM-карт на различные элементы пользовательского интерфейса, списки, экраны или тому подобное. В парадигме SIM-раздельного пользовательского интерфейса элемент пользовательского интерфейса, список, экран или тому подобное может быть ограничен одной SIM-картой (например, изображать информацию только для одной SIM-карты). Другой способ, которым пользовательский интерфейс может реализовать парадигму SIM-раздельного пользовательского интерфейса, заключается в представлении различных элементов пользовательского интерфейса для навигации к SIM-раздельному пользовательскому интерфейсу (например, один элемент пользовательского интерфейса для навигации к SIM-раздельному пользовательскому интерфейсу для первой SIM и другой элемент пользовательского интерфейса для навигации к SIM-раздельному пользовательскому интерфейсу для второй SIM). Таким образом, может быть множество раздельных пользовательских интерфейсов или элементов для соответствующего числа представленных SIM-карт. SIM-раздельный пользовательский интерфейс может быть ограничен информацией, касающейся коммуникаций, переданных или принятых через одну SIM-карту.
[055] Пользовательский интерфейс может реализовывать парадигму SIM-агрегированного пользовательского интерфейса путем представления коммуникаций, контактов или коммуникационных событий для множества SIM-карт в одном экземпляре элемента пользовательского интерфейса, списка, экрана или тому подобного. Другой способ, которым пользовательский интерфейс может реализовать парадигму SIM-агрегированного пользовательского интерфейса, заключается в представлении одного элемента пользовательского интерфейса для навигации к SIM-агрегированному пользовательскому интерфейсу, который агрегирует множество SIM-карт (например, элемент пользовательского интерфейса для навигации к SIM-агрегированному пользовательскому интерфейсу, который представляет коммуникации, контакты или коммуникационные события как для первой SIM, так и для второй SIM). Таким образом, SIM-агрегированный пользовательский интерфейс может показывать информацию, касающуюся по меньшей мере одной коммуникации, переданной или принятой через первую SIM-карту, и информацию, касающуюся по меньшей мере одной коммуникации, переданной или принятой через вторую, другую SIM-карту.
[056] Из-за того, что парадигма SIM-раздельного пользовательского интерфейса эффективно представляет пользователя с различными линиями коммуникации, она иногда называется "ориентированным на линию" пользовательским интерфейсом. С другой стороны, парадигма SIM-агрегированного пользовательского интерфейса может прозрачно смешивать различные линии коммуникации и группировать информацию на основе человека или номера контакта. Следовательно, парадигма SIM-раздельного пользовательского интерфейса иногда называется "ориентированным на людей" пользовательским интерфейсом.
[057] Пользователи могут сами использовать парадигму пользовательского интерфейса, которую они предпочитают. Например, ориентированный на линию пользователь может ценить границу между двумя линиями и, вероятно, использовать линии для различных ситуаций (например, рабочее против личного или домашнее против международного). Ориентированный на людей пользователь может общаться с одним и тем же набором лиц по обеим линиям и может не проводить четкой границы между линиями, просто выбирая наилучший вариант в соответствии с обстоятельствами.
[058] Пользовательский интерфейс может содержать как элементы парадигмы SIM-раздельного пользовательского интерфейса, так и элементы парадигмы SIM-агрегированного пользовательского интерфейса. Например, некоторые типы коммуникации могут быть агрегированы, тогда как другие разделены.
Пример 4 – Примерные SIM-агрегированные Версии Элементов Пользовательского Интерфейса
[059] В любом из примеров в материалах настоящей заявки множество SIM-агрегированных версий элементов пользовательского интерфейса может быть представлено в пользовательском интерфейсе, реализующем парадигму SIM-агрегированного пользовательского интерфейса. Хотя некоторые примеры перечислены в Таблице 1, ниже, другие могут быть реализованы посредством агрегирующих списков, сообщений, индикаций или другой информации или функциональности по множеству SIM-карт.
<b>Таблица 1 </b>
<b>SIM-агрегированные Версии Элементов Пользовательского Интерфейса</b>
Элемент Пользовательского Интерфейса
SIM-раздельная версия
SIM-агрегированная версия
История звонков
Перечисленные звонки ограничены звонками для одной SIM
Перечисленные звонки содержат звонок из одной SIM и звонок из другой SIM (например, звонки из нескольких SIM объединены в один список)
Список разговоров
Перечисленные разговоры ограничены разговорами для одной SIM
Перечисленные разговоры содержат разговор из одной SIM и разговор из другой SIM (например, разговоры из нескольких SIM объединены в один список)
Разговор
Сообщения ограничены сообщениями для одной SIM
Разговор может содержать сообщение из одной SIM и сообщение из другой SIM (например, сообщения объединены в один список)
Инициация исходящего звонка
Отдельные элементы инициации звонка отображаются для соответствующих SIM
Навигация к SIM-агрегированному пользовательскому интерфейсу осуществляется посредством одного элемента, отображенного для инициации звонка. Один элемент может использоваться для нескольких SIM. Один элемент может начинать инициацию звонка, а SIM, которая используется, может управляться с помощью другого элемента.
Инициация сообщения
Отдельные элементы инициации сообщения отображаются для соответствующих SIM
Навигация к SIM-агрегированному пользовательскому интерфейсу (например, списку разговоров) осуществляется посредством одного элемента, отображенного для инициации сообщения. Один элемент может использоваться для нескольких SIM. Один элемент может начинать инициацию звонка, а SIM, которая используется, может управляться с помощью другого элемента.
Индикация пропущенных звонков
Отдельные индикации (например, номера, показывающие количества) показаны для соответствующих SIM
Единственная индикация (например, номер) показана для множества SIM (например, номера складываются вместе)
Индикация новых голосовых сообщений
Отдельные индикации (например, номера, показывающие количества) показаны для соответствующих SIM
Единственная индикация (например, номер) показана для множества SIM (например, номера складываются вместе)
Индикация непрочитанных текстовых сообщений
Отдельные индикации (например, номера, показывающие количества) показаны для соответствующих SIM
Единственная индикация (например, номер) показана для множества SIM (например, номера складываются вместе)
Список контактов (например, адресная книга)
Показаны отдельные адресные книги, ограниченные контактами для конкретной SIM
Показана объединенная адресная книга с контактами из более чем одной SIM
Пример 5 – Примерные Предпочтения Парадигмы Пользовательского Интерфейса
[060] В любом из примеров в материалах настоящей заявки может быть реализовано одно или более из хранимых предпочтений парадигмы пользовательского интерфейса. Такое предпочтение может указывать, желает ли пользователь сконфигурировать пользовательские интерфейсы для SIM-раздельных или SIM-агрегированных сценариев. Чтобы помочь в понимании предпочтения, оно может быть отображено с помощью дружественного имени, такого как "связать", "агрегировать", "выполнять слияние" или тому подобного. Раздельно хранимые предпочтения могут быть реализованы для различных типов коммуникации (например, предпочтение для звонков и предпочтение для сообщений).
[061] Парадигма пользовательского интерфейса может быть изменена в соответствии с хранимым предпочтением парадигмы. Таким образом, один и тот же тип пользовательского интерфейса может быть представлен в соответствии с двумя различными парадигмами пользовательского интерфейса в различное время (например, на одном и том же устройстве, в зависимости от предпочтений). Как описано в материалах настоящей заявки, могут быть учтены факторы, отличные от предпочтения пользователя.
[062] Указание относительно предпочтения парадигмы может быть принято из настройки пользовательского интерфейса или во время одного из типов пользовательского интерфейса, описанного в материалах настоящей заявки (например, история звонков или пользовательский интерфейс списка разговоров).
Пример 6 - Примерный Способ, Представляющий Различные Парадигмы Пользовательского Интерфейса для Нескольких SIM-Карт
[063] Фиг. 2 представляет собой блок-схему примерного способа 200 представления различных парадигм пользовательского интерфейса для взаимодействия с несколькими SIM-картами, и может быть реализован, например, в системе, показанной на Фиг. 1. Как и с другими способами, описанными в материалах настоящей заявки, порядок действий может быть несущественным (например, они могут идти в обратном порядке или тому подобное).
[064] На 210 представлен первый пользовательский интерфейс, реализующий парадигму SIM-раздельного пользовательского интерфейса. Первый пользовательский интерфейс может быть любым из множества типов пользовательских интерфейсов, описанных в материалах настоящей заявки.
[065] На 240 представлен второй пользовательский интерфейс, реализующий парадигму SIM-агрегированного пользовательского интерфейса. Хотя для первого пользовательского интерфейса может поддерживаться прямая навигация ко второму пользовательскому интерфейсу, дополнительные пользовательские интерфейсы могут быть представлены между двумя пользовательскими интерфейсами. Первый пользовательский интерфейс и второй пользовательский интерфейс могут быть одного типа пользовательского интерфейса. Или могут быть представлены два различных типа пользовательских интерфейсов.
[066] Пользовательский ввод может быть принят через пользовательские интерфейсы, и в ответ на ввод, может быть осуществления навигация к другому пользовательскому интерфейсу, или одно или более коммуникационных действий может быть выполнено через соответствующую SIM.
[067] Как описано в материалах настоящей заявки, любое количество факторов может быть учтено при выборе того, какую парадигму представлять. Например, выбор парадигмы пользовательского интерфейса может быть основан по меньшей мере на хранимом предпочтении парадигмы пользовательского интерфейса, типе отображаемого пользовательского интерфейса, и тому подобном. Как описано в материалах настоящей заявки, некоторые типы пользовательского интерфейса могут быть представлены в соответствии с определенной парадигмой, даже когда предпочтение пользователя указывает на другую парадигму.
[068] Пользовательский интерфейс может трансформироваться из одной парадигмы пользовательского интерфейса в другую при определенных обстоятельствах, как описано в материалах настоящей заявки. Гибридный пользовательский интерфейс может реализовывать как SIM-раздельную, так и SIM-агрегированную парадигму.
[069] Способ 200 и любой из других способов, описанных в материалах настоящей заявки, может быть выполнен посредством машинно-исполняемых инструкций (например, приводящих к тому, что вычислительная система выполняет способ), хранимых в одном или более машинно-читаемых носителях (например, запоминающее устройство или материальный носитель) или хранимых в одном или более машинно-читаемых запоминающих устройствах.
Пример 7 – Примерный Выбор Парадигмы Пользовательского Интерфейса
[070] Фиг. 3 представляет собой структурную схему, показывающую примерную систему 300, реализующую подсистему выбора парадигмы пользовательского интерфейса для выбора парадигмы пользовательского интерфейса. В примере коммуникационное устройство 305 (например, коммуникационное устройство 110 на Фиг. 1) содержит подсистему 320 выбора парадигмы пользовательского интерфейса, который принимает один или более входных факторов 310 и применяет правила 322, чтобы выбрать парадигму 350 пользовательского интерфейса. Подсистема 320 может поддерживать парадигму SIM-раздельного пользовательского интерфейса и парадигму SIM-агрегированного пользовательского интерфейса.
[071] Как описано в материалах настоящей заявки, входные факторы 310 могут содержать одно или более из предпочтений 147 парадигмы пользовательского интерфейса, тип пользовательского интерфейса 349, который отображается, и тому подобное. На практике, выбранная парадигма 350 пользовательского интерфейса может содержать ссылку на одно или более определений 122 пользовательского интерфейса (например, как описано на Фиг. 1), которая затем используется для представления пользовательского интерфейса в соответствии с выбранной парадигмой пользовательского интерфейса.
[072] Подсистема 320 может затем выбирать подходящую парадигму 350 через применение правил 322, как описано в материалах настоящей заявки.
[073] Фиг. 4 представляет собой блок-схему примерного способа 400 выбора парадигмы пользовательского интерфейса на основе входных факторов, и может быть реализована, например, в системе, показанной на Фиг. 3.
[074] На 420 принимают один или более входных факторов, как описано в материалах настоящей заявки.
[075] На 430 выбирают парадигму пользовательского интерфейса на основе входных факторов.
[076] На практике, пользовательский интерфейс, реализующий выбранную парадигму пользовательского интерфейса, затем отображается на экране. Любой из типов пользовательского интерфейса или отличительных признаков, описанных в материалах настоящей заявки, может быть реализован соответственно.
Пример 8 – Примерные Входные Факторы, Правила и Выбор Парадигмы
[077] Входные факторы для выбора между парадигмами пользовательского интерфейса, описанных в материалах настоящей заявки, могут принимать любую из множества форм. Например, пользовательские предпочтения, такие как одно или более предпочтений парадигмы пользовательского интерфейса, выполненных с возможностью индикации либо парадигмы SIM-раздельного пользовательского интерфейса, либо парадигмы SIM-агрегированного пользовательского интерфейса, могут служить в качестве входных факторов. Тип отображаемого пользовательского интерфейса (например, любого из типов пользовательского интерфейса, описанных в материалах настоящей заявки) может служить в качестве входного фактора 310.
[078] Правила выбора могут поддерживать широкий спектр сценариев и предоставлять интеллектуальный выбор парадигмы пользовательского интерфейса. Например, пользовательские предпочтения могут быть соблюдены, и могут поддерживаться различные предпочтения для различных типов пользовательских интерфейсов (например, один для звонков и один для сообщений).
[079] Кроме того, может быть желательным переопределить пользовательские предпочтения в определенных обстоятельствах. Например, при представлении пользовательского интерфейса разговора, может быть представлена парадигма SIM-раздельного пользовательского интерфейса, даже когда предпочтение парадигмы указывает SIM-раздельную парадигму. То же самое может быть справедливым для адресной книги (например, чтобы представить контакты для двух SIM в агрегированном пользовательском интерфейсе). Правила могут быть сконфигурированы по желанию, чтобы реализовать желаемое поведение по отношению к выбору парадигмы пользовательского интерфейса.
[080] Правило может быть реализовано в сочетании с таблицей, как показано в Таблице 2, чтобы определить, какую парадигму пользовательского интерфейса отображать. Таблица может храниться в памяти и быть принята во внимание при отображении пользовательских интерфейсов. На практике, тип пользовательского интерфейса может храниться как идентификатор типа пользовательского интерфейса. Парадигма пользовательского интерфейса может храниться как идентификатор, со специальным идентификатором, используемым для индикации "в соответствии с пользовательским предпочтением". Или идентификатор парадигмы пользовательского интерфейса может быть обновлен, когда предпочтение меняется. Правило может выбирать парадигму пользовательского интерфейса в соответствии с таблицей. В примере, пользовательский интерфейс разговора представлен в соответствии с парадигмой SIM-агрегированного пользовательского интерфейса, вне зависимости от пользовательского предпочтения. Возможны другие компоновки (например, адресная книга агрегирована вне зависимости от пользовательского предпочтения). Пользовательские предпочтения могут быть установлены глобально или в соответствии с типом пользовательского интерфейса.
<b>Таблица 2</b>
<b>Таблица для использования с Правилом по Определению Парадигмы Пользовательского Интерфейса</b>
Тип пользовательского интерфейса (UI)
Парадигма пользовательского интерфейса (UI)
История звонков
В соответствии с пользовательским предпочтением
Разговор
SIM-агрегировано
Сводка Разговоров
В соответствии с пользовательским предпочтением
Пример 9 – Примерная Активация
[081] В любом из примеров в материалах настоящей заявки активируемый пользовательский интерфейс может принимать форму отображенного или предполагаемого элемента, который может быть активирован пользователем. Такие элементы могут принимать форму плиток, кнопок, областей, пунктов в списке, форм, ползунков или тому подобного, представленных как часть графического пользовательского интерфейса. Элемент пользовательского интерфейса может включать в себя текст или иконку, чтобы указывать функциональность.
[082] Активация (например, активируемого элемента пользовательского интерфейса) может принимать форму пользовательского ввода, служащего признаком выбора (например, активируемого элемента пользовательского интерфейса). Например, в системах, поддерживающих касание, может быть принято касание, наведение курсора или другой жест касания. Другие системы могут поддерживать клики, наведение курсора, голосовую активацию, мигание, мерцание и тому подобное.
Пример 10 – Примерные Точки Контакта
[083] В любом из примеров в материалах настоящей заявки могут поддерживаться различные типы номеров (например, домашний, рабочий, мобильный или тому подобное). Точка контакта может принимать форму контакта или номера, связанного с контактом. Например, точка контакта может быть телефонным номером или адресом пользователя для контакта, например, рабочим номером для контакта, мобильным номером для контакта или домашним номером для контакта. Как описано в материалах настоящей заявки, возможность различать различные точки контакта для одного контакта может быть полезной при участии в коммуникации (например, чтобы использовать рабочую SIM для звонка контакта по его рабочему номеру).
Пример 11 – Примерные Коммуникации
[084] В любом из примеров в материалах настоящей заявки поддерживаемые типы коммуникации могут содержать звонки, обмен сообщениями или тому подобное. Звонок может быть голосовым звонком, видеозвонком или тому подобным. Обмен сообщениями может принимать форму обмена текстовыми сообщениями, обмена SMS сообщениями, обмена MMS сообщениями, обмена OTT сообщениями, или тому подобного, и может также поддерживать расширенный контент (например, аудио, видео, изображения или тому подобное).
[085] Участие в такой коммуникации может включать в себя совершение или прием звонка, отправку или отображение текстового сообщения или тому подобное. Номера могут включать в себя телефонные номера или другие коды, используемые для совершения звонка. Адреса пользователя могут включать в себя адреса социальных сетей или другие коды, используемые для отправки сообщения.
Пример 12 – Примерные SIM-карты
[086] В любом из примеров в материалах настоящей заявки SIM (модуль идентификации абонента) карта (или просто "SIM") может принимать форму SIM-карты любого размера (например, мини-SIM, микро-SIM, полноразмерная или тому подобное). Такие карты, как правило, используются в сотовых телефонах, которые работают в сети глобальной системы мобильной связи (GSM). Однако, могут поддерживаться другие коммуникационные устройства (например, планшеты, гибриды или тому подобное) и другие сети.
[087] Хотя используется термин "SIM", такой язык предназначен для того, чтобы включать в себя универсальные карты интегральной схемы (UICC), виртуальные SIM-карты, съемные карты идентификации пользователя (R-UIM) или любое другое аппаратное или программное обеспечение, которое может использоваться для предоставления отдельного идентификатора на коммуникационном устройстве. Например, такой идентификатор может быть идентифицирован международным идентификационным номером оборудования подвижного абонента (IMSI) или тому подобным. Также могут поддерживаться реализации CDMA, включая гибридные CDMA/GSM реализации.
Пример 13 – Примерные не-SIM Реализации
[088] В любом из примеров в материалах настоящей заявки технологии, описанные как направленные на SIM-карты, могут в равной степени быть применены к другим сценариям, предоставляющим отдельные линии связи, такие как система телефонии по протоколу IP (VOIP), связь через социальные сети или тому подобное. В таком случае могут поддерживаться парадигмы агрегированных линий и раздельных линий, где линия определена как одна или более SIM-карт, одна или более не-SIM линий, или и то, и другое. Может поддерживаться смешанная среда. Например, SIM-карта может быть агрегирована с именем пользователя VOIP или тому подобным. Могут поддерживаться несколько линий VOIP (например, домашняя, рабочая или тому подобное). В таких реализациях имя пользователя, адрес пользователя или тому подобное могут использоваться вместо телефонного номера. Поставщиком услуг в такой реализации может быть служба или провайдер линии.
Пример 14 – Примерные Несколько SIM-карт
[089] В любом из примеров в материалах настоящей заявки технологии могут поддерживать несколько SIM-карт. В целях удобства иногда используется термин "двойная SIM", и показаны две SIM-карты. Однако, может поддерживаться несколько SIM-карт (т.е., множество или любое количество, большее, чем одна). Некоторые SIM-карты поддерживают более широкий спектр возможностей, чем другие. Технологии в материалах настоящей заявки могут поддерживать SIM-карты с различающейся функциональностью.
Пример 15 – Примерные Метки SIM-карт
[090] В любом из примеров в материалах настоящей заявки метка SIM-карты может принимать форму текстовой строки, номера, цвета или другой индикации, которая идентифицирует конкретную SIM-карту из множества SIM-карт. Например, простая метка по умолчанию SIM-карты может быть номером (например, "1", "2", и т.д.) или буквой (например, "C" для CDMA, "G" для GSM, и т.д.). Имя поставщика услуг (например, "T-Mobile", "AT&T", или тому подобное), связанное с SIM, может использоваться вместо или вдобавок к номеру.
[091] Дружественные имена (например, "дом", "работа", и т.д) могут поддерживаться в качестве меток, чтобы помочь пользователю легко распознать, какая SIM-карта является какой.
[092] Когда отображается множество меток SIM-карт, они могут указывать различные SIM-карты, установленные в коммуникационном устройстве. В некоторых случаях может быть желательно использовать две метки, чтобы указать SIM-карту в одном элементы пользовательского интерфейса. Например, как номер из одной цифры (например, "1"), так и имя поставщика услуг (например, "Поставщик услуг X") или дружественное имя (например, "Дом") могут быть представлены в одном элементе пользовательского интерфейса.
Пример 16 – Примерные Цветовые Индикации
[093] В любом из примеров в материалах настоящей заявки SIM-карты могут быть выполнены с возможностью быть связанными с цветом. В результате, элементы пользовательского интерфейса, связанные с SIM-картами, могут быть изображены в цвете, связанном с соответствующей SIM-картой. Выбор цвета может быть осуществлен, как описано в материалах настоящей заявки, посредством предпочтений пользователя, системного выбора или тому подобного.
Пример 17 – Примерные Типы Пользовательского Интерфейса
[094] В любом из примеров в материалах настоящей заявки тип пользовательского интерфейса может принимать форму любого из широкого спектра пользовательских интерфейсов, используемых в сценариях связи для представления информации, сбора информации или и того, и другого. Такие типы пользовательского интерфейса могут включать в себя домашний экран, историю звонков, недавние звонки, карточку контакта (например, профиль), список разговоров (например, сводку разговоров, потоки, и т.д.), разговор, экран блокировки, адресную книгу, текущий звонок, входящий звонок, клавиатуру и тому подобное.
[095] Как описано в материалах настоящей заявки, один и тот же тип пользовательского интерфейса может быть представлен как реализующий парадигму SIM-раздельного пользовательского интерфейса или как реализующий парадигму SIM-агрегированного пользовательского интерфейса, в зависимости от различных факторов. В некоторых случаях тип пользовательского интерфейса может быть представлен как реализующий некоторые, все или никакие из его элементов в соответствии с одной или другой парадигмой, в зависимости от различных факторов.
Пример 18 – Обзор Примерных Навигационных Взаимосвязей
[096] Фиг. 5 представляет собой структурную схему, показывающую обзор примерных навигационных взаимосвязей между примерными типами 500 пользовательского интерфейса, используемых в различных сценариях связи, поддерживаемых примерами в материалах настоящей заявки.
[097] Из домашнего пользовательского интерфейса 540 устройство может осуществить навигацию к истории 550 звонков, списку 560 разговоров или другому (например, в ответ на активацию элемента пользовательского интерфейса на домашнем пользовательском интерфейсе 540).
[098] Может поддерживаться навигация из пользовательского интерфейса 560 списка разговоров к пользовательскому интерфейсу 562 разговора (например, в ответ на активацию элемента пользовательского интерфейса на пользовательском интерфейсе 560 списка разговоров).
[099] В результате активации элемента пользовательского интерфейса в пользовательском интерфейсе 550 истории звонков может быть совершен вызов на 555. Таким образом, пользовательский интерфейс 550 истории звонков иногда называется пользовательским интерфейсом "инициации звонка" или "входа в звонок".
[0100] В результате активации элемента пользовательского интерфейса в пользовательском интерфейсе 562 разговора может быть отправлено сообщение на 565. Таким образом, пользовательский интерфейс 560 списка разговоров иногда называется пользовательским интерфейсом "инициации сообщения" или "входа в сообщение". Сообщения фактически отправляются внутри пользовательского интерфейса 562 разговора.
[0101] Несмотря на то, что в примере изображена упорядоченная навигация, на практике для удобства пользователя может поддерживаться навигация в различных направлениях и навигация непосредственно к желаемому типу пользовательского интерфейса. Например, если показано оповещение, касающееся входящего сообщения, активация оповещения может осуществить навигацию непосредственно к пользовательскому интерфейсу разговора 562 без представления пользовательского интерфейса списка 560 разговоров.
[0102] Могут поддерживаться дополнительные пользовательские интерфейсы. Например, может быть реализован пользовательский интерфейс карточки контакта, который может быть достигнут из истории звонков или разговора. Такой пользовательский интерфейс карточки контакта может использоваться для инициации звонков.
Пример 19 – Примерный Домашний Пользовательский Интерфейс
[0103] В любом из примеров в материалах настоящей заявки может поддерживаться домашний пользовательский интерфейс. Такой пользовательский интерфейс может представлять широкий спектр возможной функциональности через различные элементы пользовательского интерфейса и, как правило, представляется в ответ на прием индикации того, что домашний интерфейс должен быть представлен (например, путем активации кнопки Домой или тому подобного). Например, могут быть представлены различные плитки, иконки или тому подобное, посредством которых пользователь может получить доступ к функциям связи.
[0104] Фиг. 6 представляет собой каркас примерного домашнего пользовательского интерфейса 600, реализующего парадигму SIM-раздельного пользовательского интерфейса. В примере домашний пользовательский интерфейс представляет парадигму SIM-раздельного пользовательского интерфейса для элементов 610A и 610B пользовательского интерфейса инициации звонка, которые связаны с соответствующими SIM-картами. В ответ на активацию элемента 610A, представляется пользовательский интерфейс, из которого может быть совершен звонок (например, пользовательский интерфейс истории звонков), реализующий парадигму SIM-раздельного пользовательского интерфейса для соответствующей связанной SIM-карты. Из-за того, что элементы 610A и 610B могут использоваться для инициации звонков, они иногда называются элементами пользовательского интерфейса "входа в звонок". Как показано, элементы 610A и 610B пользовательского интерфейса могут быть реализованы как плитки.
[0105] Подобным образом, элементы 620A и 620B пользовательского интерфейса инициации сообщения могут быть связаны с соответствующими SIM-картами и представлены в соответствии с парадигмой SIM-раздельного пользовательского интерфейса. В ответ на активацию одного из элементов 625, представляется пользовательский интерфейс списка разговоров, реализующий парадигму SIM-раздельного пользовательского интерфейса для соответствующей связанной SIM-карты.
[0106] Чтобы помочь в различении между элементами 610A, 610B, 620A, 620B, они могут быть изображены в цвете, связанном с представленной SIM-картой. Таким образом, один или более элементов 610A, 620A пользовательского интерфейса для инициации связи через первую SIM могут быть изображены в цвете, связанном с первой SIM-картой (например, SIM 1), а один или более элементов 610B, 620B пользовательского интерфейса для инициации связи через вторую SIM могут быть изображены в цвете, связанном со второй SIM-картой.
[0107] Отличительная иконка, относящаяся к связи в виде звонка, может быть изображена вместе с (например, внутри) элементами 610A, 610B (например, телефонная трубка, голосовая иконка или тому подобное), и отличительная иконка, относящаяся к связи в виде сообщений, может использоваться на (например, изображена внутри) элементах 620A, 620B сообщений (например, воздушный шар сообщения, смайлик или тому подобное).
[0108] В дополнение или альтернативно, одна или более меток 615A SIM-карт, как описано в материалах настоящей заявки, могут быть включены на элементах 610A, 610B, 620A, 620B интерфейса.
[0109] Информация, относящаяся к активируемой функциональности, может быть представлена на элементах 610A, 610B, 620A, 620B пользовательского интерфейса в соответствии с парадигмой SIM-раздельного пользовательского интерфейса. Например, в элементе 610A, 610B вызова может быть показана индикация количества пропущенных звонков для связанной SIM-карты. Подобным образом, индикация количества новых сообщений голосовой почты может быть показана. В элементе 620A, 620B сообщения может быть показана индикация количества непрочитанных сообщений для связанной SIM-карты.
[0110] На практике, различные другие элементы пользовательского интерфейса для доступа к дополнительным функциям, таким как календарь 630, адресная книга 640 и прочее 650, могут быть представлены как часть домашнего пользовательского интерфейса 600.
[0111] Фиг. 7 представляет собой каркас примерного домашнего пользовательского интерфейса 700, реализующего парадигму SIM-агрегированного пользовательского интерфейса. Пользовательский интерфейс может быть подобен показанному на Фиг. 6, за исключением того, что только один элемент 710 пользовательского интерфейса показан для инициации звонка, даже несмотря на то, что несколько SIM-карт активны на телефоне (например, элементы 610A, 610B пользовательского интерфейса для инициации звонка были свернуты в один элемент 710 пользовательского интерфейса). Таким образом, один элемент пользовательского интерфейса представляет множество SIM-карт. Активация элемента 710 пользовательского интерфейса инициирует связь без явного указания SIM-карты.
[0112] В ответ на активацию элемента 710 вызова, представляется пользовательский интерфейс истории звонков, реализующий парадигму SIM-агрегированного пользовательского интерфейса для множества SIM-карт. Иногда говорят, что такие агрегированные SIM-карты или их истории звонков "связаны".
[0113] Подобным образом может быть представлен один элемент 720 пользовательского интерфейса инициации сообщения для множества SIM-карт. В ответ на активацию элемента 720 сообщения, представляется пользовательский интерфейс списка разговоров, реализующий парадигму SIM-агрегированного пользовательского интерфейса для множества SIM-карт. Опять же, иногда говорят, что такие агрегированные SIM-карты или их списки разговоров "связаны".
[0114] В некоторых случаях SIM-карта по умолчанию будет выбрана для агрегированных голосовых или текстовых элементов. Чтобы помочь в определении функциональности элементов 710 пользовательского интерфейса, они могут быть изображены в цвете, связанном с SIM-картой по умолчанию, который может быть одним и тем же или различным для каждого элемента. Как и на Фиг. 6, отличительные иконки могут использоваться для того, чтобы отличать звонок от сообщения. В дополнение или альтернативно, одна или более меток SIM-карт, идентифицирующих SIM по умолчанию, могут быть включены на элементах 710, 720 интерфейса.
[0115] Информация, относящаяся к активируемой функциональности, может быть представлена на элементах 710, 720 пользовательского интерфейса в соответствии с парадигмой SIM-агрегированного пользовательского интерфейса. Например, в элементе 710 вызова может быть показана индикация количества пропущенных голосовых звонков для SIM-карт (например, объединенная для множества SIM). Подобным образом, индикация количества новых сообщений голосовой почты (например, объединенная для множества SIM) может быть показана. В элементе 720 сообщения может быть показана индикация количества непрочитанных сообщения для SIM-карт (например, объединенная для множества SIM).
[0116] В некоторых случаях может быть представлен гибрид парадигм пользовательского интерфейса. Фиг. 8 представляет собой каркас примерного домашнего пользовательского интерфейса 800, реализующего гибрид между парадигмами SIM-агрегированного и SIM-раздельного пользовательского интерфейса. Элемент 810 вызова пользовательского интерфейса может функционировать как элемент 710 вызова пользовательского интерфейса на Фиг. 7, тогда как элементы 820A, 820B могут функционировать как элементы 620A, 620B сообщения пользовательского интерфейса на Фиг. 6. Таким образом, пользовательский интерфейс, реализующий SIM-агрегированный пользовательский интерфейс для звонков и SIM-раздельный пользовательский интерфейс для сообщений, может быть представлен как часть одного и того же пользовательского интерфейса, или наоборот. В примере пользовательский интерфейс 800 выполнен с возможностью агрегирования элементов пользовательского интерфейса для одного типа коммуникаций (например, звонков), при этом отображая элементы раздельного пользовательского интерфейса для другого типа коммуникаций (например, сообщений). Обратная конфигурация может легко поддерживаться.
Пример 20 – Примерные Элементы Раздельного Пользовательского Интерфейса
[0117] В любом из примеров в материалах настоящей заявки, когда различные элементы пользовательского интерфейса показаны в соответствии с SIM-раздельным сценарием, у элементов пользовательского интерфейса могут быть изменены размеры (например, чтобы иметь различные размеры), и они могут быть перемещены по пользовательскому интерфейсу по желанию (например, размещены в различных произвольных местоположениях на домашнем пользовательском интерфейсе). Как описано в материалах настоящей заявки, элементы пользовательского интерфейса могут продолжать отображать информацию, характерную для связанной SIM-карты (например, количество пропущенных звонков или тому подобное).
Пример 21 – Примерное Изображение Уровня Сигнала
[0118] Некоторые элементы пользовательского интерфейса, такие как уровень сигнала, могут быть представлены в любом из типов пользовательского интерфейса. Такие элементы могут быть единообразно изображены раздельно для различных SIM, вне зависимости от конфигурационных настроек. Пример показан на Фиг. 6.
[0119] Альтернативно, может быть показан один измеритель уровня сигнала (например, для SIM по умолчанию). В функциональности переключения SIM, описанной в материалах настоящей заявки, может быть показан другой измеритель уровня сигнала (например, для выбранной SIM-карты).
Пример 22 – Примерный Пользовательский Интерфейс Истории Звонков
[0120] В любом из примеров в материалах настоящей заявки может поддерживаться пользовательский интерфейс истории звонков. Такая история звонков относится к голосовым звонкам, видеозвонкам или тому подобному, и может использоваться для участия в связи с перечисленными контактами. Фиг. 9 представляет собой каркас примерного пользовательского интерфейса 900 истории звонков, реализующего парадигму SIM-раздельного пользовательского интерфейса. В примере список звонков 920A-N ограничен теми, которые относятся к одной SIM, и перечислены в обратном хронологическом порядке. Представление звонка 920 может включать в себя отображенную информацию контакта (например, имя, тип коммуникационного действия, время, тип номера или тому подобное).
[0121] Как описано в материалах настоящей заявки, пользовательский интерфейс 900 может быть представлен в ответ на активацию элемента пользовательского интерфейса, представляющего одну SIM (например, на домашнем пользовательском интерфейсе). Одна SIM может быть указана через метку 904, которая появляется на видном месте, подтверждая, какая SIM-карта была выбрана посредством более ранней активации.
[0122] Как описано в материалах настоящей заявки, набор элементов пользовательского интерфейса индикатора-переключателя SIM может быть представлен, чтобы помочь в переключении SIM-карты. Индикатор-переключатель 910 может быть настроен для истории звонков (например, он может утверждать "отвечать на звонки, используя" или тому подобное). Любые звонки из пользовательского интерфейса 900 могут быть сделаны с помощью SIM, указанной индикатором-переключателем 910.
[0123] В списке звонков 920A-N определенные специальные события, такие как пропущенные звонки 924, могут быть изображены в отличительном цвете, таком как цвет, связанный с одной SIM-картой.
[0124] Вызов может быть совершен точке контакта, указанной (например, имя и тип номера приравниваются к номеру) в списке, путем активации элемента пользовательского интерфейса, связанного с номером. Например, может использоваться активация элемента 922 пользовательского интерфейса или какого-либо другого местоположения в представлении 920A звонка. Отдельное изображение элемента 922 из представления 920A не является обязательным. Например, активации представления 920A звонка может быть достаточно. Альтернативно, активация представления 920A звонка может осуществить навигацию к карточке контакта для указанного контактного лица.
[0125] Могут быть представлены дополнительные элементы 960 пользовательского интерфейса. Например, может быть представлен элемент пользовательского интерфейса адресной книги, элемент пользовательского интерфейса голосовой почти, элемент пользовательского интерфейса поиска пользователя, элемент пользовательского интерфейса клавиатуры или тому подобное. Отдельно может быть предоставлен элемент пользовательского интерфейса, который связывает истории множества SIM-карт. В одной из реализаций может быть активирован вспомогательный элемент пользовательского интерфейса, который отображает список наименее используемых функций (например, удалить все сообщения, настройки, и т.д.). Список может включать в себя команду "связать истории", которая меняет конфигурацию таким образом, что история звонков SIM-карты агрегируется с историей звонков другой SIM-карты. В результате, история звонков может быть изменена, чтобы реализовать парадигму SIM-агрегированного пользовательского интерфейса, и домашний пользовательский интерфейс может свернуть два элемента пользовательского интерфейса в один для инициации звонков. Например, в следующий раз, когда плитки будут показаны как часть домашнего экрана, только одна плитка будет показана для нескольких (например, двух) SIM-карт. В парадигме SIM-агрегированного пользовательского интерфейса, вместо того чтобы иметь отдельные активируемые элементы пользовательского интерфейса на каждую SIM-карту, активируемый элемент пользовательского интерфейса может представлять множество SIM-карт.
[0126] Конфигурация может храниться в качестве настройки, указывающей, что SIM-агрегированные пользовательские интерфейсы должны быть представлены для SIM-карт (например, для звонков). Как описано в материалах настоящей заявки, связывание может быть выполнено отдельно для связи в виде звонка и связи в виде сообщения.
[0127] Перед тем как происходит связывание, информация может быть отражена, чтобы обучить пользователя касательно поведения связанного пользовательского интерфейса. Пользователю может быть дана опция отменить связывание при желании.
[0128] Пользовательский интерфейс 900 также может быть представлен как реализующий парадигму SIM-агрегированного пользовательского интерфейса. Фиг. 10 представляет собой каркас примерного пользовательского интерфейса истории звонков, реализующего парадигму SIM-агрегированного пользовательского интерфейса. Некоторые элементы пользовательского интерфейса могут оставаться такими же, но другие могут быть изображены по-другому в свете парадигмы.
[0129] Например, общее указание 1004 (например, "телефон") может использоваться вместо характерной для SIM метки. Список звонков 1020A-1020N может содержать по меньшей мере один звонок 1020A для первой SIM-карты и по меньшей мере один звонок 1020B со второй SIM-карты.
[0130] Внутри списка звонков 1020A-N определенные специальные события, такие как пропущенные звонки 1024, могут быть изображены в отличительном цвете, таком как цвет, связанный с SIM-картой, связанной с событием (например, внутри пользовательского интерфейса 1000 другой цвет указывает на другую SIM-карту).
[0131] Метка 1026 может быть включена в представление звонка 1020B, чтобы указать SIM-карту для звонка.
[0132] Звонок может быть инициирован способом, подобным способу, описанному для Фиг. 9. Звонки могут быть возвращены с использованием SIM, указанной в индикаторе-переключателе SIM. Пользовательский интерфейс 1000 может быть изменен, чтобы реализовать парадигму SIM-раздельного пользовательского интерфейса способом, подобным тому, который используется для связывания (например, через функцию разъединения).
Пример 23 – Примерная SIM По Умолчанию для Агрегированных Пользовательских Интерфейсов
[0133] В любом из примеров в материалах настоящей заявки для агрегированного пользовательского интерфейса SIM по умолчанию может быть основана на предпочтении пользователя, первой SIM, которая была помещена в устройство, слоте по умолчанию (например, где в аппаратных средствах вставлена SIM), первой используемой SIM или тому подобном. Такая SIM иногда называется "первичной" SIM.
[0134] Картой по умолчанию также может быть SIM, используемая последней (например, для заданного типа связи), либо глобально, либо для определенного типа интерфейса. Таким образом, если последний звонок был на первую SIM, первая SIM может быть картой по умолчанию для звонков. Если последнее сообщение было на вторую SIM, вторая SIM может быть картой по умолчанию для сообщений. В некоторых случаях четкое умолчание может не быть определено посредством правил, поэтому первичная SIM может стать картой по умолчанию.
[0135] SIM по умолчанию также может быть выбрана на основе входных условий, как описано в материалах настоящей заявки.
Пример 24 – Примерный Пользовательский Интерфейс Списка Разговоров
[0136] В любом из примеров в материалах настоящей заявки пользовательский интерфейс списка разговоров может поддерживаться как реализующий парадигму SIM-раздельного или SIM-агрегированного пользовательского интерфейса. Пользовательский интерфейс списка разговоров может представлять итоговый список разговоров (например, сообщения, сгруппированные по точке контакта или номеру). Из-за того, что разговор может быть осмыслен как строка или нить связанных сообщений, которые образуют разговор (например, с контактом или точкой контакта), список разговоров иногда называется "нити". Фиг. 11 представляет собой каркас примерного пользовательского интерфейса списка разговоров, реализующего парадигму SIM-раздельного пользовательского интерфейса. В примере список разговоров 1120A-N ограничен теми, которые относятся к одной SIM, и перечислены в обратном хронологическом порядке. Как описано в материалах настоящей заявки, пользовательский интерфейс 1100 может быть представлен в ответ на активацию элемента пользовательского интерфейса, представляющего одну SIM (например, на домашнем пользовательском интерфейсе). Одна SIM может быть указана через метку 1104, которая появляется на видном месте, подтверждая, какая SIM-карта была выбрана посредством более ранней активации.
[0137] В списке разговоров 1120A-N определенные специальные события, такие как непрочитанные сообщения 1124 (например, в пользовательском интерфейсе разговоров), могут быть изображены в отличительном цвете, таком как цвет, связанный с одной SIM-картой.
[0138] Сообщение может быть инициировано указанному контакту в списке путем активации элемента пользовательского интерфейса, связанного с контактом. Например, может использоваться активация местоположения в представлении 1120A или отдельном элементе пользовательского интерфейса. Возможны другие механизмы.
[0139] Могут быть представлены дополнительные элементы 1160 пользовательского интерфейса. Например, может быть предоставлен элемент пользовательского интерфейса, который связывает список разговоров множества SIM-карт. В одной из реализаций может быть активирован вспомогательный элемент пользовательского интерфейса, который отображает список наименее используемых функций (например, удалить все сообщения, настройки, и т.д.). Список может включать в себя команду "связать список разговоров", которая меняет конфигурацию таким образом, что список разговоров SIM-карты агрегируется со списком разговоров другой SIM-карты. В результате, пользовательский интерфейс списка разговоров может быть изменен, чтобы реализовать парадигму SIM-агрегированного пользовательского интерфейса, и домашний пользовательский интерфейс может свернуть два элемента пользовательского интерфейса в один для инициации сообщений. Конфигурация может храниться в качестве настройки, указывающей, что SIM-агрегированные пользовательские интерфейсы должны быть представлены для SIM-карт (например, для сообщений).
[0140] Пользовательский интерфейс 1100 может альтернативно реализовывать парадигму SIM-агрегированного пользовательского интерфейса. Фиг. 12 представляет собой каркас примерного пользовательского интерфейса 1200 списка разговоров, реализующего парадигму SIM-агрегированного пользовательского интерфейса. Некоторые элементы пользовательского интерфейса могут оставаться такими же, но другие могут быть изображены по-другому в свете парадигмы.
[0141] Например, общее указание 1204 обмена сообщениями может использоваться вместо характерной для SIM метки. Список разговоров 1220A-1220N может содержать по меньшей мере одно сообщение 1220A для первой SIM-карты в одном итоговом разговоре и по меньшей мере одно сообщение 1220B со второй SIM-карты в другом итоговом разговоре. Сами разговоры не должны быть агрегированы в списке, но могут быть.
[0142] Внутри списка разговоров 1220A-N определенные специальные события, такие как непрочитанные сообщения 1224, могут быть изображены в отличительном цвете, таком как цвет, связанный с SIM-картой, связанной с событием (например, внутри пользовательского интерфейса 1000 другой цвет указывает на другую SIM-карту).
[0143] Метка 1226 может быть включена в представление разговора 1220B, чтобы указать SIM-карту для сообщения.
[0144] Сообщение может быть инициировано способом, подобным способу, описанному для Фиг. 11. Пользовательский интерфейс 1200 может быть изменен, чтобы реализовать парадигму SIM-раздельного пользовательского интерфейса способом, подобным тому, который используется для связывания (например, через функцию разъединения).
Пример 25 – Примерный Пользовательский Интерфейс Разговора
[0145] В любом из примеров в материалах настоящей заявки может быть представлен пользовательский интерфейс разговора. Хотя только реализация парадигмы SIM-агрегированного пользовательского интерфейса показана в примерах, SIM-раздельная реализация возможна и может управляться предпочтениями пользователя или другими факторами, как описано в материалах настоящей заявки.
[0146] Пользовательский интерфейс разговора может представлять разговор как нить сообщений, сгруппированных по контакту (например, имени, номеру или тому подобному). Как описано в материалах настоящей заявки, пользовательский интерфейс разговора может изображать весь разговор, даже если он охватывает несколько SIM-карт (например, другие SIM-карты использовались для сообщений). Таким образом, разговор может быть показан в одном пользовательском интерфейсе разговора для сообщений, переданных через множество SIM-карт.
[0147] Фиг. 13 представляет собой каркас примерного пользовательского интерфейса 1300 разговора, реализующего парадигму SIM-агрегированного пользовательского интерфейса. В примере список сообщений 1320A-N агрегирован из множества SIM-карт, и они перечислены в хронологическом порядке. Как описано в материалах настоящей заявки, пользовательский интерфейс 1300 может быть представлен в ответ на активацию элемента пользовательского интерфейса, представляющего разговор (например, пользовательского интерфейса списка разговоров). SIM-агрегированный пользовательский интерфейс 1300 может быть представлен вне зависимости от того, агрегированы ли SIM-карты для других пользовательских интерфейсов (например, если предпочтения пользователя указывают, что должны быть представлены SIM-раздельные пользовательские интерфейсы для обмена сообщениями). Таким образом, непрерывность разговоров может быть сохранена вне зависимости от ранее показанных парадигм пользовательского интерфейса. Отдельное предпочтение парадигмы может указывать, должны ли разговоры быть агрегированы, вне зависимости от предпочтения для обмена сообщениями.
[0148] В агрегированном случае, SIM по умолчанию может быть основана на предпочтении пользователя, первой SIM, которая была помещена в устройство, слоте по умолчанию (например, где в аппаратных средствах вставлена SIM), первой используемой SIM или тому подобном. Или может использоваться умолчание, не зависящее от точки контакта, как описано в материалах настоящей заявки.
[0149] В SIM-раздельной реализации различные способы могут использоваться, чтобы легко сообщить, какая линия использовалась для каждого сообщения. Например, меточное указание одной SIM-карты может быть представлено, как в других примерах. Сообщения 1320A-E могут быть представлены в цветах, связанных с соответствующими SIM-картами (например, первое сообщение может быть в первом цвете, а второе сообщение на другую SIM может быть во втором, другом цвете).
[0150] Сообщение может быть отправлено указанному контакту путем ввода сообщения в поле 1330 текстового сообщения и активации элемента 1345 отправки пользовательского интерфейса. Другие элементы 1340 пользовательского интерфейса могут предоставлять дополнительную функциональность (например, чтобы прикрепить изображения, записи или тому подобное). Хотя не показано, может быть активирована виртуальная клавиатура, чтобы помочь во вводе сообщения.
[0151] Набор 1310 элементов пользовательского интерфейса индикатора-переключателя SIM может как указывать, какая SIM-карта будет использоваться для отправки сообщения, так и принимать переключение SIM-карты. На практике интерфейсный набор 1310 может быть расположен в другом местоположении (например, вверху справа) и может быть или может не быть расположен рядом с полем 1330 текстового сообщения. Описание "отправить с использованием" может использоваться вместе с индикатором-переключателем. Если разговор происходит на одной SIM-карте, сообщение, отправленное или принятое с другой SIM-карты, приводит к тому, что пользовательский интерфейс очевидно трансформируется из парадигмы SIM-раздельного пользовательского интерфейса в парадигму SIM-агрегированного пользовательского интерфейса.
[0152] Способ представления разговора с использованием интерфейса, охватывающего несколько SIM-карт, может содержать отображение первого сообщения, переданного с помощью первой SIM-карты, и отображение второго сообщения, переданного с помощью второй SIM-карты, в том же пользовательском интерфейсе. Например, сообщение может быть принято через принимающую SIM, отличную от той, которая использовалась для отправки сообщения контакту. Тем не менее, принятое сообщение может быть отображено как часть пользовательского интерфейса разговора.
[0153] Подобным образом, если текстовое сообщение отправлено с использованием пользовательского интерфейса, использующего SIM-карту, отличную от SIM-карты по умолчанию, после того как сообщение отправлено, сообщение может быть показано как часть пользовательского интерфейса разговора (например, как часть разговора, отображенного в пользовательском интерфейсе).
Пример 26 – Примерный Пользовательский Интерфейс Экрана Блокировки
[0154] В любом из примеров в материалах настоящей заявки может поддерживаться пользовательский интерфейс экрана блокировки. Такой пользовательский интерфейс может изображать информацию, которая позволяет пользователю взглянуть на интерфейс и определить краткое содержание состояния коммуникаций без необходимости вводить код разблокировки. Такая функциональность иногда называется функциональностью "над блокировкой".
[0155] Например, уровень сигнала, текущая дата и время, предстоящее событие и тому подобное могут быть показаны.
[0156] Экран блокировки может реализовывать парадигму SIM-раздельного пользовательского интерфейса путем представления указаний пропущенных звонков, указаний новых голосовых сообщений, указаний непрочитанных текстовых сообщений или тому подобного как отдельные числа или указания для раздельных SIM-карт. Такая информация может быть помечена с помощью одной или более меток SIM-карт, чтобы указать, с какой SIM она связана.
[0157] Экран блокировки может реализовывать парадигму SIM-агрегированного пользовательского интерфейса путем представления указания пропущенных звонков, указания новых голосовых сообщений, указания непрочитанных текстовых сообщений или тому подобного как объединенные числа или указания. Как описано в материалах настоящей заявки, функциональность звонков и сообщений может быть отдельно разделена или агрегирована. Например, звонки могут быть агрегированы, а сообщения могут быть разделены, или наоборот.
Пример 27 – Примерные Другие Типы Пользовательского Интерфейса
[0158] В целях краткости полное описание других типов пользовательского интерфейса не представлено. Отличительные признаки пользовательского интерфейса, описанные при использовании в других типах пользовательского интерфейса, могут использоваться с такими пользовательскими интерфейсами.
[0159] Примеры включают в себя пользовательский интерфейс входящего звонка (например, который отображает метку SIM, принимающей звонок), пользовательский интерфейс текущего звонка (например, который отображает метку SIM, задействованной в звонке, и выделяет элементы пользовательского интерфейса цветом, связанным с задействованной SIM), пользовательский интерфейс клавиатуры (например, который отображает переключатель-индикатор SIM, как описано в материалах настоящей заявки), адресную книгу (например, которая может быть агрегирована или разделена) и тому подобное.
[0160] Пользовательский интерфейс недавних звонков или недавних контактов может функционировать так же, как и пользовательский интерфейс истории звонков, путем перечисления недавних действий. Такой пользовательский интерфейс недавних звонков или недавних контактов может быть представлен как часть адресной книги.
[0161] В агрегированном сценарии пользовательские интерфейсы, такие как клавиатура, могут использовать SIM по умолчанию, как описано в материалах настоящей заявки (например, для агрегированной истории звонков).
[0162] Методика фонового пользовательского интерфейса может использоваться для отображения звонков в фоновом режиме, недавно принятого сообщения, новых голосовых сообщений или тому подобного. Например, может использоваться всплывающая полоса на краю (например, вверху) пользовательского интерфейса. Одна или более меток SIM-карт могут быть включены в полосу, чтобы указать задействованную SIM. Полоса может быть цвета, связанного с задействованной SIM-картой.
Пример 28 – Примерное Переключение SIM-Карты
[0163] В любом из примеров в материалах настоящей заявки SIM-карта по умолчанию или текущая могут быть переключены на другую SIM-карту. Например, во время различных пользовательских интерфейсов, изображенных в материалах настоящей заявки, может быть принято указание, что SIM-карта по умолчанию должна быть переключена на другую, выбранную SIM-карту. В ответ на такое указание может быть инициирована связь (например, с выбранным контактом) с использованием SIM-карты, отличной от SIM-карты по умолчанию (например, выбранной SIM-карты).
Пример 29 – Примерный Набор Пользовательского Интерфейса Индикатора-Переключателя SIM
[0164] В любом из примеров в материалах настоящей заявки индикатор-переключатель SIM может принимать форму набора пользовательского интерфейса индикатора-переключателя SIM или другого механизма, как описано в материалах настоящей заявки. Как описано в материалах настоящей заявки, такой индикатор-переключатель SIM или другой механизм может появляться как часть пользовательского интерфейса истории звонков или тому подобного. Пользовательский интерфейс может быть представлен единообразно в парадигмах SIM-раздельного и SIM-агрегированного пользовательского интерфейса.
[0165] Фиг. 14 представляет собой каркас примерного набора 1400 пользовательского интерфейса индикатора-переключателя SIM. Набор может включать в себя множество элементов 1410A-B пользовательского интерфейса SIM для соответствующих из поддерживаемых SIM (например, один элемент на SIM-карту). Например, реализация с двойной SIM может иметь два элемента пользовательского интерфейса SIM. Элементы пользовательского интерфейса могут включать в себя метку, указывающую представленную SIM. В одной из реализаций простое число (например, "1") используется в качестве метки, чтобы указать SIM. Другие короткие или состоящие из одного символа метки (например "W" для работы) возможны.
[0166] Дополнительная метка с опциональным описанием 1426 также может быть включена. Дополнительная метка и описание 1426 могут настроить коллекцию для определенного использования, при этом поддерживая единообразные пользовательский интерфейс по всему пользовательскому опыту. Метка и/или описание может быть изображена в цвете, связанном с SIM-картой, связанной с элементом.
[0167] Элементы 1410A-B пользовательского интерфейса SIM могут указывать текущую (например, по умолчанию) SIM-карту (например, SIM-карту, которая будет использоваться при участии в связи) изображая ее отчетливо. Например, он может быть подсвечен, выделен жирным шрифтом, мигать или тому подобное. Он также может быть изображен в цвете, связанном с представленной SIM-картой. Один или более элементов 1410A пользовательского интерфейса для не-текущих SIM-карт могут быть изображены просто. Например, они могут быть нейтральными, серыми, обычными, немигающими или тому подобное.
[0168] Таким образом, на практике, один из элементов 1410B изображен отчетливо (например, в цвете, связанном с SIM-картой), а другой(ие) 1410A - нет (например, серым цветом). Переключение SIM-карт может быть осуществлено путем активации не-отчетливого элемента в наборе.
[0169] Активация элемента пользовательского интерфейса, связанного с не-текущей SIM-картой, может переключить на выбранную SIM (например, SIM, связанную с активированным элементом пользовательского интерфейса). Такая активация также может участвовать в связи (например, чтобы избежать дополнительной активации). Однако, в некоторых случаях, может быть желательно подождать дополнительной активации (например, при отправке сообщения). При активации SIM-карты представление может быть изменено, чтобы отразить активацию (например, текущая SIM-карта изменена).
Пример 30 – Примерные Альтернативы Переключения SIM
[0170] В любом из примеров в материалах настоящей заявки переключение SIM может быть осуществлено множеством других способов. Например, в любом из пользовательских интерфейсов, показанных в материалах настоящей заявки, вместо того, чтобы показывать отдельный индикатор-переключатель SIM, может поддерживаться специальная активация перечисленных контактов. Специальная активация (например, контакта) приводит к отображению опции участия в связи с использованием другой SIM (например, SIM перечислена как выбираемая опция).
[0171] Специальная активация может принимать форму активации коснись-и-держи (например, контакта). Альтернативно, специальный элемент пользовательского интерфейса (например, двойная угловая скобка) может быть показан (например, рядом с контактом). В ответ на специальную активацию, другая SIM может быть перечислена как выбираемая опция, приводя к переключению SIM-карты.
[0172] Другие возможные методики включают в себя любую активацию отображенного списка меток SIM-карт; активация метки SIM-карты может переключать между или вращаться среди SIM-карт; активация метки SIM-карты может приводить к всплывающему списку SIM-карт, из которых SIM-карта может быть выбрана; или тому подобное. Также может использоваться смахивание, горизонтальная прокрутка, встряхивание, сотрясение, голосовые команды и тому подобное.
[0173] Другие элементы пользовательского интерфейса могут использоваться для достижения схожих результатов.
Пример 31 – Примерный Способ Переключения SIM-Карты
[0174] Фиг. 15 представляет собой блок-схему примерного способа 1500 представления пользовательского интерфейса для переключения SIM-карт, и может быть реализован, например, через пользовательский интерфейс, показанный на Фиг. 14. Из-за того, что пользовательский интерфейс на Фиг. 14 может использоваться с различными типами пользовательского интерфейса, описанных в материалах настоящей заявки, способ 1500 может также быть использован в различных типах пользовательского интерфейса. Например, могут поддерживаться как звонки, так и сообщения.
[0175] На 1510 набор элементов пользовательского интерфейса (например, один на SIM-карту) отображается, как показано на Фиг. 14. Элемент, связанный с SIM по умолчанию, изображен отчетливо.
[0176] На 1520 указание другой SIM принимают через элемент пользовательского интерфейса, связанный с SIM-картой не по умолчанию.
[0177] На 1530 инициируют связь с другой SIM-картой.
[0178] Указание того, что SIM-карта по умолчанию должна быть переопределена, и другой SIM-карты могут быть достигнуты через одно взаимодействие с пользовательским интерфейсом (например, активация, такая как касание). Связь также может быть инициирована в ответ на активацию. Следовательно, одна активация может указывать на три действия связи.
Пример 32 – Примерный Импорт и Экспорт SIM-Карты
[0179] В любом из примеров в материалах настоящей заявки может поддерживаться функциональность импорта и экспорта для нескольких SIM-карт Например, может быть принята информация об источнике и назначении, и могут быть указаны контакты, которые должны быть импортированы или экспортированы. Впоследствии контакты могут быть импортированы из или экспортированы на SIM-карту.
[0180] Источник или назначение могут быть определены меткой SIM-карты, учетными записями пользователей (например, учетной записью пользователя, имеющего контакты, связанные с ней, и т.д.) или тому подобным.
[0181] В любом из примеров в материалах настоящей заявки источник контакта (например, с какой SIM-карты он происходит) может храниться и использоваться впоследствии по умолчанию при работе с контактом.
Пример 33 – Примерные Умолчания SIM-Карт
[0182] В любом из примеров в материалах настоящей заявки могут быть реализованы умолчания SIM-карт. Как описано в материалах настоящей заявки, такое умолчание может быть выбрано на основе различных входных факторов. Умолчание может быть представлено как в настоящее время выбранная SIM, но другая SIM может быть выбрана, чтобы фактически инициировать связь, как описано в материалах настоящей заявки.
[0183] Умолчания SIM-карт могут быть установлены индивидуально точке контакта. Например, умолчание для рабочего номера может отличаться от мобильного номера. Умолчания SIM-карт могут быть представлены в любом из типов пользовательского интерфейса, описанных в материалах настоящей заявки. В случаях, когда представлено больше одной точки контакта, другая SIM-карта может быть представлена для другой точки контакта в пользовательском интерфейсе. Например, карточка контакта может представлять указание SIM-карты по умолчанию (например, на индикаторе-указателе SIM) для точки контакта. Из-за того, что карточка контакта может иметь две различные точки контакта, она может иметь две различные представленные SIM по умолчанию. Таким образом, каждый телефонный номер на карточке контакта может иметь свою собственную SIM по умолчанию, которая может быть независимо выбранной и указанной SIM-картой.
[0184] Однако, когда умолчание установлено для первой точки контакта в контакте, оно может быть распространено для других точек контакта для того же контакта. Например, если первый звонок заданному контакту находится на первой SIM, другие номера для заданного контакта могут по умолчанию относиться к первой SIM. Последующие звонки контакту на другую точку контакта (например, рабочую) могут затем изменить значение по умолчанию (например, если звонок сделан на вторую SIM, вторая SIM становится SIM по умолчанию). Таким образом, может быть реализован независимый выбор SIM по умолчанию для точки контакта. Таким образом, при отсутствии других факторов в обратном смысле, первая SIM, используемая для связи с контактом, может использоваться как предпочтительная SIM для всего набора номеров для контакта, но такое предпочтение может быть легко переопределено будущим поведением.
[0185] SIM-карта по умолчанию может быть выбрана на основе любого количества факторов. Точка контакта может быть отмечена при возникновении определенных событий.
[0186] Например, умолчание может быть выбрано в качестве SIM-карты, на которой находится точка контакта. Точка контакта может быть отмечена умолчанием, когда SIM-карта вставляется.
[0187] SIM-карта по умолчанию может быть выбрана как SIM-карта, с которой точка контакта была импортирована. Точка контакта может быть отмечена умолчанием, когда точка контакта импортируется.
[0188] SIM-карта по умолчанию может быть выбрана как SIM-карта, которая последней участвовала в коммуникационных активностях (например, ответила на звонок, пропустила звонок, инициировала звонок, приняла сообщение, отправила сообщение или тому подобное) с точкой контакта. Точка контакта может быть отмечена умолчанием при участии в таких коммуникациях.
[0189] Как описано в материалах настоящей заявки, может использоваться SIM-карта, отличная от SIM-карты по умолчанию. Например, умолчание может быть указано в индикаторе-переключателе SIM и переключено соответственно.
[0190] Переопределение умолчания может привести к изменению умолчания для последующих разговоров. В некоторых случаях возможно переопределить умолчание без фактического участия в связи (например, путем выбора другой SIM-карты, но не совершая звонок).
[0191] Более ранние указания умолчания (например, импорт) могут быть переопределены последующим коммуникационным поведением пользователя (например, приемом или совершением звонков).
[0192] SIM-карта по умолчанию может быть выбрана независимо от точки контакта на основе входных условий. Такая SIM-карта по умолчанию может переопределять SIM по умолчанию для точки контакта или использоваться как умолчание в сценарии агрегированного интерфейса. Например, переопределяющая SIM по умолчанию может быть выбрана на основе того, принимает или нет SIM-карта сигнал от поставщика услуг (например, есть ли покрытие). Таким образом, в ответ на определение того, что SIM-карта не принимает сигнал, другая SIM-карта может быть выбрана как умолчание. Исходное умолчание может быть сохранено и использовано впоследствии в ответ на определение того, что SIM-карта снова принимает сигнал. Таким образом, если поведение пользователя подразумевает, что SIM, которая в настоящее время не работает, должна быть выбрана как умолчание, такой выбор может быть переопределен с помощью SIM, которая может осуществлять связь. Причины для неработающей SIM могут заключаться в том, что она не присутствует, нет (или недостаточно) сигнала, или тому подобное.
[0193] Относительный уровень сигнала также может переопределять SIM по умолчанию (например, звонки совершаются с использованием нескольких SIM, и одна из SIM имеет более хороший уровень сигнала, чем другая).
[0194] Физическая ориентация устройства также может переопределять SIM по умолчанию (например, переворачивание телефона, чтобы он лежал на одной стороне или другой, приводит к тому, что он выбирает определенную SIM, или вращение телефона, чтобы он имел определенный конец вверху, приводит к тому, что он выбирает определенную SIM).
[0195] Сохраненная информация о тарификации или планах (например, предоставленная пользователем или сетью) может переопределять SIM по умолчанию (например, звонки на международные номера приводят к установке по умолчанию SIM с более хорошим международным планом, звонки в ночное время приводят к установке по умолчанию SIM, имеющей бесплатные ночные звонки, или тому подобное).
[0196] Распознавание беспроводной сети, к которой подключено устройство, может использоваться для переопределения SIM по умолчанию. Например, если определено, что устройство подключается к домашней беспроводной сети, SIM по умолчанию может быть переопределена на домашнюю SIM.
[0197] Если вызвана функциональность "не беспокоить", SIM по умолчанию может быть переопределена так, чтобы быть определенной SIM (например, домашней SIM).
[0198] Множество других факторов может использоваться при определении того, переопределять ли SIM по умолчанию. Например, может использоваться время дня, признак роуминга, физическое местоположение, доступность календаря (например, рабочие встречи или личные встречи отображаются в настоящее время) или тому подобное.
[0199] Фиг. 16 представляет собой структурную схему примерной системы 1600, выбирающей SIM-карту по умолчанию. В примере коммуникационное устройство 1605 содержит подсистему 1620 SIM-карты по умолчанию, который принимает любой один или более из факторов 1610, описанных в материалах настоящей заявки как входные, и выводит идентификатор 1650 SIM-карты по умолчанию. Как описано в материалах настоящей заявки, такие факторы могут содержать прием изменения умолчания через индикатор-переключатель SIM, как описано в материалах настоящей заявки.
Пример 34 – Примерный Приоритет Умолчаний SIM-Карты
[0200] В любом из примеров в материалах настоящей заявки SIM-карта по умолчанию может быть выбрана в соответствии с порядком приоритета. Например, если была какая-либо коммуникационная активность для контакта или точки контакта, может использоваться SIM, участвующая в такой коммуникационной активности. Если нет коммуникационной активности, можно обратиться к другим факторам. Например, если контакт расположен на заданной SIM-карте, заданная SIM-карта может использоваться по умолчанию. Если контакт был импортирован из заданной SIM-карты, заданная SIM-карта может использоваться по умолчанию. Если ничего из этого не верно, то SIM-карта может быть просто взята (например, приоритет, первая SIM-карта, глобальная SIM по умолчанию, или тому подобное).
Пример 35 – Примерные Умолчания SIM-Карты на Основе Связанной Учетной Записи
[0201] В любом из примеров в материалах настоящей заявки, умолчание SIM-карты может быть выбрано на основе исходной учетной записи, связанной с контактом (например, учетной записи, из которой происходит контакт). Такие исходные учетные записи могут включать в себя социальные сети, почтовые сервера, или тому подобное.
[0202] Контакт может быть связан с определенной исходной учетной записью на основании возникновения из учетной записи или, иначе, посредством обладания родством с учетной записью. На практике, телефонная книга может содержать объединение учетных записей и источников, которые существовали в облаке и синхронизировались на телефон. Например, учетная запись социальных медиа может быть интегрирована в телефонную книгу. Родство с определенной учетной записью может использоваться как взвешенный фактор при выборе того, какую SIM-карту использовать. Тот факт, что номер происходит из определенной учетной записи, может иметь большой весь в определении, но возможны и другие связи. И, из-за того, что номер может происходить из нескольких учетных записей, степень или объем прошлой коммуникационной активности или связи может учитываться при выборе того, какая учетная запись преобладает.
[0203] Природа учетной записи может учитываться для определения того, связана ли учетная запись типично с рабочей или личной активностью. Например, некоторые социальные сети имеют репутацию личных, тогда как другие имеют репутацию используемых для работы. Некоторые сервера электронной почты (например, сервер MICROSOFT EXCHANGE или тому подобное) связаны с рабочей активностью. Может осуществляться обращение к хранящемуся соответствию между именем исходной учетной записи или идентификатором и типом активности (например, рабочая, личная). На основе соответствия, может быть выбрана SIM-карта по умолчанию (например, SIM с именем или другой связью, указывающей тип активности). Также могут быть предоставлены предпочтения пользователя, тем самым может быть указано, является ли определенная учетная запись рабочей или личной учетной записью.
[0204] В другом примере прошлая активность на SIM, связанной с той же учетной записью, также может использоваться для определения SIM по умолчанию. Например, может быть определено, была ли уже коммуникационная активность с другими контактами, происходящими из учетной записи. На основе того, появляется ли пороговое или преобладающее количество активности (например, большинство, 60%, 90%, 100% или тому подобное) на заданной SIM-карте, SIM по умолчанию для контакта, происходящего из той же учетной записи, может быть выбрана в качестве заданной SIM. Другими словами, если есть тенденция совершения звонков для контактов из определенной сети через определенную SIM, то вероятно, что желательно совершать звонки другим контактам из той же сети через ту же SIM.
Пример 36 – Примерные Умолчания SIM-Карты на Основе Идентификации Типа Номера
[0205] В любом из примеров в материалах настоящей заявки, умолчание SIM-карты может быть выбрано на основе идентификации типа номера вызываемого абонента. Например, если оказывается, что номер является деловым номером (например, 1-800, красивым телефонным номером или имеет добавочный номер), это может привести к тому, что рабочая SIM будет выбрана в качестве умолчания.
Пример 37 – Примерные Умолчания SIM-Карты на Основе Содержимого
[0206] В любом из примеров в материалах настоящей заявки, умолчание SIM-карты может быть выбрано на основе содержимого сообщения, связанного с контактом или точкой контакта. Например, сообщение голосовой почты от номера может быть проверено, или текстовое сообщение на или от номера может быть проверено. Такое содержимое сообщения может быть просканировано по отношению к словарю, чтобы определить, является ли оно рабочим или личным/домашним сообщением.
[0207] В конкретном примере сообщение, содержащее слово "срочный" или помеченное как "срочно" имеет вес в пользу выбора рабочей SIM. Чтобы дополнительно проиллюстрировать гибкость технологий в обработке ряда входных факторов, сообщение, которое определяется как срочное, может перекрывать предпочтения тарификации в свете обнаруженного слабого уровня сигнала, потому что может быть желательным гарантировать, что сообщение уходит быстро и/или надежно, даже если это может привести к повышенной стоимости.
Пример 38 – Примерные Умолчания SIM-Карты на Основе Местоположения Вызываемого Абонента
[0208] В любом из примеров в материалах настоящей заявки, умолчание SIM-карты может быть выбрано на основе обнаруженного местоположения вызываемого абонента. Например, адрес или код области может учитываться для определения того, будет ли связь местной или междугородней (или другой дифференциатор стоимости). SIM, для которой звонок является местным, может быть выбрана в качестве умолчания.
Пример 39 – Примерные Умолчания SIM-Карты на Основе Типа Связи
[0209] В любом из примеров в материалах настоящей заявки, умолчание SIM-карты может быть выбрано на основе предпочтений, указывающих, что определенная SIM желательная для определенного типа связи. Например, SIM может быть предпочтительнее для голосовых, текстовых сообщений или обоих.
Пример 40 – Примерные Умолчания SIM-Карты на Основе Связи Имени
[0210] В любом из примеров в материалах настоящей заявки, умолчание SIM-карты может быть выбрано на основе связи имени. Например, если фамилия контакта соответствует фамилии пользователя устройства, то SIM, связанная с личной (например, семейной) связью (например, по имени или другой ассоциации) может использоваться в качестве SIM по умолчанию.
Пример 41 – Примерные Умолчания SIM-Карты на Основе Связи с Временем Дня
[0211] В любом из примеров в материалах настоящей заявки, умолчание SIM-карты может быть выбрано на основе связи с временем дня. Например, день может быть разделен на временные периоды (например, часы или тому подобное). Может быть определено, что связь в определенный временной период преимущественно проводится на заданной SIM. Если так, что при совершении звонка в течение временного периода (например, на следующий день) SIM карта по умолчанию может быть установлена так, чтобы быть заданной SIM. Подобным образом, дни недели могут использоваться, чтобы выбрать SIM по умолчанию.
[0212] Время дня может служить входными данными в общее определение. Например, прошлая связь может иметь приоритет, но в отсутствие информации о таком факторе, если замечено, что другие звонки в течение временного периода преимущественно проводились на заданной SIM, заданная SIM может быть выбрана в качестве умолчания. При совершении связи с выбранным умолчанием умолчание затем может стать подтвержденным и использоваться в качестве умолчания для будущих коммуникаций.
[0213] Если есть рабочие встречи (например, сделанные с помощью рабочей учетной записи) в непосредственной близости от текущего времени, рабочая SIM может быть выбрана в качестве SIM по умолчанию. То же самое может быть сделано для личных встреч.
Пример 42 – Примерная Связь SIM-Карта - Тип Активности
[0214] В любом из примеров в материалах настоящей заявки SIM-карта может быть связана с определенным типом активности (например, рабочим, личным или тому подобным). Такая связь может быть определена на основе дружественного имени SIM-карты (например, "рабочая") или активности SIM-карты (например, звонки на "домашние" точки контакта, членам семьи или тому подобное). Информация о тарификации также может быть учтена.
[0215] Также возможно просто назначить определенную SIM в качестве рабочей или домашней/личной SIM через предпочтения пользователя.
Пример 43 – Примерная Таблица SIM по Умолчанию
[0216] Фиг. 17 представляет собой структурную схему примерной таблицы 1700, связывающей точки контакта и SIM-карты по умолчанию, и может быть использована в любом из примеров, реализующих умолчания SIM-карты, описанных в материалах настоящей заявки. В примере таблица 1700 хранит взаимосвязь 1730 между точкой 1730A контакта и SIM-картой 1730B по умолчанию. SIM-карта по умолчанию может быть отмечена (например, сохранена) при возникновении коммуникационных событий, как описано в материалах настоящей заявки. На практике, идентификаторы (например, точки контакта, тип контакта и номера, или тому подобное) могут использоваться вместо текстовых имен или числовых меток.
[0217] Например, при совершении звонка точке контакта с помощью заданной SIM, идентификатор заданной SIM может быть сохранен как связанный с идентификатором точки контакта. Впоследствии, заданная SIM может использоваться в качестве SIM по умолчанию и отображаться в качестве таковой, как описано в материалах настоящей заявки.
[0218] Таблица может быть улучшена так, что умолчания могут храниться для определенных интерфейсов. Например, различные умолчания могут храниться для истории звонков, номеронабирателя, нового разговора, распознанного телефонного номера (например, редактирование перед звонком, когда номер извлечен из веб-страницы или другого контента). Умолчания также могут быть установлены в соответствии с типом связи (например, обмен сообщениями), приводя к умолчанию для контактов в соответствии с типом связи, или более точно (например, для типа связи и точки контакта).
[0219] На практике нет необходимости реализовывать таблицу 1700 в качестве отдельной таблицы, и она может быть реализована как часть другой таблицы (например, таблицы адресной книги, конфигурационной таблицы SIM-карты или тому подобной).
Пример 44 - Примерный Пользовательский Интерфейс Карточки Контакта с SIM-Картами по Умолчанию
[0220] Фиг. 18 представляет собой снимок экрана примерного пользовательского интерфейса 1800 для отображения SIM-карт по умолчанию для точек контакта при инициации звонка из пользовательского интерфейса карточки контакта. В примере сводка 1810 контакта может изображать информацию о контакте, такую как картинка, активность в социальной сети или тому подобное.
[0221] Пользовательский интерфейс 1800 может быть отображен как часть карточки контакта и может включать в себя индикаторы-переключатели 1810A, 1810N SIM, которые включают в себя указание SIM-карты по умолчанию. SIM-карта по умолчанию может варьироваться в зависимости от типа номера.
[0222] Метка 1824 SIM-карты может быть отображена как выделенная, чтобы указать выбранную (т.е. по умолчанию) SIM-карту, к которой связь будет инициированы при активации соответствующих типов номеров (например, связь на мобильный номер может быть инициирована с помощью первой SIM-картой по умолчанию, а связь на рабочий номер может быть инициирована с помощью второй, другой SIM-карты по умолчанию). Метка 1824 и ближайший текст могут быть представлены в цвете, связанном с SIM-картой по умолчанию. Номер точки контакта (например, в сочетании с "используя") может использоваться как опциональное описание для использования с индикатором-переключателем SIM.
[0223] При активации точки 1820A или 1820N точки контакта звонок совершается с использованием SIM-карты, указанной соответствующим индикатором-переключателем 1810A, 1810N SIM. Например, связь может быть инициирована к SIM-карте не по умолчанию путем того, что сначала используют индикатор-переключатель 1810A SIM (например, чтобы выбрать SIM-карту не по умолчанию), наблюдают изменение 1820 в качестве результата (например, чтобы указать другую SIM), и затем касаются, или другими словами, активируют 1820A.
[0224] При активации изображения метки SIM-карты не по умолчанию в переключателе 1810A, 1810N связь может быть инициирована к контакту через активированную SIM-карту не по умолчанию.
[0225] Могут быть включены дополнительные элементы 1860 пользовательского интерфейса, подходящие для пользовательского интерфейса карточки контакта.
Пример 45 – Примерный Сценарий Связи: Эффективное Совершение Звонка
[0226] Фиг. 19 представляет собой блок-схему примерного способа 1900 совершения звонка через пользовательские интерфейсы, описанные в материалах настоящей заявки. Эффективное совершение звонка может быть достигнуто с помощью способа 1900.
[0227] На 1910 представлен пользовательский интерфейс с активируемыми элементами пользовательского интерфейса, представляющими соответствующие SIM-карты. Например, может быть представлен пользовательский интерфейс Фиг. 6. Могут быть представлены первый пользовательский интерфейс, содержащий первый активируемый элемент пользовательского интерфейса, представляющий инициацию звонка для первой SIM-карты, и второй активируемый элемент пользовательского интерфейса, представляющий инициацию звонка для второй SIM-карты.
[0228] На 1920 принимают первую активацию одного из активируемых элементов пользовательского интерфейса (например, либо 620A, либо 620B). Такая активация может указывать, что желательна инициация звонка, но также может указывать желаемую, выбранную SIM-карту (например, в силу того, что элемент пользовательского интерфейса для заданной SIM-карты был активирован). Таким образом, одна активация может указывать как инициацию связи, так и SIM-карту для осуществления связи.
[0229] На 1930, в ответ на принятую первую активацию, представляют пользовательский интерфейс с активируемыми элементами пользовательского интерфейса, представляющими соответствующие контакты. Например, может быть представлен пользовательский интерфейс на Фиг. 9 (например, история звонков), который содержит множество элементов пользовательского интерфейса для совершения звонков с использованием SIM, выбранной на 1920. Пользовательский интерфейс может реализовывать парадигму SIM-раздельного пользовательского интерфейса для SIM-карты, выбранной в силу активации первого активируемого элемента пользовательского интерфейса или второго элемента пользовательского интерфейса.
[0230] На 1940 принимают вторую активацию (например, представленного звонка 922 или 920A в истории звонков). Активация указывает определенную точку контакта.
[0231] На 1950, в ответ на прием второй активации, совершают звонок выбранной точке контакта (например, на номер, связанный со звонком) через выбранную SIM.
[0232] Взаимодействие с пользовательским интерфейсом для инициации связи может состоять из первой активации и второй активации. Путем поддержки инициации связи только с помощью двух активаций, вне зависимости от количества SIM, может быть достигнута более эффективная инициация связи.
[0233] Через пользовательские интерфейсы может быть получено указание того, что выбранная SIM-карта (например, которая становится SIM-картой по умолчанию) должна быть переключена на другую SIM-карту (например, через индикатор-переключатель SIM, описанный в материалах настоящей заявки). В результате, звонок совершается через другую SIM-карту.
Пример 46 – Примерный Сценарий Связи: Сортировка Разговоров
[0234] Отличительные признаки, описанные в материалах настоящей заявки, могут использоваться в сценарии сортировки разговоров для одной SIM, при этом все еще поддерживая SIM-агрегированные разговоры. Например, возвращаясь к Фиг. 2, первый пользовательский интерфейс может содержать пользовательский интерфейс списка разговоров (например, как описано в материалах настоящей заявки), представляющий сводку множества разговоров в соответствии с парадигмой SIM-раздельного пользовательского интерфейса. Например, в ответ на активацию активируемого элемента пользовательского интерфейса для обмена сообщениями для определенной SIM-карты может быть представлен первый пользовательский интерфейс.
[0235] Второй пользовательский интерфейс (например, пользовательский интерфейс разговоров, как описано в материалах настоящей заявки) может быть отображен в ответ на активацию определенного разговора из множества разговоров, и представляет список сообщений для определенного разговора в соответствии с парадигмой SIM-агрегированного пользовательского интерфейса.
Пример 47 – Примерные Цвета SIM-Карт
[0236] В любом из примеров в материалах настоящей заявки могут использоваться функции, чтобы помочь в выборе цветов для представления SIM-карт. Например, если пользователь выбирает акцентный цвет для коммуникационного устройства (например, для использования во всех пользовательских интерфейсах для устройства, чтобы предоставить единство цвета во всех пользовательских интерфейсах), акцентный цвет может использоваться в связи с одной из SIM-карт (например, первичной SIM-картой, такой как SIM 1). Пользовательский интерфейс может быть обеспечен тем, какой цвет по умолчанию (например, акцентный) может быть изменен на цвет предпочтения пользователя.
[0237] Таблица поиска цветов, которые эстетически приятны в сочетании с (например, комплементарными) соответствующими цветами, может быть опрошена, чтобы выбрать цвет для второй SIM, на основе цвета, связанного с первой SIM-картой. Таким образом, цвет, который является комплементарным для акцентного цвета для пользовательских интерфейсов коммуникационного устройства, может быть выбран в качестве цвета, связанного с SIM-картой. Опять же, пользовательский интерфейс может быть обеспечен тем, какой выбранный цвет может быть изменен на произвольный цвет предпочтения пользователя.
Пример 48 – Примерные Последовательные Пользовательские Интерфейсы
[0238] Может быть отображено множество пользовательских интерфейсов для размещения множества SIM-карт, где пользовательские интерфейсы как показывают SIM-карту по умолчанию, так и позволяют переключать SIM-карту по умолчанию. Пользовательские интерфейсы могут последовательно отображать SIM-карту по умолчанию подобным образом и последовательно принимать переключение подобным образом. Например, индикатор-переключатель SIM-карты может использоваться во всех пользовательских интерфейсах, включая пользовательский интерфейс истории звонков, пользовательский интерфейс клавиатуры, пользовательский интерфейс разговора и пользовательский интерфейс карточки контакта. Такой подход может предоставить пользователю последовательный опыт вне зависимости от сценария связи.
[0239] Пользовательский интерфейс может дополнительно быть последовательным по пользовательским интерфейсам, реализующим парадигму SIM-раздельного или SIM-агрегированного пользовательского интерфейса. Например, пользовательский интерфейс истории звонков может реализовывать индикатор-переключатель, реализует ли он парадигму SIM-раздельного или SIM-агрегированного пользовательского интерфейса. Пользовательский интерфейс разговора может делать то же самое.
Пример 49 – Примерные Преимущества
[0240] Технологии могут отображать и предоставлять быстрый доступ к коммуникации, разделенной линией. Технологии могут предоставлять считываемые быстрым взглядом указания того, какая линия использовалась при приеме коммуникации и при отображении истории коммуникации. Технологии могут предоставлять простой и интуитивный доступ к линиям переключения всякий раз, когда пользователь может инициировать или ответить на коммуникацию. Технологии могут предоставлять интегрированный опыт по линиям связи, при этом все еще поддерживая и отображая историю линии для соответствующих переданных элементов. Технологии могут предоставлять возможность легко переключаться между раздельными и агрегированными парадигмами для каждого типа связи.
[0241] Технологии, описанные в материалах настоящей заявки, могут удовлетворить потребности пользователей телефонов с двумя SIM социального круга и предоставить им простую модель для разделения их связи в соответствии с телефонной линией. Пользователи социального круга представляют собой людей, который хотят разделить различные части их жизней. Типичным примером является разделение работы и личной жизни и поддержка различных личностей и различных точек связи для различных множеств пользователей. Часто связь с одним и социальных кругов имеет более низкий приоритет (например, личная имеет более низкий приоритет, когда пользователь на работе), и важна поддержка конфиденциальности на личном номере.
[0242] Из-за того, что технологии в материалах настоящей заявки позволяют пользователю легко определять, какая SIM-карта участвует как во входящих, так и в исходящих коммуникациях, пользователь может легко разделять личности и поддерживать конфиденциальность по желанию.
Пример 50 – Примерные Вычислительные Системы
[0243] Фиг.20 иллюстрирует обобщенный пример подходящей вычислительной системы или среды 2000, в которой несколько из описанных инноваций могут быть реализованы. Вычислительная система 2000 не предназначена для предложения какого-либо ограничения объема использования или функциональности, поскольку инновации могут быть реализованы в различных вычислительных системах общего назначения или специального назначения. Коммуникационное устройство, как описано в материалах настоящей заявки, может принимать форму описанной вычислительной системы 2000.
[0244] Как показано на Фиг. 20, вычислительная система 2000 включает в себя один или более обрабатывающих блоков 2010, 2015, и память 2020, 2025. На Фиг. 20 эта базовая конфигурация 2030 включена внутри пунктирной линии. Обрабатывающие блоки 2010, 2015 выполняют машинно-исполняемые инструкции. Обрабатывающий блок может быть центральным процессором (CPU) общего назначения, процессором в специализированной интегральной схеме (ASIC) или любым другим типом процессора. В многопроцессорной системе несколько обрабатывающих блоков выполняют машинно-исполняемые инструкции, чтобы повысить вычислительную мощность. Например, Фиг. 20 показывает центральный процессор 2010, а также графический процессор или сопроцессор 2015. Материальная память 2020, 2025 может представлять собой энергозависимую память (например, регистры, кэш, ОЗУ (оперативное запоминающее устройство)), энергонезависимую память (например, ПЗУ (постоянное запоминающее устройство), ЭСППЗУ (электрически стираемое программируемое постоянное запоминающее устройство), флэш-память, и т.д.) или какую-либо комбинацию из двух, к которой имеет доступ обрабатывающий блок(и). Память 2020, 2025 хранит программное обеспечение 2080, реализующее одну или более инновацию, описанную в материалах настоящей заявки, в форме машинно-исполняемых инструкций, подходящих для выполнения обрабатывающим блоком(ами).
[0245] Вычислительная система может иметь дополнительные отличительные признаки. Например, вычислительная система 2000 включает в себя запоминающее устройство 2040, одно или более устройств 2050 ввода, одно или более устройств 2060 вывода, и одно или более соединений 2070 связи. Механизм взаимного соединения (не показан), такой как шина, контроллер или сеть, осуществляет взаимное соединение компонентов вычислительной системы 2000. Как правило, программное обеспечение операционной системы (не показано) предоставляет рабочую среду для другого программного обеспечения, исполняемого в вычислительной системе 2000, и координирует деятельность компонентов вычислительной системы 2000.
[0246] Материальное запоминающее устройство 2040 может быть съемным или несъемным и включает в себя магнитные диски, магнитные ленты или кассеты, CD-ROM (ПЗУ на компакт диске), DVD (универсальный цифровой диск) или любой другой носитель, который может быть использован для хранения информации не-временным образом, и к которому можно осуществлять доступ в вычислительной системе 2000. Запоминающее устройство 2040 хранит инструкции для программного обеспечения 2080, реализующего одну или более инновации, описанные в материалах настоящей заявки.
[0247] Устройство(а) 2050 ввода может представлять собой устройство сенсорного ввода, такое как клавиатура, мышь, перо или шаровой манипулятор, устройство голосового ввода, устройство сканирования или другое устройство, которое обеспечивает ввод в вычислительную систему 2000. Для кодирования видео устройство(а) 2050 ввода может представлять собой камеру, видеокарту, карту ТВ тюнера или подобное устройство, которое принимает входной видеосигнал в аналоговой или цифровой форме, или CD-ROM или CD-RW, которые читают образцы видео в вычислительную систему 2000. Устройство(а) 2060 вывода может представлять собой дисплей, принтер, динамик, устройство для записи CD или другое устройство, которое обеспечивает вывод из вычислительной системы 2000.
[0248] Соединение(я) 2070 связи обеспечивают возможность обмена данными через среду передачи данных с другой вычислительной сущностью. Среда передачи данных транспортирует информацию, такую как машинно-исполняемые инструкции, входной или выходной аудио- или видео-сигнал или другие данные в модулированном информационном сигнале. Модулированный информационный сигнал представляет собой сигнал, который обладает одной или более характеристиками, устанавливаемыми или изменяемыми таким образом, чтобы закодировать информацию в сигнале. В качестве примера, а не ограничения, среда передачи данных может использовать электрическую, оптическую, радиочастотную (RF) или другую несущую.
[0249] Инновации могут быть описаны в общем контексте машинно-читаемых носителей. Машиночитаемые носители представляют собой любые доступные материальные носители, к которым может быть осуществлен доступ в вычислительной системе. В качестве примера, а не ограничения, касательно вычислительной системы 2000, машинно-читаемые носители включают в себя память 2020, 2025, запоминающее устройство 2040, и комбинации любых из вышеприведенных.
[0250] Инновации могут быть описаны в общем контексте машинно-исполняемых инструкций, таких как те, которые включены в программные модули, исполняемые в вычислительной системе на целевом реальном или виртуальном процессоре (который в конечном счете исполняется в аппаратных средствах). Вообще, программные модули включают в себя процедуры, программы, библиотеки, объекты, классы, компоненты, структуры данных и т.д., которые выполняют конкретные задачи или реализуют конкретные абстрактные типы данных. Функциональные возможности программных модулей могут быть скомбинированы или разделены между программными модулями, как требуется в различных вариантах осуществления. Машинно-исполняемые инструкции для программных модулей могут быть исполнены в локальной или распределенной вычислительной системе.
[0251] Термины "система" и "устройство" используются взаимозаменяемо в материалах настоящей заявки. Если из контекста не следует иное, никакой из терминов не подразумевает какого-либо ограничения на тип вычислительной системы или вычислительного устройства. В целом, вычислительная система или вычислительное устройство могут быть локальными или распределенными, и могут включать в себя любую комбинацию аппаратных средств специального назначения и/или аппаратных средств общего назначения с программным обеспечением, реализующим функциональность, описанную в материалах настоящей заявки.
[0252] В целях представления подробное описание использует термины, такие как "определять", "использовать", чтобы описывать машинные операции в вычислительной системе. Эти термины являются высокоуровневыми абстракциями для операций, выполняемых компьютером, и не должны быть перепутаны с действиями, выполняемыми человеком. Фактические машинные операции, соответствующие этим терминам, различаются в зависимости от реализации.
Пример 51 – Примерное Мобильное Устройство
[0253] Фиг. 21 представляет собой системную диаграмму, изображающую примерное мобильное устройство 2100, включающее в себя различные дополнительные аппаратные и программные компоненты, показанные в целом на 2102. Любые компоненты 2102 в мобильном устройстве могут обмениваться данными с любым другим компонентом, хотя не все соединения показаны, для простоты иллюстрации. Мобильное устройство может быть любым из множества вычислительных устройств (например, сотовый телефон, смартфон, карманный компьютер, Личный Цифровой Помощник (PDA), и т.д.) и может позволить беспроводную двухстороннюю связь с одним или более сетями 2104 мобильной связи, такими как сотовая, спутниковая или другая сеть. Также могут поддерживаться сценарии голоса по IP (например, по WiFi или другой сети). Коммуникационные устройства, описанные в материалах настоящей заявки, могут принимать форму описанного мобильного устройства 2100.
[0254] Проиллюстрированное мобильное устройство 2100 может включать в себя контроллер или процессор 2110 (например, сигнальный процессор, микропроцессор, ASIC (специализированная интегральная схема) или другую логическую схему управления и обработки) для выполнения таких задач как кодирование сигнала, обработка данных, обработка ввода/вывода, управление питанием и/или других функций. Операционная система 2112 может управлять выделением и использованием компонентов 2102 и поддерживать одну или более прикладную программу 2114. Прикладные программы 2114 могут включать в себя общие мобильные вычислительные приложения (например, приложения электронной почты, календари, менеджеры контактов, веб-браузеры, приложения по обмену сообщениями) или любые другие вычислительные приложения. Функциональность 2113 для доступа к магазину приложений также может использоваться для приобретения и обновления приложений 2114.
[0255] Проиллюстрированное мобильное устройство 2100 может включать в себя память 2120. Память 2120 может включать в себя несъемную память 2122 и/или съемную память 2124. Несъемная память 2122 может включать в себя ОЗУ (оперативное запоминающее устройство), ПЗУ (постоянное запоминающее устройство), флэш-память, жесткий диск или другие хорошо известные технологии хранения памяти. Съемная память 2124 может включать в себя флэш-память или карту Модуля Идентификации Абонента (SIM), которая хорошо известна в системах связи GSM, или другие хорошо известные технологии хранения памяти, такие как "смарт-карты". Память 2120 может использоваться для хранения данных и/или кода для работы операционной системы 2112 и приложений 2114. Примерные данные могут включать в себя веб-страницы, текст, изображения, звуковые файлы, видеоданные или другие наборы данных, которые должны быть отправлены на и/или приняты из одного или более сетевых серверов или других устройств через одну или более проводные или беспроводные сети. Память 2120 может использоваться для хранения идентификатора абонента, такого как международный идентификационный номером оборудования подвижного абонента (IMSI), и идентификатора оборудования, такого как международный идентификационный номер оборудования подвижной станции (IMEI). Такие идентификаторы могут быть переданы на сетевой сервер для идентификации пользователей и оборудования.
[0256] Мобильное устройство 2100 может поддерживать одно или более устройств ввода 2130, таких как сенсорный экран 2132, микрофон 2134, камера 2136, физическая клавиатура 2138 и/или шаровой манипулятор 2140 и одно или более устройств вывода 2150, таких как динамик 2152 и дисплей 2154. Другие возможные устройства вывода (не показаны) могут включать в себя пьезоэлектрические или другие осязаемые устройства вывода. Некоторые устройства могут служить более, чем одной функции ввода/вывода. Например, сенсорный экран 2132 и дисплей 2154 могут быть объединены в одно устройство ввода/вывода.
[0257] Беспроводной модем 2160 может быть соединен с антенной (не показана) и может поддерживать двухстороннюю связь между процессором 21120 и внешними устройствами, как это хорошо понятно в области техники. Модем 2160 показан в общем и может включать в себя сотовый модем для обмена данными с сетью 2104 мобильной связи и/или другими основанными на радио модемами (например, Bluetooth 2164 или Wi-Fi 2162). Беспроводной модем 2160, как правило, выполнен с возможностью обмена данными с одной или более сотовыми сетями, такими как сеть GSM или CDMA для обмена данными или голосом в одной сотовой сети, между сотовыми сетями или между мобильным устройством и телефонной коммутируемой сетью общего пользования (PTSN).
[0258] Мобильное устройство 2100 может дополнительно включать в себя по меньшей мере один порт 2180 ввода/вывода, источник 2182 питания, приемник 2184 спутниковой навигационной системы, такой как приемник Глобальной Системы Определения Положения (GPS), акселерометр 2186 и/или физический соединитель 2190, который может быть портом USB, портом IEEE 1394 (FireWire) и/или портом RS-232. Проиллюстрированные компоненты 2102 не требуются или не являются включающими все, поскольку любые компоненты могут быть удалены, а другие компоненты могут быть добавлены.
Пример 52 – Примерное Оборудование с Поддержкой Облака
[0259] В примерном оборудовании 2200 облако 2210 предоставляет услуги для подключенных устройств 2230, 2240, 2250 со множеством возможностей экрана. Подключенное устройство 2230 представляет устройство с компьютерным экраном 2235 (например, экраном среднего размера). Например, подключенное устройство 2230 могло бы быть персональным компьютером, таким как настольный компьютер, дорожный компьютер, ноутбук или тому подобное. Подключенное устройство 2240 представляет устройство с экраном 2245 мобильного устройства (например, экраном небольшого размера). Например, подключенное устройство 2240 могло бы быть мобильным телефоном, смартфоном, персональным цифровым помощником, планшетом и тому подобным. Подключенное устройство 2250 представляет устройство большим экраном 2255. Например, подключенное устройство 2250 могло бы быть телевизионным экраном (например, умный телевизор) или другим устройством, подключенным к телевизору (например, телевизионная приставка или игровая консоль) или тому подобным. Одно или более из подключенных устройств 2230, 2240, 2250 могут включать в себя возможности сенсорного экрана. Сенсорные экраны могут принимать входные данные различными способами. Например, емкостные сенсорные экраны обнаруживают сенсорный ввод, когда объект (например, кончик пальца или стилус) искажает или прерывает электрический ток, текущий по поверхности. В качестве другого примера, сенсорные экраны могут использовать оптический датчик, чтобы обнаруживать ввод, когда прерываются лучи из оптических датчиков. Физический контакт с поверхностью экрана не обязателен для того, чтобы был обнаружен ввод некоторыми сенсорными экранами. Устройства без возможностей экрана также могут использоваться в примерной среде 2200. Например, облако 2210 может предоставлять услуги для одного или более компьютеров (например, серверных компьютеров) без дисплеев.
[0260] Услуги могут быть предоставлены облаком 2210 через поставщиков 2220 услуг или через других поставщиков онлайн услуг (не изображены). Например, облачные услуги могут быть настроены на размер экрана, возможности отображения и/или возможности сенсорного экрана определенного подключенного устройства (например, подключенных устройств 2230, 2240, 2250).
[0261] В примерной среде 2200 облако 2210 предоставляет технологии и решения, описанные в материалах настоящей заявки, различным подключенным устройствам 2230, 2240, 2250 с использованием, по меньшей мере частично, поставщиков 2220 услуг. Например, поставщики 2220 услуг могут предоставить централизованное решение для различных основанных на облаке услуг. Поставщики 2220 услуг могут управлять подписками услуг для пользователей и/или устройств (например, для подключенных устройств 2230, 2240, 2250 и/или их соответствующих пользователей).
Пример 53 – Примерные Реализации
[0262] Хотя операции некоторых их раскрытых способов описаны в определенном, последовательном порядке для удобного представления, нужно понимать, что этот способ описания включает в себя перегруппировку, если только определенный порядок не требуется определенным языком, изложенным ниже. Например, операции, описанные последовательно, могут в некоторых случаях быть перегруппированы или выполняться одновременно. Кроме того, в целях простоты, приложенные чертежи могут не показывать различных способов, которыми раскрытые способы могут использоваться в сочетании с другими способами.
[0263] Любые из раскрытых способов могут быть реализованы как машинно-исполняемые инструкции, хранимые на одном или более машинно-читаемых носителях данных (например, не-временных машинно-читаемых носителях данных, таких как один или более оптических дисковых носителей, энергозависимых компонентов памяти (таких как DRAM (динамическое ОЗУ) или SRAM (статическое ОЗУ)), или энергонезависимых компонентов памяти (таких как жесткие диски)) и исполняемые на компьютере (например, любом коммерчески доступном компьютере, включая смартфоны или другие мобильные устройства, которые включают в себя вычислительные аппаратные средства). Любая из машинно-исполняемых инструкций для реализации раскрытых методик, а также любые данные, созданные и используемые во время реализации раскрытых вариантов осуществления, могут храниться на одном или более машинно-читаемом носителе (например, не-временном машинно-читаемом носителе). Машинно-исполняемые инструкции могут быть частью, например, выделенного программного приложения или программного приложения, к которому осуществляется доступ или которое скачивается через веб-браузер или другое программное приложение (такое как удаленное вычислительное приложение). Такое программное обеспечение может выполняться, например, на одном локальном компьютере (например, любом подходящем коммерчески доступном компьютере) или в сетевой среде (например, через Интернет, глобальную сеть, локальную сеть, клиент-серверную сеть (такую как сеть облачных вычислений) или другую подобную сеть) с использованием одного или более сетевых компьютеров.
[0265] Кроме того, любые из основанных на программном обеспечении вариантов осуществления (содержащих, например, машинно-исполняемые инструкции для того, чтобы заставить компьютер выполнять любые из раскрытых способов) могут быть загружены на удаленный компьютер, скачаны или к ним может быть осуществлен удаленный доступ через подходящие средства связи. Такие подходящие средства связи включают в себя, например, Интернет, Всемирную паутину, интранет, программные приложения, кабель (включая волоконно-оптический кабель), магнитные коммуникации, электромагнитные коммуникации (включая радиочастотные (RF), микроволновые и инфракрасные коммуникации), электронные коммуникации или другие такие средства связи.
[0266] Описанные способы, устройства и системы не должны быть истолкованы как ограничивающие каким-либо образом. Вместо этого, настоящее раскрытие направлено на все новые и неочевидные отличительные признаки и аспекты различных раскрытых вариантов осуществления, по отдельности и в различных комбинациях и подкомбинациях друг с другом. Раскрытые способы, устройства и системы не ограничены каким-либо определенным аспектом или отличительным признаком или их комбинацией, а также раскрытые варианты осуществления не требуют, чтобы одно или более определенные преимущества присутствовали или проблемы были решены. Не-Временные Машинно-Читаемые Носители
[0267] Любой из машинно-читаемых носителей в материалах настоящей заявки может быть не-временным (например, память, магнитное запоминающее устройство, оптическое запоминающее устройство или тому подобное). Хранение в Машинно-Читаемых Носителях.
[0268] Любое из действий хранения, описанных в материалах настоящей заявки, может быть реализовано путем хранения в одном или более машинно-читаемых носителях (например, машинно-читаемых носителях данных или других материальных носителях).
[0269] Любая из вещей, описанных в материалах настоящей заявки как сохраненная, может быть сохранена в одном или более машинно-читаемых носителях (например, машинно-читаемых носителях данных или других материальных носителях). Способы в Машинно-Читаемых Носителях
[0270] Любой из способов, описанных в материалах настоящей заявки, может быть реализован посредством машинно-исполняемых инструкций в (например, закодированных на) одном или более машинно-читаемых носителях (например, машинно-читаемых носителях данных или других материальных носителях). Такие инструкции могут приводить к тому, что компьютер исполняет способ. Технологии, описанные в материалах настоящей заявки, могут быть реализованы посредством различных языков программирования. Способы в Машинно-Читаемых Устройствах Хранения
[0271] Любой из способов, описанных в материалах настоящей заявки, может быть реализован посредством машинно-читаемых инструкций, хранимых на одном или более машинно-читаемых устройствах хранения (например, память, магнитное запоминающее устройство, оптическое запоминающее устройство или тому подобное). Такие инструкции могут приводить к тому, что компьютер исполняет способ. Примерные Комбинации
[0272] Могут поддерживаться различные комбинации. Например, пользовательский интерфейс входящего звонка может быть объединен с пользовательским интерфейсом текущего звонка (например, после того, как входящий звонок был принят). Пользовательский интерфейс текущего звонка может быть объединен с пользовательским интерфейсом фонового текущего звонка (например, если звонок переходит в фоновый режим).
[0273] Пользовательский интерфейс текущего звонка может быть объединен с домашним пользовательским интерфейсом (например, если навигация осуществляется на домашний пользовательский интерфейс во время звонка). В таком случае пользовательский интерфейс фонового текущего звонка также может отображаться.
[0274] Пользовательский интерфейс для инициации связи может быть также объединен с любым из других пользовательских интерфейсов. Альтернативы
[0275] Технологии из любого примера могут быть объединены с технологиями, описанными в любом одном или более из других примеров. Там, где используется слово "примерный", оно предназначено для указания и примера, а не для идеального варианта осуществления. Ввиду многих возможных вариантов осуществления, к которым могут быть применены принципы раскрытой технологии, следует понимать, что проиллюстрированные варианты осуществления являются примерами раскрытой технологии и не должны рассматриваться как ограничение объема раскрытой технологии. Скорее, объем раскрытой технологии включает в себя то, что охвачено следующей формулой изобретения. Поэтому мы заявляем наше изобретение в формуле в рамках объема и существа согласно этой формуле изобретения.