Method and device for determining computing power resources
By receiving and determining the available resource information of computing power nodes through the control node, computing power services are provided to the terminal. This solves the problem of inconsistent management of computing power resources, realizes unified management and coordinated scheduling of computing power resources, and improves the terminal's ability to complete computing power tasks and the user experience.
Patent Information
- Application Number
- CN202110951390.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-08-18
- Publication Date
- 2025-11-04
- Estimated Expiration
- 2041-08-18
AI Technical Summary
How to achieve unified management of computing resources in order to provide computing services to terminals and solve the problem that unified management of computing resources cannot be achieved in related technologies.
The control node receives available resource information from the computing power nodes, determines the context information of the computing power resources, and provides computing power services to the terminals based on this information.
It enables unified management and coordinated scheduling of computing resources, improves the terminal's ability to complete computing tasks, and enhances the user experience.
Smart Images

Figure CN115714785B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application belongs to the technical field of communication, and particularly relates to a computing resource determination method and device, which can include computing resource determination apparatus, terminals and network side devices. BACKGROUND
[0002] In order to cope with the development trend of algorithm network integration, the concept of computing power network is proposed in related technologies. Through the computing power network, a large amount of dynamically distributed computing power resources can be interconnected to provide consistent user experience.
[0003] However, due to the large number of computing power nodes capable of providing computing power resources, how to realize unified management of computing power resources and further provide computing power services for terminals is a technical problem that needs to be solved in related technologies. SUMMARY
[0004] Embodiments of the present application provide a computing resource determination method and device, which can solve the problem that unified management of computing power resources cannot be realized in related technologies, and further computing power services cannot be provided for terminals.
[0005] In a first aspect, a computing resource determination method is provided, including: a control node receiving first information, the control node including at least one of the following: a terminal side computing power control node, a network side computing power control node, the first information indicating computing power resource information available to a computing power node; the control node determining context information of the computing power resource according to the first information, the computing power resource being used to provide computing power services for a terminal.
[0006] In a second aspect, a computing resource determination apparatus is provided, including: a receiving module for receiving first information, the apparatus including at least one of the following: a terminal side computing power control node, a network side computing power control node, the first information indicating computing power resource information available to a computing power node; a determining module for determining context information of the computing power resource according to the first information, the computing power resource being used to provide computing power services for a terminal.
[0007] In a third aspect, a terminal is provided, including a processor, a memory, and a program or instruction stored on the memory and executable on the processor, the program or instruction being executed by the processor to implement the method of the first aspect.
[0008] In a fourth aspect, a terminal is provided, including a processor and a communication interface, wherein the communication interface is configured to receive first information, the terminal including a terminal side computing power control node, the first information indicating computing power resource information available to a computing power node; the processor is configured to determine context information of the computing power resource according to the first information, the computing power resource being used to provide computing power services for a terminal.
[0009] In a fifth aspect, a network-side device is provided, which includes a processor, a memory, and a program or instruction stored on the memory and executable on the processor, and the program or instruction, when executed by the processor, implements the method according to the first aspect.
[0010] In a sixth aspect, a network-side device is provided, which includes a processor and a communication interface, wherein the communication interface is configured to receive first information, the network-side device includes a network-side computing power control node, and the first information indicates computing power resource information available to a computing power node; and the processor is configured to determine context information of the computing power resource according to the first information, and the computing power resource is configured to provide computing power service for a terminal.
[0011] In a seventh aspect, a readable storage medium is provided, which stores a program or instruction, and the program or instruction, when executed by a processor, implements the method according to the first aspect.
[0012] In an eighth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is configured to execute a program or instruction to implement the method according to the first aspect.
[0013] In a ninth aspect, a computer program / program product is provided, which is stored in a non-transitory storage medium, and the program / program product is executed by at least one processor to implement the method according to the first aspect.
[0014] In the embodiments of the present application, a control node receives first information, the control node can be at least one of a terminal-side computing power control node and a network-side computing power control node, and the first information can indicate computing power resource information available to a computing power node, so that the control node can determine context information of the computing power resource according to the first information, and then provide computing power service for a terminal through the computing power resource. The control node provided in the embodiments of the present application is conducive to unified management and coordinated scheduling of computing power resources to complete computing power tasks of terminals. BRIEF DESCRIPTION OF DRAWINGS
[0015] Figure 1 is a schematic diagram of a wireless communication system according to an embodiment of the present application;
[0016] Figure 2 is a schematic flowchart of a method for determining computing power resources according to an embodiment of the present application;
[0017] Figure 3 is a schematic flowchart of a method for determining computing power resources according to an embodiment of the present application;
[0018] Figure 4is a schematic flow chart of a method for determining a computing resource according to an embodiment of the application;
[0019] Figure 5 is a schematic flow chart of a method for determining a computing resource according to an embodiment of the application;
[0020] Figure 6 is a schematic flow chart of a method for determining a computing resource according to an embodiment of the application;
[0021] Figure 7 is a structural schematic diagram of a device for determining a computing resource according to an embodiment of the application;
[0022] Figure 8 is a structural schematic diagram of a communication device according to an embodiment of the application;
[0023] Figure 9 is a structural schematic diagram of a terminal according to an embodiment of the application;
[0024] Figure 10 is a structural schematic diagram of a network side device according to an embodiment of the application. DETAILED DESCRIPTION
[0025] The technical solutions in the embodiments of the present application will be clearly described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art belong to the scope of protection of the present application.
[0026] The terms "first", "second", etc. in the specification and claims of the present application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way can be interchanged under appropriate circumstances, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first", "second" are generally of a kind, and are not limited to the number of objects, for example, the first object can be one or more. In addition, "and / or" in the specification and claims means at least one of the connected objects, and the character " / " generally represents an "or" relationship between the front and rear associated objects.
[0027] It is worth noting that the technology described in the embodiments of the present application is not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA) and other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the described technology can be used in the above-mentioned systems and radio technologies, as well as in other systems and radio technologies. The following description describes a New Radio (NR) system for example purposes, and NR terminology is used in most of the following description, and these technologies can also be applied outside the NR system application, such as 6th Generation (6G) communication systems. th
[0028] Figure 1 A schematic diagram of a wireless communication system to which embodiments of the present application can be applied is shown. The wireless communication system includes a terminal 11 and a network side device 12. The terminal 11 can also be referred to as a terminal device or a user terminal (User Equipment, UE). The terminal 11 can be a terminal side device such as a mobile phone, a tablet personal computer, a laptop computer, a personal digital assistant (PDA), a palm computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile Internet device (MID), an augmented reality (AR) / virtual reality (VR) device, a robot, a wearable device, a vehicle-mounted device (VUE), a pedestrian terminal (PUE), a smart home (a home device with wireless communication function, such as a refrigerator, a television, a washing machine, or furniture, etc.), and the like. The wearable device includes a smart watch, a smart bracelet, a smart earphone, smart glasses, smart jewelry (a smart bracelet, a smart necklace, a smart ring, a smart necklace, a smart ankle bracelet, a smart ankle chain, etc.), a smart wristband, smart clothing, a game console, and the like. It should be noted that the specific type of the terminal 11 is not limited in the embodiments of the present application. The network side device 12 can be a base station or a core network. The base station can be referred to as a node B, an evolved node B, an access point, a base transceiver station (BTS), a radio base station, a radio transceiver, a basic service set (BSS), an extended service set (ESS), a node B, an evolved node B (eNB), a next generation node B (gNB), a home node B, a home evolved node B, a WLAN access point, a WiFi node, a transmitting receiving point (TRP), or some other appropriate terminology in the art, as long as the same technical effect is achieved. The base station is not limited to a specific technical term, and it should be noted that only the base station in the NR system is taken as an example in the embodiments of the present application, but the specific type of the base station is not limited.
[0029] The method and device for determining computing resource provided by the embodiments of the present application will be described in detail in combination with the accompanying drawings and some embodiments and application scenarios.
[0030] As Figure 2As shown, the embodiment of the present application provides a method 200 for determining computing resource, which can be executed by a control node, in other words, the method can be executed by software or hardware installed in the control node, and the method comprises the following steps.
[0031] S202: The control node receives first information, wherein the control node comprises at least one of a terminal-side computing power control node and a network-side computing power control node, and the first information indicates computing resource information available to a computing power node.
[0032] In this embodiment, the first information can comprise at least one of the following: computing resource information, IP address and identifier of the computing power node. The computing resource information of the computing power node can comprise at least one of the following: data type, algorithm information, type and quantity of available computing resource, computing amount per unit time, computing time, computing type and peak computing amount.
[0033] In one example, the control node is a terminal-side computing power control node, and the terminal-side computing power control node can receive the first information. The first information can be sent by the computing power node or forwarded by other intermediate nodes (such as application functions of the core network).
[0034] In another example, the control node is a network-side computing power control node, and the network-side computing power control node can receive the first information. The first information can be sent by the computing power node or forwarded by other intermediate nodes.
[0035] In yet another example, the control node comprises a terminal-side computing power control node and a network-side computing power control node, and both the terminal-side computing power control node and the network-side computing power control node can receive the first information. The first information can be sent by the computing power node or forwarded by other intermediate nodes.
[0036] In this example, one of the terminal-side computing power control node and the network-side computing power control node is a master node. For example, the terminal-side computing power control node is the master node, and the network-side computing power control node is an auxiliary control node. For another example, the network-side computing power control node is the master node, and the terminal-side computing power control node is the auxiliary control node.
[0037] The computing power node mentioned in the above examples can comprise at least one of the following: a terminal-side computing power node, a network-side computing power node and a cloud computing power node.
[0038] In the case where the computing power node comprises a terminal-side computing power node, the number of terminal-side computing power nodes can be one or more; similarly, in the case where the computing power node comprises a network-side computing power node, the number of network-side computing power nodes can be one or more; and in the case where the computing power node comprises a cloud computing power node, the number of cloud computing power nodes can be one or more.
[0039] Optionally, in the case that the computing power nodes include at least one of a terminal-side computing power node and a network-side computing power node, the control node receiving the first information in S202 includes at least one of the following: the control node receiving the first information sent by the terminal-side computing power node; and the control node receiving the first information sent by the network-side computing power node.
[0040] Optionally, in the case that the computing power nodes include the cloud computing power nodes, the control node receiving the first information in S202 includes one of the following: 1) the control node requesting cloud computing power resource information from an Application Function (AF), and the control node receiving the first information sent by the AF; and 2) the control node subscribing to cloud computing power resource information from the AF, and the control node receiving the first information sent by the AF, the first information being sent by the AF in the case that the AF determines that there is an available cloud computing power node.
[0041] S204: The control node determines context information of the computing power resources according to the first information, the computing power resources being used to provide computing power services for the terminal.
[0042] In this embodiment, the control node can determine the available computing power resources of the plurality of computing power nodes according to the first information. The context information of the computing power resources can be the computing power resources determined by the control node to provide computing power services for the terminal, and the computing power resources can include the available computing power resources of the plurality of computing power nodes.
[0043] Optionally, after S202, the method can further include the following steps: the control node receiving a computing power request message sent by the terminal; the control node generating a computing power response message according to the computing power request message and the context information of the computing power resources; and the control node sending the computing power response message to the terminal.
[0044] The computing power response message can include at least one of the following: computing power resource information of the available computing power nodes, IP addresses of the available computing power nodes, identities of the available computing power nodes, a Personal Internet of things Network (PIN) group to which the available computing power nodes belong, a size of the computing power resources allocated to the terminal, and a type of the computing power resources allocated to the terminal.
[0045] Optionally, the available computing power node is recommended or preferred by the control node; wherein the available computing power node satisfies at least one of the following: 1) the available computing power node meets the computing power task requirement of the terminal, 2) the location of the available computing power node meets the location requirement of the terminal, and 3) the available computing power node is recommended based on artificial intelligence (AI).
[0046] Optionally, after the control node sends the computing power response message, the method further comprises: the control node updates the context information of the computing power resource according to the computing power resource allocated for the terminal.
[0047] The method for determining computing power resource provided by the embodiments of the present application is that the control node receives first information, the control node can be at least one of the following: a terminal-side computing power control node, a network-side computing power control node, and the first information can indicate computing power resource information available to a computing power node, so that the control node can determine the context information of the computing power resource according to the first information, and then provide computing power service for the terminal through the computing power resource. The control node provided by the embodiments of the present application is beneficial to the unified management and coordinated scheduling of computing power resources, so as to complete the computing power task of the terminal.
[0048] The embodiments of the present application can be applied in a home network, and the computing power nodes can be registered, managed, coordinated and deployed by the control node to complete the computing power task requested by the terminal and improve user experience.
[0049] To further illustrate the method for determining computing power resource provided by the embodiments of the present application, several specific embodiments will be described below.
[0050] Embodiment one
[0051] In this embodiment, the control node is a terminal-side computing power control node, for example, the control node is a PIN control node, as shown in FIG. 1, this embodiment includes the following steps. Figure 3
[0052] Steps 1a and 1b: one or more UEs (i.e. terminal-side computing power nodes) of the PIN network initiate a registration / update message of computing power resource information to the PIN control node, carrying first information.
[0053] The PIN control node can be a gateway of the PIN network; or the PIN control node can also be a certain terminal in the PIN network.
[0054] The first information includes at least one of the following: terminal identifier (UE ID), terminal IP (UE IP), and computing power resource information of the UE.
[0055] The computing resource information of the UE includes at least one of the following: data type, algorithm information, available computing resource type and quantity, computing amount per unit time, computing time, computing type, peak computing amount, etc.
[0056] The data type can include at least one of the following: video, picture, voice, etc.
[0057] In one example, when the terminal-side computing node can provide computing resource externally, the terminal-side computing node triggers registration of the computing resource information, i.e., the terminal-side computing node sends a registration message of the computing resource information to the PIN control node.
[0058] In one example, when the computing resource information of the terminal-side computing node changes, the terminal-side computing node triggers update of the computing resource information, i.e., the terminal-side computing node sends an update message of the computing resource information to the PIN control node.
[0059] Step 1c: The network-side computing node initiates a registration / update message of the computing resource information to the PIN control node, carrying first information.
[0060] The first information can include at least one of the following: computing resource information of the network-side computing node, IP address, identifier, etc.
[0061] In one example, when the network-side computing node can provide computing resource externally, the network-side computing node triggers registration of the computing resource information, i.e., the network-side computing node sends a registration message of the computing resource information to the PIN control node.
[0062] In one example, when the computing resource information of the network-side computing node changes, the network-side computing node triggers update of the computing resource information, i.e., the network-side computing node sends an update message of the computing resource information to the PIN control node.
[0063] It should be noted that, Figure 4 Only one network-side computing node is shown, and the number of network-side computing nodes can be more in practice; similarly, the number of cloud-side computing nodes can be more.
[0064] Step 1d: The cloud-side computing node initiates a registration / update message of the computing resource information to the PIN control node, carrying first information.
[0065] In one implementation, the cloud-side computing node can provide at least one of the following to the PIN control node through an AF: computing resource information of the cloud-side computing node, IP address, identifier, etc. The AF can be a core network node.
[0066] The cloud computing power node provides the computing power resource information to the PIN control node through the AF in at least one of the following manners: the PIN control node requests the cloud computing power resource information from the AF, and the AF feeds back the computing power resource information to the PIN control node; the PIN control node subscribes to the cloud computing power resource information from the AF, and the AF notifies the PIN control node of the computing power resource information when there is available cloud computing power node.
[0067] In one example, when the cloud computing power node can provide computing power resource externally, the cloud computing power node triggers registration of the computing power resource information, that is, the cloud computing power node sends a registration message of the computing power resource information to the PIN control node through the AF.
[0068] In one example, when the computing power resource information of the cloud computing power node changes, the cloud computing power node triggers updating of the computing power resource information, that is, the cloud computing power node sends an updating message of the computing power resource information to the PIN control node through the AF.
[0069] Step 2: The PIN control node determines the context information of the computing power resource. For example, the PIN control node stores the computing power resource information, IP address, identifier, etc. of each computing power node.
[0070] Step 3: The UE initiates a computing power task request to the PIN control node, for example, sends a computing power request message, and the specific request type and request parameter, for example, include: a. computing power resource request; b. service request.
[0071] Steps 4 and 5: The PIN control node makes a computing power decision according to the computing power request message of the UE and the stored computing power resource information of each computing power node, and returns a computing power response message to the UE.
[0072] The computing power node includes at least one of the following: a terminal side computing power node of the PIN network, a node (i.e. a network side computing power node) that can provide computing power inside the communication network, a cloud computing power node, etc.
[0073] The computing power response message can include at least one of the following: the identifier, IP, etc. information of the available computing power node.
[0074] In one implementation, the computing power resource information, identifier, IP, etc. information of the available computing power node is returned.
[0075] In another implementation, the computing power resource information, identifier, IP, etc. information of the computing power node recommended or preferred by the PIN control node is returned; in addition, the size and type of the computing power resource allocated for the UE, etc. can also be returned.
[0076] The basis for the PIN control node to recommend or prefer the computing power node includes at least one of the following: the computing power node meets the computing power task demand of the UE, the location of the computing power node meets the location demand of the terminal, and the computing power node is recommended based on AI.
[0077] After the PIN control node allocates the computing power resource to the UE, the stored context information of the computing power resource can be updated.
[0078] Step 6a: Optionally, the UE selects a terminal (i.e., a terminal-side computing power node) in the PIN group to execute a computing power task.
[0079] Step 6b: Optionally, the UE selects a network-side computing power node to execute a computing power task.
[0080] Step 6c: Optionally, the UE selects a cloud computing power node to execute a computing power task.
[0081] The above 6a to 6c can be implemented separately or jointly, for example, the terminal simultaneously selects a terminal-side computing power node and a network-side computing power node to execute a computing power task.
[0082] Embodiment Two
[0083] In this embodiment, the control node is a network-side computing power control node, as shown in the figure, this embodiment includes the following steps. Figure 4
[0084] Steps 1a and 1b: One or more UEs (i.e., terminal-side computing power nodes) of the PIN network initiate a registration / update message of computing power resource information to the network-side computing power control node, carrying first information.
[0085] The network-side computing power control node can be an independent computing power control network node, or can be combined with other communication nodes. The network-side computing power control node can be a core network device, and can also be an access network device.
[0086] The first information includes at least one of the following: terminal identifier (UE ID), terminal IP (UE IP), and computing power resource information of the UE.
[0087] The computing power resource information of the UE includes at least one of the following: data type, algorithm information, available computing power resource type and quantity, unit time calculation amount, calculation time, calculation type, peak calculation amount, etc.
[0088] The data type can include at least one of the following: video, picture, voice, etc.
[0089] In an example, when the terminal-side computing power node is capable of providing computing power resources externally, the terminal-side computing power node triggers registration of the computing power resource information, i.e., the terminal-side computing power node sends a registration message of the computing power resource information to the network-side computing power control node.
[0090] In an example, when the computing power resource information of the terminal-side computing power node changes, the terminal-side computing power node triggers updating of the computing power resource information, i.e., the terminal-side computing power node sends an updating message of the computing power resource information to the network-side computing power control node.
[0091] Step 1c: The network-side computing power node initiates a registration / updating message of the computing power resource information to the network-side computing power control node, carrying the first information.
[0092] The first information can include at least one of the following: the computing power resource information of the network-side computing power node, an IP address, an identifier, etc.
[0093] In an example, when the network-side computing power node is capable of providing computing power resources externally, the network-side computing power node triggers registration of the computing power resource information, i.e., the network-side computing power node sends a registration message of the computing power resource information to the network-side computing power control node.
[0094] In an example, when the computing power resource information of the network-side computing power node changes, the network-side computing power node triggers updating of the computing power resource information, i.e., the network-side computing power node sends an updating message of the computing power resource information to the network-side computing power control node.
[0095] It should be noted that, Figure 4 Only one network-side computing power node is shown, and in fact, the number of network-side computing power nodes can be more; similarly, the number of cloud-side computing power nodes can be more.
[0096] Step 1d: The cloud-side computing power node initiates a registration / updating message of the computing power resource information to the network-side computing power control node, carrying the first information.
[0097] In an implementation, the cloud-side computing power node can provide at least one of the following to the network-side computing power control node through an AF: the computing power resource information of the cloud-side computing power node, an IP address, an identifier, etc. The AF can be a core network node.
[0098] The manner in which the cloud-side computing power node provides the computing power information to the network-side computing power control node through the AF includes at least one of the following: the network-side computing power control node requests the cloud-side computing power resource information from the AF, and the AF feeds back the computing power resource information to the network-side computing power control node; the network-side computing power control node subscribes to the cloud-side computing power resource information from the AF, and when there is an available cloud-side computing power node, the AF notifies the network-side computing power control node of the computing power resource information.
[0099] In one example, when the cloud computing power node can provide computing power resources externally, the cloud computing power node triggers the registration of computing power resource information, that is, the cloud computing power node sends a registration message of computing power resource information to the network side computing power control node through the AF.
[0100] In one example, when the computing power resource information of the cloud computing power node changes, the cloud computing power node triggers the update of the computing power resource information, that is, the cloud computing power node sends an update message of the computing power resource information to the network side computing power control node through the AF.
[0101] Step 2: The network side computing power control node determines the context information of the computing power resource. For example, the network side computing power control node stores the computing power resource information, IP address, identifier, etc. of each computing power node.
[0102] Step 3: The UE initiates a computing power task request to the network side computing power control node, for example, sends a computing power request message, and the specific request type and request parameter, for example, include: a. Computing power resource request; b. Service request.
[0103] Step 4: Optionally, the network side computing power control node obtains the subscription information of the UE from the subscription information management node, and the subscription information includes at least one of the following: the belonging information of the PIN group, the subscription information related to the computing power service, etc. Through the subscription information, when it is determined that the terminal has the computing power service right, the subsequent steps are executed, otherwise the process is ended.
[0104] Steps 5 and 6: The network side computing power control node makes a computing power decision according to the computing power request message of the UE and the stored computing power resource information of each computing power node, and returns a computing power response message to the UE.
[0105] The computing power node includes at least one of the following: a terminal side computing power node of the PIN network, a node (i.e. a network side computing power node) that can provide computing power inside the communication network, a cloud computing power node, etc.
[0106] The computing power response message can include at least one of the following: the identifier, IP, etc. information of the available computing power node.
[0107] In one implementation, the computing power resource information, the identifier, IP, etc. information of the available computing power node are returned.
[0108] In another implementation, the computing power resource information, the identifier, IP, etc. information of the computing power node recommended or preferred by the network side computing power control node are returned; in addition, the size and type of the computing power resource allocated for the UE, etc. can also be returned.
[0109] The basis for the recommendation or preference of the network-side computing power control node for the computing power node includes at least one of the following: the computing power node meets the computing power task demand of the UE, the location of the computing power node meets the location demand of the terminal, and the computing power node is recommended based on AI.
[0110] After the network-side computing power control node allocates computing power resources to the UE, the context information of the stored computing power resources is updated.
[0111] Step 7a: Optionally, the UE selects a terminal (i.e., a terminal-side computing power node) within the PIN group to execute the computing power task.
[0112] Step 7b: Optionally, the UE selects a network-side computing power node to execute the computing power task.
[0113] Step 7c: Optionally, the UE selects a cloud computing power node to execute the computing power task.
[0114] The above 7a to 7c can be implemented individually or jointly, for example, the terminal simultaneously selects a terminal-side computing power node and a network-side computing power node to execute the computing power task.
[0115] Embodiment Three
[0116] In this embodiment, the PIN control node performs hybrid computing power control, i.e., the PIN control node is the primary control node and the network-side computing power control node is the auxiliary control node, as shown in Figure 5 The embodiment includes the following steps.
[0117] Steps 1a and 1b refer to steps 1a and 1b of Embodiment One, respectively.
[0118] Steps 1c and 1d refer to steps 1c and 1d of Embodiment Two, respectively.
[0119] Step 2a refers to Step 2 of Embodiment One.
[0120] Step 2b refers to Step 2 of Embodiment Two.
[0121] Step 3: The network-side computing power control node synchronizes computing power resource information with the PIN control node, and the synchronization trigger mode includes at least one of the following:
[0122] 1) The network-side computing power control node periodically synchronizes computing power resource information with the PIN control node.
[0123] 2) When the PIN control node receives a computing power task request from the UE, the PIN control node requests the network-side computing power control node to synchronize computing power resource information.
[0124] 3) The network side computing power control node synchronizes the computing power resource information with the PIN control node when the computing power resource information stored by the PIN control node changes.
[0125] Step 4: The UE initiates a computing power task request to the network side computing power control node, for example, sends a computing power request message, and the specific request type and request parameter, for example, include: a. Computing power resource request; b. Service request.
[0126] The order of steps 3 and 4 can be changed.
[0127] Steps 5-7 refer to steps 4-6 of Example 1, respectively.
[0128] Example Four
[0129] In this example, the network side computing power control node performs hybrid computing power control, that is, the network side computing power control node is the main control node, and the PIN control node is the auxiliary control node, as shown in Figure 6 The example includes the following steps.
[0130] Steps 1a and 1b refer to steps 1a and 1b of Example 1, respectively.
[0131] Steps 1c and 1d refer to steps 1c and 1d of Example 2, respectively.
[0132] Step 2a refers to step 2 of Example 1.
[0133] Step 2b refers to step 2 of Example 2.
[0134] Step 3: The PIN control node synchronizes the computing power resource information with the network side computing power control node, and the synchronization trigger mode includes at least one of the following:
[0135] 1) The PIN control node periodically synchronizes the computing power resource information with the network side computing power control node.
[0136] 2) When the network side computing power control node receives a computing power task request from the UE, the network side computing power control node requests the PIN control node to synchronize the computing power resource information.
[0137] 3) The PIN control node synchronizes the computing power resource information with the network side computing power control node when the computing power resource information stored by the PIN control node changes.
[0138] Step 4: The UE initiates a computing power task request to the network side computing power control node, for example, sends a computing power request message, and the specific request type and request parameter, for example, include: a. Computing power resource request; b. Service request.
[0139] The order of steps 3 and 4 can be changed.
[0140] Steps 5-8 are as described in steps 4-7 of Example 2.
[0141] It should be noted that the method for determining computing resource provided in the embodiments of the present application can be executed by a computing resource determining device, or a control module in the computing resource determining device for executing the method for determining computing resource. In the embodiments of the present application, the computing resource determining device is taken as an example to execute the method for determining computing resource, and the computing resource determining device provided in the embodiments of the present application is described.
[0142] Figure 7 is a structural schematic diagram of the computing resource determining device according to the embodiments of the present application. The device can correspond to the terminal-side computing resource control node or the network-side computing resource control node in other embodiments. As shown in Figure 7 the device 700 includes the following modules.
[0143] The receiving module 702 can be used to receive first information. The device includes at least one of the following: a terminal-side computing resource control node, a network-side computing resource control node, and the first information indicating computing resource information available to a computing resource node.
[0144] The determining module 704 can be used to determine context information of the computing resource according to the first information, and the computing resource is used to provide computing resource service for a terminal.
[0145] In the embodiments of the present application, the device 700 receives first information. The device 700 can be at least one of the following: a terminal-side computing resource control node, a network-side computing resource control node, and the first information can indicate computing resource information available to a computing resource node. In this way, the device 700 can determine context information of the computing resource according to the first information, and further provide computing resource service for a terminal through the computing resource. The device 700 provided in the embodiments of the present application is conducive to realizing unified management and coordinated scheduling of computing resource to complete the computing task of the terminal.
[0146] Optionally, as one embodiment, the computing resource node includes at least one of the following: a terminal-side computing resource node, a network-side computing resource node, and a cloud-side computing resource node.
[0147] Optionally, as one embodiment, the computing resource node includes at least one of the following: a terminal-side computing resource node and a network-side computing resource node. The receiving module 702 is used to at least one of the following: receive the first information sent by the terminal-side computing resource node; and receive the first information sent by the network-side computing resource node.
[0148] Optionally, as an embodiment, the computing power node includes the cloud computing power node, and the apparatus further includes a sending module configured to request cloud computing power resource information from the AF, and the receiving module 702 is configured to receive the first information sent by the AF; or the apparatus further includes a sending module configured to subscribe to cloud computing power resource information from the AF, and the receiving module 702 is configured to receive the first information sent by the AF, the first information being sent by the AF in a case where it is determined that there is an available cloud computing power node.
[0149] Optionally, as an embodiment, the first information includes at least one of the following: computing power resource information, an IP address, and an identifier of the computing power node.
[0150] Optionally, as an embodiment, the computing power resource information of the computing power node includes at least one of the following: a data type, algorithm information, a type and quantity of available computing power resources, a calculation amount per unit time, a calculation time, a calculation type, and a peak calculation amount.
[0151] Optionally, as an embodiment, the apparatus includes a terminal-side computing power control node, and the apparatus further includes an obtaining module configured to obtain computing power resources of the network-side computing power control node; wherein the computing power resources of the network-side computing power control node include at least one of the following: available computing power resources of the network-side computing power control node itself; and computing power resources determined by the network-side computing power control node according to the first information.
[0152] Optionally, as an embodiment, the obtaining module is configured to perform one of the following: periodically obtain the computing power resources of the network-side computing power control node; request the computing power resources of the network-side computing power control node in a case where a computing power request message sent by the terminal is received; and receive computing power resources, the received computing power resources being sent by the network-side computing power control node in a case where computing power resources change.
[0153] Optionally, as an embodiment, the control node includes a network-side computing power control node, and the apparatus further includes an obtaining module configured to obtain computing power resources of the terminal-side computing power control node; wherein the computing power resources of the terminal-side computing power control node include at least one of the following: available computing power resources of the terminal-side computing power control node itself; and computing power resources determined by the terminal-side computing power control node according to the first information.
[0154] Optionally, as an embodiment, the obtaining module is configured to perform one of the following: periodically obtain the computing resource of the terminal-side computing resource control node; in a case where the computing resource request message sent by the terminal is received, request the computing resource of the terminal-side computing resource control node; and receive the computing resource, wherein the received computing resource is sent by the terminal-side computing resource control node in a case where the computing resource changes.
[0155] Optionally, as an embodiment, the receiving module 702 is further configured to receive the computing resource request message sent by the terminal, and the determining module 704 is further configured to generate the computing resource response message according to the computing resource request message and the context information of the computing resource, and the apparatus further includes a sending module configured to send the computing resource response message.
[0156] Optionally, as an embodiment, the computing resource response message includes at least one of the following: the computing resource information of the available computing resource node, the IP address of the available computing resource node, the identity of the available computing resource node, the PIN group to which the available computing resource node belongs, the size of the computing resource allocated to the terminal, and the type of the computing resource allocated to the terminal.
[0157] Optionally, as an embodiment, the available computing resource node is recommended or preferred by the apparatus, and wherein the available computing resource node satisfies at least one of the following: the available computing resource node satisfies the computing task requirement of the terminal, the location of the available computing resource node satisfies the location requirement of the terminal, and the available computing resource node is recommended based on AI.
[0158] Optionally, as an embodiment, the determining module 704 is further configured to update the context information of the computing resource according to the computing resource allocated to the terminal.
[0159] The apparatus 700 according to the embodiments of the present application can refer to the flow of the method 200 according to the embodiments of the present application, and each unit / module in the apparatus 700 and the other operations and / or functions described above are respectively used to implement the corresponding flow in the method 200, and can achieve the same or equivalent technical effects. For the sake of brevity, it will not be repeated here.
[0160] The computing resource determination apparatus in the embodiments of the present applicationapplicationbe a device, a device with an operating system, or an electronic device, andapplicationalso be a component in a terminal, an integrated circuit, or a chip. The device or electronic deviceapplicationbe a mobile terminal or a non-mobile terminal. Exemplarily, the mobile terminalapplicationinclude, but is not limited to, the types of the terminal 11 listed above, and the non-mobile terminalapplicationbe a server, a network attached storage (NAS), a personal computer (PC), a television (TV), a teller machine, or a self-service machine, and the like, which are not limited in the embodiments of the present application.
[0161] The computing resource determination apparatus provided in the embodiments of the present applicationapplicationimplement the processes of the method embodiments and achieve the same technical effects, and thus the details are not described herein again. Figures 2 to 6 The computing resource determination apparatus provided in the embodiments of the present applicationapplicationimplement the processes of the method embodiments and achieve the same technical effects, and thus the details are not described herein again.
[0162] Optionally, as shown in Figure 8 The embodiments of the present application also provide a communication device 800, which includes a processor 801, a memory 802, and a program or instruction stored in the memory 802 and executable on the processor 801. For example, when the communication device 800 is a terminal, the program or instruction is executed by the processor 801 to implement the processes of the above computing resource determination method embodiments and achieve the same technical effects. When the communication device 800 is a network side device, the program or instruction is executed by the processor 801 to implement the processes of the above computing resource determination method embodiments and achieve the same technical effects. To avoid repetition, the details are not described herein again.
[0163] The embodiments of the present application also provide a terminal, which includes a processor and a communication interface. The communication interface is configured to receive first information. The terminal includes a terminal side computing resource control node. The first information indicates computing resource information available for a computing resource node. The processor is configured to determine context information of the computing resource according to the first information. The computing resource is configured to provide a computing service for the terminal.
[0164] The terminal embodiment corresponds to the above terminal side method embodiment. The implementation processes and implementation manners of the above method embodimentapplicationbe applied to the terminal embodiment and achieve the same technical effects. Specifically, Figure 9 A hardware structure diagram of a terminal for implementing the embodiments of the present application.
[0165] The terminal 900 includes, but is not limited to, at least part of components such as a radio frequency unit 901, a network module 902, an audio output unit 903, an input unit 904, a sensor 905, a display unit 906, a user input unit 907, an interface unit 908, a memory 909, and a processor 910.
[0166] Those skilled in the art can understand that the terminal 900 can further include a power supply (such as a battery) for supplying power to each component, and the power supply can be logically connected to the processor 910 through a power management system, so as to realize functions such as management of charging, discharging, and power consumption management through the power management system. Figure 9 The terminal structure shown in the figure is not a limitation on the terminal, and the terminal can include more or fewer components than the figure, or combine certain components, or different component arrangements, which are not described here.
[0167] It should be understood that in the embodiments of the present application, the input unit 904 can include a graphics processor (GPU) 9041 and a microphone 9042. The graphics processor 9041 processes image data of a still picture or a video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 906 can include a display panel 9061, which can be configured in the form of a liquid crystal display, an organic light-emitting diode, etc. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 can include two parts of a touch detection device and a touch controller. The other input devices 9072 can include, but are not limited to, a physical keyboard, function keys (such as volume control keys, on-off keys, etc.), trackballs, mice, joysticks, which are not described here.
[0168] In the embodiments of the present application, the radio frequency unit 901 receives downlink data from a network side device and processes the data by the processor 910; in addition, the radio frequency unit 901 sends uplink data to the network side device. Generally, the radio frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier, a duplexer, etc.
[0169] The memory 909 can be used to store software programs or instructions and various data. The memory 909 can mainly include a storage program or instruction area and a storage data area, wherein the storage program or instruction area can store an operating system, application programs or instructions required by at least one function (such as a sound playing function, an image playing function, etc.), etc. In addition, the memory 909 can include a high-speed random access memory, and can also include a non-transitory memory, which can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM), or a flash memory. For example, at least one magnetic disk storage device, a flash memory device, or other non-transitory solid-state memory device.
[0170] The processor 910 can include one or more processing units; optionally, the processor 910 can integrate an application processor and a modem processor, wherein the application processor mainly processes an operating system, a user interface, and application programs or instructions, etc., and the modem processor mainly processes wireless communication, such as a baseband processor. It can be understood that the above-mentioned modem processor can also not be integrated into the processor 910.
[0171] The radio frequency unit 901 can be used to receive first information, the terminal includes a terminal-side computing power control node, and the first information indicates computing power resource information available to a computing power node.
[0172] The processor 910 can be used to determine context information of the computing power resource according to the first information, and the computing power resource is used to provide computing power service for the terminal.
[0173] In the embodiment of the application, the terminal-side computing power control node receives first information, and the first information can indicate computing power resource information available to a computing power node. In this way, the terminal-side computing power control node can determine context information of the computing power resource according to the first information, and then provide computing power service for the terminal through the computing power resource. The terminal-side computing power control node provided in the embodiment of the application is beneficial to unified management and coordinated scheduling of computing power resources, so as to complete the computing power task of the terminal.
[0174] The terminal 900 provided in the embodiment of the application can also implement each process of the above-mentioned computing power resource determination method embodiment, and can achieve the same technical effects. To avoid repetition, details are not described here.
[0175] The embodiment of the application further provides a network side device, comprising a processor and a communication interface, the communication interface is used for receiving first information, the network side device comprises a network side computing power control node, and the first information indicates computing power resource information available for a computing power node; the processor is used for determining context information of a computing power resource according to the first information, and the computing power resource is used for providing computing power service for a terminal.
[0176] The network side device embodiment corresponds to the network side device method embodiment, and each implementation process and implementation manner of the method embodiment can be applied to the network side device embodiment and achieve the same technical effects.
[0177] Specifically, the embodiment of the application further provides a network side device. As shown in the Figure 10 The network side device 1000 comprises an antenna 101, a radio frequency device 102 and a baseband device 103. The antenna 101 is connected with the radio frequency device 102. In the uplink direction, the radio frequency device 102 receives information through the antenna 101 and sends the received information to the baseband device 103 for processing. In the downlink direction, the baseband device 103 processes the information to be sent and sends it to the radio frequency device 102. The radio frequency device 102 processes the received information and sends it out through the antenna 101.
[0178] The above frequency band processing device can be located in the baseband device 103. The method executed by the network side device in the above embodiment can be implemented in the baseband device 103, which comprises a processor 104 and a memory 105.
[0179] The baseband device 103 can comprise at least one baseband board, and a plurality of chips are arranged on the baseband board, as shown in the Figure 10 One of the chips is, for example, the processor 104, which is connected with the memory 105 to call the program in the memory 105 and execute the operation of the network side device shown in the above method embodiment.
[0180] The baseband device 103 can further comprise a network interface 106 for interacting information with the radio frequency device 102. The interface is, for example, a common public radio interface (CPRI).
[0181] Specifically, the network side device of the embodiment of the application further comprises instructions or programs stored in the memory 105 and executable on the processor 104, and the processor 104 calls the instructions or programs in the memory 105 to execute the method executed by the modules shown in the Figure 7 and achieve the same technical effects. To avoid repetition, details are not described here.
[0182] The embodiment of the application further provides a readable storage medium, and the readable storage medium stores a program or instructions, which are executed by a processor to implement each process of the method for determining computing resource and achieve the same technical effects. To avoid repetition, details are not described herein.
[0183] The processor can be the processor in the terminal in the above-mentioned embodiments. The readable storage medium includes a computer readable storage medium, such as a computer readable only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, etc.
[0184] The embodiment of the application further provides a chip, which includes a processor and a communication interface. The communication interface is coupled with the processor. The processor is used to run a program or instructions to implement each process of the method for determining computing resource and achieve the same technical effects. To avoid repetition, details are not described herein.
[0185] It should be understood that the chip mentioned in the embodiment of the application can also be referred to as a system chip, a system chip, a chip system or a system on chip, etc.
[0186] The embodiment of the application further provides a computer program product, which is stored in a non-volatile memory. The computer program product is executed by at least one processor to implement each process of the method for determining computing resource and achieve the same technical effects. To avoid repetition, details are not described herein.
[0187] The embodiment of the application further provides a communication device, which is configured to implement each process of the method for determining computing resource and achieve the same technical effects. To avoid repetition, details are not described herein.
[0188] It should be noted that, in the present document, the terms "comprises", "comprising", or any other variations thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but can include other elements not expressly listed or inherent to such process, method, article, or apparatus. An element proceeded by "comprises... a" does not, without more constraints, exclude the presence of additional identical elements in the process, method, article, or apparatus that comprises the element. Furthermore, it is to be understood that the method and apparatus of the present application can be carried out by more than one process, method, article, or apparatus either simultaneously, concurrently, or with intervening action that are carried out at the same time, in any order, or in an overlapping manner. For example, the described method can be performed in a different order or simultaneously, and the various steps can be combined or omitted, or additional steps can be added, without departing from the scope of the described method. Also, features described with respect to certain examples can be combined in other examples.
[0189] From the above description of the embodiments, it is apparent that the above-described method can be implemented by software and necessary universal hardware platform, of course, it can also be implemented by hardware, but in many cases, the former is a better implementation. Based on such understanding, the technical solutions of the present application can be embodied in the form of computer software product, which is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk), and includes a plurality of instructions for making a terminal (which can be a mobile phone, computer, server, air conditioner, or network side device, etc.) execute the method described in various embodiments of the present application.
[0190] The embodiments of the present application are described above in conjunction with the drawings, but the present application is not limited to the above-described specific embodiments, which are merely illustrative rather than restrictive, and those of ordinary skill in the art can make many forms under the inspiration of the present application without departing from the scope of the present application and the scope protected by the claims.
Claims
1. A method for determining a computing resource, characterized in that, The method comprises: A control node receives first information, the control node comprises a terminal-side computing power control node, or the control node comprises a terminal-side computing power control node and a network-side computing power control node, and the first information indicates computing power resource information available to a computing power node; The control node determines context information of the computing power resource according to the first information, and the computing power resource is used to provide computing power service for a terminal; In the case where the control node comprises a terminal-side computing power control node and a network-side computing power control node, the method further comprises: the terminal-side computing power control node acquires computing power resources of the network-side computing power control node, or the network-side computing power control node acquires computing power resources of the terminal-side computing power control node.
2. The method of claim 1, wherein, The computing power node comprises at least one of: A terminal-side computing power node, a network-side computing power node, and a cloud computing power node.
3. The method of claim 2, wherein, The control node receives first information, and the computing power node comprises at least one of a terminal-side computing power node and a network-side computing power node, and the control node receives the first information comprises at least one of: The control node receives the first information sent by the terminal-side computing power node; The control node receives the first information sent by the network-side computing power node.
4. The method of claim 2, wherein, The computing power node comprises the cloud computing power node, and the control node receives first information, which comprises: The control node requests cloud computing power resource information from an application function (AF), and the control node receives the first information sent by the AF; or The control node subscribes to cloud computing power resource information from an AF, and the control node receives the first information sent by the AF, and the first information is sent by the AF when it is determined that there is an available cloud computing power node.
5. The method of claim 1, wherein, The first information comprises at least one of the following of the computing power node: Computing power resource information, an IP address, and an identifier.
6. The method of claim 5, wherein, The computing power resource information of the computing power node comprises at least one of: Data type, algorithm information, type and quantity of available computing power resources, calculation amount per unit time, calculation time, calculation type, and peak calculation amount.
7. The method of claim 1, wherein, The computing power resource of the network-side computing power control node comprises at least one of: computing power resources available to the network-side computing power control node itself and computing power resources determined by the network-side computing power control node according to the first information.
8. The method of claim 1, wherein, The terminal-side computing power control node acquires computing power resources of the network-side computing power control node, which comprises at least one of: The terminal-side computing power control node acquires computing power resources of the network-side computing power control node periodically; In the case where the terminal-side computing power control node receives a computing power request message sent by a terminal, the terminal-side computing power control node requests computing power resources of the network-side computing power control node; The terminal-side computing power control node receives computing power resources, and the received computing power resources are sent by the network-side computing power control node when the computing power resources change.
9. The method of claim 1, wherein, The computing power resource of the terminal-side computing power control node comprises at least one of: computing power resources available to the terminal-side computing power control node itself and computing power resources determined by the terminal-side computing power control node according to the first information.
10. The method of claim 9, wherein, The network side computing power control node obtains the computing power resource of the terminal side computing power control node, including one of the following: The network side computing power control node periodically obtains the computing power resource of the terminal side computing power control node; In the case that the network side computing power control node receives the computing power request message sent by the terminal, the network side computing power control node requests the computing power resource of the terminal side computing power control node; The network side computing power control node receives the computing power resource, and the received computing power resource is sent by the terminal side computing power control node in the case that the computing power resource changes.
11. The method according to any one of claims 1 to 10, characterized in that, The method further comprises: The control node receives the computing power request message sent by the terminal; The control node generates a computing power response message according to the computing power request message and the context information of the computing power resource; The control node sends the computing power response message.
12. The method of claim 11, wherein, The computing power response message includes at least one of the following: The computing power resource information of the available computing power node, the IP address of the available computing power node, the identity of the available computing power node, the private personal Internet network PIN group to which the available computing power node belongs, the size of the computing power resource allocated to the terminal, and the type of the computing power resource allocated to the terminal.
13. The method of claim 12, wherein, The available computing power node is recommended or preferred by the control node; Wherein, the available computing power node satisfies at least one of the following: the available computing power node meets the computing power task demand of the terminal, the location of the available computing power node meets the location demand of the terminal, and the available computing power node is recommended based on artificial intelligence AI.
14. The method of claim 12, wherein, After the control node sends the computing power response message, the method further comprises: The control node updates the context information of the computing power resource according to the computing power resource allocated to the terminal.
15. A device for determining computing power resources, characterized in that, Comprise: A receiving module for receiving first information, the device comprising a terminal side computing power control node, or the device comprising a terminal side computing power control node and a network side computing power control node, the first information indicating the computing power resource information available to the computing power node; A determining module for determining the context information of the computing power resource according to the first information, the computing power resource being used to provide computing power service for the terminal; In the case that the device comprises a terminal side computing power control node and a network side computing power control node, the device further comprises an obtaining module for: the terminal side computing power control node obtains the computing power resource of the network side computing power control node, or the network side computing power control node obtains the computing power resource of the terminal side computing power control node.
16. The apparatus of claim 15, wherein, The computing power node includes at least one of the following: Terminal side computing power node, network side computing power node, cloud computing power node.
17. The apparatus of claim 16, wherein, The computing power node includes at least one of the terminal side computing power node and the network side computing power node, and the receiving module is used for at least one of the following: Receiving the first information sent by the terminal side computing power node; Receiving the first information sent by the network side computing power node.
18. The apparatus of claim 16, wherein, The computing power node includes the cloud computing power node; The device further comprises a sending module for requesting cloud computing power resource information from AF, and the receiving module is used for receiving the first information sent by the AF; or The device further comprises a sending module configured to subscribe to cloud computing resource information from an AF, and the receiving module is configured to receive the first information sent by the AF, wherein the first information is sent by the AF when it is determined that there is an available cloud computing node.
19. The apparatus of claim 15, wherein, The first information comprises at least one of the following of the computing node: computing resource information, IP address, and identifier.
20. The apparatus of claim 19, wherein, The computing resource information of the computing node comprises at least one of the following: data type, algorithm information, type and quantity of available computing resource, calculation amount per unit time, calculation time, calculation type, and peak calculation amount.
21. The apparatus of claim 15, wherein, The computing resource of the network-side computing control node comprises at least one of the following: computing resource available to the network-side computing control node itself, and computing resource determined by the network-side computing control node according to the first information.
22. The apparatus of claim 21, wherein, The obtaining module is configured to perform at least one of the following: periodically obtain the computing resource of the network-side computing control node; request the computing resource of the network-side computing control node when receiving a computing request message sent by the terminal; receive computing resource, wherein the received computing resource is sent by the network-side computing control node when the computing resource changes.
23. The apparatus of claim 15, wherein, The computing resource of the terminal-side computing control node comprises at least one of the following: computing resource available to the terminal-side computing control node itself, and computing resource determined by the terminal-side computing control node according to the first information.
24. The apparatus of claim 23, wherein, The obtaining module is configured to perform at least one of the following: periodically obtain the computing resource of the terminal-side computing control node; request the computing resource of the terminal-side computing control node when receiving a computing request message sent by the terminal; receive computing resource, wherein the received computing resource is sent by the terminal-side computing control node when the computing resource changes.
25. The device of any one of claims 15 to 24, wherein: the receiving module is further configured to receive a computing request message sent by the terminal; the determining module is further configured to generate a computing response message according to the computing request message and context information of the computing resource; the device further comprises a sending module configured to send the computing response message.
26. The apparatus of claim 25, wherein, The computing response message comprises at least one of the following: computing resource information of an available computing node, IP address of the available computing node, identifier of the available computing node, PIN group to which the available computing node belongs, size of computing resource allocated to the terminal, and type of computing resource allocated to the terminal.
27. The apparatus of claim 26, wherein, The available computing node is recommended or preferred by the device; wherein the available computing node satisfies at least one of the following: the available computing node satisfies the computing task demand of the terminal, the location of the available computing node satisfies the location demand of the terminal, and the available computing node is recommended based on AI.
28. The apparatus of claim 26, wherein, The determining module is further configured to update the context information of the computing resource according to the computing resource allocated to the terminal.
29. A terminal, characterized by An apparatus comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions, when executed by the processor, implement the method of determining computing resource as claimed in any one of claims 1 to 14.
30. A network-side device, comprising: An apparatus comprising a processor, a memory, and a program or instructions stored on the memory and executable on the processor, the program or instructions, when executed by the processor, implement the method of determining computing resource as claimed in any one of claims 1 to 14.
31. A readable storage medium, characterized by, A program or instructions stored on the readable storage medium, the program or instructions, when executed by the processor, implement the method of determining computing resource as claimed in any one of claims 1 to 14.
Citation Information
Patent Citations
Computing power scheduling method and related equipment
CN110851529A