Служба ближней зоны

Иллюстрации

Показать все

Изобретение относится к системе связи. Технический результат изобретения заключается в улучшении системы связи ProSe за счет прямого обнаружения и связи между беспроводными устройствами. Первое беспроводное устройство (301a) находится вблизи второго беспроводного устройства (301b). Первое беспроводное устройство (301a) с использованием по меньшей мере одного из ID приложения, ID ProSe, ID пользователя приложения и кода выражения обеспечивает возможность первому беспроводному устройству (301a) обнаруживать второе беспроводное устройство (301b) и быть обнаруживаемым вторым беспроводным устройством (301b). Первое беспроводное устройство (301a) осуществляет связь непосредственно со вторым беспроводным устройством (301b) с использованием прямой линии связи (304) ProSe. 6 н. и 24 з.п. ф-лы, 15 ил.

Реферат

Область техники

Варианты осуществления в этом документе, в общем относятся к первому беспроводному устройству, способу в первом беспроводном устройстве, узлу сети и способу в узле сети. Более конкретно, варианты осуществления в этом документе относятся к обеспечению возможности связи службы ближней зоны (ProSe) в сети связи.

Уровень техники

В типичной системе связи, беспроводное устройство осуществляет связь с одной или более базовыми сетями (CN) посредством сети с радиодоступом (RAN). Система связи также может упоминаться как, например, беспроводная сеть связи, беспроводная система связи, сеть связи, сеть или система. В нижеследующем, RAN может упоминаться как сеть или сеть операторов.

Беспроводное устройство может быть устройством, посредством которого абонент может осуществлять доступ к службам, предлагаемым сетью оператора, и службам вне сети оператора, к которым CN и RAN оператора обеспечивают доступ, например, доступ к Интернету. Беспроводное устройство может быть любым устройством, мобильным или стационарным, обеспеченным возможностью связи по радиоканалу в системе связи, например, но не ограниченным, например, пользовательским оборудованием, мобильным телефоном, смартфоном, датчиками, измерителями, транспортными средствами, бытовыми приборами, медицинскими приборами, медиаплеерами, камерами, устройством межмашинной связи (M2M), устройством связи между устройствами (D2D), устройством “Интернета вещей” (IoT) или каким-либо типом бытовой электроники, например, но без ограничения, телевидением, радио, средствами освещения, планшетным компьютером, переносным ПК или персональным компьютером (PC). Беспроводное устройство может быть переносным, хранимым в кармане, ручным, содержащимся в компьютере или установленным на транспортном средстве устройством, обеспеченным возможностью обмена голосом и/или данными, по RAN, с другой сущностью, такой как другое беспроводное устройство или сервер.

RAN покрывает географическую область, которая разделена на области сот. Каждая область соты обслуживается базовой станцией. Базовая станция иногда может упоминаться как, например, базовая радиостанция (RBS), развитой узел B (eNB), eNodeB, NodeB, узел B или базовая приемопередающая станция (BTS), в зависимости от используемой терминологии и технологии.

В предыдущих технологиях, когда два беспроводных устройства в непосредственной близости осуществляли связь друг с другом, их канал передачи данных (то есть плоскость пользователя) проходил через сеть операторов. Канал передачи данных для этого типа связи приводится в качестве примера на фигуре 1. На фигуре 1 система 100 связи содержит первое беспроводное устройство 101a, которое осуществляет связь со вторым беспроводным устройством 101b посредством их соответственных базовых станций, то есть первой базовой станции 103a и второй базовой станции 103b. Узлы, содержащиеся в базовой сети 105, также вовлечены в связь между двумя беспроводными устройствами 101.

Когда беспроводные устройства находятся вблизи друг от друга, они могут быть способны использовать канал "прямого режима" или "локально-маршрутизированный" канал вместо осуществления связи через сеть операторов. Такая прямая связь может упоминаться как ProSe. ProSe может быть применима и в коммерческом/социальном использовании, и в общественной безопасности, например, в случае отсутствия зоны покрытия развитой универсальной наземной сети радиодоступа (E-UTRAN), но также в случае, когда зона покрытия E-UTRAN доступна.

Пример системы 200 связи ProSe приводится в качестве примера на фигуре 2, где первое беспроводное устройство 101a и второе беспроводное устройство 101b осуществляют связь с использованием прямой линии связи 202 ProSe, без прохождения через первую базовую станцию 103a и вторую базовую станцию 103b и узлы в базовой сети 105. В некоторых вариантах осуществления, связь между первым беспроводным устройством 101a и вторым беспроводным устройством 101b может быть локально маршрутизирована посредством первой базовой станции 103a в случае, когда оба беспроводных устройства 103a, 103b обслуживаются первой базовой станцией 103a.

Article I. Имеется продолжающаяся работа в проекте партнерства третьего поколения (3GPP), связанная с ProSe, для того чтобы иметь возможность реализовывать ProSe, и все еще имеется некоторое количество нерешенных проблем прежде, чем ProSe может быть реализована, связанных с, например, архитектурой системы ProSe, конфигурацией для прямого обнаружения ProSe, многозначной и взаимно однозначной прямой связью ProSe, учетом стоимости в ProSe, идентификационными данными ProSe, авторизацией для потенциальной возможности ProSe и так далее.

Сущность изобретения

Поэтому задачей вариантов осуществления в этом документе будет обеспечение улучшенной системы связи ProSe.

Согласно первому аспекту вариантов осуществления в этом документе, задача достигается способом в первом беспроводном устройстве для обеспечения возможности связи ProSe в сети связи. Первое беспроводное устройство находится вблизи второго беспроводного устройства. Первое беспроводное устройство, с использованием по меньшей мере одного из ID приложения, ID ProSe, ID пользователя приложения и кода выражения, обеспечивает возможность первому беспроводному устройству обнаруживать второе беспроводное устройство и быть обнаруживаемым вторым беспроводным устройством. Первое беспроводное устройство осуществляет связь непосредственно со вторым беспроводным устройством с использованием прямой линии связи ProSe.

Согласно второму аспекту вариантов осуществления в этом документе, задача достигается способом в узле сети для обеспечения возможности связи ProSe в сети связи. Узел сети, с использованием по меньшей мере одного из ID приложения, ID ProSe, ID пользователя приложения и кода выражения, обеспечивает возможность первому беспроводному устройству и второму беспроводному устройству обнаруживать друг друга и быть обнаруживаемыми друг другом.

Согласно третьему аспекту вариантов осуществления в этом документе, задача достигается первым беспроводным устройством для обеспечения возможности связи ProSe в сети связи. Первое беспроводное устройство находится вблизи второго беспроводного устройства. Первое беспроводное устройство сконфигурировано с возможностью, с использованием по меньшей мере одного из ID приложения, ID ProSe, ID пользователя приложения и кода выражения, обеспечения возможности первому беспроводному устройству обнаруживать второе беспроводное устройство и быть обнаруживаемым вторым беспроводным устройством. Первое беспроводное устройство сконфигурировано с возможностью осуществления связи непосредственно со вторым беспроводным устройством с использованием прямой линии связи ProSe.

Согласно четвертому аспекту вариантов осуществления в этом документе, задача достигается узлом сети для обеспечения возможности связи ProSe в сети связи. Узел сети сконфигурирован с возможностью, с использованием по меньшей мере одного из ID приложения, ID ProSe, ID пользователя приложения и кода выражения, обеспечения возможности первому беспроводному устройству и второму беспроводному устройству обнаруживать друг друга и быть обнаруживаемыми друг другом.

Благодаря идентификационным данным ProSe: ID приложения, ID ProSe, ID пользователя приложения и коду выражения, способы для обнаружения в системе связи становятся возможными, что также улучшает систему связи ProSe.

Варианты осуществления предоставляют много преимуществ, из которых следует неполный список примеров:

Преимущество вариантов осуществления в этом документе заключается в том, что можно обеспечивать зону покрытия для связи между беспроводными устройствами даже в местах, где не имеется зоны покрытия беспроводной локальной сети (WLAN) или 3GPP.

Другим преимуществом вариантов осуществления в этом документе является то, что идентификационные данные ProSe могут обеспечивать возможность способов для эффективного прямого обнаружения и связи между беспроводными устройствами.

Дополнительным преимуществом вариантов осуществления в этом документе является то, что они могут обеспечивать увеличенный доход для операторов сети посредством предложения новых служб ProSe.

Варианты осуществления в этом документе не ограничиваются признаками и преимуществами, упомянутыми выше по тексту. Специалист в данной области техники распознает дополнительные признаки и преимущества после прочтения нижеследующего подробного описания.

Краткое описание чертежей

Варианты осуществления в этом документе сейчас будут дополнительно описаны более подробно в нижеследующем подробном описании по ссылке на прилагаемые чертежи, иллюстрирующие варианты осуществления, и в которых:

Фиг. 1 представляет собой схематическую блок-схему, иллюстрирующую систему связи без реализации ProSe.

Фиг. 2 представляет собой схематическую блок-схему, иллюстрирующую систему связи, реализующую ProSe.

Фиг. 3 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления системы связи.

Фиг. 4 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления системы связи LTE.

Фиг. 5 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления идентификационных данных ProSe.

Фиг. 6 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления способа авторизации приложения.

Фиг. 7 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления способа запроса регистрации ProSe.

Фиг. 8 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления способа запроса регистрации приложения.

Фиг. 9 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления способа для авторизации обнаружения других пользователей ProSe.

Фиг. 10 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления способа для обнаружения пользователя ProSe.

Фиг. 11 представляет собой схему сигнализации, иллюстрирующую варианты осуществления способа.

Фиг. 12 представляет собой блок-схему последовательности операций, иллюстрирующую варианты осуществления способа, выполняемого первым беспроводным устройством.

Фиг. 13 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления первого беспроводного устройства.

Фиг. 14 представляет собой блок-схему последовательности операций, иллюстрирующую варианты осуществления способа, выполняемого узлом сети.

Фиг. 15 представляет собой схематическую блок-схему, иллюстрирующую варианты осуществления узла сети.

Необязательно, что чертежи выполнены в масштабе, и измерения некоторых признаков могут быть преувеличены ради ясности. Вместо этого, акцент сделан на иллюстрирование принципа вариантов осуществления в этом документе.

Подробное описание

Фигура 3 изображает систему 300 связи, в которой варианты осуществления в этом документе могут быть реализованы. Система 300 связи может в некоторых вариантах осуществления применяться к одной или более технологиям радиодоступа, таким как, например, долгосрочное развитие (LTE), усовершенствованное LTE, широкополосный множественный доступ с кодовым разделением каналов (WCDMA), глобальная система связи с подвижными объектами (GSM) или любая другая технология радиодоступа 3GPP, или другие технологии радиодоступа, такие как WLAN. Система 300 связи реализует ProSe.

Система 300 связи содержит первое беспроводное устройство 301a и второе беспроводное устройство 301b. Когда в нижеследующем используется только ссылочная позиция 301, она относится к любому из первого беспроводного устройства 301a или второго беспроводного устройства 301b. Беспроводное устройство 301, которое обеспечено возможностью использовать ProSe, может упоминаться как беспроводное устройство ProSe или обеспеченное возможностью ProSe беспроводное устройство 301. Каждое беспроводное устройство 301 содержит по меньшей мере одно приложение 302 ProSe. Оба беспроводных устройства 301 обеспечены возможностью ProSe, что означает, что они выполняют "требования ProSe для обнаружения ProSe и/или связи ProSe", как задано посредством 3GPP. Согласно 3GPP, связь ProSe является "Связью между двумя или более беспроводными устройствами, обеспеченными возможностью ProSe, вблизи посредством канала связи ProSe" и обнаружение ProSe задано как "Процесс, который идентифицирует, что беспроводное устройство, обеспеченное возможностью ProSe, находится вблизи другого, с использованием EUTRA (с или без E-UTRAN) или EPC". Каждое беспроводное устройство 301 может быть использовано пользователем. 3GPP задает пользователя следующим образом "Сущность, не часть системы 3GPP, которая использует службы системы 3GPP. Пример: человек, использующий мобильную станцию системы 3GPP в качестве переносного телефона". Другим термином, который ассоциируется с беспроводным устройством 301, является абонент. Согласно 3GPP "Абонент является сущностью (ассоциированной с одним или более пользователями), которая включена в подписку с поставщиком службы. Абоненту позволяется подписываться и отписываться от служб, регистрировать пользователя или список пользователей, авторизованных для пользования этими службами, а также устанавливать границы относительно использования, которое совершают ассоциированные пользователи в отношении этих служб. Подписка может быть описана как коммерческое отношение между абонентом и поставщиком службы. Каждое беспроводное устройство 301 содержит соответственную функцию 303 ProSe, то есть первую функцию 303a ProSe и вторую функцию 303b ProSe. Когда в нижеследующем используется ссылочная позиция 303, она относится к любой из первой функции 303a ProSe и второй функции 303b ProSe. Каждая функция 303 Prose в соответственном беспроводном устройстве 301 может быть рассмотрена как уровень протокола, который осуществляет связь с соответствующим уровнем в узле 305 сети, то есть способы обнаружения, описанные в этом документе, которые проводятся между функцией 303 ProSe в беспроводном устройстве 301 и функцией 308 сети, NW, ProSe в узле 305 сети. Первое беспроводное устройство 301a осуществляет связь со вторым беспроводным устройством 301b с использованием канала 304 связи ProSe.

Оба беспроводных устройства 301 соединяются с сетью оператора, содержащей по меньшей мере один узел 305 сети. Как видно на фигуре 3, система 300 связи содержит один узел 305 сети. Однако система 300 связи может содержать любое другое количество узлов сети, которые будут приводится в качестве примера со ссылкой на фигуру 9 ниже по тексту. Как упомянуто выше по тексту, функция 308 NW ProSe может быть размещена в узле 305 сети, она может быть совместно размещена в другом существующем узле сети или размещена в отдельном узле сети, выделенном для функции ProSe, например узле функции ProSe. NW в функции 308 NW ProSe является сокращением для сети, и используется для того, чтобы указывать, что функция 308 NW ProSe ассоциирована с и размещена в сети. Это является отличием от функции 303 ProSe, которая содержится в беспроводном устройстве 305. Узел 305 сети ассоциирован с оператором. Ради простоты, система 300 связи на фигуре 3 показывает только два беспроводных устройства 301 и один узел 305 сети. Однако система 300 связи может содержать любое другое подходящее количество беспроводных устройств 301 и узлов 305 сети.

Каждое беспроводное устройство 301 может быть беспроводным устройством, посредством которого абонент может осуществлять доступ к службам, предлагаемым сетью оператора, и службам вне сети оператора, к которым CN и RAN оператора обеспечивают доступ, например, доступ к Интернету. Беспроводные устройства 301 могут быть любым устройством, мобильным или стационарным, обеспеченным возможностью связи по радиоканалу в сети связи, например, но не ограниченным, например, пользовательским оборудованием, терминалом, мобильным телефоном, смартфоном, планшетными столами, датчиками, измерителями, транспортными средствами, бытовыми приборами, медицинскими приборами, медиаплеерами, камерами, устройством M2M, устройством D2D, устройством IoT, клиентом или каким-либо типом бытовой электроники, например, но не ограниченным телевидением, радио, средствами освещения, планшетным компьютером, переносным ПК или PC. Беспроводные устройства 301 могут быть переносными, хранимыми в кармане, ручными, содержащимися в компьютере или установленными на транспортном средстве устройствами, обеспеченными возможностью обмена голосом и/или данными, по RAN, с другой сущностью, такой как другое беспроводное устройство или сервер.

Следует отметить, что линия связи между беспроводными устройствами 301 и между беспроводными устройствами 301 и узлом 305 сети может быть любого подходящего типа и может использовать любой подходящий протокол в зависимости от типа и степени уровня (например, как указано моделью взаимодействия открытых систем (OSI)), что будет понятно обычному специалисту в данной области техники.

Вариант осуществления, где система 300 связи является сетью LTE, рассмотрен на фигуре 4. Система 300 связи содержит два беспроводных устройства, первое беспроводное устройство 301a и второе беспроводное устройство 301b. Каждое беспроводное устройство содержит соответственное приложение 302 ProSe, которое также показано на фигуре 3. Каждое из соответственных приложений 302 ProSe использует способность ProSe для формирования функциональности приложения ProSe. Примером может быть связь между членами групп общественной безопасности или социальные медиа приложения, которые запрашивают находить соучастников вблизи. Опорная точка между двумя беспроводными устройствами 301 называется PC5 и используется для управления и плоскости пользователя, чтобы осуществлять обнаружение и связь, для ретрансляции и взаимно однозначной связи между беспроводными устройствами 301 непосредственно и между беспроводными устройствами 301 через опорную точку LTE-Uu. Опорная точка LTE-Uu находится между беспроводными устройствами 301 и E-UTRAN 410. E-UTRAN 410 соединяется с ядром пакетной сети (EPC) 412 через опорную точку S1. EPC 412 содержит узлы сети, такие как, например, сущность управления мобильностью (MME), обслуживающий шлюз (SGW), шлюз пакетной сети передачи данных (PGW), узел функции правил учета стоимости и политики (PCRF), база данных абонентов, такая как домашний абонентский сервер (HSS) или регистр местоположения дома (HLR) и так далее. Второе беспроводное устройство 301b соединяется с ассоциированной с сетью функцией 308 NW ProSe через опорную точку PC3. PC3 используется для задания взаимодействия между вторым беспроводным устройством 301b и функцией 308 NW ProSe, например, для конфигурации в отношении связи и обнаружения ProSe. Функция 308 NW ProSe может быть реализована в выделенном узле ProSe или совместно размещена в существующем узле в системе 300 связи, например, в одной из сущностей в EPC 412, такой как узел 305 сети, проиллюстрированный на фигуре 3. Функция 308 NW ProSe соединяется с EPC 412 через опорную точку PC4. PC4 используется для задания взаимодействия между EPC 412 и функцией 308 NW ProSe, такого как, например, при настройке канала взаимно однозначной связи между беспроводными устройствами 301 или при проверке служб ProSe (авторизации) для управления сессией или управления мобильностью в реальном времени. Опорная точка PC6, показанная на фигуре 4, является опорной точкой, которая может быть использована для функций, таких как обнаружение ProSe между пользователями, подписанными к различным наземным сетям мобильной связи общего пользования (PLMN). Функция 308 NW ProSe соединяется с сервером 415 приложений ProSe через опорную точку PC2. PC2 используется для задания взаимодействия между сервером 415 приложений ProSe и функциональностью ProSe, обеспеченной развитой пакетной системой (EPS) 3GPP посредством функции 308 NW ProSe. Одним примером может быть обновление данных приложения для базы данных ProSe в функции 308 NW ProSe. Другим примером может быть использование данных сервером 415 приложений ProSe в совместной работе между функциональностью 3GPP и данными приложения, например, преобразование имен. Сервер 415 приложения ProSe содержит по меньшей мере одно приложение ProSe. По меньшей мере одно приложение ProSe, содержащееся на сервере 415 приложений ProSe, является таким же приложением 302 ProSe, которое содержится на беспроводном устройстве 301. Сервер 415 приложений ProSe находится в "Интернете", то есть он не является частью сети оператора. Сервер 415 приложений ProSe принадлежит третьей стороне, такой как, например, служба тревоги 911, Facebook, Google и так далее. Это противопоставляется функции 308 NW ProSe, которая принадлежит оператору сети. Приложение 302 ProSe во втором беспроводном устройстве 301b соединяется с сервером 415 приложений ProSe через опорную точку PC1. PC1 используется для задания сигнализации уровня приложений. Сервер 415 приложений ProSe соединяется с EPC 412 через опорную точку SGi, которая может быть использована для обмена данными приложения и информацией управления уровня приложений.

Как упомянуто выше по тексту, идентификационные данные ProSe являются одной из нерешенных проблем в работе 3GPP, связанной с ProSe. Беспроводное устройство 301, обеспеченное возможностью ProSe, должно быть способно обнаруживать другие беспроводные устройства 301, обеспеченные возможностью ProSe, и быть обнаруживаемым другими беспроводными устройствами 301, обеспеченными возможностью ProSe. Обнаруживаемое беспроводное устройство 301 должно оповещать свои идентификационные данные. Обнаруживающее беспроводное устройство 301 должно быть способно извлекать идентификационные данные оповещающего беспроводного устройства 301. Механизм может быть, например, механизмом вытягивания или принудительной отправки, так что процесс обнаружения инициируется оповещателем или отслеживающим беспроводным устройством 301. Механизм может зависеть от установок для способа. Способ обнаружения может быть, согласно некоторым требованиям, способом ограниченного обнаружения или способом открытого обнаружения, то есть обнаружением ProSe, которое происходит только с явным разрешением от беспроводного устройства 301, являющего обнаруживаемым, или обнаружением ProSe без явного разрешения от беспроводного устройства 301, являющегося обнаруживаемым. Способ ограниченного обнаружения будет рассмотрен в этом документе.

Предположением для нижеуказанного обсуждения является то, что беспроводное устройство 301 может быть использовано различными пользователями в разное время. Это может быть общий сценарий для случаев использования общественной безопасности. Это также может применяться к случаям коммерческого использования, когда, например, семья может совместно пользоваться планшетом. Различные пользователи рассматриваются как пользователи на уровне приложений, но имеется необходимость создать соединение на некотором уровне между пользователями уровня приложений и беспроводным устройством 301, которое будет сделано на уровне ProSe.

Сейчас будут описаны различные идентификационные данные ProSe, а способы с использованием идентификационных данных ProSe будут описаны позже.

Общий вид следующих идентификационных данных ProSe показан на фигуре 5:

ID приложение,

ID ProSe,

ID пользователя приложения,

код выражения.

В некоторых вариантах осуществления, ID приложения может упоминаться как ID APP или ID приложения ProSe, ID ProSe может упоминаться как ID пользователя ProSe, ID пользователя приложения может упоминаться как ID пользователя APP или ID пользователя уровня приложений и код выражения может упоминаться как код оповещения.

Можно предположить, что имеется запись подписки для ProSe, сохраненная в сети оператора, указывающая специфические данные подписки ProSe для функциональности ProSe. Запись ProSe может содержаться и в базе данных абонентов, например, HSS или HLR, и в функции 308 NW ProSe в сети. Запись может содержать постоянные данные и/или временные данные. Постоянные данные подписки могут быть данными, которые должны быть сохранены на долгосрочной основе и соединены с подпиской пользователя/беспроводного устройства 301. Временные данные могут быть изменяемого характера, так что время жизни этих записей может продолжаться во время сессии или во время подключения беспроводного устройства 301. Временные данные в подписке могут быть, например, типом обнаружения и связи, который разрешается, или классом диапазона, разрешаемым беспроводному устройству 301. Разрешаемые приложения 302 ProSe могут быть сохранены в долгоживущей части записей ProSe. Временные данные могут иметь тип, который представляет собой данные, или которые должны быть обновлены или которые предпочитаются для обновления, такие как временные идентификации, используемые в обнаружении и способах связи, временно используемые варианты выбора в беспроводном устройстве 301 или записи установок вследствие специфического использования некоторых вариантов выбора или приложений ProSe.

ID приложения: ID приложения, также упоминаемый как ID APP или ID приложения ProSe, является ID приложения, идентифицирующим приложение, работающее на беспроводном устройстве 301, так что узел 305 сети может идентифицировать и авторизовать использование функциональности ProSe приложением в вопросе. Функция 408 ProSe сети авторизует то, что приложение может быть использовано для ProSe.

ID ProSe: ID ProSe, также упоминаемый как ID пользователя ProSe, является параметром подписки, идентифицирующим абонента ProSe и записи для параметров ProSe и варианты выбора ProSe для специфического пользователя ProSe. Этот ID ProSe должен быть один к одному идентифицируемым с международными идентификационными данными мобильного абонента (IMSI) для подписки для беспроводного устройства 301, обеспеченного возможностью ProSe. В некоторых вариантах осуществления, соединение между IMSI и ID ProSe производится во время того, как пользователь регистрируется для использования ProSe. В других вариантах осуществления, ID ProSe является частью подписки уже с начала, то есть уже соединенным с IMSI в подписке. Как таковой, ID ProSe выделяется только абонентам беспроводных устройств 301, обеспеченных возможностью ProSe, и таким образом, в общем не является доступным для всех абонентов. ID ProSe используется для формирования и сохранения записей ProSe для беспроводных устройств 301, обеспеченных возможностью ProSe/абонентов. ID ProSe может быть сохранены в узле 305 сети. Когда пользователь выполняет регистрацию ProSe к функции 308 NW ProSe в узле 305 сети, способ сертификата используется для аутентификации пользователя ProSe посредством использования своего ID ProSe. Записи ID ProSe для беспроводных устройств 301, обеспеченных возможностью ProSe/абонентов могут быть сохранены в, например, базе данных абонентов, такой как HSS или HLR, или в специфическом для ProSe хранилище, например, в функции 308 NW ProSe или в любом другом узле сети, подходящем для хранения ID ProSe. В итоге, ID ProSe идентифицирует одну функцию 303 ProSe, размещенную в одном беспроводном устройстве 301. Имеется одна подписка к беспроводному устройству 301, и имеется по меньшей мере один пользователь, использующий подписку. В некоторых вариантах осуществления, подписка может иметь ID ProSe. В других вариантах осуществления, ID ProSe создается, когда беспроводное устройство 301 регистрируется в функции 308 NW ProSe в сети. В последнем варианте осуществления, имеется только указание в подписке, указывающее, что абонент может использовать ProSe, и фактический ID ProSe создается после регистрации. В нижеследующем термин ID ProSe может быть использован в связи с чем-либо из функции 303 ProSe в первом беспроводном устройстве 301a, втором беспроводном устройстве 301b, пользователя и подписки.

ID пользователя приложения: ID пользователя APP, также упоминаемый как ID пользователя APP или ID пользователя уровня приложений, является ID, используемым приложением для идентификации пользователя приложения, который обеспечен возможностью ProSe. Этот ID пользователя приложения может быть использован для, например, обнаружения "друзей" в приложении. Термин "друг" относится к другому пользователю одного и того же приложения, который находится в списке контактов или группе текущего пользователя, например, контактах пользователя в приложении социальной сети. ID пользователя приложения может быть сохранен в качестве введенных данных в базе данных записей ProSe для пользователя, так что функция ProSe может найти ID ProSe и фактическое беспроводное устройство 301, обеспеченное возможностью ProSe, на основе обеспеченного ID пользователя приложения, который пользователь зарегистрировал в качестве пользователя приложения ProSe в базе данных записей ProSe. База данных записей ProSe может быть временной базой данных записей ProSe. База данных записей ProSe может быть размещена в специфическом для ProSe хранилище, например, в функции 308 NW ProSe или в любом другом узле сети, подходящем для хранения ID ProSe. Если приложение в беспроводном устройстве 301 может обеспечивать информацию о домашней сети друзей, которые должны быть обнаружены, в ID пользователя приложения могут быть внесены изменения касательно части сети, которая используется сетью EPS. Часть сети используется для идентификации пользователя в качестве абонента оператора мобильной сети (MNO) и для посещаемой сети для маршрутизации запросов домашней сети пользователя. Измененный ID пользователя приложения может принимать форму идентификатора сетевого доступа (NAI), включающего в себя ID пользователя приложения и название приложения, вместе с домашним MNO абонента, например, john_doe@facebook.<xxx>mcc.<zzz>mnc.com.

Код выражения: Код выражения, также упоминаемый как код оповещения, представляет собой идентификационные данные, которые беспроводное устройство 301, обеспеченное возможностью ProSe, использует для вещания своих идентификационных данных, и он используется в обнаружении. Код выражения является псевдоним для ID ProSe для обеспеченных возможностью ProSe пользователей. Код выражения может быть отправлен в открытом виде или в качестве зашифрованного выражения. Вследствие требований конфиденциальности, код выражения может быть закодирован с использованием части RAND так же, как ID ProSe, и также может быть выделен на временной основе и заменен на новый в течение некоторых временных интервалов. Код выражения может содержать глобальную часть и/или специфическую для оператора часть. Код выражения также может содержать информацию, касательно времени действия кода выражения, то есть времени, в течение которого текущий код выражения действителен. Выражение может содержать информацию, касательно приложения и/или категории приложения. Код выражения также может упоминаться как ID выражения.

Вышеуказанные идентификационные данные ProSe могут быть любого подходящего формата и размера. По меньшей мере одно из идентификационных данных, упомянутых выше по тексту, нуждается в способах обнаружения ProSe. Некоторые способы ProSe с использованием вышеуказанных параметров сейчас будут описаны, начиная со способа для авторизации приложения.

Article II. Авторизация приложения

Приложение 302 ProSe, содержащееся в беспроводном устройстве 301, может быть под управлением оператора или оно может быть приложением, разработанным третьей стороной. Использование приложения ProSe в отношении ProSe должно быть под управлением оператора. Приложение 302 ProSe должно быть распознано и авторизовано для использования ProSe оператором.

Первое беспроводное устройство 301a содержит, посредством предзагрузки или посредством загрузки и установки, некоторое количество приложений 302, обеспеченных возможностью ProSe. Эти приложения 302 ProSe могут быть вызваны пользователем беспроводного устройства 301 в любое время. Приложение 302 ProSe может быть предварительно аутентифицированным приложением на беспроводном устройстве 301, модулем идентификационных данных абонента (SIM), содержащимся на беспроводном устройстве 301, или оно может быть выполнено онлайн функцией 308 NW ProSe в сети оператора.

После того, как первое беспроводное устройство 301a подключилось к узлу 305 сети и нашло функцию 308 NW ProSe в узле 305 сети, пользователь ProSe, указанный как пользователь x 315x на фигуре 6, может попытаться получить авторизацию для приложения 302 ProSe для использования ProSe посредством вызова способа авторизации приложения, как проиллюстрировано на фигуре 6. Авторизация приложения также может упоминаться как регистрация ProSe. На фигуре 6, показано первое беспроводное устройство 301a, которое содержит три приложения ProSe, приложение a 302a ProSe, приложение b 302b ProSe и приложение c 302c ProSe. Однако специалист поймет, что первое беспроводное устройство 301a может содержать любое подходящее количество приложений 302 ProSe, в отличие от проиллюстрированного на фигуре 6, и также возможно приложения не-ProSe (не показано). Авторизация приложения содержит следующие этапы, которые могут быть выполнены в любом подходящем порядке, в отличие от описанного ниже по тексту.

Этап 601

Когда пользователь x 315x вызывает приложение a 302a ProSe на первом беспроводном устройстве 301a, приложение a 302a ProSe отправляет запрос на авторизацию по отношению к первой функции 303a ProSe в первом беспроводном устройстве 301a. Первая функция 303a ProSe в первом беспроводном устройстве 301a должна оценить, авторизовано ли приложение a 302a ProSe в первом беспроводном устройстве 301a или нет, для использования потенциальных возможностей.

Этап 602

В случае, когда приложение a 302a ProSe в первом беспроводном устройстве 301a еще не авторизовано первой функцией 303a ProSe в первом беспроводном устройстве 301a, первая функция 303a ProSe в первом беспроводном устройстве 301a отправляет запрос к функции 308 NW ProSe в узле 305 сети на авторизацию приложения a 302a ProSe для использования ProSe. Приложение a 302a ProSe должно быть идентифицировано, аутентифицировано и авторизовано. Первое беспроводное устройство 301a отправит запрос авторизации к функции 308 NW ProSe, включающий в себя ID приложения и сертификат ProSe. Сертификат ProSe может быть сертификатом, который используется функцией 303 ProSe для того, чтобы было возможно осуществлять авторизацию в узле 305 сети. Сертификат ProSe может быть любого подходящего типа.

Этап 603

На основе запроса, приложение a 302a ProSe идентифицируется узлом 305 сети и авторизуется для использования ProSe.

Этап 604

Если приложение a 302a ProSe было авторизовано на этапе 603, узел 305 сети передает подтверждение (ACK) первому беспроводному устройству 301a, то есть первой функции 303a ProSe и приложению a 302a ProSe, подтверждая, что приложение a 302a ProSe авторизовано для использования ProSe.

Регистрация для того, чтобы быть обнаруживаемым

Приложение a 302a ProSe в первом беспроводном устройстве 301a может запрашивать первую функцию 303a ProSe в первом беспроводном устройстве 301a быть обнаруживаемой другими беспроводными устройствами, например, вторым беспроводным устройством 301b. Оператор может иметь политику для вариантов выбора на обнаружение. Узел 305 сети должен быть доступен для того, чтобы обнаружение было авторизовано узлом 305 сети. Запрашиваемые варианты выбора обнаружения, выбранные пользователем x 315x, отправляются от приложения a 302a ProSe первой функции 303a ProSe в первом беспроводном устройстве 301a. Первая функция 303a ProSe в первом беспроводном устройстве 301a пересылает запрашиваемые варианты выбора обнаружения функции 308 NW ProSe в узле 305 сети. Если первое беспроводное устройство 301a осуществляет роуминг, запрос будет переслан от посещенной функции ProSe к функции ProSe домашней сети пользователей. Пользователь x 315x идентифицируется посредством ID ProSe, который является постоянным ID для специфических вариантов выбора пользователей ProSe, сохраненных в домашней сети, возможно в базе данных абонентов, такой как HSS или в любой другой базе данных, связанной с функцией ProSe.

В некоторых вариантах осуществления, каждое приложение 302 в беспроводном устройстве 301 может оповещать о себе, то есть оповещающее беспроводное устройство 301 может оповещать несколько кодов в широковещательных сообщениях, так что каждое приложение 302 в беспроводном устройстве 301 может быть оповещено и обнаружено индивидуально. Таким образом, может быть один или несколько ID на беспроводное устройство 301. Это означает, что узел 305 сети может идентифицировать и авторизовать использование функциональности ProSe посредством приложения 302 ProSe. В дополнение, другие беспроводные устройства 301 могут обнаруживать комбинации приложений ProSe беспроводного устройства.

ID ProSe представляет собой уникальные идентификационные данные для пользователя x 315x ProSe, возможно созданные из IMSI. Он составлен из частей, указывающих узлу 305 сети, где у пе