WO2023134437A1 - 通信方法及装置 - Google Patents
通信方法及装置 Download PDFInfo
- Publication number
- WO2023134437A1 WO2023134437A1 PCT/CN2022/142295 CN2022142295W WO2023134437A1 WO 2023134437 A1 WO2023134437 A1 WO 2023134437A1 CN 2022142295 W CN2022142295 W CN 2022142295W WO 2023134437 A1 WO2023134437 A1 WO 2023134437A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- multicast
- broadcast service
- broadcast
- information
- network element
- Prior art date
Links
- 238000004891 communication Methods 0.000 title claims abstract description 329
- 238000000034 method Methods 0.000 title claims abstract description 182
- 230000006870 function Effects 0.000 claims description 238
- 230000004044 response Effects 0.000 claims description 65
- 238000012545 processing Methods 0.000 claims description 58
- 238000012986 modification Methods 0.000 claims description 57
- 230000004048 modification Effects 0.000 claims description 57
- 230000015654 memory Effects 0.000 claims description 35
- 238000004590 computer program Methods 0.000 claims description 21
- 238000007726 management method Methods 0.000 description 289
- 230000011664 signaling Effects 0.000 description 32
- 230000000694 effects Effects 0.000 description 28
- 230000005540 biological transmission Effects 0.000 description 21
- 230000008569 process Effects 0.000 description 20
- 238000013461 design Methods 0.000 description 18
- 238000010586 diagram Methods 0.000 description 15
- 238000012384 transportation and delivery Methods 0.000 description 11
- 238000011161 development Methods 0.000 description 5
- 238000010295 mobile communication Methods 0.000 description 5
- 230000003287 optical effect Effects 0.000 description 5
- 230000001360 synchronised effect Effects 0.000 description 5
- 239000000284 extract Substances 0.000 description 4
- 230000003068 static effect Effects 0.000 description 4
- 230000008878 coupling Effects 0.000 description 3
- 238000010168 coupling process Methods 0.000 description 3
- 238000005859 coupling reaction Methods 0.000 description 3
- 238000013507 mapping Methods 0.000 description 3
- 238000011160 research Methods 0.000 description 3
- 230000006978 adaptation Effects 0.000 description 2
- 230000003190 augmentative effect Effects 0.000 description 2
- 238000013475 authorization Methods 0.000 description 2
- 238000013523 data management Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 238000000605 extraction Methods 0.000 description 2
- 230000003993 interaction Effects 0.000 description 2
- 239000004065 semiconductor Substances 0.000 description 2
- 102100022734 Acyl carrier protein, mitochondrial Human genes 0.000 description 1
- 101000678845 Homo sapiens Acyl carrier protein, mitochondrial Proteins 0.000 description 1
- 208000037550 Primary familial polycythemia Diseases 0.000 description 1
- 238000003491 array Methods 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000014509 gene expression Effects 0.000 description 1
- 230000007774 longterm Effects 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 208000017693 primary familial polycythemia due to EPO receptor mutation Diseases 0.000 description 1
- 239000007787 solid Substances 0.000 description 1
- 238000006467 substitution reaction Methods 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W4/00—Services specially adapted for wireless communication networks; Facilities therefor
- H04W4/06—Selective distribution of broadcast services, e.g. multimedia broadcast multicast service [MBMS]; Services to user groups; One-way selective calling services
Definitions
- the present application relates to the communication field, and in particular to a communication method and device.
- the term “represent” is used to indicate whether the first multicast/broadcast service is a regional multicast/broadcast service can be known according to the first information, and can also be replaced with "show/demonstrate", "using Used to acquire/obtain”, “acquire/obtain”, “used to determine”, “determine”, “used to indicate”, " Other terms such as “indicate” and “show/demonstrate” are not limited in this embodiment of the present application.
- the terminal device determines that the first multicast/broadcast service to join is a regional multicast/broadcast service; the terminal device sends first information to the first session management network element, and the first information indicates that the first multicast/broadcast service is a regional multicast /broadcasting services; or,
- the first message may be a protocol data unit (protocol data unit, PDU) session modification request (PDU Session Modification Request), or a PDU session establishment request (PDU Session Establishment Request).
- PDU session modification request or the PDU session establishment request may carry a join request (join request) or a join indication, and also carry first information, and the join request or join indication and the first information indicate that the terminal device wants to join Regional multicast/broadcast traffic or sessions.
- the first message can also be one or more of the following, which is not limited in the embodiment of the present application: PDU session authentication complete (PDU session authentication complete), PDU session modification complete (PDU session modification complete), PDU session modification command Reject (PDU session modification command reject), PDU session release request (PDU session release request), PDU session release complete (PDU session release complete), service level authentication complete (service-level authentication complete), remote terminal report (remote UE report )wait.
- PDU session authentication complete PDU session authentication complete
- PDU session modification complete PDU session modification complete
- PDU session modification command Reject PDU session modification command reject
- PDU session release request PDU session release request
- PDU session release complete PDU session release complete
- service level authentication complete service-level authentication complete
- remote terminal report remote terminal report
- the terminal device can know whether the first multicast/broadcast service it requests is a regional multicast/broadcast service according to the second information, and if so, it can generate the first information based on the second information, and send the first information to the first session management network element Send, so that the first session management network element selects (selects) or discovers (discover) the multicast/broadcast session management network element that can provide or extract the information of the first multicast/broadcast service for the terminal equipment, so as to avoid extracting the first group Information failure of broadcasting/broadcasting services leads to additional and ineffective signaling interaction, thereby further improving reliability and efficiency.
- the information of the first multicast/broadcast service is as described above, and will not be repeated here.
- the term “allocate” can also be replaced with other terms such as "configure” and "obtain/acquire", and "identify for regional multicast/broadcast services” can be understood as based on The identification distinguishes or identifies or judges or decides or determines or represents or shows or demonstrates or identifies or indicates a certain multicast/broadcast service Whether it is a regional multicast/broadcast service, that is, the identifier is dedicated to (dedicate) multicast/broadcast service.
- the identifier may be a TMGI with a specific value.
- TMGI with a specific value reference may be made to relevant content in the first aspect, which will not be repeated here.
- the first session management network element when the above-mentioned first session management network element receives the joining request carrying the identifier from the terminal device, it can be judged according to the identifier that the first multicast/broadcast service that the terminal device requests to join is a regional multicast/broadcast service , so as to effectively discover the multicast/broadcast session management network element that can provide the information of the first multicast/broadcast service, and then, based on the discovered multicast/broadcast session management, the first session management network element can send the multicast/broadcast service to the multicast/broadcast service
- the broadcast session management network element sends a request to extract the information of the first multicast/broadcast service, such as QoS information, service distribution area information, which can prevent the first session management network element from selecting an incorrect multicast/broadcast session management function network element , resulting in extracting the information of the first multicast/broadcast service from the incorrect multicast/broadcast session management function network element, which in turn leads to the network
- the third information may include the fourth information, it may be considered that the first multicast/broadcast service is a regional multicast/broadcast service or the first multicast/broadcast service is not a regional multicast/broadcast service.
- the fourth information may be the type of the first multicast/broadcast service.
- the type may include regional multicast/broadcast service or non-regional multicast/broadcast service.
- the multicast/broadcast session management network element may allocate the identifier of the regional multicast/broadcast service or the identifier of the non-regional multicast/broadcast service to the first multicast/broadcast service.
- “identification of regional multicast/broadcast service” and “identification of non-regional multicast/broadcast service” can correspond to different TMGI values respectively, that is, “identification of regional multicast/broadcast service” can be a specific value TMGI.
- TMGI with a specific value reference may be made to relevant content in the first aspect, which will not be repeated here.
- the communication method described in the fifth aspect may further include: the first network element sends the identifier of the first multicast/broadcast service to the terminal device.
- the first information may be carried in a protocol data unit PDU session modification request or a PDU session establishment request.
- the receiving function and the sending function of the transceiver module can also be set separately, that is, the transceiver module can include a receiving module and a sending module.
- the sending module is used to realize the sending function
- the receiving module is used to realize the receiving function.
- the communication device described in the eighth aspect may be a first session management network element, such as an SMF network element, or a chip (system) or other components or components that can be set in the first session management network element , may also be a device including the first session management network element, which is not limited in this application.
- a first session management network element such as an SMF network element, or a chip (system) or other components or components that can be set in the first session management network element
- the communication device described in the eighth aspect may be a first session management network element, such as an SMF network element, or a chip (system) or other components or components that can be set in the first session management network element , may also be a device including the first session management network element, which is not limited in this application.
- a communication device includes: a processing module and a transceiver module.
- the transceiver module is configured to receive the third information of the first multicast/broadcast service from the first network element.
- a processing module configured to determine, according to the third information, that the first multicast/broadcast service is a regional multicast/broadcast service.
- the processing module is further configured to assign the identifier of the first multicast/broadcast service, and the identifier is used for the regional multicast/broadcast service.
- the transceiver module is further configured to send the identifier of the first multicast/broadcast service to the first network element.
- the third information may be carried in the second message, and the second message is used to request the identifier of the first multicast/broadcast service, or the second message is used to request to create a group of the first multicast/broadcast service broadcast/broadcast session.
- the first information may be carried in a service announcement.
- the communication device described in the tenth aspect may be a first network element, such as an AF/AS/MBSF/NEF network element, or a chip (system) or other components that can be set in the first network element or a component, and may also be a device including the first network element, which is not limited in this application.
- a first network element such as an AF/AS/MBSF/NEF network element, or a chip (system) or other components that can be set in the first network element or a component, and may also be a device including the first network element, which is not limited in this application.
- FIG. 8 is a first schematic flowchart of another communication method provided by the embodiment of the present application.
- network architecture involved in Figure 3 may also include other network elements, such as network slice selection function (network slice selection function, NSSF), unified data repository (unified data repository, UDR) or network storage function (network repository function , NRF) and other network elements or devices, etc., are not specifically limited.
- network slice selection function network slice selection function
- UDR unified data repository
- NRF network storage function
- Fig. 4 is a system architecture of a 5G multicast/broadcast service, which is obtained by extending the architecture shown in Fig. 3 .
- functional entities such as multicast broadcast session management function (MB-SMF) and multicast broadcast user plane function (MB-UPF) have been added to support Multicast/broadcast services/features.
- MB-SMF multicast broadcast session management function
- MB-UPF multicast broadcast user plane function
- the first session management network element in Figure 1 can be an SMF network element
- the terminal device shown in Figure 1 can be a UE
- the multicast/broadcast session management network element in Figure 2 can be The MB-SMF network element
- the first network element in FIG. 2 may be AF/AS or NEF/MBSF.
- the multicast/broadcast service data arrives at the access network device (for example, RAN), it passes through the service data adaptation protocol (service data adaptation protocol, SDAP) layer of the RAN, and the packet data convergence protocol (packet data convergence protocol, PDCP). ) layer, radio link control (radio link control, RLC) layer, media access control (media access control, MAC) layer, physical (physical, PHY) layer processing, sent to each receiving multicast/broadcast service data terminal equipment.
- service data adaptation protocol service data adaptation protocol, SDAP
- packet data convergence protocol packet data convergence protocol
- RLC radio link control
- media access control media access control
- PHY physical (physical, PHY) layer processing
- the 5G core network needs to create a PDU session for each terminal device, copy a copy of data for each terminal device and send it to the access network device, and then The access network equipment forwards them to each terminal equipment respectively. It can be known that the difference between the two methods is whether the multicast/broadcast data transmitted between the 5G core network and the access network equipment is one copy or multiple copies. The former method occupies less resources and is more efficient.
- the terminal device determines that the first multicast/broadcast service is a regional multicast/broadcast service.
- the terminal device determining the first multicast/broadcast service as the regional multicast/broadcast service may include: determining the first multicast/broadcast service as the regional multicast/broadcast service according to the second information.
- the "type of multicast/broadcast service” may include: regional multicast/broadcast service, or non-regional multicast/broadcast service.
- the second information is used to determine the type of the first multicast/broadcast service can be understood as: whether the first multicast/broadcast service is a regional multicast/broadcast service can be known or determined or judged based on the second information, Therefore, "the second information is used to determine the type of the first multicast/broadcast service” can also be replaced with: “the second information is used to determine whether the first multicast/broadcast service is a regional multicast/broadcast service", "the second The second information is used to know whether the first multicast/broadcast service is a regional multicast/broadcast service", or "the second information is used to determine whether the first multicast/broadcast service is a regional multicast/broadcast service” and other similar descriptions.
- the first information may be information used to characterize the first multicast/broadcast service as an area multicast/broadcast service
- the second information may be the area group allocated by the first network element for the first multicast/broadcast service broadcast/broadcast service identity (MBS service identity) or session identity (MBS session identity) or group identity (group identity)
- the business identity or session identity can be a temporary mobile group identity (TMGI) with a specific value ) or IP multicast address or other identifiers that can distinguish regional multicast/broadcast services from non-regional multicast/broadcast services.
- TMGI temporary mobile group identity
- the terminal device determines (detrmine) that the first multicast/broadcast service is a regional multicast/broadcast service
- the word “determine” can also be replaced with “acquire/know”
- Terms such as “want”, “decide”, and “used to decide/determine” are not limited in this embodiment of the present application.
- the first session management network element sends the location information of the terminal device to the network storage functional network element according to the first information.
- the communication method in FIG. 6 may further include: the first session management network element receives the information of the multicast/broadcast session management network element of the first multicast/broadcast service from the network storage function network element, and according to the first The information of the multicast/broadcast session management network element of the multicast/broadcast service is obtained from the first multicast/broadcast session management network element, such as MB-SMF, to obtain the information of the first multicast/broadcast service.
- the first multicast/broadcast session management network element manages the multicast/broadcast session of the first multicast/broadcast service.
- the SMF sends a network function discovery or query request (Nnrf_NFDiscovery request) to the NRF, and receives a network function discovery or query response (Nnrf_NFDiscovery response) from the NEF.
- Nnrf_NFDiscovery request a network function discovery or query request
- Nnrf_NFDiscovery response a network function discovery or query response
- the SMF sends a PDU session context update response to the AMF.
- the AMF sends a PDU session context update request to the SMF.
- RAN does not support multicast/broadcast function
- RAN does not support the transmission of multicast/broadcast service data in the form of 5GC Shared MBS traffic delivery (5GC Shared MBS traffic delivery)
- 5GC Shared MBS traffic delivery that is, Only supports 5G core network individual multicast/broadcast traffic delivery (5GC individual MBS traffic delivery)
- SMF interacts with MB-SMF to establish a N19mb tunnel between UPF and MB-UPF for transmitting multicast/broadcast service data .
- step 1 For the specific process, refer to step 1, which will not be repeated here.
- the AF sends the area multicast/broadcast service data requested by the UE to the MB-UPF.
- the multicast/broadcast service data is sent to the UE through the PDU session of the UE (as shown in S718-S719 in Figure 7), that is, for example, through the 5G core network separate group broadcast/broadcast service traffic transmission mode.
- the multicast/broadcast session management network element of the first multicast/broadcast service may refer to the multicast/broadcast session management network element having or storing information of the first multicast/broadcast service, for example, QoS information, service data flow (service data flow, SDF) information, service area information of the first multicast/broadcast service, etc.; or, it can mean that the multicast/broadcast session management network element stores the first multicast/broadcast service Multicast/broadcast context (MBS session context), etc.
- MMS session context multicast/broadcast context
- the information of the first multicast/broadcast service may include: the name and identification of the first multicast/broadcast service, the multicast/broadcast session identifier (MBS session ID), QoS information, SDF information, and the distribution area of the service Or business service area information, business type, etc.
- the word “determined” can also be replaced with other terms such as “determine (determine)”, “acquire/obtain” and “judgment (determine/decide)", which are not limited in this embodiment of the present application.
- the location information is used to discover the multicast/broadcast session management network element of the first multicast/broadcast service.
- discover may also be replaced with: “select (select)", “obtain (obtain/acquire)”, “determine (determine)” and other terms, which are not limited in this embodiment of the present application.
- the NAS message includes an N1 session management (session management, SM) container (N1 SM container), and the N1 SM container includes a PDU session modification request or a PDU session creation request (which may be collectively referred to as a PDU session request), and the PDU session request Carry the identification information of the first multicast/broadcast service that the UE requests to join, such as MBS session ID (MBS session ID), and join request (join request), the identification of the first multicast/broadcast service is used for notification/indication SMF, the multicast/broadcast service that UE requests to join.
- MBS session ID MBS session ID
- join request join request
- step 9 the MB-SMF sends a multicast/broadcast session context update response to the SMF.
- the first session management network element can learn that the first multicast/broadcast service that the terminal device requests to join is a regional multicast based on the identifier of the first multicast/broadcast service provided by the terminal device /broadcast service, and send the location information of the terminal device to the network storage function network element, so that the network storage function network element can discover (discover) the network element of the multicast/broadcast session management network element of the first multicast/broadcast service based on the location information Function configuration information, such as network element name, network element type, Internet (internet protocol, IP) address, etc., so as to effectively discover the multicast/broadcast session management network element that can provide the information of the first multicast/broadcast service , after that, based on the discovered multicast/broadcast session management network element, the first session management network element may send a request to the multicast/broadcast session management network element to extract the information of the first multicast/broadcast service, for example, Qo
- the terminal device may send the first information and the identifier of the first multicast/broadcast service to the first session management network element. For example, it may be sent in the same message, or in two messages respectively.
- the first session management network element The element can combine the first information and the identification of the first multicast/broadcast service to discover a multicast/broadcast network element that can provide regional multicast/broadcast services for the terminal equipment, so as to further improve the accuracy of discovering the multicast/broadcast network element, Thereby further improving reliability and efficiency.
- the multicast/broadcast session creation request may include: a multicast/broadcast session creation request (Nnef_MBSSession_Create_Request) between AF/AS and NEF/MBSF, and/or, a multicast between NEF/MBSF and MB-SMF /Broadcast session creation request (Nmbsmf_MBSSession_Create_request).
- Nnef_MBSSession_Create_Request a multicast/broadcast session creation request
- Nmbsmf_MBSSession_Create_request a multicast/broadcast session creation request
- the third information includes the service area information of the first multicast/broadcast service, it can be regarded as the first multicast/broadcast service is a regional multicast/broadcast service; Multicast/broadcast services are not regional multicast/broadcast services.
- the fourth information may be the type of the first multicast/broadcast service.
- the type may include regional multicast/broadcast service or non-regional multicast/broadcast service.
- it may be determined according to the type of the first multicast/broadcast service in the fourth information whether the first multicast/broadcast service is an area multicast/broadcast service or a non-area multicast/broadcast service.
- the multicast/broadcast session management network element allocates an identifier of the first multicast/broadcast service.
- identification of regional multicast/broadcast service and “identification of non-regional multicast/broadcast service” can correspond to different TMGI values respectively, that is, “identification of regional multicast/broadcast service” can be a specific value TMGI.
- TMGI with a specific value
- the multicast/broadcast session creation response may include: a multicast/broadcast session creation response (Nnef_MBSSession_Create_Response) between AF/AS and NEF/MBSF, and/or, a multicast between NEF/MBSF and MB-SMF /broadcast session create response (Nmbsmf_MBSSession_Create_Response).
- Nnef_MBSSession_Create_Response a multicast/broadcast session creation response
- Nmbsmf_MBSSession_Create_Response a multicast/broadcast session creation response
- the identifier of the first multicast/broadcast service may be carried in other messages between the first network element and the multicast/broadcast session management network element for transmission, which is not limited in this embodiment of the present application.
- the identifier of the first multicast/broadcast service may be carried in the service announcement.
- the multicast/broadcast service to be created/configured is a regional multicast/broadcast service according to whether the multicast/broadcast service identifier allocation request message in S1105 carries service area information, or in other ways. Examples are not limited.
- the communication device 1200 may be a first session management network element, such as an SMF network element, or may be a chip (system) or other components or components that may be set in the first session management network element, or may include
- the device of the first session management network element is not limited in this application.
- the second message may be a request for allocating a multicast/broadcast service identifier, or a request for creating a multicast/broadcast session.
- the fourth information may include the type of the first multicast/broadcast service, and the type may include a regional multicast/broadcast service or a non-regional multicast/broadcast service.
- the communication device 1200 may include: an application function AF, a multicast/broadcast service function MBSF, a network opening function NEF, or an application server AS.
- the fourth information may be carried in a multicast/broadcast service identifier allocation request message or a multicast/broadcast session creation request message.
- the transceiver module 1202 is also configured to send the identifier of the first multicast/broadcast service to the terminal device.
- the communication device 1200 may further include a storage module (not shown in FIG. 12 ), where programs or instructions are stored in the storage module.
- the processing module 1201 executes the program or instruction
- the communication device 1200 can execute the communication method shown in FIG. 10 or FIG. 11 .
- the technical effect of the communication device 1200 may refer to the technical effect of the communication method shown in FIG. 10 or FIG. 11 , which will not be repeated here.
- FIG. 13 is a second schematic structural diagram of a communication device provided by an embodiment of the present application.
- the communication device may be the terminal device shown in Figure 6 or Figure 7, or the first session management network element shown in any one of Figures 6-9, or the multicast/broadcast session management network element shown in Figure 10 or Figure 11 A network element, or the first network element shown in FIG. 10 or FIG. 11 , or a chip that can be set in the terminal device, the first session management network element, the multicast/broadcast session management network element, or the first network element ( system) or other components or components, or an apparatus including the terminal device, the first session management network element, the multicast/broadcast session management network element, or the first network element.
- a communication device 1300 may include a processor 1301 .
- the communication device 1300 may further include a memory 1302 and/or a transceiver 1303 .
- the processor 1301 is coupled with the memory 1302 and the transceiver 1303, such as may be connected through a communication bus.
- the components of the communication device 1300 are specifically introduced below in conjunction with FIG. 13 :
- the processor 1301 is the control center of the communication device 1300, and may be one processor, or may be a general term for multiple processing elements.
- the processor 1301 is one or more central processing units (central processing unit, CPU), may also be a specific integrated circuit (application specific integrated circuit, ASIC), or is configured to implement one or more An integrated circuit, for example: one or more microprocessors (digital signal processor, DSP), or, one or more field programmable gate arrays (field programmable gate array, FPGA).
- CPU central processing unit
- ASIC application specific integrated circuit
- An integrated circuit for example: one or more microprocessors (digital signal processor, DSP), or, one or more field programmable gate arrays (field programmable gate array, FPGA).
- the processor 1301 can execute various functions of the communication device 1300 by running or executing software programs stored in the memory 1302 and calling data stored in the memory 1302 .
- the processor 1301 may include one or more CPUs, such as CPU0 and CPU1 shown in FIG. 13 .
- the communication device 1300 may also include multiple processors, for example, the processor 1301 and the processor 1304 shown in FIG. 2 .
- processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU).
- a processor herein may refer to one or more devices, circuits, and/or processing cores for processing data (eg, computer program instructions).
- the memory 1302 may be a read-only memory (read-only memory, ROM) or other types of static storage devices that can store static information and instructions, or a random access memory (random access memory, RAM) that can store information and
- ROM read-only memory
- RAM random access memory
- Other types of dynamic storage devices for instructions can also be electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical discs storage, optical disc storage (including compact discs, laser discs, optical discs, digital versatile discs, Blu-ray discs, etc.), magnetic disk storage media, or other magnetic storage devices, or capable of carrying or storing desired program code in the form of instructions or data structures and any other medium that can be accessed by a computer, but is not limited to.
- the memory 1302 can be integrated with the processor 1301 or exist independently, and is coupled with the processor 1301 through an interface circuit (not shown in FIG. 13 ) of the communication device 1300 , which is not specifically limited in this embodiment of the
- the communication apparatus 1300 is a terminal device, and the transceiver 1303 can be used to communicate with a network device, or communicate with another terminal device.
- the communication apparatus 1300 is a network device, and the transceiver 1303 may be used to communicate with a terminal device or communicate with another network device.
- the transceiver 1303 may include a receiver and a transmitter (not separately shown in FIG. 13 ). Wherein, the receiver is used to realize the receiving function, and the transmitter is used to realize the sending function.
- An embodiment of the present application provides a communication system.
- the communication system includes: a terminal device and a first session management network element.
- the communication system includes: a multicast/broadcast session management network element and a first network element.
- the memory in the embodiments of the present application may be a volatile memory or a nonvolatile memory, or may include both volatile and nonvolatile memories.
- the non-volatile memory can be read-only memory (read-only memory, ROM), programmable read-only memory (programmable ROM, PROM), erasable programmable read-only memory (erasable PROM, EPROM), electrically programmable Erases programmable read-only memory (electrically EPROM, EEPROM) or flash memory.
- Volatile memory can be random access memory (RAM), which acts as external cache memory.
- RAM random access memory
- static random access memory static random access memory
- DRAM dynamic random access memory
- DRAM synchronous dynamic random access memory Access memory
- SDRAM synchronous dynamic random access memory
- double data rate synchronous dynamic random access memory double data rate SDRAM, DDR SDRAM
- enhanced synchronous dynamic random access memory enhanced SDRAM, ESDRAM
- serial link DRAM SLDRAM
- direct memory bus random access memory direct rambus RAM, DR RAM
- the computer instructions may be stored in or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer instructions may be transmitted from a website, computer, server or data center Transmission to another website site, computer, server or data center by wired (such as infrared, wireless, microwave, etc.).
- the computer-readable storage medium may be any available medium that can be accessed by a computer, or a data storage device such as a server or a data center that includes one or more sets of available media.
- the available media may be magnetic media (eg, floppy disk, hard disk, magnetic tape), optical media (eg, DVD), or semiconductor media.
- the semiconductor medium may be a solid state drive.
- At least one means one or more, and “multiple” means two or more.
- At least one of the following" or similar expressions refer to any combination of these items, including any combination of single or plural items.
- at least one item (piece) of a, b, or c can represent: a, b, c, a-b, a-c, b-c, or a-b-c, where a, b, c can be single or multiple .
- sequence numbers of the above-mentioned processes do not mean the order of execution, and the execution order of the processes should be determined by their functions and internal logic, and should not be used in the embodiments of the present application.
- the implementation process constitutes any limitation.
- the disclosed systems, devices and methods may be implemented in other ways.
- the device embodiments described above are only illustrative.
- the division of the units is only a logical function division. In actual implementation, there may be other division methods.
- multiple units or components can be combined or May be integrated into another system, or some features may be ignored, or not implemented.
- the mutual coupling or direct coupling or communication connection shown or discussed may be through some interfaces, and the indirect coupling or communication connection of devices or units may be in electrical, mechanical or other forms.
- the units described as separate components may or may not be physically separated, and the components shown as units may or may not be physical units, that is, they may be located in one place, or may be distributed to multiple network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.
- each functional unit in each embodiment of the present application may be integrated into one processing unit, each unit may exist separately physically, or two or more units may be integrated into one unit.
- the functions described above are realized in the form of software function units and sold or used as independent products, they can be stored in a computer-readable storage medium.
- the technical solution of the present application is essentially or the part that contributes to the prior art or the part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including Several instructions are used to make a computer device (which may be a personal computer, a server, or a network device, etc.) execute all or part of the steps of the methods described in the various embodiments of the present application.
- the aforementioned storage medium includes: U disk, mobile hard disk, read-only memory (read-only memory, ROM), random access memory (random access memory, RAM), magnetic disk or optical disc and other media that can store program codes. .
Landscapes
- Engineering & Computer Science (AREA)
- Multimedia (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
本申请提供的通信方法及装置,可应用于各种通信***中,如5G***、车联网***、物联网***中。该方法包括:第一会话管理网元可以基于终端设备提供的第一信息,和/或,第一组播/广播业务的标识,获知终端设备(请求)加入的第一组播/广播业务为区域组播/广播业务,并向网络存储功能网元发送终端设备的位置信息,该位置信息用于发现第一组播/广播业务的组播/广播会话管理网元的网络功能配置信息,以避免第一会话管理网元向"不正确的"组播/广播会话管理网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话失败带来的网络开销,从而提高区域组播/广播业务或会话的可靠性和效率。
Description
本申请要求于2022年01月17日提交国家知识产权局、申请号为202210051408.6、申请名称为“通信方法及装置”的中国专利申请的优先权,其全部内容通过引用结合在本申请中。
本申请涉通信领域,尤其涉及一种通信方法及装置。
随着移动互联网的发展,移动高清视频业务呈现井喷态势。为缓解高清视频业务对移动网络的流量冲击,业界在第3代(the 3rd generation,3G)和第4代(the 4th generation,4G)移动通信技术中提出了组播/广播技术,然而其需要在现有的通信架构基础上添加支持组播/广播的专有网元和接口,且还需要专有的组播/广播信道支持,不但增加了运营商的成本,还提高了终端设备的复杂度。
为解决上述问题,业界提出将在第5代(the 5th generation,5G)移动通信网络架构的基础上支持组播/广播功能(5G multicast broadcast service,5MBS)作为一个研究课题,其中组播/广播会话管理(multicast/broadcast session management)是该研究课题的其中一个关键研究问题(key issue)。
然而,5G组播/广播会话管理流程仍然存在如下问题:会话管理功能(session management function,SMF)接收到终端设备的加入请求后,SMF无法区分终端设备请求加入的业务是否为区域组播/广播业务(local MBS)。因此,SMF无法判断是否需要在向网络存储功能(network exposure function,NRF)查询组播/广播会话管理功能(multicast/broadcast SMF,MB-SMF)的消息中携带终端设备的位置信息,这会导致SMF无法有效找到为终端设备提供区域组播/广播业务的MB-SMF,以及获取区域MBS相关的参数信息,如区域会话的标识(area session ID)以及对应的服务质量(quality of service,QoS)信息等,进而导致区域MBS对应的区域会话无法有效建立。
发明内容
本申请实施例提供一种通信方法及装置,能够解决区域MBS的可靠性低的问题。
为达到上述目的,本申请采用如下技术方案:
第一方面,提供一种通信方法。该通信方法包括:终端设备确定第一组播/广播业务为区域组播/广播业务,并向第一会话管理网元发送第一信息。其中,第一信息表征第一组播/广播业务为区域组播/广播业务。
其中,“表征(represent)”一词用于表示可以根据第一信息获知第一组播/广播业务是否为区域组播/广播业务,也可以替换为“表明(show/demonstrate)”、“用于获知(used to acquire/obtain)”、“获知(acquire/obtain)”、“用于确定(used to determine)”、“确定(determine)”、“用于指示(used to indicate)”、“指示(indicate)”、“表示(show/demonstrate)”等其他术语,本申请实施例不予限制。
类似地,“终端设备确定(determine)第一组播/广播业务为区域组播/广播业务”中,“确定”一词也可以替换为“获知(acquire/know)”、“想(want)”、“决定(decide)”、“判断(used to decide/determine)”等术语,本申请实施例不予限制。
应理解,本申请所述“终端设备确定第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务”,可以替换为以下一种或多种描述:
终端设备确定加入的第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务;或者,
终端设备想加入的第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务;或者,
终端设备决定加入的第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务;或者,
如果(if)终端设备想加入的第一组播广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务;或者,
如果终端设备确定加入的第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务;或者,
如果终端设备决定加入的第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务;或者,
当(in case/in case of)终端设备确定加入的第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征所述第一组播/广播业务为区域组播/广播业务;或者,
当终端设备决定加入的第一组播/广播业务为区域组播/广播业务;终端设备向第一会话管理网元发送第一信息,第一信息表征所述第一组播/广播业务为区域组播/广播业务;或者,
当终端设备想加入的第一组播广播业务为区域组播/广播业务;所述终端设备向第一会话管理网元发送第一信息,所述第一信息表征所述第一组播/广播业务为区域组播/广播业务。
基于第一方面和下述第二方面所述的通信方法,第一会话管理网元可以基于终端设备提供的第一信息,获知终端设备请求加入或加入的第一组播/广播业务为区域组播/广播业务,第一会话管理网元可以向网络存储功能网元发送终端设备的位置信息,以便网络存储功能网元基于该位置信息发现(discover)第一组播/广播业务的组播/广播会话管理网元的网络功能配置信息(NF profile),例如,网元名称、网元类型、互联网(internet protocol,IP)地址等,以便有效地发现能够提供所述第一组播/广播业务的信息的组播/广播会话管理网元,之后,基于发现的组播/广播会话管理网元,第一会话 管理网元可以向该组播/广播会话管理网元发送请求提取第一组播/广播业务的信息,例如,QoS信息,业务的发放区域信息等,可以避免第一会话管理网元选择不正确的组播/广播会话管理功能网元,导致向该不正确的组播/广播会话管理功能网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话建立失败所带来的网络开销,因此,可以节省网络资源开销,还可以提高区域组播/广播业务的组播/广播会话的可靠性和效率。
其中,“第一组播/广播业务的组播/广播会话管理网元”可以指该组播/广播会话管理网元有或者存储有或者存储了第一组播/广播业务的信息,例如,QoS信息,服务数据流(service data flow,SDF)信息,第一组播/广播业务的服务区域信息等;或者,可以指该组播/广播会话管理网元存储了第一组播/广播业务的组播/广播上下文(MBS session context)等。
可选地,本申请中的“网元”一词可以替换为“网络功能实例(NF instance)”或者可以替换为“网络功能(network function,NF)”等,本申请不限定。
应理解,第一组播/广播业务的信息,可以包括:第一组播/广播业务的名称、标识、组播/广播会话标识(MBS session ID)、QoS信息、SDF信息、业务的发放区域信息或业务的服务区域信息、业务类型等。
一种可能的设计方案中,第一信息可以携带在第一消息中,如可以携带于第一消息的一个或多个字段(field)或信元(information element,IE)中;或者,第一信息可以是第一消息本身,该第一消息可以用于终端设备请求加入第一组播/广播业务。
可选地,第一消息可以为协议数据单元(protocol data unit,PDU)会话修改请求(PDU Session Modification Request),或PDU会话建立请求(PDU Session Establishment Request)。具体地,可以在PDU会话修改请求或PDU会话建立请求中的携带加入请求(join request)或加入指示,还携带第一信息,所述加入请求或加入指示以及第一信息表示终端设备想要加入区域组播/广播业务或会话。如此,终端设备可以采用复用PDU会话创建或修改请求流程的方式,请求加入区域组播/广播业务或会话,而不需要引入新的信令流程,对现有协议的改动较小,技术上容易实现,从而降低开发难度和成本。
可选地,第一消息还可以是以下一种或多种,本申请实施例不限定:PDU会话认证完成(PDU session authentication complete),PDU会话修改完成(PDU session modification complete),PDU会话修改命令拒绝(PDU session modification command reject),PDU会话释放请求(PDU session release request),PDU会话释放完成(PDU session release complete),服务等级认证完成(service-level authentication complete),远程终端上报(remote UE report)等。
应理解,本文所述的“组播/广播业务”可以替换为“组播/广播会话”,或者,也可以替换为“组播/广播业务的组播/广播会话”等,本申请不限定。
需要说明的是,当终端设备在业务区域的交界处,可以加入两个区域组播/广播业务,例如,分别通过两个PDU会话的控制面信令,例如,一个用PDU会话修改请求,一个用PDU会话建立请求。
进一步地,第一方面所述的方法还可以包括:终端设备接收来自第一网元的第二 信息。其中,第二信息用于确定第一组播/广播业务的类型。相应地,终端设备确定第一组播/广播业务为区域组播/广播业务,可以包括:根据第二信息,确定第一组播/广播业务为区域组播/广播业务。如此,终端设备可以依据第二信息获知其请求的第一组播/广播业务是否为区域组播/广播业务,若是,则可以基于第二信息生成第一信息,并向第一会话管理网元发送,以便第一会话管理网元为终端设备选择(select)或发现(discover)可以提供或提取第一组播/广播业务的信息的组播/广播会话管理网元,以避免提取第一组播/广播业务的信息失败,导致额外且无效的信令交互,从而进一步提高可靠性和效率。第一组播/广播业务的信息如上文所述,此处不再赘述。
需要说明的是,“组播/广播业务的类型(type)”可以包括:区域组播/广播业务、或非区域组播/广播业务。相应地,“第二信息用于确定第一组播/广播业务的类型”可以理解为:可以基于第二信息获知或确定或判断第一组播/广播业务是否为区域组播/广播业务,因此,该描述也可以替换为:“第二信息用于确定第一组播/广播业务为区域组播/广播业务”、“第二信息用于获知第一组播/广播业务为区域组播/广播业务”、或者“第二信息用于判断第一组播/广播业务为区域组播/广播业务”等类似描述。换言之,“第二信息用于确定第一组播/广播业务的类型”中的“确定”一词也可以替换为:“用于获知(used to acquire)”、“用于确定(used to determine)”、“用于判断(used to decide)”等术语,本申请实施例不予限制。
应理解,类型可以是采用比特位的方式来表示,例如,比特位置为1表示区域组播/广播业务,比特位置为0表示非区域组播/广播业务;或者,比特位置为0表示区域组播/广播业务,比特位置为1表示非区域组播/广播业务。或者,类型可以是采用一个或多个信元的方式表示,例如,一个或多个信元表示区域组播/广播业务,或者,一个或多个信元表示非区域组播/广播业务等,本申请不限定。
此外,第二信息可以用来确定第一信息,如第一信息与第二信息相同、第一信息为第二信息的部分或全部、或第二信息为第一信息的部分或全部、第二信息与第一信息虽名称不同但是功能相同、第二信息与第一信息虽包含的信元不同但功能相同、或第二信息是与第一信息具有对应关系或映射关系的信息,本申请实施例不予限制。例如,第一信息和第二信息均为用于表征第一组播/广播业务为区域组播/广播业务的信息,此时第一信息可以与第二信息相同。又例如,第一信息可以为用于表征第一组播/广播业务为区域组播/广播业务的信息,而第二信息可以为第一网元为第一组播/广播业务分配的区域组播/广播业务标识(MBS service identity)或会话标识(MBS session identity)或组标识(group identity),该业务标识或会话标识可以是具有特定取值的临时移动组标识(temporary mobile group identity,TMGI)或IP多播地址或其他可区分区域组播/广播业务和非区域组播/广播业务的标识符。
其中,具有特定取值的TMGI可以为:在TMGI所占用的比特位中,将任意一位或多位进行置0,表示区域组播/广播业务;或者,在TMGI所占用的比特位中,将任意一位或多位进行置1,表示区域组播/广播业务;或者,在TMGI所占用的比特位中,将任意一位或多位进行置0,表示非区域组播/广播业务;或者,在TMGI所占用的比特位中,将任意一位或多位进行置1,表示非区域组播/广播业务;或者,还可以是部分连续取值的TMGI、奇数或偶数取值的TMGI、或者具有其他取值特征的TMGI等, 本申请实施例不予限制。此外,该业务标识或会话标识也可以采用除TMGI之外的其他方式或手段予以实现,本申请实施例不予限制。
可选地,第二信息还可以包括除第一组播/广播业务之外的其他组播/广播业务(如第二组播/广播业务)是否为区域组播/广播业务的信息,以及除用于表征组播/广播业务是否为区域组播/广播业务的信息之外的其他信息,如组播/广播业务的服务质量(quality of service,QoS)信息、组播/广播业务的服务区域或业务区域、公共陆地移动网标识(public land mobile network ID,PLMN ID)、非公共网络标识(non-public ID,NID)等,本申请实施例不予限制。
可选地,第二信息可以携带在服务公告(service announcement)或NAS信令或RRC消息或其他信令(signaling)或消息(message)中,即第一网元可以向其服务区域内的终端设备发送该服务公告,以便终端设备获知请求加入的第一组播/广播业务是否为区域组播/广播业务。例如,该服务公告可以在第一组播/广播业务将要启动或者发放(distribution)或者要启动或者要发放或者新上线或需要更新等场景下发送。
需要说明的是,第一网元可以是第一组播/广播业务的应用服务器(application server,AS)、或者可以是第一组播/广播应用功能(application function,AF)、或者可以是应用功能(AF)、或者可以是应用服务器(AS)、或者可以是服务器、或者可以是网元、或者可以是网络功能实例、或者可以是业务源、或者可以是第一组播/广播业务源、或者可以是组播/广播业务应用服务器、或者可以是组播/广播服务功能(multicast/broadcast service function,MBSF)、或者可以是网络能力开放功能(network exposure function,NEF)或者可以是MBSF与NEF合设的网元、或者可以是MBSF与NEF合设的网络功能实例,或者可以是AF与MBSF合设的网络功能实例、或AF与MBSF与NEF合设的网络功能实例等,本申请实施例不予限制。
第二方面,提供一种通信方法。该通信方法包括:第一会话管理网元接收来自终端设备的第一信息,并根据第一信息,向网络存储功能网元发送终端设备的位置信息。其中,第一信息用于表征第一组播/广播业务为区域组播/广播业务,终端设备的位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
其中,“第一组播/广播业务的组播/广播会话管理网元”可以是存储有/配置有/有/存在/存在有/注册有/注册第一组播/广播业务信息的组播/广播会话管理网元(multicast broadcast session management function,MB-SMF);或者,可以是存储有/配置有/有/存在/存在有/注册有/注册第一组播/广播业务的组播/广播会话上下文的组播/广播会话管理网元等,本申请实施例不予限制。
其中,第一组播/广播业务信息可以包括以下一项或多项:第一组播/广播业务的业务标识、第一组播/广播业务的组播/广播会话的会话标识(MBS session ID)、第一组播/广播业务的服务区域(service area)、或第一组播/广播业务的服务质量(quality of service,QoS)信息等。
可选地,位置信息可以包括如下一项或多项:终端设备的小区(cell)的标识、或终端设备的接入网设备的标识。其中,终端设备的小区的标识,例如,可以是为终端设备服务的小区的标识,或者,可以是终端设备接入的小区的标识,或者,可以是终端设备所在的小区的标识等,本申请实施例不予限制。
类似地,“终端设备的接入网设备的标识”,例如,可以是为终端设备服务的接入网设备的标识,或者,可以是终端设备接入的接入网设备的标识,或者,可以是终端设备所在的接入网设备的标识等,本申请实施例不予限制。
进一步地,终端设备的位置信息还可以包括以下一项或多项:终端设备接入的小区的标识,如小区全球标识(cell global identity,CGI)、物理小区标识(physical cell identity,PCI)、扇区标识(sector identity,SID)等、终端设备接入的接入网设备的标识,如基站标识、终端设备接入的接入网设备的天线(antenna identity)的标识、终端设备接入的集中式单元(centralize unit,CU)的标识、终端设备接入的分布式单元(distributed unit,DU)的标识、终端设备接入的发送接收点(transmission reception point,TRP)的标识、为终端设备配置或分配的跟踪区(tracking area,TA)的标识(tracking area identity,TAI)、终端设备的公共陆地移动网(public land mobile network,PLMN)的标识、或终端设备的地理位置信息,如全球定位***(global positioning system,GPS)坐标、经纬度(longitude&latitude)等,本申请实施例不予限制。
进一步地,第二方面所述的通信方法还可以包括:第一会话管理网元接收来自网络存储功能网元的第一组播/广播业务的组播/广播会话管理网元的信息,并根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取第一组播/广播业务的信息。其中,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。如此,第一会话管理网元可以基于第一组播/广播业务的组播/广播会话管理网元的信息,为所述第一组播/广播业务建立面向终端设备的位置的组播/广播会话,可以避免因为选择组播/广播会话管理网元错误导致组播/广播会话建立失败,可减少网络开销,提高组播/广播会话发放的可靠性和效率。
需要说明的是,“获取(obtain/acquire)”也可以替换为如下术语:提取(retrieval)、订阅(subscribe)等,本申请实施例不予限制。
此外,“第一组播/广播业务的组播/广播会话管理网元的信息”可以是组播/广播会话管理网元的网络功能配置信息(NF profile)的部分或全部;或者,可以是组播/广播会话管理网元的配置信息的部分或全部,本申请实施例不予限制。
可选地,第一信息可以携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
此外,第二方面所述的通信方法的技术效果可以参考第一方面所述的通信方法的技术效果,此处不再赘述。
第三方面,提供一种通信方法。该通信方法包括:第一会话管理网元接收来自终端设备的第一组播/广播业务的标识,并根据第一组播/广播业务的标识,确定第一组播/广播业务为区域组播/广播业务,以及向网络存储功能网元发送终端设备的位置信息。其中,位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
其中,“发现(discover)”也可以替换为:“选择(select)”、“获取(obtain/acquire)”、“确定(determine)”等其他术语,本申请实施例不予限制。
基于第三方面所述的通信方法,第一会话管理网元可以基于终端设备提供的第一组播/广播业务的标识,获知终端设备请求加入的第一组播/广播业务为区域组播/广播业务,并向网络存储功能网元发送终端设备的位置信息,以便网络存储功能网元基于 该位置信息发现(discover)第一组播/广播业务的组播/广播会话管理网元的网络功能配置信息,例如,网元名称、网元类型、互联网(internet protocol,IP)地址等,以便有效地发现能够提供所述第一组播/广播业务的信息的组播/广播会话管理网元,之后,基于发现的组播/广播会话管理网元,第一会话管理网元可以向该组播/广播会话管理网元发送请求提取第一组播/广播业务的信息,例如,QoS信息,业务的发放区域信息,可避免第一会话管理网元选择不正确的组播/广播会话管理功能网元,导致向该不正确的组播/广播会话管理功能网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话失败带来的网络开销,因此,可以节省网络资源,还可以提高区域组播/广播会话的可靠性和效率。
一种可能的设计方案中,位置信息可以包括如下一项或多项:终端设备的小区的标识、或终端设备的接入网设备的标识。
关于“终端设备的位置信息”的具体实现,可以参考第二方面中的相关内容,此处不再赘述。
进一步地,第三方面所述的通信方法还可以包括:第一会话管理网元接收来自网络存储功能网元的第一组播/广播业务的组播/广播会话管理网元的信息,并根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取第一组播/广播业务的信息。其中,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
应理解,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话可以包括如下一项或多项:第一组播/广播会话管理网元存储有第一组播/广播业务的组播/广播会话的上下文;或者,第一组播/广播会话管理网元参与(involve)第一组播/广播业务的组播/广播会话的预配置、建立、更新、释放等;或者,第一组播/广播会话管理网元可以提供第一组播/广播业务的信息,例如,QoS信息,业务区域信息等。
关于“获取(obtain/acquire)”和“第一组播/广播业务的组播/广播会话管理网元的信息”的具体实现方式,可以参考第二方面中的相关内容,此处不再赘述。
可选地,第一组播/广播业务的标识可以携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。具体地,可以在PDU会话修改请求或PDU会话建立请求中携带加入请求(join request)或加入指示,还携带第一组播/广播业务的标识表示终端设备想要加入区域组播/广播业务或会话。如此,终端设备可以采用复用PDU会话创建或修改请求流程的方式,请求加入区域组播/广播业务或会话,而不需要引入新的信令流程,对现有协议的影响较小,技术上容易实现,从而降低开发难度和成本。
需要说明的是,第三方面所述的通信方法,以及第一方面和第二方面所述的通信方法可以独立实施,也可以结合实施,本申请不予限制。例如,终端设备可以向第一会话管理网元发送第一信息和第一组播/广播业务的标识,如可以在同一条消息发送,也可以各自在两条消息中发送,第一会话管理网元可以结合第一信息和第一组播/广播业务的标识发现可为终端设备提供区域组播/广播业务的组播/广播网元,以进一步提高发现组播/广播网元的准确性,从而进一步提高可靠性和效率。
第四方面,提供一种通信方法。该通信方法包括:组播/广播会话管理网元接收来自第一网元的第一组播/广播业务的第三信息,并根据第三信息,确定第一组播/广播业 务为区域组播/广播业务。组播/广播会话管理网元分配第一组播/广播业务的标识,并向第一网元发送第一组播/广播业务的标识。其中,标识用于区域组播/广播业务。
其中,“分配(allocate)”一词也可以替换为“配置(configure)”、“获取(obtain/acquire)”等其他术语,“标识用于区域组播/广播业务”,可以理解为可以基于该标识区分(distinguish)或识别(identify)或判断(decide)或确定(determine)或表征(represent)或表示(show/demonstrate)或标识(label)或指示(indicate)某个组播/广播业务是否为区域组播/广播业务,即该标识是专属于(dedicate)组播/广播业务的。例如,该标识可以是具有特定取值的TMGI。关于“具有特定取值的TMGI”的具体实现方式,可以参考第一方面中的相关内容,此处不再赘述。
基于第四方面和下述第五方面所述的通信方法,组播/广播会话管理网元可以根据第一网元提供的第一组播/广播业务的第三信息,确定第一组播/广播业务为区域组播/广播业务,并为第一组播/广播业务分配标识,该标识用于标识第一组播/广播业务为区域组播/广播业务。这样一来,当上述第一会话管理网元收到终端设备的携带有该标识的加入请求时,可以根据该标识判断终端设备请求加入的第一组播/广播业务为区域组播/广播业务,以便有效地发现能够提供第一组播/广播业务的信息的组播/广播会话管理网元,之后,基于发现的组播/广播会话管理,第一会话管理网元可以向该组播/广播会话管理网元发送请求提取第一组播/广播业务的信息,例如,QoS信息,业务的发放区域信息,可避免第一会话管理网元选择不正确的组播/广播会话管理功能网元,导致向该不正确的组播/广播会话管理功能网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话失败带来的网络开销,因此,可以节省信令资源和网络资源,还可以提高区域组播/广播业务或会话的可靠性和效率。
一种可能的设计方案中,第三信息可以包括如下一项或多项:第一组播/广播业务的服务区域信息、或第四信息。其中,第四信息用于表征第一组播/广播业务为区域组播/广播业务。
示例性地,若第三信息可以包括第一组播/广播业务的服务区域信息,则可以视为第一组播/广播业务为区域组播/广播业务,若没有携带,则可以视为第一组播/广播业务不是区域组播/广播业务。
示例性地,若第三信息可以包括第四信息,则可以视为第一组播/广播业务为区域组播/广播业务,若没有携带,则可以视为第一组播/广播业务不是区域组播/广播业务。
示例性地,若第三信息可以包括第四信息,则可以视为第一组播/广播业务为区域组播/广播业务或者第一组播/广播业务不是区域组播/广播业务。
可选地,第四信息可以为第一组播/广播业务的类型。其中,类型可以包括区域组播/广播业务或非区域组播/广播业务。相应地,组播/广播会话管理网元可以为第一组播/广播业务分配区域组播/广播业务的标识或非区域组播/广播业务的标识。例如,“区域组播/广播业务的标识”和“非区域组播/广播业务的标识”可以分别对应不同的TMGI取值,即“区域组播/广播业务的标识”可以为具有特定取值的TMGI。关于“具有特定取值的TMGI”的具体实现方式,可以参考第一方面中的相关内容,此处不再赘述。
进一步地,第三信息可以携带于第二消息中,第二消息用于请求分配第一组播/广播业务的标识,或者,第二消息用于请求创建第一组播/广播业务的组播/广播会话。
可选地,第二消息可以为组播/广播业务标识分配请求、或组播/广播会话创建请求。其中,组播/广播业务标识分配请求可以包括:组播/广播业务标识分配请求(Nnef_TMGI_Allocate_request),和/或,组播/广播业务标识分配请求(Nmbsmf_TMGI_Allocate_request)。类似地,组播/广播会话创建请求可以包括:组播/广播会话创建请求(Nnef_MBSSession_Create_Request),和/或,组播/广播会话创建请求(Nmbsmf_MBSSession_Create_request)。
进一步地,第二消息也可以为第一网元与组播/广播会话管理网元之间的其他消息,本申请实施例不予限制。
此外,关于第一网元的具体实现方式,可以参考第一方面中的相关内容,此处不再赘述。
第五方面,提供一种通信方法。该通信方法包括:第一网元确定第一组播/广播业务为区域组播/广播业务,并向组播/广播会话管理网元发送第四信息。其中,第四信息用于表征第一组播/广播业务为区域组播/广播业务。
其中,“第一网元确定第一组播/广播业务为区域组播/广播业务”中的“确定”一词的具体实现方式,可以参考第一方面中的相关内容,此处不再赘述。
可选地,“第一网元确定第一组播/广播业务为区域组播/广播业务;第一网元向组播/广播会话管理网元发送第四信息,第四信息用于表征第一组播/广播业务为区域组播/广播业务”,还可以替换为下面的描述:“第一网元向组播/广播会话管理网元发送第四信息,第四信息用于表征第一组播/广播业务为区域组播/广播业务”;或者,“第一网元获知第一组播/广播业务为区域组播/广播业务;第一网元向组播/广播会话管理网元发送第四信息,第四信息用于表征第一组播/广播业务为区域组播/广播业务。”
可选地,第四信息可以包括第一组播/广播业务的类型。其中,类型可以包括区域组播/广播业务或非区域组播/广播业务。
示例性地,第一网元可以包括:应用功能AF、组播/广播服务功能MBSF、网络开放功能NEF、或应用服务器AS。
可选地,第四信息可以携带在组播/广播业务标识分配请求消息或组播/广播会话创建请求消息中。
进一步地,第五方面所述的通信方法还可以包括:第一网元接收来自组播/广播会话管理网元的第一组播/广播业务的标识。其中,标识用于区域组播/广播业务。
可选地,第一组播/广播业务的标识可以携带在组播/广播业务标识分配响应消息或组播/广播会话创建响应消息中。
进一步地,第五方面所述的通信方法还可以包括:第一网元向终端设备发送第一组播/广播业务的标识。
可选地,第一组播/广播业务的标识可以携带在服务公告(service announcement)中。
或者,进一步地,第五方面所述的通信方法还可以包括:第一网元向终端设备发送第一信息。其中,第一信息用于表征第一组播/广播业务为区域组播/广播业务。
可选地,第一信息可以携带在服务公告中。
此外,第五方面所述的通信方法的技术效果可以参考第四方面所述的通信方法的技术效果,此处不再赘述。
第六方面,提供一种通信装置,包括:处理模块和收发模块。其中,处理模块,用于确定第一组播/广播业务为区域组播/广播业务。收发模块,用于向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务。
一种可能的设计方案中,第一信息可以携带在第一消息中,第一消息用于通信装置请求加入第一组播/广播业务。
可选地,第一消息可以为协议数据单元PDU会话修改请求,或PDU会话建立请求。
进一步地,收发模块,还用于接收来自第一网元的第二信息,第二信息用于确定第一组播/广播业务的类型;处理模块,还用于根据第二信息,确定第一组播/广播业务为区域组播/广播业务。
可选地,第二信息可以携带在服务公告或NAS信令或RRC消息或其他信令(signaling)或消息(message)中。
可选地,第六方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得该通信装置可以执行第一方面所述的通信方法。
可选地,收发模块的接收功能和发送功能也可以分开设置,即收发模块可以包括接收模块和发送模块。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,第六方面所述的通信装置可以是终端设备,也可以是可设置于终端设备中的芯片(***)或其他部件或组件,还可以是包含终端设备的装置,本申请对此不做限定。
此外,第六方面所述的通信装置的技术效果可以参考第一方面所述的通信方法的技术效果,此处不再赘述。
第七方面,提供一种通信装置。该装置包括:处理模块和收发模块。其中,收发模块,用于接收来自终端设备的第一信息,第一信息用于表征第一组播/广播业务为区域组播/广播业务;处理模块,用于根据第一信息,控制收发模块向网络存储功能网元发送终端设备的位置信息,位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
可选地,位置信息可以包括如下一项或多项:终端设备的小区的标识、或终端设备的接入网设备的标识。
进一步地,收发模块,还用于接收来自网络存储功能网元的第一组播/广播业务的组播/广播会话管理网元的信息;处理模块,还用于根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取第一组播/广播业务的信息,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
可选地,第一信息可以携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
可选地,第七方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得该通信装置可以执行第二方面所述的通信方法。
可选地,收发模块的接收功能和发送功能也可以分开设置,即收发模块可以包括接收模块和发送模块。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,第七方面所述的通信装置可以是第一会话管理网元,如SMF网元,也可以是可设置于第一会话管理网元中的芯片(***)或其他部件或组件,还可以是包含第一会话管理网元的装置,本申请对此不做限定。
此外,第七方面所述的通信装置的技术效果可以参考第二方面所述的通信方法的技术效果,此处不再赘述。
第八方面,提供一种通信装置。该装置包括:处理模块和收发模块。其中,收发模块,用于接收来自终端设备的第一组播/广播业务的标识;处理模块,用于根据第一组播/广播业务的标识,确定第一组播/广播业务为区域组播/广播业务;收发模块,还用于向网络存储功能网元发送终端设备的位置信息,位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
一种可能的设计方案中,位置信息可以包括如下一项或多项:终端设备的小区的标识、或终端设备的接入网设备的标识。
进一步地,收发模块,还用于接收来自网络存储功能网元的第一组播/广播业务的组播/广播会话管理网元的信息;处理模块,还用于根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取第一组播/广播业务的信息,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
可选地,第一组播/广播业务的标识可以携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
可选地,第八方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得该通信装置可以执行第三方面所述的通信方法。
可选地,收发模块的接收功能和发送功能也可以分开设置,即收发模块可以包括接收模块和发送模块。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,第八方面所述的通信装置可以是第一会话管理网元,如SMF网元,也可以是可设置于第一会话管理网元中的芯片(***)或其他部件或组件,还可以是包含第一会话管理网元的装置,本申请对此不做限定。
此外,第八方面所述的通信装置的技术效果可以参考第三方面所述的通信方法的技术效果,此处不再赘述。
第九方面,提供一种通信装置。该装置包括:处理模块和收发模块。其中,收发模块,用于接收来自第一网元的第一组播/广播业务的第三信息。处理模块,用于根据第三信息,确定第一组播/广播业务为区域组播/广播业务。处理模块,还用于分配第一组播/广播业务的标识,标识用于区域组播/广播业务。收发模块,还用于向第一网元发送第一组播/广播业务的标识。
一种可能的设计方案中,第三信息可以包括如下一项或多项:第一组播/广播业务的服务区域信息、或第四信息,第四信息用于表征第一组播/广播业务为区域组播/广播 业务。
可选地,第四信息可以为第一组播/广播业务的类型,类型可以包括区域组播/广播业务或非区域组播/广播业务。
可选地,第三信息可以携带于第二消息中,第二消息用于请求分配第一组播/广播业务的标识,或者,第二消息用于请求创建第一组播/广播业务的组播/广播会话。
示例性地,第二消息可以为组播/广播业务标识分配请求、或组播/广播会话创建请求。
可选地,第九方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得该通信装置可以执行第四方面所述的通信方法。
可选地,收发模块的接收功能和发送功能也可以分开设置,即收发模块可以包括接收模块和发送模块。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,第九方面所述的通信装置可以是组播/广播会话管理网元,如MB-SMF网元,也可以是可设置于组播/广播会话管理网元中的芯片(***)或其他部件或组件,还可以是包含组播/广播会话管理网元的装置,本申请对此不做限定。
此外,第九方面所述的通信装置的技术效果可以参考第四方面所述的通信方法的技术效果,此处不再赘述。
第十方面,提供一种通信装置。该装置包括:处理模块和收发模块。其中,处理模块,用于确定第一组播/广播业务为区域组播/广播业务。收发模块,用于向组播/广播会话管理网元发送第四信息,第四信息用于表征第一组播/广播业务为区域组播/广播业务。
一种可能的设计方案中,第四信息可以包括第一组播/广播业务的类型,类型可以包括区域组播/广播业务或非区域组播/广播业务。
示例性地,第十方面所述的通信装置可以包括:应用功能AF、组播/广播服务功能MBSF、网络开放功能NEF、或应用服务器AS。
可选地,第四信息可以携带在组播/广播业务标识分配请求消息或组播/广播会话创建请求消息中。
进一步地,收发模块,还用于接收来自组播/广播会话管理网元的第一组播/广播业务的标识,标识用于区域组播/广播业务。
可选地,第一组播/广播业务的标识可以携带在组播/广播业务标识分配响应消息或组播/广播会话创建响应消息中。
进一步地,收发模块,还用于向终端设备发送第一组播/广播业务的标识。
可选地,第一组播/广播业务的标识可以携带在服务公告中。
进一步地,收发模块,还用于向终端设备发送第一信息,第一信息用于表征第一组播/广播业务为区域组播/广播业务。
可选地,第一信息可以携带在服务公告中。
可选地,第十方面所述的通信装置还可以包括存储模块,该存储模块存储有程序或指令。当处理模块执行该程序或指令时,使得该通信装置可以执行第五方面所述的 通信方法。
可选地,收发模块的接收功能和发送功能也可以分开设置,即收发模块可以包括接收模块和发送模块。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,第十方面所述的通信装置可以是第一网元,如AF/AS/MBSF/NEF网元,也可以是可设置于第一网元中的芯片(***)或其他部件或组件,还可以是包含第一网元的装置,本申请对此不做限定。
此外,第十方面所述的通信装置的技术效果可以参考第五方面所述的通信方法的技术效果,此处不再赘述。
第十一方面,提供一种通信装置。该通信装置包括:处理器,该处理器与存储器耦合,该处理器用于执行存储器中存储的计算机程序,以使得该通信装置执行第一方面至第五方面中任一方面所述的通信方法。
第十二方面,提供了一种通信装置,包括:处理器和存储器;该存储器用于存储计算机程序,当该处理器执行该计算机程序时,以使该通信装置执行第一方面至第五方面中的任一方面所述的通信方法。
在一种可能的设计方案中,第十一方面或第十二方面所述的通信装置还可以包括收发器。该收发器可以为收发电路或接口电路。该收发器可以用于该通信装置与其他通信装置通信。
在本申请中,第十一方面或第十二方面所述的通信装置可以为第一方面中的终端设备、第二方面或第三方面中的第一会话管理网元、第四方面中的组播/广播会话管理网元、或第五方面中的第一网元,或者可设置于该终端设备、第一会话管理网元、组播/广播会话管理网元、或第一网元中的芯片(***)或其他部件或组件,或者包含该该终端设备、第一会话管理网元、组播/广播会话管理网元、或第一网元的装置。
此外,第十一方面或第十二方面所述的通信装置的技术效果可以参考第一方面至第五方面中任一方面所述的通信方法的技术效果,此处不再赘述。
第十三方面,提供一种通信***。该通信***包括:终端设备和第一会话管理网元,或者包括:组播/广播会话管理网元和第一网元。
第十四方面,提供一种计算机可读存储介质,包括:计算机程序或指令;当该计算机程序或指令在计算机上运行时,使得该计算机执行第一方面至第五方面中任意一种可能的实现方式所述的通信方法。
第十五方面,提供一种计算机程序产品,包括计算机程序或指令,当该计算机程序或指令在计算机上运行时,使得该计算机执行第一方面至第五方面中任意一种可能的实现方式所述的通信方法。
图1为本申请实施例提供的一种通信***的架构示意图;
图2为本申请实施例提供的另一种通信***的架构示意图;
图3为5G通信***的架构示意图;
图4为图1-图3中所示出的通信***相结合的通信***的示例;
图5为图4中所示出的通信***提供的组播/广播业务会话的示意图;
图6为本申请实施例提供的一种通信方法的流程示意图一;
图7为本申请实施例提供的一种通信方法的流程示意图二;
图8为本申请实施例提供的另一种通信方法的流程示意图一;
图9为本申请实施例提供的另一种通信方法的流程示意图二;
图10为本申请实施例提供的又一种通信方法的流程示意图一;
图11为本申请实施例提供的又一种通信方法的流程示意图二;
图12为本申请实施例提供的通信装置的结构示意图一;
图13为本申请实施例提供的通信装置的结构示意图二。
下面将结合附图,对本申请中的技术方案进行描述。
本申请实施例的技术方案可以应用于各种通信***,例如无线保真(wireless fidelity,WiFi)***,车到任意物体(vehicle to everything,V2X)通信***、设备间(device-todevie,D2D)通信***、车联网通信***、第4代(4th generation,4G)移动通信***,如长期演进(long term evolution,LTE)***、全球互联微波接入(worldwide interoperability for microwave access,WiMAX)通信***、第五代(5th generation,5G)移动通信***,如新空口(new radio,NR)***,以及未来的通信***,如第六代(6th generation,6G)移动通信***等。
本申请将围绕可包括多个设备、组件、模块等的***来呈现各个方面、实施例或特征。应当理解和明白的是,各个***可以包括另外的设备、组件、模块等,并且/或者可以并不包括结合附图讨论的所有设备、组件、模块等。此外,还可以使用这些方案的组合。
另外,在本申请实施例中,“示例性地”、“例如”等词用于表示作例子、例证或说明。本申请中被描述为“示例”的任何实施例或设计方案不应被解释为比其它实施例或设计方案更优选或更具优势。确切而言,使用示例的一词旨在以具体方式呈现概念。
本申请实施例中,“信息(information)”,“信号(signal)”,“消息(message)”,“信道(channel)”、“信令(singaling)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。“的(of)”,“相应的(corresponding,relevant)”和“对应的(corresponding)”有时可以混用,应当指出的是,在不强调其区别时,其所要表达的含义是一致的。
本申请实施例中,有时候下标如W
1可能会笔误为非下标的形式如W1,在不强调其区别时,其所要表达的含义是一致的。
本申请实施例描述的网络架构以及业务场景是为了更加清楚的说明本申请实施例的技术方案,并不构成对于本申请实施例提供的技术方案的限定,本领域普通技术人员可知,随着网络架构的演变和新业务场景的出现,本申请实施例提供的技术方案对于类似的技术问题,同样适用。
为便于理解本申请实施例,首先以图1或图2中示出的通信***为例详细说明适用于本申请实施例的通信***。
示例性地,图1和图2分别为本申请实施例提供的通信方法所适用的两种通信***的架构示意图。
如图1所示,该通信***包括终端设备和第一会话管理网元。其中,终端设备用于确定第一组播/广播业务为区域组播/广播业务,并向第一会话管理网元发送第一信息。其中,第一信息表征第一组播/广播业务为区域组播/广播业务。相应地,第一会话管理网元用于:接收来自终端设备的第一信息,并根据第一信息,向网络存储功能网元发送终端设备的位置信息。其中,第一信息用于表征第一组播/广播业务为区域组播/广播业务,终端设备的位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
或者,终端设备用于确定第一组播/广播业务为区域组播/广播业务,并向第一会话管理网元发送第一组播/广播业务的标识。其中,第一组播/广播业务的标识表征第一组播/广播业务为区域组播/广播业务。相应地,第一会话管理网元用于:第一会话管理网元接收来自终端设备的第一组播/广播业务的标识,并根据第一组播/广播业务的标识,确定第一组播/广播业务为区域组播/广播业务,以及向网络存储功能网元发送终端设备的位置信息。其中,位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
如此,第一会话管理网元可以根据终端设备提供的第一信息,和/或,第一组播/广播业务的标识,确定终端设备请求加入的第一组播/广播业务为区域组播/广播业务,并基于第一组播/广播业务的标识发现(discover)第一组播/广播业务的组播/广播会话管理网元,例如可以向网络存储功能网元发送终端设备的位置信息,以便网络存储功能网元基于该位置信息发现第一组播/广播业务的组播/广播会话管理网元的网络功能配置信息(NF profile),例如,网元名称、网元类型、互联网(internet protocol,IP)地址等,可以避免选择不正确的组播/广播会话管理功能网元,导致向该不正确的组播/广播会话管理功能网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话建立失败所带来的网络开销,因此可以节省网络资源开销,还可以提高区域组播/广播业务的组播/广播会话的可靠性和效率。
如图2所示,该通信***包括:组播/广播会话管理网元和第一网元。其中,第一网元,用于确定第一组播/广播业务为区域组播/广播业务,并向组播/广播会话管理网元发送第四信息。其中,第四信息用于表征第一组播/广播业务为区域组播/广播业务。相应地,组播/广播会话管理网元,用于接收来自第一网元的第一组播/广播业务的第三信息,并在根据第三信息,确定第一组播/广播业务为区域组播/广播业务后,向第一网元发送分配的第一组播/广播业务的标识。其中,标识用于区域组播/广播业务。
然后,第一网元可以向其服务区域内的终端设备发送第一组播/广播业务的标识,终端设备可以依据该标识向第一会话管理网元发送用于加入该区域组播/广播业务的请求消息,该请求消息携带有上述第一信息,和/或,第一组播/广播业务的标识,以便第一会话管理网元选择或发现上述为第一组播/广播业务提供业务信息的区域组播/广播会话管理网元,并为终端设备提供第一组播/广播业务。
如此,组播/广播会话管理网元可以根据第一网元提供的第一组播/广播业务的第三信息,确定第一组播/广播业务为区域组播/广播业务,并为第一组播/广播业务分配标识,该标识用于标识第一组播/广播业务为区域组播/广播业务。这样一来,当第一会话管理网元收到终端设备的携带有该标识的加入请求时,可以根据该标识判断终端设备请求加入的第一组播/广播业务为区域组播/广播业务,以便准确发现可以提供或提取第一组播/广播业务的信息的组播/广播会话管理网元,以避免提取第一组播/广播业务的 信息失败,导致额外且无效的信令交互,从而进一步提高可靠性和效率。第一组播/广播业务的信息如上文所述,此处不再赘述。
下面结合图3所示出的第五代***(5th generation system,5GS),详细说明本申请实施例提供通信***的具体实现。
示例性地,图3为一种5G***的架构示意图。如图3所示,该5G***包括:接入和移动性管理功能(access and mobility management function,AMF)网元、会话管理功能(session management function,SMF)网元、用户面功能(user plane function,UPF)网元、统一数据管理(unified data management,UDM)网元、策略控制功能(policy control function,PCF)网元、鉴权服务器功能(authentication server function,AUSF)网元、网络开放功能(network exposure function,NEF)网元以及一些未示出的网元,如网络功能存储功能(network function repository function,NRF)网元等。上述5GS中的网元也可以称为5G核心网网元。
其中,AMF负责接入与移动性管理功能,其可以接收用户设备(user equipment,UE)的非接入层(non-access stratum,NAS)信令(包括移动管理(mobility management,MM)信令和会话管理(session management,SM)信令)和接入网设备的相关信令(例如,与AMF交互的基站粒度的N2信令),完成用户的注册流程和SM信令的转发以及移动性管理。
SMF负责会话管理功能,完成与PDU会话相关的建立、释放、更新等流程。
PCF负责用户策略管理,既包括移动性相关策略,也包括PDU会话相关策略,如服务质量(quality of service,QoS)策略、计费策略等。
UDM中保存用户的签约数据。AUSF是认证授权功能,负责对UE的接入进行认证授权。
其中,如图3所示,UE可以通过接入网设备接入5GS,UE可以通过下一代网络(next generation,NG)1接口(简称N1)与AMF网元通信,接入网设备通过N2接口(简称N2)与AMF网元通信,接入网设备通过N3接口(简称N3)与UPF网元通信,AMF网元通过N11接口(简称N11)与SMF网元通信,AMF网元通过N8接口(简称N8)与UDM网元通信,AMF网元通过N12接口(简称N12)与AUSF网元通信,AMF网元通过N15接口(简称N15)与PCF网元通信,SMF网元通过N7接口(简称N7)与PCF网元通信,SMF网元通过N4接口(简称N4)与UPF网元通信,NEF网元通过N29接口(简称N29)与SMF网元通信,UPF网元通过N6接口(简称N6)接入数据网络(data network,DN)。
当然,图3所涉及的网络架构中还可能包括其他网元,如网络切片选择功能(network slice selection function,NSSF)、统一数据存储库(unified data repository,UDR)或网络存储功能(network repository function,NRF)等网元或设备等,不作具体限定。
需要说明的是,图3中的各个网元以及各个网元之间的接口名字只是一个示例,具体实现中各个网元以及各个网元之间的接口名字可能为其他,本申请实施例对此不作具体限定。
示例性地,图4为一种5G组播/广播业务的***架构,该架构是在图3所示架构 的基础上进行扩展得到的。例如,增加了组播广播会话管理功能网元(multicast broadcast session management function,MB-SMF)和组播广播用户面功能网元(multicast broadcast user plane function,MB-UPF)等功能实体,用于支持组播/广播服务/功能。
如图4所示,MB-SMF可以实现组播/广播业务的控制面功能,负责组播/广播业务/组/会话的管理。从控制面来看,MB-SMF可以与NEF和/或组播/广播服务功能(multicast/broadcast service function,MBSF)相连,例如,用于接收组播/广播业务的相关信息(例如,组播/广播业务的描述)。此外,MB-SMF还可以与PCF相连,例如,可以提取与组播/广播业务相关的PCC规则。从用户面来看,MB-UPF可以与组播/广播服务传输功能(multicast/broadcast service transport function,MBSTF)和/或AF/AS相连,用于接收组播/广播业务的业务数据。应注意,MB-SMF与SMF可以合设,也可以单独部署,MB-UPF与UPF可以合设,也可以单独部署,本申请对此不做限定。
应注意的是,上述MB-SMF或MB-UPF的名称是一个示例,在5G或未来网络中,MB-SMF或MB-UPF也可以是其它名称,本申请不做限定。
此外,图3和图4中各“xx网元”可以简称之为“xx”,如SMF网元可以简称之为SMF,PCF网元简称为PCF等,本申请实施例不予限制。
结合图3和图4,图1中的第一会话管理网元可以为SMF网元,图1中所示出的终端设备可以为UE,图2中的组播/广播会话管理网元可以为MB-SMF网元,图2中的第一网元可以为AF/AS、或NEF/MBSF。
进一步地,图1中的终端设备,以及图3和图4中的UE,也可以统称为终端设备,图3和图4中的RAN也可以统称为接入网设备,图1中的第一会话管理网元、图2中的组播/广播会话管理网元、第一网元,以及图3和图4中除UE和RAN之外的网元/功能,也可以统称为核心网网元,接入网设备和核心网网元也可以合称为网络设备。
上述终端设备为接入上述通信***,且具有无线收发功能的终端或可设置于该终端的芯片或芯片***。该终端设备也可以称为用户装置、接入终端、用户单元、用户站、移动站、移动台、远方站、远程终端、移动设备、用户终端、终端、无线通信设备、用户代理或用户装置。本申请的实施例中的终端设备可以是手机(mobile phone)、平板电脑(Pad)、带无线收发功能的电脑、虚拟现实(virtual reality,VR)终端设备、增强现实(augmented reality,AR)终端设备、工业控制(industrial control)中的无线终端、无人驾驶(self driving)中的无线终端、远程医疗(remote medical)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端、智慧家庭(smart home)中的无线终端、车载终端、具有终端功能的RSU等。本申请的终端设备还可以是作为一个或多个部件或者单元而内置于车辆的车载模块、车载模组、车载部件、车载芯片或者车载单元,车辆通过内置的所述车载模块、车载模组、车载部件、车载芯片或者车载单元可以实施本申请提供的通信方法。
上述接入网设备为位于上述通信***的网络侧,且具有无线收发功能的设备或可设置于该设备的芯片或芯片***。该接入网设备包括但不限于:无线保真(wireless fidelity,WiFi)***中的接入点(access point,AP),如家庭网关、路由器、服务器、交换机、网桥等,演进型节点B(evolved Node B,eNB)、无线网络控制器(radio network controller,RNC)、节点B(Node B,NB)、基站控制器(base station controller,BSC)、基站收发台(base transceiver station,BTS)、家庭基站(例如,home evolved NodeB,或home Node B,HNB)、基带单元(baseband unit,BBU),无线中继节点、无线回传节点、传输点(transmission and reception point,TRP或者transmission point,TP)等,还可以为5G,如,新空口(new radio,NR)***中的gNB,或,传输点(TRP或TP),5G***中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gNB或传输点的网络节点,如基带单元(BBU),或,分布式单元(distributed unit,DU)、具有基站功能的路边单元(road side unit,RSU)等。
上述核心网网元可以包括用户面网元和控制面网元,其中,用户面网元可以包括UPF网元、MB-UPF网元、MBSTF网元,主要用于提供业务数据,控制面网元可以包括除用户面网元之外的核心网网元,主要用于处理信令。
下面结合图5,对接入网设备支持组播/广播功能的定义进行解释。
如图5所示,“接入网设备支持组播/广播功能”可以理解为:接入网设备支持以5G核心网共享组播/广播业务流量传输(5GC shared MBS traffic delivery)方式传输组播/广播业务数据,“接入网设备不支持组播/广播功能”可以理解为:接入网设备不支持以5G核心网共享组播/广播业务流量传输(5GC Shared MBS traffic delivery)方式传输组播/广播业务数据,也即,只支持5G核心网单独组播/广播业务流量传输(5GC individual MBS traffic delivery)方式传输组播/广播业务数据。应理解,组播/广播业务数据到达接入网设备(例如,RAN)之后,经过RAN的服务数据适配协议(service data adaptation protocol,SDAP)层、分组数据汇聚协议(packet data convergence protocol,PDCP)层、无线链路控制(radio link control,RLC)层、媒体接入控制(media access control,MAC)层、物理(physical,PHY)层的处理,发送给每个接收组播/广播业务数据的终端设备。
换言之,若接入网设备支持组播/广播功能,则5G核心网只需要给该接入网设备发送一份组播/广播数据,相应地,接入网设备可以把接收到的数据,采用点到点(point-to-point,PTP)方式,即单播(unicast)方式,向每个终端设备各复制转发一份数据(也称为空口组播),或者采用点到多点(point-to-multi-point,PTM)方式,即组播/广播方式,通过复用资源块的方式,向接入网设备覆盖区域内所有加入组播/广播业务的终端设备只发送一份数据即可。若接入网设备不支持组播/广播功能,则5G核心网需要采用为每个终端设备分别创建PDU会话的方式,分别为每个终端设备复制一份数据并发送给接入网设备,然后由接入网设备分别转发给每个终端设备。可以得知,两种方式的区别在于5G核心网与接入网设备之间传输的组播/广播数据是一份,还是多份,前一种方式占用的资源较少,效率较高。
需要说明的是,本申请实施例提供的通信方法,可以适用于上述任一种通信***,具体实现可以参考下述方法实施例,此处不再赘述。
应当指出的是,本申请实施例中的方案还可以应用于其他通信***中,相应的名称也可以用其他通信***中的对应功能的名称进行替代。
应理解,图1-图4仅为便于理解而示例的简化示意图,该通信***中还可以包括其他网络设备,和/或,其他终端设备,图1-图4中未予以画出。
下面将结合图6-图11对本申请实施例提供的通信方法进行具体阐述。
示例性地,图6为本申请实施例提供的一种通信方法的流程示意图一。该通信方法可以适用于图1示出的通信***中,终端设备与第一会话管理网元之间的通信,或者适用于图4示出的通信***中,UE与SMF之间的通信。
如图6所示,该通信方法包括如下步骤:
S601,终端设备确定第一组播/广播业务为区域组播/广播业务。
具体地,终端设备可以根据终端设备想要访问的第一组播/广播业务的访问页面的信息、终端设备想要访问的第一组播/广播业务的应用信息、终端设备的路由选择策略(UE route selection policy,URSP)信息、终端设备本地存储的签约信息,如与运营商或第三方业务提供商之间的签约信息、或者来自网络的信令内容,判断第一组播/广播业务是否为区域组播/广播业务,本申请实施例不予限制。
上述用于判断第一组播/广播业务是否为区域组播/广播业务的签约信息或信令内容,可以是终端设备在访问第一组播/广播业务的访问页面时或之前从网络获取的。因此,可选地,图6中的通信方法还可以包括:终端设备接收来自第一网元的第二信息。其中,第二信息用于确定第一组播/广播业务的类型(type)。
相应地,终端设备确定第一组播/广播业务为区域组播/广播业务,可以包括:根据第二信息,确定第一组播/广播业务为区域组播/广播业务。
如此,终端设备可以依据第二信息获知其请求或请求加入的第一组播/广播业务是否为区域组播/广播业务,若是,则基于第二信息生成第一信息,并向第一会话管理网元发送,以便第一会话管理网元为终端设备选择(select)或发现(discover)可为终端设备提供第一组播/广播业务的区域组播/广播会话管理网元,以避免选择不正确的组播/广播管理网元,从而进一步提高可靠性和效率。关于第一会话管理网元根据终端设备的位置选择或发现区域组播/广播会话管理网元的具体实现,可以参考S603,此处不再赘述。
需要说明的是,“组播/广播业务的类型”可以包括:区域组播/广播业务、或非区域组播/广播业务。相应地,“第二信息用于确定第一组播/广播业务的类型”可以理解为:可以基于第二信息获知或确定或判断第一组播/广播业务是否为区域组播/广播业务,因此,“第二信息用于确定第一组播/广播业务的类型”也可以替换为:“第二信息用于确定第一组播/广播业务是否为区域组播/广播业务”、“第二信息用于获知第一组播/广播业务是否为区域组播/广播业务”、或者“第二信息用于判断第一组播/广播业务是否为区域组播/广播业务”等类似描述。换言之,“第二信息用于确定第一组播/广播业务的类型”中的“确定(determine)”一词也可以替换为:“获知(known/aware)”、“确定(used to determine)”、“判断(decide)”等术语,本申请实施例不予限制。
此外,第二信息可以用来确定第一信息,可以包括:第一信息与第二信息相同、第一信息为第二信息的部分或全部、第二信息为第一信息的部分或全部、或第二信息是与第一信息具有对应关系或映射关系的信息,本申请实施例不予限制。例如,第一信息和第二信息均为用于表征第一组播/广播业务为区域组播/广播业务的信息,此时第一信息可以与第二信息相同。又例如,第一信息可以为用于表征第一组播/广播业务为区域组播/广播业务的信息,而第二信息可以为第一网元为第一组播/广播业务分配的区域组播/广播业务标识(MBS service identity)或会话标识(MBS session identity)或组 标识(group identity),该业务标识或会话标识可以是具有特定取值的临时移动组标识(temporary mobile group identity,TMGI)或IP多播地址或其他可区分区域组播/广播业务和非区域组播/广播业务的标识符。其中,具有特定取值的TMGI可以为:在TMGI所占用的比特位中,将任意一位或多位进行置0,表示区域组播/广播业务;或者,在TMGI所占用的比特位中,将任意一位或多位进行置1,表示区域组播/广播业务;或者,在TMGI所占用的比特位中,将任意一位或多位进行置0,表示非区域组播/广播业务;或者,在TMGI所占用的比特位中,将任意一位或多位进行置1,表示非区域组播/广播业务;或者,还可以是部分连续取值的TMGI、奇数或偶数取值的TMGI、或者具有其他取值特征的TMGI等,本申请实施例不予限制。此外,该业务标识或会话标识也可以采用除TMGI之外的其他方式或手段予以实现,本申请实施例不予限制。
可选地,第二信息还可以包括:除第一组播/广播业务之外的其他组播/广播业务(如第二组播/广播业务)是否为区域组播/广播业务的信息,以及除用于表征组播/广播业务是否为区域组播/广播业务的信息之外的其他信息,如组播/广播业务的服务质量(quality of service,QoS)信息、组播/广播业务的服务区域或业务区域、公共陆地移动网标识(public land mobile network ID,PLMN ID)、非公共网络标识(non-public ID,NID)等,本申请实施例不予限制。
可选地,第二信息可以携带在服务公告(service announcement)或NAS信令或RRC消息或其他信令(signaling)或消息(message)中,即第一网元可以向其服务区域内的终端设备发送该服务公告,以便终端设备获知请求加入的第一组播/广播业务是否为区域组播/广播业务。例如,该服务公告可以在第一组播/广播业务预配置、建立、更新、释放更新时发送。
需要说明的是,第一网元可以是第一组播/广播业务的应用服务器(application server,AS)、或者可以是第一组播/广播应用功能(application function,AF)、或者可以是应用功能(AF)、或者可以是应用服务器(AS)、或者可以是服务器、或者可以是网元、或者可以是网络功能实例、或者可以是业务源、或者可以是第一组播/广播业务源、或者可以是组播/广播业务应用服务器、或者可以是组播/广播服务功能(multicast/broadcast service function,MBSF)、或者可以是网络能力开放功能(network exposure function,NEF)或者可以是MBSF与NEF合设的网元、或者可以是MBSF与NEF合设的网络功能实例,或者可以是AF与MBSF合设的网络功能实例、或AF与MBSF与NEF合设的网络功能实例等,本申请实施例不予限制。
需要说明的是,“终端设备确定(detrmine)第一组播/广播业务为区域组播/广播业务”中,“确定(determine)”一词也可以替换为“获知(acquire/know)”、“想(want)”、“决定(decide)”、“判断(used to decide/determine)”等术语,本申请实施例不予限制。
S602,终端设备向第一会话管理网元发送第一信息。
其中,第一信息表征第一组播/广播业务为区域组播/广播业务。
需要说明的是,“表征(represent)”一词用于表示可以根据第一信息获知第一组播/广播业务是否为区域组播/广播业务,也可以替换为“表明(show/demonstrate)”、“用于获知(used to acquire/obtain)”、“获知(acquire/obtain)”、“用于确定(used to determine)”、 “确定(determine)”、“用于指示(used to indicate)”、“指示(indicate)”、“表示(show/demonstrate)”等其他术语,本申请实施例不予限制。
一种可能的设计方案中,第一信息可以携带在第一消息中,如可以携带于第一消息的一个或多个字段(field)或信元(information element,IE)中;或者,第一信息可以是第一消息本身,该第一消息可以用于终端设备请求加入第一组播/广播业务。
可选地,第一消息可以为协议数据单元(protocol data unit,PDU)会话修改请求(PDU Session Modification Request),或PDU会话建立请求(PDU Session Establishment Request)。具体地,可以在PDU会话修改请求或PDU会话建立请求中的携带加入请求(join request)或加入指示,还携带第一信息,所述加入请求或加入指示以及第一信息表示终端设备想要加入区域组播/广播业务或会话。如此,终端设备可以采用复用PDU会话创建或修改请求流程的方式,请求加入区域组播/广播业务或会话,而不需要引入新的信令流程,对现有协议的改动较小,技术上容易实现,从而降低开发难度和成本。
可选地,第一消息还可以是以下一种或多种,本申请实施例不限定:PDU会话认证完成(PDU session authentication complete),PDU会话修改完成(PDU session modification complete),PDU会话修改命令拒绝(PDU session modification command reject),PDU会话释放请求(PDU session release request),PDU会话释放完成(PDU session release complete),服务等级认证完成(service-level authentication complete),远程终端上报(remote UE report)等。
应理解,本文所述的“组播/广播业务”可以替换为“组播/广播会话”,或者,也可以替换为“组播/广播业务的组播/广播会话”等,本申请不限定。
需要说明的是,当终端设备在业务区域的交界处,可以加入两个区域组播/广播业务,例如,分别通过两个PDU会话的控制面信令,例如,一个用PDU会话修改请求,一个用PDU会话建立请求。
S603,第一会话管理网元根据第一信息,向网络存储功能网元发送终端设备的位置信息。
其中,终端设备的位置信息用于网络存储功能网元发现第一组播/广播业务的组播/广播会话管理网元。
示例性地,“第一组播/广播业务的组播/广播会话管理网元”可以是存储有/配置有/有/存在/存在有/注册有/注册第一组播/广播业务信息的组播/广播会话管理网元(multicast broadcast session management function,MB-SMF);或者,可以是存储有/配置有/有/存在/存在有/注册有/注册第一组播/广播业务的组播/广播会话上下文的组播/广播会话管理网元等,本申请实施例不予限制。
其中,第一组播/广播业务信息可以包括以下一项或多项:第一组播/广播业务的业务标识、第一组播/广播业务的组播/广播会话的会话标识、第一组播/广播业务的服务区域(service area)、或第一组播/广播业务的服务质量(quality of service,QoS)信息等。
可选地,位置信息可以包括如下一项或多项:终端设备的小区(cell)的标识、或终端设备的接入网设备的标识。其中,终端设备的小区的标识,例如,可以是为终端 设备服务的小区的标识,或者,可以是终端设备接入的小区的标识,或者,可以是终端设备所在的小区的标识等,本申请实施例不予限制。
类似地,“终端设备的接入网设备的标识”,例如,可以是为终端设备服务的接入网设备的标识,或者,可以是终端设备接入的接入网设备的标识,或者,可以是终端设备所在的接入网设备的标识等,本申请实施例不予限制。
进一步地,终端设备的位置信息还可以包括以下一项或多项:终端设备接入的小区的标识,如小区全球标识(cell global identity,CGI)、物理小区标识(physical cell identity,PCI)、扇区标识(sector identity,SID)等、终端设备接入的接入网设备的标识,如基站标识、终端设备接入的接入网设备的天线(antenna identity)的标识、终端设备接入的集中式单元(centralize unit,CU)的标识、终端设备接入的分布式单元(distributed unit,DU)的标识、终端设备接入的发送接收点(transimission reception point,TRP)的标识、为终端设备配置的跟踪区(tracking area,TA)的标识(tracking area identity,TAI)、终端设备的公共陆地移动网(public land mobile network,PLMN)的标识、或终端设备的地理位置信息,如全球定位***(global positioning system,GPS)坐标、经纬度(longitude&latitude)等,本申请实施例不予限制。
进一步地,图6中的通信方法还可以包括:第一会话管理网元接收来自网络存储功能网元的第一组播/广播业务的组播/广播会话管理网元的信息,并根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元,如MB-SMF,获取第一组播/广播业务的信息。其中,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
如此,第一会话管理网元可以基于第一组播/广播业务的组播/广播会话管理网元的信息,为第一组播/广播业务建立面向终端设备的位置的组播/广播会话,可以避免因为选择组播/广播会话管理网元错误导致组播/广播会话建立失败,可减少网络开销提高组播/广播会话发放区域组播/广播业务或会话的可靠性和效率。
需要说明的是,“获取(obtain/acquire)”也可以替换为如下术语:提取(retrieval)、订阅(subscribe)等,本申请实施例不予限制。
此外,“第一组播/广播业务的组播/广播会话管理网元的信息”可以是组播/广播会话管理网元的网络功能配置信息(NF profile)的部分或全部;或者,可以是组播/广播会话管理网元的配置信息的部分或全部,本申请实施例不予限制。
下面结合图7中的示例,具体说明图6中的通信方法。
示例性地,图7为本申请实施例提供的一种通信方法的流程示意图二。该通信方法可以适用于图4示出的通信***中,UE与SMF之间的通信。
如图7所示,该通信方法可以包括如下步骤:
S701,UE确定需要或想要加入的组播/广播业务为区域组播/广播业务。
具体实现可以参考S601中的相关内容,此处不再赘述。
S702,UE向AMF发送第一信息。
其中,第一信息可以携带在NAS消息中,该NAS消息携带用于UE请求加入组播/广播业务的信息。具体地,该NAS消息包括N1会话管理(session management,SM)容器(N1 SM container),N1SM容器可以包含PDU会话修改请求或PDU会话创 建请求(可以合称为PDU会话请求),该PDU会话请求携带UE请求加入的组播/广播业务的标识信息,如,MBS会话标识(MBS session ID),以及加入请求(join request)。本申请实施例中,若UE确定(例如,determine)需要加入的组播/广播业务为区域组播/广播业务(local MBS),则NAS消息中还可以携带第一信息,该第一信息用于通知/指示SMF,UE请求加入的业务为区域组播/广播业务。
其中,组播/广播业务的标识信息可以是TMGI,也可以是源专用IP地址(source specific IP address)等,本申请实施例不予限制。
S703,AMF向SMF发送第一信息。
其中,第一信息可以携带在PDU会话上下文更新请求中,PDU会话上下文更新请求(Nsmf_PDUSession_UpdateSMContext request)携带S702中所述的N1SM容器。换言之,PDU会话上下文更新请求携带有S702中的第一信息、UE需要加入的组播/广播业务的标识信息,以及加入请求。
S704,SMF根据第一信息获知UE请求加入的组播/广播业务为区域组播/广播业务。
S705,SMF向NRF发送网络功能发现或查询请求(Nnrf_NFDiscovery request),并接收来自NEF的网络功能发现或查询响应(Nnrf_NFDiscovery response)。
其中,网络功能查询或发现请求携带有UE的位置信息(UE location)和组播/广播业务的标识信息,用于NEF发现能够为UE提供UE请求的区域组播/广播业务的会话管理网元,如MB-SMF。
相应地,网络功能查询或发现响应携带有能够为UE提供UE请求的区域组播/广播业务的信息的会话管理网元的信息,具体内容可以参考S603中的“第一组播/广播业务的组播/广播会话管理网元的信息”,此处不再赘述。
S706,SMF向MB-SMF发送组播/广播会话上下文状态订阅请求,并接收来自MB-SMF的组播/广播会话上下文状态订阅响应。
其中,组播/广播会话上下文状态订阅请求(Nmbsmf_MBSSession_ContextStatusSubscribe request)携带有:UE请求加入的组播/广播业务或会话的标识信息,用于请求MB-SMF提供该组播/广播业务或会话的信息,例如,上下文信息。组播/广播会话上下文状态订阅响应(Nmbsmf_MBSSession_ContextStatusSubscribe response)携带有UE请求加入的组播/广播业务或会话的信息,例如,上下文信息。所述组播/广播会话的上下文信息可以包括以下一种或多种:组播/广播会话标识(MBS session ID),组播/广播会话的状态(activated或deactivated),是否允许任何UE加入组播/广播会话的指示(any UE indication),组播/广播会话相关的QoS信息(例如,相关的QoS信息可以包括,5QI,ARP等)等。
S707,SMF对UE鉴权。
例如,SMF确认是否允许加入所述组播/广播会话。
S708,SMF向AMF发送PDU会话上下文更新响应。
其中,PDU会话更新响应(Nsmf_PDUSession_UpdateSMContext response),携带N2 SM容器(N2 SM container),N2 SM container携带组播/广播会话的标识信息、用于 传输组播/广播业务数据的组播/广播QoS流(QoS flow)对应的QoS参数信息(例如,包括,5QI,ARP等参数信息)、组播/广播QoS流与单播QoS流的QFI之间的对应/映射关系,用于传输组播/广播业务数据的组播/广播QoS流(QoS flow)对应的单播QoS流对应的QoS参数信息等。
S709,AMF向RAN发送N2消息请求。
其中,N2消息请求(N2 message request),携带S708中所述的N2 SM容器。
在RAN接收到N2消息请求后,可以基于RAN的能力,确定如何为UE提供组播/广播业务。
可选地,若RAN支持组播/广播功能,则执行下述S710-S713。
S710,若RAN支持组播/广播功能,则RAN触发建立组播/广播会话。
也即,上文所述的通过5GC共享组播/广播业务流量传输(5GC shared MBS traffic delivery)方式传输组播/广播业务数据。
其中,该组播/广播会话可以包括RAN与MB-UPF之间的N3mb隧道以及对应的无线承载信息。
S711,RAN向UE发送RRC消息。
其中,无线资源控制(radio resource control,RRC)消息携带有N1会话管理容器,该N1会话管理容器包含PDU会话修改命令。
S712,RAN向AMF发送N2消息响应。
其中,N2消息响应(N2 message response)为S709中的N2消息请求的响应,携带有N2 SM容器,N2 SM容器可携带建立成功和/或失败的QFI信息。可选地,若RAN支持组播/广播功能,还可携带支持组播/广播功能(support MBS)的指示信息(indication)等。
S713,AMF向SMF发送PDU会话上下文更新请求。
其中,PDU会话上下文更新请求(Nsmf_PDUSession_UpdateSMContext request)携带有S712中所述的N2 SM容器。
或者,可选地,若RAN不支持组播/广播业务,则执行下下述S714-S715:
S714,若RAN不支持组播/广播功能,则SMF与MB-SMF交互,建立UPF与MB-UPF之间用于传输组播/广播业务数据的N19mb隧道。
其中,“RAN不支持组播/广播功能”,也即,RAN不支持以5G核心网共享组播/广播业务流量传输(5GC Shared MBS traffic delivery)方式传输组播/广播业务数据,也即,只支持5G核心网单独组播/广播业务流量传输(5GC individual MBS traffic delivery)方式,则SMF与MB-SMF交互,建立UPF与MB-UPF之间用于传输组播/广播业务数据的N19mb隧道。
具体地,若RAN不支持组播/广播功能,例如,SMF发现N2 SM容器中没有携带支持组播/广播功能的指示信息,则SMF与MB-SMF交互,建立UPF与MB-UPF之间用于传输组播/广播业务数据的N19mb隧道(通过步骤1-步骤5),以便通过UE的PDU会话传输组播/广播业务数据。
步骤1,SMF与UPF执行N4会话修改流程。
其中,N4会话修改流程包括:SMF向UPF发送N4会话修改请求,并接收来自 UPF的N4会话修改响应。其中,N4会话修改请求用于获取UPF分配的隧道信息,N4会话修改响应携带有UPF分配的隧道信息,如,用于MB-UPF向UPF发送数据用的隧道端点标识(tunnel endpoint identifier,TEID)等。
步骤2,SMF向MB-SMF发送组播/广播上下文更新请求。
其中,组播/广播上下文更新请求(Nmbsmf_MBSSessionContextUpdate_request)携带有步骤步骤1中的UPF分配的隧道信息。
步骤3,MB-SMF与MB-UPF执行N4mb会话创建/修改流程。
其中,N4mb会话创建/修改流程包括:MB-SMF向MB-UPF发送N4mb会话创建/修改请求,并接收来自MB-UPF的N4mb会话创建/修改响应。其中,N4mb会话创建/修改请求携带有步骤2中的UPF分配的隧道信息,用于请求MB-UPF创建或更新MB-UPF与UPF之间传输组播/广播业务数据的隧道,N4mb会话创建/修改响应为N4mb会话创建/修改请求的响应,携带有MB-UPF分配的隧道信息,例如,隧道端点标识。
步骤4,MB-SMF向SMF发送组播/广播会话上下文更新响应。
其中,组播/广播会话上下文更新响应(Nmbsmf_MBSSessionContextUpdate_response)携带有MB-UPF分配的隧道信息,例如,隧道端点标识。
步骤5,SMF与UPF执行N4会话修改流程。
具体流程可以参考步骤1,此处不再赘述。
S715,SMF向AMF发送PDU会话上下文更新响应。
其中,PDU会话上下文更新响应(Nsmf_PDUSession_UpdateSMContext response)是S713中的PDU会话上下文更新请求的响应,用于通知AMF:UE的PDU会话上下文的更新信息。
S716,AF向MB-UPF发送UE请求的区域组播/广播业务数据。
之后,若RAN支持组播/广播功能,则组播/广播业务数据通过5GC共享组播/广播业务流量传输方式发送给UE,如下述S717-S718:
S717,MB-UPF向RAN发送UE请求的区域组播/广播业务数据。
S718,RAN向UE发送UE请求的区域组播/广播业务数据。
其中,鉴于RAN支持组播/广播功能,则MB-UPF可以采用5GC共享组播/广播业务流量传输方式,向RAN发送UE请求的区域组播/广播业务数据。换言之,MB-UPF只需要向RAN发送一次区域组播/广播业务数据即可,占用的资源较少,因而传输效率较高。
类似地,RAN也可以采用点对点或点对多点方式向RAN覆盖区域内所有请求该区域组播/广播业务的UE转发业务数据。关于点对点或点对多点这2中传输方式的具体实现,可以参考图5相关内容,此处不再赘述。
相应地,若RAN不支持组播/广播功能,则组播/广播业务数据通过UE的PDU会话发送给UE(如图7中的S718-S719),也即,例如,通过5G核心网单独组播/广播业务流量传输方式。
S719,MB-UPF向UPF发送UE请求区域组播/广播业务数据。
S720,UPF向UE发送UE请求的区域组播/广播业务数据。
其中,鉴于RAN不支持组播/广播功能,则MB-UPF可以向UPF发送UE请求的区域组播/广播业务数据,UPF再通过UE的PDU会话,向RAN覆盖区域内请求区域组播/广播业务的每个UE分别复制并转发一份业务数据。
基于图6或图7中的通信方法,第一会话管理网元可以基于终端设备提供的第一信息,获知终端设备请求加入或加入的第一组播/广播业务为区域组播/广播业务,第一会话管理网元可以向网络存储功能网元发送终端设备的位置信息,以便网络存储功能网元基于该位置信息发现(discover)第一组播/广播业务的组播/广播会话管理网元的网络功能配置信息(NF profile),例如,网元名称、网元类型、互联网(internet protocol,IP)地址等,以便有效地发现能够提供第一组播/广播业务的信息的组播/广播会话管理网元,之后,基于发现的组播/广播会话管理网元,第一会话管理网元可以向该组播/广播会话管理网元发送请求提取第一组播/广播业务的信息,例如,QoS信息,业务的发放区域信息等,可以避免第一会话管理网元选择不正确的组播/广播会话管理功能网元,导致向该不正确的组播/广播会话管理功能网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话建立失败所带来的网络开销,因此,可以节省网络资源开销,还可以提高区域组播/广播业务的组播/广播会话的可靠性和效率。
其中,“第一组播/广播业务的组播/广播会话管理网元”可以指该组播/广播会话管理网元有或者存储有或者存储了第一组播/广播业务的信息,例如,QoS信息,服务数据流(service data flow,SDF)信息,第一组播/广播业务的服务区域信息等;或者,可以指该组播/广播会话管理网元存储了第一组播/广播业务的组播/广播上下文(MBS session context)等。
可选地,本申请中的“网元”一词可以替换为“网络功能实例(NF instance)”或者可以替换为“网络功能(network function,NF)”等,本申请不限定。
应理解,第一组播/广播业务的信息,可以包括:第一组播/广播业务的名称、标识、组播/广播会话标识(MBS session ID)、QoS信息、SDF信息、业务的发放区域或业务的服务区域信息、业务类型等。
示例性地,图8为本申请实施例提供的另一种通信方法的流程示意图一。该通信方法可以适用于图1示出的通信***中,终端设备与第一会话管理网元之间的通信,或者适用于图4示出的通信***中,UE与SMF之间的通信。
如图8所示,该通信方法包括如下步骤:
S801,第一会话管理网元接收来自终端设备的第一组播/广播业务的标识。
可选地,第一组播/广播业务的标识可以携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。具体地,可以在PDU会话修改请求或PDU会话建立请求中的设置加入请求(join request)或加入指示,还携带第一组播/广播业务的标识,表示终端设备想要加入区域组播/广播业务或会话。
如此,终端设备可以采用复用PDU会话创建或修改请求流程的方式,请求加入区域组播/广播业务或会话,而不需要引入新的信令流程,对现有协议的影响较小,技术上容易实现,从而降低开发难度和成本。
S802,第一会话管理网元根据第一组播/广播业务的标识,确定第一组播/广播业 务为区域组播/广播业务。
也就是说,第一组播/广播业务的标识用于确定第一组播/广播业务为区域组播/广播业务。以组播/广播业务的标识为TMGI为例,第一组播/广播业务的标识的是具有特定取值的TMGI,用于表示第一组播/广播业务为区域组播/广播业务。关于“具有特定取值的TMGI”的具体实现方式,可以参考S601,此处不再赘述。
其中,“确定”一词也可以替换为“确定(determine)”、“获知(acquire/obtain)”、“判断(determine/decide)”等其他术语,本申请实施例不予限制。
S803,第一会话管理网元向网络存储功能网元发送终端设备的位置信息。
其中,位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。其中,“发现(discover)”也可以替换为:“选择(select)”、“获取(obtain/acquire)”、“确定(determine)”等其他术语,本申请实施例不予限制。
一种可能的设计方案中,位置信息可以包括如下一项或多项:终端设备的小区的标识、或终端设备的接入网设备的标识。关于“终端设备的位置信息”的具体实现,可以参考S603中的相关内容,此处不再赘述。
进一步地,图8中的通信方法还可以包括:第一会话管理网元接收来自网络存储功能网元的第一组播/广播业务的组播/广播会话管理网元的信息,并根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取第一组播/广播业务的信息。其中,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话,如MB-SMF。
应理解,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话可以包括如下一项或多项:第一组播/广播会话管理网元存储有第一组播/广播业务的组播/广播会话的上下文;或者,第一组播/广播会话管理网元参与(involve)第一组播/广播业务的组播/广播会话的预配置、建立、更新、释放等;或者,第一组播/广播会话管理网元可以提供第一组播/广播业务的信息,例如,QoS信息,业务区域信息等。
关于“获取(obtain/acquire)”和“第一组播/广播业务的组播/广播会话管理网元的信息”的具体实现方式,可以参考S603中的相关内容,此处不再赘述。
下面结合图9中的示例,具体说明图8中的通信方法。
示例性地,图9为本申请实施例提供的另一种通信方法的流程示意图二。该通信方法可以适用于图4示出的通信***中,UE与SMF之间的通信。
如图9所示,该通信方法可以包括如下步骤:
S901,UE向AMF发送NAS消息。
具体地,该NAS消息包括N1会话管理(session management,SM)容器(N1 SM container),N1 SM容器包含PDU会话修改请求或PDU会话创建请求(可以合称为PDU会话请求),该PDU会话请求携带UE请求加入的第一组播/广播业务的标识信息,如,MBS会话标识(MBS session ID),以及加入请求(join request),该第一组播/广播业务的标识用于通知/指示SMF,UE请求加入的组播/广播业务。
其中,组播/广播业务的标识信息可以是TMGI,也可以是源专用IP地址(source specific IP address)等,本申请实施例不予限制。
S902,AMF向SMF发送第一组播/广播业务的标识。
其中,第一组播/广播业务的标识可以携带在PDU会话上下文更新请求中,PDU会话上下文更新请求(Nsmf_PDUSession_UpdateSMContext request)携带S901中所述的N1 SM容器。换言之,PDU会话上下文更新请求携带有S901中的第一组播/广播业务的标识和加入请求。
S903,SMF根据第一组播/广播业务的标识获知UE请求加入的组播/广播业务为区域组播/广播业务。
具体地,SMF可以根据第一组播/广播业务的标识的具体取值,来判断第一组播/广播业务是否为区域组播/广播业务。例如,若第一组播/广播业务的标识为具有特定取值的TMGI,则SMF可以确认第一组播/广播业务为区域组播/广播业务。关于“具有特定取值的TMGI”的具体实现方式,可以参考S601,此处不再赘述。
进一步地,若SMF可以根据第一组播/广播业务的标识的具体取值,确认第一组播/广播业务为区域组播/广播业务,则SMF可以向NRF发送UE的位置信息,即在下述S904的网络功能查询请求中携带UE的位置信息。
S904,SMF向NRF发送网络功能查询或发现请求,并接收来自NEF的网络功能查询或发现响应。
S905,SMF向MB-SMF发送组播/广播会话上下文状态订阅请求,并接收来自MB-SMF的组播/广播会话上下文状态订阅响应。
S906,SMF对UE鉴权。
S907,SMF向AMF发送PDU会话上下文更新响应。
S908,AMF向RAN发送N2消息请求。
可选地,若RAN支持组播/广播业务,则执行下述S909-S912。
S909,若RAN支持组播/广播功能,则RAN触发建立RAN组播/广播会话。
S910,RAN向UE发送RRC消息。
S911,RAN向AMF发送N2消息响应。
S912,AMF向SMF发送PDU会话上下文更新请求。
或者,可选地,若RAN不支持组播/广播功能,则执行下下述S913-S914:
S913,若RAN不支持组播/广播业务,则SMF与MB-SMF交互,建立UPF与MB-UPF之间用于传输组播/广播业务数据的N19mb隧道。
步骤6,SMF与UPF执行N4会话修改流程。
步骤7,SMF向MB-SMF发送组播/广播上下文更新请求。
步骤8,MB-SMF与MB-UPF执行N4mb会话创建/修改流程。
步骤9,MB-SMF向SMF发送组播/广播会话上下文更新响应。
步骤10,SMF与UPF执行N4会话修改流程。
S914,SMF向AMF发送PDU会话上下文更新响应。
S915,AF向MB-UPF发送UE请求的区域组播/广播业务数据。
之后,若RAN支持组播/广播功能,则组播/广播业务数据通过5GC共享组播/广播业务流量传输方式发送给UE,如下述S916-S917:
S916,MB-UPF向RAN发送UE请求的区域组播/广播业务数据。
S917,RAN向UE发送UE请求的区域组播/广播业务数据。
相应地,若RAN不支持组播/广播功能,则组播/广播业务数据通过UE的PDU会话发送给UE(如图9中的S918-S919),也即,例如,上文所述5G核心网单独组播/广播业务流量传输方式。
S918,MB-UPF向UPF发送UE请求区域组播/广播业务数据。
S919,UPF向UE发送UE请求的区域组播/广播业务数据。
关于S904-S919的具体实现方式,可以参考S705-S720,此处不再赘述。
基于图8或图9中的通信方法,第一会话管理网元可以基于终端设备提供的第一组播/广播业务的标识,获知终端设备请求加入的第一组播/广播业务为区域组播/广播业务,并向网络存储功能网元发送终端设备的位置信息,以便网络存储功能网元基于该位置信息发现(discover)第一组播/广播业务的组播/广播会话管理网元的网络功能配置信息,例如,网元名称、网元类型、互联网(internet protocol,IP)地址等,以便有效地发现能够提供所述第一组播/广播业务的信息的组播/广播会话管理网元,之后,基于发现的组播/广播会话管理网元,第一会话管理网元可以向该组播/广播会话管理网元发送请求提取第一组播/广播业务的信息,例如,QoS信息,业务的发放区域信息,可避免第一会话管理网元选择不正确的组播/广播会话管理功能网元,导致向该不正确的组播/广播会话管理功能网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话失败带来的网络开销,因此,可以节省网络资源,还可以提高区域组播/广播会话的可靠性和效率。
需要说明的是,图8或图9中的通信方法,以及图6或图7中的通信方法可以独立实施,也可以结合实施,本申请不予限制。
例如,终端设备可以向第一会话管理网元发送第一信息和第一组播/广播业务的标识,如可以在同一条消息发送,也可以各自在两条消息中发送,第一会话管理网元可以结合第一信息和第一组播/广播业务的标识发现可为终端设备提供区域组播/广播业务的组播/广播网元,以进一步提高发现组播/广播网元的准确性,从而进一步提高可靠性和效率。
示例性地,图10为本申请实施例提供的又一种通信方法的流程示意图一。该通信方法可以适用于图2示出的通信***中,组播/广播会话管理网元与第一网元之间的通信,或者适用于图4示出的通信***中,MB-SMF与AF/AS/MBSF/NEF中的一个或多个之间的通信。
如图10所示,该通信方法包括如下步骤:
S1001,第一网元确定第一组播/广播业务为区域组播/广播业务。
具体地,第一网元可以根据第一组播/广播业务的服务区域,确定第一组播/广播业务是否为区域组播/广播业务。例如,若第一组播/广播业务的服务区域为整个网络,或者没有指明服务区域,则可以确认第一组播/广播业务不是区域组播/广播业务。又例如,若第一组播/广播业务的服务区域为部分网络,或者明确指出了服务区域,则可以确认第一组播/广播业务为区域组播/广播业务。其中,服务区域可以是地理区域信息,或者其他可用于明确表示第一组播/广播业务的覆盖范围的信息,本申请实施例不予限制。
需要说明的是,“第一网元确定第一组播/广播业务为区域组播/广播业务”中的“确定”一词的具体实现方式,可以参考S802中的相关内容,此处不再赘述。
S1002,第一网元向组播/广播会话管理网元发送第三信息,组播/广播会话管理网元接收来自第一网元的第一组播/广播业务的第三信息。
一种可能的设计方案中,第三信息可以包括如下一项或多项:第一组播/广播业务的服务区域信息、或第四信息。其中,服务区域信息可以是S1001中所述的服务区域信息,第四信息用于表征第一组播/广播业务为区域组播/广播业务,可以是S1001中的判断结果的指示信息,本申请实施例不予限制。
可选地,第四信息可以为第一组播/广播业务的类型。其中,类型可以包括区域组播/广播业务或非区域组播/广播业务。
进一步地,第三信息可以携带于第二消息中,第二消息用于请求分配第一组播/广播业务的标识,或者,第二消息用于请求创建第一组播/广播业务的组播/广播会话。
可选地,第二消息可以为组播/广播业务标识分配请求、或组播/广播会话创建请求。其中,组播/广播业务标识分配请求可以包括:AF/AS与NEF/MBSF之间的组播/广播业务标识分配请求(Nmbsmf_TMGI_Allocate_request),和/或,NEF/MBSF与MB-SMF之间的组播/广播业务标识分配请求(Nmbsmf_TMGI_Allocate_request)。类似地,组播/广播会话创建请求可以包括:AF/AS与NEF/MBSF之间的组播/广播会话创建请求(Nnef_MBSSession_Create_Request),和/或,NEF/MBSF与MB-SMF之间的组播/广播会话创建请求(Nmbsmf_MBSSession_Create_request)。
进一步地,第二消息也可以为第一网元与组播/广播会话管理网元之间的其他消息,本申请实施例不予限制。
需要说明的是,第三信息中的不同部分,如第一组播/广播业务的服务区域信息、或第四信息,可以在同一条消息中传输,也可以分别在不同的消息中传输,本申请实施例不予限制。例如,S1002,第一网元向组播/广播会话管理网元发送第三信息,可以具体实现为:第一网元向组播/广播会话管理网元发送第四信息;和/或,第一网元向组播/广播会话管理网元发送第一组播/广播业务的服务区域信息。其中,第四信息和/或第一组播/广播业务的服务区域信息可以携带在组播/广播业务标识分配请求消息或组播/广播会话创建请求消息中。
S1003,组播/广播会话管理网元根据第三信息,确定第一组播/广播业务为区域组播/广播业务。
示例性地,若第三信息包括第一组播/广播业务的服务区域信息,则可以视为第一组播/广播业务为区域组播/广播业务,若没有携带,则可以视为第一组播/广播业务不是区域组播/广播业务。
示例性地,若第三信息包括第四信息,且第四信息可以为第一组播/广播业务的类型。其中,类型可以包括区域组播/广播业务或非区域组播/广播业务。此时,可以根据第四信息中的第一组播/广播业务的类型,来确定第一组播/广播业务是区域组播/广播业务,还是非区域组播/广播业务。
S1004,组播/广播会话管理网元分配第一组播/广播业务的标识。
示例性地,组播/广播会话管理网元可以为第一组播/广播业务分配区域组播/广播业务的标识或非区域组播/广播业务的标识。
例如,“区域组播/广播业务的标识”和“非区域组播/广播业务的标识”可以分别对应 不同的TMGI取值,即“区域组播/广播业务的标识”可以为具有特定取值的TMGI。关于“具有特定取值的TMGI”的具体实现方式,可以参考S601中的相关内容,此处不再赘述。
其中,“分配(allocate)”一词也可以替换为“配置(configure)”、“获取(obtain/acquire)”等其他术语,“标识用于区域组播/广播业务”,可以理解为可以基于该标识区分(distinguish)或识别(identify)或判断(decide)或确定(determine)或表征(represent)或表示(show/demonstrate)或标识(label)或指示(indicate)某个组播/广播业务是否为区域组播/广播业务,即该标识是专属于(dedicate)组播/广播业务的。例如,该标识可以是特定取值的TMGI。关于“具有特定取值的TMGI”的具体实现方式,可以参考S601中的相关内容,此处不再赘述。
S1005,组播/广播会话管理网元向第一网元发送第一组播/广播业务的标识,第一网元接收来自组播/广播会话管理网元的第一组播/广播业务的标识。
可选地,第一组播/广播业务的标识可以携带在组播/广播业务标识分配响应或组播/广播会话创建响应中。
其中,组播/广播业务标识分配响应可以包括:AF/AS与NEF/MBSF之间的组播/广播业务标识分配响应(Nmbsmf_TMGI_Allocate_response),和/或,NEF/MBSF与MB-SMF之间的组播/广播业务标识分配响应(Nmbsmf_TMGI_Allocate_response)。类似地,组播/广播会话创建响应可以包括:AF/AS与NEF/MBSF之间的组播/广播会话创建响应(Nnef_MBSSession_Create_Response),和/或,NEF/MBSF与MB-SMF之间的组播/广播会话创建响应(Nmbsmf_MBSSession_Create_Response)。
进一步地,第一组播/广播业务的标识可以携带在第一网元与组播/广播会话管理网元之间的其他消息中传输,本申请实施例不予限制。
进一步地,图10示出的通信方法还可以包括:第一网元向终端设备发送第一组播/广播业务的标识。
可选地,第一组播/广播业务的标识可以携带在服务公告中。
或者,进一步地,图10示出的通信方法还可以包括:第一网元向终端设备发送第一信息。其中,第一信息用于表征第一组播/广播业务为区域组播/广播业务。
可选地,第一信息可以携带在服务公告中。其中,第一信息可以是组播/广播会话管理网元根据第一网元提供的第三信息确定第一组播/广播业务是否为区域组播/广播业务的结果。
这样一来,无论第一网元向终端设备发送了第一组播/广播业务的标识,和/或,第一信息,终端设备均可以当确定第一组播/广播业务为区域组播/广播业务时,请求第一会话管理网元或SMF网元提供第一组播/广播业务。
需要说明的是,第一组播/广播业务的标识,和/或,第一信息,可以携带于服务公告中,也可以携带于终端设备与第一网元之间的其他消息中,本申请实施例不予限制。
下面结合图11中的示例,具体说明图10所示的通信方法。
示例性地,图11为本申请实施例提供的又一种通信方法的流程示意图二。该通信方法可以适用于图4示出的通信***中,MB-SMF与AF/AS/MBSF/NEF中的一个或多个之间的通信。
如图11所示,该通信方法可以包括如下步骤:
S1101,AF确定第一组播/广播业务为区域组播/广播业务。
具体实现可以参考S1001,此处不再赘述。
一种可能的实施方式中,AF可以采用如下流程,请求MB-SMF为区域组播/广播业务分配标识,具体如下述S1102-S1110:
S1102,AF向NEF/MBSF发送组播/广播业务标识分配请求。
其中,组播/广播业务标识分配请求(Nnef_TMGI_Allocate request)用于请求为第一组播/广播业务分配标识信息,例如,标识信息可以是TMGI。该请求消息还可以携带服务区域信息,例如,地理区域信息等。
S1103,NEF/MBSF对AF进行鉴权。
也即,用于鉴权AF是否允许通过核心网网元发送组播/广播业务数据。
S1104,NEF/MBSF查询NRF并选择MB-SMF。
具体地,NEF/MBSF可以向NRF发送网络功能查询或发现请求,并接收来自NRF的网络功能查询或发现响应。例如,NEF/MBSF可以根据服务区域信息和/或本地配置信息,向NRF查询第一组播/广播业务的MB-SMF的信息,并基于该查询结果选择合适的MB-SMF。
其中,网络功能查询或发现请求用于向NRF请求可提供第一组播/广播业务的MB-SMF的信息,网络功能查询或发现响应携带有可提供第一组播/广播业务的信息的一个或多个MB-SMF的信息,该一个或多个MB-SMF的信息用于NEF/MBSF选择合适的MB-SMF。
可选地,S1102中,AF提供的服务区域信息可能是外部区域信息。因此,在执行S1104之前,NEF/MBSF可以先将外部区域信息翻译为第三代合作伙伴计划(3rd generation partnership project,3GPP)核心网内部使用的区域信息。
其中,外部区域信息可以是非运营商网络或非3GPP组织,例如,AF所属的第三方网络、地图导航服务商等,定义的服务区域信息。该外部区域信息可能与3GPP核心网内部使用的服务区域信息不同。为方便后续使用,NEF/MBSF可以先将外部区域信息翻译为3GPP内部区域信息,例如,跟踪区标识列表(tracking area ID list,TAI list),和/或,小区标识列表(cell ID list)等。
S1105,NEF/MBSF向MB-SMF发送组播/广播业务标识分配请求。
其中,组播/广播业务标识分配请求(Nmbsmf_TMGI_Allocate request)消息可携带第一组播/广播业务的服务区域信息(例如,TAI list和/或cell ID list),用于请求MB-SMF为第一组播/广播业务分配标识。
S1106,MB-SMF确定/发现第一组播/广播业务为区域组播/广播业务。
例如,可以根据S1105中的组播/广播业务标识分配请求消息是否携带有服务区域信息,或其他方式,来确定需要创建/配置的组播/广播业务是否为区域组播/广播业务,本申请实施例不限定。
S1107,MB-SMF为第一组播/广播业务分配标识。
其中,专门用于第一区域组播/广播业务的标识可以是具有特定取值的TMGI,具体实现可以参考S601,此处不再赘述。
S1108,MB-SMF向NEF/MBSF发送组播/广播业务标识分配响应。
其中,组播/广播业务标识分配响应(Nmbsmf_TMGI_Allocate Response),携带S1107中为第一区域组播/广播业务分配的标识。可选地,还可以携带该标识的有效期(例如,expiration time)等。
S1109,NEF/MBSF向AF发送组播/广播业务标识分配响应。
其中,组播/广播业务标识分配响应(Nnef_TMGI_Allocate Response),携带S1108中接收到的为第一区域组播/广播业务分配的标识。可选地,还可以携带该标识的有效期(例如,expiration time)等。
S1110,AF向UE发送第一区域组播/广播业务的标识。
其中,第一区域组播/广播业务的标识可以携带于服务公告(Service Announcement),或者其他应用层消息中,本申请实施例不予限制。
S1111,AF向NEF/MBSF发送组播/广播会话创建请求。
其中,组播/广播会话创建请求(Nnef_MBSSession_Create Request),可以携带上述S1107中MB-SMF为第一组播/广播业务分配的标识、服务质量需求信息(QoS requirement)、第一组播/广播业务的类型(type,例如,区分是组播业务还是广播业务)等。
需要说明的是,可选地,若S1102-S1110没有执行,S1111也可以请求MB-SMF为第一组播/广播业务分配标识,也即,AF没有预先请求MB-SMF为第一组播/广播业务分配标识,则MB-SMF也可以在接收到组播/广播会话创建请求后,根据该请求携带的第一组播/广播业务的类型(type),和/或,服务区域信息,触发其为第一组播/广播业务分配标识。例如,“第一组播/广播业务的类型”可以用于表征/区分第一组播/广播业务是否为区域组播/广播业务。
S1112,NEF/MBSF对AF鉴权。
具体实现可以参考S1103,此处不再赘述。
S1113,NEF/MBSF查询NRF并选择合适的MB-SMF。
具体实现可以参考S1104,此处不再赘述。
S1114,NEF/MBSF向MB-SMF发送组播/广播会话创建请求。
其中,组播/广播会话创建请求(Nmbsmf_MBSSession_Create Request),可以携带上述S1107中MB-SMF为第一区域组播/广播业务分配的标识、第一区域组播/广播业务的服务质量需求信息(QoS requirement)、第一区域组播/广播业务类型等。
需要说明的是,可选地,若S1102-S1110没有执行,S1114也可以请求MB-SMF为第一区域组播/广播业务分配标识,也即,AF没有预先请求MB-SMF为第一组播/广播业务分配标识,则MB-SMF也可以在接收到组播/广播会话创建请求后,根据该请求携带的第一区域组播/广播业务的类型,和/或,服务区域信息,触发其为区域组播/广播业务分配标识。
S1115,MB-SMF向NRF发送网络功能更新请求,并接收来自NRF的网络功能更新响应。
其中,网络功能更新请求(Nnrf_NFManagement_NFUpdate_request)用于更新MB-SMF的网络功能配置信息(NF profile),可以携带第一组播/广播业务的标识,之后, MB-SMF接收NRF发送的网络功能更新响应(Nnrf_NFManagement_NFUpdate_response)。
S1116,MB-SMF生成第一组播/广播业务的QoS参数信息。
具体地,MB-SMF可以根据第一组播/广播业务的服务质量需求(QoS requirement),生成对应的QoS参数信息,例如,包括,5G QoS标识(5G QoS Identifier,5QI),地址解析协议(address resolution protocol,ARP)等。
S1117,MB-SMF向MB-UPF发起N4mb会话修改或创建请求,并接收N4mb会话修改或创建响应。
其中,N4mb会话修改或创建请求用于请求MB-UPF分配业务入口地址信息,例如,可以通过分组数据转发控制协议(packet forwarding control protocol,PFCP)消息,本申请实施例不限定。其中,该入口地址信息是用于MB-UPF从AF或MBSTF接收组播/广播业务数据使用,例如,可以是隧道的TEID信息,IP地址等。
S1118,MB-SMF向NEF/MBSF发送组播/广播会话创建响应。
其中,组播/广播会话创建响应(Nmbsmf_MBSSession_Create Response),可以携带MB-UPF的入口地址信息。
S1119,可选地,MBSF也可以请求MBSTF分配入口地址信息。
例如,当AF发送的组播/广播业务数据需要经过MBSTF再到MB-UPF的场景。此时,MBSF向MBSTF发送的请求消息可以携带S1117中MB-UPF分配的入口地址信息,用于MBSTF向MB-UPF发送组播/广播业务数据使用。
S1120,NEF/MBSF向AF发送组播/广播会话创建响应。
其中,组播/广播会话创建响应(Nnef_MBSSession_Create Response),可以携带S1117或S1119分配的入口地址信息。
S1121,AF通过应用层向UE发送服务公告(service announcement)。
需要说明的是,倘若没有执行S1110,则AF也可以在本步骤发送的服务公告中携带MB-SMF为第一组播/广播业务分配的标识。
基于图10或图11示出的通信方法,组播/广播会话管理网元可以根据第一网元提供的第一组播/广播业务的第三信息,确定第一组播/广播业务为区域组播/广播业务,并为第一组播/广播业务分配标识,该标识用于标识第一组播/广播业务为区域组播/广播业务。这样一来,当上述第一会话管理网元收到终端设备的携带有该标识的加入请求时,可以根据该标识判断终端设备请求加入的第一组播/广播业务为区域组播/广播业务,以便有效地发现能够提供第一组播/广播业务的信息的组播/广播会话管理网元,之后,基于发现的组播/广播会话管理,第一会话管理网元可以向该组播/广播会话管理网元发送请求提取第一组播/广播业务的信息,例如,QoS信息,业务的发放区域信息,可避免第一会话管理网元选择不正确的组播/广播会话管理功能网元,导致向该不正确的组播/广播会话管理功能网元提取第一组播/广播业务的信息,进而导致第一组播/广播业务的组播/广播会话失败带来的网络开销,因此,可以节省信令资源和网络资源,还可以提高区域组播/广播业务或会话的可靠性和效率。
以上结合图3-图11详细说明了本申请实施例提供的通信方法。以下结合图12-图13详细说明用于执行本申请实施例提供的通信方法的通信装置。
示例性地,图12是本申请实施例提供的通信装置1200的结构示意图一。如图12所示,通信装置1200包括:处理模块1201和收发模块1202。为了便于说明,图8仅示出了该通信装置1200的主要部件。
一些实施例中,通信装置1200可适用于图1中所示出的通信***中,执行图6中所示出的通信方法中终端设备的功能,或者适用于图4中所示出的通信***中,执行图7中所示出的通信方法中UE的功能。
其中,处理模块1201,用于确定第一组播/广播业务为区域组播/广播业务。收发模块1202,用于向第一会话管理网元发送第一信息,第一信息表征第一组播/广播业务为区域组播/广播业务。
一种可能的设计方案中,第一信息可以携带在第一消息中,第一消息用于通信装置1200请求加入第一组播/广播业务。
可选地,第一消息可以为协议数据单元PDU会话修改请求,或PDU会话建立请求。
进一步地,收发模块1202,还用于接收来自第一网元的第二信息,第二信息用于确定第一组播/广播业务的类型;处理模块1201,还用于根据第二信息,确定第一组播/广播业务为区域组播/广播业务。
可选地,第二信息可以携带在服务公告或NAS信令或RRC消息或其他信令(signaling)或消息(message)中。
可选地,通信装置1200还可以包括存储模块(图12中未示出),该存储模块存储有程序或指令。当处理模块1201执行该程序或指令时,使得该通信装置1200可以执行图6或图7所示的通信方法。
可选地,收发模块1202的接收功能和发送功能也可以分开设置,即收发模块1202可以包括接收模块和发送模块(图12中未单独示出)。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,通信装置1200可以是终端设备,也可以是可设置于终端设备中的芯片(***)或其他部件或组件,还可以是包含终端设备的装置,本申请对此不做限定。
此外,通信装置1200的技术效果可以参图6或图7所示的通信方法的技术效果,此处不再赘述。
另一些实施例中,通信装置1200可适用于图1中所示出的通信***中,执行图6中所示出的通信方法中第一会话管理网元的功能,或者适用于图4中所示出的通信***中,执行图7中所示出的通信方法中SMF的功能。
其中,收发模块1202,用于接收来自终端设备的第一信息,第一信息用于表征第一组播/广播业务为区域组播/广播业务;处理模块1201,用于根据第一信息,控制收发模块1202向网络存储功能网元发送终端设备的位置信息,位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
可选地,位置信息可以包括如下一项或多项:终端设备的小区的标识、或终端设备的接入网设备的标识。
进一步地,收发模块1202,还用于接收来自网络存储功能网元的第一组播/广播业 务的组播/广播会话管理网元的信息;处理模块1201,还用于根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取第一组播/广播业务的信息,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
可选地,第一信息可以携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
可选地,通信装置1200还可以包括存储模块(图12中未示出),该存储模块存储有程序或指令。当处理模块1201执行该程序或指令时,使得该通信装置1200可以执行图6或图7所示的通信方法。
可选地,收发模块1202的接收功能和发送功能也可以分开设置,即收发模块1202可以包括接收模块和发送模块(图12中未单独示出)。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,通信装置1200可以是第一会话管理网元,如SMF网元,也可以是可设置于第一会话管理网元中的芯片(***)或其他部件或组件,还可以是包含第一会话管理网元的装置,本申请对此不做限定。
此外,通信装置1200的技术效果可以参图6或图7所示的通信方法的技术效果,此处不再赘述。
又一些实施例中,通信装置1200可适用于图1中所示出的通信***中,执行图8中所示出的通信方法中第一会话管理网元的功能,或者适用于图4中所示出的通信***中,执行图9中所示出的通信方法中SMF的功能。
其中,收发模块1202,用于接收来自终端设备的第一组播/广播业务的标识;处理模块1201,用于根据第一组播/广播业务的标识,确定第一组播/广播业务为区域组播/广播业务;收发模块1202,还用于向网络存储功能网元发送终端设备的位置信息,位置信息用于发现第一组播/广播业务的组播/广播会话管理网元。
一种可能的设计方案中,位置信息可以包括如下一项或多项:终端设备的小区的标识、或终端设备的接入网设备的标识。
进一步地,收发模块1202,还用于接收来自网络存储功能网元的第一组播/广播业务的组播/广播会话管理网元的信息;处理模块1201,还用于根据第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取第一组播/广播业务的信息,第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
可选地,第一组播/广播业务的标识可以携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
可选地,通信装置1200还可以包括存储模块(图12中未示出),该存储模块存储有程序或指令。当处理模块1201执行该程序或指令时,使得该通信装置1200可以执行图8或图9所示的通信方法。
可选地,收发模块1202的接收功能和发送功能也可以分开设置,即收发模块1202可以包括接收模块和发送模块(图12中未单独示出)。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,通信装置1200可以是第一会话管理网元,如SMF网元,也可以是可设置于第一会话管理网元中的芯片(***)或其他部件或组件,还可以是包含第 一会话管理网元的装置,本申请对此不做限定。
此外,通信装置1200的技术效果可以参图8或图9所示的通信方法的技术效果,此处不再赘述。
再一些实施例中,通信装置1200可适用于图2中所示出的通信***中,执行图10中所示出的通信方法中组播/广播会话管理网元的功能,或者适用于图4中所示出的通信***中,执行图11中所示出的通信方法中MB-SMF的功能。
其中,收发模块1202,用于接收来自第一网元的第一组播/广播业务的第三信息。处理模块1201,用于根据第三信息,确定第一组播/广播业务为区域组播/广播业务。处理模块1201,还用于分配第一组播/广播业务的标识,标识用于区域组播/广播业务。收发模块1202,还用于向第一网元发送第一组播/广播业务的标识。
一种可能的设计方案中,第三信息可以包括如下一项或多项:第一组播/广播业务的服务区域信息、或第四信息,第四信息用于表征第一组播/广播业务为区域组播/广播业务。
可选地,第四信息可以为第一组播/广播业务的类型,类型可以包括区域组播/广播业务或非区域组播/广播业务。
可选地,第三信息可以携带于第二消息中,第二消息用于请求分配第一组播/广播业务的标识,或者,第二消息用于请求创建第一组播/广播业务的组播/广播会话。
示例性地,第二消息可以为组播/广播业务标识分配请求、或组播/广播会话创建请求。
可选地,通信装置1200还可以包括存储模块(图12中未示出),该存储模块存储有程序或指令。当处理模块1201执行该程序或指令时,使得该通信装置1200可以执行图10或图11所示的通信方法。
可选地,收发模块1202的接收功能和发送功能也可以分开设置,即收发模块1202可以包括接收模块和发送模块(图12中未单独示出)。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,通信装置1200可以是组播/广播会话管理网元,如MB-SMF网元,也可以是可设置于组播/广播会话管理网元中的芯片(***)或其他部件或组件,还可以是包含组播/广播会话管理网元的装置,本申请对此不做限定。
此外,通信装置1200的技术效果可以参考图10或图11所示的通信方法的技术效果,此处不再赘述。
再一些实施例中,通信装置1200可适用于图2中所示出的通信***中,执行图10中所示出的通信方法中第一网元的功能,或者适用于图4中所示出的通信***中,执行图11中所示出的通信方法中AF/AS/MBSF/NEF的功能。
其中,处理模块1201,用于确定第一组播/广播业务为区域组播/广播业务。收发模块1202,用于向组播/广播会话管理网元发送第四信息,第四信息用于表征第一组播/广播业务为区域组播/广播业务。
一种可能的设计方案中,第四信息可以包括第一组播/广播业务的类型,类型可以包括区域组播/广播业务或非区域组播/广播业务。
示例性地,通信装置1200可以包括:应用功能AF、组播/广播服务功能MBSF、 网络开放功能NEF、或应用服务器AS。
可选地,第四信息可以携带在组播/广播业务标识分配请求消息或组播/广播会话创建请求消息中。
进一步地,收发模块1202,还用于接收来自组播/广播会话管理网元的第一组播/广播业务的标识,标识用于区域组播/广播业务。
可选地,第一组播/广播业务的标识可以携带在组播/广播业务标识分配响应消息或组播/广播会话创建响应消息中。
进一步地,收发模块1202,还用于向终端设备发送第一组播/广播业务的标识。
可选地,第一组播/广播业务的标识可以携带在服务公告中。
进一步地,收发模块1202,还用于向终端设备发送第一信息,第一信息用于表征第一组播/广播业务为区域组播/广播业务。
可选地,第一信息可以携带在服务公告中。
可选地,通信装置1200还可以包括存储模块(图12中未示出),该存储模块存储有程序或指令。当处理模块1201执行该程序或指令时,使得该通信装置1200可以执行图10或图11所示的通信方法。
可选地,收发模块1202的接收功能和发送功能也可以分开设置,即收发模块1202可以包括接收模块和发送模块(图12中未单独示出)。其中,发送模块用于实现发送功能,接收模块用于实现接收功能。
需要说明的是,通信装置1200可以是第一网元,如AF/AS/MBSF/NEF网元,也可以是可设置于第一网元中的芯片(***)或其他部件或组件,还可以是包含第一网元的装置,本申请对此不做限定。
此外,通信装置1200的技术效果可以参图10或图11所示的通信方法的技术效果,此处不再赘述。
需要说明的是,上述“xx模块”也可以称之为“xx单元”,本申请实施例对于通信装置内的功能模块的名称,不予限定。
示例性地,图13为本申请实施例提供的通信装置的结构示意图二。该通信装置可以是图6或图7示出的终端设备、或图6-图9中任一项示出的第一会话管理网元、图10或图11示出的组播/广播会话管理网元、或图10或图11示出的第一网元,或者可设置于该终端设备、第一会话管理网元、组播/广播会话管理网元、或第一网元中的芯片(***)或其他部件或组件,或者包含该终端设备、第一会话管理网元、组播/广播会话管理网元、或第一网元的装置。
如图13所示,通信装置1300可以包括处理器1301。可选地,通信装置1300还可以包括存储器1302和/或收发器1303。其中,处理器1301与存储器1302和收发器1303耦合,如可以通过通信总线连接。
下面结合图13对通信装置1300的各个构成部件进行具体的介绍:
其中,处理器1301是通信装置1300的控制中心,可以是一个处理器,也可以是多个处理元件的统称。例如,处理器1301是一个或多个中央处理器(central processing unit,CPU),也可以是特定集成电路(application specific integrated circuit,ASIC),或者是被配置成实施本申请实施例的一个或多个集成电路,例如:一个或多个微处理 器(digital signal processor,DSP),或,一个或者多个现场可编程门阵列(field programmable gate array,FPGA)。
可选地,处理器1301可以通过运行或执行存储在存储器1302内的软件程序,以及调用存储在存储器1302内的数据,执行通信装置1300的各种功能。
在具体的实现中,作为一种实施例,处理器1301可以包括一个或多个CPU,例如图13中所示出的CPU0和CPU1。
在具体实现中,作为一种实施例,通信装置1300也可以包括多个处理器,例如图2中所示的处理器1301和处理器1304。这些处理器中的每一个可以是一个单核处理器(single-CPU),也可以是一个多核处理器(multi-CPU)。这里的处理器可以指一个或多个设备、电路、和/或用于处理数据(例如计算机程序指令)的处理核。
其中,所述存储器1302用于存储执行本申请方案的软件程序,并由处理器1301来控制执行,具体实现方式可以参考上述方法实施例,此处不再赘述。
可选地,存储器1302可以是只读存储器(read-only memory,ROM)或可存储静态信息和指令的其他类型的静态存储设备,随机存取存储器(random access memory,RAM)或者可存储信息和指令的其他类型的动态存储设备,也可以是电可擦可编程只读存储器(electrically erasable programmable read-only memory,EEPROM)、只读光盘(compact disc read-only memory,CD-ROM)或其他光盘存储、光碟存储(包括压缩光碟、激光碟、光碟、数字通用光碟、蓝光光碟等)、磁盘存储介质或者其他磁存储设备、或者能够用于携带或存储具有指令或数据结构形式的期望的程序代码并能够由计算机存取的任何其他介质,但不限于此。存储器1302可以和处理器1301集成在一起,也可以独立存在,并通过通信装置1300的接口电路(图13中未示出)与处理器1301耦合,本申请实施例对此不作具体限定。
收发器1303,用于与其他通信装置之间的通信。例如,通信装置1300为终端设备,收发器1303可以用于与网络设备通信,或者与另一个终端设备通信。又例如,通信装置1300为网络设备,收发器1303可以用于与终端设备通信,或者与另一个网络设备通信。
可选地,收发器1303可以包括接收器和发送器(图13中未单独示出)。其中,接收器用于实现接收功能,发送器用于实现发送功能。
可选地,收发器1303可以和处理器1301集成在一起,也可以独立存在,并通过通信装置1300的接口电路(图13中未示出)与处理器1301耦合,本申请实施例对此不作具体限定。
需要说明的是,图13中示出的通信装置1300的结构并不构成对该通信装置的限定,实际的通信装置可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
此外,通信装置1300的技术效果可以参考上述方法实施例所述的通信方法的技术效果,此处不再赘述。
本申请实施例提供一种通信***。该通信***包括:终端设备和第一会话管理网元。或者,该通信***包括:组播/广播会话管理网元和第一网元。
应理解,在本申请实施例中的处理器可以是中央处理单元(central processing unit, CPU),该处理器还可以是其他通用处理器、数字信号处理器(digital signal processor,DSP)、专用集成电路(application specific integrated circuit,ASIC)、现成可编程门阵列(field programmable gate array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件等。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。
还应理解,本申请实施例中的存储器可以是易失性存储器或非易失性存储器,或可包括易失性和非易失性存储器两者。其中,非易失性存储器可以是只读存储器(read-only memory,ROM)、可编程只读存储器(programmable ROM,PROM)、可擦除可编程只读存储器(erasable PROM,EPROM)、电可擦除可编程只读存储器(electrically EPROM,EEPROM)或闪存。易失性存储器可以是随机存取存储器(random access memory,RAM),其用作外部高速缓存。通过示例性但不是限制性说明,许多形式的随机存取存储器(random access memory,RAM)可用,例如静态随机存取存储器(static RAM,SRAM)、动态随机存取存储器(DRAM)、同步动态随机存取存储器(synchronous DRAM,SDRAM)、双倍数据速率同步动态随机存取存储器(double data rate SDRAM,DDR SDRAM)、增强型同步动态随机存取存储器(enhanced SDRAM,ESDRAM)、同步连接动态随机存取存储器(synchlink DRAM,SLDRAM)和直接内存总线随机存取存储器(direct rambus RAM,DR RAM)。
上述实施例,可以全部或部分地通过软件、硬件(如电路)、固件或其他任意组合来实现。当使用软件实现时,上述实施例可以全部或部分地以计算机程序产品的形式实现。所述计算机程序产品包括一个或多个计算机指令或计算机程序。在计算机上加载或执行所述计算机指令或计算机程序时,全部或部分地产生按照本申请实施例所述的流程或功能。所述计算机可以为通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集合的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质(例如,软盘、硬盘、磁带)、光介质(例如,DVD)、或者半导体介质。半导体介质可以是固态硬盘。
应理解,本文中术语“和/或”,仅仅是一种描述关联对象的关联关系,表示可以存在三种关系,例如,A和/或B,可以表示:单独存在A,同时存在A和B,单独存在B这三种情况,其中A,B可以是单数或者复数。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系,但也可能表示的是一种“和/或”的关系,具体可参考前后文进行理解。
本申请中,“至少一个”是指一个或者多个,“多个”是指两个或两个以上。“以下至少一项(个)”或其类似表达,是指的这些项中的任意组合,包括单项(个)或复数项(个)的任意组合。例如,a,b,或c中的至少一项(个),可以表示:a,b,c,a-b,a-c,b-c,或a-b-c,其中a,b,c可以是单个,也可以是多个。
应理解,在本申请的各种实施例中,上述各过程的序号的大小并不意味着执行顺 序的先后,各过程的执行顺序应以其功能和内在逻辑确定,而不应对本申请实施例的实施过程构成任何限定。
本领域普通技术人员可以意识到,结合本文中所公开的实施例描述的各示例的单元及算法步骤,能够以电子硬件、或者计算机软件和电子硬件的结合来实现。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。专业技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本申请的范围。
所属领域的技术人员可以清楚地了解到,为描述的方便和简洁,上述描述的***、装置和单元的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。
在本申请所提供的几个实施例中,应该理解到,所揭露的***、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个***,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口,装置或单元的间接耦合或通信连接,可以是电性,机械或其它的形式。
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。
另外,在本申请各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。
所述功能如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本申请的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本申请各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:U盘、移动硬盘、只读存储器(read-only memory,ROM)、随机存取存储器(random access memory,RAM)、磁碟或者光盘等各种可以存储程序代码的介质。
以上所述,仅为本申请的具体实施方式,但本申请的保护范围并不局限于此,任何熟悉本技术领域的技术人员在本申请揭露的技术范围内,可轻易想到变化或替换,都应涵盖在本申请的保护范围之内。因此,本申请的保护范围应以所述权利要求的保护范围为准。
Claims (59)
- 一种通信方法,其特征在于,包括:终端设备确定第一组播/广播业务为区域组播/广播业务;所述终端设备向第一会话管理网元发送第一信息,所述第一信息表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求1所述的通信方法,其特征在于,所述第一信息携带在第一消息中,所述第一消息用于所述终端设备请求加入所述第一组播/广播业务。
- 根据权利要求2所述的通信方法,其特征在于,所述第一消息为协议数据单元PDU会话修改请求,或PDU会话建立请求。
- 根据权利要求1-3中任一项所述的通信方法,其特征在于,还包括:所述终端设备接收来自第一网元的第二信息,所述第二信息用于确定所述第一组播/广播业务的类型;所述终端设备确定第一组播/广播业务为区域组播/广播业务,包括:根据所述第二信息,确定所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求4所述的通信方法,其特征在于,所述第二信息携带在服务公告中。
- 一种通信方法,其特征在于,包括:第一会话管理网元接收来自终端设备的第一信息,所述第一信息用于表征第一组播/广播业务为区域组播/广播业务;所述第一会话管理网元根据所述第一信息,向网络存储功能网元发送所述终端设备的位置信息,所述位置信息用于发现所述第一组播/广播业务的组播/广播会话管理网元。
- 根据权利要求6所述的通信方法,其特征在于,所述位置信息包括如下一项或多项:所述终端设备的小区的标识、或所述终端设备的接入网设备的标识。
- 根据权利要求6或7所述的通信方法,其特征在于,还包括:所述第一会话管理网元接收来自所述网络存储功能网元的所述第一组播/广播业务的组播/广播会话管理网元的信息;所述第一会话管理网元根据所述第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取所述第一组播/广播业务的信息,所述第一组播/广播会话管理网元管理所述第一组播/广播业务的组播/广播会话。
- 根据权利要求6-8中任一项所述的通信方法,其特征在于,所述第一信息携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
- 一种通信方法,其特征在于,包括:第一会话管理网元接收来自终端设备的第一组播/广播业务的标识;所述第一会话管理网元根据所述第一组播/广播业务的标识,确定所述第一组播/广播业务为区域组播/广播业务;所述第一会话管理网元向网络存储功能网元发送所述终端设备的位置信息,所述位置信息用于发现所述第一组播/广播业务的组播/广播会话管理网元。
- 根据权利要求10所述的通信方法,其特征在于,所述位置信息包括如下一项 或多项:所述终端设备的小区的标识、或所述终端设备的接入网设备的标识。
- 根据权利要求10或11所述的通信方法,其特征在于,还包括:所述第一会话管理网元接收来自所述网络存储功能网元的所述第一组播/广播业务的组播/广播会话管理网元的信息;所述第一会话管理网元根据所述第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取所述第一组播/广播业务的信息,所述第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
- 根据权利要求10-12中任一项所述的通信方法,其特征在于,所述第一组播/广播业务的标识携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
- 一种通信方法,其特征在于,包括:组播/广播会话管理网元接收来自第一网元的第一组播/广播业务的第三信息;所述组播/广播会话管理网元根据所述第三信息,确定所述第一组播/广播业务为区域组播/广播业务;所述组播/广播会话管理网元分配所述第一组播/广播业务的标识,所述标识用于区域组播/广播业务;所述组播/广播会话管理网元向所述第一网元发送所述第一组播/广播业务的标识。
- 根据权利要求14所述的通信方法,其特征在于,所述第三信息包括如下一项或多项:所述第一组播/广播业务的服务区域信息、或第四信息,所述第四信息用于表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求15所述的通信方法,其特征在于,所述第四信息为所述第一组播/广播业务的类型,所述类型包括区域组播/广播业务或非区域组播/广播业务。
- 根据权利要求14-16中任一项所述的通信方法,其特征在于,所述第三信息携带于第二消息中,所述第二消息用于请求分配所述第一组播/广播业务的标识,或者,所述第二消息用于请求创建所述第一组播/广播业务的组播/广播会话。
- 根据权利要求17所述的通信方法,其特征在于,所述第二消息为组播/广播业务标识分配请求、或组播/广播会话创建请求。
- 一种通信方法,其特征在于,包括:第一网元确定第一组播/广播业务为区域组播/广播业务;所述第一网元向组播/广播会话管理网元发送第四信息,所述第四信息用于表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求19所述的通信方法,其特征在于,所述第四信息包括所述第一组播/广播业务的类型,所述类型包括区域组播/广播业务或非区域组播/广播业务。
- 根据权利要求19或20所述的通信方法,其特征在于,所述第一网元包括:应用功能AF、组播/广播服务功能MBSF、网络开放功能NEF、或应用服务器AS。
- 根据权利要求19-21中任一项所述的通信方法,其特征在于,所述第四信息携带在组播/广播业务标识分配请求消息或组播/广播会话创建请求消息中。
- 根据权利要求19-22中任一项所述的通信方法,其特征在于,还包括:所述第一网元接收来自所述组播/广播会话管理网元的所述第一组播/广播业务的标识,所述标识用于区域组播/广播业务。
- 根据权利要求23所述的通信方法,其特征在于,所述第一组播/广播业务的标识携带在组播/广播业务标识分配响应消息或组播/广播会话创建响应消息中。
- 根据权利要求23或24所述的通信方法,其特征在于,还包括:所述第一网元向终端设备发送所述第一组播/广播业务的标识。
- 根据权利要求25所述的通信方法,其特征在于,所述第一组播/广播业务的标识携带在服务公告中。
- 根据权利要求19-26中任一项所述的通信方法,其特征在于,还包括:所述第一网元向终端设备发送第一信息,所述第一信息用于表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求27所述的通信方法,其特征在于,所述第一信息携带在服务公告中。
- 一种通信装置,其特征在于,包括:处理模块和收发模块;其中,所述处理模块,用于确定第一组播/广播业务为区域组播/广播业务;所述收发模块,用于向第一会话管理网元发送第一信息,所述第一信息表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求29所述的通信装置,其特征在于,所述第一信息携带在第一消息中,所述第一消息用于所述通信装置请求加入所述第一组播/广播业务。
- 根据权利要求30所述的通信装置,其特征在于,所述第一消息为协议数据单元PDU会话修改请求,或PDU会话建立请求。
- 根据权利要求29-31中任一项所述的通信装置,其特征在于,所述收发模块,还用于接收来自第一网元的第二信息,所述第二信息用于确定所述第一组播/广播业务的类型;所述处理模块,还用于根据所述第二信息,确定所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求32所述的通信装置,其特征在于,所述第二信息携带在服务公告中。
- 一种通信装置,其特征在于,包括:处理模块和收发模块;其中,所述收发模块,用于接收来自终端设备的第一信息,所述第一信息用于表征第一组播/广播业务为区域组播/广播业务;所述处理模块,用于根据所述第一信息,控制所述收发模块向网络存储功能网元发送所述终端设备的位置信息,所述位置信息用于发现所述第一组播/广播业务的组播/广播会话管理网元。
- 根据权利要求34所述的通信装置,其特征在于,所述位置信息包括如下一项或多项:所述终端设备的小区的标识、或所述终端设备的接入网设备的标识。
- 根据权利要求34或35所述的通信装置,其特征在于,所述收发模块,还用于接收来自所述网络存储功能网元的所述第一组播/广播业务的组播/广播会话管理网元的信息;所述处理模块,还用于根据所述第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取所述第一组播/广播业务的信息,所述第一组播 /广播会话管理网元管理所述第一组播/广播业务的组播/广播会话。
- 根据权利要求34-36中任一项所述的通信装置,其特征在于,所述第一信息携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
- 一种通信装置,其特征在于,包括:处理模块和收发模块;其中,所述收发模块,用于接收来自终端设备的第一组播/广播业务的标识;所述处理模块,用于根据所述第一组播/广播业务的标识,确定所述第一组播/广播业务为区域组播/广播业务;所述收发模块,还用于向网络存储功能网元发送所述终端设备的位置信息,所述位置信息用于发现所述第一组播/广播业务的组播/广播会话管理网元。
- 根据权利要求38所述的通信装置,其特征在于,所述位置信息包括如下一项或多项:所述终端设备的小区的标识、或所述终端设备的接入网设备的标识。
- 根据权利要求38或39所述的通信装置,其特征在于,所述收发模块,还用于接收来自所述网络存储功能网元的所述第一组播/广播业务的组播/广播会话管理网元的信息;所述处理模块,还用于根据所述第一组播/广播业务的组播/广播会话管理网元的信息,从第一组播/广播会话管理网元获取所述第一组播/广播业务的信息,所述第一组播/广播会话管理网元管理第一组播/广播业务的组播/广播会话。
- 根据权利要求38-40中任一项所述的通信装置,其特征在于,所述第一组播/广播业务的标识携带在协议数据单元PDU会话修改请求,或PDU会话建立请求中。
- 一种通信装置,其特征在于,包括:处理模块和收发模块;其中,所述收发模块,用于接收来自第一网元的第一组播/广播业务的第三信息;所述处理模块,用于根据所述第三信息,确定所述第一组播/广播业务为区域组播/广播业务;所述处理模块,还用于分配所述第一组播/广播业务的标识,所述标识用于区域组播/广播业务;所述收发模块,还用于向所述第一网元发送所述第一组播/广播业务的标识。
- 根据权利要求42所述的通信装置,其特征在于,所述第三信息包括如下一项或多项:所述第一组播/广播业务的服务区域信息、或第四信息,所述第四信息用于表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求43所述的通信装置,其特征在于,所述第四信息为所述第一组播/广播业务的类型,所述类型包括区域组播/广播业务或非区域组播/广播业务。
- 根据权利要求42-44中任一项所述的通信装置,其特征在于,所述第三信息携带于第二消息中,所述第二消息用于请求分配所述第一组播/广播业务的标识,或者,所述第二消息用于请求创建所述第一组播/广播业务的组播/广播会话。
- 根据权利要求45所述的通信装置,其特征在于,所述第二消息为组播/广播业务标识分配请求、或组播/广播会话创建请求。
- 一种通信装置,其特征在于,包括:处理模块和收发模块;其中,所述处理模块,用于确定第一组播/广播业务为区域组播/广播业务;所述收发模块,用于向组播/广播会话管理网元发送第四信息,所述第四信息用于 表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求47所述的通信装置,其特征在于,所述第四信息包括所述第一组播/广播业务的类型,所述类型包括区域组播/广播业务或非区域组播/广播业务。
- 根据权利要求47或48所述的通信装置,其特征在于,所述通信装置包括:应用功能AF、组播/广播服务功能MBSF、网络开放功能NEF、或应用服务器AS。
- 根据权利要求47-49中任一项所述的通信装置,其特征在于,所述第四信息携带在组播/广播业务标识分配请求消息或组播/广播会话创建请求消息中。
- 根据权利要求47-50中任一项所述的通信装置,其特征在于,所述收发模块,还用于接收来自所述组播/广播会话管理网元的所述第一组播/广播业务的标识,所述标识用于区域组播/广播业务。
- 根据权利要求51所述的通信装置,其特征在于,所述第一组播/广播业务的标识携带在组播/广播业务标识分配响应消息或组播/广播会话创建响应消息中。
- 根据权利要求51或52所述的通信装置,其特征在于,所述收发模块,还用于向终端设备发送所述第一组播/广播业务的标识。
- 根据权利要求53所述的通信装置,其特征在于,所述第一组播/广播业务的标识携带在服务公告中。
- 根据权利要求47-54中任一项所述的通信装置,其特征在于,所述收发模块,还用于向终端设备发送第一信息,所述第一信息用于表征所述第一组播/广播业务为区域组播/广播业务。
- 根据权利要求55所述的通信装置,其特征在于,所述第一信息携带在服务公告中。
- 一种通信装置,其特征在于,包括:处理器,所述处理器与存储器耦合;所述处理器,用于执行所述存储器中存储的计算机程序,以使得所述通信装置执行如权利要求1-28中任一项所述的通信方法。
- 一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1-28中任一项所述的通信方法。
- 一种计算机程序产品,其特征在于,所述计算机程序产品包括:计算机程序或指令,当所述计算机程序或指令在计算机上运行时,使得所述计算机执行如权利要求1-28中任一项所述的通信方法。
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN202210051408.6A CN116489603A (zh) | 2022-01-17 | 2022-01-17 | 通信方法及装置 |
CN202210051408.6 | 2022-01-17 |
Publications (1)
Publication Number | Publication Date |
---|---|
WO2023134437A1 true WO2023134437A1 (zh) | 2023-07-20 |
Family
ID=87221933
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/CN2022/142295 WO2023134437A1 (zh) | 2022-01-17 | 2022-12-27 | 通信方法及装置 |
Country Status (2)
Country | Link |
---|---|
CN (1) | CN116489603A (zh) |
WO (1) | WO2023134437A1 (zh) |
Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021208975A1 (zh) * | 2020-04-15 | 2021-10-21 | 中兴通讯股份有限公司 | 多播/广播信息的传输方法、装置、存储介质及电子装置 |
-
2022
- 2022-01-17 CN CN202210051408.6A patent/CN116489603A/zh active Pending
- 2022-12-27 WO PCT/CN2022/142295 patent/WO2023134437A1/zh unknown
Patent Citations (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2021208975A1 (zh) * | 2020-04-15 | 2021-10-21 | 中兴通讯股份有限公司 | 多播/广播信息的传输方法、装置、存储介质及电子装置 |
Non-Patent Citations (3)
Title |
---|
"3rd Generation Partnership Project; Technical Specification Group Services and System Aspects; Architectural enhancements for 5G multicast-broadcast services; Stage 2 (Release 17)", 3GPP TS 23.247, no. V1.1.0, 6 September 2021 (2021-09-06), pages 1 - 95, XP052056393 * |
ERICSSON: "KI#6, New Solution: Support Local MBS Service", SA WG2 MEETING #139E, S2-2003703, 22 May 2020 (2020-05-22), XP051889745 * |
VIVO: "Evaluation on K#6 – Local MBS service", SA WG2 MEETING #S2-141E, S2-2006894, 2 October 2020 (2020-10-02), XP051937999 * |
Also Published As
Publication number | Publication date |
---|---|
CN116489603A (zh) | 2023-07-25 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
EP3764696B1 (en) | Method and apparatus for transmitting data | |
WO2018082221A1 (zh) | 一种网络切换方法、装置及相关设备 | |
WO2021057794A1 (zh) | 配置业务的方法、通信装置和通信*** | |
JP6983169B2 (ja) | メッセージマルチキャスト方法、メッセージブロードキャスト方法およびデバイス | |
CN111526553A (zh) | Ue执行的方法及ue、以及smf实体执行的方法及smf实体 | |
WO2021088661A1 (zh) | 通信方法、装置及设备 | |
EP4007439A1 (en) | Network structure and service providing method for supporting multicast and broadcast service in mobile communication network | |
WO2022001671A1 (zh) | 通信方法及装置 | |
CN111556539A (zh) | Ue执行的方法及ue、以及smf实体执行的方法及smf实体 | |
CN112584327B (zh) | 一种更新用户面路径的方法、装置及*** | |
WO2021227965A1 (zh) | 通信方法及装置 | |
US20230232196A1 (en) | Data communication method and communication apparatus | |
WO2023134437A1 (zh) | 通信方法及装置 | |
WO2022213799A1 (zh) | 一种多播业务的通信方法及装置 | |
CN115529311A (zh) | 集群通信***、集群注册方法及集群组呼业务传输方法 | |
WO2022033243A1 (zh) | 通信方法及装置 | |
WO2024012230A1 (zh) | 通信方法及装置 | |
WO2021136301A1 (zh) | 通信方法及装置 | |
WO2024140620A1 (zh) | 通信方法、装置及*** | |
WO2023051364A1 (zh) | 通信方法及通信装置 | |
WO2024074148A1 (zh) | 通信方法、装置及*** | |
WO2022241691A1 (zh) | 一种组播/广播通信方法和装置 | |
WO2023138349A1 (zh) | 一种验证方法、通信装置及通信*** | |
WO2023016236A1 (zh) | 一种配置mbs会话的方法和装置 | |
CN115334458A (zh) | 一种通信方法及装置 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 22920067 Country of ref document: EP Kind code of ref document: A1 |