Transmission method, transmission device, communication device and readable storage medium
By obtaining information about the application server through network entities, formulating session management policies, and managing the channel between the terminal and the application server, the network congestion problem caused by resource allocation in the communication network is solved, and the global allocation of communication resources and the improvement of data transmission efficiency are realized.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- VIVO MOBILE COMM CO LTD
- Filing Date
- 2021-01-14
- Publication Date
- 2026-04-10
AI Technical Summary
In existing communication networks, the allocation of communication resources to terminals can easily lead to network congestion, making it impossible to proactively allocate resources globally.
Network entities determine the terminal's transmission requirements by obtaining information about the target transmission data sent by the application server, formulate session management policies, manage the session management channel between the terminal and the application server, and reserve communication resources in advance.
It enables global allocation of communication resources, avoids network congestion, and improves data transmission efficiency.
Smart Images

Figure CN114765800B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a transmission method, a transmission device, a communication device and a readable storage medium. BACKGROUND
[0002] In the existing communication network, the network usually allocates communication resources for terminals based on the request of the terminals, and such allocation mode is easy to cause network congestion, so that the network cannot actively perform global deployment of resources. SUMMARY
[0003] The embodiments of the present application provide a transmission method, a transmission device, a communication device and a readable storage medium, and can solve the problem that the network allocating communication resources for terminals in the related art is easy to cause network congestion.
[0004] In order to solve the above technical problem, the present application is implemented as follows:
[0005] In a first aspect, a transmission method is provided, executed by a network entity, and the method comprises:
[0006] obtaining first information for target transmission data sent by an application server;
[0007] determining, based on the first information, a session management policy corresponding to transmission of the target transmission data by a terminal;
[0008] managing, according to the session management policy, a session management channel between the application server and the terminal.
[0009] In a second aspect, a transmission method is provided, executed by an application server, and the method comprises:
[0010] sending, to a network entity, first information for target transmission data, so that the network entity determines, according to the first information, a session management policy corresponding to transmission of the target transmission data by a terminal, and manages, according to the session management policy, a session management channel between the application server and the terminal.
[0011] In a third aspect, a transmission device is provided, and the device comprises:
[0012] a first obtaining module configured to obtain first information for target transmission data sent by an application server;
[0013] a determining module configured to determine, based on the first information, a session management policy corresponding to transmission of the target transmission data by a terminal;
[0014] a managing module configured to manage, according to the session management policy, a session management channel between the application server and the terminal.
[0015] In a fourth aspect, a transmission apparatus is provided, the apparatus comprising:
[0016] a second sending module configured to send, to a network entity, first information for target transmission data, so that the network entity determines a session management policy corresponding to the target transmission data according to the first information, and manages a session management channel between the application server and the terminal according to the session management policy.
[0017] In a fifth aspect, a communication device is provided, comprising a processor, a memory, and a program or instruction stored in the memory and executable on the processor, the program or instruction being executed by the processor to implement the steps of the transmission method according to the first aspect or the second aspect.
[0018] In a sixth aspect, a readable storage medium is provided, the readable storage medium storing a program or instruction, the program or instruction being executed by a processor to implement the steps of the transmission method according to the first aspect or the second aspect.
[0019] In a seventh aspect, a chip is provided, the chip comprising a processor and a communication interface, the communication interface being coupled to the processor, the processor being configured to execute a network side device program or instruction to implement the transmission method according to the first aspect or the second aspect.
[0020] In the embodiments of the present application, the network entity obtains the first information for the target transmission data sent by the application server, so that the network entity can predict the transmission demand of the terminal for the target transmission data in advance based on the first information, and can formulate a session management policy for the target transmission data for the terminal in advance, manage the session management channel between the terminal and the application server for the target transmission data, pre-reserve the communication resources required for the terminal to transmit the data, and actively configure the communication resources for the terminal, thereby realizing the global deployment of the communication resources, avoiding the situation of network congestion, and improving the efficiency of data transmission. BRIEF DESCRIPTION OF DRAWINGS
[0021] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0022] Figure 2 is a flowchart of a transmission method provided by the embodiments of the present application;
[0023] Figure 2a is a transmission scenario diagram to which the embodiments of the present application can be applied;
[0024] Figure 2b is a transmission scenario to which embodiments of the present application can be applied;
[0025] Figure 3 is a flowchart of another transmission method provided by embodiments of the present application;
[0026] Figure 4 is a flowchart of another transmission method provided by embodiments of the present application;
[0027] Figure 5 is a flowchart of another transmission method provided by embodiments of the present application;
[0028] Figure 6 is a structural diagram of a transmission apparatus provided by embodiments of the present application;
[0029] Figure 7 is a structural diagram of another transmission apparatus provided by embodiments of the present application;
[0030] Figure 8 is a structural diagram of another transmission apparatus provided by embodiments of the present application;
[0031] Figure 9 is a structural diagram of a communication device provided by embodiments of the present application. DETAILED DESCRIPTION
[0032] The technical solutions in embodiments of the present application will be described clearly and completely below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative work fall within the scope of protection of the present application.
[0033] The terms "first", "second", and the like in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the data used in this way can be exchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second" are generally a category, and are not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally means that the front and rear associated objects are in an "or" relationship.
[0034] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. However, the following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, although these technologies can also be applied outside the NR system application, such as 6th Generation (6G) communication systems. th
[0035] Figure 1 A block diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (UE). The terminal 11 can be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a palm computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), a wearable device, or a vehicle user equipment (VUE), a pedestrian user equipment (PUE), etc. The wearable device includes a bracelet, an earphone, glasses, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a node B, an evolved node B (eNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or some other appropriate terminology in the art, so long as the same technical effect is achieved. The base station is not limited to a specific technical term, and it should be noted that only a base station in an NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0036] The transmission method provided by the embodiments of the present application will be described in detail below in combination with the drawings, specific embodiments and application scenarios.
[0037] Please refer to Figure 2 , Figure 2is a flowchart of a transmission method provided by an embodiment of the present application. It should be noted that the transmission method provided by the embodiment is executed by a network entity; wherein the network entity can be a network data analysis function (NWDAF), or a policy control function (PCF), or a session management function (SMF), or an access and mobility management function (AMF), etc., or the network entity can also be an entity including each function of the NWDAF, the PCF, the SMF, the AMF, etc. In the embodiment of the present application, the possible forms of the network entity will be described according to specific implementation scenarios.
[0038] As shown in Figure 2 the transmission method comprises the following steps:
[0039] Step 201, obtaining first information for target transmission data sent by an application server.
[0040] It should be noted that the application server (AS) can also be referred to as a third-party server in some embodiments. The application server can perform data transmission, such as data upload or data download, with a terminal through a network entity. In the embodiment of the present application, the target transmission data between the application server and the terminal can refer to a certain type of specific data that needs to be downloaded by the terminal from the application server, or a certain type of specific data that needs to be uploaded by the terminal to the application server; wherein the transmission data can refer to download data or upload data. The following implementation manner of the embodiment of the present application will be described by taking the implementation scenario of download data and data download as an example.
[0041] For example, the target transmission data between the application server and the terminal can be map data designed for a certain place (e.g., a city, a country, a topographic region, etc.), such as the terminal moving to a city, and it is possible to download map data of the city; or the target transmission data can be filter model data designed for a certain time (e.g., 5 pm), and the light is relatively dark at 5 pm compared with 12 pm, and a corresponding filter model can be designed for 5 pm, such as the terminal possibly taking a photo or a video at around 5 pm, and it is possible to use the filter model corresponding to the time; or the target transmission data can also be a deep neural network (DNN) model trained by machine learning for a specific location or a specific time, and the embodiments of the present application do not make too many enumerations.
[0042] It can be understood that the terminal needs to perform data transmission through the network entity and the application server, and the network entity can be used to interact with the application server to manage or allocate communication resources for the terminal to download data.
[0043] In the embodiments of the present application, the network entity first acquires the first information of the target transmission data sent by the application server. The first information includes an identifier of the application server and a statistical value of the size of the target transmission data, and further includes at least one of time information of using the target transmission data and location information of using the target transmission data.
[0044] Optionally, the identifier of the application server can be an application server identity document (AS ID), or can also be other agreed identification forms, such as an IP address of the application server, a fully qualified domain name (FQDN), etc.; the statistical value of the size of the target transmission data can be a numerical value of the size of the target transmission data, such as the size of the target transmission data being 128 MB, etc.; the time information of using the target transmission data can be when the target transmission data is used, for example, the target transmission data is filter model data for 5 pm, and the time information of using the target transmission data is 5 pm; and the location information of using the target transmission data can be where the target transmission data is used, for example, the target transmission data is a map for city A, and the location information of using the target transmission data can be city A or a range of 50 kilometers from the center of city A, etc.
[0045] In the embodiments of the present application, the first information can include an AS ID, a statistical value of the target transmission data size, and time information of using the target transmission data; or the first information can include an AS ID, a statistical value of the target transmission data size, and location information of using the target transmission data; or the first information can further include an AS ID, a statistical value of the target transmission data size, time information of using the target transmission data, and location information of using the target transmission data.
[0046] In the embodiments of the present application, the step 201 can further include the following steps before the step 201:
[0047] obtaining second information sent by the application server, the second information being used to obtain a statistical parameter of target data transmission service between the terminal and the application server;
[0048] In response to the second information, determining the statistical parameter of the target data transmission service between the terminal and the application server, and sending third information including the statistical parameter to the application server.
[0049] Optionally, before obtaining the first information of the target transmission data sent by the application server, the network entity can first obtain second information sent by the application server. After receiving the second information, the network entity determines a statistical parameter of target data transmission service between the terminal and the application server, and feeds back the statistical parameter to the application server through a third message.
[0050] The second information sent by the application server is used to obtain the statistical parameter of the target data transmission service between the terminal and the application server. The target data transmission service can mean that the network entity reserves communication resources for the terminal to transmit the target transmission data in advance by predicting the data transmission demand of the terminal, so that the terminal can avoid the transmission delay caused by the communication signaling to request the communication resources before transmitting the target transmission data. Since the network considers the data transmission demand of the terminal and reserves the communication resources in advance for the terminal, the network can reasonably allocate and manage the communication resources in the whole network, thereby reducing and avoiding network congestion.
[0051] Optionally, the second information includes at least one of the following:
[0052] an identifier of the application server;
[0053] time information;
[0054] location information.
[0055] The identifier of the application server can be an AS ID, or can also be another agreed identifier form, such as an IP address, FQDN, etc. of the application server. That is, the application server sends the second message carrying the identifier of the application server to the network entity, and then the network entity can determine which application server is used for data transmission between the terminal, or can determine which type of target data is transmitted through the identifier of the application server. The time information can refer to the time of using the target transmission data, or the time of performing the target data transmission service; the location information can refer to the location of using the target transmission data, or the location of performing the target data transmission service.
[0056] In the embodiment of the application, the second information can only include the identifier of the application server, or include the time information or the location information; or the second information can also include the identifier of the application server or the time information; or the second information can also include the identifier of the application server, the time information and the location information; the second information can also be in other forms, which are not listed here.
[0057] Optionally, the application server sends the second information to the network entity, for example, the second information includes the AS ID, the time information and the location information, and the second information is used for requesting the terminal to download data from the specific application server at the target time and the target location to perform the target data transmission service. For example, the second information includes the AS ID, and the second information is used for requesting the terminal to download data from the specific application server to perform the target data transmission service.
[0058] After receiving the second information sent by the application server, the network entity can determine the statistical parameters of a large number of terminals performing target data transmission services with the application server according to locally collected information, and feed back the statistical parameters to the application server through third information. Further, the application server can determine the type of target transmission data, such as the type of download data, based on the statistical parameters. The type of download data can refer to the type of data that most terminals can need to download at a target time and a target location. The application server can further determine the use time or use location of the download data. For example, a certain download data is a map designed for a certain place (such as a city, a country, or a landform region), so the location of using the download data can be determined based on the download data. Or, a certain download data is a filter model designed for a certain time (such as 5 pm), so the time of using the download data can be determined based on the download data. Or, a certain download data is a DNN model for identifying and training a certain landform by machine learning application, so the location of using the download data can be determined based on the download data.
[0059] It should be noted that the third information includes the statistical parameters, and the statistical parameters can include at least one of an AS ID, time information, and location information of the terminal performing the target data transmission service with the application server. Therefore, the third information can include at least one of the AS ID, the time information, and the location information.
[0060] Optionally, in the above steps of the embodiments of the present application, the network entity can be a NWDAF. That is, the application server sends the second information to the NWDAF to obtain the statistical parameters of the terminal performing the target data transmission service with the application server. After receiving the second information, the NWDAF can collect information locally or from other network functions (Network Functions, NFs) of the 3GPP network to determine the statistical parameters of the terminal performing the target data transmission service with the application server, and feed back the statistical parameters to the application server through third information. The application server determines the statistical value of the size of the target transmission data, the time information, and / or the location information of using the target transmission data based on the statistical parameters, and sends the first information to the NWDAF.
[0061] Alternatively, in the above steps of the embodiments of the present application, the network entity can also be other network devices with similar statistical functions of the NWDAF. The specific implementation manner can refer to the description above, and will not be described here.
[0062] Optionally, before the network entity obtains the second information sent by the application server, the method can further include the following steps:
[0063] signing a contract with the application server to agree that the network entity provides the target data transmission service for the application server.
[0064] In the embodiments of the present application, before the application server sends the second information to the network entity, the network entity and the application server can first agree, for example, by signing a contract or other means, to agree that the network entity provides the target data transmission service for the application server. In this way, it can be ensured that the network entity can provide the target data transmission service for the application server that has signed the target data transmission service.
[0065] Optionally, the signing is further used to agree on at least one of the following:
[0066] an identifier of the application server that performs the target data transmission service;
[0067] time information for performing the target data transmission service;
[0068] location information for performing the target data transmission service.
[0069] The identifier of the application server can be an AS ID, or can also be other agreed identifiers, such as an IP address of the application server, FQDN, etc. The signing can agree on the identifier of the application server that performs the target data transmission service, so as to determine which application server the network entity provides the target data transmission service for, to ensure the accuracy of data transmission. The signing can also agree on the time information for performing the target data transmission service, so as to determine when the network entity provides the target data transmission service for the application server. The signing can also agree on the location information for performing the target data transmission service, so as to determine the geographical range in which the network entity provides the target data transmission service for the application server. In this way, by signing a contract between the network entity and the application server, it can be ensured that only the application server that has signed the target data transmission service can obtain the target transmission service, and the application server identifier that obtains the target data transmission service is agreed, and optionally, the time information and the location information are also agreed.
[0070] Step 202, determining a session management policy corresponding to the terminal transmitting the target transmission data based on the first information.
[0071] In the embodiments of the present application, after receiving the first information about the target transmission data sent by the application server, the network entity can determine the identity of the application server and the statistical value of the size of the target transmission data, and the time and / or location at which the terminal needs to use the target transmission data, and then the network entity can formulate a corresponding session management policy (SM policy) for the terminal that needs to perform the target data transmission service based on the first information.
[0072] It should be noted that in this step, the network entity can be a PCF, or can also be a network device including a PCF. The PCF can directly obtain the first information from the application server, or indirectly obtain the first information through the NWDAF or a network entity with similar functions. For example, taking the case that the network entity includes a PCF as an example, the network entity can formulate a session management policy for a certain terminal through the PCF.
[0073] Optionally, the step 202 can further include:
[0074] obtaining the motion trajectory and motion speed of the terminal, and determining the session management policy corresponding to the transmission of the target transmission data by the terminal based on the first information, the motion trajectory and motion speed of the terminal.
[0075] It can be understood that after obtaining the first information, the network entity can determine the time and / or location at which the terminal uses the target transmission data, and the size of the target transmission data based on the first information, and then the network entity can predict how long the terminal needs to download the target transmission data according to the current time, the current location of the terminal, and the motion trajectory and motion speed of the terminal, and then determine the session management policy that the terminal will need.
[0076] For example, taking the map data of city A as an example, the network entity can determine that the terminal needs to use the map data of city A according to the motion trajectory of the terminal (for example, the terminal moves from city B to city A), and can further determine when the terminal will move to city A according to the motion speed of the terminal and the current location information of the terminal, so as to determine when the terminal needs to use the map data of city A, and then the network entity determines the session management policy corresponding to the download of the map data of city A by the terminal, such as quality of service (QoS) information, including data transmission rate and the like. In this way, the network entity can predict the target transmission data usage demand of the terminal in advance, and can make the session management policy for the target transmission data in advance, and can reserve the transmission data resource for the terminal in advance, improve the data transmission service quality of the user, and effectively manage and provision the network resource.
[0077] In step 203, the session management channel between the application server and the terminal is managed according to the session management policy.
[0078] In the embodiment of the present application, after the network entity determines the session management policy corresponding to the transmission of the target transmission data by the terminal based on the first information, the session management channel between the application server and the terminal is further managed according to the session management policy, for example, the session management channel between the terminal and the application server can be modified based on the session management policy; or the PCF sends the session management policy corresponding to the transmission of the target transmission data to the SMF during the establishment process of the session management channel between the terminal and the application server, so as to trigger the SMF to establish a default bearer on the session management channel that meets the communication demand of the terminal.
[0079] It should be noted that in this step, the network entity can be an SMF, or can also be a session management network device including an SMF function. For example, after determining the session management policy, the network entity can send the session management policy to the SMF through the PCF, and manage the protocol data unit (PDU) session of the terminal connected to the application server through the SMF.
[0080] Optionally, the step 203 can include the following steps:
[0081] Adjusting the session management policy, and carrying the policy for the target data transmission service in the session management policy;
[0082] Triggering the session management function to perform session management, and adjusting the quality of service of the PDU session.
[0083] In the embodiments of the present application, after the network entity determines the session management policy corresponding to the target transmission data based on the first information, the network entity can dynamically adjust the session management policy. For example, the PCF can carry the policy related to the target data transmission service in the session management policy sent to the SMF serving the terminal, so as to trigger the SMF to perform the related session management process. The SMF can adjust the quality of service of the PDU session to adapt to the needs of the terminal for the target data transmission service.
[0084] The technical scheme provided by the embodiments of the present application enables the network entity to predict the transmission needs of the terminal for the target transmission data in advance, and to formulate the session management policy for the target transmission data in advance for the terminal. The session management channel between the terminal and the application server for the target transmission data is managed, the communication resources required for the transmission of data are reserved in advance for the terminal, the communication resources of the terminal are configured proactively, the global deployment of the communication resources is realized, the situation of network congestion is avoided, and the efficiency of data transmission is improved.
[0085] Optionally, before the step 202, the method can further include the following step:
[0086] obtaining indication information sent by the terminal, the indication information being used to indicate whether the terminal supports the target data transmission service with the application server;
[0087] In a case where it is determined based on the indication information that the terminal supports the target data transmission service with the application server, determining a session management policy corresponding to the target transmission data transmitted by the terminal based on the first information.
[0088] It should be noted that the network entity can obtain the indication information sent by the terminal before receiving the first information, or the network entity can obtain the indication information sent by the terminal after receiving the first information.
[0089] In the embodiments of the present application, the network entity needs to determine whether the terminal supports the target data transmission service with the application server first, and only in the case that the terminal supports the target data transmission service with the application server, the network entity can determine the session management policy corresponding to the terminal transmitting the target transmission data based on the obtained first information. Alternatively, if the first information indicates that the terminal does not support the target data transmission service with the application server, the network entity can not need to determine the session management policy corresponding to the terminal transmitting the target transmission data in the case of receiving such first information.
[0090] In this way, the network entity determines whether the terminal supports the target data transmission service with the application server by obtaining the indication information sent by the terminal, and then can perform corresponding operations according to the content of the indication information.
[0091] Alternatively, the obtaining the indication information sent by the terminal comprises any one of the following:
[0092] Obtaining the indication information sent by the terminal based on the registration request information in the registration process or the periodic and mobility management process;
[0093] Obtaining the indication information sent by the terminal based on the protocol data unit (PDU) session establishment message or the PDU session modification message in the session management process.
[0094] In an implementation, the terminal can send the indication information indicating whether the terminal supports the target data transmission service with the application server to the network entity through a registration request in the registration process or the periodic and mobility management process, and the indication information can be, for example, intelligent data transmission support indication, or other forms of representation.
[0095] Alternatively, in the case of obtaining the indication information sent by the terminal based on the registration request information in the registration process or the periodic and mobility management process, the indication information is indicated by the unused bits of the mobility management capability information element (Mobility Management capability IE, for example, 5GMM capability IE) in the registration request information.
[0096] Alternatively, the bit can also have other refined implementation manners, for example, the indication information has two bit information, the first bit information is whether the terminal supports the collection of the target transmission data, and the second bit information is whether the terminal supports the target data transmission service with the application server.
[0097] In this embodiment, the network entity can be an AMF, or can also be a Mobility Management Entity (MME) in an Evolved Packet System (EPS), or can also be a network entity responsible for access and mobility management functions in other mobile communication network systems (such as 6G), etc.; or the network entity can also be a network device including similar AMF functions.
[0098] For example, please refer to Figure 2a , after receiving the indication information sent by the terminal UE in the registration process or the periodic and mobility management process based on the registration request information, the AMF sends a notification message to the PCF, which can include the identity of the terminal (such as UE ID) and the indication information of whether the terminal supports the target data transmission service with the application server, and then the PCF can take different responses according to whether the terminal supports the target data transmission service with the application server.
[0099] For example, in the case that the terminal indicates the indication information by one bit and indicates that it supports the target data transmission service with the application server, the PCF can carry the policy for the target data transmission service in the SM policy sent to the SMF serving the terminal subsequently, and then the SMF can notify the User Plane Function (UPF) to collect the target transmission data according to the policy; the PCF can also dynamically adjust the SM policy, trigger the SMF to perform the related session management process of the target data transmission, and adjust the QoS of the PDU session to adapt to the needs of the terminal for target data transmission.
[0100] In the case that the terminal indicates the indication information by 2 bits and indicates that it supports the collection of target transmission data, the PCF can carry the policy for the target data transmission service in the SM policy sent to the SMF serving the terminal subsequently, and then the SMF can notify the UPF to collect the target transmission data according to the policy.
[0101] Or, in the case that the terminal indicates the indication information by 2 bits and indicates that it supports the target data transmission service with the application server, the PCF can dynamically adjust the SM policy, trigger the SMF to perform the related session management process of the target data transmission, and adjust the QoS of the PDU session to adapt to the needs of the terminal for target data transmission.
[0102] In another embodiment, the terminal can indicate whether the target data transmission service with the application server is supported in the session management process by sending an indication information to the network entity through a PDU session establishment message or a PDU session modification message, and the indication information can be represented as intelligent data transmission support indication or other forms.
[0103] Optionally, the network entity can obtain the indication information sent by the terminal in the session management process based on a PDU session establishment message or a PDU session modification message, and the indication information can be implemented by any of the following ways:
[0104] Unused bits of a session management capability information element in the session management message;
[0105] Protocol configuration option (PCO) information element or EPCO information element in the session management message.
[0106] For example, the indication information sent by the terminal can be implemented by using the unused bits of the 5GSM capability IE in the SM message.
[0107] Optionally, the bits can also have other refined implementation manners, for example, the indication information has two bit information, the first bit information indicates whether the terminal supports the collection of the target data, and the second bit information indicates whether the terminal supports the target data transmission service with the application server.
[0108] Alternatively, the indication information sent by the terminal can also be implemented by using the PCO information element or the EPCO information element in the SM message, and the PCO information element or the EPCO information element carries the identifier of the application server. For example, the PCO information element can carry the AS ID, and thus the indication information also includes the AS ID, and in the case that the indication information indicates that the terminal supports the target data transmission service with the application server, the AS ID can be used to determine which session management channel between the terminal and the application server is established.
[0109] It should be noted that in this embodiment, the network entity can be an SMF, or a serving gateway (SGW) in an EPS system, or other network function entities responsible for session management functions in other mobile communication network systems (such as 6G), etc., or the network entity can also be a network device including similar SMF functions.
[0110] For example, please refer toFigure 2b The SMF receives indication information sent by the terminal UE in a session management process based on an SM message, the indication information can be indicated by an unused bit of a 5GSM capability IE in the SM message, the SMF sends a notification message to the PCF, the notification message can include an identifier of the terminal (for example, a UE ID), an AS ID, and indication information about whether the terminal supports the target data transmission service with the application server, and then the PCF can take different responses according to whether the terminal supports the target data transmission service with the application server.
[0111] For example, in a case where the terminal indicates the indication information by one bit and indicates that the terminal supports the target data transmission service with the application server, the PCF can carry a policy for the target data transmission service in an SM policy sent to the SMF serving the terminal subsequently, and then the SMF can collect the target transmission data according to the policy; the PCF can also dynamically adjust the SM policy, trigger the SMF to perform a related session management process of the target data transmission, and adjust a QoS of a PDU session to adapt to a demand of the terminal for the target data transmission.
[0112] Or, in a case where the terminal indicates the indication information by two bits and indicates that the terminal supports the collection of the target transmission data, the PCF can carry a policy for the target data transmission service in an SM policy sent to the SMF serving the terminal subsequently, and then the SMF can collect the target transmission data according to the policy.
[0113] Or, in a case where the terminal indicates the indication information by two bits and indicates that the terminal supports the target data transmission service with the application server, the PCF can dynamically adjust the SM policy, trigger the SMF to perform a related session management process of the target data transmission, and adjust a QoS of a PDU session to adapt to a demand of the terminal for the target data transmission.
[0114] In the embodiments of the present application, the network entity determines whether the terminal supports the target data transmission service with the application server by acquiring the indication information sent by the terminal, and then decides whether to provide the target data transmission service between the terminal and the application server according to the capability and preference of the terminal, so that the network entity can predict the transmission demand of the terminal for the target transmission data according to the preference of the terminal, reserve transmission data resources for the terminal in advance, actively configure data resources for the terminal, and improve the efficiency of data transmission.
[0115] To better understand the scheme provided in the embodiments of the present application, a specific embodiment will be described below. Please refer toFigure 3 , Figure 3 Flow chart of another transmission method provided by the embodiments of the present application.
[0116] Specifically, the NWDAF acquires second information sent by an application server AS, wherein the second information can include at least one of an AS ID, time information and location information, and the second information is used to request a statistical parameter of a target data transmission service between a terminal and the application server, and the statistical parameter includes at least one of a target time, a target location and a statistical value of a target transmission data size downloaded from the AS.
[0117] After determining the statistical parameter of the target data transmission service between the terminal and the application server according to the locally collected information or the information collected from other network functions of the 3GPP network, the NWDAF sends the statistical parameter to the AS through third information.
[0118] The AS judges the type of the target transmission data according to the statistical value of the downloaded target transmission data size fed back by the NWDAF, that is, the type of the data downloaded by most terminals at the target time and the target location, and further judges the use time and / or the use location of the target transmission data, for example, the target transmission data can be a map specially designed for a certain place, or the target transmission data can be a filter model specially designed for a certain time, etc.
[0119] The AS sends first information for the target transmission data to the NWDAF, wherein the first information includes the AS ID and the statistical value of the target transmission data size, and further includes at least one of time information and location information for using the target transmission data.
[0120] After acquiring the first information, the NWDAF sends fourth information to the PCF, wherein the fourth information includes the AS ID and the statistical value of the target transmission data size, and further includes at least one of time information and location information for using the target transmission data. Alternatively, the NWDAF can also send the first information to the PCF.
[0121] The PCF formulates an SM policy for a target terminal based on the received fourth information or first information, for example, the PCF predicts how long the target terminal needs to download the target transmission data according to the statistical value of the target transmission data size to be downloaded by the target terminal, the time information for using the target transmission data, the current time information, the location information for using the target transmission data, the current location information of the target terminal, the motion trajectory and motion speed of the target terminal, and judges the QoS information required by the target terminal.
[0122] The PCF sends, to an SMF, an SM policy containing QoS information required by the target terminal through the fifth information, the SMF being an SMF responsible for managing a PDU session of the target terminal connecting to the AS; the SMF initiates a session management process according to the fifth information sent by the PCF, and modifies the PDU session to meet the QoS requirement required by the target terminal for downloading the target transmission data. In this way, the transmission requirement of the terminal for the target transmission data can be predicted in advance, and the session management strategy of the terminal for the target transmission data can be prepared in advance, the communication resources for the transmission data are reserved in advance for the terminal, the terminal is actively configured with the communication resources, and the efficiency of data transmission is improved.
[0123] It should be noted that, before sending the second information, the AS can also be signed with the network entity to agree that the network entity provides the target data transmission service for the AS. In addition, the terminal can also send indication information to the network entity to indicate whether the terminal supports the target data transmission service with the AS. The specific implementation manner can be described with reference to the above description in the embodiments, and details are not described herein. Figure 2
[0124] Please refer to Figure 4 , Figure 4 The application further provides another flowchart of a transmission method, and the transmission method is executed by an application server in the embodiment. As shown in Figure 4 , the transmission method comprises the following steps:
[0125] In step 401, first information for target transmission data is sent to a network entity, so that the network entity determines a session management strategy corresponding to the terminal transmitting the target transmission data according to the first information, and manages a session management channel between the application server and the terminal according to the session management strategy.
[0126] It can be understood that the application server can perform data transmission, such as data uploading or data downloading, with the terminal through the network entity. In the embodiment of the application, the target transmission data can refer to a certain type of specific data that needs to be downloaded or uploaded from the application server by the terminal. For example, the target transmission data can refer to map data designed for a certain place (such as a city, a country, a landform region, etc.); or the target transmission data can refer to filter model data designed for a certain time (such as 5 pm), etc.
[0127] In the embodiments of the present application, the application server sends first information for target transmission data to a network entity. After receiving the first information, the network entity can determine a session management policy corresponding to the terminal transmitting the target transmission data based on the first information, and manage a session management channel between the application server and the terminal according to the session management policy. In this way, through the sending of the first information, the network entity can predict the transmission requirement of the terminal for the target transmission data in advance, reserve the communication resources required for the transmission of the data for the terminal in advance, and thus enable the network entity to actively configure the communication resources for the terminal, so as to realize the global configuration of the communication resources, avoid network congestion, and improve the efficiency of data transmission.
[0128] Optionally, the first information includes an identifier of the application server and a statistical value of the size of the target transmission data, and further includes at least one of time information for using the target transmission data and location information for using the target transmission data.
[0129] The identifier of the application server can be an AS ID, or can also be other agreed identifier forms, such as an IP address of the application server, an FQDN, etc. Optionally, the first information can include the AS ID, the statistical value of the size of the target transmission data, and the time information for using the target transmission data; or the first information can include the AS ID, the statistical value of the size of the target transmission data, and the location information for using the target transmission data; or the first information can further include the AS ID, the statistical value of the size of the target transmission data, the time information for using the target transmission data, and the location information for using the target transmission data.
[0130] In the embodiments of the present application, the step 401 can further include the following steps before the step 401:
[0131] The second information is sent to the network entity, and the second information is used to obtain a statistical parameter for the target data transmission service of the terminal.
[0132] The third information sent by the network entity is obtained, and the third information includes the statistical parameter.
[0133] Optionally, the network entity can be a NWDAF, or other network device including similar NWDAF statistical function. For example, taking the NWDAF as an example, the application server first sends second information to the NWDAF to obtain statistical parameters of the terminal performing the target data transmission service with the application server, and the NWDAF can determine the statistical parameters of the terminal performing the target data transmission service with the application server according to locally collected information or collected information from other network functions (Network Function, NF) of the 3GPP network after receiving the second information, and feed back the statistical parameters to the application server through third information. The application server determines the statistical value of the target transmission data size, the time information and / or the location information of using the target transmission data based on the statistical parameters, and sends first information to the NWDAF.
[0134] Optionally, the second information includes at least one of the following:
[0135] The identifier of the application server;
[0136] The time information;
[0137] The location information.
[0138] The identifier of the application server can be an AS ID, or other agreed identifier form, such as IP address, FQDN, etc. of the application server. The second information can include only the identifier of the application server, or include the time information or the location information; or the second information can include the identifier of the application server or the time information; or the second information can include the identifier of the application server, the time information and the location information; the second information can also be in other forms, which are not listed here.
[0139] Optionally, before the second information is sent to the network entity, the method further includes:
[0140] Signing with the network entity to agree that the network entity provides the target data transmission service for the application server.
[0141] In the embodiments of the application, before the application server sends the second information to the network entity, the network entity and the application server can first agree, for example, through signing or other ways, to agree that the network entity provides the target data transmission service for the application server. In this way, it can be ensured that the network entity can provide the target data transmission service for the application server that has signed the target data transmission service.
[0142] Optionally, the signing is further used to agree at least one of the following:
[0143] an identity of an application server that performs the target data transmission service;
[0144] time information of performing the target data transmission service;
[0145] location information of performing the target data transmission service.
[0146] The identity of the application server can be an AS ID, or can also be other agreed identity forms, such as an IP address, an FQDN, etc. of the application server. By signing between the network entity and the application server, at least one of the identity of the application server, the time information and the location information of performing the target data transmission service is agreed, it can be ensured that only the application server that signs the target data transmission service can obtain the target transmission service, and the identity of the application server that obtains the target data transmission service is agreed, and optionally, the time information and the location information are also agreed.
[0147] It should be noted that the embodiment is as the implementation of the application server corresponding to the above-mentioned Figure 2 method embodiment, and therefore, the related description in the above-mentioned Figure 2 method embodiment can be referred to, and the same beneficial effects can be achieved. In order to avoid repeated description, it will not be described here.
[0148] Please refer to Figure 5 , Figure 5 is another transmission method provided by the embodiment of the application, in the embodiment, the transmission method is executed by a terminal. As shown in Figure 5 , the transmission method comprises the following steps:
[0149] Step 501, sending indication information to a network entity, the indication information is used to indicate whether the terminal supports a target data transmission service with an application server.
[0150] In the embodiment of the application, the terminal can send indication information to the network entity, the indication information is used to indicate whether the terminal supports the target data transmission service with the application server, and then the network entity determines whether the terminal supports the target data transmission service with the application server based on the indication information, and only when it is determined that the terminal supports, the network entity can determine the session management policy corresponding to the terminal transmitting the target transmission data based on the first information sent by the application server. Optionally, if the indication information indicates that the terminal does not support the target data transmission service with the application server, the network entity can not need to determine the session management policy corresponding to the terminal transmitting the target transmission data when receiving such first information. The related description of the target data transmission service can be referred to the description in the above-mentioned method embodiment.
[0151] The terminal sends the indication information to the network entity, so that the network entity needs to determine whether the terminal supports the target data transmission service with the application server according to the content of the indication information, and only when it is determined that the terminal supports, the network entity will perform the operation of formulating a session management policy, establishing a session management channel for the target transmission data, and the like, so as to better ensure the terminal data security and avoid terminal data leakage.
[0152] Optionally, the sending of the indication information to the network entity can include any one of the following:
[0153] In the registration process or the periodic and mobility management process, the indication information is sent to the network entity based on the registration request information;
[0154] In the session management process, the indication information is sent to the network entity based on the PDU session establishment message or the PDU session modification message.
[0155] In an embodiment, the terminal can send the indication information indicating whether the terminal supports the target data transmission service with the application server to the network entity through the registration request in the registration process or the periodic and mobility management process. For example, the indication information can be represented as intelligent data transmission support indication, or other representation forms.
[0156] Optionally, in this embodiment, the indication information is indicated by the unused bits of the mobility management capability information element in the registration request information. The bit can also have other refined implementation forms, for example, the indication information has two bit information, the first bit information is whether the terminal supports the collection of the target transmission data, and the second bit information is whether the terminal supports the target data transmission service with the application server.
[0157] In another embodiment, the terminal can indicate whether the terminal supports the target data transmission service with the application server to the network entity through the PDU session establishment message or the PDU session modification message in the session management process. For example, the indication information can be represented as intelligent data transmission support indication, or other representation forms.
[0158] Optionally, in this embodiment, the indication information is indicated by any one of the following:
[0159] Unused bits of a session management capability information element in a session management message;
[0160] a PCO information element or an EPCO information element in a session management message.
[0161] The PCO information element or the EPCO information element carries the identifier of the application server.
[0162] It should be noted that the embodiment is used as the above Figure 2 The method embodiment corresponds to the implementation of the terminal, so the related description in the above Figure 2 The method embodiment can achieve the same beneficial effects. To avoid repetition, the related processes and explanations are not described here.
[0163] It should be noted that the transmission method provided by the embodiment of the application can be executed by a transmission device, or a control module in the transmission device for executing the transmission method. In the embodiment of the application, the transmission device executes the transmission method as an example to illustrate the transmission device provided by the embodiment of the application.
[0164] Please refer to Figure 6 , Figure 6 is a structure diagram of a transmission device provided by the embodiment of the application, as shown in Figure 6 The transmission device 600 comprises:
[0165] The first acquisition module 601 is configured to acquire first information sent by an application server for target transmission data.
[0166] The determination module 602 is configured to determine a session management strategy corresponding to the terminal transmitting the target transmission data based on the first information.
[0167] The management module 603 is configured to manage a session management channel between the application server and the terminal according to the session management strategy.
[0168] Optionally, the first information comprises an identifier of the application server and a statistical value of the size of the target transmission data.
[0169] The first information further comprises at least one of time information of using the target transmission data and location information of using the target transmission data.
[0170] Optionally, the transmission device 600 further comprises:
[0171] The second acquisition module is configured to acquire second information sent by the application server, and the second information is used to acquire statistical parameters of the terminal and the application server for target data transmission service.
[0172] The first sending module is configured to determine, in response to the second information, a statistical parameter of the terminal for the target data transmission service with the application server, and send third information to the application server, wherein the third information comprises the statistical parameter.
[0173] Optionally, the second information comprises at least one of:
[0174] an identifier of the application server;
[0175] time information;
[0176] location information.
[0177] Optionally, the transmission apparatus 600 further comprises:
[0178] a first subscription module configured to subscribe with the application server to agree that the transmission apparatus provides the target data transmission service for the application server.
[0179] Optionally, the subscription further agrees at least one of:
[0180] an identifier of the application server for the target data transmission service;
[0181] time information for the target data transmission service;
[0182] location information for the target data transmission service.
[0183] Optionally, the determining module 602 comprises:
[0184] an obtaining sub-module configured to obtain indication information sent by the terminal, wherein the indication information is used to indicate whether the terminal supports the target data transmission service with the application server;
[0185] a determining sub-module configured to determine, in a case where it is determined based on the indication information that the terminal supports the target data transmission service with the application server, a session management policy corresponding to the target transmission data transmitted by the terminal based on the first information.
[0186] Optionally, the obtaining sub-module is further configured to perform any one of:
[0187] obtain the indication information sent by the terminal based on registration request information in a registration process or a periodic and mobility management process;
[0188] obtain the indication information sent by the terminal based on a protocol data unit (PDU) session establishment message or a PDU session modification message in a session management process.
[0189] Optionally, in the case that the obtaining submodule is configured to obtain the indication information sent by the terminal based on the registration request information in a registration procedure or a periodic and mobility management procedure, the indication information is indicated by the unused bits of a mobility management capability information element in the registration request information.
[0190] Optionally, in the case that the obtaining submodule is configured to obtain the indication information sent by the terminal based on a PDU session establishment message or a PDU session modification message in a session management procedure, the indication information is indicated by any one of the following manners:
[0191] unused bits of a session management capability information element in a session management message;
[0192] a protocol configuration option (PCO) information element or an extended PCO (EPCO) information element in the session management message.
[0193] Optionally, the PCO information element or the EPCO information element carries the identifier of the application server.
[0194] Optionally, the determining module 602 is further configured to:
[0195] obtain a motion trajectory and a motion speed of the terminal, and determine the session management strategy corresponding to the target transmission data transmitted by the terminal based on the first information, the motion trajectory and the motion speed of the terminal.
[0196] Optionally, the management module 603 is further configured to:
[0197] adjust the session management strategy, and carry a strategy for performing a target data transmission service in the session management strategy;
[0198] trigger a session management function to perform session management, and adjust a quality of service of a PDU session.
[0199] The transmission device 600 provided by the embodiments of the present application can make the network entity predict the transmission demand of the terminal for the target transmission data in advance based on the first information sent by the application server for the target transmission data, and can make the network entity formulate the session management strategy for the target transmission data for the terminal in advance, manage the session management channel for the target transmission data between the terminal and the application server, reserve the communication resource required for the transmission data for the terminal in advance, actively configure the communication resource for the terminal, and then realize the global allocation of the communication resource, avoid the network congestion, and improve the efficiency of data transmission.
[0200] It should be noted that the transmission device 600 provided by the embodiments of the present application can achieve the above technical effects. Figure 2 The network entity realizes each process in the transmission method embodiment and achieves the same technical effects, and thus details are not repeated here.
[0201] Please refer to Figure 7 , Figure 7 is another structure diagram of a transmission device provided by the embodiment of the present application, as shown in Figure 7 , the transmission device 700 comprises:
[0202] The second sending module 701 is configured to send first information for target transmission data to a network entity, so that the network entity determines a session management policy corresponding to the terminal transmitting the target transmission data according to the first information, and manages a session management channel between an application server and the terminal according to the session management policy.
[0203] Optionally, the first information comprises an identifier of the application server and a statistical value of the size of the target transmission data.
[0204] The first information further comprises at least one of time information of using the target transmission data and location information of using the target transmission data.
[0205] Optionally, the transmission device 700 further comprises:
[0206] A third sending module configured to send second information to the network entity, the second information being used to acquire statistical parameters of target data transmission service of the terminal.
[0207] A third acquiring module configured to acquire third information sent by the network entity, the third information comprising the statistical parameters.
[0208] Optionally, the second information comprises at least one of:
[0209] The identifier of the application server.
[0210] The time information.
[0211] The location information.
[0212] Optionally, the transmission device 700 further comprises:
[0213] A second signing module configured to sign with the network entity to agree that the network entity provides target data transmission service for the application server.
[0214] Optionally, the signing is further configured to agree at least one of:
[0215] The identifier of the application server performing the target data transmission service.
[0216] The time information of performing the target data transmission service.
[0217] Location information of a location where the target data transmission service is performed.
[0218] The transmission device 700 provided by the embodiments of the present application can make the network entity predict the transmission requirement of the terminal for the target transmission data in advance, reserve the communication resource required by the transmission data for the terminal in advance, and thus make the network entity actively configure the communication resource for the terminal, so as to realize the global configuration of the communication resource, avoid the network congestion, and improve the efficiency of data transmission.
[0219] It should be noted that the transmission device 700 provided by the embodiments of the present application can realize Figure 4 The application server realizes the processes in the transmission method embodiments and achieves the same technical effects. To avoid repetition, the details are not described herein.
[0220] Please refer to Figure 8 , Figure 8 is another structure diagram of a transmission device provided by the embodiments of the present application, as shown in Figure 8 The transmission device 800 includes:
[0221] The fourth sending module 801 is configured to send indication information to a network entity, and the indication information is used to indicate whether the transmission device supports a target data transmission service with an application server.
[0222] Optionally, the fourth sending module 801 is further configured to perform any one of the following:
[0223] In a registration process or a periodic and mobility management process, the indication information is sent to the network entity based on registration request information;
[0224] In a session management process, the indication information is sent to the network entity based on a PDU session establishment message or a PDU session modification message.
[0225] Optionally, in the case where the fourth sending module 801 is configured to send the indication information to the network entity based on the registration request information in the registration process or the periodic and mobility management process, the indication information is indicated by the unused bits of a mobility management capability information element in the registration request information.
[0226] Optionally, in the case where the fourth sending module 801 is configured to send the indication information to the network entity based on the PDU session establishment message or the PDU session modification message in the session management process, the indication information is indicated by any one of the following:
[0227] unused bits of a session management capability information element in a session management message;
[0228] PCO or EPCO in the session management message.
[0229] Optionally, the PCO or EPCO carries the identifier of the application server.
[0230] The transmission device 800 provided by the embodiment of the present application sends the indication information to the network entity, so that the network entity needs to determine whether the transmission device 800 supports the target data transmission service with the application server according to the content of the indication information, and only when it is determined that the transmission device 800 supports, the network entity will perform the operation of formulating the session management policy, establishing the session management channel for the target transmission data, and the like, so as to better ensure the data security of the transmission device 800 and avoid data leakage.
[0231] It should be noted that the transmission device 800 provided by the embodiment of the present application can achieve the above technical effects. Figure 5 The terminal implements each process in the transmission method embodiment and achieves the same technical effects. To avoid repetition, details are not repeated here.
[0232] Optionally, as shown in Figure 9 The present application also provides a communication device 900, which includes a processor 901, a memory 902, a program or instruction stored in the memory 902 and executable on the processor 901. For example, when the communication device 900 is a network entity, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. When the communication device 900 is an application server, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. When the communication device 900 is a terminal, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. To avoid repetition, details are not repeated here. Figure 2 Figure 4 The present application also provides a communication device 900, which includes a processor 901, a memory 902, a program or instruction stored in the memory 902 and executable on the processor 901. For example, when the communication device 900 is a network entity, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. When the communication device 900 is an application server, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. When the communication device 900 is a terminal, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. To avoid repetition, details are not repeated here. Figure 5 The present application also provides a communication device 900, which includes a processor 901, a memory 902, a program or instruction stored in the memory 902 and executable on the processor 901. For example, when the communication device 900 is a network entity, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. When the communication device 900 is an application server, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. When the communication device 900 is a terminal, the processor 901 executes the program or instruction to implement each process of the above method embodiment and achieve the same technical effects. To avoid repetition, details are not repeated here.
[0233] Figure 2 The present application also provides a readable storage medium, which stores a program or instruction. The program or instruction is executed by a processor to implement each process of the above method embodiment, or to implement each process of the above method embodiment and achieve the same technical effects. To avoid repetition, details are not repeated here. Figure 4 The present application also provides a readable storage medium, which stores a program or instruction. The program or instruction is executed by a processor to implement each process of the above method embodiment, or to implement each process of the above method embodiment and achieve the same technical effects. To avoid repetition, details are not repeated here. Figure 5 The present application also provides a readable storage medium, which stores a program or instruction. The program or instruction is executed by a processor to implement each process of the above method embodiment, or to implement each process of the above method embodiment and achieve the same technical effects. To avoid repetition, details are not repeated here.
[0234] The processor is the processor in the terminal in the above embodiments. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk or an optical disk, etc.
[0235] The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running a network side device program or instruction, and each process of the above method embodiment is realized or each process of the above method embodiment can be realized, and the same technical effects can be achieved. To avoid repetition, details are not described herein. Figure 2 The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running a network side device program or instruction, and each process of the above method embodiment is realized or each process of the above method embodiment can be realized, and the same technical effects can be achieved. To avoid repetition, details are not described herein. Figure 4 The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running a network side device program or instruction, and each process of the above method embodiment is realized or each process of the above method embodiment can be realized, and the same technical effects can be achieved. To avoid repetition, details are not described herein. Figure 5 The embodiment of the present application further provides a chip, which comprises a processor and a communication interface, the communication interface is coupled with the processor, the processor is used for running a network side device program or instruction, and each process of the above method embodiment is realized or each process of the above method embodiment can be realized, and the same technical effects can be achieved. To avoid repetition, details are not described herein.
[0236] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.
[0237] It should be understood that the chip mentioned in the embodiment of the present application can also be referred to as a system level chip, a system chip, a chip system or a system on chip, etc.
[0238] Those skilled in the art can clearly understand the above-mentioned embodiment method can be realized by means of software and the necessary general hardware platform, of course, also can be through hardware, but many cases the former is the better embodiment. Based on such understanding, the technical solutions of the present application essentially or say the part of the contribution to the prior art can be embodied in the form of software products, the computer software product is stored in a storage medium (such as ROM / RAM, magnetic disc, optical disc), including a number of instructions to make a terminal (may be a mobile phone, computer, server, air conditioner, or network equipment, etc.) executes the method described in various embodiments of the present application.
[0239] The embodiments of the present application are described above in combination with the drawings, but the present application is not limited to the above-mentioned specific embodiments, the above-mentioned specific embodiments are only illustrative, but not limited, those skilled in the art can make many forms without departing from the purpose of the present application and the scope protected by the claims under the inspiration of the present application, all belong to the protection of the present application.
Claims
1. A transmission method performed by a network entity, the network entity comprising a policy control function (PCF), characterized in that, The method comprises: obtaining first information sent by an application server for target transmission data; determining a session management policy corresponding to terminal transmission of the target transmission data based on the first information; managing a session management channel between the application server and the terminal according to the session management policy; the first information comprises an identifier of the application server; the first information further comprises at least one of time information for using the target transmission data and location information for using the target transmission data.
2. The method of claim 1, wherein, The first information further comprises a statistical value of the size of the target transmission data.
3. The method of claim 1, wherein, Before the step of obtaining the first information sent by the application server for the target transmission data, the method further comprises: obtaining second information sent by the application server, the second information being used to obtain statistical parameters of target data transmission service of the terminal and the application server; in response to the second information, determining the statistical parameters of the target data transmission service of the terminal and the application server, and sending third information comprising the statistical parameters to the application server.
4. The method of claim 3, wherein, The second information comprises at least one of: an identifier of the application server; time information; location information.
5. The method of claim 3, wherein, Before the step of obtaining the second information sent by the application server, the method further comprises: signing with the application server to agree that the network entity provides the target data transmission service for the application server.
6. The method of claim 5, wherein, The signing is further used to agree at least one of: an identifier of the application server performing the target data transmission service; time information for performing the target data transmission service; location information for performing the target data transmission service.
7. The method of claim 1, wherein, The step of determining the session management policy corresponding to terminal transmission of the target transmission data based on the first information comprises: obtaining indication information sent by the terminal, the indication information being used to indicate whether the terminal supports the target data transmission service with the application server; in a case where it is determined based on the indication information that the terminal supports the target data transmission service with the application server, determining the session management policy corresponding to terminal transmission of the target transmission data based on the first information.
8. The method of claim 7, wherein, The step of obtaining the indication information sent by the terminal comprises any one of: obtaining indication information sent by the terminal based on registration request information in a registration process or a periodic and mobility management process; obtaining indication information sent by the terminal based on a protocol data unit (PDU) session establishment message or a PDU session modification message in a session management process.
9. The method of claim 8, wherein, In a case where the indication information sent by the terminal based on the registration request information in the registration process or the periodic and mobility management process is obtained, the indication information is indicated by unused bits of a mobility management capability information element in the registration request information.
10. The method of claim 8, wherein, In a case where the indication information sent by the terminal based on the PDU session establishment message or the PDU session modification message in the session management process is obtained, the indication information is indicated by any one of: unused bits of a session management capability information element in a session management message; A protocol configuration option (PCO) information element or an extended PCO (EPCO) information element in a session management message.
11. The method of claim 10, wherein, The PCO information element or the EPCO information element carries the identifier of the application server.
12. The method of claim 1, wherein, The determining, based on the first information, of the session management policy corresponding to the terminal transmitting the target transmission data comprises: obtaining a motion trajectory and a motion speed of the terminal, and determining, based on the first information, the motion trajectory and the motion speed of the terminal, the session management policy corresponding to the terminal transmitting the target transmission data.
13. The method of claim 1, wherein, The managing, according to the session management policy, of a session management channel between the application server and the terminal comprises: adjusting a session management policy, and carrying, in the session management policy, a policy for performing a target data transmission service; triggering a session management function to perform session management, and adjusting a quality of service of a PDU session.
14. A transmission method, performed by an application server, characterized in that, The method comprises: sending, to a network entity, first information for target transmission data, so that the network entity determines, based on the first information, a session management policy corresponding to a terminal transmitting the target transmission data, and manages, according to the session management policy, a session management channel between the application server and the terminal; the network entity comprises a PCF; the first information comprises an identifier of the application server; the first information further comprises at least one of time information for using the target transmission data and location information for using the target transmission data.
15. The method of claim 14, wherein, The first information further comprises a statistical value of a size of the target transmission data.
16. The method of claim 14, wherein, Before the sending, to the network entity, of the first information for the target transmission data, the method further comprises: sending, to the network entity, second information for obtaining a statistical parameter for the terminal performing a target data transmission service; obtaining third information sent by the network entity, the third information comprising the statistical parameter.
17. The method of claim 16, wherein, The second information comprises at least one of: the identifier of the application server; time information; location information.
18. The method of claim 16, wherein, Before the sending, to the network entity, of the second information, the method further comprises: signing a contract with the network entity to agree that the network entity provides a target data transmission service for the application server.
19. The method of claim 18, wherein, The signing of the contract is further used to agree on at least one of: an identifier of an application server performing the target data transmission service; time information for performing the target data transmission service; location information for performing the target data transmission service.
20. A transmitting device, comprising: The apparatus comprises: a first obtaining module configured to obtain first information for target transmission data sent by an application server; a determining module configured to determine, based on the first information, a session management policy corresponding to a terminal transmitting the target transmission data; a managing module configured to manage, according to the session management policy, a session management channel between the application server and the terminal; the first information comprises an identifier of the application server; the first information further comprises at least one of time information for using the target transmission data and location information for using the target transmission data.
21. The apparatus of claim 20, wherein, The first information further comprises a statistical value of a size of the target transmission data.
22. The apparatus of claim 20, wherein, The apparatus further comprises: The second obtaining module is configured to obtain second information sent by the application server, the second information being used to obtain a statistical parameter of the terminal performing the target data transmission service with the application server. The first sending module is configured to, in response to the second information, determine the statistical parameter of the terminal performing the target data transmission service with the application server, and send third information including the statistical parameter to the application server.
23. The apparatus of claim 22, wherein, The second information includes at least one of the following: An identifier of the application server; Time information; Location information.
24. The apparatus of claim 22, wherein, The apparatus further includes: The first signing module is configured to sign with the application server to agree that the apparatus provides the target data transmission service for the application server.
25. The apparatus of claim 24, wherein, The signing is further configured to agree on at least one of the following: An identifier of the application server performing the target data transmission service; Time information of performing the target data transmission service; Location information of performing the target data transmission service.
26. The apparatus of claim 20, wherein, The determining module includes: The obtaining submodule is configured to obtain indication information sent by the terminal, the indication information being used to indicate whether the terminal supports performing the target data transmission service with the application server. The determining submodule is configured to, in a case where it is determined based on the indication information that the terminal supports performing the target data transmission service with the application server, determine a session management policy corresponding to the terminal transmitting the target transmission data based on the first information.
27. The apparatus of claim 26, wherein, The obtaining submodule is further configured to perform any one of the following: Obtain indication information sent by the terminal based on registration request information in a registration process or a periodic and mobility management process. Obtain indication information sent by the terminal based on a protocol data unit (PDU) session establishment message or a PDU session modification message in a session management process.
28. The apparatus of claim 27, wherein, In a case where the obtaining submodule is configured to obtain indication information sent by the terminal based on registration request information in a registration process or a periodic and mobility management process, the indication information is indicated by unused bits of a mobility management capability information element in the registration request information.
29. The apparatus of claim 27, wherein, In a case where the obtaining submodule is configured to obtain indication information sent by the terminal based on a PDU session establishment message or a PDU session modification message in a session management process, the indication information is indicated by any one of the following: Unused bits of a session management capability information element in a session management message. A protocol configuration option (PCO) information element or an EPCO information element in the session management message.
30. The apparatus of claim 29, wherein, The PCO information element or the EPCO information element carries the identifier of the application server.
31. The apparatus of claim 20, wherein, The determining module is further configured to: Obtain a motion trajectory and a motion speed of the terminal, and determine the session management policy corresponding to the terminal transmitting the target transmission data based on the first information, the motion trajectory and the motion speed of the terminal.
32. The apparatus of claim 20, wherein, The management module is further configured to: Adjust the session management policy, and carry a policy of performing the target data transmission service in the session management policy. Trigger a session management function to perform session management, and adjust a quality of service of a PDU session.
33. A transmitting device, comprising: The apparatus includes: The second sending module is configured to send first information for target transmission data to a network entity, so that the network entity determines a session management policy corresponding to the terminal transmitting the target transmission data according to the first information, and manages a session management channel between an application server and the terminal according to the session management policy; the network entity includes a PCF. The first information includes an identifier of the application server. The first information further includes at least one of time information of using the target transmission data and location information of using the target transmission data.
34. The apparatus of claim 33, wherein, The first information further includes a statistical value of a size of the target transmission data.
35. The apparatus of claim 33, wherein, The apparatus further includes: The third sending module is configured to send second information to the network entity, the second information being used to acquire a statistical parameter of a target data transmission service performed by the terminal. The third acquiring module is configured to acquire third information sent by the network entity, the third information including the statistical parameter.
36. The device of claim 35, wherein, The second information includes at least one of: The identifier of the application server; The time information; The location information.
37. The device of claim 35, wherein, The apparatus further includes: The second signing module is configured to sign with the network entity to agree that the network entity provides a target data transmission service for the application server.
38. The device of claim 37, wherein, The signing is further configured to agree at least one of: An identifier of an application server performing the target data transmission service; Time information of performing the target data transmission service; Location information of performing the target data transmission service.
39. A communications device, characterized by A processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions being executed by the processor to implement the steps of the transmission method according to any one of claims 1 to 13, or to implement the steps of the transmission method according to any one of claims 14 to 19.
40. A readable storage medium characterized by, The readable storage medium stores a program or instructions, the program or instructions being executed by the processor to implement the steps of the transmission method according to any one of claims 1 to 13, or to implement the steps of the transmission method according to any one of claims 14 to 19.