Information Transmission Method, Apparatus, Communication Device, and Storage Medium
By determining whether the terminal supports edge computing application layer information transmission capabilities in the communication network, and sending information to the terminal only when supported, the problem of network resource waste caused by edge computing services is solved, and efficient resource utilization is achieved.
Patent Information
- Application Number
- CN202010834155.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-18
- Publication Date
- 2025-07-18
- Estimated Expiration
- 2040-08-18
AI Technical Summary
In communication network systems, the introduction of edge computing services causes the terminal to be unable to use relevant information, resulting in waste of network resources.
By sending the first information and/or request, it is instructed whether the terminal supports the ability to transmit edge computing application layer information to the application client, and only sends relevant information to the terminal when the capability is supported, avoiding sending without support.
It saves network resources, avoids information transmission when the terminal does not support it, and improves resource utilization efficiency.
Smart Images

Figure CN114158095B_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of communication technologies, and in particular, to an information transmission method, apparatus, communication device, and storage medium. Background Art
[0002] In some communication network systems (e.g., 5G systems), edge computing services (Edge Computing Service) are introduced. The edge computing server side may send relevant information of the edge computing application layer to the terminal through the communication network. Since the edge computing service is newly introduced, after the network side sends the relevant information of the edge computing application layer to the terminal, it may cause the terminal to be unable to use the information, and in the case where the terminal cannot use the information, it may lead to waste of network resources used for sending the information. Summary of the Invention
[0003] Embodiments of this application provide an information transmission method, apparatus, communication device, and storage medium to solve the problem of waste of network resources.
[0004] In a first aspect, an embodiment of this application provides an information transmission method, which is applied to a first communication device and includes:
[0005] Sending a first piece of information and / or a first request, where the first piece of information is used to indicate one of the following:
[0006] The terminal supports the first capability;
[0007] The terminal does not support the first capability;
[0008] Wherein, the first capability includes at least one of the following:
[0009] The ability to support transmitting a second piece of information to the application client of the terminal;
[0010] The ability to support the application client of the terminal to obtain the second piece of information;
[0011] The ability to support transmitting a third piece of information to the application client of the terminal;
[0012] The ability to support the application client of the terminal to obtain the third piece of information;
[0013] Wherein, the third piece of information is information obtained by the terminal from the control plane signaling of the communication network;
[0014] The second piece of information includes at least one of the following:
[0015] Edge Application Server (EAS) information;
[0016] Edge Configuration Server (ECS) information;
[0017] Quality of Service (QoS) monitoring report or QoS change report;
[0018] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client;
[0019] Wherein, the first request is used to indicate at least one of the following:
[0020] Request the second information;
[0021] Request information for the application client.
[0022] In a second aspect, an embodiment of the present application provides an information transmission method, which is applied to a second communication device and includes:
[0023] Perform a second operation, where the second operation includes at least one of the following:
[0024] When it is determined that the terminal supports the first capability and / or receives the first request, send the second information and / or the third information;
[0025] When it is determined that the terminal does not support the first capability and / or does not receive the first request, notify the application server or the Application Function (AF) that the terminal does not support the first capability;
[0026] Wherein, the first capability includes at least one of the following:
[0027] The ability to support transmitting the second information to the application client of the terminal;
[0028] The ability to support the application client of the terminal to obtain the second information;
[0029] The ability to support transmitting the third information to the application client of the terminal;
[0030] The ability to support the application client of the terminal to obtain the third information;
[0031] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0032] The second information includes at least one of the following:
[0033] Edge Application Server (EAS) information,
[0034] Edge Configuration Server (ECS) information,
[0035] QoS monitoring report or QoS change report,
[0036] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client;
[0037] Among them, the first request is used to indicate at least one of the following:
[0038] Request the second information;
[0039] Request information for the application client.
[0040] Thirdly, an information transmission method provided by an embodiment of the present application is applied to a third communication device and includes:
[0041] Perform a third operation, and the third operation includes at least one of the following:
[0042] When it is determined that the terminal supports the first capability, send the second information and / or the third information to the communication network;
[0043] When it is determined that the terminal does not support the first capability, send the second information and / or the third information to the terminal through the application layer;
[0044] Among them, the first capability includes at least one of the following:
[0045] The capability to support transmitting the second information to the application client of the terminal;
[0046] The capability to support the application client of the terminal to obtain the second information;
[0047] The capability to support transmitting the third information to the application client of the terminal;
[0048] The capability to support the application client of the terminal to obtain the third information;
[0049] Among them, the third information is the information obtained by the terminal from the control plane signaling of the communication network;
[0050] Among them, the second information includes at least one of the following:
[0051] Edge Application Server EAS information,
[0052] Edge Configuration Server ECS information,
[0053] Service Quality QoS monitoring report or QoS change report,
[0054] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client.
[0055] Fourthly, an information transmission method provided by an embodiment of the present application is applied to a fourth communication device and includes:
[0056] Obtain the first information of the terminal and the subscription request of the target end for the first information;
[0057] Send the obtained first information to the target end.
[0058] The first information is used to indicate one of the following:
[0059] The terminal supports the first capability;
[0060] The terminal does not support the first capability.
[0061] Fifthly, an information transmission device provided by an embodiment of the present application is applied to a first communication device and includes:
[0062] A sending module, configured to send the first information and / or the first request, where the first information is used to indicate one of the following:
[0063] The terminal supports the first capability;
[0064] The terminal does not support the first capability;
[0065] Wherein, the first capability includes at least one of the following:
[0066] The capability of supporting the transmission of the second information to the application client of the terminal;
[0067] The capability of supporting the application client of the terminal to obtain the second information;
[0068] The capability of supporting the transmission of the third information to the application client of the terminal;
[0069] The capability of supporting the application client of the terminal to obtain the third information;
[0070] Wherein, the third information is the information obtained by the terminal from the control plane signaling of the communication network;
[0071] The second information includes at least one of the following:
[0072] Edge Application Server (EAS) information,
[0073] Edge Configuration Server (ECS) information,
[0074] Quality of Service (QoS) monitoring report or QoS change report,
[0075] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client;
[0076] Among them, the first request is used to indicate at least one of the following:
[0077] Request the second information;
[0078] Request information for the application client.
[0079] In a sixth aspect, an embodiment of the present application provides an information transmission device, which is applied to a second communication device and includes:
[0080] An execution module, configured to execute a second operation, where the second operation includes at least one of the following:
[0081] When it is determined that the terminal supports the first capability and / or receives the first request, send the second information and / or the third information;
[0082] When it is determined that the terminal does not support the first capability and / or does not receive the first request, notify the application server or the AF terminal that it does not support the first capability;
[0083] When it is determined that the terminal does not support the first capability and / or does not receive the first request, send information for the application server to the application server or the AF;
[0084] Among them, the first capability includes at least one of the following:
[0085] The ability to support transmitting the second information to the application client of the terminal;
[0086] The ability to support the application client of the terminal to obtain the second information;
[0087] The ability to support transmitting the third information to the application client of the terminal;
[0088] The ability to support the application client of the terminal to obtain the third information;
[0089] Among them, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0090] The second information includes at least one of the following:
[0091] Edge Application Server (EAS) information;
[0092] Edge Configuration Server (ECS) information;
[0093] Quality of Service (QoS) monitoring report or QoS change report,
[0094] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client;
[0095] Among them, the first request is used to indicate at least one of the following:
[0096] Request the second information;
[0097] Request information for the application client.
[0098] In a seventh aspect, an embodiment of the present application provides an information transmission device, which is applied to a third communication device and includes:
[0099] An execution module, configured to execute a third operation, where the third operation includes at least one of the following:
[0100] When it is determined that the terminal supports the first capability, send the second information and / or the third information to the communication network;
[0101] When it is determined that the terminal does not support the first capability, send the second information and / or the third information to the terminal through the application layer;
[0102] Wherein, the first capability includes at least one of the following:
[0103] The capability to support transmitting the second information to the application client of the terminal;
[0104] The capability to support the application client of the terminal to obtain the second information;
[0105] The capability to support transmitting the third information to the application client of the terminal;
[0106] The capability to support the application client of the terminal to obtain the third information;
[0107] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0108] Wherein, the second information includes at least one of the following:
[0109] Edge Application Server (EAS) information,
[0110] Edge Configuration Server (ECS) information,
[0111] Quality of Service (QoS) monitoring report or QoS change report,
[0112] Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
[0113] In an eighth aspect, an embodiment of the present application provides an information transmission device, which is applied to a fourth communication device and includes:
[0114] An acquisition module, configured to acquire the first information of the terminal and the subscription request of the target end for the first information;
[0115] A sending module, configured to send the acquired first information to the target end.
[0116] The first piece of information is used to indicate one of the following:
[0117] The terminal supports the first capability;
[0118] The terminal does not support the first capability.
[0119] In a ninth aspect, an embodiment of the present application provides a communication device, including: a memory, a processor, and a program or instruction stored on the memory and executable on the processor. When the program or instruction is executed by the processor, it implements the steps in the information transmission method on the first communication device side, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method on the second communication device side, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method on the third communication device side, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method on the fourth communication device side.
[0120] In a tenth aspect, an embodiment of the present application provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements the steps in the information transmission method on the first communication device side, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method on the second communication device side, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method on the third communication device side, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method on the fourth communication device side.
[0121] In an embodiment of the present application, it is determined whether the terminal supports a first capability; a first message and / or a first request are sent, where the first message is used to indicate one of the following: the terminal supports the first capability; the terminal does not support the first capability; the first capability includes at least one of the following: the capability to support transmitting second information to an application client of the terminal; the capability to support the application client of the terminal to obtain the second information; the capability to support transmitting third information to an application client of the terminal, where the information is obtained by the terminal from the control plane signaling of the communication network; the capability to support the application client of the terminal to obtain the third information; where the third information is the information obtained by the terminal from the control plane signaling of the communication network; the second information includes at least one of the following: edge application server (EAS) information, edge configuration server (ECS) information, QoS monitoring report or QoS change report, information for an application server, where the information for the application server needs to be forwarded to the application server through the application client; where the first request is used to indicate at least one of the following: request the second information; request information for the application client. In this way, it is possible to report the first information to the network side, so that the network side can avoid sending at least one of the second information and / or the third information to the terminal in the case where the terminal does not support the first capability, thereby achieving the effect of saving network resources. Description of the Drawings
[0122] By reading the following detailed description of the preferred embodiments, various other advantages and benefits will become clear to those of ordinary skill in the art. The drawings are only for the purpose of showing the preferred embodiments and are not considered to be a limitation of the present application. Moreover, throughout the drawings, the same reference numerals are used to represent the same components. In the drawings:
[0123] Figure 1 It is a schematic diagram of the architecture of a wireless communication system provided by an embodiment of the present application;
[0124] Figure 2 It is a flowchart of an information transmission method provided by an embodiment of the present application;
[0125] Figure 3 It is a flowchart of another information transmission method provided by an embodiment of the present application;
[0126] Figure 4 It is a flowchart of another information transmission method provided by an embodiment of the present application;
[0127] Figure 5 It is a flowchart of another information transmission method provided by an embodiment of the present application;
[0128] Figure 6 It is a schematic diagram of an information transmission method provided by an embodiment of the present application;
[0129] Figure 7Schematic diagram of an information transmission method provided by an embodiment of this application;
[0130] Figure 8 Structural diagram of an information transmission device provided by this application;
[0131] Figure 9 Structural diagram of another information transmission device provided by this application;
[0132] Figure 10 Structural diagram of another information transmission device provided by this application;
[0133] Figure 11 Structural diagram of another information transmission device provided by this application;
[0134] Figure 12 Structural diagram of a communication device provided by this application. Detailed implementation manners
[0135] Next, the technical solutions in the embodiments of this application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of this application. Obviously, the described embodiments are some but not all of the embodiments of this application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments in this application without creative efforts shall fall within the protection scope of this application.
[0136] The term "including" and any variations thereof in the specification and claims of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that includes a series of steps or units does not necessarily have to be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices. In addition, the use of "and / or" in the specification and claims means at least one of the connected objects. For example, A and / or B means including three cases: A alone, B alone, and both A and B exist.
[0137] In the embodiments of this application, words such as "exemplary" or "for example" are used to represent examples, illustrations, or explanations. Any embodiment or design solution described as "exemplary" or "for example" in the embodiments of this application should not be construed as being more preferred or having more advantages than other embodiments or design solutions. Rather, the use of words such as "exemplary" or "for example" is intended to present relevant concepts in a specific manner.
[0138] The term "comprising" and any variations thereof in the description and claims of this application are intended to cover non-exclusive inclusion. For example, a process, method, system, product, or device that comprises a series of steps or units need not be limited to those steps or units clearly listed, but may include other steps or units not clearly listed or inherent to these processes, methods, products, or devices. In addition, the use of "and / or" in the description and claims means at least one of the connected objects. For example, A and / or B means including three cases: A alone, B alone, and both A and B present.
[0139] The embodiments of this application will be introduced below in conjunction with the accompanying drawings. The information transmission method, apparatus, communication device, and storage medium provided by the embodiments of this application are not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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 this application are often used interchangeably, and the described technologies 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 the New Radio (NR) system for example purposes, and the NR terms are used in most of the following descriptions, although these technologies can also be applied to applications other than NR system applications, such as the 6th Generation (6G) communication system.
[0140] To facilitate a better understanding of the embodiments of this application, the following technical points will be introduced first.
[0141] The installation files of some application clients can be developed based on the standard interfaces of the operating system (such as the framework of the operating system SDK) and can be applicable to terminals of different brands, without being restricted by the capabilities of the terminals. However, for the information obtained by the communication module of the terminal from the control plane signaling of the communication network to be sent to the application client, it needs to go through the operating system of the terminal and requires the support of the operating system, such as the interface between the operating system and the application client. However, due to the newly introduced edge computing service in the communication system, the relevant information of the edge computing application layer (for example: EAS information, ECS information, QoS monitoring reports of edge services, etc.) is not the information that the existing operating system can support to be transmitted to the application client. Therefore, in order to support the transmission of relevant information of the edge data network, additional terminal capabilities are required.
[0142] Problem 1: EAS and ECS are servers in the edge computing services deployed by operators. Except for the customized terminals of operators, other terminals may not have enhanced operating system capabilities to transmit relevant information to the relevant application clients. This will cause the application clients of Mobile Edge Computing (MEC) or the application clients installed on some terminals to not work.
[0143] One solution is that the terminal provides to the network (such as: AMF) whether it supports the first capability. Only for the terminals with the first capability, the network sends the information that needs to be sent to the application client to the terminal. For the terminals without the first capability, the network can notify the application layer server. The application layer server sends the second information to the terminal through the application layer.
[0144] At the same time, the application layer server can subscribe to the capabilities of the terminal. When the terminal has the first capability, the application layer server can send the second information to the network. When the terminal does not have the first capability, the application layer server sends the second information to the terminal through the application layer.
[0145] The first capability includes at least one of the following:
[0146] The ability to support transmitting the second information to the application client of the terminal;
[0147] The ability to support the application client of the terminal to obtain the second information;
[0148] The ability to support transmitting the third information to the application client of the terminal;
[0149] The ability to support the application client of the terminal to obtain the third information;
[0150] Among them, the third information is the information obtained by the terminal from the control plane signaling of the communication network.
[0151] The network can send the second information and / or the third information to the terminal only when the terminal supports the first capability or makes a request, such as: EAS address, ECS address, QoS monitoring report or QoS change report, information for the application server, where the information for the application server needs to be forwarded to the application server through the application client, etc.
[0152] In addition, ECS or EAS can subscribe to the capabilities of the terminal, such as the above-mentioned first capability.
[0153] Another solution is:
[0154] Another solution is: The application client (such as the Edge Enabler Client, EEC) is integrated on the communication module (such as a chip). At this time, the terminal sends the location of the first capability or EEC to the network (for example: AMF). The network sends the second information and / or the third information only after confirming the location of the application client. The second information is, for example: EAS address, ECS address, QoS monitoring information, etc.
[0155] Problem 2: Information such as the QoS monitoring report generated by the communication network needs to be reported to the server side, but it is necessary to modify the interior of the communication network and the interface between the communication network and the server. One implementation is to send the QoS monitoring report to the terminal, and the terminal transmits it to the application client. The application client then sends it to the server side through the application layer. However, the QoS monitoring report is also not information that the existing operating system can support to be transmitted to the application client. Therefore, in order to support the transmission of the QoS monitoring report, additional terminal capabilities are required.
[0156] The embodiments of the present application will be described below with reference to the accompanying drawings. The information transmission method, device, communication equipment, and storage medium provided by the embodiments of the present application can be applied to Figure 1 the network system shown, such as Figure 1 the network system shown includes: a terminal, a 3GPP core network (3GPP Core Network), and an edge data network (Edge Data Network).
[0157] In an optional embodiment of the present application, the application client may include at least one of the following: an edge enabler client (Edge Enabler Client, EEC), an edge application client (Edge Application Client, EAC).
[0158] In an alternative embodiment of the present application, the application server may include at least one of the following: Edge Enabler Server (EES), Edge Application Server (EAS).
[0159] In an alternative embodiment of the present application, the address information of the EAS may include the IP address information of the EAS.
[0160] In an alternative embodiment of the present application, the address information of the ECS may include the IP address information of the ECS.
[0161] In an alternative embodiment of the present application, the domain name information of the EAS may include the Fully Qualified Domain Name (FQDN) of the EAS.
[0162] In an alternative embodiment of the present application, the domain name information of the ECS may include the FQDN of the ECS.
[0163] In an embodiment of the present application, the communication device may include at least one of the following: communication network element device and terminal.
[0164] In an embodiment of the present application, the communication network element may include at least one of the following: core network element and radio access network element.
[0165] In the embodiments of the present application, the core network element may include but is not limited to at least one of the following: core network device, core network node, core network function, core network element, Mobility Management Entity (MME), Access Management Function (AMF), Session Management Function (SMF), User Plane Function (UPF), serving gateway (SGW), PDN gateway (PDN Gate Way), Policy Control Function (PCF), Policy and Charging Rules Function (PCRF), Serving GPRS Support Node (SGSN), Gateway GPRS Support Node (GGSN), Unified Data Management (UDM), Unified Data Repository (UDR), Home Subscriber Server (HSS), Application Function (AF), Centralized network configuration (CNC).
[0166] In the embodiments of the present application, the radio access network network element may include, but is not limited to, at least one of the following: radio access network device, radio access network node, radio access network function, radio access network unit, Third Generation Partnership Project (3GPP) radio access network, non-3GPP radio access network, Centralized Unit (CU), Distributed Unit (DU), base station, evolved Node B (eNB), 5G base station (gNB), Radio Network Controller (RNC), base station (NodeB), Non-3GPP Inter Working Function (N3IWF), Access Controller (AC) node, Access Point (AP) device or Wireless Local Area Networks (WLAN) node, N3IWF.
[0167] The base station may be a Base Transceiver Station (BTS) in the Global System for Mobile Communications (GSM) or Code Division Multiple Access (CDMA), or a NodeB in Wideband Code Division Multiple Access (WCDMA), or an evolved Node B (eNB or e-NodeB, evolutional Node B) and 5G base station (gNB) in LTE. The embodiments of the present application do not limit this.
[0168] In the embodiments of the present application, the UE is the terminal. The terminal may include a relay that supports terminal functions and / or a terminal that supports relay functions. The terminal may also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal may be a terminal-side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a mobile internet device (MID), a wearable device, or a vehicle-mounted device. It should be noted that the specific type of the terminal is not limited in the embodiments of the present application.
[0169] In the embodiments of the present application, the terminal may install one or more application clients and an Edge Enabler Client.
[0170] In the embodiments of the present application, the edge data network may include one or more Edge Application Servers and one or more Edge Enabler Servers.
[0171] In an alternative embodiment of the present application, as Figure 1 shown, the edge computing service application server (such as the Edge Configuration Server) interacts with the edge computing application client (Edge Configuration Client) on the terminal through a communication network. As Figure 1 shown, EDGE1, EDGE2, EDGE3, EDGE4, EDGE5, EDGE6, EDGE7, and EDGE8 respectively represent different interfaces.
[0172] In addition, the embodiments of the present application may also be applied to communication systems such as 4G and 6G.
[0173] In an alternative embodiment of the present application, the first capability is the capability of the operating system of the terminal, which may include at least one of the following:
[0174] The operating system capability of the terminal supports the capability of transmitting the second information to the application client of the terminal;
[0175] The operating system capability of the terminal supports the capability of the application client of the terminal to obtain the second information;
[0176] The operating system capability of the terminal supports transmitting the third information to the application client of the terminal;
[0177] The operating system capabilities of the terminal support the application client of the terminal to obtain third information;
[0178] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network.
[0179] In an optional embodiment of the present application, the capabilities of the operating system of the terminal include at least one of the following: the capabilities of the framework of the operating system of the terminal, the capabilities of the kernel of the operating system of the terminal.
[0180] 1) The capabilities of the framework of the operating system of the terminal may include at least one of the following:
[0181] The capabilities of the framework of the operating system of the terminal support the ability to transmit second information to the application client of the terminal;
[0182] The capabilities of the framework of the operating system of the terminal support the ability of the application client of the terminal to obtain second information;
[0183] The capabilities of the framework of the operating system of the terminal support transmitting the third information to the application client of the terminal;
[0184] The capabilities of the framework of the operating system of the terminal support the application client of the terminal to obtain third information;
[0185] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network.
[0186] 2) The capabilities of the kernel of the operating system of the terminal may include at least one of the following:
[0187] The capabilities of the kernel of the operating system of the terminal support the ability to transmit second information to the application client of the terminal;
[0188] The capabilities of the kernel of the operating system of the terminal support the ability of the application client of the terminal to obtain second information;
[0189] The capabilities of the kernel of the operating system of the terminal support transmitting the third information to the application client of the terminal;
[0190] The capabilities of the kernel of the operating system of the terminal support the application client of the terminal to obtain third information;
[0191] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network.
[0192] In an alternative embodiment of the present application, the information obtained by the terminal from the control plane signaling of the communication network includes: the information obtained by the communication module of the terminal from the control plane signaling of the communication network. In an alternative embodiment of the present application, the communication module may include a chip for communicating with the network. The control plane signaling includes at least one of the following: NAS signaling, AS layer signaling (also referred to as RRC signaling).
[0193] In an alternative embodiment of the present application, the information for the application client may include at least one of the following: information required by the application client (such as information required for the operation of the application client, such as EAS information or ECS information), information sent to the application server through the application client and the information is sent at the application layer (such as a QoS monitoring report or a QoS change report). The QoS is the QoS provided by the communication network. It is not difficult to understand that the information sent by the application client to the application server at the application layer is embodied as application data, and no additional terminal capabilities or network capabilities are required.
[0194] In one implementation, the information obtained by the terminal from the control plane signaling of the communication network may be the information obtained by the communication network from the AF. The information may be data for the application client generated by the application server. It is not difficult to understand that the application server generates the information required by the application client, sends the information to the communication network through the AF, the communication network then sends the information to the terminal through the control plane signaling, and the terminal then transmits the information to the application client on the terminal.
[0195] In another implementation, the information obtained by the terminal from the control plane signaling of the communication network may be the information generated by the communication network. The information needs to be sent to the application server through the application layer by the application client. It is not difficult to understand that the information sent through the application layer can be packaged into user plane data in the communication network, reducing the impact on the control plane interface.
[0196] In an alternative embodiment of the present application, the second information and / or the third information may be obtained by the terminal from the control plane signaling of the communication network. For example: the second information and / or the third information is received and obtained by the terminal from the NAS signaling and / or the Access-Stratum (AS) signaling sent by the communication network. That is, the communication network includes the second information and / or the third information in the NAS signaling and / or the AS signaling and sends it to the terminal.
[0197] In an alternative embodiment of the present application, sending the second information and / or the third information to the terminal through the application layer includes sending the second information and / or the third information to the terminal through the signaling and / or data of the application layer. It is not difficult to understand that when the second information and / or the third information are sent to the terminal through the application layer, the second information and / or the third information will be embodied as application data, and can be sent to the client of the terminal without changing the capabilities of the terminal.
[0198] In an alternative embodiment of the present application, the information for the application server includes, but is not limited to: QoS monitoring report or QoS change report.
[0199] In the embodiments of the present application, "obtaining" can be understood as generating, obtaining from a configuration, receiving, receiving after a request, obtaining through self-learning, deriving based on information not received, or obtaining after processing the received information. It can be specifically determined according to actual needs, and the embodiments of the present application do not limit this.
[0200] Optionally, "sending" can include broadcasting, broadcasting in a system message, returning after responding to a request, sending through dedicated signaling, etc.
[0201] In an alternative embodiment of the present application, the first information can be sent to the network through a radio resource control (RRC) message or a non-access stratum (NAS) message.
[0202] In an alternative embodiment of the present application, the second information and / or the third information can be received through an RRC message or an NAS message.
[0203] The method and communication device provided by the embodiments of the present application can be applied to a wireless communication system. The wireless communication system can be a fifth-generation mobile communication (5G) system, or an evolved packet system (EPS), or a subsequent evolved communication system. The wireless communication network in the embodiments of the present application can be a fifth-generation mobile communication network (5GS) or an LTE network.
[0204] Next, the technical solutions in the embodiments of the present application will be clearly and completely described in conjunction with the accompanying drawings in the embodiments of the present application. Obviously, the described embodiments are some, but not all, of the embodiments of the present application. All other embodiments obtained by those of ordinary skill in the art based on the embodiments of the present application without creative efforts shall fall within the protection scope of the present application.
[0205] Please refer to Figure 2, embodiments of the present application provide an information transmission method, which is applied to a first communication device. In one implementation, the first communication device includes: a terminal (UE); in another implementation, the first communication device includes, but is not limited to: a CN network element (such as an AMF, AF), and the method includes:
[0206] Step 201, send the first information and / or the first request, where the first information is used to indicate one of the following:
[0207] The terminal supports the first capability;
[0208] The terminal does not support the first capability;
[0209] Wherein, the first capability includes at least one of the following:
[0210] The ability to support transmitting the second information to the application client of the terminal;
[0211] The ability to support the application client of the terminal to obtain the second information;
[0212] The ability to support transmitting the third information to the application client of the terminal;
[0213] The ability to support the application client of the terminal to obtain the third information;
[0214] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0215] The second information includes at least one of the following:
[0216] EAS information,
[0217] ECS information,
[0218] QoS monitoring report or QoS change report,
[0219] Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client;
[0220] Wherein, the first request is used to indicate at least one of the following:
[0221] Request the second information;
[0222] Request information for the application client.
[0223] In one implementation, the second information is received from the control plane signaling of the communication network.
[0224] In one implementation, before sending the first information and / or the first request, the terminal can determine whether it supports the first capability. Of course, the above first information can be pre-configured.
[0225] In one implementation, the above first capability may also be referred to as the capability to support an enhanced kernel.
[0226] In one implementation, the capability to support sending the second information to the application client of the terminal may be that the terminal actively sends the second information to the application client.
[0227] In one implementation, the capability to support the application client of the terminal to obtain the second information may be that the application client actively obtains the second information.
[0228] In one implementation, the application client may be any one or more clients installed on the terminal.
[0229] In one implementation, sending the first information may be sending the first information to the network, for example: sending the first information to a core network element (such as an AMF) or a RAN network element.
[0230] In one implementation, the capability to support sending the third information to the application client of the terminal may be to support actively sending the third information obtained from the communication network to the application client, and the application client can use this third information. In another implementation, the capability to support the application client of the terminal to obtain the third information may be to support the application client to actively obtain the third information obtained from the communication network.
[0231] In an optional embodiment of the present application, the information for the application client may include at least one of the following: information required by the application client (such as information required for the application client to run, such as EAS information or ECS information), information sent to the application server through the application client and the information is sent at the application layer (such as a QoS monitoring report or a QoS change report). The QoS is the QoS provided by the communication network.
[0232] In one implementation, the information obtained by the terminal from the control plane signaling of the communication network may be the information obtained by the communication network from the AF. The information may be data generated by the application server for the application client. It is not difficult to understand that the application server generates the information required by the application client, sends the information to the communication network through the AF, the communication network then sends the information to the terminal through the control plane signaling, and the terminal then sends the information to the application client on the terminal.
[0233] In another implementation, the information obtained by the terminal from the control plane signaling of the communication network may be the information generated by the communication network. The information needs to be sent to the application server through the application layer by the application client. It is not difficult to understand that the information sent through the application layer can be packaged into user plane data in the communication network, reducing the impact on the control plane interface.
[0234] In one implementation, the information for the application client in the above request may be to request the communication network to send the information for the application client of the terminal to the terminal.
[0235] In one implementation, the information for the application server that needs to be forwarded to the application server through the application client may be to request the communication network to send the information for the application server to the terminal, where the information for the application server needs to be forwarded to the application server through the application client.
[0236] In the embodiments of the present application, since the first information is reported to the network side, so that the network side avoids sending at least one of the EAS information and the ECS information to the terminal when the terminal does not support the first capability, that is, the network side only sends the second information and / or the third information to the terminal when the terminal supports the above first capability, thereby achieving the effect of saving network resources.
[0237] Optionally, the information obtained by the terminal from the control plane signaling of the communication network includes:
[0238] EAS information,
[0239] ECS information,
[0240] QoS monitoring report or QoS change report,
[0241] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client.
[0242] 1) Optionally, after the step of sending the first information and / or the first request, the method further includes:
[0243] Receiving the second information and / or the third information.
[0244] After receiving the second information and / or the third information, when the terminal supports the first capability, sending the second information and / or the third information to the application client of the terminal
[0245] In one implementation, receiving the second information and / or the third information may be receiving the second information and / or the third information from the communication network. For example: receiving the second information and / or the third information sent by the CN network element.
[0246] 2) Optionally, after the step of sending the first information and / or the first request, the method further includes:
[0247] When the terminal supports the first capability, performing a first operation, where the first operation includes at least one of the following:
[0248] Receive the second information and / or the third information;
[0249] Send the second information and / or the third information to the application client of the terminal.
[0250] In one implementation, the network side sends the second information and / or the third information to the terminal only when it determines that the terminal supports the above first capability, and the terminal receives the second information and / or the third information only when it supports the first capability.
[0251] Optionally, the EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS;
[0252] The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
[0253] In one implementation, the address information of the EAS may include the IP address information of the EAS, and the address information of the ECS may include the IP address information of the ECS.
[0254] Optionally, the sending of the first request includes: sending the first request when a first condition is met.
[0255] The first condition includes at least one of the following:
[0256] The terminal has a first capability,
[0257] The application is authorized to be able to obtain the second information and / or the third information.
[0258] In one implementation, the first request is sent only when the first condition is met, so as to further save network resources.
[0259] Through the embodiments of the present application, a first piece of information and / or a first request is sent. The first piece of information is used to indicate one of the following: the terminal supports a first capability; the terminal does not support the first capability; the first capability includes at least one of the following: the capability of supporting the transmission of a second piece of information to an application client of the terminal; the capability of supporting the application client of the terminal to obtain the second piece of information; the capability of supporting the transmission of a third piece of information to an application client of the terminal; the capability of supporting the application client of the terminal to obtain the third piece of information, where the third piece of information is information obtained by the terminal from control plane signaling of a communication network; the second piece of information includes at least one of the following: edge application server (EAS) information, edge configuration server (ECS) information, QoS monitoring report or QoS change report, information for an application server, where the information for the application server needs to be forwarded to the application server through the application client; where the first request is used to indicate at least one of the following: request the second piece of information; request information for the application client. In this way, it is possible to report the first piece of information to the network side, so that the network side can avoid sending at least one of the second piece of information and / or the third piece of information to the terminal when the terminal does not support the first capability, thereby achieving the effect of saving network resources.
[0260] Please refer to Figure 3 , the embodiments of the present application provide another information transmission method, which is applied to a second communication device. In one implementation, the second communication device includes a CN network element (such as an AMF, an AF). In another implementation, the second communication device includes but is not limited to one of the following: an EAS, an ECS. The method includes:
[0261] 301. Perform a second operation, where the second operation includes at least one of the following:
[0262] When it is determined that the terminal supports the first capability and / or a first request is received, send the second piece of information and / or the third piece of information;
[0263] When it is determined that the terminal does not support the first capability and / or the first request is not received, notify the application server or application function (AF) that the terminal does not support the first capability;
[0264] When it is determined that the terminal does not support the first capability and / or the first request is not received, send the information for the application server to the application server or AF;
[0265] In one implementation, the step of sending the second piece of information and / or the third piece of information when it is determined that the terminal supports the first capability and / or a first request is received includes: when it is determined that the terminal supports the first capability and / or a first request is received, send the second piece of information and / or the third piece of information to the terminal.
[0266] Wherein, the first capability includes at least one of the following:
[0267] The ability to support an application client that transmits second information to a terminal;
[0268] The ability to support an application client of a terminal to obtain second information;
[0269] The ability to support an application client that transmits third information to a terminal;
[0270] The ability to support an application client of a terminal to obtain third information;
[0271] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0272] The second information includes at least one of the following:
[0273] Edge Application Server (EAS) information,
[0274] Edge Configuration Server (ECS) information,
[0275] Quality of Service (QoS) monitoring report or QoS change report,
[0276] Information for an application server, wherein the information for the application server needs to be forwarded to the application server through the application client;
[0277] Wherein, the first request is used to indicate at least one of the following:
[0278] Request for second information;
[0279] Request for information for the application client.
[0280] In one implementation, the above-mentioned first ability, second information, and third information can be referred to the corresponding descriptions of the embodiments shown in Figure 2 and will not be elaborated here.
[0281] In one implementation, determining that the terminal supports the first ability can be determined according to the first information reported by the terminal.
[0282] Optionally, the information obtained by the terminal from the control plane signaling of the communication network includes:
[0283] EAS information,
[0284] ECS information,
[0285] QoS monitoring report or QoS change report,
[0286] Information for an application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
[0287] Optionally, before the step of performing the second operation, the method further includes:
[0288] Receiving first information, the first information being used to indicate one of the following:
[0289] The terminal supports the first capability;
[0290] The terminal does not support the first capability.
[0291] In one implementation, the above first information can be referred to Figure 2 in the corresponding description of the embodiments shown, which will not be elaborated here.
[0292] Optionally, the method includes:
[0293] Determining whether the terminal supports the first capability according to the first information.
[0294] Optionally, the EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS;
[0295] The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
[0296] In one implementation, the above EAS information and ECS information can be referred to Figure 2 in the corresponding description of the embodiments shown, which will not be elaborated here.
[0297] In one implementation, the information for the application server includes, but is not limited to: QoS monitoring report or QoS change report. It is not difficult to understand that in the case of determining that the terminal supports the first capability and / or receiving the first request, the information for the application server is sent to the terminal; after receiving it, the terminal sends it to the application client, and the application client then forwards it to the application server.
[0298] In the case of determining that the terminal does not support the first capability and / or not receiving the first request, the information for the application server is sent to the AF; after receiving it, the AF sends the information for the application server to the application server.
[0299] In this embodiment, since the second information and / or the third information are sent in the case of determining that the terminal supports the first capability, network resources can be saved.
[0300] Please refer to Figure 4 , this application embodiment provides another information transmission method, which is applied to a third communication device. In one implementation, the third communication device includes an EAS, an ECS or an application layer server. In another implementation, the third communication device includes, but is not limited to, one of the following: CN network elements (such as AMF, AF), and the method includes:
[0301] Step 401: Perform a third operation, where the third operation includes at least one of the following:
[0302] When it is determined that the terminal supports the first capability, send second information and / or third information to the communication network;
[0303] When it is determined that the terminal does not support the first capability, send second information and / or third information to the terminal through the application layer;
[0304] Wherein, the first capability includes at least one of the following:
[0305] The capability to support transmitting the second information to the application client of the terminal;
[0306] The capability to support the application client of the terminal to obtain the second information;
[0307] The capability to support transmitting the third information to the application client of the terminal;
[0308] The capability to support the application client of the terminal to obtain the third information;
[0309] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0310] Wherein, the second information includes at least one of the following:
[0311] Edge Application Server (EAS) information,
[0312] Edge Configuration Server (ECS) information,
[0313] Quality of Service (QoS) monitoring report or QoS change report,
[0314] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client.
[0315] In one implementation, for the above first capability, second information, and third information, reference can be made to the corresponding descriptions in the embodiments shown in Figure 2 and Figure 3 the corresponding embodiments.
[0316] In one implementation, when it is determined that the terminal supports the first capability, sending second information and / or third information to the communication network can save network resources.
[0317] In one implementation, sending the second information and / or the third information to the terminal through the application layer includes sending the second information and / or the third information to the terminal through the signaling and / or data of the application layer. It is not difficult to understand that when sending the second information and / or the third information to the terminal through the application layer, the second information and / or the third information will be embodied as application data, and can be sent to the client of the terminal without modifying the capabilities of the terminal.
[0318] In one implementation, when it is determined that the terminal does not support the first capability, the second information and / or the third information is sent to the terminal through the application layer, so that the second information and / or the third information can be sent through the communication network when the terminal does not support the first capability, thereby saving network resources.
[0319] Optionally, the information obtained by the terminal from the control plane signaling of the communication network includes:
[0320] EAS information,
[0321] ECS information,
[0322] QoS monitoring report or QoS change report,
[0323] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client.
[0324] Optionally, before the step of performing the third operation, the method further includes:
[0325] Subscribing to the first information of the terminal from the communication network, where the first information is used to indicate one of the following:
[0326] The terminal supports the first capability;
[0327] The terminal does not support the first capability.
[0328] In one implementation, subscribing to the first information of the terminal from the communication network as described above can be obtaining the above first information through the subscription information sent by the communication network to determine whether the terminal supports the first capability.
[0329] Optionally, the method further includes:
[0330] Determining whether the terminal supports the first capability according to the first information.
[0331] In the embodiments of the present application, when it is determined that the terminal supports the first capability, the second information and / or the third information are sent to the communication network, which can save network resources. And when the terminal does not support the first capability, the second information and / or the third information are sent to the terminal through application layer signaling, so that the second information and / or the third information can be sent through the communication network when the terminal does not support the first capability, thereby saving network resources.
[0332] Please refer to Figure 5 , the embodiments of the present application provide another information transmission method, which is applied to a fourth communication device. In one implementation manner, the fourth communication device includes a CN network element (such as an AMF). In another implementation manner, the fourth communication device includes, but is not limited to, one of the following: an AF, an EAS, or an ECS. The method includes:
[0333] Step 501: Obtain the first information of the terminal and the subscription request of the target end for the first information;
[0334] Step 502: Send the obtained first information to the target end;
[0335] The first information is used to indicate one of the following:
[0336] The terminal supports the first capability;
[0337] The terminal does not support the first capability.
[0338] In one implementation manner, the above target end is the communication device that sends the above subscription request, for example: an AF, an EAS, or an ECS, etc.
[0339] In one implementation manner, the above first information can be referred to Figure 2 and Figure 3 the corresponding description of the embodiments shown, which will not be elaborated here.
[0340] In the embodiments of the present application, since the obtained first information is sent to the target end, the network side will send the second information and / or the third information to the terminal only when the terminal supports the above first capability, thereby achieving the effect of saving network resources.
[0341] The following uses multiple embodiments to illustrate the information transmission method provided by the embodiments of the present application:
[0342] Embodiment 1:
[0343] This embodiment can be referred to Figure 6 , such as Figure 6 shown, and includes the following steps:
[0344] Step 1: The terminal sends the first information and / or the first request to the CN network element;
[0345] In one implementation, when it is determined that the first condition is met, the first request is sent.
[0346] The first condition includes at least one of the following:
[0347] The terminal has a first capability,
[0348] The application is authorized to obtain second information or third information;
[0349] In one implementation, the first information is used to indicate one of the following:
[0350] The terminal supports the first capability;
[0351] The terminal does not support the first capability;
[0352] Step 2: When it is determined that the terminal has the first capability or receives the first request, the CN network element sends the second information and / or the third information to the terminal.
[0353] The second information includes at least one of: EAS information and ECS information.
[0354] When it is determined that the terminal does not have the first capability or does not receive the first request, the CN network element notifies the AF that the terminal does not have the first capability.
[0355] Embodiment 2:
[0356] This embodiment can be referred to Figure 7 , such as Figure 7 shown, and includes the following steps:
[0357] Step 1: The AF subscribes to the first information of the terminal from the network.
[0358] Step 2: Obtain the first information of the terminal
[0359] Step 3: When it is determined that the terminal has the first capability, the application server can send the second information and / or the third information to the network.
[0360] When it is determined that the terminal does not have the first capability or receives the first request, the application layer server sends the second information and / or the third information to the terminal through the application layer.
[0361] Please refer to Figure 8 , Figure 8 is the structural diagram of the information transmission device provided by the embodiment of the present application. This device is applied to the first communication device, such as Figure 8 shown, and the information transmission device 800 includes:
[0362] A sending module 801, configured to send a first piece of information and / or a first request, where the first piece of information is used to indicate one of the following:
[0363] The terminal supports the first capability;
[0364] The terminal does not support the first capability;
[0365] Wherein, the first capability includes at least one of the following:
[0366] The capability to support sending a second piece of information to an application client of the terminal;
[0367] The capability to support an application client of the terminal to obtain the second piece of information;
[0368] The capability to support sending a third piece of information to an application client of the terminal, where the third piece of information is information obtained by the terminal from control plane signaling of a communication network;
[0369] The capability to support an application client of the terminal to obtain the third piece of information, where the third piece of information is information obtained by the terminal from control plane signaling of a communication network;
[0370] The second piece of information includes at least one of the following:
[0371] Edge Application Server (EAS) information,
[0372] Edge Configuration Server (ECS) information,
[0373] Quality of Service (QoS) monitoring report or QoS change report,
[0374] Information for an application server, where the information for the application server needs to be forwarded to the application server through an application client;
[0375] Wherein, the first request is used to indicate at least one of the following:
[0376] Request the second piece of information;
[0377] Request information for an application client.
[0378] Optionally, the information obtained by the terminal from control plane signaling of a communication network includes:
[0379] EAS information,
[0380] ECS information,
[0381] QoS monitoring report or QoS change report,
[0382] Information for an application server, where the information for the application server needs to be forwarded to the application server through an application client.
[0383] Optionally, the apparatus further comprises:
[0384] a determination module, configured to determine whether the terminal supports a first capability;
[0385] Optionally, the apparatus further comprises:
[0386] a receiving module, configured to receive the second information and / or the third information.
[0387] Optionally, the apparatus further comprises:
[0388] an execution module, configured to perform a first operation when the terminal supports the first capability, where the first operation includes at least one of the following:
[0389] receiving the second information and / or the third information;
[0390] sending the second information and / or the third information to an application client of the terminal.
[0391] Optionally, the EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS;
[0392] The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
[0393] Optionally, sending the first request includes: sending the first request when a first condition is satisfied.
[0394] The first condition includes at least one of the following:
[0395] the terminal has the first capability,
[0396] the application is authorized to obtain the second information and / or the third information.
[0397] The information acquisition apparatus provided by the embodiments of the present application can implement Figure 2 each process in the method embodiments, for the sake of avoiding repetition, it will not be elaborated here, and network resources can be saved.
[0398] It should be noted that the information transmission apparatus in the embodiments of the present application can be an apparatus, or a component, an integrated circuit, or a chip in a first communication device.
[0399] Please refer to Figure 9 , Figure 9 which is a structural diagram of the information transmission apparatus provided by the embodiments of the present application. This apparatus is applied to a second communication device. As Figure 9 shown, the information transmission apparatus 900 includes:
[0400] Execution module 901, configured to perform a second operation, where the second operation includes at least one of the following:
[0401] When it is determined that the terminal supports the first capability and / or receives a first request, send the second information and / or the third information;
[0402] When it is determined that the terminal does not support the first capability and / or does not receive the first request, notify the application server or the application function AF that the terminal does not support the first capability;
[0403] When it is determined that the terminal does not support the first capability and / or does not receive the first request, send information for the application server to the application server or the AF;
[0404] Wherein, the first capability includes at least one of the following:
[0405] The capability to support transmitting the second information to the application client of the terminal;
[0406] The capability to support the application client of the terminal to obtain the second information;
[0407] The capability to support transmitting the third information to the application client of the terminal;
[0408] The capability to support the application client of the terminal to obtain the third information;
[0409] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0410] Wherein, the second information includes at least one of the following:
[0411] Edge application server EAS information,
[0412] Edge configuration server ECS information,
[0413] Quality of Service QoS monitoring report or QoS change report,
[0414] Information for the application server, wherein the information for the application server needs to be forwarded to the application server by the application client;
[0415] Wherein, the first request is used to indicate at least one of the following:
[0416] Request the second information;
[0417] Request information for the application client.
[0418] Optionally, the device further includes:
[0419] A receiving module, configured to receive first information, where the first information is used to indicate one of the following:
[0420] The terminal supports the first capability;
[0421] The terminal does not support the first capability.
[0422] Optionally, the device further includes:
[0423] A determination module, configured to determine whether the terminal supports the first capability according to the first information.
[0424] Optionally, the EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS;
[0425] The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
[0426] The information transmission device provided in the embodiments of the present application can implement Figure 3 each process in the method embodiments, for the sake of avoiding repetition, it will not be elaborated here, and it can save network resources.
[0427] It should be noted that the information transmission device in the embodiments of the present application can be a device, or a component, an integrated circuit, or a chip in a second communication device.
[0428] Please refer to Figure 10 , Figure 10 which is the structural diagram of the information transmission device provided in the embodiments of the present application. This device is applied to a third communication device. As Figure 10 shown, the information transmission device 900 includes:
[0429] An execution module 1001, configured to execute a third operation, and the third operation includes at least one of the following:
[0430] When it is determined that the terminal supports the first capability, send the second information and / or the third information to the communication network;
[0431] When it is determined that the terminal does not support the first capability, send the second information and / or the third information to the terminal through the application layer;
[0432] Wherein, the first capability includes at least one of the following:
[0433] The capability to support transmitting the second information to the application client of the terminal;
[0434] The capability to support the application client of the terminal to obtain the second information;
[0435] The capability to support transmitting the third information to the application client of the terminal;
[0436] The capability to support the application client of the terminal to obtain the third information;
[0437] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0438] Wherein, the second information includes at least one of the following:
[0439] Edge Application Server (EAS) information,
[0440] Edge Configuration Server (ECS) information,
[0441] Quality of Service (QoS) monitoring report or QoS change report,
[0442] Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
[0443] Optionally, the information obtained by the terminal from the control plane signaling of the communication network includes:
[0444] EAS information;
[0445] ECS information;
[0446] QoS monitoring report or QoS change report,
[0447] Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
[0448] Optionally, the device further includes:
[0449] A subscription module, configured to subscribe to the first information of the terminal from the communication network, where the first information is used to indicate one of the following:
[0450] The terminal supports the first capability;
[0451] The terminal does not support the first capability.
[0452] Optionally, the device further includes:
[0453] A determination module, configured to determine whether the terminal supports the first capability according to the first information.
[0454] The information transmission device provided in the embodiments of the present application can implement Figure 4 each process in the method embodiments, and for the sake of brevity, details are not repeated here, and network resources can be saved.
[0455] It should be noted that the information transmission device in the embodiments of the present application can be a device, or a component, an integrated circuit, or a chip in a third communication device.
[0456] Please refer to Figure 11 , Figure 11It is a structural diagram of an information transmission device provided by an embodiment of the present application. This device is applied to a fourth communication device, such as Figure 11 As shown, the information transmission device 900 includes:
[0457] An acquisition module 1101, configured to acquire first information of a terminal and a subscription request of a target end for the first information;
[0458] A sending module 1102, configured to send the acquired first information to the target end;
[0459] The first information is used to indicate one of the following:
[0460] The terminal supports a first capability;
[0461] The terminal does not support the first capability.
[0462] The information transmission device provided by the embodiment of the present application can implement Figure 4 each process in the method embodiment. To avoid repetition, it will not be elaborated here, and it can save network resources.
[0463] It should be noted that the information transmission device in the embodiment of the present application can be a device, or a component, an integrated circuit, or a chip in a fourth communication device.
[0464] See Figure 12 , Figure 12 is the fifth structural diagram of a communication device provided by an embodiment of the present invention. As Figure 12 shown, the communication device 1200 includes: a memory 1201, a processor 1202, and a program or instruction 12011 stored in the memory 1201 and executable on the processor 1202.
[0465] Wherein, when the communication device 1200 acts as the first communication device in the above method embodiment, when the program or instruction 12011 is executed by the processor 1202, the following steps are implemented:
[0466] Determine whether the terminal supports the first capability;
[0467] Send the first information and / or the first request, where the first information is used to indicate one of the following:
[0468] The terminal supports the first capability;
[0469] The terminal does not support the first capability;
[0470] Wherein, the first capability includes at least one of the following:
[0471] The capability to support transmitting second information to an application client of the terminal;
[0472] The ability of the application client of the supported terminal to obtain the second information;
[0473] The ability to support sending the third information to the application client of the terminal, where the third information is the information obtained by the terminal from the control plane signaling of the communication network;
[0474] The ability of the application client of the supported terminal to obtain the third information, where the third information is the information obtained by the terminal from the control plane signaling of the communication network;
[0475] The second information includes at least one of the following:
[0476] Edge Application Server (EAS) information,
[0477] Edge Configuration Server (ECS) information,
[0478] Quality of Service (QoS) monitoring report or QoS change report,
[0479] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client;
[0480] Wherein, the first request is used to indicate at least one of the following:
[0481] Request the second information;
[0482] Request information for the application client.
[0483] Optionally, the information obtained by the terminal from the control plane signaling of the communication network includes:
[0484] EAS information,
[0485] ECS information,
[0486] QoS monitoring report or QoS change report,
[0487] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client.
[0488] Optionally, after the step of sending the first information and / or the first request, when the program or instruction 12011 is executed by the processor 1202, the following steps are further implemented:
[0489] Receive the second information and / or the third information.
[0490] Optionally, after the step of sending the first information and / or the first request, when the program or instruction 12011 is executed by the processor 1202, the following steps are further implemented:
[0491] When the terminal supports the first capability, perform a first operation, where the first operation includes at least one of the following:
[0492] Receive the second information and / or the third information;
[0493] Send the second information and / or the third information to the application client of the terminal.
[0494] Optionally, the EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS;
[0495] The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
[0496] Optionally, the sending of the first request includes: when a first condition is met, send the first request.
[0497] The first condition includes at least one of the following:
[0498] The terminal has the first capability,
[0499] The application is authorized to be able to obtain the second information and / or the third information.
[0500] Wherein, when the communication device 1200 behaves as the second communication device in the above method embodiment, when the program or instruction 12011 is executed by the processor 1202, the following steps are implemented:
[0501] Perform a second operation, where the second operation includes at least one of the following:
[0502] When it is determined that the terminal supports the first capability and / or receives the first request, send the second information and / or the third information;
[0503] When it is determined that the terminal does not support the first capability and / or does not receive the first request, notify the application server or the application function AF that the terminal does not support the first capability;
[0504] When it is determined that the terminal does not support the first capability and / or does not receive the first request, send information for the application server to the application server or AF;
[0505] Wherein, the first capability includes at least one of the following:
[0506] The capability to support transmitting the second information to the application client of the terminal;
[0507] The capability to support the application client of the terminal to obtain the second information;
[0508] The capability to support transmitting the third information to the application client of the terminal;
[0509] The ability of the application client supporting the terminal to obtain third information;
[0510] Wherein, the third information is the information obtained by the terminal from the control plane signaling of the communication network;
[0511] Wherein, the second information includes at least one of the following:
[0512] Edge Application Server (EAS) information,
[0513] Edge Configuration Server (ECS) information,
[0514] Quality of Service (QoS) monitoring report or QoS change report,
[0515] Information for the application server, wherein the information for the application server needs to be forwarded to the application server by the application client;
[0516] Wherein, the first request is used to indicate at least one of the following:
[0517] Request the second information;
[0518] Request the information for the application client.
[0519] Optionally, before the step of performing the second operation, when the program or instruction 12011 is executed by the processor 1202, the following steps are further implemented:
[0520] Receive the first information, where the first information is used to indicate one of the following:
[0521] The terminal supports the first ability;
[0522] The terminal does not support the first ability.
[0523] Optionally, when the program or instruction 12011 is executed by the processor 1202, the following steps are further implemented:
[0524] Determine whether the terminal supports the first ability according to the first information.
[0525] Optionally, the EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS;
[0526] The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
[0527] Wherein, when the communication device 1200 behaves as the third communication device in the above method embodiment, when the program or instruction 12011 is executed by the processor 1202, the following steps are implemented:
[0528] Perform a third operation, where the third operation includes at least one of the following:
[0529] When it is determined that the terminal supports the first capability, send second information and / or third information to the communication network;
[0530] When it is determined that the terminal does not support the first capability, send second information and / or third information to the terminal through the application layer;
[0531] Wherein, the first capability includes at least one of the following:
[0532] The capability to support transmitting the second information to the application client of the terminal;
[0533] The capability to support the application client of the terminal to obtain the second information;
[0534] The capability to support transmitting the third information to the application client of the terminal;
[0535] The capability to support the application client of the terminal to obtain the third information;
[0536] Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network;
[0537] Wherein, the second information includes at least one of the following:
[0538] Edge Application Server (EAS) information,
[0539] Edge Configuration Server (ECS) information,
[0540] Quality of Service (QoS) monitoring report or QoS change report,
[0541] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client.
[0542] Optionally, the information obtained by the terminal from the control plane signaling of the communication network includes:
[0543] EAS information,
[0544] ECS information,
[0545] QoS monitoring report or QoS change report,
[0546] Information for the application server, where the information for the application server needs to be forwarded to the application server through the application client.
[0547] Optionally, before the step of performing the third operation, when the program or instruction 12011 is executed by the processor 1202, the following steps are also implemented:
[0548] Order the first information of the terminal from the communication network, where the first information is used to indicate one of the following:
[0549] The terminal supports the first capability;
[0550] The terminal does not support the first capability.
[0551] Optionally, when the program or instruction 12011 is executed by the processor 1202, the following steps are further implemented:
[0552] Determine whether the terminal supports the first capability according to the first information.
[0553] Wherein, when the communication device 1200 acts as the fourth communication device in the above method embodiment, the following steps are implemented when the program or instruction 12011 is executed by the processor 1202:
[0554] Obtain the first information of the terminal and the subscription request of the target end for the first information;
[0555] Send the obtained first information to the target end;
[0556] The first information is used to indicate one of the following:
[0557] The terminal supports the first capability;
[0558] The terminal does not support the first capability.
[0559] The above communication device can save network resources.
[0560] The communication device 1200 can implement each process implemented by the communication device in the above method embodiment. To avoid repetition, it will not be elaborated here.
[0561] The embodiment of the present application further provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, it implements each process of the above information transmission method embodiments and can achieve the same technical effect. To avoid repetition, it will not be elaborated here.
[0562] Wherein, the processor is the processor in the terminal or network device in the above embodiment. The readable storage medium includes computer-readable storage media, such as computer read-only memory (Read-Only Memory, ROM), random access memory (Random Access Memory, RAM), magnetic disk or optical disk, etc.
[0563] Another embodiment of the present application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is configured to run programs or instructions to implement each process of the various embodiments of the above information transmission method and can achieve the same technical effects. To avoid repetition, details are not described herein again.
[0564] It should be understood that the chip mentioned in the embodiments of the present application may also be referred to as a system-on-chip, system chip, chip system, or system-on-chip, etc.
[0565] It should be noted that in this document, the term "comprising", "including" or any other variation thereof is intended to cover a non-exclusive inclusion, such that a process, method, article or device comprising a series of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such process, method, article or device. Without further limitation, an element defined by the phrase "comprising a..." does not exclude the presence of additional identical elements in the process, method, article or device comprising such element. In addition, it should be pointed out that the methods and devices in the embodiments of the present application are not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in a reverse order according to the functions involved. For example, the described methods may be performed in an order different from that described, and various steps may be added, omitted, or combined. Additionally, the features described with reference to certain examples may be combined in other examples.
[0566] Through the description of the above embodiments, those skilled in the art can clearly understand that the above embodiment methods can be implemented by means of software plus a necessary general hardware platform. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. The computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions for causing a terminal (which may be a mobile phone, computer, server, air conditioner, or network device, etc.) to execute the methods described in the various embodiments of the present application.
[0567] The embodiments of the present application have been described above in conjunction with the accompanying drawings. However, the present application is not limited to the above specific embodiments. The above specific embodiments are merely illustrative and not restrictive. Under the inspiration of the present application, those of ordinary skill in the art can also make many forms without departing from the purpose of the present application and the scope protected by the claims, and all of them belong to the protection scope of the present application.
Claims
1. A method for information transmission, applied to a first communication device, characterized in that, Including: Sending a first piece of information and / or a first request, where the first piece of information is used to indicate one of the following: The terminal supports a first capability; The terminal does not support the first capability; Wherein, the first capability includes at least one of the following: The capability to support transmitting a second piece of information to an application client of the terminal; The capability to support the application client of the terminal to obtain the second piece of information; The capability to support transmitting a third piece of information to an application client of the terminal; The capability to support the application client of the terminal to obtain the third piece of information; Wherein, the third piece of information is information obtained by the terminal from control plane signaling of a communication network; Wherein, the second piece of information includes at least one of the following: Edge Application Server (EAS) information, Edge Configuration Server (ECS) information, Quality of Service (QoS) monitoring report or QoS change report; Information for an application server, where the information for the application server needs to be forwarded to the application server through the application client; Wherein, the first request is used to indicate at least one of the following: Request the second piece of information; Request information for the application client.
2. The method according to claim 1, wherein The information obtained by the terminal from control plane signaling of a communication network includes: EAS information, ECS information, QoS monitoring report or QoS change report, Information for an application server, where the information for the application server needs to be forwarded to the application server through the application client.
3. The method according to claim 1, wherein After the step of sending the first piece of information and / or the first request, the method further includes: Receiving the second piece of information and / or the third piece of information.
4. The method according to claim 1, wherein After the step of sending the first piece of information and / or the first request, the method further includes: When the terminal supports the first capability, performing a first operation, where the first operation includes at least one of the following: Receiving the second piece of information and / or the third piece of information; Sending the second piece of information and / or the third piece of information to the application client of the terminal.
5. The method according to claim 1 or 2, wherein The EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS; The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
6. The method according to claim 1, wherein The sending of the first request includes: when a first condition is met, sending the first request; The first condition includes at least one of the following: The terminal has the first capability, The application client of the terminal is authorized to be able to obtain the second piece of information and / or the third piece of information.
7. A method for information transmission, applied to a second communication device, characterized in that Including: Performing a second operation, where the second operation includes at least one of the following: When it is determined that the terminal supports the first capability and / or a first request is received, sending the second piece of information and / or the third piece of information; When it is determined that the terminal does not support the first capability and / or the first request is not received, notifying the application server or Application Function (AF) that the terminal does not support the first capability; When it is determined that the terminal does not support the first capability and / or the first request is not received, sending the information for the application server to the application server or AF; Wherein, the first capability includes at least one of the following: The capability to support transmitting a second piece of information to an application client of the terminal; The capability to support the application client of the terminal to obtain the second piece of information; The ability to support the transmission of third information to the application client of the terminal; The ability to support the application client of the terminal to obtain third information; Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network; Wherein, the second information includes at least one of the following: Edge Application Server (EAS) information, Edge Configuration Server (ECS) information, Quality of Service (QoS) monitoring report or QoS change report, Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client; Wherein, the first request is used to indicate at least one of the following: Request for second information; Request for information for the application client.
8. The method according to claim 7, wherein The information obtained by the terminal from the control plane signaling of the communication network includes: EAS information, ECS information, QoS monitoring report or QoS change report, Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
9. The method according to claim 7, wherein Before the step of performing the second operation, the method further includes: Receiving first information, the first information is used to indicate one of the following: The terminal supports the first ability; The terminal does not support the first ability.
10. The method according to claim 9, characterized in that, The method includes: Determining whether the terminal supports the first ability according to the first information.
11. The method according to claim 7 or 8, wherein The EAS information includes at least one of the following: the address information of the EAS, the domain name information of the EAS; The ECS information includes at least one of the following: the address information of the ECS, the domain name information of the ECS.
12. An information transmission method, applied to a third communication device, characterized in that, Includes: Performing a third operation, the third operation includes at least one of the following: When it is determined that the terminal supports the first ability, sending the second information and / or the third information to the communication network; When it is determined that the terminal does not support the first ability, sending the second information and / or the third information to the terminal through the application layer; Wherein, the first ability includes at least one of the following: The ability to support the transmission of second information to the application client of the terminal; The ability to support the application client of the terminal to obtain second information; The ability to support the transmission of third information to the application client of the terminal; The ability to support the application client of the terminal to obtain third information; Wherein, the third information is information obtained by the terminal from the control plane signaling of the communication network; Wherein, the second information includes at least one of the following: Edge Application Server (EAS) information, Edge Configuration Server (ECS) information, Quality of Service (QoS) monitoring report or QoS change report, Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
13. The method according to claim 12, wherein, The information obtained by the terminal from the control plane signaling of the communication network includes: EAS information, ECS information, QoS monitoring report or QoS change report, Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
14. The method according to claim 12, wherein Before the step of performing the third operation, the method further includes: Subscribing to the first information of the terminal from the communication network, the first information is used to indicate one of the following: The terminal supports the first ability; The terminal does not support the first capability.
15. The method according to claim 14, wherein The method further includes: Determining whether the terminal supports the first capability according to the first information.
16. An information transmission device, applied to a first communication device, characterized in that, It includes: A sending module, configured to send the first information and / or the first request, where the first information is used to indicate one of the following: The terminal supports the first capability; The terminal does not support the first capability; Wherein, the first capability includes at least one of the following: The capability of supporting the transmission of the second information to the application client of the terminal; The capability of supporting the application client of the terminal to obtain the second information; The capability of supporting the transmission of the third information to the application client of the terminal, and the information obtained by the terminal from the control plane signaling of the communication network; The capability of supporting the application client of the terminal to obtain the third information; Wherein, the third information is the information obtained by the terminal from the control plane signaling of the communication network; The second information includes at least one of the following: Edge Application Server (EAS) information, Edge Configuration Server (ECS) information, Quality of Service (QoS) monitoring report or QoS change report, Information for the application server, and the information for the application server needs to be forwarded to the application server through the application client; Wherein, the first request is used to indicate at least one of the following: Requesting the second information; Requesting information for the application client.
17. The device according to claim 16, characterized in that, The device further includes: A receiving module, configured to receive the second information and / or the third information.
18. An information transmission device, applied to a second communication device, characterized in that, It includes: An execution module, configured to execute a second operation, and the second operation includes at least one of the following: When it is determined that the terminal supports the first capability and / or receives the first request, sending the second information and / or the third information; When it is determined that the terminal does not support the first capability and / or does not receive the first request, notifying the application server or the AF that the terminal does not support the first capability; When it is determined that the terminal does not support the first capability and / or does not receive the first request, sending the information for the application server to the application server or the AF. Wherein, the first capability includes at least one of the following: The capability of supporting the transmission of the second information to the application client of the terminal; The capability of supporting the application client of the terminal to obtain the second information; The capability of supporting the transmission of the third information to the application client of the terminal, and the information obtained by the terminal from the control plane signaling of the communication network; The capability of supporting the application client of the terminal to obtain the third information; Wherein, the third information is the information obtained by the terminal from the control plane signaling of the communication network; The second information includes at least one of the following: Edge Application Server (EAS) information, Edge Configuration Server (ECS) information, Quality of Service (QoS) monitoring report or QoS change report, Information for the application server, and the information for the application server needs to be forwarded to the application server through the application client; Wherein, the first request is used to indicate at least one of the following: Requesting the second information; Requesting information for the application client.
19. The device according to claim 18, characterized in that, The device further includes: A receiving module, configured to receive the first information, and the first information is used to indicate one of the following: The terminal supports the first capability; The terminal does not support the first capability.
20. An information transmission device, applied to a third communication device, characterized in that, It includes: An execution module, configured to execute a third operation, and the third operation includes at least one of the following: When it is determined that the terminal supports the first capability, send the second information and / or the third information to the communication network; When it is determined that the terminal does not support the first capability, send the second information and / or the third information to the terminal through the application layer; Wherein, the first capability includes at least one of the following: The capability to support transmitting the second information to the application client of the terminal; The capability to support the application client of the terminal to obtain the second information; The capability to support transmitting the third information to the application client of the terminal; The capability to support the application client of the terminal to obtain the third information; Wherein, the third information is the information obtained by the terminal from the control plane signaling of the communication network; Wherein, the second information includes at least one of the following: Edge Application Server (EAS) information, Edge Configuration Server (ECS) information, Quality of Service (QoS) monitoring report or QoS change report, Information for the application server, wherein the information for the application server needs to be forwarded to the application server through the application client.
21. The device according to claim 20, characterized in that, The apparatus further includes: A subscription module, configured to subscribe to the first information of the terminal from the communication network, where the first information is used to indicate one of the following: The terminal supports the first capability; The terminal does not support the first capability.
22. A communication device, characterized in that, Including: A memory, a processor, and a program or instruction stored on the memory and executable on the processor, where when the program or instruction is executed by the processor, it implements the steps in the information transmission method according to any one of claims 1 to 6, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method according to any one of claims 7 to 11, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method according to any one of claims 12 to 15.
23. A readable storage medium, characterized in that, A program or instruction is stored on the readable storage medium, where when the program or instruction is executed by the processor, it implements the steps in the information transmission method according to any one of claims 1 to 6, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method according to any one of claims 7 to 11, or when the program or instruction is executed by the processor, it implements the steps in the information transmission method according to any one of claims 12 to 15.
Citation Information
Patent Citations
User equipment selection for mobile edge computing
CN108463805A