Data processing methods, apparatus, equipment and storage media

By sending a computing power session request and confirming it to the target connection session anchor, the problem of computing power and connection scheduling in the communication system is solved, and the quality of network services is improved.

CN119789238BActive Publication Date: 2026-08-04CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER +1
View PDF 2 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHINA TELECOM CORP LTD TECHNOLOGY INNOVATION CENTER
Filing Date
2024-12-31
Publication Date
2026-08-04

AI Technical Summary

Technical Problem

How to achieve unified scheduling of computing power and connections in a communication system to improve network service quality.

Method used

By sending a computing power session request to the target connection session anchor and, upon receiving a confirmation response, sending a second request and confirmation to the application server to establish a computing power session, allocating the channel address, port, and specified channel bandwidth, the target connection session anchor side information is generated.

Benefits of technology

It improved the quality of network services and enabled unified scheduling of computing power and connections.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119789238B_ABST
    Figure CN119789238B_ABST
Patent Text Reader

Abstract

This disclosure provides a data processing method, apparatus, device, and storage medium, relating to the field of communication technology. The method includes: sending a first request to establish a computing power session to a target connection session anchor; upon receiving a computing power session confirmation response from the target connection session anchor; sending a second request to establish a computing power session to an AS; sending a computing power session confirmation to the target connection session anchor; and receiving a computing power session confirmation response from the target connection session anchor, thereby achieving end-to-end connection of the mobile network control system and improving network service quality.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of communication technology, and in particular to a data processing method, apparatus, device and storage medium. Background Technology

[0002] With the development of wireless communication technology and the increasing demand for high-quality data transmission, communication systems are evolving towards a higher level of network-computer convergence, where networks not only provide connectivity services but also computing power services. How to achieve unified scheduling of computing power and connectivity for computing applications deployed within the network, thereby improving network service quality, is a problem that urgently needs to be solved by those skilled in the art. Summary of the Invention

[0003] This disclosure provides a data processing method, apparatus, device, and storage medium that improves network service quality to at least a certain extent.

[0004] Other features and advantages of this disclosure will become apparent from the following detailed description, or may be learned in part from practice of this disclosure.

[0005] According to one aspect of this disclosure, a data processing method is provided for use in a session control function, comprising: Send the first request to establish a computing power session to the target connection session anchor; Upon receiving the computing power session confirmation response from the target connection session anchor, a second request to establish a computing power session is sent to the application server AS. Send a computing power session confirmation to the target connection session anchor.

[0006] Receive the computing power session confirmation response sent by the target connection session anchor.

[0007] In one embodiment of this disclosure, the method further includes: Determine the target connection session anchor point based on the business request.

[0008] In one embodiment of this disclosure, the method further includes: A second request to establish a computing power session is generated based on the computing power session confirmation response of the target connection session anchor point. The second request to establish a computing power session includes information on the target connection session anchor point.

[0009] In one embodiment of this disclosure, the target connection session anchor information is generated by the target connection session anchor based on the assigned channel address, port, and specified channel bandwidth.

[0010] According to another aspect of this disclosure, a data processing method is provided, applied to a target connection session anchor point, comprising: Receive the first request to establish a computing power session sent by the session control function; Generate a computing power session confirmation response based on the target connection session anchor point information; Receive computing power session confirmation sent by the session control function; Send a computing power session confirmation response to the session control function.

[0011] In one embodiment of this disclosure, the method further includes: Assign the channel address, port, and specified channel bandwidth of the computing power session to the target connection session anchor point, and generate target connection session anchor point side information based on the assigned channel address, port, and specified channel bandwidth of the computing power session.

[0012] According to another aspect of this disclosure, a data processing apparatus is provided for use in session control functions, comprising: The first sending module is used to send a first request to establish a computing power session to the target connection session anchor point; The second sending module, upon receiving the computing power session confirmation response from the target connection session anchor point, is used to send a second request to establish a computing power session to the application server AS. The third sending module is used to send a computing power session confirmation to the target connection session anchor.

[0013] The first receiving module is used to receive the computing power session confirmation response sent by the target connection session anchor.

[0014] In one embodiment of this disclosure, the apparatus further includes: The determination module is used to determine the target connection session anchor point based on the business request.

[0015] In one embodiment of this disclosure, the apparatus further includes: The second generation module is used to generate a second computing power session establishment request based on the computing power session confirmation response of the target connection session anchor point. The second computing power session establishment request includes information on the target connection session anchor point.

[0016] In one embodiment of this disclosure, the target connection session anchor information is generated by the target connection session anchor based on the assigned channel address, port, and specified channel bandwidth.

[0017] According to another aspect of this disclosure, a data processing apparatus is provided for use at a target connection session anchor point, comprising: The second receiving module is used to receive the first request to establish a computing power session sent by the session control function. The first generation module is used to generate a computing power session confirmation response based on the target connection session anchor point information. The third receiving module is used to receive the computing power session confirmation sent by the session control function; The fourth sending module is used to send a computing power session confirmation response to the session control function.

[0018] In one embodiment of this disclosure, the apparatus further includes: The third generation module is used to allocate the channel address, port, and specified channel bandwidth of the computing power session of the target connection session anchor point, and generate target connection session anchor point side information based on the allocated channel address, port, and specified channel bandwidth of the computing power session.

[0019] According to another aspect of this disclosure, an electronic device is provided, comprising: a processor; and a memory for storing executable instructions of the processor; wherein the processor is configured to perform the above-described data processing method by executing the executable instructions.

[0020] According to another aspect of this disclosure, a computer-readable storage medium is provided that stores a computer program thereon, which, when executed by a processor, implements the above-described data processing method.

[0021] The data processing method, apparatus, device, and storage medium provided in the embodiments of this disclosure send a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, send a second request to establish a computing power session to the AS, send a computing power session confirmation to the target connection session anchor, and receive a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0022] It should be understood that the above general description and the following detailed description are exemplary and explanatory only, and are not intended to limit this disclosure. Attached Figure Description

[0023] The accompanying drawings, which are incorporated in and form part of this specification, illustrate embodiments consistent with this disclosure and, together with the description, serve to explain the principles of this disclosure. It is obvious that the drawings described below are merely some embodiments of this disclosure, and those skilled in the art can obtain other drawings based on these drawings without any inventive effort.

[0024] Figure 1 This diagram illustrates a data processing method according to an embodiment of the present disclosure. Figure 2 This illustration shows a flowchart of another data processing method in an embodiment of the present disclosure; Figure 3 This illustration shows a flowchart of another data processing method according to an embodiment of the present disclosure; Figure 4 This illustration shows a flowchart of yet another data processing method according to an embodiment of the present disclosure; Figure 5This illustration shows a flowchart of yet another data processing method according to an embodiment of the present disclosure; Figure 6 This diagram illustrates a signaling diagram of a data processing method according to an embodiment of the present disclosure. Figure 7 This diagram illustrates an architecture of a data processing apparatus according to an embodiment of the present disclosure. Figure 8 This diagram illustrates another data processing apparatus architecture according to an embodiment of the present disclosure; Figure 9 A structural block diagram of an electronic device according to an embodiment of the present disclosure is shown. Detailed Implementation

[0025] Exemplary embodiments will now be described more fully with reference to the accompanying drawings. However, these exemplary embodiments can be implemented in many forms and should not be construed as limited to the examples set forth herein; rather, they are provided so that this disclosure will be more comprehensive and complete, and will fully convey the concept of the exemplary embodiments to those skilled in the art. The described features, structures, or characteristics may be combined in any suitable manner in one or more embodiments.

[0026] Furthermore, the accompanying drawings are merely illustrative of this disclosure and are not necessarily drawn to scale. The same reference numerals in the drawings denote the same or similar parts, and therefore repeated descriptions of them will be omitted. Some block diagrams shown in the drawings are functional entities and do not necessarily correspond to physically or logically independent entities. These functional entities may be implemented in software, in one or more hardware modules or integrated circuits, or in different network and / or processor devices and / or microcontroller devices.

[0027] It should be understood that the steps described in the method embodiments of this disclosure may be performed in different orders and / or in parallel. Furthermore, the method embodiments may include additional steps and / or omit the steps shown. The scope of this disclosure is not limited in this respect.

[0028] It should be noted that the concepts of "first" and "second" mentioned in this disclosure are used only to distinguish different devices, modules or units, and are not used to limit the order of functions performed by these devices, modules or units or their interdependencies.

[0029] It should be noted that the terms "a" and "a plurality of" used in this disclosure are illustrative rather than restrictive, and those skilled in the art should understand that, unless otherwise expressly indicated in the context, they should be understood as "one or more".

[0030] To address the aforementioned problems, this disclosure provides a data processing method, apparatus, device, and storage medium.

[0031] Figure 1 A flowchart of a data processing method according to an embodiment of this disclosure is shown.

[0032] like Figure 1 As shown, the method may include: S110, Send the first request to establish a computing power session to the target connection session anchor; S120: Upon receiving the computing power session confirmation response from the target connection session anchor point, a second request to establish a computing power session is sent to the application server AS. S130, send a computing power session confirmation to the target connection session anchor.

[0033] In some embodiments, sending a computing power session acknowledgment to the target connection session anchor may include sending a computing power session acknowledgment to the target connection session anchor upon receiving a computing power session acknowledgment response from the AS.

[0034] In some embodiments, this disclosure may further include: first sending a second request to establish a computing power session to the AS; after obtaining the port information of the AS, initiating a first request to establish a computing power session to the target connection session anchor; and, upon receiving a computing power session confirmation response from the target connection session anchor, sending a confirmation message to the AS.

[0035] S140, Receive the computing power session confirmation response sent by the target connection session anchor.

[0036] In some embodiments, the method in this disclosure may further include: Receive business requests sent by the application discovery function.

[0037] Determine the target connection session anchor point based on the business request.

[0038] In some embodiments, the session control function can send the identification rules of the AS computing power node to the initial connection session anchor point so that the initial connection session anchor point reports the terminal's computing power application requirements to the session control function.

[0039] In some embodiments, the service request may include a terminal computing power application demand report, which includes AS IP information. After receiving the service request, the session control function can select a target connection session anchor point based on the AS IP information.

[0040] In some embodiments, the session control function may send DNS processing rules to the application discovery function so that the application discovery function can obtain a DNS response by interacting with the DNS system, the DNS response containing the AS IP address.

[0041] In some embodiments, the service request may include a DNS response, and the target connection session anchor can be selected based on the DNS response after the session control function receives the service request.

[0042] In some embodiments, after obtaining the IP address to be accessed, the service request may include IP address access, a response determined by the network to perform user plane reselection, and a target connection session anchor point, and the network may include the core network.

[0043] In some embodiments, the method executed by the session control function may also be executed by the computing power routing control function, or the method executed by the session control function may be jointly executed by the computing power routing control function and the session control function.

[0044] In some embodiments, before receiving a business request sent by the application discovery function, the method may further include: The terminal connects to the network and establishes an initial session.

[0045] The application discovery function receives computing power application requests sent by the terminal.

[0046] This disclosure does not specify the method for establishing an initial session.

[0047] For example, establishing an initial session may include session establishment based on a 5G network and session establishment based on a 6G network.

[0048] In some embodiments, the interaction between the application discovery function and the DNS system may include sending the endpoint identifier and / or DNS processing rules to the DNS system.

[0049] In some embodiments, the DNS system can receive node computing power status information sent by the computing power routing control function.

[0050] In some embodiments, the DNS system can determine the address of the computing power application to be accessed by the terminal based on node computing power status information and terminal location information.

[0051] In some embodiments, the DNS system may generate DNS response messages based on the computing power application address.

[0052] In some embodiments, the DNS response message is determined by the DNS system based on the node's computing power status and the terminal's location information. The terminal's location information is determined by the terminal identifier. The DNS response message contains the Network Function (NF) identifier and corresponds to the pre-configured IP address.

[0053] In some embodiments, AS stands for Internal Network Function.

[0054] In some embodiments, AS can be replaced by NF, where NF has idle computing resources and can provide application deployment sharing.

[0055] In some embodiments, the DNS system may receive node computing power status information sent by the computing power routing control function.

[0056] In some embodiments, the application discovery function executes DNS processing rules in order to interact with the DNS server and provide sufficient auxiliary information.

[0057] In some embodiments, auxiliary information includes terminal location information, application deployment topology, and node information to ensure that the DNS server resolves to the application server with the best performance.

[0058] In some embodiments, the computing session may further include a session between the AS and the target connection session anchor.

[0059] In some embodiments, whether the connection session control function performs user plane reselection depends on whether the original user plane is the optimal access path, as determined by the selected application server. If the original user plane path is not the optimal path, user plane reselection needs to be performed. If the original user plane path is the optimal path, then user plane reselection does not need to be performed.

[0060] The data processing method provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0061] Figure 2 A flowchart of another data processing method according to an embodiment of this disclosure is shown.

[0062] like Figure 2 As shown, the method may include: S210, determine the target connection session anchor point based on the business request.

[0063] S220, Send the first request to establish a computing power session to the target connection session anchor; S230, upon receiving the computing power session confirmation response from the target connection session anchor point, sends a second request to establish a computing power session to the application server AS; S240, Send computing power session confirmation to the target connection session anchor.

[0064] S250, receive the computing power session confirmation response sent by the target connection session anchor.

[0065] In some embodiments, there may be multiple session connection anchors, and the session control function may determine the target connection session anchor based on the information in the business request.

[0066] The data processing method provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0067] Figure 3 A flowchart of another data processing method according to an embodiment of this disclosure is shown.

[0068] like Figure 3 As shown, the method may include: S310, Send the first request to establish a computing power session to the target connection session anchor; S320: Upon receiving the computing power session confirmation response from the target connection session anchor point, a second computing power session establishment request is generated based on the computing power session confirmation response from the target connection session anchor point. The second computing power session establishment request includes information from the target connection session anchor point and is sent to the application server AS.

[0069] In some embodiments, the target connection session anchor information is generated by the target connection session anchor based on the assigned channel address port and the execution channel bandwidth.

[0070] S330, send a computing power session confirmation to the target connection session anchor.

[0071] S340, receive the computing power session confirmation response sent by the target connection session anchor.

[0072] The data processing method provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0073] Based on the same inventive concept, this disclosure also provides a data processing apparatus, as shown in the following embodiments. Since the principle by which this method solves the problem is similar to that of the above-described method embodiments, the implementation of this method embodiment can refer to the implementation of the above-described method embodiments, and repeated details will not be described again.

[0074] Figure 4A flowchart of yet another data processing method according to an embodiment of this disclosure is shown.

[0075] like Figure 4 As shown, the method may include: S410 receives the first request to establish a computing power session sent by the session control function.

[0076] S420, generates a computing power session confirmation response based on the target connection session anchor point information; S430 receives the computing power session confirmation sent by the session control function; S440 sends a computing power session confirmation response to the session control function.

[0077] In some embodiments, the computing power routing control function may initiate a request to establish a computing power session to the selected computing power NF / AS.

[0078] In some embodiments, session control functionality may include computing power routing control functionality.

[0079] In some embodiments, the method further includes: The response information is sent to the application discovery function, which then sends the DNS response message to the terminal. The terminal then connects to the application server AS based on the connection session, computing power session, and application server address AS IP.

[0080] In some embodiments, the method further includes: Send the response information to the application server AS; Upon receiving the response information from AS to establish a computing power session, the response information will be sent to the application discovery function.

[0081] The data processing method provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0082] Figure 5 A flowchart of yet another data processing method according to an embodiment of this disclosure is shown.

[0083] It should be noted that the data processing method in this disclosure is applied to the target connection session anchor.

[0084] like Figure 5 As shown, the method may include: S510 receives the first request to establish a computing power session sent by the session control function.

[0085] S520 allocates the channel address, port, and specified channel bandwidth of the computing power session to the target connection session anchor point, and generates target connection session anchor point side information based on the allocated channel address, port, and specified channel bandwidth of the computing power session.

[0086] S530 sends a computing power session confirmation response to the session control function.

[0087] In some embodiments, after the target connection session anchor sends side information containing the target connection session anchor to the session control function, the session control function can send a second request to establish a computing power session containing the side information of the target connection session anchor to the AS.

[0088] In some embodiments, sending a computing power session acknowledgment to the target connection session anchor may include sending a computing power session acknowledgment to the target connection session anchor upon receiving a computing power session acknowledgment response from the AS.

[0089] The data processing method provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0090] Figure 6 A signaling diagram of yet another data processing method in an embodiment of this disclosure is shown.

[0091] like Figure 6 As shown, the method may include: S601, the terminal establishes an initial session.

[0092] S602, Terminal requests computing power application.

[0093] In some embodiments, requesting computing power includes the terminal sending a Domain Name System (DNS) request.

[0094] S603, the application discovery function executes the DNS processing rules obtained from the session control function and obtains DNS response messages through interaction with the DNS system.

[0095] S604, the application discovery function sends DNS response messages to the session control function.

[0096] S605, the session control function connects to the target connection session anchor point based on the DNS response message to perform user plane reselection for terminal access services.

[0097] S606, the session control function sends the first request to establish a computing power session to the target connection session anchor.

[0098] S607, the target connection session anchor sends an acknowledgment response to the session control function to establish a computing power session.

[0099] In some embodiments, the computing session confirmation response includes target connection session anchor-side endpoint information.

[0100] S608, the session control function sends the second request to establish a computing power session to the computing power NF / AS.

[0101] S609, the computing power NF / AS sends computing power session response information to the session control function.

[0102] In some embodiments, the computing power session response information includes computing power NF / AS side channel endpoint information.

[0103] S610, the session control function sends the computing power session confirmation to the target connection session anchor point.

[0104] S611, the target connection session anchor sends the computing power session confirmation response to the session control function.

[0105] S612, the session control function sends DNS response messages to the application discovery function.

[0106] S613, the application discovery function sends DNS response messages to the terminal.

[0107] DNS response messages include AS / NF identifiers.

[0108] S614, establishes computing power sessions and connection sessions.

[0109] The data processing method provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0110] Based on the same inventive concept, this disclosure also provides a data processing apparatus, as shown in the following embodiments. Since the principle by which this apparatus solves the problem is similar to that of the method embodiments described above, the implementation of this apparatus embodiment can refer to the implementation of the method embodiments described above, and repeated details will not be described again.

[0111] Figure 7 A structural diagram of yet another data processing apparatus according to an embodiment of this disclosure is shown.

[0112] It should be noted that this data processing device is used for session control functions.

[0113] like Figure 7 As shown, the device 700 may include: The first sending module 710 is used to send a first request to establish a computing power session to the target connection session anchor point; The second sending module 720, upon receiving the computing power session confirmation response from the target connection session anchor point, is used to send a second request to establish a computing power session to the application server AS. The third sending module 730 is used to send a computing power session confirmation to the target connection session anchor.

[0114] The first receiving module 740 is used to receive the computing power session confirmation response sent by the target connection session anchor.

[0115] The data processing apparatus provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0116] In one embodiment of this disclosure, the apparatus further includes: The determination module is used to determine the target connection session anchor point based on the business request.

[0117] The data processing apparatus provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0118] In one embodiment of this disclosure, the apparatus further includes: The second generation module is used to generate a second computing power session establishment request based on the computing power session confirmation response of the target connection session anchor point. The second computing power session establishment request includes information on the target connection session anchor point.

[0119] The data processing apparatus provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0120] In one embodiment of this disclosure, the target connection session anchor information is generated by the target connection session anchor based on the assigned channel address, port, and specified channel bandwidth.

[0121] The data processing apparatus provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0122] Figure 8 A structural diagram of yet another data processing apparatus according to an embodiment of this disclosure is shown.

[0123] It should be noted that this data processing device is applied to the target connection session anchor point.

[0124] like Figure 8 As shown, the device may include: The second receiving module 810 is used to receive the first request to establish a computing power session sent by the session control function; The first generation module 820 is used to generate a computing power session confirmation response based on the target connection session anchor point information. The third receiving module 830 is used to receive the computing power session confirmation sent by the session control function; The fourth sending module 840 is used to send a computing power session confirmation response to the session control function.

[0125] The data processing apparatus provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0126] In one embodiment of this disclosure, the apparatus further includes: The third generation module is used to allocate the channel address, port, and specified channel bandwidth of the computing power session of the target connection session anchor point, and generate target connection session anchor point side information based on the allocated channel address, port, and specified channel bandwidth of the computing power session.

[0127] The data processing apparatus provided in the embodiments of this disclosure sends a first request to establish a computing power session to a target connection session anchor, and upon receiving a computing power session confirmation response from the target connection session anchor, sends a second request to establish a computing power session to the AS, sends a computing power session confirmation to the target connection session anchor, and receives a computing power session confirmation response from the target connection session anchor, thereby improving the quality of network services.

[0128] The data processing apparatus provided in this disclosure can be used to execute the positioning methods provided in the above-described method embodiments. The implementation principle and technical effect are similar, and for the sake of simplicity, they will not be described in detail here.

[0129] Those skilled in the art will understand that various aspects of this disclosure can be implemented as a system, method, or program product. Therefore, various aspects of this disclosure can be specifically implemented in the following forms: a completely hardware implementation, a completely software implementation (including firmware, microcode, etc.), or a combination of hardware and software aspects, collectively referred to herein as a "circuit," "module," or "system."

[0130] The following reference Figure 9 To describe an electronic device 900 according to such an embodiment of the present disclosure. Figure 9 The electronic device 900 shown is merely an example and should not impose any limitation on the functionality and scope of use of the embodiments disclosed herein.

[0131] like Figure 9 As shown, the electronic device 900 is manifested in the form of a general-purpose computing device. The components of the electronic device 900 may include, but are not limited to: at least one processing unit 910, at least one storage unit 920, and a bus 930 connecting different system components (including storage unit 920 and processing unit 910).

[0132] The storage unit stores program code, which can be executed by the processing unit 910, causing the processing unit 910 to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure. For example, the processing unit 910 can perform the following steps of the above method embodiments: Send the first request to establish a computing power session to the target connection session anchor; Upon receiving the computing power session confirmation response from the target connection session anchor, a second request to establish a computing power session is sent to the application server AS. Send a computing power session confirmation to the target connection session anchor.

[0133] Receive the computing power session confirmation response sent by the target connection session anchor.

[0134] Alternatively, receive the first request to establish a computing power session sent by the session control function; Generate a computing power session confirmation response based on the target connection session anchor point information; Receive computing power session confirmation sent by the session control function; Send a computing power session confirmation response to the session control function.

[0135] Storage unit 920 may include readable media in the form of volatile storage units, such as random access memory (RAM) 9201 and / or cache memory 9202, and may further include read-only memory (ROM) 9203.

[0136] The storage unit 920 may also include a program / utility 9204 having a set (at least one) program module 9205, such program module 9205 including but not limited to: an operating system, one or more application programs, other program modules and program data, each or some combination of these examples may include an implementation of a network environment.

[0137] Bus 930 can represent one or more of several types of bus structures, including a memory cell bus or memory cell controller, a peripheral bus, a graphics acceleration port, a processing unit, or a local bus using any of the various bus structures.

[0138] Electronic device 900 can also communicate with one or more external devices 940 (e.g., keyboard, pointing device, Bluetooth device, etc.), and with one or more devices that enable a user to interact with electronic device 900, and / or with any device that enables electronic device 900 to communicate with one or more other computing devices (e.g., router, modem, etc.). This communication can be performed via input / output (I / O) interface 950. Furthermore, electronic device 900 can also communicate with one or more networks (e.g., local area network (LAN), wide area network (WAN), and / or public networks, such as the Internet) via network adapter 960. As shown, network adapter 960 communicates with other modules of electronic device 900 via bus 930. It should be understood that, although not shown in the figures, other hardware and / or software modules can be used in conjunction with electronic device 900, including but not limited to: microcode, device drivers, redundant processing units, external disk drive arrays, RAID systems, tape drives, and data backup storage systems.

[0139] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, terminal device, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0140] In exemplary embodiments of this disclosure, a computer-readable storage medium is also provided, which may be a readable signal medium or a readable storage medium. A program product capable of implementing the methods described above is stored thereon. In some possible implementations, various aspects of this disclosure may also be implemented as a program product including program code, which, when run on a terminal device, causes the terminal device to perform the steps described in the "Exemplary Methods" section of this specification according to various exemplary embodiments of this disclosure.

[0141] More specific examples of computer-readable storage media in this disclosure may include, but are not limited to: electrical connections having one or more wires, portable computer disks, hard disks, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage devices, magnetic storage devices, or any suitable combination of the foregoing.

[0142] In this disclosure, a computer-readable storage medium may include a data signal propagated in baseband or as part of a carrier wave, wherein readable program code is carried. Such propagated data signals may take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A readable signal medium may also be any readable medium other than a readable storage medium, capable of transmitting, propagating, or transmitting a program for use by or in connection with an instruction execution system, apparatus, or device.

[0143] Optionally, the program code contained on the computer-readable storage medium may be transmitted using any suitable medium, including but not limited to wireless, wired, optical fiber, RF, etc., or any suitable combination thereof.

[0144] In practice, program code for performing the operations of this disclosure can be written in any combination of one or more programming languages, including object-oriented programming languages ​​such as Java and C++, and conventional procedural programming languages ​​such as C or similar languages. The program code can execute entirely on the user's computing device, partially on the user's computing device, as a standalone software package, partially on the user's computing device and partially on a remote computing device, or entirely on a remote computing device or server. In cases involving remote computing devices, the remote computing device can be connected to the user's computing device via any type of network, including a local area network (LAN) or a wide area network (WAN), or it can be connected to an external computing device (e.g., via the Internet using an Internet service provider).

[0145] It should be noted that although several modules or units for the device used to perform actions have been mentioned in the detailed description above, this division is not mandatory. In fact, according to embodiments of this disclosure, the features and functions of two or more modules or units described above can be embodied in one module or unit. Conversely, the features and functions of one module or unit described above can be further divided and embodied by multiple modules or units.

[0146] Furthermore, although the steps of the method in this disclosure are described in a specific order in the accompanying drawings, this does not require or imply that the steps must be performed in that specific order, or that all the steps shown must be performed to achieve the desired result. Additional or alternative steps may be omitted, multiple steps may be combined into one step, and / or a step may be broken down into multiple steps.

[0147] From the above description of the embodiments, those skilled in the art will readily understand that the exemplary embodiments described herein can be implemented by software or by combining software with necessary hardware. Therefore, the technical solutions according to the embodiments of this disclosure can be embodied in the form of a software product, which can be stored in a non-volatile storage medium (such as a CD-ROM, USB flash drive, external hard drive, etc.) or on a network, including several instructions to cause a computing device (such as a personal computer, server, mobile terminal, or network device, etc.) to execute the methods according to the embodiments of this disclosure.

[0148] Other embodiments of this disclosure will readily occur to those skilled in the art upon consideration of the specification and practice of the invention disclosed herein. This disclosure is intended to cover any variations, uses, or adaptations of this disclosure that follow the general principles of this disclosure and include common knowledge or customary techniques in the art not disclosed herein. The specification and examples are to be considered exemplary only, and the true scope and spirit of this disclosure are indicated by the appended claims.

Claims

1. A data processing method, characterized by, Applied to session control functions, including: Send the first request to establish a computing power session to the target connection session anchor; Upon receiving a computing power session confirmation response from the target connection session anchor, a second computing power session establishment request is sent to the application server AS. The second computing power session establishment request includes target session anchor side information. The target connection session anchor side information is generated by the target connection session anchor based on the allocated channel address, port, and specified channel bandwidth. Receive computing power session response information sent by the AS; Send a computing power session confirmation to the target connection session anchor point; Receive the computing power session confirmation response sent by the target connection session anchor.

2. The method of claim 1, wherein, The method further includes: Receive service requests sent by the application discovery function, wherein the service requests include at least one of terminal computing power application demand reports, DNS responses, and IP address access; The target connection session anchor point is determined based on the service request.

3. The method of claim 1, wherein, The method further includes: Based on the computing power session confirmation response of the target connection session anchor point, a second request to establish a computing power session is generated.

4. A data processing method, characterized in that, Applied to the target connection session anchor, including: Receive the first request to establish a computing power session sent by the session control function; Assign the channel address, port, and specified channel bandwidth of the computing power session to the target connection session anchor point, and generate target connection session anchor point side information based on the assigned channel address, port, and specified channel bandwidth of the computing power session; A computing power session confirmation response is generated based on the target connection session anchor point information; Receive the computing power session confirmation sent by the session control function; Send a computing power session confirmation response to the session control function.

5. A data processing apparatus, characterized in that, Applied to session control functions, including: The first sending module is used to send a first request to establish a computing power session to the target connection session anchor point; The second sending module, upon receiving the computing power session confirmation response from the target connection session anchor, is used to send a second computing power session establishment request to the application server AS. The second computing power session establishment request includes target session anchor side information. The target connection session anchor side information is generated by the target connection session anchor based on the allocated channel address, port, and specified channel bandwidth. The first receiving module is used to receive the computing power session response information sent by the AS; The third sending module is used to send a computing power session confirmation to the target connection session anchor point; The first receiving module is used to receive the computing power session confirmation response sent by the target connection session anchor.

6. A data processing apparatus, characterized in that, Applied to the target connection session anchor, including: The second receiving module is used to receive the first request to establish a computing power session sent by the session control function. The third generation module is used to allocate the channel address, port, and specified channel bandwidth of the computing power session of the target connection session anchor point, and generate target connection session anchor point side information based on the allocated channel address, port, and specified channel bandwidth of the computing power session. The first generation module is used to generate a computing power session confirmation response based on the target connection session anchor point information. The third receiving module is used to receive the computing power session confirmation sent by the session control function; The fourth sending module is used to send a computing power session confirmation response to the session control function.

7. An electronic device, characterized in that, include: processor; as well as Memory for storing the executable instructions of the processor; The processor is configured to execute the data processing method according to any one of claims 1 to 4 by executing the executable instructions.

8. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by the processor, it implements the data processing method according to any one of claims 1 to 4.