ОПРЕДЕЛЕНИЕ НЕПОСРЕДСТВЕННОЙ БЛИЗОСТИ ОБОРУДОВАНИЯ ПОЛЬЗОВАТЕЛЯ ДЛЯ ОБМЕНА ДАННЫМИ МЕЖДУ УСТРОЙСТВАМИ
DETERMINING IMMEDIATE VICINITY OF USER EQUIPMENT FOR DATA EXCHANGE BETWEEN DEVICES

Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения в целом относятся к области техники обработки данных и, более конкретно, к определению непосредственной близости оборудования пользователя (UE) для обмена данными между устройствами (D2D).
Уровень техники
Представленное здесь описание предшествующего уровня техники предназначено для общего представления контекста раскрытия. Работа упомянутых в настоящем документе авторов изобретения, в той степени, как она описана в разделе предшествующий уровень техники, а также аспекты описания, которые не могут быть по-другому квалифицированы как предшествующий уровень техники во время подачи, ни в явном, ни в неявном раскрытом виде не считаются предшествующим уровнем техники в отношении настоящего раскрытия. Если не указано иное, подходы, описанные в этом разделе, не являются предшествующим уровнем техники в отношении формулы изобретения настоящего раскрытия и не считаются предшествующим уровнем техники вследствие включения в этот раздел.
Беспроводные мобильные устройства (например, оборудование пользователя или UE) могут связываться друг с другом через беспроводную глобальную сеть (WWAN), например, используя технологии радиодоступа (RAT), такие как программа Долгосрочного развития 3GPP (LTE) Расширенный выпуск 10 (март 2011 г. ) (Стандарт LTE-A), стандарт IEEE 802.16, стандарт IEEE; 802.16-2009, опубликованный 29 мая 2009 г. (WiMAX), а также любые другие протоколы беспроводной передачи данных, которые обозначены как 3G, 4G, 5G и так далее.
Некоторые UE также могут быть сконфигурированы для обмена данными непосредственно с другими UE, например, используя обмен данными между устройствами (D2D). Обмен данными D2D может использоваться, например, когда UE инициируют обмен данными друг с другом, находясь на расстоянии непосредственного беспроводного обмена данными друг с другом. RAT, которые могут использоваться таким образом, могут включать в себя передачу данных 802.11 (Wi-Fi), Bluetooth, обмен данными в ближнем поле (NFG), FlashLinq компании Qualcomm и т.д.
UE могут инициировать обмен данными друг с другом через WWAN, но могут находиться на расстоянии непосредственной близости или могут перемещаться на достаточно близкое расстояние для непосредственного обмена данными, например, используя WiFi Direct, Bluetooth, FlashLinq, NFC и т.д. Продолжение использования ресурсов WWAN для обмена данными в такой ситуации может привести к напрасному расходованию ресурсов WWAN, в том смысле, что они могли бы лучше использоваться для обмена данными между UE, которые находятся на удалении друг от друга.
Краткое описание чертежей
Варианты осуществления будут понятны из следующего подробного описания совместно с приложенными чертежами. С тем, чтобы способствовать такому описанию, одинаковыми номерами ссылочных позиций обозначены одинаковые структурные элементы. Варианты осуществления представлены на фигурах в качестве примера, а не для ограничения приложенных чертежей.
На фиг. 1 схематично иллюстрируются различные объекты сети, выполненные с используемыми частями настоящего раскрытия с тем, чтобы способствовать началу обмена данными между устройствами ("D2D"), такими как между оборудованием пользователя ("UE"), в соответствии с различными вариантами осуществления настоящего раскрытия.
На фиг. 2 схематично представлен пример обмена данными, который может осуществляться между различными объектами сети, выполненными с используемыми частями описания настоящего раскрытия, в соответствии с различными вариантами осуществления настоящего раскрытия.
На фиг. 3 схематично представлен примерный способ, который может быть воплощен с использованием функции детектирования трафика ("TDF"), в соответствии с различными вариантами осуществления настоящего раскрытия.
На фиг. 4 схематично представлен примерный способ, который может быть воплощен с использованием развернутого обслуживающего центра определения местоположения мобильного устройства ("E-SMLC"), в соответствии с различными вариантами осуществления.
На фиг. 5 схематично представлен пример обмена данными, аналогичного тому, который представлен на фиг. 2, с использованием которого можно выполнять обмен данными между различными объектами сети, выполненными с используемыми частями описания настоящего раскрытия, в соответствии с различными вариантам осуществления настоящего раскрытия.
На фиг. 6 схематично представлен примерный способ, который может быть воплощен с использованием расширенного узла В ("eNB"), в соответствии с различными вариантами осуществления.
На фиг. 7 схематично представлен примерный способ, который может быть воплощен в UE, в соответствии с различными вариантами осуществления.
На фиг. 8 схематично представлено примерное вычислительное устройство, в котором могут быть воплощены раскрытые способы и считываемый компьютером носитель информации, в соответствии с различными вариантами осуществления.
Осуществление изобретения
В следующем подробном описании изобретения сделана ссылка на приложенные чертежи, которые формируют его часть, в котором различные номера ссылочных позиций обозначают одинаковые части во всем описании, и которые представлены в качестве иллюстрации вариантов осуществления, которые могут быть выполнены на практике. Следует понимать, что могут использоваться другие варианты осуществления, и структурные или логические изменения могут быть выполнены без выхода за пределы объема настоящего раскрытия. Поэтому, следующее подробное описание изобретения не следует рассматривать в ограничительном смысле, и объем вариантов осуществления определен приложенной формулой изобретения и ее эквивалентами.
Различные операции могут быть описаны как множество дискретных действий или операций, в свою очередь, таким образом, чтобы они в наибольшей степени помогали в понимании заявленного предмета изобретения. Однако порядок описания не следует рассматривать как подразумевающий, что эти операции обязательно зависят от представленного порядка. В частности, эти операции могут не выполняться в порядке представления. Описанные операции могут быть выполнены в другом порядке, чем описанный вариант осуществления. Различные дополнительные операции могут быть выполнены и/или описанные операции могут быть исключены в дополнительных вариантах осуществления.
С целью настоящего раскрытия, фразы "А и/или В" и "А или В" означают (А), (В) или (А и В). С целью настоящего раскрытия, фраза "А, В и/или С" означает (А), (В), (С), (А и В), (А и С), (В и С) или (А, В и С).
В описании могут использоваться фразы "в варианте осуществления" или "в вариантах осуществления", каждая из которых может относиться к одному или больше таким же или другим вариантам осуществления. Кроме того, термины "содержащий", "включающий в себя", "имеющий" и т.п., использующиеся в отношении вариантов осуществления настоящего раскрытия, являются синонимами.
Использующиеся здесь, термины "модуль" и/или "логическая схема" могут относиться к, быть частью, или включать в себя специализированную интегральную схему ("ASIC"), электронную схему, процессор (совместно используемый, специализированный или группа) и/или запоминающее устройство (совместно используемое, специализированное или группа), которые выполняют одну или больше программ или встроенных программ, комбинационную логическую схему и/или другие соответствующие компоненты, которые обеспечивают описанную функцию.
Примерная беспроводная глобальная вычислительная сеть ("WWAN") 100 представлена на фиг. 1. Первое мобильное устройство в форме первого оборудования 102 пользователя ("UE") (выполнено с используемыми частями описания настоящего раскрытия) и второе мобильное устройство 104 в форме второго UE (выполнено с используемыми частями описания настоящего раскрытия) находятся в состоянии беспроводного обмена данными друг с другом через WWAN 100. В частности, первое UE 102 и второе UE 104 могут выполнять непосредственный обмен данными с сетью радиодоступа ("RAN") через точку доступа в форме развернутого узла В ("eNB") 106.
Хотя первое UE 102 представлено как смартфон с сенсорным экраном и второе UE 104 описано как переносной компьютер, это не означает ограничение. Как описано ниже, мобильные устройства (например, UE,) описанные здесь, могут представлять собой устройства обработки данных любого типа, включая в себя, но без ограничений планшетный компьютер, персональный компьютер, карманный персональный компьютер ("PDA"); портативное игровое устройство и т.д.
eNB 106 может выполнять обмен данными по сети с различными компонентами развернутого ядра пакетной передачи ("ЕРС"). Например, eNB 106 может выполнять обмен данными по сети с объектом 108 управления мобильностью ("ММЕ"). ММЕ 108 может быть выполнен с возможностью выполнять различные функции, включая в себя, но без ограничений, передачу сигналов на уровне отсутствия доступа ("NAS") и обеспечения безопасности передачи сигналов NAS, доступность в режиме ожидания UE, сети передачи данных общего пользования ("PDN") и выбора обслуживающего шлюза, выбора ММЕ для передачи абонентов, аутентификации, функций администрирования носителя и т.д.
ММЕ 108 сам по себе может выполнять обмен данными по сети с различными другими узлами. Например, ММЕ 108 может выполнять передачу данных по сети с развернутым обслуживающим центром 110 определения местоположения мобильного устройства ("E-SMLC"). E-SMLC 110 может быть выполнен с возможностью выполнения различных функций, относящихся к услугам определения местоположения ("LCS"). Например, E-SMLC 110 может администрировать поддержку разных услуг определения местоположения для целевых UE, например, включая в себя установление положения UE и передачу данных поддержки в UE. В различных вариантах осуществления E-SMLC 110 может взаимодействовать с обслуживающим eNB (например, 106) для целевого UE (например, 102, 104) для получения измеренных результатов положения для целевого UE. Такие измерения положения могут включать в себя, но не ограничены измерениями по восходящему каналу передачи, выполняемыми обслуживающим eNB, и измерениями по нисходящему каналу передачи, выполняемыми в целевом UE. Результаты измерения по нисходящему каналу передачи данных могут затем предоставлены в обслуживающий eNB как часть других функций, таких как поддержка передачи абонента. E-SMLC 110 может взаимодействовать с целевым UE (например, 102, 104) для предоставления данных поддержки, если они запрашиваются для конкретной услуги определения местоположения или для получения оценки местоположения, если она запрашивается. В различных вариантах осуществления, в дополнение к, или вместо E-SMLC 110 центр определения местоположения мобильного устройства шлюза ("G-MLC") 111 может выполнять функции аналогичные E-SMLC 110.
Для установления местоположения целевого UE (например, 102, 104) E-SMLC 110 (или G-MLC 111) могут определять способ установления местоположения, который должен использоваться на основе таких факторов, как тип клиента LCS, требуемое качество обслуживания ("QoS"), возможность установления положения UE и/или возможность eNB. E-SMLC 110 может запрашивать эти способы установления местоположения в целевом UE и/или в обслуживающем eNB. Способы установления местоположения UE могут привести к получению оценки местоположения. Способы установления местоположения с использованием UE и на основе сети могут привести к получению результатов измерений местоположения. E-SMLC 110 может комбинировать принятые результаты и, на основе этих результатов, определять одну оценку местоположения для целевого UE, а также получать другую информацию, такую как точность оценки.
E-SMLC 110 (или G-MLC 111) могут выполнять обмен данными по сети с различными другими объектами сети. Например, E-SMLC 110 может выполнять обмен данными по сети с функцией детектирования 112 трафика ("TDF"). В то время как TDF 112 представлена на фиг. 1 как работающая в отдельном компьютере - сервере, это не означает ограничение. TDF 112 может быть воплощена, используя любую комбинацию аппаратных и программных средств, в любом сетевом вычислительном устройстве, таком, как показано на фиг. 1, и в других, которых не показаны, но которые часто можно найти в сетях беспроводной передачи данных. Кроме того, в различных вариантах осуществления, один или больше из объектов, представленных на фиг. 1, могут быть воплощены в тех же или различных вычислительных устройствах.
В различных вариантах осуществления, если первое UE 102 и второе UE 104 находятся достаточно близко друг к другу, и предполагая, что как первое устройство UE 102, так и второе устройство 104 UE оборудованы одинаковой технологией непосредственного радиодоступа ("RAT"), например, WiFi Direct, Bluetooth, обмен данными в ближнем поле ("NFC"), Flashlinq и т.д., тогда первое устройство 102 UE и второе устройство 104 UE могут иметь возможность непосредственного обмена данными. Например, на фиг. 1, если предположить, что первое UE 102 и второе UE 104 уже выполняют обмен данными через WWAN 100 и отделены расстоянием D, если D будет меньше, чем определенное пороговое значение, такое как максимальная дальность действия для конкретной RAT, тогда первое UE 102 и второе UE 104 могут иметь возможность непосредственного обмена данными, например, используя обмен данными из устройства в устройство ("D2D"), вместо использования WWAN 100.
Однако, в то время как первое UE 102 и второе UE 104 в определенный момент времени могут находиться в пределах достаточной дальности для начала обмена данными D2D, они не обязательно могут оставаться на достаточно близком расстоянии достаточно длительное время для оправдания передачи данных, используя обмен данными D2D. Например, пользователь первого UE 102 может двигаться в одном направлении, и пользователь второго UE 104 может двигаться в другом направлении. Ресурсы WWAN, высвобождаемые в результате подключения передачи данных D2D между первым UE 102 и вторым UE 104, могут для сети не стоить ресурсов, расходуемых для воплощения передачи, если обмен данными D2D будет краткосрочным.
В соответствии с этим, в разных вариантах осуществления, различные объекты сети могут быть выполнены с возможностью определения не только, находятся ли первое UE 102 и второе UE 104 достаточно близко друг к другу для непосредственного обмена данными, но также и остаются ли они все еще на бликом расстоянии друг от друга в течение определенного периода времени, которое оправдывает начало обмена данными D2D между UE.
В разных вариантах осуществления TDF 112 может быть выполнена с возможностью удостоверения того, что первое UE 102 и второе UE 104 потенциально будут находиться на достаточно близком расстоянии друг к другу для непосредственного беспроводного обмена данными между ними. Различные события могут обеспечить для TDF 112 возможность выполнения такого подтверждения. В качестве одного неограничительного примера, eNB 106 может определять, что он обслуживает как первое UE 102, так и второе UE 104. В таком случае eNB 106 может быть выполнен с возможностью передачи запроса (например, запроса LCS) в TDF 112 для определения, находится ли первое UE 102 и второе UE 104 на достаточно близком расстоянии для непосредственного обмена данными между ними, например, используя обмен данными D2D. В качестве другого неограничительного примера, первое UE 102 или второе UE 104 могут сами определять, что существует вероятность того, что другое устройство находится достаточно близко для начала обмена данными D2D. В таком случае устройство UE может передавать запрос (например, запрос LCS) в TDF 112 для определения, находятся ли первое UE 102 и второе UE 104 достаточно близко друг к другу для непосредственного обмена данными.
После удостоверения того, что первое UE 102 и второе UE 104 потенциально находятся достаточно близко друг к другу для непосредственного обмена данными, TDF 112 может инструктировать E-SMLC 110 (или G-MLC 111) получить данные об изменении местоположения, ассоциированные с первым UE 102 и/или вторым UE 104. Используемый здесь термин "данные об изменении местоположения" могут включать в себя любые данные, которые демонстрируют изменение местоположения UE. Например, данные об изменении местоположения могут включать в себя скорость UE. Поскольку скорость UE представляет собой вектор, она может включать в себя как компонент скорости, так и компонент направления. Например, если расстояние D между первым UE 102 и вторым UE увеличивается с определенной скоростью с течением времени, это может обозначать, что первое UE 102 и второе UE 104 движутся в направлении друг от друга. Данные изменения местоположения могут включать в себя любые другие показатели движения UE, такие как ускорение.
В некоторых вариантах осуществления TDF 112 может инструктировать E-SMLC 110 (или G-MLC 111) на получение данных изменения местоположения, ассоциированных с одним или больше UE, используя интерфейс непосредственного обмена сигналами. В других вариантах осуществления, таких как пример, показанный на фиг. 2, это может быть выполнено через другие узлы. Далее, на фиг. 2, по стрелке 220, TDF 112 может передавать запрос на получение информации об изменении местоположения, ассоциированной с первым UE 102 и/или вторым UE 104 в ММЕ 108. По стрелке 222, ММЕ 108 может передавать этот запрос в E-SMLC 112 (или в G-MLC 111). В других вариантах осуществления TDF 112 может передавать эту инструкцию через другие узлы. Например, TDF 112 может передавать инструкцию в E-SMLC 110 (или G-MLC 111) через ММЕ 108, например, используя логический туннель.
По стрелке 224, E-SMLC 110 (или G-MLC 111) может побуждать выполнение процедуры определения местоположения с обслуживающим eNB 106. Например, E-SMLC 110 (или G-MLC 111) могут запрашивать eNB 108 предоставить данные изменения местоположения, ассоциированные с первым UE 102 и/или вторым UE 104. В различных вариантах осуществления E-SMLC 110 (или G-MLC 111) также могут получать данные помощи из eNB 106 для предоставления в целевое UE, такое как 102 или 104.
Кроме того, или в качестве альтернативы стрелке 224, по стрелке 226 E-SMLC 110 (или G-MLC 111) могут побуждать выполнение процедуры определения местоположения с UE 102 или 104. В различных вариантах осуществления E-SMLC 110 (или G-MLC 111) могут получить оценку местоположения (например, координату GPS) или данные изменения местоположения из UE 102 или 104. В различных вариантах осуществления Е-SMLC 110 (или G-MLC 111) могут передавать в UE 102 или 104 вспомогательные данные, полученные из eNB 106 в блоке 224. Такие вспомогательные данные могут использоваться для помощи при выполнении способов определения местоположения на основе Е и/или с помощью UE. По стрелке 228, UE 102 или 104 может передавать данные об изменении местоположения, ассоциированные с первым UE 102 или вторым UE 104 в E-SMLC 110 (или в G-MLC 111), например, через eNB 106 и/или ММЕ 108.
После приема данных об изменении местоположения, ассоциированных с первым UE 102 и/или вторым UE 104, E-SMLC 110 (или G-MLC 111) могут предоставлять данные об изменении местоположения в TDF. В некоторых вариантах осуществления, например, когда TDF 112 и E-SMLC 110 (или G-MLC 111) устанавливают интерфейс непосредственного обмена сигналами, такой обмен данными может быть осуществляться непосредственно. В других вариантах осуществления, таких как представлены на фиг. 2, по стрелке 230, E-SMLC 110 (или G-MLC 111) могут передавать данные об изменении местоположения в ММЕ 108. ММЕ 108, в свою очередь, может передавать данные об изменении местоположения в TDF 112 по стрелке 232.
После получения данных об изменении местоположения, TDF 112 может определять, на основе данных об изменении местоположения, находятся ли первое UE 102 и второе UE 104 достаточно близко друг к другу для непосредственного обмена данными, и предполагают ли они оставаться рядом друг с другом, по меньшей мере, в течение заданного интервала времени. В разных вариантах осуществления заданный интервал времени можно выбирать достаточно большим таким образом, что преимущество начала обмена данными D2D (например, уменьшенный трафик сети WWAN), превышает затраты на передачу. Такой заданный интервал времени может быть установлен, например, администратором сети, или может быть динамическим, например, основанным на текущем трафике в сети. В различных вариантах осуществления определение, будут ли UE оставаться на достаточно близком расстоянии друг к другу в течение достаточного времени, может быть выполнено на основе различных законов физики и движения. Например, относительные скорости и/или ускорения двух UE, используются, например, как входные данные в стандартных уравнениях физики/движения для определения, что UE будут находиться в диапазоне непосредственного обмена данными в течение достаточного времени для оправдания начала обмена данными D2D.
Если TDF 112 определяет, что первое UE 102 и второе UE 104 находятся на расстоянии непосредственной близости в течение, по меньшей мере, заданного интервала времени, TDF 112 может обеспечить начало обмена данными D2D первым UE102 и вторым UE 104. Например, в различных вариантах осуществления, TDF 112 может передавать инструкции в ММЕ 108 для обеспечения начала обмена данными D2D первым UE 102 и вторым UE 104. В разных вариантах осуществления ММЕ 108 может использовать передачу сигналов NAS для передачи инструкций первого UE 102 и второго UE 104 для начала обмена данными D2D.
На фиг. 3 представлен примерный способ 300, который может быть воплощен с использованием вычислительного устройства как часть работающего TDF, такого как TDF 112. В блоке 302, TDF 112 может ожидать запрос для оценки и/или выполнения услуг по определению местоположения. В блоке 304, TDF 112 может принимать из различных сетевых узлов запрос на определение, выполняют или нет два или больше UE, например, первое UE 102 и второе UE 104 обмен данными опосредованно через WWAN и находятся ли они на достаточно близком расстоянии для непосредственного обмена данными, например, используя передачу данных D2D. Запрос также может быть направлен на определение TDF 112, будут ли находиться первое и второе UE на расстоянии непосредственной близости в течение достаточного периода времени, например, в течение заданного интервала времени для гарантирования начала обмена данными D2D.
В позиции 306, TDF 112 может инструктировать E-SMLC или G-MLC, например, E-SMLC 110, на получение данных об изменении местоположения, ассоциированных с первым и вторым UE (например, 102 и 104). В некоторых вариантах осуществления TDF 112 может иметь интерфейс с прямой передачей сигналов с E-SMLC 110 и поэтому может передавать эту инструкцию непосредственно, например, обходя ММЕ 108. В других вариантах осуществления TDF 112 может передавать эту инструкцию в ММЕ 108, который, в свою очередь, может направлять эту инструкцию в E-SMLC 110. В блоке 308, TDF 112 может принимать данные об изменении местоположения, например, из E-SMLC 110 через ММЕ 108.
В блоке 310, TDF 112 может определять, на основе принятых данных об изменении местоположения, находятся или нет первое и второе UEs достаточно близко друг к другу для непосредственного обмена данными. Если ответ будет да, тогда в блоке 312 TDF 112 может определять, останутся ли первое и второе UE рядом друг с другом в течение, по меньшей мере, заданного интервала времени (например, на основе стандартных законов физики/движения). Если ответ будет да, то в блоке 314 TDF 112 может обеспечить выполнение первым UE 102 и вторым UE 104 начала обмена данными D2D. Если ответ в любом из блока 310 или блока 312 будет нет, тогда способ 300 может перейти обратно к блоку 302.
На фиг. 4 представлен примерный способ 400, который может быть воплощен, например, E-SMLC 110 или G-MLC 111, в соответствии с различными вариантами осуществления. В блоке 402, E-SMLC 110/G-MLC 111 могут принимать, например, из TDF 112, запрос на получение данных об изменении местоположения, ассоциированных с первым UE 102 или вторым UE 104. В блоке 404, E-SMLC 110/G-MLC 111 могут запрашивать, например, из первого UE 102, второго UE 104 или eNB 106, обслуживающего первое UE 102 или второе UE 104, данные об изменении местоположения. В блоке 406, Е-SMLC 110/G-MLC 111 могут передавать данные об изменении местоположения, например, в TDF 112.
На фиг. 5 представлена незначительная вариация обмена данными, показанного на фиг. 2. В этом примере стрелки 520, 522, 524, 530 и 532 представляют обмен данными, аналогичный представленному стрелками 220, 222, 224, 230 и 232 на фиг. 2 соответственно. Однако фиг. 5 отличается от фиг. 2 стрелками 526 и 528. Вместо стимулирования E-SMLC 110 (или G-MLC 111) процедур определения местоположения UE 102 или 104 по стрелке 626, eNB 106 могут побуждать (например, по запросу E-SMLC 110) выполнить процедуры определения местоположения с UE 102 или 104. Например, eNB 106 может инкапсулировать запрос на выполнение услуг определения местоположения при управлении радиоресурсом ("RRC") и/или в сигнал NAS для UE 102 или UE 104. UE 102 или 104 может инкапсулировать ответ в RRC и/или сигнал NAS, передавая его обратно в eNB 106. eNB 106 может затем передавать данные местоположения UE в E-SMLC 110 по стрелке 528.
На фиг. 6 представлен примерный способ 600, который может быть воплощен, например, eNB 106 для обмена данными, как показано на фиг. 5. В блоке 602, eNB 106 может принимать, например, из E-SMLC 110 (или G-MLC 111), запрос на изменение данных местоположения, ассоциированных с первым UE 102 или вторым UE 104. В блоке 604, eNB 106 может получать, например, из первого UE 102 или второго UE 104, данные об изменении местоположения, например, в плоскости управления, через радиоинтерфейс, используя передачу сигналов RRC и/или NAS. Например, eNB 106 может инкапсулировать сообщение о местоположении (например, запрос) в сообщение RRC и/или NAS и передавать его в первое UE 102, используя RRC. Первое UE 102 может декапсулировать сообщение RRC и/или NAS и использовать содержание (например, запрос). Первое UE 102 может аналогично инкапсулировать данные об изменении местоположения в обратном сообщении RRC и/или NAS, и передавать его обратно в eNB 106, используя передачу сигналов RRC и/или NAS. В блоке 606, eNB 106 может декапсулировать сообщение и предоставить содержание, например, данные об изменении местоположения, в E-SMLC 110 (или G-MLC 111).
На фиг. 7 представлен примерный способ 700, который может быть воплощен, например, в первом UE 102 или втором UE 104. В блоке 702, UE (например, первое UE 102) может принимать, из eNB (например, eNB 106), который обслуживает UE, в плоскости управления, используя, по меньшей мере, один из сигналов RRC и NAS, запрос на получение данных об изменении местоположения. В блоке 704, UE может предоставлять данные об изменении местоположения в eNB по плоскости управления, используя, по меньшей мере, один из сигналов RRC и NAS. В блоке 706, UE может принимать, например, из TDF (например, TDF 112), команду на начало обмена данными D2D с другим UE (например, вторым UE 104), обслуживаемым этим eNB, например, при определении TDF, что UE и другое UE находятся на достаточно близком расстоянии для непосредственного обмена данными и, вероятно, будут оставаться на близком расстоянии друг к другу в течение, по меньшей мере, заданного интервала времени. В блоке 708 UE может начать D2D с другим UE, обслуживаемым eNB.
На фиг. 8 иллюстрируется, например, вычислительное устройство 800, в соответствии с различными вариантами осуществления. UE (например, 102, 104) или другой сетевой объект (например, 108, 110, 112), как описано здесь, может быть воплощено в вычислительном устройстве, таком как вычислительное устройство 800. Вычислительное устройство 800 может включать в себя множество компонентов, один или больше процессора (процессоров) 804 и, по меньшей мере, одну микросхему 806 передачи данных. В разных вариантах осуществления один или больше процессора (процессоров) 804 каждый могут представлять ядро обработки. В различных вариантах осуществления, по меньшей мере, одна микросхема 806 передачи данных также может быть физически и электрически соединена с одним или больше процессорами 804. В дополнительных вариантах осуществления микросхема 806 передачи данных может представлять собой часть одного или больше процессоров 804. В различных вариантах осуществления вычислительное устройство 800 может включать в себя печатную плату ("РСВ") 802. В этих вариантах осуществления один или больше процессоров 804 и микросхема 806 передачи данных могут быть расположены на ней. В альтернативных вариантах осуществления различные компоненты могут быть соединены без использования РСВ 802.
В зависимости от вариантов его применения вычислительное устройство 800 может включать в себя другие компоненты, которые могут быть или могут не быть физически и электрически соединены с РСВ 802. Эти другие компоненты включают в себя, но не ограничены этим, энергозависимое запоминающее устройство (например, динамическое оперативное запоминающее устройство 808, также называемое "DRAM"), энергонезависимое запоминающее устройство (например, постоянное запоминающее устройство 810, также называемое "ROM"), запоминающее устройство 812 флэш, контроллер 814 ввода-вывода, цифровой сигнальный процессор (не показан), крипто-процессор (не показан), графический процессор 816, одну или больше антенн 818, дисплей (не показан), дисплей 820 с сенсорным экраном, контроллер 822 сенсорного экрана, батарею 824, аудиокодек (не показан), видеокодек (не показан), устройство 828 глобальной системы навигации ("GPS"), компас 830, акселерометр (не показан), гироскоп (не показан), громкоговоритель 832, камеру 834 и устройство массовой памяти (такое как привод на жестком диске, твердотельное устройство, компакт-диск ("CD"), цифровой универсальный диск ("DVD")) (не показан) и т.д. В различных вариантах осуществления процессор 804 может быть интегрирован на одной микросхеме с другими компонентами для формирования системы на кристалле ("SoC").
В различных вариантах осуществления энергозависимое запоминающее устройство (например, DRAM 808), энергонезависимое запоминающее устройство (например, ROM 810), запоминающее устройство 812 флэш и устройство массовой памяти могут включать в себя инструкции программирования, выполненные с возможностью обеспечения в компьютерном устройстве 800, в ответ на воплощение одним или больше процессорами 804 всех или выбранных аспектов способов 300, 400, 600 или 700, в зависимости от того, используется ли вычислительное устройство 800 для воплощения первого UE 102, второго UE 104, TDF 112, eNB 106, E-SMLC 110 или G-MLC 111. Более конкретно, один или больше из компонентов памяти, такой как энергозависимое запоминающее устройство (например, DRAM 808), энергонезависимое запоминающее устройство (например, ROM 810), запоминающее устройство 812 флэш и устройство массовой памяти, может включать в себя временные и/или постоянные копии инструкций, которые при их исполнении одним или больше процессорами 804 обеспечивают выполнение вычислительным устройством 800 функций одного или больше модулей 836, сконфигурированных для выполнения на практике всех или выбранных аспектов способов 300, 400, 600 или 700, в зависимости от того, используется ли вычислительное устройство 800 для воплощения первого UE 102, второго UE 104, TDF 112, eNB 106, E-SMLC 110 или G-MLC 111.
Микросхемы 806 передачи данных могут обеспечивать обмен данными по проводам и/или по беспроводному каналу для передачи данных в и из вычислительного устройства 800. Термин "беспроводный" и его производные могут использоваться для описания схем, устройств, систем, способов, технологий, каналов передачи данных, и т.д., по которым можно передавать данные путем использования модулированного электромагнитного излучения через нетвердую среду. Этот термин не подразумевает, что соответствующие устройства не содержат какие-либо провода, хотя в некоторых вариантах осуществления они могут не содержать их. Микросхема 806 передачи данных может воплощать любой из множества стандартов беспроводной передачи данных или протоколов, включающих в себя, но без ограничений IEEE 802.20, Общая услуга пакетной радиосвязи ("GPR"), Оптимизированные данные развития ("Ev-DO"), Развернутый доступ для высокоскоростной передачи пакетов ("HSPA+"), Развернутый доступ для высокоскоростной передачи пакетов по нисходящему каналу передачи ("HSDPA+"), Развернутый доступ для высокоскоростной передачи пакетов по восходящему каналу передачи ("HSUPA+"), Глобальная система мобильной связи ("GSM"), Улучшенные скорость передачи данных для эволюции GSM ("EDGE"), Многостанционный доступ с кодовым разделением каналов ("CDMA"), Множественный доступ с временным разделением каналов ("TDMA"), Цифровая улучшенная беспроводная передача данных ("DECT"), Bluetooth, их производные, а также любые другие беспроводные протоколы, которые обозначены как 3G, 4G, 5G и так далее. Вычислительное устройство 800 может включать в себя множество микросхем 806 передачи данных. Например, первая микросхема 806 передачи данных может быть предназначена для беспроводного обмена данными на коротком расстоянии, такого как Wi-Fi, и Bluetooth, и вторая микросхема 806 передачи данных может быть выполнена с возможностью беспроводного обмена данных на большем расстоянии, такого как GPS, EDGE, GPR, CDMA, WiMAX, LTE, Ev-DO и другие.
В различных вариантах осуществления вычислительное устройство 800 может представлять собой переносной компьютер, нетбук, ноутбук, ультрабук, смартфон, вычислительный планшет, карманный персональный компьютер ("PDA"), ультрамобильный персональный компьютер, мобильный телефон, настольный компьютер, сервер, принтер, сканер, монитор, телевизионную приставку, модуль управления развлечениями (например, игровая консоль), цифровая камера, портативный музыкальный проигрыватель или устройство цифровой видеозаписи. В дополнительных вариантах осуществления вычислительное устройство 800 может представлять собой любое другое электронное устройство, которое обрабатывает данные.
Варианты осуществления устройства, пакеты, способы, воплощенные в компьютере, системы, устройства и считываемый компьютером носитель информации (временного и постоянного хранения) описаны здесь для TDF, которая выполнена с возможностью гарантии того, что первое UE и второе UE потенциально в достаточной степени находятся близко друг к другу для непосредственного беспроводного обмена данными. В различных вариантах осуществления TDF может инструктировать E-SMLC для получения данных об изменении местоположения, ассоциированных с первым и вторым UE. В различных вариантах осуществления TDF может определять, на основе данных об изменении местоположения, находятся ли первое и второе UE достаточно близко друг к другу для непосредственного обмена данными, и вероятно ли, что первое и второе UE останутся рядом друг к другу в течение, по меньшей мере, определенного интервала времени. В различных вариантах осуществления TDF может обеспечивать начало обмена D2D данными первым и вторым UE на основе результата определения.
В различных вариантах осуществления данные об изменении местоположения могут включать в себя информацию о скорости и/или ускорении первого или второго UE. В разных вариантах осуществления данные об изменении местоположения могут включать себя информацию о скорости изменения относительных мест положений первого и второго UE.
В разных вариантах осуществления TDF могут передавать инструкции в E-SMLC для получения данных об изменении местоположения через, по меньшей мере, один из сигналов RRC или NAS, через плоскость управления RAN. В различных вариантах осуществления TDF может передавать инструкции в ММЕ для обеспечения начала обмена данными D2D первым и вторым UE. В различных вариантах осуществления TDF может передавать инструкции ММЕ для использования сигналов NAS для передачи инструкций в первое и второе UE для начала обмена данными D2D. В различных вариантах осуществления TDF может передавать инструкции в E-SMLC, используя интерфейс прямой передачи сигналов.
В разных вариантах осуществления TDF может гарантировать то, что первое и второе UE потенциально находятся в достаточной степени близко друг к другу для непосредственного беспроводного обмена данными на основе запроса из первого во второе UE. В разных вариантах осуществления TDF может гарантировать то, что первое и второе UE потенциально находятся в достаточной степени рядом друг с другом для непосредственного беспроводного обмена данными на основе запроса услуги определения местоположения из eNB при обмене данных с и/или обслуживания первого, или второго UE.
В разных вариантах осуществления eNB может быть выполнено с возможностью получения, из E-SMLC, запроса на изменение данных местоположения, ассоциированных с первым UE или вторым UE. В разных вариантах осуществления eNB может получать из первого или второго UE, используя сигналы RRC и/или NAS, данные об изменении местоположения. В разных вариантах осуществления eNB может предоставлять данные об изменении местоположения в E-SMLC. В разных вариантах осуществления прием запроса данных об изменении местоположения и предоставления данных об изменении местоположения направляют с E-SMLC с обходом ММЕ.
В разных вариантах осуществления система может включать в себя один или больше процессоров, запоминающее устройство, функционально соединенное с одним или больше процессорами, и инструкции в запоминающем устройстве, которые при их исполнении одним или больше процессорами, обеспечивают выполнение одним или больше процессорам функции E-SMLC. В разных вариантах осуществления E-SMLC может быть выполнен с возможностью принимать из TDF запрос данных об изменении местоположения, ассоциированных с первым UE или вторым UE. В разных вариантах осуществления E-SMLC может быть выполнен с возможностью запроса из первого UE, второго UE или eNB, обслуживающего первое или второе UE, данных об изменении местоположения. В разных вариантах осуществления E-SMLC может быть выполнен с возможностью передачи данных об изменении местоположения в TDF. В разных вариантах осуществления данные об изменении местоположения могут включать в себя информацию о скорости первого или второго UE. В разных вариантах осуществления Е-SMLC может быть дополнительно выполнен с возможностью обеспечения получения eNB данных об изменении местоположения первого или второго UE, используя передачу сигналов управления радиоресурсом. В разных вариантах осуществления E-SMLC может быть выполнен с возможностью приема запроса из TDF через ММЕ. В других вариантах осуществления E-SMLC может быть выполнен с возможностью приема запроса непосредственно из TDF, с обходом ММЕ. В других вариантах осуществления E-SMLC может включать в себя приемопередатчик Bluetooth.
В разных вариантах осуществления UE может включать в себя схему обработки для приема из eNB обслуживающего UE, используя, по меньшей мере, передачу одних из сигналов RRC и NAS, запроса данных об изменении местоположения. В других вариантах осуществления схема обработки может быть выполнена с возможностью предоставления в eNB, используя, по меньшей мере, один из сигналов RRC и NAS, данных об изменении местоположения. В других вариантах осуществления схема обработки может быть выполнена с возможностью начать обмен данными D2D с другим UE, обслуживаемым eNB в ответ на определение того, что UE и другое UE находятся достаточно близко друг от друга для непосредственного обмена данными и, вероятно, будут оставаться рядом друг с другом в течение, по меньшей мере, заданного интервала времени. В разных вариантах осуществления схема обработки может быть выполнена с возможностью начать обмен данными D2D с другим UE, в ответ на команду из TDF.
Хотя определенные варианты осуществления были представлены и описаны здесь с целью описания, данная заявка предназначена для охвата любых адаптаций или вариаций описанных здесь вариантов осуществления. Поэтому, очевидно, предполагается, что описанные здесь варианты осуществления могут быть ограничены только формулой изобретения.
Там, где в описании указано единственное число или "первый" элемент, или их эквивалент, такое раскрытие включает в себя один или больше таких элементов, и при этом не требуются и не исключаются два или больше таких элемента. Кроме того, индексы порядка (например, первый, второй или третий) для идентифицированных элементов используются для различения между элементами, и не обозначают или не подразумевают требуемое или ограниченное количество таких элементов, и при этом они не обозначают конкретное положение, или порядок таких элементов, если только другое не будет, в частности, установлено.