Communication method, user device, and access mobility management device
Patent Information
- Application Number
- JP2024554549
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2025-04-28
- Publication Date
- 2025-07-10
- Estimated Expiration
- 2043-11-01
AI Technical Summary
Current methods for integrating machine learning technology into mobile communication systems lack clarity on how to utilize trained and untrained models, as well as learning and inference data, leading to inefficiencies and potential waste of model data.
A communication method is introduced where the transmitting entity provides usage condition information to the receiving entity, enabling it to determine whether a trained or untrained model, and learning or inference data, can be used, thereby optimizing data utilization.
This approach allows the receiving entity to effectively determine the usability of received model data, preventing waste and ensuring appropriate usage, thus enhancing the efficiency of machine learning applications in mobile communication systems.
Smart Images

Figure 2024096046000001
Abstract
Description
Communication Method
[0001] The present disclosure relates to a communication method.
[0002] In recent years, the Third Generation Partnership Project (3GPP) (registered trademark), a standardization project for mobile communication systems, has been studying the application of artificial intelligence (AI) technology, particularly machine learning (ML) technology, to wireless communication (air interface) in mobile communication systems.
[0003] 3GPP contribution: RP-213599, “New SI: Study on Artificial Intelligence (AI) / Machine Learning (ML) for NR Air Interface”
[0004] A communication method according to one aspect is a communication method in a mobile communication system. The communication method includes a step in which a transmitting entity transmits, to a receiving entity, first usage condition information representing first usage conditions under which at least one of a training model and a dataset is used. Here, the training model is either an untrained model that has not been trained or a trained model that has been trained. Also, the dataset is either training data or inference data.
[0005] A communication method according to one aspect is a communication method in a mobile communication system. The communication method includes a step in which a transmitting entity transmits a dataset usable by a training model to a receiving entity having the training model, without transmitting name information indicating the name of the training model. Here, the training model is either an untrained model that has not been trained or a trained model that has been trained. Also, the dataset is either training data or inference data.
[0006] FIG. 1 is a diagram showing an example of the configuration of a mobile communication system according to the first embodiment. FIG. 2 is a diagram showing an example of the configuration of a UE (user equipment) according to the first embodiment. FIG. 3 is a diagram showing an example of the configuration of a gNB (base station) according to the first embodiment. FIG. 4 is a diagram showing an example of the configuration of a protocol stack according to the first embodiment. FIG. 5 is a diagram showing an example of the configuration of a protocol stack according to the first embodiment. FIG. 6 is a diagram showing an example of the configuration of functional blocks of AI / ML technology according to the first embodiment. FIG. 7 is a diagram showing an example of the arrangement of functional blocks of AI / ML technology according to the first embodiment. FIG. 8 is a diagram showing an example of the arrangement of functional blocks of AI / ML technology according to the first embodiment. FIG. 9 is a diagram showing an example of the arrangement of functional blocks of AI / ML technology according to the first embodiment. FIG. 10 is a diagram showing an example of the configuration of a mobile communication system according to the first embodiment. FIG. 11 is a diagram showing an example of an operation according to the first embodiment. FIG. 12 is a diagram showing an example of an operation according to the second embodiment. FIG. 13 is a diagram showing an example of an operation according to the third embodiment. FIG. 14 is a diagram showing another example of an operation according to the third embodiment.
[0007] When attempting to apply machine learning technology to mobile communication systems, it has not yet been established how to utilize machine learning technology.
[0008] The present disclosure aims to provide a communication method capable of determining whether a receiving entity can use a trained model or an untrained model, and also to provide a communication method capable of determining whether a receiving entity can use training data or inference data.
[0009] [First embodiment] A mobile communication system according to a first embodiment will be described with reference to the drawings. In the description of the drawings, the same or similar parts are denoted by the same or similar reference numerals.
[0010] (Configuration of mobile communication system) The configuration of a mobile communication system according to the first embodiment will be described. FIG. 1 is a diagram showing an example of the configuration of a mobile communication system 1 according to the first embodiment. The mobile communication system 1 conforms to the 5th Generation System (5GS) of the 3GPP standard. Although 5GS will be described below as an example, the mobile communication system may also be at least partially applied to an LTE (Long Term Evolution) system. The mobile communication system may also be at least partially applied to a sixth generation (6G) system or later system.
[0011] The mobile communication system 1 includes a user equipment (UE) 100, a 5G radio access network (NG-RAN: Next Generation Radio Access Network) 10, and a 5G core network (5GC: 5G Core Network) 20. Hereinafter, the NG-RAN 10 may be simply referred to as the RAN 10. Furthermore, the 5GC 20 may be simply referred to as the core network (CN) 20.
[0012] The UE 100 is a mobile wireless communication device. The UE 100 may be any device that is used by a user. For example, the UE 100 may be a mobile phone terminal (including a smartphone) and / or a tablet terminal, a notebook PC, a communication module (including a communication card or a chipset), a sensor or a device provided in a sensor, a vehicle or a device provided in a vehicle (Vehicle UE), or an aircraft or a device provided in an aircraft (Aerial UE).
[0013] The NG-RAN 10 includes a base station (called a "gNB" in a 5G system) 200. The gNBs 200 are connected to each other via an Xn interface, which is an interface between base stations. The gNB 200 manages one or more cells. The gNB 200 performs wireless communication with a UE 100 that has established a connection with its own cell. The gNB 200 has a radio resource management (RRM) function, a routing function for user data (hereinafter simply referred to as "data"), a measurement control function for mobility control and scheduling, and the like. The term "cell" is used to indicate the smallest unit of a wireless communication area. The term "cell" is also used to indicate a function or resource for wireless communication with the UE 100. One cell belongs to one carrier frequency (hereinafter simply referred to as "frequency").
[0014] In addition, gNBs can also be connected to the Evolved Packet Core (EPC), which is the core network of LTE. LTE base stations can also be connected to 5GC. LTE base stations and gNBs can also be connected via an inter-base station interface.
[0015] The 5GC20 includes an AMF (Access and Mobility Management Function) and a UPF (User Plane Function) 300. The AMF performs various mobility controls for the UE 100. The AMF manages the mobility of the UE 100 by communicating with the UE 100 using NAS (Non-Access Stratum) signaling. The UPF controls data forwarding. The AMF and the UPF 300 are connected to the gNB 200 via an NG interface, which is an interface between a base station and a core network. The AMF and the UPF 300 may be core network devices included in the CN 20.
[0016] 2 is a diagram showing an example of the configuration of a UE 100 (user equipment) according to the first embodiment. The UE 100 includes a receiving unit 110, a transmitting unit 120, and a control unit 130. The receiving unit 110 and the transmitting unit 120 constitute a communication unit that performs wireless communication with the gNB 200. The UE 100 is an example of a communication device.
[0017] The receiving unit 110 performs various types of reception under the control of the control unit 130. The receiving unit 110 includes an antenna and a receiver. The receiver converts a radio signal received by the antenna into a baseband signal (received signal) and outputs the baseband signal to the control unit 130.
[0018] The transmitting unit 120 performs various transmissions under the control of the control unit 130. The transmitting unit 120 includes an antenna and a transmitter. The transmitter converts a baseband signal (transmission signal) output by the control unit 130 into a radio signal and transmits it from the antenna.
[0019] The control unit 130 performs various controls and processes in the UE 100. Such processes include processes of each layer described below. The control unit 130 includes at least one processor and at least one memory. The memory stores programs executed by the processor and information used in the processes by the processor. The processor may include a baseband processor and a CPU (Central Processing Unit). The baseband processor performs modulation / demodulation, encoding / decoding, etc. of baseband signals. The CPU executes programs stored in the memory to perform various processes. Note that the processes or operations performed in the UE 100 may be performed in the control unit 130.
[0020] 3 is a diagram showing an example of the configuration of a gNB 200 (base station) according to the first embodiment. The gNB 200 includes a transmitter 210, a receiver 220, a controller 230, and a backhaul communication unit 250. The transmitter 210 and the receiver 220 constitute a communication unit that performs wireless communication with the UE 100. The backhaul communication unit 250 constitutes a network communication unit that communicates with the CN 20. The gNB 200 is another example of a communication device.
[0021] The transmitting unit 210 performs various transmissions under the control of the control unit 230. The transmitting unit 210 includes an antenna and a transmitter. The transmitter converts a baseband signal (transmission signal) output by the control unit 230 into a radio signal and transmits it from the antenna.
[0022] The receiving unit 220 performs various types of reception under the control of the control unit 230. The receiving unit 220 includes an antenna and a receiver. The receiver converts a radio signal received by the antenna into a baseband signal (received signal) and outputs the baseband signal to the control unit 230.
[0023] The control unit 230 performs various controls and processes in the gNB 200. Such processes include processes for each layer described below. The control unit 230 includes at least one processor and at least one memory. The memory stores programs executed by the processor and information used in the processes by the processor. The processor may include a baseband processor and a CPU. The baseband processor performs modulation / demodulation, encoding / decoding, etc. of baseband signals. The CPU executes programs stored in the memory to perform various processes. Note that the processes or operations performed in the gNB 200 may be performed by the control unit 230.
[0024] The backhaul communication unit 250 is connected to adjacent base stations via an Xn interface, which is an interface between base stations. The backhaul communication unit 250 is connected to the AMF / UPF 300 via an NG interface, which is an interface between a base station and a core network. The gNB 200 may be configured (i.e., functionally divided) with a central unit (CU) and a distributed unit (DU), and the two units may be connected via an F1 interface, which is a fronthaul interface.
[0025] FIG. 4 is a diagram showing an example of the configuration of a protocol stack of a radio interface of a user plane that handles data.
[0026] The user plane air interface protocol includes a physical (PHY) layer, a medium access control (MAC) layer, a radio link control (RLC) layer, a packet data convergence protocol (PDCP) layer, and a service data adaptation protocol (SDAP) layer.
[0027] The PHY layer performs encoding / decoding, modulation / demodulation, antenna mapping / demapping, and resource mapping / demapping. Data and control information are transmitted between the PHY layer of UE100 and the PHY layer of gNB200 via a physical channel. The PHY layer of UE100 receives downlink control information (DCI) transmitted from gNB200 on a physical downlink control channel (PDCCH). Specifically, UE100 performs blind decoding of the PDCCH using a radio network temporary identifier (RNTI) and acquires successfully decoded DCI as DCI addressed to the UE. The DCI transmitted from gNB200 has a CRC (Cyclic Redundancy Code) parity bit scrambled by the RNTI added.
[0028] In NR, UE100 can use a bandwidth narrower than the system bandwidth (i.e., the cell bandwidth). The gNB200 configures the UE100 with a bandwidth portion (BWP) consisting of contiguous PRBs (Physical Resource Blocks). The UE100 transmits and receives data and control signals in the active BWP. For example, up to four BWPs may be configurable for the UE100. Each BWP may have a different subcarrier spacing. The BWPs may overlap in frequency. When multiple BWPs are configured for the UE100, the gNB200 can specify which BWP to apply by controlling the downlink. This allows the gNB200 to dynamically adjust the UE bandwidth according to the amount of data traffic of the UE100, etc., thereby reducing UE power consumption.
[0029] The gNB 200 can configure, for example, up to three control resource sets (CORESETs) for each of up to four BWPs on the serving cell. The CORESET is a radio resource for control information to be received by the UE 100. Up to 12 or more CORESETs may be configured on the serving cell for the UE 100. Each CORESET may have an index of 0 to 11 or more. The CORESET may consist of six resource blocks (PRBs) and one, two, or three consecutive Orthogonal Frequency Division Multiplex (OFDM) symbols in the time domain.
[0030] The MAC layer performs data priority control, retransmission processing using Hybrid Automatic Repeat reQuest (HARQ), random access procedures, etc. Data and control information are transmitted between the MAC layer of the UE 100 and the MAC layer of the gNB 200 via a transport channel. The MAC layer of the gNB 200 includes a scheduler. The scheduler determines the uplink and downlink transport format (transport block size, modulation and coding scheme (MCS)) and the resource blocks to be allocated to the UE 100.
[0031] The RLC layer transmits data to the receiving RLC layer using the functions of the MAC layer and PHY layer. Data and control information are transmitted between the RLC layer of the UE 100 and the RLC layer of the gNB 200 via a logical channel.
[0032] The PDCP layer performs header compression / decompression, encryption / decryption, and the like.
[0033] The SDAP layer maps IP flows, which are units for Quality of Service (QoS) control by the core network, to radio bearers, which are units for QoS control by the access stratum (AS). Note that if the RAN is connected to the EPC, SDAP may not be required.
[0034] FIG. 5 is a diagram showing the configuration of a protocol stack of a radio interface of a control plane that handles signaling (control signals).
[0035] The protocol stack of the radio interface of the control plane includes a radio resource control (RRC) layer and a non-access stratum (NAS) instead of the SDAP layer shown in FIG.
[0036] RRC signaling for various settings is transmitted between the RRC layer of UE100 and the RRC layer of gNB200. The RRC layer controls logical channels, transport channels, and physical channels according to the establishment, re-establishment, and release of radio bearers. When there is a connection (RRC connection) between the RRC of UE100 and the RRC of gNB200, UE100 is in an RRC connected state. When there is no connection (RRC connection) between the RRC of UE100 and the RRC of gNB200, UE100 is in an RRC idle state. When the connection between the RRC of UE100 and the RRC of gNB200 is suspended, UE100 is in an RRC inactive state.
[0037] The NAS, which is located above the RRC layer, performs session management, mobility management, etc. NAS signaling is transmitted between the NAS of the UE 100 and the NAS of the AMF 300. Note that the UE 100 has an application layer and the like in addition to the radio interface protocol. Also, the layer below the NAS is called an Access Stratum (AS).
[0038] (AI / ML Technology) Next, the AI / ML technology according to the embodiment will be described. Fig. 6 is a diagram showing an example of the configuration of functional blocks of the AI / ML technology in the mobile communication system 1 according to the first embodiment.
[0039] The functional block configuration example shown in FIG. 6 includes a data collection unit A1, a model learning unit A2, a model inference unit A3, and a data processing unit A4.
[0040] The data collection unit A1 collects input data, specifically, learning data and inference data. The data collection unit A1 outputs the learning data to the model learning unit A2. The data collection unit A1 also outputs the inference data to the model inference unit A3. The data collection unit A1 may acquire data in the device on which the data collection unit A1 is provided as input data. The data collection unit A1 may also acquire data in another device as input data.
[0041] The model learning unit A2 performs model learning. Specifically, the model learning unit A2 optimizes parameters of the learning model through machine learning using the learning data, and derives (or generates, or updates) a learned model. The model learning unit A2 outputs the derived learned model to the model inference unit A3. For example, considering y = ax + b, a (slope) and b (intercept) are parameters, and optimizing these corresponds to machine learning. Generally, machine learning is classified into supervised learning, unsupervised learning, and reinforcement learning. Supervised learning is a method that uses correct answer data as learning data. Unsupervised learning is a method that does not use correct answer data as learning data. For example, in unsupervised learning, feature points are memorized from a large amount of learning data, and the correct answer is determined (range estimation). Reinforcement learning is a method of assigning a score to an output result and learning how to maximize the score. Although supervised learning will be described below, unsupervised learning or reinforcement learning may also be applied as machine learning.
[0042] The model inference unit A3 performs model inference. Specifically, the model inference unit A3 infers an output from inference data using a trained model and outputs the inference result data to the data processing unit A4. For example, in the case of y = ax + b, x corresponds to the inference data and y corresponds to the inference result data. Note that "y = ax + b" is a model. A model in which the slope and intercept are optimized, for example, "y = 5x + 3", is a trained model. Here, there are various model approaches, such as linear regression analysis, neural networks, and decision tree analysis. The above "y = ax + b" can be considered a type of linear regression analysis. The model inference unit A3 may provide model performance feedback to the model learning unit A2.
[0043] The data processing unit A4 receives the inference result data and performs processing that utilizes the inference result data.
[0044] (Layout Examples and Use Cases) Next, a description will be given of how the functional blocks shown in Fig. 6 are arranged in the mobile communication system 1. Below, layout examples of the functional blocks will be described along with specific use cases.
[0045] For example, there are three use cases in which AI / ML technology is applied:
[0046] (1) "CSI (Channel State Information) Feedback Enhancement"
[0047] (2) "Beam management"
[0048] (3) "Positioning Accuracy Enhancement" Hereinafter, examples of functional block placement will be described for each use case.
[0049] (1. Example of functional block arrangement in "CSI feedback improvement") "CSI feedback improvement" represents a use case in which, for example, machine learning technology is applied to CSI fed back from UE100 to gNB200.
[0050] 7 is a diagram showing an example of the arrangement of each functional block in "CSI feedback improvement." In the example of "CSI feedback improvement" shown in FIG. 7, a data collection unit A1, a model learning unit A2, and a model inference unit A3 are included in the control unit 130 of the UE 100. On the other hand, a data processing unit A4 is included in the control unit 230 of the gNB 200. In "CSI feedback improvement," for example, the following processing is performed.
[0051] That is, the UE 100 estimates channel state information (CSI) based on a CSI reference signal (CSI-RS) received from the gNB 200. The CSI generation unit 131 generates (or estimates) CSI based on the CSI-RS. The data collection unit A1 collects the CSI-RS and CSI. The model learning unit A2 creates a trained model using the CSI-RS and the CSI as training data. The model inference unit A3 inputs the (for example, punctured) CSI-RS and CSI as inference data into the trained model, and obtains CSI as an inference result. The UE 100 transmits (or feeds back) the inference result (CSI) to the gNB 200 as inference result data. The UE 100 can generate a trained model with a predetermined accuracy or higher by repeating model learning. It is expected that the inference result using the trained model generated in this way will also be at least the predetermined accuracy.
[0052] The CSI includes at least one of a channel quality indicator (CQI), a precoding matrix indicator (PMI), and a rank indicator (RI). The CSI is used for downlink scheduling in the gNB 200.
[0053] 7, the training data is "CSI-RS" and "CSI," and the inference data is also "CSI-RS" and "CSI." Hereinafter, the training data and / or the inference data may be referred to as a "dataset."
[0054] In "improving CSI feedback," in addition to "CSI-RS" and "CSI," at least one of the following data or information may be used as data for the data set.
[0055] (X1) RSRP (Reference Signals Received Power), RSRQ (Reference Signal Received Quality), SINR (Signal-to-interference-plus-noise ratio), or AD converter output waveform (These measurements may be CSI-RS. These measurements may also be other received signals received from the gNB 200.)
[0056] (X2) Bit Error Rate (BER) or Block Error Rate (BLER) (The total number of transmitted bits (or the total number of transmitted blocks) is known, and the BER (or BLER) may be measured based on the CSI-RS.)
[0057] (X3) Moving speed of UE 100 (may be measured by a speed sensor in UE 100)
[0058] (2. Example of functional block arrangement in "Beam management") "Beam management" represents a use case in which, for example, machine learning technology is used to manage which beam is the optimal beam among the beams transmitted from gNB200.
[0059] Figure 8 is a diagram showing an example of the arrangement of each functional block in "beam management". In the example of "beam management" shown in Figure 8, a data collection unit A1, a model learning unit A2, and a model inference unit A3 are included in the control unit 130 of the UE 100. On the other hand, a data processing unit A4 is included in the control unit 230 of the gNB 200. In "beam management", for example, the following processing is performed.
[0060] That is, the optimal beam determination unit 132 of the UE 100 determines the optimal beam based on the CSI-RS. The optimal beam determination unit 132 may determine the optimal beam based on the reception quality of the CSI-RS, etc. The data collection unit A1 collects the CSI-RS and the optimal beam (information indicating the optimal beam). The model learning unit A2 creates a trained model using the CSI-RS and the optimal beam as training data. The model inference unit A3 inputs the CSI-RS and the optimal beam as inference data into the trained model, and obtains the optimal beam as the inference result. The UE 100 transmits the inference result (optimal beam) to the gNB 200 as inference result data.
[0061] In "beam management," in addition to "CSI-RS" and "optimal beam," at least one of the following data or information may be used as data in the data set.
[0062] (Y1) SSB (Synchronization Signal Block) received from gNB200
[0063] (Y2) RSRP, RSRQ, SINR, or AD converter output waveform (these measurements may be CSI-RS. These measurements may also be other received signals received from gNB200.)
[0064] (Y3) BER or BLER (BER (or BLER) may be measured based on CSI-RS with the total number of transmission bits (or the total number of transmission blocks) known.)
[0065] (Y4) Number of beams or beam pattern
[0066] (Y5) Beam measurement value(s)
[0067] (Y6) Moving speed of UE 100 (may be measured by a speed sensor in UE 100)
[0068] (3. Example of functional block arrangement in "improving location accuracy") "Improving location accuracy" represents a use case in which, for example, machine learning technology is used to improve the accuracy of location information measured by UE 100.
[0069] 9 is a diagram showing an example of the arrangement of each functional block in "improving location accuracy." In the example of "improving location accuracy" shown in FIG. 9, a data collection unit A1, a model learning unit A2, and a model inference unit A3 are included in the control unit 130 of the UE 100. On the other hand, a data processing unit A4 is included in the control unit 230 of the gNB 200. In "improving location accuracy," for example, the following processing is performed.
[0070] That is, the location information generation unit 133 of the UE 100 generates location data of the UE 100 based on a positioning reference signal (PRS) received from the gNB 200. The location information generation unit 133 may receive a GNSS signal received by the GNSS (Global Navigation Satellite System) receiver 150 and generate location data of the UE 100 based on the GNSS signal. The data collection unit A1 collects the PRS (or GNSS signal) and location data. The model learning unit A2 creates a trained model using the PRS (or GNSS signal) and location data as training data. The model inference unit A3 inputs the PRS (or GNSS signal) and location data as inference data into the trained model, and obtains location data as an inference result. The UE 100 transmits the inference result (location data) to the gNB 200 as inference result data.
[0071] In "improving position accuracy," in addition to "PRS," "GNSS signals," and "position data," at least one of the following data or information may be used in the data set.
[0072] (Z1) RSRP, RSRQ, SINR (Signal-to-interference-plus-noise ratio), or AD converter output waveform (these measurements may be PRS. These measurements may also be other received signals received from gNB200.)
[0073] (Z2) LOS (Line of Sight) or NLOS (Non Line of Sight)
[0074] (Z3) Measurement timing, accuracy, likelihood
[0075] (Z4) RF Fingerprint (Cell ID and reception quality in the cell of the cell ID)
[0076] (Z5) Angle of Arrival (AOA), reception level for each antenna, reception phase for each antenna, and observed time difference of arrival (OTDOA) for each antenna
[0077] (Z6) Received information of beacons used in wireless LANs (Local Area Networks) such as Wi-Fi (registered trademark) or short-range wireless communications such as Bluetooth (registered trademark)
[0078] (Z7) Moving speed of UE 100 (The moving speed may be measured by GNSS receiver 150. The moving speed may be measured by a speed sensor in UE 100.)
[0079] Although examples of the arrangement of each functional block used in AI / ML technology have been described above, the arrangement examples are not limited to the examples shown in Figures 7 to 9. For example, the data collection unit A1, the model learning unit A2, and the model inference unit A3 may be arranged on the gNB200 side, and the data processing unit A4 may be arranged on the UE100 side. For example, in "CSI feedback improvement," the gNB200 estimates CSI based on the SRS (Sounding Reference Signal) transmitted from the UE100. Then, the model learning unit A2 in the gNB200 derives a trained model based on the SRS and CSI. Furthermore, the model inference unit A3 in the gNB200 inputs the SRS and CSI into the trained model to obtain inference result data (CSI). The gNB200 transmits (feeds back) the CSI to the UE100.
[0080] (Communication Method According to First Embodiment) Next, a communication method according to the first embodiment will be described.
[0081] Fig. 10 is a diagram illustrating an example of the configuration of a mobile communication system 1 according to the first embodiment. As shown in Fig. 10, the mobile communication system 1 includes a transmitting entity TE and a receiving entity RE.
[0082] The transmitting entity TE may be the UE 100. In this case, the receiving entity RE may be a network device (e.g., the gNB 200, the AMF 300, etc.).
[0083] The transmitting entity TE may also be a network device, in which case the receiving entity RE may be the UE 100.
[0084] 10, there may be a plurality of receiving entities RE, and a transmitting entity TE may transmit to a plurality of receiving entities RE.
[0085] For example, consider the following case: The transmitting entity TE derives (or creates) a trained model and transmits the derived trained model to the receiving entity RE. In this case, the transmitting entity TE may also transmit inference data used in the trained model to the receiving entity RE. Furthermore, the transmitting entity TE transmits an untrained trained model (hereinafter, may be referred to as an "untrained model") to the receiving entity RE. In this case, the transmitting entity TE may also transmit training data used in the untrained model to the receiving entity RE.
[0086] However, the receiving entity RE may not know whether it can use the trained model received from the transmitting entity TE. For example, a memory capacity required to use the trained model is required, and the receiving entity RE does not know the amount of memory capacity. In addition, the receiving entity RE may not know whether it can use the inference data received from the transmitting entity TE. Furthermore, the receiving entity RE may not know whether it can use both the untrained model and the trained data.
[0087] As a result, the receiving entity may not be able to use the received trained model, and the trained model sent by the sending entity may be wasted. Similarly, the inference data, untrained models, and training data may be wasted.
[0088] Therefore, the first embodiment aims to enable the receiving entity RE to determine whether or not a trained model or an untrained model can be used. Also, the first embodiment aims to enable the receiving entity RE to determine whether or not training data or inference data can be used.
[0089] Therefore, in the first embodiment, a transmitting entity (e.g., a transmitting entity TE) transmits, to a receiving entity (e.g., a receiving entity RE), first usage condition information representing first usage conditions when model data representing at least one of a training model and a dataset is used. Here, the training model is either an untrained model that has not been trained or a trained model that has been trained. Also, the dataset is either training data or inference data.
[0090] As a result, for example, the receiving entity RE can determine, based on the first usage condition information, whether or not it is possible to perform learning or inference using the learning model received from the sending entity TE, and the receiving entity RE can determine, based on the first usage condition information, whether or not it is possible to perform learning or inference using the data set received from the sending entity TE.
[0091] As described above, the "trained model" may be an "untrained model." The "trained model" may be a "trained model." The "trained model" is either an "untrained model" or a "trained model." Furthermore, the "dataset" may be "trained data." The "dataset" may be "inference data." The "dataset" is either "trained data" or "inference data."
[0092] As described above, at least one of the “learning model” and the “data set” may be referred to as “model data.” The “model data” may include at least one of the “learning model” and the “data set.”
[0093] (Example of Operation According to First Embodiment) Next, an example of operation according to the first embodiment will be described.
[0094] FIG. 11 is a diagram illustrating an example of operation according to the first embodiment.
[0095] As shown in FIG. 11, in step S10, the transmitting entity TE decides to transmit model data.
[0096] In step S11, the transmitting entity TE broadcasts model data and use condition information (e.g., first use condition information). The transmitting entity TE may transmit the model data and use condition information to the receiving entity RE. The use condition information represents use conditions (e.g., first use conditions) for using the model data in the receiving entity RE.
[0097] Firstly, the terms of use may represent the types of data sets (data sets included in the model data) transmitted from the transmitting entity TE to the receiving entity RE, e.g., for the use case "Enhanced CSI Feedback", the types are "CSI", "RSRP" and "CSI".
[0098] Second, the usage conditions may represent the location or affiliation where the model data is used, such as location information, place name, cell name, cell ID, Tracking Area Identity (TAI), Registration Area (RA) identification, or Public Land Mobile Network Number (PLMN).
[0099] Third, the usage conditions may represent required resources. The required resources may be represented by memory capacity. The required resources may be represented by the size of the model data. The required resources may be represented by a computer performance index (e.g., the number of floating-point operations per second (FLOPS)) (or CPU power) required when executing the model data.
[0100] Fourth, the conditions of use may be, for example:
[0101] The transmitting entity TE may transmit the use condition information and the model data (simultaneously), or may transmit the use condition information and then the model data.
[0102] Firstly, the sending entity TE may send the usage condition information using an information element containing the usage condition information.
[0103] When the transmitting entity TE is the UE 100 and the receiving entity RE is the gNB 200, the transmitting entity TE may transmit using an RRC message including the information element, or may transmit using a MAC CE including the information element. Similarly, when the transmitting entity TE is the gNB 200 and the receiving entity RE is the UE 100, the transmitting entity TE may transmit using an RRC message or a MAC CE.
[0104] Furthermore, when the transmitting entity TE is the UE 100 and the receiving entity RE is the AMF 300, the transmitting entity TE may transmit the information element by using a NAS message including the information element. Similarly, when the transmitting entity TE is the AMF 300 and the receiving entity RE is the UE 100, the transmitting entity TE may transmit the information element by using a NAS message.
[0105] Furthermore, when the transmitting entity TE is the UE 100 and the receiving entity RE is an OTT (Over The Top) server, the transmitting entity TE may transmit packet data including the data set using packet data of the TCP / IP protocol. When the transmitting entity TE is an OTT server and the receiving entity RE is the UE 100, the data set may also be transmitted using packet data of the TCP / IP protocol. Note that an OTT server is a server that distributes media content such as video and / or audio distributed over the Internet.
[0106] Second, the transmitting entity TE may transmit the use condition information using a predetermined bit sequence to which the presence or absence of use condition information is mapped. For example, it is assumed that the first bit of the predetermined bit sequence represents "CSI-RS", the second bit represents "RSRP", the third bit represents "RSRQ", and the fourth bit represents "SINR". In such a case, the transmitting entity TE can transmit use condition information indicating that "CSI-RS", "RSRP", and "RSRQ" are to be used as the data set by transmitting the predetermined bit sequence "1110".
[0107] In step S12, the receiving entity RE checks the received usage condition information to determine whether or not the model data can be used. The receiving entity RE may compare the usage condition information with its own computing capabilities, etc., to determine whether or not the usage conditions indicated in the usage condition information are met. If the receiving entity RE determines that the usage conditions are met, i.e., that the model data can be used, it uses the model data as is. On the other hand, if the receiving entity RE determines that the usage conditions are not met, i.e., that the model data cannot be used, it does not use the model data. In the latter case, the receiving entity RE may discard the model data. The receiving entity RE may transmit information indicating that the model data cannot be used to the transmitting entity TE. In this case, the receiving entity RE may transmit the information to the transmitting entity TE by transmitting an RRC message or MAC-CE including information indicating that the model data cannot be used. Furthermore, if the receiving entity RE transmits information indicating that the model data cannot be used to the transmitting entity TE, the receiving entity RE may transmit the conditions under which the model data can be used to the transmitting entity TE. The receiving entity RE may transmit the condition after receiving the model data, or may transmit the condition before receiving the model data, or may transmit the condition using an RRC message or a MAC CE.
[0108] (Another Operation Example According to the First Embodiment) In the first embodiment, an example has been described in which the transmitting entity TE transmits use condition information to the receiving entity RE, but the present invention is not limited to this. For example, the receiving entity RE may transmit usable use condition information to the transmitting entity TE. The receiving entity RE may transmit the use condition information by using an RRC message or a MAC CE. In response to receiving the use condition information, the transmitting entity TE may transmit model data that satisfies the use conditions included in the use condition information to the receiving entity RE (step S11).
[0109] Second Embodiment Next, a second embodiment will be described, focusing on the differences from the first embodiment.
[0110] In the first embodiment, an example in which the transmitting entity TE transmits a training model has been described. Also, in the first embodiment, a case in which the model name is included in the transmission condition has been described.
[0111] For example, assume the following case: the receiving entity RE has multiple learning models, and the sending entity TE transmits multiple learning model names to the receiving entity RE to specify all of the multiple learning models that the receiving entity RE has.
[0112] However, when multiple learning model names are transmitted, the amount of transmitted data becomes larger than when no learning model names are transmitted.
[0113] Therefore, in the second embodiment, an example will be described in which a transmitting entity TE transmits a dataset instead of transmitting the name of a learning model. Specifically, a transmitting entity (e.g., a transmitting entity TE) transmits a dataset usable for the learning model to a receiving entity (e.g., a receiving entity RE) having the learning model without transmitting name information indicating the name of the learning model.
[0114] As described above, in the second embodiment, since the learning model name is not transmitted, it is possible to reduce the amount of transmitted data compared to when the learning model name is transmitted. Moreover, if the receiving entity RE can use the received dataset, it can use the dataset as is for the learning model, and if the received dataset cannot be used, it can avoid using the dataset. Therefore, the receiving entity RE can also appropriately process the received dataset.
[0115] (Example of operation according to the second embodiment) Fig. 12 is a diagram illustrating an example of operation according to the second embodiment. Note that, before the operation shown in Fig. 12 is started, the receiving entity RE has one or more learning models.
[0116] As shown in Figure 12, in step S20, the sending entity TE decides to send a data set to the receiving entity RE, which data set can be used by the training model of the receiving entity RE.
[0117] In step S21, the sending entity TE broadcasts a data set, which may be sent to a receiving entity RE.
[0118] First, when the transmitting entity TE is the UE 100 and the receiving entity RE is the gNB 200, the transmitting entity TE may transmit the data set using an RRC message (or MAC CE). When the transmitting entity TE is the gNB 200 and the receiving entity RE is the UE 100, the data set may also be transmitted using an RRC message (or MAC CE).
[0119] Secondly, when the transmitting entity TE is the UE 100 and the receiving entity RE is the AMF 300, the transmitting entity TE may transmit the data set using a NAS message including the data set. When the transmitting entity TE is the AMF 300 and the receiving entity RE is the UE 100, the data set may also be transmitted using a NAS message.
[0120] Thirdly, when the transmitting entity TE is the UE 100 and the receiving entity RE is an OTT server, the transmitting entity TE may transmit packet data including the data set using packet data of the TCP / IP protocol. When the transmitting entity TE is an OTT server and the receiving entity RE is the UE 100, the data set may also be transmitted using packet data of the TCP / IP protocol.
[0121] It should be noted that the sending entity TE may send a training model together with a dataset to the receiving entity RE, which may use the dataset for the training model, or which may not be used for the training model (or may be used in a training model already present in the receiving entity RE).
[0122] In step S22, the receiving entity RE checks whether the received dataset is usable. If the received dataset is usable, the receiving entity RE uses the dataset for the training model. If the received dataset is not usable, the receiving entity RE does not use the dataset for the training model. In the latter case, the receiving entity RE may discard the dataset. In this case, the receiving entity RE may transmit information indicating that the dataset has been discarded to the transmitting entity TE. This information may be transmitted using an RRC message, a MAC CE, a NAS message, or the like. The receiving entity RE may also transmit a reason for the discard (e.g., the target data is not usable) to the transmitting entity TE. Furthermore, the receiving entity RE may transmit information indicating a suitable dataset (e.g., identification information of the suitable dataset) to the transmitting entity TE. The receiving entity RE may transmit the reason for the discard and information indicating the suitable dataset together with the information indicating the discard to the transmitting entity TE. Information indicating the reason for the discard and the matching data set may also be sent using an RRC message, a MAC CE, or a NAS message.
[0123] (Another operation example according to the second embodiment) In step S21, the transmitting entity TE may transmit, together with the data set, the type of use case in which the data set is used. For example, if the data set is "CSI-RS", there are two cases in which "CSI-RS" is used for "CSI feedback enhancement" and "beam management". By transmitting the use case type, the transmitting entity TE can notify the receiving entity RE of the use case in which the data set is used.
[0124] Third Embodiment Next, a third embodiment will be described, focusing on the differences from the first embodiment.
[0125] For example, assume the following case. That is, the UE 100 derives a trained model. The trained model is a model derived in an "urban." In such a case, it is desirable that the UE 100 connects to a cell in an "urban" environment, rather than a cell in a "rural" environment, and performs inference on the trained model.
[0126] Therefore, the third embodiment aims to enable UE 100 to properly connect to a cell where a learning model is available.
[0127] Therefore, in the third embodiment, first, the user equipment (e.g., UE 100) transmits second use condition information representing second use conditions when using the learning model to the base station (e.g., gNB 200) based on the first use condition information (e.g., use condition information received from the transmitting entity TE). Second, the user equipment connects to a cell that satisfies the second use condition.
[0128] This enables, for example, UE100 to connect to an appropriate cell that satisfies the usage conditions (or second usage conditions) when executing the learning model.
[0129] (Example of Operation According to Third Embodiment) Next, an example of operation according to the third embodiment will be described.
[0130] Fig. 13 is a diagram illustrating an example of operation according to the third embodiment. In the example of operation illustrated in Fig. 13, the UE 100 will be described as already having a learning model.
[0131] 13 , in step S30, the transmitting entity TE transmits, to the UE 100, use condition information (or first use condition information) of the learning model held by the UE 100. The use condition information may be transmitted by an RRC message, a MAC CE, or a NAS message.
[0132] In step S31, the UE 100 transitions to an RRC idle state or an RRC inactive state.
[0133] In step S32, the UE 100 executes a cell reselection procedure. For example, the UE 100 selects a cell that conforms to the learning model, and executes the cell reselection procedure with the frequency priority for the cell set to the highest priority. Alternatively, the UE 100 may select a tracking area that conforms to the learning model, and execute the cell reselection procedure with the frequency priority for a cell in the tracking area set to the highest priority. Note that the cell ID of the cell and the tracking area identifier (TAC: Tracking Area Code) of the tracking area are broadcast from the gNB 200 using system information. The UE 100 camps on the cell reselected by the cell reselection procedure.
[0134] In step S33, when UE100 transitions to the RRC connected state, it transmits to gNB200 usage condition information (or second usage condition information) representing the usage conditions (or second usage conditions) of the learning model. The first usage conditions may be the usage conditions of the learning model requested by the transmitting entity TE. The second usage conditions may be the usage conditions of the learning model requested by UE100. The first usage conditions and the second usage conditions may be different or the same. For example, the first usage conditions may be "rural" and the second usage conditions may be "urban", etc.
[0135] First, the UE 100 may transmit the second use condition information in a random access procedure for the cell reselected (or camped-on cell) in step S32. In this case, the UE 100 may transmit the second use condition information by including it in MSG3 (for example, an RRC setup request (RRCSetupRequest) message or an RRC resume request (RRCResumeRequest) message).
[0136] Secondly, the UE 100 may transmit the second use condition information after entering the RRC connected state. In this case, the UE 100 may include the second use condition information in a UE assist information (UEAssistanceInformation) message and transmit it to the gNB 200. Alternatively, the UE 100 may include the second use condition information in a UE capability information (UECapabilityInformation) message and transmit it to the gNB 200. Alternatively, the UE 100 may transmit a NAS message including the second use condition information to the AMF 300. Alternatively, the UE 100 may transmit a measurement report including the second use condition information to the gNB 200, triggered by confirming that the first use condition and the second use condition are different. In gNB200, UE100 may transmit the measurement report by sending an RRC reconfiguration (RRCReconfiguration) message to UE100 that includes a conditional reconfiguration (conditionalReconfiguration) indicating that the measurement report will be transmitted in response to the confirmation.
[0137] In step S34, the gNB 200 controls the connection destination of the UE 100 according to the second use conditions. For example, when the gNB 200 confirms that the UE 100 is connected to a cell that satisfies the second use conditions, the series of processes is terminated. In this case, the UE 100 connects to the cell reselected by the cell reselection procedure as a cell that satisfies the second use conditions.
[0138] On the other hand, when the gNB 200 confirms that the UE 100 is not connected to a cell that satisfies the second use condition, the gNB 200 may perform a process to connect the UE 100 to a cell that satisfies the second use condition. Specifically, in step S35, the gNB 200 may issue a handover instruction to the UE 100 to the cell. In this case, in response to receiving the measurement report in step S33, the gNB 200 may transmit an RRC reconfiguration message including a handover command to the cell to the UE 100. In response to receiving the message, the UE 100 can connect to the cell by performing a connection process to the cell that satisfies the second use condition.
[0139] (Another Operation Example 1 According to the Third Embodiment) In the third embodiment, an example in which the UE 100 performs a cell reselection procedure and connects to a cell that applies to the learning model (or a cell that satisfies the second use condition) has been described, but this is not limiting. For example, the UE 100 may perform a cell selection procedure and connect to a cell that conforms to the learning model.
[0140] In this case, in step S31 of FIG. 13, the power-on state is entered instead of the RRC idle state or the RRC inactive state.
[0141] Also, in step S32, a cell selection procedure is performed instead of the cell reselection procedure. In the cell selection procedure, the UE 100 may select a cell that matches the learning model, and perform the cell selection procedure with the frequency priority for the cell set to the highest priority.
[0142] (Another operation example 2 according to the third embodiment) In the third embodiment, an example has been described in which UE100 performs a cell reselection procedure to connect to a cell that applies to the learning model (or a cell that satisfies the second usage condition), but this is not limited to this. For example, UE100 may perform a slice-specific cell reselection procedure to connect to a cell that conforms to the learning model. Note that the slice-specific cell reselection procedure is, for example, a procedure that enables reselection to a cell that supports a desired network slice.
[0143] FIG. 14 is a diagram illustrating another operation example 2 according to the third embodiment.
[0144] 14 , in step S40, the AMF 300 transmits slice information including the first usage condition to the UE 100. The slice information may include priorities of one or more slices. The slice information may be a Network Slice Access Stratum Group (NSAG) message.
[0145] In step S42, the UE 100 performs a slice-specific cell reselection procedure using the slice information. The UE 100 may perform the procedure with the highest priority of the frequency supporting the cell so that the cell that matches the learning model can be preferentially selected. In this case, the UE 100 can perform a random access procedure for the cell on which it is camped, thereby enabling connection to the cell.
[0146] In addition, when establishing a PDU session with the network, UE100 may request the network to connect to a network slice that matches its own learning model. Specifically, UE100 may send a PDU Session Establishment Request message including a connection request to the network slice to AMF300. The network (e.g., AMF300) may send to UE100 a message (e.g., PDU Session Establishment Accept message) that permits connection to a cell that supports the network slice. This enables UE100 to perform model learning or inference using a network slice that matches its own learning model.
[0147] [Other Embodiments] The above-described operational flows are not limited to being implemented independently, but can be implemented by combining two or more operational flows. For example, some steps of one operational flow may be added to another operational flow, or some steps of one operational flow may be replaced with some steps of another operational flow. In each flow, it is not necessary to execute all steps, and only some steps may be executed.
[0148] In the above-described embodiments and examples, an example in which the base station is an NR base station (gNB) has been described, but the base station may be an LTE base station (eNB) or a 6G base station. The base station may also be a relay node such as an IAB (Integrated Access and Backhaul) node. The base station may also be a DU of the IAB node. The UE 100 may also be an MT (Mobile Termination) of the IAB node.
[0149] Also, the term "network node" primarily refers to a base station, but may also refer to a device in the core network or part of a base station (CU, DU, or RU).
[0150] A program may be provided that causes a computer to execute each process performed by the UE 100 or the gNB 200. The program may be recorded on a computer-readable medium. Using a computer-readable medium, the program can be installed on a computer. Here, the computer-readable medium on which the program is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM. Furthermore, circuits that execute each process performed by the UE 100 or the gNB 200 may be integrated, and at least a portion of the UE 100 or the gNB 200 may be configured as a semiconductor integrated circuit (chip set, SoC: System on a chip).
[0151] Although the first to third embodiments have been described above mainly in terms of supervised learning, the present invention is not limited to this. For example, the first to third embodiments may be applied to unsupervised learning or reinforcement learning.
[0152] Furthermore, a program (information processing program) that causes a computer to execute each process or function according to the above-described embodiment may be provided. Alternatively, a program (e.g., a mobile communication program) that causes the mobile communication system 1 to execute each process or function according to the above-described embodiment may be provided. The program may be recorded on a computer-readable medium. Using a computer-readable medium, it is possible to install the program on a computer. Here, the computer-readable medium on which the program is recorded may be a non-transitory recording medium. The non-transitory recording medium is not particularly limited, and may be, for example, a recording medium such as a CD-ROM or a DVD-ROM. Such a recording medium may be memory included in the UE 100 and the gNB 200.
[0153] As used in this disclosure, the terms "based on" and "depending on / in response to" do not mean "based only on" or "depending only on," unless expressly stated otherwise. The term "based on" means both "based only on" and "based at least in part on." Similarly, the term "depending on" means both "depending only on" and "depending at least in part on." The terms "include," "comprise," and variations thereof do not mean including only the listed items, but may mean including only the listed items or may include additional items in addition to the listed items. Additionally, the term "or," as used in this disclosure, is not intended to mean an exclusive or. Furthermore, any reference to elements using designations such as "first," "second," etc., as used in this disclosure does not generally limit the quantity or order of those elements. These designations may be used herein as a convenient method of distinguishing between two or more elements. Thus, a reference to a first and a second element does not imply that only two elements may be employed therein or that the first element must precede the second element in some way. In this disclosure, where articles are added by translation, such as a, an, and the in English, these articles shall include the plural unless the context clearly indicates otherwise.
[0154] Although the embodiments have been described in detail above with reference to the drawings, the specific configuration is not limited to the above, and various design changes can be made without departing from the spirit of the invention. Furthermore, it is also possible to combine the embodiments, operation examples, or processes within a consistent range.
[0155] This application claims priority from Japanese Patent Application No. 2022-175869 (filed November 1, 2022), the entire contents of which are incorporated herein by reference.
[0156] (Supplementary Note) (Supplementary Note 1) A communication method in a mobile communication system, comprising a step in which a transmitting entity transmits, to a receiving entity, first usage condition information representing first usage conditions when model data representing at least one of a training model and a dataset is used, wherein the training model is either an untrained model that has not been trained or a trained model that has been trained, and the dataset is either training data or inference data.
[0157] (Supplementary Note 2) The communication method according to Supplementary Note 1, wherein the transmitting step includes a step in which the transmitting entity transmits the first usage condition information and the model data.
[0158] (Supplementary Note 3) The communication method according to Supplementary Note 1 or Supplementary Note 2, wherein the transmitting step includes a step in which the transmitting entity transmits the model data after transmitting the first usage condition information.
[0159] (Supplementary Note 4) The communication method according to any one of Supplementary Notes 1 to 3, wherein the transmitting step includes a step in which the transmitting entity transmits the first use condition information to the receiving entity using an information element including the first use condition information.
[0160] (Supplementary Note 5) The communication method according to any one of Supplementary Notes 1 to 4, wherein the transmitting step includes a step in which the transmitting entity transmits the first usage condition information to the receiving entity using a predetermined bit string to which the presence or absence of the first usage condition information is mapped.
[0161] (Supplementary Note 6) The communication method described in any one of Supplementary Notes 1 to 5, wherein the receiving entity is a user equipment, and further comprises the steps of: the user equipment transmitting, to a network node, second usage condition information representing second usage conditions when using the learning model based on the first usage condition information; and the user equipment connecting to a cell that satisfies the second usage conditions.
[0162] (Supplementary Note 7) The communication method according to any one of Supplementary Notes 1 to 6, further comprising a step of the network node performing a process to connect the user equipment to the cell that satisfies the second use condition, wherein the connecting step includes a step of the user equipment connecting to the cell in accordance with the process.
[0163] (Supplementary Note 8) A communication method described in any one of Supplementary Notes 1 to 7, wherein the transmitting entity is an access mobility management device and the receiving entity is a user device, the transmitting step includes a step in which the access mobility management device transmits slice priority information indicating a priority for each slice to the user device, and the slice priority information includes the first usage condition information.
[0164] (Supplementary Note 9) A communication method in a mobile communication system, comprising a step in which a transmitting entity transmits a dataset usable for a learning model to a receiving entity having the learning model, without transmitting name information indicating the name of the learning model, wherein the learning model is either an unlearned model that has not been trained or a trained model that has been trained, and the dataset is either training data or inference data.
[0165] 1: Mobile communication system 20: 5GC (CN) 100: UE 110: Receiving unit 120: Transmitting unit 130: Control unit 131: CSI generating unit 132: Optimal beam determining unit 133: Position information generating unit 150: GNSS receiver 200: gNB 210: Transmitting unit 220: Receiving unit 230: Control unit A1: Data collecting unit A2: Model learning unit A3: Model inference unit A4: Data processing unit TE: Transmitting entity RE: Receiving entity
Claims
1. A communication method in a mobile communication system, comprising: a transmitting entity transmitting first usage condition information representing a first usage condition when model data representing at least one of a learning model and a data set is used, to a receiving entity; wherein the learning model is either an unlearned model that has not been learned or a learned model that has been learned; and the data set is either learning data or inference data. A communication method.
2. The transmitting includes the transmitting entity transmitting the first usage condition information and the model data. The communication method according to Claim 1.
3. The transmitting includes the transmitting entity transmitting the model data after transmitting the first usage condition information. The communication method according to Claim 1.
4. The transmitting includes the transmitting entity transmitting the first usage condition information to the receiving entity using an information element including the first usage condition information. The communication method according to Claim 1.
5. The transmitting includes the transmitting entity transmitting the first usage condition information to the receiving entity using a predetermined bit sequence obtained by mapping the presence or absence of the first usage condition information. The communication method according to Claim 1.
6. The receiving entity is a user equipment, and the user equipment transmits second usage condition information representing a second usage condition when using the learning model, to a network node based on the first usage condition information; and the user equipment further connects to a cell that satisfies the second usage condition. The communication method according to Claim 1.
7. The network node further performs a process of connecting the user equipment to the cell that satisfies the second usage condition, and the connecting includes the user equipment connecting to the cell according to the process. The communication method according to Claim 6.
8. The transmitting entity is an access mobility management device, the receiving entity is a user equipment, and the transmitting includes the access mobility management device transmitting slice priority information representing the priority for each slice, to the user equipment, wherein the slice priority information includes the first usage condition information. The communication method according to Claim 1.
9. A communication method in a mobile communication system, comprising: The transmitting entity transmits a dataset usable with the learning model to the receiving entity having the learning model without transmitting name information representing the name of the learning model. The learning model is either an unlearned model that has not been learned or a learned model that has been learned. The dataset is either learning data or inference data. Communication method.
10. A user device in a mobile communication system, a receiving unit that receives first usage condition information representing a first usage condition when model data representing at least one of a learning model and a dataset is used, from an access mobility management device. The learning model is either an unlearned model that has not been learned or a learned model that has been learned. The dataset is either learning data or inference data. User device.
11. An access mobility management device in a mobile communication system, a transmitting unit that transmits first usage condition information representing a first usage condition when model data representing at least one of a learning model and a dataset is used, to a user device. The learning model is either an unlearned model that has not been learned or a learned model that has been learned. The dataset is either learning data or inference data. Access mobility management device.
12. A user device in a mobile communication system, a receiving unit that has a learning model and receives, from an access mobility management device, a dataset usable with the learning model instead of name information representing the name of the learning model. The learning model is either an unlearned model that has not been learned or a learned model that has been learned. The dataset is either learning data or inference data. User device.
13. An access mobility management device in a mobile communication system, a transmitting unit that transmits a dataset usable with the learning model to a user device having the learning model without transmitting name information representing the name of the learning model. The learning model is either an unlearned model that has not been learned or a learned model that has been learned. The dataset is either learning data or inference data. Access mobility management device.