Communication method, device, and storage medium

By interactively determining and indicating the length of the first identification information between terminal devices and network devices, the problem of low resource utilization in point-to-multipoint transmission mechanisms in non-public networks is solved, thereby reducing signaling overhead and improving resource utilization.

CN116615920BActive Publication Date: 2026-07-31GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2021-01-19
Publication Date
2026-07-31

AI Technical Summary

Technical Problem

How can point-to-multipoint transmission mechanisms be applied to non-public networks to improve network resource utilization, especially in multimedia broadcast and multicast services, reduce signaling overhead, and increase the flexibility of network resource configuration?

Method used

Through information exchange between terminal devices and network devices, the length of the first identification information, including the number of bits of temporary mobile group identification information and network identification information, is determined and indicated, thereby reducing the number of bits in the identification information to improve resource utilization.

Benefits of technology

It reduces signaling overhead, improves network resource utilization and configuration flexibility, and adapts to communication needs under different network conditions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116615920B_ABST
    Figure CN116615920B_ABST
Patent Text Reader

Abstract

This application provides a communication method, device, and storage medium. The method includes: a terminal device receiving first information, the first information indicating the length of first identification information, the first identification information being used by the terminal device to request multimedia broadcast / multicast services; the terminal device determining, based on the first information, at least one bit of temporary mobile group identification information included in the first identification information, and / or at least one bit of identification information of a first network included in the first identification information, the first network being a network providing services to the terminal device. This aims to improve configuration flexibility and resource utilization.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to communication technology, and more particularly to a communication method, device and storage medium. Background Technology

[0002] Fifth generation (5) th In addition to meeting the mobile broadband internet service needs of ordinary users, 5G wireless communication systems can also provide dedicated access networks for vertical industries. The 3rd Generation Partnership Project (3GPP) has incorporated research and standardization work on the requirements and functions of non-public networks (NPNs) into the 5G Rel-16 standard. NPNs can be well integrated with the Industrial Internet to achieve end-to-end resource isolation, provide dedicated access networks for vertical industries, restrict non-vertical industry terminal devices from accessing dedicated networks or frequency bands, and ensure exclusive access to resources for vertical industry customers.

[0003] Multimedia broadcast multicast service (MBMS) is a point-to-multipoint transmission service for multiple terminal devices, such as live streaming, some public safety services, and batch software update services. It enables network resource sharing and improves the utilization of network resources, especially air interface resources.

[0004] However, how to apply the point-to-multipoint transmission mechanism to NPN to improve network resource utilization has become a problem to be solved by those skilled in the art. Summary of the Invention

[0005] This application provides a communication method, device, and storage medium to improve configuration flexibility and resource utilization.

[0006] In a first aspect, embodiments of this application may provide a communication method applied to a terminal device, the method comprising:

[0007] The terminal device receives first information, which is used to indicate the length of first identification information, and the first identification information is used by the terminal device to request multimedia broadcast multicast service.

[0008] Based on the first information, the terminal device determines at least one bit of the temporary mobile group identification information included in the first identification information, and / or at least one bit of the identification information of the first network included, wherein the first network is a network that provides services to the terminal device.

[0009] Secondly, embodiments of this application may also provide a communication method applied to a network device, the method comprising:

[0010] The first network node determines the length of the first identification information, which is used by the terminal device to request multimedia broadcast multicast service. The first identification information includes at least one bit in the temporary mobile group identification information and / or at least one bit in the identification information of the first network, which is the network that provides services to the terminal device.

[0011] The first network node sends first information to the terminal device, the first information being used to indicate the length of the first identification information.

[0012] Thirdly, embodiments of this application may also provide a terminal device, including:

[0013] A transceiver unit is used to receive first information, which is used to indicate the length of first identification information, and the first identification information is used by the terminal device to request multimedia broadcast multicast service.

[0014] The processing unit is configured to determine, based on the first information, at least one bit of the temporary mobile group identification information included in the first identification information, and / or at least one bit of the identification information of the first network included, wherein the first network is a network providing services to the terminal device.

[0015] Fourthly, embodiments of this application may also provide a network device, including:

[0016] The processing unit is configured to determine the length of the first identification information, which is used by the terminal device to request multimedia broadcast multicast service. The first identification information includes at least one bit in the temporary mobile group identification information and / or at least one bit in the identification information of the first network, which is a network that provides services to the terminal device.

[0017] The transceiver unit is used to send first information to the terminal device, wherein the first information is used to indicate the length of the first identification information.

[0018] Fifthly, embodiments of this application may also provide a terminal device, including:

[0019] Processor, memory, and interfaces for communicating with network devices;

[0020] This memory stores instructions executed by the computer;

[0021] The processor executes computer execution instructions stored in the memory, causing the processor to perform the communication method provided in any of the first aspects.

[0022] Sixthly, embodiments of this application may also provide a network device, including:

[0023] Processor, memory, and interfaces for communicating with terminal devices;

[0024] This memory stores instructions executed by the computer;

[0025] The processor executes computer execution instructions stored in the memory, causing the processor to perform the communication method provided in any of the second aspects.

[0026] In a seventh aspect, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the communication method as described in any of the first aspects.

[0027] Eighthly, embodiments of this application provide a computer-readable storage medium storing computer-executable instructions that, when executed by a processor, are used to implement the communication method as described in any of the second aspects.

[0028] Ninthly, embodiments of this application provide a program, which, when executed by a processor, is used to perform the communication method described in any of the first aspects above.

[0029] In a tenth aspect, embodiments of this application also provide a program, which, when executed by a processor, is used to perform the communication method described in any of the second aspects above.

[0030] Alternatively, the processor described above can be a chip.

[0031] Eleventhly, embodiments of this application provide a computer program product, including program instructions for implementing the communication method of any one of the first aspects.

[0032] In a twelfth aspect, embodiments of this application provide a computer program product, including program instructions for implementing the communication method of any of the second aspects.

[0033] In a thirteenth aspect, embodiments of this application provide a chip, including: a processing module and a communication interface, the processing module being capable of executing the communication method of any of the first aspects.

[0034] Furthermore, the chip also includes a storage module (e.g., a memory), the storage module being used to store instructions, the processing module being used to execute the instructions stored in the storage module, and the execution of the instructions stored in the storage module causing the processing module to execute any of the communication methods of the first aspect.

[0035] In a fourteenth aspect, embodiments of this application provide a chip, including: a processing module and a communication interface, the processing module being capable of executing the method of any of the second aspects.

[0036] Furthermore, the chip also includes a storage module (e.g., a memory) for storing instructions, a processing module for executing the instructions stored in the storage module, and the execution of the instructions stored in the storage module causes the processing module to execute any of the communication methods of the second aspect. Attached Figure Description

[0037] Figure 1 A schematic diagram of the communication system provided in this application;

[0038] Figure 2 A schematic diagram of the point-to-multipoint network architecture provided in this application;

[0039] Figure 3 A schematic flowchart illustrating the process of establishing MBMS services;

[0040] Figure 4 Here is an example diagram of the structural components of TMGI;

[0041] Figure 5 This is an example diagram of the composition structure of NID;

[0042] Figure 6 A schematic flowchart illustrating the communication method provided in this application;

[0043] Figure 7 An example diagram illustrating the structure of the first identification information provided in this application;

[0044] Figure 8 A schematic flowchart illustrating an embodiment of the communication method provided in this application;

[0045] Figure 9 A schematic flowchart illustrating a second embodiment of the communication method provided in this application;

[0046] Figure 10 A schematic flowchart of a third embodiment of the communication method provided in this application;

[0047] Figure 11 This is a schematic block diagram of an example of the communication device of this application;

[0048] Figure 12 This is a schematic structural diagram of an example of the terminal device of this application;

[0049] Figure 13 This is a schematic structural diagram of an example of a network device in this application. Detailed Implementation

[0050] The technical solutions of this application can be applied to various communication systems, such as: Long Term Evolution (LTE) system, LTE Frequency Division Duplex (FDD) system, LTE Time Division Duplex (TDD) system, Universal Mobile Telecommunications System (UMTS), Worldwide Interoperability for Microwave Access (WiMAX) communication system, 5th Generation (5G) system, or New Radio (NR), etc.

[0051] Figure 1 This is a schematic diagram of a communication system 100 applicable to embodiments of this application.

[0052] like Figure 1 As shown, the communication system 100 may include at least one network device, such as... Figure 1 The network device 110 in the communication system 100; the communication system 100 may also include at least one terminal device, such as Figure 1 The terminal device 120 is located in the network network. The terminal device 120 can be mobile or fixed. The network device 110 and the terminal device 120 communicate via a wireless link. The network device 110 can be an access network node in an NPN, through which the NPN network provides network services to the terminal device 120.

[0053] The terminal device in this application embodiment can be user equipment (UE), access terminal, user unit, user station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal equipment, wireless communication equipment, user agent, or user device. The terminal device can also be a cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device, or other processing device connected to a wireless modem, vehicle-mounted device, wearable device, terminal equipment in a 5G network, or terminal equipment in a future evolved public land mobile network (PLMN), etc., and this application embodiment does not limit this to these categories.

[0054] By way of example and not limitation, in this embodiment, the terminal device can also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for devices that utilize wearable technology to intelligently design and develop everyday wearables, such as glasses, gloves, watches, clothing, and shoes. Wearable devices are portable devices that are worn directly on the body or integrated into the user's clothing or accessories. Wearable devices are not merely hardware devices, but also achieve powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include those that are feature-rich, large in size, and can achieve complete or partial functions without relying on a smartphone, such as smartwatches or smart glasses, as well as those that focus on a specific type of application function and require the use of other devices such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0055] Furthermore, in this embodiment of the application, the terminal device can also be a terminal device in an Internet of Things (IoT) system. IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-to-object interconnection.

[0056] The network device in this application embodiment can be a device for communicating with terminal devices. The network device can be an evolved NodeB (eNB or eNodeB) in an LTE system, or a radio controller in a cloud radio access network (CRAN) scenario. Alternatively, the network device can be a relay station, access point, vehicle-mounted device, or a network device in a 5G network or a network device in a future evolved PLMN network, etc. The embodiments of this application are not limited to these.

[0057] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0058] The terms "first," "second," etc., used in the specification, claims, and accompanying drawings of this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. It should be understood that such data can be interchanged where appropriate so that the embodiments of this application described herein can be implemented in orders other than those illustrated or described herein. Furthermore, the terms "comprising" and "having," and any variations thereof, are intended to cover non-exclusive inclusion; for example, a process, method, system, product, or apparatus that comprises a series of steps or units is not necessarily limited to those steps or units explicitly listed, but may include other steps or units not explicitly listed or inherent to such processes, methods, products, or apparatus.

[0059] The relevant technologies and terms involved in this application are explained below.

[0060] I. 5G Point-to-Multipoint Network Architecture

[0061] 5G systems will introduce a point-to-multipoint transmission mechanism. The network architecture for this transmission mechanism can be as follows: Figure 2As shown. The service layer and / or application layer include application function (AF) / application server (AS) nodes, multimedia broadcast service function (MBSF) - control plane (CP) nodes (MBSF-C), MBSF - user plane (UP) nodes (MBSF-U), and network exposure function (NEF) nodes. The AF / AS communicates with MBSF-C, MBSF-U, and NEF via xMB-U / MB2-U, xMB-C / MB2-C, and N33 interfaces, respectively. The AF / AS also communicates with the transport layer multimedia broadcast (MB) - user plane function (UPF) node (MB-UPF) via the N6 / MB2-U interface. MBSF-C communicates with NEF and MBSF-U via the xMB-C / MB2-C and Nmbsu interfaces, respectively. MBSF-C also communicates with the transport layer's policy control function (PCF) node and MB-session management function (SMF) node (i.e., MB-SMF) via the Npcf and Nmbsmf interfaces, respectively. MBSF-U communicates with the transport layer's MB-UPF node via the N6 interface. NEF communicates with the transport layer's PCF node and MB-SMF node via the Npcf and Nmbsmf interfaces, respectively.

[0062] Figure 2In the network architecture of the point-to-multipoint transmission mechanism shown, the transport layer includes PCF nodes, MB-SMF nodes, MB-UPF nodes, access and mobility management function (AMF) nodes, SMF nodes, UPF nodes, and radio access network (RAN) nodes. Specifically, the PCF communicates with MB-SMF and AMF via interfaces N7 and N15, respectively; the MB-SMF communicates with MB-UPF, SMF, and AMF via interfaces N4, N16a, and N11, respectively; the MB-UPF communicates with the RAN via the MB-N3 interface; the SMF communicates with AMF and UPF via interfaces N11 and N4, respectively; and the AMF communicates with the RAN via the N2 interface. Figure 2 In the network architecture shown, terminal devices (e.g., UE1, UE2, and UE3) can establish a wireless connection with the RAN node and then communicate with the network.

[0063] The 5G core network (5GC) supports Protocol Data Unit (PDU) connection services. PDU connection services involve the exchange of PDU data packets between the UE and the data network (DN). PDU connection services are established by the UE initiating the establishment of a PDU session. Once a PDU session is established, a data transmission channel between the UE and the DN is created.

[0064] Each Single-Network Slice Selection Assistance Information (S-NSSAI) subscription may contain a default DN name (DNN) and multiple DNNs. When a UE initiates a PDU session establishment request without providing the S-NSSAI's DNN, the serving AMF will select a default DNN for its S-NSSAI. If there is no default DNN, the serving AMF will select a locally configured DNN for that S-NSSAI. If the DNN carried by the UE in the PDU session establishment request message is not supported by the network, and the AMF fails to select a suitable SMF by querying the NF repository function (NRF) node, the AMF will reject the PDU connection request with the reason value "DNN is not supported".

[0065] Each PDU session supports one PDU session type, which is one of the following: Internet Protocol (IP) version 4 (i.e., IPv4), IP version 6 (i.e., IPv6), IPv4v6, Ethernet, or Unstructured.

[0066] During multicast data transmission, when a terminal establishes a PDU session, a PDU session is established for the same service. This session can support both unicast data transmission of the service and multicast data transmission of the data.

[0067] In the N3 data interface between the core network and the RAN, either a UE-specific N3 channel can be used, in which both unicast and multicast data for this UE are transmitted, or a shared transmission channel can be used, where multiple terminals share the same data transmission channel, and these multiple terminals can belong to the same group.

[0068] II. MBMS Service Establishment Process

[0069] Figure 3 This is a schematic flowchart of the MBMS service establishment process, which includes, but is not limited to, the following steps:

[0070] Step 1: Configure multicast for the unified data repository (UDR), MB-SMF, MB-UPF, and MBSF. This step can be referenced in 3GPP Technical Report TR 23.757. Figure 8 2.3-2;

[0071] Step 2: The UE performs the registration process and establishes a PDU session based on the DNN and S-NSSAI. During the UE registration process, the UE needs to provide the AMF with multicast capabilities. During the PDU session establishment process, the AMF needs to select an SMF with multicast capabilities.

[0072] Step 3: The content provider issues a service announcement, which may include a temporary mobile group identity (TMGI). It may also provide an IP multicast address that the UE can use to join the service.

[0073] Step 4: In order to join the multicast service, the UE initiates the PDU session modification process, and the UE carries the multicast address or TMGI in the PDU session modification request message;

[0074] Step 5: The AMF sends the Nsmf_PDU session update SM context message, i.e., the Nsmf_PDUSession_UpdateSMContext message, to the SMF. This message carries the SM context identifier (ID) and the PDU session modification request message sent by the UE in step 4.

[0075] Step 6: The SMF needs to check with the UDR whether the UE can use multicast services and obtain the MB-SMF identifier, i.e., MB-SMF ID;

[0076] Step 7: UDR returns the MB-SMF ID to SMF;

[0077] Step 8: After obtaining the MB-SMF ID, the SMF sends a multicast Quality of Service (QoS) request message to the MB-SMF.

[0078] Step 9: MB-SMF returns a multicast QoS response message to SMF, which includes the QoS message corresponding to the multicast QoS flow.

[0079] Step 10: The SMF sends a Namf_Communication_N1N2MessageTransfer message to the AMF. This message carries N2SM information and the N1SM container. The N2SM information includes PDU session ID, multicast context ID, multicast group ID (TMGI, multicast IP address), MB-SMF ID, and multicast QoS flow information (QoS flow ID and corresponding QoS information). The N1SM container includes a PDU session modification command message, which includes the PDU session ID and multicast information. The multicast information includes the multicast context ID, multicast QoS flow information, and multicast address.

[0080] If the SMF is configured to support unicast fallback, the SMF also needs to provide the correspondence between unicast QoS flow and multicast QoS flow in the N2SM information and N1SM container;

[0081] Step 11: The AMF sends an N2 session modification request message to the RAN, which carries the contents of the N2SM information from step 10; the RAN determines whether group resources have been allocated based on the multicast group ID; if not, the RAN needs to allocate group resources.

[0082] Step 12: The RAN performs RRC resource reconfiguration and forwards the N1SM container to the UE;

[0083] Step 13: The RAN allocates group resources; the RAN sends a multicast transmission request message to the AMF, carrying the MB-SMF ID information and the multicast group ID; if the RAN uses unicast to receive multicast services, the RAN allocates the downlink GTP-UTEID and downlink IP address, and carries them to the AMF in the multicast transmission request message;

[0084] Step 14: The AMF selects the MB-SMF based on the MB-SMF ID and sends a multicast transmission request message to the selected MB-SMF. The message carries the multicast group ID, the downlink GTP-UTEID and downlink IP address allocated in step 13.

[0085] Step 15: If the downlink GTP-U TEID and downlink IP address were carried in steps 13 and 14, the MB-SMF needs to send an N4 session modification request message to the MB-UPF; the message carries the downlink GTP-U TEID and downlink IP address.

[0086] Step 16: MB-UPF sends an N4 session modification response message to MB-SMF;

[0087] Step 17: MB-SMF sends a multicast response message back to AMF;

[0088] Step 18: The AMF sends a multicast response message back to the RAN;

[0089] Step 19: The RAN returns an N2 response message to the AMF; the N2 response message does not carry downlink tunnel information.

[0090] Step 20: AMF sends an N2 response message to SMF. SMF decides to use a shared tunnel to transmit multicast services, so it does not need to interact with UPF.

[0091] Step 21: MB-UPF receives multicast data from the content provider or MBF-U; MB-UPF sends multicast data to RAN;

[0092] Step 22: The RAN decides whether to use point-to-point (PTP) or point-to-multipoint (PTM) transmission to send multicast data to the UE.

[0093] In order to request to join the multicast service, the UE sends a PDU session modification request message in step 4 above. This PDU session modification request message carries the TMGI, and the format of the TMGI is as follows. Figure 4 As shown, this includes a 6-digit hexadecimal MBMS service ID, a 3-digit decimal mobile country code (MCC), and a 2- or 3-digit decimal mobile network code (MNC). The MCC and MNC identify a public land mobile network (PLMN); that is, one MCC and one MNC constitute a PLMN ID. A TMGI uniquely identifies an MBMS bear instance.

[0094] In an NPN, a stand-alone NPN (SNPN) is identified by a PLMN ID and a network identifier (NID). The NID consists of 11 hexadecimal digits, formatted as follows: Figure 5 As shown, NID includes a 1-digit hexadecimal allocation pattern and a 10-digit hexadecimal NID value.

[0095] If MBMS services are supported in an NPN, the TMGI sent by the terminal device in that NPN when requesting to join a multicast service needs to include the NPN's NID in order to identify the NPN. However, the NID consists of 11 hexadecimal digits, resulting in significant signaling overhead for the terminal device sending the MBMS service ID and network identifier (including PMLN ID and NID) to request MBMS services. Considering that some operator networks may not have all NPN network IDs used, and / or may offer fewer types of MBMS services, there may be unused bits in the NID and / or MBMS service ID. Therefore, this application proposes that the network provide the terminal device with length information for the first identification information (used to request MBMS services), so that the terminal device can determine the length of the first identification information based on this length information, thereby improving resource utilization and increasing the flexibility of network configuration.

[0096] The scheme of this application will be described below with reference to the accompanying drawings.

[0097] Figure 6This is a schematic flowchart of the communication method provided in this application.

[0098] S610, the network node determines the length of the first identification information.

[0099] The first identification information is used by the terminal device to request MBMS services. The network node is a node in a first network. The first network provides network services to the terminal device.

[0100] In the first implementation method, the network node determines the N-digit number of the TMGI included in the first identification information, wherein the TMGI includes K-digit numbers, and N≤K.

[0101] For example, a network node can determine the number of MBMS service IDs based on the quantity of MBMS services, with each MBMS service ID identifying a specific MBMS service. For instance, if the quantity of MBMS services only requires 4 hexadecimal digits to indicate different MBMS service IDs, then 2 out of the 6 digits in the MBMS service ID are unused. Therefore, the network node can determine that the first identification information includes 4 digits of the MBMS service ID. That is, the MBMS service ID in the TMGI identifier included in the first identification information is 4 digits, but this application is not limited to this.

[0102] In the second implementation method, the network node determines the M digits of the NID included in the first identification information, where the NID includes L digits, and M≤L.

[0103] Optionally, the first network is an NPN.

[0104] For example, a network node can determine the number of NIDs based on the existing number of NPNs, where one NID can represent one NPN. If only 7 hexadecimal digits are needed to indicate different NPNs, then 4 digits of the 11-bit NID are unused. Therefore, the network node can determine that the first identification information includes the 7 hexadecimal digits of the NID. However, this application is not limited to this.

[0105] In the third implementation method, the above-mentioned implementation methods one and two can be implemented in combination. The network device can determine the N-digit number in the TMGI included in the first identification information and the M-digit number in the NID included in the first identification information.

[0106] S620, the network node sends first information to the terminal device, the first information being used to indicate the length of the first identification information.

[0107] Accordingly, the terminal device receives the first information from the network node. After determining the length of the first identification information in S610, the network node notifies the terminal device of the first information in S620 so that the terminal device can determine the first identification information.

[0108] In the case of the first embodiment in S610, the first information includes first indication information, which is used to indicate that the first identification information includes N digits in TMGI.

[0109] Optionally, the N-digit number is a series of N consecutive digits starting with the nth digit in the TMGI. Here, n is specified by the protocol, pre-configured by the network, or indicated by the first information, 0 < n ≤ K, and n is an integer.

[0110] For example, the first indication information indicates N, and the protocol specifies that N is an N-bit number of the TMGI from the least significant bit to the most significant bit. After receiving the first indication information, the terminal device can determine that the first identification information includes the lower N bits of the TMGI. Alternatively, the protocol can specify that the starting bit of the N-bit number is the most significant bit, and the N-bit number is an N-bit number from the most significant bit to the least significant bit. Or, the protocol can specify that n is any bit other than the least significant bit and the most significant bit. This application does not limit this.

[0111] For example, the network device can configure the value of n for the terminal device through configuration information (e.g., radio resource control (RRC) messages) before sending the first information. However, this application is not limited to this.

[0112] For example, the first indication information indicates the identifier n of the start bit and the consecutive number of bits N. After receiving the first indication information, the terminal device can determine the N bits in the TMGI. For instance, the TMGI consists of an 11-bit hexadecimal number, where the lowest bit is 0, and the identifiers increase sequentially from the least significant bit to the most significant bit, with the highest bit being 10. If the first indication information indicates that the identifier n = 8 and N = 5, then the terminal device can determine, based on the first indication information, that the first identifier information includes 5 consecutive bits in the TMGI, starting with the bit identified as 8, from the most significant bit to the least significant bit. However, this application is not limited to this.

[0113] In the case of the second embodiment in S610, the first information includes second indication information, which is used to indicate the number of M bits in the NID included in the first identification information.

[0114] Optionally, the M-bit number consists of M consecutive bits starting with the m-th bit of the NID. Here, m is specified by the protocol, pre-configured by the network, or indicated by the first information, 0 < m ≤ L, and m is an integer.

[0115] The specific implementation method is similar to that described above for determining the N-digit number in TMGI. The M-digit number in NID can be determined by referring to the above description. For the sake of brevity, it will not be described again here.

[0116] In the case of the third embodiment in S610, the first information includes the first instruction information and the second instruction information described above.

[0117] It should be noted that the above N-digit number can be called the truncated length of TMGI, and the M-digit number can be called the truncated length of NID, but this application is not limited to these.

[0118] By way of example and without limitation, the number of bits indicated by the first indication information and / or the second indication information may be the number of binary bits, the number of decimal bits, or the number of hexadecimal bits.

[0119] A binary digit is 1 bit, which can be 0 or 1. The first indicator can indicate N bits, and the second indicator can indicate M bits. A decimal digit is a value from 0 to 9. The first indicator can indicate N decimal digits, and the second indicator can indicate M decimal digits. A hexadecimal digit is a value from 0 to F. The first indicator can indicate N hexadecimal digits, and the second indicator can indicate M hexadecimal digits.

[0120] S630, the terminal device determines the first identification information based on the first information.

[0121] Based on the first information, the terminal device determines at least one bit of the temporary mobile group identification information included in the first identification information, and / or at least one bit of the identification information of the first network, wherein the first network is a network that provides services to the terminal device.

[0122] When the first information includes first indication information, the terminal device can determine, based on the first indication information, that the first identification information includes N consecutive digits starting from the nth digit in TMGI.

[0123] When the first information includes the second indication information, the terminal device can determine, based on the second indication information, that the first identification information includes M consecutive bits starting from the m-th bit in the NID.

[0124] For example, the first information includes first indication information, which indicates that N=7. The terminal device can determine, based on the first indication information, that the first identification information includes the lower 7 bits of the TMGI. Optionally, the terminal device can default to the first identification information including all bits of the NID, in which case the first identification information contains a total of 18 bits, including the lower 7 bits of the TMGI and all bits of the NID. However, this application is not limited to this.

[0125] For example, the first information includes first indication information and second indication information. The first indication information indicates N=8, and the second indication information indicates M=6. The terminal device can determine from the first indication information that the first identification information includes the lower 8 bits of TMGI, and from the second indication information that the first identification information includes the lower 6 bits of NID. Therefore, the first identification information can include a total of 14 bits, including the lower 8 bits of TMGI and the lower 6 bits of NID. The format of the first identification information can be as follows: Figure 7 As shown, but this application is not limited thereto.

[0126] S640, the terminal device sends an MBMS service request message, which includes the first identification information.

[0127] After determining the first identification information in S630, the terminal device can request MBMS service by sending an MBMS service request message to the network. This MBMS service request message includes the first identification information. Upon receiving the MBMS service request message, nodes in the network can determine the MBMS service requested by the terminal device based on the first identification information.

[0128] As an example without limitation, this MBMS service request message is a PDU session modification request message.

[0129] It should be noted that, Figure 6 The communication method provided in the illustrated embodiments can be applied to NPN, PLMN or other networks, and this application does not limit it.

[0130] According to the above scheme, the network can determine the length of the first identification information based on network conditions and notify the terminal device through the first information, enabling the terminal device to determine the length of the first identification information accordingly. This improves the flexibility of network configuration. By shortening the length of the first identification information according to the actual network situation, signaling overhead can be reduced, and resource utilization can be improved.

[0131] Example 1

[0132] Figure 6 In the communication method shown, the network node can be a RAN node. Figure 8 This is a schematic flowchart of an embodiment of this application.

[0133] S810, the RAN node determines the length of the first identification information.

[0134] Optionally, the RAN node can be the next-generation RAN (NG-RAN) in a 5G system.

[0135] For detailed implementation methods, please refer to [the relevant documentation]. Figure 6 For the sake of brevity, the description in S610 will not be repeated here.

[0136] S820, the RAN node sends a first message to the terminal device, which includes first information.

[0137] Accordingly, the terminal device receives the first message from the RAN node.

[0138] In one implementation, the first message is a system message sent by the RAN node.

[0139] For example, after the RAN node determines the length of the first identification information in S810, the RAN node can broadcast a system information block (SIB) that includes the first information. However, this is not an exception.

[0140] In another implementation, the first message is an RRC release message or an RRC reconfiguration message sent by the RAN node.

[0141] For example, prior to S820, an RRC connection and an access layer security connection are established between the terminal device and the RAN node. For instance, the RAN node sends a security mode command to the terminal device, and the terminal device sends a security mode completion message to the network device to complete the access layer security connection establishment. Afterwards, the RAN node sends an RRC release message to the terminal device, which includes the first information, or the RAN node sends an RRC reconfiguration message to the terminal device, which also includes the first information. However, this application is not limited to these methods.

[0142] S830, the terminal device determines the first identification information based on the first information.

[0143] For detailed implementation methods, please refer to the description in S630. For the sake of brevity, it will not be repeated here.

[0144] After determining the first identification information, the terminal device can send an MBMS service request message containing the first identification information to the network to request MBMS services.

[0145] According to the above scheme, RAN nodes can carry the first information through SIB, RRC release messages, or RRC reconfiguration messages, allowing terminal devices to determine the length of the first identification information based on this first information. This improves the flexibility of network configuration. Furthermore, by truncating the length of the first identification information according to the actual network conditions, signaling overhead can be reduced, and resource utilization can be improved.

[0146] Example 2

[0147] Figure 6 In the communication method shown, the network node can be an AMF node. Figure 9 This is a schematic flowchart of Embodiment 2 of this application.

[0148] S910, the terminal device sends a registration request message to the AMF node.

[0149] Accordingly, the AMF node receives the registration request message and determines that the terminal device requests to register with the first network, which is the network where the AMF node is located.

[0150] S920 is used for authentication between terminal devices and the network.

[0151] S930, the AMF node sends a security mode command message to the terminal device.

[0152] Accordingly, the terminal device receives the security mode command message from the AMF node to establish a non-access stratum (NAS) secure connection.

[0153] S940, the terminal device sends a safe mode completion message to the AMF node.

[0154] Accordingly, the AMF node receives the security mode completion message from the terminal device, thereby completing the NAS secure connection.

[0155] S950, the AMF node sends a registration acceptance message to the terminal device, which includes the first information.

[0156] Accordingly, the terminal device receives a registration acceptance message from the AMF node. After establishing a secure NAS connection between the terminal device and the network, the AMF node sends this first information to the terminal device in the registration acceptance message, ensuring the security of this first information. This allows the terminal device to determine the first identification information upon receiving the first information, enabling it to request MBMS services based on this first identification information.

[0157] S960, the terminal device sends a registration completion message to the AMF node.

[0158] Accordingly, the AMF node receives the registration completion message from the terminal device, thus completing the terminal device's registration with the first network.

[0159] According to the above scheme, AMF nodes can receive messages carrying the first information through registration, allowing terminal devices to determine the length of the first identification information based on this first information. This improves the flexibility of network configuration. Furthermore, by truncating the length of the first identification information according to the actual network conditions, signaling overhead can be reduced, and resource utilization can be improved.

[0160] Example 3

[0161] Figure 6 In the communication method shown, the network node can be an SMF node. Figure 10 This is a schematic flowchart of Embodiment 3 of this application.

[0162] S1010 is the authentication process between the terminal device and the network.

[0163] The terminal device completes the authentication process between the terminal device and the network by exchanging information with the AMF node.

[0164] S1020, the terminal device sends a PDU session establishment request message to the SMF node.

[0165] Accordingly, the SMF node receives the PDU session request message from the terminal device. The SMF node determines that the terminal device is requesting to establish a PDU session.

[0166] S1030, the SMF node sends a PDU session establishment acceptance message to the terminal device, which includes the first information.

[0167] Accordingly, the terminal device receives the PDU session establishment acceptance message from the SMF node. The terminal device can determine the first identification information based on the first information in the PDU session establishment message, so that the terminal device can request MBMS services based on the first identification information.

[0168] According to the above scheme, SMF nodes can receive messages carrying the first information through PDU sessions, allowing terminal devices to determine the length of the first identification information based on this first information. This improves the flexibility of network configuration. Furthermore, by truncating the length of the first identification information according to the actual network conditions, signaling overhead can be reduced, and resource utilization can be improved.

[0169] The above, combined with Figures 2 to 10 The methods provided in the embodiments of this application are described in detail below. Figures 11 to 13 The apparatus provided in the embodiments of this application will be described in detail.

[0170] Figure 11 This is a schematic block diagram of a communication device provided in an embodiment of this application. Figure 11 As shown, the communication device 1100 may include a processing unit 1110 and a transceiver unit 1120.

[0171] In one possible design, the communication device 1100 may correspond to the terminal device, i.e., UE, in the above method embodiments, or a chip configured in (or used for) the terminal device.

[0172] It should be understood that the communication device 1100 may correspond to a terminal device in the communication method provided according to the embodiments of this application, and the communication device 1100 may include tools for performing... Figure 6 , Figure 8 , Figure 9 , Figure 10 The method shown is a unit of the method executed by the terminal device. Furthermore, each unit in the communication device 1100 and the other operations and / or functions described above are respectively for implementing... Figure 6 , Figure 8 , Figure 9 , Figure 10 The corresponding flow of the communication method shown.

[0173] It should also be understood that when the communication device 1100 is a chip configured in (or used in) a terminal device, the transceiver unit 1120 in the communication device 1100 can be the input / output interface or circuit of the chip, and the processing unit 1110 in the communication device 1100 can be the processor in the chip.

[0174] Optionally, the communication device 1100 may further include a processing unit 1110, which can be used to process instructions or data to implement corresponding operations.

[0175] Optionally, the communication device 1100 may further include a storage unit 1130, which can be used to store instructions or data. The processing unit 1110 can execute the instructions or data stored in the storage unit to enable the communication device to perform corresponding operations. The transceiver unit 1120 in the communication device 1100 is a transceiver unit that can correspond to... Figure 12 The transceiver 1210 and storage unit 1130 in the terminal device 1200 shown can correspond to Figure 12 The memory in the terminal device 1200 shown in the figure.

[0176] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0177] It should also be understood that when the communication device 1100 is a terminal device, the transceiver unit 1120 in the communication device 1100 can be implemented through a communication interface (such as a transceiver or input / output interface), for example, it can correspond to Figure 12The transceiver 1210 in the terminal device 1200 shown in the diagram, and the processing unit 1110 in the communication device 1100 can be implemented by at least one processor, for example, corresponding to Figure 12 The processor 1220 in the terminal device 1200 shown in the figure, and the processing unit 1110 in the communication device 1100 can be implemented by at least one logic circuit.

[0178] In another possible design, the communication device 1100 may correspond to a network node in the above method embodiments, for example, or a chip configured in (or used for) a network node.

[0179] It should be understood that the communication device 1100 may correspond to a network node in the communication method according to the embodiments of this application, and the communication device 1100 may include functions for performing... Figure 6 , Figure 8 , Figure 9 , Figure 10 The method shown is a unit of the method executed by the network node. Furthermore, each unit in the communication device 1100 and the other operations and / or functions described above are respectively for implementing... Figure 6 , Figure 8 , Figure 9 , Figure 10 The corresponding flow of the method shown.

[0180] It should also be understood that when the communication device 1100 is a chip configured in (or used in) a network node, the transceiver unit in the communication device 1100 is an input / output interface or circuit in the chip, and the processing unit 1110 in the communication device 1100 may be a processor in the chip.

[0181] Optionally, the communication device 1100 may further include a processing unit 1110, which can be used to process instructions or data to implement corresponding operations.

[0182] Optionally, the communication device 1100 may further include a storage unit 1130, which can be used to store instructions or data. The processing unit can execute the instructions or data stored in the storage unit 1130 to enable the communication device to perform corresponding operations. The storage unit 1130 in the communication device 1100 is a unit that can correspond to... Figure 13 The memory in network node 1300 shown in the figure.

[0183] It should be understood that the specific process of each unit performing the above-mentioned corresponding steps has been described in detail in the above method embodiments, and will not be repeated here for the sake of brevity.

[0184] It should also be understood that when the communication device 1100 is a network node, the transceiver unit 1120 in the communication device 1100 can be implemented through a communication interface (such as a transceiver or input / output interface), for example, it can correspond to Figure 13 The transceiver 1310 in the network node 1300 shown in the diagram, and the processing unit 1110 in the communication device 1100 can be implemented by at least one processor, for example, corresponding to Figure 13 The processor 1320 in the network device 1300 shown in the figure, and the processing unit 1110 in the communication device 1100 can be implemented by at least one logic circuit.

[0185] Figure 12 This is a schematic diagram of the structure of the terminal device 1200 provided in an embodiment of this application. The terminal device 1200 can be applied to, for example... Figure 1 In the system shown, the functions of the terminal device in the above method embodiments are executed. As shown in the figure, the terminal device 1200 includes a processor 1220 and a transceiver 1210. Optionally, the terminal device 1200 also includes a memory. The processor 1220, the transceiver 1210, and the memory can communicate with each other through internal connection paths to transmit control and / or data signals. The memory is used to store computer programs, and the processor 1220 is used to execute the computer programs in the memory to control the transceiver 1210 to transmit and receive signals.

[0186] The processor 1220 and the memory can be combined into a single processing device. The processor 1220 executes the program code stored in the memory to achieve the aforementioned functions. In specific implementations, the memory can be integrated into the processor 1220 or independent of it. The processor 1220 can be combined with... Figure 11 The corresponding processing unit in the process.

[0187] The transceiver 1210 described above can be used with Figure 11 The transceiver unit corresponds to this. The transceiver 1210 may include a receiver (or receiver circuit) and a transmitter (or transmitter circuit). The receiver is used to receive signals, and the transmitter is used to transmit signals.

[0188] It should be understood that Figure 12 The terminal device 1200 shown can achieve Figure 6 , Figure 8 , Figure 9 , Figure 10 The method illustrated involves various processes of the terminal device. The operation and / or function of each module in the terminal device 1200 are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.

[0189] The processor 1220 described above can be used to execute the actions implemented internally by the terminal device as described in the preceding method embodiments, while the transceiver 1210 can be used to execute the actions described in the preceding method embodiments of sending data to or receiving data from network nodes by the terminal device. For details, please refer to the descriptions in the preceding method embodiments; they will not be repeated here.

[0190] Optionally, the terminal device 1200 may also include a power supply for providing power to various devices or circuits in the terminal device.

[0191] In addition, to further enhance the functionality of the terminal device, the terminal device 1200 may also include one or more of an input unit, a display unit, an audio circuit, a camera, and a sensor, and the audio circuit may also include a speaker, a microphone, etc.

[0192] Figure 13 This is a schematic diagram of the structure of a network device provided in an embodiment of this application. The network device 1300 can be applied to, for example... Figure 1 In the system shown, the functions of the network device in the above method embodiments are executed. As shown in the figure, the network device 1300 includes a processor 1320 and a transceiver 1310. Optionally, the network device 1300 also includes a memory. The processor 1320, the transceiver 1310, and the memory can communicate with each other through internal connection paths to transmit control and / or data signals. The memory is used to store computer programs, and the processor 1320 is used to execute the computer programs in the memory to control the transceiver 1310 to transmit and receive signals.

[0193] It should be understood that Figure 13 The network device 1300 shown can achieve Figure 6 , Figure 8 , Figure 9 , Figure 10 The method illustrated involves various processes of a network device. The operation and / or function of each module in network device 1300 are respectively for implementing the corresponding processes in the above method embodiments. For details, please refer to the description in the above method embodiments; to avoid repetition, detailed descriptions are appropriately omitted here.

[0194] It should be understood that Figure 13 The network device 1300 shown is merely one possible architecture for network devices and should not be construed as limiting this application in any way. The method provided in this application can be applied to network devices with other architectures, such as network devices including CU, DU, and AAU. This application does not limit the specific architecture of the network device.

[0195] This application also provides a processing apparatus, including a processor and an interface; the processor is used to execute the method in any of the above method embodiments.

[0196] It should be understood that the aforementioned processing device can be one or more chips. For example, the processing device can be a field-programmable gate array (FPGA), an application-specific integrated circuit (ASIC), a system-on-chip (SoC), a central processor unit (CPU), a network processor (NP), a digital signal processor (DSP), a microcontroller unit (MCU), a programmable logic device (PLD), or other integrated chips.

[0197] In implementation, each step of the above method can be completed by integrated logic circuits in the processor's hardware or by instructions in software. The steps of the method disclosed in the embodiments of this application can be directly implemented by a hardware processor, or by a combination of hardware and software modules in the processor. The software modules can reside in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above method. To avoid repetition, detailed descriptions are omitted here.

[0198] It should be noted that the processor in the embodiments of this application can be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above method embodiments can be completed by the integrated logic circuitry in the processor's hardware or by instructions in software form. The processor can be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. It can implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of this application. The general-purpose processor can be a microprocessor or any conventional processor. The steps of the methods disclosed in the embodiments of this application can be directly embodied as being executed by a hardware decoding processor, or executed by a combination of hardware and software modules in the decoding processor. The software modules can be located in random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, registers, or other mature storage media in the art. This storage medium is located in memory, and the processor reads the information in the memory and, in conjunction with its hardware, completes the steps of the above methods.

[0199] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous linked dynamic random access memory (SLDRAM), and direct rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0200] The present application provides a method in the embodiments of this application, and also provides a computer program product, which includes computer program code, which, when executed by one or more processors, causes a device including the processor to perform the method in the above embodiments.

[0201] According to the method provided in the embodiments of this application, this application also provides a computer-readable storage medium storing program code that, when run by one or more processors, causes a device including the processor to perform the method in the above embodiments.

[0202] According to the method provided in the embodiments of this application, this application also provides a system that includes one or more of the aforementioned network devices. The system may further include one or more of the aforementioned terminal devices.

[0203] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative; for instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between modules may be electrical, mechanical, or other forms.

[0204] In the specific implementation of the aforementioned terminal devices and network devices, it should be understood that the processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. A general-purpose processor can be a microprocessor or any conventional processor. The steps of the method disclosed in this application can be directly manifested as execution by a hardware processor, or execution by a combination of hardware and software modules within the processor.

[0205] All or part of the steps in the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.

[0206] The above description is merely a specific embodiment of the present invention, but the scope of protection of the present invention is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the technical scope disclosed in the present invention should be included within the scope of protection of the present invention. Therefore, the scope of protection of the present invention should be determined by the scope of the claims.

Claims

1. A communication method characterized by comprising: The method includes: The terminal device receives first information, which is used to indicate the length of first identification information, and the first identification information is used by the terminal device to request multimedia broadcast multicast service. The terminal device determines, based on the first information, at least one bit of the temporary mobile group identification information included in the first identification information, and / or at least one bit of the identification information of the first network, wherein the first network is a network providing services to the terminal device. The first information is characterized in that it includes first indication information, which is used to indicate that the first identification information includes N digits of the temporary movement group identification information, wherein the temporary movement group identification includes K digits, N and K are positive integers, and N≤K.

2. The method according to claim 1, characterized in that, The N-digit number is a series of N consecutive digits starting from the nth digit of the temporary mobility identifier information. Wherein, n is specified by the protocol, pre-configured, or indicated by the first information, 0 < n ≤ K, and n is an integer.

3. The method according to claim 1 or 2, characterized in that, The first information includes second indication information, which is used to indicate the number of M bits in the identification information of the first network included in the first identification information, wherein the identification information of the first network includes the number of L bits, M and L are positive integers, and M≤L.

4. The method according to claim 3, characterized in that, The M-bit number refers to M consecutive bits starting from the m-th bit in the identification information of the first network. Wherein, m is specified by the protocol, pre-configured, or indicated by the first information, 0 < m ≤ L, and m is an integer.

5. The method according to any one of claims 1 to 4, characterized in that, The number of bits refers to the number of binary bits, decimal bits, or hexadecimal bits.

6. The method according to any one of claims 1 to 5, characterized in that, The first information comes from the access network node.

7. The method according to claim 6, characterized in that, The first information is carried in one or more of the following messages from the access network node: System messages, RRC release messages, and RRC reconfiguration messages.

8. The method according to claim 6 or 7, characterized in that, The terminal device receives first information, including: After establishing a secure connection with the access network node, the terminal device receives the first information.

9. The method according to any one of claims 1 to 5, characterized in that, The first piece of information comes from the Access and Mobility Management Function (AMF) node.

10. The method according to claim 9, characterized in that, The first information is carried in the registration acceptance message from the AMF node.

11. The method according to claim 9 or 10, characterized in that, The terminal device receives first information, including: After establishing a secure connection with the AMF node, the terminal device receives the first information.

12. The method according to any one of claims 1 to 5, characterized in that, The first piece of information comes from the Session Management Function (SMF) node.

13. The method according to claim 12, characterized in that, The first information is carried in the Protocol Data Unit (PDU) session establishment accept message from the SMF node.

14. The method according to any one of claims 1 to 13, characterized in that, The first network is a non-public network.

15. A communication method, characterized in that, Applied to network devices, the method includes: The first network node determines the length of the first identification information, which is used by the terminal device to request multimedia broadcast multicast service. The first identification information includes at least one bit in the temporary mobile group identification information and / or at least one bit in the identification information of the first network, which is a network that provides services to the terminal device. The first network node sends first information to the terminal device, the first information indicating the length of the first identification information. The first information is characterized in that it includes first indication information, which is used to indicate that the first identification information includes N digits of the temporary movement group identification information, wherein the temporary movement group identification includes K digits, N and K are positive integers, and N≤K.

16. The method according to claim 15, characterized in that, The N-digit number is a series of N consecutive digits starting from the nth digit of the temporary mobility identifier information. Wherein, n is specified by the protocol, pre-configured, or indicated by the first information, 0 < n ≤ K, and n is an integer.

17. The method according to claim 15 or 16, characterized in that, The first information includes second indication information, which is used to indicate the number of M bits in the identification information of the first network included in the first identification information, wherein the identification information of the first network includes the number of L bits, M and L are positive integers, and M≤L.

18. The method according to claim 17, characterized in that, The M-bit number refers to M consecutive bits starting from the m-th bit in the identification information of the first network. Wherein, m is specified by the protocol, pre-configured, or indicated by the first information, 0 < m ≤ L, and m is an integer.

19. The method according to any one of claims 15 to 18, characterized in that, The number of bits refers to the number of binary bits, decimal bits, or hexadecimal bits.

20. The method according to any one of claims 15 to 19, characterized in that, The first network node is the access network node of the first network.

21. The method according to claim 20, characterized in that, The first information is carried in one or more of the following messages sent by the access network node: System messages, RRC release messages, and RRC reconfiguration messages.

22. The method according to claim 20 or 21, characterized in that, The first network node sends first information to the terminal device, including: After establishing a secure connection with the terminal device, the access network node sends the first information to the terminal device.

23. The method according to any one of claims 15 to 19, characterized in that, The first network node is an Access and Mobility Management Function (AMF) node.

24. The method according to claim 23, characterized in that, The first information is carried in the registration acceptance message sent by the AMF node.

25. The method according to claim 23 or 24, characterized in that, The first network node sends first information to the terminal device, including: After establishing a secure connection with the terminal device, the AMF node sends the first information to the terminal device.

26. The method according to any one of claims 15 to 19, characterized in that, The first network node is a Session Management Function (SMF) node.

27. The method according to claim 26, characterized in that, The first information is carried in the Protocol Data Unit (PDU) session establishment accept message sent by the SMF node.

28. The method according to any one of claims 15 to 27, characterized in that, The first network is a non-public network.

29. A communication device, characterized in that, Applied to a terminal device, the device includes: A transceiver unit is used to receive first information, which is used to indicate the length of first identification information, and the first identification information is used by the terminal device to request multimedia broadcast multicast service. The processing unit is configured to determine, based on the first information, at least one bit of the temporary mobile group identification information included in the first identification information, and / or at least one bit of the identification information of a first network, wherein the first network is a network providing services to the terminal device. The first information is characterized in that it includes first indication information, which is used to indicate that the first identification information includes N digits of the temporary movement group identification information, wherein the temporary movement group identification includes K digits, N and K are positive integers, and N≤K.

30. The apparatus according to claim 29, characterized in that, The N-digit number is a series of N consecutive digits starting from the nth digit of the temporary mobility identifier information. Wherein, n is specified by the protocol, pre-configured, or indicated by the first information, 0 < n ≤ K, and n is an integer.

31. The apparatus according to claim 29 or 30, characterized in that, The first information includes second indication information, which is used to indicate the number of M bits in the identification information of the first network included in the first identification information, wherein the identification information of the first network includes the number of L bits, M and L are positive integers, and M≤L.

32. The apparatus according to claim 31, characterized in that, The M-bit number refers to M consecutive bits starting from the m-th bit in the identification information of the first network. Wherein, m is specified by the protocol, pre-configured, or indicated by the first information, 0 < m ≤ L, and m is an integer.

33. The apparatus according to any one of claims 29 to 32, characterized in that, The number of bits refers to the number of binary bits, decimal bits, or hexadecimal bits.

34. The apparatus according to any one of claims 29 to 33, characterized in that, The first information comes from the access network node.

35. The apparatus according to claim 34, characterized in that, The first information is carried in one or more of the following messages from the access network node: System messages, RRC release messages, and RRC reconfiguration messages.

36. The apparatus according to claim 34 or 35, characterized in that, The transceiver unit is specifically used to receive the first information after the terminal device establishes a secure connection with the access network node.

37. The apparatus according to any one of claims 29 to 33, characterized in that, The first piece of information comes from the Access and Mobility Management Function (AMF) node.

38. The apparatus according to claim 37, characterized in that, The first information is carried in the registration acceptance message from the AMF node.

39. The apparatus according to claim 37 or 38, characterized in that, The transceiver unit is specifically used to receive the first information after the terminal device establishes a secure connection with the AMF node.

40. The apparatus according to any one of claims 29 to 33, characterized in that, The first piece of information comes from the Session Management Function (SMF) node.

41. The apparatus according to claim 40, characterized in that, The first information is carried in the Protocol Data Unit (PDU) session establishment accept message from the SMF node.

42. The apparatus according to any one of claims 29 to 41, characterized in that, The first network is a non-public network.

43. A communication device applied to a first network node, characterized in that, include: The processing unit is configured to determine the length of the first identification information, which is used by the terminal device to request multimedia broadcast multicast service. The first identification information includes at least one bit of temporary mobile group identification information and / or at least one bit of identification information of a first network, which is a network that provides services to the terminal device. The transceiver unit is used to send first information to the terminal device, wherein the first information is used to indicate the length of the first identification information. The first information is characterized in that it includes first indication information, which is used to indicate that the first identification information includes N digits of the temporary movement group identification information, wherein the temporary movement group identification includes K digits, N and K are positive integers, and N≤K.

44. The apparatus according to claim 43, characterized in that, The N-digit number is a series of N consecutive digits starting from the nth digit of the temporary mobility identifier information. Wherein, n is specified by the protocol, pre-configured, or indicated by the first information, 0 < n ≤ K, and n is an integer.

45. The apparatus according to claim 43 or 44, characterized in that, The first information includes second indication information, which is used to indicate the number of M bits in the identification information of the first network included in the first identification information, wherein the identification information of the first network includes the number of L bits, M and L are positive integers, and M≤L.

46. ​​The apparatus according to claim 45, characterized in that, The M-bit number refers to M consecutive bits starting from the m-th bit in the identification information of the first network. Wherein, m is specified by the protocol, pre-configured, or indicated by the first information, 0 < m ≤ L, and m is an integer.

47. The apparatus according to any one of claims 43 to 46, characterized in that, The number of bits refers to the number of binary bits, decimal bits, or hexadecimal bits.

48. The apparatus according to any one of claims 43 to 47, characterized in that, The first network node is the access network node of the first network.

49. The apparatus according to claim 48, characterized in that, The first information is carried in one or more of the following messages sent by the access network node: System messages, RRC release messages, and RRC reconfiguration messages.

50. The apparatus according to claim 48 or 49, characterized in that, The transceiver unit is specifically used to send the first information to the terminal device after the access network node establishes a secure connection with the terminal device.

51. The apparatus according to any one of claims 43 to 47, characterized in that, The first network node is an Access and Mobility Management Function (AMF) node.

52. The apparatus according to claim 51, characterized in that, The first information is carried in the registration acceptance message sent by the AMF node.

53. The apparatus according to claim 51 or 52, characterized in that, The transceiver unit is specifically used to send the first information to the terminal device after the AMF node establishes a secure connection with the terminal device.

54. The apparatus according to any one of claims 43 to 47, characterized in that, The first network node is a Session Management Function (SMF) node.

55. The apparatus according to claim 54, characterized in that, The first information is carried in the Protocol Data Unit (PDU) session establishment accept message sent by the SMF node.

56. The apparatus according to any one of claims 43 to 55, characterized in that, The first network is a non-public network.

57. A communication device, characterized in that, include: Processor, memory, and interfaces for communicating with terminal devices; The memory stores computer-executed instructions; The processor executes computer execution instructions stored in the memory, causing the processor to perform the communication method as described in any one of claims 1 to 28.

58. A computer-readable storage medium, characterized in that, The method includes a computer program that, when executed by one or more processors, causes a device including the processor to perform the method as described in any one of claims 1 to 28.

59. A computer program product, characterized in that, The computer program product includes: a computer program that, when run, causes a computer to perform the method as described in any one of claims 1 to 28.

60. A chip, characterized in that, Includes at least one processor and a communication interface; The communication interface is used to receive signals input to the chip or signals output from the chip, and the processor communicates with the communication interface and implements the method as described in any one of claims 1 to 28 through logic circuits or execution code instructions.