CN114787793A - Management method of network model and method and device for establishing or modifying session - Google Patents

Management method of network model and method and device for establishing or modifying session Download PDF

Info

Publication number
CN114787793A
CN114787793A CN202080086115.0A CN202080086115A CN114787793A CN 114787793 A CN114787793 A CN 114787793A CN 202080086115 A CN202080086115 A CN 202080086115A CN 114787793 A CN114787793 A CN 114787793A
Authority
CN
China
Prior art keywords
model
model information
terminal
information
network element
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202080086115.0A
Other languages
Chinese (zh)
Inventor
许阳
李海涛
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Guangdong Oppo Mobile Telecommunications Corp Ltd
Original Assignee
Guangdong Oppo Mobile Telecommunications Corp Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Guangdong Oppo Mobile Telecommunications Corp Ltd filed Critical Guangdong Oppo Mobile Telecommunications Corp Ltd
Publication of CN114787793A publication Critical patent/CN114787793A/en
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/20Information retrieval; Database structures therefor; File system structures therefor of structured data, e.g. relational data
    • G06F16/24Querying
    • G06F16/248Presentation of query results

Abstract

The embodiment of the application provides a management method of a network model and a method, a device, a terminal and network equipment for establishing or modifying a session, wherein the method comprises the following steps: a terminal sends a first message to a network element at a network side, wherein the first message carries first model information, and the first model information is model information stored by the terminal or requested model information; and the terminal receives a second message sent by the network element at the network side, wherein the second message carries second model information, and the second model information is allowed model information or configured model information of the terminal.

Description

Management method of network model and method and device for establishing or modifying session Technical Field
The embodiment of the application relates to the technical field of mobile communication, in particular to a management method of a network model, a method, a device, a terminal and network equipment for establishing or modifying a session.
Background
Because different terminals have different requirements for big data analysis in different scenarios, the network side needs to negotiate and use different network models according to different terminals and requirements, and allocate related parameters of different data streams according to the working requirements of different terminals. How to negotiate the network model and how to assign the relevant parameters of the data flow needs to be addressed.
Disclosure of Invention
The embodiment of the application provides a management method of a network model, a method, a device, a terminal and network equipment for establishing or modifying a session.
The management method of the network model provided by the embodiment of the application comprises the following steps:
a terminal sends a first message to a network element at a network side, wherein the first message carries first model information, and the first model information is model information stored by the terminal or requested model information;
and the terminal receives a second message sent by the network element at the network side, wherein the second message carries second model information, and the second model information is allowed model information or configured model information of the terminal.
The method for establishing or modifying the session provided by the embodiment of the application comprises the following steps:
a network side network element receives a session establishment or modification request message sent by a terminal, wherein the session establishment or modification request message carries second model information;
and the network side network element determines the relevant parameters of at least one data stream corresponding to the session according to the second model information, wherein the relevant parameters are used for establishing or modifying the at least one data stream corresponding to the session by the network side network element.
The terminal provided by the embodiment of the application comprises a processor and a memory. The memory is used for storing computer programs, and the processor is used for calling and running the computer programs stored in the memory to execute the management method of the network model.
The network device provided by the embodiment of the application comprises a processor and a memory. The memory is used for storing a computer program, and the processor is used for calling and running the computer program stored in the memory and executing the method for establishing or modifying the session.
The chip provided by the embodiment of the application is used for realizing the management method of the network model and the method for establishing or modifying the session.
Specifically, the chip includes: and the processor is used for calling and running the computer program from the memory so that the equipment provided with the chip executes the management method of the network model and the method for establishing or modifying the session.
The computer-readable storage medium provided in the embodiments of the present application is used for storing a computer program, and the computer program enables a computer to execute the method for managing a network model and the method for establishing or modifying a session.
The computer program product provided by the embodiment of the present application includes computer program instructions, and the computer program instructions enable a computer to execute the management method of the network model and the method for establishing or modifying the session.
The computer program provided in the embodiments of the present application, when running on a computer, causes the computer to execute the above-mentioned management method of the network model and the method of establishing or modifying a session.
Through the technical scheme, the terminal and the network side negotiate the model information allowed by the terminal or the configured model information. On the other hand, the network side determines the relevant parameters of at least one data stream corresponding to the session according to the model information allowed by the terminal, so that the relevant parameters can be utilized to realize the establishment or modification of the at least one data stream.
Drawings
The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the application and together with the description serve to explain the application and not to limit the application. In the drawings:
fig. 1 is a schematic diagram of a communication system architecture provided by an embodiment of the present application;
FIG. 2-1 is a schematic diagram of a DNN model provided in an embodiment of the present application;
2-2 is a schematic diagram of a model algorithm provided by an embodiment of the present application;
FIG. 3-1 is a schematic view of an application scenario I of a model provided in an embodiment of the present application;
FIG. 3-2 is a schematic diagram of an application scenario of the model provided in the embodiment of the present application;
fig. 4 is a flowchart illustrating a management method of a network model according to an embodiment of the present application;
fig. 5 is a flowchart illustrating a method for establishing or modifying a session according to an embodiment of the present application;
fig. 6 is a schematic diagram of a registration request flow provided in an embodiment of the present application;
fig. 7 is a schematic diagram of a configuration request flow provided in an embodiment of the present application;
fig. 8 is a flowchart of session establishment using model information according to an embodiment of the present application;
fig. 9 is a schematic structural component diagram of a management apparatus of a network model according to an embodiment of the present application;
fig. 10 is a schematic structural component diagram of an apparatus for establishing or modifying a session according to an embodiment of the present application;
fig. 11 is a schematic structural diagram of a communication device according to an embodiment of the present application;
FIG. 12 is a schematic block diagram of a chip of an embodiment of the present application;
fig. 13 is a schematic block diagram of a communication system according to an embodiment of the present application.
Detailed Description
The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application, and it is obvious that the described embodiments are some embodiments of the present application, but not all embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application.
The technical scheme of the embodiment of the application can be applied to various communication systems, for example: a Long Term Evolution (LTE) system, an LTE Frequency Division Duplex (FDD) system, an LTE Time Division Duplex (TDD) system, a 5G communication system, a future communication system, or the like.
For example, a communication system 100 applied in the embodiment of the present application is shown in fig. 1. The communication system 100 may include a network device 110, and the network device 110 may be a device that communicates with a terminal 120 (or referred to as a communication terminal, terminal). Network device 110 may provide communication coverage for a particular geographic area and may communicate with terminals located within the coverage area. Alternatively, the Network device 110 may be an evolved Node B (eNB or eNodeB) in an LTE system, or a wireless controller in a Cloud Radio Access Network (CRAN), or the Network device may be a mobile switching center, a relay station, an Access point, an in-vehicle device, a wearable device, a hub, a switch, a bridge, a router, a Network-side device in a 5G Network, or a Network device in a future communication system, and the like.
The communication system 100 further comprises at least one terminal 120 located within the coverage area of the network device 110. As used herein, "terminal" includes, but is not limited to, a connection via a wireline, such as via a Public Switched Telephone Network (PSTN), a Digital Subscriber Line (DSL), a Digital cable, a direct cable connection; and/or another data connection/network; and/or via a Wireless interface, e.g., to a cellular Network, a Wireless Local Area Network (WLAN), a digital television Network such as a DVB-H Network, a satellite Network, an AM-FM broadcast transmitter; and/or means of another terminal arranged to receive/transmit communication signals; and/or Internet of Things (IoT) devices. A terminal that is arranged to communicate over a wireless interface may be referred to as a "wireless communication terminal", "wireless terminal", or "mobile terminal". Examples of mobile terminals include, but are not limited to, satellite or cellular telephones; personal Communications Systems (PCS) terminals that may combine cellular radiotelephones with data processing, facsimile, and data Communications capabilities; PDAs that may include radiotelephones, pagers, internet/intranet access, Web browsers, notepads, calendars, and/or Global Positioning System (GPS) receivers; and conventional laptop and/or palmtop receivers or other electronic devices that include a radiotelephone transceiver. A terminal can refer to an access terminal, User Equipment (UE), subscriber unit, subscriber station, mobile station, remote terminal, mobile device, User terminal, wireless communication device, User agent, or User Equipment. An access terminal may be a cellular phone, a cordless phone, a Session Initiation Protocol (SIP) phone, a Wireless Local Loop (WLL) station, a Personal Digital Assistant (PDA), a handheld device with Wireless communication capability, a computing device or other processing device connected to a Wireless modem, a vehicle mounted device, a wearable device, a terminal in a 5G network or a terminal in a future evolved PLMN, etc.
Optionally, a Device to Device (D2D) communication may be performed between the terminals 120.
Alternatively, the 5G communication system or the 5G network may also be referred to as a New Radio (NR) system or an NR network.
Fig. 1 exemplarily shows one network device and two terminals, and optionally, the communication system 100 may include a plurality of network devices and may include other numbers of terminals within the coverage of each network device, which is not limited in this embodiment of the present application.
Optionally, the communication system 100 may further include other network entities such as a network controller, a mobility management entity, and the like, which is not limited in this embodiment.
It should be understood that, in the embodiments of the present application, a device having a communication function in a network/system may be referred to as a communication device. Taking the communication system 100 shown in fig. 1 as an example, the communication device may include a network device 110 and a terminal 120 having a communication function, and the network device 110 and the terminal 120 may be the specific devices described above and are not described herein again; the communication device may also include other devices in the communication system 100, such as other network entities, for example, a network controller, a mobility management entity, and the like, which are not limited in this embodiment.
It should be understood that the terms "system" and "network" are often used interchangeably herein. The term "and/or" herein is merely an association relationship describing an associated object, and means that there may be three relationships, for example, a and/or B, which may mean: a exists alone, A and B exist simultaneously, and B exists alone. In addition, the character "/" herein generally indicates that the former and latter related objects are in an "or" relationship.
In order to facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions related to the embodiments of the present application are described below.
With the artificial Intelligence of the network, Artificial Intelligence (AI)/Machine Learning (ML) will participate in the mobile network, and for this reason, a mechanism is needed to implement negotiation between the terminal and the network for a big data analysis model (which may also be referred to as a network model, or simply a model) so as to implement the guarantee of the communication network for big data analysis.
AI/ML (i.e. big data analytics) is a direction of future network development, and may be used for optimization of communication systems, such as optimization of terminal configuration parameters, optimization of Policy Control and Charging (PCC), optimization of Quality of Service (QoS) parameters, and the like. To achieve the purpose, a communication Network (e.g., a mobile communication Network) needs to introduce functions and Network elements related to big Data Analysis, such as Network Data Analysis Function (NWDAF) Network elements for collecting, analyzing and forming a valuable parameter optimization method.
For the big data analysis model, there may be a Deep Neural Network (DNN) model, a Recurrent Neural Network (RNN) model, a Convolutional Neural Network (CNN) model, a Multilayer Perception (MPL) model, and the like. One of the most widely used models is the DNN model, which is divided by the positions of different layers as shown in fig. 2-1, and the neural network layers inside the DNN model can be divided into three categories: an input layer, a hidden layer and an output layer. In general, the first layer of the DNN model is the input layer, the last layer of the DNN model is the output layer, and the middle layers of the DNN model are all hidden layers.
The input layer needs to use a specific algorithm, a weight coefficient, a constant and the like to calculate the sample parameters of the input layer to obtain an output result, and the output result is used as the input of the next layer so as to calculate the result of the next layer and finally obtain the result of the output layer. As shown in the figures 2-2 of the drawings,
for the output of the second layer
Figure PCTCN2020075760-APPB-000001
Comprises the following steps:
Figure PCTCN2020075760-APPB-000002
Figure PCTCN2020075760-APPB-000003
Figure PCTCN2020075760-APPB-000004
for the output of the third layer
Figure PCTCN2020075760-APPB-000005
Comprises the following steps:
Figure PCTCN2020075760-APPB-000006
generalizing the above example, assuming there are m neurons in total at level l-1, the output for the jth neuron at level l
Figure PCTCN2020075760-APPB-000007
Comprises the following steps:
Figure PCTCN2020075760-APPB-000008
the key of the DNN model is to train the weight coefficient of each layer, and train the DNN model through a large number of collected samples (parameters of input layers and results of output layers) (e.g., forward propagation and backward propagation calculations to iterate new weight coefficients continuously), so as to obtain a more ideal weight coefficient finally. Thus, after any input value is available, the estimated output value can be obtained through the DNN model.
In order to improve the effect of big data analysis and user experience, a multi-level AI/ML mode may be considered, that is, the network side and the terminal perform big data analysis in a labor division manner.
As shown in fig. 3-1, (a) is a centralized scenario, that is, after all terminals report the required data, the big data analysis is performed on the network side. (b) In a completely distributed scenario, different terminals analyze the acquired data locally. (c) The method is a hybrid scenario, namely, after the terminal locally analyzes part of acquired data, the result is sent to the network side, and the network side performs further calculation and analysis. In addition, in the modes (b) and (c), data interaction between the terminals can be introduced to complete big data analysis or result sharing.
For example, as shown in fig. 3-2, the big data analysis may be performed on the terminal, the edge server, and the cloud server, or may be performed on only one or two of the three. Therefore, the terminal may share different network models and computational workload as required, and perform computation in a required time and successfully send the computation to the network side.
The big data analysis work requirements of different terminals under different scenes are different (for example, different network models need to be used, the calculation amount is different, and the required time for transmitting the big data to the network is different). Therefore, the network side needs to negotiate and use different network models according to different terminals and requirements, and allocate related parameters (such as QoS parameters) of different data streams according to the working requirements of different terminals, so as to ensure that reasonable and timely large data analysis results can be transmitted between the terminal and the network side. Therefore, the following technical scheme of the embodiment of the application is provided. The model in the embodiment of the present application refers to a network model, and may also be referred to as an AI/ML model.
Fig. 4 is a schematic flowchart of a management method of a network model provided in an embodiment of the present application, and as shown in fig. 4, the management method of the network model includes the following steps:
step 401: the terminal sends a first message to a network element at a network side, wherein the first message carries first model information, and the first model information is model information stored by the terminal or requested model information.
In this embodiment, the network side network element is a core network element or an access network element. Further, optionally, the core network element may be a core network control plane element, and the access network element may be a base station.
The technical solution of the embodiment of the present application can be applied to, but is not limited to, a 5G network and a 4G network. According to different network types, the implementation of the core network element and the access network element is different. Taking the 5G network as an example, the core network element may be an Access Management Function (AMF) element, and the Access network element may be a gNB.
Step 402: and the terminal receives a second message sent by the network element at the network side, wherein the second message carries second model information, and the second model information is allowed model information or configured model information of the terminal.
In this embodiment of the present application, the negotiation of the network model may be implemented by, but not limited to, a registration procedure or a Radio Resource Control (RRC) connection establishment procedure.
In an alternative, the negotiation of the network model is implemented by a registration procedure. Accordingly, the first message is a registration request message, and the second message is a registration request reply message.
In another alternative, the negotiation of the network model is implemented through an RRC connection establishment procedure. Correspondingly, the first message is an RRC connection setup complete message, and the second message is an RRC connection setup complete reply message.
In the embodiment of the present application, the first message sent by the terminal to the network element on the network side carries first model information, where the first model information is model information stored by the terminal or requested model information. And the second message sent by the network element on the network side to the terminal carries second model information, wherein the second model information is allowed model information or configured model information of the terminal. The following description is provided for the specific implementation of the first model information and the second model information, and it should be noted that the following description of the model information may be applied to the first model information and also applied to the second model information.
■ the model information includes a model identification of at least one model.
(1) In an alternative, the model identification is used to identify a complete model. In this way, one model corresponds to one model identification. For example: model 1 corresponds to ID1 and model 2 corresponds to ID 2.
(2) In another alternative, the model identification is used to identify a portion of a model. In this manner, a model may correspond to multiple model identifications, each model identification corresponding to a portion of the model. For example: one model corresponds to the following 2 model identities: identification 1, identification 2, the model comprises the following 2 components: the system comprises a submodel 1 and a submodel 2, wherein the identifier 1 is used for identifying the submodel 1, and the identifier 2 is used for identifying the submodel 2.
Further, optionally, the model identifier is composed of two parts of information, specifically, the model identifier includes first identifier information and second identifier information, where the first identifier information is used to identify a model, and the second identifier information is used to identify a part of the model. For example: the 2 model identifications corresponding to one model are respectively: ID1+ ID1 for ID1 and ID1+ ID2 for ID1, ID1 for submodel 1 (i.e., submodel 1 in the model), and ID2 for submodel 2 (i.e., submodel 2 in the model).
Further, optionally, the model identifier is only composed of a part of information, specifically, the model identifier includes third identification information, and the third identification information is used for identifying a part of one model. For example: the 2 model identifications corresponding to one model are respectively: id1, Id2, Id1 identifying submodel 1 in the model and Id2 identifying submodel 2 in the model.
■ further optionally, the model information further includes additional information of the at least one model.
In an alternative, the additional information includes at least one of: the model type, the algorithm identification corresponding to the model, the service information corresponding to the model, the version information of the model and the resource information of the downloaded model.
Here, the model types are, for example: DNN model, RNN model, CNN model, MPL model, and the like.
Here, the service information corresponding to the model includes, for example: and (5) service identification.
Here, the resource information of the download model includes, for example: an IP address of a service server of the download model, a Uniform Resource Locator (URL) of the download model, and the like.
In this embodiment, optionally, when the terminal stores the model information, each model identifier may store one or more corresponding items of the additional information, and when the terminal interacts with the network side, the model identifier and one or more corresponding items of the additional information may be used as independent parameters for interaction. Or,
in this embodiment of the application, optionally, when the terminal stores the model information, one or more items of the additional information may be directly stored as a part of the model identifier, and when the terminal interacts with the network side, one or more items of the additional information interact as a part of parameters in the model identifier.
■ further optionally, the model information further includes a network identification corresponding to the at least one model.
Here, the model identification is globally unique; or the model identification is unique under a specific network, and the specific network is determined based on the network identification corresponding to the model identification.
Here, the network identifier is used to indicate that the model identifier is allocated by a specific network; and/or, the network identification is used for indicating that the model identification is used under a specific network; wherein the particular network is determined based on the network identification.
For example: the model identification (and optionally additional information) may be operator Network assigned (e.g., Public Land Mobile Network (PLMN) assigned), or Non-Public Network (NPN) assigned, or Service Provider (SP) assigned, or other type of Network assigned. Based on this, each model identification may correspond to a network identification (e.g., PLMN ID, or NPN ID, or SP ID) for distinguishing that the model identification is assigned (i.e., decided) by a specific network. Further, each model identification may or may not be globally unique (e.g., unique under a particular network). In addition, the network identifier may also limit the terminal to use or report the corresponding model identifier in a specific network. Several examples of optional model information are introduced below, and the following examples take the example that the model information includes a model identifier and a network identifier, and optionally, the model information may further include other more information, such as one or more items of accessory information.
Example 1: model information is PLMN ID + model identification, wherein a model identification uniquely identifies a model within the PLMN indicated by the PLMN ID. Here, the model identification and the network identification (e.g., PLMN ID) may be two parameters that are independent. Alternatively, the Model identifier may also be a partial parameter of the network identifier, for example, the Model identifier is PLMN ID + Model ID.
Example 2: the model information is SP ID + model identification, where the model identification uniquely identifies a model within the SP indicated by the SP ID. Here, the model identification and the network identification (e.g., SP ID) may be two independent parameters. Alternatively, the Model ID may be a partial parameter of the network ID, for example, the Model ID is SP ID + Model ID.
Example 3: the model information is a model identifier, which may be standardized (i.e., the model identifier is globally unique), or may be assigned and/or used by the terminal under a specific network (i.e., the model identifier is unique under the specific network). Optionally, the model identifier may include a network identifier (e.g., PLMN ID).
■ further, optionally, the model information also includes model capabilities supported by the terminal.
In an alternative, the model capabilities supported by the terminal include at least one of:
the maximum number of layers of models supported by the terminal;
model types supported by the terminal;
the computing power of the terminal.
Here, the computing capability of the terminal may refer to the computing capability of the terminal for a specific model or the computing capability of the terminal itself, and the computing capability may be described by the time required for computing or by the rate of computing, which is not limited in this embodiment of the application.
● in an optional manner of the present application, the base station may broadcast the model information through cell broadcast information, and after receiving the model information, the terminal may determine whether to access the cell and a corresponding network (e.g., a core network) according to the model information. Here, the access may refer to any one or more of: random access, RRC connection establishment, registration request, session establishment and session modification.
It should be noted that the session in the embodiment of the present application may be, but is not limited to, a Protocol Data Unit (PDU) session.
● in an optional manner of this application, the first message is a non-access stratum (NAS) message; the first model information is carried in an AS layer and/or an NAS layer of the NAS message.
Here, the NAS message sent by the terminal includes a NAS layer and an AS layer, where the AS layer is read by an access network element (e.g., a base station), and the NAS layer is directly forwarded to the core network element by the access network element (e.g., the base station). Further, the information carried in the AS layer is used for an access network element to determine a core network element, and the NAS message is sent to the core network element.
In one example, the first model information is carried at a NAS layer of the NAS message. And after receiving the NAS message, the access network element directly forwards the NAS message to a core network element.
In another example, the first model information is carried at an AS layer of the NAS message. And after receiving the NAS message, the access network element reads the AS layer of the NAS message, determines a corresponding core network element according to the information of the AS layer, and forwards the NAS message to the corresponding core network element.
In yet another example, a portion of the first model information is carried at an AS layer of the NAS message and another portion is carried at a NAS layer of the NAS message. And after receiving the NAS message, the access network element reads the AS layer of the NAS message, determines a corresponding core network element according to the information of the AS layer, and forwards the NAS message to the corresponding core network element.
● in an optional manner of the present application, the second model information is determined by a core network element; alternatively, the second model information is determined by a service server.
In one example, the second model information is determined by a core network element. Specifically, after receiving a NAS message sent by the terminal, the core network element acquires first model information from the NAS message, and determines which model information in the first model information is allowed to be used or allocates new model information (i.e., the second model information) to the terminal. Here, optionally, the network element of the core network is an AMF.
In another example, the second model information is determined by a traffic server. Specifically, after receiving an NAS message sent by a terminal, a core network element acquires first model information from the NAS message, forwards the first model information to a service server, and determines which model information in the first model information is allowed to be used or allocates new model information (i.e., the second model information) to the terminal by the service server, and sends the new model information to the core network element. Here, optionally, the core network element is an AMF. The service server is an SP server or an edge server.
In the above solution, the second model information is the same as at least part of the model information in the first model information, that is, the second model information is the model information that is determined by the core network element or the service server from the first model information and is allowed to be used. Or the second model information is different from the first model information, that is, the second model information is newly allocated to the terminal by the core network element or the service server.
● in an optional manner of the present application, after receiving an NAS message sent by a terminal, the core network element obtains first model information from the NAS message, and forwards the first model information to a dedicated network element, and determines a big data analysis work content of the terminal by storing and managing relevant parameters of a model by the dedicated network element. Optionally, the first model information may be contained in a container (container), and transmitted to the dedicated network element by the core network element. Here, optionally, the core network element is an AMF. The special Network element is a Network Data Analysis Function NWDAF (Network Data Analysis Function NWDAF).
● in an optional mode of the present application, the terminal downloads model contents from a service server according to the second model information.
Here, the second model information includes resource information of the download model, for example, an IP address of a service server of the download model, URL information of the download model, and the like. And the terminal downloads the model content from the corresponding service server through the user plane according to the resource information of the download model. If the terminal obtains the IP address of the service server according to the resource information of the download model, and initiates a download request to the service server, the service server can send the content of the model to the terminal through the user plane. Alternatively, the service server directly transmits the contents of the model to the terminal without a request from the terminal. The service server may be a core network element, an access network element, or an edge computing server.
It should be noted that, since the model identifier in the second model information may identify a complete model or a part of a model, the model content downloaded by the terminal from the service server may be the complete content of a model or a part of a model.
In this embodiment, the second model information received by the terminal is model information allowed by the terminal or configured model information. 1) In the case that the second model information received by the terminal is the model information allowed by the terminal, the terminal may use the second model information, for example, to establish or modify a user plane connection (e.g., a PDU session) using the second model information. 2) And if the terminal uses the second model information, the terminal needs to initiate a request to the network side again and carry the model information needing the request.
In this embodiment of the present application, when the second model information received by the terminal is the model information allowed by the terminal, the terminal may use the second model information, for example, use the second model information to establish or modify a session. The process of establishing or modifying the session is described below with reference to fig. 5, it should be noted that the process of establishing or modifying the session may be implemented as an alternative in combination with the scheme shown in fig. 4, or the process of establishing or modifying the session may be implemented as an independent scheme.
Fig. 5 is a flowchart illustrating a method for establishing or modifying a session according to an embodiment of the present application, where as shown in fig. 5, the method for establishing or modifying a session includes the following steps:
step 501: and the network element at the network side receives a session establishment or modification request message sent by the terminal, wherein the session establishment or modification request message carries second model information.
Here, the second model information is sent to the terminal by the network-side element, and the second model information is model information allowed by the terminal. It should be noted that, the manner of acquiring the second model information by the terminal may refer to the foregoing description related to step 402 in fig. 4.
In this embodiment of the present application, the terminal sends a session establishment or modification request message to the network element on the network side, and accordingly, the network element on the network side receives the session establishment or modification request message sent by the terminal, where the session establishment or modification request message carries the second model information, and the second model information is used for the network element on the network side to establish or modify a session.
Step 502: and the network side network element determines the relevant parameters of at least one data stream corresponding to the session according to the second model information, wherein the relevant parameters are used for establishing or modifying the at least one data stream corresponding to the session by the network side network element.
In an alternative, the relevant parameters include at least one of: QoS parameter of data flow, binding relation of data flow, and filtering (Filter) information corresponding to data flow.
It should be noted that the data flow in the embodiment of the present application may be, but is not limited to, a QoS flow (QoS flow).
● in an optional manner of the present application, the second model information is sent to a service server by a core network element, and the second model information is used by the service server to determine a relevant parameter of at least one data stream corresponding to the session, and send the relevant parameter of the at least one data stream to the core network element. Here, optionally, the network element of the core network is an AMF. The service server is an SP server or an edge server.
● in another optional manner of this application, the second model information is used by a core network element to determine relevant parameters of at least one data flow corresponding to the session. Here, optionally, the core network element is an AMF.
In this embodiment of the present application, after the network element on the network side establishes or modifies at least one data stream corresponding to the session, a session establishment or modification request reply message is sent to the terminal, and accordingly, the terminal receives the session establishment or modification request reply message sent by the network element on the network side.
According to the technical scheme of the embodiment of the application, the terminal and the network side can negotiate the model information which is allowed to be used. The network side establishes a corresponding session and a corresponding data stream according to the big data analysis work required by the terminal. In addition, the technical scheme of the embodiment of the application can fully utilize the existing flow and mechanism, and has small influence on the system.
The following describes the technical solution of the embodiment of the present application by way of example with reference to a specific interaction flow.
Fig. 6 is a schematic diagram of a registration request flow provided in an embodiment of the present application, where negotiation of model information may be implemented through the registration request flow, and specifically, as shown in fig. 6, the method includes the following steps:
step 601: and the terminal sends a registration request message to a core network element, wherein the registration request message carries the first model information.
Here, the terminal sends a registration request message to a core network element through a NAS message.
Here, the first model information includes a model identification of at least one model. Further, optionally, the first model information further includes at least one of: the terminal comprises additional information of the at least one model, network identification corresponding to the at least one model and model capability supported by the terminal.
Here, the first model information may be model information stored by the terminal or model information that the terminal desires to use (i.e., requested). The first model information may be model information corresponding to the network where the terminal initiates registration currently, or the first model information may be reported without distinguishing the network.
Optionally, the core network element is an AMF.
Step 602: the core network element determines the second model information allowed to be used and performs step 605. Or step 603 is performed.
Here, after receiving the first model information, the core network element (e.g., AMF) determines which model information in the first model information is allowed to be used or allocates new model information (i.e., the second model information) to the terminal.
Step 603: and the core network element sends the first model information to the service server.
Here, after receiving the first model information, the core network element (e.g., AMF) sends the first model information to a service server, such as an SP server or an edge server.
Step 604: and the service server determines the second model information allowed to be used and sends the second model information to the core network element.
Here, after receiving the first model information, the service server determines which model information in the first model information is allowed to be used or allocates new model information (i.e., the second model information) to the terminal.
Step 605: and the core network element sends a registration request reply message to the terminal, wherein the registration request reply message carries the second model information.
Here, 1) the second model information is model information allowed by the terminal, and the terminal may use the second model information, for example, to establish or modify a session using the second model information. Or, 2) the second model information is configured model information of the terminal, the terminal stores the second model information after receiving the second model information, but does not use the second model information, and if the terminal uses the second model information, the terminal needs to initiate a registration request to the network side again and carries model information that needs to be requested.
It should be noted that the flow shown in fig. 6 may also include other steps of the registration flow, which are not shown here.
Fig. 7 is a schematic diagram of a configuration request process provided in an embodiment of the present application, where the process is that a network side actively pushes or updates model information for a terminal, and specifically, as shown in fig. 7, the process includes the following steps:
step 701: and the service server negotiates with a network element of the core network about second model information to be configured.
Optionally, the service server is an SP server or an edge server.
Optionally, the network element of the core network is an AMF.
Here, the second model information includes a model identification of at least one model. Further, optionally, the second model information further includes at least one of: additional information of the at least one model, and a network identification corresponding to the at least one model.
It should be noted that step 701 may be an optional step in the model information configuration flow.
Step 702: and the core network element sends a configuration request message to the terminal, wherein the configuration request message carries the second model information.
Here, 1) the second model information is model information allowed by the terminal, and the terminal may use the second model information, for example, to establish or modify a session using the second model information. Or, 2) the second model information is configured model information of the terminal, the terminal stores the second model information after receiving the second model information, but does not use the second model information, and if the terminal uses the second model information, the terminal needs to initiate a registration request to a network side and carry model information that needs to be requested.
Step 703: and the terminal sends a configuration request reply message to the core network element.
Fig. 8 is a flowchart of session establishment using model information according to an embodiment of the present application, where the session establishment procedure is also applicable to a session modification procedure, and specifically, as shown in fig. 8, the session establishment procedure includes the following steps:
step 801: and the terminal sends a session establishment request message to the core network element, wherein the session establishment request message carries the second model information, and the step 802 or the step 804 is executed.
Here, the second model information includes a model identification of at least one model. Further, optionally, the second model information further includes at least one of: additional information of the at least one model, and a network identification corresponding to the at least one model.
Here, the second model information may be terminal-allowed model information issued to the terminal by the network side in the registration request flow or the configuration request flow in the above-mentioned solution.
Step 802: and the core network element sends the second model information to a service server.
Here, optionally, the network element of the core network is an AMF.
Here, optionally, the service server is an SP server or an edge server.
Step 803: and the service server determines the relevant parameters of at least one data flow based on the second model information and sends the parameters to the core network element.
In an alternative, the relevant parameters include at least one of: QoS parameter of data flow, binding relation of data flow, and Filter information corresponding to data flow. It should be noted that the data flow in the embodiment of the present application may be, but is not limited to, QoS flow.
Step 804: the core network element determines at least one relevant parameter, determines a PCC rule based on the relevant parameter, and initiates the establishment of the at least one data flow.
Here, the data flow is established in consideration of QoS parameters, binding relationships, Filter information, and the like obtained from the model information that the terminal is permitted to use in step 801.
In addition, in the core network, the AMF may also determine the corresponding SMF according to the model information allowed to be used by the terminal in step 801, and the SMF may also determine the corresponding UPF according to the model information.
Step 805: and the core network element sends a session establishment request reply message to the terminal.
It should be noted that the flow shown in fig. 8 may further include other steps of the session establishment flow, which are not shown here.
Fig. 9 is a schematic structural composition diagram of a management device of a network model provided in an embodiment of the present application, and is applied to a terminal, as shown in fig. 9, the management device of the network model includes:
a sending unit 901, configured to send a first message to a network element on a network side, where the first message carries first model information, and the first model information is model information stored in the terminal or requested model information;
a receiving unit 902, configured to receive a second message sent by the network element on the network side, where the second message carries second model information, and the second model information is model information allowed by the terminal or configured model information.
In an optional manner, the network-side network element is a core network element or an access network element.
In an alternative, the model information comprises a model identification of at least one model.
In an alternative, the model information further includes additional information of the at least one model.
In an alternative, the additional information includes at least one of:
the model type, the algorithm identification corresponding to the model, the service information corresponding to the model, the version information of the model and the resource information of the downloaded model.
In an optional manner, the model information further includes a network identifier corresponding to the at least one model;
the model identification is globally unique; or,
the model identification is unique under a specific network, and the specific network is determined based on the network identification corresponding to the model identification.
In an alternative, the network identifier is used to indicate that the model identifier is allocated by a specific network; and/or the presence of a gas in the gas,
the network identification is used for indicating that the model identification is used under a specific network;
wherein the particular network is determined based on the network identification.
In an optional manner, the model information further includes model capabilities supported by the terminal.
In an alternative, the model capabilities supported by the terminal include at least one of:
the maximum number of layers of models supported by the terminal;
model types supported by the terminal;
the computing power of the terminal.
In an optional manner, the first message is an NAS message; the first model information is carried in an AS layer and/or an NAS layer of the NAS message.
In an optional manner, the information carried in the AS layer is used by the access network element to determine a core network element, and the NAS message is sent to the core network element.
In an alternative, the second model information is the same as at least part of the first model information; or,
the second model information is different from the first model information.
In an alternative, the second model information is determined by a core network element; or,
the second model information is determined by a service server.
In an optional manner, the apparatus further comprises:
and a downloading unit (shown in the figure) for downloading the model content from the service server according to the second model information.
In an optional manner, the first message is a registration request message, and the second message is a registration request reply message; or,
the first message is an RRC connection setup complete message, and the second message is an RRC connection setup complete reply message.
In an alternative, in the case that the second model information is the terminal-allowed model information,
the sending unit 901 is further configured to send a session establishment or modification request message to the network element on the network side, where the session establishment or modification request message carries the second model information; wherein the second model information is used for the network side network element to establish or modify a session;
the receiving unit 902 is further configured to receive a session establishment or modification request reply message sent by the network element on the network side.
In an optional manner, the second model information is sent to a service server by a core network element, where the second model information is used for the service server to determine a relevant parameter of at least one data stream corresponding to the session, and send the relevant parameter of the at least one data stream to the core network element; or,
and the second model information is used for determining relevant parameters of at least one data stream corresponding to the session by the network element of the core network.
In an alternative, the relevant parameters include at least one of: QoS parameter of data flow, binding relation of data flow, and Filter information corresponding to data flow.
In an optional manner, the relevant parameter is used for the core network element to establish or modify at least one data flow corresponding to the session.
It should be understood by those skilled in the art that the description of the management apparatus of the network model in the embodiments of the present application can be understood by referring to the description of the management method of the network model in the embodiments of the present application.
Fig. 10 is a schematic structural component diagram of an apparatus for establishing or modifying a session according to an embodiment of the present application, and is applied to a network device, and as shown in fig. 10, the apparatus for establishing or modifying a session includes:
a receiving unit 1001, configured to receive a session establishment or modification request message sent by a terminal, where the session establishment or modification request message carries second model information;
a determining unit 1002, configured to determine, according to the second model information, a relevant parameter of at least one data flow corresponding to a session, where the relevant parameter is used by the network element to establish or modify the at least one data flow corresponding to the session.
In an optional manner, the second model information is sent to the terminal by the network-side element, and the second model information is model information allowed by the terminal.
In an alternative, the relevant parameters include at least one of: QoS parameter of data flow, binding relation of data flow, and Filter information corresponding to data flow.
In an optional manner, the second model information is sent to a service server by a core network element, where the second model information is used for the service server to determine a relevant parameter of at least one data stream corresponding to the session, and send the relevant parameter of the at least one data stream to the core network element; or,
and the second model information is used for determining relevant parameters of at least one data stream corresponding to the session by the network element of the core network.
It should be understood by those skilled in the art that the above description of the apparatus for establishing or modifying a session according to the embodiments of the present application may be understood by referring to the description of the method for establishing or modifying a session according to the embodiments of the present application.
Fig. 11 is a schematic structural diagram of a communication device 1100 according to an embodiment of the present application. The communication device may be a terminal or a network device, and the communication device 1100 shown in fig. 11 includes a processor 1110, and the processor 1110 may call and execute a computer program from a memory to implement the method in the embodiment of the present application.
Optionally, as shown in fig. 11, the communication device 1100 may further include a memory 1120. From the memory 1120, the processor 1110 can call and run a computer program to implement the method in the embodiment of the present application.
The memory 1120 may be a separate device from the processor 1110, or may be integrated in the processor 1110.
Optionally, as shown in fig. 11, the communication device 1100 may further include a transceiver 1130, and the processor 1110 may control the transceiver 1130 to communicate with other devices, and in particular, may transmit information or data to the other devices or receive information or data transmitted by the other devices.
The transceiver 1130 may include a transmitter and a receiver, among others. The transceiver 1130 may further include antennas, which may be one or more in number.
Optionally, the communication device 1100 may specifically be a network device in the embodiment of the present application, and the communication device 1100 may implement a corresponding process implemented by the network device in each method in the embodiment of the present application, which is not described herein again for brevity.
Optionally, the communication device 1100 may specifically be a mobile terminal/terminal according to this embodiment, and the communication device 1100 may implement a corresponding process implemented by the mobile terminal/terminal in each method according to this embodiment, which is not described herein again for brevity.
Fig. 12 is a schematic structural diagram of a chip of an embodiment of the present application. The chip 1200 shown in fig. 12 includes a processor 1210, and the processor 1210 can call and run a computer program from a memory to implement the method in the embodiment of the present application.
Optionally, as shown in fig. 12, the chip 1200 may further include a memory 1220. From the memory 1220, the processor 1210 may call and execute a computer program to implement the method in the embodiment of the present application.
The memory 1220 may be a separate device from the processor 1210, or may be integrated into the processor 1210.
Optionally, the chip 1200 may further include an input interface 1230. The processor 1210 may control the input interface 1230 to communicate with other devices or chips, and in particular, may obtain information or data transmitted by other devices or chips.
Optionally, the chip 1200 may further include an output interface 1240. The processor 1210 may control the output interface 1240 to communicate with other devices or chips, and in particular, may output information or data to the other devices or chips.
Optionally, the chip may be applied to the network device in the embodiment of the present application, and the chip may implement the corresponding process implemented by the network device in each method in the embodiment of the present application, and for brevity, details are not described here again.
Optionally, the chip may be applied to the mobile terminal/terminal in the embodiment of the present application, and the chip may implement a corresponding process implemented by the mobile terminal/terminal in each method in the embodiment of the present application, and for brevity, no further description is given here.
It should be understood that the chips mentioned in the embodiments of the present application may also be referred to as a system-on-chip, a system-on-chip or a system-on-chip.
Fig. 13 is a schematic block diagram of a communication system 1300 provided in an embodiment of the present application. As shown in fig. 13, the communication system 1300 includes a terminal 1310 and a network device 1320.
The terminal 1310 may be configured to implement corresponding functions implemented by the terminal in the foregoing method, and the network device 1320 may be configured to implement corresponding functions implemented by the network device in the foregoing method, which is not described herein for brevity.
It should be understood that the processor of the embodiments of the present application may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method embodiments may be performed by integrated logic circuits of hardware in a processor or instructions in the form of software. The Processor may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), an off-the-shelf Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps, and logic blocks disclosed in the embodiments of the present application may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present application may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may be located in ram, flash, rom, prom, or eprom, registers, etc. as is well known in the art. The storage medium is located in a memory, and a processor reads information in the memory and combines hardware thereof to complete the steps of the method.
It will be appreciated that the memory in the embodiments of the subject application can be either volatile memory or nonvolatile memory, or can include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of example, and 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 SDRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to comprise, without being limited to, these and any other suitable types of memory.
It should be understood that the above memories are exemplary but not restrictive, for example, the memories in the embodiments of the present application may also be static random access memory (static RAM, SRAM), dynamic random access memory (dynamic RAM, DRAM), synchronous dynamic random access memory (synchronous DRAM, SDRAM), double data rate synchronous DRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchronous Link DRAM (SLDRAM), Direct Rambus RAM (DR RAM), and the like. That is, the memory in the embodiments of the present application is intended to comprise, without being limited to, these and any other suitable types of memory.
An embodiment of the present application further provides a computer-readable storage medium for storing a computer program.
Optionally, the computer-readable storage medium may be applied to the network device in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the network device in each method in the embodiment of the present application, which is not described herein again for brevity.
Optionally, the computer-readable storage medium may be applied to the mobile terminal/terminal in the embodiment of the present application, and the computer program enables the computer to execute the corresponding process implemented by the mobile terminal/terminal in each method in the embodiment of the present application, which is not described herein again for brevity.
Embodiments of the present application also provide a computer program product comprising computer program instructions.
Optionally, the computer program product may be applied to the network device in the embodiment of the present application, and the computer program instructions enable the computer to execute corresponding processes implemented by the network device in the methods in the embodiment of the present application, which are not described herein again for brevity.
Optionally, the computer program product may be applied to the mobile terminal/terminal in the embodiment of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the mobile terminal/terminal in the methods in the embodiment of the present application, which are not described herein again for brevity.
The embodiment of the application also provides a computer program.
Optionally, the computer program may be applied to the network device in the embodiment of the present application, and when the computer program runs on a computer, the computer is enabled to execute the corresponding process implemented by the network device in each method in the embodiment of the present application, and for brevity, details are not described here again.
Optionally, the computer program may be applied to the mobile terminal/terminal in the embodiment of the present application, and when the computer program runs on a computer, the computer is enabled to execute the corresponding process implemented by the mobile terminal/terminal in each method in the embodiment of the present application, which is not described herein again for brevity.
Those of ordinary skill in the art will appreciate that the various illustrative elements and algorithm steps described in connection with the embodiments disclosed herein may be implemented as electronic hardware or combinations of computer software and electronic hardware. Whether such functionality is implemented as hardware or software depends upon the particular application and design constraints imposed on the implementation. Skilled artisans may implement the described functionality in varying ways for each particular application, but such implementation decisions should not be interpreted as causing a departure from the scope of the present application.
It can be clearly understood by those skilled in the art that, for convenience and simplicity of description, the specific working processes of the above-described systems, apparatuses and units may refer to the corresponding processes in the foregoing method embodiments, and are not described herein again.
In the several embodiments provided in the present application, it should be understood that the disclosed system, apparatus and method may be implemented in other ways. For example, the above-described apparatus embodiments are merely illustrative, and for example, the division of the units is only one logical division, and other divisions may be realized in practice, for example, a plurality of units or components may be combined or integrated into another system, or some features may be omitted, or not executed. In addition, the shown or discussed mutual coupling or direct coupling or communication connection may be an indirect coupling or communication connection through some interfaces, devices or units, and may be in an electrical, mechanical or other form.
The units described as separate parts may or may not be physically separate, and parts displayed as units may or may not be physical units, may be located in one place, or may be distributed on a plurality of network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of the embodiment.
In addition, functional units in the embodiments of the present application may be integrated into one processing unit, or each unit may exist alone physically, or two or more units are integrated into one unit.
The functions may be stored in a computer-readable storage medium if they are implemented in the form of software functional units and sold or used as separate products. Based on such understanding, the technical solution of the present application or portions thereof that substantially contribute to the prior art may be embodied in the form of a software product stored in a storage medium and including instructions for causing a computer device (which may be a personal computer, a server, or a network device) to execute all or part of the steps of the method according to the embodiments of the present application. And the aforementioned storage medium includes: various media capable of storing program codes, such as a usb disk, a removable hard disk, a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk, or an optical disk.
The above description is only for the specific embodiments of the present application, but the scope of the present application is not limited thereto, and any person skilled in the art can easily think of the changes or substitutions within the technical scope of the present application, and shall cover the scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims.

Claims (56)

  1. A method of managing a network model, the method comprising:
    a terminal sends a first message to a network element at a network side, wherein the first message carries first model information, and the first model information is model information stored by the terminal or requested model information;
    and the terminal receives a second message sent by the network element at the network side, wherein the second message carries second model information, and the second model information is allowed model information or configured model information of the terminal.
  2. The method of claim 1, wherein the network side network element is a core network element or an access network element.
  3. The method according to claim 1 or 2, wherein the model information comprises a model identification of at least one model.
  4. The method of claim 3, wherein the model information further comprises additional information of the at least one model.
  5. The method of claim 4, wherein the additional information comprises at least one of:
    the model type, the algorithm identification corresponding to the model, the service information corresponding to the model, the version information of the model and the resource information of the downloaded model.
  6. The method according to any one of claims 3 to 5, wherein the model information further comprises a network identification corresponding to the at least one model;
    the model identification is globally unique; or,
    the model identification is unique under a specific network, and the specific network is determined based on the network identification corresponding to the model identification.
  7. The method of claim 6, wherein,
    the network identification is used for indicating that the model identification is allocated by a specific network; and/or the presence of a gas in the atmosphere,
    the network identification is used for indicating that the model identification is used under a specific network;
    wherein the particular network is determined based on the network identification.
  8. The method according to any of claims 3 to 7, wherein the model information further comprises model capabilities supported by the terminal.
  9. The method of claim 8, wherein the terminal-supported model capabilities comprise at least one of:
    a maximum number of layers of models supported by the terminal;
    the model types supported by the terminal;
    the computing power of the terminal.
  10. The method of any one of claims 1 to 9, wherein the first message is a non-access stratum, NAS, message; the first model information is carried in an AS layer and/or an NAS layer of the NAS message.
  11. The method of claim 10, wherein the information carried in the AS layer is used by an access network element to determine a core network element, and the NAS message is sent to the core network element.
  12. The method of any one of claims 1 to 11,
    the second model information is the same as at least part of the first model information; or,
    the second model information is different from the first model information.
  13. The method of any one of claims 1 to 12,
    the second model information is determined by a core network element; or,
    the second model information is determined by a service server.
  14. The method of any of claims 1 to 13, wherein the method further comprises:
    and the terminal downloads the model content from the service server according to the second model information.
  15. The method of any one of claims 1 to 14,
    the first message is a registration request message, and the second message is a registration request reply message; or,
    the first message is a Radio Resource Control (RRC) connection establishment completion message, and the second message is an RRC connection establishment completion reply message.
  16. The method according to any one of claims 1 to 15, wherein in case that the second model information is model information allowed by the terminal, the method further comprises:
    the terminal sends a session establishment or modification request message to the network side network element, wherein the session establishment or modification request message carries the second model information; wherein the second model information is used for the network side network element to establish or modify a session;
    and the terminal receives a session establishment or modification request reply message sent by the network element at the network side.
  17. The method of claim 16, wherein,
    the second model information is sent to a service server by a core network element, and the second model information is used for the service server to determine relevant parameters of at least one data stream corresponding to the session and send the relevant parameters of the at least one data stream to the core network element; or,
    and the second model information is used for a core network element to determine relevant parameters of at least one data flow corresponding to the session.
  18. The method of claim 17, wherein the relevant parameters include at least one of: the service quality QoS parameter of the data flow, the binding relation of the data flow and the Filter information corresponding to the data flow.
  19. The method according to claim 17 or 18, wherein the relevant parameter is used for the core network element to establish or modify at least one data flow corresponding to the session.
  20. A method of establishing or modifying a session, the method comprising:
    a network side network element receives a session establishment or modification request message sent by a terminal, wherein the session establishment or modification request message carries second model information;
    and the network side network element determines the relevant parameters of at least one data stream corresponding to the session according to the second model information, wherein the relevant parameters are used for establishing or modifying the at least one data stream corresponding to the session by the network side network element.
  21. The method according to claim 20, wherein the second model information is sent to the terminal by the network-side element, and the second model information is model information allowed by the terminal.
  22. The method of claim 20 or 21, wherein the relevant parameters comprise at least one of: QoS parameters of the data flow, binding relation of the data flow and Filter information corresponding to the data flow.
  23. The method of any one of claims 20 to 22,
    the second model information is sent to a service server by a core network element, and the second model information is used for the service server to determine relevant parameters of at least one data stream corresponding to the session and send the relevant parameters of the at least one data stream to the core network element; or,
    and the second model information is used for a core network element to determine relevant parameters of at least one data flow corresponding to the session.
  24. An apparatus for managing a network model, the apparatus comprising:
    a sending unit, configured to send a first message to a network element on a network side, where the first message carries first model information, and the first model information is model information stored in the terminal or requested model information;
    a receiving unit, configured to receive a second message sent by the network element on the network side, where the second message carries second model information, and the second model information is model information allowed by the terminal or configured model information.
  25. The apparatus of claim 24, wherein the network-side network element is a core network element or an access network element.
  26. The apparatus of claim 24 or 25, wherein the model information comprises a model identification of at least one model.
  27. The apparatus of claim 26, wherein the model information further comprises additional information for the at least one model.
  28. The apparatus of claim 27, wherein the additional information comprises at least one of:
    the model type, the algorithm identification corresponding to the model, the service information corresponding to the model, the version information of the model and the resource information of the downloaded model.
  29. The apparatus according to any one of claims 26 to 28, wherein the model information further comprises a network identification corresponding to the at least one model;
    the model identification is globally unique; or,
    the model identification is unique under a specific network, and the specific network is determined based on the network identification corresponding to the model identification.
  30. The apparatus of claim 29, wherein,
    the network identification is used for indicating that the model identification is allocated by a specific network; and/or the presence of a gas in the gas,
    the network identification is used for indicating that the model identification is used under a specific network;
    wherein the particular network is determined based on the network identification.
  31. The apparatus of any of claims 26 to 30, wherein the model information further comprises model capabilities supported by the terminal.
  32. The apparatus of claim 31, wherein the terminal-supported model capabilities comprise at least one of:
    the maximum number of layers of models supported by the terminal;
    model types supported by the terminal;
    the computing power of the terminal.
  33. The apparatus of any one of claims 24 to 32, wherein the first message is a NAS message; the first model information is carried in an AS layer and/or an NAS layer of the NAS message.
  34. The apparatus of claim 33, wherein the information carried in the AS layer is used by an access network element to determine a core network element, and send the NAS message to the core network element.
  35. The apparatus of any one of claims 24 to 34,
    the second model information is the same as at least part of the first model information; or,
    the second model information is different from the first model information.
  36. The apparatus of any one of claims 24 to 35,
    the second model information is determined by a core network element; or,
    the second model information is determined by a service server.
  37. The apparatus of any one of claims 24 to 36, wherein the apparatus further comprises:
    and the downloading unit is used for downloading the model content from the service server according to the second model information.
  38. The apparatus of any one of claims 24 to 37,
    the first message is a registration request message, and the second message is a registration request reply message; or,
    the first message is an RRC connection setup complete message, and the second message is an RRC connection setup complete reply message.
  39. The apparatus according to any one of claims 24 to 38, wherein in the case where the second model information is model information allowed by the terminal,
    the sending unit is further configured to send a session establishment or modification request message to the network element on the network side, where the session establishment or modification request message carries the second model information; wherein the second model information is used for the network side network element to establish or modify a session;
    the receiving unit is further configured to receive a session establishment or modification request reply message sent by the network element on the network side.
  40. The apparatus of claim 39, wherein,
    the second model information is sent to a service server by a core network element, and the second model information is used for the service server to determine relevant parameters of at least one data stream corresponding to the session and send the relevant parameters of the at least one data stream to the core network element; or,
    and the second model information is used for a core network element to determine relevant parameters of at least one data flow corresponding to the session.
  41. The apparatus of claim 40, wherein the related parameters comprise at least one of: QoS parameter of data flow, binding relation of data flow, and Filter information corresponding to data flow.
  42. The apparatus of claim 40 or 41, wherein the relevant parameter is used for the core network element to establish or modify at least one data flow corresponding to the session.
  43. An apparatus to establish or modify a session, the apparatus comprising:
    the receiving unit is used for receiving a session establishment or modification request message sent by the terminal, wherein the session establishment or modification request message carries second model information;
    a determining unit, configured to determine, according to the second model information, a relevant parameter of at least one data flow corresponding to a session, where the relevant parameter is used by the network element on the network side to establish or modify the at least one data flow corresponding to the session.
  44. The apparatus of claim 43, wherein the second model information is sent to the terminal by the network-side element, and the second model information is allowed by the terminal.
  45. The apparatus of claim 43 or 44, wherein the relevant parameters comprise at least one of: QoS parameter of data flow, binding relation of data flow, and Filter information corresponding to data flow.
  46. The apparatus of any one of claims 43 to 45,
    the second model information is sent to a service server by a core network element, and the second model information is used for the service server to determine relevant parameters of at least one data stream corresponding to the session and send the relevant parameters of the at least one data stream to the core network element; or,
    and the second model information is used for a core network element to determine relevant parameters of at least one data flow corresponding to the session.
  47. A terminal, comprising: a processor and a memory for storing a computer program, the processor being configured to invoke and execute the computer program stored in the memory to perform the method of any of claims 1 to 19.
  48. A network device, comprising: a processor and a memory for storing a computer program, the processor being configured to invoke and execute the computer program stored in the memory to perform the method of any of claims 20 to 23.
  49. A chip, comprising: a processor for calling and running a computer program from a memory so that a device on which the chip is installed performs the method of any one of claims 1 to 19.
  50. A chip, comprising: a processor for calling and running a computer program from a memory so that a device on which the chip is installed performs the method of any one of claims 20 to 23.
  51. A computer-readable storage medium storing a computer program for causing a computer to perform the method of any one of claims 1 to 19.
  52. A computer-readable storage medium storing a computer program for causing a computer to perform the method of any one of claims 20 to 23.
  53. A computer program product comprising computer program instructions to cause a computer to perform the method of any one of claims 1 to 19.
  54. A computer program product comprising computer program instructions to cause a computer to perform the method of any of claims 20 to 23.
  55. A computer program for causing a computer to perform the method of any one of claims 1 to 19.
  56. A computer program for causing a computer to perform the method of any one of claims 20 to 23.
CN202080086115.0A 2020-02-18 2020-02-18 Management method of network model and method and device for establishing or modifying session Pending CN114787793A (en)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
PCT/CN2020/075760 WO2021163895A1 (en) 2020-02-18 2020-02-18 Network model management method, session establishment or modification method, and apparatus

Publications (1)

Publication Number Publication Date
CN114787793A true CN114787793A (en) 2022-07-22

Family

ID=77391836

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202080086115.0A Pending CN114787793A (en) 2020-02-18 2020-02-18 Management method of network model and method and device for establishing or modifying session

Country Status (2)

Country Link
CN (1) CN114787793A (en)
WO (1) WO2021163895A1 (en)

Families Citing this family (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN117597969A (en) * 2021-09-18 2024-02-23 Oppo广东移动通信有限公司 AI data transmission method, apparatus, device and storage medium
CN114189890A (en) * 2021-12-08 2022-03-15 中国电信股份有限公司 Method, device, equipment and storage medium for updating network service quality model
CN116341673A (en) * 2021-12-23 2023-06-27 大唐移动通信设备有限公司 Method, device and readable storage medium for assisting model segmentation
CN116418693A (en) * 2021-12-31 2023-07-11 维沃软件技术有限公司 Communication method, device and related equipment
CN116866998A (en) * 2022-03-28 2023-10-10 维沃移动通信有限公司 Model acquisition method, information transmission method, information receiving method, device and network element
WO2023212926A1 (en) * 2022-05-06 2023-11-09 Oppo广东移动通信有限公司 Communication methods, and devices
WO2023236143A1 (en) * 2022-06-09 2023-12-14 富士通株式会社 Information transceiving method and apparatus
WO2024026677A1 (en) * 2022-08-02 2024-02-08 Oppo广东移动通信有限公司 Communication methods and apparatuses, and communication device, storage medium and program product

Family Cites Families (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101039261A (en) * 2006-03-16 2007-09-19 华为技术有限公司 Method, system and apparatus for processing user terminal accessing network and loading establishing process
KR20200035146A (en) * 2017-08-11 2020-04-01 콘비다 와이어리스, 엘엘씨 Network data analytics in telecommunication networks
US10917800B2 (en) * 2018-06-22 2021-02-09 Huawei Technologies Co., Ltd. Data analytics management (DAM), configuration specification and procedures, provisioning, and service based architecture (SBA)
CN110569984B (en) * 2019-09-10 2023-04-14 Oppo广东移动通信有限公司 Configuration information generation method, device, equipment and storage medium
CN110569288A (en) * 2019-09-11 2019-12-13 中兴通讯股份有限公司 Data analysis method, device, equipment and storage medium

Also Published As

Publication number Publication date
WO2021163895A1 (en) 2021-08-26

Similar Documents

Publication Publication Date Title
CN114787793A (en) Management method of network model and method and device for establishing or modifying session
DE112020004736T5 (en) EDGE COMPUTING TECHNOLOGIES FOR TRANSPORT LAYER CONGESTION CONTROL AND POINT-OF-PRESENCE OPTIMIZATIONS BASED ON ADVANCED ADVANCED QoS OF SERVICE NOTIFICATIONS
CN112423261B (en) Method, apparatus, and computer-readable storage medium for communicating vehicle communication messages
WO2021163590A1 (en) Apparatus and methods for generating and distributing policy in wireless networks
US20140199969A1 (en) Mobile device and method for cellular assisted device-to-device communication
CN111770591B (en) Data transmission method and device and terminal
CN114287142A (en) Communication method and device, network equipment and terminal equipment
US20230337065A1 (en) Network resource selection method, and terminal device and network device
CN111698755B (en) URSP rule-based application data routing method and user equipment
CN111901842A (en) Wireless communication method and apparatus
CN117278995A (en) Efficient discovery of edge computing servers
CN114666850B (en) QoS control method, qoS control device and readable storage medium
WO2021217412A1 (en) Method and apparatus for determining terminal policy behavior, and network device
CN116057912A (en) Data transmission method and device and communication equipment
CN113179539A (en) Network slice selection in cellular systems
CN113615257A (en) Path selection method and device and terminal
CN115088330A (en) Data transmission method, terminal equipment and network equipment
CN111869172A (en) Data transmission method and device and communication equipment
CN115443723A (en) Multipath transmission method and device, network equipment and terminal
CN103987091A (en) Service bandwidth changing method, controller and system
CN113796150A (en) Service transmission method and device, and communication equipment
US20230052159A1 (en) Configurable application data filtering in a telecommunications network
KR20230118673A (en) Transmission method, transmission device, communication device and readable storage medium
CN114501612A (en) Resource allocation method, terminal, network device and storage medium
CN114698145A (en) Method and device for transmitting data

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination