Data loading method, device, network attached storage equipment and system
By detecting the status information of the list scroll event and analyzing the relationship between the object and the data to be loaded, the data priority is calculated and the data is loaded in sequence, which solves the problem of data loading lag in the information interaction interface, and improves data loading efficiency and display performance.
Patent Information
- Application Number
- CN202411285370.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-09-12
- Publication Date
- 2025-02-11
AI Technical Summary
In the information interaction interface, due to the large amount of data and the limitations of software and hardware, data is prone to lag when loading, affecting the user's information interaction experience.
By detecting the status information of the list scroll event, we determine whether the preset data loading conditions are met, determine the trigger object information, analyze the relationship between the object and the data to be loaded, calculate the data priority, and load the data to be loaded in turn.
Improve data loading efficiency, reduce software and hardware limitations and paging display obstacles in display devices, and improve list loading display performance.
Smart Images

Figure CN119415789A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the field of data processing technology, and in particular to a data loading method, device, network attached storage device and system. Background Art
[0002] With the increasing diversification of data sources and the rapid development of big data technology, the information interaction interface needs to display more and more data with richer types, which improves the user's information interaction experience.
[0003] Since the display space of the information interaction interface is limited, data is usually displayed in pages. However, in practice, it is found that when the amount of data to be loaded is too large, due to factors such as software and hardware limitations, data loading may be stuck, affecting the user's actual information interaction experience.
[0004] It can be seen that it is particularly important to propose a technical solution to improve data loading efficiency. Summary of the invention
[0005] The present invention provides a data loading method, device, network attached storage device and system, which can improve data loading efficiency.
[0006] In order to solve the above technical problem, the first aspect of the present invention discloses a data loading method, which is applied to software installed in a terminal device, and the software is used for a user to access a NAS device, and the method comprises:
[0007] Detecting status information of a list scrolling event, wherein the list scrolling event corresponds to a target list;
[0008] According to the state information, determining whether the list scrolling event satisfies a preset data loading condition, wherein the preset data loading condition is used to indicate that the scrolling update effect information of the list scrolling event matches the preset scrolling update effect information, and the scrolling update effect information is generated according to the state information;
[0009] When it is determined that the list scrolling event meets the preset data loading condition, the triggering object information of the list scrolling event is determined; based on the triggering object information, the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list is analyzed; based on the association relationship information, the data priority of each data to be loaded is calculated; and based on all the data priorities, each data to be loaded is loaded in turn.
[0010] As an optional implementation, in the first aspect of the present invention, the association relationship information includes position relationship pair information, and the position relationship pair information is used to indicate the position relationship between the current viewport corresponding to the list scrolling event controlled by the object and each of the data to be loaded, and the analysis of the association relationship information between the object corresponding to the triggering object information and each of the data to be loaded in the acquired target list according to the triggering object information includes:
[0011] Determining the view position information of the current viewport according to the trigger object information;
[0012] Determine, according to the view position information, position relationship pair information between the current viewport and each data to be loaded in the acquired target list, wherein the position relationship pair information is used to represent the position relationship between the current viewport and the data to be loaded;
[0013] And, calculating the data priority of each of the data to be loaded according to the association relationship information includes:
[0014] Predicting scrolling trend information of the list scrolling event according to the trigger object information and the state information;
[0015] The data priority of each of the data to be loaded is calculated according to the scrolling trend information and the position relationship pair information.
[0016] As an optional implementation, in the first aspect of the present invention, the association relationship information includes loading preference information between the object and each data to be loaded in the acquired target list, and the analyzing, based on the trigger object information, the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list includes:
[0017] analyzing the loading preference information according to the trigger object information and the target list;
[0018] And, calculating the data priority of each of the data to be loaded according to the association relationship information includes:
[0019] The data priority of each to-be-loaded data in the acquired target list is calculated according to the loading preference information.
[0020] As an optional implementation manner, in the first aspect of the present invention, analyzing the loading preference information according to the trigger object information and the target list includes:
[0021] Determine, according to the trigger object information and the target list, the retrieval information of the object that triggers the list scrolling event;
[0022] analyzing the loading preference information according to the search information;
[0023] Furthermore, the trigger object information includes at least one of object identity information, object function information, and object unit information, each of which includes at least one object element, the search information includes at least one search element, and the data priority of each data to be loaded in the target list obtained according to the loading preference information is calculated, including:
[0024] Calculating, according to the trigger object information, a first matching value between all the object elements and a preset object element;
[0025] Calculating the object priority of the object according to the first matching degree value;
[0026] Calculating, based on the search information, second matching values between all the search elements and a preset search element;
[0027] Calculating the search priority of the search information according to the second matching degree value;
[0028] Calculating the initial loading priority of each of the to-be-loaded data according to the loading preference information and the target list;
[0029] According to the object priority and the retrieval priority, each of the initial loading priorities is updated to obtain the data priority of each of the data to be loaded.
[0030] As an optional implementation manner, in the first aspect of the present invention, the rolling update effect information is generated in the following manner:
[0031] Analyzing the scrolling update rate of the list scrolling event according to the state information;
[0032] Acquire the network configuration environment information of the list scrolling event and the data information of each list data in the target list, wherein the data to be loaded is the unloaded form data of the list data;
[0033] According to the rolling update rate, the network configuration environment information and all the data information, simulate and analyze the loading effect information of each list data in the target list;
[0034] The rolling update effect information is analyzed according to the loading effect information.
[0035] As an optional implementation, in the first aspect of the present invention, the data information includes at least one of data source information, data space information, data semantic information, and data form information, and the loading of each of the data to be loaded according to all the data priorities includes:
[0036] For each of the data to be loaded, calculating the actual loading priority of the data to be loaded according to the data information of the data to be loaded and the data priority of the data to be loaded;
[0037] According to all the actual loading priorities, determining a loading data set that matches the corresponding number of all the data to be loaded, the loading data set comprising the current loading data of this round and the subsequent adjacent pre-loading data set of the current loading data of this round;
[0038] According to all the determined loading data sets, a data loading control parameter is generated, and the data loading control parameter is used to load each of the loading data sets in sequence.
[0039] A second aspect of the present invention discloses a data loading device, the device is used to support software installed in a terminal device, the software is used for a user to access a NAS device, the device comprises:
[0040] A detection module, used for detecting status information of a list scrolling event, wherein the list scrolling event corresponds to a target list;
[0041] a judgment module, configured to judge, based on the state information, whether the list scrolling event satisfies a preset data loading condition, wherein the preset data loading condition is used to indicate that the scrolling update effect information of the list scrolling event matches the preset scrolling update effect information, and the scrolling update effect information is generated based on the state information;
[0042] A determination module, configured to determine triggering object information of the list scrolling event when the determination module determines that the list scrolling event satisfies the preset data loading condition;
[0043] An analysis module, used for analyzing, according to the trigger object information, the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list;
[0044] A calculation module, used for calculating the data priority of each of the data to be loaded according to the association relationship information;
[0045] The loading module is used to load each of the data to be loaded in sequence according to the priority of all the data.
[0046] As an optional implementation, in the second aspect of the present invention, the association relationship information includes position relationship pair information, and the position relationship pair information is used to indicate the position relationship between the current viewport corresponding to the list scrolling event controlled by the object and each of the data to be loaded. The specific manner in which the analysis module analyzes the association relationship information between the object corresponding to the trigger object information and each of the data to be loaded in the acquired target list according to the trigger object information includes:
[0047] Determining the view position information of the current viewport according to the trigger object information;
[0048] Determine, according to the view position information, position relationship pair information between the current viewport and each data to be loaded in the acquired target list, wherein the position relationship pair information is used to represent the position relationship between the current viewport and the data to be loaded;
[0049] And, the specific manner in which the calculation module calculates the data priority of each of the to-be-loaded data according to the association relationship information includes:
[0050] Predicting scrolling trend information of the list scrolling event according to the trigger object information and the state information;
[0051] The data priority of each of the data to be loaded is calculated according to the scrolling trend information and the position relationship pair information.
[0052] As an optional implementation, in the second aspect of the present invention, the association relationship information includes loading preference information between the object and each data to be loaded in the acquired target list, and the specific manner in which the analysis module analyzes the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list according to the trigger object information includes:
[0053] analyzing the loading preference information according to the trigger object information and the target list;
[0054] And, the specific manner in which the calculation module calculates the data priority of each of the to-be-loaded data according to the association relationship information includes:
[0055] The data priority of each to-be-loaded data in the acquired target list is calculated according to the loading preference information.
[0056] As an optional implementation, in the second aspect of the present invention, the specific manner in which the analysis module analyzes the loading preference information according to the trigger object information and the target list includes:
[0057] Determine, according to the trigger object information and the target list, the retrieval information of the object that triggers the list scrolling event;
[0058] analyzing the loading preference information according to the search information;
[0059] Furthermore, the trigger object information includes at least one of object identity information, object function information, and object unit information, each of which includes at least one object element, and the search information includes at least one search element. The specific method in which the calculation module calculates the data priority of each data to be loaded in the target list obtained according to the loading preference information includes:
[0060] Calculating, according to the trigger object information, a first matching value between all the object elements and a preset object element;
[0061] Calculating the object priority of the object according to the first matching degree value;
[0062] Calculating, based on the search information, second matching values between all the search elements and a preset search element;
[0063] Calculating the search priority of the search information according to the second matching degree value;
[0064] Calculating the initial loading priority of each of the to-be-loaded data according to the loading preference information and the target list;
[0065] According to the object priority and the retrieval priority, each of the initial loading priorities is updated to obtain the data priority of each of the data to be loaded.
[0066] As an optional implementation, in the second aspect of the present invention, the rolling update effect information is generated in the following manner:
[0067] Analyzing the scrolling update rate of the list scrolling event according to the state information;
[0068] Acquire the network configuration environment information of the list scrolling event and the data information of each list data in the target list, wherein the data to be loaded is the unloaded form data of the list data;
[0069] According to the rolling update rate, the network configuration environment information and all the data information, simulate and analyze the loading effect information of each list data in the target list;
[0070] The rolling update effect information is analyzed according to the loading effect information.
[0071] As an optional implementation, in the second aspect of the present invention, the data information includes at least one of data source information, data space information, data semantic information, and data form information, and the specific manner in which the loading module loads each of the data to be loaded according to all the data priorities includes:
[0072] For each of the data to be loaded, calculating the actual loading priority of the data to be loaded according to the data information of the data to be loaded and the data priority of the data to be loaded;
[0073] According to all the actual loading priorities, determining a loading data set that matches the corresponding number of all the data to be loaded, the loading data set comprising the current loading data of this round and the subsequent adjacent pre-loading data set of the current loading data of this round;
[0074] According to all the determined loading data sets, a data loading control parameter is generated, and the data loading control parameter is used to load each of the loading data sets in sequence.
[0075] A third aspect of the present invention discloses an electronic device, comprising:
[0076] A memory storing executable program code;
[0077] a processor coupled to the memory;
[0078] The processor calls the executable program code stored in the memory to execute the data loading method disclosed in the first aspect of the present invention.
[0079] A fourth aspect of the present invention discloses a network attached storage device, wherein the network attached storage device is at least configured with a display screen, and the network attached storage device stores a memory having executable program codes;
[0080] a processor coupled to the memory;
[0081] The processor calls the executable program code stored in the memory to execute the data loading method disclosed in the first aspect of the present invention.
[0082] A fifth aspect of the present invention discloses a computer storage medium, wherein the computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the data loading method disclosed in the first aspect of the present invention.
[0083] The sixth aspect of the present invention discloses a data loading system, which includes the electronic device disclosed in the third aspect of the present invention, and the electronic device is communicatively connected to the network attached storage device disclosed in the fourth aspect of the present invention, and the electronic device is installed with a computer application capable of executing the data loading method disclosed in the first aspect of the present invention.
[0084] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0085] In an embodiment of the present invention, the status information of a list scrolling event is detected, and the list scrolling event corresponds to a target list; based on the status information, it is determined whether the list scrolling event satisfies a preset data loading condition, and the preset data loading condition is used to indicate that the scrolling update effect information of the list scrolling event matches the preset scrolling update effect information, and the scrolling update effect information is generated based on the status information; when it is determined that the list scrolling event satisfies the preset data loading condition, the triggering object information of the list scrolling event is determined; based on the triggering object information, the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list is analyzed; based on the association relationship information, the data priority of each data to be loaded is calculated; and based on all data priorities, each data to be loaded is loaded. It can be seen that the implementation of the present invention can determine whether the list scrolling event satisfies the preset data loading condition that the scrolling update effect information used to represent the list scrolling event matches the preset scrolling update effect information based on the status information of the list scrolling event corresponding to the detected target list, and when the judgment result is yes, by determining the triggering object information of the list scrolling event, analyzing the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list, so as to calculate the data priority of each data to be loaded according to the association relationship information, the calculation accuracy and scientificity of the data priority of each data to be loaded in the target list can be improved, and on the basis of improving the data loading efficiency, the control accuracy of data loading and the accuracy of data loading content can also be improved, and each data to be loaded can be loaded according to all data priorities, which is beneficial to reduce the software and hardware limitations and paging display obstacles of the display device and improve the list loading display performance. BRIEF DESCRIPTION OF THE DRAWINGS
[0086] In order to more clearly illustrate the technical solutions in the embodiments of the present invention, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present invention. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0087] Figure 1 It is a flowchart of a data loading method disclosed in an embodiment of the present invention;
[0088] Figure 2 is a flow chart of another data loading method disclosed in an embodiment of the present invention;
[0089] Figure 3 is a structural schematic diagram of a data loading device disclosed in an embodiment of the present invention;
[0090] Figure 4 is a structural schematic diagram of an electronic device disclosed in an embodiment of the present invention;
[0091] Figure 5 It is a schematic diagram of the structure of a network attached storage device disclosed in an embodiment of the present invention;
[0092] Figure 6 It is a structural schematic diagram of a data loading system disclosed in an embodiment of the present invention. DETAILED DESCRIPTION
[0093] In order to enable those skilled in the art to better understand the scheme of the present invention, the technical scheme in the embodiments of the present invention will be clearly and completely described below in conjunction with the drawings in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0094] The terms "first", "second", etc. in the specification and claims of the present invention and the above-mentioned drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, device, product or end including a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units inherent to these processes, methods, products or ends.
[0095] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present invention. The appearance of the phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0096] The present invention discloses a data loading method, device, network attached storage device and system, which can judge whether the list scrolling event satisfies the preset data loading condition that the scrolling update effect information for indicating the list scrolling event matches the preset scrolling update effect information according to the state information of the list scrolling event corresponding to the detected target list, and when the judgment result is yes, by determining the triggering object information of the list scrolling event, analyzing the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list, so as to calculate the data priority of each data to be loaded according to the association relationship information, and can improve the calculation accuracy and calculation scientificity of the data priority of each data to be loaded in the target list, on the basis of improving the data loading efficiency, can also improve the accuracy of the data loading content, and load each data to be loaded according to all data priorities, which is conducive to reducing the software and hardware limitations of the display device and the paging display obstacles, and improving the list loading display performance. The following are detailed descriptions.
[0097] Embodiment 1
[0098] See also Figure 1 , Figure 1 : is a flow chart of a data loading method disclosed in an embodiment of the present invention. Figure 1 The described data loading method can be applied to front-end development equipment, and can also be applied to smart devices related to the above-mentioned front-end development equipment, such as NAS devices, battery devices, cloud devices, edge computing devices, relay devices, base station devices, city management devices, and one or more of smart network devices. The embodiments of the present invention are not limited thereto. Specifically, the method is applied to software installed in terminal devices, such as UGREEN Cloud. Users can access NAS devices through the software and then apply the method. The above-mentioned terminal devices include but are not limited to televisions, projectors, portable mobile devices, etc. Figure 1 As shown, the data loading method may include the following operations:
[0099] 101. Detecting status information of a list scrolling event, where the list scrolling event corresponds to a target list;
[0100] 102. Determine, based on the state information, whether the list scrolling event satisfies a preset data loading condition, wherein the preset data loading condition is used to indicate that the scrolling update effect information of the list scrolling event matches the preset scrolling update effect information, and the scrolling update effect information is generated based on the state information;
[0101] In an embodiment of the present invention, as an optional implementation manner, the above rolling update effect information is generated in the following manner:
[0102] According to the status information, analyze the scrolling update rate of the list scrolling event;
[0103] Get the network configuration environment information of the list scrolling event and the data information of each list data in the target list, and the data to be loaded is the unloaded form data of the list data;
[0104] According to the rolling update rate, network configuration environment information and all data information, simulate and analyze the loading effect information of each list data in the target list;
[0105] Analyze the rolling update effect information based on the loading effect information.
[0106] In this optional embodiment, optionally, the above-mentioned scrolling update effect information corresponds to the update effect of the list scrolling event under the target list as a whole. The above-mentioned scrolling update effect information may include the above-mentioned loading effect information, and may also include the update effect information of the scrolling event of the target list in the vertical, horizontal and horizontal and vertical directions of the list.
[0107] It can be seen that the implementation of this optional embodiment can analyze the scrolling update rate of the list scrolling event based on the status information of the list scrolling event corresponding to the detected target list, and simulate and analyze the loading effect information of each list data in the target list by combining the acquired network configuration environment information of the list scrolling event and the data information of each list data in the target list, and then analyze the scrolling update effect information of the above-mentioned list scrolling event, which can further improve the analysis accuracy of the scrolling update effect information of the list scrolling event, which is conducive to improving the control accuracy of data loading.
[0108] 103. When it is determined that the list scrolling event meets the preset data loading condition, the triggering object information of the list scrolling event is determined;
[0109] 104. Analyze, according to the trigger object information, the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list;
[0110] 105. Calculate the data priority of each data to be loaded according to the association relationship information;
[0111] In this optional embodiment, optionally, the trigger object information of the above-mentioned determination list scrolling event can be realized through information recognition of one or more media such as log, ID, handshake information, satellite positioning, interactive key, image, voice, fingerprint, etc.
[0112] Further optionally, the above-mentioned trigger object information may include the following relevant information corresponding to the trigger object, specifically including: at least one of trigger device information, trigger time information, trigger event information, affiliated unit information, and trigger location information.
[0113] In this optional embodiment, as an optional implementation, the above-mentioned association relationship information includes position relationship pair information, and the position relationship pair information is used to represent the position relationship between the current viewport corresponding to the object control list scrolling event and each data to be loaded. The above-mentioned analysis of the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list according to the trigger object information may include the following operations:
[0114] According to the trigger object information, determine the view position information of the current viewport;
[0115] According to the view position information, determine the position relationship pair information between the current viewport and each data to be loaded in the acquired target list, where the position relationship pair information is used to represent the position relationship between the current viewport and the data to be loaded;
[0116] Optionally, the above-mentioned calculation of the data priority of each data to be loaded according to the association relationship information may include the following operations:
[0117] Predict the scrolling trend information of the list scrolling event based on the trigger object information and state information;
[0118] The data priority of each data to be loaded is calculated according to the scrolling trend information and the position relationship pair information.
[0119] In this optional embodiment, optionally, the above-mentioned scrolling trend information may include but is not limited to one or more of the directional scrolling trend information of the above-mentioned trigger object at the physical level, the trend information of the content type direction displayed by the list scrolling event at the content level, etc. Further optionally, the above-mentioned scrolling trend information may also include the probability of each trend corresponding to the above-mentioned trend information, and the above-mentioned probability may be predicted based on the status information of the list scrolling event. For example, for the trend information in the direction of the content type, the content type may be divided into one or more of: TV series, movies, short videos, music, pictures, etc., and further content segmentation may be performed in combination with the above-mentioned TV series, movies, short videos, music, and pictures, and then the trend probability of each type mentioned above may be predicted in combination with the status information of the above-mentioned list scrolling event.
[0120] It can be seen that the implementation of this optional embodiment can, after determining the trigger object information of the list scrolling event, further determine the view position information of the current viewport corresponding to the object controlling the list scrolling event through the trigger object information, and then determine the position relationship information between the current viewport and each data to be loaded in the acquired target list, and then combine the scrolling trend information of the list scrolling event predicted according to the trigger object information and status information to calculate the data priority of each data to be loaded, thereby further improving the calculation accuracy and scientificity of the data priority of each data to be loaded, which is beneficial to improving the data loading efficiency while further improving the accuracy of the data loading content.
[0121] In this optional embodiment, as another optional implementation, the above-mentioned association relationship information includes loading preference information between the object and each data to be loaded in the acquired target list, and according to the triggering object information, analyzing the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list may include the following operations:
[0122] Analyze and load preference information based on trigger object information and target list;
[0123] Optionally, the above-mentioned calculation of the data priority of each data to be loaded according to the association relationship information may include the following operations:
[0124] According to the loading preference information, the data priority of each data to be loaded in the obtained target list is calculated.
[0125] In this optional embodiment, the above-mentioned loading preference information is used to indicate the data to be loaded that the triggering object information corresponds to and that the object expects to load with priority, or the elements that are expected to be loaded with limited capacity for each data to be loaded; the specific analysis method may be obtained by combining comprehensive matching analysis such as the object's retrieval intent and historical records; optionally, the above-mentioned loading preference information may be embodied in the first expected value of the object's expected loading of each data to be loaded, and further optionally, the first expected value may be obtained by combining the second expected value of the element in each data to be loaded.
[0126] It can be seen that the implementation of this optional embodiment can also analyze the loading preference information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list after determining the trigger object information of the list scrolling event, according to the trigger object information and the target list, thereby calculating the data priority of each data to be loaded in the acquired target list according to the loading preference information, which can further improve the accuracy and scientificity of the calculation of the data priority of each data to be loaded, while improving the diversity and flexibility of the calculation methods of the data priority, which is beneficial to improving the data loading efficiency while further improving the accuracy of the data loading content and the flexibility and diversity of data loading.
[0127] In this optional embodiment, as another optional implementation, the above-mentioned analysis and loading of preference information according to the trigger object information and the target list may include the following operations:
[0128] Determine the retrieval information of the trigger list scrolling event of the object according to the trigger object information and the target list;
[0129] Analyze and load preference information based on the retrieved information;
[0130] Optionally, the trigger object information includes at least one of object identity information, object function information, and object unit information, each of which includes at least one object element, and the search information includes at least one search element. Calculating the data priority of each to-be-loaded data in the acquired target list according to the loading preference information may include the following operations:
[0131] Calculate the first matching value between all object elements and the preset object elements according to the trigger object information;
[0132] Calculating an object priority of the object according to the first matching value;
[0133] Calculating the second matching degree values between all search elements and the preset search elements according to the search information;
[0134] Calculating the search priority of the search information according to the second matching value;
[0135] Calculate the initial loading priority of each data to be loaded based on the loading preference information and the target list;
[0136] According to the object priority and the retrieval priority, each initial loading priority is updated to obtain the data priority of each data to be loaded.
[0137] Optionally, the above-mentioned object element and search element may specifically refer to specific elements in the above-mentioned corresponding information, and the element type matches the type of the above-mentioned information, which is not specifically limited in the embodiment of the present invention.
[0138] Further optionally, the above-mentioned preset search elements and preset object elements are equivalent to key elements such as preset keywords and key pixels, and the specific types are not specifically limited in the embodiment of the present invention.
[0139] It can be seen that the implementation of this optional embodiment can determine the retrieval information of the object trigger list scrolling event by triggering the object information and the target list, thereby analyzing the loading preference information according to the retrieval information, and further can also calculate the first matching value between all object elements in the above information and the preset object elements according to the triggering object information including at least one of the object identity information, the object function information, and the object unit information when calculating the data priority of each data to be loaded, thereby calculating the object priority of the object according to the first matching value, and at the same time, calculate the second matching value between the retrieval elements included in all the retrieval information and the preset retrieval elements according to the retrieval information, thereby calculating the retrieval priority of the retrieval information according to the second matching value, after calculating the initial loading priority of each data to be loaded based on the above analyzed loading preference information and target list information, combining the above object priority and retrieval priority, update each initial loading priority, and obtain the data priority of each data to be loaded, which can further improve the accuracy and scientificity of the data priority calculation of each data to be loaded, improve the diversity and flexibility of the data priority calculation method, and is conducive to improving the data loading efficiency while further improving the accuracy of the data loading content and the flexibility and diversity of the data loading.
[0140] 106. According to the priority of all data, each data to be loaded is loaded in sequence.
[0141] It can be seen that the implementation of the embodiment of the present invention can determine whether the list scrolling event satisfies the preset data loading condition that the scrolling update effect information used to represent the list scrolling event matches the preset scrolling update effect information based on the status information of the list scrolling event corresponding to the detected target list, and when the judgment result is yes, by determining the triggering object information of the list scrolling event, analyzing the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list, and calculating the data priority of each data to be loaded based on the association relationship information, it is possible to improve the calculation accuracy and scientificity of the data priority of each data to be loaded in the target list, and on the basis of improving the data loading efficiency, it is also possible to improve the accuracy of the data loading content, and load each data to be loaded based on all data priorities, which is beneficial to reducing the software and hardware limitations and paging display obstacles of the display device, and improving the list loading and display performance.
[0142] Embodiment 2
[0143] See also Figure 2 , Figure 2 FIG. 1 is a flow chart of another data loading method disclosed in an embodiment of the present invention. Figure 2 The described data loading method can be applied to front-end development equipment, and can also be applied to smart devices related to the above-mentioned front-end development equipment, including but not limited to NAS devices, battery devices, cloud devices, edge computing devices, relay devices, base station devices, city management devices, and one or more smart network devices. The embodiments of the present invention are not limited. Specifically, the method is applied to software installed in terminal devices, such as UGREEN Cloud, through which users can access NAS devices and apply the method. Figure 2 As shown, the data loading method may include the following operations:
[0144] 201. Detecting status information of a list scrolling event, where the list scrolling event corresponds to a target list;
[0145] 202. Determine whether the list scrolling event satisfies a preset data loading condition according to the state information, wherein the preset data loading condition is used to indicate that the scrolling update effect information of the list scrolling event matches the preset scrolling update effect information, and the scrolling update effect information is generated according to the state information;
[0146] 203. When it is determined that the list scrolling event meets the preset data loading condition, the triggering object information of the list scrolling event is determined;
[0147] 204. Analyze, according to the trigger object information, the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list;
[0148] 205. Calculate the data priority of each data to be loaded according to the association relationship information;
[0149] In the embodiment of the present invention, for the supplementary description of step 201 to step 205, please refer to the supplementary description of step 101 to step 105 in the first embodiment, and the embodiment of the present invention will not elaborate on this.
[0150] 206. For each data to be loaded, calculate the actual loading priority of the data to be loaded according to the data information of the data to be loaded and the data priority of the data to be loaded, where the data information includes at least one of data source information, data space information, data semantic information, and data form information;
[0151] 207. Determine a loading data set that matches the corresponding number of all data to be loaded according to all actual loading priorities, the loading data set including the current loading data of this round and the subsequent adjacent pre-loading data set of the current loading data of this round;
[0152] In an embodiment of the present invention, optionally, the above-mentioned subsequent adjacent preloaded data set is not limited to including only one preloaded data to be loaded, and can be multiple, which is related to the above-mentioned actual loading priority. In addition, it should be noted that the above-mentioned subsequent adjacent preloaded data set should also be displayed synchronously or asynchronously with the above-mentioned current loading data in combination with the needs of the actual application scenario. The specific display method can be a preloaded display method and / or a local rendering display method. The above-mentioned local rendering display method is to render and load the local elements in the data to be loaded in the above-mentioned subsequent adjacent preloaded data set. The specific local elements can be determined by combining the role, semantics, brightness, color, characteristics, and identification of the element in the data to be loaded, and then determine whether the local element screening conditions are met and obtained by screening.
[0153] 208. Generate data loading control parameters according to all determined loading data sets, where the data loading control parameters are used to load each loading data set in sequence.
[0154] It can be seen that the implementation of the embodiment of the present invention can calculate the data priority of each data to be loaded, and then, for each data to be loaded, calculate the actual loading priority of the data to be loaded according to the data information of the data to be loaded, including at least one of data source information, data space information, data semantic information, and data form information, and the data priority of the data to be loaded. According to all the actual loading priorities, a loading data set that matches the corresponding quantity of all the data to be loaded is determined, and the loading data set includes the current loading data of this round and the subsequent adjacent pre-loading data set of the current loading data of this round, so that according to all the determined loading data sets, data loading control parameters are generated, and the data loading control parameters are used to load each loading data set in turn, and can further perform diversified joint loading and display on the determined loading data sets based on diversified data information through pre-loading display mode and / or local rendering display mode, which can further improve the diversity and flexibility of data loading while improving data loading efficiency, which is conducive to improving the accuracy of data loading control and the accuracy of loading content, and is conducive to improving the user experience.
[0155] Embodiment 3
[0156] See also Figure 3 , Figure 3It is a structural diagram of a data loading device disclosed in an embodiment of the present invention. The data loading device can be applied to front-end development equipment, and can also be applied to smart devices related to the above-mentioned front-end development equipment, and the smart devices include but are not limited to NAS devices, battery devices, cloud devices, edge computing devices, relay devices, base station devices, city management devices, and one or more of smart network devices. The embodiment of the present invention does not limit this. Specifically, the device is used to support software installed in terminal devices, such as UGREEN Cloud. Users can access NAS devices through the software, and then apply the method operation corresponding to the device. Figure 3 As shown, the data loading device may include:
[0157] A detection module 301 is used to detect status information of a list scrolling event, where the list scrolling event corresponds to a target list;
[0158] A judgment module 302 is used to judge whether the list scrolling event satisfies a preset data loading condition according to the state information, wherein the preset data loading condition is used to indicate that the scrolling update effect information of the list scrolling event matches the preset scrolling update effect information, and the scrolling update effect information is generated according to the state information;
[0159] The determination module 303 is used to determine the triggering object information of the list scrolling event when the determination module 302 determines that the list scrolling event meets the preset data loading condition;
[0160] The analysis module 304 analyzes the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list according to the trigger object information;
[0161] The calculation module 305 calculates the data priority of each data to be loaded according to the association relationship information;
[0162] The loading module 306 is used to load each to-be-loaded data in sequence according to the priority of all data.
[0163] It can be seen that the implementation of the embodiment of the present invention can determine whether the list scrolling event satisfies the preset data loading condition that the scrolling update effect information used to represent the list scrolling event matches the preset scrolling update effect information based on the status information of the list scrolling event corresponding to the detected target list, and when the judgment result is yes, by determining the triggering object information of the list scrolling event, analyzing the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list, and calculating the data priority of each data to be loaded based on the association relationship information, it is possible to improve the calculation accuracy and scientificity of the data priority of each data to be loaded in the target list, and on the basis of improving the data loading efficiency, it is also possible to improve the accuracy of the data loading content, and load each data to be loaded based on all data priorities, which is beneficial to reducing the software and hardware limitations and paging display obstacles of the display device, and improving the list loading and display performance.
[0164] In this optional embodiment, as an optional implementation, the above-mentioned association relationship information includes position relationship pair information, and the position relationship pair information is used to represent the position relationship between the current viewport corresponding to the object control list scrolling event and each data to be loaded. The above-mentioned analysis module 304 analyzes the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list according to the trigger object information. The specific method includes:
[0165] According to the trigger object information, determine the view position information of the current viewport;
[0166] According to the view position information, determine the position relationship pair information between the current viewport and each data to be loaded in the acquired target list, where the position relationship pair information is used to represent the position relationship between the current viewport and the data to be loaded;
[0167] Optionally, the specific manner in which the calculation module 305 calculates the data priority of each to-be-loaded data according to the association relationship information includes:
[0168] Predict the scrolling trend information of the list scrolling event based on the trigger object information and state information;
[0169] The data priority of each data to be loaded is calculated according to the scrolling trend information and the position relationship pair information.
[0170] It can be seen that the implementation of this optional embodiment can, after determining the trigger object information of the list scrolling event, further determine the view position information of the current viewport corresponding to the object controlling the list scrolling event through the trigger object information, and then determine the position relationship information between the current viewport and each data to be loaded in the acquired target list, and then combine the scrolling trend information of the list scrolling event predicted according to the trigger object information and status information to calculate the data priority of each data to be loaded, thereby further improving the calculation accuracy and scientificity of the data priority of each data to be loaded, which is beneficial to improving the data loading efficiency while further improving the accuracy of the data loading content.
[0171] In this optional embodiment, as another optional implementation, the above-mentioned association relationship information includes loading preference information between the object and each data to be loaded in the acquired target list. The above-mentioned analysis module 304 analyzes the association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list according to the trigger object information. The specific manner includes:
[0172] Analyze and load preference information based on trigger object information and target list;
[0173] Optionally, the specific manner in which the calculation module 305 calculates the data priority of each to-be-loaded data according to the association relationship information includes:
[0174] According to the loading preference information, the data priority of each data to be loaded in the obtained target list is calculated.
[0175] It can be seen that the implementation of this optional embodiment can also analyze the loading preference information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list after determining the trigger object information of the list scrolling event, according to the trigger object information and the target list, thereby calculating the data priority of each data to be loaded in the acquired target list according to the loading preference information, which can further improve the accuracy and scientificity of the calculation of the data priority of each data to be loaded, while improving the diversity and flexibility of the calculation methods of the data priority, which is beneficial to improving the data loading efficiency while further improving the accuracy of the data loading content and the flexibility and diversity of data loading.
[0176] In this optional embodiment, as another optional implementation, the specific manner in which the above-mentioned analysis module 304 analyzes the loading preference information according to the trigger object information and the target list includes:
[0177] Determine the retrieval information of the trigger list scrolling event of the object according to the trigger object information and the target list;
[0178] Analyze and load preference information based on the retrieved information;
[0179] Optionally, the trigger object information includes at least one of object identity information, object function information, and object unit information, each of which includes at least one object element, and the search information includes at least one search element. The specific manner in which the calculation module 305 calculates the data priority of each to-be-loaded data in the acquired target list according to the loading preference information includes:
[0180] Calculate the first matching value between all object elements and the preset object elements according to the trigger object information;
[0181] Calculating an object priority of the object according to the first matching value;
[0182] Calculating the second matching degree values between all search elements and the preset search elements according to the search information;
[0183] Calculating the search priority of the search information according to the second matching value;
[0184] Calculate the initial loading priority of each data to be loaded based on the loading preference information and the target list;
[0185] According to the object priority and the retrieval priority, each initial loading priority is updated to obtain the data priority of each data to be loaded.
[0186] It can be seen that the implementation of this optional embodiment can determine the retrieval information of the object trigger list scrolling event by triggering the object information and the target list, thereby analyzing the loading preference information according to the retrieval information, and further can also calculate the first matching value between all object elements in the above information and the preset object elements according to the triggering object information including at least one of the object identity information, the object function information, and the object unit information when calculating the data priority of each data to be loaded, thereby calculating the object priority of the object according to the first matching value, and at the same time, calculate the second matching value between the retrieval elements included in all the retrieval information and the preset retrieval elements according to the retrieval information, thereby calculating the retrieval priority of the retrieval information according to the second matching value, after calculating the initial loading priority of each data to be loaded based on the above analyzed loading preference information and target list information, combining the above object priority and retrieval priority, update each initial loading priority, and obtain the data priority of each data to be loaded, which can further improve the accuracy and scientificity of the data priority calculation of each data to be loaded, improve the diversity and flexibility of the data priority calculation method, and is conducive to improving the data loading efficiency while further improving the accuracy of the data loading content and the flexibility and diversity of the data loading.
[0187] In an optional embodiment, the above rolling update effect information is generated in the following manner:
[0188] According to the status information, analyze the scrolling update rate of the list scrolling event;
[0189] Get the network configuration environment information of the list scrolling event and the data information of each list data in the target list, and the data to be loaded is the unloaded form data of the list data;
[0190] According to the rolling update rate, network configuration environment information and all data information, simulate and analyze the loading effect information of each list data in the target list;
[0191] Analyze the rolling update effect information based on the loading effect information.
[0192] It can be seen that the implementation of this optional embodiment can analyze the scrolling update rate of the list scrolling event based on the status information of the list scrolling event corresponding to the detected target list, and simulate and analyze the loading effect information of each list data in the target list by combining the acquired network configuration environment information of the list scrolling event and the data information of each list data in the target list, and then analyze the scrolling update effect information of the above-mentioned list scrolling event, which can further improve the analysis accuracy of the scrolling update effect information of the list scrolling event, which is conducive to improving the control accuracy of data loading.
[0193] In this optional embodiment, as an optional implementation, the above-mentioned data information includes at least one of data source information, data space information, data semantic information, and data form information. The above-mentioned loading module 306 loads each data to be loaded according to all data priorities. The specific manner includes:
[0194] For each data to be loaded, according to the data information of the data to be loaded and the data priority of the data to be loaded, the actual loading priority of the data to be loaded is calculated;
[0195] According to all actual loading priorities, a loading data set matching the corresponding number of all data to be loaded is determined, the loading data set including the current loading data of this round and the subsequent adjacent pre-loading data set of the current loading data of this round;
[0196] According to all the determined loading data sets, data loading control parameters are generated, and the data loading control parameters are used to load each loading data set in sequence.
[0197] It can be seen that the implementation of the embodiment of the present invention can calculate the data priority of each data to be loaded, and then, for each data to be loaded, calculate the actual loading priority of the data to be loaded according to the data information of the data to be loaded, including at least one of data source information, data space information, data semantic information, and data form information, and the data priority of the data to be loaded. According to all the actual loading priorities, a loading data set that matches the corresponding quantity of all the data to be loaded is determined, and the loading data set includes the current loading data of this round and the subsequent adjacent pre-loading data set of the current loading data of this round, so that according to all the determined loading data sets, data loading control parameters are generated, and the data loading control parameters are used to load each loading data set in turn, and can further perform diversified joint loading and display on the determined loading data sets based on diversified data information through pre-loading display mode and / or local rendering display mode, which can further improve the diversity and flexibility of data loading while improving data loading efficiency, which is conducive to improving the accuracy of data loading control and the accuracy of loading content, and is conducive to improving the user experience.
[0198] Embodiment 4
[0199] See also Figure 4 , Figure 4 : is a schematic diagram of a structure of an electronic device disclosed in an embodiment of the present invention, wherein the electronic device may include:
[0200] The memory 401 stores executable program codes.
[0201] A processor 402 is coupled to the memory 401 .
[0202] The processor 402 calls the executable program code stored in the memory 401 to execute the steps in the data loading method described in the first embodiment of the present invention or the second embodiment of the present invention.
[0203] Embodiment 5
[0204] The embodiment of the present invention discloses a network attached storage device, wherein the network attached storage device is at least configured with a display screen 501, and the network attached storage device has a memory 502 storing executable program codes;
[0205] A processor 503 coupled to the memory 502;
[0206] The processor 503 calls the executable program code stored in the memory 502 to execute the data loading method described in the first embodiment of the present invention or the second embodiment of the present invention.
[0207] Embodiment 6
[0208] An embodiment of the present invention discloses a computer storage medium, which stores computer instructions. When the computer instructions are called, they are used to execute the steps in the data loading method described in the first embodiment of the present invention or the second embodiment of the present invention.
[0209] Embodiment 7
[0210] An embodiment of the present invention discloses a data loading system, which includes the electronic device described in Embodiment 4 of the present invention, and the electronic device is communicatively connected to the network attached storage device described in Embodiment 5 of the present invention, and a computer application capable of executing the data loading method described in Embodiment 1 of the present invention or Embodiment 2 of the present invention is installed in the electronic device.
[0211] Embodiment 8
[0212] An embodiment of the present invention discloses a computer program product, which includes a non-transitory computer storage medium storing a computer program, and the computer program is operable to enable a computer to execute the steps in the data loading method described in Embodiment 1 or Embodiment 2.
[0213] The device embodiments described above are only illustrative, wherein the modules described as separate components may or may not be physically separated, and the components displayed as modules may or may not be physical modules, i.e., they may be located in one place, or they may be distributed on multiple network modules. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. Those of ordinary skill in the art may understand and implement it without creative work.
[0214] Through the specific description of the above embodiments, those skilled in the art can clearly understand that each implementation method can be implemented by means of software plus a necessary general hardware platform, and of course, it can also be implemented by hardware. Based on such an understanding, the above technical solution can be essentially or partly contributed to the prior art in the form of a software product, and the computer software product can be stored in a computer-readable storage medium, and the storage medium includes a read-only memory (ROM), a random access memory (RAM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), a one-time programmable read-only memory (OTPROM), an electronically erasable rewritable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.
[0215] Finally, it should be noted that the data loading method, device, network attached storage device and system disclosed in the embodiments of the present invention are only preferred embodiments of the present invention, which are only used to illustrate the technical solution of the present invention, rather than to limit it. Although the present invention has been described in detail with reference to the aforementioned embodiments, it should be understood by those skilled in the art that the technical solutions described in the aforementioned embodiments can still be modified, or some of the technical features therein can be replaced by equivalents. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present invention.
Claims
1. A data loading method, characterized in that: The method is applied to software installed in a terminal device, the software being used by a user to access a NAS device, and the method includes: Detecting status information of a list scrolling event, where the list scrolling event corresponds to a target list; Determining, based on the state information, whether the list scrolling event satisfies a preset data loading condition, wherein the preset data loading condition is used to indicate that scrolling update effect information of the list scrolling event matches preset scrolling update effect information, the scrolling update effect information being generated based on the state information; When it is determined that the list scrolling event meets the preset data loading condition, the triggering object information of the list scrolling event is determined; Analyzing, according to the trigger object information, association relationship information between the object corresponding to the trigger object information and each data to be loaded in the acquired target list; Calculating the data priority of each of the data to be loaded according to the association relationship information; According to all the data priorities, each of the data to be loaded is loaded in sequence.
2. The data loading method according to claim 1, characterized in that: The association relationship information includes position relationship pair information, where the position relationship pair information is used to indicate the positional relationship between the current viewport corresponding to the list scrolling event controlled by the object and each piece of data to be loaded. The analyzing, based on the triggering object information, the association relationship information between the object corresponding to the triggering object information and each piece of data to be loaded in the acquired target list includes: Determining the view position information of the current viewport according to the trigger object information; Determining, based on the view position information, position relationship pair information between the current viewport and each piece of data to be loaded in the acquired target list, wherein the position relationship pair information is used to represent the position relationship between the current viewport and the data to be loaded; And, calculating the data priority of each of the to-be-loaded data according to the association relationship information includes: predicting scrolling trend information of the list scrolling event according to the trigger object information and the state information; The data priority of each of the to-be-loaded data is calculated according to the scrolling trend information and the position relationship pair information.
3. The data loading method according to claim 1, characterized in that: The association relationship information includes loading preference information between the object and each data to be loaded in the acquired target list. The analyzing, based on the triggering object information, the association relationship information between the object corresponding to the triggering object information and each data to be loaded in the acquired target list includes: analyzing the loading preference information according to the trigger object information and the target list; And, calculating the data priority of each of the to-be-loaded data according to the association relationship information includes: The data priority of each to-be-loaded data in the acquired target list is calculated according to the loading preference information.
4. The data loading method according to claim 3, characterized in that: The analyzing the loading preference information according to the trigger object information and the target list includes: Determining, based on the trigger object information and the target list, retrieval information of the object that triggers the list scrolling event; analyzing the loading preference information according to the search information; Furthermore, the trigger object information includes at least one of object identity information, object function information, and object unit information, each of which includes at least one object element, and the search information includes at least one search element. Calculating the data priority of each to-be-loaded data in the acquired target list based on the loading preference information includes: Calculating first matching values between all the object elements and preset object elements according to the trigger object information; Calculating the object priority of the object according to the first matching degree value; Calculating, based on the search information, second matching values between all the search elements and a preset search element; Calculating the search priority of the search information according to the second matching degree value; Calculating an initial loading priority of each of the to-be-loaded data according to the loading preference information and the target list; Each of the initial loading priorities is updated according to the object priority and the retrieval priority to obtain the data priority of each of the data to be loaded.
5. The data loading method according to any one of claims 1 to 4, characterized in that: The rolling update effect information is generated in the following manner: Analyzing a scrolling update rate of the list scrolling event according to the state information; Acquire network configuration environment information of the list scrolling event and data information of each list data in the target list, wherein the data to be loaded is unloaded form data of the list data; Simulate and analyze loading effect information of each list data in the target list according to the rolling update rate, the network configuration environment information and all the data information; The rolling update effect information is analyzed according to the loading effect information.
6. The data loading method according to claim 5, characterized in that: The data information includes at least one of data source information, data space information, data semantic information, and data form information. The loading of each of the to-be-loaded data in sequence according to all of the data priorities includes: For each of the data to be loaded, calculating the actual loading priority of the data to be loaded according to the data information of the data to be loaded and the data priority of the data to be loaded; Determining, based on all the actual loading priorities, a loading data set that matches a corresponding number of all the data to be loaded, the loading data set comprising the current loading data of this round and a subsequent adjacent pre-loaded data set of the current loading data of this round; According to all the determined loading data sets, data loading control parameters are generated, and the data loading control parameters are used to load each of the loading data sets in sequence.
7. A data loading device, characterized in that: The device is used to support software installed in a terminal device, the software being used for a user to access a NAS device, and the device includes: A detection module, configured to detect status information of a list scrolling event, wherein the list scrolling event corresponds to a target list; a determination module, configured to determine, based on the state information, whether the list scrolling event satisfies a preset data loading condition, wherein the preset data loading condition is used to indicate that scrolling update effect information of the list scrolling event matches preset scrolling update effect information, and the scrolling update effect information is generated based on the state information; a determination module, configured to determine triggering object information of the list scrolling event when the determination module determines that the list scrolling event satisfies the preset data loading condition; An analysis module, configured to analyze, based on the trigger object information, association relationship information between the object corresponding to the trigger object information and each piece of data to be loaded in the acquired target list; A calculation module, configured to calculate the data priority of each of the data to be loaded according to the association relationship information; The loading module is used to sequentially load each of the data to be loaded according to the priority of all the data.
8. An electronic device, characterized in that: The electronic device comprises: a memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the data loading method according to any one of claims 1 to 6.
9. A network attached storage device, characterized in that: The network attached storage device is at least configured with a display screen, and the network attached storage device has a memory storing executable program code; a processor coupled to the memory; The processor calls the executable program code stored in the memory to execute the data loading method according to any one of claims 1 to 6.
10. A computer storage medium, characterized in that The computer storage medium stores computer instructions, and when the computer instructions are called, they are used to execute the data loading method according to any one of claims 1 to 6.
11. A data loading system, characterized in that: The system includes the electronic device according to claim 8, and the electronic device is communicatively connected to the network attached storage device according to claim 9, and the electronic device is installed with a computer application capable of executing the data loading method according to any one of claims 1-6.