Системы и способы для обеспечения беспроводных устройств на основе множества профилей приложений услуг сети и разрешения конфликтов сессии данных
Иллюстрации
Показать всеИзобретение относится к беспроводной связи. Обеспечивается дифференцированный доступ к сессии данных в устройстве беспроводной связи и динамическое определение источника предоставления информации об устройстве беспроводной связи. Модули идентификации пользователя (UIM) обеспечены таким образом, что приложения услуг сети, находящиеся на беспроводном устройстве, ассоциированы с соответствующим профилем приложения в UIM. Каждое приложение услуги сети имеет соответствующий идентификатор адреса сети, определенный в профиле пользователя. Адрес сети, ассоциированный с идентификатором, используется для установления сессии данных для соответствующего приложения услуги сети. Технический результат заключается в обеспечении дифференцированного выставления счетов за услуги сети на основе их использования. 10 н. и 35 з.п. ф-лы, 9 ил.
Реферат
Настоящая заявка на патент испрашивает приоритет согласно Предварительной заявке № 60/975405, озаглавленной "Устройство и способы, ассоциированные с телефонными трубками открытого рынка", поданной 26 сентября 2007 и переуступленной заявителю настоящей заявки и тем самым явно включенной в настоящий документ посредством ссылки.
Область техники
Настоящие аспекты относятся к устройствам беспроводной связи и, более конкретно, к системам, устройствам и способам для хранения информации обеспечения на беспроводном устройстве, специально обеспечивая информацию, которая поддерживает множество профилей приложений и разрешение конфликтов сессии данных для приложений услуг сети, запрашивающих одновременный доступ к сети.
Предшествующий уровень техники
Устройство беспроводной связи, иначе называемое телефонной трубкой, используется для осуществления связи с другой телефонной трубкой или телефоном наземной линии связи через сеть беспроводной связи. Чтобы установить связь с сетью беспроводной связи, телефонная трубка должна иметь отношение с оператором или поставщиком услуг, чтобы позволить доступ к сети беспроводной связи и управлять выставлением счетов для пользователя телефонной трубки за использование сети беспроводной связи. В системе закрытого рынка оператор поддерживает некоторую степень контроля над распределением и продажей телефонных трубок, действующих в сети беспроводной связи оператора. Например, оператор может распространять и продавать телефонные трубки самостоятельно или уполномочить третью сторону выполнять эту задачу, где соответствующие телефонные трубки закрытого рынка авторизованы и обеспечены оператором, чтобы работать в сети беспроводной связи оператора. Таким образом, телефонная трубка закрытого рынка ограничена для использования в определенной сети беспроводной связи, соответствующей конкретному оператору.
В отличие от системы закрытого рынка, система открытого рынка обеспечивает возможность распространять и продавать телефонную трубку для использования на любой из множества сетей беспроводной связи, каждая из которых соответствует конкретному одному из множества различных операторов. В системе открытого рынка пользователь должен получить сменный модуль, такой как смарт-карта, от одного из множества различных операторов, где модуль идентификации пользователя содержит ключ или другой механизм авторизации, позволяющий работать в одной из множества сетей беспроводной связи. Пользователь может затем вставить сменный модуль, который содержит информацию идентификации пользователя, в телефонную трубку открытого рынка, таким образом позволяя телефонной трубке открытого рынка осуществлять связь с соответствующей сетью беспроводной связи, ассоциированной с оператором, который авторизовал сменный модуль. Например, сменный модуль может упоминаться как Сменный модуль идентификации пользователя (RUIM) для системы множественного доступа с кодовым разделением (CDMA), Модуль идентификации абонента CDMA (CSIM), основанный на Универсальной карте интегральной схемы (UICC) для системы CDMA, Универсальный модуль идентификации абонента (USIM), основанный на UICC для Универсальной мобильной телекоммуникационной системы (UMTS), или Модуль идентификации абонента (SIM) в Глобальной системе мобильной связи (GSM). Ради краткости термин «сменный модуль» используется здесь повсюду для ссылок на любой модуль, который может быть вставлен или иным образом взаимодействует с беспроводным устройством, которое предусматривает хранение данных, таких как информация идентификации пользователя.
Как в сценарии закрытого рынка, так и в сценарии открытого рынка, информация обеспечения в телефонной трубке в общем случае ограничена установлением и поддержанием единственной сессии данных в одно определённое время. В этом отношении, все связанные с сетью приложения в общем случае конфигурированы, чтобы позволить использование той же самой сессии данных. Например, если пользователь выполняет интернет-приложение просмотра и затем желает послать сообщение, используя приложение службы передачи мультимедийных сообщений (MMS), та же самая сессия данных протокола двухточечной связи (PPP) может использоваться и для просмотра Интернета и для посылки сообщения MMS. Хотя это в общем случае удобно для пользователя беспроводного устройства, это не позволяет операторам сети и/или поставщикам услуг обеспечивать соответствующее средство отслеживания использования приложения/услуги. Способность отслеживания использования приложения/услуги может быть необходимой, если операторы сети и/или поставщики услуг желают выставлять пользователю счет согласно услугам или приложениям в противоположность типовой сессии данных. Например, оператору сети может быть желательным выставлять пользователю счет по первому тарифу для интернет-просмотра и выставлять пользователю счет по второму тарифу для передачи сообщений MMS. В дополнение к выставлению счетов, отслеживание определенного для приложения использования может быть выгодным для других известных целей или целей, которые станут известными в будущем.
Поэтому существует потребность в разработке систем, устройств и способов, которые предоставляют операторам сети и/ или поставщикам услуг возможность отслеживать и, в некоторых случаях, выставлять счет за использование приложений на основе для каждой сессии данных и/или на основе по времени использования.
Сущность изобретения
Ниже представлено упрощенное краткое описание одного или более аспектов для обеспечения понимания сущности таких аспектов. Это краткое описание не является обширным обзором всех мыслимых аспектов и не призвано ни идентифицировать ключевые или критические элементы всех аспектов, ни ограничивать объем каких-либо или всех аспектов. Его единственной целью является представление некоторых концепций одного или нескольких аспектов в упрощенной форме в качестве вступления к более подробному описанию, которое приведено ниже.
Представленные аспекты определяют системы, устройства и способы для того, чтобы обеспечить беспроводные устройства множеством профилей приложений, так что специфические для приложения идентификаторы адреса сети назначаются каждому профилю приложений. В этом отношении, сессии данных для приложений устанавливаются с использованием специфического для приложения адреса сети. Эта особенность позволяет поставщикам услуг и/или операторам сети отслеживать сессии данных, основанные на приложении/услуге, которое используется во время сессии данных. Отслеживание сессии данных согласно использованию приложения/услуги может предусматривать дифференцированные схемы выставления счетов, основанные на использовании приложения/услуги, или другие связанные с отслеживанием приложения могут извлечь выгоду из такой информации.
Кроме того, настоящие аспекты могут предусматривать категоризацию профилей приложений согласно приоритету сессии данных. Категоризация профилей приложений согласно приоритету сессии данных помогает в определении, какая сессия данных должна быть поддержана или установлена в случае, когда пользователь установил первую сессию данных, связанную с первым приложением, и затем желает запустить второе приложение, в то время как первая сессия данных продолжается. Таким образом, в некоторых аспектах, сессия данных, связанная с приложением с более высоким приоритетом, как определено категоризацией профиля приложений, будет поддерживаться или устанавливаться, в то время как сессия данных с более низким приоритетом будет или закрыта или не будет установлена. В случае, когда два приложения совместно используют ту же самую категорию и, таким образом, имеют тот же самый приоритет, запущенное впоследствии второе приложение может совместно использовать существующую сессию данных.
В одном аспекте определен способ дифференцированного доступа к сессии данных на устройстве беспроводной связи. Способ содержит прием ввода для запуска первого приложения услуги сети и извлечение из модуля идентификации пользователя, в коммуникации с устройством беспроводной связи, первого профиля приложения, выбранного из множества профилей приложений, каждый из которых имеет соответствующие данные профиля. Как таковой, первый профиль приложения соответствует первому приложению услуги сети и содержит первые данные профиля. Способ дополнительно содержит установление первой сессии данных для первого приложения услуги сети согласно первым данным профиля и запуск первого приложения услуги сети, используя первую сессию данных.
В одном аспекте способа, извлечение первого профиля приложения дополнительно содержит извлечение первого профиля приложения, который соответствует первому приложению услуги сети и содержит первые данные профиля, включая первый идентификатор адреса сети. В этом отношении, в определенных аспектах, установление сессии данных для первого приложения дополнительно содержит установление первой сессии данных для первого приложения на основе первого идентификатора адреса сети.
В одном дополнительном аспекте способ может дополнительно содержать прием ввода для запуска второго приложения услуги сети, в то время как первая сессия данных продолжает действовать, и извлечение из модуля идентификации пользователя второго профиля приложения, выбранного из множества профилей приложений. Как таковой, второй профиль приложения соответствует второму приложению услуги сети и содержит вторые данные профиля. Дополнительно, способ может содержать сравнение первой категории приоритета из первых данных профиля и второй категории приоритета из вторых данных профиля, и, если сравнение приводит к совпадению первой категории приоритета со второй категорией приоритета, то запуск второго приложения с использованием первой сессии данных.
В другом дополнительном аспекте способ может дополнительно содержать прием ввода для запуска второго приложения услуги сети, в то время как первая сессия данных продолжает действовать, и извлечение из модуля идентификации пользователя второго профиля приложения, выбранного из множества профилей приложений. Как таковой, второй профиль приложения соответствует второму приложению услуги сети и содержит вторые данные профиля. Дополнительно, способ может содержать сравнение первой категории приоритета из первых данных профиля и второй категории приоритета из вторых данных профиля и, если сравнение приводит к несовпадению первой категории приложения и второй категории приложения, идентификацию конфликта и определение разрешения конфликта на основе предопределенной процедуры разрешения.
В одном дополнительном аспекте способа, определение разрешения конфликта может содержать идентификацию, какая одна из первой категории приоритета и второй категории приоритета соответствует предпочтительной категории приоритета, и поддержание первой сессии данных, но не запуск второго приложения, если первая категория приоритета идентифицирована как предпочтительная категория приоритета, или закрытие первой сессии данных, установление второй сессии данных согласно вторым данным профиля и запуск второго приложения услуги сети с использованием второй сессии данных, если вторая категория приоритета идентифицирована как предпочтительная категория приоритета.
Альтернативно, в других аспектах, определение разрешения конфликта может содержать предоставление уведомления о конфликте пользователю беспроводного устройства. Уведомление о конфликте предоставляет первую пользовательскую опцию, чтобы поддерживать первую сессию данных и не запускать второе приложение услуги сети, и вторую пользовательскую опцию, чтобы закрыть первую сессию данных, установить вторую сессию данных и запустить второе приложение услуги сети. Дополнительно способ может содержать, в ответ на предоставление уведомления о конфликте, прием пользовательского ввода, который соответствует первой пользовательской опции, и поддержание первой сессии данных, но не запуск второго приложения. Альтернативно, способ может содержать, в ответ на предоставление уведомления о конфликте, прием пользовательского ввода, который соответствует второй пользовательской опции, и закрытие первой сессии данных, установление второй сессии данных согласно вторым данным профиля и запуск второго приложения услуги сети с использованием второй сессии данных.
В тех аспектах, в которых устанавливается вторая сессия данных, второй профиль приложения, который соответствует второму приложению, может содержать идентификатор адреса сети, который отличается от первого идентификатора адреса сети. В таких аспектах вторая сессия данных устанавливается на основе второго идентификатора адреса сети.
В другом дополнительном аспекте способа, установление первой или второй сессии данных может дополнительно содержать генерирование первых данных выставления счета, соответствующих первым данным профиля, или генерирование вторых данных выставления счета, соответствующих вторым данным профиля. В таких аспектах первые и вторые данные выставления счета могут быть основаны на специфических для приложения идентификаторах адреса сети, и как таковые первые данные выставления счета отличаются от вторых данных выставления счета относительно идентификаторов адреса сети.
Связанный аспект обеспечивается, по меньшей мере, одним процессором, который конфигурирован, чтобы обеспечить дифференцированный доступ к сессии данных на устройстве беспроводной связи. Процессор содержит первый модуль для приема ввода для запуска первого приложения услуги сети и второй модуль для извлечения из модуля идентификации пользователя, в коммуникации с устройством беспроводной связи, первого профиля приложений, выбранного из множества профилей приложений, каждый из которых имеет соответствующие данные профиля. Как таковой, первый профиль приложения соответствует первому приложению услуги сети и содержит первые данные профиля. Процессор дополнительно содержит третий модуль для установления первой сессии данных для первого приложения услуги сети согласно первым данным профиля и четвертый модуль для запуска первого приложения услуги сети с использованием первой сессии данных.
Дополнительный связанный аспект определен компьютерным программным продуктом, который содержит машиночитаемый носитель. Носитель содержит первый набор кодов, чтобы побуждать компьютер принимать ввод для запуска первого приложения услуги сети, и второй набор кодов, чтобы побуждать компьютер извлекать из модуля идентификации пользователя, в коммуникации с устройством беспроводной связи, первый профиль приложений, выбранный из множества профилей приложений, каждый из которых имеет соответствующие данные профиля. Как таковой, первый профиль приложения соответствует первому приложению услуги сети и содержит первые данные профиля. Носитель дополнительно содержит третий набор кодов, чтобы побуждать компьютер устанавливать первую сессию данных для первого приложения услуги сети согласно первым данным профиля, и четвертый набор кодов, чтобы побуждать компьютер запускать первое приложение услуги сети с использованием первой сессии данных.
В еще одном связанном аспекте обеспечено устройство для предоставления дифференцированного доступа к сессии данных на устройстве беспроводной связи. Устройство содержит средство для приема ввода для запуска первого приложения услуги сети и средство для извлечения из модуля идентификации пользователя, в коммуникации с устройством беспроводной связи, первого профиля приложений, выбранного из множества профилей приложений, каждый из которых имеет соответствующие данные профиля. Первый профиль приложений соответствует первому приложению услуги сети и содержит первые данные профиля. Устройство дополнительно содержит средство для установления первой сессии данных для первого приложения услуги сети согласно первым данным профиля и средство для запуска первого приложения услуги сети с использованием первой сессии данных.
Дополнительный аспект новшества предусматривает устройство беспроводной связи, которое содержит компьютерную платформу, имеющую процессор и память. Беспроводное устройство дополнительно содержит множество приложений услуг сети в коммуникации с процессором и сохраненных в памяти. Дополнительно, беспроводное устройство содержит модуль идентификации пользователя в коммуникации с процессором, который содержит множество профилей приложений. Каждый профиль приложения соответствует одному из множества приложений услуг сети и содержит данные профиля. Беспроводное устройство также содержит коммуникационный интерфейс в коммуникации с процессором и действующий, чтобы установить сессию данных с сетью беспроводной связи для одного из множества приложений услуг сети на основе данных профиля и ввода для запуска приложения услуги сети.
В одном дополнительном аспекте беспроводного устройства модуль идентификации пользователя дополнительно содержит множество профилей приложений, включающих в себя данные профиля, которые включают специфический для приложения идентификатор адреса сети. В таких аспектах специфический для приложения идентификатор адреса сети может использоваться, чтобы устанавливать сессию данных с сетью беспроводной связи для соответствующего приложения услуги сети.
В другом дополнительном аспекте беспроводного устройства модуль идентификации пользователя дополнительно содержит множество профилей приложений, включающих в себя данные профиля, которые включают идентификатор категории приоритета, который соответствует приоритету сессии данных для соответствующего приложения услуги сети. В таких аспектах беспроводное устройство может дополнительно содержать администратор сеанса данных в коммуникации с коммуникационным интерфейсом и процессором. Администратор сеанса данных действует, чтобы разрешать конфликт сессии данных, если делается попытка запустить второе приложение услуги сети, в то время как ранее существующее первое приложение услуги сети имеет установленную первую сессию данных.
В одном аспекте беспроводного устройства, которое содержит администратор сеанса данных, администратор сеанса данных может действовать, чтобы разрешать конфликт на основе сравнения идентификатора категории приоритета в соответствующих профилях приложений. В таких аспектах администратор сеанса данных может дополнительно действовать, чтобы передать команду к коммуникационному интерфейсу, чтобы закрыть первую сессию данных и установить вторую сессию данных, если второе приложение услуги сети имеет более предпочтительный приоритет, чем первое приложение услуги сети. Альтернативно, в других аспектах администратор сеанса данных может дополнительно действовать, чтобы передать команду к коммуникационному интерфейсу, чтобы поддерживать первую сессию данных и запретить запуск второго приложения услуги сети, если первое приложение услуги сети имеет более предпочтительный приоритет, чем второе приложение услуги сети.
В дополнительных аспектах беспроводного устройства, которое содержит администратор сеанса данных, администратор сеанса данных может дополнительно содержать генератор уведомления о конфликте, действующий для генерации уведомления о конфликте и передачи уведомления пользователю устройства. Уведомление о конфликте предоставляет пользователю первую опцию, чтобы продолжить первую сессию данных, или вторую опцию, чтобы закрыть первую сессию данных и установить вторую сессию данных. В этом отношении первая опция позволяет пользователю поддерживать первое приложение услуги сети, в то время как вторая опция позволяет пользователю закрывать первое приложение услуги сети и начинать использование второго приложения услуги сети.
В дополнительном аспекте, беспроводное устройство может дополнительно содержать генератор данных выставления счетов в коммуникации с процессором и администратором сеанса данных. Генератор данных выставления счетов действует, чтобы генерировать данные выставления счетов на основе по каждой сессии данных и передавать данные выставления счетов к сетевому объекту.
Дополнительный аспект настоящего новшества предусматривает способ обеспечения устройства беспроводной связи на сетевом устройстве. Способ содержит обеспечение множества профилей приложений, которые соответствуют приложению услуги сети и включают в себя специфический для приложения идентификатор адреса сети, действующий для установления сессии данных для соответствующего приложения услуги сети, и предоставление устройству беспроводной связи модуля идентификации пользователя, который содержит один или более профилей приложений. В дополнительных аспектах способ может дополнительно содержать прием информации отслеживания сессии данных на основе использования беспроводным устройством адреса сети, связанного с идентификатором адреса сети. В тех аспектах способа, которые включают в себя прием информации отслеживания сессии данных, способ может дополнительно содержать определение информации выставления счета за использование сессии данных на основе принятой информации отслеживания сессии данных.
В дополнительном необязательном аспекте способ может дополнительно содержать категоризацию одного или более профилей приложений согласно приоритету приложения и обеспечение идентификатора категории приоритета в каждом из множества профилей приложений. В таких аспектах способ может дополнительно содержать обеспечение процедуры разрешения конфликтов, которая действует, чтобы разрешать конфликт сессии данных для приложений услуг сети на основе идентификаторов категории приоритета в профилях приложений, и обеспечение процедуры разрешения конфликтов в модуле идентификации пользователя. В одном аспекте способа, обеспечение процедуры разрешения конфликтов дополнительно содержит обеспечение процедуры разрешения конфликтов, которая автоматически поддерживает или устанавливает сессию данных, ассоциированную с приложением услуги сети, определенную как имеющую идентификатор категории приоритета, ассоциированный с более предпочтительным приоритетом приложения. В другом аспекте способа, обеспечение процедуры разрешения конфликтов дополнительно содержит обеспечение процедуры разрешения конфликтов, которая передает уведомление о конфликте пользователю устройства беспроводной связи на основе идентификации конфликта сессии данных. Уведомление о конфликте сессии данных может предусматривать первую пользовательскую опцию, чтобы поддерживать существующую сессию данных, и вторую пользовательскую опцию, чтобы закрыть существующую сессию данных и установить последующую сессию данных.
Связанный аспект определен, по меньшей мере, одним процессором, конфигурированным для обеспечения беспроводного устройства на сетевом устройстве, причем процессор содержит первый модуль для обеспечения множества профилей приложений, которые соответствуют приложению услуги сети и включают в себя специфический для приложения идентификатор адреса сети, действующий для установления сессии данных для соответствующего приложения услуги сети. Процессор дополнительно содержит второй модуль для предоставления устройству беспроводной связи модуля идентификации пользователя, который содержит один или более профилей приложений.
Другой связанный аспект обеспечен компьютерным программным продуктом, который содержит машиночитаемый носитель. Носитель содержит первый набор кодов, чтобы побуждать компьютер обеспечивать множество профилей приложений, которые соответствуют приложению услуги сети и включают в себя специфический для приложения идентификатор адреса сети, действующий для установления сессии данных для соответствующего приложения услуги сети, и второй набор кодов, чтобы побуждать компьютер предоставлять устройству беспроводной связи модуль идентификации пользователя, который содержит один или более профилей приложений.
Другой связанный аспект определен устройством для обеспечения дифференцированного доступа к сессии данных на устройстве беспроводной связи. Устройство содержит средство для обеспечения множества профилей приложений, которые соответствуют приложению услуги сети и включают в себя определенный для приложения идентификатор адреса сети, действующий для установления сессии данных для соответствующего приложения услуги сети, и средство для предоставления устройству беспроводной связи модуля идентификации пользователя, который содержит один или более профилей приложений.
Другой аспект настоящего новшества обеспечивает сетевую систему, содержащую одно или более устройств. Система содержит компьютерную платформу, имеющую процессор и память, и модуль обеспечения в коммуникации с процессором и сохраненный в памяти. Модуль обеспечения действует, чтобы предоставить модули идентификации пользователя (UIM) с одним или более профилей приложений, каждый из которых соответствует приложению услуги сети и содержит определенный для приложения идентификатор адреса сети, действующий для установления сессии данных для соответствующего приложения услуги сети.
В одном аспекте сетевая система содержит модуль отслеживания сессии данных, действующий для приема информации отслеживания сессии данных от устройств беспроводной связи, имеющих UIM. Информация отслеживания сессии данных основана на использовании беспроводным устройством адреса сети, ассоциированного с идентификатором адреса сети. В таких аспектах система может дополнительно содержать модуль выставления счетов, действующий для определения платежей по счетам за использование сессии данных в беспроводных устройствах, имеющих UIM, на основе принятой информации отслеживания сессии данных.
В дополнительных аспектах сетевой системы, модуль обеспечения дополнительно действует, чтобы категоризировать один или более профилей приложений согласно приоритету сессии данных и обеспечивать идентификатор категории приоритета в каждом из профилей приложений. В таких аспектах модуль обеспечения может дополнительно действовать, чтобы обеспечить процедуру разрешения конфликтов, которая действует для разрешения конфликта приложений для приложений услуги сети на основе идентификаторов категории приоритета в профилях приложений и обеспечения процедуры разрешения конфликтов в модуле идентификации пользователя. В таких аспектах процедура разрешения конфликтов может действовать, чтобы автоматически поддерживать или устанавливать сессию данных, ассоциированную с приложением услуги сети, определенным как имеющий идентификатор категории приоритета, ассоциированный с более предпочтительным приоритетом приложения. В других аспектах процедура разрешения конфликтов может действовать, чтобы генерировать и передавать уведомление о конфликте сессии данных пользователю устройства беспроводной связи на основе идентификации конфликта сессии данных. Уведомление о конфликте сессии данных предусматривает первую пользовательскую опцию, чтобы поддерживать существующую сессию данных, и вторую пользовательскую опцию, чтобы закрыть существующую сессию данных и установить последующую сессию данных.
Таким образом, настоящие аспекты предусматривают способы, системы и устройство для обеспечения дифференцированного доступа к сессии данных в беспроводном устройстве. Модули идентификации пользователя (UIM) обеспечены таким образом, что приложения услуг сети, находящиеся на беспроводном устройстве, ассоциированы с соответствующим профилем приложения в пределах UIM. Каждое приложение услуги сети имеет соответствующий идентификатор адреса сети, определенный в профиле пользователя. Адрес сети, ассоциированный с идентификатором, используется, чтобы установить сессию данных для соответствующего приложения услуги сети. Предусматривая определенные для приложения адреса сети, поставщики услуг и/или операторы сети могут проводить различия между тем, к каким услугам пользователь получает доступ во время сессии данных. Это предусматривает механизм отслеживания, который может использоваться поставщиком услуг или оператором сети, чтобы дифференцировать тарифы выставления счетов, ассоциированные с услугами. Кроме того, UIM могут быть обеспечены идентификаторами категории приоритета, которые позволяют приоритизировать ассоциированное приложение услуги сети для установления сессии данных.
Для достижения вышеуказанных и связанных с ними целей, один или более аспектов содержат признаки, подробно описанные ниже и, в частности, представленные в формуле изобретения. Следующее описание и приложенные чертежи детально описывают определенные иллюстративные признаки одного или более аспектов. Эти признаки показательны, однако, для некоторых из различных путей, которыми могут использоваться принципы различных аспектов, и настоящее описание предназначено, чтобы включать в себя все такие аспекты и их эквиваленты.
Краткое описание чертежей
Раскрытые аспекты будут в дальнейшем описаны со ссылками на приложенные чертежи, предназначенные для иллюстрации, но не для ограничения раскрытых аспектов, причем подобные обозначения обозначают соответствующие элементы, и на которых:
Фиг.1 - схематичная диаграмма одного аспекта системы для установления дифференцированных сессий данных между приложениями на беспроводном устройстве и беспроводной сетью;
Фиг.2 - схематичная диаграмма другого аспекта беспроводного устройства в системе для установления дифференцированных сессий данных между приложениями на беспроводном устройстве и беспроводной сетью;
Фиг.3 - схематичная диаграмма другого аспекта сетевого устройства в системе для установления дифференцированных сессий данных между приложениями на беспроводном устройстве и беспроводной сетью;
Фиг.4 - схематичная диаграмма одного аспекта устройства беспроводной связи, действующего, как описано здесь;
Фиг.5 - схематичная диаграмма одного аспекта сетевого устройства, действующего, как описано здесь;
Фиг.6 - блок-схема, изображающая способ установления сессии данных на основе профилей приложений в Модуле идентификации пользователя (UIM), согласно аспектам, описанным здесь;
Фиг.7 - блок-схема, изображающая способ разрешения конфликта сессии данных на основе приоритета конфликта, определенного в профилях приложений в UIM, согласно аспектам, описанным здесь;
Фиг.8 - блок-схема способа установления сессии данных на беспроводном устройстве на основе профилей приложений в Модуле идентификации пользователя (UIM), в соответствии с настоящими аспектами, раскрытыми здесь; и
Фиг.9 - блок-схема способа для обеспечения UIM в сетевом устройстве с профилями приложений, согласно аспектам, раскрытым здесь.
Подробное описание
Представленные приборы, устройства, способы, машиночитаемые носители и процессоры описаны ниже более подробно со ссылками на иллюстрирующие чертежи, на которых показаны аспекты изобретения. Приборы, устройства, способы, машиночитаемые носители и процессоры могут, однако, быть воплощены во многих различных формах и не должны рассматриваться, как ограниченные аспектами, сформулированными здесь; скорее эти аспекты предусмотрены для того, чтобы настоящее раскрытие было полным и законченным и полностью представляло объем изобретения для специалистов в данной области техники. Одинаковые ссылочные позиции на чертежах и в подробном описании ссылаются на сходные элементы на всех чертежах.
Различные аспекты описаны здесь в связи с устройством беспроводной связи. Устройство беспроводной связи может также называться абонентской станцией, абонентским блоком, мобильной станцией, мобильным устройством, удаленной станцией, точкой доступа, удаленным терминалом, терминалом доступа, пользовательским терминалом, пользовательским агентом, пользовательским устройством или пользовательским оборудованием. Абонентская станция может быть сотовым телефоном, беспроводным телефоном, телефоном протокола инициирования сессии (SIP), станцией беспроводного локального шлейфа (WLL), персональным цифровым помощником (PDA), портативным устройством с возможностью беспроводного соединения или иным устройством обработки, связанным с беспроводным модемом.
Раскрытые устройства, системы и способы представленных аспектов определяют схему в R-UIM, SIM/USIM, UICC и других модулях постоянной или сменной памяти, чтобы хранить информацию обеспечения для поддержки функции индивидуальных профилей приложений данных для множества приложений. Также в некоторых аспектах раскрытые устройства и способы определяют схему, чтобы позволить совместимым приложениям совместно использовать то же самое соединение данных, даже если они имеют разные профили приложений, и разрешать конфликты, если два профиля данных приложений являются несовместимыми.
Беспроводные устройства обычно ограничены установлением одной сессии данных, и множеству приложений разрешается совместно использовать сессию данных. Однако этот тип сессии данных множества приложений не предоставляет операторам сети или поставщикам услуг возможность проводить различия с точки зрения использования приложения. Такое дифференцирование необходимо, чтобы отслеживать использование и, в определенных случаях, обеспечить дифференцированное выставление счетов за услуги сети на основе использования. Настоящие аспекты рассматривают эту проблему, предусматривая отдельные профили приложений в UIM, которые включают специфические для приложения данные профиля, используемые, чтобы установить сессию данных для конкретного приложения услуги сети. В этом отношении, оператор сети и/или поставщик услуг в состоянии проводить различия между тем, какое приложение услуги сети использует сессию данных и, таким образом, предоставлять специфическую для приложения информацию отслеживания, которая может использоваться для дифференцированного выставления счетов за услуги и т.п.
Согласно фиг.1, в одном аспекте, система 10 для установления дифференцированных сессий данных между приложениями на беспроводном устройстве и беспроводной сетью содержит беспроводное устройство 12, работающее в сети 14 связи под управлением сетевого оператора 16. Беспроводное устройство 12 содержит одно или более приложений 20 услуг сети и коммуникационный интерфейс 22, сохраненный на компьютерной платформе 24. Приложения 20 услуг сети могут быть любым приложением, которое использует сессию данных для выполнения. Например, приложение 20 услуги сети может быть приложением Интернет-браузера, приложением MMS, приложением языка программирования, таким как Java, доступным от Sun Microsystems (Санта-Клара, Калифорния) и т.п., общедоступной платформой разработки приложений, такой BREW® (двоичная среда времени выполнения для беспроводной связи), доступная от Qualcomm Corporation (Сан-Диего, Калифорния) и т.п., приложение LBS (основанная на местоположении услуга), такое как приложение GPS (Система глобального позиционирования) и т.п.
Коммуникационный интерфейс 22 устанавливает сессию данных с сетью 14 беспроводной связи для одного из множества приложений 20 услуг сети, на основе ввода для запуска конкретного приложения 20 услуги сети и конкретных данных 26 профиля, обеспеченных из соответствующего профиля 28 приложения в Модуле идентификации пользователя (UIM) 30.
Система 10 дополнительно содержит Модуль 30 идентификации пользователя, который содержит информацию обеспечения, необходимую, чтобы позволить устройству осуществлять связь по сети 14 связи. В определенных аспектах, например, когда беспроводное устройство 12 является устройством открытого рынка, UIM 30 является сменным UIM, таким как Сменная карта идентификации пользователя (RUIC), которая может быть вставлена и удалена в/из беспроводного устройства 12, чтобы соединяться с компьютерной платформой 24, как предписывается пользователем устройства. В дополнительн