RU2679184C1 - Способ распределения ip-адресов в d2d коммуникации и устройство пользователя - Google Patents
Способ распределения ip-адресов в d2d коммуникации и устройство пользователя Download PDFInfo
- Publication number
- RU2679184C1 RU2679184C1 RU2017140454A RU2017140454A RU2679184C1 RU 2679184 C1 RU2679184 C1 RU 2679184C1 RU 2017140454 A RU2017140454 A RU 2017140454A RU 2017140454 A RU2017140454 A RU 2017140454A RU 2679184 C1 RU2679184 C1 RU 2679184C1
- Authority
- RU
- Russia
- Prior art keywords
- address
- message
- type
- communication
- peer
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 352
- 238000000034 method Methods 0.000 title claims abstract description 203
- 230000000694 effects Effects 0.000 abstract description 7
- 238000005516 engineering process Methods 0.000 abstract description 3
- 239000000126 substance Substances 0.000 abstract 1
- 239000003999 initiator Substances 0.000 description 29
- 238000010586 diagram Methods 0.000 description 12
- 230000000977 initiatory effect Effects 0.000 description 6
- 230000001413 cellular effect Effects 0.000 description 3
- 238000011161 development Methods 0.000 description 3
- 230000003993 interaction Effects 0.000 description 3
- 238000003672 processing method Methods 0.000 description 3
- 230000011664 signaling Effects 0.000 description 3
- 238000001228 spectrum Methods 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 230000006870 function Effects 0.000 description 2
- 230000007774 longterm Effects 0.000 description 2
- 238000012546 transfer Methods 0.000 description 2
- 238000010295 mobile communication Methods 0.000 description 1
- 230000003287 optical effect Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/26—Network addressing or numbering for mobility support
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L61/00—Network arrangements, protocols or services for addressing or naming
- H04L61/50—Address allocation
- H04L61/5007—Internet protocol [IP] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/14—Direct-mode setup
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W76/00—Connection management
- H04W76/10—Connection setup
- H04W76/18—Management of setup rejection or failure
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2101/00—Indexing scheme associated with group H04L61/00
- H04L2101/60—Types of network addresses
- H04L2101/618—Details of network addresses
- H04L2101/622—Layer-2 addresses, e.g. medium access control [MAC] addresses
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L67/00—Network arrangements or protocols for supporting network services or applications
- H04L67/14—Session management
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W88/00—Devices specially adapted for wireless communication networks, e.g. terminals, base stations or access point devices
- H04W88/02—Terminal devices
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Databases & Information Systems (AREA)
- Mobile Radio Communication Systems (AREA)
- Small-Scale Networks (AREA)
Abstract
Изобретение относится к области коммуникационных технологий. Технический результат заключается в улучшении скорости установления успешной связи «устройство-устройство» (D2D). Раскрыт способ распределения адресов интернет протокола (IP) в «устройство-устройство» коммуникации, отличающийся тем, что первый IP-адрес предварительно сконфигурирован в первом устройстве пользователя (UE), второй IP-адрес предварительно сконфигурирован во втором UE, и способ содержит: отправку первым UE первого сообщения второму UE, в котором первое сообщение содержит первый IP-адрес и информацию индикации, информацию индикации используют для указания первому UE использовать предварительно сконфигурированный IP-адрес в первом UE, информацию индикации дополнительно используют для указания второму UE использовать предварительно сконфигурированный IP-адрес во втором UE, и первое сообщение используют для запроса второго UE установить соединение «устройство-устройство» (D2D) коммуникации с первым UE в соответствии с первым IP-адресом; и прием первым UE второго сообщения, отправленного вторым UE, в котором второе сообщение используют для указания, что установление соединения D2D коммуникации выполнено успешно. 4 н.п. ф-лы, 19 ил.
Description
Область техники, к которой относится изобретение
Варианты осуществления настоящего изобретения относятся к коммуникационным технологиям и, в частности, к способу распределения IP-адресов в D2D коммуникации и устройству пользователя.
Уровень техники
Благодаря разработке высокоскоростной мобильной связи сетевая система стандарта «Долгосрочное развитие» (Долгосрочное развитие, LTE для краткости) предоставляет пользователю множество услуг новых типов, например, услуги передачи данных, такие как серфинг в интернете, с помощью мобильного телефона, и мгновенный обмен сообщениями, и широкое использование служб передачи данных повышает требования к пропускной способности устройства пользователя. Коммуникации «устройство-устройство» (устройство-устройство, D2D для краткости) позволяет осуществлять прямую связь между устройствами пользователя (устройство пользователя, UE для краткости), и устройства пользователей могут совместно использовать ресурсы спектра с пользователем соты под управлением сотовой сети. Это эффективно улучшает использование ресурсов спектра. В настоящее время, D2D коммуникация применяется к LTE сетевой системе.
D2D коммуникация включает в себя коммуникацию «один-ко-многим» (коммуникация «один-ко-многим»), то есть, групповая связь, и коммуникацию «один к одному» (коммуникация «один-к-одному»). В коммуникации «один-к-одному» передающему UE необходимо знать адрес принимающей стороны UE для осуществления D2D коммуникации с принимающей стороной UE. Адрес конкретно включает в себя адрес 2-го уровня UE принимающей стороны, то есть, адрес устройства UE принимающей стороны, и сетевой адрес UE принимающей стороны, то есть, адрес интернет протокола (адрес интернет протокола, IP для краткости). В частности, адрес 2-го уровня используется двумя UEs, которые выполняют D2D коммуникацию для осуществления сигнального взаимодействия, и IP адрес используется двумя сторонами, которые выполняют D2D коммуникацию, для выполнения обмена данных. Адрес 2-го уровня принимающей стороны UE может быть получен стороной отправителя UE в процессе D2D обнаружении или посредством предварительной конфигурации. В этом случае, UE стороны отправителя выполняет сигнальное взаимодействие с UE принимающей стороны, так что одна сторона UE D2D коммуникации получает IP адрес другой стороны UE.
В предшествующем уровне техники, как UE стороны отправки, так и UE принимающей стороны могут служить в качестве распределителя IP адреса или служить в качестве получателя IP адреса. Когда обе сторона отправки UE и принимающая сторона UE служат в качестве распределителя IP адреса, IP адрес может быть повторно распределен. Например, как UE стороны отправки, так и UE принимающей стороны могут служить в качестве сервера протокола динамической конфигурации хоста (протокол динамической конфигурации хоста, DHCP для короткости) и распределять IP адрес IPv4 типа; или как UE стороны отправки, так и UE принимающей стороны могут служить в качестве IP маршрутизатора (IP маршрутизатор) и распределять IP адрес IPv6 типа. Когда и UE стороны отправки, и UE принимающей стороны служат в качестве получателя IP адреса, IP адрес может не распределяться. Вышеупомянутые два недостатка могут привести к сбою в установлении соединения D2D коммуникации.
Сущность изобретения
Варианты осуществления настоящего изобретения обеспечивают способ распределения IP адреса в D2D коммуникации и устройство пользователя для предотвращения ситуации, в которой IP-адрес неоднократно распределяется или IP-адрес не был распределен, вызванной тем, что UE стороны отправителя и UE принимающей стороны могут выступать в качестве распределителя IP-адреса или служить в качестве получателя IP-адреса в процессе распределения IP-адресов для D2D коммуникации предшествующего уровня техники, и повышать числа успешных попыток установления соединения D2D коммуникации.
В соответствии с первым аспектом вариант осуществления настоящего изобретения обеспечивает способ распределения IP адресов в D2D коммуникации, включающий в себя:
отправку первым устройством пользователя UE первого сообщения на второе UE, где первое сообщение включает в себя первый IP адрес, распределенный первым UE на второе UE; и
прием первым UE второе сообщение, посланного вторым UE, где второе сообщение используется для указания того, успешно или неудачно распределен первый IP-адрес.
В первом возможном способе реализации первого аспекта первое сообщение включает в себя первый тип PDN сети пакетной передачи данных, и первый тип PDN используется для указания типа IP-адреса, поддерживаемого первым UE.
В соответствии с первым аспектом или первым возможным способом реализации первого аспекта во втором возможном способе реализации, когда второе сообщение используется для указания того, что первый IP-адрес не распределяется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, причем второй тип PDN используется для указания типа IP-адреса, поддерживаемого вторым UE, и значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса.
В соответствии со вторым возможным способом реализации первого аспекта в третьем возможном способе реализации, когда второе сообщение включает в себя второй тип PDN, способ дополнительно включает в себя:
если первое UE определяет, согласно второму сообщению, что первое UE поддерживает второй тип PDN, распределение первым UE второго IP-адреса второму UE и отправку второго IP-адреса во второе UE, где второй IP-адрес используется вторым UE для установления соединения «устройство-устройство» D2D коммуникации между вторым UE и первым UE; или
если первое UE определяет, в соответствии со вторым сообщением, что первое UE не поддерживает второй тип PDN, посылку первым UE сообщения обратной связи на второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
Согласно второму способу реализации первого аспекта в четвертом возможном способе реализации, когда второе сообщение включает в себя значение причины, но не включает в себя второй тип PDN, способ дополнительно включает в себя:
если первое UE поддерживает IP-адрес другого типа, исключая тип первого IP-адреса, распределение первым UE второго IP-адреса второму UE и отправку второго IP-адреса во второе UE, где второй IP-адрес используется вторым UE для установления соединения D2D коммуникации между вторым UE и первым UE; или
если первое UE не поддерживает IP-адрес другого типа, исключая тип первого IP-адреса, посылку первым UE сообщения обратной связи во второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
В соответствии со вторым возможным способом реализации первого аспекта в пятом возможном способе реализации, когда первое сообщение включает в себя первый тип PDN, второе сообщение включает в себя значение причины, и значение причины дополнительно используется для указания того, что второе UE поддерживает первый тип PDN, способ дополнительно включает в себя:
распределение первым UE второго IP-адреса первого типа PDN второму UE и отправку второго IP-адреса во второе UE, где второй IP-адрес используется вторым UE для установления соединения «устройство-устройство» D2D коммуникации между вторым UE и первым UE.
В соответствии со вторым возможным способом реализации первого аспекта в шестом возможном способе реализации, когда первое сообщение включает в себя первый тип PDN, второе сообщение включает в себя значение причины, но не включает второй тип PDN, и значение причины далее используется для указания того, что второе UE не поддерживает первый тип PDN, способ дополнительно включает в себя:
если первое UE поддерживает IP-адрес другого типа, исключая тип первого IP-адреса и первого типа PDN, распределение первым UE второго IP-адреса второму UE и отправку второго IP-адреса второму UE, где второй IP-адрес используется вторым UE для установления соединения D2D коммуникации между вторым UE и первым UE; или
если первое UE не поддерживает IP-адрес другого типа, исключая тип первого IP-адреса и первый тип PDN, отправку первым UE сообщение обратной связи на второе UE, где сообщение обратной связи используется для указания, что установление соединения D2D коммуникации не выполняется.
В соответствии с любым из первого аспекта или с первого по шестой способ реализации первого аспекта, в седьмом возможном способе реализации, первое сообщение дополнительно включает в себя идентификатор, и идентификатор используется для указания второму UE определить, в соответствии с идентификатором, что первое UE является распределителем IP-адреса в D2D коммуникации, или идентификатор используется для указания того, что второе UE является получателем IP-адреса в D2D коммуникации.
В соответствии с любым из первого аспекта или с первого по седьмой способ реализации первого аспекта в восьмом возможном способе реализации перед отправкой первым UE первого сообщения на второе UE, способ дополнительно включает в себя:
получение первым UE второго типа PDN второго UE; и
распределение первым UE первого IP-адреса для второго UE, в соответствии со вторым типом PDN второго UE.
В соответствии с любым из первого аспекта или с первого по восьмой способ реализации первого аспекта в девятом возможном способе реализации перед отправкой первым UE первого сообщения на второе UE способ дополнительно включает в себя:
прием первым UE третьего сообщения, отправленного вторым UE; и
распределение первым UE первого IP-адреса для второго UE согласно третьему сообщению.
Согласно второму аспекту вариант осуществления настоящего изобретения обеспечивает способ распределения IP-адреса в D2D коммуникации, включающий в себя:
прием вторым устройством пользователя UE первого сообщения, отправленного первым UE, где первое сообщение включает в себя первый IP-адрес, распределенный первым UE второму UE; и
отправку вторым UE второго сообщения в первое UE, где второе сообщение используется для указания на выполненное или невыполненное распределение первого IP-адреса.
В первом возможном способе реализации второго аспекта отправка вторым UE второго сообщения в первое UE включает в себя:
если второе UE определяет, в соответствии с первым сообщением, что второе UE не поддерживает тип первого IP-адреса, отправку вторым UE второго сообщения в первое UE, где второе сообщение используется для указания что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN сети пакетной передачи данных или значение причины, значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого вторым UE; или
если первое сообщение дополнительно включает в себя первый тип PDN и второе UE определяет, в соответствии с первым сообщением, что второе UE не поддерживает тип первого IP-адреса, но второе UE поддерживает первый тип PDN, отправку вторым UE второго сообщения первому UE, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, и значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса, но второе UE поддерживает первый тип PDN; или
если первое сообщение дополнительно включает в себя первый тип PDN и второе UE определяет, в соответствии с первым сообщением, что второе UE не поддерживает тип первого IP-адреса и второе UE не поддерживает первый тип PDN, отправку вторым UE второго сообщения первому UE, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, первый тип PDN используется для указания типа IP-адреса, поддерживаемого первым UE, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса, и второе UE не поддерживает первый PDN, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого вторым UE; или
если второе UE поддерживает тип первого IP-адреса, отправку вторым UE второго сообщения в первое UE, где второе сообщение используется для указания того, что распределение первого IP-адреса завершено успешно.
Согласно второму аспекту или первому возможному способу реализации второго аспекта во втором возможном способе реализации, когда второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, способ дополнительно включает в себя:
прием вторым UE второго IP-адреса, отправленного первым UE, где второй IP-адрес используется вторым UE для установления соединения «устройство-устройство» D2D коммуникации между вторым UE и первым UE; или
прием вторым UE сообщения обратной связи, отправленного первым UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
В соответствии с любым из второго аспекта или с первого по второй аспект реализации второго аспекта в третьем возможном способе осуществления первое сообщение дополнительно включает в себя идентификатор, и способ дополнительно включает в себя:
определение вторым UE согласно идентификатору, что первое UE является распределителем IP-адреса в D2D коммуникации или что второе UE является получателем IP-адреса в D2D коммуникации.
В соответствии с любым из второго аспекта или с первого по третий способ реализации второго аспекта в четвертом возможном способе реализации перед приемом вторым UE первого сообщения, отправленного первым UE, способ дополнительно включает в себя:
посылку вторым UE третьего сообщения в первое UE, где третье сообщение используется для запроса первого UE для распределения первого IP-адреса второму UE.
В соответствии с третьим аспектом вариант осуществления настоящего изобретения обеспечивает способ распределения IP-адреса в D2D коммуникации, где первый IP-адрес предварительно сконфигурирован в первом устройство пользователя UE, второй IP-адрес предварительно сконфигурирован во втором UE и способ включает в себя:
отправку первым UE первого сообщения второму UE, где первое сообщение включает в себя первый IP-адрес и информацию индикации, информация индикации используется для указания первому UE использовать первый IP-адрес, информация индикации дополнительно используется для указания второму UE использовать второй IP-адрес, и первое сообщение используется для запроса второго UE установить соединение «устройство-устройство» D2D коммуникации с первым UE в соответствии с первым IP-адресом; и
прием первым UE второго сообщения, отправленного вторым UE, где второе сообщение используется для указания того, что установление соединения D2D коммуникации завершено успешно.
Согласно четвертому аспекту вариант осуществления настоящего изобретения предусматривает способ распределения IP-адреса в D2D коммуникации, где первый IP-адрес предварительно сконфигурирован в первом устройстве пользователя UE, второй IP-адрес предварительно сконфигурирован во втором UE и способ включает в себя:
отправку первым UE первого сообщения второму UE, где первое сообщение включает в себя информацию индикации, информация индикации используется для указания первому UE использовать первый IP-адрес, информация индикации дополнительно используется для указания второму UE использовать второй IP-адрес, и информация индикации дополнительно используется для указания того, что первое UE является установителем соединения «устройство-устройство» D2D коммуникации; и
прием первым UE второго сообщения, отправленного вторым UE, где второе сообщение включает в себя второй IP-адрес, так что первое UE устанавливает соединение «устройство-устройство» D2D коммуникации со вторым UE в соответствии со вторым IP-адресом.
В первом возможном способе реализации четвертого аспекта первое сообщение дополнительно включает в себя тип PDN сети пакетной передачи данных, и тип PDN указывает тип IP-адреса, используемый вторым UE; и второй IP-адрес во втором сообщении добавляется вторым UE в соответствии с информацией индикации и типом PDN.
Согласно пятому аспекту, вариант осуществления настоящего изобретения обеспечивает UE, включающее в себя:
передатчик, выполненный с возможностью отправлять первое сообщение в одноранговое UE, где первое сообщение включает в себя первый IP-адрес, распределенный посредством UE одноранговому UE; и
приемник, выполненный с возможностью принимать второе сообщение, отправленное одноранговым UE, где второе сообщение используется для указания того, что распределение первого IP-адреса выполняется или не выполняется.
В первом возможном способе реализации пятого аспекта первое сообщение включает в себя первый тип PDN сети пакетной передачи данных и первый тип PDN используется для указания типа IP-адреса, поддерживаемого UE.
В соответствии с пятым аспектом или первым возможным способом реализации пятого аспекта во втором возможном способе реализации, когда второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, второй тип PDN используется для указания типа IP-адреса, поддерживаемого одноранговым UE, и значение причины используется для указания того, что одноранговое UE не поддерживает тип первого IP-адреса.
Согласно второму варианту реализации пятого аспекта в третьем возможном способе реализации, когда второе сообщение включает в себя второй тип PDN, UE дополнительно включает в себя процессор, выполненный с возможностью распределять второй IP-адрес для однорангового UE при определении, согласно второму сообщению, что UE поддерживает второй тип PDN и
передатчик дополнительно выполнен с возможностью отправлять в одноранговое UE второй IP-адрес, распределенный процессором, где второй IP-адрес используется одноранговым UE для установления соединения «устройство-устройство» D2D коммуникации между одноранговым UE и UE; или
процессор дополнительно выполнен с возможностью определять, согласно второму сообщению, что UE не поддерживает второй тип PDN, и
передатчик дополнительно выполнен с возможностью отправлять сообщение обратной связи в одноранговое UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
Согласно второму варианту реализации пятого аспекта в четвертом возможном способе реализации, когда второе сообщение включает в себя значение причины, но не включает в себя второй тип PDN, UE дополнительно включает в себя процессор, выполненный с возможностью распределять второй IP-адрес одноранговому UE, когда UE поддерживает IP-адрес другого типа, исключая тип первого IP-адреса, и
передатчик дополнительно выполнен с возможностью отправлять в одноранговое UE второй IP-адрес, распределенный процессором, где второй IP-адрес используется одноранговым UE для установления соединения D2D коммуникации между одноранговым UE и UE; или
процессор дополнительно выполнен с возможностью определять, что UE не поддерживает IP-адрес другого типа, исключая тип первого IP-адреса, и
передатчик дополнительно выполнен с возможностью отправлять сообщение обратной связи в одноранговое UE, где сообщение обратной связи используется для указания того, что установление соединения D2D не выполняется.
Согласно второму варианту реализации пятого аспекта в пятом возможном способе реализации, когда первое сообщение включает в себя первый тип PDN, второе сообщение включает в себя значение причины, и значение причины дополнительно используется для указания того, что одноранговое UE поддерживает первый тип PDN, UE дополнительно включает в себя процессор, выполненный с возможностью распределять второй IP-адрес первого типа PDN одноранговому UE; и
передатчик дополнительно выполнен с возможностью отправлять второй IP-адрес в одноранговое UE, где второй IP-адрес используется одноранговым UE для установления соединения «устройство-устройство» D2D коммуникации между одноранговым UE и UE.
Согласно второму способу реализации пятого аспекта в шестом возможном способе реализации, когда первое сообщение включает в себя первый тип PDN, второе сообщение включает в себя значение причины, но не включает в себя второй тип PDN, и значение причины дополнительно используют для указания того, что одноранговое UE не поддерживает первый тип PDN, UE дополнительно включает в себя процессор, выполненный с возможностью распределять второй IP-адрес одноранговому UE, когда UE поддерживает IP-адрес другого типа, исключающий в себя тип первого IP-адреса и первый тип PDN, и
передатчик дополнительно выполнен с возможностью отправлять второй IP-адрес в одноранговое UE, где второй IP-адрес используется одноранговым UE для установления соединения D2D коммуникации между одноранговым UE и UE; или
процессор дополнительно выполнен с возможностью определять, что UE не поддерживает IP-адрес другого типа, исключая тип первого IP-адреса и первый типа PDN, и
передатчик дополнительно выполнен с возможностью отправлять сообщение обратной связи в одноранговое UE, где сообщение обратной связи используется для указания того, что установление соединения D2D не выполняется.
В соответствии с любым из пятого аспекта или с первого по шестой способ реализации пятого аспекта в седьмом возможном способе осуществления первое сообщение дополнительно включает в себя идентификатор, и идентификатор используется для указания одноранговому UE определять, в соответствии с идентификатором, что UE является распределителем IP-адреса в D2D коммуникации, или идентификатор используется для указания того, что одноранговое UE является получателем IP-адреса в D2D коммуникации.
В соответствии с любым из пятого аспекта или с первого по седьмой способ реализации пятого аспекта в восьмом варианте реализации приемник дополнительно выполнен с возможностью принимать второй тип PDN для однорангового UE, прежде чем передатчик отправит первое сообщение в одноранговое UE, и UE дополнительно включает в себя:
процессор, выполненный с возможностью распределять первый IP-адрес одноранговому UE согласно второму типу PDN однорангового UE.
В соответствии с любым из пятого аспекта или с первого по восьмой способ реализации пятого аспекта в девятом возможном способе осуществления приемник дополнительно выполнен с возможностью: до того, как передатчик отправит первое сообщение в одноранговое UE, принимать третье сообщение, отправленное одноранговым UE, и UE дополнительно включает в себя:
процессор, выполненный с возможностью распределять первый IP-адрес одноранговому UE согласно третьему сообщению.
Согласно шестому аспекту вариант осуществления настоящего изобретения обеспечивает UE, включающее в себя:
приемник, выполненный с возможностью принимать первое сообщение, отправленное одноранговым UE, где первое сообщение включает в себя первый IP-адрес, распределенный одноранговым UE для UE; и
передатчик, выполненный с возможностью отправлять второе сообщение в одноранговое UE, где второе сообщение используется для указания выполнено или не выполнено распределение первого IP-адреса.
В первом возможном способе реализации шестого аспекта UE дополнительно включает в себя процессор, и передатчик, выполненный с возможностью отправлять второе сообщение в одноранговое UE, включает в себя:
передатчик специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда процессор определяет, в соответствии с первым сообщением, что UE не поддерживает тип первого IP-адреса, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN сети пакетной передачи данных или значение причины, значение причины используется для указания того, что UE не поддерживает тип первого IP-адреса, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого UE; или
передатчик специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда первое сообщение дополнительно включает в себя первый тип PDN, и процессор, согласно первому сообщению, определяет, что UE не поддерживает тип первого IP-адреса, но UE поддерживает первый тип PDN, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй типа PDN или значение причины, и значение причины используется для указания, что UE не поддерживает тип первого IP-адреса, но UE поддерживает первый тип PDN; или
передатчик специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда первое сообщение дополнительно включает в себя первый тип PDN, и процессор, в соответствии с первым сообщением, определяет, что UE не поддерживает ни тип первого IP-адреса, ни первый тип PDN, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, первый тип PDN используется для указания типа IP-адреса, поддерживаемого одноранговым UE, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, значение причины используется для указания того, что UE не поддерживает ни тип первого IP-адреса, ни первый тип PDN, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого UE; или
передатчик специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда процессор определяет, поддерживает ли UE тип первого IP-адреса, где второе сообщение используется для указания того, что распределение первого IP-адреса выполняется.
Согласно шестому аспекту или первому возможному способу реализации шестого аспекта во втором возможном способе реализации, когда второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, приемник дополнительно выполнен с возможностью принимать второй IP-адрес, отправленный одноранговым UE, где второй IP-адрес используется UE для установления соединения «устройство-устройство» D2D коммуникации между UE и одноранговым UE; или
приемник дополнительно выполнен с возможностью принимать сообщение обратной связи, отправленное одноранговым UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
Согласно любому одному из шестого аспекта или первому второму способу реализации шестого аспекта в третьем возможном способе реализации первое сообщение дополнительно включает в себя идентификатор, и UE дополнительно включает в себя процессор, выполненный с возможностью определять, в соответствии с идентификатором, что одноранговое UE является распределителем IP-адреса в D2D коммуникации или UE является приемником IP-адреса в D2D коммуникации.
Согласно любому одному из шестого аспекта или с первого по третий способ реализации шестого аспекта в четвертом возможном способе осуществления передатчик дополнительно выполнен с возможностью отправлять третье сообщение в одноранговое UE до того, как приемник принимает первое сообщение, отправленное одноранговым UE, где третье сообщение используется для запроса одноранговому UE распределить первый IP-адрес в UE.
Согласно седьмому аспекту вариант осуществления настоящего изобретения обеспечивает UE, где первый IP-адрес предварительно сконфигурирован в UE, второй IP-адрес предварительно сконфигурирован в одноранговом UE, и UE включает в себя:
передатчик, выполненный с возможностью отправлять первое сообщение в одноранговое UE, где первое сообщение включает в себя первый IP-адрес и информацию индикации, информация индикации используется для указания UE использовать первый IP-адрес, информация индикации дополнительно используется для указания одноранговому UE использовать второй IP-адрес, и первое сообщение используется для запроса однорангового UE установить соединения «устройство-устройство» D2D коммуникации с UE в соответствии с первым IP-адресом; и
приемник, выполненный с возможностью принимать второе сообщение, отправленное одноранговым UE, где второе сообщение используется для указания того, что установление соединения D2D коммуникации выполняется.
В соответствии с восьмым аспектом вариант осуществления настоящего изобретения обеспечивает UE, где первый IP-адрес предварительно сконфигурирован в UE, второй IP-адрес предварительно сконфигурирован в одноранговом UE, и UE включает в себя:
передатчик, выполненный с возможностью отправлять первое сообщение в одноранговое UE, где первое сообщение включает в себя информацию индикации, информация инструкций используется для указания UE использовать первый IP-адрес, информация индикации дополнительно используется для указания одноранговому UE использовать второй IP-адрес, и информация индикации дополнительно используется для указания того, что UE является установителем коммуникационного соединения «устройство-устройство» D2D коммуникации; и
приемник, выполненный с возможностью принимать второе сообщение, отправленное одноранговым UE, где второе сообщение включает в себя второй IP-адрес, так что UE устанавливает соединение «устройство-устройство» D2D коммуникации с одноранговым UE согласно второму IP-адресу.
В первом возможном способе реализации восьмого аспекта первое сообщение дополнительно включает в себя тип PDN сети пакетной передачи данных, и тип PDN указывает тип IP-адреса, используемый одноранговым UE; и второй IP-адрес во втором сообщении добавляется одноранговым UE согласно информации индикации и типу PDN.
Согласно способу распределения IP-адреса в D2D коммуникации и устройство пользователя, которые предусмотрены в вариантах осуществления настоящего изобретения, первое UE отправляет первое сообщение, которое включает в себя распределенный первый IP-адрес для второго UE, где первое сообщение явно указывает на функциональность первого UE и второго UE в процессе распределения IP-адреса, то есть, первое UE является распределителем IP-адреса и второе UE является приемником IP-адреса, так что второе UE возвращает второе сообщение в соответствии с принятым первым IP-адресом, где второе сообщение конкретно указывает, выполнено или не выполнено распределение первого IP-адреса, то есть, когда второе UE не поддерживает тип первого IP-адреса, распределенного первым UE второму UE, второе UE не выполняет операцию распределения IP-адреса. Согласно способу, представленному в вариантах осуществления, решают техническую задачу предшествующего уровня техники в D2D коммуникации для случая, в котором IP-адрес неоднократно распределен или IP-адрес не распределяется, что вызвано тем, что как UE стороны отправки, так и одноранговое UE могут служить в качестве распределителя IP-адреса или могут служить в качестве приемника IP-адреса в процессе распределения IP-адреса, и соответственно, повышается количество успешных попыток установления соединения D2D коммуникации.
Краткое описание чертежей
С целью более подробного описания технических решений в вариантах осуществления настоящего изобретения или в предшествующем уровне техники, нижеследующее кратко описывает прилагаемые чертежи, необходимые для описания вариантов осуществления или предшествующего уровня техники. Очевидно, что прилагаемые чертежи в нижеследующем описании показывают некоторые варианты осуществления настоящего изобретения, и специалисты в данной области техники могут все еще получать другие чертежи из этих сопроводительных чертежей без творческих усилий.
Фиг. 1 является блок-схемой алгоритма способа распределения IP-адреса в D2D коммуникации согласно первому варианту осуществления настоящего изобретения;
фиг. 2 является блок-схемой алгоритма другого способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения;
фиг. 3 является блок-схемой алгоритма еще одного способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения;
фиг. 4 является блок-схемой алгоритма еще одного способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения;
фиг. 5 представляет собой блок-схему алгоритма еще одного способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения;
фиг. 6 является блок-схемой алгоритма способа распределения IP-адреса в D2D коммуникации согласно варианту 2 осуществления настоящего изобретения;
фиг. 7 является блок-схемой алгоритма другого способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения;
фиг. 8 является блок-схемой алгоритма еще одного способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения;
фиг. 9 является блок-схемой алгоритма способа распределения IP-адреса в D2D коммуникации согласно варианту 3 осуществления настоящего изобретения;
фиг. 10 является блок-схемой алгоритма способа распределения IP-адреса в D2D коммуникации согласно варианту 4 осуществления настоящего изобретения;
фиг. 11 является схемой стека протоколов плоскости управления между UEs в D2D коммуникации согласно варианту осуществления настоящего изобретения;
фиг. 12А и фиг. 12B представляю собой блок-схемы алгоритма способа распределения IP-адреса в D2D коммуникации согласно варианту 5 осуществления настоящего изобретения;
фиг. 13 является блок-схемой алгоритма способа распределения IP-адреса в D2D коммуникации согласно варианту 6 осуществления настоящего изобретения;
фиг. 14 является схемой UE согласно варианту 7 осуществления настоящего изобретения;
фиг. 15 является схемой другого UE согласно варианту осуществления настоящего изобретения;
фиг. 16 является схемой UE согласно варианту 8 осуществления настоящего изобретения;
фиг. 17 является схемой другого UE согласно варианту осуществления настоящего изобретения; и
фиг. 18 является схемой UE согласно варианту 9 осуществления настоящего изобретения.
Описание вариантов осуществления
Для более четкого описания цели, технического решения и преимущества вариантов осуществления настоящего изобретения, следующее описание ясно и полностью описывает технические решения в вариантах осуществления настоящего изобретения со ссылкой на прилагаемые чертежи в вариантах осуществления настоящего изобретения. Очевидно, что описанные варианты осуществления представляют собой некоторые, но не все варианты осуществления настоящего изобретения. Все другие варианты осуществления, полученные специалистами в данной области техники на основании вариантов осуществления настоящего изобретения без творческих усилий, находятся в рамках объема защиты настоящего изобретения.
Для удовлетворения требованиям LTE сетевой системы пользователей с высокой плотностью и высокой пропускной способностью, D2D коммуникация обычно выполняется между UEs, то есть, коммуникация может быть непосредственно выполнена между UEs путем повторного использования ресурсов соты. UE, описанное в следующих вариантах осуществления настоящего изобретения, является UE, которое может осуществлять D2D коммуникацию, и UE может совместно использовать ресурсы с пользователем соты под управлением сотовой сети. Это улучшает использование ресурсов спектра. Кроме того, D2D коммуникация дополнительно имеет преимущества, например, уменьшая нагрузку на трафик сотовой сети, снижая уровень потребления батареи мобильного терминального устройства, увеличение скорости передачи битов и повышение надежности работы сетевой инфраструктуры, и может дополнительно поддерживать услугу передачи данных «точка-к точке» в небольшом диапазоне.
В настоящее время обычно используемая D2D коммуникация включает в себя Bluetooth (Bluetooth), прямое соединение стандарта беспроводная достоверность (беспроводная достоверность, Wi-Fi для краткости), то есть, Wi-Fi Direct и т.п. D2D коммуникация, описанная в следующих вариантах осуществления настоящего изобретения, представляет собой D2D коммуникацию, основанную на LTE сетевой системе и обычно включает в себя D2D коммуникацию в LTE сети (LTE-D2D) и услугу, основанную на близости расположения (услуга, основанная на близости расположения, ProSe для краткости). И LTE-D2D и ProSe могут применяться к UEs, которые напрямую обмениваются данными друг с другом, и UE могут взаимодействовать друг с другом, когда нет сетевой инфраструктуры.
С точки зрения сценария приложения, D2D коммуникация включает в себя групповую коммуникацию и коммуникацию «один-к-одному», и способ распределения IP-адреса в D2D коммуникации, предусмотренный в следующих вариантах осуществления настоящего изобретения, применим к коммуникации «один-к-одному». В частности, если UE 1 ожидает осуществить D2D коммуникацию с UE 2, UE 1 отправляет сообщение с запросом установления связи в UE 2, где сообщение запроса передает адрес 2-го уровня UE 2, то есть, адрес 2-го уровня. Адрес 2-го уровня содержится в уровне управления доступом к среде (уровень доступа к среде, MAC для краткости) стека протоколов в качестве заголовка пакета MAC уровня. Адрес 2-го уровня может быть получен UE 1 посредством D2D обнаружения или может быть предварительно сконфигурирован в UE 1 или тому подобное. После приема сообщения запроса UE 2 может проверять идентификатор UE 1. Однако UE, которое устанавливает D2D коммуникацию, дополнительно нуждается в получении IP-адреса однорангового UE для реализации передачи данных. В вышеизложенном способе распределения IP-адреса в предшествующем уровне техники, как UE 1, так и UE 2 могут служить в качестве распределителя IP-адреса или могут служить в качестве приемника IP-адреса. Следовательно, IP-адрес может быть повторно распределен или IP-адрес не может быть выделен, что приведет к сбою в установлении соединения D2D коммуникации.
Далее приведено подробное описание конкретных вариантов осуществления для подробного описания технических решений настоящего изобретения. В вариантах осуществления настоящего изобретения распределитель, который распределяет IP-адрес и получатель, который принимает IP-адрес, может использовать только два UEs без привлечения сетевого устройства, такого как E-UTRAN NodeB (E-UTRAN Node B, eNB для краткости), то есть, сетевой элемент, используемый в вариантах осуществления настоящего изобретения, является только UE. Следующие несколько конкретных вариантов осуществления могут быть объединены друг с другом, и одни и те же или подобные концепции или процессы не описаны повторно в некоторых вариантах осуществления.
Вариант 1 осуществления
Фиг. 1 представляет собой блок-схему алгоритма способа распределения IP-адреса в D2D коммуникации согласно первому варианту осуществления настоящего изобретения. Способ, представленный в этом варианте осуществления, применим к случаю, в котором два UEs, которые устанавливают D2D связь, распределяют IP-адрес. Способ, предусмотренный в этом варианте осуществления, может выполняться UE. UE может быть реализовано на аппаратном или программном уровне и может быть интегрировано в память UE. Например, UE интегрировано в микросхему процессора для вызова и выполнения процессором. Способ в этом варианте осуществления включает в себя следующие этапы.
S110. Первое UE отправляет первое сообщение во второе UE, где первое сообщение включает в себя первый IP-адрес, распределенный первым UE второму UE.
В этом варианте осуществления первое UE является инициатором D2D коммуникации, и при инициировании D2D коммуникации первое UE может распределить второму UE первый IP-адрес, используемый для установления D2D коммуникации. Следовательно, первое UE знает IP-адрес первого UE и может знать IP-адрес, то есть, первый IP-адрес, распределенный первым UE однорангового UE в D2D коммуникации, то есть, второго UE. В способе, представленном в этом варианте осуществления, в качестве инициатора D2D коммуникации первое UE является распределителем IP-адреса в D2D коммуникации. В частности, первый IP-адрес, распределенный первым UE, переносится в первом сообщении, которое отправляется во второе UE и, соответственно, второе UE является получателем IP-адреса в D2D коммуникации. В конкретной реализации в предустановленном протоколе может быть предусмотрено, что первое UE и второе UE определяют соответствующие обязанности в процессе распределения IP-адресов D2D коммуникации с использованием информационного элемента, переносимого в первом сообщении. В этом варианте осуществления, если первое сообщение, отправленное первым UE, включает в себя распределенный первый IP-адрес, может быть определено, что первое UE является распределителем IP-адреса и, следовательно, второе UE может проверять идентификатор первого UE, используя распределенный первый IP-адрес и известный адрес 2-го уровня для установления соединения D2D коммуникации.
Следует отметить, что первый IP-адрес, распределенный первым UE второму UE в этом варианте осуществления, может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлен после того, как первое UE отправит сообщение с запросом на установление связи. Например, первый IP-адрес переносится в сообщение распределения IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением запроса на установление связи или сообщением распределения IP-адреса.
S120. Первое UE принимает второе сообщение, посланное вторым UE, где второе сообщение используется для указания, выполнено или не выполнено распределение первого IP-адреса.
В этом варианте осуществления при приеме первого сообщения, которое является сообщением запроса и отправляется первым UE, второе UE получает первый IP-адрес, распределенный первым UE второму UE. В этом случае, второе UE может знать, является ли первый IP-адрес типом IP-адреса, поддерживаемым вторым UE. Однако при распределении первого IP-адреса, первое UE не знает тип IP-адреса поддерживаемого вторым UE, то есть, тип первого IP-адреса распределяется случайным образом первым UE в соответствии с возможностью первого UE. Следовательно, когда второе UE поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает, что распределение первого IP-адреса выполнено успешно; или когда второе UE не поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает на то, что распределение первого IP-адреса не осуществляется. Когда второе UE не поддерживает тип первого IP-адреса, например, тип первого IP-адреса, распределенного первым UE, является типом IPv6, но второе UE не поддерживает IP-адрес типа IPv6, второе UE не может установить соединение D2D коммуникации с первым UE, используя первый IP-адрес.
В этом варианте осуществления, когда второе UE не поддерживает первый IP-адрес, в качестве получателя IP-адреса в D2D коммуникации, второе UE не распределяет IP-адрес, но конкретно возвращает в первое UE сообщение индикации, указывая, что распределение первого IP-адреса не осуществляется, чтобы дать указание первому UE выполнить последующую работу по распределению IP-адресов. Кроме того, в этом случае второе сообщение включает в себя, по меньшей мере, одно из вторую сеть пакетной передачи данных (сеть пакетной передачи данных, PDN для краткости) или значение причины, второй тип PDN используется для указания типа IP-адреса, поддерживаемый вторым UE, и значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса. В частности, второе UE указывает ситуацию распределения первого IP-адреса первому UE путем добавления информационного элемента ко второму сообщению. И второй тип PDN, и значение причины могут указывать на то, что распределение первого IP-адреса не осуществляется.
В способе распределения IP-адреса в D2D коммуникации, представленном в этом варианте осуществления, первое UE и второе UE определяют соответствующие обязанности в процессе установления D2D коммуникации. В одном аспекте первое UE выступает в качестве инициатора D2D коммуникации и активно выполняет операцию распределения IP-адреса. В другом аспекте, даже если второе UE знает, что первый IP-адрес, распределенный первым UE второму UE, не поддерживается, второе UE не выполняет операцию распределения IP-адреса, но возвращает, по меньшей мере, один из второй тип PDN или значение причины первому UE для указания типа IP-адреса, поддерживаемого вторым UE, в первое UE. Следовательно, случай, когда оба UE, которые осуществляют D2D коммуникации, служат в качестве распределителя IP-адреса или служат в качестве получателя IP-адреса, не существует, тем самым, избегая случая, когда неоднократно распределяется IP-адрес или IP-адрес не распределяется и, соответственно, повышает количество успешных попыток установления соединения D2D коммуникации.
Согласно способу распределения IP-адреса в D2D коммуникации, представленном в этом варианте осуществления, первое UE отправляет первое сообщение, которое включает в себя выделенный первый IP-адрес второму UE, где первое сообщение явно указывает обязанности первого UE и второго UE в IP-адресе, то есть, первое UE является распределителем IP-адреса и второе UE является получателем IP-адреса, так что второе UE возвращает второе сообщение в соответствии с принятым первым IP-адресом, где второй сообщение конкретно указывает, что распределение первого IP-адреса выполнено успешно или неудачно, то есть, когда второе UE не поддерживает тип первого IP-адреса, распределенного первым UE второму UE, второе UE не выполняет операцию распределения IP-адреса. Согласно способу, предоставленному в этом варианте осуществления решается техническая задача в случае, в котором неоднократно распределяется IP-адрес или IP-адрес не распределяется, вызванный тем, что обе стороны UE стороны отправки и одноранговое UE могут выступать в качестве распределителя IP-адреса или служить в качестве получателя IP-адреса в процессе распределения IP-адреса предшествующего уровня техники D2D коммуникации, и соответственно повышается число успешных попыток установления соединения D2D коммуникации.
Дополнительно, когда второе сообщение указывает, что распределение первого IP-адреса не осуществляется, второе сообщение содержит, по меньшей мере, один из второй тип PDN или значение причины, и второй тип PDN конкретно указывает тип IP-адреса, который может поддерживаться вторым UE. Если второе сообщение содержит только значение причины, хотя тип IP-адреса, поддерживаемый вторым UE, явно не указан, тип IP-адреса, который может поддерживаться вторым UE, неявно указывается, поскольку тип IP-адреса обычно включает в себя тип IPv4 и тип IPv6. Кроме того, учитывая тот факт, что различные типы IP-адресов могут быть совместимы с первым UE, даже если второе UE не поддерживает тип выделенного первого IP-адреса, первое UE может иметь возможность назначать второму UE, IP-адрес типа, который может поддерживаться вторым UE. Например, если первое UE поддерживает тип адреса IPv6 и второе UE поддерживает тип адреса IPv4, то первый IP-адрес, распределенный первым UE, то есть, адрес типа IPv6, не может поддерживаться вторым UE. Однако первое UE может дополнительно распределять адрес типа IPv4 из-за более высокой совместимости. Следовательно, в способе, предусмотренном в этом варианте осуществления, второе UE может дополнительно отправлять в распределитель IP-адреса, то есть, первое UE, информационный элемент, который используется для указания типа IP-адреса, поддерживаемый вторым UE, чтобы дать указание первому UE перераспределить второй IP-адрес на второе UE, то есть, второй тип PDN. Следовательно, первое UE может выполнять последующую работу по распределению IP-адресов в соответствии с информационным элементом во втором сообщении.
Возможно, фиг. 2 является блок-схемой последовательности операций другого способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения. Фиг. 2 является дополнительным описанием на основании варианта осуществления, показанного на фиг. 1. Если второе сообщение в S120 в этом варианте осуществления конкретно указывает, что распределение первого IP-адреса не осуществляется, и второе сообщение конкретно включает в себя второй тип PDN, то способ в этом варианте осуществления дополнительно включает в себя:
S130. Если первое UE определяет, согласно второму сообщению, что первое UE поддерживает второй тип PDN, первое UE распределяет второй IP-адрес второму UE и отправляет второй IP-адрес во второе UE, где второй IP-адрес адрес используется вторым UE для установления соединения D2D коммуникации между вторым UE и первым UE.
В этом варианте осуществления, поскольку второе UE не поддерживает тип первого IP-адреса, второй тип PDN конкретно переносится во втором сообщении, которое посылается вторым UE в первое UE. Первое UE может узнать, согласно второму типу PDN, тип IP-адреса, поддерживаемого вторым UE, и может знать, совместим ли IP-адрес второго типа PDN с первым UE. То есть, когда IP-адрес второго типа PDN может быть совместим с первым UE, первое UE служит в качестве распределителя IP-адреса и может перераспределять второй IP-адрес на второе UE и тип второго IP-адреса адрес является типом IP-адреса, указанным вторым типом PDN.
В другом возможном варианте реализации варианта осуществления, показанного на фиг. 2, способ дополнительно включает в себя следующий этап:
S140. Если первое UE определяет, в соответствии со вторым сообщением, что первое UE не поддерживает второй тип PDN, первое UE отправляет сообщение обратной связи во второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не осуществляется.
В этом варианте осуществления при получении второго типа PDN, возвращаемого вторым UE, первое UE определяет, что IP-адрес второго типа PDN не может быть совместим с первым UE, то есть, первое UE может знать, что каждый выделенный IP-адрес первым UE не может поддерживаться вторым UE, и второе UE не может установить соединение D2D связи с использованием IP-адреса, распределенного первым UE. В этом случае, первое UE отправляет сообщение обратной связи во второе UE, чтобы указать, что соединение D2D коммуникации не осуществляется.
Следует отметить, что вышеприведенные S130 и S140 являются двумя возможными способами исполнения в варианте осуществления, показанном на фиг. 2, и один из них может быть выбран для выполнения.
Возможно, фиг. 3 является блок-схемой алгоритма еще одного способа распределения IP-адресов в D2D коммуникации согласно варианту осуществления настоящего изобретения. Фиг. 3 представляет собой дополнительное описание, основанное на варианте осуществления, показанном на фиг. 1. Когда второе сообщение в S120 в этом варианте осуществления конкретно указывает, что распределение первого IP-адреса не осуществляется, второе сообщение конкретно включает значение причины, но не включает второй тип PDN, способ в этом варианте осуществления дополнительно включает в себя следующий этап:
S130. Если первое UE поддерживает IP-адрес другого типа, кроме типа первого IP-адреса, первое UE распределяет второй IP-адрес второму UE и отправляет второй IP-адрес во второе UE, где второй IP-адрес используется вторым UE для установления соединения D2D коммуникации между вторым UE и первым UE.
В этом варианте осуществления, поскольку второе UE не поддерживает тип первого IP-адреса, значение причины конкретно переносится во втором сообщении, которое посылается вторым UE в первое UE. Поскольку тип IP-адреса, обычно используемый для установления соединения коммуникации, включает в себя тип IPv4 и тип IPv6, если тип первого IP-адреса, распределенный первым UE, является типом IPv6, и второе UE не поддерживает IPv6 тип, значение причины переносится во втором сообщении обратной связи, чтобы указать, что второе UE не поддерживает адрес типа IPv6. Это означает, что второе UE поддерживает адрес типа IPv4. Кроме того, если первое UE также поддерживает адрес типа IPv4, первое UE служит в качестве распределителя IP-адреса и может перераспределять второй IP-адрес на второе UE, и тип второго IP-адреса является IPv4 типом. В этом варианте осуществления, первое UE может определять в соответствии со значением причины во втором сообщении и типом распределенного первого IP-адреса второй тип PDN, поддерживаемый вторым UE, так что первое UE распределяет второй IP-адрес второму UE, когда второй тип PDN может быть совместим с первым UE.
В другом возможном варианте реализации варианта осуществления, показанного на фиг. 3, способ дополнительно включает в себя следующий этап:
S140. Если первое UE не поддерживает IP-адрес другого типа, кроме типа первого IP-адреса, первое UE отправляет сообщение обратной связи во второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
В этом варианте осуществления аналогичным образом, при получении значения причины, возвращаемого вторым UE, первое UE может определять, в соответствии с значением причины и типом распределенного первого IP-адреса, второй тип PDN, поддерживаемый вторым UE. Однако, когда второй тип PDN не может быть совместим с первым UE, то есть, когда первое UE может знать, что каждый IP-адрес, распределенный первым UE, не может поддерживаться вторым UE, первое UE отправляет сообщение обратной связи на второе UE, чтобы указать, что соединение D2D коммуникации не выполняется.
Следует отметить, что вышеприведенные S130 и S140 являются двумя возможными способами исполнения в варианте осуществления, показанном на фиг. 3, и один из них может быть выбран для выполнения.
Кроме того, первое сообщение, отправленное первым UE в варианте осуществления, показанном на фиг. 1, может дополнительно включать в себя первый тип PDN, то есть, когда первое UE отправляет первое сообщение, тип IP-адреса, поддерживаемый первым UE, указывается во второе UE, и когда второе сообщение конкретно указывает, что распределение первого IP-адреса не выполняется, способ обработки первого UE отличается от способа обработки в вышеприведенных вариантах осуществления, показанных на фиг. 2 и фиг. 3.
Возможно, фиг.4 является блок-схемой последовательности операций еще одного способа распределения IP-адреса в D2D коммуникации согласно варианту осуществления настоящего изобретения. Фиг. 4 представляет собой дополнительное описание, основанное на варианте осуществления, показанном на фиг. 1. Когда первое сообщение в S110 в этом варианте осуществления дополнительно включает в себя первый тип PDN, второе сообщение в S120 конкретно указывает, что распределение первого IP-адреса не выполняется, второе сообщение конкретно включает значение причины, и значение причины дополнительно используется для указания, что второе UE поддерживает первый тип PDN, способ в этом варианте осуществления дополнительно включает в себя следующий этап:
S130. Первое UE распределяет второй IP-адрес первого типа PDN второму UE и отправляет второй IP-адрес во второе UE, где второй IP-адрес используется вторым UE для установления соединения «устройство-устройство» D2D коммуникации между вторым UE и первым UE.
В этом варианте осуществления тип первого IP-адреса, распределенный первым UE, может не быть первым типом PDN. Например, первый тип PDN является типом IPv6, но первый IP-адрес, распределенный первым UE, является типом IPv4. Кроме того, второй тип PDN второго UE является типом IPv6, и тип IPv4 несовместим со вторым UE. В этом случае возвращаемое значение причины указывает, что второе UE не поддерживает тип первого IP-адреса. Поскольку второе UE может узнать из принятого первого сообщения, что первый тип PDN, поддерживаемый первым UE, является таким же, как и второй тип PDN, поддерживаемый вторым UE, второе UE определяет, что второе UE может поддерживать первый тип PDN, и затем указывает результат вышеуказанного способа определения с использованием значения причины. Следовательно, когда значение причины дополнительно используется для указания того, что второе UE поддерживает первый тип PDN, первое UE служит в качестве распределителя IP-адреса, и первое UE может дополнительно назначить второй IP-адрес первого типа PDN для второго UE.
Возможно, фиг. 5 представляет собой блок-схему алгоритма еще одного способа распределения IP-адресов в D2D коммуникации согласно варианту осуществления настоящего изобретения. Фиг. 5 представляет собой дополнительное описание, основанное на варианте осуществления, показанного на фиг. 1. Когда первое сообщение на S110 в этом варианте осуществления дополнительно включает в себя первый тип PDN, второе сообщение в S120 конкретно указывает, что распределение первого IP-адреса не выполняется, второе сообщение конкретно включает значение причины, но не включает в себя второй тип PDN, и значение причины дополнительно используется для указания того, что второе UE не поддерживает первый тип PDN, способ в этом варианте осуществления дополнительно включает в себя следующий этап:
S130. Если первое UE поддерживает IP-адрес другого типа, за исключением типа первого IP-адреса и первого типа PDN, первое UE распределяет второй IP-адрес второму UE и отправляет второй IP-адрес во второе UE, где второй IP-адрес используется вторым UE для установления соединения D2D коммуникации между вторым UE и первым UE.
В этом варианте осуществления, например, если и первый тип PDN, поддерживаемый первым UE, и тип распределенного первого IP-адреса, является типом IPv6, и второе UE поддерживает только тип IPv4, второе сообщение, отправленное вторым UE, указывает, что распределение первого IP-адреса не осуществляется, и второе UE может непосредственно определять, что второе UE не поддерживает первый тип PDN. В этом случае, учитывая совместимость первого UE, когда IP-адрес типа IPv4 может быть совместим с первым UE, первое UE служит в качестве распределителя IP-адреса и может распределить IP-адрес другого типа, кроме первого PDN, второму UE, и тип второго IP-адреса является IPv4 типом.
В другом возможном варианте реализации варианта осуществления, показанного на фиг. 5, способ дополнительно включает в себя следующий этап:
S140. Если первое UE не поддерживает IP-адрес другого типа, кроме типа первого IP-адреса и первого типа PDN, первое UE отправляет сообщение обратной связи во второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не осуществляется.
В этом варианте осуществления случай в S130 в варианте осуществления, показанном на фиг. 5, используется в качестве примера для описания. Если и первый тип PDN, поддерживаемый первым UE, и тип распределенного первого IP-адреса, является типом IPv6, и второе UE поддерживает только тип IPv4, второе сообщение, отправленное вторым UE, указывает, что распределение первого IP-адреса не осуществляется, и второе UE может непосредственно определять, что второе UE не поддерживает первый тип PDN. В этом случае, когда IP-адрес типа IPv4 не может быть совместим с первым UE, то есть, когда первое UE может знать, что каждый IP-адрес, распределенный первым UE, не может поддерживаться вторым UE, первое UE отправляет сообщение обратной связи ко второму UE, чтобы указать, что установление соединения D2D коммуникации не осуществляется.
Следует отметить, что вышеприведенные S130 и S140 являются двумя возможными способами исполнения в варианте осуществления, показанном на фиг. 5, и один из них может быть выбран для выполнения.
Кроме того, в вышеприведенных вариантах осуществления, представленных в настоящем изобретении, первое сообщение, отправленное первым UE, может дополнительно включать в себя идентификатор, и идентификатор может быть, например, ролью (ролью) IP информационного элемента, переносимой в первом сообщении. Когда роль IP устанавливается как сервер (сервер), роль IP указывает, что первое UE является распределителем IP-адреса. Соответственно, при чтении роли IP из первого сообщения второе UE определяет, что первое UE является распределителем IP-адреса в D2D коммуникации или определяет, согласно роли IP, что второе UE является получателем IP-адреса в D2D коммуникации. В этом варианте осуществления соответствующие обязанности в процессе распределения IP-адресов двух UE, которые устанавливают соединение D2D коммуникации, явно задаются путем добавления идентификатора. Это также обеспечивает возможность распределения IP-адресов.
Кроме того, в вышеприведенных вариантах осуществления, представленных в настоящем изобретении, до S110, способ может дополнительно включать в себя: получение первым UE второго типа PDN второго UE. Второй тип PDN может быть получен в процессе обнаружения коммуникации ближнего поля первого UE и второго UE, так что первое UE может узнать, согласно полученному второму типу PDN, тип IP-адреса, поддерживаемый вторым UE и распределить первый IP-адрес второму UE, когда второй тип PDN может быть совместим с первым UE, и тип первого IP-адреса является вторым типом PDN.
Следует отметить, что первое UE в вышеприведенных вариантах осуществления настоящего изобретения служит в качестве инициатора связи D2D и отвечает за распределение IP-адреса. Кроме того, инициатор D2D коммуникации может также служить получателем IP-адреса в D2D коммуникации. Например, конкретный способ реализации выглядит следующим образом: в вышеприведенных вариантах осуществления настоящего изобретения перед S110 способ может дополнительно включать в себя: прием первым UE третьего сообщения, отправленного вторым UE; и распределение первым UE первого IP-адреса для второго UE в соответствии с третьим сообщением. В этом варианте осуществления второе UE является, в частности, инициатором D2D коммуникации, и инициатор D2D коммуникации фактически служит в качестве получателя IP-адреса в D2D коммуникации.
Вариант 2 осуществления
Фиг. 6 представляет собой блок-схему алгоритма способа распределения IP-адреса в D2D коммуникации согласно варианту 2 осуществления настоящего изобретения. Способ, представленный в этом варианте осуществления, применим к случаю, в котором два UEs, которые устанавливают соединение D2D коммуникации, распределяют IP-адрес. Способ, предусмотренный в этом варианте осуществления, может выполняться UE. UE может быть реализовано с использованием аппаратного и программного обеспечения и может быть интегрировано в память UE. Например, UE интегрировано в микросхему процессора, чтобы быть вызванным для выполнения процессором. Способ в этом варианте осуществления включает в себя следующие этапы.
S210. Второе UE принимает первое сообщение, отправленное первым UE, где первое сообщение включает в себя первый IP-адрес, распределенный первым UE второму UE.
Аналогично вышеизложенным вариантам осуществления, показанным на фиг. 1-фиг. 5, второе UE в этом варианте осуществления является получателем IP-адреса в D2D коммуникации. При приеме первого сообщения, отправленного первым UE, второе UE принимает первый IP-адрес, распределенный первым UE второму UE, так что инициатор D2D коммуникации явно известен, то есть, первое UE является, в частности, распределителем IP-адреса в D2D коммуникации. В конкретной реализации в заданном протоколе может быть предусмотрено, что первое UE и второе UE определяют соответствующие обязанности в процессе распределения IP-адреса D2D коммуникации с использованием распределенного IP-адреса, переносимого в первом сообщении. В этом варианте осуществления, если первое сообщение, отправленное первым UE, включает в себя распределенный первый IP-адрес, может быть определено, что первое UE является распределителем IP-адреса, и, следовательно, второе UE может проверять идентификатор первого UE, используя распределенный первый IP-адрес и известный адрес 2-го уровня, чтобы реализовать установление соединения D2D коммуникации.
Следует отметить, что первый IP-адрес, распределенный первым UE и принятый вторым UE в этом варианте осуществления, может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлен после того, как первое UE отправит сообщение установления связи. Например, первый IP-адрес переносится в сообщение назначения IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением установления связи или сообщением распределения IP-адреса.
S220. Второе UE отправляет второе сообщение в первое UE, где второе сообщение используется для указания того, выполнено или не выполнено распределение первого IP-адреса.
В этом варианте осуществления второе UE получает первый IP-адрес, распределенный первым UE второму UE, и второе UE может знать, является ли первый IP-адрес типом IP-адреса, поддерживаемый вторым UE. Однако при распределении первого IP-адреса первое UE не знает тип IP-адреса, поддерживаемого вторым UE, то есть, тип первого IP-адреса распределяется случайным образом первым UE в соответствии с возможностью первого UE. Следовательно, когда второе UE поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает, что распределение первого IP-адреса выполнено успешно; или когда второе UE не поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает на то, что распределение первого IP-адреса не выполняется. Когда второе UE не поддерживает тип первого IP-адреса, например, тип первого IP-адреса, распределенного первым UE, является типом IPv6, но второе UE не поддерживает IP-адрес типа IPv6, то второе UE не может установить соединение D2D коммуникации с первым UE, используя первый IP-адрес.
В способе, представленном в этом варианте осуществления, первое сообщение, принятое вторым UE, переносит распределенный первый IP-адрес, то есть, два UEs, которые устанавливают D2D коммуникацию, определяют, что первое UE является распределителем IP-адреса в D2D коммуникации. Поэтому, даже если второе UE не поддерживает распределенный первый IP-адрес, второе UE не выполняет операцию распределения IP-адреса, но возвращает в первое UE сообщение индикации, указывающее, что распределение первого IP-адреса не выполняется, чтобы дать указание первому UE выполнить последующую работу по распределению IP-адресов. Кроме того, в этом случае второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, и второе UE указывает ситуацию распределения первого IP-адреса первому UE путем добавления информационного элемента ко второму сообщению Оба, и второй тип PDN, и значение причины могут указывать на то, что распределение первого IP-адреса не выполняется.
В этом варианте осуществления первое UE и второе UE определяют соответствующие обязанности в процессе установления соединения D2D коммуникации. В одном аспекте первое UE выступает в качестве инициатора D2D коммуникации и активно выполняет операцию распределения IP-адреса. В другом аспекте, даже если второе UE знает, что первый IP-адрес, распределенным первым UE второму UE, не поддерживается, второе UE не выполняет операцию распределения IP-адреса, и возвращает второй тип PDN первому UE для указания типа IP-адреса, поддерживаемого вторым UE, в первое UE. Следовательно, случай, когда оба UE, которые выполняют D2D коммуникацию, служат в качестве распределителя IP-адреса или служат в качестве получателя IP-адреса, не существует, тем самым, избегая случая, когда неоднократно распределяется IP-адрес или IP-адрес не распределяется, и соответственно повышает надежность установления соединения D2D коммуникации.
Согласно способу распределения IP-адреса в D2D коммуникации, предоставленном в этом варианте осуществления, второе UE принимает первое сообщение, которое отправляется первым UE и включает в себя распределенный первый IP-адрес, чтобы явно изучать обязанности первого UE и второго UE в IP-адресе, то есть, первое UE является распределителем IP-адреса и второе UE является получателем IP-адреса, так что второе UE возвращает второе сообщение, в соответствии с принятым первым IP-адресом, где второй сообщение используется для указания, не выполнено или не выполнено распределение первого IP-адреса, то есть, когда второе UE не поддерживает тип первого IP-адреса, распределенного первым UE второму UE, второе UE не выполняет операцию распределения IP-адреса. Согласно способу, предоставленному в этом варианте осуществления, решают техническую задачу случая, в котором неоднократно распределяется IP-адрес или IP-адрес не распределяется, вызвано тем, что обе стороны UE стороны отправки и одноранговое UE могут выступать в качестве распределителя IP-адреса или служить в качестве получателя IP-адреса в процессе распределения IP-адреса предшествующего уровня D2D коммуникации, и соответственно повышается количество успешных попыток установления соединения D2D коммуникации.
В конкретной реализации вышеизложенного варианта осуществления настоящего изобретения второе UE определяет информацию индикации в возвращенном втором сообщении в соответствии с типом принятого первого IP-адреса и первым типом PDN, который может переноситься в первом сообщении. Фиг. 7 представляет собой блок-схему последовательности операций другого способа распределения IP-адресов в D2D коммуникации согласно варианту осуществления настоящего изобретения; Фиг. 7 является дополнительным описанием, основанным на варианте осуществления, показанном на фиг. 6. Возможно, способ, предусмотренный в этом варианте осуществления, дополнительно включает в себя следующий этап: S230. Если второе UE поддерживает тип распределенного первого IP-адреса, второе UE отправляет второе сообщение в первое UE, где второе сообщение используется для указания того, что распределение первого IP-адреса завершается успешно.
В другом возможном способе реализации этого варианта осуществления способ дополнительно включает в себя следующий этап: S240. Если второе UE определяет, в соответствии с первым сообщением, что второе UE не поддерживает тип первого IP-адреса, второе UE отправляет второе сообщение в первое UE, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого вторым UE. В этом варианте осуществления второе UE непосредственно определяет, в соответствии с типом первого IP-адреса и возможностью второго UE, поддерживается ли тип первого IP-адреса. В этом случае первое UE может определять, в соответствии с совместимостью первого UE, может ли первое UE продолжать распределять второй IP-адрес второму UE. В частности, если первое UE может поддерживать второй тип PDN, второй IP-адрес второго типа PDN может быть распределен второму UE; или если первое UE не может поддерживать второй тип PDN, отправляется сообщение обратной связи, указывающее, что установление соединения D2D коммуникации не удается.
Следует отметить, что вышеупомянутые S230 и S240 являются двумя возможными способами выполнения в варианте осуществления, показанном на фиг. 7, и один из них может быть выбран для выполнения.
Кроме того, фиг. 8 является блок-схемой алгоритма еще одного способа распределения IP-адресов в D2D коммуникации согласно варианту осуществления настоящего изобретения; Фиг. 8 является дополнительным описанием, основанным на варианте осуществления, показанном на фиг. 6. В этом варианте осуществления, если первое сообщение дополнительно включает в себя первый тип PDN, способ, предоставленный в этом варианте осуществления, дополнительно включает в себя следующий этап: S230. Если второе UE определяет, в соответствии с первым сообщением, что второе UE не поддерживает тип первого IP-адреса, но второе UE поддерживает первый тип PDN, второе UE отправляет второе сообщение в первое UE, второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, и значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса, но второе UE поддерживает первый тип PDN. В этом варианте осуществления, учитывая тот факт, что различные типы IP-адресов могут быть совместимы с первым UE, даже если второе UE не поддерживает тип распределенного первого IP-адреса, первое UE может иметь возможность распределять второму UE тип IP-адреса, который может поддерживаться вторым UE. Например, первое UE поддерживает тип IPv6, и тип IPv4 совместим с первым UE; и второе UE поддерживает тип IPv6, но тип IPv4 несовместим со вторым UE. Если первый IP-адрес, распределенный первым UE, является типом IPv4, первый IP-адрес не может поддерживаться вторым UE. Однако, если второе UE узнает, используя первое сообщение, что второе UE может поддерживать первый тип PDN, отправленное второе сообщение используется для указания первому UE распределить второй IP-адрес, тип которого совпадает с первым PDN. Способ, представленный в этом варианте осуществления, дополнительно включает в себя следующий этап: S240. Второе UE принимает второй IP-адрес, отправленный первым UE, где второй IP-адрес используется вторым UE для установления соединения D2D коммуникации между вторым UE и первым UE.
В другом возможном способе реализации этого варианта осуществления способ дополнительно включает в себя следующий этап: S250. Если второе UE определяет, в соответствии с первым сообщением, что второе UE не поддерживает тип первого IP-адреса, и второе UE не поддерживает первый тип PDN, второе UE отправляет второе сообщение в первое UE, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, первый тип PDN используется для указания типа IP-адреса, поддерживаемого первым UE, второе сообщение включает в себя, по меньшей мере, один из второй PDN тип или значение причины, значение причины используется для указания того, что второе UE не поддерживает тип первого IP-адреса, и второе UE не поддерживает первый тип PDN, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого вторым UE. В этом варианте осуществления аналогичным образом рассматривается совместимость первого UE. После определения того, что тип первого IP-адреса не поддерживается, второе UE дополнительно определяет, поддерживается ли первый тип PDN. Например, тип первого IP-адреса является типом IPv6, первый тип PDN также является типом IPv6, и второе UE может поддерживать только IP-адрес типа IPv4. Поэтому, когда второе сообщение отправлено, что второе UE не поддерживает ни тип первого IP-адреса, ни первый тип PDN, могут быть указаны в значении причины. В этом случае, первое UE может определять в соответствии с совместимостью первого UE, может ли первое UE продолжать распределять второй IP-адрес второму UE. В частности, если второй тип PDN может быть совместим с первым UE, второй IP-адрес второго типа PDN может быть распределен второму UE; или если второй тип PDN не может быть совместим с первым UE, отправляется сообщение с обратной связью, указывающее, что соединение D2D коммуникации не выполняется.
Следует отметить, что вышеприведенные S230-S240 и S250 являются двумя возможными способами выполнения в варианте осуществления, показанном на фиг. 8, и один из них может быть выбран для выполнения.
Кроме того, в вышеприведенных вариантах осуществления, представленных в настоящем изобретении, первое сообщение, отправленное первым UE, может дополнительно включать в себя идентификатор, и идентификатором может быть, например, роль IP информационного элемента, переносимая в первом сообщении. Если роль IP может быть установлена как сервер, способ, предоставленный в этом варианте осуществления, дополнительно включает в себя: определение вторым UE согласно идентификатору, что первое UE является распределителем IP-адреса в D2D коммуникации или что второе UE является получателем IP-адреса в D2D коммуникации. В этом варианте осуществления соответствующие обязанности в процессе распределения IP-адресов двух UEs, которые устанавливают соединение D2D коммуникации, явно задаются путем добавления идентификатора. Это также обеспечивает возможность распределения IP-адресов.
Следует отметить, что второе UE в вышеприведенных вариантах осуществления настоящего изобретения служит в качестве получателя IP-адреса в D2D коммуникации, и первое UE выступает в качестве инициатора D2D коммуникации и отвечает за распределение IP-адреса. Аналогично, инициатор связи D2D может также служить получателем IP-адреса в D2D коммуникации. Например, конкретный способ реализации выглядит следующим образом: в вышеприведенных вариантах осуществления настоящего изобретения перед S210 способ может дополнительно включать в себя: отправку вторым UE третьего сообщения в первое UE, где третье сообщение используют для запроса первого UE распределить первый IP-адрес второму UE. В этом варианте осуществления второе UE является, в частности, инициатором D2D коммуникации, и инициатор D2D коммуникации фактически служит в качестве получателя IP-адреса в D2D коммуникации.
Вариант 3 осуществления
Фиг. 9 является блок-схемой алгоритма способа распределения IP-адреса в D2D коммуникации согласно третьему варианту осуществления настоящего изобретения. Способ, представленный в этом варианте осуществления, применим к случаю, когда два UEs, которые устанавливают соединение D2D коммуникации, получают IP-адрес. Способ, предусмотренный в этом варианте осуществления, может выполняться UE. UE может быть реализовано с использованием аппаратного и программного обеспечения и может быть интегрировано в память UE. Например, UE интегрировано в микросхему процессора, чтобы быть вызванным и выполненным процессором. Способ в этом варианте осуществления включает в себя следующие этапы.
S310. Первое UE отправляет первое сообщение во второе UE, где первое сообщение включает в себя первый IP-адрес и информацию индикации, информация индикации используется для указания первому UE использовать предварительно сконфигурированный первый IP-адрес, информация индикации дополнительно используется для указания второму UE использовать предварительно сконфигурированный второй IP-адрес, и первое сообщение используется для запроса второго UE установить соединение D2D коммуникации с первым UE в соответствии с первым IP-адресом.
В этом варианте осуществления первый IP-адрес предварительно сконфигурирован в первом UE и второй IP-адрес предварительно сконфигурирован во втором UE. Например, первое UE и второе UE выполняли групповую коммуникацию до D2D коммуникации, и первое UE и второе UE каждое распределили IP-адреса. В этом случае, если первое UE и второе UE должны осуществлять D2D коммуникацию, распределенные IP-адреса, используемые в групповой связи, могут быть напрямую использованы без необходимости распределения IP-адреса. В частности, первое UE выступает в качестве инициатора D2D коммуникации, и при инициировании D2D коммуникации первое UE добавляет сконфигурированный первый IP-адрес первого UE и информацию индикации к первому сообщению. Например, когда информация индикации установлена как предварительно сконфигурированная (предварительно сконфигурированная), то информация индикации инструктирует первое UE использовать первый IP-адрес, и инструктирует второе UE использовать второй IP-адрес. Второе UE может установить соединение D2D коммуникации между вторым UE и первым UE в соответствии с информацией индикации и первым IP-адресом.
Следует отметить, что первое UE в этом варианте осуществления инструктирует, используя первое сообщение, второе UE установить соединение D2D коммуникации с использованием первого IP-адреса, переносимого в первом сообщении. Первый IP-адрес может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлен после того, как первое UE отправит сообщение установления связи. Например, первый IP-адрес переносится в сообщении отправки IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением установления связи или сообщением отправки IP-адреса.
S320. Первое UE принимает второе сообщение, отправленное вторым UE, где второе сообщение используется для индикации того, что установлено соединение D2D коммуникации.
В этом варианте осуществления при приеме первого сообщения, отправленного первым UE, второе UE получает первый IP-адрес из первого сообщения. Поскольку первое UE и второе UE ранее выполняли групповую связь, то второе UE может поддерживать первый IP-адрес и может устанавливать соединение D2D коммуникации с первым UE с использованием первого IP-адреса. Следовательно, второе сообщение, используемое для указания того, что установление соединения выполнено успешно, возвращается в первое UE.
В этом варианте осуществления первое UE и второе UE определяют соответствующие обязанности в процессе установления D2D коммуникации. В одном аспекте первое UE выступает в качестве инициатора D2D коммуникации и добавляет первый IP-адрес и информацию индикации к первому сообщению, отправленному первым UE, чтобы дать указание первому UE и второму UE использовать соответствующие сконфигурированные IP-адреса. В другом аспекте первое сообщение, отправленное первым UE, переносит первый IP-адрес, дополнительно указывает, что второе UE является установителем D2D коммуникации. Следовательно, для двух UEs, которые выполняют D2D коммуникацию, указанное UE получает сконфигурированный IP-адрес однорангового UE и устанавливает соединение D2D коммуникации с использованием IP-адреса, полученного из однорангового UE и сконфигурированного IP-адреса, указанного UE. Очевидно, что случай, когда оба UEs служат в качестве распределителя IP-адреса или служат в качестве получателя IP-адреса, не существует, тем самым избегая случая, когда неоднократно распределяется IP-адрес или не выделяется IP-адрес и, соответственно, повышая количество успешных попыток установления соединения D2D коммуникации.
Согласно способу распределения IP-адреса в D2D коммуникации, предоставленном в этом варианте осуществления, первое UE отправляет первое сообщение, которое включает в себя первый IP-адрес и информацию индикации для второго UE, где информация индикации используется для указания первому UE использовать предварительно сконфигурированный первый IP-адрес и для указания второму UE использовать предварительно сконфигурированный второй IP-адрес, так что второе UE устанавливает соединение D2D коммуникации с первым UE, используя первое сообщение и первый IP-адрес, переносимые в первом сообщении. В способе, представленном в этом варианте осуществления, первое сообщение явно указывает IP-адреса, используемые первым UE и вторым UE в D2D коммуникации и обязательствами первого UE и второго UE установить соединение D2D коммуникации, тем самым решая техническую задачу случая, в котором IP-адрес повторно назначается или не назначается IP-адрес, вызванный тем, что и UE стороны отправки, и одноранговое UE могут служить в качестве распределителя IP-адреса или служить в качестве получателя IP-адреса в процессе распределения IP-адреса предшествующего уровня техники при осуществлении D2D коммуникации и, соответственно, повышает количество успешных попыток установления соединения D2D коммуникации.
Вариант 4 осуществления
Фиг. 10 представляет собой блок-схему алгоритма способа распределения IP-адреса в D2D коммуникации согласно четвертому варианту осуществления настоящего изобретения. Способ, представленный в этом варианте осуществления, применим к случаю, когда два UEs, которые устанавливают соединение D2D коммуникации, получают IP-адрес. Способ, предусмотренный в этом варианте осуществления, может выполняться UE. UE может быть реализовано с использованием аппаратного и программного обеспечения и может быть интегрировано в память UE. Например, UE интегрировано в микросхему процессора, чтобы быть вызванным и выполненным процессором. Способ в этом варианте осуществления включает в себя следующие этапы.
S410. Первое UE отправляет первое сообщение во второе UE, где первое сообщение включает в себя информацию индикации, информация индикации используется для указания первому UE использовать предварительно сконфигурированный первый IP-адрес, информация индикации дополнительно используется для указания второму UE использовать предварительно сконфигурированный второй IP-адрес, и информация индикации дополнительно используется для указания, что первое UE является установителем соединения «устройство-устройство» D2D коммуникации.
Как и в предшествующем варианте осуществления, показанном на фиг. 9, в этом варианте осуществления первый IP-адрес предварительно сконфигурирован в первом UE, и второй IP-адрес предварительно сконфигурирован во втором UE. Например, первое UE и второе UE выполняли групповую связь до D2D коммуникации, и первое UE и второе UE каждый сконфигурировали IP-адреса. В этом случае, если первое UE и второе UE должны осуществлять D2D коммуникации, сконфигурированные IP-адреса, используемые в групповой связи, могут быть напрямую использованы без необходимости распределения IP-адреса. В частности, первое UE выступает в качестве инициатора D2D коммуникации. Например, когда первое UE инициирует D2D коммуникацию, информация индикации установлена на предварительное конфигурирование (предварительно сконфигурированную), чтобы дать указание первому UE использовать первый IP-адрес и поручить второму UE использовать второй IP-адрес, и информация индикации дополнительно используется для указания, что первое UE является установителем соединения D2D коммуникации. То есть, когда первое UE должно получить IP-адрес однорангового UE в D2D коммуникации, второму UE поручается отправить предварительно сконфигурированный второй IP-адрес второго UE в первое UE.
S420. Первое UE принимает второе сообщение, отправленное вторым UE, где второе сообщение включает в себя второй IP-адрес, так что первое UE устанавливает соединение D2D коммуникации со вторым UE, в соответствии со вторым IP-адресом.
В этом варианте осуществления при приеме первого сообщения, отправленного первым UE, второе UE может знать, используя контент информации индикации, что первое UE устанавливает соединение D2D коммуникации. Следовательно, второе UE добавляет предварительно сконфигурированный второй IP-адрес второго UE ко второму сообщению и отправляет второе сообщение в первое UE, так что первое UE устанавливает прямое соединение D2D коммуникации со вторым UE, используя второй IP-адрес и предварительно сконфигурированный первый IP-адрес первого UE после получения второго IP-адреса.
Следует отметить, что второе UE в этом варианте осуществления отправляет предварительно сконфигурированный второй IP-адрес второго UE в первое UE с использованием принятого первого сообщения, которое включает в себя информацию индикации, для установления соединения D2D коммуникации. Информация индикации может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлена после того, как первое UE отправит сообщение установления связи. Например, информация индикации передается в сообщении отправки IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением установления связи или сообщением отправки IP-адреса.
Кроме того, в способе, представленном в этом варианте осуществления, первое сообщение может дополнительно включать в себя тип PDN, тип PDN конкретно является типом PDN, поддерживаемым первым UE, и тип PDN указывает тип IP-адреса, используемого вторым UE. Второй IP-адрес во втором сообщении добавляется вторым UE в соответствии с информацией индикации и типом PDN. В этом варианте осуществления несколько IP-адресов могут быть предварительно сконфигурированы как в первом UE, так и во втором UE, и несколько предварительно сконфигурированных IP-адресов могут быть IP-адресами разных типов. Следовательно, при инициировании запроса установления соединения D2D коммуникации ко второму UE первое UE добавляет тип PDN, который может быть совместим с первым UE с первым сообщением, чтобы дать указание второму UE отправить второй IP-адрес, тип которого совпадает с типом тип PDN для первого UE при возврате второго сообщения в первое UE.
В этом варианте осуществления первое UE и второе UE определяют соответствующие обязанности в процессе установления соединения D2D коммуникации. В одном аспекте первое UE выступает в качестве инициатора D2D коммуникации и добавляет первый IP-адрес и информацию индикации к первому сообщению, отправленному первым UE, чтобы дать указание первому UE и второму UE использовать соответствующую конфигурацию IP-адреса. В другом аспекте информация индикации в первом сообщении дополнительно указывает, что первое UE является установителем соединения D2D коммуникации. Следовательно, для двух UEs, которые выполняют D2D коммуникацию, указанное UE получает сконфигурированный IP-адрес однорангового UE и устанавливает соединение D2D коммуникации с использованием IP-адреса, полученного из однорангового UE, и сконфигурированного IP-адреса указанного UE. Очевидно, что случай, когда оба UEs служат в качестве распределителя IP-адреса или служат в качестве получателя IP-адреса, не существует, тем самым, избегая ситуации, когда неоднократно распределяется IP-адрес или IP-адрес не распределяется, и соответственно повышая количество успешных попыток установления соединения D2D коммуникации.
Согласно способу распределения IP-адреса в D2D коммуникации, предоставленном в этом варианте осуществления, второе UE принимает первое сообщение, которое отправляется первым UE, и включает в себя информацию индикации, в которой информация индикации используется для указания первому UE использовать предварительно сконфигурированный первый IP-адрес, поручить второму UE использовать предварительно сконфигурированный второй IP-адрес и указать, что первое UE является установителем соединения D2D коммуникации, так что второе UE отправляет предварительно сконфигурированный второй IP-адрес второго UE на первое UE, и первое UE устанавливает соединение D2D коммуникации со вторым UE в соответствии со вторым IP-адресом. В способе, представленном в этом варианте осуществления, первое сообщение явно указывает IP-адреса, используемые первым UE и вторым UE в D2D коммуникации и обязательствами первого UE и второго UE для установления соединения D2D коммуникации, тем самым решая техническую задачу случая, в котором IP-адрес повторно распределяется или IP-адрес не распределяется, вызванный тем, что и UE стороны отправки, и одноранговое UE могут служить в качестве распределителя IP-адреса или могут служить в качестве получателя IP-адреса в процессе распределения IP-адреса предшествующего уровня техники при установлении соединения D2D коммуникации и, соответственно, повышая количество успешных попыток установления соединения D2D коммуникации.
Следует отметить, что варианты осуществления, представленные в настоящем изобретении, применимы к UEs, которые непосредственно осуществляют D2D коммуникацию, и сообщение не нужно пересылать с использованием сетевого устройства. Поэтому даже в сценарии отсутствия покрытия сети, например, когда инфраструктура повреждена из-за землетрясения или цунами, IP-адрес не может быть распределен с помощью сетевого устройства в UE, которое должно выполнять D2D коммуникацию. В способах, представленных в вариантах осуществления настоящего изобретения, может быть обеспечено, что IP-адрес успешно распределен при D2D коммуникации.
При конкретной реализации вышеописанных вариантов осуществления настоящего изобретения стек протоколов для связи между двумя UEs, которые устанавливают соединение D2D коммуникации, то есть, первое UE и второе UE, разделяют на плоскость управления и плоскость пользователя, и стек протоколов аналогичен стеку протоколов протокола управления передачей/интернет-протокола (протокол управления передачей/интернет-протокол, TCP/IP для краткости). Функция плоскости управления является сигнальным взаимодействием, таким как запрос, аутентификация и распределение коммутационного параметра, выполняемым во время установления соединения, и функция плоскости пользователя представляет собой прием и отправку фактических данных. Первое сообщение, второе сообщение, третье сообщение и сообщение обратной связи в вышеприведенных вариантах осуществления настоящего изобретения отправляются с использованием стека протоколов плоскости управления между двумя UEs. Как показано на фиг. 11, фиг. 11 представляет собой схему стека протоколов плоскости управления между UEs при D2D коммуникации согласно варианту осуществления настоящего изобретения. Стек протокола плоскости управления между первым UE и вторым UE включает в себя протокол управления радиоресурсами (протокол управления радиоресурсами, RRC для краткости), протокол управления радиоканалом (протокол управления радиосвязью, RLC для краткости), протокол MAC-уровня и протокол физического уровня (физический уровень, PHY для краткости), где PC5-U (протокол плоскости управления плоскости управления) представляет собой интерфейс плоскости управления между двумя UEs. Для реализации отправки данных плоскости пользователя двум сторонам D2D коммуникации необходимо установить соединение уровня пользователя, то есть, соединение устанавливается с использованием IP-адреса. В предшествующем варианте осуществления настоящего изобретения IP-адрес получают для осуществления отправки данных в D2D коммуникации.
Вариант 5 осуществления
Фиг. 12А и фиг. 12B представляют собой блок-схемы алгоритма способа распределения IP-адреса в D2D коммуникации согласно пятому варианту осуществления настоящего изобретения. Способ, предусмотренный в этом варианте осуществления, выполняется первым UE и вторым UE, которые выполнены с возможностью устанавливать соединение D2D коммуникации, и способ в этом варианте осуществления включает в себя следующие этапы.
S501. Первое UE отправляет первое сообщение во второе UE, где первое сообщение включает в себя первый IP-адрес, распределенный первым UE второму UE.
Следует отметить, что первый IP-адрес, распределенный первым UE второму UE в этом варианте осуществления, может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлен после того, как первое UE отправит сообщение с запросом установления связи. Например, первый IP-адрес переносится в сообщение распределения IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением запроса установления связи или сообщением распределения IP-адреса.
S502. Второе UE отправляет второе сообщение в первое UE, где второе сообщение используется для указания выполнено или не выполнено распределение первого IP-адреса.
В этом варианте осуществления при приеме первого сообщения, которое является сообщением запроса и отправляется первым UE, второе UE получает первый IP-адрес, распределенный первым UE второму UE. В этом случае, второе UE может знать, является ли первый IP-адрес типом IP-адреса, поддерживаемый вторым UE. Однако при распределении первого IP-адреса первое UE не знает тип IP-адреса, поддерживаемого вторым UE, то есть, тип первого IP-адреса распределяется случайным образом первым UE в соответствии с возможностью первого UE. Следовательно, когда второе UE поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает, что распределение первого IP-адреса завершается успешно; или когда второе UE не поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает на то, что распределение первого IP-адреса не выполняется. Когда второе UE не поддерживает тип первого IP-адреса, например, тип первого IP-адреса, распределённый первым UE, является типом IPv6, но второе UE не поддерживает IP-адрес типа IPv6, то второе UE не может установить соединение D2D коммуникации с первым UE, используя первый IP-адрес.
Возможно, способ, предусмотренный в этом варианте осуществления, дополнительно включает в себя следующий этап: S503. В соответствии с первым сообщением второе UE определяет, что второе UE поддерживает тип распределенного первого IP-адреса, где второе сообщение, отправленное вторым UE в первое UE на S502, используется для указания, что распределение первого IP-адреса успешно завершено.
В другом варианте реализации этого варианта осуществления способ дополнительно включает в себя следующий этап: S504. В соответствии с первым сообщением второе UE определяет, что второе UE не поддерживает тип первого IP-адреса, где второе сообщение на S502 специально используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, и второй тип PDN конкретно указывает тип IP-адреса, который может поддерживаться вторым UE. Если второе сообщение содержит только значение причины, хотя тип IP-адреса, поддерживаемый вторым UE, явно не указан тип IP-адреса, который может поддерживаться вторым UE, неявно указывается, поскольку тип IP-адреса обычно включает в себя тип IPv4 и тип IPv6. Кроме того, учитывая тот факт, что различные типы IP-адресов могут быть совместимы с UE, даже если второе UE не поддерживает тип распределенного первого IP-адреса, то первое UE может иметь возможность распределять второму UE тип IP-адреса, который может поддерживаться вторым UE.
В конкретной реализации этого варианта осуществления после того, как первое UE принимает второе сообщение, указывающее, что распределение первого IP-адреса не выполняется, способ может включать в себя следующие несколько случаев. В первом случае, если второе сообщение конкретно включает в себя второй тип PDN, способ, предоставленный в этом варианте осуществления, дополнительно включает в себя следующие этапы:
S505. Если первое UE определяет, согласно второму сообщению, что первое UE поддерживает второй тип PDN, первое UE распределяет второй IP-адрес второму UE.
S506. Первое UE отправляет второй IP-адрес во второе UE.
S507. Второе UE устанавливает соединение D2D коммуникации между вторым UE и первым UE с использованием второго IP-адреса.
Возможно, в другом возможном способе реализации вышеприведенного первого случая способ дополнительно включает в себя следующие этапы:
S508. Первое UE определяет, согласно второму сообщению, что первое UE не поддерживает второй тип PDN.
S509. Первое UE отправляет сообщение обратной связи во второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не осуществляется.
Во втором случае, если второе сообщение конкретно включает в себя значение причины, но не включает в себя второй тип PDN, способ, предоставленный в этом варианте осуществления, дополнительно включает в себя следующие этапы:
S510. Если первое UE определяет, что первое UE поддерживает IP-адрес другого типа, исключая тип первого IP-адреса, первое UE распределяет второй IP-адрес второму UE.
S511. Первое UE отправляет второй IP-адрес во второе UE.
S512. Второе UE устанавливает соединение D2D коммуникации между вторым UE и первым UE с использованием второго IP-адреса.
Возможно, в другом возможном способе реализации вышеприведенного второго случая способ дополнительно включает в себя следующие этапы:
S513. Первое UE определяет, что первое UE не поддерживает IP-адрес другого типа, исключая тип первого IP-адреса.
S514. Первое UE отправляет сообщение обратной связи во второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
Дополнительно, в предшествующем варианте осуществления, показанном на фиг. 12А и фиг. 12B, первое сообщение, отправленное в S501, может дополнительно включать в себя первый тип PDN, то есть, когда первое UE отправляет первое сообщение, тип IP-адреса, поддерживаемый первым UE, указывается второму UE. В этом случае, когда второе сообщение конкретно указывает, что распределение первого IP-адреса не осуществляется, способ обработки первого UE отличается от способа в первом случае и во втором случае. В частности, способ, предусмотренный в этом варианте осуществления, включает в себя следующие несколько случаев. В третьем случае, если второе сообщение конкретно включает в себя значение причины, значение причины дополнительно используется для указания того, что второе UE поддерживает первый тип PDN, способ, предоставленный в этом варианте осуществления, дополнительно включает в себя следующие этапы:
S515. Первое UE назначает второй IP-адрес первого типа PDN второму UE.
S516. Первое UE отправляет второй IP-адрес во второе UE.
S517. Второе UE устанавливает соединение D2D коммуникации между вторым UE и первым UE с использованием второго IP-адреса.
В четвертом случае, если второе сообщение конкретно включает в себя значение причины, но не включает в себя второй тип PDN, и значение причины дополнительно используется для указания того, что второе UE не поддерживает первый тип PDN, способ, предоставленный в этом варианте осуществления, дополнительно включает в себя следующие этапы:
S518. Если первое UE определяет, что первое UE поддерживает IP-адрес другого типа, исключая тип первого IP-адреса и первого типа PDN, первое UE распределяет второй IP-адрес второму UE.
S519. Первое UE отправляет второй IP-адрес во второе UE.
S520. Второе UE устанавливает соединение D2D коммуникации между вторым UE и первым UE с использованием второго IP-адреса.
Возможно, в другом возможном способе реализации вышеприведенного четвертого случая, способ дополнительно включает в себя следующие этапы:
S521. Первое UE определяет, что первое UE не поддерживает IP-адрес другого типа, исключая тип первого IP-адреса и первого типа PDN.
S522. Первое UE отправляет сообщение обратной связи во второе UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не выполняется.
Следует отметить, что первый случай четвертого случая, предусмотренный в предшествующем варианте осуществления настоящего изобретения, и различные возможные способы реализации каждого случая возможно выполняются, и только один способ может быть выбран для выполнения.
Дополнительно, в вышеприведенных вариантах осуществления, представленных в настоящем изобретении, первое сообщение, отправленное первым UE на этапе S501, может дополнительно включать в себя идентификатор, и идентификатор может быть, например, IP-ролью информационного элемента, переносимой в первом сообщении. Когда роль IP устанавливается как сервер, роль IP указывает, что первое UE является распределителем IP-адреса. Соответственно, при получении роли IP в первом сообщении на S502 второе UE определяет, что первое UE является распределителем IP-адреса в D2D коммуникации или определяет, согласно роли IP, что второе UE является получателем IP-адрес в D2D коммуникации.
Кроме того, в вышеприведенных вариантах осуществления, представленных в настоящем изобретении, до S501, способ может дополнительно включать в себя следующий этап: S523. Первое UE получает второй тип PDN второго UE. Второй тип PDN может быть получен в процессе обнаружения связи ближнего поля первого UE и второго UE, так что первое UE может узнать, согласно полученному второму типу PDN, тип IP-адреса, поддерживаемый вторым UE и распределить первый IP-адрес второму UE, когда второй тип PDN может быть совместим с первым UE, и тип первого IP-адреса является вторым типом PDN.
Следует отметить, что первое UE в вышеприведенных вариантах осуществления настоящего изобретения служит в качестве инициатора D2D коммуникации и отвечает за распределение IP-адреса. Кроме того, инициатор D2D коммуникации может также служить получателем IP-адреса в D2D коммуникации. Например, конкретный способ реализации выглядит следующим образом: в предшествующем варианте осуществления настоящего изобретения до S501 способ может дополнительно включать в себя следующие этапы: S524. Второе UE отправляет третье сообщение в первое UE. S525. Первое UE распределяет первый IP-адрес второму UE согласно третьему сообщению. В этом варианте осуществления второе UE является, в частности, инициатором D2D коммуникации, и инициатор D2D коммуникации фактически служит в качестве получателя IP-адреса в D2D коммуникации.
Вариант 6 осуществления
Фиг. 13 является блок-схемой алгоритма способа распределения IP-адресов в D2D коммуникации согласно варианту 6 осуществления настоящего изобретения. Способ, предусмотренный в этом варианте осуществления, выполняется первым UE и вторым UE, которые устанавливают коммуникационное соединение D2D, и способ в этом варианте осуществления включает в себя следующие этапы.
S601. Первое UE отправляет первое сообщение во второе UE, где первое сообщение включает в себя информацию индикации, информация индикации используется, чтобы указания первому UE использовать предварительно сконфигурированный первый IP-адрес, и информация индикации дополнительно используется для указания второму UE использовать предварительно сконфигурированный второй IP-адрес.
Возможно, если первое сообщение на S601 в этом варианте осуществления дополнительно включает в себя первый IP-адрес, способ, предусмотренный в этом варианте осуществления, включает в себя следующие этапы: S602. Второе UE устанавливает соединение D2D коммуникации с первым UE в соответствии с первым IP-адресом. S603. Второе UE отправляет второе сообщение в первое UE, где второе сообщение используется для указания того, что установление соединения D2D коммуникации завершено успешно. В этом варианте осуществления, когда второе UE принимает первое сообщение, поскольку первое сообщение включает в себя первый IP-адрес, второе UE может служить в качестве установителя соединения D2D коммуникации и устанавливать соединение D2D коммуникации с первым UE.
В другом возможном способе реализации этого варианта осуществления, если первое сообщение на S601 в этом варианте осуществления не переносит первый IP-адрес, и информация индикации дополнительно используется для указания того, что первое UE является установителем соединения D2D коммуникации, способ представленный в этом варианте осуществления, включает в себя следующие этапы: S604. Второе UE добавляет предварительно сконфигурированный второй IP-адрес второго UE ко второму сообщению в соответствии с первым сообщением. S605. Второе UE отправляет второе сообщение в первое UE. S606. Первое UE устанавливает соединение D2D коммуникации со вторым UE в соответствии со вторым IP-адресом. В этом варианте осуществления, когда второе UE принимает первое сообщение, поскольку информация индикации в первом сообщении указывает, что первое UE является установителем соединения D2D коммуникации, второе UE отправляет предварительно сконфигурированный второй IP-адрес второго UE к первому UE, так что первое UE устанавливает соединение D2D коммуникации со вторым UE.
Дополнительно, первое сообщение в этом варианте осуществления может дополнительно включать в себя тип PDN, тип PDN представляет собой конкретный тип PDN, поддерживаемый первым UE, и тип PDN указывает тип IP-адреса, используемого вторым UE. Второй IP-адрес во втором сообщении добавляется вторым UE в соответствии с информацией индикации и типом PDN. В этом варианте осуществления несколько IP-адресов могут быть предварительно сконфигурированы как в первом UE, так и во втором UE, и несколько предварительно сконфигурированных IP-адресов могут быть IP-адресами разных типов. Следовательно, при инициировании запроса установления соединения D2D коммуникации второму UE, первое UE добавляет тип PDN, который может быть совместим с первым UE, в первое сообщение, чтобы дать указание второму UE отправить второй IP-адрес, тип которого совпадает с типом PDN для первого UE при возврате второго сообщения в первое UE.
Вариант 7 осуществления
Фиг. 14 представляет собой схему UE согласно варианту 7 осуществления настоящего изобретения. UE, предоставленное в этом варианте осуществления, применимо к способу распределения IP-адреса для однорангового UE при установлении соединения D2D коммуникации. UE может быть реализовано с использованием аппаратного и программного обеспечения и может быть интегрировано в память UE. Например, UE интегрировано в микросхему процессора, чтобы быть вызванным и выполненным процессором. UE в этом варианте осуществления конкретно включает в себя приемник 12 и передатчик 11.
Передатчик 11 выполнен с возможностью отправлять первое сообщение в одноранговое UE, где первое сообщение включает в себя первый IP-адрес, распределенный UE одноранговому UE.
Следует отметить, что первый IP-адрес, распределенный UE одноранговому UE в этом варианте осуществления, может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлен после того, как UE отправит сообщение с запросом установления связи. Например, первый IP-адрес переносится в сообщение распределения IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением запроса установления связи или сообщением распределения IP-адреса.
Приемник 12 выполнен с возможностью принимать второе сообщение, отправленное одноранговым UE, где второе сообщение используется для указания того, успешно ли выполняется или не выполняется распределение первого IP-адреса.
В этом варианте осуществления при приеме первого сообщения, которое является сообщением запроса и отправляется UE, одноранговое UE получает первый IP-адрес, распределенный UE, в одноранговое UE. В этом случае, одноранговое UE может знать, является ли первый IP-адрес типом IP-адреса, поддерживаемым одноранговым UE. Однако при распределении первого IP-адреса, UE не знает тип IP-адреса, поддерживаемого одноранговым UE, то есть, тип первого IP-адреса произвольно распределяется UE в соответствии с возможностями UE. Следовательно, когда одноранговое UE поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает, что распределение первого IP-адреса завершается успешно; или когда одноранговое UE не поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает, что распределение первого IP-адреса не выполняется.
UE, предоставленное в этом варианте осуществления настоящего изобретения, выполнено с возможностью выполнять способ распределения IP-адреса в D2D коммуникации, представленном в варианте осуществления, показанном на фиг. 1 настоящего изобретения, и имеет соответствующий функциональный модуль. Принципы реализации и их технические эффекты которых схожи, и подробности здесь не описаны.
Дополнительно, когда второе сообщение указывает, что распределение первого IP-адреса не осуществляется, второе сообщение содержит, по меньшей мере, один из второй тип PDN или значение причины, и второй тип PDN конкретно указывает тип IP-адреса, который может поддерживаться одноранговым UE. Если второе сообщение содержит только значение причины, хотя тип IP-адреса, поддерживаемый одноранговым UE, не указывается явно тип IP-адреса, который может поддерживаться одноранговым UE, неявно указывается, поскольку тип IP-адреса обычно включает в себя тип IPv4 и тип IPv6. Кроме того, учитывая тот факт, что различные типы IP-адресов могут быть совместимы с UE, даже если одноранговое UE не поддерживает тип распределенного первого IP-адреса, UE, предоставленное в этом варианте осуществления, может иметь возможность распределять одноранговому UE тип IP-адреса, который может поддерживаться одноранговым UE. Например, если UE поддерживает тип адреса IPv6 и одноранговое UE поддерживает тип адреса IPv4, то первый IP-адрес, распределенный UE, то есть, адрес типа IPv6, не может поддерживаться одноранговым UE. Однако UE может дополнительно распределить адрес типа IPv4 благодаря более высокой степени совместимости. Следовательно, в этом варианте осуществления одноранговое UE может дополнительно отправлять в распределитель IP-адреса, то есть, UE, информационный элемент, который используется для указания типа IP-адреса, поддерживаемого одноранговым UE, чтобы дать указание UE перераспределить второй IP-адрес на одноранговое UE, то есть, второй тип PDN. Следовательно, UE может выполнять последующую работу по распределению IP-адресов в соответствии с информационным элементом во втором сообщении.
Возможно, фиг. 15 представляет собой схему другого UE согласно варианту осуществления настоящего изобретения. В этом варианте осуществления, если второе сообщение, принятое приемником 12, конкретно указывает, что распределение первого IP-адреса не выполняется, и второе сообщение конкретно включает в себя второй тип PDN, на основании варианта осуществления, показанного на фиг. 14, UE, предоставленное в этом варианте осуществления, дополнительно включает в себя процессор 13, выполненный с возможностью распределять второй IP-адрес одноранговому UE при определении, согласно второму сообщению, того, что UE поддерживает второй тип PDN; и, соответственно, передатчик 11 дополнительно выполнен с возможностью отправлять в одноранговое UE второй IP-адрес, распределенный процессором 13, где второй IP-адрес используется одноранговым UE для установления соединения «устройство-устройство» D2D коммуникации между одноранговым UE и UE.
В другом возможном варианте реализации варианта осуществления, показанного на фиг. 15, процессор 13 дополнительно выполнен с возможностью определять, согласно второму сообщению, что UE не поддерживает второй тип PDN; и, соответственно, передатчик 11 дополнительно выполнен с возможностью отправлять сообщение обратной связи в одноранговое UE, где сообщение обратной связи используется для указания, что соединение D2D коммуникации не выполняется.
Возможно, когда первое сообщение, отправленное передатчиком 11 в этом варианте осуществления, включает в себя первый тип PDN, второе сообщение, принятое приемником 12, включает в себя значение причины, и значение причины дополнительно используется для указания того, что одноранговое UE поддерживает первый PDN тип, конкретный способ выполнения UE, показанный на фиг. 15, выглядит следующим образом. Процессор 13 выполнен с возможностью распределять второй IP-адрес первого типа PDN одноранговому UE; и, соответственно, передатчик 11 дополнительно выполнен с возможностью отправлять второй IP-адрес в одноранговое UE, где второй IP-адрес используется одноранговым UE для установления соединения «устройство-устройство» D2D коммуникации между одноранговым UE и UE.
Возможно, когда первое сообщение, отправленное передатчиком 11 в этом варианте осуществления, включает в себя первый тип PDN, второе сообщение, принятое приемником 12, включает в себя значение причины, но не включает в себя второй тип PDN, и значение причины дополнительно используется для указания, что одноранговое UE не поддерживает первый тип PDN, конкретный способ выполнения UE, показанный на фиг. 15, состоит в следующем: в одном аспекте процессор 13 выполнен с возможностью распределять второй IP-адрес одноранговому UE, когда UE поддерживает IP-адрес другого типа, исключая тип первого IP-адреса и первого типа PDN; и, соответственно, передатчик 11 дополнительно выполнен с возможностью отправлять второй IP-адрес в одноранговое UE, где второй IP-адрес используется одноранговым UE для установления соединения D2D коммуникации между одноранговым UE и UE. В другом аспекте процессор 13 дополнительно выполнен с возможностью определять, что UE не поддерживает IP-адрес другого типа, исключая тип первого IP-адреса и первого типа PDN; и, соответственно, передатчик 11 дополнительно выполнен с возможностью отправлять сообщение обратной связи в одноранговое UE, где сообщение обратной связи используется для указания того, что соединение D2D коммуникации не осуществляется.
UE, предоставленное в этом варианте осуществления настоящего изобретения, выполнено с возможностью выполнять способы распределения IP-адресов в D2D коммуникации, предоставленные в вариантах осуществления, показанные на фиг. 2 - фиг. 5, фиг. 12А и фиг. 12B настоящего изобретения, и имеет соответствующий функциональный модуль. Принципы реализации и их технические эффекты схожи, и подробности здесь не описаны.
Дополнительно, в вышеприведенных вариантах осуществления, представленных в настоящем изобретении, первое сообщение, отправленное передатчиком 11, может дополнительно включать в себя идентификатор, и идентификатором может быть, например, роль IP-элемента информации, переносимая в первом сообщении. Когда роль IP установлена как сервер, то роль IP указывает, что UE является распределителем IP-адреса. Соответственно, при чтении роли IP из первого сообщения одноранговое UE определяет, что UE является распределителем IP-адреса в D2D коммуникации или определяет в соответствии с ролью IP то, что одноранговое UE является получателем IP-адреса в D2D коммуникации. В этом варианте осуществления соответствующие обязанности в процессе распределения IP-адресов двух UEs, которые устанавливают соединение D2D коммуникации, явно задаются путем добавления идентификатора. Это также обеспечивает возможность распределения IP-адресов.
Кроме того, приемник 12 в вышеприведенных вариантах осуществления, показанных на фиг. 15, дополнительно выполнен с возможностью получать второй тип PDN однорангового UE, прежде чем передатчик 11 отправит первое сообщение в одноранговое UE. Процессор 13 дополнительно выполнен с возможностью распределять первый IP-адрес одноранговому UE в соответствии со вторым типом PDN однорангового UE, и тип первого IP-адреса является вторым типом PDN.
Следует отметить, что UE в вышеприведенных вариантах осуществления настоящего изобретения выступает в качестве инициатора D2D коммуникации и отвечает за распределение IP-адреса. Кроме того, инициатор D2D коммуникации может также служить получателем IP-адреса в D2D коммуникации. Например, конкретный способ реализации выглядит следующим образом: в вышеприведенных вариантах осуществления, показанных на фиг. 15, приемник 12 дополнительно выполнен с возможностью: до того, как передатчик 11 отправляет первое сообщение в одноранговое UE, принимать третье сообщение, отправленное одноранговым UE; и процессор 13 дополнительно выполнен с возможностью распределять первый IP-адрес одноранговому UE согласно третьему сообщению. В этом варианте осуществления UE является, в частности, инициатором D2D коммуникации, и инициатор D2D коммуникации фактически выполняет роль получателя IP-адреса в D2D коммуникации.
Следует также отметить, что UE в вариантах осуществления, показанных на фиг. 14 и фиг. 15, представляет собой первое UE в вышеприведенных вариантах осуществления, показанных на фиг. 1 - фиг. 8, фиг. 12А и фиг. 12B, и одноранговое UE в вариантах осуществления, показанных на фиг. 14 и фиг. 15 представляет собой второе UE в вышеприведенных вариантах осуществления, показанных на фиг. 1 - фиг. 8.
Вариант 8 осуществления
Фиг. 16 является схемой UE согласно восьмому варианту осуществления настоящего изобретения. UE, предоставленное в этом варианте осуществления, служит в качестве получателя IP-адреса при установлении соединения D2D коммуникации. UE может быть реализовано с использованием аппаратного и программного обеспечения и может быть интегрировано в память UE. Например, UE интегрировано в микросхему процессора, чтобы быть вызванным и выполненным процессором. UE в этом варианте осуществления конкретно включает в себя приемник 21 и передатчик 22.
Приемник 21 выполнен с возможностью принимать первое сообщение, отправленное одноранговым UE, где первое сообщение включает в себя первый IP-адрес, распределенный одноранговым UE для UE.
Следует отметить, что первый IP-адрес, распределенный одноранговым UE и принятый UE в этом варианте осуществления, может переноситься в сообщении установления связи для инициирования D2D коммуникации, или может быть отправлен после того, как одноранговое UE отправит сообщение установления связи. Например, первый IP-адрес переносится в сообщение распределения IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением установления связи или сообщением распределения IP-адреса.
Передатчик 22 выполнен с возможностью отправлять второе сообщение в одноранговое UE, где второе сообщение используется для указания того, выполнено или не выполнено распределение первого IP-адреса.
В этом варианте осуществления UE получает первый IP-адрес, распределенный одноранговым UE для UE, и UE может знать, является ли первый IP-адрес типом IP-адреса, поддерживаемый UE. Однако при распределении первого IP-адреса одноранговое UE не знает тип IP-адреса, поддерживаемого UE, то есть, тип первого IP-адреса случайным образом распределяется одноранговым UE в соответствии с возможностью равное UE. Следовательно, когда UE, предоставленное в этом варианте осуществления, поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает, что распределение первого IP-адреса завершается успешно; или когда UE не поддерживает тип первого IP-адреса, возвращенное второе сообщение указывает на то, что распределение первого IP-адреса не осуществляется.
UE, предоставленное в этом варианте осуществления настоящего изобретения, выполнено с возможностью выполнять способ распределения IP-адреса в D2D коммуникации, представленном в варианте осуществления, показанном на фиг. 6 настоящего изобретения, и имеет соответствующий функциональный модуль. Принципы реализации и их технические эффекты схожи, и подробности здесь не описаны.
В конкретной реализации вышеприведенного варианта осуществления настоящего изобретения UE определяет информацию индикации в возвращенном втором сообщении в соответствии с типом принятого первого IP-адреса и первым типом PDN, который может переноситься в первом сообщении. Фиг. 17 представляет собой схему другого UE согласно варианту осуществления настоящего изобретения, и фиг. 17 является дополнительным описанием, основанным на варианте осуществления, показанном на фиг. 16. Возможно, UE, предоставленное в этом варианте осуществления, дополнительно включает в себя процессор 23 и передатчик 22, выполненный с возможностью отправлять второе сообщение в одноранговое UE, конкретно включает в себя следующие случаи. В одном аспекте, если выполняется распределение первого IP-адреса, то передатчик 22 специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда процессор 23 определяет, поддерживает ли UE тип первого IP-адреса, где второе сообщение используется для указания того, что распределение первого IP-адреса завершается успешно. В другом аспекте случай, когда распределение первого IP-адреса не осуществляется, включает в себя следующие случаи. В первом случае, передатчик 22 специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда процессор 23 определяет, в соответствии с первым сообщением, что UE не поддерживает тип первого IP-адреса, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN сети пакетной передачи данных или значение причины, и значение причины используется для указания того, что UE не поддерживает тип первый IP-адрес, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого UE. Во втором случае, передатчик 22 специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда первое сообщение дополнительно включает в себя первый тип PDN, и процессор 23 определяет в соответствии с первым сообщением, что UE не поддерживает тип первого IP-адреса, но UE поддерживает первый тип PDN, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, и значение причины используется для указания, что UE не поддерживает тип первого IP-адреса, но UE поддерживает первый тип PDN. В третьем случае, передатчик 22 специально выполнен с возможностью отправлять второе сообщение в одноранговое UE, когда первое сообщение дополнительно включает в себя первый тип PDN, и процессор 23 определяет в соответствии с первым сообщением, что UE не поддерживает ни один тип первого IP-адреса или первый тип PDN, где второе сообщение используется для указания того, что распределение первого IP-адреса не выполняется, первый тип PDN используется для указания типа IP-адреса, поддерживаемого одноранговым UE, второе сообщение включает в себя, по меньшей мере, один из второй тип PDN или значение причины, значение причины используется для указания того, что UE не поддерживает ни тип первого IP-адреса, ни первый тип PDN, и второй тип PDN используется для указания типа IP-адреса, поддерживаемого UE.
В вышеприведенных трех случаях, когда распределение первого IP-адреса не осуществляется, одноранговое UE конкретно определяет, в соответствии с совместимостью однорангового UE, может ли одноранговое UE продолжать распределять второй IP-адрес в UE, предусмотренный в этом варианте осуществления. Конкретный способ определения подробно описан в предшествующем варианте осуществления, и подробности здесь не описаны. Приемник 21 в этом варианте осуществления дополнительно выполнен с возможностью принимать второй IP-адрес, отправленный одноранговым UE, где второй IP-адрес используется UE для установления соединения «устройство-устройство» D2D коммуникации между UE и одноранговым UE. В качестве альтернативы, приемник 21 дополнительно выполнен с возможностью принимать сообщение обратной связи, отправленное одноранговым UE, где сообщение обратной связи используется для указания того, что установление соединения D2D коммуникации не осуществляется.
UE, предоставленное в этом варианте осуществления настоящего изобретения, выполнено с возможностью выполнять способы распределения IP-адресов в D2D коммуникации, предоставленные в вариантах осуществления, показанные на фиг. 7 и фиг. 8 настоящего изобретения, и имеет соответствующий функциональный модуль. Принципы реализации и их технические эффекты схожи, и подробности здесь не описаны.
Кроме того, в вышеприведенных вариантах осуществления, представленных в настоящем изобретении, первое сообщение, принятое приемником 21, дополнительно включает в себя идентификатор, и процессор 23 дополнительно выполнен с возможностью определять, в соответствии с идентификатором, что одноранговое UE является распределителем IP-адреса в D2D коммуникации или, что UE является получателем IP-адреса в D2D коммуникации. В этом варианте осуществления соответствующие обязанности в процессе распределения IP-адресов двух UEs, которые устанавливают соединение D2D коммуникации, явно задаются путем добавления идентификатора. Это также обеспечивает возможность распределения IP-адресов.
Следует отметить, что UE в вышеприведенных вариантах осуществления настоящего изобретения служит получателем IP-адреса в D2D коммуникации, и одноранговое UE выступает в качестве инициатора D2D коммуникации и отвечает за распределение IP-адреса. Подобно вышеизложенным вариантам осуществления, инициатор D2D коммуникации также может служить получателем IP-адреса в D2D коммуникации. Например, конкретный способ реализации выглядит следующим образом: в вышеприведенных вариантах осуществления настоящего изобретения передатчик 22 дополнительно выполнен с возможностью отправлять третье сообщение в одноранговое UE до того, как приемник 21 принимает первое сообщение, отправленное одноранговым UE, где третье сообщение используется для запроса одноранговому UE распределить первый IP-адрес в UE. UE, предоставленное в этом варианте осуществления, является, в частности, инициатором D2D коммуникации, и инициатор D2D коммуникации фактически выполняет роль получателя IP-адреса в D2D коммуникации.
Следует также отметить, что UE в вариантах осуществления, показанных на фиг. 16 и фиг. 17 представляет собой второе UE в вышеприведенных вариантах осуществления, показанных на фиг. 1 - фиг. 8, фиг. 12А и фиг. 12B и одноранговое UE в вариантах осуществления, показанных на фиг. 16 и фиг. 17 представляет собой первое UE в вышеприведенных вариантах осуществления, показанных на фиг. 1 - фиг. 8.
Вариант 9 осуществления
Фиг. 18 является схемой UE согласно варианту 9 осуществления настоящего изобретения. UE, предоставленное в этом варианте осуществления, применимо к D2D коммуникации. UE может быть реализовано с использованием аппаратного и программного обеспечения и может быть интегрировано в память UE. Например, UE интегрировано в микросхему процессора, чтобы быть вызванным и выполненным процессором. UE в этом варианте осуществления конкретно включает в себя передатчик 31 и приемник 32.
Передатчик 31 выполнен с возможностью отправлять первое сообщение в одноранговое UE, где первое сообщение включает в себя первый IP-адрес и информацию индикации, информация индикации используется для указания UE использовать первый IP-адрес, информация индикации дополнительно используется для указания одноранговому UE использовать второй IP-адрес, и первое сообщение используется для запроса одноранговому UE установить соединение «устройство-устройство» D2D коммуникации с UE в соответствии с первым IP-адресом.
В этом варианте осуществления первый IP-адрес предварительно сконфигурирован в UE, и второй IP-адрес предварительно сконфигурирован в одноранговом UE. Например, UE и одноранговое UE выполняют групповую связь до осуществления D2D коммуникации, и UE и одноранговое UE каждый имеют сконфигурированные IP-адреса. В этом случае, если UE и одноранговое UE необходимо выполнить D2D коммуникацию, сконфигурированные IP-адреса, используемые в групповой связи, могут быть напрямую использованы без необходимости распределения IP-адреса. В частности, UE выступает в качестве инициатора D2D коммуникации, и при инициировании D2D коммуникации UE добавляет сконфигурированный первый IP-адрес UE и информацию индикации к первому сообщению. Например, когда информация индикации установлена как предварительно сконфигурированная, то информация индикации указывает UE использовать первый IP-адрес и инструктирует второе UE использовать второй IP-адрес. Одноранговое UE может установить соединение D2D коммуникации между вторым UE и UE согласно информации индикации и первому IP-адресу.
Следует отметить, что UE в этом варианте осуществления инструктирует, используя первое сообщение, одноранговое UE установить соединение D2D коммуникации с использованием первого IP-адреса, переносимого в первом сообщении. Первый IP-адрес может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлен после того, как UE отправит сообщение установления связи. Например, первый IP-адрес переносится в сообщении отправки IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением установления связи или сообщением отправки IP-адреса.
Приемник 32 выполнен с возможностью принимать второе сообщение, отправленное одноранговым UE, где второе сообщение используется для указания того, что установление соединения D2D коммуникации завершено успешно.
UE, предоставленное в этом варианте осуществления настоящего изобретения, выполнено с возможностью выполнять способ распределения IP-адреса в D2D коммуникации, представленном в варианте осуществления, показанном на фиг. 9 настоящего изобретения, и имеет соответствующий функциональный модуль. Принципы реализации и их технические эффекты схожи, и подробности здесь не описаны.
В другом возможном варианте реализации вышеприведенного варианта осуществления, показанного на фиг. 18, первое сообщение, отправленное передатчиком 31, включает в себя только информацию индикации, где информация индикации используется для указания UE использовать первый IP-адрес, информация индикации дополнительно используется для указания одноранговому UE использовать второй IP-адрес и информация индикации дополнительно используется для указания того, что UE является установителем соединения «устройство-устройство» D2D коммуникации. То есть, UE в этом варианте осуществления должно получить IP-адрес однорангового UE в D2D коммуникации, то есть, одноранговое UE поручено отправить предварительно сконфигурированный второй IP-адрес однорангового UE в UE.
Соответственно, приемник 32 выполнен с возможностью принимать второе сообщение, отправленное одноранговым UE, где второе сообщение конкретно включает в себя второй IP-адрес, так что UE устанавливает соединение «устройство-устройство» D2D коммуникации с одноранговым UE в соответствии со вторым IP-адресом.
Следует отметить, что одноранговое UE в этом варианте осуществления отправляет предварительно сконфигурированный второй IP-адрес однорангового UE в UE с использованием принятого первого сообщения, которое включает в себя информацию индикации, для установления соединения D2D коммуникации. Информация индикации может переноситься в сообщении установления связи для инициирования D2D коммуникации или может быть отправлена после того, как UE отправит сообщение установления связи. Например, информация индикации передается в сообщении отправки IP-адреса для отправки. То есть, первое сообщение в этом варианте осуществления может быть сообщением установления связи или сообщением отправки IP-адреса.
Дополнительно, в этом варианте осуществления первое сообщение, отправленное передатчиком 31, может дополнительно включать в себя тип PDN, тип PDN является конкретно типом PDN, поддерживаемым UE, и тип PDN указывает тип IP-адреса, используемого одноранговым UE. Второй IP-адрес во втором сообщении добавляется одноранговым UE в соответствии с информацией индикации и типом PDN. В этом варианте осуществления несколько IP-адресов могут быть предварительно сконфигурированы как в UE, так и в одноранговом UE, и несколько предварительно сконфигурированных IP-адресов могут быть IP-адресами разных типов. Следовательно, при инициировании запроса D2D коммуникации на одноранговое UE добавляет тип PDN, который может быть совместим с UE, с первым сообщением, чтобы дать индикации одноранговому UE отправить второй IP-адрес, тип которого совпадает с типом PDN типа в UE, при возврате второго сообщения в UE.
UE, предоставленное в этом варианте осуществления настоящего изобретения, выполнено с возможностью выполнять способ распределения IP-адреса в D2D коммуникации, представленном в варианте осуществления, показанном на фиг. 10 настоящего изобретения, и имеет соответствующий функциональный модуль. Принципы реализации и их технические эффекты схожи, и подробности здесь не описаны.
Следует отметить, что UE в вариантах осуществления, показанных на фиг. 18, представляет собой первое UE в вышеприведенных вариантах осуществления, показанных на фиг. 9, фиг. 10 и фиг. 13, и одноранговое UE в вариантах осуществления, показанных на фиг. 18 представляет собой второе UE в вышеприведенных вариантах осуществления, показанных на фиг. 9, фиг. 10 и фиг. 13.
Специалисты в данной области техники могут понять, что все или некоторые из этапов вышеописанных вариантов осуществления могут быть реализованы программой, инструктирующей соответствующее оборудование. Вышеупомянутая программа может быть сохранена на машиночитаемом носителе данных. Когда программа запускается, выполняются этапы реализации вышеописанного способа. Вышеупомянутый носитель данных включает в себя: любой носитель, который может хранить программный код, такой как ROM, RAM, магнитный диск или оптический диск.
Следует отметить, что приведенные выше варианты осуществления просто предназначены для описания технических решений настоящего изобретения, но не для ограничения настоящего изобретения. Хотя настоящее изобретение подробно описано со ссылкой на вышеприведенные варианты осуществления, специалисты в данной области техники должны понимать, что они могут все еще вносить изменения в технические решения, описанные в вышеприведенных вариантах осуществления, или сделать эквивалентную замену некоторым или всем техническим характеристикам, не отступая от объема технических решений вариантов осуществления настоящего изобретения.
Claims (12)
1. Способ распределения адресов интернет протокола (IP) в «устройство-устройство» коммуникации, отличающийся тем, что первый IP-адрес предварительно сконфигурирован в первом устройстве пользователя (UE), второй IP-адрес предварительно сконфигурирован во втором UE, и способ содержит:
отправку (S310) первым UE первого сообщения второму UE, в котором первое сообщение содержит первый IP-адрес и информацию индикации, информацию индикации используют для указания первому UE использовать предварительно сконфигурированный IP-адрес в первом UE, информацию индикации дополнительно используют для указания второму UE использовать предварительно сконфигурированный IP-адрес во втором UE, и первое сообщение используют для запроса второго UE установить соединение «устройство-устройство» (D2D) коммуникации с первым UE в соответствии с первым IP-адресом; и
прием (S320) первым UE второго сообщения, отправленного вторым UE, в котором второе сообщение используют для указания, что установление соединения D2D коммуникации выполнено успешно.
2. Способ распределения адресов интернет протокола (IP) в «устройство-устройство» коммуникации, отличающийся тем, что первый IP-адрес предварительно сконфигурирован в первом устройстве пользователя (UE), второй IP-адрес предварительно сконфигурирован во втором UE, и способ содержит:
прием вторым UE первого сообщения из первого UE, в котором первое сообщение содержит первый IP-адрес и информацию индикации, информацию индикации используют для указания первому UE использовать предварительно сконфигурированный IP-адрес в первом UE, информацию индикации дополнительно используют для указания второму UE использовать предварительно сконфигурированный IP-адрес во втором UE, и первое сообщение используют для запроса второго UE установить соединение «устройство-устройство» (D2D) коммуникации с первым UE согласно первому IP-адресу; и
отправку вторым UE второго сообщения первому UE, в котором второе сообщение используют для указания, что установление соединения D2D коммуникации выполнено успешно.
3. Устройство пользователя (UE) для осуществления «устройство-устройство» (D2D) коммуникации, отличающееся тем, что второй IP-адрес предварительно сконфигурирован в UE, первый IP-адрес предварительно сконфигурирован в одноранговом UE, и UE содержит:
приемник, выполненный с возможностью принимать первое сообщение из однорангового UE, в котором первое сообщение содержит первый IP-адрес и информацию индикации, и информацию индикации используют для указания одноранговому UE использовать первый IP-адрес, информацию индикации дополнительно используют для указания UE использовать второй IP-адрес, и первое сообщение используют для запроса UE установить соединение «устройство-устройство» (D2D) коммуникации с одноранговым UE согласно первому IP-адресу; и
передатчик, выполненный с возможностью отправлять второе сообщение в одноранговое UE, в котором второе сообщение используют для указания, что установление соединения D2D выполнено.
4. Устройство пользователя (UE) для осуществления «устройство-устройство» (D2D) коммуникации, отличающееся тем, что первый IP-адрес предварительно сконфигурирован в UE, второй IP-адрес предварительно сконфигурирован в одноранговом UE, и UE содержит:
передатчик (31), выполненный с возможностью отправлять первое сообщение в одноранговое UE, в котором первое сообщение содержит первый IP-адрес и информацию индикации, информация индикации используется для указания UE использовать первый IP-адрес, информация индикации дополнительно используется для указания одноранговому UE использовать второй IP-адрес, и первое сообщение используют для запроса однорангового UE установить соединение «устройство-устройство» (D2D) коммуникации с UE в соответствии с первым IP-адресом; и
приемник (32), выполненный с возможностью принимать второе сообщение, отправленное одноранговым UE, в котором второе сообщение используют для указания, что установление соединения D2D коммуникации выполняется.
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
PCT/CN2015/079209 WO2016183781A1 (zh) | 2015-05-18 | 2015-05-18 | D2d通信中的ip地址分配方法及用户设备 |
Publications (1)
Publication Number | Publication Date |
---|---|
RU2679184C1 true RU2679184C1 (ru) | 2019-02-06 |
Family
ID=57319104
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
RU2017140454A RU2679184C1 (ru) | 2015-05-18 | 2015-05-18 | Способ распределения ip-адресов в d2d коммуникации и устройство пользователя |
Country Status (9)
Country | Link |
---|---|
US (1) | US10798054B2 (ru) |
EP (1) | EP3264852A4 (ru) |
JP (1) | JP6606193B2 (ru) |
KR (1) | KR101922041B1 (ru) |
CN (2) | CN111147622A (ru) |
BR (1) | BR112017023406A2 (ru) |
CA (1) | CA2980952A1 (ru) |
RU (1) | RU2679184C1 (ru) |
WO (1) | WO2016183781A1 (ru) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US11570588B2 (en) * | 2019-11-01 | 2023-01-31 | Apple Inc. | SMS enhancement for new radio |
WO2021233200A1 (en) * | 2020-05-22 | 2021-11-25 | Telefonaktiebolaget Lm Ericsson (Publ) | Method and apparatus for device-to-device communication |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2338329C2 (ru) * | 2002-04-03 | 2008-11-10 | Квэлкомм Инкорпорейтед | Система и способ для прозрачной регистрации мобильного ip в согласовании протокола двухточечной связи |
CN101932120A (zh) * | 2009-06-22 | 2010-12-29 | 华为技术有限公司 | 中继节点与网络节点连接建立方法及装置 |
US20140341112A1 (en) * | 2013-05-14 | 2014-11-20 | Samsung Electronics Co., Ltd. | System and method for ip session continuity in device-to-device communication system |
WO2014193557A1 (en) * | 2013-05-31 | 2014-12-04 | Qualcomm Incorporated | Server-assisted device-to-device discovery and connection |
Family Cites Families (46)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6968368B2 (en) * | 2001-09-28 | 2005-11-22 | Rockwell Electronic Commerce Technologies, Llc | Streaming announcements to agents of an ACD |
US20040054781A1 (en) * | 2002-07-30 | 2004-03-18 | Heng-Chien Chen | Method for establishing point to point or point to multiple points internet connection(s) |
JP2004343526A (ja) * | 2003-05-16 | 2004-12-02 | Pioneer Electronic Corp | 通信装置、通信方法並びに通信用プログラム及び情報記録媒体 |
JP4468113B2 (ja) * | 2003-08-25 | 2010-05-26 | Kddi株式会社 | ISATAPを用いてIPv4コンポーネントを備えたネットワーク上でのモバイルIPv6通信を可能とするシステム及び方法並びに記録媒体 |
US20050080858A1 (en) * | 2003-10-10 | 2005-04-14 | Microsoft Corporation | System and method for searching a peer-to-peer network |
US20050203851A1 (en) * | 2003-10-25 | 2005-09-15 | Macrovision Corporation | Corruption and its deterrence in swarm downloads of protected files in a file sharing network |
US7536467B2 (en) * | 2004-04-20 | 2009-05-19 | Microsoft Corporation | Peer-to-peer (P2P) mobility system, and method |
WO2006003739A1 (ja) * | 2004-06-30 | 2006-01-12 | Yoshida Kamagasako, Inc. | ピアツーピア通信装置及びコンピュータ・プログラム |
CN1881916B (zh) * | 2005-06-17 | 2012-07-04 | 腾讯科技(深圳)有限公司 | 一种在通信设备间实现通信的方法及装置 |
FI20051061A0 (fi) * | 2005-10-21 | 2005-10-21 | Nokia Corp | Vertaisyhteyden luominen |
US20080159266A1 (en) * | 2006-12-30 | 2008-07-03 | Arcsoft (Shanghai) Technology Company, Ltd | Determining Pairings of Telephone Numbers and IP Addresses from Caching and Peer-To-Peer Lookup |
JP4958611B2 (ja) * | 2007-04-10 | 2012-06-20 | キヤノン株式会社 | 通信装置、ネットワークシステム、通信方法、及びプログラム |
US7940697B2 (en) * | 2008-03-17 | 2011-05-10 | Nokia Corporation | Transition between IP protocol versions |
US20110060649A1 (en) * | 2008-04-11 | 2011-03-10 | Dunk Craig A | Systems, methods and apparatus for providing media content |
US8040809B2 (en) * | 2008-11-25 | 2011-10-18 | Broadcom Corporation | Client QoS based connection session jogging |
US8452290B2 (en) * | 2009-03-31 | 2013-05-28 | Broadcom Corporation | Communication session soft handover |
WO2011001628A1 (ja) * | 2009-07-03 | 2011-01-06 | パナソニック株式会社 | コネクション管理方法、コネクション管理システム、移動端末、パケットデータゲートウェイ並びに移動管理ゲートウェイ |
US20110087775A1 (en) * | 2009-10-12 | 2011-04-14 | Electronics And Telecommunications Research | Peer-to-peer control device and transmission overlay management method |
EP2622818B1 (en) * | 2010-10-01 | 2019-05-15 | LG Electronics Inc. | Packet-domain-at-commands enhancement |
WO2012051078A1 (en) * | 2010-10-15 | 2012-04-19 | Marvell World Trade Ltd. | Assignment of network addresses |
WO2012068728A1 (zh) * | 2010-11-24 | 2012-05-31 | 华为技术有限公司 | 获取用户的ip地址的方法和网络实体 |
JP5597624B2 (ja) | 2010-12-29 | 2014-10-01 | ノキア コーポレイション | 短距離通信を介したネットワーク設定 |
TWI429308B (zh) * | 2011-02-14 | 2014-03-01 | Wistron Corp | 建立點對點傳輸的方法及行動通訊系統 |
WO2012111971A2 (en) * | 2011-02-15 | 2012-08-23 | Samsung Electronics Co., Ltd. | Method and apparatus for peer-to-peer service in wireless communication system |
JP6050259B2 (ja) * | 2011-02-19 | 2016-12-21 | サムスン エレクトロニクス カンパニー リミテッド | Nfcピアツーピア通信環境におけるインターネットプロトコル(ip)データ通信を提供する方法及びシステム |
US20120271912A1 (en) | 2011-04-19 | 2012-10-25 | Samsung Electronics Co., Ltd. | Apparatus and method for transmitting and receiving ip information in a wireless communication network |
KR101906834B1 (ko) * | 2011-04-19 | 2018-10-11 | 삼성전자주식회사 | 휴대단말기의 어플리케이션 리소스 선택장치 및 방법 |
CN102869116B (zh) * | 2011-07-05 | 2015-07-08 | 华为终端有限公司 | 一种本地网络和实现本地网关和家庭基站建立连接的方法 |
KR20130025749A (ko) * | 2011-09-02 | 2013-03-12 | 삼성전자주식회사 | P2p 연결을 지원하는 화상형성장치 및 그것의 신호 세기에 기초한 보안 관리 방법 |
CN103024737B (zh) * | 2011-09-23 | 2017-08-11 | 中兴通讯股份有限公司 | 可信任非3gpp接入网元、接入移动网络及去附着方法 |
US9167614B2 (en) * | 2011-09-28 | 2015-10-20 | Marvell International Ltd. | Tunneled direct link setup systems and methods with consistent link information maintenance |
CN103139930B (zh) | 2011-11-22 | 2015-07-08 | 华为技术有限公司 | 连接建立方法和用户设备 |
KR101872358B1 (ko) * | 2011-11-22 | 2018-06-29 | 에이치피프린팅코리아 주식회사 | P2p 연결을 지원하는 화상 형성 장치 및 그것의 ip 주소 연동을 통한 응용 프로그램의 실행 방법 |
EP2608567A1 (en) * | 2011-12-13 | 2013-06-26 | Panasonic Corporation | Device triggering and congestion control |
KR101849925B1 (ko) * | 2012-02-24 | 2018-04-18 | 삼성전자주식회사 | 무선 통신 네트워크에서 디바이스 탐색 방법 및 장치 |
KR102005771B1 (ko) * | 2012-02-24 | 2019-10-01 | 삼성전자주식회사 | 무선 통신 네트워크에서 ip 주소 할당 방법 및 장치 |
TWI626855B (zh) | 2012-04-27 | 2018-06-11 | 內數位專利控股公司 | 最佳化鄰近資料路徑設置方法及裝置 |
CN104145451B (zh) * | 2012-08-23 | 2017-07-14 | 华为技术有限公司 | 报文处理方法、深度包检测请求网元和深度包检测设备 |
EP2741475B1 (en) * | 2012-12-04 | 2018-08-29 | Samsung Electronics Co., Ltd | Method and apparatus for allocating an internet protocol address to a client device |
EP2941934B1 (en) * | 2013-01-03 | 2019-11-06 | Intel Corporation | Packet data connections in a wireless communication system using a wireless local area network |
US9100942B2 (en) * | 2013-03-14 | 2015-08-04 | Qualcomm Incorporated | WiFi Direct connection using machine-readable labels |
JP6356118B2 (ja) * | 2013-03-26 | 2018-07-11 | シャープ株式会社 | Ue、制御装置及び通信方法 |
US20140331296A1 (en) * | 2013-05-01 | 2014-11-06 | Qualcomm Incorporated | Mechanism for gateway discovery layer-2 mobility |
CN104144403B (zh) * | 2013-05-10 | 2017-11-07 | 电信科学技术研究院 | 一种通信方法及设备、*** |
US9647735B2 (en) * | 2013-05-31 | 2017-05-09 | Intel IP Corporation | Hybrid digital and analog beamforming for large antenna arrays |
WO2015081971A1 (en) * | 2013-12-02 | 2015-06-11 | Telefonaktiebolaget L M Ericsson (Publ) | Ip address assignment for a ue in 3gpp |
-
2015
- 2015-05-18 KR KR1020177030204A patent/KR101922041B1/ko active IP Right Grant
- 2015-05-18 CN CN201911399287.9A patent/CN111147622A/zh not_active Withdrawn
- 2015-05-18 CA CA2980952A patent/CA2980952A1/en not_active Abandoned
- 2015-05-18 EP EP15892160.1A patent/EP3264852A4/en not_active Ceased
- 2015-05-18 BR BR112017023406-8A patent/BR112017023406A2/pt not_active IP Right Cessation
- 2015-05-18 CN CN201580031686.3A patent/CN106465443B/zh active Active
- 2015-05-18 JP JP2017557091A patent/JP6606193B2/ja active Active
- 2015-05-18 RU RU2017140454A patent/RU2679184C1/ru active
- 2015-05-18 WO PCT/CN2015/079209 patent/WO2016183781A1/zh active Application Filing
-
2017
- 2017-11-17 US US15/816,693 patent/US10798054B2/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
RU2338329C2 (ru) * | 2002-04-03 | 2008-11-10 | Квэлкомм Инкорпорейтед | Система и способ для прозрачной регистрации мобильного ip в согласовании протокола двухточечной связи |
CN101932120A (zh) * | 2009-06-22 | 2010-12-29 | 华为技术有限公司 | 中继节点与网络节点连接建立方法及装置 |
US20140341112A1 (en) * | 2013-05-14 | 2014-11-20 | Samsung Electronics Co., Ltd. | System and method for ip session continuity in device-to-device communication system |
WO2014193557A1 (en) * | 2013-05-31 | 2014-12-04 | Qualcomm Incorporated | Server-assisted device-to-device discovery and connection |
Also Published As
Publication number | Publication date |
---|---|
KR20170128587A (ko) | 2017-11-22 |
BR112017023406A2 (pt) | 2018-07-17 |
JP6606193B2 (ja) | 2019-11-13 |
CN106465443B (zh) | 2020-01-17 |
JP2018518887A (ja) | 2018-07-12 |
US20180077112A1 (en) | 2018-03-15 |
EP3264852A4 (en) | 2018-04-18 |
WO2016183781A1 (zh) | 2016-11-24 |
CN106465443A (zh) | 2017-02-22 |
KR101922041B1 (ko) | 2018-11-26 |
CN111147622A (zh) | 2020-05-12 |
US10798054B2 (en) | 2020-10-06 |
CA2980952A1 (en) | 2016-11-24 |
EP3264852A1 (en) | 2018-01-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103002594B (zh) | 直接通信信道建立方法、装置及*** | |
WO2016161867A1 (zh) | 终端直通中继节点的确定、使用方法及装置 | |
EP3512118B1 (en) | Method and device for transmitting response message | |
JPWO2018084199A1 (ja) | 通信方法 | |
KR102253226B1 (ko) | 페이징 방법 및 페이징 디바이스 | |
WO2016202227A1 (zh) | 一种层2链路标识的选择、通知方法及装置 | |
WO2017024909A1 (zh) | 一种进行数据传输的方法和设备 | |
US10567338B2 (en) | Method and apparatus for setting up relay link in wireless communication system | |
CN113206894B (zh) | Dns服务器的发现方法、装置、计算机设备及存储介质 | |
WO2020221199A1 (zh) | 一种资源分配方法及设备 | |
CN106888450B (zh) | 信息处理方法及装置 | |
WO2017008701A1 (zh) | 数据传输方法、装置及用户设备 | |
JP2017175348A (ja) | デバイス・ツー・デバイス通信に関するリソーススケジューリングのための装置及び方法 | |
WO2015149463A1 (zh) | D2d发现的处理方法及装置 | |
RU2679184C1 (ru) | Способ распределения ip-адресов в d2d коммуникации и устройство пользователя | |
US20170317931A1 (en) | Data flow transmission method, device, and system | |
CN115515091A (zh) | 网络地址转换方法、中继设备、通信***以及存储介质 | |
CN105191460B (zh) | 一种信息传输方法、设备及*** | |
EP3565372B1 (en) | Connection establishment method and apparatus | |
CN107809777B (zh) | 数据传输方法、用户设备、主基站、辅基站及核心网 | |
WO2010034241A1 (zh) | 中继站通信的方法、装置和*** | |
WO2023185992A1 (zh) | 中继通信方法与装置 | |
CN114126008B (zh) | 一种提升传输性能的方法、装置、***和可读存储介质 | |
WO2015020136A1 (ja) | 無線基地局装置、無線端末装置、無線通信システム、端末間直接通信制御方法およびコンピュータプログラム | |
WO2017128315A1 (zh) | 创建链路的方法及装置 |