An edge gateway computing method based on terminal collaboration
The edge gateway computing method distributes tasks between home terminals and gateways based on computing capabilities, effectively reducing load and enhancing processing efficiency for user data analysis.
Patent Information
- Application Number
- CN202110202943.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-02-23
- Publication Date
- 2024-12-17
- Estimated Expiration
- 2041-02-23
AI Technical Summary
Existing edge computing technologies do not effectively utilize the computing power of home terminals, leading to increased load on home gateways and potential delays in processing computationally intensive tasks.
An edge gateway computing method that allocates computing tasks between the gateway and home terminals based on data volume and computing capabilities, leveraging integrated data analysis algorithms to distribute and combine results for efficient processing.
Reduces computing load on the gateway by utilizing the computing power of smart terminals, enabling efficient processing of user data such as health and behavior data with reduced delays.
Smart Images

Figure CN114979129B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to mobile edge computing, and more specifically, to an edge gateway computing method based on terminal collaboration. Background Art
[0002] In the field of mobile edge computing technology, most domestic and foreign literature focuses on research hotspots such as edge cloud deployment methods, transmission delays, and computing overhead. Traditional edge computing usually handles computationally intensive or delay-sensitive tasks, and has high requirements for the computing power and network transmission capabilities of edge servers.
[0003] With the popularization of the Internet of Things, more and more smart applications will be introduced into home life, such as smart lighting control, smart TV, smart air conditioning, etc. These applications require the deployment of a large number of sensors and controllers in the home and require a large number of computing tasks. However, the existing technology has not yet migrated the concept of edge computing to the home gateway, nor has it considered the collaboration of home terminals, so when the computing load of the gateway is large, it may cause delays and other problems.
[0004] The Chinese patent application “A Smart IoT Edge Gateway” (201911413147.2) proposes a smart IoT edge gateway device, which has the advantage of good heat dissipation, but does not consider computing collaboration with home terminals.
[0005] The Chinese patent application "An edge gateway based on a rule engine" (201811588847.0) proposes an edge gateway based on a rule engine, which matches different types of sensor data from the edge network environment with relevant rules, and finally makes an accurate judgment on the current environmental conditions, and generates control instructions to complete the control of terminal devices or generate push information to remind users, thereby improving the intelligence of the intelligent system. However, the invention does not consider using the computing power of home terminals to share part of the computing tasks.
[0006] Therefore, in view of the problem that the home gateway in the prior art does not consider the computing collaboration with the home terminal, which leads to a large computing load on the gateway, it is hoped to provide an improved edge gateway computing method. Summary of the invention
[0007] This Summary is provided to introduce some concepts in a simplified form that are further described below in the Detailed Description. This Summary is not intended to identify key features or essential features of the claimed subject matter, nor is it intended to be used as an aid in determining the scope of the claimed subject matter.
[0008] The present invention introduces an edge computing method suitable for a home gateway, which is mainly used to process small computing tasks in a home network environment, such as user behavior analysis, user health data analysis, etc. The feature of the present invention is that it takes into account the collaborative approach and makes full use of the computing power of smart terminals in the home network. When the home gateway receives multiple computing tasks, it can allocate part of the computing tasks to the smart terminal devices hanging under the home gateway, so that the smart terminal can complete the computing tasks in collaboration with the home gateway. The home gateway here is called an edge gateway. For example, in a home network environment, the smart terminal can collect the user's vital signs data and upload such data to the edge gateway for user health data analysis, and the obtained analysis data can be fed back to the user. At the same time, if there are multiple computing tasks at the gateway, a part of the tasks are allocated to the smart terminal hanging under it for processing, and the calculation results are returned to the edge gateway, and the edge gateway finally returns the results of the health data analysis to the user.
[0009] According to one aspect of the present invention, there is provided an edge gateway computing method, the method comprising:
[0010] Acquiring user data and real-time computing capabilities from one or more intelligent end devices communicatively coupled to the edge gateway;
[0011] Allocating computing tasks for processing the user data to one or more of the one or more intelligent terminal devices and the edge gateway based on the amount of the user data and the computing capabilities of the edge gateway and the one or more intelligent terminal devices;
[0012] The one or more intelligent terminal devices and one or more of the edge gateways respectively perform the assigned computing tasks to obtain user data analysis results; and
[0013] Feedback the user data analysis result to the user.
[0014] According to an embodiment of the present invention, the user data includes user health data or user behavior data collected by the one or more smart terminal devices.
[0015] According to a further embodiment of the present invention, allocating computing tasks to one or more of the one or more intelligent terminal devices and the edge gateway further comprises:
[0016] Sorting the user data in descending order according to the amount of data and the computing capabilities of the edge gateway and the one or more intelligent terminal devices; and
[0017] The computing task polling for processing the user data is allocated to one or more of the one or more intelligent terminal devices and the edge gateway.
[0018] According to a further embodiment of the present invention, the computing capability includes one or more of a CPU usage rate, a running memory, or available resources of the device.
[0019] According to a further embodiment of the present invention, the edge gateway and the one or more intelligent terminal devices themselves integrate a data analysis algorithm, and one or more of the one or more intelligent terminal devices and the edge gateway respectively perform the assigned computing tasks to obtain the user data analysis results further comprising:
[0020] The one or more intelligent terminal devices and one or more of the edge gateways respectively utilize their own integrated data analysis algorithms to execute the assigned computing tasks to obtain user data analysis results.
[0021] According to another aspect of the present invention, there is provided an edge gateway computing system, the system comprising:
[0022] Edge Gateways; and
[0023] one or more intelligent terminal devices communicatively coupled to the edge gateway,
[0024] The edge gateway is configured as follows:
[0025] Acquiring user data and real-time computing capabilities from the one or more intelligent terminal devices;
[0026] Allocating computing tasks for processing the user data to one or more of the one or more intelligent terminal devices and the edge gateway based on the amount of the user data and the computing capabilities of the edge gateway and the one or more intelligent terminal devices;
[0027] Executing the assigned computing tasks and combining the returned computing results obtained from the one or more intelligent terminal devices to obtain a user data analysis result, wherein the computing result is calculated by the one or more intelligent terminal devices by executing the assigned computing tasks; and
[0028] Feedback the user data analysis result to the user.
[0029] According to an embodiment of the present invention, the user data includes user health data or user behavior data collected by the one or more smart terminal devices.
[0030] According to a further embodiment of the present invention, allocating computing tasks to one or more of the one or more intelligent terminal devices and the edge gateway further comprises:
[0031] Sorting the user data in descending order according to the amount of data and the computing capabilities of the edge gateway and the one or more intelligent terminal devices; and
[0032] The computing task polling for processing the user data is allocated to the edge gateway or the one or more intelligent terminal devices.
[0033] According to a further embodiment of the present invention, the edge gateway and the one or more smart terminal devices themselves integrate data analysis algorithms, and the edge gateway and the one or more smart terminal devices are configured to utilize the data analysis algorithms integrated into themselves to execute the assigned computing tasks to obtain user data analysis results.
[0034] According to a further embodiment of the present invention, the edge gateway is a home gateway, and the smart terminal device is a home smart terminal device.
[0035] Compared with the solutions in the prior art, the edge gateway computing method provided by the present invention has at least the following advantages:
[0036] (1) The user's behavior data or health data can be uploaded to the edge gateway for computational analysis, and useful data analysis and suggestions can be fed back to the user; and
[0037] (2) The computing collaboration between terminals is fully considered, so the computing load of the edge gateway can be effectively reduced.
[0038] These and other features and advantages will become apparent by reading the following detailed description and by reference to the associated drawings.It is to be understood that the foregoing general description and the following detailed description are illustrative only and are not restrictive of the aspects of what is claimed. BRIEF DESCRIPTION OF THE DRAWINGS
[0039] In order to understand the manner in which the above features of the present invention are used in detail, the above briefly summarized contents can be described in more detail with reference to various embodiments, some of which are shown in the accompanying drawings. However, it should be noted that the accompanying drawings only show some typical aspects of the present invention and should not be considered to limit its scope, because the description may allow for other equally effective aspects.
[0040] Figure 1 This is an example architecture diagram of an edge gateway computing system based on terminal collaboration according to an embodiment of the present invention.
[0041] Figure 2 is a flow chart of an edge gateway computing method based on terminal collaboration according to an embodiment of the present invention. DETAILED DESCRIPTION
[0042] The present invention will be described in detail below in conjunction with the accompanying drawings, and the features of the present invention will be further revealed in the following specific description.
[0043] Figure 1 FIG. 1 is an exemplary architecture diagram of an edge gateway computing system 100 based on terminal collaboration according to an embodiment of the present invention. Figure 1 As shown in , the edge gateway computing system 100 of the present invention includes: an edge gateway 101 and one or more smart terminal devices 102 communicatively coupled to the edge gateway 101. The edge gateway 101 can be a home gateway, and the one or more smart terminal devices 102 can include but are not limited to home smart terminal devices such as smart watches, smart phones, smart cameras, smart speakers, smart door locks, smart TVs, smart air conditioners or smart lighting. The one or more smart terminal devices 102 can collect user data and transmit the collected data to the edge gateway 101 for processing, wherein the user data may include, for example, user health data and user behavior data. For example, in a home network environment, a smart terminal device (e.g., a smart watch) can collect vital signs data such as body temperature, heart rate, blood pressure, etc. of a user, and upload such data to the edge gateway for user health data analysis.
[0044] The edge gateway 101 may obtain the collected user data and real-time computing power from the one or more intelligent terminal devices 102, and allocate the computing tasks for processing the user data to the edge gateway 101 and one or more of the one or more intelligent terminal devices 102 based on the data volume of the user data and the real-time computing power of the edge gateway 101 itself and the one or more intelligent terminal devices 102. As an example, the edge gateway 101 may sort the acquired user data in descending order according to the data volume of the edge gateway 101 and the computing power of the one or more intelligent terminal devices 102, and then poll and allocate the computing tasks for processing the user data to the corresponding edge gateway 101 or one or more of the one or more intelligent terminal devices 102, wherein the computing power of the edge gateway and the intelligent terminal device includes but is not limited to the CPU usage rate of the device, the running memory or the available resources of the device. Once the computing tasks are allocated, the edge gateway 101 and one or more of the one or more intelligent terminal devices 102 may respectively use their own integrated data analysis algorithms to execute the allocated computing tasks to obtain corresponding computing results. Subsequently, the edge gateway 101 may combine its own calculation results with the calculation results returned by the one or more intelligent terminal devices 102 to obtain user data analysis results, and feed back the results to the user.
[0045] Figure 22 is a flow chart of an edge gateway computing method 200 based on terminal collaboration according to an embodiment of the present invention. The method 200 starts at step 201, where the edge gateway obtains user data and real-time computing capabilities from one or more smart terminal devices communicatively coupled to the edge gateway. For example, the edge gateway can obtain the collected user behavior data or health data from one or more home smart terminal devices connected to the edge gateway. Assuming that there are n copies of the collected data, that is, the gateway needs to calculate n copies of the data, and the edge gateway can simultaneously obtain real-time computing capabilities from the one or more smart terminal devices, including but not limited to the CPU usage, running memory or available resources of the device.
[0046] Step 202: The edge gateway allocates computing tasks for processing the acquired user data to one or more of the edge gateway and the one or more intelligent terminal devices based on the data volume of the acquired user data and the computing capabilities of the edge gateway and the one or more intelligent terminal devices. In one example, the edge gateway may sort the user data in descending order according to the data volume of the user data and the computing capabilities of the edge gateway itself and the one or more intelligent terminal devices, and then poll and allocate the computing tasks accordingly, so that computing resources can be reasonably allocated and the computing load at the gateway can be effectively reduced.
[0047] In step 203, the edge gateway and one or more of the one or more intelligent terminal devices respectively perform the assigned computing tasks to obtain computing results. As an example, the edge gateway and one or more of the one or more intelligent terminal devices themselves integrate the behavior data analysis algorithm and the health data analysis algorithm, and the edge gateway and one or more of the one or more intelligent terminal devices can respectively use the data analysis algorithm integrated by themselves to perform the assigned computing tasks to obtain computing results.
[0048] In step 204, the edge gateway combines its own calculation results with the calculation results returned by the one or more intelligent terminal devices to obtain a user data analysis result, and feeds back the user data analysis result to the user. As an example, the edge gateway can feed back the obtained user data analysis result to the user via an intelligent terminal device such as a smart phone.
[0049] What has been described above includes examples of various aspects of the claimed subject matter. Of course, it is not possible to describe every conceivable combination of components or methods for the purpose of describing the claimed subject matter, but one of ordinary skill in the art will recognize that many further combinations and permutations of the claimed subject matter are possible. Thus, the disclosed subject matter is intended to encompass all such alterations, modifications, and variations that fall within the spirit and scope of the appended claims.
Claims
1. An edge gateway computing method, the method comprising: Acquiring user data and real-time computing capabilities from one or more intelligent end devices communicatively coupled to the edge gateway; Sorting the user data in descending order according to the amount of data and the real-time computing capabilities of the edge gateway and the one or more intelligent terminal devices; Allocating polling of computing tasks for processing the user data to one or more of the one or more intelligent terminal devices and the edge gateway; The one or more intelligent terminal devices and one or more of the edge gateways respectively use their own integrated data analysis algorithms to perform the assigned computing tasks to obtain user data analysis results; as well as Feedback the user data analysis result to the user.
2. The method according to claim 1, characterized in that The user data includes user health data or user behavior data collected by the one or more smart terminal devices.
3. The method according to claim 1, characterized in that The computing capability includes one or more of a CPU usage rate, an operating memory, or available resources of the device.
4. An edge gateway computing system, the system comprising: Edge Gateway; as well as one or more intelligent terminal devices communicatively coupled to the edge gateway, The edge gateway is configured as follows: Acquiring user data and real-time computing capabilities from the one or more intelligent terminal devices; Sorting the user data in descending order according to the data volume of the user data and the real-time computing capabilities of the edge gateway and the one or more intelligent terminal devices; Allocating polling of computing tasks for processing the user data to one or more of the one or more intelligent terminal devices and the edge gateway; Utilizing the data analysis algorithm integrated in the edge gateway itself to execute the assigned computing task and combining the returned computing results obtained from the one or more intelligent terminal devices to obtain the user data analysis result, wherein the computing result is calculated by the one or more intelligent terminal devices using the data analysis algorithm integrated in the one or more intelligent terminal devices themselves by executing the assigned computing task; as well as Feedback the user data analysis result to the user.
5. The system according to claim 4, characterized in that The user data includes user health data or user behavior data collected by the one or more smart terminal devices.
6. The system according to claim 4, characterized in that The edge gateway is a home gateway, and the smart terminal device is a home smart terminal device.
