Request processing method and device and communication equipment
By receiving and processing the request of the second communication device in the first communication device and redirecting it to the third communication device that supports the 5G core network service, the request processing caused by the first communication device not supporting the 5G core network service is solved. The failure problem increases the success rate of request processing.
Patent Information
- Application Number
- CN202311006177.8
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-08-10
- Publication Date
- 2025-02-18
AI Technical Summary
In the prior art, the first communication device acquired through DNS query may not support the related services of the 5G core network, resulting in the failure of request processing and reducing the success rate of request processing.
Receive a request from the second communication device through the first communication device, and performs a redirect operation based on the request determination, redirects the request to the third communication device, or sends a response containing indication information to the second communication device to instruct the second communication device to instruct the second communication device to instruct the second communication device to instruct the second communication device. Send a request to the third communication device.
The request processing failure caused by the first communication device does not support 5G core network-related services is avoided, and the success rate of request processing is improved.
Smart Images

Figure CN119485579A_ABST
Abstract
Description
Technical Field
[0001] The present application belongs to the field of communication technology, and specifically relates to a request processing method, device and communication equipment. Background Art
[0002] In the related art, the second communication device (such as an application function (AF)) obtains the address of the first communication device (such as a network exposure function (NEF)) through a domain name system (DNS) query. Then, the second communication device can send a relevant request to the queried first communication device, requesting the 5G core network to provide relevant information, or requesting the 5G core network to provide relevant services, or requesting the 5G core network to perform relevant operations, for example, requesting the 5G core network to perform artificial intelligence machine learning (AIML) operations. However, the first communication device obtained by DNS query may not support some 5G core network related services, or may not support providing the second communication device with 5G core network related services or information, for example, it does not support assisting in the execution of AIML operations, resulting in the first communication device failing to process the request of the second communication device, resulting in a low request processing success rate. Summary of the invention
[0003] The embodiments of the present application provide a request processing method, apparatus and communication device, which can solve the problem of low request processing success rate.
[0004] In a first aspect, a request processing method is provided, comprising:
[0005] The first communication device receives a first request sent by the second communication device;
[0006] The first communication device determines to perform a first operation according to the first request;
[0007] The first operation includes at least one of the following:
[0008] redirecting the first request to a third communication device;
[0009] Sending a first response to the second communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0010] The third communication device is used to process the first request.
[0011] In a second aspect, a request processing method is provided, comprising:
[0012] The second communication device sends a first request to the first communication device;
[0013] The second communication device performs a second operation;
[0014] The second operation includes at least one of the following:
[0015] receiving a first response sent by the first communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0016] receiving a third response corresponding to the first request sent by a third communication device;
[0017] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0018] In a third aspect, a request processing method is provided, comprising:
[0019] The third communication device receives a redirection message sent by the first communication device or a forwarded first request, where the redirection message is used to redirect the first request to the third communication device;
[0020] The third communication device sends a third response corresponding to the first request to the second communication device;
[0021] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0022] In a fourth aspect, a request processing method is provided, comprising:
[0023] The fourth communication device receives a second request sent by the first communication device, where the second request is used to request the fourth communication device to provide device information of a communication device having a target capability, where the target capability is a target capability that supports processing the first request;
[0024] The fourth communication device sends a second response to the first communication device, where the second response carries device information of the third communication device;
[0025] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0026] In a fifth aspect, a request processing device is provided, wherein a first communication device includes the request processing device, and the device includes:
[0027] A first receiving module, configured to receive a first request sent by a second communication device;
[0028] A first determining module, configured to determine, according to the first request, to perform a first operation;
[0029] The first operation includes at least one of the following:
[0030] redirecting the first request to a third communication device;
[0031] Sending a first response to the second communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0032] The third communication device is used to process the first request.
[0033] In a sixth aspect, a request processing device is provided, wherein the second communication device includes the request processing device, and the device includes:
[0034] A first sending module, configured to send a first request to a first communication device;
[0035] An execution module, configured to execute a second operation;
[0036] The second operation includes at least one of the following:
[0037] receiving a first response sent by the first communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0038] receiving a third response corresponding to the first request sent by a third communication device;
[0039] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0040] In a seventh aspect, a request processing device is provided, where the third communication device includes the request processing device, and the device includes:
[0041] A receiving module, configured to receive a redirection message sent by a first communication device or a forwarded first request, wherein the redirection message is used to redirect the first request to the third communication device;
[0042] A sending module, configured to send a third response corresponding to the first request to the second communication device;
[0043] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0044] In an eighth aspect, a request processing device is provided, where the fourth communication device includes the request processing device, and the device includes:
[0045] A receiving module, configured to receive a second request sent by the first communication device, wherein the second request is used to request the fourth communication device to provide device information of a communication device having a target capability, wherein the target capability is a target capability that supports processing the first request;
[0046] A sending module, configured to send a second response to the first communication device, wherein the second response carries device information of a third communication device;
[0047] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0048] In the ninth aspect, a communication device is provided, which includes a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect, the second aspect, the third aspect, or the fourth aspect are implemented.
[0049] In the tenth aspect, a communication device is provided, which is a first communication device, including a processor and a communication interface, wherein the communication interface is used to: receive a first request sent by a second communication device; the processor is used to: determine to perform a first operation based on the first request; wherein the first operation includes at least one of the following: redirecting the first request to a third communication device; sending a first response to the second communication device, the first response including first indication information, the first indication information being used to indicate a third communication device; wherein the third communication device is used to process the first request.
[0050] In the eleventh aspect, a communication device is provided, which is a second communication device, including a processor and a communication interface, wherein the communication interface is used to: send a first request to the first communication device; the processor is used to: perform a second operation; wherein the second operation includes at least one of the following: receiving a first response sent by the first communication device, the first response including first indication information, the first indication information being used to indicate a third communication device; receiving a third response corresponding to the first request sent by a third communication device; wherein the third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0051] In the twelfth aspect, a communication device is provided, which is a third communication device, including a processor and a communication interface, wherein the communication interface is used to: receive a redirection message sent by a first communication device or a forwarded first request, the redirection message is used to redirect the first request to the third communication device; send a third response corresponding to the first request to the second communication device; wherein the third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0052] In a fourteenth aspect, a communication device is provided, which is a fourth communication device, including a processor and a communication interface, wherein the communication interface is used to: receive a second request sent by a first communication device, the second request is used to request the fourth communication device to provide device information of a communication device with target capabilities, and the target capabilities are target capabilities that support processing the first request; send a second response to the first communication device, the second response carries device information of a third communication device; wherein the third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0053] In the fifteenth aspect, a request processing system is provided, including: a first communication device, a second communication device, a third communication device and a fourth communication device, wherein the first communication device can be used to execute the steps of the method described in the first aspect, the second communication device can be used to execute the steps of the method described in the second aspect, the third communication device can be used to execute the steps of the method described in the third aspect, and the fourth communication device can be used to execute the steps of the method described in the fourth aspect.
[0054] In the sixteenth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the second aspect are implemented, or the steps of the method described in the third aspect are implemented, or the steps of the method described in the fourth aspect are implemented.
[0055] In the seventeenth aspect, a chip is provided, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instructions to implement the method as described in the first aspect, or the method as described in the second aspect, or the steps of the method as described in the third aspect, or the steps of the method as described in the fourth aspect.
[0056] In the eighteenth aspect, a computer program / program product is provided, which is stored in a storage medium, and is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the second aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fourth aspect.
[0057] In an embodiment of the present application, a first communication device receives a first request sent by a second communication device; the first communication device determines to perform a first operation according to the first request; wherein the first operation includes at least one of the following: redirecting the first request to a third communication device; sending a first response to the second communication device, the first response including first indication information, the first indication information being used to indicate the third communication device; wherein the third communication device is used to process the first request. In this way, by redirecting the first request to the third communication device by the first communication device or by the first communication device sending the first response to the second communication device, it is possible to avoid the failure of request processing caused by the first communication device not supporting some 5G core network related services, or possibly being unable to support providing the second communication device with 5G core network related services or information, and the request processing success rate can be improved. BRIEF DESCRIPTION OF THE DRAWINGS
[0058] Figure 1 is a block diagram of a wireless communication system to which the embodiments of the present application can be applied;
[0059] Figure 2 This is one of the flowcharts of a request processing method provided in an embodiment of the present application;
[0060] Figure 3 This is the second flowchart of a request processing method provided in an embodiment of the present application;
[0061] Figure 4 This is the third flowchart of a request processing method provided in an embodiment of the present application;
[0062] Figure 5 This is the fourth flowchart of a request processing method provided in an embodiment of the present application;
[0063] Figure 6 This is the fifth flowchart of a request processing method provided in an embodiment of the present application;
[0064] Figure 7 This is the sixth flowchart of a request processing method provided in an embodiment of the present application;
[0065] Figure 8 It is one of the structural schematic diagrams of a request processing device provided in an embodiment of the present application;
[0066] Fig. 9 This is the second structural diagram of a request processing device provided in an embodiment of the present application;
[0067] Fig.10 This is a third structural diagram of a request processing device provided in an embodiment of the present application;
[0068] Fig.11 This is a fourth structural diagram of a request processing device provided in an embodiment of the present application;
[0069] Fig.12 It is a structural diagram of a communication device provided in an embodiment of the present application;
[0070] Fig.13 This is one of the structural diagrams of a network side device provided in an embodiment of the present application;
[0071] Fig.14 This is the second structural diagram of a network side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0072] The following will be combined with the drawings in the embodiments of the present application to clearly describe the technical solutions in the embodiments of the present application. Obviously, the described embodiments are part of the embodiments of the present application, not all of the embodiments. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in this field belong to the scope of protection of this application.
[0073] The terms "first", "second", etc. of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of one type, and the number of objects is not limited, for example, the first object can be one or more. In addition, "or" in the present application represents at least one of the connected objects. For example, "A or B" covers three schemes, namely, Scheme 1: including A but not including B; Scheme 2: including B but not including A; Scheme 3: including both A and B. The character " / " generally indicates that the objects associated with each other are in an "or" relationship.
[0074] The term "indication" in this application can be a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, operations to be performed, or request results in the sent indication; an indirect indication can be understood as the receiver determining the corresponding information according to the indication sent by the sender, or making a judgment and determining the operation to be performed or the request result according to the judgment result.
[0075] It is worth noting that the technology described in the embodiments of the present application is 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) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used for the systems and radio technologies mentioned above as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following descriptions, but these technologies can also be applied to systems other than NR systems, such as the 6th generation (6 th Generation, 6G) communication system.
[0076] Figure 1A block diagram of a wireless communication system applicable to an embodiment of the present application is shown. The wireless communication system includes a terminal 11 and a network side device 12. Among them, the terminal 11 can be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (Personal Digital Assistant, PDA), a handheld computer, a netbook, an ultra-mobile personal computer (Ultra-mobile Personal Computer, UMPC), a mobile Internet device (Mobile Internet Device, MID), an augmented reality (Augmented Reality, AR), a virtual reality (Virtual Reality, VR) device, a robot, a wearable device (Wearable Device), an aircraft (flight vehicle), a vehicle-mounted device (Vehicle User Equipment, VUE), a ship-mounted device, a pedestrian terminal (Pedestrian User Equipment, PUE), a smart home (home appliances with wireless communication functions, such as refrigerators, televisions, washing machines or furniture, etc.), a game console, a personal computer (Personal Computer, PC), a teller machine or a self-service machine and other terminal side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. In addition to the above-mentioned terminal devices, it can also be a chip in the terminal, such as a modem chip, a system-on-chip (System on Chip, SoC). It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be referred to as a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (Wireless Local Area Network, WLAN) access point (AccessPoint, AS) or a wireless fidelity (Wireless Fidelity, WiFi) node, etc.Among them, the base station may be referred to as a Node B (NB), an evolved Node B (eNB), a next generation Node B (gNB), a New Radio Node B (NR Node B), an access point, a Relay Base Station (RBS), a Serving Base Station (SBS), a Base Transceiver Station (BTS), a radio base station, a radio transceiver, a Basic Service Set (BSS), an Extended Service Set (ESS), a Home Node B (HNB), a Home Evolved Node B (home evolved Node B), a Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical terms. It should be noted that in the embodiments of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0077] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (Mobility Management Entity, MME), access mobility management function (Access and Mobility Management Function, AMF), session management function (Session Management Function, SMF), user plane function (User Plane Function, UPF), policy control function (Policy Control Function, PCF), policy and charging rules function unit (Policy and Charging Rules Function, PCRF), edge application service discovery function (Edge Application Server Discovery Function, EASDF), unified data management (Unified Data Management, UDM), unified data storage (Unified Data Repository, UDR), home user server (Home Subscriber Server, HSS), centralized network configuration (CNC), network storage function (Network Repository Function, NRF), network exposure function (Network Exposure Function, NEF), local NEF (Local NEF, or L-NEF), binding support function (Binding Support Function, BSF), application function (Application Function, AF), etc. It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0078] In an embodiment of the present application, the first communication device, the second communication device, the third communication device or the fourth communication device may be at least one of the network side devices; illustratively, it may be at least one of the core network devices.
[0079] For ease of understanding, some contents involved in the embodiments of the present application are described below:
[0080] 1. NEF function
[0081] With the evolution of technology, NEF has gradually added many new functions, and the support of NEF for these functions belongs to the new capabilities or new features of the NEF network element, which will support this function as the network element or system is upgraded. However, the old NEF network element may not be able to support these new functions.
[0082] For example, NEF has added many new functions, which can support some new features, such as some features of AIML. The new functions are just as follows:
[0083] (1) Support of Member UE selection assistance functionality
[0084] As described in clause 5.46.2, the NEF may provide the AF with one or more lists of candidate UEs (in the list of target UE members provided by the AF) and other additional information based on the parameters contained in the request from the AF, which includes the NEF converting the UE selection filter criteria parameters from the AF into corresponding event or analysis filters that the 5GC NF can understand for event or analysis related data collection. As described in clause 4.15.13 of TS23.502[3], the NEF interacts with 5GCNFs using existing services to collect the corresponding data to derive the list(s)of candidate UE(s)and other assistance information as described inclause 4.15.13of TS23.502[3]).
[0085] In short, when NEF supports the member terminal selection auxiliary function, AF can send a member screening request to NEF, which carries a list of candidate terminals participating in the federated learning process and an additional screening condition. NEF interacts with the 5G core network through the screening condition. For example, if the screening condition is that the terminal must be in position A to be a member of the federated learning, then NEF will request the location information of all candidate terminals from the 5G core network, and then determine which of these terminals are in position A, and then send the list of qualified terminals back to AF, thereby realizing the terminal selection process.
[0086] (2) Support of Multi-member AF session with required QoS for a list set of UEs identified by a list of UE addresses. Details are specified in clause 4.15.6.13 of TS23.502[3].
[0087] In short, NEF supports UE member selection assistance functionality and supports simultaneous requests to establish QoS flows for multiple UEs.
[0088] AF will send a request to NEF to establish multiple QoS flows for multiple terminals. Previously, NEF only supported establishing one QoS flow for one UE.
[0089] (3) Supporting the identification of a public edge application server (EAS) or a public data network access identifier (DNAI), or having the ability to identify a public edge application server (EAS) or a public data network access identifier (DNAI).
[0090] (4) Support for the Uncrewed Aerial System Network Function (UAS NF) or the capability to support the UAS NF.
[0091] (5) Supporting consolidated data rate monitoring or having the capability of consolidated data rate monitoring.
[0092] The functions or new capabilities of the NEF mentioned above are more than these, and subsequent versions will continue to evolve and iterate.
[0093] It can be seen that NEF will continue to add many related functions in the future. If these functions are to be supported, the NEF needs to upgrade the network element functions. Some NEFs that have not been upgraded cannot support these functions. If NEF does not support these functions or does not have these capabilities, then NEF cannot provide these services to AF or other core network elements. For example, when NEF does not support the ability to determine the public edge application server (EAS) or the public data network access identifier (DNAI), then NEF cannot provide the determined public EAS or public DNAI to SMF, UDR or AF.
[0094] 2. NEF Query
[0095] NEF will pre-register its own capabilities in the Network Repository Function (NRF). When consumers query from NRF, they can carry the NEF capability information to query the NEF with the capability:
[0096] For example, if the consumer is one of the 5G core network elements, in order to query a NEF, it may carry the following NEF capabilities: including support for UASNF functionality, the capability to support Multi-member AF session withrequired QoS and the capability to support member UE selection assistancefunctionality.
[0097] The consumer searches for the NEF that meets the requirements by using the following signaling, where the signaling or service operation name includes: Nnrf_NFDiscovery_Request (Service operation name: Nnrf_NFDiscovery_Request)
[0098] If the target network function (NF) of the query request is NEF, the NEF capability that may be carried in the request may be any of the NEF capabilities (1)-(5) above, or a subsequently added NEF capability, for example, including support for UAS NF functionality, the capability to support Multi-member AF session with required QoS and the capability to support member UE selection assistance functionality.
[0099] In the related art, NEF can be queried in the following two ways:
[0100] NF can find NEF through NRF.
[0101] If you want to query NEFs that support AIML features, you can carry the new features of NEF in the query message;
[0102] For AF, if AF needs to query NEF, it can query NEF through pre-configuration or DNS query. Untrusted AF cannot use NRF to query NEF. In the related art, the Internet Protocol (IP) address / port of the NEF or L-NEF may be locally configured in the AF, or the AF may discover the FQDN or IP address(es) / port(s)of the NEF or L-NEF by performing a DNS query using the External Identifier of an individual UE or using the External Group Identifier of a group of UEs or using EDNS Client Subnet, or, if the AF is trusted by the operator, the AF may utilize the NRF to discover the FQDN or IP address(es) / port(s)of the NEF or L-NEF discover theFQDN or IP address(es) / port(s)of the NEF or L-NEF).
[0103] However, for untrusted AF, since the address of NEF can only be obtained through DNS query, the NEF address obtained by DNS query may not be able to support the above-mentioned capabilities of the newly added NEF, because DNS query is different from NRF query. The capability information of the NEF that is expected to be queried cannot be carried during the DNS query process. DNS query can only be queried based on domain name.
[0104] Therefore, for an untrusted AF, the NEF obtained by DNS query may not support the relevant capabilities. At this time, after the AF sends a relevant request (such as AIML-related auxiliary operations) to the NEF, since the NEF does not support the capability (such as AIML-related capabilities, UE member selection capabilities, etc.), the following problems may occur:
[0105] One situation is that NEF is completely unable to recognize the request from AF, or is unable to recognize the parameters in the request. For example, AF sends a member terminal selection request, but NEF does not recognize the signaling at all, or NEF does not recognize the parameters carried in the signaling. Therefore, NEF will ignore the unrecognizable request and do not take any action, or NEF regards the signaling as an erroneous signaling and feeds back a response to AF, giving an error message in the response or sending a response rejecting the AF request.
[0106] Another situation is that NEF can recognize the request of AF, but NEF cannot process the request, resulting in failure to meet the needs of AF. NEF may send a response to AF, which indicates rejection of AF's request or an error response.
[0107] The following, in conjunction with the accompanying drawings, provides a request processing method, apparatus, and communication device in detail through some embodiments and their application scenarios.
[0108] See also Figure 2 , Figure 2 is a flowchart of a request processing method provided by an embodiment of the present application, such as Figure 2 As shown, the request processing method includes the following steps:
[0109] Step 101: A first communication device receives a first request sent by a second communication device.
[0110] Step 102: The first communication device determines to perform a first operation according to the first request;
[0111] The first operation includes at least one of the following:
[0112] redirecting the first request to a third communication device;
[0113] Sending a first response to the second communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0114] The third communication device is used to process the first request.
[0115] The first indication information may be used to explicitly indicate the third communication device, or the first indication information may be used to implicitly indicate the third communication device. Any indication information that can be used to uniquely identify the third communication device may serve as the first indication information. In one embodiment, the first indication information may include at least one of the following: address information; identification information. For example, the first response may include address information of the third communication device, and the address information may include an IP address or a FQDN; or, the first response may include identification information of the third communication device, and the identification information is used to identify the third communication device.
[0116] In one implementation, the first response is used to carry the device address information or device identification information of the communication device that can process the first request, which is equivalent to the first communication device sending the address information or device identification information of the communication device that can process the first request to the second communication device. When the first communication device cannot meet the device capability requirements of the second communication device, the first communication device can provide which core network elements in the 5G core network can meet the device capability requirements, so that the second communication device (such as AF) can directly use this device address information or identification information to trigger the first request again. At this time, the first request will be sent to the third communication device, and the third communication device has the device capability, so that it can process the first request.
[0117] In one implementation, the first indication information is used to instruct the second communication device to send the first request to the third communication device, or to instruct the second communication device that the third communication device can process the first request.
[0118] In one implementation, the first response may indicate the following content:
[0119] The first request is rejected, and the rejection reason is that the first communication device cannot process or cannot identify the first request, thereby rejecting the first request. The first request here can be a subscription request or a one-time signaling request.
[0120] It should be noted that the first response may vary according to different required device capabilities, for example, it may be: Nnef_MemberUESelectionAssistance_Subscribe reject, member terminal selection assistance subscription rejection; or it may be other signaling; etc., which is not limited in this embodiment.
[0121] In addition, the third communication device may be a communication device having a target capability for processing the first request. The target capability may also describe a target device capability.
[0122] In one implementation, a first communication device receives a first request sent by a second communication device; the first communication device determines whether it has the target capability to process the first request based on the first request; when the first communication device determines that it does not have the target capability to process the first request, the first communication device sends a second request to a fourth communication device, the second request being used to request the fourth communication device to provide device information of a communication device that has the target capability; the first communication device receives a second response sent by the fourth communication device, the second response carrying the device information of the third communication device, wherein the third communication device has the target capability; the first communication device redirects the first request to the third communication device.
[0123] It can be understood that whether the target capability of processing the first request is possessed here can be understood as follows:
[0124] One understanding is that only a communication device with the target capability can process the first request, including successfully identifying the first request upon receipt of the first request;
[0125] Alternatively, it can also be understood that only a communication device with the target capability can achieve the relevant purpose or function of the first request when receiving the first request. For example, when the first request is Nnef_MemberUESelectionAssistance_Subscribe, only when the first communication device (such as NEF) supports the member terminal selection assistance function, can it help the second communication device (such as AF) when receiving the first request and provide the second communication device with a candidate UE list (UE in the list is used to perform federated learning operations); etc.;
[0126] Alternatively, it can be understood that the target capability is the required capability of the NEF, for example, a network element capability or a network element function. For example, the target capability can be the capability of the NEF, and reference can be made to the description of the capability of the NEF in the NEF function section. The first communication device can determine whether it has the target capability based on its own capability;
[0127] Or it can also be understood that when a new feature is introduced, in order to support this feature or function, a new network element capability is needed to support this feature, which is different from the existing network element function or network element capability of the network element. Therefore, the target capability here actually corresponds to this new feature, such as corresponding support for AIML operations, or support for determining public EAS or public DNAI, etc. Therefore, whether the target capability to process the first request here can also be understood as whether it has the ability to provide the new feature corresponding to the first request.
[0128] In one implementation, the first communication device (such as NEF) determines whether it has a target capability to process the first request according to the first request, and the determination method includes at least one of the following:
[0129] The first communication device determines whether it has the target capability to process the first request according to the first request itself. For example, it can determine whether it supports processing the signaling according to the signaling name;
[0130] The first communication device determines whether it has the target capability to process the first request based on the information carried in the first request. For example, based on other parameters carried in the signaling, if the signaling carries an additional indication information, and the indication information indicates that the signaling requires certain NEF capabilities, such as member terminal selection capabilities, then after the first communication device receives the signaling, it reads the indication information and finds that the NEF may not support the capabilities of the NEF corresponding to the indication information, then the first communication device determines that it does not have the target capability to process the signaling. It should be noted that the first communication device can also make a judgment based on other information carried in the signaling, and this embodiment does not limit this.
[0131] In one implementation, in subsequent evolution, when the second communication device sends a first request to the first communication device, it may carry different target capabilities or indication information (the indication information is used to indicate the required target capabilities). In this way, even if the first communication device itself cannot process the signaling, it can still identify the target capabilities required to process the signaling. Then, the first communication device can help query the address information of a new network element that meets the target capabilities for processing the signaling based on this target capability.
[0132] In addition, after the first communication device redirects the first request to the third communication device, the third communication device sends a third response corresponding to the first request to the second communication device.
[0133] In one implementation, after the first communication device redirects the first request to the third communication device, the third communication device may interact or communicate with the second communication device, and the first communication device no longer processes communications related to the first request related to the second communication device.
[0134] In one implementation, a first communication device receives a first request sent by a second communication device; the first communication device determines whether it has a target capability to process the first request based on the first request; when the first communication device determines that it does not have the target capability to process the first request, the first communication device sends a second request to a fourth communication device, the second request being used to request the fourth communication device to provide device information of a communication device having the target capability; the first communication device receives a second response sent by the fourth communication device, the second response carrying device information of the third communication device, wherein the third communication device has the target capability; the first communication device sends a first response to the second communication device, the first response including first indication information, the first indication information being used to indicate the third communication device. The first response is used to reject the first request.
[0135] In one implementation, the first communication device sends a second request to the fourth communication device, where the second request is used to request the fourth communication device to provide device information of a communication device having the target capability. The target capability may be provided by the first communication device to the fourth communication device. The first communication device may extract the target capability in the following ways:
[0136] One way is that the first communication device determines the required target capability according to the first request itself, such as a signaling name or a resource name of the first request;
[0137] One way is that the first communication device determines the target capability according to information carried in the first request, such as indication information capable of indicating the target capability;
[0138] In another way, the first communication device determines the target capability according to some fields in the received first request, such as the message format or message fields of the message, and the signaling content reflected.
[0139] In addition, after the second communication device receives the first response sent by the first communication device, the second communication device sends the first request to the third communication device.
[0140] In addition, the first request may be any request. For example, the first request may be the following request: a request to establish multiple terminal quality of service QoS flows; a request to assist member terminal selection; a request for artificial intelligence machine learning AIML operation. To process the first request, it may be necessary to correspond to at least one NEF capability or target capability, or the capability of the first communication device. For the capability of the first communication device, refer to the description of the NEF function part.
[0141] It should be noted that the target capability may be the device capability for processing the first request. For example, the target capability may include at least one of the following: device capability for establishing multiple terminal quality of service QoS flows; device capability for assisting member terminal selection; device capability for supporting artificial intelligence machine learning AIML operations; capability for supporting determination of public edge application server EAS; capability for supporting determination of public data network access identifier DNAI; capability for determining public edge application server EAS; capability for determining public data network access identifier DNAI; capability for supporting uncrewed aerial system network function (UAS NF); capability for supporting uncrewed aerial system network function; capability for supporting consolidated data rate monitoring; capability for consolidated data rate monitoring.
[0142] In one implementation, redirecting the first request to a third communication device may include redirecting the first request to the third communication device through a Hypertext Transfer Protocol Secure (HTTPS) redirect operation; or, using other redirection methods, for example, changing the destination IP address of the first request and sending the first request to other communication devices, such as a third communication device for processing.
[0143] In one implementation manner, the first communication device is a first network open function NEF; or, the second communication device is an application function AF; or, the third communication device is a second NEF; or, the fourth communication device is a network storage function NRF.
[0144] As a specific embodiment, taking the first communication device as a first NEF, the second communication device as an AF, the third communication device as a second NEF, and the fourth communication device as an NRF as an example, the request processing method of the embodiment of the present application includes the following process:
[0145] The first NEF receives a request from the AF, which is used to request the establishment of multiple UE QoS flows or request the 5GC to perform UE member selection. This AF request requires the NEF to support the auxiliary member terminal selection capability, but the first NEF does not have this capability;
[0146] The first NEF recognizes that the function requested by the AF request is not supported, and the first NEF triggers a network element query request, performs a first NEF query to the NRF, and carries the function requested by the AF request; the first NEF can obtain the "support auxiliary member terminal selection capability" according to the AF request or the information carried by the AF request, and then puts the target capability in the network element query request and sends it to the NRF
[0147] After the first NEF receives the address of the second NEF sent by the NRF, the first NEF may perform at least one of the following:
[0148] The first NEF redirects the AF request to the second NEF;
[0149] The first NEF rejects the AF's request and carries the address of the second NEF to the AF, so that the AF can send the first request to the second NEF, and then trigger the second NEF to execute multiple UE QoS flows or request 5GC to execute the UE member selection process.
[0150] It should be noted that in the related art, in AIML, in order to support some intelligent operations, such as the establishment of a multi-member AF session with required QoS or assistance for Member UE selection, some functional enhancements need to be made to NEF, such as:
[0151] Capability of NEF to support UAS NF functionality for UUAA procedures;
[0152] Capability of NEF to support Multi-member AF session with required QoS for a set of UEs identified by a list of UE addresses;
[0153] Capability of NEF to support memberUE selection assistance functionality.
[0154] However, in the related art, the untrusted AF can only query one NEF through DNS query, and the queried NEF may not support the above functions such as member UE selection or multi-member QoS. The related art also does not provide a solution for how to continue to complete the remaining process if the AF sends a request to the NEF and the NEF does not support the above functions. In an embodiment of the present application, the AF request is redirected to the second NEF through the first NEF; or, the first NEF rejects the AF's request and carries the address of the second NEF to the AF, so that the AF can trigger the second NEF to execute multiple UE QoS flows or request 5GC to execute the UEmember selection process, which can improve the execution success rate of AIML operations.
[0155] In an embodiment of the present application, a first communication device receives a first request sent by a second communication device; the first communication device determines to perform a first operation according to the first request; wherein the first operation includes at least one of the following: redirecting the first request to a third communication device; sending a first response to the second communication device, the first response including first indication information, the first indication information being used to indicate the third communication device; wherein the third communication device is used to process the first request. In this way, by redirecting the first request to the third communication device by the first communication device or by the first communication device sending the first response to the second communication device, it is possible to avoid the failure of request processing caused by the first communication device not supporting some 5G core network related services, or possibly being unable to support providing the second communication device with 5G core network related services or information, and the request processing success rate can be improved.
[0156] Optionally, the first communication device determines, according to the first request, to perform a first operation, including at least one of the following:
[0157] When the first communication device determines, based on the first request, that the first communication device does not have a target capability for processing the first request, determining to perform a first operation;
[0158] When the first communication device determines, based on the first information carried in the first request, that the first communication device does not have a target capability for processing the first request, it determines to perform a first operation.
[0159] In one implementation, the first communication device may identify the first request. If the first communication device cannot successfully identify the first request, it may be determined that the first communication device does not have the target capability to process the first request.
[0160] In one implementation, a first communication device can identify a first request. When the first communication device can successfully identify the first request, the first communication device obtains first information carried in the first request. The first communication device determines whether the first communication device has the target capability to process the first request based on the first information. When it is determined that the first communication device does not have the target capability to process the first request, the first operation is determined to be performed.
[0161] The first information may be used to determine whether the target capability for processing the first request is available. For example, the first information may include at least one of the following: second indication information, the second indication information is used to indicate the target capability; and third indication information, the third indication information is used to indicate the target device for processing the first request.
[0162] In this implementation mode, when the first communication device determines that the first communication device does not have the target capability to process the first request based on the first request, it determines to perform the first operation, thereby being able to determine that the first communication device does not have the target capability to process the first request when the first communication device cannot recognize the first request, thereby performing the first operation; or, when the first communication device determines that the first communication device does not have the target capability to process the first request based on the first information carried in the first request, it determines to perform the first operation, thereby being able to determine that the first communication device does not have the target capability to process the first request based on the first information in the first request when the first communication device can recognize the first request, thereby performing the first operation.
[0163] Optionally, the first information includes at least one of the following:
[0164] second indication information, where the second indication information is used to indicate the target capability;
[0165] The third indication information is used to indicate a target device for processing the first request.
[0166] Among them, the second indication information can be used to explicitly indicate the target capability; or, the second indication information can be used to implicitly indicate the target capability. The second indication information can be used to indicate the target capability of the target device that supports processing the first request. The target capability can be the device capability corresponding to the first request. If the target device can process the first request, then the target device has the target capability. Alternatively, the second indication information is used to indicate the capability (target capability) required by the target device required by the second communication device, or the second indication information is used to indicate the capability (target capability) required by the target device required by the second communication device to process the first request. For example, the second indication information may include device capability information, which is used to characterize the target capability; or, the second indication information may include a device capability identifier, which is used to identify the target capability. For example, the second indication information may correspond to a device capability. For example, when the second indication information is 001, the target capability is to support member terminal selection, and when the second indication information is 010, the target capability is to support drone-related capabilities; and so on.
[0167] Among them, the third indication information can be used to explicitly indicate the target device for processing the first request; or, the second indication information can be used to implicitly indicate the target device for processing the first request. The target device for processing the first request may refer to a device that has the target capability to process the first request. By way of example, the third indication information may include address information, which is the address information of the target device for processing the first request; or, the third indication information may include identification information, which is used to identify the target device for processing the first request. In one implementation, the third indication information may specify that the first communication device redirects the first request to a third communication device (i.e., the address information or identifier of the communication device indicated by the third indication information).
[0168] Wherein, in the case where the first information includes the third indication information, the first communication device can determine whether it has the target capability to process the first request according to the target device for processing the first request indicated by the third indication information. For example, if the target device indicated by the third indication information includes the first communication device, the first communication device determines that it has the target capability to process the first request; if the target device indicated by the third indication information does not include the first communication device, the first communication device determines that it does not have the target capability to process the first request.
[0169] In this embodiment, the first information includes second indication information, so that the first communication device can determine whether the first communication device has the target capability based on the second indication information carried in the first request for indicating the target capability of supporting processing of the first request, and determine to execute the first operation if the first communication device does not have the target capability; or, the first information includes third indication information, so that the first communication device can determine whether the first communication device has the target capability of processing the first request based on the third indication information carried in the first request for indicating the target device for processing the first request, and determine to execute the first operation if the first communication device does not have the target capability.
[0170] In one implementation, when the first communication device does not have the target capability, a first operation is performed.
[0171] Optionally, the method further comprises:
[0172] In the case where the first communication device determines that it does not have the target capability to process the first request, the first communication device sends a second request to a fourth communication device, where the second request is used to request the fourth communication device to provide device information of a communication device that has the target capability;
[0173] The first communication device receives a second response sent by the fourth communication device, where the second response carries device information of the third communication device;
[0174] Wherein, the third communication device has the target capability.
[0175] In one implementation, the first communication device sends a second request to a fourth communication device, where the second request may be: Nnrf_NFDiscovery_Request, or a network element function query request, and the second request carries target capabilities; the fourth communication device sends a second response, where the second response may be Nnrf_NFDiscovery_Response, carrying device address information or a device identifier of a second NEF.
[0176] Among them, the device information of the communication device with the target capability can be used to determine the communication device with the target capability. Any information that can be used to uniquely identify a communication device can be used as the device information. In one implementation, the device information may include at least one of the following: address information; identification information. For example, the second request can be used to request the fourth communication device to provide the address information of the communication device with the target capability, and the second response carries the address information of the third communication device; or, the second request can be used to request the fourth communication device to provide the identification information of the communication device with the target capability, and the second response carries the identification information of the third communication device.
[0177] It should be noted that, taking the first communication device as NEF as an example, a new NEF function is introduced in the relevant technology, and an NEF with newly added capabilities needs to be selected to complete operations such as UE member selection. Therefore, when querying the NEF, the newly added capabilities of the NEF can be carried. For example, the following capability information is carried in the second request for querying the NEF:
[0178] Capability of NEF to support Multi-member AF session with required QoS for a set of UEs identified by a list of UE addresses.
[0179] Capability of NEF to support memberUE selection assistance functionality.
[0180] In this implementation mode, when the first communication device determines that it does not have the target capability to process the first request, the first communication device sends a second request to the fourth communication device, the second request is used to request the fourth communication device to provide the device information of the communication device with the target capability; the first communication device receives the second response sent by the fourth communication device, the second response carries the device information of the third communication device; wherein the third communication device has the target capability. In this way, the device information of the communication device with the target capability provided by the fourth communication device can support the first communication device to redirect the first request to the communication device with the target capability, or support the first communication device to send the device information of the communication device with the target capability to the second communication device, which can avoid the request processing failure caused by the first communication device not supporting some 5G core network related services, or may not be able to support the provision of 5G core network related services or information for the second communication device, and can improve the request processing success rate.
[0181] Optionally, after the first communication device receives the first request sent by the second communication device, the method further includes at least one of the following:
[0182] The first communication device determines, according to the first request, whether it has a target capability to process the first request;
[0183] The first communication device determines whether it has a target capability to process the first request based on the first information carried in the first request.
[0184] In one implementation, the first communication device can identify the first request. If the first communication device cannot successfully identify the first request, it can be determined that the first communication device does not have the target capability to process the first request. If the first communication device successfully identifies the first request, the first communication device can determine whether it has the target capability to process the first request based on the identified first request.
[0185] In one implementation, the first communication device can identify the first request. If the first communication device cannot successfully identify the first request, it can be determined that the first communication device does not have the target capability to process the first request. If the first communication device successfully identifies the first request, the first communication device obtains the first information carried in the first request, and the first communication device determines whether the first communication device has the target capability to process the first request based on the first information. If it is determined that the first communication device does not have the target capability to process the first request, it is determined to perform a first operation.
[0186] In this implementation mode, the first communication device determines whether it has the target capability to process the first request based on the first request, thereby being able to determine that the first communication device does not have the target capability to process the first request when the first communication device cannot recognize the first request; or, the first communication device determines whether it has the target capability to process the first request based on the first information carried in the first request, thereby being able to determine whether it has the target capability to process the first request based on the first information in the first request when the first communication device can recognize the first request.
[0187] Optionally, redirecting the first request to a third communication device includes at least one of the following:
[0188] Sending a redirection message to a third communication device, where the redirection message is used to redirect the first request to the third communication device;
[0189] The first request is forwarded to a third communication device.
[0190] In one implementation, after the first communication device obtains a third communication device capable of processing the first request, a method is to redirect the first request to the third communication device, for example, by changing the destination IP address of the first request and routing it to the third communication device, or performing an HTTPS redirection operation.
[0191] In this implementation mode, a redirection message is sent to a third communication device, and the redirection message is used to redirect the first request to the third communication device, so that the third communication device can send a third response corresponding to the first request to the second communication device according to the redirection message; or the first request is forwarded to the third communication device, and the third communication device can send a third response corresponding to the first request to the second communication device according to the forwarded first request; thereby, when the first communication device does not have the target capability to process the first request, the first request of the second communication device can be responded to by the third communication device that has the target capability to process the first request, thereby improving the request processing success rate.
[0192] Optionally, the first response is used to reject the first request.
[0193] The first response may also carry indication information for indicating the reason for rejecting the first request, and the reason for rejecting the first request may include not having the target capability to process the first request.
[0194] Optionally, the target capability includes at least one of the following:
[0195] Equipment capability to establish multiple terminal Quality of Service (QoS) flows;
[0196] Equipment capabilities to assist member terminal selection;
[0197] Device capabilities that support artificial intelligence (AIML) machine learning operations.
[0198] In one embodiment, the target capability includes the device capability of establishing multiple terminal QoS flows, so that when the first communication device does not have the device capability of establishing multiple terminal QoS flows, the first request can be redirected to a third communication device through the first communication device or the first communication device sends a first response to the second communication device, and the third communication device with the device capability of establishing multiple terminal QoS flows responds to the first request of the second communication device.
[0199] In one embodiment, the target capability includes device capabilities for assisting member terminal selection, so that when the first communication device does not have the device capabilities for assisting member terminal selection, the first request can be redirected to a third communication device through the first communication device or the first communication device sends a first response to the second communication device, and the third communication device with the device capabilities for assisting member terminal selection responds to the first request of the second communication device.
[0200] In one embodiment, the target capability includes device capabilities that support AIML operations, so that when the first communication device does not have the device capabilities that support AIML operations, the first request can be redirected to a third communication device through the first communication device or the first communication device sends a first response to the second communication device, and the third communication device that has the device capabilities that support AIML operations responds to the first request of the second communication device.
[0201] See also Figure 3 , Figure 3 is a flowchart of a request processing method provided by an embodiment of the present application, such as Figure 3 As shown, the request processing method includes the following steps:
[0202] Step 201: The second communication device sends a first request to the first communication device;
[0203] Step 202: The second communication device performs a second operation;
[0204] The second operation includes at least one of the following:
[0205] receiving a first response sent by the first communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0206] receiving a third response corresponding to the first request sent by a third communication device;
[0207] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0208] Optionally, the first request carries first information, and the first information includes at least one of the following:
[0209] second indication information, where the second indication information is used to indicate the target capability;
[0210] The third indication information is used to indicate a target device for processing the first request.
[0211] Optionally, the first response is used to reject the first request.
[0212] Optionally, the target capability includes at least one of the following:
[0213] Device capability to establish multiple terminal QoS flows;
[0214] Equipment capabilities to assist member terminal selection;
[0215] Device capabilities that support AIML operations.
[0216] Optionally, the second operation includes receiving a first response sent by the first communication device, and after the second communication device performs the second operation, the method further includes:
[0217] The second communication device sends the first request to the third communication device.
[0218] It should be noted that this embodiment is Figure 2 The implementation method of the second communication device corresponding to the embodiment shown in the figure can be found in the specific implementation method of the second communication device. Figure 2 To avoid repeated description of the embodiment shown, the present embodiment will not be described in detail.
[0219] See also Figure 4 , Figure 4 A flowchart of a request processing method provided in an embodiment of the present application is as follows: Figure 4 As shown, the request processing method includes the following steps:
[0220] Step 301: A third communication device receives a redirection message or a forwarded first request sent by a first communication device, where the redirection message is used to redirect the first request to the third communication device;
[0221] Step 302: The third communication device sends a third response corresponding to the first request to the second communication device;
[0222] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0223] Optionally, the first request carries first information, and the first information includes at least one of the following:
[0224] second indication information, where the second indication information is used to indicate the target capability;
[0225] The third indication information is used to indicate a target device for processing the first request.
[0226] It should be noted that this embodiment is Figure 2 and Figure 3 The implementation method of the third communication device corresponding to the embodiment shown in the figure can be found in the specific implementation method of the third communication device. Figure 2 and Figure 3 To avoid repeated description of the embodiment shown, the present embodiment will not be described in detail.
[0227] See also Figure 5 , Figure 5 is a flowchart of a request processing method provided by an embodiment of the present application, such as Figure 5 As shown, the request processing method includes the following steps:
[0228] Step 401: A fourth communication device receives a second request sent by a first communication device, where the second request is used to request the fourth communication device to provide device information of a communication device having a target capability, where the target capability is a target capability that supports processing the first request.
[0229] Step 402: The fourth communication device sends a second response to the first communication device, where the second response carries device information of the third communication device;
[0230] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0231] It should be noted that this embodiment is Figure 2 , Figure 3 and Figure 4 The implementation manner of the fourth communication device corresponding to the embodiment shown in the figure, and its specific implementation manner can be referred to Figure 2 , Figure 3 and Figure 4 To avoid repeated description of the embodiment shown, the present embodiment will not be described in detail.
[0232] The request processing method provided by the embodiment of the present application is described below through several specific embodiments:
[0233] In the following embodiments, description is made by taking the first communication device as NEF1 (ie, the first NEF1), the second communication device as AF, the third communication device as NEF2 (ie, the second NEF1), and the fourth communication device as NRF as an example.
[0234] Embodiment 1:
[0235] like Figure 6 As shown, in this embodiment, the NEF identifies the NEF capability in the AF request and redirects the AF request.
[0236] Step (11): the AF sends an AF request (i.e., a first request) to NEF 1. The AF request may carry capability information or indication information of the NEF required by the AF. The indication information is used to indicate the capability of the NEF required by the AF.
[0237] The AF request may be a member UE selection request. For example, the AF request is:
[0238] Nnef_MemberUESelectionAssistance_Subscribe.
[0239] or,
[0240] This AF request can be a request for establishing multi-member QoS;
[0241] The AF request may also carry an indication information, and the indication information is used to indicate a characteristic requested by the AF, or a network element capability or target capability required by the AF request.
[0242] Step (12): After the NEF receives the request from the AF, the NEF recognizes that it does not currently have the NEF capability required by the AF (for example, the NEF does not support multi-member QoS establishment, or does not support member UE selection), or the NEF does not support the member terminal selection feature, or does not support the multi-member QoS establishment feature; the NEF1 can determine the NEF capability required by the AF based on the AF request, or other information carried by the AF request, or the indication information carried in the AF request, for example, determining that the NEF needs to support the member terminal selection auxiliary capability;
[0243] Step (13): NEF 1 requests NRF to query a new NEF that has the capabilities of the NEF required by AF;
[0244] The query message sent by NEF 1 to NRF may be: Nnrf_NFDiscovery request, and the query message carries the capability of NEF required by AF.
[0245] Step (14): NRF feeds back the address of NEF 2;
[0246] Among them, NRF can send a Nnrf_NFDiscovery response message to NEF 1 to feedback the address of NEF 2.
[0247] Step (15): After the NRF feeds back the address of the new NEF 2, NEF 1 triggers a redirection operation. For example, the redirection operation is an HTTPS redirection operation, which can redirect the AF request in step (11) to NEF 2.
[0248] Step (16): NEF 1 sends an HTTPS redirect message to NEF 2.
[0249] Step (17): Interaction between NEF 2 and AF.
[0250] Among them, NEF 2 can send Nnef_MemberUESelectionAssistance_Notify message to AF in response to AF request. From this moment on, NEF2 will interact with AF, and AF will no longer interact with NEF1.
[0251] It should be noted that the specific implementation of redirection can refer to the design in edge computing.
[0252] In this embodiment, NEF 1 uses the NEF capability information provided by the AF request to query the new NEF 2 from the NRF; then, using HTTPS redirection, the AF request is redirected to the new NEF 2 (supporting the NEF capabilities required by the AF); after the redirection, the AF interacts with the new NEF 2. Thus, the NEF can redirect the AF request to the NEF that meets the AF requirements.
[0253] Embodiment 2:
[0254] like Figure 7 As shown, in this embodiment, NEF 1 rejects the AF request and provides the AF with the address of NEF 2 that has the NEF capability required by the AF.
[0255] Step (21): the AF sends an AF request (i.e., a first request) to NEF 1. The AF request may carry capability information or indication information of the NEF required by the AF. The indication information is used to indicate the capability of the NEF required by the AF.
[0256] The AF request may be a member UE selection request. For example, the AF request is:
[0257] Nnef_MemberUESelectionAssistance_Subscribe.
[0258] or,
[0259] The AF request may be a request for establishing a multi-member QoS.
[0260] Step (22): After the NEF receives the request from the AF, the NEF recognizes that it currently does not have the NEF capabilities required by the AF (for example, the NEF does not support multi-member QoS establishment, or does not support member UE selection);
[0261] Step (23): NEF 1 requests NRF to query a new NEF that has the capabilities of the NEF required by AF;
[0262] The query message sent by NEF 1 to NRF may be: Nnrf_NFDiscovery request, and the query message carries the capability of NEF required by AF.
[0263] Step (24): NRF feeds back the address of NEF 2;
[0264] Among them, NRF can send a Nnrf_NFDiscovery response message to NEF 1 to feedback the address of NEF 2.
[0265] Step (25): NEF 1 sends a subscription failure or subscription rejection message to AF to reject this subscription. The subscription failure message carries the address of the new NEF 2.
[0266] The subscription failure message may be: Nnef_MemberUESelectionAssistance_Subscribefailure or reject.
[0267] Step (26): AF sends an AF request to NEF 2.
[0268] The AF request may be a member UE selection request. For example, the AF request is:
[0269] Nnef_MemberUESelectionAssistance_Subscribe.
[0270] In this embodiment, NEF 1 rejects the AF request, but NEF 1 provides the address of NEF 2 to AF at the same time. The address of NEF 2 is obtained by NEF 1 from NRF according to the NEF capability information provided by AF.
[0271] The request processing method provided in the embodiment of the present application can be executed by a request processing device. In the embodiment of the present application, the request processing device provided in the embodiment of the present application is described by taking the request processing method executed by the request processing device as an example.
[0272] See also Figure 8 , Figure 8 is a structural diagram of a request processing device provided in an embodiment of the present application, wherein the first communication device includes the request processing device, such as Figure 8 As shown, the request processing device 500 includes:
[0273] A first receiving module 501, configured to receive a first request sent by a second communication device;
[0274] A first determining module 502, configured to determine, according to the first request, to perform a first operation;
[0275] The first operation includes at least one of the following:
[0276] redirecting the first request to a third communication device;
[0277] Sending a first response to the second communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0278] The third communication device is used to process the first request.
[0279] Optionally, the determining module is specifically used for at least one of the following:
[0280] When the first communication device determines, based on the first request, that the first communication device does not have a target capability for processing the first request, determining to perform a first operation;
[0281] When the first communication device determines, based on the first information carried in the first request, that the first communication device does not have a target capability for processing the first request, it determines to perform a first operation.
[0282] Optionally, the first information includes at least one of the following:
[0283] second indication information, where the second indication information is used to indicate the target capability;
[0284] The third indication information is used to indicate a target device for processing the first request.
[0285] Optionally, the device further comprises:
[0286] a sending module, configured to send a second request to a fourth communication device when the first communication device determines that the first communication device does not have the target capability to process the first request, wherein the second request is used to request the fourth communication device to provide device information of a communication device that has the target capability;
[0287] A second receiving module, configured to receive a second response sent by the fourth communication device, where the second response carries device information of the third communication device;
[0288] Wherein, the third communication device has the target capability.
[0289] Optionally, the device further includes a second determining module, and the second determining module is used for at least one of the following:
[0290] The first communication device determines, according to the first request, whether it has a target capability to process the first request;
[0291] The first communication device determines whether it has a target capability to process the first request based on the first information carried in the first request.
[0292] Optionally, redirecting the first request to a third communication device includes at least one of the following:
[0293] Sending a redirection message to a third communication device, where the redirection message is used to redirect the first request to the third communication device;
[0294] The first request is forwarded to a third communication device.
[0295] Optionally, the first response is used to reject the first request.
[0296] Optionally, the target capability includes at least one of the following:
[0297] Equipment capability to establish multiple terminal Quality of Service (QoS) flows;
[0298] Equipment capabilities to assist member terminal selection;
[0299] Device capabilities that support artificial intelligence (AIML) machine learning operations.
[0300] The request processing device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0301] The request processing device provided in the embodiment of the present application can achieve Figure 2 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0302] The request processing method provided in the embodiment of the present application can be executed by a request processing device. In the embodiment of the present application, the request processing device provided in the embodiment of the present application is described by taking the request processing method executed by the request processing device as an example.
[0303] See also Fig. 9 , Fig. 9 is a structural diagram of a request processing device provided in an embodiment of the present application, wherein the second communication device includes the request processing device, such as Fig. 9 As shown, the request processing device 600 includes:
[0304] A first sending module 601, configured to send a first request to a first communication device;
[0305] An execution module 602 is used to execute a second operation;
[0306] The second operation includes at least one of the following:
[0307] receiving a first response sent by the first communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device;
[0308] receiving a third response corresponding to the first request sent by a third communication device;
[0309] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0310] Optionally, the first request carries first information, and the first information includes at least one of the following:
[0311] second indication information, where the second indication information is used to indicate the target capability;
[0312] The third indication information is used to indicate a target device for processing the first request.
[0313] Optionally, the first response is used to reject the first request.
[0314] Optionally, the target capability includes at least one of the following:
[0315] Device capability to establish multiple terminal QoS flows;
[0316] Equipment capabilities to assist member terminal selection;
[0317] Device capabilities that support AIML operations.
[0318] Optionally, the second operation includes receiving a first response sent by the first communication device, and the apparatus further includes:
[0319] The second sending module is used to send the first request to the third communication device.
[0320] The request processing device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0321] The request processing device provided in the embodiment of the present application can achieve Figure 3 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0322] The request processing method provided in the embodiment of the present application can be executed by a request processing device. In the embodiment of the present application, the request processing device provided in the embodiment of the present application is described by taking the request processing method executed by the request processing device as an example.
[0323] See also Fig.10 , Fig.10 is a structural diagram of a request processing device provided in an embodiment of the present application, wherein the third communication device includes the request processing device, such as Fig.10 As shown, the request processing device 700 includes:
[0324] The receiving module 701 is used to receive a redirection message sent by the first communication device or a forwarded first request, where the redirection message is used to redirect the first request to the third communication device;
[0325] A sending module 702, configured to send a third response corresponding to the first request to a second communication device;
[0326] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0327] Optionally, the first request carries first information, and the first information includes at least one of the following:
[0328] second indication information, where the second indication information is used to indicate the target capability;
[0329] The third indication information is used to indicate a target device for processing the first request.
[0330] The request processing device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0331] The request processing device provided in the embodiment of the present application can achieve Figure 4 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0332] The request processing method provided in the embodiment of the present application can be executed by a request processing device. In the embodiment of the present application, the request processing device provided in the embodiment of the present application is described by taking the request processing method executed by the request processing device as an example.
[0333] See also Fig.11 , Fig.11 is a structural diagram of a request processing device provided in an embodiment of the present application, wherein the fourth communication device includes the request processing device, such as Fig.11 As shown, the request processing device 800 includes:
[0334] A receiving module 801 is configured to receive a second request sent by a first communication device, wherein the second request is used to request the fourth communication device to provide device information of a communication device having a target capability, wherein the target capability is a target capability that supports processing the first request;
[0335] A sending module 802 is configured to send a second response to the first communication device, where the second response carries device information of a third communication device;
[0336] The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0337] The request processing device in the embodiment of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or a chip. The electronic device can be a terminal, or it can be other devices other than a terminal. Exemplarily, the terminal can include but is not limited to the types of terminals 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.
[0338] The request processing device provided in the embodiment of the present application can achieve Figure 5 The various processes implemented by the method embodiment and achieving the same technical effect are not described here to avoid repetition.
[0339] Alternatively, if Fig.12 As shown, the embodiment of the present application also provides a communication device 900, including a processor 901 and a memory 902, and the memory 902 stores a program or instruction that can be run on the processor 901. For example, when the communication device 900 is a first communication device, the program or instruction is executed by the processor 901 to implement the various steps of the request processing method embodiment applied to the first communication device, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 900 is a second communication device, the program or instruction is executed by the processor 901 to implement the various steps of the request processing method embodiment applied to the second communication device, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 900 is a third communication device, the program or instruction is executed by the processor 901 to implement the various steps of the request processing method embodiment applied to the third communication device, and can achieve the same technical effect. To avoid repetition, it is not repeated here. When the communication device 900 is a fourth communication device, the program or instruction is executed by the processor 901 to implement the various steps of the above-mentioned request processing method embodiment applied to the fourth communication device, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0340] An embodiment of the present application also provides a communication device, which is a first communication device, including a processor and a communication interface, wherein the communication interface is used to: receive a first request sent by a second communication device; the processor is used to: determine to perform a first operation based on the first request; wherein the first operation includes at least one of the following: redirecting the first request to a third communication device; sending a first response to the second communication device, the first response including first indication information, the first indication information being used to indicate a third communication device; wherein the third communication device is used to process the first request.
[0341] An embodiment of the present application also provides a communication device, which is a second communication device, including a processor and a communication interface, wherein the communication interface is used to: send a first request to the first communication device; the processor is used to: perform a second operation; wherein the second operation includes at least one of the following: receiving a first response sent by the first communication device, the first response including first indication information, the first indication information being used to indicate a third communication device; receiving a third response corresponding to the first request sent by the third communication device; wherein the third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0342] An embodiment of the present application also provides a communication device, which is a third communication device, including a processor and a communication interface, wherein the communication interface is used to: receive a redirection message sent by a first communication device or a forwarded first request, the redirection message is used to redirect the first request to the third communication device; send a third response corresponding to the first request to the second communication device; wherein the third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0343] An embodiment of the present application also provides a communication device, which is a fourth communication device, including a processor and a communication interface, wherein the communication interface is used to: receive a second request sent by a first communication device, the second request is used to request the fourth communication device to provide device information of a communication device with target capabilities, and the target capabilities are target capabilities that support processing the first request; send a second response to the first communication device, the second response carries device information of a third communication device; wherein the third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
[0344] The embodiment of the present application also provides a network side device, including a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the following Figure 2 or Figure 3or Figure 4 The steps of the method embodiment shown. The network side device embodiment corresponds to the above method embodiment, and each implementation process and implementation mode of the above method embodiment can be applied to the network side device embodiment and can achieve the same technical effect.
[0345] Specifically, the embodiment of the present application further provides a network side device. The network side device may be a first communication device, a second communication device, a third communication device, or a fourth communication device. Fig.13 As shown, the network side device 1000 includes: an antenna 1001, a radio frequency device 1002, a baseband device 1003, a processor 1004 and a memory 1005. The antenna 1001 is connected to the radio frequency device 1002. In the uplink direction, the radio frequency device 1002 receives information through the antenna 1001 and sends the received information to the baseband device 1003 for processing. In the downlink direction, the baseband device 1003 processes the information to be sent and sends it to the radio frequency device 1002. The radio frequency device 1002 processes the received information and sends it out through the antenna 1001.
[0346] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1003, which includes a baseband processor.
[0347] The baseband device 1003 may include, for example, at least one baseband board on which a plurality of chips are arranged. Fig.13 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 1005 through a bus interface to call the program in the memory 1005 to execute the network device operations shown in the above method embodiment.
[0348] The network side device may further include a network interface 1006, which is, for example, a Common Public Radio Interface (CPRI).
[0349] Specifically, the network side device 1000 of the embodiment of the present application further includes: instructions or programs stored in the memory 1005 and executable on the processor 1004, and the processor 1004 calls the instructions or programs in the memory 1005 to execute Figure 8 , Fig. 9 , Fig.10 or Fig.11 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0350] Specifically, the embodiment of the present application also provides a network side device. Fig.14As shown, the network side device 1100 includes: a processor 1101, a network interface 1102 and a memory 1103. The network interface 1102 is, for example, a common public radio interface (CPRI).
[0351] Specifically, the network side device 1100 of the embodiment of the present application further includes: an instruction or program stored in the memory 1103 and executable on the processor 1101, and the processor 1101 calls the instruction or program in the memory 1103 to execute Figure 8 , Fig. 9 , Fig.10 or Fig.11 The methods executed by the modules shown achieve the same technical effects, and therefore will not be described here in detail to avoid repetition.
[0352] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, each process of the above-mentioned request processing method embodiment is implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0353] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer readable storage medium, such as a computer read-only memory ROM, a random access memory RAM, a magnetic disk or an optical disk. In some examples, the readable storage medium may be a non-transient readable storage medium.
[0354] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned request processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0355] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0356] The embodiment of the present application further provides a computer program / program product, which is stored in a storage medium, and is executed by at least one processor to implement the various processes of the above-mentioned request processing method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0357] An embodiment of the present application also provides a request processing system, including: a first communication device, a second communication device, a third communication device and a fourth communication device, wherein the first communication device can be used to execute the steps of the request processing method applied to the first communication device as described above, the second communication device can be used to execute the steps of the request processing method applied to the second communication device as described above, the third communication device can be used to execute the steps of the request processing method applied to the third communication device as described above, and the fourth communication device can be used to execute the steps of the request processing method applied to the fourth communication device as described above.
[0358] It should be noted that, in this article, the terms "comprise", "include" or any other variant thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device including a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises one..." does not exclude the presence of other identical elements in the process, method, article or device including the element. In addition, it should be pointed out that the scope of the method and device in the embodiment of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in reverse order according to the functions involved, for example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0359] Through the description of the above implementation methods, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general hardware platform, and of course, can also be implemented by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, disk, CD, etc.), including several instructions to enable a terminal or a network-side device to execute the methods described in each embodiment of the present application.
[0360] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of the present application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of the present application and the scope of protection of the claims, and these implementation methods are all within the protection of the present application.
Claims
1. A request processing method, characterized in that: include: The first communication device receives a first request sent by the second communication device; The first communication device determines to perform a first operation according to the first request; The first operation includes at least one of the following: redirecting the first request to a third communication device; Sending a first response to the second communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device; The third communication device is used to process the first request.
2. The method according to claim 1, characterized in that The first communication device determines, according to the first request, to perform a first operation, including at least one of the following: When the first communication device determines, based on the first request, that the first communication device does not have a target capability for processing the first request, determining to perform a first operation; When the first communication device determines, based on the first information carried in the first request, that the first communication device does not have a target capability for processing the first request, it determines to perform a first operation.
3. The method according to claim 2, characterized in that The first information includes at least one of the following: second indication information, where the second indication information is used to indicate the target capability; The third indication information is used to indicate a target device for processing the first request.
4. The method according to any one of claims 1 to 3, characterized in that The method further comprises: In the case where the first communication device determines that it does not have the target capability to process the first request, the first communication device sends a second request to a fourth communication device, where the second request is used to request the fourth communication device to provide device information of a communication device that has the target capability; The first communication device receives a second response sent by the fourth communication device, where the second response carries device information of the third communication device; Wherein, the third communication device has the target capability.
5. The method according to any one of claims 1 to 4, characterized in that After the first communication device receives the first request sent by the second communication device, the method further includes at least one of the following: The first communication device determines, according to the first request, whether it has a target capability to process the first request; The first communication device determines whether it has a target capability to process the first request based on the first information carried in the first request.
6. The method according to any one of claims 1 to 5, characterized in that The redirecting the first request to the third communication device includes at least one of the following: Sending a redirection message to a third communication device, where the redirection message is used to redirect the first request to the third communication device; The first request is forwarded to a third communication device.
7. The method according to any one of claims 1 to 6, characterized in that The first response is used to reject the first request.
8. The method according to any one of claims 2 to 5, characterized in that: The target capabilities include at least one of the following: Equipment capability to establish multiple terminal Quality of Service (QoS) flows; Equipment capabilities to assist member terminal selection; Device capabilities that support artificial intelligence (AIML) machine learning operations.
9. A request processing method, characterized in that: include: The second communication device sends a first request to the first communication device; The second communication device performs a second operation; The second operation includes at least one of the following: receiving a first response sent by the first communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device; receiving a third response corresponding to the first request sent by a third communication device; The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
10. The method according to claim 9, characterized in that The first request carries first information, and the first information includes at least one of the following: second indication information, where the second indication information is used to indicate the target capability; The third indication information is used to indicate a target device for processing the first request.
11. The method according to claim 9 or 10, characterized in that: The first response is used to reject the first request.
12. The method according to any one of claims 9 to 11, characterized in that: The target capabilities include at least one of the following: Device capability to establish multiple terminal QoS flows; Equipment capabilities to assist member terminal selection; Device capabilities that support AIML operations.
13. The method according to any one of claims 9 to 12, characterized in that: The second operation includes receiving a first response sent by the first communication device. After the second communication device performs the second operation, the method further includes: The second communication device sends the first request to the third communication device.
14. A request processing method, characterized in that: include: The third communication device receives a redirection message sent by the first communication device or a forwarded first request, where the redirection message is used to redirect the first request to the third communication device; The third communication device sends a third response corresponding to the first request to the second communication device; The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
15. The method according to claim 14, characterized in that The first request carries first information, and the first information includes at least one of the following: second indication information, where the second indication information is used to indicate the target capability; The third indication information is used to indicate a target device for processing the first request.
16. A request processing method, characterized in that: include: The fourth communication device receives a second request sent by the first communication device, where the second request is used to request the fourth communication device to provide device information of a communication device having a target capability, where the target capability is a target capability that supports processing the first request; The fourth communication device sends a second response to the first communication device, where the second response carries device information of the third communication device; The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
17. A request processing device, a first communication device comprising the request processing device, characterized in that: include: A first receiving module, configured to receive a first request sent by a second communication device; A first determining module, configured to determine, according to the first request, to perform a first operation; The first operation includes at least one of the following: redirecting the first request to a third communication device; Sending a first response to the second communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device; The third communication device is used to process the first request.
18. A request processing device, wherein the second communication device comprises the request processing device, characterized in that: include: A first sending module, configured to send a first request to a first communication device; An execution module, configured to execute a second operation; The second operation includes at least one of the following: receiving a first response sent by the first communication device, where the first response includes first indication information, and the first indication information is used to indicate a third communication device; receiving a third response corresponding to the first request sent by a third communication device; The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
19. A request processing device, wherein the third communication device comprises the request processing device, characterized in that: include: A receiving module, configured to receive a redirection message sent by a first communication device or a forwarded first request, wherein the redirection message is used to redirect the first request to the third communication device; A sending module, configured to send a third response corresponding to the first request to the second communication device; The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
20. A request processing device, wherein the fourth communication device comprises the request processing device, characterized in that: include: A receiving module, configured to receive a second request sent by the first communication device, wherein the second request is used to request the fourth communication device to provide device information of a communication device having a target capability, wherein the target capability is a target capability that supports processing the first request; A sending module, configured to send a second response to the first communication device, wherein the second response carries device information of a third communication device; The third communication device is used to process the first request, or the third communication device has the target capability to process the first request.
21. A communication device, characterized in that: The method comprises a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the method implements the steps of the request processing method as described in any one of claims 1 to 8, or implements the steps of the request processing method as described in any one of claims 9 to 13, or implements the steps of the request processing method as described in any one of claims 14 to 15, or implements the steps of the request processing method as described in claim 16.
22. A chip, characterized in that: The chip includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the request processing method as described in any one of claims 1 to 8, or to implement the steps of the request processing method as described in any one of claims 9 to 13, or to implement the steps of the request processing method as described in any one of claims 14 to 15, or to implement the steps of the request processing method as described in claim 16.
23. A readable storage medium, characterized in that: The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, it implements the steps of the request processing method as described in any one of claims 1 to 8, or implements the steps of the request processing method as described in any one of claims 9 to 13, or implements the steps of the request processing method as described in any one of claims 14 to 15, or implements the steps of the request processing method as described in claim 16.