Computing power sharing method and related equipment
Through the coordinated work of the computing power sharing network elements of the access location and the attribution location, the problem of limited computing power in a single computing system is solved, and efficient computing power sharing is realized when roaming in the network terminal, and the computing speed is improved.
Patent Information
- Application Number
- CN202010748884.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-07-29
- Publication Date
- 2025-08-08
- Estimated Expiration
- 2040-07-29
AI Technical Summary
In the prior art, huge computing tasks take a long time and cannot be completed quickly, especially when the computing power of a single computing body is limited.
Through the collaborative work of the computing power sharing network elements of the access location and the attribution location, the sharing authorization request of the network terminal is obtained and processed, and the computing power sharing is realized, including obtaining the sharing request response information and generating the authorization request response information, and completing the computing power sharing authorization processing.
It improves the computing speed and realizes efficient computing power sharing when roaming on network terminals to meet computing needs.
Smart Images

Figure CN114090222B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of computing technology, and in particular to a computing power sharing method and related equipment. Background Art
[0002] With the advent of the big data era, computing power has become a crucial productive force in the digital economy. Amidst the continuous breakthroughs in emerging technologies, computing power, as the "fuel" driving technological progress, has become an emerging "energy source."
[0003] In existing technologies, some applications require huge computing power to complete. If centralized computing is used, it will take a considerable amount of time. This technical problem needs to be solved urgently. Summary of the Invention
[0004] The embodiments of the present invention provide a computing power sharing method and related equipment, which can realize computing power sharing and effectively improve computing speed.
[0005] In a first aspect, an embodiment of the present invention provides a computing power sharing method, which is applied to a computing power sharing network element in a visited location, wherein the computing power sharing network element in the visited location is connected to a computing power sharing network element in a home location, wherein the computing power sharing network element is connected to a network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to a network for control plane transmission;
[0006] The method comprises:
[0007] Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0008] Obtaining first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network;
[0009] Sending the sharing authorization request and the first sharing request response information to the home computing power sharing network element;
[0010] Obtain the authorization request response information generated by the computing power sharing network element at the home location processing the sharing authorization request; wherein, when the sharing authorization request is passed, the authorization request response information includes the computing power sharing request response information generated by the computing power sharing network element at the home location processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, the second sharing request response information is the response information returned by the third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demand terminal or a computing power providing terminal belonging to the home network; send the authorization request response information to the first network terminal.
[0011] In an embodiment of the present invention, a computing power sharing method is applied to a computing power sharing network element at a visited location. Specifically, the computing power sharing network element at the visited location obtains a sharing authorization request sent by a first network terminal, the sharing authorization request carrying a computing power sharing request; then, it obtains a first sharing request response message returned by a second network terminal belonging to the visited location network in response to the computing power sharing request; then, it sends the sharing authorization request and the first sharing request response message to the computing power sharing network element at the home location, and obtains the authorization request response message generated by the computing power sharing network element at the home location processing the sharing authorization request; wherein, when the sharing authorization request is approved, the authorization request response message includes the computing power sharing request response message generated by the computing power sharing network element at the home location processing the computing power sharing request based on at least one of the first sharing request response message and the second sharing request response message, and the second sharing request response message is the response message returned by a third network terminal belonging to the home location network in response to the computing power sharing request; and the authorization request response message is sent to the first network terminal. It can be seen that when the first network terminal is roaming, the above method can complete the computing power sharing authorization process to further realize computing power sharing and improve the computing speed of shared computing tasks.
[0012] Optionally, the computing power sharing request includes first computing power requirement information or first available computing power information of the first network terminal;
[0013] The first sharing request response information includes the second available computing power information returned in response to the first computing power requirement information or the second computing power requirement information returned in response to the first available computing power information;
[0014] The second sharing request response information includes the third available computing power information returned in response to the first computing power requirement information or the third computing power requirement information returned in response to the first available computing power information.
[0015] Optionally, the computing power requirement information includes the computing amount required for the shared computing task, or the available computing power information includes the amount of computing amount that can be provided by the network terminal.
[0016] Optionally, the computing power requirement information also includes at least one of the validity period of the computing power requirement information, the maximum acceptable computing time for completing the shared computing task, the maximum task parallelism, the algorithm complexity of the shared computing task, and the specified acquisition data type, or the computing power information that can be provided also includes at least one of the validity period of the computing power information that can be provided, the time required to provide the computing amount, the maximum task parallelism, and the algorithm complexity that can be processed.
[0017] Optionally, the sharing authorization request further carries the ID of the first network terminal;
[0018] The obtaining of authorization request response information generated by the home computing power sharing network element in processing the sharing authorization request includes:
[0019] Querying the computing power contract database of the home network based on the ID of the first network terminal to determine whether there is matching computing power contract information for the first network terminal, wherein the computing power contract database includes a correspondence between the IDs of multiple first network terminals and computing power contract information, and the computing power contract information includes contract information of a computing power demander or a computing power provider;
[0020] If the first network terminal has matching computing power contract information, the authorization request response information includes authorization success information; if the first network terminal does not match computing power contract information, the authorization request response information includes authorization failure information.
[0021] Optionally, the method further includes:
[0022] When the computing power sharing request includes the first computing power requirement information of the first network terminal, and the network terminal expects to participate in computing power sharing, the computing power information available for participation of the network terminal is also returned in response to the computing power sharing request;
[0023] Alternatively, when the network terminal expects to perform task allocation and information integration for shared computing tasks during computing power sharing, the network terminal's integration capability information is also returned in response to the computing power sharing request;
[0024] The network terminal includes the second network terminal or the third network terminal.
[0025] Optionally, the method further includes:
[0026] When the computing power sharing request includes the first computing power requirement information of the first network terminal, and when the first network terminal expects to participate in computing power sharing, the computing power sharing request includes the computing power information available for participation of the first network terminal;
[0027] Alternatively, when the first network terminal desires to perform task allocation and information integration for shared computing tasks during computing power sharing, the computing power sharing request includes integration capability information of the first network terminal.
[0028] Optionally, the method further includes:
[0029] When the visiting computing power sharing network element desires to participate in computing power sharing, the visiting computing power sharing network element sends the participating computing power information of the visiting computing power sharing network element to the home computing power sharing network element, so that the home computing power sharing network element processes the computing power sharing request according to at least one of the participating computing power information of the visiting computing power sharing network element, the first sharing request response information, and the second sharing request response information to generate the computing power sharing request response information;
[0030] or,
[0031] When the attribution computing power sharing network element expects to participate in computing power sharing, the attribution computing power sharing network element processes the computing power sharing request based on at least one of the attribution computing power sharing network element's available computing power information, the first sharing request response information, and the second sharing request response information to generate the computing power sharing request response information.
[0032] Optionally, the network includes a core network;
[0033] The computing power sharing network element interacts with the unified data management network element of the core network through a first reference point, the computing power sharing network element interacts with the access and mobility management network element of the core network through a second reference point, and the computing power sharing network element interacts with the user plane network element of the core network through a third reference point;
[0034] or,
[0035] The computing power sharing network element interacts with the unified data management network element of the core network through a first reference point, and the computing power sharing network element interacts with the access and mobility management network element of the core network through a second reference point.
[0036] Optionally, the home computing power sharing network element interacts with the visited computing power sharing network element through a fourth reference point.
[0037] In a second aspect, an embodiment of the present invention provides an access computing power sharing network element, wherein the access computing power sharing network element is connected to a home computing power sharing network element, wherein the computing power sharing network element is connected to a network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to a network for control plane transmission;
[0038] The access computing power sharing network element includes:
[0039] A first acquisition module is configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0040] The first acquisition module is further configured to acquire first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network;
[0041] A first sending module, configured to send the sharing authorization request and the first sharing request response information to the home computing power sharing network element;
[0042] The first acquisition module is further configured to obtain authorization request response information generated by the home computing power sharing network element when processing the sharing authorization request; wherein, when the sharing authorization request is approved, the authorization request response information includes computing power sharing request response information generated by the home computing power sharing network element when processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, wherein the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0043] The first sending module is further configured to send the authorization request response information to the first network terminal.
[0044] In a third aspect, an embodiment of the present invention provides a computing power sharing method, which is applied to a computing power sharing network element in a visited location, wherein the computing power sharing network element in the visited location is connected to a computing power sharing network element in a home location, wherein the computing power sharing network element is connected to a network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to a network for control plane transmission;
[0045] The method comprises:
[0046] Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0047] Obtaining authorization request response information generated by the home computing power sharing network element in processing the sharing authorization request, and sending the information to the first network terminal;
[0048] Obtaining a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0049] Obtaining first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network;
[0050] Sending the computing power sharing request and the first sharing request response information to the home computing power sharing network element;
[0051] Obtaining computing power sharing request response information generated by the home computing power sharing network element processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, where the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0052] Send the computing power sharing request response information to the first network terminal.
[0053] In an embodiment of the present invention, when the first network terminal is roaming, the above method can be used to complete the computing power sharing authorization process to further realize computing power sharing and improve the computing speed of shared computing tasks.
[0054] In a fourth aspect, an embodiment of the present invention provides a visitor computing power sharing network element, wherein the visitor computing power sharing network element is connected to a home computing power sharing network element, wherein the computing power sharing network element is connected to a network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to a network for control plane transmission;
[0055] The access computing power sharing network element includes:
[0056] A second acquisition module is configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0057] The second acquisition module is further configured to obtain authorization request response information generated by the home computing power sharing network element in processing the sharing authorization request, and send the information to the first network terminal;
[0058] The second acquisition module is further configured to acquire a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0059] The second acquisition module is further configured to acquire first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network;
[0060] A second sending module is configured to send the computing power sharing request and the first sharing request response information to the home computing power sharing network element;
[0061] The second acquisition module is further configured to obtain computing power sharing request response information generated by the home computing power sharing network element processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, where the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0062] The second sending module is further used to send the computing power sharing request response information to the first network terminal.
[0063] In a fifth aspect, an embodiment of the present invention provides a computing power sharing method, which is applied to a home computing power sharing network element, wherein the home computing power sharing network element is connected to a visit computing power sharing network element, and the home computing power sharing network element is connected to a first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission;
[0064] The method comprises:
[0065] Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0066] Processing the sharing authorization request to generate authorization request response information; when the sharing authorization request is passed, the authorization request response information includes computing power sharing request response information generated by processing the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information; wherein, the home computing power sharing network element obtains the first sharing request response information sent by the visited computing power sharing network element, the first sharing request response information is the response information returned by the second network terminal to the visited computing power sharing network element in response to the computing power sharing request, and the second network terminal is a computing power demand terminal or a computing power providing terminal belonging to the visited network; the second sharing request response information is the response information returned by the third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demand terminal or a computing power providing terminal belonging to the home network;
[0067] The authorization request response information is sent to the first network terminal.
[0068] In an embodiment of the present invention, a computing power sharing method is applied to a computing power sharing network element at the home location. Specifically, the computing power sharing network element at the home location obtains a sharing authorization request sent by a first network terminal, and the sharing authorization request carries a computing power sharing request. The computing power sharing network element processes the sharing authorization request to generate authorization request response information. When the sharing authorization request is passed, the authorization request response information includes computing power sharing request response information generated by processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information. The first sharing request response information is the response information returned by the second network terminal at the visit location network in response to the computing power sharing request to the computing power sharing network element at the visit location. The second sharing request response information is the response information returned by the third network terminal at the home location network in response to the computing power sharing request. The authorization request response information is sent to the first network terminal. It can be seen that when the first network terminal is roaming, the above method can complete the computing power sharing authorization processing to further realize computing power sharing and improve the computing speed of the shared computing task.
[0069] Optionally, the home computing power sharing network element interacts with the visited computing power sharing network element through a fourth reference point, and the home computing power sharing network element interacts with the first network terminal through a fifth reference point.
[0070] In a sixth aspect, an embodiment of the present invention provides a home computing power sharing network element, wherein the home computing power sharing network element is connected to a visit computing power sharing network element, and the home computing power sharing network element is connected to a first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission;
[0071] The home computing power sharing network elements include:
[0072] a third acquisition module, configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0073] A first processing module is configured to process the sharing authorization request to generate authorization request response information; when the sharing authorization request is passed, the authorization request response information includes computing power sharing request response information generated by processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information; wherein, the first sharing request response information is response information returned by the second network terminal in response to the computing power sharing request to the computing power sharing network element of the visited location, and the second network terminal is a computing power demand terminal or a computing power providing terminal belonging to the visited location network; the second sharing request response information is response information returned by the third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demand terminal or a computing power providing terminal belonging to the home location network;
[0074] The third sending module is configured to send the authorization request response information to the first network terminal.
[0075] In a seventh aspect, an embodiment of the present invention provides a computing power sharing method, which is applied to a home computing power sharing network element, wherein the home computing power sharing network element is connected to a visit computing power sharing network element, and the home computing power sharing network element is connected to a first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission;
[0076] The method comprises:
[0077] Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0078] Processing the shared authorization request to generate authorization request response information;
[0079] Sending the authorization request response information to the first network terminal;
[0080] Obtaining a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0081] Obtaining, through the computing power sharing network element of the visited location, first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited location network;
[0082] Obtaining second sharing request response information returned by a third network terminal in response to the computing power sharing request, where the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a home network;
[0083] Processing the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information to generate the computing power sharing request response information;
[0084] Send the computing power sharing request response information to the first network terminal.
[0085] In an embodiment of the present invention, when the first network terminal is roaming, the above method can be used to complete the computing power sharing authorization process to further realize computing power sharing and improve the computing speed of shared computing tasks.
[0086] In an eighth aspect, an embodiment of the present invention provides a home computing power sharing network element, characterized in that the home computing power sharing network element is connected to a visit computing power sharing network element, and the home computing power sharing network element is connected to a first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission;
[0087] The home computing power sharing network elements include:
[0088] a fourth acquiring module, configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0089] A second processing module is used to process the shared authorization request to generate authorization request response information;
[0090] A fourth sending module, configured to send the authorization request response information to the first network terminal;
[0091] The fourth acquisition module is further configured to acquire a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0092] The fourth acquisition module is further configured to obtain, through the computing power sharing network element of the visited location, first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited location network;
[0093] The fourth acquisition module is further configured to acquire second sharing request response information returned by a third network terminal in response to the computing power sharing request, where the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a home network;
[0094] The second processing module is further configured to process the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information to generate the computing power sharing request response information;
[0095] The fourth sending module is further configured to send the computing power sharing request response information to the first network terminal.
[0096] In a ninth aspect, an embodiment of the present invention provides a computing power sharing network element, comprising: a transceiver, a processor, a memory, and a computer program stored in the memory and executed by the processor;
[0097] The processor is connected to the transceiver and the memory respectively, and is used to implement the computing power sharing method described in the first aspect, the third aspect or the fifth aspect by executing the computer program.
[0098] In the tenth aspect, an embodiment of the present invention provides a computer storage medium, which stores a computer program, and the computer program includes program instructions. When the program instructions are executed by a processor, they execute the computing power sharing method described in the first aspect, the third aspect, or the fifth aspect. BRIEF DESCRIPTION OF THE DRAWINGS
[0099] In order to more clearly illustrate the technical solutions of the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying any creative work.
[0100] Figure 1a 、 Figure 1b This is a schematic diagram of a reference point connection between a computing power sharing network element and a core network provided by an embodiment of the present invention;
[0101] Figure 2a 、 Figure 2b Schematic diagram of an LBO roaming architecture of a computing power sharing method provided by an embodiment of the present invention;
[0102] Figure 3a 、 Figure 3b This is a schematic diagram of a Home routed roaming architecture of a computing power sharing method provided by an embodiment of the present invention;
[0103] Figure 4a 、 Figure 4b This is a flow chart of a computing power sharing method provided by an embodiment of the present invention;
[0104] Figure 5 This is a schematic diagram of the structure of a computing power sharing network element for access provided by an embodiment of the present invention;
[0105] Figure 6 This is a flow chart of a computing power sharing method provided by an embodiment of the present invention;
[0106] Figure 7 This is a schematic diagram of the structure of a computing power sharing network element for access provided by an embodiment of the present invention;
[0107] Figure 8 Schematic diagram of an LBO roaming architecture of a computing power sharing method provided by an embodiment of the present invention;
[0108] Figure 9 This is a schematic diagram of a Home routed roaming architecture of a computing power sharing method provided by an embodiment of the present invention;
[0109] Figure 10a 、 Figure 10b This is a flow chart of a computing power sharing method provided by an embodiment of the present invention;
[0110] Figure 11 This is a schematic diagram of the structure of a home computing power sharing network element provided by an embodiment of the present invention;
[0111] Figure 12 This is a flow chart of a computing power sharing method provided by an embodiment of the present invention;
[0112] Figure 13 This is a schematic diagram of the structure of a home computing power sharing network element provided by an embodiment of the present invention;
[0113] Figure 14 It is a structural diagram of a computing power sharing network element provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0114] The technical solutions in the embodiments of the present invention will be described clearly and completely below with reference to the accompanying drawings in the embodiments of the present invention.
[0115] It should be understood that the terms "first," "second," and the like in the specification, claims, and drawings of this application are used to distinguish between different objects, rather than to describe a particular order. Furthermore, the terms "including," "having," and any variations thereof, are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or apparatus comprising a series of steps or elements is not limited to the listed steps or elements, but may optionally include steps or elements not listed, or may optionally include other steps or elements inherent to the process, method, product, or apparatus.
[0116] References to "embodiments" in this disclosure mean that a particular feature, structure, or characteristic described in connection with the embodiment may be included in at least one embodiment of the disclosure. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0117] In this application, the network refers to the Public Land Mobile Network (PLMN). The network terminal can be a mobile phone, a tablet computer, a computer, etc., and can be any carrier that requires computing power services or can provide computing power services. The network terminal has a unique identification ID, and the ID can be a sequence consisting of at least one of numbers, letters, and special characters. Among them, a 3GPP (the 3rd Generation Partnership Project) connection can be established between the network terminals for data transmission. In the embodiment of the present application, the network terminals include a first network terminal, a second network terminal, and a third network terminal.
[0118] In the prior art, due to the limited computing power of a single computing entity, it is impossible to quickly complete computational tasks with huge computational requirements. Therefore, this application proposes a computing power sharing method that can achieve computing power sharing so as to quickly complete computing tasks. In particular, the computing power sharing method provided in the embodiments of this application is suitable for roaming scenarios of network terminals.
[0119] In particular, in the prior art, according to the roaming service access policy of the network terminal, there are two roaming modes: Local breakout (LBO) roaming access mode and Home routed roaming access mode.
[0120] Local breakout roaming access mode means that roaming users obtain corresponding services through a visited network. The service provider is the visited network.
[0121] Home-routed roaming access mode means that roaming users access services provided by their home network through their home network. The service provider is the home network.
[0122] For example, if a network terminal has a mobile phone number in Nanjing and accesses the data network (DN) of the core network in Hangzhou, this roaming access mode is called LBO roaming access mode. However, if the network terminal accesses the DN in Nanjing, this roaming access mode is called home-routed roaming access mode.
[0123] In an embodiment of the present application, the network includes a core network, which has a new network element for computing power sharing, namely a computing power sharing function (CPSF), which is an entity deployed by the operator and has a computing power scheduling function. The computing power sharing network element is connected to the core network. Based on the network registration affiliation of the network terminal, the network can be divided into a home network (Home Public Land Mobile Network, referred to as H-PLMN) and a visit network (Visit Public Land Mobile Network, referred to as V-PLMN). Correspondingly, the computing power sharing network element in the home network is the home computing power sharing function (H-CPSF); and the computing power sharing network element in the visit network is the visit computing power sharing function (V-CPSF).
[0124] For the connection between the computing power sharing network element and the core network, in one possible embodiment, refer to Figure 1a 、 Figure 1b , a schematic diagram of a reference point connection between a computing power sharing network element and a core network provided by an embodiment of the present invention; Figure 1a In the network, the computing power sharing network element is connected to the core network for control plane transmission and data plane transmission. Specifically, the computing power sharing network element interacts with the Unified Data Management (UDM) network element through the newly added first reference point N60, and interacts with the Access and Mobility Management Function (AMF) network element through the newly added second reference point N59 to achieve control plane transmission. The computing power sharing network element has scheduling capabilities. The computing power sharing network element interacts with the User Plane Function (UPF) network element through the newly added third reference point N61 to achieve data plane transmission, that is, the computing power sharing network element can achieve large data volume transmission with other terminal devices, such as transmitting training models or training sets, etc. The computing power sharing network element has information integration capabilities.
[0125] In another possible embodiment, reference Figure 1b, the computing power sharing network element is connected to the core network for control plane transmission; specifically, the computing power sharing network element interacts with the unified data management (UDM) network element through the newly added first reference point N60, and the computing power sharing network element interacts with the access and mobility management (AMF) network element through the newly added second reference point N59, thereby realizing control plane transmission, and the computing power sharing network element has scheduling capabilities.
[0126] Similarly, for the computing power sharing network element at the access location or the computing power sharing network element at the home location, there are Figure 1a and Figure 1b Two connection structures are shown.
[0127] In one possible embodiment, the visited network includes a visited core network; the visited computing power sharing network element interacts with the unified data management network element of the visited core network through a first reference point, the visited computing power sharing network element interacts with the access and mobility management network element of the visited core network through a second reference point, and the visited computing power sharing network element interacts with the user plane network element of the visited core network through a third reference point.
[0128] In another possible embodiment, the visited network includes a visited core network; the visited computing power sharing network element interacts with the unified data management network element of the visited core network through a first reference point, and the visited computing power sharing network element interacts with the access and mobility management network element of the visited core network through a second reference point.
[0129] In one possible embodiment, the home network includes a home core network; the home computing power sharing network element interacts with a unified data management network element of the home core network through a first reference point, the home computing power sharing network element interacts with an access and mobility management network element of the home core network through a second reference point, and the home computing power sharing network element interacts with a user plane network element of the home core network through a third reference point;
[0130] In another possible embodiment, the home network includes a home core network; the home computing power sharing network element interacts with the unified data management network element of the home core network through a first reference point, and the home computing power sharing network element interacts with the access and mobility management network element of the home core network through a second reference point.
[0131] The present application provides a computing power sharing method, which is applied to a computing power sharing network element in a visiting location, wherein the computing power sharing network element in the visiting location is connected to the computing power sharing network element in the home location. In one possible embodiment, the computing power sharing network element in the home location interacts with the computing power sharing network element in the visiting location via a fourth reference point.
[0132] When the network terminal initiates a computing power sharing authorization request using different roaming access methods, the roaming architecture is also different. In one possible embodiment, refer to Figure 2a and Figure 2b , Figure 2a 、 Figure 2b This is a schematic diagram of an LBO roaming architecture of a computing power sharing method provided by an embodiment of the present invention; in the LBO roaming access mode, at this time, Figure 2a The UE in the figure is the network terminal that initiates the computing power sharing authorization request. The roaming reference point architecture of the computing power sharing method is as follows: Figure 2a As shown, the corresponding service-oriented architecture is as follows Figure 2b As shown, Figure 2b SEEP stands for Security Edge Protection Proxy, which supports message filtering and policy management on the control plane interface between PLMNs. SEPP is applied to each control plane signaling between PLMNs. The home computing power sharing network element H-CPSF interacts with the visit computing power sharing network element V-CPSF through the fourth reference point N62. The third reference point N61 is a dotted line, indicating that it is dispensable. When the third reference point N61 is present, the visit computing power sharing network element V-CPSF can perform data plane transmission and control plane transmission. Conversely, when the third reference point N61 is not present, the visit computing power sharing network element V-CPSF can perform control plane transmission.
[0133] In one possible embodiment, reference Figure 3a and Figure 3b , Figure 3a 、 Figure 3b This is a schematic diagram of a Home routed roaming architecture of a computing power sharing method provided by an embodiment of the present invention; in the Home routed roaming access mode, at this time, Figure 3a The UE in the figure is the network terminal that initiates the computing power sharing authorization request. The roaming reference point architecture of the computing power sharing method is as follows: Figure 3a As shown, the corresponding service-oriented architecture is as follows Figure 3b shown.
[0134] For the roaming architectures in the two possible embodiments described above, the computing power sharing method of the embodiment of the present invention can be adopted. The computing power sharing method is applied to the computing power sharing network element in the access location. Figure 4a 、 Figure 4b , Figure 4a 、 Figure 4b : is a flow chart of a computing power sharing method provided by an embodiment of the present invention; the method includes:
[0135] 401. Obtain a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0136] Specifically, the triggering conditions for the first network terminal to request authorization from the computing power sharing network element include: first, if the first network terminal does not have valid authorization information before starting computing power (demand / collaboration) initiation or communication, computing power sharing cannot be initiated at this time, and an authorization request needs to be initiated first. Second, the first network terminal has already initiated computing power (demand / collaboration) or communicated. When the first network terminal changes the registered PLMN and there is no valid authorization information about the newly registered PLMN, it is necessary to re-initiate an authorization request for authorization application. The third is that the computing power sharing service authorization of the first network terminal has expired. For example, the first network terminal has initiated a sharing authorization request and was authorized. The authorization is limited to the computing power sharing at that time. When the computing power sharing ends, the authorization expires. If the first network terminal wants to initiate computing power sharing again, it needs to re-apply for authorization.
[0137] Among them, the sharing authorization request is used to request authorization for computing power sharing from the computing power sharing network element in the visited location when the terminal is roaming. After the first network terminal passes the sharing authorization, computing power sharing can be initiated. In order to speed up the processing of computing power sharing, the sharing authorization request carries a computing power sharing request. The computing power sharing request is used to request computing power sharing calculation for the computing task of the first network terminal, or to request the first network terminal to participate in computing power sharing calculation. That is, the computing power sharing request includes the first computing power demand information of the first network terminal or the first available computing power information of the first network terminal;
[0138] 402. Obtain first sharing request response information returned by a second network terminal in response to a computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network;
[0139] Specifically, the computing power sharing network element at the access location sends a computing power sharing request to a second network terminal belonging to the access location network. The computing power sharing network element at the access location receives first sharing request response information returned by the second network terminal in response to the computing power sharing request. The first sharing request response information includes second available computing power information of the second network terminal returned in response to the first computing power requirement information, or second computing power requirement information of the second network terminal returned in response to the first available computing power information.
[0140] 403. Send the sharing authorization request and the first sharing request response information to the home computing power sharing network element;
[0141] 404. Obtain authorization request response information generated by the home computing power sharing network element processing the sharing authorization request; wherein, when the sharing authorization request is approved, the authorization request response information includes computing power sharing request response information generated by the home computing power sharing network element processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, wherein the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0142] Specifically, the home computing power sharing network element processes the sharing authorization request to generate authorization request response information. When the first network terminal fails to authorize, the authorization request response information includes authorization failure information. Among them, the first possibility of authorization failure is that the first network terminal is an unauthorized terminal. This first network terminal is not allowed to initiate computing power sharing. The home computing power sharing network element does not process its computing power sharing request. The home computing power sharing network element directly returns the authorization failure information to the access computing power sharing network element. The access computing power sharing network element sends the authorization failure information to the first network terminal. The second possibility is that the first network terminal is an authorized terminal, but its computing power sharing request cannot be met. In this case, the authorization also fails. At this time, the authorization request response information also includes computing power sharing request response information indicating that the computing power sharing request failed. When its computing power sharing request can be met, the authorization is successful and authorization can be provided. The authorization request response information includes authorization success information and computing power sharing request response information indicating that the computing power sharing request was successful.
[0143] More specifically, when the sharing authorization request is approved, the home computing power sharing network element sends a computing power sharing request to a third network terminal belonging to the home network, and receives a second sharing request response message (i.e., the local capabilities of the home network) returned by the third network terminal in response to the computing power sharing request. The second sharing request response message includes the third available computing power information of the third network terminal returned in response to the first computing power requirement information, or the third computing power requirement information of the third network terminal returned in response to the first available computing power information. The home computing power sharing network element processes the computing power sharing request based on at least one of the first sharing request response message and the second sharing request response message to generate a computing power sharing request response message. When at least one of the first sharing request response message and the second sharing request response message satisfies the computing power sharing request, the computing power sharing request response message includes computing power sharing success information. Conversely, when at least one of the first sharing request response message and the second sharing request response message fails to satisfy the computing power sharing request, the computing power sharing request response message includes computing power sharing failure information.
[0144] 405. Send authorization request response information to the first network terminal.
[0145] Specifically, the computing power sharing network element at the access location receives the authorization request response information sent by the computing power sharing network element at the home location. The first possibility of the authorization request response information is authorization failure information. The second possibility is that the authorization request response information includes authorization failure information and computing power sharing request response information indicating that the computing power sharing request failed. The third possibility is that the authorization request response information includes authorization success information and computing power sharing request response information indicating that the computing power sharing request succeeded. The computing power sharing network element at the access location sends the authorization request response information to the first network terminal to inform the user using the first network terminal of the authorization result of the sharing authorization request.
[0146] By utilizing the above-mentioned computing power sharing method, when the first network terminal is roaming, computing power sharing authorization processing can be completed to further realize computing power sharing and improve the computing speed of shared computing tasks.
[0147] In one possible embodiment, the sharing authorization request further carries the ID of the first network terminal. In step 404, obtaining authorization request response information generated by the home computing power sharing network element processing the sharing authorization request includes:
[0148] 4041. Query the computing power contract database of the home network based on the ID of the first network terminal to determine whether there is matching computing power contract information for the first network terminal. The computing power contract database includes a correspondence between the IDs of multiple first network terminals and computing power contract information. The computing power contract information includes contract information of a computing power demander or a computing power provider.
[0149] Specifically, each network has a computing power contract database that stores the correspondence between the IDs of multiple network terminals and their computing power contract information. For example, if a network terminal in a V-PLMN wants to apply for computing a drone model, the V-PLMN needs to check with the HPLMN to see if it has purchased the service for computing this model. In other words, it needs to determine whether the computing power contract information for the network terminal is in the HPLMN's computing power contract database. A match can be performed in the computing power contract database based on the ID of the first network terminal. If the computing power contract information corresponding to the ID is matched, the first network terminal is deemed authorized.
[0150] 4042. The first network terminal has matching computing power contract information, and the authorization request response information includes authorization success information; the first network terminal does not match computing power contract information, and the authorization request response information includes authorization failure information.
[0151] Specifically, when the ID of the first network terminal matches the ID in the computing power contract database, the specific computing power contract information of the first network terminal can be determined, and the authorization request response information at this time includes authorization success information; conversely, according to the computing power contract information not being matched according to the ID of the first network terminal, the authorization request response information includes authorization failure information.
[0152] By using the above method, it is possible to quickly determine whether the first network terminal is an authorized terminal according to the ID of the first network terminal.
[0153] In one possible embodiment, in step 404, the home computing power sharing network element processes the computing power sharing request response information generated by the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, including:
[0154] 4043. The home computing power sharing network element processes the computing power sharing request based on the first sharing request response information. If the first sharing request response information satisfies the computing power sharing request, the home computing power sharing network element generates computing power sharing request response information based on the first sharing request response information and the computing power sharing request.
[0155] Specifically, the first sharing request response information returned by the second network terminal in the accessed network is preferentially used to process the computing power sharing request. When the first sharing request response information can satisfy the computing power sharing request of the first network terminal, the computing power sharing request response information is directly generated based on the first sharing request response information and the computing power sharing request.
[0156] For example, a computing power sharing request from a first network terminal includes the first computing power requirement information of the first network terminal. In this case, the second sharing request response information includes the second available computing power information of the second network terminal. When at least one second network terminal in the access network can meet the computing power requirement determined by the first computing power requirement information of the first network terminal, computing power scheduling is performed based on the first computing power requirement information and the at least one second available computing power information. At least one second network terminal is determined from among the at least one second network terminal to provide computing power assistance to the first network terminal, as well as the computing tasks and computing load each second network terminal is responsible for. Assuming that three second network terminals are ultimately determined to provide computing power assistance to the first network terminal, the computing power sharing request response information at this time includes the IDs of the aforementioned three second network terminals. It is particularly noted that during the computing power sharing process, the first network terminal is the computing demand end, and the aforementioned three second network terminals are the computing collaboration ends.
[0157] On the contrary, when the computing power sharing request of the first network terminal includes the first computing power information that can be provided by the first network terminal, after the computing power scheduling is completed, it is determined that the first network terminal can provide computing power assistance to a second network terminal. At this time, the first network terminal is the computing collaboration end, and the second network terminal is the computing demand end.
[0158] 4044. When the first sharing request response information cannot satisfy the computing power sharing request, a computing power sharing request response information is generated based on the first sharing request response information and the second sharing request response information.
[0159] Specifically, when the first sharing request response information cannot satisfy the computing power sharing request of the first network terminal, a computing power sharing request response information needs to be generated based on both the first sharing request response information on the visited network side and the second sharing request response information on the home network side. For example, if the computing power sharing request includes the first computing power requirement information of the first network terminal and three second network terminals in the visited network and two third network terminals in the home network are required to provide computing power assistance to the first network terminal, the computing power sharing request response information will include the IDs of the three second network terminals and the IDs of the two third network terminals.
[0160] Using the above method, when processing a computing power sharing request, the second network terminal in the access network is preferentially selected to provide computing power assistance to the first network terminal. Local computing power sharing can effectively improve the computing efficiency of computing power sharing.
[0161] In one possible embodiment, the computing power requirement information (e.g., the first computing power requirement information, the second computing power requirement information, and the third computing power requirement information) includes the computing power required for the shared computing tasks of the network terminals, where the shared computing tasks are the objects of computing power sharing. Furthermore, the computing power requirement information also includes at least one of the following: the validity period of the computing power requirement information, the maximum acceptable computing time for completing the shared computing tasks, the maximum task parallelism N (specifying that the shared computing tasks can be assigned to a maximum of N terminals for processing), the algorithm complexity of the shared computing tasks, and the specified acquisition data type.
[0162] The validity period of the computing power demand information is used to specify the validity period of the computing power demand information. For example, the validity period of the computing power demand information can be specified as the day the computing power demand information is sent, or a specific time period can be directly specified as the validity period of the computing power demand information. For example, the validity period of a first computing power demand information is specified as being valid from 12:00 to 17:00 on August 12, ****. When the validity period of the first computing power demand information is exceeded, the computing power sharing network element at the access location does not process the first computing power demand information (that is, does not process the computing power sharing request); since the computing power sharing network element at the access location does not process the computing power sharing request, the authorization request response information at this time is authorization failure information.
[0163] Specifying the data type to be collected is used to specify the data type that the computing collaboration client needs to collect during the calculation process. For example, in a model training scenario, if the specified collection data type is velocity, the computing collaboration client needs to collect its own velocity during the calculation process to assist in completing the local training task.
[0164] In one possible embodiment, the above-mentioned computing power information that can be provided (for example, the first computing power information that can be provided, the second computing power information that can be provided, and the third computing power information that can be provided) includes the amount of computing power that the network terminal can provide. The computing power information that can be provided can also include the effective time of providing the computing power information, the time required to provide the above-mentioned computing power, the maximum task parallelism that the network terminal can accept, and at least one of the algorithm complexity that the network terminal can handle.
[0165] In particular, in order to incentivize computing power sharing, the computing power sharing request can also carry contract information, such as the price paid for the first computing power demand information, or the price to be paid for using the first available computing power information. The price can be cash or computing power, or other valuable rewards.
[0166] Furthermore, when processing a computing power sharing request, the local computing power sharing network element determines whether the computing power sharing request can be met based on the specific information of the above computing power demand information and the specific information of the above computing power information that can be provided.
[0167] In one possible embodiment, when at least one of the first sharing request response information and the second sharing request response information can satisfy the computing power sharing request, the computing power sharing request response information includes computing power sharing success information and computing power scheduling information. Taking the computing power sharing request of the first network terminal as the first computing power demand information as an example, the computing power scheduling information at this time includes the ID of the computing cooperation end. Conversely, when the computing power request is the first computing power information that can be provided, the computing power scheduling information includes the ID of the computing demand end.
[0168] In particular, when processing a computing power sharing request, in addition to clarifying the computing demand side and the computing collaboration side, it is also necessary to determine the integration terminal that performs the allocation of shared computing tasks and information integration during the computing power sharing process. The computing power scheduling information also includes the ID of the integration terminal. For computing power sharing network elements (such as access computing power sharing network elements and home computing power sharing network elements), when the computing power sharing network element has data plane transmission with the core network, the computing power sharing network element has the ability to integrate information. In an embodiment of the present invention, in order to ensure the computing efficiency of computing power sharing, the selection priority order of the integration terminal is computing demand side, access computing power sharing network element, home computing power sharing network element, and computing collaboration side. The access computing power sharing network element will also send the ID of the computing demand side and the ID of the computing collaboration side to the integration terminal to realize subsequent computing power sharing.
[0169] For example, the computing power request of the first network terminal is the first computing power demand information. When the shared authorization request of the first network terminal is approved, the authorization request response information at this time includes the authorization success information, the ID of the computing collaboration end, and the ID of the integration terminal. The access computing power sharing network element will also send the ID of the first network terminal and the ID of the computing collaboration end to the integration terminal. When the specific computing power sharing begins, the first network terminal sends its shared computing task to the integration terminal. The integration terminal allocates tasks according to the shared computing task, sends the allocated tasks to the computing collaboration end, receives the processing results returned by the computing collaboration end, integrates all processing results to obtain the total processing result of the shared computing task, and then returns the total processing result to the first network terminal.
[0170] In one possible embodiment, the method further includes:
[0171] When the computing power sharing request includes the first computing power requirement information of the first network terminal, and when the first network terminal expects to participate in computing power sharing, the computing power sharing request includes the available computing power information of the first network terminal.
[0172] Specifically, in addition to being a computing demand end, the first network terminal can also be a computing collaboration end at the same time. The computing power sharing network element at the access location receives the computing power information available for participation of the first network terminal and sends it to the computing power sharing network element at the home location. When the computing power sharing request of the first network terminal is the first computing power demand information, the computing power sharing network element at the home location determines the terminal that provides computing power assistance to the first network terminal based on the computing power information available for participation of the first network terminal, the first sharing request response information, and the second sharing request response information, that is, determines the computing collaboration end.
[0173] In one possible embodiment, the method further includes:
[0174] When the computing power sharing request includes the first computing power requirement information of the first network terminal, when the network terminal expects to participate in computing power sharing, the computing power information of the network terminal that can participate is also returned in response to the computing power sharing request, and the network terminal includes the second network terminal or the third network terminal.
[0175] Specifically, similarly, in addition to serving as a computing demand terminal, the second network terminal or the third network terminal may also serve as a computing collaboration terminal.
[0176] In one possible embodiment, the method further includes:
[0177] When the computing power sharing network element at the visited location expects to participate in computing power sharing, it sends the computing power information of the computing power sharing network element at the visited location to the computing power sharing network element at the home location, so that the computing power sharing network element at the home location processes the computing power sharing request based on at least one of the computing power information of the computing power sharing network element at the visited location, the first sharing request response information, and the second sharing request response information to generate computing power sharing request response information.
[0178] Specifically, the computing power sharing network element to be accessed can also serve as a computing collaboration end. When determining the computing collaboration end that responds to the computing power sharing request, it is necessary to consider the computing power information that can be participated in by the computing power sharing network element to be accessed.
[0179] In one possible embodiment, the method further includes:
[0180] When the local computing power sharing network element expects to participate in computing power sharing, the local computing power sharing network element processes the computing power sharing request based on at least one of the available computing power information of the local computing power sharing network element, the first sharing request response information, and the second sharing request response information to generate computing power sharing request response information.
[0181] Specifically, the local computing power sharing network element can also serve as a computing collaboration end. When determining the computing collaboration end that responds to the computing power sharing request, the participating computing power information of the local computing power sharing network element needs to be considered.
[0182] The above-mentioned computing power information includes the amount of computing power that the terminal can provide. The computing power information can also include at least one of the time required to provide the above-mentioned computing power, the maximum acceptable task parallelism, and the algorithm complexity that can be processed.
[0183] It is particularly pointed out that when determining the computing collaboration end in the computing power sharing process, in addition to considering the first sharing request response information and the second sharing request response information, it is also necessary to consider the participating computing power information of the first network terminal, the participating computing power information of the second network terminal, the participating computing power information of the third network terminal, the participating computing power information of the computing power sharing network element at the home location, and the participating computing power information of the computing power sharing network element at the access location.
[0184] In one possible embodiment, the method further includes:
[0185] When the first network terminal expects to perform task allocation and information integration on the shared computing tasks during computing power sharing, the computing power sharing request includes the integration capability information of the first network terminal.
[0186] Specifically, in addition to serving as a computing demand terminal or a computing collaboration terminal, the first network terminal can also serve as an integration terminal. In particular, when the first network terminal serves as both a computing demand terminal and an integration terminal, during the computing power sharing process, the first network terminal is responsible for allocating shared computing tasks and integrating information, eliminating the step of sending shared computing tasks to the integration terminal and improving the processing efficiency of computing power sharing.
[0187] In one possible embodiment, the method further includes:
[0188] When the network terminal expects to perform task allocation and information integration for shared computing tasks during computing power sharing, it also returns the integration capability information of the network terminal in response to the computing power sharing request; the network terminal includes a second network terminal or a third network terminal.
[0189] Specifically, similarly, in addition to serving as a computing demand terminal or a computing collaboration terminal, the second or third network terminal can also serve as an integration terminal. In particular, when the second or third network terminal serves as both a computing demand terminal and an integration terminal, during the computing power sharing process, the second or third network terminal is responsible for allocating shared computing tasks and integrating information, eliminating the step of sending shared computing tasks to the integration terminal, thereby improving the processing efficiency of computing power sharing.
[0190] Therefore, when specifically determining the integrated terminal, the computing power sharing network element at the home location can determine the integrated terminal when processing the computing needs of the computing demand end based on whether the computing demand end expects to serve as an integrated terminal, whether the computing power sharing network element at the access location has information integration capabilities, whether the computing power sharing network element at the home location has information integration capabilities, and whether the computing collaboration end expects to serve as an integrated terminal, that is, determine it according to the selection priority order of the above-mentioned integrated terminals.
[0191] The computing power sharing method of the embodiment of the present invention solves the computing power sharing problem of the first network terminal in the roaming scenario. In the method of the embodiment of the present invention, the network can no longer serve as a pipeline, but has the functions of scheduling, control, integrated billing, etc.
[0192] Based on the description of the above computing power sharing method embodiment, the present invention also discloses a computing power sharing network element at a visit location. The computing power sharing network element at the visit location is connected to the computing power sharing network element at the home location, wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission.
[0193] refer to Figure 5 , Figure 5 1 is a schematic diagram of the structure of an access computing power sharing network element provided by an embodiment of the present invention, and the access computing power sharing network element includes:
[0194] A first acquisition module 501 is configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0195] The first acquisition module 501 is further configured to acquire first sharing request response information returned by a second network terminal in response to a computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network;
[0196] A first sending module 502 is configured to send the sharing authorization request and the first sharing request response information to the home computing power sharing network element;
[0197] The first acquisition module 501 is further configured to obtain authorization request response information generated by the home computing power sharing network element when processing the sharing authorization request; wherein, when the sharing authorization request is approved, the authorization request response information includes computing power sharing request response information generated by the home computing power sharing network element when processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, the second sharing request response information being response information returned by a third network terminal in response to the computing power sharing request, the third network terminal being a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0198] The first sending module 502 is further configured to send the authorization request response information to the first network terminal.
[0199] In a possible embodiment, the computing power sharing request includes first computing power requirement information or first available computing power information of the first network terminal;
[0200] The first sharing request response information includes the second available computing power information returned in response to the first computing power requirement information or the second computing power requirement information returned in response to the first available computing power information;
[0201] The second sharing request response information includes the third available computing power information returned in response to the first computing power requirement information or the third computing power requirement information returned in response to the first available computing power information.
[0202] In one possible embodiment, the computing power requirement information includes the computing power required for the shared computing task. The computing power requirement information also includes at least one of the following: the validity period of the computing power requirement information, the maximum acceptable computing time for completing the shared computing task, the maximum task parallelism, the algorithm complexity of the shared computing task, and the specified acquisition data type.
[0203] In one possible embodiment, the computing power information provided may include the amount of computing power that the network terminal can provide. The computing power information provided may also include at least one of the following: the effective time for providing the computing power information, the time required to provide the computing power, the maximum task parallelism, and the complexity of the algorithm that can be processed.
[0204] In one possible embodiment, when the computing power sharing network element at the visited location expects to participate in computing power sharing, the first sending module is also used to send the computing power information of the computing power sharing network element at the visited location to the computing power sharing network element at the home location, so that the computing power sharing network element at the home location processes the computing power sharing request and generates computing power sharing request response information based on at least one of the computing power information of the computing power sharing network element at the visited location, the first sharing request response information, and the second sharing request response information.
[0205] It is worth noting that, among them, the specific functional implementation method of the access computing power sharing network element can refer to the description of the above-mentioned computing power sharing method, and will not be repeated here. The various units or modules in the access computing power sharing network element can be individually or completely merged into one or several other units or modules to constitute, or one (some) of the units or modules can be further divided into multiple functionally smaller units or modules to constitute, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units or modules are divided based on logical functions. In actual applications, the functions of a unit (or module) can also be implemented by multiple units (or modules), or the functions of multiple units (or modules) can be implemented by one unit (or module).
[0206] Based on the description of the above-mentioned computing power sharing method embodiment, the embodiment of the present invention further discloses a computing power sharing method, which is applied to the access computing power sharing network element.
[0207] Ginseng Figure 2a 、 Figure 2b 、 Figure 3a 、 Figure 3b , the access computing power sharing network element and the home computing power sharing network element are connected, wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission.
[0208] for Figure 2a 、 Figure 2b 、 Figure 3a 、 Figure 3b The roaming architecture shown is applicable to the computing power sharing method of the embodiment of the present invention. Figure 6 , Figure 6 1 is a flow chart of a computing power sharing method provided by an embodiment of the present invention; the computing power sharing method includes:
[0209] 601. Obtain a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0210] Specifically, the access computing power sharing network element receives a sharing authorization request sent by the first network terminal.
[0211] 602. Obtain authorization request response information generated by the home computing power sharing network element in processing the sharing authorization request, and send the information to the first network terminal;
[0212] Specifically, the access-site computing power sharing network element sends a sharing authorization request to the home-site computing power sharing network element, requesting the home-site computing power sharing network element to process the sharing authorization request and generate authorization request response information. The access-site computing power sharing network element receives the authorization request response information sent by the home-site computing power sharing network element and sends it to the first network terminal. If authorization fails, the authorization request response information includes authorization failure information; if authorization succeeds, the authorization request response information includes authorization success information.
[0213] 603. Obtain a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0214] Specifically, when the authorization request response information includes authorization success information, the first network terminal sends a computing power sharing request to the computing power sharing network element at the access location. The computing power sharing network element at the access location receives the computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0215] 604. Obtain first sharing request response information returned by the second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited network;
[0216] 605. Send the computing power sharing request and the first sharing request response information to the home computing power sharing network element;
[0217] 606. Obtain computing power sharing request response information generated by the computing power sharing network element in the home location processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, wherein the second sharing request response information is response information returned by the third network terminal to the computing power sharing network element in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home location network;
[0218] 607. Send computing power sharing request response information to the first network terminal.
[0219] By using the above method, when the first network terminal is roaming, computing power sharing authorization processing can be completed to further realize computing power sharing and improve the computing speed of shared computing tasks.
[0220] The computing power sharing method of an embodiment of the present invention differs from the above-mentioned method embodiment in that the sharing authorization request and the computing power sharing request are requested separately. The specific description of the embodiment of the present invention can refer to the description of the above-mentioned method embodiment and will not be repeated here.
[0221] Based on the description of the above-mentioned computing power sharing method embodiment, the embodiment of the present invention also discloses an access computing power sharing network element.
[0222] The computing power sharing network element at the access location is connected to the computing power sharing network element at the home location, wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission.
[0223] refer to Figure 7 , Figure 7 1 is a schematic diagram of the structure of an access computing power sharing network element provided by an embodiment of the present invention, and the access computing power sharing network element includes:
[0224] A second obtaining module 701 is configured to obtain a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0225] The second acquisition module 701 is further configured to obtain authorization request response information generated by the home computing power sharing network element in processing the sharing authorization request, and send the information to the first network terminal;
[0226] The second acquisition module 701 is further configured to acquire a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0227] The second acquisition module 701 is further configured to acquire first sharing request response information returned by a second network terminal in response to a computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network;
[0228] The second sending module 702 is configured to send the computing power sharing request and the first sharing request response information to the home computing power sharing network element;
[0229] The second acquisition module 701 is further configured to obtain computing power sharing request response information generated by the home computing power sharing network element processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, where the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0230] The second sending module 702 is further configured to send computing power sharing request response information to the first network terminal.
[0231] It is worth noting that, among them, the specific functional implementation method of the access computing power sharing network element can refer to the description of the above-mentioned computing power sharing method, and will not be repeated here. The various units or modules in the access computing power sharing network element can be individually or completely merged into one or several other units or modules to constitute, or one (some) of the units or modules can be further divided into multiple functionally smaller units or modules to constitute, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units or modules are divided based on logical functions. In actual applications, the functions of a unit (or module) can also be implemented by multiple units (or modules), or the functions of multiple units (or modules) can be implemented by one unit (or module).
[0232] An embodiment of the present invention also discloses a computing power sharing method, which is applied to a computing power sharing network element at a home location, wherein the computing power sharing network element at a home location is connected to a computing power sharing network element at a visit location, and the computing power sharing network element at a home location is connected to a first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission.
[0233] In one possible embodiment, reference Figure 8 , Figure 8 This is a schematic diagram of an LBO roaming architecture of a computing power sharing method provided by an embodiment of the present invention; in the LBO roaming access mode, at this time, Figure 8 The UE in the figure is the first network terminal, wherein the home computing power sharing network element H-CPSF interacts with the visited computing power sharing network element V-CPSF through the fourth reference point N62, and the first network terminal interacts with the home computing power sharing network element through the fifth reference point N63.
[0234] In another possible embodiment, reference Figure 9 , Figure 9 This is a schematic diagram of a Home routed roaming architecture of a computing power sharing method provided by an embodiment of the present invention; in the Home routed roaming access mode, at this time, Figure 9The UE in the figure is the first network terminal, wherein the home computing power sharing network element H-CPSF interacts with the visited computing power sharing network element V-CPSF through the fourth reference point N62, and the first network terminal interacts with the home computing power sharing network element through the fifth reference point N63.
[0235] Specifically, refer to Figure 10a 、 Figure 10b , Figure 10a 、 Figure 10b 1 is a flow chart of a computing power sharing method provided by an embodiment of the present invention; the computing power sharing method includes:
[0236] 101. Obtain a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0237] 102. Process the sharing authorization request to generate authorization request response information. When the sharing authorization request is approved, the authorization request response information includes computing power sharing request response information generated by processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information. The computing power sharing network element at the home location obtains the first sharing request response information sent by the computing power sharing network element at the visited location. The first sharing request response information is response information returned by the second network terminal to the computing power sharing network element at the visited location in response to the computing power sharing request. The second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited location network. The second sharing request response information is response information returned by the third network terminal in response to the computing power sharing request. The third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home location network.
[0238] Specifically, when the home computing power sharing network element determines that the first network terminal is an unauthorized terminal, the authorization request response information includes authorization failure information. The home computing power sharing network element does not process the computing power sharing request of the first network terminal, and the home computing power sharing network element directly sends the authorization failure information to the first network terminal.
[0239] When the home computing power sharing network element determines that the first network terminal is an authorized terminal, the home computing power sharing network element processes the computing power sharing request from the first network terminal. In this case, the home computing power sharing network element may first obtain the first sharing request response information, and then obtain the second sharing request response information. Alternatively, the home computing power sharing network element may first obtain the second sharing request response information, and then obtain the first sharing request response information. The home computing power sharing network element then processes the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, generating computing power sharing request response information.
[0240] 103. Send authorization request response information to the first network terminal.
[0241] By using the above method, when the first network terminal is roaming, computing power sharing authorization processing can be completed to further realize computing power sharing and improve the computing speed of shared computing tasks.
[0242] In a possible embodiment, the computing power sharing request includes first computing power requirement information or first available computing power information of the first network terminal;
[0243] The first sharing request response information includes the second available computing power information returned in response to the first computing power requirement information or the second computing power requirement information returned in response to the first available computing power information;
[0244] The second sharing request response information includes the third available computing power information returned in response to the first computing power requirement information or the third computing power requirement information returned in response to the first available computing power information.
[0245] In one possible embodiment, the computing power requirement information includes the computing power required for the shared computing task. The computing power requirement information also includes at least one of the following: the validity period of the computing power requirement information, the maximum acceptable computing time for completing the shared computing task, the maximum task parallelism, the algorithm complexity of the shared computing task, and the specified acquisition data type.
[0246] In one possible embodiment, the computing power information provided may include the amount of computing power that the network terminal can provide. The computing power information provided may also include at least one of the following: the effective time for providing the computing power information, the time required to provide the computing power, the maximum task parallelism, and the complexity of the algorithm that can be processed.
[0247] In a possible embodiment, the sharing authorization request further carries the ID of the first network terminal;
[0248] Processes shared authorization requests and generates authorization request response information, including:
[0249] Querying the computing power contract database of the home network based on the ID of the first network terminal to determine whether there is matching computing power contract information for the first network terminal. The computing power contract database includes a correspondence between the IDs of multiple first network terminals and computing power contract information. The computing power contract information includes contract information of the computing power demander or contract information of the computing power provider.
[0250] The first network terminal has matching computing power contract information, and the authorization request response information includes authorization success information; the first network terminal does not match the computing power contract information, and the authorization request response information includes authorization failure information.
[0251] In a possible embodiment, processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information to generate the computing power sharing request includes:
[0252] The home computing power sharing network element processes the computing power sharing request according to the first sharing request response information. If the first sharing request response information can satisfy the computing power sharing request, the home computing power sharing network element generates computing power sharing request response information according to the first sharing request response information and the computing power sharing request.
[0253] When the first sharing request response information cannot satisfy the computing power sharing request, computing power sharing request response information is generated according to the first sharing request response information and the second sharing request response information.
[0254] In one possible embodiment, the method further includes:
[0255] When the computing power sharing request includes the first computing power requirement information of the first network terminal, and the network terminal expects to participate in the computing power sharing, the computing power information available for participation of the network terminal is also returned in response to the computing power sharing request;
[0256] Alternatively, when the network terminal expects to perform task allocation and information integration for shared computing tasks during computing power sharing, the network terminal's integration capability information is also returned in response to the computing power sharing request;
[0257] The network terminal includes a second network terminal or a third network terminal.
[0258] In one possible embodiment, the method further includes:
[0259] When the computing power sharing request includes the first computing power requirement information of the first network terminal, and when the first network terminal expects to participate in computing power sharing, the computing power sharing request includes the computing power information available for participation of the first network terminal;
[0260] Alternatively, when the first network terminal desires to perform task allocation and information integration for shared computing tasks during computing power sharing, the computing power sharing request includes the integration capability information of the first network terminal.
[0261] In one possible embodiment, the method further includes:
[0262] When the visiting computing power sharing network element desires to participate in computing power sharing, the visiting computing power sharing network element sends the available computing power information of the visiting computing power sharing network element to the home computing power sharing network element, so that the home computing power sharing network element processes the computing power sharing request according to at least one of the available computing power information of the visiting computing power sharing network element, the first sharing request response information, and the second sharing request response information to generate computing power sharing request response information;
[0263] or,
[0264] When the local computing power sharing network element expects to participate in computing power sharing, the local computing power sharing network element processes the computing power sharing request based on at least one of the available computing power information of the local computing power sharing network element, the first sharing request response information, and the second sharing request response information to generate computing power sharing request response information.
[0265] In one possible embodiment, the visited network includes a visited core network;
[0266] The computing power sharing network element of the visited location interacts with the unified data management network element of the visited location core network through a first reference point, the computing power sharing network element of the visited location interacts with the access and mobility management network element of the visited location core network through a second reference point, and the computing power sharing network element of the visited location interacts with the user plane network element of the visited location core network through a third reference point;
[0267] or,
[0268] The computing power sharing network element of the visited location interacts with the unified data management network element of the visited location core network through a first reference point, and the computing power sharing network element of the visited location interacts with the access and mobility management network element of the visited location core network through a second reference point.
[0269] In a possible embodiment, the home network includes a home core network;
[0270] The home computing power sharing network element interacts with the unified data management network element of the home core network through a first reference point, the home computing power sharing network element interacts with the access and mobility management network element of the home core network through a second reference point, and the home computing power sharing network element interacts with the user plane network element of the home core network through a third reference point.
[0271] or,
[0272] The home computing power sharing network element interacts with the unified data management network element of the home core network through the first reference point, and the home computing power sharing network element interacts with the access and mobility management network element of the home core network through the second reference point.
[0273] For a detailed description of the method in an embodiment of the present invention, please refer to the description of the computing power sharing method described above, which will not be repeated here.
[0274] Based on the description of the above-mentioned computing power sharing method embodiment, the embodiment of the present invention also discloses a home computing power sharing network element.
[0275] The computing power sharing network element at the home location is connected to the computing power sharing network element at the access location, and the computing power sharing network element at the home location is connected to the first network terminal; wherein, the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or, the computing power sharing network element is connected to the network for control plane transmission.
[0276] refer to Figure 11, Figure 11 This is a schematic diagram of the structure of a home computing power sharing network element provided by an embodiment of the present invention; the home computing power sharing network element includes:
[0277] A third obtaining module 111 is configured to obtain a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request;
[0278] The first processing module 112 is configured to process a sharing authorization request and generate authorization request response information; when the sharing authorization request is approved, the authorization request response information includes computing power sharing request response information generated by processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information; wherein the home computing power sharing network element obtains the first sharing request response information sent by the visiting computing power sharing network element, the first sharing request response information being the response information returned by the second network terminal to the visiting computing power sharing network element in response to the computing power sharing request, the second network terminal being a computing power demanding terminal or a computing power providing terminal belonging to the visiting network; the second sharing request response information being the response information returned by the third network terminal in response to the computing power sharing request, the third network terminal being a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0279] The third sending module 113 is configured to send the authorization request response information to the first network terminal.
[0280] It is worth noting that, for the specific functional implementation of the local computing power sharing network element, please refer to the description of the above-mentioned computing power sharing method, and will not be repeated here. The various units or modules in the local computing power sharing network element can be individually or completely merged into one or several other units or modules to form a structure, or one (some) of the units or modules can be further divided into multiple functionally smaller units or modules to form a structure, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units or modules are divided based on logical functions. In actual applications, the functions of a unit (or module) can also be implemented by multiple units (or modules), or the functions of multiple units (or modules) can be implemented by one unit (or module).
[0281] Based on the description of the above-mentioned computing power sharing method embodiment, the embodiment of the present invention also discloses a computing power sharing method, which is applied to the home computing power sharing network element.
[0282] The computing power sharing network element at the home location is connected to the computing power sharing network element at the access location, and the computing power sharing network element at the home location is connected to the first network terminal; wherein, the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or, the computing power sharing network element is connected to the network for control plane transmission.
[0283] refer to Figure 12 , Figure 12 1 is a flow chart of a computing power sharing method provided by an embodiment of the present invention; the computing power sharing method includes:
[0284] 121. Obtain a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0285] 122. Process the shared authorization request and generate authorization request response information;
[0286] 123. Send the authorization request response information to the first network terminal;
[0287] 124. Obtain a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0288] 125. Obtaining, through the computing power sharing network element at the visited location, first sharing request response information returned by the second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited location network;
[0289] 126. Obtain second sharing request response information returned by the third network terminal in response to the computing power sharing request, where the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0290] Specifically, the order of executing step 125 and step 126 is not particularly limited. Step 125 may be executed first, and then step 126; or step 126 may be executed first, and then step 125.
[0291] 127. Process the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information to generate computing power sharing request response information;
[0292] 128. Send the computing power sharing request response information to the first network terminal.
[0293] By using the above method, when the first network terminal is roaming, computing power sharing authorization processing can be completed to further realize computing power sharing and improve the computing speed of shared computing tasks.
[0294] The computing power sharing method of an embodiment of the present invention differs from the above-mentioned method embodiment in that the sharing authorization request and the computing power sharing request are requested separately. The specific description of the embodiment of the present invention can refer to the description of the above-mentioned method embodiment and will not be repeated here.
[0295] Based on the description of the above-mentioned computing power sharing method embodiment, the embodiment of the present invention also discloses a home computing power sharing network element.
[0296] The computing power sharing network element at the home location is connected to the computing power sharing network element at the access location, and the computing power sharing network element at the home location is connected to the first network terminal; wherein, the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or, the computing power sharing network element is connected to the network for control plane transmission.
[0297] refer to Figure 13 , Figure 13 This is a schematic diagram of the structure of a home computing power sharing network element provided by an embodiment of the present invention; the home computing power sharing network element includes:
[0298] A fourth obtaining module 131 is configured to obtain a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal;
[0299] The second processing module 132 is used to process the sharing authorization request and generate authorization request response information;
[0300] The fourth sending module 133 is configured to send the authorization request response information to the first network terminal;
[0301] The fourth acquisition module 131 is further configured to acquire a computing power sharing request sent by the first network terminal after the sharing authorization request is approved;
[0302] The fourth acquisition module 131 is further configured to acquire, through the computing power sharing network element of the visited location, first sharing request response information returned by the second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited location network;
[0303] The fourth acquisition module 131 is further configured to acquire second sharing request response information returned by a third network terminal in response to the computing power sharing request, wherein the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network;
[0304] The second processing module 132 is further configured to process the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information to generate computing power sharing request response information;
[0305] The fourth sending module 133 is further configured to send computing power sharing request response information to the first network terminal.
[0306] It is worth noting that, for the specific functional implementation of the local computing power sharing network element, please refer to the description of the above-mentioned computing power sharing method, and will not be repeated here. The various units or modules in the local computing power sharing network element can be individually or completely merged into one or several other units or modules to form a structure, or one (some) of the units or modules can be further divided into multiple functionally smaller units or modules to form a structure, which can achieve the same operation without affecting the realization of the technical effects of the embodiments of the present invention. The above-mentioned units or modules are divided based on logical functions. In actual applications, the functions of a unit (or module) can also be implemented by multiple units (or modules), or the functions of multiple units (or modules) can be implemented by one unit (or module).
[0307] Based on the description of the above method embodiment, the embodiment of the present invention also discloses a computing power sharing network element, including: a transceiver 143, a processor 142, a memory 141, and a computer program stored in the memory 141 and executed by the processor; the processor 142 is respectively connected to the transceiver 143 and the memory 141, and is used to implement the above computing power sharing method by executing the computer program.
[0308] The transceiver 143 may include a transceiver antenna, or various physical devices with information transceiver functions, such as a network card. The memory 141 may include storage devices of various storage media. The processor 142 may be various processing devices such as a central processing unit, a microprocessor, a digital signal processor, an application processor, a programmable array, and a dedicated integrated circuit. The processor 142 can be connected to the transceiver 143 and the memory 141 through an integrated circuit bus, etc., and can be executed by a computer program to implement the aforementioned computing power sharing method. It should be understood that the computing power sharing network element described in the embodiment of the present invention can execute the computing power sharing method described above, which will not be repeated here. In addition, the description of the beneficial effects of adopting the same method will not be repeated.
[0309] In addition, it should be pointed out here that: an embodiment of the present invention also provides a computer storage medium, and the computer storage medium stores the computer program executed by the aforementioned home computing power sharing network element or access computing power sharing network element or computing power sharing network element, and the computer program includes program instructions. When the processor executes the program instructions, it can execute the description of the computing power sharing method mentioned above, so it will not be repeated here. In addition, the description of the beneficial effects of using the same method will not be repeated. For technical details not disclosed in the embodiment of the computer storage medium involved in the present invention, please refer to the description of the embodiment of the method of the present invention.
[0310] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a computer-readable storage medium, and when executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).
[0311] The above disclosure is merely a preferred embodiment of the present invention and certainly cannot be used to limit the scope of the present invention. Therefore, equivalent changes made according to the claims of the present invention are still within the scope of the present invention.
Claims
1. A computing power sharing method, characterized in that: Applied to a computing power sharing network element at a visited location, the computing power sharing network element at the visited location is connected to a computing power sharing network element at a home location, wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The method comprises: Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request; Obtaining first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network; Sending the sharing authorization request and the first sharing request response information to the home computing power sharing network element; Obtaining authorization request response information generated by the home computing power sharing network element when processing the sharing authorization request; wherein, when the sharing authorization request is approved, the authorization request response information includes computing power sharing request response information generated by the home computing power sharing network element when processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, wherein the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network; The authorization request response information is sent to the first network terminal.
2. The method according to claim 1, characterized in that The computing power sharing request includes first computing power requirement information or first available computing power information of the first network terminal; The first sharing request response information includes the second available computing power information returned in response to the first computing power requirement information or the second computing power requirement information returned in response to the first available computing power information; The second sharing request response information includes the third available computing power information returned in response to the first computing power requirement information or the third computing power requirement information returned in response to the first available computing power information.
3. The method according to claim 2, characterized in that The computing power requirement information includes the computing amount required for the shared computing task, or the available computing power information includes the amount of computing amount that can be provided by the network terminal.
4. The method according to claim 3, characterized in that The computing power requirement information also includes at least one of the validity period of the computing power requirement information, the maximum acceptable computing time for completing the shared computing task, the maximum task parallelism, the algorithm complexity of the shared computing task, and the specified acquisition data type. Alternatively, the computing power information that can be provided also includes at least one of the effective time of the computing power information that can be provided, the time required to provide the calculation amount, the maximum task parallelism, and the complexity of the algorithm that can be processed.
5. The method according to any one of claims 1 to 4, characterized in that The shared authorization request also carries the ID of the first network terminal; The home computing power sharing network element processes the sharing authorization request to generate authorization request response information, including: Querying the computing power contract database of the home network based on the ID of the first network terminal to determine whether there is matching computing power contract information for the first network terminal, wherein the computing power contract database includes a correspondence between the IDs of multiple first network terminals and computing power contract information, and the computing power contract information includes contract information of a computing power demander or a computing power provider; If the first network terminal has matching computing power contract information, the authorization request response information includes authorization success information; if the first network terminal does not match computing power contract information, the authorization request response information includes authorization failure information.
6. The method according to any one of claims 2 to 4, characterized in that The method further comprises: When the computing power sharing request includes the first computing power requirement information of the first network terminal, and the network terminal expects to participate in computing power sharing, the computing power information available for participation of the network terminal is also returned in response to the computing power sharing request; Alternatively, when the network terminal expects to perform task allocation and information integration for shared computing tasks during computing power sharing, the network terminal's integration capability information is also returned in response to the computing power sharing request; The network terminal includes the second network terminal or the third network terminal.
7. The method according to any one of claims 2 to 4, characterized in that The method further comprises: When the computing power sharing request includes the first computing power requirement information of the first network terminal, and when the first network terminal expects to participate in computing power sharing, the computing power sharing request includes the computing power information available for participation of the first network terminal; Alternatively, when the first network terminal desires to perform task allocation and information integration for shared computing tasks during computing power sharing, the computing power sharing request includes integration capability information of the first network terminal.
8. The method according to any one of claims 1 to 4, characterized in that The method further comprises: When the visiting computing power sharing network element desires to participate in computing power sharing, the visiting computing power sharing network element sends the participating computing power information of the visiting computing power sharing network element to the home computing power sharing network element, so that the home computing power sharing network element processes the computing power sharing request according to at least one of the participating computing power information of the visiting computing power sharing network element, the first sharing request response information, and the second sharing request response information to generate the computing power sharing request response information; or, When the attribution computing power sharing network element expects to participate in computing power sharing, the attribution computing power sharing network element processes the computing power sharing request based on at least one of the attribution computing power sharing network element's available computing power information, the first sharing request response information, and the second sharing request response information to generate the computing power sharing request response information.
9. The method according to any one of claims 1 to 4, characterized in that The network includes a core network; The computing power sharing network element interacts with the unified data management network element of the core network through a first reference point, the computing power sharing network element interacts with the access and mobility management network element of the core network through a second reference point, and the computing power sharing network element interacts with the user plane network element of the core network through a third reference point; or, The computing power sharing network element interacts with the unified data management network element of the core network through a first reference point, and the computing power sharing network element interacts with the access and mobility management network element of the core network through a second reference point.
10. The method according to any one of claims 1 to 4, characterized in that The home computing power sharing network element interacts with the visited computing power sharing network element through a fourth reference point.
11. A computing power sharing method, characterized in that: Applied to a computing power sharing network element at a visited location, the computing power sharing network element at the visited location is connected to a computing power sharing network element at a home location, wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The method comprises: Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal; Obtaining authorization request response information generated by the home computing power sharing network element in processing the sharing authorization request, and sending the information to the first network terminal; Obtaining a computing power sharing request sent by the first network terminal after the sharing authorization request is approved; Obtaining first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network; Sending the computing power sharing request and the first sharing request response information to the home computing power sharing network element; Obtaining computing power sharing request response information generated by the home computing power sharing network element processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, where the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network; Send the computing power sharing request response information to the first network terminal.
12. A computing power sharing method, characterized in that: Applied to a home computing power sharing network element, the home computing power sharing network element is connected to a visit computing power sharing network element, and the home computing power sharing network element is connected to a first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The method comprises: Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request; Processing the sharing authorization request to generate authorization request response information; when the sharing authorization request is passed, the authorization request response information includes computing power sharing request response information generated by processing the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information; wherein, the home computing power sharing network element obtains the first sharing request response information sent by the visited computing power sharing network element, the first sharing request response information is the response information returned by the second network terminal to the visited computing power sharing network element in response to the computing power sharing request, and the second network terminal is a computing power demand terminal or a computing power providing terminal belonging to the visited network; the second sharing request response information is the response information returned by the third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demand terminal or a computing power providing terminal belonging to the home network; The authorization request response information is sent to the first network terminal.
13. The method according to claim 12, characterized in that The home computing power sharing network element interacts with the visited computing power sharing network element through a fourth reference point, and the home computing power sharing network element interacts with the first network terminal through a fifth reference point.
14. A computing power sharing method, characterized in that: Applied to a home computing power sharing network element, the home computing power sharing network element is connected to a visit computing power sharing network element, and the home computing power sharing network element is connected to a first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The method comprises: Obtaining a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal; Processing the shared authorization request to generate authorization request response information; Sending the authorization request response information to the first network terminal; Obtaining a computing power sharing request sent by the first network terminal after the sharing authorization request is approved; Obtaining, through the computing power sharing network element of the visited location, first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited location network; Obtaining second sharing request response information returned by a third network terminal in response to the computing power sharing request, where the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a home network; Processing the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information to generate the computing power sharing request response information; Send the computing power sharing request response information to the first network terminal.
15. A computing power sharing network element for access, characterized in that: The access computing power sharing network element is connected to the home computing power sharing network element, wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The access computing power sharing network element includes: A first acquisition module is configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request; The first acquisition module is further configured to acquire first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network; A first sending module, configured to send the sharing authorization request and the first sharing request response information to the home computing power sharing network element; The first acquisition module is further configured to obtain authorization request response information generated by the home computing power sharing network element when processing the sharing authorization request; wherein, when the sharing authorization request is approved, the authorization request response information includes computing power sharing request response information generated by the home computing power sharing network element when processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, wherein the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network; The first sending module is further configured to send the authorization request response information to the first network terminal.
16. A computing power sharing network element for access, characterized in that: The access computing power sharing network element is connected to the home computing power sharing network element, wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The access computing power sharing network element includes: A second acquisition module is configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal; The second acquisition module is further configured to obtain authorization request response information generated by the home computing power sharing network element in processing the sharing authorization request, and send the information to the first network terminal; The second acquisition module is further configured to acquire a computing power sharing request sent by the first network terminal after the sharing authorization request is approved; The second acquisition module is further configured to acquire first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a visited network; A second sending module is configured to send the computing power sharing request and the first sharing request response information to the home computing power sharing network element; The second acquisition module is further configured to obtain computing power sharing request response information generated by the home computing power sharing network element processing the computing power sharing request based on at least one of the first sharing request response information and the second sharing request response information, where the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the home network; The second sending module is further used to send the computing power sharing request response information to the first network terminal.
17. A home computing power sharing network element, characterized in that: The home computing power sharing network element is connected to the access computing power sharing network element, and the home computing power sharing network element is connected to the first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The home computing power sharing network elements include: a third acquisition module, configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal, and the sharing authorization request carries a computing power sharing request; A first processing module is configured to process the sharing authorization request to generate authorization request response information; when the sharing authorization request is passed, the authorization request response information includes computing power sharing request response information generated by processing the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information; wherein the home computing power sharing network element obtains the first sharing request response information sent by the visited computing power sharing network element, the first sharing request response information is response information returned by the second network terminal to the visited computing power sharing network element in response to the computing power sharing request, and the second network terminal is a computing power demand terminal or a computing power providing terminal belonging to the visited network; the second sharing request response information is response information returned by a third network terminal in response to the computing power sharing request, and the third network terminal is a computing power demand terminal or a computing power providing terminal belonging to the home network; The third sending module is configured to send the authorization request response information to the first network terminal.
18. A home computing power sharing network element, characterized in that: The home computing power sharing network element is connected to the access computing power sharing network element, and the home computing power sharing network element is connected to the first network terminal; wherein the computing power sharing network element is connected to the network for control plane transmission and data plane transmission, or the computing power sharing network element is connected to the network for control plane transmission; The home computing power sharing network elements include: a fourth acquiring module, configured to acquire a sharing authorization request sent by a first network terminal, where the first network terminal is a roaming computing power demanding terminal or a roaming computing power providing terminal; A second processing module is used to process the shared authorization request to generate authorization request response information; A fourth sending module, configured to send the authorization request response information to the first network terminal; The fourth acquisition module is further configured to acquire a computing power sharing request sent by the first network terminal after the sharing authorization request is approved; The fourth acquisition module is further configured to obtain, through the computing power sharing network element of the visited location, first sharing request response information returned by a second network terminal in response to the computing power sharing request, where the second network terminal is a computing power demanding terminal or a computing power providing terminal belonging to the visited location network; The fourth acquisition module is further configured to acquire second sharing request response information returned by a third network terminal in response to the computing power sharing request, where the third network terminal is a computing power demanding terminal or a computing power providing terminal belonging to a home network; The second processing module is further configured to process the computing power sharing request according to at least one of the first sharing request response information and the second sharing request response information to generate the computing power sharing request response information; The fourth sending module is further configured to send the computing power sharing request response information to the first network terminal.
19. A computing power sharing network element, characterized in that: include: a transceiver, a processor, a memory, and a computer program stored on the memory and executed by the processor; The processor is connected to the transceiver and the memory respectively, and is used to implement the computing power sharing method described in any one of claims 1 to 14 by executing the computer program.
20. A computer storage medium, characterized in that The computer storage medium stores a computer program, which includes program instructions. When the program instructions are executed by the processor, the computing power sharing method according to any one of claims 1 to 14 is executed.
Citation Information
Patent Citations
Method, system and equipment for distributing distributed contents under roaming scenarios
CN102546713A